TR.MenuBar {background-color:#5A8C21; height:30px;}
TR.BottomBar {background-color:#5A8C21}
TR.Header {background-color:#210831; height:115px;}
TD.Caption {background-color:"#95AECF"}
TD.Caption2 {background-color:"#4D4F57"}
TABLE.Specials{background-color:#83A7F9;border:solid 2px #4D4F57; table-layout:fixed}
TABLE.Specials2{background-color:#ffffff; table-layout:fixed}
/*TABLE.Content1{background-color:#95AECF; border:solid 2px #95AECF; table-layout:fixed}*/
TABLE.Content1{background-color:#4D4F57; border:solid 1px #4D4F57; table-layout:fixed}

TABLE.Content2{background-color:#D8D9DE; table-layout:fixed}
/*TABLE.Content2{background-color:#E7EAF1; table-layout:fixed}*/
TABLE.MainTable{background-color:#A5ADB5; border: 2px solid #7C82BC}
TABLE#header
{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	padding: 0px;
	border-right: 1px solid Black;
}

/*Links*/
A:link {font-family:Verdana; font-size:9pt; text-decoration:none; color:#000000;}
A:visited {font-family:Verdana; font-size:9pt; text-decoration:none; color:#000000;}
A:hover {font-family:Verdana; font-size:9pt; text-decoration:underline; color:#51548F;}
A.footer:link {font-family:Verdana; font-size:8pt; text-decoration:underline; color:#79798B;}
A.footer:visited {font-family:Verdana; font-size:8pt; text-decoration:underline; color:#79798B;}
A.footer:hover {font-family:Verdana; font-size:8pt; text-decoration:underline; color:#51548F;}
A.menuoptions:link {font-weight:bold; font-family:Arial; font-size:10pt; text-decoration:none; color:#000000;}
A.menuoptions:visited {font-weight:bold;font-family:Arial; font-size:10pt; text-decoration:none; color:#000000;}
A.menuoptions:hover {font-weight:bold;font-family:Arial; font-size:10pt; text-decoration:none; color:#5469D2;}
A.menuoptions_selected:link {font-weight:bold; font-family:Arial; font-size:10pt; text-decoration:none; color:#000000;}
A.menuoptions_selected:visited {font-weight:bold;font-family:Arial; font-size:10pt; text-decoration:none; color:#000000;}
A.menuoptions_selected:hover {font-weight:bold;font-family:Arial; font-size:10pt; text-decoration:none; color:#000000;}



A.White:link {font-family:Verdana; font-size:10pt; text-decoration:none; color:#FFFFFF;}
A.White:visited {font-family:Verdana; font-size:10pt; text-decoration:none; color:#FFFFFF;}
A.White:hover {font-family:Verdana; font-size:10pt; text-decoration:underline; color:#51548;}
A.Blue:link {font-family:Verdana; font-size:9pt; text-decoration:none; color:#4C67FF;}
A.Blue:visited {font-family:Verdana; font-size:9pt; text-decoration:none; color:#4C67FF;}
A.Blue:hover {font-family:Verdana; font-size:9pt; text-decoration:underline; color:#1130DE;}
A.Green:link {font-family:Verdana; font-size:10pt; text-decoration:none; color:#09604A;}
A.Green:visited {font-family:Verdana; font-size:10pt; text-decoration:none; color:#09604A;}
A.Green:hover {font-family:Verdana; font-size:10pt; text-decoration:none; color:#31B090;}
A.extralinks:link {font-family:Arial; font-size:10pt; text-decoration:none; color:#C3BDBD;}
A.extralinks:visited {font-family:Arial; font-size:10pt; text-decoration:none; color:#C3BDBD;}
A.extralinks:hover {font-weight:bold;font-family:Arial; font-size:10pt; text-decoration:none; color:#000000;}



/*Major DIV elements*/
DIV.BodyContent { position: absolute; left: 108px; top: 71px; width:863px; font-family: Verdana, Arial, Helvetica, sans-serif; z-index:0;}
DIV.FullBodyContent { position: absolute; left: 10px; top: 71px; width:863px; font-family: Verdana, Arial, Helvetica, sans-serif; z-index:0;}
DIV.PropTab { width:100%; position:absolute; left: 0px; top: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; z-index:1;  }
DIV.PopUp {position:absolute; text-align:left; border:1px solid black; background-color:menu; font-family:Verdana, Arial, Helvetica, sans-serif; cursor:default; visibility:hidden; z-index:1000;}
DIV.BottomPanel { position: absolute; left: 0px; top: 71px; width:680px; font-family: Verdana, Arial, Helvetica, sans-serif; z-index:0;}
DIV.Copyright {position:absolute; bottom:5px; left:5px;}

/*TEXT Classes*/
SPAN.BottomLinks {font-family: Tahoma, Verdana; font-size:8pt;cursor:default;color:#455454}
SPAN.Footer {font-family:Tahoma, Verdana; font-size:8pt; cursor:default; color:#ffffff} 
SPAN.Menubar_AddressHeader {font-family:Tahoma, Verdana; font-size:8pt; cursor:default; color:#ffffff}/*color:#FBF92F}*/ 
SPAN.Menubar_AddressBody {font-family:Tahoma, Verdana; font-size:8pt; cursor:default; color:#000000}
SPAN.Body {font-family:Verdana; font-size:9pt; cursor:default; color:#000000}
SPAN.BodyHeader {font-family:Verdana; font-size:8pt; cursor:default;  color:#ffffff; font-weight:bold; }
SPAN.BodyHeader2 {font-family:Verdana; font-size:9pt; cursor:default;  color:#000000; font-weight:bold; }
SPAN.Printer {font-family:Tahoma, Verdana; font-size:8pt; text-decoration:underline; cursor:hand; color:#3B40FD}
SPAN.Help { font-family:Verdana; font-size:8pt; font-style:italic; color:Blue; }
SPAN.Required{font-family:Verdana; font-size:9pt; cursor:default; color:Red}
SPAN.Optional{font-family:Verdana; font-size:9pt; cursor:default; color:#000000;}
SPAN.Account{font-family:Verdana; font-size:9pt;  font-weight:bold; cursor:default; color:#000000}
SPAN.AccountName{font-family:Verdana; font-size:9pt; font-weight:bold; cursor:default; color:#000000}
SPAN.Account2{font-family:Verdana; font-size:9pt; cursor:default; color:#000000}
SPAN.LoginUnsuccessful { font-family:Verdana; font-size:8pt; font-weight:bold; color:#BA0613; }
SPAN.SignUp { font-family:Verdana; font-size:10pt; font-weight:bold; color:#000000; cursor:hand;}
SPAN.DownloadLinks {font-family:Verdana; font-size:9pt; cursor:hand; color:#4277C6  }

LI { font-family:Verdana; font-size:9pt; cursor:default; color:#000000}



SPAN { font-family:Verdana; font-size:10pt; cursor:default; color:White }
SPAN.Small { font-family:Verdana; font-size:7pt; }
SPAN.FieldLabel { font-family:Verdana; font-size:10pt; font-weight:bold }
SPAN.Error { font-family:Verdana; font-size:9pt; font-weight:bold; color:Red; }



/*Form Elements*/
INPUT { font-family:Verdana; font-size:8pt; border:solid 1px #DBDADA; }
INPUT[type=button] { font-family:Verdana; font-size:10pt; border:solid 1px #000000; }
SELECT { font-family:Verdana; font-size:8pt; border-style:none; }
OPTION { font-family:Verdana; font-size:10pt; border-style:none; }
TEXTAREA { font-family:Monospace,Courier; font-size:10pt; }

/*TABLE Related Classes*/
SPAN.TableTitle { font-size:7pt; background-color:#FFFFFF; z-index:100; position:relative; top:7; left:8;}
SPAN.TableTitleBordered { font-size:7pt; font-weight:bold; background-color:#F2F2F2; z-index:100; position:relative; top:7; left:8; border: #DBDADA solid 1px; padding:2px;}
TABLE.TableOutline { border: #DBDADA solid; border-width:1px }
TABLE {font-size:8pt;}


DIV {font-size:8pt;}
/*BODY {font-size:10pt; background-color:#efefe7}*/
BODY {font-size:10pt; background-color:666699}

/*Calendar Classes*/
TABLE.Calendar { border:solid 0px #000000; width:100%; table-layout:fixed; }
TABLE.CalendarInner { border:solid 1px #000000; width:100%; table-layout:fixed; background-color: #E6F2EF; }
TR.CalendarTitle { background-color: #7698FF; }
TH.CalendarTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; vertical-align:middle; text-align:center; background-color: #7698FF; color: #FFFFFF; }
TR.Calendar { height:15px; background-color: #FFFFFF; }
TH.Calendar { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:bold; vertical-align:middle; text-align:center; background-color: #E6F2EF; color: #000000; cursor:default; }
TD.Calendar { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:normal; vertical-align:middle; text-align:center; background-color: #FFFFFF; color: #000000; }
TD.Calendar_Sel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:bold; vertical-align:middle; text-align:center; background-color: #FF8134; color: #FFFFFF; }

/*Reporting Classes*/
SPAN.ReportTitle {font-family:verdana; font-size:20pt; font-weight:bold;}
SPAN.CompanyName {font-family:verdana; font-size:12pt; font-weight:bold;}
TABLE.Financial { font-family:verdana; font-size:8pt; border:solid 000000 1px;}
TABLE.ReportOrganization { }
TH.Financial { background-color:#7698FF; color:#FFFFFF;}
TD.FinancialFooter {border-top:solid AAAAAA 1px;}
TD.FinancialHeader {border-bottom:solid AAAAAA 1px;}
TD.FinancialRight {border-right:solid AAAAAA 1px;}
TD.FinancialLeft {border-left:solid AAAAAA 1px;}
TD.FinancialBordered {border:solid AAAAAA 1px;}
TABLE.ReportOrganization { width:650px; }
TH.ReportOrganization { background-color:4662FF; color:#FFFFFF; }
TD.ReportOrganization { background-color:DFE7FF; color:#000000; border:solid 1px #AAAAAA; }

/*----------BEGIN TOOLBAR SPECIFIC CLASSES---------*/
/*Action Toolbar Classes*/ 
div.ActionToolbar { position: absolute; width: 120px; left: 4px; top:71px; font-size:8pt }
table.ActionToolbar { width:120px; font-family: Verdana, Arial, Helvetica, sans-serif; border: 1px #409785 solid; background-color: #E6F2EF; padding:3px;}
tr.ActionToolbar { font-size:8pt}
.at0
{
	border-right: #e6f2ef 1px solid;
	padding-right: 5px;
	border-top: #e6f2ef 1px solid;
	padding-left: 5px;
	padding-bottom: 1px;
	border-left: #e6f2ef 1px solid;
	padding-top: 1px;
	border-bottom: #e6f2ef 1px solid;
	height: 10px;
	font-size: 8pt;
}
.at1
{
	border-right: #7698ff 1px solid;
	padding-right: 5px;
	border-top: #7698ff 1px solid;
	padding-left: 5px;
	padding-bottom: 1px;
	border-left: #7698ff 1px solid;
	cursor: hand;
	padding-top: 1px;
	border-bottom: #7698ff 1px solid;
	height: 10px;
	background-color: #bccdff;
	font-size: 8pt;
}

/*Top Toolbar Classes*/ 
.LocationToolbar { z-index:10; position: absolute; left: 125px; top: 92px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt}
.Toolbar { z-index:9; background-color: #FF6B10; border: #000000 solid; height:26px; position:absolute; left:0px; top:48px; border-width:1px 0px;  font-size:10pt}
.lt0 { height:10px; padding:1px; border:1px #FF6B10 solid; font-size:10pt }
.lt1 { height:10px; border: 1px #FFAB78 solid; background-color:#FF8134; padding:1px;  font-size:10pt }
.lt2 { height:10px; border: 1px #FFAB78 solid; background-color:#FF8134; padding:1px;  font-size:10pt }
.ltsep { font-family:Verdana; font-size:10pt; color:#FFFFFF; height:15px; }

/*----------END TOOLBAR SPECIFIC CLASSES---------*/

/*Classes for the Org Tree dialog*/
div.OrgTreeDiv {width:250px; height:290px; border: #000000 solid; border-width: 1px; overflow:auto;}

