body {text-align:center; margin:0 0 0; padding:1 0 0;font-family:verdana, Helvetica; font-size:10px;background-color:white}
h2 {font-size:140%;}
a {text-decoration:none; color:ff0000;}
a:link {text-decoration:none; color:ff0000;}
a.menuitem {text-decoration:none; color:ff0000;}
a:link.menuitem {text-decoration:none; color:ff0000;}
a:hover.menuitem {color:red;}
table {font-size:11px;}
table.pollstable {
	border:solid 0px navy;
	margin-top:5;
}
table.formdisplay {
	
}
table.form {
	border:solid 1px #CCCCCC;
}
td.mainleft {
	padding-right:4;
	border-right:solid 1px #ff0000;
}
td.caption {
	font-weight:bold;
}
table.top {
	font-size:50;
	font-weight:bold;
	color:ff0000;
	text-align:center;
	border-bottom:inset 1px ff0000;
}
table.topmembermenu {
}
a.topmembermenuitem {text-decoration:underline; color:navy; font-weight:bold}
a:hover.topmembermenuitem {text-decoration:none;color:red}

.newsblock a.title {text-decoration:underline; color:black; font-weight:bold;}
.newsblock a:link.title {text-decoration:underline; color:black; font-weight:bold;}
.newsblock a:hover.title {text-decoration:none; color:black; font-weight:bold;}
.newsblock .short {font-size:10}

.forum {color:black}
.forum a.title {text-decoration:underline; color:black; font-weight:bold;}
.forum a:link.title {text-decoration:underline; color:black; font-weight:bold;}
.forum a:hover.title {text-decoration:none; color:black; font-weight:bold;}
.forum .description {font-size:11}
.forum .datetime {font-size:9}

a.action {font-size:11;text-decoration:underline}
a:hover.action {text-decoration:none;}



tr.headrow {
	background-color:#333333; font-weight:bold; color:white; border:0px;
}
tr.evenrow {
	background-color:white;
}
tr.oddrow {
	background-color:#eeeeee;
}
tr.unactive {
	background-color:#eeeeee; border:0px;
}
td.title {background-color:#333333; color:#fff; font-weight:bold; width:100%}

td.head {
	font-weight:bold; color:white; background-color:#eeeeee; font-size:130%; text-align:left;
}
td.menu_items {
	font-weight:normal;
}
td.menu_sub_items {
	font-weight:normal;
}
.formgroupcaption {
	font-weight:bold;
	color:c00;
	text-decoration:underline;
}
select {font-family:verdana;font-size:12}
input.button {
	font-weight:bold; border:#dddddd solid 0px;background:#ff0000; color:#fff
}
input.text {
	font-family:verdana;
	font-size:11;
	border:inset 1px #dddddd;
	color:#333333;
	background-color:white;
	height:18;
	width:150;
}
input.digit {
	font-family:verdana;
	font-size:11;
	border:inset 1px #dddddd;
	color:#333333;
	background-color:white;
	height:18;
	width:50;
}
textarea.text {
	font-family:verdana;
	font-size:11;
	border:inset 1px #dddddd;
	color:#333333;
	background-color:white;
	width:400;
}
select.list {
	font-family:verdana;
	font-size:11;
	border:inset 1px #dddddd;
	color:#333333;
	background-color:white;
	height:18;
	width:150;
}
input.treechangebutton {font-size:10;font-family:verdana;border:1px outset navy}
table.formrequest{width:100%;}
table.forminput{width:100%;}

p.error{color:red}

.carreviews a.title {text-decoration:underline; color:black; font-weight:bold;}
.carreviews a:link.title {text-decoration:underline; color:black; font-weight:bold;}
.carreviews a:hover.title {text-decoration:none; color:black; font-weight:bold;}
.carreviews .short {font-size:10}

.userprofile {font-size:11}
.userprofile {border:1px solid #cccccc;font-size:10;}
.userprofile table{font-size:10;border-collapse:collapse}
.userprofile table td{padding:4;}


a.auth_small {font-size:11}
a:link.auth_small {text-decoration:underline}
a:visited.auth_small {text-decoration:underline}
a:hover.auth_small {text-decoration:none}

a.register {font-size:11}
a:link.register {text-decoration:underline}
a:visited.register {text-decoration:underline}
a:hover.register {text-decoration:none}

td.form_input_item {width:150}
td.form_request_item {width:150}

td.middle_head {font-weight:bold;font-size:18;height:35px; background:#ff0000; color:#fff; padding-left:10px}
.middle_head {font-weight:bold;font-size:18;height:35px;}

table.featuredBlock {font-size:10width:180; width:100%}
td.featuredItem {padding-top:5px}


/* Top Menu Items */
table.topMenuBlock {background:#333333;font-family:verdana;height:34px;width:550px; text-align:center;}
td.topMenuCell {padding:3px}
a.topMenuLink {color:white}
a.topMenuLink:visited {color:white;color:white}
a.topMenuLink:hover {text-decoration:underline;color:white}

table.leftMenuBlock {width:100%}
td.leftMenuCell {background:#eeeeee; padding:5px; padding-left:20px;}
td.leftUserMenuCell {background:#eeeeee; padding:5px; padding-left:20px;}
.a.td.leftUserMenuCell { background-color: #eeeeee; }
td.leftUserMenuTitleCell {padding:5px; padding-left:20px; font-size:14;font-weight:bold;background:#ff0000; color:#fff; font-family:Verdana, Helvetica}
a.leftMenuLink {color:black; font-family:arial; font-weight:bold; font-size:100%}
a.leftMenuLink:visited {}
a.leftMenuLink:hover {text-decoration:underline}

table.pollBlock {background:#EAEEF2; width:100%;margin-top:4px}
td.pollQuestion {font-weight:bold; padding-left:10px}
td.formDisplayFItem {font-size:80%}

a.login_logout {color:#333333; font-weight:bold}

a.redlink {font-weight:bold; color:#D92919;text-decoration:underline}
a.redlink:visited {colo:#D92919;text-decoration:underline}
a.redlink:hover {color:#D92919;text-decoration:none}
.userInfoBlock {width:250px}
/******************************/
.headerPrairie
{
	background-image:url('header_prairie.jpg');
	background-position:bottom left;
	background-repeat:no-repeat;
}
.logoImg
{
	position:absolute;
	top:10px;
	left:10px;
	z-index:1px;
}
*html .logoImg
{
	left:-100px;
}
.logoText
 {
	color:white; 
	position:relative; 
	font-family:tahoma; 
	font-size:20pt; 
	font-weight:bold; 
	padding-top:20px; 
	padding-left:120px;
}
