/* CSS Document */

/* ACWA site - color scheme: maroon/burgundy     color: #ffffff;
	background-color:#e91717;  */

A:link, A:visited, A:active, A:hover
  {  text-decoration: underline; 
  color: #203fdc;
}
A:hover 
  { text-decoration: none; 
	color: #384f3f;
	background-color: #ccffbb;
}
	
A.nav:link, A.nav:visited, A.nav:active 
  { text-decoration: none; 
    color: ccffbb; 
	padding-left:6px;
	padding-right:6px;
	font-weight:normal;}
	
A.nav:hover 
  { text-decoration: none; 
	color: #384f3f;
	background-color: #ccffbb;
	padding-left:6px;
	padding-right:6px;
	font-weight:normal; 
 } 
	
A.newslinks:link, A.newslinks:visited, A.newslinks:active 
  { text-decoration: underline;  
	color: #ccffbb; 
	font-size:10px;
	padding-left:4px;
	padding-right:4px;}
  
  A.newslinks:hover 
  {  text-decoration: none; 
	color: #384f3f;
	background-color: #ccffbb;
	font-size:10px;
	padding-left:4px;
	padding-right:4px;}	

A.news2:link, A.news2:visited, A.news2:active 
  { text-decoration: underline;  
	color: #203fdc; 
	font-size:10px;
	padding-left:4px;
	padding-right:4px;}
  
  A.news2:hover 
  {  text-decoration: none; 
	color: #384f3f;
	background-color: #ccffbb;
	font-size:10px;
	padding-left:4px;
	padding-right:4px;}	
	
A.homenews:link, A.homenews:visited, A.homenews:active 
  { text-decoration: underline;  
	color: #ccffbb; 
	font-size:10px;
	padding-left:4px;
	padding-right:4px;}
  
  A.homenews:hover 
  {  text-decoration: none; 
	color: #384f3f;
	background-color: #ccffbb;
	font-size:10px;
	padding-left:4px;
	padding-right:4px;}		
	
  
A.footer:link, A.footer:visited, A.footer:active 
  { text-decoration: none;  
	color: #CCCC9A; 
	font-size:9px;
	padding-left:4px;
	padding-right:4px;}
  
  A.footer:hover 
  {  text-decoration: none; 
	color: #384f3f;
	background-color: #ccffbb;
	font-size:9px;
	padding-left:4px;
	padding-right:4px;}	

A.firefox:link, A.firefox:visited, A.firefox:active 
  { text-decoration: none; 
    color: #393e27; 
	padding-left:6px;
	padding-right:6px;
	font-weight:normal;}
	
A.firefox:hover 
  { text-decoration: none; 
	color: #8e6b2b;
	background-color: #f7e1b8;
	padding-left:6px;
	padding-right:6px;
	font-weight:normal; 
 } 

A.ffPix:link, A.ffPix:visited, A.ffPix:active 
  { 
	background-color:374e3e;}
	
A.ffPix:hover 
  { background-color:374e3e;
	
 } 
  
body {
	  margin: 0px;
	  	background-color:CCCC9A;
		background-image:url(/i/bgShadow.jpg);
		background-repeat:repeat-y;
		background-position:center;
}
  
  
.linkhead { 
	color: #553d11; 
	font-weight: normal;
	font-family:verdana;
	letter-spacing:0px;
	background-color: #d4bb8e;
	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;}

.fcsbg
{
background-image:url(/i/bgGreen.jpg);
background-color:black;

}

span.dead { 
	padding-left:6px;
	color:aaaaaa;
	}
span.tableheader { 
	font-weight:bold;
	color:374e3e;
	}

span.module { 
	color: #8a1d03; 
	font-weight: bold;
	font-family: Verdana;
	font-size:16px;}
	
span.menuSubs { 
	color: #355842; 
	font-weight: bold;
	font-family: Verdana;
	font-size:14px;
	}	
	
div.pagehead { 
	color: #374e3e; 
	font-weight: bold;
	font-family: Verdana;
	font-size:12px;} 
	
div.pagetitle { 
	color: #8a1d03; 
	font-weight: bold;
	font-family: Verdana;
	font-size:16px;}
	
<!--- table {margin:2px;
} --->

table.menu {
	background-color: 00461C;
	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 
	{
		padding-left:12px; 
		padding-top:12px; 
		padding-bottom:0px;
		border-bottom:solid black 1px;
		background-color:#ccffbb;
		color: #374D3c; 
		font-weight: bold; 
		font-size: 14px; 
		font-family: verdana;
		text-align:bottom;
	}
	

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
}

td { color: 000000; 
	text-decoration: none; 
	font-size: 12px; 
	font-family: verdana; 
	padding:2px;
	vertical-align:top}
	
	td.ten { color: 374D3c; 

	font-size: 10px; 
}
	
	
	/*8a1d03 29153d  */
	
