body {background-color:#003930;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;}

p {font-size:12px}

h1 {font-size:1.70em;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
color:#003930;}

h2 {font-size:1.50em;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;}

h3 {font-size:1.40em;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;}

#main {position:absolute;
z-index:2;
background: #FFFAEC;
margin-top:0px;
margin-left:-405px;
top:5px;
left:50%;
width:800px;
padding:0;
visibility:visible;}

input[type=text], input[type=password], input[type=file], select
{
font-family: Arial, Helvetica, sans-serif;
font-size: 1.05em;
font-weight: bold;
color: #000000;
background-color: #FFFAEC;
vertical-align: middle;
}

input[type=submit]
{
font-family: Arial, Helvetica, sans-serif;
font-size: 1.10em;
background-color: #FFCC00;
border: 2px outset #003930;
vertical-align: middle;
}

input
{
vertical-align: middle;
}

textarea
{
font-family: Arial, Helvetica, sans-serif;
color: #000000;
background-color: #FFFAEC;
}

#topsearch {position:absolute;
left:0px; 
top:0px;
width:250px;
height:0;
margin:90px 0px 0px 550px;
padding:0;
font-size:10px;} 

#navbar {position:relative; 
z-index:6;
left:0px; 
top:0px; 
width:800px; 
height:30px; 
margin:2px 0px 0px 0px; 
padding:0px 5px 0px 5px;}

ul#navlist {font-family: Arial, Helvetica, sans-serif;
font-size:1.3em;
line-height:1.2em;
font-weight: bold;}

ul#navlist, ul#navlist ul, ul#navlist li {margin:0px;
padding:0px;
list-style-type:none;}

ul#navlist li {float:left;}

ul#navlist li a {color:#FFFAEC;
background-color:#003930;
text-decoration:none;
display:block; 
width:153px;
margin:0px;
padding:3px 0px 3px 0px;
text-align:center;
border:2px #FFFAEC outset;}

ul#subnavlist1, ul#subnavlist2, ul#subnavlist3, ul#subnavlist4, ul#subnavlist5 {visibility:hidden; position:absolute; font-size:0.8em; font-weight: normal; text-align:left;}
ul#subnavlist1 li, ul#subnavlist2 li, ul#subnavlist3 li, ul#subnavlist4 li, ul#subnavlist5 li {float:none; text-align:left;}

ul#navlist li:hover ul#subnavlist1 {visibility:visible; display:block; position:absolute; padding:2px 0px 0px 0px; margin:0px;}
ul#navlist li:hover ul#subnavlist2 {visibility:visible; display:block; position:absolute; padding:2px 0px 0px 0px; margin:0px;}
ul#navlist li:hover ul#subnavlist3 {visibility:visible; display:block; position:absolute; padding:2px 0px 0px 0px; margin:0px;}
ul#navlist li:hover ul#subnavlist4 {visibility:visible; display:block; position:absolute; padding:2px 0px 0px 0px; margin:0px;}
ul#navlist li:hover ul#subnavlist5 {visibility:visible; display:block; position:absolute; padding:2px 0px 0px 0px; margin:0px;}

ul#navlist li:hover ul#subnavlist1 li a {display:block; width:153px; border:none; padding:2px 0px 2px 5px; text-align:left;}
ul#navlist li:hover ul#subnavlist2 li a {display:block; width:153px; border:none; padding:2px 0px 2px 5px; text-align:left;}
ul#navlist li:hover ul#subnavlist3 li a {display:block; width:153px; border:none; padding:2px 0px 2px 5px; text-align:left;}
ul#navlist li:hover ul#subnavlist4 li a {display:block; width:153px; border:none; padding:2px 0px 2px 5px; text-align:left;}
ul#navlist li:hover ul#subnavlist5 li a {display:block; width:153px; border:none; padding:2px 0px 2px 5px; text-align:left;}

ul#navlist li a:hover {color:#FFCC00; background-color:#003930;}

#text {position:absolute;
z-index:4;
margin-top:0px;
margin-left:-350px;
top:170px;
left:50%;
width:375px;
padding:0;
visibility: visible;
text-align:left;}

#text2 {position:relative;
z-index:4;
margin:10px -350px 10px 0px;
margin-left:-350px;
top:10px;
left:50%;
width:700px;
padding:0;
visibility: visible;
text-align:left;}

#text2b {position:relative;
z-index:4;
margin:10px -350px 10px 0px;
margin-left:-350px;
top:10px;
left:50%;
width:700px;
padding:0;
visibility: visible;
text-align:left;}

