html,body{margin:0;padding:0;background:#000 url(../images/base-bg.gif) repeat-x top;width:100%;height:100%; color:#FFF; font-family:tahoma;}
* html #wrap{height: 100%;}
p,td{font-family:Arial, Helvetica, sans-serif; margin-top: 0px;}
a img{border:0;}
a{color: #fc947b;text-decoration: underline;}
a:hover{color: #ffd0c0;	text-decoration:underline;}
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: normal;color: #ffd0c0;margin: 5px 0 7px;padding: 0px; text-transform:uppercase;}

#bottom_addr{color: #FFF;text-align:left;padding: 8px 0 0; font-size:11px;}
#bottom_addr a{text-decoration: none;}
#bottom_addr a:hover{text-decoration: underline;}

#bottom_menu{color: #fff;text-align: left;padding: 0; font-size:13px;}
#bottom_menu a{color: #33CCCC;text-decoration:underline;}
#bottom_menu a:hover{color: #fff;text-decoration: underline;}

#menu {width:244px; margin:0 0 11px 11px; overflow:hidden;}
#menu .top{background:url(../images/menu_top.gif) no-repeat; height:8px; overflow:hidden;}
#menu .bottom{background:url(../images/menu_bottom.gif) no-repeat; height:8px;}
#menu ul{color: #FFF;font-weight: bold;padding: 10px 10px 0 10px;white-space: nowrap; background:#0d0d0d; list-style:none; font-size:13px; margin:0;}
#menu li{background:url(../images/menu_item_bg.gif) no-repeat; height:29px; padding:0px 0 0 48px;}
#menu li.last{background:url(../images/menu_item_bg_last.gif) no-repeat; height:29px; padding:0px 0 0 48px;}
#menu li a{text-decoration: none;color: #FFF;}
#menu li a:hover{color: #33CCCC;text-decoration:none;}

#body_txt{color: #fff;text-align: justify;padding: 10px;vertical-align: top; font-size:12px;}

#wrap{position:relative; min-height:100%; margin:0 auto; width:100%;}
#page{width:768px;margin:0 auto;}
#latest_news{width:244px; margin:0 0 0 11px; background:#13191f; font-size:12px; overflow:hidden;}
	#latest_news .content{padding:0 10px; margin:0; position:relative;}
	#latest_news .content h2{margin:7px 0 10px; font-size:14px;}
	#latest_news .top{background:url(../images/latestnews-top.gif) no-repeat; height:8px;}
	#latest_news .bottom{background:url(../images/latestnews-bot.gif) no-repeat bottom; height:8px;}


#footer{width:738px; height:50px; background:url(../images/footer_bg.gif) no-repeat; padding:33px 15px 5px;}
#logo_bg{width:254px; height:191px; background:url(../images/logo-bg.jpg) no-repeat; margin-left:1px; position:relative;}
#logo{height:68px; width:45px; margin:62px 0 0 30px; position:absolute;}
#slogan-bg{background:url(../images/slogan-bg.jpg) no-repeat; height:305px; width:513px; position:relative;}
#slogan{position:absolute; color:#ff4200; font-size:18px; margin:68px 0 0 270px; width:240px;}
#company_name{font-size: 20px;font-weight: normal;text-transform: none;color: #ffc66d; position:absolute; margin:73px 0 0 85px; z-index:2;}
#company_name_shadow{font-size: 20px;font-weight: normal;text-transform: none;color: #404040; position:absolute; margin:75px 0 0 87px; z-index:1;}