html,body{margin:20px 0px 0px;padding:0px;background:url(images/background.jpg);width:100%;height:100%;font-family:Arial, Helvetica, sans-serif;}
* html #wrap{height: 100%;}
p,td{font-family:Arial, Helvetica, sans-serif; margin-top:0px;}

a img{border:0;}
a{color: #186096;text-decoration:underline;}
a:hover{color: #107bcb;	text-decoration:none;}
a.hidden{text-decoration: none;color:#000;cursor:default;}

form{margin:0;padding:0;}
div.clr{clear:both;}

ul{margin:0 0 0 20px;padding:0;list-style-type: square;line-height: 16px;}

h1{font-size:18px;font-weight:normal;color:#665247;margin:0px 0 5px; text-transform:uppercase;}
h2{font-size:16px;font-weight:normal;color:##2e67a8;margin:2px 0 2px;}

#wrap{overflow:hidden;}
#pagewrap{background:#fff;width:900px;margin:0 auto;border:1px solid #cbd2d9;border-top:none;}
#page{width:900px; padding:0px 0px 0px;}

#header{position:relative; background:url(images/header.jpg) no-repeat 0 0px; height:120px;}

	
#menu{padding:0;white-space: nowrap;}
	#menu ul{list-style:none; font-size:14px; color:#000; margin:10px 0 0 10px; width:220px; padding:10px 0 5px;}
	#menu ul li{padding:0 0 8px 50px; background:url(images/bullet.gif) no-repeat 21px 3px;}
	#menu a{text-decoration:underline;color:#000;}
	#menu a:hover{color:#ad8325;text-decoration:underline;}
	#menu .bottom{height:10px; overflow:hidden; width:250px; margin-left:20px;}

#contentwrap{float:left; width:630px; overflow:hidden;}
	#body_area{color:#000;text-align: justify;padding:10px 20px 20px 0;vertical-align: top; font-size:12px;}
	#sidebar{float:left; width:270px; background:url(images/topleft_bg.jpg) no-repeat top;}

	#lblock{margin:0px 0 0px 30px; width:230px;}
	#lblock h2{display:block; height:100%; width:200px; background:#c7daf0; no-repeat; text-align:right; line-height:34px; color:#000; font-size:16px;}
	#lblock ul{font-size:12px; margin:8px 0 0 25px; padding:0; list-style:disc;}


#footer{width:900px; background:#afb6c5 url(images/footer_bg.jpg) repeat-x top;}
	#bottom_menu{color:#fff;text-align:left;padding: 15px 20px 4px; font-size:12px;}
	#bottom_menu a{color:#fff;text-decoration:underline;}
	#bottom_menu a:hover{color:#fff;text-decoration:underline;}

	#bottom_addr{color:#fff;text-align:left;padding: 4px 20px 15px; font-size:12px;}
	#bottom_addr a{text-decoration:underline;}
	#bottom_addr a:hover{text-decoration: underline;}

#carousel_container{
	float: left;
	padding-left: 8px;
	background: url(images/carouselstill.jpg) no-repeat;
}
