BODY {
	background: #410000;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 100%;
	color: #eeddcc;
}

HTML {
	height: 100%;
}

BODY, P, TD {
	font-family: "Trebuchet MS", Trebuchet, helvetica, arial, sans-serif;
	font-size: 14px;
}

FORM {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

IMG {
	border: none;
}

INPUT, TEXTAREA {
	border: solid #882222 1px;
	color: #ffffff;
	background: transparent;
	padding: 1px;
	font-size: 12px;
}

INPUT.icms_error_input {
	border: solid #ff0000 1px;
}

.error {
	color: #ff2222;
	font-weight: bold;
}

.note {
	font-size: 10px;
	color: #df8524;
}

#bgimg {
	width: 100%;
	height: 100%;
	position: fixed;
}

#bgdiv {
	height: 100%;
	position: fixed;
}

#centerdiv {
	position: absolute;
	left: 50%;
	top: 0;
	width: 1px;
	height: 100%;
	z-index: 1;
}

#contentdiv {
	position: absolute;
	left: -421px;
	width: 843px;
	height: 100%;
}

#contentheader {
	background: url('/img/header.png');
	position: fixed;
	top: 0;
	height: 159px;
	width: 843px;
}

#contentheader, #contentheader TD {
	font-size: 12px;
	color: #ffffff;
}

#contentheader INPUT {
	padding: 0 0 0 0;
}

#contentheader A, #contentheader A:visited {
	padding: 0 8px 0 8px;
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
}
#contentheader A:hover {
	color: #000000;
	background: #ffffff;
	text-decoration: none;
	font-size: 12px;
}

#contentframe {
	width: 842px;
	background: url('/img/bgr.png') repeat-y right #410000;
	padding: 159px 0 0 0;
	margin: 0 0 0 0;
}
	
#contentfooter {
	border-left: #660000 solid 1px;
	border-top: none;
	border-bottom: none;
	border-right: none;
}

P {
	margin-top: 0;
	margin-bottom: 8px;
	text-align: justify;
	line-height: 1.25em;
}

BLOCKQUOTE {
	margin: 0 16px 16px 16px;
	text-align: justify;
	line-height: 1.25em;
	font-style: italic;
}

A {
	color: #ff9530;
	text-decoration: underline;
}
A:visited {
	color: #dd9530;
	text-decoration: underline;
}


H1, .icms_page_title_input {
	color: #ff9530;
	font-size: 20px;
	font-style: italic;
	margin: 10px 0 12px 0;
}

H2, .icms_section_title_input {
	color: #ff9530;
	font-size: 14px;
	margin: 12px 0 12px 0;
}

H3 {
	font-size: 15px;
	font-weight: bold;
}

UL {
	margin-top: 4px;
}

UL LI {
	margin: 0 0 0.2em 0;
	text-align: left;
	list-style-image: url('/img/li.gif');
}

#content {
	background: url('/img/bgcontent.png') top center no-repeat;
	padding: 0 35px 12px 35px;
}

/******************** ICMS stuff *******************/

TD.icms_content {
	padding-bottom: 0.5em;
}

/******************* Inline image *******************/

TABLE.icms_inline_image {
	float: right;
	margin: 16px;
}
TABLE.icms_inline_image P {
	text-align: right;
	margin: 4px 0 0 0; padding: 0;
	font-size: 11px;
}
TABLE.icms_inline_image IMG {
	border-left: #6c0000 7px solid;
	border-top: 0;
	border-bottom: 0;
	border-right: 0;
}

.caption {
	font-size: 11px;
	line-height: 1.25em;
	color: #ff9530;
	margin-top: 5px;
	text-align: right;
}

/******************** TOC / Pagelists ****************/

UL.icms_toc LI {
	margin: 0 0 0.2em 0;
}
UL.icms_toc LI.icms_toc_active {
	margin: 0 0 0.2em 0;
}
UL.icms_toc LI A, UL.icms_toc LI A:visited, A.pl, A.pl:visited {
	text-decoration: none;
	color: #ff9530;
}
A.pl:hover, UL.icms_toc LI A:hover {
	color: #ffd590;
}
UL.icms_toc > LI.icms_toc_active > A:first-child, UL.icms_toc > LI.icms_toc_active > A:first-child:visited {
	text-decoration: none;
	font-weight: bold;
	color: #ffeedd;
}

.icms_search_hilite {
	background: #336699;
}

.icms_breadcrumbs {
	text-align: right;
	font-size: 11px;
	margin-bottom: 8px;
	margin-top: 8px;
	color: #ff9530;
}

.email_headers {
	font-size: 12px;
	line-height: 1.3em;
}

.footer {
	text-align: center; 
	font-size: 11px; 
	margin-top: 14px;
	color: #df8524;
}

.ratingbar {
	font-size: 10px;
	margin: 0 0 0 0;
}
.ratingbar SPAN {
	margin-left: 1px;
	padding: 0 4px 0 4px;
	border: solid #661111 1px;
	cursor: pointer;
}
.ratingbar SPAN:hover {
	border: solid #dddddd 1px;
}
SPAN.rating_off_1 { background-color: #440000; }
SPAN.rating_off_2 { background-color: #441100; }
SPAN.rating_off_3 { background-color: #442200; }
SPAN.rating_off_4 { background-color: #443300; }
SPAN.rating_off_5 { background-color: #444400; }
SPAN.rating_off_6 { background-color: #334400; }
SPAN.rating_off_7 { background-color: #224400; }
SPAN.rating_off_8 { background-color: #114400; }
SPAN.rating_off_9 { background-color: #004400; }

SPAN.rating_on_1 { background-color: #ff0000; }
SPAN.rating_on_2 { background-color: #ff4400; }
SPAN.rating_on_3 { background-color: #ff8800; }
SPAN.rating_on_4 { background-color: #ffcc00; }
SPAN.rating_on_5 { background-color: #ffff00; }
SPAN.rating_on_6 { background-color: #ccff00; }
SPAN.rating_on_7 { background-color: #88ff00; }
SPAN.rating_on_8 { background-color: #44ff00; }
SPAN.rating_on_9 { background-color: #00ff00; }


