/**** Global Settings ****/
html, body { background-image: url(/images/greymodern.gif); background-repeat: repeat; font-size: 10pt; font-family: Arial, Helvetica, Sans-Serif; }
a { font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; color: #666666; font-size: 100%; }
a:hover {text-decoration: none;}
p {margin: 8px 0px 20px 0px;}

/**** Defined Areas (div and td tags with id="areaName") ****/
#outer { width:1028px; padding: 5px 1px 5px 1px; overflow: visible; text-align: center; border: solid 1px #666666; background-color: #ffffff; margin: 10px 0px 20px 0px; }
#leftnav { width: 15%; vertical-align: top;}
#rightnav {width: 24%; vertical-align: top; text-align: left; margin: -15px 0px -15px 0px; padding: 0px 5px 0px 5px;}
#rightnav p {font-size: 90%; margin: 2px 0px 10px 8px;}
.rightnavtext { background-color: #000000; color: #ffffff; padding: 0px 0px 5px 0px; }
#rightnav li { list-style-type: square; }
#rightnav a {color: #ffffff; background: none; text-decoration: underline; font-size: 90%;}
#rightnav a:hover {text-decoration: none;}
#content { width: 61%; vertical-align: top; text-align: left; padding: 0px 20px 0px 20px;  }
#content li { list-style-image: url(/images/splat.jpg); font-weight: bold; padding-bottom: 5px; }
#bottomnav {font-size: 85%; text-align: center;}
#bottomnav a:hover{text-decoration: none;}
#aboutcontent li { font-weight: normal; }
#faq a {color: #000000; background: none; text-decoration: none;}
#faq a:hover {text-decoration: underline;}
#subform legend {color: #000000; font-style: italic; font-size: 90%;}
#subform th {padding: 0px 0px 10px 10px; text-align: right;}
#subform td {padding: 0px 0px 10px 10px;}
#subform li {font-weight: normal; list-style-image: none; padding-bottom: 5px; list-style-type: circle; font-size: 90%;}

/**** Manual Css Classes (class="cssClass") ****/
.err {color: #ff0000; font-size: 85%;}
.faqHead {color: #000000; font-weight: bold; padding: 5px; margin-top: 5px; cursor: pointer;}
.faqHeadSel {color: #000000; font-weight: bold; padding: 5px; margin-top: 5px; cursor: pointer;}
.faqContent {border: 2px solid #cccccc; padding: 5px; padding-top: 5px;}
.hdimg { margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.hdimgright { margin: 0px 0px 0px 0px; padding: 5px 0px 0px 0px;}
.hide { display: none; }
.inputsm { width: 100px; font-size: 90%; }
.inputmd { width: 200px; font-size: 90%;}
.inputmulti { width: 450px; font-size: 90%; height: 100px; }
.inputlg { width: 300px; font-size: 90%;}
.tabdiv {font-family: Arial, Helvetica, Sans-Serif; }
.bodytextright {text-align: right; margin: -10px 0px 30px 0px; padding: 0px 20px 0px 25px;}
.heading1 {font-size: 115%; vertical-align: top; text-align: left; font-weight: bold; margin: 0px 0px 8px 0px; }
.bolditalic {font-weight: bold; font-style: italic; margin-top: -15px;}
.italic {font-size: 90%; font-style: italic; margin-top: -15px;}
.bodytextsmall {font-size: 90%;}