.PageHeader		{
	color: #251D4E;
	font: normal 22pt "Garamond", Times, serif;
}
.PageHeaderSmall		{
	color: #251D4E;
	font: normal 18pt "Garamond", Times, serif;
}

.PageSubHeader		{
	color: #251D4E;
	font: normal italic 16pt "Garamond", Times, serif;
}

.LinkBoxHeader		{
	color: #B6BB8E;
	font: bold 8pt; 
	font-family: verdana, arial, helvetica;
	font-weight: bold;
}

.LabelLarge		{color: #000000;	font: bold 14pt Garamond, arial, arial;}
.LabelMedium		{color: #000000;	font: bold 11pt Garamond, arial;}
.LabelSmall		{color: #000000;	font: bold 10pt Garamond, arial;}
.LabelXSmall		{color: #000000;	font: bold 9pt Garamond, arial;}
.LabelXXSmall		{color: #000000;	font: bold 8pt Garamond, arial;}

.TextLarge		{color: #000000;	font: normal 14pt Garamond, arial;}
.TextMedium		{color: #000000;	font: normal 11pt Arial, arial;}
.TextSmall		{color: #000000;	font: normal 10pt Arial, arial;}
.TextXSmall		{color: #000000;	font: normal 9pt Garamond, arial;}
.TextXXSmall		{color: #000000;	font: normal 8pt Garamond, arial;}

.TextXLarge2		{color: #000000;	font: normal 20pt Times New Roman, arial;}
.TextLarge2		{color: #000000;	font: normal 14pt Times New Roman, arial;}
.TextMedium2		{color: #000000;	font: normal 11pt Times New Roman, arial;}
.TextSmall2		{color: #000000;	font: normal 10pt Times New Roman, arial;}
.TextXSmall2		{color: #000000;	font: normal 9pt Times New Roman, arial;}
.TextXXSmall2		{color: #000000;	font: normal 8pt Times New Roman, arial;}
	
.LabelXLargeNavy		{color: #251D4E;	font: bold 35 Garamond, arial;}
.LabelLargeNavy		{color: #251D4E;	font: bold 14pt Garamond, arial;}
.LabelMediumNavy		{color: #251D4E;	font: bold 11pt Garamond, arial;}
.LabelSmallNavy		{color: #251D4E;	font: bold 10pt Garamond, arial;}
.LabelXSmallNavy		{color: #251D4E;	font: bold 9pt Garamond, arial;}
.LabelXXSmallNavy		{color: #251D4E;	font: bold 8pt Garamond, arial;}

.TextLargeNavy		{color: #251D4E;	font: normal 14pt Garamond, arial;}
.TextMediumNavy		{color: #251D4E;	font: normal 11pt Garamond, arial;}
.TextSmallNavy		{color: #251D4E;	font: normal 10pt Garamond, arial;}
.TextXSmallNavy		{color: #251D4E;	font: normal 9pt Garamond, arial;}
.TextXXSmallNavy		{color: #251D4E;	font: normal 8pt Garamond, arial;}

.LabelXXLargeWhite	{color: #FFFFFF;	font: bold 32pt Garamond, arial;}
.LabelXLargeWhite	{color: #FFFFFF;	font: bold 18pt Garamond, arial;}
.LabelLargeWhite	{color: #FFFFFF;	font: bold 14pt Garamond, arial;}
.LabelMediumWhite		{color: #FFFFFF;	font: bold 11pt Garamond, arial;}
.LabelSmallWhite		{color: #FFFFFF;	font: bold 10pt Garamond, arial;}
.LabelXSmallWhite		{color: #FFFFFF;	font: bold 9pt Garamond, arial;}
.LabelXXSmallWhite		{color: #FFFFFF;	font: bold 8pt Garamond, arial;}

.TextXLargeWhite		{color: #FFFFFF;	font: normal 16pt Garamond, arial;}
.TextLargeWhite		{color: #FFFFFF;	font: normal 14pt Garamond, arial;}
.TextMediumWhite		{color: #FFFFFF;	font: normal 11pt Garamond, arial;}
.TextSmallWhite		{color: #FFFFFF;	font: normal 10pt Garamond, arial;}
.TextXSmallWhite		{color: #FFFFFF;	font: normal 9pt Garamond, arial;}
.TextXXSmallWhite		{color: #FFFFFF;	font: normal 8pt Garamond, arial;}

.LabelXLargeMaroon		{color: #8E150A;	font: bold 17pt Garamond, arial;}
.LabelLargeMaroon		{color: #8E150A;	font: bold 14pt Garamond, arial;}
.LabelMediumMaroon		{color: #8E150A;	font: bold 11pt Garamond, arial;}
.LabelSmallMaroon		{color: #8E150A;	font: bold 10pt Garamond, arial;}
.LabelXSmallMaroon		{color: #8E150A;	font: bold 9pt Garamond, arial;}
.LabelXXSmallMaroon		{color: #8E150A;	font: bold 8pt Garamond, arial;}

.TextLargeMaroon		{color: #8E150A;	font: normal 14pt Garamond, arial;}
.TextMediumMaroon		{color: #8E150A;	font: normal 11pt Garamond, arial;}
.TextSmallMaroon		{color: #8E150A;	font: normal 10pt Garamond, arial;}
.TextXSmallMaroon		{color: #8E150A;	font: normal 9pt Garamond, arial;}
.TextXXSmallMaroon		{color: #8E150A;	font: normal 8pt Garamond, arial;}

TR.Header		{background-color : #251D4E;}
TR.Label		{background-color : #EFEBE7;}
TR.Results		{background-color : #FFFFFF;}
TR.Shaded		{background-color : #F3EFDA;}
TR.Selected		{background-color : #FBE4AD;	cursor: hand;}

TR.ErrorMsg		{background-color : #FBE4AD;}
TR.NavMsg		{background-color : #EFEBE7;}

TR.SubResults	{background-color : #FFFFFF;}
TR.SubShaded	{background-color : #F3EFDA;}

TD.Header	{color : #FFFFFF;	font: bold 9pt Garamond, arial;	text-indent: 3px;}
TD.Label	{color: #251D4E;	font: bold 12pt Garamond, arial;	border-bottom: 1px solid #251D4E;}
TD.LabelMaroon	{color: #8E150A;	font: bold 12pt Garamond, arial;	border-bottom: 1px solid #251D4E;}
TD.Results	{color: #000000;	font: normal 9pt Garamond, arial;	border-bottom: 1px solid #251D4E;}

TD.SubLabel		{color: #251D4E;	font: bold 8pt Garamond, arial;	border-bottom: 2px solid #251D4E;}
TD.SubResults	{color: #000000;	font: normal 8pt Garamond, arial;	border-bottom: 1px solid #251D4E;}

TD.ErrorMsg		{color: #251D4E; font: bold 10pt Garamond, arial;}
TD.NavMsg		{color: #251D4E; font: bold 10pt Garamond, arial;}


INPUT.NoStyle {
	background-color : transparent;
	border : 0px;
}


INPUT.FormElement,SELECT,TEXTAREA.FormElement {
	background-color : #FFFFFF;
	border: 1px solid #251D4E;
	color: #000000;
	font: normal 9pt Garamond, arial;
}

INPUT.Required,SELECT.Required {
	background-color : #ffff99;
	border: 1px solid #251D4E;
	color: #000000;
	font: normal 9pt Garamond, arial;
}


INPUT.MediumButtons		{background-color : #251D4E;height : 21px;font : bold 11px Garmond;color:#FFFFFF;border-bottom : 1px solid #8492D6;border-right : 1px solid #8492D6;
		border-top : 1px solid #F0F2FA;border-left : 1px solid #F0F2FA;width:120px; vertical-align : top;background-repeat : no-repeat; text-align: center;cursor: hand;}
INPUT.SmallButtons		{background-color : #251D4E;height : 21px;font : bold 11px Garmond;color:#FFFFFF;border-bottom : 1px solid #8492D6;border-right : 1px solid #8492D6;
		border-top : 1px solid #F0F2FA;border-left : 1px solid #F0F2FA;width:30px; vertical-align : top;background-repeat : no-repeat; text-align: center;cursor: hand;}
INPUT.LargeButtons		{background-color : #251D4E;height : 21px;font : bold 11px Garmond;color:#FFFFFF;border-bottom : 1px solid #8492D6;border-right : 1px solid #8492D6;
		border-top : 1px solid #F0F2FA;border-left : 1px solid #F0F2FA;width:180px; vertical-align : top;background-repeat : no-repeat; text-align: center;cursor: hand;}
		
a:link  
{
	font: font: bold 10pt Garamond, arial;
 	color : royalblue;
 	text-decoration : none;
 	cursor : hand;
 }

 a:active  
 {
	font: font: bold 10pt Garamond, arial;
 	color : blue;
	text-decoration : none;
 	cursor : hand;
 }

 a:visited  
 {
	font: font: bold 10pt Garamond, arial;
 	color : royalblue;
 	text-decoration : none;
 	cursor : hand;
 }

 a:hover  
 {
	font: font: bold 10pt Garamond, arial;
 	color : blue;
	text-decoration : none;
 	cursor : hand;
 }

body
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 10pt;
	padding-bottom: 0px;
	margin: 0px;
	color: black;
	padding-top: 0px;
	font-family: verdana, Garamond, arial, helvetica;
}

.bodyText
{
	padding-right: 10px;
	padding-left: 10px;
	font-size: 10pt;
	padding-bottom: 10px;
	padding-top: 10px;
	font-family: verdana, Garamond, arial, helvetica;
}

IMG
{
	border: solid 0px #000000;
}

.copyright
{
	font-size: 9px;
	color: black;
	font-family: verdana, Garamond, arial, helvetica;
}

/* Styles for tables */
TABLE.borderTable
{
	border-right: #000000 1px solid;
	table-layout: auto;
	padding-right: 0px;
	border-top: #000000 1px solid;
	padding-left: 0px;
	visibility: visible;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #000000 1px solid;
	padding-top: 0px;
	border-bottom: #000000 1px solid;
	position: static;
	border-collapse: collapse;
}
TD.borderTableTD
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
TABLE.formTable
{
	font-size: 10pt;
	font-family: verdana, Garamond, arial, helvetica;
	border-right: medium none;
	table-layout: auto;
	padding-right: 3px;
	border-top: medium none;
	padding-left: 3px;
	visibility: visible;
	padding-bottom: 3px;
	margin: 0px;
	border-left: medium none;
	padding-top: 3px;
	border-bottom: medium none;
	position: static;
	border-collapse: collapse;
}
TD.formTableTD
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}
/* End styles for tables */

.headingWhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Garamond, arial, Helvetica;
}

.ErrorMessage
{
    FONT-FAMILY: Verdana, Garamond, arial, Helvetica;
    FONT-SIZE: 10pt;
    COLOR: #cc0000;
}

.PageHeading
{
	font-weight: regular;
	font-size: 15pt;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #B6BB8E;
	font-style: normal;
	font-family: verdana, Garamond, arial, helvetica;
	font-variant: normal;
}

.PageSubHeading
{
	font-weight: bold;
	font-size: 12pt;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: mediumblue;
	font-style: italic;
	font-family: verdana, Garamond, arial, helvetica;
	font-variant: normal;
}


/* Styles for ASP.net Menu */
.MenuGroup
{
  background-color:#99964F;
  border-style:solid;
  border:0px;
}

.MenuItem
{
  background-color:#4262CD;
  color:white;
  font-family:verdana;
  font-size:11px;
  font-weight:normal; 
  text-align:left;
  padding:2px;
  padding-left:5px;
  padding-right:15px;
  border:1px;
  border-color:#4262CD;
  border-style:solid;
  cursor:hand;
}

.MenuItemOver
{
  background-color:orange;
  color:white;
  font-family:verdana;
  font-size:11px;
  font-weight:normal; 
  text-align:left;
  padding:2px;
  padding-left:5px;
  padding-right:15px;
  border:1px;
  border-left-color:gold;
  border-top-color:gold;
  border-right-color:darkgoldenrod;
  border-bottom-color:darkgoldenrod;
  border-style:solid; 
  cursor:hand;
}

.MenuItemTopLevel
{
  background-color:#99964F;
  color:white;
  font-family:verdana;
  font-size:11px;
  font-weight:normal; 
  padding:2px;
  padding-left:5px;
  padding-right:15px;
  border:1px;
  border-color:#99964F;
  border-style:solid;
  cursor:hand;
}

.MenuItemTopLevelOver
{
  background-color:silver;
  color:mediumblue;
  font-family:verdana;
  font-size:11px;
  font-weight:normal; 
  padding:2px;
  padding-left:5px;
  padding-right:15px;
  border:1px;
  border-left-color:gainsboro;
  border-top-color:gainsboro;
  border-right-color:gray;
  border-bottom-color:gray;
  border-style:solid;
  cursor:hand;
}

.MenuItemOverRed
{
  background-color:#cc0000;
  color:white;
  font-family:verdana;
  font-size:11px;
  font-weight:normal; 
  padding:2px;
  padding-left:5px;
  padding-right:15px;
  border:1px;
  border-left-color:red;
  border-top-color:red;
  border-right-color:#990033;
  border-bottom-color:#990033;
  border-style:solid; 
  cursor:hand;
}

.MenuItemDownRed
{
  background-color:#cc0000;
  color:white;
  font-family:verdana;
  font-size:11px;
  font-weight:normal; 
  padding:2px;
  padding-left:5px;
  padding-right:15px;
  border:1px;
  border-left-color:#990033;
  border-top-color:#990033;
  border-right-color:red;
  border-bottom-color:red;
  border-style:solid; 
  cursor:hand;
}

.MenuItemOverGray
{
  background-color:silver;
  color:white;
  font-family:verdana;
  font-size:11px;
  font-weight:normal; 
  padding:2px;
  padding-left:5px;
  padding-right:15px;
  border:0px;
  border-left-color:gold;
  border-top-color:gold;
  border-right-color:darkgoldenrod;
  border-bottom-color:darkgoldenrod;
  border-style:solid; 
  cursor:hand;
}

.MenuItemDown
{
  background-color:orange;
  color:white;
  font-family:verdana;
  font-size:11px;
  font-weight:normal; 
  padding:2px;
  padding-left:5px;
  padding-right:15px;
  border:1px;
  border-left-color:darkgoldenrod;
  border-top-color:darkgoldenrod;
  border-right-color:gold;
  border-bottom-color:gold;
  border-style:solid; 
  cursor:hand;
}

.MenuItemTopLevelDown
{
  background-color:orange;
  color:white;
  font-family:verdana;
  font-size:11px;
  font-weight:normal; 
  padding:2px;
  padding-left:5px;
  padding-right:15px;
  border:1px;
  border-left-color:darkgoldenrod;
  border-top-color:darkgoldenrod;
  border-right-color:gold;
  border-bottom-color:gold;
  border-style:solid; 
  cursor:hand;
}

.MenuBreak
{
  padding-left:2px; 
  padding-right:2px; 
}

