/* Set all Padding, Margins and Borders to 0
to avoid different default values between
browsers */
INPUT {margin:1px;}
DIV {padding:0px;border:0px;margin:0px;}
/* TD {padding:0px;margin:0px;border:0px;}
TABLE {padding:0px;margin:0px;}*/
IMG {border:0px;margin:0px;}
FORM {margin:0px;}
P {padding:0px;margin-top:12px;margin-bottom:12px;}
UL {border:0px;margin:0px;padding:0px;}
LI {border:0px;margin:0px;padding:0px;}

/* Layout Debugging */
/*TABLE {border:1px solid #009900;}
TD {border:1px dotted #FF0000;}
DIV {border:1px solid #0000FF;}
A {border:1px solid #FF00FF;}
FORM {border:1px dotted #800080;}
FIELDSET {border:1px dotted #00FFFF;margin:0px;}
P {border:1px dotted #FFFF00;}
IMG {border:1px dotted #009900;}*/

BODY {background-color:#CCCCCC;font-family:Arial, Geneva, Helvetica, Sans-Serif;font-size:13px;color:#000000;}
/*INPUT {font-size:1.2em;background-color:#FFFFFF;color:#000000;border:1px solid #000000;padding:2px;}*/
TEXTAREA {font-size:1.2em;background-color:#FFFFFF;color:#000000;}
SELECT {font-size:1.2em;background-color:#FFFFFF;color:#000000;margin:2px;}
FIELDSET {padding:4px;margin:2px;}
H1 {padding:0px;margin:0px;}
H2 {padding:0px;margin:0px;}

/* Basic font definitions*/
P, .standard {font-family:Arial, Geneva, Helvetica, Sans-Serif;font-size:1em;color:#000000;}
.standardbold {font-family:Arial, Geneva, Helvetica, Sans-Serif;font-size:1em;color:#000000;font-weight:bold;}
.title, H1 {font-family:Arial, Geneva, Helvetica, Sans-Serif;font-size:1.2em;font-weight:bold;color:#534129;}
.mediumtitle, H2 {font-family:Arial, Geneva, Helvetica, Sans-Serif;font-size:1.1em;font-weight:bold;color:#534129;}
.smalltitle, H3 {font-family:Arial, Geneva, Helvetica, Sans-Serif;font-size:1em;font-weight:bold;color:#534129;}
.error {font-family:Arial, Geneva, Helvetica, Sans-Serif;font-size:1em;font-weight:bold;color:#CC0000;}
.abouttext {font-family:Arial, Geneva, Helvetica, Sans-Serif;font-size:1em;text-align:left;color:#000000;}
.documents {font-family:Arial, Geneva, Helvetica, Sans-Serif;font-size:1em;text-align:left;color:#000000;}
.smallprint {font-family:Arial, Geneva, Helvetica, Sans-Serif;font-size:0.75em;text-align:center;color:#000000;}
.smallprintleft {font-family:Arial, Geneva, Helvetica, Sans-Serif;font-size:0.75em;text-align:left;color:#000000;}

/* Special font definitions */
.notice {font-size:0.9em;font-weight:bold;color:#006699;text-align:center;}
.warning {font-size:0.9em;font-weight:bold;color:#CC6600;text-align:center;}
.error {font-size:0.9em;font-weight:bold;color:#CC0000;text-align:center;}
.news {font-family:"Times New Roman", Times, Serif;font-size:1.2em;text-indent:10px;text-align:justify;}
.headline {font-family:"Times New Roman", Times, Serif;font-size:1.5em;font-weight:bold;text-align:center;}
.subheadline {font-family:"Times New Roman", Times, Serif;font-size:1.2em;font-weight:bold;text-align:center;}

/* Basic markup definitions */
UL.normallist {list-style-position:inside;margin-left: 30px}
.icon {vertical-align:middle;margin-right:10px;}

/* Page Layout */
.mainbox {background-color:#FFFFFF;border: 1px solid #000000;width:720px;margin-left:auto;margin-right:auto;padding-top:10px;padding-left:15px;padding-right:15px;padding-bottom:3px;}

.banner-box {width:720px;text-align:center;}
.mainmenubox {width:720px;text-align:center;clear:left;}
.footer-box {width:720px;text-align:center;}

.footer-table {width:700px;margin-left:auto;margin-right:auto;}
.footer-table-left {width:260px;text-align:left;}
.footer-table-middle {width:180px;text-align:center;}
.footer-table-right {width:260px;text-align:right;}

.page-title-box {border:0px;padding:0px;margin:3px;float:left;width:auto;border-bottom:3px solid #000000;padding-bottom:7px;margin-bottom:8px;}
.page-options-box {text-align:right;float:right;margin-right:20px;padding:0px;}
.back-button-box {clear:left;margin-left:20px;}

/* Etc */
.hidden-fieldset {border:0px;}
.form-button {font-size:0.85em;font-weight:bold;}
.h-line {width:100%;height:7px;}
.gentable {background-color:#FFFFFF;border: 1px solid #000000;}
.indextable {background-image: URL(/images/tree.jpg);background-position:left center;background-repeat:no-repeat;background-color:#FFFFFF;border: 1px solid #000000;}

FIELDSET {border:1px solid #E5CCB3;}
LEGEND {color:#643B1A;font-family:Arial, Geneva, Helvetica, sans-serif;font-size:1em;font-weight:bold;}

A {text-decoration:none;color:#643B1A;}
A:hover {text-decoration:underline;color:#996633;}

TH.heading, TD.heading, .heading TH, .heading TD {white-space:nowrap;border:1px solid #643B1A;font-family:Arial, Geneva, Helvetica, sans-serif;font-size:1em;font-weight:bold;text-align:center;color:#643B1A;background-color:#FFFFFF;padding:4px;margin:0px;}

TD.value, .value TD {background-color:#E5CCB3;font-family:Arial, Geneva, Helvetica, sans-serif;font-size:1em;text-align:center;padding:4px;margin:0px;}

.newvalue {border:1px solid #000000;padding:3px;font-size:1em;margin:0px;}
SELECT.newvalue {padding:2px;}
.subheading {font-family:Arial, Geneva, Helvetica, sans-serif;font-size:1em;font-weight:bold;text-align:left;color:#643B1A}

/* Page Specific */
.faq_section {margin: 10px 10px 20px 10px;}
.faq_question {border:0px;margin-bottom:5px;color:#534129;}
.faq_answer {border:1px dashed #000000;padding:5px 10px 5px 10px;margin-left:10px;margin-top:0;background-color:#F8F8FF;}
