
body{
	color:#fff6d7;
	font:normal 12px trebuchet MS;
	font-size:80%;  
	margin:0;
	padding:0;
	text-align:center;
	background:url(/images/bg.jpg) repeat scroll left top #0f2841;
}
html > body{
	font-size:9.5pt;
}
html, body {
	height: 100%;
}

form,table,p,h1,h2,h3,h4,h5,h6,ul,li,div,dl{
	margin:0;
	padding:0;
	font-size:100%;
}
li{
	padding:0;
	margin:0;
	list-style:none;
}
a{
	text-decoration:none;
	outline:none;
	color:#303030;
}
img{
	border:0;
	vertical-align:top;
}
.clsFloatLeft{
	float:left;
}
.clsFloatRight{
	float:right;
}

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

* html .clearfix {height: 1%;}
.clearfix {display: block;}

							
#container{
	width:1002px;
	margin:0 auto;
	text-align:left;
	background:#f7f2d4;
}

#header{		

}

#selLogo{
	height:78px;
	width:260px;
	float:left;
	padding:5px;
	margin-left:15px;
}
#selLogo h1{
	background:url(/images/logo.png) no-repeat left top;
}
#selLogo a{
	display:block;
	overflow:hidden;
	height:78px;
	text-indent:-1000em;
	width:229px;
}


#selSearch{
	float:right;	
	width:252px;
}
.clsSearchText{
	color:#000000;
	float:left;
	margin:51px 0 0 0;
}
.clsSearch{
	background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7) no-repeat left center;
	height:22px;
	margin:50px 0 0 0;
	padding:0 2px;
	float:right;
}	
#selSearch input.searchbut{
	cursor:pointer;
	width:30px;
	height:20px;
	background:none;
	border:medium none;
	
}
#selSearch input.textarea{
	background:none scroll 0 0;
	border:medium none;
	color:#000000;
	width:168px;
}


.clsBanner{
	float:left;
	padding:0 0 5px;
}
#selSubHead{
	margin:10px 8px;
	height:271px;
}

.white_t {
	background:url(/images/yellow_tb.jpg) 0px top repeat-x #dfdabc;
	}
.white_b{
	background:url(/images/yellow_bb.jpg) 0px bottom repeat-x;
}
.white_r{
	background:url(/images/yellow_rb.jpg) right 0px repeat-y;
	}
.white_l{
	background:url(/images/yellow_lb.jpg) 0px 0px repeat-y;
	}
.white_tl {
	background:url(/images/yellow_tlc.jpg) left top no-repeat;
	}
.white_tr{
	background:url(/images/yellow_trc.jpg) right 0px no-repeat;
	}
.white_bl{
	background:url(/images/yellow_blc.jpg) left bottom no-repeat;
	}
.white_br{
	background:url(/images/yellow_brc.jpg) right bottom no-repeat; 
	padding:10px 20px;
	}
* html .cls100_p{
	width:100%;
	}
 .cls100_p{
 	height:1%;
	color:#000;
 }
.clsAchievement{
	float:right;
	font-family:myriad pro;
	width:260px;
}
.clsAchievement h2{	
	border-bottom:1px solid #C8C4A9;
	font-size:15px;
	font-weight:normal;
	padding:0 30px 5px 15px;
}
.clsAchievement h2 span{
	color:#7d0e26;
}
.clsAchievement p{
	padding:13px 5px;
	border-bottom:1px #c8c4a9 solid;
}
.clsAchievement p a{
	margin:0 8px;
	font-size:16px;
}
.clstopimage{
	margin-left:15px;
}
.clsArrow{
	background:url(/images/arrow.gif) no-repeat left center;
	border-bottom:none;
}

.clsMenuLeft{
	background:url(/images/menu_left.gif) no-repeat left top;
	padding-left:10px;
}
.clsMenuRight{
	background:url(/images/menu_right.gif) no-repeat right top;
	padding-right:10px;
}
.clsMenuCenter{
	background:url(/images/menu_center.gif) repeat-x scroll 0 0;
	height:44px;
}
.clsMenu{
	padding:0 5px;
	clear:both;
}
.clsMenu li{
	background:url(/images/li_right.gif) no-repeat right center;
	float:left;
	display:block;
	width:88px;
	text-align:center;
}
.clsMenu li a{
	color:#e6e5e5;
	font:12px Tahoma;
	display:block;
	line-height:43px;
}
.clsMenu li a:hover{
	background:url(/images/menu_hover.gif) no-repeat scroll 0 0;
}
.clsMenu li a.Active{
	background:url(/images/menu_hover.gif) no-repeat scroll 0 0;
}
.clsMenu li.noborderright{
	background:none;
}

.red_t {
	background:url(/images/red_tb.jpg) 0px top repeat-x #dfdabc;
	}
.red_b{
	background:url(/images/red_bb.jpg) 0px bottom repeat-x;
}
.red_r{
	background:url(/images/red_rb.jpg) right 0px repeat-y;
	}
