html{height:100%; margin:0; border:0; padding:0;}

body{height:100%; margin:0; border:0; padding:0;background-image:url(../images/default/body/jpg/imgBodyBack.jpg);background-position: top center; background-repeat:no-repeat;background-attachment: fixed; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;text-align: justify;line-height:24px;color: #4B4E52;overflow-x:hidden; background-color: #ffffff}

#wrap_middle{float:left; width:100%; text-align:center;}

#wrap_inner{width:956px; margin: 0 auto; overflow:hidden;}

#wrap_outer{height:100%;position:relative; margin:0 auto;}

#wrap_page{}

#wrap_banner{ height:146px; width:100%; left:0; top:0;}

#banner{height:146px; width:100%;}

#banner_content{height:146px;width: 1000px;margin: 0 auto 0 auto; background-image:url(../images/default/body/png/imgBannerBack.png);background-position:top center;background-repeat: no-repeat;}

#logo{height: 146px;width: 300px;float: left; background-image: url(../images/default/body/png/imgLogoBack.png); background-repeat: no-repeat; cursor: pointer;}

#menu{height: 40px;width: 683px;text-decoration: none; margin-top:77px; color: #4b4e52;float:left; position: relative; z-index: 666;}





#breadcrumb{ width:956px; padding-left:17px; padding-bottom: 6px; font-size:10px;text-align:left;color: #b0afad; display:none; }

#breadcrumb a{color: #b0afad; }




#left{float:left;text-align:left;width:251px; padding-top:20px; padding-left: 16px; padding-right: 15px; overflow: hidden;}

#right{float:right;text-align:left;width:634px;min-height: 650px; padding-top:20px; padding-right:15px; overflow: hidden;}

#middle{float:left;text-align:left;width:956px; min-height: 650px;overflow: hidden;}

#middle_left{float:left;width:50%}

#middle_right{float:left;width:50%}


#footer{clear:both; height: 40px; background-image:url(../images/default/body/jpg/imgFooterBack.jpg);}

#footer_text{width: 100%;height: 30px;text-align: center; font-size:10px;color: #333;margin: 0 auto 0 auto;padding-top: 3px;}

#footer_text a{color: #666;text-decoration: none;}




p{line-height:24px;padding:0px;margin:0px;}

img{border: none;}

a{color: #000;text-decoration: underline;}

a:hover {color: #4B4E52;text-decoration:none;}

h1,h2,h3,h4{font-size: 16px;margin: 0;padding: 0;}

table { 
	background:#9ac2f9;
	border:1px solid gray;
	border-collapse:collapse;
	color:#fff;
	width: 100%;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
}

caption {
	border:1px solid #f50504;
	color:#FFFFFF;
	font-weight:bold;
	letter-spacing:20px;
	padding:6px 4px 8px 0px;
	text-align:center;
	text-transform:uppercase;
}

td {
	color: #333;
	padding:0.4em;
}

tr { 
	border: 1px solid gray;
}

thead td, tfoot td { 
	background-color: #ffb653;
	color:#FFFFFF;
	padding:3px 10px 3px 10px;
	text-align:left;
	text-transform:uppercase;
	font-weight: bold;
}

tbody th, tbody td { 
	text-align:left;
	vertical-align:top;
}

tbody tr:hover { 
 background:#4981d4;
 color:#FFF;
}


.image{border: none;}

.title{color: #4B4E52;margin-bottom: 10px; font-family:Verdana, Arial, Helvetica, serif;font-size: 16px;}

.text{color: #4B4E52;margin-bottom: 11px;text-align: justify;}

#middle .title{
	padding-left: 15px;
	padding-right: 15px;
}

#middle .text{
	padding-left: 15px;
	padding-right: 15px;
}




#divPillars{background-image:url(../images/default/body/png/imgPillarsBack.png);background-position:top center;background-repeat:no-repeat;height:193px; width:950px; margin-left:3px; margin-right: 3px;}

#divPillar1{height:167px; width:288px; padding:12px; padding-top:22px; margin-right: 12px; float:left;}
#divPillar2{height:167px; width:287px; padding:12px; padding-top:22px; margin-right: 12px; float:left;}
#divPillar3{height:167px; width:279px; padding:12px; padding-top:22px; float:left;}

#divPillars div .divTitle{
	font-size: 26px;
	color:#373534;
	padding-bottom:10px;
}

#divPillars div .divSubTitle{
	font-size: 18px;
	color:#373534;
	padding-bottom: 10px;	
}

#divPillars div .divText{
	font-size:11px;
	color:#373534;	
	line-height: 20px;
}


#divPartners{background-image:url(../images/default/body/png/imgPartnersBack.png);height:70px; width:947px; padding-left: 5px; padding-top:4px; padding-right: 4px; padding-bottom:4px; margin-bottom: 12px; margin-top:8px;}

#divPartnersHolder{background-color:#ffffff; height:70px; width:947px; overflow: hidden;}

.divPartnersRow{height:70px; width:945px;}

.divPartnerLinkImage{float:left; margin-left:10px; margin-right:10px; height:70px; background-repeat: no-repeat; background-position: center; cursor: pointer;}
.divPartnerLinkText{float:left; margin-left:10px; margin-right:10px; height:50px; padding-top: 20px; cursor: pointer;}




