﻿/* Body */
body{
    margin:0;
    padding:0;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
    min-width: 1000px;
    overflow: scroll !important;
}
img{
    display:block;
    border:none;
}
.floatleft{
    float:left;
}
.floatright{
    float:right;
}
.floatclear{
    clear:both;
}
.content-wrapper {
  margin: 0;
  background: #ffffff;
  padding: 0 10px;
  width: 980px;
}
.content-shadow {
   -webkit-box-shadow: 0 5px 5px 0 #999999;
   -moz-box-shadow: 0 5px 5px 0 #999999;
   box-shadow: 0 5px 5px 0 #999999;
}
.left-column{
    width:680px;
    float:left;
}
.right-column{
    width:300px;
    float:right;
}
.overflow{
    overflow:hidden;
}
/********************************************
MARGIN / PADDING
*********************************************/
.margin-top-7{
    margin-top:7px;
}
.margin-top-20{
    margin-top:20px;
}
.margin-right-5{
    margin-right:5px;
}
.margin-right-10{
    margin-right:10px;
}
.margin-bottom-5{
    margin-bottom:5px;
}
.margin-bottom-10{
    margin-bottom:10px;
}
.margin-bottom-20{
    margin-bottom:20px;
}
.margin-bottom-25{
    margin-bottom:25px;
}
.margin-bottom-30{
    margin-bottom:30px;
}
.margin-bottom-50{
    margin-bottom:50px;
}
.padding-left-right-5{
    padding:0 5px;
}
.no-padding{
    padding:0 !important;
}
/********************************************
FONTS
*********************************************/
h1, h2, h3, h4, h5, p{
    margin:0;
    padding:0;
}
h2, h3{
    font-size:18px;
    color:#000000;	
}
.font-10{
    font-size:10px;
}
.font-11{
    font-size:11px;
}
.font-bold{
    font-weight:bold;	
}
.font-12{
    font-size:12px;
    color:#444444;
}
.font-16-bold-black{
    font-size:16px;
    color:#000000;
}
.font-grey{
    color:#777777;
}
.font-black{
    color:#000000;
}
.font-light-grey{
    color:#999999;
}
.line-height-18{
    line-height:18px;
}
.uppercase
{
    text-transform: uppercase;
}
/********************************************
LINKS
*********************************************/
.link-category{
    font-size:10px !important;
    color:#999999 !important;
    text-transform:uppercase;
    line-height:16px;
}
.link-category:hover{
    text-decoration:underline;
}

.link-see-more{
    font-size:12px;
    color:#444444 !important;
    text-decoration:underline !important;
    float:right;
    margin-top:4px;
}
.link-see-more:hover{
    color:#777777;
}

a:link {
    font-family:Arial, Helvetica, sans-serif;
    color:#11357b;
    font-weight:normal;
    font-size:15px;
    text-decoration:none;
}
a:visited {
    font-size:15px;
    font-family:Arial, Helvetica, sans-serif;
    color:#11357b;
    font-weight:normal;
    text-decoration:none;
}
a:hover {
    font-size:15px;
    font-family:Arial, Helvetica, sans-serif;
    color:#11357b;
    font-weight:normal;
    text-decoration:underline;
}
a:active {
    font-size:15px;
    font-family:Arial, Helvetica, sans-serif;
    color:#11357b;
    font-weight:normal;
    text-decoration:none;
}

a.link-16-section-title:link {
    font-size:16px;
    font-family:Arial, Helvetica, sans-serif;
    color:#000000;
    font-weight:bold;
    text-decoration:none;
}
a.link-16-section-title:visited {
    font-size:16px;
    font-family:Arial, Helvetica, sans-serif;
    color:#000000;
    font-weight:bold;
    text-decoration:none;
}
a.link-16-section-title:hover {
    font-size:16px;
    font-family:Arial, Helvetica, sans-serif;
    color:#000000;
    font-weight:bold;
    text-decoration:none;
}
a.link-16-section-title:active {
    font-size:16px;
    font-family:Arial, Helvetica, sans-serif;
    color:#000000;
    font-weight:bold;
    text-decoration:none;
}

a.link-12-444444-underline:link {
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    color:#444444;
    font-weight:normal;
    text-decoration:underline;
}
a.link-12-444444-underline:visited {
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    color:#444444;
    font-weight:normal;
    text-decoration:underline;
}
a.link-12-444444-underline:hover {
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    color:#000000;
    font-weight:normal;
    text-decoration:underline;
}
a.link-12-444444-underline:active {
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    color:#444444;
    font-weight:normal;
    text-decoration:underline;
}
.btn-download-whitepaper{
	background:#e70505 url(../images/design/arrow.png) no-repeat center right;
	border-radius:50px;
	-moz-border-radius:50px;
	-webkit-border-radius: 50px; 
	padding:8px 30px 7px 20px !important;
	color:#ffffff !important;
	text-decoration:none !important;
    margin-top:5px !important;
    display:inline-block;

}
.btn-download-whitepaper:hover{
	background: #f11010 url(../images/design/arrow.png) no-repeat center right;
}
/********************************************
TOP
*********************************************/
/* Top Banner */
.top-banner{
    background:#000000;
    padding:5px 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1000;
    height: 90px;
}
.top-banner .banner{
    margin:0 auto;
    text-align: center;
}

.content-top-span-banner
{
    width: 980px;
    overflow: hidden;
    margin-bottom: 25px;
    text-align: center;
}
.content-top-left-banner
{
    width: 650px;
    margin-bottom:10px;
    overflow: hidden;
}


/* Top Quick Links*/
.top{
    background:#cccccc;
    border-bottom:#aaaaaa 2px solid;
    overflow: hidden;
    position: absolute;
    width: 100%;
    top: 100px;
}
.top-wrapper{
    width:1000px;
    margin:0 auto;
    overflow:hidden;
}
.quick-links{
    float:left;
    width:845px;
    margin:0;
    padding:0;
    list-style:none;
    height:43px;
}
.quick-links li{
    float:left;
    background:url(../images/design/2nd-nav-divider.gif) center right no-repeat;
    margin:0;
    padding:0;
}
.no-background{
    background:none !important;
}
.quick-links a{
    font-size:14px;
    color:#000000;
    font-weight:normal;
    padding:15px 9px 15px 8px;
    display:block;
}
.quick-links a:hover{
    text-decoration:none;
}
/* .ie9 */
.ie9 .quick-links a{
    font-size:14px;
    color:#000000;
    font-weight:normal;
    padding:15px 11px;
    display:block;
}
.quick-links a:hover, .quick-links-on{
    background:#aaaaaa;
}

/* Social Media */
.top-wrapper .social-media{
    float:right;
    width:150px;
    height:27px;
    list-style:none;
    margin:0;
    padding:9px 0 7px 1px;
}
.top-wrapper .social-media li{
    float:left;
    margin-right:1px;
}
.top-wrapper .social-media li a {
    float:left;
}
.top-wrapper .social-media li.icon-fb a{
    background:#495c97 url(../images/design/sprite-main.png?v=20160505) no-repeat 0 -486px;
    display:block;
    text-indent:-9999px;
    width:27px;
    height:27px;
    overflow:hidden;
}
.social-media li.icon-fb a:hover{
    background:#596dab url(../images/design/sprite-main.png?v=20160505) no-repeat 0 -486px;
}