.red_l{
	background:url(/images/red_lb.jpg) 0px 0px repeat-y;
	}
.red_tl {
	background:url(/images/red_tlc.jpg) left top no-repeat;
	}
.red_tr{
	background:url(/images/red_trc.jpg) right 0px no-repeat;
	}
.red_bl{
	background:url(/images/red_blc.jpg) left bottom no-repeat;
	}
.red_br{
	background:url(/images/red_brc.jpg) right bottom no-repeat;
	}
.clsSidebox{
	float:left;
	width:240px;
	margin-left:8px;
}
*html .clsSidebox{
	margin-left:5px;
}
.clsLogin,.clsNavigation{
	padding:17px;
	font-size:11px;
}
.clsLogin input.usertext{
	width:197px;
	background:url(/images/usertext.gif) no-repeat left center;
	border:medium none;
	padding:5px 0;
}
.clsSidebox h2{
	color:#dadada;
	font:13px Tahoma;
	padding:4px 0 0 10px;
	text-transform:capitalize;
}
.loginbutton{
	background:url(/images/login_but.gif) no-repeat left center;
	padding:5px 0;
	border:medium none;
	color:#f7f2d4;
	width:67px;
	font-size:11px;
	margin:0 10px 0 0;
	cursor:pointer;
}
.clsLogin p{
	margin-top:10px;
}
.clsLogin p span{
	color:#74001b;
}
.clsLogin p a{
	font:11px Tahoma;
	margin:0 10px 0 5px;
}
.clsLogin p a:hover{
	text-decoration:underline;
}
.clsNavigation ul{

}
.clsNavigation li{
	background:url(/images/nav_li.gif) no-repeat left center;
	padding-left:20px;
	margin-bottom:3px;
}
.clsNavigation li a{
	
	font-size:12px;
}
#main{
	padding-bottom:12px;
	display:inline-block;
	width:1002px;
}

.clsContent{
	float:right;
	width:730px;
	color:#000000;
	font-size:11px;
	line-height:20px;
	margin-right:8px;
}
*html .clsContent{
	margin-right:4px;
}
#main h3{
	font-size:12px;
	font-family:tahoma;
	margin-bottom:5px;
}
.clsContent1 h2{
	color:#75001b;
	font:bold 15px Tahoma;
	padding-bottom:10px;
}
.clsContent1 p img{
	float:left;
	margin-right:10px;
}
.clsContent1 p{
	font:11px\35px Tahoma;
}
.readmore{
	clear:both;
	margin:0 20px 0 0;
	text-align:right;	
}
.clsContent2 .readmore{
	position:relative;
	top:-15px;
}
.readmore a{
	background:url(/images/readmore_li.gif) no-repeat left center;
	padding-left:10px;
	font:11px arial;
	margin-right:30px;
}
.readmore a:hover{
	text-decoration:underline;
}
.clsContent2 p{
	font:11px Tahoma;
	line-height:18px;
}
.clsContent2img,.clsContent3img{
	float:left;
}
.clsContent2l{
	float:left;
	width:335px;
	border-right:1px dotted #666;
	padding-right:8px;
}
.clsContent2l p img,.clsContent2r p img{
	float:left;
	margin-right:10px;
}
.clsContent2r{
	float:right;
	width:335px;
}
.clsContent1,.clsContent2,.clsContent3{
	margin-bottom:5px;
}
.clsContent3 li{
	margin-bottom:2px;
}
.clsContent2 h3{
	padding-bottom:5px;
}
.clsContent3{
	padding:5px 0 0 10px;
}
.clsContent3 h3{
	font:bold 13px Tahoma;
	padding-bottom:5px;
}
.clsContent3 p img{
	float:left;
	padding:5px 18px 5px 0;
}
.clsBusinessContent{
	float:left;
}
.clsBusinessContent ul{
	width:690px;
}
.clsContent3 a{
	background:url(/images/nav_li.gif) no-repeat left center;
	padding-left:13px;
}
.clsContent3l{
	float:right;
	width:710px;
	border-right:1px #aca994 dotted;
	padding-right:8px;
	margin-right:15px;
}
.clsContent3r{
	
	float:left;
}
.clsContent3r ul{
	padding-left:10px;
	width:680px;
}
.clsContent3 li a{
	font:11px Tahoma;
	line-height:18px;
}


#footer{
	background:#c1bc9c;	
}
.clsSubFooter{
	margin:0 auto;
	width:400px;
	text-align:center;
}
.clsSubFooter li{
	float:left;
	color:#000000;
	padding-right:5px;
}
.clsSubFooter ul{
	padding:5px 0;
}
.clsSubFooter p{
	color:#000000;
	font:12px "trebuchet MS";
	padding:2px 0;
}
.clsSubFooter a:hover{
	text-decoration:underline;
}



