/*
File Name: ./css/screen.css
Use: css for screen
Created: 01/01/09
Last Updated: 02/21/09
*/

/*below is the code for the page*/

body
{
font-family: Arial, Helvetica, sans-serif;
background-color: #9999cc;
font-weight: normal;
}

#accessibility
{
text-decoration: none;
font-size: 10px;
text-align: center;
}
		
#container
{
margin-right:auto;
margin-left:auto;
width: 750px;
color: #000099;
border: 1px #000000 solid;
}

#header
{
margin-right: 5px;
}

#box
{
background: #ffffff url(../images/nav/navbg.jpg) no-repeat;
}

#nav
{
width: 165px;
min-height: 700px;
float: left;
margin: 0;
padding-top: 20px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
font-weight: bold;
color: #000033;
font-size: 13px;
}

#content
{
color: #000099;
margin-left: 175px;
padding: 10px;
min-height: 670px;
}

#footer
{
font-size: 10px;
background-color: #ffffff;
}

#logos
{
clear: both;
}

h3
{
font-size: 25px;
}

TD.allthatapply
{
vertical-align: top;
}

DIV.smalltext
{
font-size: 12px;
padding-left: 10px;
}

.centerdiv>div
{
margin: 0 auto;
}


/*above is the code for the page */

/*below is the code for the navigation */

ul.menu, ul.menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 165px;
}

ul.menu a {
  display: block;
  text-decoration: none;	
}

ul.menu a:visited {
  display: block;
  text-decoration: none;
  color: #0000FF;
}

ul.menu li {
  margin-top: 1px;
}

ul.menu li a {
  padding: 0.5em;
}

ul.menu li a:hover {
  color: #000066;
  font-weight: bold;
}

ul.menu li ul li a {
  padding-left: 20px;
}

ul.menu li ul li a:hover {
  border-left: 5px #ffffff solid;
  padding-left: 15px;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
.indent3 { padding-left: 3em; }
.indent4 { padding-left: 4em; }
.indent5 { padding-left: 5em; }

/*above is css for navigation*/
		
/*below is css for compliance*/

DIV.left
{
text-align: left;
}

DIV.center
{
text-align: center;
}

DIV.right
{
text-align: right;
}

img
{
border-style: none;
}

TD.top
{
vertical-align: top;
width: 70px;
}

TD.bottom
{
vertical-align: bottom;
}

UL.disc
{
list-style: disc;
}

UL.none
{
list-style: none;
}

UL.circle
{
list-style: circle;
}

UL.square
{
list-style: square;
}

OL.number
{
list-style: decimal;
}

OL.lr
{
list-style: lower-roman;
}

OL.ur
{
list-style: upper-roman;
}

OL.la
{
list-style: lower-alpha;
}

OL.ua
{
list-style: upper-alpha;
}

TABLE.center
{
margin-left:auto;
margin-right:auto;
}

#toptext
{
display: none;
}

table
{
border: none;
}

TD.office
{
vertical-align: top;
width: 200px;
font-weight: bold;
}

hr
{
width: 200px;
color: #333333;
text-align: center;
}

/*above is css for compliance*/