.top-wrapper .social-media li.icon-googleplus
{
    left: 75px;
}

.top-wrapper .social-media li.icon-googleplus a{
    background:#dd4b39 url(../images/design/sprite-main.png?v=20160505) no-repeat -84px -486px;
    display:block;
    text-indent:-9999px;
    width:27px;
    height:27px;
    overflow:hidden;
}
.social-media li.icon-googleplus a:hover {
    background:#e65645 url(../images/design/sprite-main.png?v=20160505) no-repeat -84px -486px;
}

.top-wrapper .social-media li.icon-linkedin a{
    background:#0375b3 url(../images/design/sprite-main.png?v=20160505) no-repeat -56px -486px;
    display:block;
    text-indent:-9999px;
    width:27px;
    height:27px;
    overflow:hidden;
}
.social-media li.icon-linkedin a:hover{
    background:#1183c1 url(../images/design/sprite-main.png?v=20160505) no-repeat -56px -486px;
}
.top-wrapper .social-media li.icon-twitter a{
    background:#72bbeb url(../images/design/sprite-main.png?v=20160505) no-repeat -28px -486px;
    display:block;
    text-indent:-9999px;
    width:27px;
    height:27px;
    overflow:hidden;
 
}
.social-media li.icon-twitter a:hover{
    background:#87caf6 url(../images/design/sprite-main.png?v=20160505) no-repeat -28px -486px;
}
.top-wrapper .social-media li.icon-rss a{
    background:#e09642 url(../images/design/sprite-main.png?v=20160505) no-repeat -112px -486px;
    display:block;
    text-indent:-9999px;
    width:27px;
    height:27px;
    overflow:hidden;
}
.social-media li.icon-rss a:hover{
    background:#eca350 url(../images/design/sprite-main.png?v=20160505) no-repeat -112px -486px;
}

/********************************************
HEADER
*********************************************/
.wrapper{
    width:1000px;
    margin:0 auto;
    margin-top: 170px;
    position: relative;
}
.header{
    height: 74px;
    overflow: hidden;
    width: 1000px;
    margin: 0 auto;
}
#logo{
    float:left;
    background:url(../images/design/sprite-main.png?v=20160505) no-repeat 0 -120px;
    width:252px;
    height:54px;
    text-indent:-99999px;
    display:block;
    margin-left:15px;
}
#logo:hover{
    background:url(../images/design/sprite-main.png?v=20160505) no-repeat 0 -185px;
}
.divHTitle h2 {
    display:none;
}
.divHTitle{
    float:left;
    background:url(../images/design/sprite-main.png?v=20160505) no-repeat -277px -144px;
    width:255px;
    height:22px;
    text-indent:-99999px;
    display:block;
    margin-top:1px;
}
/* Search */
.search{
    float:right;
    margin:12px 10px 0 0;
}
.search .keyword{
    float:left;
    width:235px;
    border:0;
    background:none;
    padding: 9px 7px 9px 7px;
    color:#777777;
    background:#ffffff;
    border:1px solid #cccccc;
    border-radius: 3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    outline:none;
    font-size:15px;
}
.search .btn-search{
    float:left;
    background:url(../images/design/sprite-main.png?v=20160505) no-repeat 0 -268px;
    width:78px;
    height:38px; 
    border:0; 
    cursor:pointer;
    margin-left:-5px;  
}
.search .btn-search:hover{
     background:url(../images/design/sprite-main.png?v=20160505) no-repeat -88px -268px;
}

/********************************************
NAV
*********************************************/
.nav-wrapper {
    width: 1000px;
    overflow: hidden;
  margin: 0 auto;
}
.nav{
    background:#21336c;
    list-style:none;
    margin:0;
    padding:0 0 0 1px;
    height:45px;
    width: 1000px;
    overflow: hidden;
}
.nav li{
    float:left;
    margin:0;
    padding:0;
    background:url(../images/design/nav-divider.gif) no-repeat center right;
}
.nav a{
    display:block;
    color:#ffffff;
    font-weight:normal;
    padding:15px 11px;
    font-size:13px;
}
.ie9 .nav a 
{
    padding:14px 11px;
}
.ie8 .nav a, .ie7 .nav a 
{
    padding:15px 11px;
}
.nav a:hover{
    text-decoration:none;
}
.nav a:hover{
    background:#3c539d;
}
.nav a:active{
    color: #ffffff;
    text-decoration:none;
}
.nav-on{
    background:#3c539d;
}

/* Bottom Banner */
.bottom-banner{
    margin:10px auto 30px auto;
    text-align:center;
}
/********************************************
OTHER SITES
*********************************************/
.other-sites-wrapper{
    background:#f4f4f4 url(../images/design/othersites-bg.gif);
    padding:30px 0 20px 0;
    border-top:#dddddd 1px solid;
    overflow: hidden;
}
.other-sites{
    width:980px;
    margin:0 auto;
    overflow:hidden;
}
.other-sites .prefooter{
    text-align: center;
    font-weight: bold;
    font-size: 1.5em;
    color: #000000;
    margin-bottom: 10px;
}
.os-list {
    overflow:hidden;
    list-style:none;
}
.os-list li {
    float:left;
    width:25%;
    text-align:center;
    margin-top:20px;
}
.os-list li a {
    text-indent:-99999px;
    display:block;
    margin:0 auto;
}
.os-list li p {
  font-size: 9px;
  text-transform: uppercase;
  text-shadow: 1px 1px 1px #ffffff;
  color: #666666;
  text-align: center;
  line-height: 14px;
  margin: 10px 20px 0 20px;
  padding: 0;
}
.os-bf {
    background:url(../images/design/sprite-main.png?v=20160505?v=20150805) no-repeat 0 -1700px;
    width:190px;
    height:34px;
    margin-top:10px !important;
}
.os-ff {
    background:url(../images/design/sprite-main.png?v=20160505?v=20150805) no-repeat -250px -1700px;
    width:196px;
    height:25px;
     margin-top:10px !important;
}
.os-gf {
    background:url(../images/design/sprite-main.png?v=20160505) no-repeat -488px -1700px;
    width:218px;
    height:28px; 
     margin-top:10px !important;
}
.os-hdt {
    background:url(../images/design/sprite-main.png?v=20160505) no-repeat -750px -1700px;
    width:142px;
    height:68px;
}
.os-lct {
    background:url(../images/design/sprite-main.png?v=20160505) no-repeat 0 -1800px;
    width:106px;
    height:69px;
}
.os-met {
    background:url(../images/design/sprite-main.png?v=20160505) no-repeat -150px -1800px;
    width:182px;
    height:43px;
    margin-top:12px !important;
}
.os-sbf {
    background:url(../images/design/sprite-main.png?v=20160505) no-repeat -349px -1800px;
    width:198px;
    height:45px;
    margin-top:12px !important;
}
.os-wt {
    background:url(../images/design/sprite-main.png?v=20160505?v=20160505) no-repeat -557px -1797px;
    width:189px;
    height:44px;
    margin-top:12px !important;
}

