#rotator_homepage_FieldDiv{
 z-index:1 !important;
} 
#editHeaderLogo_FieldDiv{
 z-index:1 !important;
}
#pagetitle_FieldDiv, #bannerimage_FieldDiv{
 z-index:2 !important; 
}
#bannerlink_FieldDiv, #bannerInner_FieldDiv{
 z-index: 2 !important; 
}
.newsFeed h2{
  font-size:30px;
  font-family:Tmes New Roman;
  color:#172751;
  font-style:italic;
}
.newsFeed h5{
  font-size:13px;
  font-family:Roboto, Arial, sans serif;
  color:#172751;
  font-weight:700;
  padding-top:15px;
}
.newsFeed p{
  font-size:14px;
  font-family:Roboto, Arial, sans serif;
  color:#353535;
  font-weight:400;
  padding-top:5px;
}
.newsButton{
 color: #666666;
 cursor: pointer;
 padding: 5px 0;
 text-decoration: underline !important;
 font-size:13px;
}
.newsButton:hover{
 color: #172751;
}
.newsletterWrapper a {
 color: #172751;
 font-weight: bold;
}
.homepage, .videoFeed{
  /* background: url("../images/transparent-spacer.png") repeat scroll 0 0 rgba(0, 0, 0, 0); */
  /* border: 1px solid #D8D8D8; */
  /* padding: 10px; */
  /* margin-top:20px; */
}
.videoFeed h5{
 color:#353535; 
}
.videoFeed .imageLeft{
   margin-top:7px !important; 
}
/* TEXT SEARCH PAGES */
#query{
  border: 1px solid rgb(185,185,185);
  border-top-color: rgb(160,160,160);
  background-color: #fff;
  cursor: text;
  font: 18px arial,sans-serif;
  height: 36px;
  position: relative;
  -webkit-border-radius: 1px;
  padding:0 15px;
  border-right:0;
  width:890px;
}
#search{
  border: 1px solid rgb(185,185,185);
  border-top-color: rgb(160,160,160);
  border-left:0;
  padding:7px 15px 7px 0;
  width:20px;
}
#results{
  font-size:16px;
}
#results a{
  color:#172751;
}
#results a:hover{
  color:#4b9f46;
}
#results .description{
  font-size:14px;
  color:#353535;
  font-weight:300;
  font-style:normal;
}
#results .url{
  font-size:13px;
}
#results .search-result{
  padding-top:25px;
}
#other_pages{
  padding-top:25px;
  font-size:13px;
}
#powered_by{
  font-size:12px;
  text-align:right;
  padding-top:80px;
}
/* sitemap */
.sitemap .innerContent ul{
  padding:0;
  margin:0;
  float:none;
  display:block;
  list-style:none;
  background:none;
  font-family:'Roboto', Arial, Helvetica, sans-serif;
  font-size:inherit;
  color:inherit;
  width:auto;
  
}
.sitemap .innerContent ul li{
  padding:0;
  margin:0;
  float:none;
  display:block;
  list-style:none;
  background:none;
  font-size:inherit;
  color:inherit;
  background:none;
}
#sitemap .hidesitemap{
  position:absolute;
  left:-9999px;
  top:-9999px;
}
.sitemap .innerContent #sitemap > li{
  padding-top: 24px;
  clear:both;
}
.sitemap .innerContent #sitemap > li:first-child{
  padding-top:0;
}
.sitemap .innerContent #sitemap >li > span,
.sitemap .innerContent #sitemap >li > a{
  font-family:'Roboto Condensed', Arial, Helvetica, sans-serif;
  display:block;
  color:#172751;
  font-size:18px;
  font-weight:700;
  position:relative;
  padding-left:20px;
}
.sitemap .innerContent #sitemap >li > span:before,
.sitemap .innerContent #sitemap >li > a:before{
  position:absolute;
  left:0;
  width:14px;
  height:21px;
  background:#172751;
  top:50%;
  margin-top:-10px;
  content: " ";
}
.sitemap .innerContent #sitemap >li > span:after,
.sitemap .innerContent #sitemap >li > a:after{
  position:absolute;
  left:14px;
  border: solid transparent;
  content:" ";
  height: 0;
  width:0;
  pointer-events:none;
  border-left-width:4px;
  border-right-width:0;
  border-bottom-width:0;
  border-top-width:21px;
  border-left-color:#172751;
  top:50%;
  margin-top:-10px;
}
.sitemap .innerContent #sitemap > li ul{
  clear:both;
}
.sitemap .innerContent #sitemap > li > .live_update_div > ul > li,
.sitemap .innerContent #sitemap > li > ul > li{
  padding-top:15px;
  float:left;
  width: 223px;
  width: 315px;
}
.sitemap .innerContent #sitemap > li > .live_update_div > ul > li:first-child,
.sitemap .innerContent #sitemap > li > ul > li:first-child{
  padding-left:0;
}
.sitemap .innerContent #sitemap > li > .live_update_div > ul > li:first-child + li + li + li,
.sitemap .innerContent #sitemap > li > .live_update_div > ul > li:first-child + li + li + li + li + li + li,
.sitemap .innerContent #sitemap > li > .live_update_div > ul > li:first-child + li + li + li + li + li + li + li + li + li,
.sitemap .innerContent #sitemap > li > .live_update_div > ul > li:first-child + li + li + li + li + li + li + li + li + li + li + li + li,
.sitemap .innerContent #sitemap > li > .live_update_div > ul > li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li,
.sitemap .innerContent #sitemap > li > ul > li:first-child + li + li + li,
.sitemap .innerContent #sitemap > li > ul > li:first-child + li + li + li + li + li + li,
.sitemap .innerContent #sitemap > li > ul > li:first-child + li + li + li + li + li + li + li + li + li,
.sitemap .innerContent #sitemap > li > ul > li:first-child + li + li + li + li + li + li + li + li + li + li + li + li,
.sitemap .innerContent #sitemap > li > ul > li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li + li + li{
  clear:left;
  padding-left:0;
}


