.Button {
	font: x-small Verdana, Arial, sans-serif;
	color: yellow;
	background-color: maroon;
	border: 1;
	border-color: white;
	border-style: solid;
}

.TextBox {
	font: x-small Verdana, Arial, sans-serif;
	font-size: 12;
	color: darkblue;
	background-color: lightyellow;
}

.Grid_Header_Thin {
	font: x-small Verdana, Arial, sans-serif;
	color: white;
	background-color: darkblue;
}

/*////////////////////////////*/
.Grid_Header {color: #FFFFFF; background-color: #77A2D9;}
.Grid_AlternatingItem {background-color: #FCFCFC;}
.Grid_Item {font-size:9pt;}

.Grid_General {font-size:9pt; background-color: #FFFFFF;}
/*////////////////////////////*/

.Grid_SelectedItem {
	font: x-small Verdana, Arial, sans-serif;
	color: Black;
	background-color: orange;
	vertical-align: top;
}

.MenuTable {
	padding: 0;
	font: x-small Verdana, Arial, sans-serif;
	color: yellow;
	background-color: darkblue;
}

.Preview {
	color: darkblue;
	background-color: #F1F1F1;
}

.ErrorMessage {
	color: red;
}

.ErrorURL {
	color: blue;
}

.Poll_Box {
	font: x-small Verdana, Arial, sans-serif;
	color: darkblue;
	background-color: #F1F1F1;
}

.Poll_Question {
	color: red;
}

.Poll_Bar {
	color: magenta;
	height: 8;
}

.Poll_Results {
	color: green;
}

.Poll_Option {
	font: x-small Verdana, Arial, sans-serif;
	color: darkblue;
}

.SubscrSubject {
	color: darkblue;
	font: bold Arial;
}

.SubscrMessage {
	color: darkblue;
}

.MenuRow {
	font: x-small Verdana, Arial, sans-serif;
	color: lightgreen;
}

A.MenuItem {
	font: x-small Verdana, Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color: lightgreen;
}

A.MenuItem:hover {
	color: cyan;
}

TD 
{
	font: x-small Verdana, Arial, sans-serif;
	font-size: 12;
	line-height: 17px;
}


.Site_Header 
{
	font-family: Verdana;
	font-size: 9pt;
	color: white;
	background-color: #669999;
	border:1px;
	border-style: solid; 
	border-color: #000000;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

.SubscrSubject {
	color: darkblue;
	font: bold Arial;
}

.SubscrMessage {
	color: darkblue;
}

.Book_News_General {
	font: tahoma;
	font-size: 2ex;
	color: black;
}

.Book_News_Header {
	color: white;
	font: x-small Verdana, Arial, sans-serif;
	background-color: #996633;
	border: 1px;
	border-color: #000000;
	border-style: solid;
}

.Book_News_Item {
	background-color: white;
	vertical-align: top;
	border: 1px; 
	border-color: #c0c0c0;
	border-style: solid;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

.Book_News_AlternatingItem {
	background-color: #ffeedd;
	vertical-align: top;
	border: 1px; 
	border-color: #c0c0c0;
	border-style: solid;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
}

.Forums_Header {
	font: bold Arial;
	color: white;
	background-color: #E16161;
}

.Forums_Header2 {
	color: white;
	font: bold x-small Verdana, Arial, sans-serif;
	background-color: darkred;
	border: 1px;
	border-color: #000000;
	border-style: solid;
}

.Forums_TopicSubject {
	color: darkred;
	font: bold x-small Verdana, Arial, sans-serif;
	font-size: 16;
}

.Forums_Item {
	background-color: beige;
	vertical-align: top;
	border: 0px; 
	border-color: #c0c0c0;
	border-style: solid;
}

.Forums_AlternatingItem {
	font: tahoma;
	font-size: 2:
	color: white;
	background-color: moccasin;
	vertical-align: top;
	border: 0px; 
	border-color: #c0c0c0;
	border-style: solid;
}

.Forums_General {
	font: tahoma;
	font-size: 2ex;
	color: black;
	background-color: beige;
	vertical-align: top;
	border: 1px; 
	border-color: #c0c0c0;
	border-style: solid;
}

/*²Ëµ¥*/
.flyoutMenu {
	background-color: #F1F1F1;
	border-color: #999999;
	border-width: 0 1px 1px 0;
	border-style: solid;
	behavior: url(/Styles/default.htc);
}
.flyoutHeading {
	font-family: Verdana, Arial, Helvetica;
	/*font-size: 70%;*/
	background-color: #F1F1F1;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	cursor: default;
}
.flyoutLink  {
	border-color: #F1F1F1;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica;
	/*font-size: 70%;*/
	padding-left: 6px;
	padding-right: 25px;
	padding-top: 1px;
	cursor: hand;
}
.flyoutMenu TD.flyoutLink  {
	border-color: #F1F1F1;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica;
	/*font-size: 70%;*/
	padding: 1px 25px 3px 6px;
	cursor: hand;
}
.flyoutLink a {
	color: black;
	text-decoration: none;
}
.flyoutLink a:hover {
	color: black;
	text-decoration: none;
}
.flyoutLink a:visited {
	color: black;
	text-decoration: none;
}
.flyoutLink a:active {
	color: black;
	text-decoration: none;
}
.flyoutSubHeading {
	font-family: Verdana, Arial, Helvetica;
	/*font-size: 70%;*/
	background-color: #F1F1F1;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 7px;
	cursor: default;
}
.flyoutSubLink {
	border-color: #F1F1F1;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica;
	/*font-size: 70%;*/
	padding: 1px 15px 3px 11px;
	cursor: hand;
}
.flyoutSubLink a {
	color: black;
	text-decoration: none;
}
.flyoutSubLink a:hover {
	color: black;
	text-decoration: none;
}
.flyoutSubLink a:visited {
	color: black;
	text-decoration: none;
}
.flyoutSubLink a:active {
	color: black;
	text-decoration: none;
}


.label {FONT-WEIGHT: bolder; COLOR: #000080}
INPUT.border {FONT-SIZE: 12px; BORDER-COLOR: #77A2D9; COLOR: gray; BORDER-STYLE: dotted; FONT-FAMILY: "??¨¬?"; border-width: 1;}
INPUT.buttonborder {FONT-SIZE: 12px; BORDER-COLOR: #77A2D9; COLOR: blue; BACKGROUND-COLOR: #FAFAFA; FONT-FAMILY: "??¨¬?"; border-width: 1;}
h4 {PADDING-RIGHT: 0pt; PADDING-LEFT: 5pt; FONT-WEIGHT: bolder; FONT-SIZE: 10.5pt; PADDING-BOTTOM: 4pt; PADDING-TOP: 5pt; MARGIN: 0pt 0pt 0pt 0px; COLOR: #ffffff; BACKGROUND-COLOR: #7c9dc0}
.bgcolor {background-color : #689ace;}
HR {COLOR: #7c9dc0}
/*Ô­CSS*/
.para {
	text-indent: 20pt;
	font-size:9pt;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}
.comment {
	font-size:9px;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
}

input { font-size:9pt;}
A:link {text-decoration: underline; font-size:9pt;color:#3361a1}
A:visited {text-decoration: underline; font-size:9pt;color:#3361a1}
A:active {text-decoration: underline; font-size:9pt}
A:hover {text-decoration:underline;color:red}

body,table {font-size: 9pt}
tr,td{font-size:9pt}

A.A:link {text-decoration: none; font-size:8pt;color:FFFFFF}
A.A:visited {text-decoration: none; font-size:8pt;color:FFFFFF}
A.A:hover {text-decoration:none;color:#ffcc00}

A.B:link {text-decoration: none; font-size:8pt;color:red}
A.B:visited {text-decoration: none; font-size:8pt;color:red}
A.B:hover {text-decoration:underline; font-size:8pt;color:#000000}

A.C:link {text-decoration: none; font-size:8pt;color:#ff6600}
A.C:visited {text-decoration: none; font-size:8pt;color:#ff6600}
A.C:hover {text-decoration:underline; font-size:8pt;color:#000000}

A.D:link {text-decoration: none; font-size:9pt;color:#ffffff}
A.D:visited {text-decoration: none; font-size:9pt;color:#ffffff}
A.D:hover {text-decoration:underline; font-size:9pt;color:#ffcc00}

A.menu:link {text-decoration: none; font-size:8pt;color:#000000}
A.menu:visited {text-decoration: none; font-size:8pt;color:#000000}
A.menu:hover {text-decoration:underline; font-size:8pt;color:#ff0000}

A.hot:link {text-decoration: none; font-size:8pt;color:blue}
A.hot:visited {text-decoration: none; font-size:8pt;color:blue}
A.hot:hover {text-decoration:underline; font-size:8pt;color:#ff6000}

a.LinkPage:link {font-family: "Verdana", "Arial", "Helvetica";text-decoration: underline; font-size:8pt;color:0000ff}
a.LinkPage:visited {text-decoration: underline; font-size:8pt;color:0000ff}
a.LinkPage:hover {text-decoration:underline;color:ff0000}
/*
.btn {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
; border: 1px #000000 solid
; background-image: url(/images/btn_bg.gif)
}

.txtField {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	background-color: #f1f1f1;
	margin: 0px;
	padding: 0px;
; border: #000000; border-style: double; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
.navBtn {
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	color: #000000;
; text-align: center
; background-image: url(/images/btn_bg.gif); border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
; font-weight: bold
}

.blankNavBtn {
	font-family: "Times New Roman", "Times", "serif";
	font-size: 10px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	border: 1px solid #000000;
}
.dblBdr {
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
}
.topBdr {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.topNavBtn {
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	color: #FFFFFF;
	background-color: #1A4383;
}
.leftBdr {
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
}

.btmBdr {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #666666;
	border-left-color: #CCCCCC;
}
.topNavBtnSelected {
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	color: #000000;
	background-color: #ffcc00;
}
.navBtnSelected { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 10px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 5px; color: #000000; ; text-align: center ; background-image: url(/images/btn_bg_selected.gif); border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
.comItem {  background-color: #BFD1E6; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9pt}
.comItemH { background-color: #FFCC00; font-weight: bold; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9pt}
.alphaBg {  background-attachment: fixed; background-image: url(/images/bg_s.gif); background-repeat: no-repeat; background-position: center 30}
*/
.NewMenu
{
	background-color: #6699cc;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
	height:20;
}
.componentHeaderText {color:#ffffff;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:8pt;font-weight:bold;}

.MenuSelect
{
	background-color: #f1f1f1;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
}

.MenuSelected
{
	background-color: #FFCC00;
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	font-size: 9pt;
}

.MenuButton
{
	font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	background-color: #6487DC;
	color:FFCC00;
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
}