.padding-border-none{
    padding:0 !important;
    border:0 !important;
}
.tag-line{
    text-align:center;
    line-height:11px;
    margin:5px 0;
}
/* ie7 */
.ie7 .tag-line{
    text-align:center;
    line-height:14px;
    margin:5px 0;
}
a.tag-line-link{
    font-size:10px;
    color:#666666 !important;
    text-transform:uppercase;
    display:block;
}
a.tag-line-link:hover{
    color:#333333 !important;
}
.logo-bf{
    background:url(../images/design/sprite-main.png?v=20160505) no-repeat 0 -374px;
    display:block;
    text-indent:-99999px;
    width:159px;
    height:29px;
    margin:15px 0 0 11px;
}
.logo-bf:hover{
    background:url(../images/design/sprite-main.png?v=20160505) no-repeat 0 -429px;
}
.logo-ff{
    background:url(../images/design/sprite-main.png?v=20160505) no-repeat -201px -376px;
    display:block;
    text-indent:-99999px;
    width:159px;
    height:27px;
    margin:17px 0 0 11px;
}
.logo-ff:hover{
    background:url(../images/design/sprite-main.png?v=20160505) no-repeat -201px -431px;
}
.logo-gf{
    background:url(../images/design/sprite-main.png?v=20160505) no-repeat -397px -376px;
    display:block;
    text-indent:-99999px;
    width:164px;
    height:27px;
    margin:17px 0 0 11px;
}
.logo-gf:hover{
    background:url(../images/design/sprite-main.png?v=20160505) no-repeat -397px -431px;
}
.logo-grn{
    background:url(../images/design/sprite-main.png?v=20160505) no-repeat -597px -376px;
    display:block;
    text-indent:-99999px;
    width:164px;
    height:27px;
    margin:17px 0 0 8px;
}
.logo-grn:hover{
    background:url(../images/design/sprite-main.png?v=20160505) no-repeat -597px -431px;
}
.logo-wt{
    background:url(../images/design/sprite-main.png?v=20160505) no-repeat -804px -368px;
    display:block;
    text-indent:-99999px;
    width:164px;
    height:37px;
    margin:17px 0 0 13px;
}
.logo-wt:hover{
    background:url(../images/design/sprite-main.png?v=20160505) no-repeat -804px -368px;
}

/********************************************
FOOTER
*********************************************/
.footer-wrapper{
    background:#000000;
    padding:30px 0 20px 0;
    overflow: hidden;
}
.footer{
    width:980px;
    margin:0 auto;
    overflow:hidden;
}
.footer h3{
    font-size:20px;
    color:#ffffff;
    border-bottom:#333333 1px solid;
    padding-bottom:10px;
    margin-bottom:5px;
}
.footer ul{
    float:left;
    list-style:none;
    margin:0;
    padding:0;
}
.footer li{
    line-height:30px;
}
.footer a{
    color:#bbbbbb;
    font-size:16px;
}
.footer a:hover{
    color:#ffffff;
}
.topics{
    float:left;
    width:35%;
    margin-right:40px;
}
.quick-topics{
    float:left;
    width:25%;
    margin-right:40px;
}
.services{
    float:left;
    width:15%;
}
#connect {
    overflow:hidden;
    float:right;
    width:12%;
}
.other-related-sites{
    float:left;
    width:193px;
}
.icon-new-window{
    background:url(../images/design/icon-new-window.png) no-repeat right center;
    width:11px;
    height:10px;
    padding-right:16px;
}
.icon-new-window:hover{
    background:url(../images/design/icon-new-window-on.png) no-repeat right center;
}

/* Copyright */
.copyright-wrapper{
    background:#222222;
    border-top:#333333 1px solid;
    overflow: hidden;
}
.copyright{
    width:980px;
    margin:0 auto;
    color:#777777;
    font-size:13px;
    padding:10px 0;
}
.copyright .mobile
{
    float:right;
    color:#999999;
    font-size:11px;
}
.clearfix:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.clearfix:before{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}

.sc-bg1 {
    background: #E2E2E2;
}
.sc-bg2 {
    background: #F2F2F2;
}
.link-color1 {
    color: #373737;    
}
.link-color2 {
    color: #002077;    
}

/*********** Footer Social Media ********/
#connect .social-media{
    overflow:hidden;
    float:right;
    width:116px;
    list-style:none;
    margin:0;
    padding:9px 0 7px 1px;
}
#connect .social-media li{
    float:left;
    margin:0 2px 2px 0;
}
#connect .social-media li a {
    float:left;
}
#connect .social-media li.icon-fb a{
    background:#495c97 url(../images/design/sprite-main.png?v=20160505) no-repeat -388px -494px;
    display:block;
    text-indent:-9999px;
    width:37px;
    height:37px;
    overflow:hidden;
}

#connect .social-media li.icon-googleplus
{
    left: 75px;
}

#connect .social-media li.icon-googleplus a{
    background:#dd4b39 url(../images/design/sprite-main.png?v=20160505) no-repeat -540px -492px;
    display:block;
    text-indent:-9999px;
    width:37px;
    height:37px;
    overflow:hidden;
}

#connect .social-media li.icon-linkedin a{
    background:#0375b3 url(../images/design/sprite-main.png?v=20160505) no-repeat -490px -492px;
    display:block;
    text-indent:-9999px;
    width:37px;
    height:37px;
    overflow:hidden;
}
#connect .social-media li.icon-twitter a{
    background:#72bbeb url(../images/design/sprite-main.png?v=20160505) no-repeat -443px -491px;
    display:block;
    text-indent:-9999px;
    width:37px;
    height:37px;
    overflow:hidden;
 
}
#connect .social-media li.icon-rss a{
    background:#e09642 url(../images/design/sprite-main.png?v=20160505) no-repeat  -590px -492px;
    display:block;
    text-indent:-9999px;
    width:37px;
    height:37px;
    overflow:hidden;
}

/********** SHARED ALL *************/


.InsideBannerRight
{
    width: 300px;
    padding: 0px;
    margin: 0px 0px 15px 0px;
    text-align: left;
}
.InsideBannerLeft
{
    padding: 0px;
    margin: 0px 0px 15px 0px;
    text-align: left;
    clear: both;
}
.InsideBannerLeft P, .InsideBannerRight P
{
    margin: 0px 0px 10px 0px;
    padding: 0px;
}
.InsideBannerLeft P.Head, .InsideBannerRight P.Head
{
    font-weight: bold;
    color: #666666;
}
.InsideBannerLeft A, .InsideBannerRight A
{
    text-decoration: underline;
}
.InsideBannerLeft A:HOVER, .InsideBannerRight A:HOVER
{
    text-decoration: none;
}

.HomeBanner
{
    padding: 0px;
    margin: 0px 0px 15px 0px;
}

