a:active {
	color: #c03;
	text-decoration: underline;
}

a:link {
	color: #009;
	text-decoration: none;
}

a:visited {
	color: #009;
	text-decoration: none;
}

a:hover {
	color: #c03;
	text-decoration: none;
}

.email_confirm {
	background: #def;
	font: 12px arial, helvetica, sans-serif;
	border: 1px solid;
}

.sb_assigned input {
	color: #fff;
	background: #009;
	font-size: 20px;
	margin: 0px;
	width: 345px;
}

.sb_notassigned input {
	color: #fff;
	background: #c03;
	font-size: 20px;
	margin: 0px;
	width: 345px;
}

.sb_notassignedok input {
	color: #fff;
	background: #093;
	font-size: 20px;
	margin: 0px;
	width: 345px;
}

.sb_other input {
	color: #fff;
	background: #000;
	font-size: 20px;
	margin: 0px;
	width: 345px;
}

.sb_dontassign input {
	color: #fff;
	background: #333;
	font-size: 20px;
	margin: 0px;
	width: 345px;
}

.sb_links {
	font: bold 14px verdana, arial, helvetica, sans-serif;
	color: #000;
}

.sb_division {
	font: bold 16px verdana, arial, helvetica, sans-serif;
	color: #000;
}

.ob_assigned input {
	color: #fff;
	background: #009;
	font-size: 20px;
	margin: 0px;
	width: 175px;
}

.ob_notassigned input {
	color: #fff;
	background: #c03;
	font-size: 20px;
	margin: 0px;
	width: 175px;
}

.ob_other input {
	color: #fff;
	background: #000;
	font-size: 20px;
	margin: 0px;
	width: 175px;
}

.ob_dontassign input {
	color: #fff;
	background: #333;
	font-size: 20px;
	margin: 0px;
	width: 175px;
}

.ob_links {
	font: bold 14px verdana, arial, helvetica, sans-serif;
	color: #000;
}

.popuphead {
	font: 18px arial, helvetica, sans-serif;
	color: #000;
}

.popuphead small {
	font: 14px arial, helvetica, sans-serif;
	color: #000;
}

.popuptext {
	font: 14px arial, helvetica, sans-serif;
	color: #000;
}

.pop_assignedto {
	font: bold 14px arial, helvetica, sans-serif;
	color: #999;
}

.pop_assigned {
	font: bold 14px arial, helvetica, sans-serif;
	color: #009;
}

.pop_notassigned {
	font: bold 14px arial, helvetica, sans-serif;
	color: #c03;
}

.pop_other {
	font: bold 14px arial, helvetica, sans-serif;
	color: #000;
}

.pop_dontassign {
	font: bold 14px arial, helvetica, sans-serif;
	color: #333;
}

.pop_listinghead {
	font: bold 14px arial, helvetica, sans-serif;
	color: #c03;
	text-decoration: underline;
}

.popupcalhead {
	font: bold 18px arial, helvetica, sans-serif;
	color: #000;
}

.popupcal {
	font: bold 14px arial, helvetica, sans-serif;
	color: #000;
}

.error {
	font: bold 16px arial, helvetica, sans-serif;
	color: #c03;
}

.notice {
	font: bold italic 16px arial, helvetica, sans-serif;
	color: #c03;
}

.cmonth {
	font: bold 16px arial, helvetica, sans-serif;
	color: #000;
}

.cdates {
	font: bold 16px arial, helvetica, sans-serif;
	color: #46a;
}

.cdates big {
	font: bold 20px arial, helvetica, sans-serif;
	color: #46a;
}

.cdatesred {
	font: bold italic 16px arial, helvetica, sans-serif;
	color: #c03;
}

.header {
	font: bold 15px arial, helvetica, sans-serif;
	color: #000;
}

.header small {
	font: normal italic 13px arial, helvetica, sans-serif;
	color: #000;
}

.header big {
	font: bold 22px arial, helvetica, sans-serif;
	color: #000;
}

.header2 big {
	font: arial, helvetica, sans-serif;
	color: #000;
	font-size: 20px;
	font-weight: bold;
}

.footer {
	font: 12px arial, helvetica, sans-serif;
}

.footer a {
	color: #000;
	text-decoration: underline;
}

.footer a:link {
	color: #000;
	text-decoration: underline;
}

.footer a:visited {
	color: #000;
	text-decoration: underline;
}

