body {margin:0px; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:black; background-color:#FFFFFF;}
td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; color:black;}

p {margin-top:0px; margin-bottom:10px;}

h1 {font-size:10pt; font-weight:bold; margin:0px; margin-bottom:3px;}
h2 {font-size:10pt; font-weight:bold; margin:0px; margin-bottom:3px;}
h3 {font-size:10pt; font-weight:bold; margin:0px; margin-bottom:3px;}


table, table td {margin:0px; padding:0px;}

form {margin:0px;}

fieldset {border:2px groove #333399; border-style:groove;}
fieldset legend {font-weight:bold;}

ul.LinkList {position:relative; left:-20px; font-size:8pt; list-style-image:url(/images/bullet.gif); list-style-position:outside;}
ul.LinkList li a {position:relative; top:-2px; left:-5px;}
ul.LinkList li a:hover {color:white; background-color:#333399;}


a:link {color:#3333CC; text-decoration:none;}
a:visited {color:#3333CC; text-decoration:none;}
a:hover {color:#FF0000; text-decoration:none;}
a.selected {color:#FF3333; text-decoration:none;}

input {}
select {font-size:9pt;}
textarea {}

dl {margin:0px;}
dt {font-weight:bold;}
dd {padding-bottom:10px;}

dl.faq {margin:0px;}
dl.faq dt {margin-left:0px; margin-bottom:3px; font-weight:bold;}
dl.faq dd {margin-left:0px; padding-bottom:20px;}

.small {font-size:8pt;}
input .small {}
select .small {}
textarea .small {}


.tableHeading td, th {font-weight:bold; font-size:9pt; color:white; background-color:#333399; padding:1px 2px; border-bottom:solid 1px black;}
.tableHeading td a:link {color:yellow; font-weight:bold;}
.tableHeading td a:visited {color:yellow;}
.tableHeading td a:hover {color:#FF9900;}


.tableHeading2 td {font-weight:bold; background-color:#FFCCCC; padding:1px 2px; border-bottom:solid 1px black;}
.tableHeading2 td a:link {color:#FFFFFF;}
.tableHeading2 td a:visited {color:#FFFFFF;}
.tableHeading2 td a:hover {color:#CC3300;}


.row1 td {}
.row2 td {background-color:#F0F0F0;}

.highlight td {background-color:#FFFF80;}

table.statsTable td {font-size:8pt; vertical-align:top; border-bottom:solid 1px #CCCCCC;}
table.statsTable td a {}

table.statsTable tr.contentHeading td {font-size:9pt;}

/*.toolbar {background-color:#000066; border:solid 1px #888888;}*/
.toolbar td {font-family:Tahoma, Arial, Helvetica, sens-serif; font-size:8pt; font-weight:bold; background-color:#DEDEDE; padding:2px; border:solid 1px #808080;}
.toolbar td select, .toolbar td input {font-size:7.5pt;}
.toolbar td input {position:relative; top:2px; margin-top:-2px;}
.toolbar a:link {color:#3333CC;}
.toolbar a:visited {color:#3333CC;}
.toolbar a:hover {color:#FF0000;}


.toolbar2 td {font-size:9pt; background-color:#EEEEEE; border-bottom:solid 1px black; padding:2px;}
.toolbar2 td select, .toolbar td input {font-size:7.5pt;}
.toolbar2 td input {position:relative; top:2px; margin-top:-2px;}
.toolbar2 td a:link {color:#006600;}
.toolbar2 td a:visited {color:#006600;}
.toolbar2 td a:hover {color:#00CC00;}


.mainNavLinkCell {font-weight:bold; text-align:center; background-color:white; padding:1px 5px;}
.mainNavLinkCell a:link {color:#3333CC;}
.mainNavLinkCell a:visited {color:#3333CC;}
.mainNavLinkCell a:hover {color:#FF0000;}


.navLinkCell {font-weight:bold; text-align:center; background-color:#999999; padding:5px 15px;}
.navLinkCell a:link {color:white;}
.navLinkCell a:visited {color:white;}
.navLinkCell a:hover {color:#333399;}


.leftNav td {font-size:8pt;}
.leftNav th, .leftNavHeading {font-size:8pt; font-weight:bold; text-align:center; color:white; background-color:#666666;}
.leftNav ul {margin:0px; padding-left:15px;}
.leftNav li {margin:0px;}
.leftNav a:link {color:red;}
.leftNav a:visited {color:red;}
.leftNav a:hover {color:orange;}


.adTable td {text-align:center;}


.fieldLabel {font-weight:bold; text-align:left; vertical-align:top; padding-right:3px; padding-top:3px; padding-bottom:9px;}
.error {font-size:9pt; font-weight:bold; color:red; padding:3px 0;}
.success {font-size:9pt; font-weight:bold; color:green; padding:3px 0;}


.Winner {font-weight:bold; color:green;}
.Winner a:link {font-weight:bold; color:green;}
.Winner a:visited {font-weight:bold; color:green;}
.Winner a:hover {font-weight:bold; color:green; text-decoration:underline;}

.Loser {color:red; text-decoration: line-through;}
.Loser a:link {color:red; text-decoration: line-through;}
.Loser a:visited {color:red; text-decoration: line-through;}
.Loser a:hover {color:red; text-decoration: line-through; text-decoration:underline;}

.NoPick {color:#CCCCCC; }


.instructions {font-size:9pt; padding:10px 5px; border-bottom:solid 1px #CCCCCC;}
.instructions a {font-weight:bold;}

.contentSection {padding:0px 3px; padding-bottom:7px;}
.contentHeading, .contentHeading td {font-size:9pt; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; color:black; padding:2px 0px; border-bottom:solid 2px #AAAAAA;}
.contentHeading a {color:#333399;}
.contentHeading a:hover {color:#333399;}
.contentHeading h1 {font-size:9pt;}

.contentListItem {font-size:9pt;}


.vertNav {padding:3px;}
.vertNav td {font-weight:bold; background-color:#FFFFFF; height:20px; vertical-align:middle; padding:1px 2px;}
.vertNav a {color:#009900;}
.vertNav a:hover div {background-color:#77FFC6; cursor:pointer;}
.vertNav a.selected {color:#FF9900;}
.vertNav a.selected:hover div {background-color:#FFFFD7; cursor:pointer;}


/* Horizontal NavBar */
.horizNavBar
{
	margin: 0px;
	padding: 0px 0px 20px 10px;
	border-bottom: 1px solid #000000;
}

.horizNavBar ul, .horizNavBar li
{
	margin: 0px;
	padding: 0px;
	display: inline;
	list-style-type: none;
}

.horizNavBar a:link, .horizNavBar a:visited
{
	float: left;
	line-height: 14px;
	font-weight: bold;
	margin: 0px 10px 4px 10px;
	text-decoration: none;
	color: #999999;
}

.horizNavBar li.current a:link, .horizNavBar li.current a:visited, .horizNavBar a:hover
{
	border-bottom: 4px solid #333399;
	padding-bottom: 2px;
	background: transparent;
	color: black;
}

.horizNavBar a:hover {border-bottom: 4px solid #606060;}
.horizNavBar a:hover {color: #000000;}
/****************************************/


.Dialog {font-size:9pt; background-color:#EAF4FF; border:none; padding:3px; margin:0px;}
.DialogHeading {font-size:12px; font-weight:bold; color:#000000; background-color:#FFFFFF; padding:3px 5px; border-bottom:solid 1px #000000; height:50px;}
.DialogBody {vertical-align:top; padding-left:5px; padding-top:2px;}
.DialogFooter {font-size:12px; font-weight:bold; color:#000000; background-color:#FFFFFF; padding:3px 5px; border-top:solid 1px #000000; height:40px;}


.footer {font-family:Arial, Helvetica, sans-serif; height:16px; text-align:center; font-size:8pt; color:#CCCCCC; background-color:#666666; padding:1px 5px; border-top:solid 5px white;}
.footer a:link, .footer a:visited {color:white;}
.footer a:hover {color:white; text-decoration:underline;}
