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

td {font-family: helvetica, verdana;}

td.menubar {
	background-color: #FF8F2F;
	font-size: 12px;
	color: #FFF;
}

td.sidebar {
	background-color: #230000;
	font-size: 12px;
	color: #FFF;
}

td.cella {
	font-size: 12px;
	background-color: #CCC;
	border: 1px  solid #333;
}

td.cellb {
	font-size: 12px;
	border: 1px  solid #333;
}

td.toplr {
	font-size: 12px;
	background-color: #FF9933;
	border-left: 2px  solid #000;
	border-right: 2px  solid #000;
	border-top: 2px  solid #000;
}

td.lr {
	font-size: 12px;
		border-top: 2px  solid #000;
	background-color: #fff;
	border-left: 2px  solid #000;
	border-right: 2px  solid #000;
}

td.lrred {
	font-size: 10px;
		border-top: 2px  solid #000;
	background-color: #FF0000;
	border-left: 2px  solid #000;
	border-right: 2px  solid #000;
}

td.bottomlr {
	font-size: 12px;
	background-color:#FF0000;
	border-top: 2px  solid #000;
	border-left:  2px  solid #000;
	border-right: 2px  solid #000;
	border-bottom: 2px  solid #000;
}


a {font-family: helvetica, verdana;}
a.menulink {color: #230000; padding: 5 0 5 0; font-size: 12px; font-weight: bold; text-decoration: none;}
a.horizontallink {color: #663300; padding: 0 0 0 0; font-size: 11px; font-weight: bold; text-decoration: none;}
a.horizontallink:hover {color: #663300; padding: 0 0 0 0; font-size: 11px; font-weight: bold; text-decoration: underline;}
a.whitelink {color: #FFF; padding: 0 2 0 2; font-size: 12px; font-weight: bold; text-decoration:none;}
a.whitelink:hover {text-decoration: underline;}
a.link {color: #FFF; padding: 0 2 0 2; font-size: 11px; font-weight: bold;}

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;
}

span.horizontallink {color: #125BA2; padding: 0 2 0 2; font-size: 11px; font-weight: bold; text-decoration: none;} 
.content {font-family: helvetica, verdana; padding: 0 0 0 0; margin-top: 0; margin-bottom: 0; margin-right: 0;
			margin-left: 0; color:#230000; font-size: 11px; padding:0 0 10 0;}

p.content { 
	
	color:#230000;
	font-size: 11px;
	padding:0 0 0 0;
}

p.content2 { 
	font-size: 11px;
	padding:0 0 0 0;
}

p.hostnames {

	font-size: 11px;
	padding:5 5 5 5;
	color:#666;
	font-weight: bold;	

}

p.whitecontent { 
	font-size: 10px;
	color:#FFF;
	padding:10 22 10 10;
}

p.white2 { 
	font-size: 10px;
	color:#FFF;
	padding:0 0 0 0;
}

p.white3 { 
	font-size: 12px;
	color:#FFF;
	padding:0 0 0 0;
}


p.whatsonheader {
	color: #1A0300; 
	font-size: 12px; 
	font-weight: bold;
	padding:0 0 5 0;
}

p.menubar { 
	font-size: 12px;
	padding:0 0 0 0;
	color: #230000;
}

p.header { 
	color: #230000; 
	font-size: 13px; 
	font-weight: bold;
	padding: 0 0 10 0;
}

p.header2 { 
	color: #666; 
	font-size: 12px; 
	font-weight: bold;
	padding: 10 15 10 15;
}

span.left {float: left;}
span.right {float:right;}
span.content {color:#230000; font-size: 11px;	padding:0 0 0 0; font-family: helvetica, verdana;}

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(//www.cfru.ca/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;}