.footer a:hover {
	color: #000;
	text-decoration: underline;
}

.problems {
	font: 12px arial, helvetica, sans-serif;
	border: 2px #666 solid;
	width: 350px;
	padding: 10px;
	background-color: #ff9;
}

.problems a {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}

.problems a:link {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}

.problems a:visited {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}

.problems a:hover {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}

.problems2 {
	font: 12px arial, helvetica, sans-serif;
	border: 2px #666 solid;
	padding: 5px;
	margin: 0 10px;
	background-color: #ff9;
	text-align: center;
}

.problems2 a {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}

.problems2 a:link {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}

.problems2 a:visited {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}

.problems2 a:hover {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}

.mainmenu {
	font: 15px arial, helvetica, sans-serif;
	color: #000;
}

.mainmenu a {
	color: #009;
	text-decoration: none;
}

.mainmenu a:link {
	color: #009;
	text-decoration: none;
}

.mainmenu a:visited {
	color: #009;
	text-decoration: none;
}

.mainmenu a:hover {
	color: #c03;
	text-decoration: none;
}

.mainmenu input {
	font: 15px arial,helvetica;
}

.gobutton input {
	font: bold 15px arial, helvetica, sans-serif;
}

.gamehead {
	font: bold 16px verdana, arial, helvetica, sans-serif;
	color: #000;
}

.gamelist {
	font: bold 14px verdana, arial, helvetica, sans-serif;
	color: #000;
}

.status-a a, .status-a a:link, .status-a a:visited, .status-a a:hover {
	color: #393;
}

.status-r a, .status-r a:link, .status-r a:visited, .status-r a:hover {
	color: #c03;
}

.status-na a, .status-na a:link, .status-na a:visited, .status-na a:hover {
	color: #339;
}

.gamelist input {
	font: 15px arial, helvetica, sans-serif;
}

.gamehistory {
	font: 12px verdana, arial, helvetica, sans-serif;
	color: #000;
	background: #ddd;
}

.gametour {
	font: normal italic 12px verdana, arial, helvetica, sans-serif;
	color: #000;
}

.gametype {
	font: bold italic 12px verdana, arial, helvetica, sans-serif;
	color: #390;
}

.gamenotes {
	font: normal italic 12px verdana, arial, helvetica, sans-serif;
	color: #000;
}

.gameconf {
	font: bold 12px verdana, arial, helvetica, sans-serif;
	color: #c09;
}

.gameother {
	font: bold 12px verdana, arial, helvetica, sans-serif;
	color: #000;
}

.reportlist a {
	color: #090;
	text-decoration: none;
}

.reportlist a:link {
	color: #090;
	text-decoration: none;
}

.reportlist a:visited {
	color: #009;
	text-decoration: none;
}

.reportlist a:hover {
	color: #c03;
	text-decoration: none;
}


.reportread a {
	color: #009;
	text-decoration: none;
}

.reportread a:link {
	color: #009;
	text-decoration: none;
}

.reportread a:visited {
	color: #009;
	text-decoration: none;
}

.reportread a:hover {
	color: #c03;
	text-decoration: none;
}


.reportunread a {
	color: #090;
	text-decoration: none;
}

.reportunread a:link {
	color: #090;
	text-decoration: none;
}

.reportunread a:visited {
	color: #090;
	text-decoration: none;
}

.reportunread a:hover {
	color: #c03;
	text-decoration: none;
}


.roster {
	font: 14px arial, helvetica, sans-serif;
}

.roster a {
	color: #009;
	text-decoration: none;
}

.roster a:link {
	color: #009;
	text-decoration: none;
}

.roster a:visited {
	color: #009;
	text-decoration: none;
}

.roster a:hover {
	color: #c03;
	text-decoration: underline;
}

.nextprev {
	font: bold 12px arial, helvetica, sans-serif;
}

.upcoming {
	font: 14px arial, helvetica, sans-serif;
}

.upcoming a {
	color: #009;
	text-decoration: none;
}

.upcoming a:link {
	color: #009;
	text-decoration: none;
}

.upcoming a:visited {
	color: #009;
	text-decoration: none;
}

.upcoming a:hover {
	color: #c03;
	text-decoration: underline;
}

.upcomingdate {
	font: 15px arial, helvetica, sans-serif;
	color: #390;
}

.upcominggame {
	font: 15px arial, helvetica, sans-serif;
}

