body {
 font-family:arial;
 color:#000000;
 background-color:#231f20;
}

#body {
 rem-border:1px solid red;
 position:relative;
}

#contentContainer {
	background:#bbbbbb;
	padding:15px;
	font-size:.75em;
	voice-family: "\"}\"";
	voice-family: inherit;	
}
		
html>body #contentContainer {

}

#mainbox {
 rem-border:1px solid green;
 width:830px;
 position:relative;
}

#header {
 rem-border:1px solid blue;
 background:#1e9241 url('curveleft.gif') no-repeat;
 position:relative;
 margin-bottom:10px;
 width:825px;
 height:70px;
}

#logo {
 padding:20 0 7 7;
}

#rightside {
 padding-right:20px;
 font-family:Sans Serif, MS Sans Serif;
 font-size:.85em;
}

#header #rightside {
 float:right;
 background:#1e9241;
 rem-border:1px solid blue;
 height:70px;
}

#header #rightside #date {
 font-family:Sans Serif, MS Sans Serif;
 font-size:.85em;
 rem-border:1px solid red;
 text-align:right;
 color:white;
 padding-top:10px;
}

#header #tagline {
 color:white;
 padding-top:15px;
}

#nav {
 width:173px;
 padding-right:10px;
 float:left;
}

#maincontent {
 background:#1e9241 url('curveright.gif') no-repeat top right;
 font-family:arial;
 padding:10px;
 float:left;
 width:625px;
}

#bottomnav {
 color:#ffffff;
 font-family:arial;
 font-size:.85em;
 width:645px;
 float:right;
}

#bottomnav A {
 font-family:Sans-Serif, MS Sans Serif;
 font-size:.9em;
 color:white;
 text-decoration:none;
}

.navsection {
 color:#ffffff;
 background:#4c4e4d url('curveleft.gif') no-repeat;
 padding:7px;
 margin-bottom:10px;
}

.navheader {
 font-family: Charcoal, sans-serif;
 font-weight:bold;
 font-size:.9em;
 padding-left:4px;
 padding-bottom:2px;
}

#topnavsection {
 background-color:#1e9241;
}

#topnavsection .navitem {
 background-color:#48a752;
}

.navitem {
 color:#ffffff;
 background-color:#898b8b;
 font-family:arial;
 font-size:.85em;
 margin-bottom:4px;
 padding:4px;
}

.navitem a {
 color:white;
 text-decoration:none;
}

.bg {
 background-color:#333333;
}

#rightcurve { 
position:absolute; 
top:0px; 
right:0px; 
background:url('curveright.gif') no-repeat top right;
}


/* ORANGE BUTTON STYLES */ 
.orangeBtn {font-size:.7em;cursor:hand; color:#853601; border:solid 1px #cb6317; background:url("/images/btn_bgorange.gif") repeat-x; padding:2px 14px 4px 14px; margin:0 4px;white-space: nowrap;display:inline-block; text-decoration:none;} 
.orangeBtn:hover { background:url("/images/btn_bgorange-hov.gif") repeat-x; text-decoration:none;} 

img {
	border: 0px;
	/*border-color:#FFFFFF;*/
	margin-bottom:20px;
}
.style1 {
	font-size: 0.85em;
	font-style: italic;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.style5 {
	color: #333333;
	font-size: 12px;
}
.style8 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; font-weight: bold; }


/* VERTICAL MENU */
.suckerdiv ul{ list-style-type:none; margin:0; padding:0; width:160px; z-index:10000; color:#ffffff;
 background:#4c4e4d url('../curveleft.gif') no-repeat;
 padding:7px;
 margin-bottom:10px;
 }
.suckerdiv ul li{ position:relative;  color:#ffffff;
 background-color:#898b8b;
 font-family:arial;
 font-size:.85em;
 margin-bottom:4px;
 padding:4px;
 white-space:nowrap;
 width:153px;
 }
.suckerdiv ul li ul{ position:absolute; top:0; visibility:hidden; width:170px; }
.suckerdiv ul li a{ background:url(../img/back_menu.gif) no-repeat; border:none; border-bottom:0; color:black; display:block; overflow:auto; padding:1px 5px; text-decoration:none; white-space:nowrap; }
.suckerdiv ul li a:visited{ color:black; }
.suckerdiv ul li a:hover{ }
.suckerdiv .subfolderstyle{ }
* html .suckerdiv ul li{ float:left; height:1%; }
* html .suckerdiv ul li a{ height:1%; }

.suckerdiv ul li.inline{ background:url(../img/back_menu.gif) no-repeat; border:none; border-bottom:0; color:black; display:block; overflow:auto; padding:1px 5px; text-decoration:none; }
.suckerdiv ul li.inline a{ float:left; background:none; }
