body { 
margin: 0px; padding: 0px; background-color: #666666;
text-align: center; 
font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 12px; }

h1 { font-size: 14px; color: #003366; }
h2 { font-size: 12px; }
h3 { font-size: 12px; color: #003366; }
b, strong { color: #003333; }

dl, dt, dd { margin-left: 0; }
dt { padding: 5px 0px; font-weight: bold; color: #003333; }
dd { padding-bottom: 10px; }

form { text-align: left; }
th { font-size: 14px; text-align:  left; color: #660000; }
a { text-decoration: none; color: #6699CC; }
a:hover { text-decoration: underline; color: #6699CC; }

#main { width: 764px;
padding: 0px;
background-color: #666666; 
margin: 0 auto 0 auto;
voice-family: inherit; text-align: left; }

#wrapper div.mainheader { height: 245px; background: #fff url(../images/new_site/topimg.jpg) no-repeat 0 0 ; vertical-align: middle; }
#wrapper div.maincontent { margin: 0; background: #fff url(../images/new_site/midimg.jpg) repeat-y 0 0; padding: 0px 0px 45px 40px; }
#wrapper div.mainfooter { clear: both; height: 75px; color: #000000; font-size: 10px; background: #666666 url(../images/new_site/botimg.jpg) no-repeat 0 0; padding: 0 0 0 40px; }

.pagecontent { width: 91%;  padding: 10px 10px; text-align: justify; line-height: 1.2em; background-color: clear; }
.pagecontent strong, b { color: #003399; }
.pagecontent h2 { font-size: 12px; margin: 0; padding: 0; color: #003399; }

.navigation { padding: 0px; padding-top: 214px; margin: 0px; text-align: right; }
.navigation ul { list-style-type: none; padding: 5px 1px; margin: 0 50px 0 0; }
.navigation li { display: inline; padding: 0px 5px; }
.navigation li a { text-decoration: none; color: #003366; font-weight: bold; }
.navigation li a:hover{ color: #000033; text-decoration: underline; }

/*home page styles */
.mainleft { float: left; width: 735px; padding: 0; margin: 0; }
.left { float: left; width: 370px; padding: 0; margin: 0; }
.right { float: right; width: 255px; padding: 5px 2px; margin: 0; }
.right ul { list-style-type: disc; padding-left: 18px; margin: 0; text-align: left; line-height: 1.4em; }

/*Footer Styles */
#wrapper div.mainfooter ul { list-style-type: none; padding: 5px 1px; margin: 0 0 10px 0; text-align: left; }
#wrapper div.mainfooter li { display: inline; padding: 0px 5px; }
#wrapper div.mainfooter li a { text-decoration: none; color: #003366; }
#wrapper div.mainfooter li a:hover { text-decoration: none; color: #000033; }
.mainfooter p { color: #FFFFFF; margin: 0 50px 0 0; padding: 5px 0 0 0; text-align: right; }

.error { color: #CC0000; }
.emaillink { font-size: 10px; }
.detail { font-size: 10px; font-weight: bold; }