.searchhead {
	font: bold 14px arial, helvetica, sans-serif;
	color: #000;
}

.searchbody {
	font: 14px arial, helvetica, sans-serif;
	color: #000;
}

.searchterms {
	font: bold 14px arial, helvetica, sans-serif;
	color: #c03;
}

.logo {
	font: bold 14px arial, helvetica, sans-serif;
	color: #000;
}

.logo a {
	font: bold 14px arial, helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}

.logo a:link {
	font: bold 14px arial, helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}

.logo a:visited {
	font: bold 14px arial, helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}

.indextitle {
	font: bold 26px verdana, arial, helvetica, sans-serif;
	color: #000;
}

.indexsubtitle {
	font: 20px verdana, arial, helvetica, sans-serif;
	color: #000;
}

.indexpage {
	font: bold 16px verdana, arial, helvetica, sans-serif;
	color: #c03;
}

.indexstatus {
	font: bold italic 15px verdana, arial, helvetica, sans-serif;
	color: #c03;
}

.indexlinks {
	font: bold 16px verdana, arial, helvetica, sans-serif;
	color: #000;
}

.quiztitle {
	font: 20px verdana, arial, helvetica, sans-serif;
	color: #009;
}

.admintitle {
	font: 20px verdana, arial, helvetica, sans-serif;
	color: #000;
}

.adminsubtitle {
	font: 12px verdana, arial, helvetica, sans-serif;
	color: #000;
}

.adminsectionhead {
	font: bold 28px verdana, arial, helvetica, sans-serif;
	color: #000;
}

.adminsectionsubhead {
	font: bold 20px verdana, arial, helvetica, sans-serif;
	color: #000;
}

.admintext {
	font: 12px verdana, arial, helvetica, sans-serif;
	color: #000;
}

.adminhead {
	color: #000;
	font: bold 16px arial, helvetica, sans-serif;
}

.adminhead a {
	color: #000;
	text-decoration: none;
}

.adminhead a:link {
	color: #000;
	text-decoration: none;
}

.adminhead a:visited {
	color: #000;
	text-decoration: none;
}

.adminhead a:hover {
	color: #c03;
	text-decoration: none;
}

.text {
	font: 12px arial, helvetica, sans-serif;
}

.text a {
	color: #009;
	text-decoration: none;
	font-weight: bold;
}

.text a:link {
	color: #009;
	text-decoration: none;
	font-weight: bold;
}

.text a:visited {
	color: #009;
	text-decoration: none;
	font-weight: bold;
}

.text a:hover {
	color: #c03;
	text-decoration: underline;
	font-weight: bold;
}

.text h2 {
	font-size: 20px;
	font-weight: bold;
}

.text h3 {
	font: bold 18px arial, helvetica, sans-serif;
}

.text h4 {
	font: bold 16px arial, helvetica, sans-serif;
}

.textred {
	color: #c03;
}

.newslinks {
	font: 14px arial, helvetica, sans-serif;
}

.newslinks a {
	color: #009;
	text-decoration: none;
	font-weight: bold;
}

.newslinks a:link {
	color: #009;
	text-decoration: none;
	font-weight: bold;
}

.newslinks a:visited {
	color: #009;
	text-decoration: none;
	font-weight: bold;
}

.newslinks a:hover {
	color: #c03;
	text-decoration: underline;
	font-weight: bold;
}

.videocomments {
	font: 14px arial, helvetica, sans-serif;
	color: #c03;
}

.videocomments a {
	color: #c03;
	text-decoration: none;
}

.videocomments a:link {
	color: #c03;
	text-decoration: none;
}

.videocomments a:visited {
	color: #c03;
	text-decoration: none;
}

.videocomments a:hover {
	color: #c03;
	text-decoration: underline;
}

.videopostedby {
	font: 12px arial, helvetica, sans-serif;
	color: #c03;
}

.videopostedby a {
	color: #c03;
	text-decoration: none;
}

.videopostedby a:link {
	color: #c03;
	text-decoration: none;
}

.videopostedby a:visited {
	color: #c03;
	text-decoration: none;
}

.videopostedby a:hover {
	color: #c03;
	text-decoration: underline;
}

.messagetitle {
	font: bold 20px arial, helvetica, sans-serif;
	color: #000;
}

.messagedate {
	font: italic 14px arial, helvetica, sans-serif;
	color: #000;
}