#divSlideshow{background-image:url(../images/default/body/png/imgSlideshowBack.png);height:321px; width:947px; padding-left: 5px; padding-top:4px; padding-right: 4px; padding-bottom:5px; margin-bottom: 6px;}

#divSlideshowHolder{background-color:#ffffff; height:321px; width:947px;}

.divSlideshowRow{height:321px; width:947px; background-position: top right; background-repeat:no-repeat; }

.divSlideshowRowTitle{ font-size: 26px; padding-left:12px; padding-top:22px; width:400px; }

.divSlideshowRowText{ padding-left:12px; padding-top:22px; width:400px; }

#divSlideshowNav { position: relative; top:-32px; left:0px; width:200px; padding-left:7px; z-index: 666; }
#divSlideshowNav a { background-image:url(../images/default/body/png/imgSlideshowNonActive.png); background-position: center; background-repeat: no-repeat; color: #ffffff; text-decoration: none; margin: 0 3px; padding: 4px 5px 5px 5px; overflow: hidden; }
#divSlideshowNav a.activeSlide { background-image:url(../images/default/body/png/imgSlideshowActive.png); background-position: center; background-repeat: no-repeat;}
#divSlideshowNav a:focus { outline: none; }



/*

ul.ulMenuTop {list-style: none;margin: 0;padding: 0;float: left;}

ul.ulMenuTop li {float: left; margin: 0;padding: 0px;display: block;}

ul.ulMenuTop li a{color: #4b4e52;display: block;padding:10px; text-decoration: none;font-size: 15px;}

ul.ulMenuTop li a:hover, .liMenuTopActive{background-color: white;}

*/



ul.ulMenuTop {list-style: none;margin: 0;padding: 0;float: left;}

ul.ulMenuTop li {float: left;margin: 0;padding: 0;display: block;position: relative; /*--Declare X and Y axis base--*/z-index: 668;}

ul.ulMenuTop li a{color: #4b4e52;display: block;padding:10px; text-decoration: none;font-size: 15px; }

ul.ulMenuTop li:hover, ul.ulMenuTop li a:hover, .liMenuTopActive{background-color: #f4d9ad;}

ul.ulMenuTop li ul.ulMenuTopSub {list-style: none;position: absolute;left: 0; top: 44px;margin: 0; padding: 0;display: none;float: left;}

ul.ulMenuTop li ul.ulMenuTopSub li{float: left;margin: 0;padding: 0;position: relative; }

html ul.ulMenuTop li ul.ulMenuTopSub li a {color: #4b4e52;display: block;text-decoration: none;text-align:left;float: left; font-size: 13px; padding:6px; padding-left: 10px; background-color: #f4d9ad; width:155px;}

html ul.ulMenuTop li ul.ulMenuTopSub li a:hover {background-color: #ffc877;color: #FFFFFF; width:155px;}







ul.ulMenuLeft {list-style: none;margin: 0;padding: 0;float: left;}

ul.ulMenuLeft li{
	width: 251px;
	background-color: #5494ea;
	list-style: none;
	margin: 0;
	padding: 0;
	margin-bottom: 1px;
}

ul.ulMenuLeft li:hover{
	background-color:#ffc775;
}

ul.ulMenuLeft li a{
	text-decoration: none;
	display: block;
	width: 239px;
	height: 100%;
	padding: 4px;
	padding-left: 8px;
}

ul.ulMenuLeft li a:hover{
	color: #4B4E52;
}




#error{
	width: 638px;
	height: 40px;
	padding: 10px;
	background-color: #F33;
	border: solid 1px #C00;
	margin-top: 20px;
}




#frmGeneral{width: 618px;border: solid 1px #FFF;margin: 0;padding: 20px 20px 0 20px;background-color: #b0afad;}

#frmGeneral fieldset{margin: 0;padding: 0;border: 0;}

#frmGeneral dl{margin: 0;padding: 0;border: 0;}

#frmGeneral dt{margin: 0;padding: 0;border: 0;width: 158px; min-height: 40px;float: left; overflow: hidden}

#frmGeneral dd{margin: 0;padding: 0;border: 0;width: 460px; min-height: 40px;float: left; overflow: hidden}





#paging_wrap{width: 660px;text-align: center;display: block;clear: both;background-color: #b0afad;}





input{border: solid 1px #FFF;background-color:#55392b;color: #FFF;padding: 4px; width: 450px;}

select{border: solid 1px #FFF;background-color:#55392b;color: #FFF;padding: 4px; width: 460px;}

.radio{ width: auto; border: none; background: none;}

.submit{border: solid 1px #FFF;background-color: #241711;color: #FFF;padding: 4px;width: 70%;}





.clearfix:after{content: ".";display: block;height: 0px;clear: both;visibility: hidden;}

.clearfix{display:inline-block;}

* html .clearfix{height: 1%;}

.clearfix{display: block;}

#spacer{float:left; width:1px; height:100%; display:inline; margin-bottom:-40px; margin-left:-1px; display:inline; /* visibility:hidden; */}