.fleetjobfinder 
{
    font-size:12px;
    overflow: hidden;
    margin-bottom: 20px;
}

.fleetjobfinder a
{
    text-decoration:underline;
}

.fleetjobfinder a:hover
{
    color:#00398D;
    text-decoration:underline;
}

.jt_job_position
{
    margin-bottom: 3px;
}
.jt_job_position a
{
    font-size:13px;
    font-weight: bold;
    color:#00398D;
    text-decoration:none;
}
.jt_job_location
{
    float: left;
    font-size: 11px;
    color: #777777;
    padding-right: 5px;
    margin-right: 5px;
    border-right: 1px solid #999999;
    line-height: 11px;
}
.jt_job_company
{
    float: left;
    font-size: 11px;
    color: #777777;
    line-height: 11px;
}
.jt_job
{
    overflow: hidden;
    margin-bottom: 8px;
    padding-bottom: 10px;
    border-bottom: 1px solid #cccccc;
}
.jt_alljobs
{
    display: none;
}

h2.red-arrow
{
    margin: 0 0 5px 0;
}
h2.red-arrow a, h2.red-arrow span 
{
    background: transparent url(../images/design/double-arrow-right.gif) no-repeat right center;
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    padding-right: 20px;
    text-decoration: none;
}
h2.red-arrow a:hover 
{
    background: transparent url(../images/design/double-arrow-right.gif) no-repeat right center;
    color: #000000;
    text-decoration: underline;
}

h2.black-arrow
{
    margin: 0 0 5px 0;
}
h2.black-arrow a, h2.black-arrow span 
{
    background: transparent url(../images/design/double-arrow-right-bk.gif?v=1) no-repeat right center;
    color: #000000;
    font-size: 18px;
    font-weight: bold;
    padding-right: 20px;
    text-decoration: none;
}
h2.black-arrow a:hover 
{
    background: transparent url(../images/design/double-arrow-right-bk.gif?v=1) no-repeat right center;
    color: #000000;
    text-decoration: underline;
}


/* Newsletter */
.newsletter{
    overflow:hidden;
    margin-top:25px;
    background:#eeeeee;
    padding:10px;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;f
}
.newsletter .highlight{
    background:#dddddd;
    border-bottom:#d0d0d0 1px solid;
    margin:5px -10px 7px -10px;
    padding:7px 10px;
    overflow:hidden;
}
.newsletter .textbox-wrapper{
    background:url(../images/design/sprite-main.png?v=20160505) no-repeat 0 -317px;
    overflow:hidden;
    width: 290px;
    float: left;
    margin-right:10px;
}
.newsletter .textbox{
    float:left;
    border:0;
    background:transparent;
    width:201px;
    padding:5px 10px;
    color:#777777;
}
.newsletter .btn-sign-up{
    float:right;
    width:68px;
    height:29px;
    display:block;
    text-indent:-99999px;
    background: transparent;
    border: none;
}
.newsletter .btn-sign-up:hover{
    background:url(../images/design/sprite-main.png?v=20160505) no-repeat -300px -317px;
}
.newsletter-editions{
    list-style:none;
    margin:0;
    padding:0;
}
.newsletter-editions li{
    float:left;
    margin:0;
    padding:0;	
}
.newsletter-editions li a{
    font-size:11px;
    color:#777777;
    text-decoration:underline;
    padding-right:25px;
}
.newsletter-editions li a:hover{
    color:#444444;
}



/* Photo Gallery */
.photo-list {
    position:relative;
}
.photo-list .bg-photo {
    background:url("/images/design/bg-photo.png") no-repeat;
    width:152px;
    height:115px;
    margin-right:5px;
}
.photo-list .icon-photo {
    position:absolute;
    background:url("/images/design/icon-photo.png") no-repeat;
    width:22px;
    height:22px;
    left: 121px;
    top: 102px;
}
.photo-gallery-list{
    clear:both;
    overflow:hidden;
    background:#ffffff;
    margin:0 0 0 0;
    padding:10px 0 0 0;
    list-style:none;
}
.photo-gallery-list li{
    position:relative;
    float:left;
    width:143px;
    margin:0 18px 10px 0;
    padding:0;
}
.photo-gallery-list .title
{ 
    max-height: 45px;
    overflow: hidden;
}
.ie7 .photo-gallery-list .title, 
.ie8 .photo-gallery-list .title, 
.ie9 .photo-gallery-list .title
{ 
    max-height: 42px;
    overflow: hidden;
}
.photo-gallery-list a{
    font-weight:bold;
}
.photo-gallery-list img{
    margin-bottom:7px;
    width: 144px;
    height: 108px;
}
.photo-gallery-list .last{
    margin-right:0 !important;
}
.btn-play-video{
    position:absolute;
    top:72px;
    left:4px;
    background:url(../images/design/sprite-main.png?v=20160505) no-repeat 0 -938px;
    width:31px;
    height:31px;
    display:block;
    text-indent:-9999px; 
}
.photo-gallery-frame{
    position:absolute;
    top:4px;
    left:4px;
    background:url(../images/design/sprite-main.png?v=20160505) no-repeat 0 -981px;
    width:143px;
    height:107px;
    display:block; 
}



/* Encyclopedia */
.encyclopedia-head{
    float:left;
    width:190px;
}
.encyclopedia-sponsor{
    float:right;
    width:100px;
}
.encyclopedia-sponsor span{
    font-size:10px;
    color:#999999;
    text-transform:uppercase;
    margin-bottom:3px;
}
a.encyclopedia-word{
    font-size:22px;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-weight:bold;
    padding-top:10px;
}

#fleet-bloggers
{
    margin-top:10px;
    float: left;
}

#fb-line
{
    border-bottom: 1px solid #cecece;
    margin-top:3px;
    margin-bottom: 14px;
}

#fleet-bloggers ul
{
    list-style-type: none;
    margin:0;
    padding:0;
}

#fleet-bloggers ul li
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#fleet-bloggers img
{
    float: left;
    padding-right: 10px;
    border: none;
}

#fleet-bloggers ul li div
{
    font-size: 12px;
    height: 95px;
    margin-bottom: 10px;
    overflow: hidden;    
}

#fleet-bloggers ul li a
{
    color: #11357B;
    text-decoration: underline;
}

#fleet-bloggers h1
{
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    padding: 0 0 5px 0;
}

#fleet-bloggers span
{
    color: #777777;
    font-style: italic;
    font-size: 11px;
}

#fleet-bloggers p
{
    color: #444444;
    line-height: 18px;
    margin: 0;
}
    
#fb-header
{
    background: url(../images/design/header/fb-header.jpg) no-repeat;
    width: 162px;
    height: 49px;    
}



