﻿a:link{color: #3366FF; text-decoration: none; }
a:active{color: #3366FF; text-decoration: none; }
a:visited{color: #3366FF; text-decoration: none; }
a:hover{color: #3366FF; text-decoration: underline; }

.table
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-collapse: collapse;
	border-bottom-style: none;
	vertical-align: top;
	text-align: left;
}
.tablemiddle
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-collapse: collapse;
	border-bottom-style: none;
	vertical-align: middle;
	text-align: left;
}
.tableright
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-collapse: collapse;
	border-bottom-style: none;
	vertical-align: middle;
	text-align: right;
}
.tablecenter
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-collapse: collapse;
	border-bottom-style: none;
	vertical-align: middle;
	text-align: center;
}
.newstable
{
	padding-right: 0px;
	padding-left: 4px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-collapse: collapse;
	vertical-align: middle;
	text-align: left;
	border-right: #ffffff 1px;
	border-left: #ffffff 1px;
	border-bottom: #ffffff 1px solid;
	border-top-width: 1px;
	border-top-color: #ffffff;
}
.roottable
{
	border-right: #666666 2px solid;
	border-top: #666666 2px solid;
	border-left: #666666 2px solid;
	border-bottom: #666666 2px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-collapse: collapse;
}

a.menulabel:link{color: #CCCCCC; text-decoration: none; }
a.menulabel:visited{color: #CCCCCC; text-decoration: none; }
a.menulabel:hover{color: #3366FF; text-decoration: underline; }
.menulabel
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 10pt;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	font-family: 'Courier New';
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	color: #999999;
}
.textbox
{
	font-size: 10pt;
	color: #333333;
	font-family: 'Courier New';
	background-color: #999999;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.postbox
{
	font-size: 10pt;
	color: #333333;
	font-family: Arial;
	background-color: #ffffff;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
}
a.newsboxlabel:link{color: #cccccc; text-decoration: none; }
a.newsboxlabel:visited{color: #cccccc; text-decoration: none; }
a.newsboxlabel:hover{color: #3366FF; text-decoration: underline; }
.newsboxlabel
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 10pt;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	font-family: 'Courier New';
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	color: #cccccc;
}
a.newssubtitle:link{color: #666666; text-decoration: none; }
a.newssubtitle:visited{color: #3366FF; text-decoration: none; }
a.newssubtitle:hover{color: #3366FF; text-decoration: none; }
.newssubtitle
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 8pt;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	font-family: 'Courier New';
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	color: #666666;
}
.newstitle
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 14pt;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	color: #3366FF;
	font-weight: bold;
}
a.newstext:link{color: #3366FF; text-decoration: none; }
a.newstext:visited{color: #3366FF; text-decoration: none; }
a.newstext:hover{color: #3366FF; text-decoration: underline; }
.newstext
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 9pt;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	color: #444444;
}
a.commentheader:link{color: #666666; text-decoration: none; }
a.commentheader:visited{color: #666666; text-decoration: none; }
a.commentheader:hover{color: #3366FF; text-decoration: none; }
.commentheader
{
	font-size: 8pt;
	color: #666666;
	font-family: 'Courier New';
}
a.commenttext:link{color: #3366FF; text-decoration: none; }
a.commenttext:visited{color: #3366FF; text-decoration: none; }
a.commenttext:hover{color: #3366FF; text-decoration: underline; }
.commenttext
{
	font-size: 8pt;
	color: #666666;
	font-family: Arial;
}
.commentheadertable
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: middle;
	padding-top: 0px;
	border-collapse: collapse;
}
.commentheadertableright
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: middle;
	padding-top: 0px;
	border-collapse: collapse;
	text-align: right;
}
.commentheadertablecenter
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: middle;
	padding-top: 0px;
	border-collapse: collapse;
	text-align: center;
}
.commenttexttable
{
	border-right: #cccccc 1px solid;
	padding-right: 4px;
	border-top: #cccccc 1px solid;
	padding-left: 4px;
	padding-bottom: 4px;
	border-left: #cccccc 1px solid;
	padding-top: 4px;
	border-bottom: #cccccc 1px solid;
	border-collapse: collapse;
}
a.sidetabletext:link{color: #4e4e4e; text-decoration: none; }
a.sidetabletext:visited{color: #4e4e4e; text-decoration: none; }
a.sidetabletext:hover{color: #3366FF; text-decoration: none; }
.sidetabletext
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 10pt;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: middle;
	color: #4e4e4e;
	padding-top: 0px;
	font-family: Arial;
	border-collapse: collapse;
	text-align: left;
}
.forumheadertext
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 10pt;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: middle;
	color: #ffffff;
	padding-top: 0px;
	font-family: Arial;
	border-collapse: collapse;
	text-align: left;
}
.tabletitletext
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12pt;
	padding-bottom: 0px;
	margin: 0px;
	color: #666666;
	padding-top: 0px;
	font-family: 'Courier New';
}
.memberboxtext
{
	font-size: 8pt;
	color: #666666;
	font-family: 'Courier New';
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-collapse: collapse;
	border-bottom-style: none;
}
.memberboxtable
{
	padding-right: 0px;
	padding-left: 4px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 2px;
	border-right-style: none;
	border-left-style: none;
	border-collapse: collapse;
	border-bottom-style: none;
	vertical-align: middle;
	text-align: left;
}
.forumborder
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	border-collapse: collapse;
}
.forumtextborder
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 6px;
	margin: 0px;
	padding-top: 6px;
	border-collapse: collapse;
	vertical-align: top;
	text-align: left;
}
.forumheader
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: middle;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-collapse: collapse;
	text-align: left;
	border-bottom-style: none;
}
a.postheadertext:link{color: #444444; text-decoration: none; }
a.postheadertext:visited{color: #444444; text-decoration: none; }
a.postheadertext:hover{color: #3366FF; text-decoration: none; }
.postheadertext
{
	font-size: 9pt;
	color: #444444;
	font-family: 'Courier New';
}
.hiddenpic
{
	display: none;
}