A:link, A:visited, A:active 
  {  text-decoration: none; 
}
A:hover 
  { text-decoration: underline; 
    color: #000066;}
A.nav:link, A.nav:visited, A.nav:active 
  { text-decoration: none; 
    color: 005050; 
	width: 198px;
	padding-left:4px;
	padding-bottom:1px;}
	
A.nav:hover 
  { text-decoration: underline; 
    color: #00461C;
	background-color:ddffdd;
	text-decoration: none; 
	width: 192px; }  
A.navHead:link, A.navHead:visited, A.navHead:active 
  { text-decoration: none; 
    color: 99c5f5; 
	width: 198px;
	 padding-left:4px;
	 padding-bottom:1px;
	color: #bbbbcc; 
	font-weight: normal;
	font-family:verdana;
	background-color: #003366;
	width:198;
	text-align:left;
	border-top: solid 1px;
	border-top-color:#bbbbcc;
	border-right: solid 1px;
	border-right-color:#bbbbcc;
	padding-left:4px;
	padding-bottom:1px;}
  
  A.navHead:hover 
  {  text-decoration: underline; 
     color: #000066;
	 background-color:99ccff;
	text-decoration: none; 
	width: 192px;}  
  
.linkhead { 
	color: #ccffff; 
	font-weight: normal;
	font-family:verdana;
	letter-spacing:0px;
	background-color: #007777;
	width:198;
	text-align:left;
	border-top: solid 1px;
	border-top-color:#bbbbcc;
	border-right: solid 1px;
	border-right-color:#bbbbcc;
	padding-left:4px;
	padding-bottom:1px;}

.linkssub { 
	color: #003366; 
	font-weight: bold;
	font-family:verdana;
	letter-spacing:0px;
	background-color: #bbbbcc;
	width:198;
	text-align:left;
	border-bottom: solid 1px;
	border-bottom-color:#003366;
	border-right: solid 1px;
	border-right-color:#003366;
	padding-left:4px;
	padding-bottom:1px;}

span.module { 
	color: #008080; 
	font-weight: bold;
	font-family: Verdana;
	font-size:16px;}

div.pagetitle { 
	color: #336699; 
	font-weight: bold;
	font-family: Verdana;
	font-size:16px;}
	
<!--- table {margin:2px;
} --->

table.menu {
	background-color: 33cccc;
	padding:0;
	margin:2px}

table.reports {
	border: none;
	width:100%;}

h1 { 	color: #336699; 
	font-weight: bold;
	font-family: Verdana;
	font-size:16px;
	padding-top:6px;
	text-align:center;}

.PageTitle 
	{color: #000066; 
	font-weight: bold; 
	font-size: 13pt; 
	font-family: verdana}

p { color: #000000; text-decoration: none; font-size: 12px; font-family: verdana}

th { 
    color: #000066; 
	font-weight : bold; 
	font-size: 18px; 
	line-height: 18px; 
	font-family: verdana}


tr.alt1
	{ background-color: 99ccff; 
}

tr.alt2
	{ 	background-color:#D0E4FB
}
tr.alt3
{ background-image:url(i/mlsswatermark10.gif);
background-repeat: no-repeat;
}

td { color: 000000; 
	text-decoration: none; 
	font-size: 18px; 
	font-family:"Times New Roman"
	padding:2px;
	vertical-align:top}
	
td.menu { background-color: 008080; 
	text-decoration: none; 
	font-size: 12px; 
	font-family: verdana; 
	padding:0px;
	vertical-align:top; 
	width:200px}
	
textarea { background-color: ffffff; 
	padding-left:4px;
	vertical-align:top; 
	overflow: hidden;
}	
	
td.field { background-color:; 
	text-decoration: none; 
	font-size: 18px; 
	font-family: verdana; 
	font-weight : bold; 
	padding:0px;
	vertical-align:top; 
}	
	
td.light{ 
	font-family: verdana;
	vertical-align: top;
	background-color: 11aaaa;
	padding: 0px;
	}
	
td.dark{ 
	font-family: verdana;
	vertical-align: top;
	background-color: 33cccc;
	padding: 0px;
	}
	
td.header { 
    color: #000066; 
	font-weight : bold; 
	font-size: 18px; 
	line-height: 18px; 
	font-family: verdana}
.FieldLabel { 
    color: #003366; 
	font-weight : bold;  
	font-size: 8pt; 
	font-family: verdana;
	vertical-align: top;	}
.FieldLabelReq { 
    color: Red; 
	font-weight : bold;  
	font-size: 8pt; 
	font-family: verdana;
	vertical-align: top;	}	
td.Site-Mission { 
    color: #336666; 
	font-weight : bold; 
	font-size: 12px; 
	font-family: verdana}
td.sub { 
	color: #99ccff;
    font-weight: bold;
	font-size: 10px;
	font-family: Verdana;}
	
td.navbar { 
	background-color: #008080;
	color: #ddffdd;
    font-weight: bold;
	font-size: 10px;
	font-family: Verdana;}
}

font.body { color: #000000; text-decoration: none; font-size: 12px; font-family: verdana}
font.FieldLabel { color: #000000; font-weight : bold; font-size: 12px; font-family: verdana;}


.fine { color: #336699; text-decoration: bold; font-size: 9px; font-family: verdana}
.main { color: #99ccff; text-decoration: italic; font-size: 12px; font-family: verdana}
.module { color: #003366; text-decoration: bold; font-size: 12px; font-family: verdana}
.news { color: #336699; text-decoration: bold; font-size: 10px; font-family: verdana}
.sub {
	font-weight : bold;
	font-size : 10px;
	font-family : Verdana;
	color : #ffffff;
}
.testUser{
	font-weight : bolder;
	font-size : 10px;
	font-family : Verdana;
	color : Yellow;
}
.subhead { color: #003366; text-decoration: bold; font-size: 12px; font-family: verdana}
.topic { color: #3366cc; text-decoration: bold; font-size: 12px; font-family: verdana}
.subb { color: #336699; text-decoration: bold; font-size: 10px; font-family: verdana}
.terms { color: #ffffcc; text-decoration: bold; font-size: 9px; font-family: verdana}
.login { color: #003366; text-decoration: bold; font-size: 12px; font-family: verdana}

.formText
{    	color : black;
		font-family : Verdana;
		font-weight : normal; 
		font-size : 9pt;
}

.formTD
	{	color : black;
		font-family : Verdana;
		font-weight : bold; 
		font-size : 8pt;
		vertical-align : top;
	}
.formInputRadio
	{	background-color : #FFEFD5;
		border-style : none;
		font-family : Verdana;
		font-weight : bold; 
		font-size : 8pt;
	}	
.formInput250px
	{	background-color : white;
		border : 1px solid Black;
		font-family : Verdana;
		width: 250;
		font-weight : bold; 
		font-size : 8pt;
	}
.formInputText
	{	background-color : white;
		border : 1px solid Black;
		font-family : Verdana;
		font-weight : bold; 
		font-size : 8pt;
	}
.formInputTextArea
	{	background-color : white;
		border : 1px solid Black;
		font-family : Verdana;
		font-weight : bold; 
		width : 600;
		font-size : 8pt;
	}
.formInputMoney
	{	background-color : white;
		border : 1px solid Black;
		font-family : Verdana;
		font-weight : bold; 
		text-align : right;
		font-size : 8pt;
	}	
	.ButtonOut
	   {	background-color : White;
			border: #002f9f outset 3px;
			border-left: white outset 3px;
			border-top: white outset 3px;
			color : #000066;
			font-family : Verdana,Arial,Helvetica;
			font-weight : bold;
			font-size : 7pt;
			height : 20px;
			width : 110px;
			cursor: hand;
			margin-top: 0px;
			text-align: center;
			behavior:url(/styles/button.htc);
			text-transform : uppercase;
		}	
	.ButtonOver
	   {	background-color : #000066;
			border: white inset 3px;
			border-left: #9fcfff inset 3px;
			border-top: #9fcfff inset 3px;
			border-right: white inset 3px;
			border-bottom: white inset 3px;			
			color : white;
			font-family : Verdana,Arial,Helvetica;
			font-weight : bold;
			font-size : 7pt;
			width : 110px;
			height : 20px;
			cursor: hand;
		 	margin-top: 0px;
			text-align: center;
			behavior:url(/styles/button.htc);
			text-transform : uppercase;
		}	
.grid 
	{
	scrollbar-base-color : White;
	scrollbar-arrow-color : green;
	scrollbar-dark-shadow-color : #FFEFD5;
	scrollbar-face-color : #FFEFD5;
	scrollbar-3d-light-color : White;
	scrollbar-highlight-color : White;
	scrollbar-shadow-color : green;
	width : 700px;
	overflow-y : scroll;
	height : 100px;
	border : 1px solid Black;
}
.gridHeader
	{	
	background-color : #5A8BC3;
	color : White;
	font-family : Verdana;
	font-weight : bold; 
	font-size : 8pt;
	vertical-align : middle;
	text-align : center;
	}	
.gridDetail
	{	
	font-family : Verdana;
	font-weight : normal; 
	font-size : 7pt;
	}	
.gridHeaderRequired
	{
	background-color : #5A8BC3;
	color : Black;
	font-family : Verdana;
	font-weight : bold;
	font-size : 8pt;
	vertical-align : middle;
	text-align : center;
}	
.gridBody
	{	
	font-family : Verdana;
	font-weight : normal; 
	font-size : 7pt;
	vertical-align : middle;
	}			
.Unchecked 
	{
	background-color : white;
	color : black;
	cursor : hand;
}
.Checked 
	{
	background-color : salmon;
	color : DarkSlateGray;
	cursor : hand;
}


TR.WithFocus {
		background-color : Papayawhip;
		color : DarkSlateGray;
		font-weight: 700;
		cursor: hand;
	}

TR.WithoutFocus {
		background-color : White;
		color : Black;
		font-weight	: 700;
		cursor: default;
	}
.detail, .Error
{
     text-decoration: none;
     border-top-style: dotted;
     border-top-width: 1px;
     border-top-color: LightGrey;
}
.Error 
	{
	background-color : #FFFFAA;
}
.detailText
{
     font-size: 7pt;
     font-weight: normal;
     font-family: verdana;
}


<!--- 		DIV {
			margin:2px;
			padding:2px;
		} --->