BODY {
Background-Attachment: fixed ;
Background-Repeat: Repeat ;
background-position: top center ;
Margin-Left: 40px ;
Margin-Right: 20px ;
/*scrollbar-face-color: #e2e2e2; 
scrollbar-shadow-color: #CCCCDD; 
scrollbar-highlight-color: #BBBBBB; 
scrollbar-3dlight-color: #E4E4E4; 
scrollbar-darkshadow-color: #E4E4E4; 
scrollbar-track-color: #F5F5F5; 
scrollbar-arrow-color: #F5F5F5;*/
Background-Image: url(/images/wrinkled.jpg)}

.time {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#logo1 {
	float: left;
	margin: 2px;
	padding: 2px;
}

h1 {
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-family: "Times New Roman", Times, serif;
	font-size: 36px; 
	font-weight: normal;
	margin-left: 0px;
	margin-top: 7px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
}

h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 22px; 
	text-align: center;
}

h3 {
font-family: "MS Serif", "New York", serif;
font-weight: normal;
	font-size: 20px;
	margin-left: 4px; 
	margin-top: 15px;
	text-align: left;
	border-bottom: 3px ridge #ffff00;
}

hr.divider {
	color: #ffff00;
}

#wrapper { 
width:99%; 
border: 5px outset #FFFF00;
margin: 2px;
padding: 1px;
} 

#content { 
width:73%; 
background: #fff; 
float: left;
FONT-SIZE: 14px;
margin: 0px 6px 0px 2px;
padding: 0px 4px 0px 4px;
border-top: 1px solid #ffff00; /* to stop collapsing margins in Moz */ 
} 

#about {
	margin-top: 7px;
}

#nav { 
width: 23%;
height: 27%; 
float: right; 
background:#ffffff; 
margin: 0px 0px 0px 2px;
padding: 0px 0px 0px 2px;
} 

#calc { 
width: 23%;
height: 66%; 
float: right; 
background:#ffffff; 
margin: 0px 0px 0px 2px;
padding: 0px 0px 0px 2px;
} 

.header { 
background: transparent; 
border-bottom: 2px solid #ffff00;
margin: 0; 
padding: 0px;
width: 100%; /*ie requires this or height */ 
} 

.env {
background: transparent; 
margin: 5px 2px 0px 2px;
padding: 0px; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
width: 100%; /*ie requires this or height */ 
}

p#footer {
	margin-top: 0px;
	margin-bottom: 1px;
	margin-left: 3px;
	padding-left: 4px;
	padding-top: 0px;
	padding-bottom: 1px;
}

.footer{ 
background: transparent; 
border-top: 2px solid #ffff00; 
margin: 5px 0px 0px 0px;
padding: 0px; 
clear: both; 
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
width: 100%; /*ie requires this or height */ 
} 

A {
	FONT-SIZE: 12px;
	COLOR: #0834b3;
	TEXT-DECORATION: none;
}
UL#mainnav {
	BORDER: #ffff00 1px solid;
	PADDING: 0px;
	MARGIN: 0px;
	/*WIDTH: 155px;*/
	width: 98%;
	LIST-STYLE-TYPE: none;

}
UL#mainnav LI {
	PADDING: 0px;
	DISPLAY: block;
	MARGIN: 0px;
	width: 98%;
	LIST-STYLE-TYPE: none;
}
UL#mainnav LI A {
	PADDING-RIGHT: 0px;
	BACKGROUND-POSITION: left top;
	BORDER-TOP: #0e3bb8 1px solid;
	DISPLAY: block;
	PADDING-LEFT: 5px;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 5px;
	/*WIDTH: 155px;*/
	width: 98%;
	PADDING-TOP: 5px;
	TEXT-DECORATION: none;
}
UL#mainnav LI.selectedmainnav A {
	BACKGROUND-POSITION: left top;
	BORDER-TOP: #0e3bb8 1px solid;
	DISPLAY: block;
	FONT-SIZE: 10px;
	/*BACKGROUND-IMAGE: url(images/nav-backgrnd.gif);*/
	MARGIN: 0px; 
/*	WIDTH: 100%;*/
	COLOR: #0e3bb8;
	BORDER-BOTTOM: #0e3bb8 1px solid;
	BACKGROUND-REPEAT: no-repeat;
	TEXT-DECORATION: none;
}

UL#mainnav LI A:hover {
	COLOR: #0e3bb8;
	TEXT-DECORATION: underline;
	BACKGROUND-IMAGE: url(../images/nav-backgrnd.gif);
	BACKGROUND-REPEAT: repeat;
}

UL#mainnav LI.top A {
	BORDER-TOP: #fff 0px solid;
}
UL#mainnav UL.subnav {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px; 
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
}
UL#mainnav UL.subnav LI A {
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 0px;
	BACKGROUND-POSITION: left top;
	BORDER-TOP: medium none; 
	PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: none; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: medium none; 
	COLOR: #0e3bb8; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: medium none; 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: transparent;
}
UL#mainnav UL.subnav LI A:hover {
	COLOR: #e80f29;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: underline;
}

legend {
padding: 2px;
background-color: #B6CBF7;
color: #000000;
border: 1px solid #0e3bb8;
font: bold 14px arial, verdana sans-serif;
}

fieldset {
width: 85%;
margin-left: 5%;
margin-bottom: 20px;
padding: 10px;
border: 1px solid #B6CBF7;
}
