* {
	margin:0px;
	padding:0px;
	font-size:12px;
	
}

ul,ol {
	list-style-type:none;
}

table {
	table-layout:fixed;
	border-collapse:collapse;
}

.FloatLeft {float:left;}
.ClearBoth {clear:both;}

.BodyTable {
	width:1000px;
	background:#FFFFFF;
	margin:0 auto;
	margin-bottom:10px;
	table-layout:fixed;
}

.FixTable {
	table-layout:fixed;
}


body {
}

td { 
	margin-top: 5px; 
	font-size: 12px; 
	margin-bottom: 5px;
	line-height: 21px; 
}

a:hover { 
	color: #ff6600; 
}

a { 
	color: #333333; 
	text-decoration: none
}

a img {
	border:0;
}

select {
	font-size: 12px;
}


.Banner {
	width:1004px;
	height:200px;
	margin:0 auto;
	background:url(../Img/Banner.jpg) no-repeat;
	
}

.MainMenuBar {
	width:1004px;
	margin:0 auto;
	height:33px;
	font-size:14px;
	margin-bottom:12px;
	background:url(../Img/MainMenu.jpg) repeat-x;
	
}

.MainMenu {	
	margin-left:30px;
}

.MainMenu li{
	float:left;
	margin-right:16px;
}

.MainMenu li a {
	color:#333333;
	font-weight:bold;
	display:inline-block;
	font-size:14px;
	margin-top:8px;

}

.MainMenu li a:hover {
	color:#FF0000;
	font-weight:bold;
	font-size:14px;
	text-decoration:underline;
}

.MainMenuSpacer {
	width:1px;
	height:16px;
	background:#333333;
	margin-top:10px;
	
}

.Footer {
	width:1000px;
	height:138px;
	background:url(../Img/Footer.jpg) repeat-x;
	margin:0 auto;
	text-align:center;
	padding-top:20px;
}

.Footer, .Footer *{
	font-size:14px;
	color:#FFFFFF;
	line-height:25px;
}

.Strong {
	font-weight:bold;
	font-size:14px;
	height:25px;
}

.Copy {
	font-family:System;
	font-size:14px;
}


.B2 {
	font-weight:bold;
	color:#666666;
	margin-left:15px;
}

h3 {
	width:190px;
	height:28px;
	text-align:center;
	font-size:14px;
	color:#6EC81B;
	margin-top:30px;	
	margin-bottom:10px;	
}

h1 {
	width:425px;
	height:28px;
	background:url(../Img/H1.jpg) no-repeat;
	padding-left:39px;
	padding-top:5px;
	font-size:14px;
	color:#6EC81B;
}


h2 {
	width:310px;
	height:30px;
	background:url(../Img/H2.jpg) no-repeat;
	padding-left:20px;
	padding-top:15px;
	font-size:14px;
	color:#254FA5;
}


.C2 {
	width:310px;
	background:url(../Img/C2.jpg) repeat-y;
}

.F2 {
	width:310px;
	height:25px;
	background:url(../Img/F2.jpg) no-repeat;
}

.PicNews {
	width:310px;
	margin:0 auto;
	margin-top:5px;
}







.LeftMenuBar {
	
}

.LeftMenuHeader {
	width:200px;
	height:39px;
	margin-top:15px;
	background:url(../Img/LeftMenuHeader.jpg) no-repeat;
}

.LeftMenuFooter {
	width:200px;
	height:151px;
	margin-bottom:10px;
	background:url(../Img/LeftMenuFooter.jpg) no-repeat;
}

.LeftMenu {
	width:200px;
	padding-top:11px;
	background:url(../Img/LeftMenuBK.jpg) repeat-y;
}

.SearchBar {
	padding-top:20px;
	background:url(../Img/LeftMenuBK.jpg) repeat-y;
	padding-bottom:200px;
	padding-left:20px;
}

.SearchFormItem {
	height:25px;
}

.LeftMenu li {
	width:120px;
	height:29px;
	margin-top:8px;
	margin-left:11px;
	margin-right:1px;
	padding-top:3px;
	padding-left:60px;
	background:url(../Img/LeftMenuItemBK.jpg) no-repeat;
}

.LeftMenu li:hover {
}

.LeftMenu li * {
	font-size:14px;
	font-weight:bold;
	color:#254FA5;	
}

.LeftMenu li:hover * {
	color:#FF0000;	
}

.LeftSubMenu {
 	position:absolute;
 	padding:6px;
	background:#D4FFBF;
}

.LeftSubMenu li {
	width:120px;
	height:20px;
	margin:0px;
	padding-top:5px;
	text-align:center;
}


.LeftSubMenuItem {
	background:#D4FFBF;
}

.LeftSubMenuItemActive {
	background:#A3FE76;
}

.LeftSubMenu li * {
	font-size:14px;
}

.ContentBar {
	width:766px;
	padding-left:10px;
	padding-right:10px;
}

.ContentBarHeader {
	width:786px;
	height:17px;
	background:url(../Img/ContentBarHeader.jpg) no-repeat;
	
}

.ContentBarBack {
	width:746px;
	background:url(../Img/ContentBarBK.jpg) repeat-y;
	padding-left:20px;
	padding-right:20px;
	
	
}

.ContentBarFooter {
	width:786px;
	height:17px;
	background:url(../Img/ContentBarFooter.jpg) no-repeat;
}

.NewsContentBar {
	margin-left:20px;
	margin-right:20px;
}


