table {font-family: helvetica, verdana;}
table.photo {padding: 0 14 0 14;}
table.sidebox {border: 2px  solid #333;}
table.gridbox {border: 1px  solid #333;}
table.schedule {border: 1px  solid #1A0300;}

td {font-family: helvetica, verdana;}
td.none {font-size: 12px; border: 1px  solid #1A0300;}
td.white {background-color: #FFF;}
td.legend {background-color: #1A0300; padding: 5 2 5 2; font-size: 12px; color:#FFF;}
td.bottom {font-size: 12px; 1px  solid #333; border-left: 1px  solid #333;
			border-right: 1px  solid #333; border-bottom: 1px  solid #333;}
td.rightleft {font-size: 12px; 1px  solid #333; border-left: 1px  solid #333; border-right: 1px  solid #333;}
td.showinfoheader {font-size: 12px;	background-color: #1A0300; color: FFF;
			font-weight: bold; border: 1px  solid #1A0300;}
td.times {font-size: 12px; background-color: #1A0300; color : #FFF; border: 1px  solid #1A0300;}
td.days {font-size: 12px; background-color: #1A0300; color : #FFF; border: 1px  solid #1A0300;}
td.top {border-top: 1px  solid #333; border-left: 1px  solid #333; border-right: 1px  solid #333;
			background-color: #1A0300; padding: 5 0 5 0; font-size: 12px; font-weight: bold; color:#FFF;}
td.menubar {background-color:#333333; font-size: 12px; color: #FFF;}
td.sidecolumn {background-color: #333333; font-size: 12px; color: #FFF;}
td.sidebox {border-top: 1px  solid #333; border-left: 1px  solid #333; border-bottom: 1px  solid #333;
			border-right: 1px  solid #333; background-color: #CCC; font-size: 12px;}
td.showlist {font-size: 11px; border: 1px  solid #1A0300;}
td.showlabels {font-size: 12px; color: #666;}
td.header {background-color: #333333; border: 1px dotted white; color: #FFFFFF; font-size: 13px;
			font-weight: bold; padding: 5 15 5 15;}
td.header2 {background-color: #666666; border: 1px double black; color: #FFFFFF; font-size: 13px;
			font-weight: bold; padding: 1 1 1 1;}
td.nevent {font-size: 10px; font-weight: bold;}
td.ncharts {font-size: 10px; font-weight: bold;}

a {font-family: helvetica, verdana;}
a.menulink {color: #FFF; padding: 0 0 0 0; font-size: 11px; font-weight: bold; text-decoration: none;}
a.menulink2 {color: #CCC; padding: 0 0 0 0; font-size: 11px; font-weight: bold; text-decoration: none;}
a.menulinkb {color: #FFF; padding: 0 0 0 0; font-size: 13px; font-weight: bold; text-decoration: none;}
a.menulinkb2 {color: #CCC; padding: 0 0 0 0; font-size: 13px; font-weight: bold; text-decoration: none;}
a:hover.menulink2 {text-decoration: underline;}
a.horizontallink {color: #125BA2; padding: 0 0 0 0; font-size: 11px; font-weight: bold; text-decoration: none;}
a:hover.horizontallink {text-decoration: underline;}
a.whitelink {color: #FFF; padding: 0 2 0 2; font-size: 11px; font-weight: bold; text-decoration: none;}
a:hover.whitelink {text-decoration: underline;}
a.sublink {color: #125BA2; padding: 0 0 0 0; font-size: 18px; font-weight: bold;}
a.verticallink {color: #125BA2; padding: 0 0 0 0; font-size: 11px; font-weight: bold; text-decoration: none;}
a.link {color: #FFF; padding: 0 0 0 0; font-size: 11px; font-weight: bold;}
a.link2 {color: #007DBF; padding: 0 0 0 0; font-size: 12px; font-weight: bold; text-decoration: none;}
a.contentlink {color: #125BA2; padding: 0 15 0 15; font-size: 11px; font-weight: normal; text-decoration: none;}

p.whitelink {color: #FFF; padding: 0 2 0 2; font-size: 11px;}
p {font-family: helvetica, verdana; padding: 0 0 0 0; margin-top: 0; margin-bottom: 0; margin-right: 0; margin-left: 0;}
p.content {font-size: 11px; padding:15 15 10 15;}
p.content2 {font-size: 11px; padding:0 15 10 15;}
p.content3 {font-size: 10px;}
p.content4 {font-size: 11px; padding:5 5 5 5;}
p.hostnames {font-size: 11px; padding:5 5 5 5; color:#666; font-weight: bold;}
p.whitecontent {font-size: 10px; color:#FFF; padding:10 0 10 0;}
p.whatsonheader {color: #1A0300; font-size: 12px; font-weight: bold; padding:0 0 5 0;}
p.menubar {font-size: 12px; padding:5 15 2 15; color: #FFF; font-weight: bold;}
p.header {color: #666; font-size: 14px; font-weight: bold; padding: 5 15 5 15;}
p.header2 {color:#FFF; font-size: 11px; font-weight: bold;}
p.header3 {font-size: 11px; font-weight: bold; padding: 5 15 5 15;}
p.menubar2 {font-size: 12px; padding:0 15 5 15; color: #CCC; font-weight: bold;}
p.headerpad {color: #2A3749; font-size: 12px; padding : 5 15 5 15; font-weight:bold; }
p.subheaderpad {color: #666; font-size: 12px; padding : 5 15 0 15; font-weight:bold; }

span.horizontallink {color: #125BA2; padding: 0 2 0 2; font-size: 11px; font-weight: bold; text-decoration: none;} 
span.left {float: left;}
span.right {float:right;}

abbr, acronym {cursor: help;}

font.smtitle {color:#FFF; font-size: 12px; font-weight: bold;}

.imgheading {background-color: #8c642b; color: #FFFFFF; font-weight: bold; font-style: italic;
			font-family: Arial Narrow, Verdana; font-size: 36px; width: 100%; vertical-align: middle;
			border: thin solid #000000;}
.ryvcontent {font-family: helvetica, verdana; padding: 0 0 0 0; margin-top: 0; margin-bottom: 0; margin-right: 0;
			margin-left: 0; font-size: 10px; font-weight: normal;}
			

input.inputbox, select.inputbox {font: 11px Tahoma, Arial, sans-serif; padding: 2px;
			border-top: 1px solid #BABDB6; border-right: 1px solid #EDEEEC; border-bottom: 1px solid #EDEEEC;
			border-left: 1px solid #BABDB6; background: repeat-x top #FFFFFF;}
.inputbox:hover, .inputbox:focus {border: 1px solid #BABDB6;
			background: repeat-x top #FFFFFF;}
.button {padding: 1px 4px; border-top: 1px solid #E1E1E1; border-left: 1px solid #E1E1E1;
			border-bottom: 1px solid #BABDB6; border-right: 1px solid #BABDB6;
			background: url(../images/but-bg.gif) #EFEFEF; font: 11px Tahoma, Arial, sans-serif; padding: 2px;}
.button:hover, .button:focus {border-top: 1px solid #BABDB6; border-right: 1px solid #E1E1E1;
			border-bottom: 1px solid #E1E1E1; border-left: 1px solid #BABDB6;}
			
/*Styles for X_Clickers */
TABLE.formTable {width: 100%;}
.formTable TD {font-size: 13px; font-weight: 400; padding-bottom: 4px;}
.formTable TD input {vertical-align: top;}
.formTable TD.topSpacer {padding: 0;}

.formTable TD.label, .formTable TD.labelIndicator {vertical-align: text-top; text-align: right; font-size: 11px; font-weight: bold; padding-top: 1px;}
.formTable TD.labelIndicator label {padding-left: 5px;}
/* cleanup end -- the above styles are marked for removal - moved to containerTopLevel.css */

.formTable TD.labelError, .formTable TD.labelErrorIndicator {vertical-align: text-top; text-align: right; font-size: 11px; font-weight: bold; padding-top: 1px; color: #ff0000;}
.formTable TD.labelErrorIndicator label {padding-left: 5px;}

.formTable .prizes { background: url(/backgroundhtm_r3_c2.gif); border-style: none; color:#230000; font-size: 10px;
			font-family: helvetica, verdana; overflow: hidden; width:325px;}