.messagetext {
	font: 14px times new roman, serif;
}

.texthead {
	font: bold 16px arial, helvetica, sans-serif;
	color: #333;
}

.textsubhead {
	font: bold 14px arial, helvetica, sans-serif;
	color: #333;
}

.textredhead {
	font: bold 18px arial, helvetica, sans-serif;
	color: #c03;
}

.textredhead a {
	font: bold 18px arial, helvetica, sans-serif;
	color: #c03;
}

.textredhead a:link {
	font: bold 18px arial, helvetica, sans-serif;
	color: #c03;
}

.textredhead a:visited {
	font: bold 18px arial, helvetica, sans-serif;
	color: #c03;
}

.textredhead a:hover {
	font: bold 18px arial, helvetica, sans-serif;
	color: #c03;
}

.textredsubhead {
	font: bold 14px arial, helvetica, sans-serif;
	color: #c03;
}

.textredhead small {
	font: 12px arial, helvetica, sans-serif;
	color: #c03;
}

.textsmall {
	font: 11px arial, helvetica, sans-serif;
	color: #333;
}

.textsmall a {
	color: #333;
}

.textsmall a:link {
	color: #333;
	text-decoration: none;
}

.textsmall a:visited {
	color: #333;
	text-decoration: none;
}

.textsmall a:hover {
	color: #c03;
	text-decoration: underline;
}

.formtext {
	font: 16px arial, helvetica, sans-serif;
}

.formtext a {
	color: #009;
	text-decoration: none;
	font-weight: bold;
}

.formtext a:link {
	color: #009;
	text-decoration: none;
	font-weight: bold;
}

.formtext a:visited {
	color: #009;
	text-decoration: none;
	font-weight: bold;
}

.formtext a:hover {
	color: #c03;
	text-decoration: underline;
	font-weight: bold;
}

.formtext h2 {
	font-size: 20px;
	font-weight: bold;
}

.formtext h3 {
	font: bold 18px arial, helvetica, sans-serif;
}

.formtext h4 {
	font: bold 16px arial, helvetica, sans-serif;
}

.formtextsmall {
	font: 12px arial, helvetica, sans-serif;
}

.formtextsmall a {
	color: #009;
	text-decoration: none;
	font-weight: bold;
}

.formtextsmall a:link {
	color: #009;
	text-decoration: none;
	font-weight: bold;
}

.formtextsmall a:visited {
	color: #009;
	text-decoration: none;
	font-weight: bold;
}

.formtextsmall a:hover {
	color: #c03;
	text-decoration: underline;
	font-weight: bold;
}

.formtextsmall h2 {
	font-size: 20px;
	font-weight: bold;
}

.formtextsmall h3 {
	font: bold 14px arial, helvetica, sans-serif;
}

.formtextsmall h4 {
	font: bold 12px arial, helvetica, sans-serif;
}

.formtextsmall input {
	color: #000;
	background: #fff;
	font: 12px arial, helvetica, sans-serif;
	margin: 0px;
}

.report {
	font: normal 14px arial, helvetica, sans-serif;
	color: #000;
}

.reportbold {
	font: bold 14px arial, helvetica, sans-serif;
	color: #000;
}

.report big {
	font: bold 16px arial, helvetica, sans-serif;
	color: #000;
}

.reportboldsmall {
	font: bold 12px arial, helvetica, sans-serif;
	color: #000;
}

.reporthead {
	font: bold 16px arial, helvetica, sans-serif;
}

.reportheadsmall {
	font: bold 12px arial, helvetica, sans-serif;
}

.reportsmall {
	font: 12px arial, helvetica, sans-serif;
}

.reportred {
	font: bold 12px arial, helvetica, sans-serif;
	color: #c03
}

.reportlink a {
	color: #009;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
}

.reportlink a:link {
	color: #009;
	text-decoration: none;
	font-weight: normal;
}

.reportlink a:visited {
	color: #009;
	text-decoration: none;
	font-weight: normal;
}

.reportlink a:hover {
	color: #c03;
	text-decoration: underline;
	font-weight: normal;
}

.reportlink2 {
	font: normal 12px arial, helvetica, sans-serif;
}

.reportlink2 a {
	color: #009;
	text-decoration: none;
	font-weight: normal;
}

.reportlink2 a:link {
	color: #009;
	text-decoration: none;
	font-weight: normal;
}

