html,body{margin:0;padding:0;color:#FFF;background:#000 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: #ffaf43;text-decoration: underline;}
a:hover{color: #95b04d;	text-decoration: none;}
a.hidden{text-decoration: none;color: #000;cursor:default;}
form{margin:0;padding:0;}
ul{margin-left:20px;margin-top:0px;padding:1px;list-style-type: square;line-height: 16px;}
h1{font-size: 17px;font-weight: bold;color: #fff; font-family:Arial, Helvetica, sans-serif;margin: -55px 10px 0; display:block; position:absolute; width:730px; text-align:center;}

#menu{color: #FFF;padding:0;white-space: nowrap;width:220px; position:absolute; margin:110px 0 0 530px;}
#menu ul{text-align:right; list-style:none; font-family:tahoma; font-size:15px; font-weight:normal;}
#menu ul li, .menu{padding:0 25px 10px 0; background:url(../images/bullet.gif) no-repeat 180px 2px;}
#menu ul li a, .menu_lnk{text-decoration:underline;color: #FFF;}
#menu ul li a:hover, .menu a:hover{color: #FFF;text-decoration: none;}

#header{width:770px; height:450px; background:url(../images/header.gif) no-repeat;}
#logo{position:absolute; margin:0 0 0 266px; background:url(../images/logo.gif) no-repeat; width:50px; height:52px;}
#comp_name{font-size:26px;font-weight:normal;text-transform: none;color: #FFF; position:absolute; margin:12px 0 0 320px;}

#body_txt{color:#fff; font-size:12px; font-family:tahoma;text-align: justify;padding: 20px 10px;vertical-align: top;}
#login_form{background-image: url(../images/login-form-bg.gif);background-repeat: repeat-x;height: 20px;width: 110px;border-width: 1px;border-style: solid;font-size: 11px;padding-top: 3px;padding-left: 1px;}

#wrap{position:relative; min-height:100%; margin:0 auto; width:100%;}
#page{width:770px;margin:0 auto; border:1px solid #2e341c; border-top:none; padding:20px 1px 1px;}

#footer{width:770px; background:url(../images/botbg.gif) repeat-y;}
#footer .top{background:url(../images/bot1bg.gif) no-repeat; height:13px; width:770px; overflow:hidden;}
#bottom_addr{color: #FFF;text-align:center;padding: 5px 15px 10px 15px; font-size:11px;}
#bottom_addr a{text-decoration: none;}
#bottom_addr a:hover{text-decoration: underline;}

#bottom_menu{color: #000;text-align: center;padding: 10px 15px 5px 15px; font-size:12px;}
#bottom_menu a{color: #fff;text-decoration:underline; padding:0 10px;}
#bottom_menu a:hover{color: #000;text-decoration: underline;}
input,textarea{
	border: solid 1px #fff;
	font-size: 11px;
}
hr{
	border: solid #fff;
	height: 1px;
	width: 90%
}
.news_data {
	font-weight:bold;
}