/* FE_HSi's main CSS */
body{ 
	background:#fff; background-image:url(../../images/all/bg.gif); margin:0; padding:0;  
	font-family:Arial; font-size:12px; line-height:16px; 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;}
small{font-size:11px; color:#666;}

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

ul{padding:0; margin:0; list-style:none; font-size:14px;}
li{margin:4px 0 0 8px; padding:0; list-style:none; font-size:12px;}

/*========================  MENU ==========================*/

#menu .menuLeft ul{padding:0; margin:0; list-style:none; text-transform:uppercase;}
#menu .menuLeft li{float:left; position:relative; text-align:left; margin:0; padding:0; list-style:none;}
#menu .menuLeft li ul{display:none; position:absolute; top:28px; left:0px; padding:0 0 8px 0; margin:0; background-color:#4d1b2b; filter: alpha(opacity=90); -moz-opacity: 0.90; opacity: 0.90;}
#menu .menuLeft li ul li{margin:6px 0 0 19px; width:228px; padding:0; list-style:none; font-size:11px;}
/*li>ul{top:auto; left:auto;}*/
#menu .menuLeft li:hover ul, li.over ul{display:block; text-decoration:none; color:#6a6a6a; font-weight:normal;}

#nav{padding:0; margin:0;}
#nav a{text-decoration:none; color:#FFFFFF; font-weight:normal;}
#nav a:hover{text-decoration:none; color:#FFFFFF; font-weight:normal;}
#nav a:visited{text-decoration:none; color:#FFFFFF; font-weight:normal;}

/**/

#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:150px;}
#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 143px;}
#menu .menuRight a{float:left; display:inline; margin:0 0 0 0;}
#bodyWrap{margin:0; padding:0 0 10px 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 33px;}
#bodyWrap .callouts{float:left; display:inline; margin:0 0 0 39px;}

#bodyWrap .callouts .calloutA{float:left; display:inline; margin:0; height:159px; width:223px; background:url(../../images/v2/home/leftBG.jpg) no-repeat;}
#bodyWrap .callouts .calloutA h1{margin:68px 0 0 30px; width:175px; font-size:13px; line-height:15px; text-align:right; color:#333333; font-weight:normal;}
#bodyWrap .callouts .calloutA p{margin:10px 0 0 15px; width:192px; text-align:right;}

#bodyWrap .callouts .calloutB{float:left; display:inline; margin:0; height:159px; width:238px; background:url(../../images/v2/home/centerBG.jpg) no-repeat;}
#bodyWrap .callouts .calloutB h2{margin:68px 0 0 30px; width:185px; font-size:13px; line-height:15px; text-align:right; color:#333333; font-weight:normal;}
#bodyWrap .callouts .calloutB p{margin:25px 0 0 20px; width:192px; text-align:right;}

#bodyWrap .callouts .calloutC{float:left; display:inline; margin:0; height:159px; width:222px; background:url(../../images/v2/home/rightBG.jpg) no-repeat;}
#bodyWrap .callouts .calloutC h3{margin:48px 0 0 20px; width:185px; font-size:13px; line-height:15px; text-align:right; color:#333333; font-weight:normal;}
#bodyWrap .callouts .calloutC p{margin:15px 0 0 15px; width:192px; text-align:right;}

#bodyWrap .subTop{float:left; display:inline; margin:18px 0 0 38px; background:url(../../images/kbx/about/topBG.jpg) no-repeat; width:685px; height:77px;}
#bodyWrap .subTop h1{margin:21px 0 0 227px; font-size:33px; color:#00518a; text-transform:lowercase; font-weight:normal; line-height:34px;}

#bodyWrap .subLeft{float:left; display:inline; margin:0 0 0 38px; width:212px;}
#bodyWrap .subLeft .top{float:left; display:inline; margin:0;}
#bodyWrap .subLeft .quote{float:left; display:inline; margin:12px 0 0 0;}
#bodyWrap .subLeft .quote h4{margin:8px 0 4px 20px; text-transform:lowercase; font-size:20px; color:#666; font-weight:normal; line-height:20px;}
#bodyWrap .subLeft .quote ul{margin:8px 0 0 13px; text-transform:lowercase; width:180px;}

#bodyWrap .subLeft .contact{float:left; display:inline; margin:12px 0 0 0;}
#bodyWrap .subLeft .contact h4{margin:8px 0 4px 20px; font-size:20px; color:#666; font-weight:normal; line-height:20px;}
#bodyWrap .subLeft .contact ul{margin:8px 0 0 13px; width:180px;}

#bodyWrap .subLeft .gallery{float:left; display:inline; margin:12px 0 0 0;}
#bodyWrap .subLeft .gallery h4{margin:8px 0 4px 20px; text-transform:lowercase; font-size:20px; color:#666; font-weight:normal;}
#bodyWrap .subLeft .gallery h4 a{font-weight:normal; line-height:20px;}

#bodyWrap .subRight{float:left; display:inline; margin:0; width:465px;}
#bodyWrap .subRight .top{float:left; display:inline; margin:87px 0 0 0; background:url(../../images/v2/uLine.jpg) bottom left no-repeat; width:465px;}
#bodyWrap .subRight .topTOP{float:left; display:inline; margin:24px 0 0 0; background:url(../../images/v2/uLine.jpg) bottom left no-repeat; width:465px;}
#bodyWrap .subRight .top h1{margin:0 0 15px 15px; font-size:33px; color:#00518a; text-transform:lowercase; font-weight:normal; line-height:34px;}
#bodyWrap .subRight .topTOP h1{margin:0 0 15px 15px; font-size:33px; color:#00518a; text-transform:lowercase; font-weight:normal; line-height:34px;}
#bodyWrap .subRight .copy{float:left; display:inline; margin:8px 0 0 15px;}
#bodyWrap .subRight .copy p{margin:0 0 12px 0;}
#bodyWrap .subRight .copy h1{font-size:21px; color:#920b35; margin:18px 0 12px 0;}
#bodyWrap .subRight .copy h2{font-size:18px; color:#00518a; margin:0 0 12px 0;}
#bodyWrap .subRight .copy h3{font-size:15px; color:#4d1b2b; margin:0 0 9px 0; font-weight:bold;}
#bodyWrap .subRight .copy h3 small{font-size:15px; color:#666; font-weight:normal;}

#bodyWrap .subRight .copy .inlay{float:right; margin:0 0 15px 15px;}

#bodyWrap .subRight .overview{float:left; display:inline; margin:8px 0 0 0;}
#bodyWrap .subRight .overview .content{margin:8px 0 24px 15px;}
#bodyWrap .subRight .overview .program{float:left; display:inline; margin:0 0 0 15px;}
#bodyWrap .subRight .overview .program .left{float:left; display:inline;}
#bodyWrap .subRight .overview .program .center{float:left; display:inline; margin:18px 0 0 24px; width:192px;}
#bodyWrap .subRight .overview .program .centerBig{float:left; display:inline; margin:16px 0 0 24px; width:230px; font-size:18px;}
#bodyWrap .subRight .overview .program .right{float:left; display:inline; margin:18px 0 0 36px;}
#bodyWrap .subRight .overview p{margin:2px 0 6px 0;}

#bodyWrap .subRightW{float:left; display:inline; margin:0; width:465px;}
#bodyWrap .subRight .top{float:left; display:inline; margin:87px 0 0 0; background:url(../../images/v2/uLineW.jpg) bottom left no-repeat; width:465px;}
#bodyWrap .subRight .top h1{margin:0 0 15px 15px; font-size:33px; color:#00518a; text-transform:lowercase; font-weight:normal; line-height:34px;}
#bodyWrap .subRightW .copy{float:left; display:inline; margin:8px 0 0 15px;}
#bodyWrap .subRightW .copy p{margin:0 0 12px 0;}
#bodyWrap .subRightW .copy h1{font-size:21px; color:#920b35; margin:15px 0 12px 0;}
#bodyWrap .subRightW .copy h2{font-size:18px; color:#00518a; margin:0 0 12px 0;}
#bodyWrap .subRightW .copy h3{font-size:15px; color:#4d1b2b; margin:0 0 9px 0; font-weight:bold;}
#bodyWrap .subRightW .copy h3 small{font-size:15px; color:#666; 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;}
