﻿/**** Body Layout ****/
body							{margin: 0; padding: 0; text-align:left; background:Black;  min-width:1024px; } 
/**** END Body Layout ****/



/**** GENERIC FORMATING ****/
*								{ margin: 0; padding: 0; line-height:1.2em;}
body							{ font-family: Verdana, Helvetica, sans-serif; font-size:13px; color:White;}
h1								{ font-family:Arial,Verdana;font-size:3.5em; margin:0; font-weight:bold; color: #FFFF00; margin-bottom:9px; }
h2								{ font-family:Arial;font-size:1.6em; margin:16px 0 0 0; font-weight:bold; color: #FFFF00; margin-bottom:0px; line-height:34px; }
h3								{ font-family:Arial,Tahoma;font-size:7em; margin:0; font-weight:bold; color: #0698C3; margin-bottom:6px; }
h4								{ font-size:.9em; margin:0; margin-bottom:2px; color: #9787CD;}
h5								{ font-weight:normal; margin-top:36px; margin-bottom:9px; font-size:12px;}
a, a:visited, a:hover, a:link, a:active	{ color: #0698C3!important;}
p								{ margin: 3px 0 20px 0; width:500px;line-height:24px;}
p.small							{ margin: 3px 0 20px 0; width:500px;line-height:24px; font-size:11px;}
table							{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border-collapse:collapse;}
td								{ }
/**** END GENERIC FORMATING ****/


/**** Content Layout ****/
table.content td				{ vertical-align:top; text-align:left;}
#tbWrapper						{ background: black url(../img/bgex.gif) no-repeat top center;width:1024px; margin-left:auto; margin-right:auto;}
.ctr							{ text-align:center;}
/**** END Content Layout ****/


/**** CountDown Control ****/
table.cd						{ color:#FFFF00; margin-top:10px;}
table.cd td						{ padding:0; margin:0;}
table.cd td.Heading				{ font-size:18px; font-weight:bold; text-align:center;}
table.cd td.Label				{ font-size:9px; font-style:italic; text-align:right;}
table.cd td.LabelDay			{ font-size:9px; font-style:italic; text-align:center;}
table.cd td.Digit				{ font-size:28px;}
table.cd td.DigitDay			{ font-size:28px; text-align:center;}


/**** Entry Form Formating ****/
table.Enter TD						{ vertical-align:top; padding:0;}
table.Enter .Label					{ width:140px; vertical-align:top; font-size:12px; font-weight:normal; padding-top:3px; }
table.Enter TD.Title				{ height:12px; font-size:.8em; font-weight:bold; padding-top:6px;}
table.Enter .Field .Tip				{ font: italic .82em normal; color:#9787CD;}
table.Enter .Field					{ width:240px; vertical-align:top;}
table.Enter .Button					{ width:240px; text-align:right;}
table.Enter .Validate				{ width:80px; vertical-align:top; padding-top:3px;font-size:11px;}
table.Enter .Field SELECT			{ width:234px; color:#544098;}
table.Enter .Field SELECT			{ margin:2px 0px 2px 0px;}
table.Enter .Field INPUT			{ width:230px; color:#544098;}

table.Enter .Field INPUT			{ margin:2px 0px 2px 0px;}

table.Enter .FieldRad INPUT			{ color:#544098;}
table.Enter .Field TEXTAREA			{ width:230px; color:#544098; font-family:Arial;}
table.Enter .FieldLong INPUT		{ width:310px; color:#544098;}
table.Enter .FieldMultiRow TEXTAREA	{ width:310px; color:#544098; font-family:Arial;}
table.Enter .btn, .btnSubmit		{ border: solid 1px white; background-color:#EC268F; color:White; }
.Note								{ text-align:center; font-size:10px; line-height:14px;}
TEXTAREA.dim						{ font-size:10px;}
/**** END Entry Form Formating ****/



/**** Results Grid Formating ****/
table.results .description			{ width:130px; }
table.results .uni					{ width:320px;}
table.results .score				{ width:85px; text-align:center;}
table.results .date					{ width:90px; }
table.results .name					{ width:245px;}
table.results .prize				{ width:200px; text-align:center;}
table.results td					{ background-color:Black; padding: 1px 1px 1px 1px; border:solid 2px black;}
table.results .alt					{ background-color:#012029; padding: 1px 1px 1px 1px;}
table.results .head					{ background-color:#0698C3; color:White; font-weight:bold;}
table.results .firstpos				{ color:#EC268F;}
table.results .runnersup			{ color:#FFFF00;}
/**** END Results Grid Formating ****/



/**** Navigation Formating ****/
div.menu-nav					{ width:130px; float:right; margin-top:4px; }
UL.menu-nav						{ font:  bold 11px Verdana, Arial, Helvetica, sans-serif;}
UL.menu-nav LI					{ margin-top:2px; list-style-image:none; list-style-type:none; background: url(../img/ctls/pnavTab.png) no-repeat top left; }
UL.menu-nav LI A				{ display: block; padding-left:16px;color: white!important; padding-top:6px; padding-bottom:6px; margin-top:0; margin-bottom:0; text-decoration: none; }
UL.menu-nav LI A SPAN			{ display: block; line-height:normal;}
UL.menu-nav LI A:hover			{ display: block; COLOR: White! important; TEXT-DECORATION: none; }
UL.menu-nav LI A:visited		{ color: White}
UL.menu-nav LI.current A		{ display: block; COLOR: black! important;}
UL.menu-nav LI.current A SPAN	{ display: block}
UL.menu-nav LI.current			{ padding-left:6px; background: url(../img/ctls/pnavTabActive.png) no-repeat top left; }
/**** END Navigation Formating ****/



/**** Login Formating ****/
div.login 						{ color:#9787CD; width:205px; line-height:normal;}
div.login table					{ font-size:8px;line-height:normal;}
div.login td					{ vertical-align:middle;}
div.login INPUT					{ font-size:10px;margin-top:4px; border: solid 1px #9787CD;}
div.login .label				{ font-size:8px; width:60px; float:left; padding-top:2px;}
div.login .link					{ font-size:8px; color:#9787CD;}
div.login .msg					{ font-size:8px;color:Red;}
div.login .btn					{ font-size:8px; border: solid 1px White; background-color:#EC268F; color:White;}
/**** END Login Formating ****/



/**** Footer Layout ****/
#footer					{ color:White;}
#footer					{ margin: 0; padding: 0; height:50px;  }
#footer .links			{ font-size: 14px; margin: 0px 0px 6px 0px; text-align:center;}
#footer .copyright		{ font-size: 11px; color: #949494;margin: 0px 0px 36px 0px; text-align:center;}
#footer p				{ width:auto;}
/**** END Footer Layout ****/



table.survey1to10				{ }
table.survey1to10 .small		{ font-size:9px;}
table.survey1to10 .label		{ width:40px;text-align:center;}
table.survey1to10 .bg			{ background-color:#012029;}
table.survey1to10 .radCell		{ width:40px;text-align:center;}
table.error						{ background:red;}
div.vspace30					{ height:30px;}
.hl								{ font-weight:bold; text-decoration:underline; color:#FFFF00;}
.terms							{ font-size: 9px; color:#999999; line-height:normal;}