
/*communal*/
* { font-family:Verdana; font-size:12px;}
body { margin:0px; margin-bottom:10px; text-align:center; margin-left: 0px;	margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}

/*peak*/
#top{ text-align:left; width:976px; height:84px; background-image: url(toplogo_bg.jpg);	background-repeat: no-repeat; background-position: 90px 1px; margin:0 auto 0 auto;}

/*homesitemenu*/
#menu{ width:976px; height:34px; background:url(menu_bg.jpg); margin:0 auto 0 auto;}
#menu  a{ color:#46668F; height:32px; padding-top:8px; padding-left:2px; padding-right:10px; font-size:12px; font-weight:bolder; margin:1px; text-decoration:none;}
#menu  a:hover{ background:#F0F7FD; text-decoration:underline;}

/*centerbigbox*/
#main{ width:976px; margin:10 auto 0 auto;}

/*centerleft*/
#mainleft{ float:left; width:210px;}

/*centerright*/
#mainright{ float:right; width:760px;}

/*listpagestyle*/
#hearmenu{ text-align:left; height:30px; border-bottom:1px solid #999999; padding:5px;}
#list2 { text-align:left; padding-left:40px;}
#list3 { text-align:left; padding-left:40px; border-top:1px solid #999999;}
#listinfo { text-align:left; padding-left:40px; line-height: 20px;}
#listinfo h1 { font-family:"Times New Roman", Times, serif; font-size:22px; line-height:24px;}
/*copyright*/
#copyright{ width:976px; height:102px; line-height: 30px; padding-top:20px; color:#333333; margin-top:5px; border-top:2px solid #999999; background:#EEEEEE;}
#copyhref{ width:976px; height:80px; line-height: 30px; padding-top:5px; color:#333333; margin-top:1150px; }
*   html   #copyhref   {width:976px; height:80px; line-height: 30px; padding-top:5px; color:#333333; margin-top:10px; }
#copyhref2{ width:976px; height:80px; line-height: 30px; padding-top:5px; color:#333333; margin-top:750px; }
*   html   #copyhref2   {width:976px; height:80px; line-height: 30px; padding-top:5px; color:#333333; margin-top:10px;}

/*infopage*/
#infotop { width:976px; height:60px; padding-top:10px; text-align:left;}
#infotop img { margin-right:40px;}
#infomain { width:976px; text-align:left; padding-left:40px; padding-right:40px;}
#infomain h1 { font-family:"Times New Roman", Times, serif; font-size:24px; height:40px; border-bottom:1px solid #999999; padding-bottom:20px;}
#infomain span { font-size:14px; line-height: 30px;}

#listleft li{ padding-top:4px; padding-bottom:4px;}
#listleft a{ text-decoration:none; color:#666666;}
#listleft a:hover{ text-decoration:underline; color:#46668F;}

.menu5 {padding:5px 0 0 1em; margin:0; list-style:none; height:40px; position:relative; background:transparent url(menu_pic/pro_five_0c.gif) repeat-x left bottom; font-size:14px;}
.menu5 li {float:left; height:40px; margin-right:1px;}
.menu5 li a {display:block; float:left; height:40px; line-height:35px; color:#717888; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 4px; cursor:pointer; background:url(menu_pic/pro_five_0a.gif) no-repeat;}
.menu5 li a b {float:left; font-size:14px; display:block; padding:0 16px 5px 12px; background:url(menu_pic/pro_five_0b.gif) no-repeat right top;}
.menu5 li.current a {color:#00589F; background:url(menu_pic/pro_five_2a.gif) no-repeat;}
.menu5 li.current a b {background:url(menu_pic/pro_five_2b.gif) no-repeat right top;}
.menu5 li a:hover {color:#848A98; background: url(menu_pic/pro_five_1a.gif) no-repeat;}
.menu5 li a:hover b {background:url(menu_pic/pro_five_1b.gif) no-repeat right top;}
.menu5 li.current a:hover {color:#00589F; background: url(menu_pic/pro_five_2a.gif) no-repeat; cursor:default;}
.menu5 li.current a:hover b {background:url(menu_pic/pro_five_2b.gif) no-repeat right top;}

/*space*/
.jl1 { margin-top:5px;}
.z1 { padding-left:10px; padding-right:10px;}

/*formstyle*/
.s1 { width:225px; height:22px; border:1px solid #CCCCCC;}
.s2 { border-bottom:2px solid #CCCCCC;}
.hg { line-height: 18px;}
.hr1 { width:98%; padding-bottom:4px; border-bottom:1px solid #999999;}
/*fontsize*/
.f1 { font-size:12px;}
.f2 { font-size:14px;}
.f3 { font-size:16px;}
.f4 { font-size:11px;}
.f5 { font-size:18px;}

/*fontcolor*/
.c1 { color:#666666;} /*gray*/
.c2 { color:#000000;} /*black*/
.c3 { color:#46668F;} /*blue*/
.c4 { color:#990000;} /*reddish*/

/*fontstyle*/
.x1 { text-decoration:none;}
.x2 { text-decoration:underline;}
.nrm { font-family:"Times New Roman";}

/*overstriking*/
.b1 { font-weight:bolder;}