html,body{margin:0;padding:0;background:#292728 url(../images/base_bg.gif) 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;}
a img{border:0;}
a{color: #ffcd7e;text-decoration: underline;}
a:hover{color: #e94e2c;	text-decoration:underline;}
a.hidden{text-decoration: none;color: #000;cursor:default;}
form{margin:0;padding:0;}
div.clr{clear:both;}

ul{margin-left:20px;margin-top:0px;padding:1px;list-style-type: square;line-height: 16px;}
h1{font-size: 18px;font-weight:normal;color: #fff;margin:0 0 10px; text-transform:uppercase;}

#wrap{position:relative; min-height:100%; margin:0 auto; width:100%;}
#page{width:920px;margin:0 auto; background:#000; border:1px solid #000; border-top:none;}
#contentwrap{ position:relative; overflow:hidden;}

#header{height:268px; background:url(../images/header_bg.jpg) no-repeat; width:920px; position:relative;}

#logo{}
#company_name{font-size:35px;font-weight:normal;text-transform: none;color: #FFF; font-family:"trebuchet MS"; position:absolute; margin:24px 0 0 250px;}
span.red{color:#ff4219;}
div#radio{position:absolute; margin:100px 0 0 310px; width:215px;}
div#radio h2{color:#ffe9be; font-size:17px; font-weight:normal; margin:0;}
div#loginarea{position:absolute; margin:100px 0 0 611px; width:215px;}
div#loginarea h2{color:#ffe9be; font-size:17px; font-weight:normal; margin:0 0 0 4px;}
div#loginarea table.passw{color:#ffcd7e; font-size:11px;}
div#loginarea table.passw a{color:#ffcd7e; text-decoration:underline;}
div#loginarea table.passw a:hover{color:#fff; text-decoration:underline;}

#menu{color: #FFF;font-weight: bold;padding: 0; width:670px; position:absolute; bottom:0; right:0; font-size:13px;}
	#menu td{text-align:center; background:url(../images/mbg.gif) repeat-x;white-space: nowrap;}
	#menu td:hover{background:url(../images/mbg_hover.gif) repeat-x; cursor:pointer;}
	#menu a{text-decoration: none;color: #FFF; padding:0 30px;}
	#menu a:hover{color: #FFF;text-decoration:none;}

#body_txt{color: #fff; font-size:12px;text-align: justify;padding:20px;vertical-align: top; width:575px; float:left;}
#sidebar{float:right; width:285px; margin:20px 20px 20px 0;}
#submenu{width:285px; border:1px solid #3c3a3b;}
#submenu h2{font-size:15px; color:#000; background:#b9b9b9; display:block; height:27px; font-weight:normal; padding:10px 0 0 17px; margin:0;border-bottom:1px solid #3c3a3b;}
#submenu ul{background:#585757; margin:0; font-size:12px; list-style:none;}
#submenu ul li{background:url(../images/bullet.gif) no-repeat 17px 8px; color:#FFF; padding:5px 30px; border-bottom:1px solid #3c3a3b;}
#submenu ul li.last{border-bottom:none;}
#submenu ul li a{color:#FFF; text-decoration:none;}
#submenu ul li a:hover{color:#ef836b; text-decoration:none;}

.login_form{height:15px;width: 170px;border:1px solid #CCC;font-size: 11px;padding-top: 3px;padding-left: 1px;}
.radioselect{height:22px; width:215px; margin:3px 0 7px; border:1px solid #CCC;}

#footer{width:920px; background:#4c4a4b url(../images/footer_bg.gif) repeat-x top;}
	#bottom_addr{color: #FFF;text-align:center;padding: 5px 15px 15px 15px; font-size:11px;}
	#bottom_addr a{text-decoration: none;}
	#bottom_addr a:hover{text-decoration: underline;}

	#bottom_menu{color: #fff;text-align: center;padding: 15px 15px 5px 15px; font-size:12px;}
	#bottom_menu a{color: #fff;text-decoration:underline; padding:0 10px;}
	#bottom_menu a:hover{color: #ff7c5f;text-decoration: underline;}