/* Base Styles */
body {
    background-color: #6F1401;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
	line-height: 1.7;
}

td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 1.7;
}

h3 { 
    color:#6F1401;
    font-size: 15px;
}

h4 { 
    color:#6F1401;
    font-size: 11px;
    margin-top: 6px;
    margin-bottom: 6px;
}

#footer {
    padding: 10px;
    width: 723px;
    color: #cccccc;
}

a {
    color: #F04033;
    text-decoration: none;
}

a:active {
    color: #F04033;
    text-decoration: none;
}

a:visted {
    color: #F04033;
    text-decoration: none;
}

a:hover {
    color: #6F1401;
    text-decoration: none;
}

a.link {
    color: #F04033;
    text-decoration: none;
    border-bottom: 1px solid #F04033;
}

a.link:active {
    color: #F04033;
    text-decoration: none;
    border-bottom: 1px solid #F04033;
}

a.link:visted {
    color: #F04033;
    text-decoration: none;
    border-bottom: 1px solid #F04033;
}

a.link:hover {
    color: #6F1401;
    text-decoration: none;
    border-bottom: 1px solid #6F1401;
}

a.footer {
    color: #cccccc;
    text-decoration: none;
}

a.footer:active {
    color: #cccccc;
    text-decoration: none;
}

a.footer:visted {
    color: #cccccc;
    text-decoration: none;
}

a.footer:hover {
    color: #F04033;
    text-decoration: none;
    border-bottom: 1px solid #F04033;
}

SELECT {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    border: 1px solid #c3c3c3;
}

TEXTAREA {
    background-color: #ffffff;
    border: 1px solid #c3c3c3;
    font: 11px arial;
}

.textbox {
    background-color: #ffffff;
    border: 1px solid #c3c3c3;
    font: 11px arial;
}

.textbox-req {
    background-color: #ffffff;
    border: 1px solid #ac2112;
    font: 11px arial;
}

.button {
    font: 9px verdana;
    padding: 1px;
    cursor: hand;
    text-align: middle;
    background-color: #ececec;
    border: 1px solid #666666;
    color: #333333;
    margin-top: 4px;
}

.button-red {
    font: 9px verdana;
    padding: 1px;
    cursor: hand;
    text-align: middle;
    background-color: #F00406;
    border: 1px solid #666666;
    color: #FFFFFF;
}

div.formContainer {
 
}

div.formRow {
    clear: both;
    padding-top: 4px;
}

div.formRow span.formLabel {
    float: left;
    text-align: right;
    padding-right: 10px;
    font-size: 11px;
}

div.formRow span.formElement {
    float: left;
    text-align: left;
    font-size: 11px;
} 

/* Admin Styles */

#Admin {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
}

#Admin H3 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    color: #232A3D;
    margin-top: 0px;
    margin-bottom: 1px;
}

#Admin HR {
    border: none 0;
    border-top: 1px solid #9Fa19f;
    width:625px;
    height: 1px;
    margin-top:5px;
    margin-bottom:10px;
}

th {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
	line-height: 1.5;
    text-align: left;
    background-color: #A6A6A6;
    border: 1px solid #9Fa19f;
    padding: 3px;
}

td.header1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
	line-height: 1.5;
    text-align: left;
    background-color: #CCCCCC;
    border-top: 1px solid #9Fa19f;
    border-left: 1px solid #9Fa19f;
    border-right: 1px solid #9Fa19f;
    border-bottom: 1px solid #9Fa19f;
    padding: 3px;
}

td.header {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
	line-height: 1.5;
    text-align: left;
    background-color: #CCCCCC;
    border-top: 1px solid #9Fa19f;
    border-right: 1px solid #9Fa19f;
    border-bottom: 1px solid #9Fa19f;
    padding: 3px;
}

#admin td.title {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    background-color: #d3d3d3;
    padding-left: 2px;
}

#admin td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666666;
	line-height: 1.5;
}

.table-line {border-top: 1px solid #9Fa19f}

.admintable {width:425px}
.smallboxtop {border: 1px dotted #666666; padding: 3px; width:262px; background-color:#A6A6A6; color:#FFFFFF;}
.smallboxtable {width: 270px; border-left: 1px dotted #666666; border-right: 1px dotted #666666; border-bottom: 1px dotted #666666; background-color: #FFFFFF}
.largeboxtabletitle {border: 1px dotted #666666; padding: 3px; background-color:#A6A6A6; color:#FFFFFF; font-weight: bold; }
.largeboxtable {border: 1px dotted #666666; background-color: #FFFFFF}


