.slogan {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:24px;
font-style:italic;
font-weight:bolder;
color:#036;
}

.mainheader {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:700;
	color:#C60;
	text-align: left;
}

.grayfooter {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:x-small;
color:#333;
}

.racfooter {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#003;
}

.maintitle {
	color:#C60;
	font: bold 12px Arial, Helvetica, sans-serif;
}

body {
	color:#036;
	font: 12px Arial, Helvetica, sans-serif;
	text-align: left;
}

.featured {
font:oblique bolder 14px Geneva, Arial, Helvetica, sans-serif;
color:#036;
padding:3px;
}

.WhiteBold {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:700;
color:#FFF;
}

.secheader {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#036;
	text-align: left;
}

.mandate {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
color:#333;
}

.bold {
font-weight:bolder;
}

.mandate2 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#333;
}

.mainheader2 {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:700;
color:#000;
}

#csshbar {
width:100%;
}

#csshbar ul {
list-style:none;
margin:0;
padding:0;
}

#csshbar li {
display:inline;
margin:0 2px 0 0;
padding:0;
}

#csshbar a {
text-decoration:none;
letter-spacing:5px;
background:#FFF url(images/hbar1middle.gif) repeat-x;
float:left;
clear:right;
white-space:nowrap;
margin:0 8px 0 0;
padding:0;
}

#csshbar a .hbarleftspan {
background:url(images/hbar1left.gif) left no-repeat;
display:block;
}

#csshbar a .hbarrightspan {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#400040;
font-style:normal;
background:url(images/hbar1right.gif) right no-repeat;
display:block;
padding:8px 5px 0;
}

#csshbar a:hover {
background:#FF8000 url(images/hbar1middleh.gif) repeat-x;
}

#csshbar a:hover .hbarleftspan {
background:url(images/hbar1lefth.gif) left no-repeat;
}

#csshbar a:hover .hbarrightspan {
color:#FFF;
background:url(images/hbar1righth.gif) right no-repeat;
}

#csshbar #current a {
background:#0080C0 repeat-x;
}

#csshbar #current .hbarleftspan {
background:left no-repeat;
}

#csshbar #current .hbarrightspan {
color:#FFF;
background:right no-repeat;
}

.shadowbg {
background:url(images/shadow-sm.jpg) repeat-y left top;
}

.WhiteOrange {
font:bold 14px "Trebuchet MS", Verdana, Tahoma;
color:#FFF;
background:#F93;
padding:3px;
}

.footerbg {
background:url(images/feltlike.jpg) repeat;
}

.bdr1 {
	border:thin solid #006699;
	padding: 4px;
	margin: 0px 8px 0px 0px;
}

.white12 {
font:12px Tahoma, "Trebuchet MS";
color:#FFF;
}

.blue12 {
font:12px Tahoma, "Trebuchet MS";
color:#036;
}

.hfeatured {
font:italic bolder 18px Geneva, Arial, Helvetica, sans-serif;
color:#036;
}
.bdr2 {
	padding: 4px;
	margin: 0px 8px 0px 0px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
.triheader {
	color:#036;
	font: bold 14px Arial, Helvetica, sans-serif;
}
#dhtmlgoodies_menu{
	font-family:arial;	/* Font for main menu items */
	width:180px;	/* Width of main menu */
	font-weight: bold;
}
#dhtmlgoodies_menu	li{	/* Main menu <li> */
	list-style-type:none;	/* No bullets */
	margin:0px;	/* No margin - needed for Opera */
}
#dhtmlgoodies_menu ul{
	margin:0px;	/* No <ul> air */
	padding:0px;	/* No <ul> air */
}
#dhtmlgoodies_menu ul li ul{	/* Styling for those who doesn't have javascript enabled */
	padding-left:10px;
}
#dhtmlgoodies_menu	li a{	/* Main menu links */
	text-decoration:none;	/* No underline */
	color:#000;	/* Black text color */
	height:22px;	/* 22 pixel height */
	line-height:22px;	/* 22 pixel height */
	vertical-align:middle;	/* Align text in the middle */
	/* border:0px solid #000;*/	/* Black border */
	background-color:#ffffff;	/* Light blue background color */
	margin:1px;	/* A little bit of air */
	padding:1px;	/* Air between border and text inside */

	display:block;
}
#dhtmlgoodies_menu	li a:hover,#dhtmlgoodies_menu .activeMainMenuItem{
	color:#FFF;
	background-color:#FF6600;
}
.dhtmlgoodies_subMenu{
	visibility:hidden;
	position:absolute;
	overflow:hidden;
	border:1px solid #FF6600;
	background-color:#ffffff;
	font-family:arial;
	text-align:left;
}
.dhtmlgoodies_subMenu ul{
	margin:0px;
	padding:0px;
}
.dhtmlgoodies_subMenu ul li{
	list-style-type:none;
	margin:0px;
	padding:1px;	/* 1px of air between submenu border and sub menu item - (the "white" space you see on mouse over )*/
}
.dhtmlgoodies_subMenu ul li a{	/* Sub menu items */
	white-space:nowrap;	/* No line break */
	text-decoration:none;	/* No underline */
	color:#000;	/* Black text color */
	height:22px;	/* 22 pixels height */
	line-height:22px;	/* 22 pixels height */
	padding:2px;	/* 1px of "air" inside */
	display:block;	/* Display as block - you shouldn't change this */
}
.dhtmlgoodies_subMenu ul li a:hover{	/* Sub menu items - mouse over effects */
	color:#FFF;
	background-color:#FF6600;	/* Orange background */
}