BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 1px; FONT-FAMILY: Verdana, Helvetica; BACKGROUND-COLOR: white; TEXT-ALIGN: center
}
H2 {
	FONT-SIZE: 140%
}
A {
	COLOR: blue; TEXT-DECORATION: none
}
A:link {
	COLOR: blue; TEXT-DECORATION: none
}
A:hover {
	COLOR: red
}
A.menuitem {
	COLOR: blue; TEXT-DECORATION: none
}
A.menuitem:link {
	COLOR: blue; TEXT-DECORATION: none
}
A.menuitem:hover {
	COLOR: red
}
TABLE {
	FONT-SIZE: 12px
}
TABLE.pollstable {
	BORDER-RIGHT: navy 1px solid; BORDER-TOP: navy 1px solid; MARGIN-TOP: 5px; BORDER-LEFT: navy 1px solid; BORDER-BOTTOM: navy 1px solid
}
TABLE.formdisplay {
	
}
TABLE.form {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
TD.mainleft {
	BORDER-RIGHT: steelblue 1px solid; PADDING-RIGHT: 4px
}
TD.caption {
	FONT-WEIGHT: bold
}
TABLE.top {
	FONT-WEIGHT: bold; FONT-SIZE: 50px; COLOR: steelblue; BORDER-BOTTOM: steelblue 1px inset; TEXT-ALIGN: center
}
TABLE.topmembermenu {
	
}
A.topmembermenuitem {
	FONT-WEIGHT: bold; COLOR: navy; TEXT-DECORATION: underline
}
A.topmembermenuitem:hover {
	COLOR: red; TEXT-DECORATION: none
}
.newsblock A.title {
	FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: underline
}
.newsblock A.title:link {
	FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: underline
}
.newsblock A.title:hover {
	FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: none
}
.newsblock .short {
	FONT-SIZE: 10px
}
.forum {
	COLOR: black
}
.forum A.title {
	FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: underline
}
.forum A.title:link {
	FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: underline
}
.forum A.title:hover {
	FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: none
}
.forum .description {
	FONT-SIZE: 11px
}
.forum .datetime {
	FONT-SIZE: 9px
}
A.action {
	FONT-SIZE: 10px; TEXT-DECORATION: underline
}
A.action:hover {
	TEXT-DECORATION: none
}
TR.headrow {
	FONT-WEIGHT: bold; COLOR: white; BACKGROUND-COLOR: #c7c4e2
}
TR.evenrow {
	BACKGROUND-COLOR: white
}
TR.oddrow {
	BACKGROUND-COLOR: #e9f5ef
}
TR.unactive {
	BACKGROUND-COLOR: #ffaadd
}
TD.title {
	FONT-WEIGHT: bold; WIDTH: 100%; COLOR: ghostwhite; BACKGROUND-COLOR: steelblue
}
TD.head {
	FONT-WEIGHT: bold; FONT-SIZE: 130%; COLOR: white; BACKGROUND-COLOR: #c7c4e2; 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-SIZE: 12px; FONT-FAMILY: verdana
}
INPUT.button {
	BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; FONT-WEIGHT: bold; BORDER-LEFT: 1px outset; BORDER-BOTTOM: 1px outset
}
INPUT.text {
	BORDER-RIGHT: steelblue 1px inset; BORDER-TOP: steelblue 1px inset; FONT-SIZE: 12px; BORDER-LEFT: steelblue 1px inset; WIDTH: 150px; COLOR: navy; BORDER-BOTTOM: steelblue 1px inset; FONT-FAMILY: tahoma; HEIGHT: 18px; BACKGROUND-COLOR: white
}
INPUT.digit {
	BORDER-RIGHT: steelblue 1px inset; BORDER-TOP: steelblue 1px inset; FONT-SIZE: 12px; BORDER-LEFT: steelblue 1px inset; WIDTH: 50px; COLOR: navy; BORDER-BOTTOM: steelblue 1px inset; FONT-FAMILY: tahoma; HEIGHT: 18px; BACKGROUND-COLOR: white
}
TEXTAREA.text {
	BORDER-RIGHT: steelblue 1px inset; BORDER-TOP: steelblue 1px inset; FONT-SIZE: 12px; BORDER-LEFT: steelblue 1px inset; WIDTH: 400px; COLOR: navy; BORDER-BOTTOM: steelblue 1px inset; FONT-FAMILY: tahoma; BACKGROUND-COLOR: white
}
SELECT.list {
	BORDER-RIGHT: steelblue 1px inset; BORDER-TOP: steelblue 1px inset; FONT-SIZE: 12px; BORDER-LEFT: steelblue 1px inset; WIDTH: 150px; COLOR: navy; BORDER-BOTTOM: steelblue 1px inset; FONT-FAMILY: tahoma; HEIGHT: 18px; BACKGROUND-COLOR: white
}
INPUT.treechangebutton {
	BORDER-RIGHT: navy 1px outset; BORDER-TOP: navy 1px outset; FONT-SIZE: 10px; BORDER-LEFT: navy 1px outset; BORDER-BOTTOM: navy 1px outset; FONT-FAMILY: verdana
}
TD.left_menu_item {
	FONT-SIZE: 14px; FONT-FAMILY: verdana; TEXT-ALIGN: right
}
TABLE.formrequest {
	WIDTH: 100%
}
TABLE.forminput {
	WIDTH: 100%
}
TABLE.top_menu {
	TABLE-LAYOUT: fixed; WIDTH: 100%
}
TD.top_menu_item {
	BACKGROUND-COLOR: #990000; TEXT-ALIGN: center
}
A.top_menu_item {
	FONT-SIZE: 14px; COLOR: white
}
A.top_menu_item:hover {
	COLOR: white; TEXT-DECORATION: none
}
TABLE.featured {
	FONT-SIZE: 10px
}
TABLE.featured_block {
	BORDER-RIGHT: #dddddd 1px solid; TABLE-LAYOUT: fixed; BORDER-TOP: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; WIDTH: 100%; BORDER-BOTTOM: #dddddd 1px solid; BACKGROUND-COLOR: #e9f5fe
}
P.error {
	COLOR: red
}
.carreviews A.title {
	FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: underline
}
.carreviews A.title:link {
	FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: underline
}
.carreviews A.title:hover {
	FONT-WEIGHT: bold; COLOR: black; TEXT-DECORATION: none
}
.carreviews .short {
	FONT-SIZE: 10px
}
.userprofile {
	FONT-SIZE: 10px
}
.userprofile {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.userprofile TABLE {
	FONT-SIZE: 10px; BORDER-COLLAPSE: collapse
}
.userprofile TABLE TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
TABLE.voteQTable {
	WIDTH: 100%
}
TD.voteQuestion {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center
}
A.auth_small {
	FONT-SIZE: 9px
}
A.auth_small:link {
	TEXT-DECORATION: underline
}
A.auth_small:visited {
	TEXT-DECORATION: underline
}
A.auth_small:hover {
	TEXT-DECORATION: none
}
TD.form_input_item {
	WIDTH: 150px
}
TD.form_request_item {
	WIDTH: 150px
}
.inputFormItem {
	FONT-WEIGHT: bold
}
.tableSaveSearch, .tableSaveSearchName
{
	border:1px solid navy;
	width:100%;
}
