a{ text-decoration:underline; }
a img{border: 0; text-decoration: none;}
a:link{ color:#00f; background-color: transparent; }
a:visited{ color:#00f; background-color: transparent; }
a:active{ color:#000; background-color: transparent; }
a:hover{ color:#000088; background-color: transparent; text-decoration: underline; }
body { margin:0; padding:0; font-family: arial, helvetica, sans-serif; font-size: 10pt; color:#000; background:#fff; height:100%; /* this is the key! */ }
h1 { font-size: 1.25em; font-weight: bold; }
img.left { float: left; margin: 1em 1em 1em 0; padding: 0; }
img.right { float: right; margin: 1em 0 1em 1em; padding: 0; }
img.middle { vertical-align: middle; padding: 0; }
img.clear { float: left; margin: 1em 1em 1em 0; padding: 0; clear: both; }
ul { margin-top: 0; margin-bottom: 0; }
.banner { margin: 2em 0 0 0; text-align: center; }
.bgfirst { background: url(../img/first_repeat.gif) repeat-x; }
.bgsecond { background: url(../img/second_repeat.gif) repeat-x; }
.bgthird { background: url(../img/third_repeat.gif) repeat-x; }
.border { background: url(../img/right.gif) repeat-y; }
.box_left { float: left; width: 100px; margin: 2em 10px 2em 10px; padding: 0; text-align: center; }
.box_right { float: right; width: 100px; margin: 2em 30px 2em 15px; padding: 0; text-align: center; }
.box_upper { width: 100%; margin: 0; border-top: 1px solid #663300; padding: 12px; color: #663300; letter-spacing: .1em; text-align: center; }
.box_lower { width: 100px; margin: 0; border-top: 1px solid #663300; border-bottom: 1px solid #663300; padding: 12px; color: #663300; letter-spacing: .1em; text-align: center; }
.box_goodies { float: left; margin: 3em 0 0 1em; padding: 0; font-family: tahoma, sans-serif; font-size: .8em; text-align: center; }
.box_goodies a { text-decoration: none; }
.box_goodies p { font-family: "Book Antiqua", serif; font-variant: small-caps; font-size: 1.5em; text-align: center; }
.box_goodies_plain { margin: 5px 0; font-family: tahoma, sans-serif; text-align: center; }
.box_goodies_plain a { text-decoration: underline; }
.box_goodies_upper { width: 100px; margin: 0; border-top: 1px solid #663300; padding: 8px; text-align: center; }
.box_goodies_lower { width: 100px; margin: 0; border-top: 1px solid #663300; border-bottom: 1px solid #663300; padding: 8px; text-align: center; }
.center { text-align: center; }
.clear { clear: both; }
.content { position: relative; color:#000; padding: 3px 10px 5px 10px; vertical-align: top;}
.indent { margin-left: 2em; }
.left { float: left; padding: 1em 1em 1em 0; text-align: center; }
.right { float: right; padding: 1em 0 1em 1em; text-align: center; }
.menu { padding: 0 1em 0 0; font-family: tahoma, sans-serif; letter-spacing: .1em; font-size: .8em; color: #003300; text-align: right; }
.menu a{ text-decoration: none; }
.menu a:link{ color: #003300; background-color: transparent; text-decoration: none; }
.menu a:visited{ color: #003300; background-color: transparent; text-decoration: none; }
.menu a:active{ color: #000; background-color: transparent; text-decoration: underline overline; }
.menu a:hover{ color: #000; background-color: transparent; text-decoration: underline overline; }
.p_forced { margin-top: 1em; }
.p_ul_lead { margin-bottom: 0; }
.page_name { padding: 0 0 0 145px; }
.page_name span { padding: 0; font-size: .8em; font-weight: normal; }
.test li { list-style: circle; margin-top: 1em; }
.video { font-family: tahoma, sans-serif; font-size: .8em; letter-spacing: .1em; text-decoration: none; }
.vspace { margin-top: 2em; }
#form { float: right; width: 340px; margin: 0 2em 1em 2em; }
#form_guts { margin: .5em; text-align: center; }
#form_title { color: #663300; }
#form_indent { margin: .5em 0 .5em 3em; text-align: left; } 
#menu_current { width: 100%; color:#000; background: #ffff99; }
#footer { position: relative; margin: 1em 2em 1em 0; border-top: 1px solid #006666; border-bottom: 1px solid #006666; padding: 0.5em 0; font-family: "Book Antiqua", serif; letter-spacing: .1em; font-size: 1em; text-align: center; }
