/* styles for links in the body sction */    
a { color: #3300FF; text-decoration: underline; }

a.nav:link {
	color: #ffffff;
	text-decoration: underline;
	background-color: transparent;
}

a.top { color: #fff; text-decoration: none; }

a.top:visited {
color:#fff;
background-color:#fafad2;
text-decoration:none;
}

a:visited {
	color: #551A8B;
	text-decoration: underline;
	background-color:#fafad2;
}


a.nav:visited {
color: yellow;
text-decoration:none;
background-color:#006;
}

body {
	margin-left: 0;
	margin-right: 0;
	background-color: #fafad2;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 100%;
	font-size: 11pt;
}

CAPTION {
color:#800000;
background-color:#fafad2;
font-size:1em;
font-weight:700;
text-align:center;
}


DD{ margin-left: 4em; }

dl, ol, ul { margin-left: 3%; margin-right: 5%; }

DT { margin-left: 2em; }

li { background-color: #fafad2;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 100%;
	font-size: 10pt; }

H1 {
	color: #800000;
	background-color: #fafad2;
	font-size: 1em;
	text-align: center;
	font-weight: bold;
	margin-left: 10%;
	margin-right: 10%;
    margin-bottom: 7px;
}


H2 {
	color: #800000;
	background-color: #fafad2;
	font-size: 1.1em;
	text-align: center;
	font-weight: bold;
	margin-left: 10%;
	margin-right: 10%;
    margin-bottom: 6px;
}

H3 {
	color: #800000;
	background-color: #fafad2;
	font-size: 1.05em;
	font-weight: bold;
	text-align: center;
	margin-left: 10%;
	margin-right: 10%;
    margin-bottom: 5px;
}

H4 {
	color: #800000;
	background-color: #fafad2;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	margin-left: 12%;
}

H5 {
	color: #800000;
	background-color: #fafad2;
	font-size: 0.9em;
	font-weight: bold;
	text-align: left;
	margin-left: 12%;
}

H6 {
	color: #000000;
	background-color:#fafad2;
	font-size: 0.8em;
	font-weight: bold;
	text-align: left;
	margin-left: 12%;
}

/* styles for input box & submit button*/    
input.box{
	font-size: 10px;
	background-color: #D9EAFF;
	border: 1pt solid #333333;
}

input.submit{
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	background-color: #ccc;
}

dl,ol,ul {
font-size: 1em;
	color: #000000;
margin-left:7%;
margin-right:7%;
}

/* styles for main navigation */    

p.navbar {
color:Red;
background-color:#fafad2;
margin-left:3em;
margin-right:5em;
font-size:0.8em;
text-align:left;
}
span { display: inline; margin: 2em; text-align: left; }

table {
margin-left:auto;
margin-right:auto;
}

td.nav {
color:#ffe086;
background-color:#000066;
font-size:.7em;
margin-bottom:.5em;
height:30px;
}

td.top {
color:#fff;
background-color:#fafad2;
}

th.h1 {
color:#800000;
background-color:#fafad2;
font-size:1.2em;
text-align:center;
font-weight:700;
}


th.h2 {
font-size:1em;
text-align:center;
font-weight:700;
}

td.text {
font-size: 1em;
text-align:left;
font-family: monospace;
font-weight:600;
padding-left: 1em;
margin-left: 1em;
}

U { text-decoration: underline; }

ul, ol, td { margin-left: .1em; font-size: 0.6em; }

.bold { font-weight: bold; }

.center { text-align: center; }

.headertext { margin-top: 0; margin-left: 1em; }

.navbar {
	color: Red;
	background-color: #fafad2;
	margin-left: 3em;
	margin-right: 5em;
	font-size: 0.8em;
	text-align: center;
}


div.navigationline {
width:100%;
background-color: #00008b;
Color: #ffd700;
border:none;
font-size:.8em;
padding:3px;
margin-top: 3px;
height: 30px;
text-align:center;
}


 
span.pagetitle {
font-family:inherit;
font-size: 12px;
font-weight:900;
background-color:#fafad2;
color:#800000;
}

.underline { text-decoration: underline; }

.white { background-color: #FFFFFF; text-align: center; }

#footer {
	width: 100%;
	height: 100px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}


/* div styles for main, right & footer areas */    
        


a.nav:active {
color:#FFF;
background-color:#FFF8DC;
text-decoration:none;
font-size:100%;
}


p {
color:#000;
background-color:#fafad2;
margin-bottom: 0.5em;
}


div#wrapper {
	margin: 0;
	background-color:#fafad2;
	color:#000;
}


div#header {
width:100%;
margin-right:0;
margin-bottom:auto;
margin-left:0;
margin-top: 0;
}


div#main {
display:block;
width:auto;
margin-top:.0em; 
margin-right:0em;
margin-left: 0em;
}

div#ofbanner {
width:100%;
margin-top:0;
margin-right:0;
margin-bottom:0;
margin-left:0;
height:auto;
display:block;
border-style:none;
}

div#footer {
	clear: both;
}

div.floatleft {
	float: left;
}
div.floatright { float: right;}
div.floatleft200 {
	float: left;
	width: 200px
}

div.float p {
	text-align: center;
}



U,.underline {
text-decoration:underline;
}

img.floatleft {
	float : left;
	margin-right: 10px;
}

img.floatright {
	float : right;
	margin-left: 10px;
}

img.display{
	margin-right: 10px;
    border: 0;
	margin-left: 10px;
}
img.nav{
	margin-right: 7px;
    border: 0;
	margin-left: 7px;
}

div.spacer {
	clear: both;
}

div.row {
	clear: both;
	padding-top: 5px;
}

div.row span.label {
	float: left;
	width: 100px;
	text-align: right;
	
}

div.row span.text-space {
	float: right;
	width: 50%;
	text-align: left;
}

abbr, acronym. .help {
	
border-bottom: 1px dotted #333;
cursor: help;
}

table.navigation { border: 0; cellspacing: 0; cellpadding: 3; align-right: 0;
 width: 85%; }