.reportlink2 a:visited {
	color: #009;
	text-decoration: none;
	font-weight: normal;
}

.reportlink2 a:hover {
	color: #c03;
	text-decoration: underline;
	font-weight: normal;
}

.score {
	font: normal 16px arial, helvetica, sans-serif;
	color: #c03;
}

.report_q {
	font: 14px arial, helvetica, sans-serif;
}

.report_a {
	font: 14px arial, helvetica, sans-serif;
	color: #c03;
}

.report_a big {
	font: bold 16px arial, helvetica, sans-serif;
	color: #c03;
}

.calendar {
	font: bold 12px arial, helvetica, sans-serif;
	color: #333;
}

.calnotes {
	font: 12px arial, helvetica, sans-serif;
	color: #333;
}

.caltime {
	font: bold 12px arial, helvetica, sans-serif;
	color: #224499;
}

.calguard {
	font: 12px arial, helvetica, sans-serif;
	color: #333;
}

.calguardtime {
	font: 14px arial, helvetica, sans-serif;
	color: #000;
}

.calerror {
	font: 12px arial, helvetica, sans-serif;
	color: #c03;
}

.calmonth {
	font: bold 18px arial, helvetica, sans-serif;
	color: #000;
}

.caldate {
	font: bold 18px arial, helvetica, sans-serif;
	color: #46a;
}

.caldate small {
	font: bold 12px arial, helvetica, sans-serif;
	color: #333;
}

.calclosed {
	font: bold 18px arial, helvetica, sans-serif;
	color: #fff;
	background-color:#c33;
}

.calclosed small {
	font: bold 12px arial, helvetica, sans-serif;
	color: #fff;
	background-color:#c33;
}

.calassign {
	font: bold 18px arial, helvetica, sans-serif;
	color: #fff;
	background-color:#390;
}

.calassign small {
	font: bold 12px arial, helvetica, sans-serif;
	color: #fff;
	background-color:#390;
}

.legend {
	font: 14px arial, helvetica, sans-serif;
	color: #000;
}

.legend small {
	font: italic 12px arial, helvetica, sans-serif;
	color: #000;
}

.calsmall {
	font: bold 80% arial, helvetica, sans-serif;
	color: #000;
	text-align: center;
	border-collapse:collapse;
}

.calsmall th {
	color: #666;
	font-size: 80%;
}

.calsmall td {
	border:1px solid #000;
	text-align:center;
	height: 15px;
	width: 15px;
	font-size: 90%;
}

.calmedium {
	font: bold 80% arial, helvetica, sans-serif;
	color: #000;
	text-align: center;
	border-collapse:collapse;
}

.calmedium th {
	color: #666;
	font-size: 80%;
}

.calmedium td {
	border:1px solid #000;
	text-align:center;
	height: 15px;
	width: 15px;
	font-size: 90%;
}

.callarge {
	font: bold 90% arial, helvetica, sans-serif;
	color: #000;
	text-align: center;
	border-collapse:collapse;
}

.callarge th {
	color: #666;
	font-size: 85%;
}

.callarge td {
	border:1px solid #000;
	text-align:center;
	height: 36px;
	width: 36px;
}

.calclosed {
	font: bold 100% arial, helvetica, sans-serif;
	color: #fff;
	background-color:#c33;
}

.calassign {
	font: bold 100% arial, helvetica, sans-serif;
	color: #fff;
	background-color:#390;
}

.calnote {
	font: bold 100% arial, helvetica, sans-serif;
	color: #000;
	background-color:#ffb;
}

.calpopclosed {
	font: 12px verdana, arial, helvetica;
	border: 2px black solid;
	padding: 10px;
	color: #fff;
	background: #c33;
	cursor: help;
}

.calpopassign {
	font: 12px verdana, arial, helvetica;
	border: 2px black solid;
	padding: 10px;
	color: #fff;
	background: #390;
	cursor: help;
}

.calpopnote {
	font: 12px verdana, arial, helvetica;
	border: 2px black solid;
	padding: 10px;
	color: #000;
	background-color:#ffb;
	cursor: help;
}

.calnodate {
	background-color: #ddd;
}

.calsmallmonth a {
	font: bold 110% arial, helvetica, sans-serif;
	color: #000;
}

.calsmallmonth a:hover {
	color: #c03;
}

.calmediummonth a {
	font: bold 110% arial, helvetica, sans-serif;
	color: #000;
}