/*  Tags  */
.right-column .tags {
    float: left;
    width: 100%;
    margin: 0px 0px 15px 0px;
    border-bottom: 2px solid #d1d1d1;
    padding-bottom: 5px;
}
.right-column .tags H4 {
    padding: 5px 0 0 0;
    margin: 5px 0;
    font-size: 13px;
    color: #2e2e2e;
    border-top: 2px solid #D1D1D1;
}
.right-column .tags A {
    padding: 0px 2px 0px 2px;   
}
.right-column .tags A.size-XS {
    color: #333333;
    font-size: 12px;
}
.right-column .tags A.size-S {
    color: #000000;
    font-size: 14px;
}
.right-column .tags A.size-M {
    color: #000000;
    font-size: 16px;
}
.right-column .tags A.size-L {
    color: #000c5f;
    font-size: 18px;
}
.right-column .tags A.size-XL {
    color: #000c5f;
    font-size: 20px;
}
.right-column .tags A:HOVER {
    color: #ffffff;
    background: #000c5f;
    text-decoration: none;
}
.right-column .tags h2 a.moreTags {
    font-size: 12px;
    text-transform: capitalize;
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;
    float: right;
    margin: 2px 5px 0 0;
}
.right-column .tags h2 a.moreTags:HOVER {
    color: #ffffff;
    text-decoration: underline;
    background: none;
}
.right-column .tags h4 a.moreTags {
    font-size: 12px;
    color: #000c5f;
    text-decoration: underline;
    font-weight: normal;
    float: right;
}
.right-column .tags h4 a.moreTags:HOVER {
    color: #000c5f;
    text-decoration: none;
    background: none;
}


/*  Email check  */
#hint {
    margin: 1px 1px 8px 1px;
    color: #EC151b;
    font-size:11px;
}


.trendingwrap
{
    width:105px;
    float: left;
}

.trendingin
{
    margin-top:2px;
    background: transparent url(../images/design/red-bar.gif) 0 0 repeat-x;  
}

.divHTitle
{
    margin: 20px 0px 0px 289px;
    position: absolute;
    width: 350px;
    text-align: right;
    font-family: 'Arial Black';
    line-height: 14px;
    text-transform: uppercase;
}
.divHTitle h1, .divHTitle h2 {
    font-size: 8pt;
    color: #909090;
    display:none;
}

/* New Vehicle Research*/
/*** Section - Three Columns ***/
.section{
	overflow:hidden;
	margin:15px 0 30px 0;
	padding:0 0 30px 0;
	border-bottom:1px solid #dddddd;
}
.section-header{
	overflow:hidden;
}
.section-header h2{
	float:left
}
.section-header h2 a{
	margin-right:7px;
	padding-right:7px;
	border-right:1px solid #dddddd;
	color:#000000;
	text-decoration:none;
}
.section-header .link-see-more{
	float:left;
	font-size:13px;
	text-decoration:underline;
	margin-top:2px;
}
.section h2{
	font-size:18px;
	margin:0 0 20px 0;
	padding:0;
}
.three-columns-list{
	list-style:none;
	margin:0;
	padding:0;
}
.three-columns-list li{
	float:left;
	width:195px;
    height:180px;
	margin:0 20px 0 0;
}
.three-columns-list li:last-child{
	margin:0;
}
.three-columns-list li img{
	margin-bottom:5px;
}
.three-columns-list li a{
	font-weight:bold;
	font-size:15px;
	text-decoration:none;
	line-height:155%;
}

#search-box{
	overflow:hidden;
	background:url(../images/sprite-vehicle-research.png?a=1) no-repeat 0 0;
	width:650px;
	height:286px;
}
#search-box h2{
	background:url(../images/sprite-vehicle-research.png?a=1) no-repeat 0 -750px;
	display:block;
	width:421px;
	height:70px;
	text-indent:-9999px;
	margin:35px auto 38px auto;
}
#search-box span,
#vehicle-nav span{
    float:left;
	color:#ffffff;
	text-align:center;
	display:block;
	margin:10px;
	font-size:15px;
}
.select-wrapper {
    overflow:hidden;
    width:570px;
    margin:0 auto;
}
.select{
	background:url(../images/sprite-vehicle-research.png?a=1) no-repeat -700px -100px;
	width:262px;
	height:38px;
	float:left;
}
.select select{
	background:none;
	border:none;
	font-size:16px;
	padding:2px 0 0 20px;
	width:280px;
	height:38px;
	-webkit-appearance:none;
    -moz-appearance: none;
}

#powered-by {
    background:url(../images/sprite-vehicle-research.png?a=1) no-repeat 0 -1000px;
	width:135px;
	height:43px;
	margin:30px auto 0 auto;
    text-indent: -9999px;
    display:block;
}
.powered-by-blue {
    background:url(../images/sprite-vehicle-research.png?a=1) no-repeat 0 -1100px;
	width:135px;
	height:43px;
	margin:10 auto;
    text-indent: -9999px;
    display:block;
}
.vincentric-logo {
    background:url(../images/sprite-vehicle-research.png?a=1) no-repeat 0 -1100px;
    width:36px;
    height:43px;
    text-indent:-99999px;
    display:block;
    float:right;
}
.vincentric-logo-small {
    background:url(../images/sprite-vehicle-research.png?a=1) no-repeat -145px -1100px;
    width:100px;
    height:30px;
    text-indent:-99999px;
    display:block;
    float:right;
}
/********************************************
Right Column
********************************************/
.section-right-wrapper{
	overflow:hidden;
	background:url(../images/pattern-line.gif) repeat;
	margin-bottom:30px;
	padding-bottom:5px;
}
.section-right
{
    overflow: hidden;
    background: #ffffff;
    padding-bottom: 25px;
}
.section-right p{
	padding-left:60px;
	font-size:14px;
	color:#444444;
	line-height:155%;
    margin-bottom: 15px;
}
.section-right h2{
    margin-bottom: 15px;
}
.button{
	font-size:14px !important;
	color:#ffffff !important;
	background:#de0e0e;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:8px 15px;
	text-decoration:none !important;
    float:left;
    margin-top:5px;
}
.lifecycle{
	background:url(../images/sprite-vehicle-research.png?a=1) no-repeat 0 -300px;
}
.fleet-incentives{
	background:url(../images/sprite-vehicle-research.png?a=1) no-repeat 0 -400px;
}

/********************************************
Detail
********************************************/
#vehicle-header{
	overflow:hidden;
	margin:15px 0 0 0;
}
#vehicle-header h1{
	/*float:left;*/
	font-size:24px;
	margin:0;
}
#vehicle-nav{
    overflow:hidden;
	background:url(../images/sprite-vehicle-research.png?a=1) no-repeat 0 -55px;
	width:650px;
    padding:20px 0;
}
#vehicle-nav h1 {
    background:url(../images/sprite-vehicle-research.png?a=1) no-repeat 0 -900px;
    width:346px;
    height:21px;
    display:block;
    text-indent:-9999px;
    margin:0 auto;
    padding: 0 0 10px 0;
}



