html,body{margin:0;padding:0;background:#ecf2b4 url(../images/base-bg.gif) repeat-x top;width:100%;height:100%; font-family:tahoma;}
* html #wrap{height: 100%;}
p,td{font-family:Arial, Helvetica, sans-serif; margin-top: 0px;}
a img{border:0;}
a{color:#FF3300;text-decoration:underline;}
a:hover{color:#8389FC;	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: 18px;font-weight: normal;color: #000;margin: 0 0 8px; padding:0;}
hr{border: none; background:#FFF;height:1px; margin:0 10px 5px; color:#FFF;}

#bottom_addr{color: #000;text-align:center;padding: 10px 0; 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 0 12px; font-size:12px; background:url(../images/bottom-line.gif) no-repeat bottom;}
#bottom_menu a{color: #000;text-decoration:underline;}
#bottom_menu a:hover{color: #FF3300;text-decoration: underline;}

#menu{background:url(../images/menu-bg.gif) no-repeat; height:55px; width:780px; text-align:center; position:relative;}
#menu ul{list-style:none; margin:0; padding:20px 0 0 249px;}
#menu ul li{float:left; margin:0 10px; font-size:14px; color:#000;}
#menu ul li a{text-decoration: none;color: #000; padding:7px 10px 12px 10px; display:block;}
#menu ul li a:hover{text-decoration: none;color: #FFF; background:#fa6514;}

.body_txt{color: #000;text-align: justify;padding: 2px 10px 10px;vertical-align: top; font-size:12px; background:#fff6e1; width:474px;}
#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:780px;margin:0 auto; padding-top:9px;}
#center{}
#footer{width:740px; padding:0 20px;}
#header{height:261px; width:780px; margin-left:20px;  background:url(../images/img01.jpg) no-repeat;}
#logo{position:absolute; margin:51px 0 0 147px;}
#company_name{font-size: 33px;font-weight: normal; font-family:tahoma;text-transform: none;color:#FFF; margin:140px 0 0 117px; position:absolute;}
#slogan{position:absolute; margin:190px 0 0 80px; font-size:14px; font-family:tahoma; color:#FFF;}
.right_column{background:#ebeec6; font-size:12px; border-bottom:1px solid #fff6e1;border-right:1px solid #fff6e1;}
.right_column p{padding:10px 10px 5px 10px; margin:0 0 7px;}
.right_column p span.orange_txt{color:#FF3300;}
.right_column h2{font-size:14px; font-weight:bold; font-family:tahoma; display:block; background:#ced695 url(../images/r-column-header-bg.gif) repeat-x top; padding: 3px 10px 14px 10px; margin:0;}

