body {
	background:white; color:black;
	font:87.5%/1.5 sans-serif;
	margin:0; padding:0;
}


.mainwrapper{
 padding-top:20px;
 width:100%;
}

#header{
 width:95%;
 padding-left:5%;
 font-size:26px;
 font-weight:bold;
 color:#008080;
/* min-height:50px;*/
}

#logo {
 width:450px;
 height:40px;	
 text-align:center;
 background-color:#EAF2F9;
 border:2px solid #3A5076;
}

#subheader {
 text-align:right;
}

#subheader { white-space:nowrap; }
/*#subheader  h2, #footer h2 {
	position:absolute;
	left:-999px; width:990px;
}*/

#subheader ul{
	border-bottom:2px solid #3A5076;
	line-height:normal;
	margin:0; padding:0;
	width:100%;
}

#subheader li{
display:inline;
list-style:none;
 background-color:#EAF2F9;
	border:1px solid black;
	display:inline;
	height:100%;
	margin:.5em;
	padding:.25em .5em 0 .5em;
	position:relative; /* ie win fix */
/*	border-bottom:1px solid white;*/

}

#subheader a{
 text-decoration:none;
}

.maincontents {
padding-top:20px;
width:100%;
}

#contents{
 width:90%;
 padding-right:3px;
 padding-left:30px;
 font-size:0.93em;
}

#contents-small {
 width:80%;
 font-size:12px;
 border:1px solid #333;
 padding:3px;
}

#contents li {
/* font-size:12px;*/
/* line-height:25px;*/
}

img {
 padding-right:10px;
}


h2 {
 font-size:22px;
 font-weight:bold;
/* color:#008080;*/
 color:#000000;
}

h3 {
 font-size:16px;
 font-weight:bold;
 color:#000000;
}

#footer a{
 text-decoration:none;
 color:#fff;
}

#spancontents_screen1{
 width:50%;
 vertical-align:top; 
}

#spancontents_screen2{
 width:50%;
 vertical-align:top; 
}

#spancontents1{
 width:70%;
 vertical-align:top; 
}

#spancontents2{
 width:30%;
 vertical-align:top; 
}

#menutable li {
/* font-size:14px;*/
}
