body, html {
	FONT-SIZE: 10pt;
	COLOR: #4b5052;
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	BACKGROUND-COLOR: #999;
	font: .95em Arial,sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}
LI {
	FONT-SIZE: 10pt; COLOR: #4b5052; 
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	TEXT-ALIGN: justify
}

#nav, #nav ul {
	/* all lists */
	padding: 0;
	margin: 10px 0px 0px 0px;/*alignes the entire menu*/
	list-style: none;
	float: left;
	width: 135px; /*not sure why this is needed here*/
	z-index: auto;
}
	
#nav li {
	/* all list items */
	position: relative;
	float: left;
	line-height: 14px; /*margin-bottom: -1px;*/
	margin: 0px 0px -1px 0px; /*-1 makes the menue border the same size if no gap between*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold; 
/*this width should be as big as the menues containing div
this allows hover outside of the boxes uther wise menue
colapses before mousing over */
	width: 150px; /* width needed or else Opera goes nuts and extends hover to the right*/
}
	
#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 145px;/* sec level pos */
		margin-top : -25px; /* aligns 2 nd level to top of menue*/
	}
		
.navhi a,.navhi a:visited  {
	width: 135px;
	display: block;
	color: white;
	font-weight: bold;
	text-decoration: none; 
	BACKGROUND-IMAGE: url(../b-img/navTDBG.gif);
	border: 1px solid white ridge;
	padding: 3px 1px 0px 2px;
	margin-bottom: 3px;
	height: 17px;
		z-index: auto;
}
.navlow a,.navlow a:visited {
	width: 138px;
	display: block;
	color: white;
	font-weight: bold;
	text-decoration: none;
	background-color: #3c5269;
	BACKGROUND-IMAGE: none; 
	BACKGROUND-IMAGE: url(../b-img/navTDBG.gif);
	border: 1px solid white ridge;
	padding: 3px 1px 0px 2px;
	margin-bottom: 0px;
		height: 20px;
	z-index: auto;
}
.navhi a:hover {
	color: #C0DDFB;

		 BACKGROUND-IMAGE: url(../b-img/navTDBG.gif);
}
.navlow a:hover {
	color: #002349;
	background-color: #C0DDFB;
		BACKGROUND-IMAGE: none;
BACKGROUND-IMAGE: url(../b-img/navTDBG2.gif);		
}	
 	#nav li:hover ul, 
	#nav li li:hover ul, 
	#nav li li li:hover ul, 
	#nav li.sfhover ul, 
	#nav li li.sfhover ul, 
	#nav li li li.sfhover ul {  /* lists nested under hovered list items */ 
	left: auto;
	}

.contentArea {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 7px;
	BACKGROUND-COLOR: white;
	text-align: left;
}
.contentAreab {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	PADDING-BOTTOM: 3px;
	PADDING-TOP: 3px;
	BACKGROUND-COLOR: white;
	text-align: left;
}
.homeLeftTD {
	BORDER-RIGHT: #999 1px solid; 
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 10pt; 
	BACKGROUND: url(../b-img/paintingLeft.jpg) #e0e0e0 no-repeat; 
	PADDING-BOTTOM: 5px; COLOR: #4b5052; 
	PADDING-TOP: 15px; 
	BORDER-BOTTOM: #999 1px solid; 
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	TEXT-ALIGN: justify
}
.homeRightTD {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 10pt; 
	BACKGROUND: url(../b-img/paintingRight.jpg) #e0e0e0 no-repeat; 
	PADDING-BOTTOM: 5px; BORDER-LEFT: #999 1px solid; 
	COLOR: #4b5052; PADDING-TOP: 15px; 
	BORDER-BOTTOM: #999 1px solid; 
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; 
	TEXT-ALIGN: justify
}
.navigationBG {
	BACKGROUND: url(../b-img/nav.gif) #002349 no-repeat;
	padding: 10px 2px 0px 2px;
}


TD {
	FONT-SIZE: 10pt; COLOR: #4b5052; 
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}