.callargemonth a {
	font: bold 120% arial, helvetica, sans-serif;
	color: #000;
}

.callargemonth a:hover {
	color: #c03;
}

.scal {
	font: bold 14px arial, helvetica, sans-serif;
	color: #000;
}

.scal a {
	color: #000;
	text-decoration: none;
}

.scal a:link {
	color: #000;
	text-decoration: none;
}

.scal a:visited {
	color: #000;
	text-decoration: none;
}

.scal a:hover {
	color:#c33;
	text-decoration: none;
}


.scaldate {
	font: bold 14px arial, helvetica, sans-serif;
	color: #000;
}

.scaldatew {
	font: bold 14px arial, helvetica, sans-serif;
	color: #fff;
}

.scalmonth {
	font: bold 16px arial, helvetica, sans-serif;
	color: #000;
}

.scalmonth a {
	font-size: 16px;
	color: #000;
	text-decoration: underline;
}

.scalmonth a:link {
	color: #000;
	text-decoration: underline;
}

.scalmonth a:visited {
	color: #000;
	text-decoration: underline;
}

.scalmonth a:hover {
	color: #c33;
	text-decoration: underline;
}

.scalclosed {
	font: bold 14px arial, helvetica, sans-serif;
	color: #fff;
	background-color:#c33;
}

.scalassign {
	font: bold 14px arial, helvetica, sans-serif;
	color: #fff;
	background-color:#390;
}

.scalpopclosed {
	font: 12px verdana, arial, helvetica;
	border: 2px black solid;
	padding: 10px;
	color: #fff;
	background: #c33;
	cursor: help;
}

.scalpopassign {
	font: 12px verdana, arial, helvetica;
	border: 2px black solid;
	padding: 10px;
	color: #fff;
	background: #390;
	cursor: help;
}

.scalassign a,
.scalassign a:link,
.scalassign a:visited,
.scalassign a:hover {
	color: #fff;
}

.scalnodate {
	font: bold 14px arial, helvetica, sans-serif;
	color: #fff;
	background-color:#ddd;
}

.menuhead {
	font: bold 14px verdana, geneva, arial, helvetica, sans-serif;
	color: #c03;
}

.menuhead a {
	color: #333;
}

.menuhead a:link {
	color: #333;
}

.menuhead a:visited {
	color: #333;
	text-decoration: none;
}

.menuhead a:hover {
	color: #c03;
	text-decoration: none;
}

.menusubhead {
	font: bold 12px verdana, geneva, arial, helvetica, sans-serif;
	color: #c03;
}

.menusubhead a {
	color: #333;
}

.menusubhead a:link {
	color: #333;
}

.menusubhead a:visited {
	color: #333;
	text-decoration: none;
}

.menusubhead a:hover {
	color: #c03;
	text-decoration: none;
}

.menutext {
	font: 12px verdana, geneva, arial, helvetica, sans-serif;
	color: #000;
}

.menutext a {
	color: #333;
}

.menutext a:link {
	color: #333;
}

.menutext a:visited {
	color: #333;
	text-decoration: none;
}

.menutext a:hover {
	color: #c03;
	text-decoration: none;
}

.menuitem {
	font: 10px verdana, geneva, arial, helvetica, sans-serif;
	color: #f00;
	font-weight: normal;
}

.menuitem a {
	color: #333;
	font-weight: normal;
}

.menuitem a:link {
	color: #333;
	font-weight: normal;
}

.menuitem a:visited {
	color: #333;
	text-decoration: none;
	font-weight: normal;
}

.menuitem a:hover {
	color: #c03;
	text-decoration: none;
	font-weight: normal;
}

.menusearch {
	font: bold 12px verdana, geneva, arial, helvetica, sans-serif;
	color: #009;
}

.menusearch input {
	color: #000;
	background: #fff;
	font: 12px verdana, geneva, arial, helvetica, sans-serif;
	margin: 0px;
	width: 100px;
}

.menudrop {
	font: 10px arial, helvetica, sans-serif;
	color: #000;
}

.menudrop a {
	color: #003;
	text-decoration: none;
}

.menudrop a:link {
	color: #003;
}

.menudrop a:visited {
	color: #003;
}

.menudrop a:hover {
	color: #a33;
}

.member {
	font: 11px arial, helvetica, sans-serif;
	color: #fff;
}

.member a {
	color: #fff;
	text-decoration: underline;
}

