html, body {
	margin: 0;
	padding: 0;
	font-family: Arial, Trebuchet MS, Myriad, Verdana, Helvetica, sans-serif;
	font-size: 100%;
	height: 100%;
	width: 100%;
	position: relative;
}

/* Layout Positions */
#container { margin:0; padding:0; width:969px; height: auto; }
#headercontainer { margin: 0px; padding: 0px; width: 911px; background-color:#E8E3D2; }
#header { width: 911px; background-color: #E8E3D2; }
.leftbox { width: 288px; height: 103px; margin: 0px; float: left}
.leftbox_left { width: 80px; margin: 0px; border-right: 1px solid #FFF; float: left}
.logo{ width: 206px; margin: 0px; height:68px;border-left: 1px solid #FFF; border-right: 1px solid #FFF; background:#E4DAC2; padding-top:35px; float: right;}

.rightbox { float: right; padding: 0px; height: 103px; width: 682px; }
.rightbox_left { width: 442px; height: 103px; margin: 0px; float: left; background-image:url(../images/img_headermap.gif); background-repeat: no-repeat}
.rightbox1_right { width:180px; border-left:1px solid #FFFFFF; height:82px; float: right; }
.rightbox2_right { width:180px; font-family: Arial, Trebuchet MS, Myriad, Verdana, Helvetica, sans-serif; font-size: 11px; color: #CD2042; padding:3px 0 3px 0; border-left:1px solid #FFFFFF; border-top:1px solid #FFFFFF; float: right; }

#headerseparator { margin: 0; padding: 0; height: 19px; width: 911px; background: #E0E0E0 url(../images/separator_shadow.gif) repeat-y; background-position: 288px; border-top: 1px solid #FFF; position:relative; z-index: 1 }

#flashoverall {margin: 0; height:auto; width:909px; background: url(../images/redbars_80px.gif) repeat-x; position:relative; z-index: 1 }
#flashcontainer { margin: 0px; height: 200px; width: 911px;  }
.flashmini { margin: 0px; padding: 0; width: 288px; position: relative; z-index: 1; float: left}
.flashminicontainer { margin: 0 0 0 80px; width:208px; height: 200px; background: #CCBA8C url(../images/brownbar.gif) repeat-y }
.flashmain { margin: 0 0 0 0; padding: 0; width: 623px; z-index: 1; float: right}
.flashminicontainer ul li{ padding:0px;}

#navigationbar { margin: -219px 0 0 80px; background: #CCBA8C; width: 206px; border-left: 1px solid #FFF; border-right: 1px solid #FFF; 	position: relative;	z-index: 100; height: 219px; }

#bodycontainer { width: 831px; margin:0px 0px 0px 80px; padding:0; float: left; position:absolute; top: 323px; left: 0px; height: auto;}
#navigationbar_blank { margin: 0px; padding: 0px; height: 250px; position: relative; z-index: 1; background: #CCBA8C; width: 206px; border-left: 1px solid #FFF; border-right: 1px solid #FFF; float:left }
#bodyarea { width: 602px; height: 100%; border-right: 1px solid #CCC; margin: 0px; padding-top: 1px; padding-left: 20px; position: relative; z-index: 1; float:right; background: url(../images/body_shadow.gif) repeat-y left }
#columnleftcontainer { padding-top: 5px; margin:0; width: 350px; float: left}
#columnfullcontainer { padding-top: 5px; margin: 0; width: 588px; float: left }
#columnrightcontainer { margin-left: 10px; margin-right: 1px; width: 238px; float: right }
.columnrightspecial { width: 100%; margin: 1px 0 0 0; padding: 0}
#timecontainer{	font-family: "Arial", Helvetica, sans-serif;
	font-size:11px;
}

#footer { width:911px; position: absolute; margin-left:-80px; padding:0px; height:auto; border-top:10px solid #E0E0E0; float:left; }
.footer_left{width:550px; height:40px; padding:20px 0 10px 5px; line-height:17px; font-family: Arial, Trebuchet MS, Myriad, Verdana, Helvetica, sans-serif; font-size: 11px; color:#000000; border-left:1px solid #E0E0E0; float:left;}
.footer_right{width:251px; padding:20px 10px 10px 0; height:50px; float:right;}
/* Text Elements */
/*.staticmainnav { padding-right: 10px; background:url(../images/brownbar.gif) repeat-y; font-size: 0.7em; margin: 0 0 0 80px; z-index: 100; text-align: right; width: 197px; height: 200px; line-height: 18px; list-style:none; border-right: 1px solid #FFF} */
.staticmainnav { padding: 0 10px 0 0; font-size: 0.7em; margin: 0px; z-index: 100; text-align: right; width: 196px; line-height: 16px; left: 37px; top: 3px; list-style:none; }
a.staticnav, a.staticnav:link { color: #FFF; display: block; text-decoration: none; padding: 2px 0 2px 5px; list-style:none; }
a.staticnav:hover { color: #993333; display: block; text-decoration: none; padding: 2px 0 2px 5px; }
a.staticnav:active { color: #FFF; text-decoration: none; }
h1 {
	display: block; height: 10px; width: 200px; position: absolute; top: 0px; left: 0px; padding: 0; margin: 0; font-size: 8px; text-indent: -9000px; overflow: hidden;
}
h2 { 
	font-size: 0.8em; padding: 10px 0 0 10px; margin: 0 0 -10px 0; color:#993333;
}
h3 { 
	font-size: 0.7em; padding: 10px 0 0 10px; margin: 0 0 0px 0; color:#000; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight:bold;
}
h4, h5 { 
	font-size: 0.7em; padding: 10px 0 0 10px; margin: 0 0 -10px 0;
}
p {
	font-size: 0.7em; line-height: 1.6em; padding: 0 10px 0 10px; margin: 10px 0 10px 0;
}
.mbody {
	font-size: 0.7em;
}
.error {
	font-size: 0.8em; color:#FF0000;
}
a { color:#993333 }

.topmenu{ /* remove bullets and list indents */
	list-style: none;
	margin: 0;
	padding: 0;
	margin-top:5px;
}
.topmenu a {
	font-family: Arial, Trebuchet MS, Myriad, Verdana, Helvetica, sans-serif;
	color: #666;
	font-size:11px;
	text-decoration: none;
}
.topmenu a:hover {
	color: #993333;
}
.topmenu li {
	font-family: Arial, Trebuchet MS, Myriad, Verdana, Helvetica, sans-serif;
	color: #666;
	float: left; /* cure IE5.x "whitespace in lists" problem */
	width: 160px;
	padding: 0px 0 5px 13px;
}
.topmenu li a {
	height: 1%; /* make links honour display: block; properly */
}


/* Decorative Elements */
.headerline { margin-top: 42px; margin-left: 0px; border-bottom: 1px solid #9C9C9C; }
.clear { clear: both; margin: 0; padding: 0; }

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
.ds_box {
	background-color: #E8E3D2;
	border: 1px solid #CCBA8C;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #E8E3D2;
}

.ds_head {
	background-color: #993333;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}

.ds_subhead {
	background-color: #CCBA8C;
	color: #000;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 25px;
}

.ds_cell {
	background-color: #E8E3D2;
	color: #000;
	font-size: 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	cursor: hand;
}

.ds_cell:hover {
	background-color: #F3F3F3;
} /* This hover code won't work for IE */

.style1 {color: #FFFFFF}

.caption { position:absolute; top:3px; right:3px; width:auto; height:auto; z-index:100; }
