/*
Styles By Louie Z / Liquidprint.com
*/ 
  
 
/* ---------------------------------------------START BODY STYLES-----------------------------------------------*/
body,html {margin:0;padding:0;text-align:left;font-family: Arial, Helvetica, sans-serif;color:#393c47;font-size: 12px;background:#CBD2D8;}

/* ---------------------------------------------END BODY STYLES--------------------------------------------------*/


/* ---------------------------------------------START FONTS AND IMG STYLES---------------------------------------*/
h1, h2, h3 {margin-top: 0;color: #8C0209;font-family: 'MyriadProLight';}
h1 {font-size:42px;font-weight: normal; color:#3b5788;}
h2 { color:#3b5788; font-size:20px; font-weight:normal; letter-spacing:1px; padding-top:5px;}
h3 { color:#3b5788;font:24px/30px Arial,Helvetica,sans-serif;margin:0;padding:0 0 5px;width:100%;}
ul {}
a {text-decoration: none;color:#115aa7;outline: none; }
a:hover {border-bottom: none; }
p{color:#393c47;} 
 
#middleContent h1,#middleContentInner h1, #middleContentInner_Larger h1 {font-weight: normal;color:#80afd1;font-family:Arial,Helvetica,sans-serif;font-size:24px;}
#middleContent h1.largeTitle{padding:15px 0 22px 13px;  color:#6b6b4d;background: url(../images/titleH1_Bg.gif) no-repeat left; clear:both;}
#middleContent b, #middleContentInner b, #middleContentInner_Larger b{text-decoration:underline;}
#middleContent a{ color:#f0ca71;}
#ifbActionHolder h2.featuredNewTitle{ padding:0px 15px 5px; margin:5px; width:370px; display:block; float:left;}
.sidebarPost p{font-size:13px;color:#525456; margin:3px;}
.sidebarPost h1{font-size:18px;color:#9fa3a6; text-transform:uppercase; margin:0 10px 0 0;}
#sidebarRight .sidebarPost h2{background:  url(../images/rColHeader_Bg2.gif) bottom left no-repeat ;margin:0 0 11px -18px;width:284px;   border-top:#b0b08e solid 1px; padding:5px 5px 18px 15px; border-bottom:none;}
#sidebarRightSmall .sidebarPost h2{background:  url(../images/rColHeaderSmall_Bg.gif) bottom left no-repeat ;margin:0 0 11px -18px;width:226px;   border-top:#b0b08e solid 1px; padding:5px 5px 18px 15px; border-bottom:none;}
.alert h2{color:#DB0C11; }
.sidebarPost a{font-size:11px; color:#004f9a; text-decoration:underline;}
.sidebarPost ul{ margin:0px; padding:0px;}
.sidebarPost ul li{ background-color:#EAEBED; list-style:none; margin:5px 0; padding:3px;}

#footer p.links{text-align:center;color:#5a7dac;  line-height:16px; }
#footer p.links a{ padding:0 7px;font-size:12px;color:#5a7dac;}
#footer a {color:#5a7dac; font-size:13px;}
#footer p.copyright{text-align:right; float:right;width:400px;}
a.redLink {color:#b91111;font-size:11px;text-transform:uppercase; padding:0 3px 0 0;text-decoration:underline;}
a.redLink:hover{ text-decoration:none;}
#extInfo{margin:-17px 5px 0 0; float:right; display:block; width:240px;text-align:center; font-size:12px; color:#333030;}
#extInfo span{text-align:center;color:#006EC5; font-size:26px;}
#extInfo p{ color:#A7090A;}
a img {	border: none;}
img.left {float: left;margin: 0 20px 0 0;}
/* ---------------------------------------------END FONTS AND IMG STYLES------------------------------------------*/


/* --------------------------------START MAIN DIV STYLES--------------------------------*/
#headerHolder{ width:100%;margin: 0 auto; }
#header {width:976px;height:116px;margin:0 auto 0;padding:25px 0 0;background:url(/images/bg/header_Bg.gif )  no-repeat;}
#logoHolder{ display:block;float:left;margin:0 0 0 20px;}
#subHeader_blue{ padding:0px;height:304px;margin:0 auto 0px auto;width:960px; background:#fff  url(/images/bg/homeSub_Header_Bg.gif )  bottom repeat-x;}
#mainContent {width: 976px;margin: 0 auto;background: url(/images/bg/body_Bg.gif )repeat-y; }
#contentGrad_Holder {float:left;width:944px;padding:10px;line-height:22px;background:#fff  url(/images/bg/gradBiege_Bg.gif) bottom repeat-x;  margin:0 0 0 6px;   }
.post{float:left;border:1px #d1d1b3 solid;padding:29px;margin:15px 7px 0;}
#sidebarRight {float: right;width:294px; margin:20px 0 0; }
#sidebarRightSmall{float:right;width:236px;margin:20px 0 0 0;background: url(../images/rightColumnSmall_Bg.gif) repeat-y;}
.sidebarPost{margin-bottom:13px;padding:5px 13px 15px;float:left;width:91%;}
#sidebarRightSmall .sidebarPost{margin-bottom:0px; padding:13px;}
#footer {width: 100%;margin:0 auto 0px;}
#footer-bg {width:976px;margin: 0 auto; display:block;padding:15px 0 85px 0;background:url(../images/bg/footer_Bg.png) no-repeat; color:#5a7dac;}
/* --------------------------------END MAIN DIV STYLES---------------------------------*/


/* -------------------------------START MAIN TOP MENU STYLES----------------------------*/
#menu{width:962px;margin:29px 0 0 1px;padding:0;height:25px;clear:both;float:left;}
ul.topnav {list-style: none;padding:0 0 0 13px;margin: 0;float: left;width:690px; z-index:1000; position:relative;}
ul.topnav li {float: left;margin:0;padding:0;position: relative; height:25px;}
ul.topnav li a{font-size:14px; text-decoration: none; padding:8px 25px 8px 17px; color:#fcf4ad; display:block;}
ul.topnav li a.active{ background:#fff  url(/images/bg/topNav_ActiveBg.png) right top no-repeat; color:#5a7dac;}
ul.topnav li a:hover{background:#fff  url(/images/bg/topNav_ActiveBg.png) right no-repeat; color:#5a7dac;}
#s{ font-size:12px; color:#182a58;width:200px; float:left; border:1px solid #777; margin-right:20px;} 
#s a{  color:#182a58; display:block;}
#s a:hover{ background:#71ABE7;}
#s table td{ padding:0 5px 0 5px;}

#homesideNav{ font-size:12px; color:#182a58;width:220px; float:left; border-right:1px solid #777; height:290px; background:#CCD8E4; overflow:hidden;position:relative;
} 
#homesideNav a{  color:#182a58; display:block;}
#homesideNav a:hover{ background:#71ABE7;}
#homesideNav table td{ padding:4px 5px;}
#searchHolder{ width:230px; float:right;margin-right:10px;margin-top:0px;}

#homesideNavMain ul{list-style:none;padding:0 0 70px 0;margin:0;top:0;position:relative;height:100%;width:220px;}
#homesideNavMain ul li {text-align:left;cursor:hand;cursor:pointer;}
#homesideNavMain ul li a{padding:7px 5px;display:block;}
#homesideNavMain ul li ul{ background:#FFFFFF; position: static; padding-bottom:0;}
#homesideNavMain ul li ul li{ padding:0; margin:0;}
#homesideNavMain ul li ul li a{display:block; padding:5px 5px 5px 15px;background:#375282 url(/images/bg/subList_Bg.gif) repeat-x; line-height:20px; color:#FFFFFF;}
/* ------------------------------------------------END  MENU STYLES------------------------------------------*/


/* ------------------------------------------------START SUB DIVS STYLES------------------------------------------*/
.leftPost{ float:left; width:355px; padding:10px 35px 20px 0;}
.listPost{ float:left; width:275px; padding:10px 0px 20px 0;}
.middlePost{ float:left; width:435px; padding:10px 0px 20px 0;}
/* ------------------------------------------------END SUB DIVS STYLES------------------------------------------*/


/* ------------------------------------------------START MISC STYLES------------------------------------------*/
a.homePageBtn{ display:block; padding:5px; border:#CDC89A 1px solid; margin:2px 8px 2px 2px; float:right; font-size:11px; font-weight:bold;}
.homeIntroBtns{ display:block; clear:both; margin:0 0 5px 0;}
a.viewQBtn{ display:block;margin:-9px 0 0;}
.darkBox{float:left;width:270px;background:url(../images/rColDarkBox_Bg.gif) repeat-y;}
.clearMe{ float:left; clear:both;}
.brownText{color:#8d8d62;}
.floatMeRight{ float:right;}
.pdfList{ color:#A50C07; padding:0 0 0 10px; margin:0; }
.pdfList a{color:#A50C07;}
.pdfList li{ padding:3px 0 0 21px; list-style:none;background:url(/images/icons/pdfList.png) no-repeat left;}


ul#brochureSubCategories, ul#manualsSubCategories{ margin:0; padding:0; }
ul#brochureSubCategories li, ul#manualsSubCategories li{ list-style-position:inside; list-style-type:square; display:block; border-bottom:#708eb5 solid 1px;border-top:#f2f6f7 solid 1px;}
ul#brochureSubCategories li a,ul#manualsSubCategories li a{ display:block; padding:5px 5px 5px 10px;background:#A3BED9 url(/images/bg/listBg.png) repeat-x;}

ul#brochureSubCategories li ul, ul#manualsSubCategories li ul{margin:0; padding:0; }
ul#brochureSubCategories li ul li a, ul#manualsSubCategories li ul li a{ display:block; padding:5px 5px 5px 15px;background:#d3dce5 url(/images/bg/listBgSub.png) repeat-x;}

#innerForm fieldset.askForm_Holder p.successMessage{ display:block; font-size:12px; width:100%; text-align:center; border:2px solid #BACDDF; padding:5px 0; color:#5A7DAC;}
fieldset.askForm_Holder p.successMessage{ display:block; font-size:12px; width:100%; text-align:center; border:2px solid #BACDDF; padding:5px 0;color:#5A7DAC;}
fieldset.askForm_Holder p.errorMessage{ display:block; font-size:12px; width:100%; text-align:center; border:2px solid #990000; padding:5px 0;color:#990000;}
#innerForm fieldset.askForm_Holder p.errorMessage{ display:block; font-size:12px; width:100%; text-align:center; border:2px solid #990000; padding:5px 0;color:#990000;}


p#captcha-error {text-align:center; border: 1px dotted #800000; padding: 5px; background-color: #ffeeec; width: 235px; float: right;}

 /* ------------------------------------------------END  MISC STYLES------------------------------------------*/
 
 