/*** Vehicle Spec & Fleet Incentives **/
#vehicle-spec-wrapper{	
	overflow:hidden;
	margin-bottom:30px;
}
#vehicle-image{
	/*float:left;*/
	margin-right:10px;
	text-align:center;
}
#vehicle-image a{
	font-size:13px;
	text-decoration:underline;
}
#vehicle-image img{
	display:block;
	margin-bottom:8px;
}
#vehicle-spec{
	/*float:right;
	width:492px;*/
}
.open-grid table,
#incentives-chart table{
	border-top:1px solid #dddddd;
}
.open-grid td,
#incentives-chart td{
	border-right:1px solid #dddddd;
	padding:10px 7px;
	font-size:15px;
	line-height:155%;
}
#fleet-incentives-table.open-grid td:first-child{
	width:50%;
}
#vehicle-spec.open-grid td:first-child{
	width:186px;
}
#incentives-chart td:first-child{
	min-width:200px;
}
.open-grid td:last-child,
#incentives-chart td:last-child{
	border:none;
}
.open-grid .highlight,
#incentives-chart .highlight{
	background:#eeeeee;
}
#vehicle-spec-footer{
	overflow:hidden;
	margin-top:10px;
}
.link-compare{
	float:left;
	margin:9px 0 0 10px;
    font-size:14px !important;
    text-decoration:underline !important;
}
#vehicle-spec-footer .sponsor{
	float:right;
}
#vehicle-spec-footer .sponsor span{
	float:left;
	color:#999999;
	font-size:13px;
	font-style:italic;
	margin:15px 8px 0 0;
}
#vehicle-spec-footer .sponsor a{
	float:left;
}
.fleet-incentives-title{
	float:left;
	background:#000000;
	color:#ffffff !important;
	font-size:15px !important;
	padding:10px 20px !important;
	width:113px;
	margin:0 !important;
}
.title-shadow{
	float:left;
	background: url("../images/sprite-vehicle-research.png?a=1") no-repeat 0 -700px;
	width:7px;
	height:26px;
	margin-top:11px;
}

/********************************************
Compare Lifecycle Cost Analyer
********************************************/
.lifecycle-header h1{
	background: url("../images/sprite-vehicle-research.png?a=1") no-repeat 0 -500px;
	width:390px;
	height:69px;
	margin:30px auto 0 auto !important;
	text-indent:-9999px;
}
.lifecycle-header p{
	text-align:center;
	color:#555555;
	width:500px;
	margin:0 auto;
	line-height: 155%;
	font-size:16px;
}
#sorting-wrapper{
	overflow:hidden;
	background:#eeeeee;
	padding:20px 0;
	text-align: center;
	font-size:18px;
	margin:0 auto;
}
.sorting-title{
	float:left;
	color:#777777;
	text-transform: uppercase;
}
#sorting{
	overflow:hidden;
	margin:0 auto;
	width:310px;
}
#sorting span{
	float:left;
}
.radio-button input{
	float:left;
	margin:2px 5px 0 0;
}
.radio-button{
	float:left;
	font-size:18px;
	margin-left:15px;
}

/*** List ***/
.list{
	padding:20px 0;
	border-bottom:1px solid #dddddd;
}
input[type=checkbox]{
	border:1px solid #dddddd;
	
}
.list-main{
	overflow:hidden;
}
.list-main input,
.list-main label,
.list-main a{
	float:left;
	margin-right: 7px;
}
.list-main label{
	font-size:18px;
	font-weight:bold;
}
.list-main a{
	font-size:15px;
	color:#555555;
	text-decoration:underline;
	margin-top:2px;
}
.sub-list{
	overflow:hidden;
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
}
.sub-list li{
	float:left;
	width:30%;
	margin:0 3% 10px 0;
}
.sub-list li:last-child{
	margin:0;
}
.sub-list label{
	font-size:15px;
	color:#555555;
	font-weight:normal;
}
.big-button-wrapper{
	overflow:hidden;
	width:100%;
	text-align:center;
	margin:30px 0;
}
.big-button{
	display:block;
	font-size:18px !important;
	font-weight:bold !important;
	color:#ffffff !important;
	background:#de0e0e;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:13px 30px;
	text-decoration:none;
	margin:0 auto;
    cursor:pointer;
}
.big-button:hover{
	background:#f22727;
}
.btn-compare{
	width:100px;
}

/********************************************
Compare Results
********************************************/
.full-width{
	width:100%;
}
.btn-back{
	width:80px;
}
.btn-back span{
	background: url(../images/sprite-vehicle-research.png?a=1) no-repeat 0 -796px;
	width:17px;
	height:20px;
	display:block;
	float:left;
}

#results a{
	text-decoration:none;
}
#results thead{
	background:#f4f4f4;
}
#results table{
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
}
#results td{
	padding:18px 10px;
	border-right:1px solid #dddddd;	
	border-bottom:1px solid #dddddd;
	font-size:15px;
	color:#555555;	
	text-align:left;
}
#results th{
	padding:18px 10px;
	border-right:1px solid #dddddd;	
	border-bottom:1px solid #dddddd;
	font-size:15px;
	color:#000000;	
	text-align:left;
}

.btn-back-wrapper{
	overflow:hidden;
	width:100%;
	margin:10px 0;
}

/********************************************
Fleet Incentives 
********************************************/
#fleet-incentives-header{
	overflow:hidden;
}
#fleet-incentives-header h1{
	background: url("../images/sprite-vehicle-research.png?a=1") no-repeat 0 -600px;
	width:313px;
	height:35px;
	margin:10px auto 0 auto;
	text-indent:-9999px;
}
#fleet-incentives-header p{
	text-align:center;
	color:#555555;
	width:500px;
	margin:0 auto 20px auto;
	line-height: 155%;
	font-size:16px;
}
#brand-logo{
	text-align:center;
	overflow:hidden;
	margin:20px 0;
}
#brand-logo img{
	display: inline-block;
}
#brand{
	overflow:hidden;
	list-style:none;
	margin:30px 0 0 0;
	padding:0;
}
#brand li{
	float:left;
	text-align:center;
	width:24%;
	margin:0 1% 40px 0;
}
#brand li img{
	margin-bottom:10px;
}
#brand li:last-child{
	margin:0;
}

/**** Buttons ***/
.vr-buttons {
    overflow:hidden;
    margin:20px auto;
    width:600px;
}
.vr-buttons-all {
    overflow:hidden;
    margin:20px auto;
    width:660px;
}
.vr-buttons a ,
.vr-buttons-all a{
     border-radius: 3px;
     -moz-border-radius: 3px;
     -webkit-border-radius: 3px;
     color:#ffffff;
     font-weight:bold;
     font-size:15px;
     margin-right:5px;
}
.vr-buttons a:hover,
.vr-buttons a:active,
.vr-buttons a:visited,
.vr-buttons-all a:hover,
.vr-buttons-all a:active,
.vr-buttons-all a:visited {
     color:#ffffff !important;
     background-color:#555555 !important;
     text-decoration:none !important;
     font-weight:bold !important;
}
.btn-previous {
    float:left;
    background:#777777  url("../images/sprite-vehicle-research.png?a=1") no-repeat -687px -287px;
    padding:10px 15px;
    margin-right:5px;
    width:18px;
    height:18px;
    text-indent: -9999px;
    display:block;
    
}
.btn-vehicle-research {
    float:left;
    background: #777777 url("../images/sprite-vehicle-research.png?a=1") no-repeat -687px -340px;
    padding:10px 15px 10px 37px;
    margin-right:5px;
}
.btn-compare-lifecycle {
    float:left;
    background: #777777 url("../images/sprite-vehicle-research.png?a=1") no-repeat -687px -393px;
    padding:10px 15px 10px 39px;
}
.btn-fleet-incentive {
    float:left;
    background: #777777 url("../images/sprite-vehicle-research.png?a=1") no-repeat -687px -439px;
    padding:10px 15px 10px 45px;
}


