html {
	overflow-x: hidden;
} 

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6c6c6c;
	overflow-x:hidden;
	margin:0;
}

#masthead{
width:800px;
height:171px;
margin:0px auto 0 auto;
background:#FFFFFF url(../images/masthead.jpg) center top;
}
#wrapper{
width:800px;
margin:0 auto;
}
#head{
position:relative;
top:10px;
height:25px;
}

#home{
float:left;
margin-left:20px;
}
#home a:link, a:visited{
color:#ffffff;
text-decoration:none;
}

#home a:hover,#home a:focus {
color:#ffffff;
text-decoration:underline;
}

#login{
float:right;
margin-right:-25px;
color:#ffffff;
width:150px;
}

#login a  {
text-decoration:  none;
vertical-align:top;
margin-top:0px;
margin-right:10px;
margin-left:10px;
color:#ffffff;
}

#login a:hover,#login a:focus {
color:#ffffff;
margin-right:10px;
margin-left:10px;
text-decoration:underline;
}

#login_links{
float:left;
}

#myform{
float:left;
vertical-align:top;
}

#loginbox{
vertical-align:top;
height:13px;
}
.go {
margin-bottom:0px;
margin-left:10px;
height:20px;
}
#contentwrapper{
position:absolute;
top:50px;
width:800px;
}


#nav{
position:absolute;
top:0px;
left:0px;
margin-left:20px;
width:188px;
font-weight:bold;
font-size:11pt;
}

#nav ul{
margin-left:0px;
padding: 0;
margin: 0;
list-style: none;

}
#nav li { 
margin: 0 0 1px 0;
border-top:1px dashed #6c6c6c;
 }



#nav ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
}

#nav li { margin: 0 0 1px 0; }

#nav a
{
display: block;
padding: 5px 20px;
width: 140px;
color: #006699;
font-weight:bold;
text-decoration: none;
}

#nav a:hover
{
color: #003366;
text-decoration:none;
}

#nav ul ul li { margin: 0 0 1px 0; }

#nav ul ul a
{
display: block;
padding: 5px 5px 5px 40px;
width: 125px;
color: #006699;
font-weight:200;
text-decoration: none;
}

#nav ul ul a:hover
{
color: #003366;
text-decoration: none;
}
#navlist a, #navlist a:visited,#subnavlist a, #subnavlist a:visited
{
text-decoration: none;
}
.bottomlink{
border-bottom:1px dashed #6c6c6c;
}
a#current, a:visited#current, a#subcurrent , a:visited#subcurrent
{
color: #6c6c6c;
text-decoration: none;
}
#content{
float:left;
width:360px;
margin-left:228px;
min-height:500px;
height:auto !important;
height:500px;

}
#side{
float:right;
width:150px;
}
#splash{
height:186px;
margin-left:228px;
}
div.clear {
clear:both;
}
h1{
margin:0px;
color:#1749A7;
font-size:20px;
font-weight:800;
}
h2{
margin:0px;
color:#73A6DB;
font-size:18px;
font-weight:800;
}
#splashside h1{
margin:0px;
color:#666666;
font-size:20px;
font-weight:lighter;

}
#splashside h2{
margin:0px;
color:#666666;
font-size:20px;
font-weight:lighter;

}
#splashside h3{
margin:0px;
color:#1749A7;
font-size:14px;
font-weight:800;

}
#splashside img{
color:#000000;
vertical-align:text-top;
border:none;

}
#side h1{
margin:0px;
color:#666666;
font-size:22px;
font-weight:lighter;

}
#side h2{
margin:0px;
color:#73A6DB;
font-size:20px;
font-weight:lighter;

}
#side h3{
margin:0px;
color:#1749A7;
font-size:14px;
font-weight:800;

}
#side img{
color:#000000;
vertical-align:text-top;
border:none;

}
#side p{
color:#000000;
margin:5px 0;
padding:0px;

}
#content a:link, #content a:visited, #side a:link, #side a:visited{
text-decoration:none;
color:#73A6DB;
}
#content a:hover, #content a:focus, #side a:hover, #side a:focus{
text-decoration:underline;
color:#73A6DB;
}


#footer{
position:relative;
margin:40px auto 0 auto;
height:55px;
border-top:1px #cccccc solid;
color:#6c6c6c;
font:8pt;
font-family:Arial, Helvetica, sans-serif;
}
#logos{
background-image:url(../images/logos.gif);
float:right;
width:150px;
height:45px;
margin-top:5px;
}
#footer_links{
float:left;
margin-top:10px;
}
#footer_links a:link,#footer_links a:visited {
text-decoration:  none;
margin-right:10px;
margin-left:10px;
color:#6c6c6c;
}
p#top{
margin-top:0px;
}


#footer_links a:hover,#footer_links a:focus {
color:#6c6c6c;
margin-right:10px;
margin-left:10px;
text-decoration:  underline;
}
#splash{
margin-bottom:10px;
}