html,body{margin:0;padding:0;background:#fff url(../images/base_bg.png) repeat-x top;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; font-size:1em;}

a img{border:0;}
a{color: #000;text-decoration:none;}
a:hover{color: #000;text-decoration:underline;}
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:21px;font-weight:normal;color:#e11924;margin:5px 0 10px;}
h2{font-size:16px;font-weight:normal;color:#e11924}
h3{font-size:16px;font-weight:normal;color:#000;margin:2px 0 7px;}

#wrap{position:relative; min-height:100%; margin:0 auto; width:100%;}
#page{width:920px;margin:0 auto;}
#top{height:43px; background:url(../images/header_bg_top.png) no-repeat right bottom; position:relative;}
#header{position:relative; background:url(../images/header_bg.jpg) no-repeat right; height:110px;width:920px;}
	#company_name{font-size:20px;font-weight:normal;text-transform: none;color: #e11924;position:absolute; margin: 10px 0 0 50px;}
	
#menu{color: #FFF;font-weight: bold; padding: 0;white-space: nowrap; height:45px; background:url(../images/menu_bg.png) no-repeat;}
	#menu a{text-decoration: none;color: #FFF;}
	#menu a:hover{color: #FFF;text-decoration: underline;}
	
.smenu td{padding:0px 10px 12px 20px; height:100px; font-size:14px; color:#000; width:295px; vertical-align:bottom;}
.smenu td a{color:#000;display:block; text-decoration:none;}
.smenu td#smenu1{background:url(../images/smenu1.jpg) no-repeat; vertical-align:bottom;}
.smenu td#smenu2{background:url(../images/smenu2.jpg) no-repeat; vertical-align:bottom;}

#contentwrap{position:relative; overflow:hidden; background:url(../images/header_bg_b.jpg) no-repeat top right; width:920px; margin:0 0 20px;}
	#body_area{color:#000;text-align:left;padding:0px;vertical-align: top; float:right; width:605px;}
	#sidebar{float:left; width:295px; font-size:1em; background:#eaeaea;}
	#sidebar h3{display:block; background:url(../images/sidebar-h2.png) no-repeat; height:45px; font-size:16px; color:#fff; line-height:43px; padding:0 20px; overflow:hidden; margin:0;}
	#sidebar .content{padding:20px 20px 5px;}
	#sidebar .content p.data{color:#e30011; margin:0; font-size:1em;}
	#sidebar .content p{font-size:1em; margin-bottom:15px;}
	#sidebar .bottom{background:url(../images/sidebar_bottom.png) no-repeat; height:10px;}
	#find_form{height:69px;width:238px; position:absolute; background:url(../images/find_bg.png) no-repeat; margin:15px 0 0 500px; padding:2px; overflow:hidden;font-size: 13px;text-align:center;}
	#find_form img{float:right;}
	#find_form span{color:#fff;}

#footer{width:920px; background:#c2a06b; position:relative;}
	#footer .top{height:10px; background:url(../images/footer_top.png) no-repeat; overflow:hidden;}
	#footer .bot{height:10px; background:url(../images/footer_bot.png) no-repeat; overflow:hidden;}
	#bottom_menu{color:#000;text-align: center;padding: 5px 15px 4px; font-size:12px;}
	#bottom_menu a{color:#000;text-decoration:underline; padding:0 10px;}
	#bottom_menu a:hover{color:#fff;text-decoration:underline;}

	#bottom_addr{color:#FFF;text-align:center;padding: 4px 15px 5px; font-size:11px;}
	#bottom_addr a{text-decoration:underline;}
	#bottom_addr a:hover{text-decoration: underline;}
	
#counter{height:31px;width:88px;position:absolute;margin:300px 0 0 50px;}