/****************************************
Whitepapers
****************************************/
#whitepapers{
	overflow:hidden;
}
#whitepapers-title{
	background:url(/images/whitepapers-sprite.png?v=20151228) no-repeat -47px 0;
	width:136px;
	height:24px;
	text-indent:-99999px;
	display:block;
	margin:30px auto 15px auto;
}
#free-whitepapers{
	background:url(/images/whitepapers-sprite.png?v=20151228) no-repeat 0 0;
	width:182px;
	height:24px;
	text-indent:-99999px;
	display:block;
	margin:30px auto 15px auto;
}
#free-statistics{
	background:url(/images/whitepapers-sprite.png?v=20151228) no-repeat 0 -140px;
	width:110px;
	height:24px;
	text-indent:-99999px;
	display:block;
	margin:30px auto 15px auto;
    padding: 10px 0;
}
#free-statistics:hover {
	background:url(/images/whitepapers-sprite.png?v=20151228) no-repeat 0 -140px;
	width:110px;
	height:24px;
	text-indent:-99999px;
	display:block;
	margin:30px auto 15px auto;
    padding: 9px 0 10px 0;
    border-bottom: 1px solid #666666;
}
#more-statistics {
	margin:30px auto 15px auto;
    text-align: center;
    font-size: 18px;
    color: #000;
    text-transform: uppercase;
}
.whitepapers-teaser{
	font-size:16px;
	color:#555555;
	width:570px;
	margin:0 auto;
}
#whitepaper-form input[type="submit"] {
    font-size:15px;
	text-transform:uppercase;
	background:#21336c;
	color:#ffffff;
	border:0;
}


/*** List ***/
.left-column-wp {
    border: none;
    margin: 0 auto 10px auto;
    float: none;
    width: 900px;
    padding-left: 30px;
}

#whitepapers-list{
	overflow:hidden;
	margin:20px 0 0 -30px;
}
.whitepapers-item{
	float:left;
	margin:0 0 50px 30px;
	width:28%;
    height: 310px;
}

.whitepapers-item img{
	-moz-box-shadow:    4px 4px 0 0 #dddddd;
    -webkit-box-shadow: 4px 4px 0 0 #dddddd;
    box-shadow:         4px 4px 0 0 #dddddd;
    border:1px solid #dddddd;
}
.whitepapers-item .title{
	display:block;
	font-weight:bold;
	margin-top:10px;
	text-decoration:none;
    line-height:155%;

}
#whitepapers-list h3{
	color:#f64929;
	font-size:15px;
	margin:0 0 10px 30px;
}


/*** Detail ***/
#whitepaper-info{
	overflow:hidden;
	margin-top:15px;
	padding-bottom:30px;
}
#whitepaper-info p{
	color:#444444;
}
.whitepaper-cover{
	-moz-box-shadow:    4px 4px 0 0 #dddddd;
    -webkit-box-shadow: 4px 4px 0 0 #dddddd;
    box-shadow:         4px 4px 0 0 #dddddd;
    border:1px solid #dddddd;
}
.whitepaper-cover-wrapper {
    float: left;
    margin: 0 0 15px 0;
    padding: 0 20px 0 0;
    line-height: 0;
    font-size: 0px;
    display: block;
}
.btn-download-whitepaper{
	background:#21336c url(/images/whitepapers-sprite.png) no-repeat 115px -38px !important;
	padding: 16px 57px 16px 20px !important;
	color:#ffffff !important;
	font-size:15px !important;
	text-decoration:none !important;
	text-transform:uppercase !important;
	border-radius:5px !important;
	-moz-border-radius:5px !important;
	-webkit-border-radius:5px !important;
}
.btn-download-whitepaper:hover{
	background:#3c539d url(/images/whitepapers-sprite.png) no-repeat 115px -38px !important;
}

/*** Whitepaper More List ***/
.btn-download-more-whitepaper, .btn-download-more-whitepaper:hover, .btn-download-more-whitepaper:visited, .btn-download-more-whitepaper:link{
	background: #21336c url("/images/cloud.png") no-repeat right center;
    padding: 15px 52px 15px 15px;
    color: #ffffff !important;
    text-transform: uppercase;
    text-decoration: none;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    display: inline-block;
    font-size: 15px;
    float: right;
}

.wp-main-info {
    margin: 0 auto;
    text-align: center;
    padding-bottom: 15px;
}

#wp-subnav{
	overflow:hidden;
    margin:5px 0 0 0;
    padding-top:15px;
    padding-bottom:5px;
    list-style:none;
    border-top: 1px solid #dddddd;
	}

    #wp-subnav h3 {
        color: #21336c;
        font-size: 16px;
    }

    #wp-subnav li {
        float: left;
        list-style-type: none;
        padding: 10px 0;
    }

    #wp-subnav a {
        display: block;
        padding: 5px 15px 5px 15px;
        text-align: center;
        color: #21336c;
        float: left;
        margin-right: 7px;
        border: 1px solid #21336c;
        border-radius: 4px;
        font-size: 15px;
        cursor: pointer
    }

        #wp-subnav a:hover {
            background-color: #f64929;
            border: 1px solid #f64929;
            text-decoration: none;
            color: #fff;
            border-radius: 4px;
        }
        
    #wp-subnav .selected {
        background-color: #f64929;
        border: 1px solid #f64929;
        color: #fff;
    }

/*** Whitepaper Form ***/
#whitepaper-form{
	overflow:hidden;
	background:#f4f4f4;
	border:1px solid #cccccc;
	padding:29px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
#whitepaper-form input{
	padding:10px 18px;
	background:#ffffff;
	color:#000000;
	font-size:15px;
	border:1px #cccccc solid;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	outline:none;
	font-family:Arial, Helvetica, sans-serif;
}
#whitepaper-form input.placeholder {
	color:#999999;
}
#whitepaper-form .full{
    width: 508px !important;
}
#whitepaper-form .half{
	width:273px !important;
}
#whitepaper-form .radio-buttons{
	float:left;
	margin-top:7px;
}
.radio-buttons label{
	margin: 3px 5px 0 0px;
	color:#777777;
}
#whitepaper-form .options{
	background: #ffffff;
	width:273px !important;
	height:39px;
	border:1px solid #cccccc;
	outline:none;
	color:#000000;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
}
#populate-form{
	font-size:14px;
	text-decoration:underline;
	background:url(/images/whitepapers-sprite.png) no-repeat 0 -100px;
	padding:5px 0 20px 25px;
}
#whitepaper-form #thank-you{
	font-size:16px;
	border-bottom:1px solid #cccccc;
	padding-bottom:10px;
	margin-bottom:10px;
}
#whitepaper-form .btn-submit{
	font-size:15px;
	text-transform:uppercase;
	background:#21336c;
	color:#ffffff;
	border:0;
}
#whitepaper-form .btn-submit:hover {
    cursor: pointer;
}

