/* CSS Document */

body {
background: #677A81 url("/images/bkg_comp1.gif") repeat-x;
}




/* = Page Layout
------------------------------------------------------- */


#header {
width: 780px;
height: 46px;
background: url(/images/header.gif) no-repeat left top;
}

#container {
width: 780px;
background: url(/images/bkg_container.gif) repeat-y left top;
}

#sidenav {
margin: 10px 3px 10px 0;
padding-left: 5px;
width: 161px;
float: left;
}

#sidenav ul {
margin: 0;
padding: 0;
}


#content {
float: right;
}


#topnav {
width: 575px;
}


#homepic {
}

#pagecontent {
width: 575px;
margin: 15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 1.75;
color: #666666;
}


#footer {
background: url(/images/footer.gif) no-repeat left bottom;
height: 41px;
width: 780px;
clear: both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #fff;
text-indent: 20px;
line-height: 2.25em;
}




/* = SideNav Layout and Format 
--------------------------------------------------------------------- */

#sidenav li {
margin: 0;
padding: 0;
list-style: none;
display: block;
line-height: 30px;
background: url(/images/rule_nav.gif) no-repeat left bottom;
}

#sidenav li.sub {
margin: 0;
padding: 0;
list-style: none;
display: block;
line-height: 20px;
background: #cccccc;
border-bottom:1px solid #ffffff;
}

#sidenav a {
padding-left: 5px;
color: #000;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
}

#sidenav a:hover {
color: #006699;
}

.login {
margin-top: 25px;
padding: 5px;
font-size: 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}

/* = TopNav Layout and Format 
--------------------------------------------------------------------- */


#topnav ul {
float: right;
margin: 0 0 0 0;
list-style: none;
}

#topnav li {
display: block;
line-height: 2em;
margin: 0;
padding-right: 15px;
float: left;

}

#topnav a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #666666;
text-decoration: none;
}

#topnav a:hover {
color: #006699;
}



/* = General Text formatting 
-------------------------------------------------------------------------- */

h2 {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:20px;
color: #000033;
font-weight: bold;
background: url(/images/h2_rule.gif) repeat-x left bottom;
}


h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color: #000033;
font-weight: bold;
margin-bottom: 0;
}




/* = Links
-------------------------------------------------------------------------- */


#footer a {
padding-left: 15px;
text-decoration: none;
color: #ffffff;
font-size: 10px;
}

#footer a:hover {
text-decoration: underline
}