.SearchHeader {
	width:159px;
	height:46px;
	margin-bottom:10px;
	background:url(../Img/SearchHeader.jpg) no-repeat;
}


.More1 *, .More2 *, .More3 *, .More4 *, .More5 * {
	font-family:Arial;
	color:#1168C9;
	font-weight:bold;
}

.More5 {
	width:470px;
	height:32px;
	text-align:right;
}

.More1 {
	width:180px;
	height:23px;
	text-align:right;
}

.More2 {
	position:absolute;
	width:80px;
	height:20px;
	right:12px;
	top:5px;
	background:url(../Img/More2.jpg) no-repeat;
}

.More3 {
	width:220px;
	height:23px;
	text-align:right;
}

.More4 {
	width:270px;
	height:23px;
	text-align:right;
}

.BodyChapterSpacer {
	width:860px;
	margin:0 auto;
	background:#FFFFFF;
	height:5px;
}

.Form {
	border:#cae4f9 solid 1px;
	background: #f4f9fe;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}

.FormHeader {
	color:#FFFFFF;
	height:39px;
	vertical-align:top;
	padding-top:3px;
	padding-left:17px;
	background:url(../Img/FormHeader.gif) repeat-x;
	font-weight:bold;
}

.FormSubTitle {
	font-size:14px;
	font-weight:bold;
	height:39px;
	padding-top:30px;
	color:#e60000;
}


.FormLabel {
	width:120px;
	height:30px;
	text-align:right;
}

.FormButtons {
	height:90px;
}


.ListToolbar {
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:8px;
}

.Gray {
	color:#777777;
}

.Red {
	color:red;
}

.Table {
	border-collapse:collapse;
	border-bottom:#CCCCCC solid 1px;
}

.TableHeader{
	color:#FFFFFF;
	height:28px;
	padding-top:0px;
	background-color: #087ed1;
	background:url(../Img/TableHeader.gif);
}







.Button {
	font-size:12px;
	color:#FFFFFF;
	border:#333333 solid 1px;
	height:22px;
	padding-top:3px;
	padding-left:5px;
	padding-right:5px;
	background:#1FB2DE;
}

.PagerButton {
	font-size:12px;
	color:#FFFFFF;
	border:#1F890B solid 1px;
	height:20px;
	margin-left:5px;
	background:#1F890B;
}    

.TextArea {
	font-size:12px;
	background-color: #FFFFFF;
	border: #000000 1px solid;
}

.Input, .InputFocus{
	height:16px;
	font-size:12px;
	background-color: #FFFFFF;
	border: #000000 1px solid;
	padding-left:4px;
	padding-top:4px;
}

.InputFocus {
	background-color: #e1b35d;
}

.PageInput {
	height:17px;
	font-size:12px;
	background-color: #FFFFFF;
	border: #ADADAD 1px solid;
	padding-left:4px;
	padding-top:2px;
}

.Title {
	height:30px;
	font-size:20px;
	font-weight:bold;
	text-align:center;
	padding-top:20px;
	padding-bottom:10px;
}

.Dotline {
	border:1px dotted #0C0C0C;
}


.th { 
	color: #FFFFFF; 
	background-color: #47A4BE;
}

.Pager {
	background-color: #FFFFFF;
}


.Pic{
	BORDER: #888888 1px solid; 
}

.Today {
    width: 200px;
    padding-left: 35px;
    float: left;
    color: #FFFF00;
    font-size: 14px;
}

.Prompt {
	border:#CCCCCC solid 1px;
	background:#EEEEEE;
	color:#000000;
	width:450px;
	margin:50px auto;
	text-align:center;
	padding:20px;
} 

.Tip {
	text-align:center;
}


.TableRowDark {
	height:25px;
	background-color:#F0F0F0;
}

.TableRow {
	height:25px;
}




.BorderTable {
	border:#DDDDDD solid 1px;
}

.BorderTable td {
	padding:5px;
}

.BorderTableTitle {
	font-weight:bold;
	background:#EEEEEE;
}

.Block {
	margin-top:5px;
	margin-left:5px;
	width:220px;
	border:#A60A0A solid 1px;
}

.SearchIcon {
	width:170px;
	height:35px;
	background:url(../Img/SearchIcon.jpg) no-repeat;
}

.ItemList {
}

.ItemList li {
	height:15px;
	padding-left:15px;
	padding-bottom:5px;
	margin-left:3px;
	background:url(../Img/Square.jpg) no-repeat 0 7px;
}

.FlagList li {
	border:#888888 solid 1px;
}

/****************/
.AskBar {
	width:680px;
	margin:0px auto;
	margin-top:20px;
	border:#CCCCCC solid 1px;
}

.AskBar .Asker {
	height:12px;
	background:#F7F7F7;
	padding:10px;
	border-bottom:#CCCCCC solid 1px;
}


.AskBar .Question {
	padding:15px;
	line-height:22px;
}

.AskBar .Answer {
	padding:5px;
	font-size:14px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:30px;
	color:#008800;
	line-height:22px;
}

.AskBar .Answerer {
	color:#008800;
	font-size:14px;
	padding:10px;
}


.AskToolbar {
	width:390px;
	margin:0 auto;
	margin-bottom:20px;
}

.AskButton {
	float:left;
	border:#CCCCCC solid 1px;
	width:110px;
	height:22px;
	background:url(../Img/ButtonBK.jpg) repeat-x;
	text-align:center;
	padding-top:3px;
	margin-right:10px;
}

.AskButton:hover * {
	color:#FF0000;
}

.AskButton a, .AskButton * {
	color:#FFFFFF;
}