#text2c {position:relative;
z-index:4;
margin:10px -350px 10px 0px;
margin-left:-350px;
top:10px;
left:50%;
width:700px;
padding:0;
visibility: visible;
text-align:left;}

#text2d {position:relative;
z-index:4;
margin:10px -350px 10px 0px;
margin-left:-350px;
top:10px;
left:50%;
width:700px;
padding:0;
visibility: visible;
text-align:left;}

#text2e {position:relative;
z-index:4;
margin:10px -350px 10px 0px;
margin-left:-350px;
top:10px;
left:50%;
width:700px;
padding:0;
visibility: visible;
text-align:left;}

#illustration {position:absolute;
z-index:3;
margin-top:0px;
margin-left:50px;
top:190px;
left:50%;
width:300px;
padding:0;
visibility:visible;
text-align:right;}

#wrench {float:right; 
width:325px; 
margin-top:-30px; 
text-align:right;}

#navfooter {position:relative;
background-color:#003930;
z-index:1;
margin-left:-400px;
top:10px;
left:50%;
height:190px;
width:800px;
padding:0;
visibility:visible;
text-align:center;}

.body-head {font-family: Arial, Helvetica, sans-serif;
font-size:1.40em;
font-weight:normal;
color:#000000;}

.body-text {font-family: Arial, Helvetica, sans-serif;
font-size:1.30em;
font-weight:normal;
line-height:120%;
color:#000000;}

.body-stext {font-family: Arial, Helvetica, sans-serif;
font-size:1.10em;
font-weight:normal;
line-height:120%;
color:#000000;}

.body-estext {font-family: Arial, Helvetica, sans-serif;
font-size:1.00em;
font-weight:normal;
line-height:140%;
color:#000000;}

.contribute {font-family: Arial, Helvetica, sans-serif;
font-size:1.10em;
font-weight:normal;
background-color:#D9EEEB;
color:#000000;}

.footer {font-family: Arial, Helvetica, sans-serif;
font-size:1.00em;
font-weight:normal;
color:#FFFAEC;}

.footer:link {font-family: Arial, Helvetica, sans-serif;
font-size:1.00em;
font-weight:normal;
color:#113388;
text-decoration:underline;}

.footer:visited {font-family: Arial, Helvetica, sans-serif;
font-size:1.00em;
font-weight:normal;
color:#113377;
text-decoration:underline;}

#TextBlockA {position:relative;
z-index:4;
margin:10px -350px 10px 0px;
margin-left:-350px;
top:10px;
left:50%;
width:700px;
padding:0;
visibility: visible;
text-align:left;}

#TextBlockB {position:relative;
z-index:4;
margin:10px -350px 10px 0px;
margin-left:-350px;
top:10px;
left:50%;
width:700px;
padding:0;
visibility: visible;
text-align:left;}

#TextBlockC {position:relative;
z-index:4;
margin:10px -350px 10px 0px;
margin-left:-350px;
top:10px;
left:50%;
width:700px;
padding:0;
visibility: visible;
text-align:left;}

#TextBlockD {position:relative;
z-index:4;
margin:10px -350px 10px 0px;
margin-left:-350px;
top:10px;
left:50%;
width:700px;
padding:0;
visibility: visible;
text-align:left;}

#TextBlockE {position:relative;
z-index:4;
margin:10px -350px 10px 0px;
margin-left:-350px;
top:10px;
left:50%;
width:700px;
padding:0;
visibility: visible;
text-align:left;}

#TextBlockF {position:relative;
z-index:4;
margin:10px -350px 10px 0px;
margin-left:-350px;
top:10px;
left:50%;
width:700px;
padding:0;
visibility: visible;
text-align:left;}

#TextBlockG {position:relative;
z-index:4;
margin:10px -350px 10px 0px;
margin-left:-350px;
top:10px;
left:50%;
width:700px;
padding:0;
visibility: visible;
text-align:left;}

#TextBlockH {position:relative;
z-index:4;
margin:10px -350px 10px 0px;
margin-left:-350px;
top:10px;
left:50%;
width:700px;
padding:0;
visibility: visible;
text-align:left;}

#TextBlockI {position:relative;
z-index:4;
margin:10px -350px 10px 0px;
margin-left:-350px;
top:10px;
left:50%;
width:700px;
padding:0;
visibility: visible;
text-align:left;}

#TextBlockZ {position:relative;
z-index:4;
margin:10px -350px 10px 0px;
margin-left:-350px;
top:10px;
left:50%;
width:700px;
padding:0;
visibility: visible;
text-align:left;}