body {
	font-family: Arial, Helvetica, sans-serif;
	color: #12243A;
	font-size: 14px;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	color: #676794;
	
}

th {
	font-family: Arial, Helvetica, sans-serif;
	color: #676794;
	font-size: 17px;
	font-variant: small-caps;
	background-color: #DEDA58;
	height: 22px;
	vertical-align: bottom;
	
}

.underline {
	text-decoration: underline;
	font-weight: bold;
}

A {
	color: Black;
	text-decoration: none;
}

A:link {
	TEXT-DECORATION: none;
}

A:visited {
	TEXT-DECORATION: none;
}

A:hover {
	COLOR: Red;
	TEXT-DECORATION: none; 
}

A:active {
	TEXT-DECORATION: none; 
}

.imageborder {
border: 1px solid #71A978;
}

.tableborder {
	border: 1px solid #71A978;
	background-color: #FFFFFF;
}
.tableborder2 {
	border: 1px solid #C0D7C2;
	background-color: #FFFFFF;
}

.tablesmallborder {
	border-top: 1px solid #8989C5;
	border-right: 1px solid #8989C5;
	border-bottom: 1px solid #8989C5;
	border-left: none;
	background-color: #FFFFFF;
}
.greytext {
	font-family: Arial, Helvetica, sans-serif;
	color: #676794;
	font-size: 11px;
	font-variant: small-caps;
}
.greentitle {
	font-family: Arial, Helvetica, sans-serif;
	color: #71A978;
	font-size: 13px;
	font-weight: bold;
	font-variant: small-caps;
}
.whitetitle{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 17px;
	font-variant: small-caps;

}
.title{
	font-family: Arial, Helvetica, sans-serif;
	color: #676794;
	font-size: 20px;
	font-weight: bold;
	font-variant: small-caps;
}
.line{
	color: #71A978;
}
.polltable{
	border: 1px solid #A9A9A9;
}
.polltitle{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 17px;
	font-variant: small-caps;
	background-color: #676794;
}
.polltext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.polltextbold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.row_even {
	background-color: #DEDEEF;
	cursor: hand;
	
}
.row_uneven {
	background-color: #f0f0f0;
	cursor: hand;
}

.row_even_pictures {
	background-color: #DEDEEF;
}
.row_uneven_pictures {
	background-color: #f0f0f0;
}

.footer {
	font-size: 10px;
}
.page_selected {
border: 1px solid #A9A9A9;
background-color: #ffffff;
}
.smalltext{
	font-size: 10px;
	
}
.titletext{
	font-size: 14px;
	color: #004040;
	font-variant: small-caps;
}
.error{
	color: red;
}
.resulttable{
width:550px;
border: 1px solid #A9A9A9;
padding:0px;
margin: 0px;
}
.resultheader{
	background-color: #DEDEEF;
	padding: 3px;
	margin: 0px;
	border: 1px solid #A9A9A9;
}
.table_navigator{
	padding: 0px;
	border: 1px solid #A9A9A9;
	margin: 0px;
	
}
.thumb{
	border: 1px solid #A9A9A9;
	background-color: #EFEFEF;
	width:144px;
	height:144px;
	vertical-align: middle;
}
