a { text-decoration: none; color: #6F0000; }
a:hover { text-decoration: none; color: #FF0000; }
body { margin:0; font-size: 12px; font-family: tahoma }
table, tr, td { font-size: 12px; font-family: tahoma; }
.mainlink { color: #ffffff; margin-left : 5px; }
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;text-decoration:none
}
a:hover.more_link {
	text-decoration: underline;
	color: #3366FF; font-family:Tahoma; font-size:8pt; font-weight:bold;text-decoration:underline
}
a.authorarticlelink {
	text-decoration: underline;
	color: #3366FF; font-family:Tahoma; font-size:10pt; font-weight:bold;text-decoration:none
}
a:hover.authorarticlelink {
	text-decoration: underline;
	color: #3366FF; font-family:Tahoma; font-size:10pt; font-weight:bold;text-decoration:underline
}
a.article_link {
	text-decoration: underline;
	color: #3366FF; font-family:Tahoma; font-size:8pt; text-decoration:none
}
a:hover.article_link {
	text-decoration: underline;
	color: #3366FF; font-family:Tahoma; font-size:8pt; text-decoration:none
}
a.bottom_link {
	text-decoration: underline;
	color: #FFFFFF; font-family:Tahoma; font-size:8pt; text-decoration:none
}
a:hover.bottom_link {
	text-decoration: underline;
	color: #FF0000; font-family:Tahoma; font-size:8pt; text-decoration:underline
}
a.menuitem { color: #FFFFFF; font-family:Tahoma; font-size:10pt }
a:hover.menuitem { color: #FFFFFF; text-decoration:underline; font-family:Tahoma; font-size:10pt }
.toppage {
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: normal; color:#FFFFFF
}
a:hover.toppage2 {
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal; color:#FFFFFF; text-decoration:underline
}
.logo {font-family: Trebuchet MS; font-size: 18pt; color: #CC3300; font-weight: bold}
.Required { color: #red; font-size: 10px; }
.TableMain {  width: 100%}
/* Form styles */
.Field{	padding:2px; border:1px solid #808080; font-size: 8pt;	font-family:Arial}
.FieldFull{	width: 100%;	font-size: 11px;	margin-top: 5px;}
.Field120{	padding:2px; border:1px solid #808080; font-size: 8pt;	font-family:Arial; width: 120px;	font-size: 11px;	margin-top: 5px;}
.Field150{	padding:2px; border:1px solid #808080; font-size: 8pt;	font-family:Arial; width: 150px;	font-size: 11px;	margin-top: 5px;}
.Field200{	padding:2px; border:1px solid #808080; font-size: 8pt;	font-family:Arial; width: 200px;	font-size: 11px;	margin-top: 5px;}
.Field300{	padding:2px; border:1px solid #808080; font-size: 8pt;	font-family:Arial; width: 300px;	font-size: 11px;	margin-top: 5px;}
.Field400{	padding:2px; border:1px solid #808080; font-size: 8pt;	font-family:Arial; width: 400px;	font-size: 11px;	margin-top: 5px;}
.Field500{	padding:2px; border:1px solid #808080; font-size: 8pt;	font-family:Arial; width: 500px;	font-size: 11px;	margin-top: 5px;}
.FormButton{	font-size: 11px;	width: 100px;}
.SearchButton{	font-size: 11px;	width: 50px;}
.VoteButton{	border-style:outset; border-width:1px; font-size: 11px;	width: 100px}
.ArchiveButton{	font-size: 11px;	width: 20px;}
.FieldLabel{	white-space: nowrap;}
.cal {font-family: Arial; font-size: 8pt}
.cal_selected {font-family: Verdana; font-size: 8pt; border:1px outset #808080; background-color:#FFFFCC }
.cal_today {
	border: 1px outset #808080;
	background-color: #EAEDEE;
	font-family: Verdana; font-size: 8pt;
}
.photo_header {
	color: #3366FF; font-family:Tahoma; font-size:12pt; font-weight:bold;
}


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

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

a.article_header {
	text-decoration: none;
	color: #3366FF; font-family:Tahoma; font-size:12pt; font-weight:bold
}

a.article_header_b {
	text-decoration: none;
	color: #CC3300; font-family:Tahoma; font-size:12pt; font-weight:bold
}

a.article_header_bl {
	color: #3366FF; font-family:Tahoma; font-size:8pt; font-weight: bold; text-decoration:none
}
a:hover.article_header_bl{
	color: #3366FF; font-family:Tahoma; font-size:8pt; font-weight: bold; text-decoration:underline
}

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

.thumb_link {
	text-decoration: underline;
	color: #3366FF; font-family:Tahoma; font-size:8pt; font-weight:bold;text-decoration:none
}
