html,body{margin:0;padding:0;background:#f6f8fb 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:#364971;text-decoration:underline;}
a:hover{color:#07379d;	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:20px;font-weight:normal;color:#124171;margin:5px 0 10px;}
h2{font-size:18px;font-weight:normal;color:#124171; font-style:oblique;margin:2px 0 7px;}

#wrap{position:relative; min-height:100%; margin:0 auto; width:100%;}
#page{width:935px;margin:0 auto;}

#header{width:935px; min-height:356px; position:relative; background:url(../images/img01.jpg) no-repeat top right;}
	#logo_bg{width:271px; height:150px; background:url(../images/logo_bg.jpg) no-repeat; position:relative;}
	#logo{position:absolute; margin:53px 0 0 20px;}
	#company_name{font-size:25px;font-weight:normal;text-transform: none;color:#124171; font-family:"trebuchet MS"; position:absolute; margin:62px 0 0 80px;}

#menu{color:#01060c;font-weight:normal;margin:0 0 0 20px;white-space: nowrap; font-size:14px;}
	#menu ul{list-style:none; margin:0;}
	#menu ul li{padding:8px 0 11px 29px; background:url(../images/bullet.gif) no-repeat 1px 11px;}
	#menu a{text-decoration: none;color: #01060c;}
	#menu a:hover{color: #425a81;text-decoration:none;}

#contentwrap{position:relative; overflow:hidden; margin-top:0px; margin-bottom:20px;}
	#body_area{color:#000;text-align: justify;margin:70px 0 0 20px;vertical-align: top; width:645px; float:left; font-size:12px;}
	#sidebar{float:right; width:230px; font-size:12px; z-index:0; padding-left:20px; border-left:1px solid #dae3ea;}
	#login_form{height: 20px;width: 150px;font-size: 12px;}

#footer{width:895px; background:#a0a6a8;color:#FFF;text-align:left;padding: 15px 20px; font-size:11px; margin-bottom:20px;}