#whitepaper-form .reqinfo {
    padding: 5px;
    margin: 0;
    font-size: 13px; 
}
#whitepaper-form span.required {
    color: #cc0000;  
}
#whitepaper-form span.label {
    color: #666666;  
}

#whitepaper-form .foundinfo {
    padding: 5px 0 0 5px;
    color: #000000;
    font-size: 13px;
}
#whitepaper-form .foundinfo a {
    font-size: 13px !important;
    font-weight: bold !important;
}
#whitepaper-form .foundinfo a:link,
#whitepaper-form .foundinfo a:visited {
    text-decoration: underline !important;
}
#whitepaper-form .foundinfo a:hover,
#whitepaper-form .foundinfo a:active {
    text-decoration: none !important;
}

div.row {
  overflow: hidden;
  margin-bottom: 10px;
}
div.cell {
  float: left;
  margin-right: 10px;
}
/********************************************
Skin Ad
********************************************/
#skin-ad {
  position: absolute;
  top: 292px;
  left: 0;
  right: 0;
  margin: 0 auto;
  padding: 0;
  width: 1000px;
}
@media (max-width: 1600px) and (min-width:1000px) {
	body{
		overflow-x:hidden;
	}
}

/********************************************
Whitepapers
********************************************/
#homepage-whitepapers h3 a {
    background:url(/images/design/free-whitepapers.gif) no-repeat;
    width:181px;
    height:25px;
    margin:20px auto;
    text-align:center;
    padding:3px;
    text-indent:-9999px;
    display:block;
    margin-bottom:10px;
}



#Maps-topnews{
	border-bottom:2px solid #dddddd;
	border-top:2px solid #dddddd;
	padding:0px;
	overflow:hidden;
	}
	
.Maps-topnews h3{
	color:#000;
	margin:0;
	padding:0;
	}

ul.topnewsmap{
	list-style-type:none;
	margin:0;
	padding:0;
	}
		
ul.topnewsmap li{
	padding:0px;
	font-size:16px;
	}
	
ul.topnewsmap a {
	display:block;
	padding:20px;
	padding-top:20px;
	text-align:center;
	color:#21336c;
	line-height:168px;
	width:120px;
	height:90px;
	float:left;
	}
	
ul.topnewsmap li a:hover{
	background-image:0 -100px;
	cursor:pointer;
	text-decoration:none;
	color:#f64929;
	}
	
	
.TopNews {
	background:url(/images/design/Maps_Autofleet_v2.png) 0px 0px no-repeat;
	}	
	
.TopNews:hover, .TopNewsSelected{
	background:url(/images/design/Maps_Autofleet_v2.png) 0px -250px no-repeat;
	}	

.Africa {
	background:url(/images/design/Maps_Autofleet_v2.png) -163px 0 no-repeat;
	}	
	
.Africa:hover, .AfricaSelected{
	background:url(/images/design/Maps_Autofleet_v2.png) -163px -250px no-repeat;
	}
	
.AsiaChina {
	background:url(/images/design/Maps_Autofleet_v2.png) -325px 0 no-repeat;
	}
	
.AsiaChina:hover, .AsiaChinaSelected{
	background:url(/images/design/Maps_Autofleet_v2.png) -325px -250px no-repeat;
	}
	
.Australasia{
	background:url(/images/design/Maps_Autofleet_v2.png) -490px 0 no-repeat;
	}

.Australasia:hover, .AustralasiaSelected{
	background:url(/images/design/Maps_Autofleet_v2.png) -490px -250px no-repeat;
	}		

.Europe {
	background:url(/images/design/Maps_Autofleet_v2.png) 0px -120px no-repeat;
	border-top:1px solid #ccc;
	}
	
.Europe:hover, .EuropeSelected{
	background:url(/images/design/Maps_Autofleet_v2.png) 0px -370px no-repeat;
	border-top:1px solid #ccc;
	}		
	
.MiddleEast {
	background:url(/images/design/Maps_Autofleet_v2.png) -163px -120px no-repeat;
	border-top:1px solid #ccc;
	}	
	
.MiddleEast:hover, .MiddleEastSelected{
	background:url(/images/design/Maps_Autofleet_v2.png) -163px -370px no-repeat;
	border-top:1px solid #ccc;
	}
	
.NorthAmerica {
	background:url(/images/design/Maps_Autofleet_v2.png) -325px -120px no-repeat;
	border-top:1px solid #ccc;
	}	
	
.NorthAmerica:hover, .NorthAmericaSelected{
	background:url(/images/design/Maps_Autofleet_v2.png) -325px -370px no-repeat;
	border-top:1px solid #ccc;
	}		

.SouthAmerica {
	background:url(/images/design/Maps_Autofleet_v2.png) -486px -120px no-repeat;
	border-top:1px solid #ccc;
	}
	
.SouthAmerica:hover, .SouthAmericaSelected{
	background:url(/images/design/Maps_Autofleet_v2.png) -486px -370px no-repeat;
	border-top:1px solid #ccc;
	}




.highlight-event-sash {
    background-image: url('/images/design/icons/icon-event.png');
    background-repeat: no-repeat;
    background-position: top right;
    background-size: 45px 45px;
}

.highlight-event-icon {
    background-image: url('/images/design/icons/icon-event.gif');
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 37px 13px;
    width: 37px;
    height: 17px;
    margin-right: 3px;
    display: block;
    float: left;
}

/************************************************************************************
GOT QUESTIONS
*************************************************************************************/
#got-questions{
	overflow:hidden;
	margin:25px 0;
}
#got-questions .left{
	float:left;
	overflow:hidden;
	/*width:213px;*/
	/*margin:10px 5px 0 0;*/
}
#got-questions table{
    margin-top: 10px;
}
#got-questions table td {
    vertical-align: top;
}
#got-questions .left img{
    /*margin-top: 5px;*/
	float:left;
	padding:5px 5px 0 0;
}
#got-questions .left p{
	float:left;
	width:132px;
	font-size:13px;
	line-height:20px;
}
#got-questions .middle p{
	font-size:14px;
	line-height:20px;
    font-family: arial;
    margin-bottom: 3px;
}
#got-questions .right{
    font-style: italic;
	float:right;
	font-size:11px;
	/*text-transform:uppercase;*/
	color:#999999;
	width:82px;
	text-align:right;
	/*margin-top:10px;*/
	padding: 0px;
    border-left: none;
}
.control-title{
	font-family: Copperplate, Arial, Helvetica, sans-serif !important;
	font-size:30px !important;
	font-weight:400 !important;
	letter-spacing:-1px !important;
}
.font-blue{
	color:#3c72b2;
}