BODY, TR, TD, UL, FONT, H4, H5, H6, P, UL, OL, DIR, MENU, DIV, 
DT, DD, ADDRESS, BLOCKQUOTE, PRE, BR, HR, FORM, DL, TEXTAREA {
	font-family:  Arial,Trebuchet MS1,Helvetica;
	font-size : 13px; 
}

body {
	margin-top:10px;
	margin-bottom:5px;
	background: #516A8e url(/images/framework2/gradated_bars.gif) repeat-x	
	}

h2 {
font-size:180%;
}
	
	
	
.SubHeader {
	font: 16px sans-serif;
	font-weight: bold;
	color: #990000; 
	 }			

.fs90 {
	font-size:90%;}	 
	 
.Size11 {
	font-size:11px; }
	
.Size10 {
	font-size:10px; }	
	
.InfoBox {
	border:solid  1px #e9e9e9;
	background-color:#f9f9f9;
	}	
	
.InfoBox2 {
	border:solid  1px #d8d8d8;
	background-color:#ffffff;
	}		
	
#Required {
	font-weight: bold;
	color : #cc0000;
	padding-right:5px;
	}		

	
#mainContent {
	padding: 0px 15px 15px 15px;
	}		
	
#mainContentCell {
	width:785px;
	background-color: #ffffff;
	border: solid 1px #000000;
	}	
	
#mainFrameworkTable {
	width:950px;
	margin-bottom:2px;
	}	
	
#rightColumn {
width:160px;
background-color:#e9e9e9;
border: solid 1px #000000;
}

#footer {
	height:30px;
	background-color:#A19B8E;
	border-right: solid 1px #7e7e7e;
	border-left: solid 1px #7e7e7e;
	border-bottom: solid 1px #7e7e7e;
	}	
	
.CellOutline {
	border-bottom: 2px groove #a2a2a2;
	border-right: 1px solid #a2a2a2;
	border-top: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
	padding-left:15px;
	padding-right:15px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:right;
	background: #DDE1E9;
	font-weight:bold;
	font-size : 90%; 
	}	
	
.formContainer {
clear:right;
width:95%;
border:solid 1px #a2a2a2;
padding:10px;
background-color:#ffffcc;
}	
	
	
/* begin CSS for right gutter/ nav menu */				

#rightGutter {
	border:1px solid #909090;
	width:160px;
	background-color:#e9e9e9;}		

A.RightMenu{
	text-decoration: none;
	font-family:Arial;
	font-weight : bold;
	font-size:95%;
	color: #990000; }

A.RightMenu:visited, active {
	text-decoration: none;
	font-weight : bold;
	color: #990000; }

A.RightMenu:hover {
	font-weight : bold;
	color: #516A8E; }
/* end CSS for left nav menu */		

/* begin CSS for Login/Logout box */		
A.LoginBoxLinks{
	text-decoration: none;
	font-family:Arial;
	font-size:90%;
	color: #000099; }

A.LoginBoxLinks:visited, active {
	text-decoration: none;
	color: #000099; }

A.LoginBoxLinks:hover {
	color: #cc0000; }
/* end CSS for Login/Logout box */			

/* begin CSS for state selector */			

#StateSelector{


	height:25px;

}

#StateSelector td {
	padding-left:10px;
	padding-right:10px;
	font-size:90%;
}
	
#StateSelector .unselected  {
	color:#ffffff;
	font-weight:bold;}
	
#StateSelector .selected  {


	color:#cc0000;}		
	
#StateSelector .unselected a  {
	color:#b4b4b4;
	text-decoration: none;}		
	
#StateSelector .unselected a:hover {
	color:#ff6633;}	
	
#StateSelector .unselected a: visited, active  {
	color:#e9e9e9;}			
	
#StateSelector .selected a  {
	color:#ff6633;
	font-weight:bold;
	text-decoration: none;}				
	
#StateSelector .selected a: visited, active  {
	color:#ff9900;}		
	

	
/* end CSS for state selector */				


A.BottomMenu{
	text-decoration: none;
	font-size: 12px;
	font-weight : bold;
	color: #ffffff; 
	}

A.BottomMenu:visited, active {
	text-decoration: none;
	font-size: 12px;
	font-weight : bold;
	color: #ffffff; 
	}

A.BottomMenu:hover {
	text-decoration: none;
	color: #ff6600;
	font-size: 12px;
	}
	
.BottomMenuSpacer	{
	font-size: 11px;
	color: #909090;
	padding-left:5px;
	padding-right:5px;
	}


#footerBar {
	height:35px;
	background-image: url(/images/framework/Waterbg.jpg);background-repeat: no-repeat;background-position: top;
	border: solid 1px #000000;
	}
	
.footer {
	font-size: 95%;
	color: #ffffff;}
	
A.footer{
	text-decoration: none;
	font-weight : bold;
	color: #000000; 
	}

A.footer:visited, active {
	text-decoration: none;
	font-weight : bold;
	color: #000000; 
	}

A.footer:hover {
	text-decoration: none;
	color: #ffffcc;
	}		