body { margin:0; padding:0; background-color:#cccccc; color:#333333; font-family: "Trebuchet MS", arial, helvetica, sans-serif; voice-family: "\"}\""; voice-family:inherit; font-size: 14px; line-height:18px; }
html>body { font-size: 14px; }

/* hack to center this under IE5 */
* html body {text-align: center;}
/* keep the content left-aligned */
* html #wrapper {text-align: left;}

#body {width:760; height:auto; margin: 0; padding:0;}
#header {width: 800px; height:106px; margin:0; padding:0; background-image:url(../../images/header_bg.jpg); background-position: top center; background-repeat: no-repeat;}

#main_container {width:780px; height:498px; margin: 10px auto; padding:0; text-align: left; background-image:url(../../images/main_bg.jpg); background-position: top center; background-repeat: repeat-y;}
#main_nav {margin:45px 0 0 0; text-align:center; color:#FFFFFF;}
#main_footer {margin:65px 0 0 0; text-align:center; color:#6E8662;}

#container {width:780px; height:auto; margin: 0 auto; padding:0; text-align: left; background-image:url(../../images/body_bg.jpg); background-position: top center; background-repeat: repeat-y;}
#header {width: auto; height:202px; margin:0; padding:18px 0 0 0; font-size: 12px; color:#FFFFFF; background-image:url(../../images/header_placeholder_bg.jpg); background-position: top center; background-repeat: no-repeat;}
#movie {margin:0 0 0 172px;}
#nav {text-align:center; padding:0; margin: 10px 0 0 0; width:780px;}
#footer {width: 780px; height:59px; padding:0; margin:auto; color:#333333; text-align:center; background-image:url(../../images/footer_bg.jpg); background-position: top center; background-repeat: no-repeat;}

#left-col {padding:0 0 0 25px; width: 565px; height:auto; float:left;}
#right-col {margin:0; padding:0; width:175px; height:auto; float:left;}
#right-padding {margin:0; padding:0 10px; width: auto; height:auto;}

.col3 {margin:0; padding:0; width:190px; height:auto; float:left;}

#scroll-content {margin: 170px 0 0 220px; padding-right:5px; width:353px; height:265px; overflow: auto;}

#mainnav {margin: 10px 0 10px 10px; padding:0;}
.vert_nav {margin: 0; padding:0 0 5px 0; width:auto; height:20px;}

.copyright {padding:17px 0 0 0; font-size:11px;}
a.copyright:link, a.copyright:visited, a.copyright:active {color:#333333; text-decoration:none; font-size:11px;}
a.copyright:hover {color:#333333;}

h1 { margin:0; padding:10px 0; font-size: 16px; color: #6F8763; font-weight: bold;}
h2 { margin:0; padding:10px 0; font-size: 14px; color: #6F8763; font-weight: bold;}
h3 { margin:0; padding:10px 0; font-size: 12px; color: #000; font-weight: bold;}
p {margin:0; padding:0 0 10px 0;}
.clear {clear:both;}


a:link, a:visited, a:active {color:#553300; text-decoration:none; font-size:14px;}
a:hover {color:#91A187;}

a.bold:link, a.bold:visited, a.bold:active {color:#FF6600; text-decoration:none; font-weight:bold; font-size:12px;}
a.bold:hover {color:#91A187;}

a.nav:link, a.nav:visited, a.nav:active {margin:0px; padding:0 20px 0 0; color:#333333; text-decoration:none; font-size:12px; font-weight:bold; font-family: verdana, arial, helvetica, sans-serif; voice-family: "\"}\""; voice-family:inherit; line-height:15px;}
a.nav:hover {color:#FDB813;}
a.lastnav:link, a.lastnav:visited, a.lastnav:active {margin:0px; padding:0; color:#333333; text-decoration:none; font-size:12px; font-weight:bold; font-family: verdana, arial, helvetica, sans-serif; voice-family: "\"}\""; voice-family:inherit; line-height:15px;}
a.lastnav:hover {color:#FDB813;}
.selectedTab {color:#FDB813;}

/* form styles */
.field {padding: 5px 0; clear:both;}
.label {font-weight: bold; font-size:12px; width: 145px; float: left; padding-top:4px;}


/* dl table list styles */
dl.table-display {width: 550px; margin: 2em 0; padding: 0; font-family: georgia, times, serif;}
.table-display dt {width: 125px; float: left; margin: 0 0 0 0; padding: .5em; border-top: 1px solid #999; font-weight: bold;}
/* commented backslash hack for mac-ie5 \*/
dt { clear: both; }
/* end hack */
.table-display dd {float: left; width: 375px; margin: 0 0 0 0; padding: .5em; border-top: 1px solid #999;}
