/* General Properties */
TD {font-family: Verdana, Times New Roman; font-weight:normal; font-size:8pt; color:#000099; text-decoration:none}
A 	{font-family:   Verdana, Helvetica, Arial, sans-serif; font-size: 12px;}


/* menu styles */
.leftmenuheading{font-family: Verdana,Arial, Times New Roman; font-weight:normal; font-size:8pt; color:Navy; text-decoration:none}
.menuheading{font-family: Arial,Verdana, Times New Roman; font-weight:Normal; font-size:8pt; color:#000099; text-decoration:none}
.mainmenuheading{font-family: Verdana,Arial, Times New Roman; font-weight:bold; font-size:8pt; color:#FFFFFF; text-decoration:none}
.mainmenuheadingTab{font-family: Verdana,Arial, Times New Roman; font-weight:bold; font-size:8pt; color:#000088; text-decoration:none}
.mainmenuheadingO{font-family: Verdana,Arial, Times New Roman; font-weight:bold; font-size:10pt; color:#000066; text-decoration:none}
.mainmenuheadingS{font-family: Verdana,Arial, Times New Roman; font-weight:bold; font-size:8pt; color:#000088; text-decoration:none}
.mainmenuheading:hover {color: #FFFFFF; text-decoration:none}

/* Screen Heading */
.screenHeading{font-family: Verdana, Times New Roman; font-weight:bold; font-size:10pt; color:#000088; text-decoration:none}

/*Session Info */
.sessionInfo{font-family: Verdana, Times New Roman; font-weight:normal; font-size:8pt; color:#FFFFFF; text-decoration:none}
.sessionBgColor{BACKGROUND-COLOR: #808080}

/*  Table Style Sheets */
.tblVLine{	BACKGROUND-COLOR: #B3C1f5 }
.tblHLine{	BACKGROUND-COLOR: #B3C1f5 }
.tblHeadingBgColor{BACKGROUND-COLOR: #808080}
.tblHeadingBgColor1{BACKGROUND-COLOR: #a9a9a9}
.tblSortBgColor{BACKGROUND-COLOR: #000088}
.tblSortBgColor1{BACKGROUND-COLOR: #483d8b}
.tblRowBgColor{BACKGROUND-COLOR: #FFFFFF}

.tblHeading{font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight:bold; font-size:10pt; color:#FFFFFF; text-decoration:none}
.tblSortText{font-family: Arial,Verdana, Times New Roman; font-weight:bold; font-size:9pt; color:#FFFFFF; text-decoration:none}
.tdLink {PADDING-LEFT: 2px;font-family: Arial,Verdana, Times New Roman; font-weight:normal; font-size:8pt; color:#002672; text-decoration:none}
.tdLink:hover {color: #F7AA18;text-decoration:underline}
.tdtext {PADDING-LEFT: 2px;font-family: Verdana, Times New Roman; font-weight:normal; font-size:8pt; color:#002672; text-decoration:none}

/* Form Fileds*/

.formbgcolor {background-color: #f0f5fa; }
.formLabel { PADDING-LEFT: 5px;PADDING-BOTTOM: 2px;font-family: Hlvetica, Geneva, Arial, SunSans-Regular, Sans-Serif; font-weight:bold; font-size:8pt; color:#000099; text-decoration:none}
.formLabelData { PADDING-LEFT: 5px;PADDING-BOTTOM: 2px;font-family: Verdana,Arial, Times New Roman; font-weight:normal; font-size:8pt; color:#002672; text-decoration:none}
.formQuote { font-family: Verdana,Arial, Times New Roman; font-weight:normal; font-size:8pt; color:#002672; text-decoration:none}
.field {font-size:8pt;  text-align:right; color : #002672;font-weight:bold;  BORDER-TOP-STYLE: groove; FONT-FAMILY: Helvetica,Arial,Verdana,  sans-serif; BORDER-RIGHT-STYLE: groove; BORDER-LEFT-STYLE: groove; BACKGROUND-COLOR: #FFFFFF; BORDER-BOTTOM-STYLE: groove}
.fieldCenter {font-size:8pt;  text-align:center; color : #002672;font-weight:bold;  BORDER-TOP-STYLE: groove; FONT-FAMILY: Helvetica,Arial,Verdana,  sans-serif; BORDER-RIGHT-STYLE: groove; BORDER-LEFT-STYLE: groove; BACKGROUND-COLOR: #FFFFFF; BORDER-BOTTOM-STYLE: groove}
.fieldLeft {font-size:8pt;  text-align:Left; color : #002672;font-weight:bold;  BORDER-TOP-STYLE: groove; FONT-FAMILY: Helvetica,Arial,Verdana,  sans-serif; BORDER-RIGHT-STYLE: groove; BORDER-LEFT-STYLE: groove; BACKGROUND-COLOR: #FFFFFF; BORDER-BOTTOM-STYLE: groove}


.NoError
{
	font-size: 8pt;
	color: #000000;
	font-weight: bold;
	border-top-style: groove;
	font-family: Helvetica,Arial,Verdana, sans-serif;
	border-right-style: groove;
	border-left-style: groove;
	background-color: #FFFFFF;
	border-bottom-style: groove;
	
}
.Error
{
	font-size: 8pt;
	color: RED;
	font-weight: bold;
	border-top-style: groove;
	font-family: Helvetica,Arial,Verdana, sans-serif;
	border-right-style: groove;
	border-left-style: groove;
	background-color: #FFFFFF;
	border-bottom-style: groove;
}

.ErrorBackGround
{
	background-color: Red;
}

.NoErrorBackGround
{
	background-color:  White;
}

/*ErrorMsgs*/
.LabelErrorMsg { font-size:8pt; color:#FF0000; font-weight:bold;  text-decoration:none}
.LabelNormalMsg { font-size:8pt; color:#35CA8E; font-weight:bold; text-decoration:none}
.LabelErrorMsg1 { font-size:9pt; color:#FF0000; font-weight:bold;  text-decoration:none}

/*Button Heading */

.butHeading:hover { font-family: Verdana,Arial, Times New Roman; font-weight:bold; font-size:8pt; color:#000000; text-decoration:none}
.butHeading { font-family: Verdana,Arial, Times New Roman; font-weight:bold; font-size:8pt; color:#000088; text-decoration:none}

/*Misc */
.link {font-family:  Verdana,Times New Roman; font-weight:bold; font-size:8pt; color:#000099; text-decoration:underline}
.link:hover {color: #000099; text-decoration:underline}
.LinkClicked{font-family: Arial,Verdana, Times New Roman; font-weight:bold; font-size:8pt; color:red; text-decoration:underline}

/* Template Line */
.tempLine
{
	background-color: #808080;
}
.tempWhiteLine{	BACKGROUND-COLOR: #FFFFFF }
.bread { font-family: Verdana,Arial, Times New Roman; font-weight:normal; font-size:8pt; color:#000099; text-decoration:none}
.bread:hover {  color:#000099; text-decoration:underline}

.legendcolor{color: #000088;}

.highlightRow
{
	color : Red;
}
.formLabelAction { PADDING-LEFT: 5px;PADDING-BOTTOM: 2px;font-family: Verdana,Times New Roman,Arial; font-weight:bold; font-size:10pt; color:#000099; text-decoration:none
}
.ULhand     { cursor: hand; }