	body
{	background-color:"#FFFFFF";
	margin-left:0px;
	margin-top:0px; }

/* anchor */  
a{ color: "#003399"; }
a.blue
{	font-size:10px;
	font-family: Verdana;
	font-weight:bold;	
	color:"#003399"; }
a.black
{	font-family:Verdana;
	font-weight:bold;	
	color:"black"; }
a.link
{	font-size:11px;
	font-family: Verdana,  Arial, Helvetica, san-serif;
	color:"#003399";
	font-weight:normal; }
a.Small
{	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:"#003399";
	font-weight: normal; }	
a.Smaller
{	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:"#003399";
	font-weight: normal; }	
a.BoldSmall
{	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:"#003399";
	font-weight:bold; }	
.anchor
{
	cursor: hand;
	text-decoration: underline;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:"#003399";
	font-weight: normal; }
a.selected 
{ 
	border-width: thin;
	border-color: Black;
	border-style: groove;
	color:Maroon; 
}
A:active { color: blue; }
	
/* Table Styles */
.mainTable_FixedWidth
{	border-collapse:collapse;
	width:980px; }
.mainTable
{	border-collapse:collapse;
	width:685px; }
.sideTable
{	border-collapse:collapse;
	width:260px; }
.HeaderRow
{	FONT-FAMILY: Verdana;
	FONT-SIZE: 10px;
	FONT-WEIGHT:bold;
	HEIGHT: 20px;
	COLOR: #000000;
	background-color: #C6DFEF; }
.HeaderRow1
{	FONT-FAMILY: Verdana;
	FONT-SIZE: 12px;
	FONT-WEIGHT:bold;
	HEIGHT: 20px;
	COLOR: #000000;
	background-color: #ffffff; }
.HeaderRowGrey
{	FONT-FAMILY: Verdana;
	FONT-SIZE: 11px;
	FONT-WEIGHT:bold;
	HEIGHT: 20px;
	COLOR: #000000;
	background-color: #CCC; }
.SubHeader
{	FONT-FAMILY: Verdana;
	FONT-SIZE: 10px;
	FONT-WEIGHT:bold;
	HEIGHT: 18px;  
	COLOR: #000;
	text-align: center;	
	background-color: #DBE4F5 }
.CustomizeSubHeader
{	FONT-FAMILY: Verdana;
	FONT-SIZE: 10px;
	FONT-WEIGHT:bold;
	HEIGHT: 18px;  
	COLOR: #000;
	background-color: #EFEFEF }
.SubHeaderGrey
{	FONT-FAMILY: Verdana;
	FONT-SIZE: 9px;
	FONT-WEIGHT:bold;
	HEIGHT: 18px;  
	COLOR: #000;	
	background-color: #ECF0F5; }
.DarkGreyBG { background-color: #CCCCCC; }
.DarkBlueBG { background-color: #003366; }
.DarkBlueBG1 { background-color: #636563; }
.DarkBlueBorderBottom 
{ border-bottom-color: #989ACD; 
  border-bottom-style: solid;
  border-bottom-width: 1px; }
.HeaderRowDark
{	FONT-FAMILY: Verdana,  Arial, Helvetica, san-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT:bold;
	border-bottom: #CCCCCC 1px solid;
	COLOR: #FFFFFF;
	background-color: #506EAA }
tr.OddRow  { background-color:#ffffff; font-weight: normal; }
tr.evenRow { background-color:#F4F4F4; font-weight: normal; }

td.OddRow  { background-color:#ffffff; }
td.evenRow { background-color:#F8F8F8; }

/* Top Nav Class */
.TopNav
{ FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;
  FONT-SIZE: 10px;
  FONT-WEIGHT:bold; 
  COLOR: #fff;
  background-color:0054A5;  }
.TopNav A:link
{ COLOR: #fff;
  text-decoration:none; }
.TopNav A:visited
{ COLOR: #FFF;
  text-decoration:none; }
.TopNav A:hover
{ COLOR: #fff;
  text-decoration:underline; }
.TopNav A:active
{ COLOR: #000;
  text-decoration:none; }
/* selected tab */
td.TopNavSelected
{ FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;
  FONT-SIZE: 10px;
  FONT-WEIGHT:bold;
  COLOR: #000;
  background-color:DDF0FF;  }
td.TopNavSelected A:link
{ COLOR: #000;
  text-decoration:none; }
td.TopNavSelected A:visited
{ COLOR: #000;
  text-decoration:none; }
td.TopNavSelected A:hover
{ COLOR: #000;
  text-decoration:underline; }
td.TopNavSelected A:active
{ COLOR: #000;
  text-decoration:none; }

/* Sub Nav #ADCAED*/
.SubNav
{
	FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT:bold;
	color:#FFF;
	background-color:#000;
	text-decoration:none; }
.SubNavSelected
{
	FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT:bold;
	color:#000;
	background-color:#CCC;
	text-decoration:none; }
.SubNavHighLighted
{
	FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT:bold;
	color:#000;
	background-color:#888; }
	
/* BackGround Styles */
.SelectedBG
{	FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT:normal;
	COLOR: #000;
	background-color: #F1F8FF; }
.GreyBorderGreyBG
{	border-color: #CCCCCC;
	BORDER-TOP: #FFFFFF 1px solid;
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-LEFT: #CCCCCC 1px solid;
	BORDER-BOTTOM: #CCCCCC 1px solid;	
	background-color: #F0F0F0;
	border-collapse: collapse;
	FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT:bold;
	COLOR: #000; }
.GreyBorderWhiteBG
{	border-color: #CCCCCC;
	BORDER-TOP: #FFFFFF 1px solid;
	BORDER-RIGHT: #CCCCCC 1px solid;
	BORDER-LEFT: #CCCCCC 1px solid;
	BORDER-BOTTOM: #CCCCCC 1px solid;	
	background-color: #FFFFFF;
	border-collapse: collapse;
	FONT-FAMILY: Verdana,  Arial, Helvetica, san-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT:normal;
	COLOR: #000; }
.GreyBorderWhiteBG tr:hover { background-color: #EDF3FB; }
.BlackBorderWhiteBG
{	border-color: #000;
	BORDER-TOP: #000 1px solid;
	BORDER-RIGHT: #000 1px solid;
	BORDER-LEFT: #000 1px solid;
	BORDER-BOTTOM: #000 1px solid;	
	background-color: #FFFFFF;
	border-collapse: collapse;
	FONT-FAMILY: Verdana,  Arial, Helvetica, san-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT:normal;
	COLOR: #000; }
.BlueBorderWhiteBG
{	border-color: #DBE4F5;
	BORDER-TOP: #FFFFFF 1px solid;
	BORDER-RIGHT: #DBE4F5 1px solid;
	BORDER-LEFT: #DBE4F5 1px solid;
	BORDER-BOTTOM: #DBE4F5 1px solid;	
	background-color: #FFFFFF;
	border-collapse: collapse;
	FONT-FAMILY: Verdana, Arial, Helvetica, san-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT:normal;
	COLOR: #000; }
.BlueBorderBlueBG
{	border-color: #DBE4F5;
	BORDER-TOP: #DBE4F5 1px solid;
	BORDER-RIGHT: #DBE4F5 1px solid;
	BORDER-LEFT: #DBE4F5 1px solid;
	BORDER-BOTTOM: #DBE4F5 1px solid;	
	background-color: #F4F8FA;
	border-collapse: collapse;
	FONT-FAMILY: Verdana,  Arial, Helvetica, san-serif;
	FONT-SIZE: 11px;
	FONT-WEIGHT:normal;
	COLOR: #000; }
.BlueBorderYellowBG
{	border-color: #C1CEEE;
	BORDER-TOP: #FFFFFF 1px solid;
	BORDER-RIGHT: #C1CEEE 1px solid;
	BORDER-LEFT: #C1CEEE 1px solid;
	BORDER-BOTTOM: #C1CEEE 1px solid;	
	background-color: #FFF7D3;
	border-collapse: collapse;
	FONT-FAMILY: Verdana, Arial,  Helvetica, san-serif;
	FONT-SIZE: 10px;
	FONT-WEIGHT:normal;
	COLOR: #000; }	
.GreyBorderYellowBG
{	border-color: Grey;
	BORDER-TOP: #C1CEEE 1px solid;
	BORDER-RIGHT: #C1CEEE 1px solid;
	BORDER-LEFT: #C1CEEE 1px solid;
	BORDER-BOTTOM: #C1CEEE 1px solid;	
	background-color: #FFF7D3;
	border-collapse: collapse;
	FONT-FAMILY: Verdana, Arial,  Helvetica, san-serif;
	FONT-SIZE: 12px;
	FONT-WEIGHT:normal;
	COLOR: #000; }	
.WhiteBorderWhiteBG
{	border-color: #FFFFFF;
	BORDER-TOP: #CCCCCC 0px solid;
	BORDER-RIGHT: #FFFFFF 0px solid;
	BORDER-LEFT: #FFFFFF 0px solid;
	BORDER-BOTTOM: #FFFFFF 0px solid;	
	background-color: #FFFFFF;
	border-collapse: collapse;
	FONT-FAMILY: Verdana,  Arial, Helvetica, san-serif;
	FONT-SIZE: 8px;
	FONT-WEIGHT:normal;
	COLOR: #000; }
/* Text Styles */
.WhiteText
{	color:White;
	font-family:  Verdana, Arial,  Helvetica, san-serif;
	font-size:x-small; 
	font-weight:bold; }  
.TextBlackNormal
{	FONT-FAMILY:   Verdana, Arial,  Helvetica, san-serif;
	FONT-SIZE: 10px; 
	FONT-WEIGHT:normal;
	COLOR: #000; }
.TextBlackBold
{	FONT-FAMILY:   Verdana, Arial,  Helvetica, san-serif;
	FONT-SIZE: 10px; 
	FONT-WEIGHT:bold;
	COLOR: #000; }
.TextBlackBig
{	FONT-FAMILY:   Verdana, Arial,  Helvetica, san-serif;
	FONT-SIZE: 11px; 
	FONT-WEIGHT:normal;
	COLOR: #000; }
.TextBlackBoldBig
{	FONT-FAMILY:   Verdana, Arial,  Helvetica, san-serif;
	FONT-SIZE: 11px; 
	FONT-WEIGHT:bold;
	COLOR: #000; }
.TextBlackSmall
{	FONT-FAMILY:   Verdana, Arial,  Helvetica, san-serif;
	FONT-SIZE: 9px; 
	FONT-WEIGHT:normal;
	COLOR: #000; }
.TextBlackSmaller
{	FONT-FAMILY:   Verdana, Arial,  Helvetica, san-serif;
	FONT-SIZE: 7px; 
	FONT-WEIGHT:bold;
	COLOR: #000; }
.TextBlueBold
{	FONT-FAMILY:  Verdana, Arial,  Helvetica, san-serif;
	FONT-SIZE: 10px; 
	FONT-WEIGHT:bold;
	COLOR: Blue; }
.TextBlueSmall
{	FONT-FAMILY:  Verdana, Arial,  Helvetica, san-serif;
	FONT-SIZE: 9px; 
	FONT-WEIGHT:normal;
	COLOR: Blue; }
.TextRedBold
{	FONT-FAMILY:   Verdana, Arial,  Helvetica, san-serif;
	FONT-SIZE: 10px; 
	FONT-WEIGHT:bold;
	COLOR: #F00; }
.TextRedNormal
{	FONT-FAMILY:   Verdana, Arial,  Helvetica, san-serif;
	FONT-SIZE: 10px;
	COLOR: #F00; }
.TextRedSmall
{	FONT-FAMILY:   Verdana, Arial,  Helvetica, san-serif;
	FONT-SIZE: 9px; 
	FONT-WEIGHT:normal;
	COLOR: #F00; }
.TextYellowSmall
{	font-size : 10px;
	font-family:  Verdana, Arial,  Helvetica, san-serif;
	color: "#FFFFCC"; }
.headerText
{	font-family:  Verdana, Arial,  Helvetica, san-serif;
	FONT-SIZE: 11px; 
	font-weight:bold; }
	
/* Controls */
.dropdown
{   FONT-SIZE: 10px;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana; }
.TextField 
{   background-color: #FFFFFF;
    font-size: 8pt;
    font-family: verdana;
    border: 1px inset; 
    border-color: #333333 #666666 #999999 #CCCCCC; }
.GreyTextField 
{   background-color: #F0F0F0;
    font-size: 8pt;
    font-family: verdana;
    border: 1px inset; 
    border-color: #333333 #666666 #999999 #CCCCCC; }
.GreyButton 
{	BORDER-RIGHT: #888888 1px solid; 
	BORDER-TOP: #CCCCCC 1px solid; 
	BORDER-LEFT: #CCCCCC 1px solid;
	BORDER-BOTTOM: #888888 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: verdana;
	HEIGHT: 20px;
	BACKGROUND-COLOR: #EFEFEF; }
.BlueButton 
{
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #336699 1px solid; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	BORDER-LEFT: #336699 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #000000 1px solid; 
	FONT-FAMILY: verdana,arial,helvetica,sans-serif; 
	HEIGHT: 18px; 
	BACKGROUND-COLOR: #C6D6E7;text-align: center;
 }
    
/* Paging */
.Paging
{	font-size: 9px;
	font-family: Verdana;
	color: black;
	height: 25px; }

/* Chart Styles */
.ChartBackGround {	background-color: #FFFFFF; }
.ChartActual {	background-color: #0000C0; }
.ChartEstimated { background-color: #00CC00; }

/*Horizontal Line Styles*/
.Line 
{	color: #CCCCCC;
	width: 99%;
	height: 1px; }
.BlueLine 
{	color: #000000;
	width: 100%;
	height: 1px; }
	
/* Set Cursor Styles */
.CursorArrow { cursor: default; }
.CursorHand { cursor: hand; }
.borders {  border-color: black D7EBF6 D7EBF6; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

/* Scrollbar Style */
.Scrollbar 
{
	SCROLLBAR-FACE-COLOR: #e6e6e6; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #7e7e9a; 
	SCROLLBAR-3DLIGHT-COLOR: #ffffff; 
	SCROLLBAR-ARROW-COLOR: #25217c; 
	SCROLLBAR-TRACK-COLOR: #f5f5f5; 
	SCROLLBAR-DARKSHADOW-COLOR: #f5f5f5; }
	
.contentFont
{  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px
}
.TCHeading1
{
	font-family : Arial, Helvetica, sans-serif;	
	color : #177ACD;	
	FONT-WEIGHT: bold; 
}
.TCHeading2
{
	font-family : Arial, Helvetica, sans-serif;	
	FONT-WEIGHT: bold; 
	font-style:italic;
}

/* Dynamic Tables Styles */
.highlight { background-color: #EDF3FB; }
.HighlightRow { background-color: #EDF3FB; }

/* ParentRow - Style used to signify parent project */
.ParentRow { background-color: #E0F0FF; }
