﻿body { margin: 0px; font-size:12px; padding:0; }

ul,li { list-style:none; margin:0px; padding:0px; }

.main { width:1000px; margin:0px auto; }
.main_top { width:100%; height:107px; background-image:url(/images/top1_01.gif); background-repeat:no-repeat; background-color:#FE0000 }
.main_right { float:right; width:464px; }

.main_top_link { width:100%; background-image:url(/images/top1_05.jpg); background-repeat:repeat-x; height:31px; color:#fff; font-weight:bold; }
.main_top_link ul { margin-left:70px; }
.main_top_link li { margin:0 20px; float:left; line-height:31px; color:#fff; }

.main_top_link A:link { color:#fff; }
.main_top_link A:visited { color:#fff; }
.main_top_link A:active { color:#fff; }
.main_top_link A:hover { color:#fff; }

.main_center { margin:5px 0; }
.main_center_l { float:left; width:765px; }
.main_center_r { float:right; width:230px; }

.main_bottom_link { width:95%; height:auto; margin:auto; margin-top:5px; background-color:#fff; border-top:#CD0B00 solid 1px; border-bottom:#CFCFCF solid 1px; }
.main_bottom_link_in { margin:0px; height:30px; background-color:#F3F3F3; width:100%; }
.main_bottom_link_in ul { margin-left:100px; }
.main_bottom_link_in li { margin:0 30px; float:left; line-height:30px; color:#000; line-height:30px; }

.main_bottom_link_in a:link { text-decoration: none; color: #000; }
.main_bottom_link_in a:visited { text-decoration: none; color: #000; }
.main_bottom_link_in a:active { text-decoration: none; color: #000; }
.main_bottom_link_in a:hover { text-decoration:underline; color: #000; }

.main_bottom { text-align:center; line-height:200%; margin:8px auto; }

.google_ad { border:#FA9B42 solid 1px; width:auto; height:auto; padding:5px; }

.input_login1 { width:140px; border:#7F9DB9 solid 1px; padding:2px; }
.input_login1_1 { width:200px; border:#7F9DB9 solid 1px; padding:2px; }
.input_login2 { width:60px; border:#7F9DB9 solid 1px; padding:2px; }
.input_login2_2 { width:100px; border:#7F9DB9 solid 1px; padding:2px; }
.input_login3 { width:145px; border:#7F9DB9 solid 1px; }
.input_login3_3 { width:205px; border:#7F9DB9 solid 1px; }

.input_d { width:117px; border:#7F9DB9 solid 1px; padding:2px; }

.input1 { width:200px; border:#7F9DB9 solid 1px; padding:2px; }
.input2 { width:195px; border:#7F9DB9 solid 1px; padding:2px; }

.textarea1 { width:500px; height:120px; border:#7F9DB9 solid 1px; padding:2px; }
.textarea1_1 { width:500px; height:60px; border:#7F9DB9 solid 1px; padding:2px; }

.ListBox1 { width:90px; height:110px; border:#7F9DB9 solid 1px; }
.select0 { width:95px; }
.select1 { width:100px; }
.select2 { width:200px; }
.select3 { width:190px; }
.select4 { width:130px; }
.select5 { width:200px; }

.button1 { font-size:12px; padding-top:3px; padding-bottom:1px; }

a:link, a:visited, a:active,a:hover { text-decoration: none; color: #000; }

.link_1 { padding:3px 7px; border:#ddd solid 1px; background-color:#f3f3f3; overflow:auto; text-align:center; }
.link_1_1 { padding:3px 7px; border:#ddd solid 1px; background-color:#fff; font-weight:bold; color:Red; overflow:auto; text-align:center;  }

.hand { cursor:pointer; }

/*pop*/
.dialogBoxBG { position:absolute; z-index:8; background-color:#000; filter:alpha(opacity=25); moz-opacity:0.25; opacity:0.25; top:0px; left:0px; width:100%; height:100%; }

/*Other*/
.px5HeightSpan { width:100%; height:5px; font-size:0px; clear:both;}

.hand { cursor:pointer }

.fix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

* html ul#FGNav li a, html ul#FGArticles li a{
	height: 1%;
}