.FontEffectChose
{
	border-right: #316ac5 1px solid; border-top: #316ac5 1px solid; overflow : hidden; border-left: #316ac5 1px solid; border-bottom: #316ac5 1px solid; text-align: center; vertical-align : middle; background-color : #c1d2ee
}
.FontEffectOut
{
	border-right: #ffffff 1px solid; border-top: #ffffff 1px solid; overflow : hidden; border-left: #ffffff 1px solid; border-bottom: #ffffff 1px solid; text-align: center; vertical-align : middle; background-color : #ffffff
}
.PopTitle
{
	color:#000000; font-family : Verdana; font-weight: bold; font-size: 11pt
}
.Tab_Header_Check
{
	background-image:url(../Images/Tab/Tab_Header_Check.gif); height:28px; border-bottom:0px solid black; border-left: 1px solid black; border-right: 0px solid black; border-top: 0px solid black; text-decoration:none;
}
.Tab_Header_UnCheck
{
	background-image:url(../Images/Tab/Tab_Header_UnCheck.gif); height:28px;border-bottom:1px solid black; border-left: 1px solid black; border-right: 0px solid black; border-top: 0px solid black; text-decoration:none;
}
.Tab_Header_Field_Check
{
	font-size: 9pt; font-family : Verdana; font-weight: bold; color: white;
}
.Tab_Frame
{
	border-bottom:1px solid black; border-left: 0px solid black; border-right: 1px solid black; border-top: 1px solid black; text-decoration:none;
}
.Tab_Div
{
	border-bottom:0px solid black; border-left: 1px solid black; border-right: 0px solid black; border-top: 0px solid black; text-decoration:none;
}
.Tab_Footer
{
	border-bottom:0px solid black; border-left: 1px solid black; border-right: 0px solid black; border-top: 0px solid black; text-decoration:none;
}
.Tab_Header_Field_UnCheck
{
	font-size: 9pt; font-family : Verdana; color: black;
}
a.linkSub:link, a.linkSub:visited, a.linkSub:active 
{
	color: #868686;
	text-decoration: none;
	font-size:11px;
}
a.linkSub:hover 
{
	color: #868686;
	text-decoration: none;
	font-size:11px;
}
a.linkSub2:link, a.linkSub2:visited, a.linkSub2:active 
{
	color: #868686;
	text-decoration: none;
}
a.linkSub2:hover 
{
	color: #868686;
	text-decoration: none;
}
a.linkSub1:link, a.linkSub1:visited, a.linkSub1:active 
{
	color:#868686;
	text-decoration: none;
}
a.linkSub1:hover 
{
	color: #333333;
	text-decoration: none;
}
.RequiredStar
{
	font-weight: bold; font-size: 10pt; color: red;font-family : Verdana;
}
.RequiredFieldNote
{
	font-weight: bold; FONT-SIZE: 8pt; font-family : Verdana; color: Black;
}
.RequiredFieldLable 
{
	FONT-SIZE: 8pt; font-family : Verdana; color: Black
}
.TabTitleUnCheck
{
	color:#FFFFFF; font-weight: bold; font-size: 10pt; text-decoration:none; font-family : Verdana; font-weight: bolder;
}
.TabTitleCheck
{
	color:#000000; font-weight: bold; font-size: 10pt; text-decoration:none; font-family : Verdana; font-weight: bolder;
}
.Titles 
{
  color: #bf6b1f;
  font-family:Verdana; 
  font-size:12pt;
  font-weight:bold;
}
.ReportTitle
{
	font-weight: bold; font-size: 12pt; color: black;font-family : Verdana
}
.ReportDescription
{
	font-weight: bold; font-size: 8pt; color: black;font-family : Verdana
}
.ReportHeader
{
	font-size: 8pt; color: black;font-family : Verdana
}
.ReportDetail
{
	font-size: 8pt; color: black;font-family : Verdana;
}
.GrayReportDetail
{
	font-size: 8pt; color: gray;font-family : Verdana;
}
.ReportDetailCode
{
	font-size: 8pt; color: red;font-family : Verdana;font-weight: bold;
}
.ReportDetail_Underline
{
	font-size: 8pt; color: black;font-family : Verdana; text-decoration:underline
}
.ReportHeader_Right
{
	font-size: 8pt; color: black;font-family : Verdana; text-align:right
}
.ReportDetail_Right
{
	font-size: 8pt; color: black;font-family : Verdana; text-align:right
}
.ReportDetailBlack
{
	font-size: 8pt; color: black;font-family : Verdana;font-weight: bold;
}
.GrayNote 
{
	font-size: 8pt;
	color: #868686;
	text-decoration: none;
}
.RedNote
{
	font-size: 8pt;
	color: #C60C46;
	text-decoration: none;
	font-weight:bold
}
.HomeFieldDescription
{
	FONT-SIZE: 10pt; font-family : Verdana; color: #C60C46
}
.HomeField
{
	FONT-SIZE: 10pt; font-family : Verdana; color:Black
}
.HomeLinkSub
{
	font-size:12pt;
	color: #868686;
	text-decoration: none;
	font-family:Verdana; font-size: 10pt; color: white; background-color:#3C6C91;  white-space:nowrap
}
.image_style
{
	display:none; text-align:left; vertical-align:top; padding-top:0px;
}
.headimage
{
	width:200px;
}

.head_top
{
	position:relative; text-align:center; width:100%; font-size:12px;
}
.head_body_1
{
	float:left; width:25%;
}
.head_body_2
{
	float:left; width:40%;
}
.head_body_right
{
	text-align:right;
}
.head_oper
{
	clear:both; height:20px;
}

.head_body_1_2
{
	float:left; width:23%;
}
.head_body_1_1
{
	float:left; width:23%;
}
.head_body_1_3
{
	float:left; width:30%;
}

.FieldRed
{
	FONT-SIZE: 8pt;
	font-family : Verdana;
	color: Red;
	font-weight:bold
}
.FieldGreen
{
	FONT-SIZE: 8pt;
	font-family : Verdana;
	color: Green;
	font-weight:bold
}
.TrStyle
{
}
.TrStyle td
{
	 color:#3C6C91;
}
.RegisterFieldDescription
{
FONT-SIZE: 10pt; font-family : Verdana; color: Black;FONT-WEIGHT: bold; 
}
.Tab_Header_Check_French
{
	height:28px; border-bottom:0px solid black; border-left: 1px solid black; border-right: 0px solid black; border-top: 0px solid black; text-decoration:none; background-color:#D71812; font-weight:bold; color:White;
}
.Tab_Header_UnCheck_French
{
	height:28px;border-bottom:0px solid black; border-left: 1px solid black; border-right: 0px solid black; border-top: 0px solid black; text-decoration:none;background-color:#D3D3D3;color:Black;
}
.hidden{
	display:none;
}