﻿body {font-family:Arial; font-size:12px; color:#333333; margin:0; padding:0; background:#FFF}
.mainWrapper, #header_child, .topNav_child, .footerCont_child{width:1000px; margin:0px auto;}
h1,h2,h3,h4,h5,h6,form,p,ul,li{margin:0; padding:0;}
a, a:active, a:visited{color:#1C4E75; text-decoration:none;}
a:hover{color:#1C4E75; text-decoration:underline;}
.flLt{float:left}
.flRt{float:right}
.clearAll{clear:both}
.spacer1{height:1px; overflow:hidden}
.spacer5{height:5px; overflow:hidden}
.spacer8{height:8px; overflow:hidden}
.spacer10{height:10px; overflow:hidden}
.spacer20{height:20px; overflow:hidden}
.spacer15{height:15px; overflow:hidden}
.vam{vertical-align:middle}
img{border:none;}
.tar{text-align:right;}
a.readmore{color:#000 !important; text-decoration:underline !important; float:right}
a.readmore2{color:#E42F2D !important; text-decoration:underline !important; float:right}
a.send_enquiry{color:#000 !important; text-decoration:underline !important; font-weight:bold; background:url(../images/send_enquiry_icn.gif) left 2px no-repeat; padding-left:21px; margin-right:12px;}
a.viewAll{color:#2505EF !important; text-decoration:underline !important; float:right; padding-top:8px;}
a.request{background:url(../images/request_icn.gif) top left no-repeat; color:#000 !important; font:bold 16px arial; padding:4px 0 4px 34px;}
#header{background:#F1F1F1 url(../images/header_bg.gif) top left repeat-x; padding:8px 0 5px 0}
#header_right{float:right; width:560px}
.logoCont{float:left; width:370px; padding:20px 0px 0 10px;}
.topNavCont{position:relative; border-top:solid 2px #E90804; background-color:#1B1B1B; padding-bottom:4px; height:46px;}
.topNavCont ul{list-style:none;}

.topNavCont ul li{color:#FFF; font-size:12px; float:left; margin-left:5px; font-family:Tahoma}

.topNavCont ul li a{color:#F2F2F2 !important; text-decoration:none !important; background:url(../images/pipe.gif) top right no-repeat; float:left; cursor:pointer; text-transform:uppercase; font-weight:bold;}
.topNavCont ul li a span{background:none; float:left; padding:15px 18px 0 2px; height:31px; margin-left:16px;}

.topNavCont ul li a.selectedNav{color:#FFFFFF !important; text-decoration:none !important; background:url(../images/tab_lft_bg_sel.gif) top left no-repeat !important; height:46px; float:left; cursor:pointer;}
.topNavCont ul li a.selectedNav span{background:url(../images/tab_rt_bg_sel.gif) top right no-repeat !important; height:31px; float:left; margin-left:16px; padding:15px 18px 0 2px;}

.topNavCont ul li a:hover{color:#FFFFFF !important; text-decoration:none !important; background:url(../images/tab_lft_bg_sel.gif) top left no-repeat !important; height:46px; float:left; cursor:pointer;}
.topNavCont ul li a:hover span{background:url(../images/tab_rt_bg_sel.gif) top right no-repeat !important; height:31px; float:left; margin-left:16px; padding:15px 18px 0 2px;}
.leftCol{width:284px; float:left; background-color:#FFFFFF;}
.rightCol{width:703px; float:right;}
h1{color:#E42D2F; font:normal 22px Georgia;}
h2{color:#2B3953; font:bold 14px Arial; border-bottom:solid 2px #CBCCCE; text-transform:uppercase}
.teaser_box{border:solid 1px #C2C0C1; background:url(../images/teaser_bg.gif) bottom left repeat-x; font-family:Tahoma;}
.teaser_box2{border:solid 1px #C2C0C1; background:url(../images/teaser_bg2.gif) top left repeat-x; font-size:11px; font-family:Arial;}
.teaser_box_cont{margin:0 10px; color:#000;}
.teaser_boxTR,.teaser_boxLft,.teaser_boxBR{display:block; font-size:0px; line-height:0px; position:relative; height:6px;}
.teaser_boxTR,.teaser_boxBR{right:-1px;}
.teaser_boxTR .teaser_boxLft, .teaser_boxBR .teaser_boxLft{width:6px; left:-2px;}
.teaser_boxTR{background:transparent url(../images/teaser_TR_bg.gif) no-repeat top right; top:-1px;}
.teaser_boxTR .teaser_boxLft{background:transparent url(../images/teaser_TL_bg.gif) no-repeat top left;}
.teaser_boxBR{background:transparent url(../images/teaser_BR_bg.gif) no-repeat bottom right; bottom:-1px;}
.teaser_boxBR .teaser_boxLft{background:transparent url(../images/teaser_BL_bg.gif) no-repeat bottom left;}
ul.rightCol_list{list-style:none}
ul.rightCol_list li{background:url(../images/arrow.gif) no-repeat left 3px; padding-left:15px; color:#000; font-size:11px; margin-bottom:3px;}
.newsletter_box{color:#FFF; background:url(../images/newsletter_bg.gif) top left no-repeat; padding:7px 12px; height:131px;}
.newsletter_title{color:#FFF; text-transform:uppercase; font-size:18px;}
.newsletter_field{background:url(../images/text_fieldBg.gif) top left no-repeat; width:163px; height:21px; padding:3px 5px 0 5px; border:none; vertical-align:middle;}
.login_box{width:445px; float:right;}
.login_box strong{font-size:14px; font-family:Arial; color:#000}
.login_field{width:135px; border:solid 1px #A3A3A3; color:#0092B8; padding:2px 3px 3px 3px; font:normal 11px arial; background:#FFF url(../images/login_fieldBg.gif) repeat-x left top; vertical-align:middle}
.learn_txt{color:#363636; padding:25px 0px 0px 53px; font:normal 20px Tahoma; background:url(../images/mike.gif) no-repeat left top;}
.learn_txt span{font-weight:bold; color:#D00906}
.factor_box{width:266px; height:239px; float:left; background:#99BE19 url(../images/left_col_bg.gif) top left repeat-y; padding:10px 10px 5px 20px; font:normal 12px arial; color:#FFF}
.factor_box_cont{padding-left:10px}
.factor_box_cont p{line-height:13px}
.factor_title{background:url(../images/factor_title_bg.gif) no-repeat left top; width:239px; height:29px; padding:9px 0 0 12px; color:#C63B02; font:bold 16px tahoma; margin-left:10px}
.banner_box{width:703px; float:right;}
.free_search{background:url(../images/free_icn.gif) top left no-repeat; padding:8px 0 10px 75px; font:normal 20px Tahoma}
.free_search span{color:#D6110E; text-transform:uppercase; font-size:24px;}
#fbox{  margin-left: 20px; ;
  margin-right: 20px; ;
}
.partner_arrows{width:19px; float:left;}
.partner_cont{height:128px; width:940px; padding:10px; background:url(../images/partner_mid.gif) top left repeat-x; float:left}
.partner_cont p{font:normal 18px Georgia; color:#333333;}
.partner_cont img{border:solid 2px #CCCCCC}


.footerCont{background:#E2E2E2; color:#333333; font-size:12px; padding:12px 0 40px 0; font-size:11px; border-top:solid 3px #C5C5C5; font-family:Tahoma}
.footerCont a{color:#333333 !important}

/*Sub Menu*/
.navWrapper div.navLink1 {left:110px; top:32px; width:200px}
.subMenu {visibility: hidden; position:absolute;  z-index:99;}
.navWrapper ul.dropMenu{margin:0; padding:0; list-style:none; font-family:arial}
.navWrapper ul.dropMenu li a {display:block; height:20px; border-bottom:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; background-color:#313A4B; padding:5px 20px 0 10px; font-size:11px; color:#FFF; text-decoration:none;}
.navWrapper ul.dropMenu li a:hover {background-color:#20272D; color:#FFF}
.navWrapper ul.dropMenu li a.moreLinks {background:url(nav-more-norm.gif) right no-repeat; background-color:#4c4b4b;}
.navWrapper ul.dropMenu li a.moreLinks:hover {background:url(nav-more-selected.gif) right no-repeat; background-color:#202020;}