/* CSS Document */

html {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/* font-size: 0.7em; */
	font-style: normal;
	color: #000066;
	text-decoration:none;
	background-color:#ffffff;
	
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #000066;
	text-decoration:none;
	background-color:#ffffff;
	width:109.5em;
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	font-size:0.435em; /*  62.5% THE LAW  */
	
}
#logo{
padding:0em 0em 0em 20em;

}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-style: normal;
	color: #000066;
	text-decoration: underline;
	background-color:inherit;
}
a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #000066;
	text-decoration:underline;
	background-color:#ffffee;
	font-size:inherit;

}
#flash{
clear:both;
padding:0em 0em 0em 0em;
margin:0em 0em 0em 0em;
width:100%;
height:43.1em;
border-top:0.1em solid #fff;
}

#topmenu{
width:100%;
height:2.7255em; /* not quite right */
float:right;
margin:0em 0em 0em 0em;
font-size:1.4em;
padding: 0em 0em 0em 0em;
}

#topmenu ul{
float:right;
list-style-type:none;
margin:0em 0em 0em 0em;
}

#topmenu ul li{
float:left;
background-color:#c3c4f0;
margin:0em 0em 0em 0em;
}

#topmenu ul li a {
	display:block;
	color:#000066;
	background-color:#c3c4f0;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	/* background:#ddd; */
	padding-top:0.7em;
	padding-right:2.5em;
	padding-bottom:0.7em;
	padding-left:2.5em;
	border-left:0.1em solid #fff;
	line-height:inherit;
	/*border-top:1px solid #fff;
	border-right:0em solid #fff; */
	/* width:8.6em; */
}

#topmenu ul li a:hover,
#topmenu ul li a:active,
#topmenu ul li a:link,
#topmenu ul li a:visited {
	background-color:#bbb;
	font-size:inherit;
}

#mainwrapper{
width:100%;
}

#main{
vertical-align:top;
font-size:1.4em;
width:100%;
/* border:1px solid #000; */}
#innermain{
padding:0.5em;}

#wrap{
width:100%;
border-right:0.1em solid #000;
}
#footer{
text-align:center;
padding-top:1em;
padding-bottom:1em;

display:block;
font-size:1.4em;
border-bottom:1px solid #000;
}

fieldset{
border-top:0.1em solid #ccc;
border-right:0.1em solid #ccc;
border-bottom:0.1em solid #000;
border-left:0.1em solid #000;
}
legend{
font-family:inherit;
color:#000066;
font-weight:bold;
padding-top: 0.2em; 
padding-left: 0.4em;
padding-bottom: 0.2em;
padding-right:0.4em;
}

form{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:inherit;
text-align:left;
}

label span{
padding-top:0.2em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:inherit;
text-align:left;
width:14em;
float:left;
padding-left:1em;
}

input{
width:17em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
border:0.1em solid #000066;
color:#000066;
float:left;
margin: 0em 0em 0.2em 0em;
}

textarea{
width:22em;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
border:0.1em solid #000066;
color:#000066;
float:left;
height:8em;
margin: 0em 0em 0.2em 0em;
}

.submit input{
background-color:#ddd;
border:0.1em inset #999;
width:8em;
margin: 1em 1em 1em 1em;
}