
body, table, tr, td { font-size: 11px; font-family: tahoma; }

a.textlink { text-decoration: none; font-family:tahoma; font-size:8pt }
a.text_link { text-decoration: none; color: #000000; }
a.more_link {
	text-decoration: underline;
	color: #3366FF; font-family:Tahoma; font-size:8pt; font-weight:bold
}
.menuitem { color: #72230F; margin-left :5px; font-family:Tahoma; font-size:10pt;  }
.submenuitem { margin-left :15px; font-family:Tahoma; font-size:10pt }

.singleitemname { font-family:Tahoma; font-size:11pt; font-weight:bold; color:#003399 }

a:active.topmenu, a:visited.topmenu, a:link.topmenu   {
	color: #72230F;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold; text-decoration:underline
}

a:hover.topmenu {
	color: #808080;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold; text-decoration:underline
}

a:active.newsheader, a:visited.newsheader, a:link.newsheader {
	color: #0066FF;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold; text-decoration:none
}

a:hover.newsheader {
	color: #0066FF;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold; text-decoration:underline
}

a:active.lang, a:visited.lang, a:link.lang{
	color: #F1FB7C;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold; text-decoration:none
}

a:hover.lang {
	color: #F1FB7C;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold; text-decoration:underline
}



.TableMain {  width: 100%}
/* Form styles */
.Field{	border:1px solid #808080; font-size: 10pt;	margin-top: 5px; height:16; background-color:#EAEDEE; font-family:Tahoma}
.FieldFull{	width: 100%;	font-size: 11px;	margin-top: 5px;}
.Field120{	width: 120px;	font-size: 11px;	margin-top: 5px;}
.Field150{	width: 150px;	font-size: 11px;	margin-top: 5px;}
.Field200{	width: 200px;	font-size: 11px;	margin-top: 5px;}
.Field300{	width: 300px;	font-size: 11px;	margin-top: 5px;}
.Field400{	width: 400px;	font-size: 11px;	margin-top: 5px;}
.Field500{	width: 500px;	font-size: 11px;	margin-top: 5px;}
.FormButton{	border:1px solid #808080; font-size: 8pt;	width: 100px; font-family:Tahoma; background-color:#EAEDEE; cursor:pointer}
.SearchButton{	border-style:dotted; border-width:1px; font-size: 11px;	width: 50px; background-color:#EAEDEE}
.VoteButton{	border-style:outset; border-width:1px; font-size: 11px;	width: 100px}
.ArchiveButton{	font-size: 11px;	width: 60px;}
.FieldLabel{	white-space: nowrap;}
.cal_selected {border:1px outset #808080; background-color:#FFFFCC }
.cal_today {
	border: 1px outset #808080;
	background-color: #C1D2FF;
}
input.searchfield {
	margin-right: 2px;
	font-size: 10px;
	padding: 3px;
	background: #f5f5f5;
	border: 1px solid #ccc;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;	
	-webkit-border-radius: 3px;
	border-radius: 3px;
	height: 22px;
	width: 150px;
	vertical-align: top;
	color: #666;
}

#head-search input.searchfield {
	background: #5a5a5a;
	border: 1px solid #666;
	margin-right: 6px;
	width: 50px;
	color: #aaa;
	float: left;
}

input.formfield {
	margin-right: 2px;
	font-size: 10pt;
	padding: 3px;
	background: #f5f5f5;
	border: 1px solid #ccc;
	height: 22px;
	width: 200px;
	vertical-align: top; font-family:Tahoma
	
}

#main-form input.formfield {
	background: #5a5a5a;
	border: 1px solid #aaa;
	margin-right: 6px;
	width: 50px;
	color: #aaa;
	float: left;
}

.formtxtfield {
	border:1px solid #ccc; 
	vertical-align: top; 
	font-family:Tahoma; 
	font-size:10pt;
	padding: 3px;	
}

a:link,a:active,a:visited { color: #0066FF; font-family: Tahoma; font-size: 8pt; text-decoration: none }
a:hover       { color: #0066FF; font-family: Tahoma; font-size: 8pt; text-decoration: underline }