/* Main Classes */
BODY {
    background-image: url(../../media/images/body_background.gif);
    background-repeat: repeat-x;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

TD {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#666666;
}

H1 {

}

H2 {
    font-family: arial;
    font-weight: bolder;
    font-size: 11pt;
    color: #7B100A;
}

H3 {
    font-family: arial;
    font-weight: bolder;
    font-size: 8pt;
    color: #454545;
    margin: 0;
    margin-bottom:2;
}

UL {
    padding: 0;
    margin-top:0;
    margin-bottom:0;
    margin-right:0;
    margin-left: 19;
}

UL LI {
    list-style: none url(../../media/images/li.gif);
    margin: 0;
}

FORM { margin: 0px; padding:0px; }

HR {
    border: none 0;
    border-top: 1px solid #9Fa19f;
    width: 100%;
    height: 1px;
    margin-top:10px;
    margin-bottom:10px;
}

.header {
	background-image: url(../../media/images/header_background.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #d9d8d4;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0x;
	padding-right: 10px;
}

.headlines {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #666666;
}

.red {
    color: #8a2924;
}

.quote-name {
    color: #8a2924;
    font-size: 10px;
    font-style:italic; 
    padding-top:5px
}

.vertline {
    border-left: 1px solid #c6c4c0;
}

.horzline {
    border-top: 1px solid #c6c4c0;
}
#outer {
    width: 100%;
}

#inner {
    width: 758px;
    background-color: #272727;
}

#main {
    background-image: url(../../media/images/main_background.gif);
    background-repeat: repeat-y;
}

#top {
    width: 742px;
    border-right: 1px solid #b42409;
    border-left: 1px solid #b42409;
}

#nav {
    width: 744px;
    height: 35px;
    background-image: url(../../media/images/nav_background.gif);
    background-repeat: no-repeat;
    background-color: #FFFFFF;
    border-bottom: 1px solid #7e0e09;
}

.roundeddiv {
	padding-top: 10px;
	padding-left: 13px;
	padding-right: 13px;
	padding-bottom: 0px;
	margin-top: 1px;
	background-color: #b9b7b2;
	color: #3a3a3a;
}

#flash {

}

#content {
    width: 742px;
    border-right: 1px solid #b42409;
    border-left: 1px solid #b42409;
    border-top: 1px solid #b42409;
}

#content a {
    color: #8a2924;
    text-decoration: none;
}
#content a:active {
    color: #8a2924;
    text-decoration: none;
}
#content a:visited {
    color: #8a2924;
    text-decoration: none;
}
#content a:hover {
    color: #8a2924;
    text-decoration: underline;
}

/* Footer Classes */
#footer {
    background-image: url(../../media/images/background_footer.gif);
    padding:9px;
    padding-top:0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#CCCBC5;
    font-weight: 900;
}

#footer a {
    color: #8a2924;
    text-decoration: none;
}
#footer a:active {
    color: #8a2924;
    text-decoration: none;
}
#footer a:visited {
    color: #8a2924;
    text-decoration: none;
}
#footer a:hover {
    color: #8a2924;
    text-decoration: underline;
}

#copyright {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color:#666666;
    font-weight: normal;
    padding-top:7px;
}

/* Form elements */
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;
}
.textbox2 {
    display: none;
    background-color: #ffffff;
    border: 1px solid #c3c3c3;    font: 11px arial;	 
}
.text2 {
    font: 11px arial;
    color: #ececec; 	 
}
.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;
} 

#manualshell {
    width: 742px;
    height: 98%;
    background-color:#FFFFFF;
}