td.menu { background-color: 000000; 
	text-decoration: none; 
	font-size: 12px; 
	font-family: verdana; 
	padding:0px;
	vertical-align:top; 
	width:200px}
	
td.NotActive
	{color : #393e27; background-color:#b9bea6; font-family : verdana; font-weight : normal; font-size : 9px; cursor : hand; padding-top:6px;}		
	
textarea { background-color: ffffff; 
	padding-left:4px;
	vertical-align:top; 
	overflow: hidden;
}	
	
td.field { background-color: ffffcc; 
	text-decoration: none; 
	font-size: 12px; 
	font-family: verdana; 
	padding:0px;
	vertical-align:top; 
}	
	
td.light{ 
	font-family: verdana;
	vertical-align: top;
	background-color: ecd4a8;
	padding: 0px;
	}
	
td.dark{ 
	font-family: verdana;
	vertical-align: top;
	background-color: ecd4a8;
	padding: 0px;
	}
	
td.header { 
    color: #000066; 
	font-weight : bold; 
	font-size: 18px; 
	line-height: 18px; 
	font-family: verdana}
	
	td.loginMatter { 
	padding-top:54px;
	padding-left:138px;
}
	
	
	
.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: #355842;
	color: #ddffdd;
    font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
	border-top: solid #FFFFFF 1px;}

td.welcome { 
	background-color: #ffffff;
	color: #ddffdd;
    font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
	border-top: solid #FFFFFF 1px;}



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 : normal;
	font-size : 9px;
	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;
	}	
.formInput110px
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px solid;
    WIDTH: 110px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white
}
.formInput150px
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px solid;
    WIDTH: 150px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white
}
.formInput250px
	{	background-color : white;
		border : 1px solid Black;
		font-family : Verdana;
		width: 250;
		font-weight : bold; 
		font-size : 8pt;
	}
.formInput400px
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px solid;
    WIDTH: 400px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white
}
.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;
		}	
	.BigButtonOut
	   {	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 : 160px;
			cursor: hand;
			margin-top: 0px;
			text-align: center;
			behavior:url(/styles/bigbutton.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;
		}	
	.BigButtonOver
	{
		BORDER-RIGHT: white 3px inset;
		BORDER-TOP: #9fcfff 3px inset;
		MARGIN-TOP: 0px;
		FONT-WEIGHT: bold;
		FONT-SIZE: 7pt;
		BEHAVIOR: url(/styles/bigbutton.htc);
		TEXT-TRANSFORM: uppercase;
		BORDER-LEFT: #9fcfff 3px inset;
		WIDTH: 160px;
		CURSOR: hand;
		COLOR: white;
		BORDER-BOTTOM: white 3px inset;
		FONT-FAMILY: Verdana,Arial,Helvetica;
		HEIGHT: 20px;
		BACKGROUND-COLOR: #000066;
		TEXT-ALIGN: center
	}
.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;
	}
.gridHeaderBCWS
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: middle;
    COLOR: 939384;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: #E4E4CB;
    TEXT-ALIGN: center;
	border:none;
}	
.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;
}
UNKNOWN
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px;
    PADDING-TOP: 2px
}
.formSmallInput
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    WIDTH: 90px;
    FONT-FAMILY: Verdana
}
.formSmallInput110px
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    WIDTH: 110px;
    FONT-FAMILY: Verdana
}
.formSmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana
}
.formSmallNumber
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana
}
.formInputNumber
{
	BORDER-RIGHT: lightgrey 1px solid;
	BORDER-TOP: lightgrey 1px solid;
	BORDER-LEFT: lightgrey 1px solid;
	BORDER-BOTTOM: lightgrey 1px solid;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: white;
	TEXT-ALIGN: right;
}

<!--- 		DIV {
			margin:2px;
			padding:2px;
		} --->

label.loginLabel
{
	color: #ffffff;
}	
input.login
{
	FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    WIDTH: 90px;
    FONT-FAMILY: Verdana;
	BORDER-RIGHT: lightgrey 1px solid;
	BORDER-TOP: lightgrey 1px solid;
	BORDER-LEFT: lightgrey 1px solid;
	BORDER-BOTTOM: lightgrey 1px solid;
	FONT-FAMILY: Verdana;
	BACKGROUND-COLOR: white;
}		

input.loginButton { 
    color: #000066; 
	font-weight : normal; 
	font-size: 9px; 
	font-family: verdana
	}
	
span.welcome {
	font-weight : bold;
	font-size : 10px;
	font-family : verdana;
	color : #355842;
}	

span.date {
	font-weight : normal;
	font-size : 9px;
	font-family : verdana;
	color : #355842;
}	
		
		
.NotActive
	{color : #393e27; background-color:#b9bea6; font-family : verdana; font-weight : normal; font-size : 9px; cursor : hand; padding-top:6px;}			
		
		
		
		
		