/* FE_HSi's main CSS */
body{ 
	background:#fff; background-image:url(../../images/all/bg.gif); margin:0; padding:0;  
	font-family:Arial; font-size:11px; line-height:13px; text-align:center; color:#333333;
}
a{color:#0053a0; text-decoration:none; font-weight:bold;}
a:hover{color:#4d5a7c; text-decoration:none; font-weight:bold;}
a:visited{color:#0053a0; text-decoration:none; font-weight:bold;}
h1{font-size:18px; color:#333333; margin:16px 0 12px 0;}
h4{font-size:15px; color:#3d4c78; margin:0 0 2px 0; line-height:15px;}
h5{font-size:13px; color:#4a5465; margin:0 0 2px 0; line-height:13px;}

p{font-family:Arial; font-size:12px; line-height:13px; text-align:left; color:#333333;}

ul{margin:0 0 0 0; padding:12px 0 0 0; color:#63683E; font-size:13px; list-style-type:none;}
li{background-image:url(../../images/all/mainBullets.jpg); background-position:top left; background-repeat:no-repeat; margin:0 0 0 0; padding:0 0 12px 18px;}


#wrap{margin:0 auto; text-align:left; width:765px; background-image:url(../../images/all/bgMain_1px.jpg); background-repeat:repeat-y;}

#header{margin:0; text-align:left; width:765px; background-image:url(../../images/all/bgMainHeader.jpg); height:155px;}
#headerFlash{padding:38px 0 0 38px;}

#menu{float:left; display:inline; margin:0 0 0 40px;}
#menu .menuLeft{float:left; display:inline; margin:0 0 0 0;}
#menu .menuLeft a{float:left; display:inline; margin:0 0 0 0;}
#menu .menuRight{float:left; display:inline; margin:0 0 0 90px;}
#menu .menuRight a{float:left; display:inline; margin:0 0 0 0;}
#bodyWrap{margin:0; padding:0 0 30px 0; text-align:left; width:765px; background-image:url(../../images/all/bgMain_1px.jpg); background-repeat:repeat-y;}
#bodyWrap:after{
    display:block; clear:both; content:" ";
}
#main{float:left; display:inline; margin:0 0 0 32px;}
#bodyWrap .callouts{float:left; display:inline; margin:0 0 0 40px;}

#bodyWrap .callouts .calloutA{float:left; display:inline; margin:0 0 0 0; height:159px; width:224px; background:url(../../images/FPO/home/membersBG.jpg) no-repeat;}
#bodyWrap .callouts .calloutA h1{margin:42px 0 0 10px; width:154px; font-size:12px; line-height:13px; text-align:left; color:#333333; font-weight:normal;}
#bodyWrap .callouts .calloutA p{margin:2px 0 0 10px; width:192px; text-align:right;}

#bodyWrap .callouts .calloutB{float:left; display:inline; margin:0 0 0 0; height:159px; width:240px; background:url(../../images/FPO/home/productsBG.jpg) no-repeat;}
#bodyWrap .callouts .calloutB h2{margin:42px 0 0 17px; width:154px; font-size:12px; line-height:13px; text-align:left; color:#333333; font-weight:normal;}
#bodyWrap .callouts .calloutB p{margin:26px 0 0 20px; width:192px; text-align:right;}

#bodyWrap .callouts .calloutC{float:left; display:inline; margin:0 0 0 0; height:159px; width:222px; background:url(../../images/FPO/home/serviceBG.jpg) no-repeat;}
#bodyWrap .callouts .calloutC h3{margin:42px 0 0 10px; width:134px; font-size:12px; line-height:13px; text-align:left; color:#333333; font-weight:normal;}
#bodyWrap .callouts .calloutC p{margin:13px 0 0 10px; width:192px; text-align:right;}

#bodyWrap .subLeft{float:left; display:inline; margin:0 0 0 38px; width:212px;}
#bodyWrap .subLeft .top{float:left; display:inline; margin:0;}

#bodyWrap .subRight{float:left; display:inline; margin:0; width:465px;}
#bodyWrap .subRight .top{float:left; display:inline; margin:87px 0 0 0;}
#bodyWrap .subRight .copy{float:left; display:inline; margin:8px 0 0 10px;}
#bodyWrap .subRight .copy p{margin:0 0 8px 0;}
#bodyWrap .subRight .copy h1{font-size:18px; color:#333333; margin:16px 0 12px 0;}
#bodyWrap .subRight .copy h2{font-size:13px; color:#3d4c78; margin:0 0 4px 0;}
#bodyWrap .subRight .copy h3{font-size:11px; color:#808caf; margin:0 0 8px 0; font-weight:normal;}

#slideshow{float:right; margin:0 0 12px 12px;}

#footWrap{margin:0 auto; text-align:left; width:765px; background-image:url(../../images/all/bgMainFooter.jpg); height:29px; float:left; display:inline-block;}
#copyright{margin:0 auto; background:url(../../images/all/bgMainFooter_text.jpg) no-repeat center; width:765px; height:33px; float:left; display:inline;}

/*-----------  FORMS  -----------*/
#bodyWrap .subRight .copy .formTag{float:left; display:block; width:280px; margin:0 20px 0 0;}
label,input, select{display:block; width:180px; float:left; margin-bottom:10px;}
label{text-align:right; width:75px; padding-right:10px;}
textarea{height:150px;}
#bodyWrap .subRight .copy .formTag br{clear: left;}

/*-----------  FORMS  -----------*/
#bodyWrap .subRight .copy .formTagREV{float:left; display:block; margin:0 0 0 0;}
label,input, select{display:block; width:190px; float:left; margin-bottom:10px;}
label{text-align:left; width:360px; margin-left:0; margin-bottom:2px; margin-top:4px;}
textarea{height:150px; margin-bottom:10px;}
.radioBtn, .checkBox{width:12px; margin-bottom:2px;}
#bodyWrap .subRight .copy .formTagREV br{clear: left;}


#bodyWrap .subRight .copy .stateTag{float:left; display:block; width:445px; margin:8px 0 0 0;}
#bodyWrap .subRight .copy .stateTag br{clear: left;}