img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
p {
/*	margin-top: 0px;
	margin-bottom: 4px;*/
	FONT-SIZE: 10pt; 
	COLOR: #4b5052; 
	FONT-FAMILY: Arial, Helvetica, Geneva, Swiss, SunSans-Regular

/*	padding: 5px;*/
}
.searchform{
	padding-top: 7px;
}
tr a,
tr a:visited,
#bottomcontent a,
#bottomcontent a:visited,
#leftcontent a,
#leftcontent a:visited,
#rightcontent a,
#rightcontent a:visited,
#homenav a,
#homenav a:visited {
	COLOR: #036;
}
tr a:hover,
#leftcontent a:hover,
#homenav a:hover,
#rightcontent a:hover,
#bottomcontent  a:hover{
	color: Maroon;
}
textarea,input {
	background-color: #F0F8FF;
	font: .95em Arial,sans-serif;
	border : 1px solid #002349;
	margin:0;
}
input.go{
	height: 21px;
	color: white;
	background-color: #002349;
	cursor: hand;
	font-weight: bold;
}
select { 
 	background-color: #F0F8FF; 
	color: #002349; 
	margin: 0;

}

.form{
	vertical-align: top;
	left: auto;
	text-align: left;
	top: auto;
	margin:0;
}
.spagef{
	margin-left: 50px;
}
.sbox{
	padding-right: 10px;
}
.s0{
	background-color: #fcfcfc;
	color: #333333;
}
.s1{
	background-color: #EDEDED;
	color: #333333;
}
.s2{
	background-color: #DEDEDE;
	color: #333333;	
}
.s3{
	background-color: #D3D3D3;
	color: #333333;	
}
.s4{
	background-color: #C9C9C9;
	color: #323232;	
}
.s5{
	background-color: #C0C0C0;
	color: #222222;
}
.s6{
	background-color: #B0B0B0;
	color: #222222;
}

.gtopbot{
	background-color: #022b5d;
	color: White;
}
.gtopbot a:link,.gtopbot a:visited{
	color: White;
	text-decoration: underline;
}
.gtopbot a:hover{
	color: #F0F8FF;
}


.gdesc{
	background-color: #f5f5f5;
}
.gbbr{
	background-color: #d8dde3;
}
.gimg{
	background-color: White;
}
#cdiv{
	width: 97%; 
	overflow-y: scroll;
	visibility: visible;
	height: 300px;
	SCROLLBAR-FACE-COLOR: #efefef;
	SCROLLBAR-HIGHLIGHT-COLOR: #efefef;
	SCROLLBAR-SHADOW-COLOR: #999999;
	SCROLLBAR-3DLIGHT-COLOR: #999999;
	SCROLLBAR-ARROW-COLOR: #0000ff;
	SCROLLBAR-TRACK-COLOR: #cccccc;
	SCROLLBAR-DARKSHADOW-COLOR: #cccccc;
	padding: 5px;
	overflow: auto;
	overflow-y: scroll; /*left: 30%;*/
	top: 160; 
	border: 2px solid #E1F1FF;
	}

#cdiv A:link {
	COLOR: #0000ff;
	TEXT-DECORATION: underline;
}
#cdiv A:visited {
COLOR: #0000ff; 
TEXT-DECORATION: underline;

}
#cdiv A:hover {
	COLOR: #8B0000;
	TEXT-DECORATION: underline overline;
}
H1 {
	FONT-SIZE: 16pt; COLOR: #036
}
H2 {
	FONT-SIZE: 14pt; COLOR: #036
}
H3 {
	FONT-SIZE: 12pt; COLOR: #4b5052
}


hr{
	height: 1px;
	color: Blue;
}
.red{	color: Red;}
.navy{ color: navy;}
.blue{ color: blue;}
.maroon{ color: maroon;}
.teal{ color: Teal;}
.gray{ color: #2F4F4F;}
.bold{ font-weight: bold;}
.larger{ font-size: larger;}