/* ==========================================================================
   Custom styles
   ========================================================================== */
h1,
.h1{
	font-size: 30px;
	margin-bottom: 5px;
}
h2,
.h2 {
  font-size: 26px;
}

h1,
h2,
h3 {
  margin-top: 0px;
  /*margin-bottom: 0px;*/
  font-family:'heuristicaitalic', Georgia, Times New Roman, Times, serif;
/* NEW 2.0--> */margin-bottom:15px;
}

@font-face {
    font-family: 'heuristicaitalic';
    src: url('heuristica-italic-webfont.eot');
    src: url('heuristica-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('heuristica-italic-webfont.woff') format('woff'),
         url('heuristica-italic-webfont.ttf') format('truetype'),
         url('heuristica-italic-webfont.svg#heuristicaitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

h4,
h5,
h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
body {
	background-color:#5a5a5a;
	font-family:Arial, Helvetica, sans-serif;
}
.container {
	padding-right: 0px;
	padding-left: 0px;
	margin-right: auto;
	margin-left: auto;
	width:100%;
}
.mainContent{
	max-width:970px;
	background-color:#c8c8c8;
	padding:10px;
	z-index:0;
}
.center {
	text-align:center;
	display:block;
	width: 450px;
	margin:0 auto;
}

/** footer style - desktop **/
	footer{
		margin-top:0px;
		height:35px;
		background-color:#333;
		color:#ffffff;
		padding-top:8px;
		width:100%;
	}
	footer a{
		color:#ffffff;
		text-decoration:none;
		padding:8px;
	}
	footer a:hover{
		color:#999;
		text-decoration:none;
	}

/* NEW 2.0--> */.campaignFooter {
		display:inline-block !important;
	}
/*-- REMOVED FOR 2.0- style for Glossary | Contact Us overlay in header --*/

/* -- Nav Bar style - desktop  -- */
	.navbar {
	  z-index: 1000;
	  min-height: 30px;
	  /*max-height:50px;*/
	  margin-top:-5px;
	  margin-bottom: 0px;
	  border: 0px solid transparent;
	  border-radius: 0;
	}
/* NEW 2.0--> */.navbar-default {
		height:auto;
		height:30px\9;/* IE 8 and below */
		background: #9a3a1a; /* Old browsers */
		background: -moz-linear-gradient(top,  #9a3a1a 0%, #6b2812 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9a3a1a), color-stop(100%,#6b2812)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #9a3a1a 0%,#6b2812 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #9a3a1a 0%,#6b2812 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #9a3a1a 0%,#6b2812 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #9a3a1a 0%,#6b2812 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a3a1a', endColorstr='#6b2812',GradientType=0 ); /* IE6-9 */
		border-color:#853217;
		border:0px;
	}
/* NEW 2.0--> */.navbar-nav > li > a {
	  padding-top: 13px;
	  padding-bottom: 5px;
	  line-height: 1px;
	  height:30px;
	  display:block;
	}
/* NEW 2.0--> */.navbar-nav > li {
		color:#ffffff;
		background: #c2653d; /* Old browsers */
		background: -moz-linear-gradient(top,  #c2653d 0%, #8d492c 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c2653d), color-stop(100%,#8d492c)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #c2653d 0%,#8d492c 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #c2653d 0%,#8d492c 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #c2653d 0%,#8d492c 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #c2653d 0%,#8d492c 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c2653d', endColorstr='#8d492c',GradientType=0 ); /* IE6-9 */
		border-right:thin solid #814329;
	}

/* NEW 2.0--> */.navbar-nav > li.campaign {
		color:#333333;
		background: #ffcc00; /* Old browsers */
		background: -moz-linear-gradient(top,  #ffcc00 0%, #ffac2e 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcc00), color-stop(100%,#ffac2e)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #ffcc00 0%,#ffac2e 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #ffcc00 0%,#ffac2e 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #ffcc00 0%,#ffac2e 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #ffcc00 0%,#ffac2e 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc00', endColorstr='#ffac2e',GradientType=0 ); /* IE6-9 */

		border-right:thin solid #814329;
	}

/* NEW 2.0--> */.navbar-default .navbar-nav > .active > a,
	.navbar-default .navbar-nav > .active > a:hover,
	.navbar-default .navbar-nav > .active > a:focus {
	  	color: #ffffff;
	   	height:30px\9;/* IE 8 and below */
		background: #da9a25; /* Old browsers */
		background: -moz-linear-gradient(top,  #da9a25 0%, #a8761c 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#da9a25), color-stop(100%,#a8761c)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #da9a25 0%,#a8761c 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #da9a25 0%,#a8761c 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #da9a25 0%,#a8761c 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #da9a25 0%,#a8761c 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da9a25', endColorstr='#a8761c',GradientType=0 ); /* IE6-9 */
	}
	.navbar-default .navbar-text {
	  color: #777777;
	}
	.navbar-default .navbar-nav > li > a {
	  color: #ffffff;
	}
/* NEW 2.0--> */.navbar-default .navbar-nav > li.campaign > a {
	  color: #333333;
	  font-weight:600;
	}
/* NEW 2.0--> */.navbar-default .navbar-nav > li > a:hover,
	.navbar-default .navbar-nav > li > a:focus {
		color:#ffffff;
		background: #da9a25; /* Old browsers */
		background: -moz-linear-gradient(top,  #da9a25 0%, #a8761c 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#da9a25), color-stop(100%,#a8761c)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #da9a25 0%,#a8761c 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #da9a25 0%,#a8761c 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #da9a25 0%,#a8761c 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #da9a25 0%,#a8761c 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da9a25', endColorstr='#a8761c',GradientType=0 ); /* IE6-9 */
	}
	.navbar-collapse {
	  height: auto;
/* NEW 2.0--> */ max-height:645px;
	  padding-right: 15px;
	  padding-left: 0px;
	  overflow-x: visible;
	  border-top: 0px solid transparent;
	  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
	  -webkit-overflow-scrolling: touch;
	}
	.navbar-collapse.in{
		overflow-y:visible;
	}

/** Search style - desktop **/
	.search{
		margin-right:0px;
	}

	/* Search field style  */
	.form-controlSearch {
	  float:left;
	  width: 100%;
	  height: 20px;
/* NEW 2.0--> */ padding: 0px;
/* NEW 2.0--> */ padding-left:5px;
	  margin-top:5px;
	  font-size: 13px;
	  color: #555555;
	  background-color: #fffff;
	  border: .5px solid #cccccc;
	  border-radius: 0px;
	}

	/* Search Button style  */
	.btn-search {
		color: #333333;
		background-color: #ffffff;
		border-color: #DBDBDB;
		float:left;
		height: 20px;
		padding: 1px 6px;
		font-size: 13px;
		margin-top: 5px;
		text-align: center;
		cursor: pointer;
		border: 0px solid transparent;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		-o-user-select: none;
		user-select: none;
	}

	.welcome{ /**new video version**/
		background-color: #f8f8f8;
		font-size: 0.9em;
		min-height:262px;
		height:auto;
		padding: 10px;
		max-width: 100%;
		width: 52%;
	}
/** video-home **/
	.video-home{
		max-width:100%;
		width:48%;
		height: auto;
		padding-left:10px;
	}
/* NEW 2.0--> */.video-home iframe{
		height:332px;
		width:445px;
	}

/** Get Started **/
/* NEW 2.0--> */.getStarted-block{
		background: #CD6510;
		color: #fff;
		padding-top: 1px;
		padding-left: 15px;
		margin-top:5px;
		height:30px;
	}

/* NEW 2.0--> */.getStarted-block span{
		font-size: 20px;
		font-family:'heuristicaitalic', Georgia, Times New Roman, Times, serif;
  		font-weight: 500;
		padding-right:5px;
	}

/* NEW 2.0--> */.orangeArrow{
		padding-right:190px;
	}

/** Service style- desktop **/
	.service{
		background-color: #ededed;
		background-image: url(../img/service_bg.jpg);
		background-repeat: repeat-x;
		padding: 10px;
		padding-right:0px;
		margin-bottom:10px;
		margin-right:0px;
		height: 244px;
		max-width: 950px;
	}
	.serviceBox{
/* NEW 2.0--> */ margin-top: 15px;
		margin-left: 29px;
		width: 150px;
		height: 129px;
		float: left;
	}
	.serviceBoxImage{
		-webkit-border-top-left-radius: 10px;
		-webkit-border-top-right-radius: 10px;
		-moz-border-radius-topleft: 10px;
		-moz-border-radius-topright: 10px;
		border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		width:100%;
		height:99px;
	}
	.serviceBoxText{
		position:relative;
		border-top-color:#ffffff;
		border-top-style:solid;
		border-top-width:.5px;
		text-align:center;
		width:100%;
		color:#ffffff;
		background-color:#01013e;
		-webkit-border-bottom-right-radius: 10px;
		-webkit-border-bottom-left-radius: 10px;
		-moz-border-radius-bottomright: 10px;
		-moz-border-radius-bottomleft: 10px;
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
	}
	.serviceBoxText a{
		text-decoration:none;
		color:#ffffff;
	}
	.branch {
		/*background-image:url(../img/TAP_select_bracket.png);
		background-repeat:no-repeat;*/
		height:45px;
		margin-top:130px;
		margin-left:-12px;
		width:100%;
	}

/** Learn More style - desktop **/
	.learnContainer{
		margin:0 auto;
		padding-right:5px;
	/*	padding-bottom:8px;	*/
	}
	.learn{
		height:100%;
		padding-right:0px;
		margin-right:-5px;
	}
	.learnMore{
		width:32%;
		float:left;
		padding:0px;
		display:block;
		position:relative;
	}
	.learnMore-middle{
		margin-left:2%;
		margin-right:2%;
	}
	.learnMoreTop{
		background:#FFF;
		padding-top:5px;
		padding-left:10px;
		padding-right:5px;
/* NEW 2.0--> */ padding-bottom:5px;
/* NEW 2.0--> */ height:215px;
		color:#000000;
	}

/** REMOVE FOR 2.0  - all learnMoreBottom**/
	/*.learnMoreBottom{
		color: #595959;
		width: 100%;
		background-color: #E4E4E4;
		float: right;
	}
	.learnMoreBottom h4{
		margin-bottom:5px;
	}
	.learnMoreBottom a{
		text-decoration:none;
		color:#777;
		padding-right:15px;
	}
	.learnMoreBottom img{
		float:right;
		margin-top:20px;
	}*/

	.learnMoreTop li{
		margin-left:-20px;
	}

/* Campaign Modal - desktop */
/* NEW 2.0--> */.awarenessCampaign{
		z-index:8000;
	}
/* NEW 2.0--> */.awarenessCampaign .modal-dialog{
		width:650px;
		margin-top:55px !important;
	}
/* NEW 2.0--> */.awarenessCampaign .modal-header{
		border-bottom:0px none;
	}
/* NEW 2.0--> */.awarenessCampaign img{
		margin-top:-15px;
	}
/* NEW 2.0--> */.awarenessCampaign .modal-body{
		text-align:center;
		margin-left:50px;
	}
/* NEW 2.0--> */.awarenessCampaign h2{
		padding-bottom:10px;
		font-family: 'heuristicaitalic', Georgia, Times New Roman, Times, serif;
	}
/* NEW 2.0--> */.campaign-btn{
		margin-top:10px;
		background: #4b84f5; /* Old browsers */
		background: -moz-linear-gradient(top,  #4b84f5 0%, #050f7e 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b84f5), color-stop(100%,#050f7e)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #4b84f5 0%,#050f7e 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #4b84f5 0%,#050f7e 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #4b84f5 0%,#050f7e 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #4b84f5 0%,#050f7e 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b84f5', endColorstr='#050f7e',GradientType=0 ); /* IE6-9 */
	}
/* NEW 2.0--> */.modal-body a:hover,
/* NEW 2.0--> */.modal-body a:focus{
		background: #050f7e; /* Old browsers */
		background: -moz-linear-gradient(top,  #050f7e 0%, #4b84f5 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#050f7e), color-stop(100%,#4b84f5)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #050f7e 0%,#4b84f5 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #050f7e 0%,#4b84f5 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #050f7e 0%,#4b84f5 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #050f7e 0%,#4b84f5 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#050f7e', endColorstr='#4b84f5',GradientType=0 ); /* IE6-9 */
	}

/*** Operation TAP page - desktop ***/
	/** text containier **/
/* NEW 2.0--> */.operationTAP{
		background-color: #ffffff;
		padding:15px;
		padding-bottom:28px\9;/* IE 8 and below */
		padding-bottom:10px;/* all browsers */
		padding-bottom:10px\; /* IE 10 */
	}
/* NEW 2.0--> */.operationTAP ol.breadcrumb{
		margin-top:-15px;
	}
/* NEW 2.0--> */.operationTAP img{
		margin-top:-15px;
	}

	/** video container **/
/* NEW 2.0--> */.campaignVideos {
		margin-right:-25px;
	}
/* NEW 2.0--> */.campaignVideoList{
		width:93%;
		background-color: #ffffff;
		margin-left:10px;
		padding:10px;
	}
/* NEW 2.0--> */.campaignVideoList table{
		font-size:13px;
		width:450px;
		border:#FFF thin solid;
		vertical-align:central;
	}
/* NEW 2.0--> */.campaignVideoList table p{
		margin:0px;
	}
/* NEW 2.0--> */.campaignVideoList th{
		font-weight:normal;
		color:#333333;
		background-color: #CCCCCC;
		padding: 5px;
		padding-left:8px;
		border:#FFF thin solid;
		width:28%;
	}
/* NEW 2.0--> */.campaignVideoList th p{
		color:#666666;
		font-size:12px;
	}
/* NEW 2.0--> */.campaignVideoList th.past{
		color:#6E6E6E;
	}
/* NEW 2.0--> */.campaignVideoList th.featured{
		color:#ffffff;
		background-color:#CD6510;
	}
/* NEW 2.0--> */.campaignVideoList th.featured img{
		margin:0px;
		margin-left:-8px;
		padding:0px;
		padding-right:5px;
	}
/* NEW 2.0--> */.campaignVideoList td{
		font-weight:normal;
		color:#333333;
		background-color: #E4E4E4;
		padding: 5px;
		border:#FFF thin solid;
		padding-left:8px;
	}
/* NEW 2.0--> */.campaignVideoList td.past img{
		border:#333333;
	}
/* NEW 2.0--> */.campaignVideoList .thumb{
		margin-right:10px;
	}
/* NEW 2.0--> */.campaignVideoList td.past p{
		color:#666666;
		font-size:12px;
		margin-top:5px;
	}
/* NEW 2.0--> */.campaignVideoList td.featured{
		color:#333333;
		background-color:#F8C79E;
	}
/* NEW 2.0--> */.campaignVideoList td.featured p{
		color:#666666;
		font-size:12px;
	}

/*** Content page style - desktop ***/
	.contentPage{
		min-height:400px;
		height:auto;
	}

	/** breadcrumb style **/
	.breadcrumb {
	  padding: 8px 0px;
	  margin-left:0px;
	  margin-bottom:5px;
	  list-style: none;
	  background-color:#ffffff;
	  display:inline-block;
	}

	.breadcrumb > li {
	 float:left;
	 color:#CCC;
	}

	.breadcrumb > li + li:before {
	  padding: 0;
	  color:#CCC;
	  content: " ";
	}
	.breadcrumb span {
		color:#CCC;
	}

	.breadcrumb > .active {
	  color: #ddd;
	}
	.breadcrumb a{
		color:#ccc;
		text-decoration:none;
	}
	.breadcrumb a:hover{
		color:#03C;
	}
	/** content container style **/
	.contentContainer{
		background-color:#ffffff;
		font-size:.9em;
		min-height:400px;
		height:95%;
		width:75%;
		margin-top:10px;
		margin-bottom:10px;
/* NEW 2.0--> */ padding:0px 10px 25px 40px;
	}
	.contentContainer p{
		padding-right:30px;
	}
	.contentContainer img{
		margin-top:0px;
/* NEW 2.0--> */ padding:0 5px 5px 10px;
		float:right;
	}
	.contentContainer ul>li{
		padding-right:10px;
	}

	/** Search Results Container -desktop **/
	.searchResultsContainer{
		background-color: #ffffff;
		font-size: 0.9em;
		min-height:400px;
		height: 95%;
		width: 100%;
		margin-top: 10px;
		margin-bottom: 10px;
		padding:15px;
		padding-top:0px;
	}

	/*-- sidebar style --*/
	.bs-sidebar.affix {
/* NEW 2.0--> */ z-index:1000;
		width:250px;
		margin-top:50px;
		/*margin-left:-50px;*/
	}
	.bs-sidebar ul.nav-tabs > li > a {
		background-color:#333;
		border-top:#FFF thin solid;
		border-left:#444 thick solid;
		border-radius:0px;
		color:#ffffff;
		padding:6px 15px;
	}

	.bs-sidebar ul.nav-tabs > li > a:hover {
		background-color:#888;
		border-top:#FFF thin solid;
		border-left:#444 thick solid;
		border-radius:0px;
		color:#000;
	}

	.bs-sidebar ul.nav-tabs > li.active > a,
	.bs-sidebar ul.nav-tabs > li.active > a:hover,
	.bs-sidebar ul.nav-tabs > li.active > a:focus {
		background-color:#888;
		border-top:#FFF thin solid;
		border-left:#444 thick solid;
		border-radius:0px;
		color:#000;
	}
	
/** Error Page Style **/
/* NEW 3.0 --> */.errorContent {
    vertical-align:baseline
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    
}

/* NEW 3.0 --> */.errorMessage {
    color: white;
}

/** ---- Quick Links ---- **/
/* NEW 2.0--> */.quickLinksTitle {
		color: white;
	/*	padding-top:30px;
		padding-left:20px;*/
		background-color:#333;
		border-top:#333 thin solid;
		border-left:#444 thick solid;
		border-radius:0px;
		color:#ffffff;
		padding:6px 15px;
		background: #0f3086; /* Old browsers */
		background: -moz-linear-gradient(left,  #0f3086 0%, #2d5acd 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0f3086), color-stop(100%,#2d5acd)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  #0f3086 0%,#2d5acd 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  #0f3086 0%,#2d5acd 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  #0f3086 0%,#2d5acd 100%); /* IE10+ */
		background: linear-gradient(to right,  #0f3086 0%,#2d5acd 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f3086', endColorstr='#2d5acd',GradientType=1 ); /* IE6-9 */
	}
/* NEW 2.0--> */.quickLinksBody{
		font-size:13px;
		margin-top:-10px;
		background-color:#f0f0f0;
		border-left:#444 thick solid;
		border-right:#333 thin solid;
		border-bottom:#333 thin solid;
		padding:10px 5px 10px 15px;
	}
/* NEW 2.0--> */.quickLinksBody p{
		margin-bottom:3px;
	}
/* NEW 2.0--> */.quickLinksBody a{
		padding-left:10px;
		display:block;
	}

/* NEW 2.0--> */.quickLinksBody ul{
		list-style: disc;
		padding-top: 5px;
	}

/* NEW 2.0--> */.quicklink-Bottom{
		margin-top:5px;
	}

/**  ACCORDION CLASSES   **/
	.expand-collapse{
		padding-right:10px;
	}

	.accordion{
		width:99%;
	}
	.accordion .panel-group{
		margin-bottom:10px;
	}
	.panel-heading a{
		color:#993a1a;
	}
	.panel-heading .accordion-toggle:after {
		/* symbol for "opening" panels */
		font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
		content: "\e114";    /* adjust as needed, taken from bootstrap.css */
		float: right;        /* adjust as needed */
		/*color: grey;  */       /* adjust as needed */
		margin-top:-18px;
	}
	.panel-heading .accordion-toggle.collapsed:after {
		/* symbol for "collapsed" panels */
		content: "\e080";    /* adjust as needed, taken from bootstrap.css */
	}

/* NEW 2.0--> */.accordion p{
		padding-right:0px;

	}
/* NEW 2.0--> */.screenshot{
		width:100%;
		float:none !important;
		padding:0px !important;
	}

	/** Partner Seals **/
/* NEW 2.0--> */.contentContainer img.seals{
		margin-top: 0px;
		float: left;
		padding-top: 0;
		padding-right: 0;
		padding-bottom: 10px;
		padding-left: 0px;
	}
	.seals{
		padding: 0px;
		margin-right: 10px;
	}

	/** Partner descriptions indented **/
/* NEW 2.0--> */ ul.partner {
	  padding-left:110px;
	  list-style: none;
	}

	/** CRS list style **/
/* NEW 2.0--> */ ol.contentList {
		padding-right:30px;
	}

	/** ---- FAQs page---- **/
/* NEW 2.0--> */ div.faqA {
	  width:20px;
	  float:left;
	}

/* NEW 2.0--> */ div.faqAnswer {
		-webkit-column-count: 1; /* Chrome, Safari, Opera */
		-moz-column-count: 1; /* Firefox */
		column-count: 1;
	}

	/* "contact.html" (form label and input fields)*/
/* NEW 2.0--> */ .form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
		padding-right: 10px;
	}
/* NEW 2.0--> */ .form-horizontal .form-group {
		margin-right: 0;
		margin-left: 0;
		padding-right: 40px;
	}
/* NEW 2.0--> */ .form-horizontal {
		margin-right: 0;
		margin-left: -50px;
		padding-top: 20px;
	}

  /* NEW 2.7--> */ .btn-link1 {
        width: 200px;
        display: inline-block;
  		padding: 6px 12px;
  		margin-bottom: 0;
  		font-size: 14px;
  		font-weight: bold;
 		line-height: 1.428571429;
  		text-align: center;
  		vertical-align: middle;
  		cursor: pointer;
  		border: 1px solid transparent;
 		border-radius: 4px;
		 -webkit-user-select: none;
     		-moz-user-select: none;
      			-ms-user-select: none;
       				-o-user-select: none;
          				user-select: none;
  		color: #FFF;
 		background: #E5891F; /* Old browsers */
		background: -moz-linear-gradient(top,  #E5891F 0%, #A75F0D 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E5891F), color-stop(100%,#A75F0D)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #E5891F 0%,#A75F0D 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #E5891F 0%,#A75F0D 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #E5891F 0%,#A75F0D 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #E5891F 0%,#A75F0D 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E5891F', endColorstr='#A75F0D',GradientType=0 ); /* IE6-9 */
  		border-color: #039;
  }

/* NEW 2.0--> */ .btn-link2 {
        width: 200px;
		display: inline-block;
  		padding: 6px 12px;
  		margin-bottom: 0;
  		font-size: 14px;
  		font-weight: bold;
 		line-height: 1.428571429;
  		text-align: center;
  		vertical-align: middle;
  		cursor: pointer;
  		border: 1px solid transparent;
 		border-radius: 4px;
		 -webkit-user-select: none;
     		-moz-user-select: none;
      			-ms-user-select: none;
       				-o-user-select: none;
          				user-select: none;
  		color: #FFF;
 		background: #4b84f5; /* Old browsers */
		background: -moz-linear-gradient(top,  #4b84f5 0%, #050f7e 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b84f5), color-stop(100%,#050f7e)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #4b84f5 0%,#050f7e 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #4b84f5 0%,#050f7e 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #4b84f5 0%,#050f7e 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #4b84f5 0%,#050f7e 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b84f5', endColorstr='#050f7e',GradientType=0 ); /* IE6-9 */
  		border-color: #039;
	}

/* NEW 2.0--> */ .btn-link3 {
        width: 200px;
        display: inline-block;
        padding: 6px 12px;
        margin-bottom: 0;
        font-size: 14px;
        font-weight: bold;
        line-height: 1.428571429;
        text-align: center;
        vertical-align: middle;
        cursor: pointer;
        border: 1px solid transparent;
        border-radius: 4px;
         -webkit-user-select: none;
            -moz-user-select: none;
                -ms-user-select: none;
                    -o-user-select: none;
                        user-select: none;
        color: #FFF;
        background: #63DA58; /* Old browsers */
        background: -moz-linear-gradient(top,  #63DA58 0%, #36942E 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#63DA58), color-stop(100%,#36942E)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  #63DA58 0%,#36942E 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  #63DA58 0%,#36942E 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  #63DA58 0%,#36942E 100%); /* IE10+ */
        background: linear-gradient(to bottom,  #63DA58 0%,#36942E 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#63DA58', endColorstr='#36942E',GradientType=0 ); /* IE6-9 */
        border-color: #039;
    }
	/* "contact.html" (form buttons)*/
/* NEW 2.0--> */ .btn-cancel {
		display: inline-block;
  		padding: 6px 12px;
  		margin-bottom: 0;
 		font-size: 14px;
  		font-weight: normal;
  		line-height: 1.428571429;
 		text-align: center;
 		white-space: nowrap;
 		vertical-align: middle;
  		cursor: pointer;
  		border: 1px solid transparent;
  		border-radius: 4px;
 		 -webkit-user-select: none;
     		-moz-user-select: none;
      			-ms-user-select: none;
       				-o-user-select: none;
          				user-select: none;
  		color: #FFF;
 		background: #7b7b7b; /* Old browsers */
		background: -moz-linear-gradient(top,  #7b7b7b 0%, #404040 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7b7b7b), color-stop(100%,#404040)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #7b7b7b 0%,#404040 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #7b7b7b 0%,#404040 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #7b7b7b 0%,#404040 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #7b7b7b 0%,#404040 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7b7b7b', endColorstr='#404040',GradientType=0 ); /* IE6-9 */
		border-color: #555;
	}
/* NEW 2.0--> */ .btn-submit {
		display: inline-block;
  		padding: 6px 12px;
  		margin-bottom: 0;
  		font-size: 14px;
  		font-weight: normal;
 		line-height: 1.428571429;
  		text-align: center;
  		white-space: nowrap;
  		vertical-align: middle;
  		cursor: pointer;
  		border: 1px solid transparent;
 		border-radius: 4px;
		 -webkit-user-select: none;
     		-moz-user-select: none;
      			-ms-user-select: none;
       				-o-user-select: none;
          				user-select: none;
  		color: #FFF;
 		background: #4b84f5; /* Old browsers */
		background: -moz-linear-gradient(top,  #4b84f5 0%, #050f7e 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4b84f5), color-stop(100%,#050f7e)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #4b84f5 0%,#050f7e 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #4b84f5 0%,#050f7e 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #4b84f5 0%,#050f7e 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #4b84f5 0%,#050f7e 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b84f5', endColorstr='#050f7e',GradientType=0 ); /* IE6-9 */
  		border-color: #039;
	}
  /* NEW 2.0--> */ .btn-link:hover {
		color:#ffffff;
		background: #da9a25; /* Old browsers */
		background: -moz-linear-gradient(top,  #da9a25 0%, #a8761c 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#da9a25), color-stop(100%,#a8761c)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #da9a25 0%,#a8761c 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #da9a25 0%,#a8761c 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #da9a25 0%,#a8761c 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #da9a25 0%,#a8761c 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da9a25', endColorstr='#a8761c',GradientType=0 ); /* IE6-9 */
  		border-color: #033be5;
	}
/* NEW 2.0--> */ .btn-cancel:hover {
		background: #404040; /* Old browsers */
		background: -moz-linear-gradient(top,  #404040 0%, #7b7b7b 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#404040), color-stop(100%,#7b7b7b)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #404040 0%,#7b7b7b 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #404040 0%,#7b7b7b 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #404040 0%,#7b7b7b 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #404040 0%,#7b7b7b 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#404040', endColorstr='#7b7b7b',GradientType=0 ); /* IE6-9 */
  		border-color: #777;
		color:#ffffff;
	}
/* NEW 2.0--> */ .btn-submit:hover .btn-link2:hover {
		color:#ffffff;
		background: #050f7e; /* Old browsers */
		background: -moz-linear-gradient(top,  #050f7e 0%, #4b84f5 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#050f7e), color-stop(100%,#4b84f5)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #050f7e 0%,#4b84f5 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #050f7e 0%,#4b84f5 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #050f7e 0%,#4b84f5 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #050f7e 0%,#4b84f5 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#050f7e', endColorstr='#4b84f5',GradientType=0 ); /* IE6-9 */
  		border-color: #033be5;
	}
/* NEW 2.0--> */ textarea{
		resize:none;
	}

/* Login page content */
/* NEW 2.7--> */ .login-content {
  width:100%;
  float:left;
  padding-left:20px;
}

/* Login page horizontal content */
/* NEW 2.14--> */ .login-content-horizontal {
  width:100%;
}

/* Login page horizontal content sub group for buttons */
/* NEW 2.14--> */ .login-content-horizontal-sub1 {
  float:left;
  width:35%;
  vertical-align:middle;
}

/* Login page horizontal content sub group for text */
/* NEW 2.14--> */ .login-content-horizontal-sub2 {
  float:left;
  width:65%;
}

	/* "mlc.html" (modal)*/
/* NEW 2.0--> */ @media screen and (min-width: 768px) {
		.MLCmodel{
			width:98%;
			float:none !important;
			margin-bottom:10px;
			margin-left:-10px;
		}
	 	.MLCpop .modal-dialog {
		width: auto;
		max-width:1000px;
		padding-top: 50px;
	  }
	  .MLCpop .modal-body{
		  padding-top:15px;
	  }
	}

	/* Media Page styles - desktop */
/* NEW 2.0--> */ .media{
		background-color: #ffffff;
		padding:15px;
		padding-bottom:35px\9;/* IE 8 and below */
		padding-bottom:15px; /* all browsers */
		padding-bottom:15px\; /* IE 10 */
	}
/* NEW 2.0--> */ .media ol.breadcrumb{
		margin-top:-15px;
	}
/* NEW 2.0--> */ .posted{
		color:#999999;
		font-style:italic;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
	}
/* NEW 2.0--> */ .description{
		margin-top:-10px;
	}
	/* Video panel */
/* NEW 2.0--> */ .mediaVideos{
			background-color: #ffffff;
			width:47%;
			padding-bottom:17px;
		}
/* NEW 2.0--> */ .videosHeader{
			 background-color:#E4E4E4;
			 border-bottom:#CCCCCC 2px solid;
			 padding-top:5px;
			 padding-left:10px;
			 padding-bottom:5px;
		}
/* NEW 2.0--> */ ul.videoList{
			list-style:none;
			padding:15px;
		}
/* NEW 2.0--> */ li.videoListItem{
			padding-bottom:20px;
		}
/* NEW 2.0--> */ .videoListInfo{
			display:table-cell;
		}
/* NEW 2.0--> */ li.videoListItem img{
			padding-right:10px;
		}
/* NEW 2.0--> */ li.videoListItem a{
			font-weight:bold;
		}
/* NEW 2.0--> */ li.videoListItem p.description{
			font-size:12px;
			margin-top:0px;
		}
		/* service specific PSAs panel */
/* NEW 2.0--> */ li.servicePSAs{
				background-color:#EBEBEB;
				border:thin solid #CCCCCC;
				margin-top:-10px;
				margin-bottom:20px;
			}
/* NEW 2.0--> */ li.servicePSAs p.title{
				padding-top:10px;
				padding-bottom:10px;
				border-bottom:thin solid #cccccc;
				margin-left:10px;
				margin-right:10px;
			}
/* NEW 2.0--> */ .servicePSAvideos{
				margin-left:9%;
				margin-top:20px;
				margin-bottom:10px;
			}
/* NEW 2.0--> */ li.servicePSAs a{
				font-weight:bold;
			}
/* NEW 2.0--> */ li.servicePSAs .videoListInfo{
				padding-top:5px;
			}
/* NEW 2.0--> */ li.servicePSAs p.description{
				font-size:12px;
				margin-top:0px;
			}
	/* media contact */
/* NEW 2.0--> */.mediaContact{
		background-color: #ffffff;
		margin-top:10px;
		padding:10px;
	}
/* NEW 2.0--> */.mediaContact hr{
		margin-top:0px;
		margin-bottom:10px;
		border-color:#cccccc;
	}
/* NEW 2.0--> */.mediaContact table{
		margin-top:15px;
	}
/* NEW 2.0--> */.mediaContact th{
		padding-left:40px;
		vertical-align:text-top;
	}
/* NEW 2.0--> */.mediaContact td{
		padding-left:10px;
		vertical-align:text-top;
	}
	/* modal video player */
/* NEW 2.0--> */.modalVieoPlayer .modal-dialog{
		max-width:700px;
		width:auto;
	}
/* NEW 2.0--> */.modal-body .video-home iframe{
		width:620px;
		height:450px;
	}
/* NEW 2.0--> */.modal-body .description{
		margin:10px;
		margin-bottom:0px;
	}

/*******-- style for mobile --********/
@media (max-width: 768px) {
	/** nav - mobile **/
/* NEW 2.0--> */ .navbar-default {
		height:auto\9;/* IE 8 and below */
	}
	.navbar-collapse {
	  height: auto;
	  background-color:#333;
	  padding-bottom:0px;
	  padding-right: 15px;
	  padding-left: 10px;
	  overflow-x: visible;
	  border-top: 0px solid transparent;
	  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
	  -webkit-overflow-scrolling: touch;
	}
	.navbar-nav > li {
		background: #989696; /* Old browsers */
		background: -moz-linear-gradient(top, #989696 0%, #7c7c7c 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#989696), color-stop(100%,#7c7c7c)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #989696 0%,#7c7c7c 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #989696 0%,#7c7c7c 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #989696 0%,#7c7c7c 100%); /* IE10+ */
		background: linear-gradient(to bottom, #989696 0%,#7c7c7c 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#989696', endColorstr='#7c7c7c',GradientType=0 ); /* IE6-9 */
		border-bottom:#FFF .5px solid;
/* NEW 2.0--> */ border-right:none;
	}

	.navbar-default .navbar-nav > .active > a,
	.navbar-default .navbar-nav > .active > a:hover,
	.navbar-default .navbar-nav > .active > a:focus {
	  	color: #ffffff;
		background: #717171; /* Old browsers */
		background: -moz-linear-gradient(top, #717171 0%, #333333 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#717171), color-stop(100%,#333333)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #717171 0%,#333333 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #717171 0%,#333333 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #717171 0%,#333333 100%); /* IE10+ */
		background: linear-gradient(to bottom, #717171 0%,#333333 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#717171', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
	}
/** REMOVE FOR 2.0 - .navbar-default-services **/
	/*.navbar-default-services{
		width:99%;
	}*/
	.navbar-default .navbar-text {
	  color: #777777;
	}
/* NEW 2.0--> */ .navbar-default .navbar-nav > li > a {
	  color: #ffffff;
	  padding-top: 15px\0;/* IE 8 and below */
	  line-height: 5px\;/* IE 10 */
	}
	.navbar-default .navbar-nav > li > a:hover,
	.navbar-default .navbar-nav > li > a:focus {
	color: #ffffff;
	background: #717171; /* Old browsers */
	background: -moz-linear-gradient(top, #717171 0%, #333333 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#717171), color-stop(100%,#333333)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #717171 0%,#333333 100%); /* Chrome10+,Safari5.1+ */
	/* [disabled]background: -o-linear-gradient(top, #717171 0%,#333333 100%); */ /* Opera 11.10+ */
	/* [disabled]background: -ms-linear-gradient(top, #717171 0%,#333333 100%); */ /* IE10+ */
	/* [disabled]background: linear-gradient(to bottom, #717171 0%,#333333 100%); */ /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#717171', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
	}

	/** Submenu nav - mobile **/
	.navbar-nav > li.submenu {
		background: #cecece; /* Old browsers */
background: -moz-linear-gradient(top,  #cecece 0%, #9e9e9e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cecece), color-stop(100%,#9e9e9e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cecece 0%,#9e9e9e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cecece 0%,#9e9e9e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cecece 0%,#9e9e9e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cecece 0%,#9e9e9e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cecece', endColorstr='#9e9e9e',GradientType=0 ); /* IE6-9 */

		/*border-left:#333 10px solid;*/
		/*border-right:#989696 1px solid;*/
		border-bottom:#eee .5px solid;
	}
	.navbar-nav > li.submenu > a{
		color: #333;
		padding-left:30px;
	}
	.navbar-default .navbar-nav > li.submenu > a:hover,
	.navbar-default .navbar-nav > li.submenu > a:focus {
		color:#ffffff;
		background: #717171; /* Old browsers */
		background: -moz-linear-gradient(top, #717171 0%, #333333 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#717171), color-stop(100%,#333333)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, #717171 0%,#333333 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, #717171 0%,#333333 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #717171 0%,#333333 100%); /* IE10+ */
		background: linear-gradient(to bottom, #717171 0%,#333333 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#717171', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
	}

/* NEW 2.0--> */ .navbar-default .navbar-nav > li.campaign{
		border-right:0px;
	}

  /* Login page content */
/* NEW 2.7--> */ .login-content {
  width:100%;
  float:left;
}

/** Search style **/
	.search{
		margin-right:10px;
		margin-top:0px\9;/* IE 8 and below */
	}

	/* Search field style  */
	.form-controlSearch {
	  float:left;
	  width: 100%;
	  height: 20px;
	  padding: 3px;
	  margin-top:5px;
	  margin-left:5px;
	  font-size: 13px;
	  color: #555555;
	  background-color: #fffff;
	  border: .5px solid #cccccc;
	  border-radius: 0px;
	  	-webkit-appearance: none;
	}

	/* Search Button style - mobile  */
	.btn-search {
		color: #333333;
		background-color: #ffffff;
		border-color: #DBDBDB;
		float:left;
		height: 20px;
		padding: 1px 5px;
		font-size: 13px;
		margin-top: 5px;
		text-align: center;
		cursor: pointer;
		border: 0px solid transparent;
	}


/*** Footer styles - mobile ***/
	footer{
		margin-top:0px;
		background-color:#333;
		color:#ffffff;
		font-size:12px;
/* NEW 2.0--> */ min-height:50px;
/* NEW 2.0--> */ height:auto;
	}

/*** Home page styles - mobile ***/

/* Campaign Modal - mobile */
/* NEW 2.0--> */ .awarenessCampaign .modal-dialog{
		width:95%;
		margin-top:175px;
	}
/* NEW 2.0--> */ .awarenessCampaign .modal-body{
		text-align:center;
		margin-left:0px;
	}

/** video-home **/
	.video-home{
		max-width:100%;
		width:100%;
		height: auto;
/* NEW 2.0--> */ margin-bottom:5px;
		padding-left:0px;
	}
/* NEW 2.0--> */ .video-home iframe{
		height:325px;
		width:100%;
	}

	/** welcome **/
	.welcome{
		background-color:#f8f8f8;
		font-size:.9em;
		height:auto;
		width:100%;
		padding:10px 15px;
/* NEW 2.0--> */ margin-bottom:5px;
	}
	.welcome h1{
		font-size:26px;
	}

/** Get Started **/
/* NEW 2.0--> */ .getStarted-block{
		background: #CD6510;
		color: #fff;
		padding-top: 8px;
		padding-bottom:1px;
		padding-left: 15px;
		padding-right:5px;
		margin-top:5px;
		height:auto;
	}

/* NEW 2.0--> */ .getStarted-block span{
		font-size: 20px;
		font-family:'heuristicaitalic', Georgia, Times New Roman, Times, serif;
  		font-weight: 500;
		padding-right:5px;
	}

/* NEW 2.0--> */ .orangeArrow{
		padding-right:35px;
	}

	.blue{ /*new blue gradient*/
		background: #1843ce; /* Old browsers */
		background: -moz-linear-gradient(top,  #1843ce 0%, #051654 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1843ce), color-stop(100%,#051654)); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  #1843ce 0%,#051654 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  #1843ce 0%,#051654 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  #1843ce 0%,#051654 100%); /* IE10+ */
		background: linear-gradient(to bottom,  #1843ce 0%,#051654 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1843ce', endColorstr='#051654',GradientType=0 ); /* IE6-9 */
		width:100%;
		color:#ffffff;
/* NEW 2.0--> */ text-align:left;
/* NEW 2.0--> */ padding-top:8px;
/* NEW 2.0--> */ padding-bottom:10px;
/* NEW 2.0--> */ padding-left:20px;
		padding-right:10px;
/* NEW 2.0--> */ margin-top:0px;
/* NEW 2.0--> */ margin-bottom:-15px;
		min-height:35px;
/* NEW 2.0--> */ height:auto;
		border-bottom:#FFFFF .5px solid;
	}
	.blue h3{
		font-weight: 400;
		line-height: 1.2;
/* NEW 2.0--> */ font-size:20px;
	}
/* NEW 2.0--> */ .navbar-default-services{
		background:none;
		filter: none;
		margin-right:15px;
		margin-left:15px;
		margin-top:15px\9;/* IE 8 and below */
	}
/* NEW 2.0--> */ .navbar-default-services .navbar-nav{
		margin-right:-75px\9;/* IE 8 and below */

	}
/* NEW 2.0--> */ li.services{
		border-left:#333 10px solid;
		border-bottom:#333 1px solid;
		border-right:#333 1px solid;
	}

/* Learn More styles - mobile */
	.learnMore-mobile{
		width:100%;
		height:auto;
		margin-left:0px;
		display:block;
		position:relative;
	}
	.learnMore-mobile h3{
/* NEW 2.0--> */ font-size:20px;
	}
	.learnMore-one-mobile{
		height:auto;
		margin-top:5px;
		margin-bottom:5px;
	}
	.learnMore-two-mobile{
		height:auto;
		margin-top:5px;
		margin-bottom:5px;
	}
	.learnMore-three-mobile{
		height:auto;
		margin-top:5px;
		margin-bottom:5px;
	}
	.learnMoreTop-mobile{
		background:#FFF;
		padding-top:10px;
		padding-left:10px;
		padding-right:5px;
		padding-bottom:5px;
		height:auto;
		min-height:110px;
	}
	.learnMoreTop-mobile img{
		padding-right:5px;
	}
	.learnMoreTop-mobile img.compass{
		width:auto;
		height:90px;
	}
	.learnMoreTop-mobile img.mouse{
		width:auto;
		height:95px;
	}

/** REMOVE FOR 2.0 - all learnMoreBottom **/
	/*.learnMoreBottom-mobile{
		color:#595959;
		width:100%;
		background-color: #E4E4E4;
		margin-bottom:5px;
		float:right;
	}
	.learnMoreBottom-mobile h4{
		margin-bottom:5px;
		float:right;
	}
	.learnMoreBottom-mobile a{
		text-decoration:none;
		color:#777;
		padding-right:10px;
	}
	.learnMoreBottom-mobile img{
		float:right;
		margin-top:20px;
	}*/

	.learnMoreTop-mobile li{
		margin-left:-20px;
	}

/*** Content page styles - mobile ***/
	.breadcrumb {
	  padding:0px;
	  margin-top:-10px;
	  margin-left:0px;
	  margin-bottom:5px;
	  list-style: none;
	  background-color:#ffffff;
	  display:inline-block;
	}
	.breadcrumb > li {
	 float:left;
	 color:#CCC;
	}

	.contentPage{
		background-color:#CCC;
		height:auto;
	}
	.contentContainer{
		position:relative;
		background-color:#ffffff;
		font-size:.9em;
		height:85% !important;
		width:100% !important;
		margin-top:5px;
		margin-bottom:5px;
		padding:20px;
	}
	.contentContainer p{
		padding-right:0px;
	}
	.contentContainer img{
		margin-top:0px;
		margin-right:30px;
		padding-top:5px;
	  	padding-right:0px;
		padding-left:0px;
		padding-bottom:10px;
		float:left;
	}
/* NEW 2.0--> */ .contentContainer img.seals{
		margin-right:10px;
	}
/* NEW 2.0--> */ .contentContainer img.about{
	  	padding:0 0 5px 0px;
	}
/* NEW 2.0--> */ .contentContainer img.crs{
	  	width:175px;
		margin-right:25px;
	}

/* NEW 2.0--> */ ol.contentList {
	padding-right:0px;
	}

	/** MLC model (modal) **/
/* NEW 2.0--> */ .MLCpop .modal-body{
		  padding-top:15px;
	}

	/** contact **/
/* NEW 2.0--> */ .form-horizontal .form-group {
		margin-right: 0;
		margin-left: 0;
		padding-right: 0px;
	}
/* NEW 2.0--> */ .form-horizontal {
		margin-right: 0;
		margin-left: 0;
		padding-top: 5px;
		margin-bottom:-15px;
	}

	/** Search Results Container - mobile **/
	.searchResultsContainer{
		background-color: #ffffff;
		font-size: 0.9em;
		min-height:400px;
		height: 95%;
		width: 100%;
		margin-top: 10px;
		margin-bottom: 10px;
		padding:15px;
	}

/*** Operation TAP page - mobile ***/
	/** text containier **/
/* NEW 2.0--> */ .operationTAP{
		background-color:#ffffff;
		padding:15px;
	}
/* NEW 2.0--> */.operationTAP ol>li{
		margin-top:15px;
	}
	/** video container **/
/* NEW 2.0--> */.campaignVideos {
		margin-right:0px;
		width:100%;
		margin-top:8px;
	}
/* NEW 2.0--> */.campaignVideoList{
		width:100%;
		margin-left:0px;
		padding:10px;
	}
/* NEW 2.0--> */.campaignVideoList table{
		width:100%;
	}

/*** Media Page - mobile  ***/
/* NEW 2.0--> */.media{
		background-color: #ffffff;
	}
/* NEW 2.0--> */.media ol>li{
		margin-top:15px;
	}
	/* Video panel - mobile  */
/* NEW 2.0--> */.mediaVideos{
			background-color: #ffffff;
			width:100%;
			margin-top:5px;
			padding-bottom:10px;
			margin-bottom:0px;
		}
/* NEW 2.0--> */.videoList{
			margin-bottom:-25px;
		}
/* NEW 2.0--> */li.videoListItem{
			margin-bottom:-10px;
			display:inline-block;
		}
/* NEW 2.0--> */.videoListInfo{
			display:inline;
		}
		/* service specific PSAs panel - mobile  */
/* NEW 2.0--> */li.servicePSAs{
				margin-bottom:15px;
				margin-top:5px;
			}
/* NEW 2.0--> */.servicePSAvideos{
				margin-left:20px;
				margin-top:20px;
				margin-bottom:10px;
			}
/* NEW 2.0--> */li.servicePSAs .videoListItem{
				padding-bottom:15px;
				padding-right:10px;
			}
/* NEW 2.0--> */li.servicePSAs img{
				float:left;
				padding-right:10px;
			}
/* NEW 2.0--> */.contactInfo{
		margin-left:20px;
	}
	/* modal video player - mobile */
/* NEW 2.0--> */.modal-body .video-home iframe{
		width:100%;
		height:250px;
	}
}

/**-- style for the Pancake button  --**/
	.navbar-toggle {
	  position: relative;
	  float: right;
	  padding: 5px 6px;
	  margin-top: 2px;
	  margin-right: 5px;
	  margin-bottom: 4px;
	  background-color: transparent;
	  border: 1px solid transparent;
	  border-radius: 4px;
	}
	.navbar-toggle .icon-bar {
	  display: block;
	  width: 15px;
	  height: 2px;
	  border-radius: 1px;
	}

/**-- Home button style --**/
	.btn-home {
		color: #eeeeee;
		background-color: transparent;
		border: none;
		margin-right:10px;
	}

	.btn-home:hover,
	.btn-home:focus,
	.btn-home:active,
	.btn-home.active{
	  color: #adadad;
	}

/* Align textbox vertically in IE */
	.valign{
		min-height:2em;
		display:inline-block;
		vertical-align: middle;
	}



/*********** Style for tablet ***********/
@media (min-width: 768px) and (max-width: 991px) {

/* NEW 2.0 (as of 08-05-2014)--> */.navbar-nav > li > a {
	  padding-top: 13px\9;/* IE 8 and below */
	  padding-bottom: 0px\9;/* IE 8 and below */
	  padding-left:8px;
	  padding-right:8px;
	  line-height: 5px\;/* IE 10 */
	}

/**-- Home button style --**/
/* NEW 2.0 (as of 08-05-2014)--> */.btn-home {
		margin-right:-8px;
		margin-left:-8px;
		width:50px;
	}

/** Search style **/
/* NEW 2.0 (as of 08-05-2014)--> */	.search{
		margin-right:0px;
	}

	/* Search field style  */
	.form-controlSearch {
/* NEW 2.0 (as of 08-04-2014)--> */ width: 100%;
	  height: 20px;
	  padding: 3px;
/* NEW 2.0--> */  margin-top:5px;
/* NEW 2.0--> */ margin-left:5px;
	  font-size: 13px;
	  color: #555555;
	  background-color: #fffff;
	  border: .5px solid #cccccc;
	  border-radius: 0px;
	  	-webkit-appearance: none;
	}

	/* Search Button style - tablet  */
	.btn-search {
		color: #333333;
		background-color: #ffffff;
		border-color: #DBDBDB;
		float:left;
		height: 20px;
		padding: 1px 5px;
		font-size: 13px;
/* NEW 2.0--> */ margin-top: 5px;
		text-align: center;
		cursor: pointer;
		border: 0px solid transparent;
	}

/***-- Home page style - tablet --***/
	.welcome{ /**new video version**/
		height:auto;
		max-width: 100%;
		width: 100%;
		/*margin-right:10px;*/
/* NEW 2.0--> */margin-bottom:5px;
	}
	/** video-home **/
	.video-home{
		max-width:100%;
		width:100%;
		height: auto;
/* NEW 2.0--> */margin-bottom:5px;
		padding-left:0px;
	}
/* NEW 2.0--> */.video-home iframe{
		height:322px;
		width:100%;
	}

/** Service styles - tablet**/
/* NEW 2.0(as of 08-05-2014)--> */ .getStarted-block{
		padding-top: 8px;
		padding-bottom:1px;
		padding-left: 15px;
		padding-right:5px;
		margin-top:5px;
		height:auto;
	}
/* NEW 2.0--> */.orangeArrow{
		padding-right:135px;
	}
	.service{
		padding-right:0px;
		margin-right:0px;
		max-width: 950px;
/* NEW 2.0--> */height:auto;
	}
	.serviceSet{
		margin-left:4%;
		margin-right:0px;
	}
	.serviceBox{
		margin-left:-2px !important;
		width:140px !important;
/* NEW 2.0--> */height:105px;
	}
	.serviceBoxImage{
		width:80% !important;
	}
	.branch {
		/*background-image:url(../img/TAP_select_bracket2.png);
		background-repeat:no-repeat;*/
		height:33px;
		margin-top:110px;
		margin-left:-5px;
		width:100%;
	}
/* NEW 2.0--> */.selectBrackets{
		margin-top:0px;
		width:100%;
	}

/** Learn More Styles - Tablet **/
	.learnContainer{
		width:730px;
	}
	.learn{
		height:100%;
		padding-right:0px;
		margin-right:-5px;
	}
	.learnMore{
		width:32%;
		float:left;
		padding:0px;
		display:block;
		position:relative;
	}
/* NEW 2.0--> */.learnMoreTop{
		height:260px;
	}
	.learnMore-middle{
		margin-left:2%;
		margin-right:2%;
	}
	.learnMoreTop img.compass{
		width:95px;
		height:auto;
	}

/*** content page style - tablet ***/
	.contentPage{
		background-color:#CCC;
		height:auto;
	}
	/** breadcrumb style - tablet **/
	.breadcrumb {
	  padding: 8px 0px;
	  margin-top:-15px;
	  margin-left:0px;
	  margin-bottom:5px;
	  list-style: none;
	  background-color:#ffffff;
	  display:inline-block;
	}
	.breadcrumb > li {
	  float:left;
	  color:#CCC;
	}

	/** content container style - tablet **/
	.contentContainer{
		z-index:1;
		background-color:#ffffff;
		font-size:.9em;
		height:95%;
		width:75% !important;
		padding-top:20px;
		padding-right:0px;
		padding-bottom:25px;
		padding-left:40px;
	}
	.contentContainer img{
		margin-top: 5px;
	/* NEW 2.0 (as of 08-05-2014)--> */	padding: 0px 15px 0px 10px;
		float: right;
	}
/* NEW 2.0--> */.contentContainer li{
		padding-right:15px;
	}

	/** Search Results Container - tablet **/
	.searchResultsContainer{
		background-color: #ffffff;
		font-size: 0.9em;
		min-height:400px;
		height: 95%;
		width: 100%;
		margin-top: 10px;
		margin-bottom: 10px;
		padding:15px;
	}

	/*-- sidebar style --*/
	.bs-sidebar.affix {
		z-index:3;
		width:210px !important;
		margin-top:40px;
		margin-left:-10px;
	}

	/* contact form*/
/* NEW 2.0--> */.form-horizontal {
		margin-right: 0;
		margin-left: -10px;
	}

	/* Campaign Modal - tablet */
/* NEW 2.0--> */.awarenessCampaign{
		z-index:8000;
	}
/* NEW 2.0--> */.awarenessCampaign .modal-dialog{
		width:650px;
		margin-top:175px;
	}
/* NEW 2.0--> */.awarenessCampaign .modal-header{
		border-bottom:0px none;
		margin-bottom:-10px;
	}
/* NEW 2.0--> */.awarenessCampaign img{
		margin-top:-15px;
	}
/* NEW 2.0--> */.awarenessCampaign .modal-body{
		text-align:center;
		margin-left:50px;
	}
/* NEW 2.0--> */.awarenessCampaign h2{
		padding-bottom:10px;
		font-family: 'heuristicaitalic', Georgia, Times New Roman, Times, serif;
	}
/* NEW 2.0--> */.awarenessCampaign .modal-body button{
		margin-top:10px;
	}

/*** Operation TAP page - tablet ***/
	/** text containier **/
/* NEW 2.0--> */.operationTAP{
		padding:15px;
	}
/* NEW 2.0--> */.operationTAP ol>li{
		margin-top:5px;
	}
	/** video container **/
/* NEW 2.0--> */.campaignVideos {
		margin-right:0px;
		width:100%;
		margin-top:8px;
	}
/* NEW 2.0--> */.campaignVideoList{
		width:100%;
		margin-left:0px;
		padding:10px;
	}
/* NEW 2.0--> */.campaignVideoList table{
		width:100%;
	}

/*** Media Page - tablet ***/
/* NEW 2.0--> */.media{
		background-color: #ffffff;
	}
/* NEW 2.0--> */.media ol>li{
		margin-top:5px;
	}
	/* Video panel - tablet */
/* NEW 2.0--> */.mediaVideos{
			background-color: #ffffff;
			width:100%;
			margin-top:5px;
			padding-bottom:10px;
			margin-bottom:0px;
		}
/* NEW 2.0--> */.videoList{
			margin-bottom:-25px;
		}
/* NEW 2.0--> */li.videoListItem{
			margin-bottom:-10px;
			display:inline-block;
		}
/* NEW 2.0--> */.videoListInfo{
			display:inline;
		}
		/* service specific PSAs panel - tablet */
/* NEW 2.0--> */li.servicePSAs{
				margin-bottom:15px;
				margin-top:5px;
			}
/* NEW 2.0--> */.servicePSAvideos{
				margin-left:20px;
				margin-top:20px;
				margin-bottom:10px;
			}
/* NEW 2.0--> */li.servicePSAs .videoListItem{
				padding-bottom:15px;
				padding-right:10px;
			}
/* NEW 2.0--> */li.servicePSAs img{
				float:left;
				padding-right:10px;
			}
/* NEW 2.0--> */.contactInfo{
		margin-left:20px;
	}
	/* modal video player - tablet */
/* NEW 2.0--> */.modal-body .video-home iframe{
		width:100%;
		height:375px;
	}
}

/*-- removes 1200 media query, match to 970 --*/

@media (min-width: 1200px) {
  .container {
    max-width: 970px;
  }
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11 {
    float: left;
  }
  .col-md-1 {
    width: 8.333333333333332%;
  }
  .col-md-2 {
    width: 16.666666666666664%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.33333333333333%;
  }
  .col-md-5 {
    width: 41.66666666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.333333333333336%;
  }
  .col-md-8 {
    width: 66.66666666666666%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.33333333333334%;
  }
  .col-md-11 {
    width: 91.66666666666666%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.333333333333332%;
  }
  .col-md-push-2 {
    left: 16.666666666666664%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.33333333333333%;
  }
  .col-md-push-5 {
    left: 41.66666666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.333333333333336%;
  }
  .col-md-push-8 {
    left: 66.66666666666666%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.33333333333334%;
  }
  .col-md-push-11 {
    left: 91.66666666666666%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.333333333333332%;
  }
  .col-md-pull-2 {
    right: 16.666666666666664%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.33333333333333%;
  }
  .col-md-pull-5 {
    right: 41.66666666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.333333333333336%;
  }
  .col-md-pull-8 {
    right: 66.66666666666666%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.33333333333334%;
  }
  .col-md-pull-11 {
    right: 91.66666666666666%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
  .col-md-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .col-md-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666666666666%;
  }
}