.member a:link {
	color: #fff;
	text-decoration: underline;
}

.member a:visited {
	color: #fff;
	text-decoration: underline;
}

.member a:hover {
	color: #c03;
	text-decoration: underline;
}

.memberred {
	font: bold 11px arial, helvetica, sans-serif;
	color: #c03;
}

.memberblack {
	font: 11px arial, helvetica, sans-serif;
	color: #000;
}

.memberblack a {
	color: #000;
	text-decoration: underline;
}

.memberblack a:link {
	color: #000;
	text-decoration: underline;
}

.memberblack a:visited {
	color: #000;
	text-decoration: underline;
}

.memberblack a:hover {
	color: #c03;
	text-decoration: underline;
}

.login {
	font: bold 12px arial, helvetica, sans-serif;
	color: #000;
}

.login a {
	color: #000;
	text-decoration: underline;
}

.login a:link {
	color: #000;
	text-decoration: underline;
}

.login a:visited {
	color: #000;
	text-decoration: underline;
}

.login a:hover {
	color: #c03;
	text-decoration: underline;
}

.loginforgot {
	font: bold 10px arial, helvetica, sans-serif;
	color: #009;
}

.loginforgot a {
	color: #009;
	text-decoration: none;
}

.loginforgot a:link {
	color: #009;
	text-decoration: underline;
}

.loginforgot a:visited {
	color: #009;
	text-decoration: underline;
}

.loginforgot a:hover {
	color: #c03;
	text-decoration: underline;
}

.loginnote {
	font: bold 12px arial, helvetica, sans-serif;
	color: #c03;
}

.loginnotebig {
	font: 14px arial, helvetica, sans-serif;
	color: #c03;
}

.loginhead {
	font: 32px arial, helvetica, sans-serif;
	color: #000;
}

.copyright {
	font: 11px arial, helvetica, sans-serif;
	color: #003;
}

.copyright a {
	color: #003;
}

.copyright a:link {
	color: #003;
	text-decoration: none;
}

.copyright a:visited {
	color: #003;
	text-decoration: none;
}

.copyright a:hover {
	color: #c03;
	text-decoration: underline;
}

.sm {
	font: 11px arial, helvetica, sans-serif;
	color: #003;
}

.smmain {
	font: bold 9px arial, helvetica, sans-serif;
	color: #333;
}

.weather {
	border: 1px solid;
	padding: 1px 3px 5px 1px;
	width: 126px;
	margin-top: 5px;
	color: #000;
	background-color: #fff;
}

.weatherinfo {
	font: 12px verdana, arial, helvetica, sans-serif;
}

.weatherinfo a {
	text-decoration: none;
	color: #000;
}

.weatherinfo big {
	font: bold 14px verdana, arial, helvetica, sans-serif;
}

.weatherinfo small {
	font: 10px verdana, arial, helvetica, sans-serif;
}

.show {
	color: #000;
	text-decoration: none;
	font: 14px lusida console, courier;
	border: 1px solid;
	padding: 5px;
	text-align: left;
}

.show big {
	font: bold 20px lusida console, courier;
}

.travel {
	font: 14px verdana, arial, helvetica, sans-serif;
}

.schools {
	font: 14px verdana, arial, helvetica, sans-serif;
}

.school {
	border: 2px solid;
	border-color: #000;
	font: 14px verdana, arial, helvetica, sans-serif;
}

.school li {
	font-weight: bold;
}

.schoolblack {
	font: bold 14px verdana, arial, helvetica, sans-serif;
	color: #000;
}

.schoolwhite {
	font: bold 14px verdana, arial, helvetica, sans-serif;
	color: #fff;
}

.schoolwhite a:link {
	color: #fff;
}

.schoolwhite a:visited {
	color: #fff;
}

.schoolwhite a:hover {
	color: #ffa;
}

.feeoverride {
	color: #090;
	font-weight: bold;
}

#gameactions {
	font: 12px arial, helvetica, sans-serif;
	border: 2px solid #000;
	position: absolute;
	left: 600px;
	top: 130px;
	padding: 2px;
	align: left;
	width: 125px;
}

#dek {
	position:absolute;
	visibility:hidden;
	z-index:200;
}

.helpbox {
	width: 200px;
	border: 2px black solid;
	padding: 5px;
	font: 10px verdana, arial, helvetica;
	background: #ff9;
}

