@charset "utf-8";
/* CSS Document */

body{
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4b4a4a;
	padding:0px;
	margin:7px 0px;
	line-height:18px;
}
body, td, th{	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}
a:link,
a:visited{
	color:#4b4a4a;
	text-decoration:none;
}
a:hover{
	text-decoration:none;
}
img{
	border:0px;
}
form{
	margin:0px;
}
input{
	font-size:12px;
	padding:2px;
}

.body{
	width:778px;
	background-color:#FFFFFF;
}

.corner_tl{
	background:url(../images/corner_tl.gif) top left no-repeat;
}
.corner_tr{
	background:url(../images/corner_tr.gif) top right no-repeat;
}
.corner_bl{
	background:url(../images/corner_bl.gif) bottom left no-repeat;
}
.corner_br{
	background:url(../images/corner_br.gif) bottom right no-repeat;
}
.left{
	background:url(../images/dot.gif) left repeat-y;
}
.right{
	background:url(../images/dot.gif) right repeat-y;
}
.top{
	background:url(../images/dot.gif) top repeat-x;
}
.bottom{
	background:url(../images/dot.gif) bottom repeat-x;
}

.top-menu{
	background:url(../images/bg_topmenu.gif) left repeat-x;
	height:28px;
	border-top:#ffffff solid 1px;
}

/* --- content style --- */
.left-side{
	width:199px;
	vertical-align:top;
}

.box-left{
	color:#fff;
}
.box-left a:link,
.box-left a:visited{
	color:#fff;
	text-decoration:none;
}
.box-left a:hover{
	text-decoration:none;
}

.boxmn-t{
	background:url(../images/mn_t.gif) top repeat-x;
}
.boxmn-b{
	background:#009DA5 url(../images/mn_b.gif) bottom repeat-x;
}
.boxmn-l{
	background:url(../images/mn_l.gif) left repeat-y;
}
.boxmn-r{
	background:url(../images/mn_r.gif) right repeat-y;
}
.boxmn-tl{
	background:url(../images/mn_tl.gif) top left no-repeat;
}
.boxmn-tr{
	background:url(../images/mn_tr.gif) top right no-repeat;
}
.boxmn-bl{
	background:url(../images/mn_bl.gif) bottom left no-repeat;
}
.boxmn-br{
	background:url(../images/mn_br.gif) bottom right no-repeat;
}
.boxmn-pad{padding:8px 6px 16px 15px;}
.boxmn-pad2{padding:8px 6px;}

.boxv-t{
	background:url(../images/boxv_t.gif) top repeat-x;
}
.boxv-b{
	background:#00A5AB url(../images/boxv_b.gif) bottom repeat-x;
}
.boxv-l{
	background:url(../images/boxv_l.gif) left repeat-y;
}
.boxv-r{
	background:url(../images/boxv_r.gif) right repeat-y;
}
.boxv-tl{
	background:url(../images/boxv_tl.gif) top left no-repeat;
}
.boxv-tr{
	background:url(../images/boxv_tr.gif) top right no-repeat;
}
.boxv-bl{
	background:url(../images/boxv_bl.gif) bottom left no-repeat;
}
.boxv-br{
	background:url(../images/boxv_br.gif) bottom right no-repeat;
}
.boxv-pad{padding:8px 11px;}
.boxv-pad table th{
	background:url(../images/icon_visitor.gif) left no-repeat;
	height:33px;
}
.boxv-pad p{
	margin-top:8px;
	margin-bottom:13px;
}

.left-mn{
}

.right-side{
	width:566px;
	vertical-align:top;
}
.sub-baner{
}
.marquee{
	background-color:#00A5AB;
	padding:6px 3px;
}
.marquee img{
	border:#0F0000 solid 1px;
	margin:0px 3px;
}
.v-space{
	height:4px;
	clear:both;
}

.box{
	padding:0px 15px;
}
.box table th{
	text-align:left;
	background:url(../images/bull_title.gif) left no-repeat;
	padding-bottom:5px;
	padding-left:14px;
	color:#ff7e00;
	border-bottom:#ff7e00 solid 2px;
}
.box p{
	margin:0px;
}

.news ul{
	list-style-type:none;
	margin:7px 0px;
	padding:0px;
}
.news ul li{
	padding:3px 0px;
	background:url(../images/dash.gif) bottom left repeat-x;
}
.news ul li a:link,
.news ul li a:visited{
	background:url(../images/bull_cir.gif) 0px 4px no-repeat;
	padding-left:12px;
}
.news ul li a:hover{
	color:#FE8100;
	text-decoration:none;
}
.news ul li img{
	margin-left:10px;
}

/* --- form style --- */

input.formButton{
	background:#006e97 url(../images/bg_btn.gif) top repeat-x;
	color:#fff;
	font-size:11px;
    cursor:pointer;
	border:#022729 solid 1px;
}
input.formInputText{
	color:#898989;
	width:100px;
	border:#BABABA solid 1px;
}

/* --- footer style --- */
.footer 
{
	background-image: url(../images/FooterBackground.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.footer table{
	height:36px;
}
.footer table td,
.footer a:link,
.footer a:visited{
	color:#fff;
	
}
.footer a:hover{
	color:#CCCCCC;
	text-decoration:none;
}
.footer p{

margin:0px;

}

.footer-t{
	background:url(../images/footer_t.gif) top repeat-x;
}
.footer-b{
	background:#009DA5 url(../images/footer_b.gif) bottom repeat-x;
}
.footer-l{
	background:url(../images/footer_l.gif) left repeat-y;
}
.footer-r{
	background:url(../images/footer_r.gif) right repeat-y;
}
.footer-tl{
	background:url(../images/footer_tl.gif) top left no-repeat;
}
.footer-tr{
	background:url(../images/footer_tr.gif) top right no-repeat;
}
.footer-bl{
	background:url(../images/footer_bl.gif) bottom left no-repeat;
}
.footer-br{
	background:url(../images/footer_br.gif) bottom right no-repeat;
}
