﻿* {margin:0; padding:0; border:0;}
body {background:#FFFFFF; font-family:"Microsoft yahei",verdana,sans-serif; font-size:12px;}
.mainbody {width:1000px; text-align:left;}
a {font-size:12px; color:#000; text-decoration:underline;}
a:hover {text-decoration:none;}
.logo {padding:15px 0 0 5px; text-align:left; font-size:11px;}
.textHeader12 {font-weight:bold; text-transform:uppercase; font-family:Arial; margin-top:20px; margin-bottom:5px;}
.textHeader13 {font-size:13px; color:#000000;}
.textHeader13 span {font-size:11px; color:#666666; padding-left:10px;}
.textHeader16 {font-size:16px; color:#ffffff;}
.textHeader17 {font-size:17px; color:#246374;}
.textHeader17 span {font-size:11px; color:#666666; padding-left:10px;}
.textHeader18 {font-size:18px; text-transform:uppercase; text-align:center; color:#ffffff; font-weight:bold; letter-spacing:1px;}
.textHeader19 {font-size:19px; text-transform:uppercase; text-align:center; color:#333333; font-weight:bold; letter-spacing:1px;}
.text {padding:20px; line-height:180%;}
ol, ul {margin-left:20px;}


.menu {width:1000px; background:#a1d6e9 url(../Image/menu_top_left.gif) top left no-repeat;height:35px;}
.menu_top_right {background:url(../Image/menu_top_right.gif) top right no-repeat;}
.menu_bottom_left {background:url(../Image/menu_bottom_left.gif) bottom left no-repeat;}
.menu_bottom_right {background:url(../Image/menu_bottom_right.gif) bottom right no-repeat;}

#nav{text-align:center; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; height:35px; padding-left:20px;}
#nav li.top {display:block; float:left; width:120px; padding:0px 0 0 20px;}
#nav li.top:hover { background-color:#246374;}
#nav li a.top_link {display:block; float:left; padding:10px 0px 10px 0px;color:#2e0606; text-decoration:none; cursor:pointer;}
h1{font-size:12px; font-weight:600;}
#nav li a.top_link span{float:left; display:block;}
#nav li a.top_link span.down{float:left; display:block;}
#nav li:hover a.top_link{color:#fff;}
#nav li:hover{position:relative;}
#nav li:hover ul.sub{left:0px;top:30px;background:#246374;padding:10px 0px 10px 7px;width:230px;height:auto;}
#nav li:hover ul.sub li{display:block;position:relative; float:left; padding:0px 0px 2px 3px;}
h2{font-size:11px; font-weight:500;}
#nav li:hover ul.sub li a{display:block; font-size:11px; width:200px;color:#fff; text-decoration:none; text-align:left; padding:3px;border:1px solid #246374;}
#nav li:hover ul.sub li a:hover{background:#333; border:1px solid #cccccc; color:#fff;}
#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul{left:90px; top:-4px; background: #9BDAE9; padding:3px; border:0px; width:220px; height:auto;}
#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.home_mid_right {border:10px solid #bec8cc; background-color:#246374; color:#d6d6d6;}
.home_mid_right a {display:block; color:#FFFFFF; font-size:12px; text-transform:uppercase; padding:5px 0px 5px 0px; }

.submenu { width:1000px; margin:0 auto;}
.submenu_top_left { background:#e4f99e url(../Image/submenu_top_left.gif) top left no-repeat;}
.submenu_top_right {background:url(../Image/submenu_top_right.gif) top right no-repeat;}
.submenu_bottom_left { background:url(../Image/submenu_bottom_left.gif) bottom left no-repeat;}
.submenu_bottom_right {background:url(../Image/submenu_bottom_right.gif) bottom right no-repeat;}
.subment_content {text-align:center;}
.table01 td { vertical-align:top;}
.textHeader18 a {color:#000; font-size:16px; text-decoration:underline; line-height:40px;}
.bottomBoxContent {background:#FFFFFF; text-align:left; padding:7px;}

/*-------------Subpages-----------------------*/
.subpageBody {background:#f9f9f9 url(../Image/bg_subpageTop.jpg) top repeat-x; border:solid 1px #edfaff;}
.subpageRightBox {border:7px solid #FFFFFF; background:#e4f99e; text-align:left;}
.subpageRightBox b {font-size:12px; text-transform:uppercase;}

.tablestyleA {border:1px solid #efefef; border-width:0px 1px 1px 0px;}
.tablestyleA td, .tablestyleA th {text-align:left; border:1px solid #efefef; border-width:1px 0px 0px 1px; padding:5px; line-height:110%;}
.tablestyleA th {font-weight:bold; text-decoration:none; background-color:#a1d6e9; color:#333333; padding:7px;}
a.lightbox{color:#000000; text-decoration:underline;}
a.lightbox:hover{color:#000099; text-decoration:none;}
a.download {color:#246374; text-decoration:none;}
a.download:hover {text-decoration:underline; color:#a1d6e9}
.article_discription {font-size:10px;}
a.login {color:#000000; text-decoration:none;}
a.login:hover {text-decoration:underline; color:#333333}

.blog_title { padding:5px 0px 5px 22px; text-decoration:none; border-bottom:dashed 1px #ccc; text-align:left;}
.blog_title:hover { background:url(../images/favicon.gif) no-repeat left;}
.blog_menu {background:url(../images/favicon.gif) no-repeat left; line-height:120%;padding:5px 0px 5px 22px;}

/*----------- Registration ----------*/

.choose_contact_box {border-top:3px solid #ccc; padding:10px 0px 15px 0px; margin-top:15px}
.contact_td {width:50%; text-align:left; padding:5px 0 5px 15px;}
.input_textbox1 {border:solid 1px #aad0e0; width:150px;color:#333333;padding:3px;font-size:12px;}
.input_textbox1:hover {border:solid 1px #0d7aa8}
.input_selectbox1 {font-size:12px; border:1px solid #aad0e0;width:150px; padding:3px;}
.textarea_box {border:solid 1px #aad0e0;color:Navy;padding-left:3px;font-family:Georgia; font-weight:normal;}
.input_textbox {border:solid 1px #aad0e0; width:200px;color:Navy;padding-left:3px;font-family:Georgia; font-weight:normal;}
.input_textbox:hover {border:solid 1px #0d7aa8}
.textarea_box {border:solid 1px #aad0e0;color:Navy;padding-left:3px;font-family:Georgia; font-weight:normal;}
.textarea_box:hover {border:solid 1px #0d7aa8}
.button_text {font-size:25px; line-height:17px; color:White; padding:0px 5px 5px 0px; margin:10px 10px 10px 0px;font-family:Georgia;}
.input_selectbox {width:200px; height:18px; font-size:10px; border:solid 1px #aad0e0;}

.lastmodified {font-weight:bold; color:#CC0000; font-size:10px;}
.btnStyle01 {background:#e4f99e; padding:7px 30px 7px 30px; border:solid 3px #FFF; font-family:Arial; font-weight:bold; font-size:11px; text-transform:uppercase;}

.footer {text-align:center; width:100%; padding:15px 0;}


