/* Template CSS */
/* Version: 2.20 || Date: 2005-4-1 || Author: Cyrano */

/* Page CSS Sheet Basic */
body
{
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 9pt;
	background-image:url(bg.gif);
}
a {
	font-size: 9pt;
	color: #2c0c0c;
	text-decoration: none;
}
a:hover {
	font-size: 9pt;
	color: #ca1430;
	text-decoration: underline;
}
td {font-size: 9pt;}
th {font-size: 9pt; color: #333333;}
hr {color: #999999;	height: 1px; width: 98%; text-align:center;}
hr.dot {border: 1px dotted #999999;}
.passage {vertical-align:top;line-height:30px; color:555555; background-color:#f2f2f2; padding-left:15px;padding-right:15px;}
.passage p{text-indent:18pt; line-height:30px;}

/* HTML Component Style */
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	background-color: #FFFCF9;
	border: 1px solid #9C9491;
}
.InputBtn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	height: 19px;
	border: 1px solid #999999;
	background-color: #F2F2F2;
	padding-top:1px;
}
.Textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	background-color: #FFFCF9;
	border: 1px solid #9C9491;
}
.TextboxLine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	background: transparent;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #9C9491;
}
.TextboxRead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	background-color: #FAF8CE;
	border: 1px solid #9C9491;
}

/* Secial Text Style or Color */
.Date {font-size:10px;color: #666666;} 
.Color1 {font-size: 9pt;color: #FF6300;} 
.Color2 {font-size: 9pt;color: #a95b17;} 
.Color3 {font-size: 9pt;color: #FFFFFF;}
.ColorTitle {font-weight: bold; color: #942d2d;}

/* Form or Component Style */
/*** Table ***/
.TableNoBorder {border-collapse: collapse; background-color:#FFFFFF;}
.TableNoBorder td{font-size:9pt;border: #CCCCCC 1px solid;}
.Table {border: #999999 1px solid; border-collapse: collapse; background-color:#FFFFFF;}
.Table TD {font-size:9pt;border: #CCCCCC 1px solid;}
.Noborder TD {border:none;}
.TableHeader {
	background-image:url(TableHeadBg.gif);
	height: 25px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
}
.TableHeader A {color: #f8eaea;text-decoration: none}
.TableHeader A:hover {color: #a83333;text-decoration: none}
.TableItem {color: #666666; background-color: #f3f3f3;text-align: center;}
.TableAlternatingItem {color: #666666; background-color: #FCFCFC;text-align:center;}
.TableMouseOverItem {color: #333333;background-COLOR: #FAF8CE;text-align:center;}
.TableSelectedItem {color: #ffffff;background-COLOR: #cd8d8d;text-align:center;}
.TablePager {color: #003f88;background-COLOR: #f2f2f2;text-align:center;}
.TablePager input.gotobtn 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	height: 19px;
	border: 1px solid #999999;
	background-color: #F2F2F2;
	padding-top:1px;
	}
.TablePager input.gototxt 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	background-color: #FFFCF9;
	border: 1px solid #9C9491;
	}
.TableFunction {color: #003f88; background-image:url(arrowbg1.gif);}

/* Used in Template */
/*** Popup ***/
.Popup
{
	background-image:url(Head_pupupbg.png);
	color:#666666;
	cursor:hand;	
	height:18px;
	width: 108px;
	padding-left: 25px;
}
.PopupOver
{
	background-image:url(Head_pupupbgOver.png);
	color:#FFFFFF;
	cursor:hand;	
	height:18px;
	width:108px;
	padding-left: 25px;
}
.LeftBarTitle
{	
	background-image:url(LeftBar_TitleBg.png);
	height:29px;
	color:#ffffff;
	font-weight:bold;
}
.LeftBar
{
	background-image:url(LeftBar_BarBg.gif);
	color:#666666;
	text-align:center;
	cursor:hand;
}
.LeftBarOver
{
	background-image:url(LeftBar_BarBgOver.gif);
	color:#CA1430;
	text-align:center;
	cursor:hand;
}
.LeftSubBar
{
	background-image:url(LeftBar_SubBar.png);
	height:20px;
	color:#666666;
	padding-left: 25px;
	cursor:hand;
}
.LeftSubBarOver
{
	background-image:url(LeftBar_SubBarOver.png);
	height:20px;
	color:#CA1430;
	padding-left: 25px;
	cursor:hand;
}
.TopBar
{
	color:#ffffff;
}
.Nav{background-color:#F3667C;text-align:center;}
.NavBar{background-image: url(NavBarBg.gif);color:#ffffff; cursor:hand;}
.NavBarOver{background-image: url(NavBarBgOver.gif);color:#fff9c5; cursor:hand;}}


/* article stylea 
#articlebody  {
	position: relative;
	margin-left:140px;
	margin-right:20px;
	display:block;
	margin-top:10px;
}*/
#article  {
	border-bottom: 1px solid #9A8348;
	/*padding-right:20px;*/
}
/*
#table92 th {
	font-weight:bold;
}
#article h1  {
	font-size:16px;
	font-weight:bold;
	font-family:arial;
	border-bottom:1px solid #7B1421;
	color: #000;
}*/
#article .picture  {

	float:left;
	margin-right:20px;
}
/*
#article .date  {
	color:#7B1421;
	margin-bottom:15px;
	display:block;
	background-color: #fff;
}
#ads  {
	background-color:#000;
	clear:all;
	margin-top:25px;
	display:block;
	width:425px;
	padding:10px;
}
.leftadd  {
	float:left;
	background-color:#ddd;
	width:175px;
	padding:10px;
}
.rightadd  {
	float:right;
	background-color:#ddd;
	width:175px;
	padding:10px;
	
}
.leftadd a, .leftadd p, .rightadd a, .rightadd p  {
	margin:0px;
	padding:0px;
}
.leftadd a.head, .rightadd a.head  {
	color: Blue;
	font-size: 11px;
	font-weight:bold;
}*/

.DivFloatRight{float:right;text-align:right;}
.DivFloatLeft{float:left;}
