/* CSS Document */


h1 { margin: 20px 0 0 20px; padding: 0 15px; font: bold small-caps 20px "Palatino Linotype", "Times New Roman", "Georgia",  Times, serif; color: #afb572; }
h2 { margin: 20px 0 0 20px; padding: 0 15px; font: bold 13px "Palatino Linotype", "Times New Roman", "Georgia", Times, serif; text-transform: uppercase; color: #939957; }
div#form h2 { margin: 0; padding: 0 0 5px 0; }
p { margin: 0 0 0 40px; padding: 0 0 10px 0; font: 11px "Verdana", "Arial", sans-serif; color: #7c7e64; line-height: 2em; }
ul, ol { margin: 0 15px 10px 15px; padding: 0; }
ul li ul, ol li ol { margin: 0 0 5px 15px; padding: 0; }
ul li, ol li { margin: 0; padding: 4px; }
img.left { margin: 10px 10px 0 0; padding: 4px; border: 1px solid #7c7e64; float: left; }

a img { border: 0px none; }	

div#nav a { margin: 0 5px; padding: 1px 0; font: bold 12px "Times New Roman","Georgia", Times, serif; text-transform: uppercase; text-decoration: none; color: #000; }
div#nav a:hover, div#nav a.on { border-top: 1px solid #666; border-bottom: 1px solid #666; }

div#secondary_bg div#text { border-right: 1px solid #ebedc9; }

div#contentwrap div#flash h1, div#contentwrap div#flash h2 { margin: 0 40px; padding: 20px 0 0 0; text-align: left; }
div#contentwrap div#flash p { margin: 0 85px 0 40px; padding: 7px 0; text-align: left; }

div#contentwrap a { color: #939957; text-decoration: none; border-bottom: 1px dotted #939957; }
div#contentwrap a:hover { color: #787d47; }
div#contentwrap a.graphiclink { margin: 0; padding: 0 0 0 15px; background: url("../images/bullet_link.gif") no-repeat top left; color: #91b64e; font: bold 16px "Palatino Linotype", "Times New Roman", "Georgia",  Times, serif; text-decoration: underline; text-transform: uppercase; border: 0;}

div#form p { margin: 0 0 10px 0; padding: 0; font:15px "Palatino Linotype", "Times New Roman", "Georgia", Times, serif; color: #7a803b; line-height: 1.25em; clear: both; }
div#form p label { margin: 0; padding: 0; width: 135px; float: left; }

div#form p input, div#form p textarea { margin: 0 0 4px 0; border: 1px solid #979c5c; }
div#bottomlinks { margin: 0; padding: 0; }
div#footer p, div#bottomlinks p { margin: 0; padding: 10px 50px; font: bold 10px "Palatino Linotype", "Times New Roman", "Georgia",  Times, serif; text-align: right; color: #adb36f; text-transform: uppercase; letter-spacing:.1em; }
div#form div#rightcontentscroll p , div#form div#rightcontentscroll li, div#form div#rightcontentscroll blockquote {  font: 11px "Verdana", "Arial", sans-serif; color: #7c7e64; line-height: 1.6em; }
div#form div#rightcontentscroll blockquote { font-style: italic; }
div#bottomlinks p a { margin: 0; padding: 0 5px; color: #adb36f; text-decoration: none; }
div#bottomlinks p a:hover { text-decoration: underline; } 


p.quote { font: italic 11px "Verdana", "Arial", Helvetica, sans-serif; color: #7a803b; line-height: 2em; }
.red { color: #900; }
div#form input.noborder { border: 0px; }

div#updateflash { margin: 0; padding: 100px 0 0 50px; text-align: left; background: url("../images/flash_placeholder.jpg") no-repeat top center; width: 100%; height: 385px; }
div#updateflash h1 { color: #eee; }
div#updateflash p { color: #fff; text-align: center; }
div#updateflash a { color: #eee; }
div#updateflash a:hover { color: #fff; }

input { margin: 0; padding: 2px; font: 11px Arial, Helvetica, sans-serif; color: #666; }
textarea { margin: 0; padding: 5px 7px; font: 11px Arial, Helvetica, sans-serif; color: #666; }

input.imgsubmit { background: url("../images/btn_submit.gif") no-repeat top left; width: 100px; height: 38px; border: 0; font-size: 0px; cursor: pointer; }
input.imgsend { background: url("../images/btn_send.gif") no-repeat top left; width: 100px; height: 38px; border: 0; font-size: 0px; cursor: pointer;  }
div#loginform input.imgenter { margin: 0; padding: 0; background: url("../images/btn_enter.gif") no-repeat bottom left; width: 59px; height: 33px; border: 0; font-size: 0px; cursor: pointer; }
*html div#loginform input.imgenter { margin-bottom: -6px; }


table { margin: 0; padding: 0; border-collapse: collapse; font: 12px "Palatino Linotype", "Times New Roman", "Georgia", Times, serif; }
table tr th { margin: 0; padding: 4px; border: 1px solid #999; }
table tr td { margin: 0; padding: 4px; border: 1px solid #999; }


p.clear, div.clear { clear: both; }

div.hide { display: none; }

div#video_message { width: 100%; text-align: center; margin-left: 40px; margin-top: 10px; }

div#video_message p { color: #464738; font: 13px "Verdana", "Arial", sans-serif; line-height: 1.5em; }

div#video_message p a { border: none; }