body {text-align:center; margin:0 0 0; padding:1 0 0;font-family:Verdana, Helvetica; font-size:75%;background-color:white}
h2 {font-size:140%;}
a {text-decoration:none; color:navy;}
a:link {text-decoration:none; color:navy;}
a:hover {color:red;}
a.menuitem {text-decoration:none; color:navy;}
a:link.menuitem {text-decoration:none; color:navy;}
a:hover.menuitem {color:red;}
table {font-size:12;}
table.pollstable {
	border:solid 1px navy;
	margin-top:5;
}
table.formdisplay {
	
}
table.form {
	border:solid 1px #CCCCCC;
}
td.mainleft {
	padding-right:4;
	border-right:solid 1px steelblue;
}
td.caption {
	font-weight:bold;
}
table.top {
	font-size:50;
	font-weight:bold;
	color:steelblue;
	text-align:center;
	border-bottom:inset 1px steelblue;
}
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:10;text-decoration:underline}
a:hover.action {text-decoration:none;}



tr.headrow {
	background-color:#C7C4E2; font-weight:bold; color:white
}
tr.evenrow {
	background-color:white;
}
tr.oddrow {
	background-color:#E9F5EF;
}
tr.unactive {
	background-color:#ffaadd;
}
td.title {background-color:steelblue; color:ghostwhite; font-weight:bold; width:100%}

td.head {
	font-weight:bold; color:white; background-color:#c7c4e2; 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:outset 1px;
}
input.text {
	font-family:tahoma;
	font-size:12;
	border:inset 1px steelblue;
	color:navy;
	background-color:white;
	height:18;
	width:150;
}
input.digit {
	font-family:tahoma;
	font-size:12;
	border:inset 1px steelblue;
	color:navy;
	background-color:white;
	height:18;
	width:50;
}
textarea.text {
	font-family:tahoma;
	font-size:12;
	border:inset 1px steelblue;
	color:navy;
	background-color:white;
	width:400;
}
select.list {
	font-family:tahoma;
	font-size:12;
	border:inset 1px steelblue;
	color:navy;
	background-color:white;
	height:18;
	width:150;
}
input.treechangebutton {font-size:10;font-family:verdana;border:1px outset navy}
td.left_menu_item {
	text-align:right; font-family:verdana; font-size:14;
}
table.formrequest{width:100%;}
table.forminput{width:100%;}
table.top_menu{width:100%;table-layout:fixed;}
td.top_menu_item {background-color:#0074C5;text-align:center}

a.top_menu_item {color:white; font-size:14}
a:hover.top_menu_item {text-decoration:none;color:white}
table.featured {font-size:10}
table.featured_block {table-layout:fixed;background-color:#E9F5FE;border:#dddddd solid 1px;width:100%}
td.middle_head {border:1px solid #cccccc;font-weight:bold;font-size:18;height:30;background-image:url('images/gradient.gif');background-repeat:repeat-x;}
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:10}
.userprofile {border:1px solid #cccccc;font-size:10;}
.userprofile table{font-size:10;border-collapse:collapse}
.userprofile table td{padding:4;}

table.voteQTable {width:100%}
td.voteQuestion {font-weight:bold;text-align:center;background: url('images/gradient.gif') repeat-x;border:1px #cccccc solid;}

a.auth_small {font-size:9}
a:link.auth_small {text-decoration:underline}
a:visited.auth_small {text-decoration:underline}
a:hover.auth_small {text-decoration:none}

td.form_input_item {width:150}
td.form_request_item {width:150}