body{ margin:0px;  text-align:center;  background:#FFF url(../images/body_bg.gif) repeat-x top center;  }
body, td, input, textarea, select, button { color: #535353; font: 12px/1.6em Arial,Helvetica,sans-serif; }
body, ul, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin: 0px; padding: 0px; text-align:left; }
ul{ list-style:none; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
a { color:#FF3100; text-decoration: none; outline:none; }
	a:hover { text-decoration: none; color:#FF3100; }
	a img { border: none; }
a.a1{ color:#CCC; text-decoration:none; }
a.a1:hover { color:#FFF; text-decoration:underline; }
em, cite, strong, th { font-style: normal; font-weight: normal; }

.left_column_div,.right_column_div{ margin-bottom:10px; }
.spacer{ height:10px; }
.clear{ clear:both; height:0px; line-height:0px; font-size:0px; }

.line{height:1px; border-top:1px dotted #CCC; margin:5px 0px; }
.input1{ width:80px; border-top:2px solid #999; border-left:2px solid #999; border-right:1px solid #EEE; border-bottom:1px solid #EEE; }

.succeedDiv{ background-color:#EEE; color:#0078F0; padding:8px; text-align:left; font-weight:bold; }
.errorDiv{ background-color:#EEE; color:#FF0000; padding:8px; text-align:left; font-weight:bold; }
.important { color:#FF3300; font-weight:bold; }

.no_content{ text-align:center; padding:20px; background:#EEE; font-weight:bold; }
.tips { background:#EEEEEE; color:#0080FF; padding:5px; }
.form_action { padding:5px; text-align:center; }
.button1 { background-color:#999999; border-color:#FFFFFF #666666 #666666 #FFFFFF; border-style:solid; border-width:1px; color:#FFFFFF; font-size:12px; font-weight:bold; height:25px; line-height:25px; padding:2px 3px; }


.pageDiv{ text-align:center; padding:10px 0px;}
.pageDiv span.multi_info{ padding:1px 7px; border:1px solid #004182; color:#003973; font-weight:bold; }
.pageDiv span.current{ padding:1px 5px; border:1px solid #D9ECFF; color:#808080; }
.pageDiv a{ border:1px solid #95CAFF; color:#004182; padding:1px 5px; }
.pageDiv a:hover{ border:1px solid #004182; text-decoration:none; background:#0080FF; color:#FFF; }


#container{ margin:0px auto; width:900px; }
#header{ margin-top:20px; }
#header #header_top{ height:100px; position:relative; }
#header #header_top #logo{ position:absolute; left:0px; top:20px; }
#header #header_top #top_nav{ position:absolute; right:0px; top:10px; background:#eaeaea; height:29px; }
#header #header_top #top_nav .left{ background:url(../images/top_nav_l.gif); width:8px; height:29px; }
#header #header_top #top_nav .right{ background:url(../images/top_nav_r.gif); width:8px; height:29px; }
#header #header_top #top_nav .center{ width:206px; text-align:right; line-height:29px; padding:0px 10px; }
#header #header_top #top_nav a{ color:#535353; }
#header #header_top #top_nav a.important { color:#FF3300; }
#header #header_top #top_nav a:hover{ color:#ff9209; }
#header #header_top #top_ad{ position:absolute; right:0px; top:0px; width:728px; height:90px; background:#FFF; text-align:center; }
/*
#header #nav{  }
#header #nav .left{ width:11px; background:url(../images/nav_l.gif) no-repeat; height:35px; }
#header #nav .right{ width:11px; background:url(../images/nav_r.gif) no-repeat; height:35px; }
#header #nav .center{ background:url(../images/nav_c.gif) repeat-x; height:35px; }
#header #nav .center .nav_item{ width:105px; height:35px; line-height:35px; font-size:15px; font-weight:bold; text-align:center; position:relative; }
#header #nav .center .nav_item a{ color:#EEE; position:relative; display:block; }
#header #nav .center .nav_item a:hover{ right:-2px; bottom:-2px; color:#FFF; }
#header #nav .center .nav_item ul.subnav{  display:none; position:absolute; left:0px; width:120px; text-align:left; margin:auto; height:25px; line-height:25px; font-weight:bold; font-size:12px; z-index:99; }
#header #nav .center .nav_item .subnav li{  }
#header #nav .center .nav_item .subnav a{ position:static; color:#DDD; display:block; background:#1781B3; border:1px solid #0F5779; border-top:1px solid #188CC5; border-left:1px solid #188CC5; text-align:left; padding-left:10px; width:120px;}
#header #nav .center .nav_item .subnav a:hover{ background:#12648c; color:#FFF; }

#header #nav .center .sep{ width:6px; background:url(../images/nav_sep.gif) no-repeat; text-indent:-9999px; }
#header #nav_shadow{ height:21px; background:url(../images/nav_shadow.gif) repeat-x; border-top:1px solid #FFF; }
*/
#header #login_info{ background:#CCC; line-height:30px; height:30px; padding-left:10px; border-top:1px solid #FFF; }
#header #login_info a{ color:#11628b; }
#header #login_info a.important{ color:#FF3300; }

#ad900{ margin:10px auto; }

#marquee{ background:#FFFFAC; height:25px; }
#marquee_content{ line-height:25px; font-size:13px; overflow:hidden; padding:0px 20px;}
#marquee_content .li{ padding-left:12px; }

#footer{ margin-bottom:10px; margin-top:10px;}
#footer #footer_nav{ margin-bottom:10px; }
#footer #footer_nav .left{ background:#e3e3e3; width:20px; height:31px; }
#footer #footer_nav .right{ background:#e3e3e3; width:20px; height:31px; }
#footer #footer_nav .center{ background:#e3e3e3; text-align:center; line-height:31px; }
#footer #footer_nav .center a{ color:#666666; }
#footer #footer_nav .center a:hover{ color:#333333; }
#footer #footer_info{ text-align:center; color:#888; }
#footer #footer_info a{ color:#888; }
#footer #link_list{ margin:10px auto;  text-align:left; }
#footer #link_list a{ margin:0px 20px; }


#copyright{ background:#EEEEEE; color:#898989; text-align:center; font-size:10px; font-weight:bold; }