.sitemap .innerContent #sitemap > li > .live_update_div > ul > li > span,
.sitemap .innerContent #sitemap > li > .live_update_div > ul > li > a,
.sitemap .innerContent #sitemap > li > ul > li > span,
.sitemap .innerContent #sitemap > li > ul > li > a{
  font-size:13px;
  font-weight:700;
  color:#172751;
  padding-left:20px;
  display:block;
}
.sitemap .innerContent #sitemap > li > .live_update_div > ul > li > a:hover,
.sitemap .innerContent #sitemap > li > ul > li > a:hover{
  background: url('../images/page-sprite.png') no-repeat 0 -346px;
  color:#172751;
}

.sitemap .innerContent #sitemap > li > .live_update_div > ul > li li,
.sitemap .innerContent #sitemap > li > ul > li li{
  float:none;
}

.sitemap .innerContent #sitemap > li > .live_update_div > ul > li  li> span,
.sitemap .innerContent #sitemap > li > .live_update_div > ul > li  li> a,
.sitemap .innerContent #sitemap > li > ul > li  li> span,
.sitemap .innerContent #sitemap > li > ul > li  li> a{
  padding-left:20px;
  font-size:12px;
  font-weight:400;
  color:#666666;
  display:block;
}
.sitemap .innerContent #sitemap > li > .live_update_div > ul > li  li> a:hover,
.sitemap .innerContent #sitemap > li > ul > li  li> a:hover{
  background: url('../images/page-sprite.png') no-repeat 0 -346px;
  color:#172751;
}
.faq_title {
    display: inline-block;
    margin-left: 15px;
    width: 530px;
}
/* contract vehicles*/
.faq_category_select #faq_categories{
    margin-top: 16px;
    padding: 8px 8px 8px 0;
    width: auto;
}
.faq_category_select:before{
    color: #172751;
    content: "Select a Category";
    font-family: Roboto,Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    padding-right: 10px;
}
.innerContent .faq_current_category{
  padding:5px 0 5px 35px;
  background:#182752;
  color:#ffffff;
  font-family: "Roboto Condensed", Arial, Helvetica, sans-serif;
  font-size:21px;
  font-weight:400;
  margin:35px 210px 20px 0;
  position:relative;
}
.innerContent .faq_current_category:after{
  position:absolute;
  pointer-events: none;
  border:solid transparent;
  border-left-color:#182752;
  left:100%;
  top:50%;
  border-left-width:8px;
  border-top-width:32px;
  border-right-width:0;
  border-bottom-width:0;
  content:" ";
  width:0;
  height:0;
  margin-top:-17px;
}
.innerContent .faqposting{
  position:relative;
  border:0;
  padding:0;
  margin:0 0 9px 0;
}
.innerContent .faqposting:after{
  position:absolute;
  pointer-events: none;
  border:solid transparent;
  left:13px;
  top:5px;
  border-top-color:#182752;
  border-left-width:7px;
  border-top-width:10px;
  border-right-width:7px;
  border-bottom-width:0px;
  content:" ";
  width:0;
  height:0;
  margin-top:0;
}
.innerContent .plus:after{
  border:solid transparent;
  border-left-color:#b3b3b3;
  border-left-width:10px;
  border-top-width:7px;
  border-right-width:0;
  border-bottom-width:7px;
  
}
.innerContent .faqposting h4{
  font-size:16px;
  font-weight:400;
  font-family:"Roboto Condensed", arial, sans-serif;
  color:#182752;
  padding:0 0 0 42px;
  margin:0 0 30px 0;
}
.innerContent .plus h4{
  margin-bottom:0px;
}
.innerContent .faqposting .faq_expandBtn{
  position:absolute;
  top:-9999px!important;/*used to overwrite inline elements*/
  left:-9999px!important;
}
.innerContent .faqposting_text{
  max-height:100000px;
}
.innerContent .faqposting_text div{
  border:0;
}
.primarybusiness{ margin-right: 40px; margin-left: 40px; padding-right: 40px;}
.primarybusiness span, .businesstype span, .construction span, .support span, .worknationally span, .internationally span, .servicesradio span{ padding-left:10px; }
.primarybusiness hr, .businesstype hr, .construction hr, .support hr, .worknationally hr, .internationally hr, .bustype hr{ margin:10px 0; }
.services hr{ margin:10px 0 15px; }
.servicesradio{ margin-top:20px; }
@media screen and (max-device-width: 768px){
  
.nform #form_ul input[type="text"]{ min-height: 70px; }

}
.audiojs{ display: block !important; float: right; }
.audiojs audio{ float: right; }