/* Default CSS Stylesheet for a new Web Application project */

body {
	position:relative;
	margin:0;
	padding:0;
	font-family: Arial, verdana, Helvetica, sans-serif;
	}

label {
	font-weight:bold;
	font-size: 10pt;
	color: black;
	width:50pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

legend
{
	font-weight:normal;
	font-size:5pt;
	color:Black;
	
	font-family:Arial, Verdana , Helvetica, Sans-Serif;
	
	}
INPUT {
	font-weight: normal;
	font-size: 8pt;
	color: black;
	width:60pt;
	height:14pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.input {
	font-weight: normal;
	font-size: 8pt;
	color: black;
	width:60pt;
	height:15pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
BUTTON {
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.BUTTON {
	background-color:Silver;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

/* Background color styles */
#idLogin 
{
   background-color: #9ECDE9;
}
.SpanDisplayLinks
{
	cursor:pointer;
	color:	#3333cc;
	font-size: 11pt;
	text-decoration : underline;
}
.BGColorBlack {
	background-color: black;
}
.BGColorDarkBlue {
	background-color: #3599D4;
}
.BGColorWhite {
	background-color: #ffffff;
}
.BGColorOffWhite {
	background-color: #f7f6f6;
}
.BGColorMediumBlue {
	background-color: #3366cc;
}
.BGColorLightBlue {
	background-color: #9ECDE9;
}
.BGColorLighterBlue {
	background-color: #e3f1f8;
}
.BGColorDarkGray {
	background-color: #666666;
}
.BGColorMediumGray {
	background-color: #999999;
}
.BGColorLightGray {
	background-color: #cccccc;
}
.BGColorLightYellow {

	background-color:#ffcc00;
}

/* Page heading and footing styles */

.PageHeadingSystemName {
	font-weight: bold;
	font-size: 12pt;
	color: white;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.PageHeading {
	font-weight: bold;
	font-size: 13pt;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #08356f;
	
}
.PageHeadingGradient {
	background-image: url(images/page_heading_gradient.gif);
	background-repeat: repeat-y;
}
.PageHeadingGradientReverse {
	background-image: url(images/page_heading_gradient_reverse.gif);
	background-repeat: repeat-y;
}
.PageFooting {
	font-weight: normal;
	font-size: 8pt;
	color: #999999;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.HomePageSectionHeading {
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.InformationMessage {
	font-weight: bold;
	font-size: 10pt;
	color: green;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
.WarningMessage {
	font-weight:bold;
	font-size:10pt;
	color:#996600;
	font-family:Arial, Verdana, helvetica,sans-serif;
}
.ErrorMessage {
	font-weight: bold;
	font-size: 10pt;
	color: red;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

/* Link styles */

A:link	{	
	
	color:	#3333cc;
	}	
A:visited	{	
	
	color:	#333399;
	}	
A:active	{	
	
	color:	#333399;
	}	
A:hover	{	
	text-decoration:	underline;
	color:	black;
	}
.ContentTableLink {
	font-weight: bold;
	font-size: 8pt;
	color: #333399;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}
A:link.ContentTableLink {
	color: #333399;
	text-decoration: underline;
}
A:visited.ContentTableLink {
	color: #333399;
	text-decoration: underline;
}
A:hover.ContentTableLink {
	color: red;
	text-decoration: underline;
}
.ContentTableLinkWhite {
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}
A:link.ContentTableLinkWhite {
	color: white;
	text-decoration: underline;
}
A:visited.ContentTableLinkWhite {
	color: white;
	text-decoration: underline;
}
A:hover.ContentTableLinkWhite {
	color: red;
	text-decoration: underline;
}
.HomePageLink {
	font-weight: bold;
	font-size: 8pt;
	color: #003399;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}
.NavigationLink {
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}
A:link.NavigationLink {
	color: white;
	text-decoration: underline;
}
A:visited.NavigationLink {
	color: white;
	text-decoration: underline;
}
A:hover.NavigationLink {
	color: red;
	text-decoration: underline;
}
.CalCntlPrevNextLink {
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

.MenuLink {
	background-color: #9ECDE9;
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	cursor:default;
}
A:link.MenuLink {
	color: white;
	text-decoration: none;
}
A:visited.MenuLink {
	color: white;
	text-decoration: none;
}
A:hover.MenuLink {
	color: red;
	text-decoration: none;
}
.SubMenuLink {
	background-color: #3366cc;
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	cursor:default;
}
A:link.SubMenuLink {
	color: white;
	text-decoration: none;
}
A:visited.SubMenuLink {
	color: white;
	text-decoration: none;
}
A:hover.SubMenuLink {
	color: red;
	text-decoration: none;
}
.SelectedMenuItemLink {
	background-color: #3599D4;
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
A:link.SelectedMenuItemLink {
	color: white;
	text-decoration: none;
}
A:visited.SelectedMenuItemLink {
	color: white;
	text-decoration: none;
}
A:hover.SelectedMenuItemLink {
	color: red;
	text-decoration: none;
}
.BorderTop 
{
	BORDER-TOP: 1px solid #999999;
}
.BorderLeftRight 
{
	BORDER-LEFT: 1px solid #999999;
	BORDER-RIGHT: 1px solid #999999;
}
.BorderLeft 
{
	BORDER-LEFT: 1px solid #999999;
}
.BorderRight
{
	BORDER-RIGHT: 1px solid #999999;
}
.BorderBottom 
{
	BORDER-BOTTOM: 1px solid #999999;
}