/*********************************/
/*      Master Style Sheet       */
/*********************************/

/*******************************************************************/
/*  PLEASE DO NOT MODIFY UNLESS APPROVED AND COMMUNICATED TO TEAM  */
/*******************************************************************/

BODY
{
    BACKGROUND-COLOR: White;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

/**************************************/
/*      Specific Body Text Classes    */
/**************************************/

.Attention	{
	font-weight: bold;
	color: red;
	}

.Bold	{
	font-weight: bold;
	}	

.BoldUL	{
	font-weight: bold;
	text-decoration: underline;
	}

/* Column Heading */
.CH  {
    color: black;
    font-weight: bold;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
    }

.Error  {
    color: red;
    font-weight: bold;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
    font-size:x-small;    
    } 

.LinkNoUnderline  {
    color: Blue;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10.0pt;    
    } 

.GroupHeading  {
    color: black;
    font-weight: bold;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
    }	

.ItemSummary  {
	font-weight: bold;
    color: #00008B;
    font-size: 10.0pt;    
    } 

.TextXXXSmall  {
    color: black;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.0pt;
    }
    
.TextXXSmall  {
    color: black;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-small;
    }	/* Equivalent of 8pt on normal setting */
    
    
/*****  TextXSmall and Normal are equivalent  *****/
.TextXSmall  {
    color: black;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
    }	/* Equivalent of 10pt on normal setting */

.TextXSmallWhite  {
    color:  White;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
    }	/* Equivalent of 10pt on normal setting */
    
.Normal  {
    color: black;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
    font-size: x-small;
    }	/* Equivalent of 10pt on normal setting */    
/*****  TextXSmall and Normal are equivalent  *****/

.ch  {
    color: Navy;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
    font-size: small;}

.TextSmall  {
    color: black;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
    }	/* Equivalent of 12pt on normal setting */

.TextMedium  {
    color: black;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
    font-size: medium;
    }	/* Equivalent of 14pt on normal setting */
    
.TextLarge  {
    color: black;
    font-family: Geneva,Verdana, Arial, Helvetica, sans-serif;
    font-size: large;
    }

.TextXLarge {
    color: black;
    font-family: Geneva,Verdana, Arial, Helvetica, sans-serif;
    font-size: x-large;
    }

.TextXXLarge {
    color: black;
    font-family: Geneva,Verdana, Arial, Helvetica, sans-serif;
    font-size: xx-large;
    }

.NavigationLinks  {
    background-color: white;
    color: black;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
    font-size: 7.0pt;
    }
	
.PageTitle {
    color: Navy;
    font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
    font-size: large;
    font-weight: bold;
    }

/*********************************/
/*         Grid Styles           */
/*********************************/

.GridListHead
{
    background-color: #f0e68c;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    padding-left: 5px
}

.GridListItem
{
    background-color: #ffffff;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}

.GridListItemAlt
{
    background-color: #f2f2f2;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}

.GridAddNew
{
    background-color: #f0e68c;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}

.GridListFooter
{
    background-color: #dddca3;
    line-height: 10pt
}

/**************************************************/
/* Default Auto-Generated CSS Stylesheet styles   */
/* (It is possible that these are not being used) */
/**************************************************/

TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

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;
	}

div.ticker {
	background: none transparent scroll repeat 0% 0%;
	clip:rect(0 100px 100px 10px);
	font-size: 9pt;
	height: 100px;
	left: 1px;
	position: absolute;
	top: 1px;
	visibility: hidden;
	width:300px;
}
a.tickerHeadline { color: #E0E0E0; }
a.tickerHeadline:hover { color: #F0F0F0; }
a.tickerHeadline:active { color: #F0F0F0; }
a.tickerHeadline:visited { color: #F0F0F0; }

.headerText {
	color: #036;
	font-size: x-small;
	font-weight: bold;
	width: 100%;
}
.headerUnderline {
	border-bottom: 1px solid #006;
}

.Right {
	text-align: right;
}

tr.TableHeading td  {
	background: #003973;
	color: #fff;
	font-size: x-small;
	font-weight: bold;
	text-align: center;
}

.Message {
	color: #0000ff;
}

.ValueList {
	font-size: 11px;
}

.GridCalendar {
	font-size: 9px;
}

.pseudolink {
	text-decoration: none;
	color: #333399;
}	
		
.pseudolink:hover {
	text-decoration: underline;
}

.button {
	background: #25a;
	color: #fff;
	font-weight: bold;
	padding: 2px;
	width: 75px;
}

.smallLabel {
	font-size: 9px;
	font-weight: bold;
}
