/* CSS Document */

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
border: 0;
}

body {
font-family: Arial, Helvetica, sans-serif;
font-size: 100.01%;
background-image: url(../images/common/background.jpg);
background-attachment: fixed;
}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
text-indent: 5px;
padding: 8px 0 8px 0;
color: #000066;
border-bottom: 1px solid #0000FF; margin-bottom: 5px;
} 

#wrapper {
position: relative;
width: 790px;
background-color: #666666;
margin: 10px auto;
border: 1px solid #000000;
}

.floatleft {
float: left;
}

.floatright {
float: right;
}

.clearleft {
clear: left;
}

.clearit{
clear: both;
}
 
#banner {
height: 150px;
border-bottom: 1px solid #000000;
}

div#nav {
position: relative;
margin: 0;
margin-left: 35px;
background-color: #666666;
height: 24px;
width: 750px;
}

div#nav ul {
margin: 0;
padding: 0;
background-color: #666666;
border: 1px solid #CCC;
border-width: 0 1px;
}

div#nav li {
position: relative;
list-style: none;
margin: 0;
float: left;
line-height: 18px; 
}

div#nav li a {  /* this is for the start of the dropdowns fonts*/
/*font-size: .8em;*/ 
font-size: 13px;
color: #FFFFFF;
display: block;
padding: 3px 14px 3px 14px;
/*padding: 0.25em;*/
text-decoration: none;
font-weight: bold;
/*width: 100%;*/
voice-family: "\"}\"";
voice-family: inherit;
/*width: 6.5em;*/
width: 15px;
}

div#nav li a:hover {
background-color: #003366;
display: block;
color: #FFFFFF;
text-decoration: underline;
}

div#nav>ul a {
width: auto;
}

div#line {
height: 34px;
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #000000;
}

#search {
position: relative;
border-top: 1px solid #CCCCCC;
border-bottom: 1px solid #000000;
}


div#search form table {
background-image: url(../images/common/line.jpg);
height: 34px;
width: 190px;
}

div#search form input {
border: 1px solid #000000;
font-size: 12px;
background-color: #D5E1F7;
color: #333333;
}

#links {
position: relative;
background-color: #FFFFFF;
padding: 20px;
font-size: .8em;
border-bottom: 1px solid #000000;
text-align: center;
}

#links a {
color: #003366;
text-decoration: underline;
}

#links a:hover, #links a:focus {
color: #990000;
text-decoration: none;
}

#bottom {
position: relative;
background-color: #003366;
background-image: url(../images/common/bottom_border.jpg);
background-position: bottom;
background-repeat: repeat-x;
border-bottom: 1px solid #000000;
border-top: 1px solid #000000;
padding: 17px;
}
 
#bottom p {
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
}

#bottom a {
color: #CCCCCC;
text-decoration: underline;
}

#bottom a:hover, #bottom a:focus {
color: #FF9595;
text-decoration: none;
}