a {
	color: #990000;
	text-decoration: none;
}

a:hover {
	color: #FF4500;
	text-decoration: underline;
}

a:active {
	color: #990000;
	text-decoration: none;
}

a.broadband {
	color: #000033;
	text-decoration: none;
}

a.broadband:hover {
	color: #000033;
	text-decoration: none;
}

a.broadband:active {
	color: #000033;
	text-decoration: none;
}

a.fade {
	color: #CCCCCC;
	text-decoration: none;
}

a.fade:hover {
	color: #666666;
	text-decoration: none;
}

a.fade:active {
	color: #CCCCCC;
	text-decoration: none;
}

a.footer {
	color: #009D01;
}

a.footer:hover {
	color: #FEFF73;
}

a.footer:active {
	color: #009D01;
}

a.leftnav1 {
	color: #753B00;
	text-decoration: none;
}

a.leftnav1:hover {
	color: #753B00;
	text-decoration: none;
}

a.leftnav1:active {
	color: #753B00;
	text-decoration: none;
}

a.leftnav2 {
	color: #620000;
	text-decoration: none;
}

a.leftnav2:hover {
	color: #620000;
	text-decoration: none;
}

a.leftnav2:active {
	color: #620000;
	text-decoration: none;
}

a.leftnavhome {
	color: #753B00;
	text-decoration: none;
}

a.leftnavhome:hover {
	color: #753B00;
	text-decoration: none;
}

a.leftnavhome:active {
	color: #753B00;
	text-decoration: none;
}

a.primarynav {
	color: #000000;
	text-decoration: none;
}

a.primarynav:hover {
	color: #000000;
	text-decoration: none;
}

a.primarynav:active {
	color: #000000;
	text-decoration: none;
}

a.rightnav1 {
	color: #000771;
	text-decoration: none;
}

a.rightnav1:hover {
	color: #000771;
	text-decoration: none;
}

a.rightnav1:active {
	color: #000771;
	text-decoration: none;
}

body {
	background: url(../images/bg.jpg) #1F002F;
	border: 0pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin: 0pt;
	padding: 0pt;
}

body.archive {
	border: 0pt;
	margin: 0pt;
	padding-top: 20pt;
}

body.popup {
	background: #FFFFFF;
	padding: 10pt;
}

form.tight {
	margin: 2pt;
	padding: 2pt;
}

h2, h3 {
	margin-bottom: 0pt;
	padding: 2pt;
}

hr {
	background-color: #CCCCCC;
	color: #CCCCCC;
	height: 1pt;
	margin-top: 0pt;
}

hr.bottomrule {
	color: #ACB1FF;
	margin-top: 6pt;
}

hr.leftmenu {
	background-color: #FFAB73;
	color: #FFAB73;
	margin-top: 0pt;
}

hr.toprule {
	background-color: #D2D4FF;
	color: #D2D4FF;
	margin-top: 0pt;
}

p.sponsored {
	color: #DF7000;
	font-size: 8pt;
	font-style: italic;
	font-weight: bold;
	padding-top: 8pt;
}

p.tight {
	margin-bottom: 6pt;
	margin-top: 0pt;
}

span.award {
	color: #004C4C;
	font: bold 10pt;
}

span.boldemp {
	font-style: italic;
	font-weight: bold;
}

span.eventshighlight {
	color: #552B00;
	font-weight: bold;
}

span.lbullet1 {
	color: #FFAC6C;
	font-size: 6pt;
}

span.lbullet2 {
	color: #FFAC6C;
	font-size: 8pt;
}

span.lbullet3 {
	color: #FFAC6C;
	font-size: 10pt;
}

span.lbullet4 {
	color: #FF8E36;
	font-size: 12pt;
}

span.lbullet5 {
	color: #FF6F00;
	font-size: 14pt;
}

span.lbullet6 {
	color: #CC5900;
	font-size: 16pt;
}

span.lbullet7 {
	color: #994300;
	font-size: 18pt;
}

span.lbullet8 {
	color: #662C00;
	font-size: 20pt;
}

span.light {
	font-weight: bold;
}

span.name, span.newslink, span.highlight, span.boldlink, span.normallink, span.subheaderlink, span.subfooterlink, span.type {
	font-weight: bold;
}

span.newsheader {
	font-size: 10pt;
	font-weight: bold;
}

span.rbullet1 {
	color: #001B66;
	font-size: 20pt;
}

span.rbullet2 {
	color: #002999;
	font-size: 18pt;
}

span.rbullet3 {
	color: #0036CC;
	font-size: 16pt;
}

span.rbullet4 {
	color: #0044FF;
	font-size: 14pt;
}

span.rbullet5 {
	color: #366CFF;
	font-size: 12pt;
}

span.rbullet6 {
	color: #6C93FF;
	font-size: 10pt;
}

span.rbullet7 {
	color: #A3BBFF;
	font-size: 8pt;
}

span.rbullet8 {
	color: #D9E3FF;
	font-size: 6pt;
}

span.spieltext, span.emp {
	font-style: italic;
}

span.subheader {
	color: #336699;
	font-size: 10pt;
	font-weight: bold;
}

span.templatetext, span.headertext {
	color: #336699;
	font-weight: bold;
}

table.archive, td.archive {
	background-color: #FFEBCC;
}

table.archive2, td.archive2 {
	background-color: #FFF6E8;
}

table.broadband {
	border: 1pt solid #AAD8FF;
}

table.ccpresent {
	background-color: #F0F8FF;
}

table.fixtures {
	color: #000000;
	margin-top: 6pt;
}

table.leaguetable {
	background-color: #FFEFCE;
}

table.leftmenu, td.leftmenu {
	background: url(../images/leftmenu_bg.jpg) #F0D4C8;
}

table.lochanmenuout, td.lochanmenuout {
	background: url(../images/leftmenu_bg.jpg) #F0D4C8;
}

table.lochanmenuover, td.lochanmenuover {
	background: #FCCB9E;
	cursor: pointer;
}

table.popup {
	background-color: #FFFFFF;
}

table.rightmenu, td.rightmenu {
	background: url(../images/rightmenu_bg.jpg) #E5E6FF;
}

table.schoolmenuout, td.schoolmenuout {
	background: url(../images/rightmenu_bg.jpg) #E5E6FF;
}

table.schoolmenuover, td.schoolmenuover {
	background: #E5E6FF;
	cursor: pointer;
}

table.stoppress {
	background-color: #FFE2B7;
}

td {
	background: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
}

td.bagshaw {
	background-color: #FFE09D;
}

td.scorers {
	background-color: #FFEAD4;
}

td.league {
	background-color: #FFDDBB;
}

td.beige {
	background-color: #FDFBF5;	
}

td.broadbandheader {
	background: #CEE7FF;
	color: #000033;
	font: italic bold 10pt;
}

td.broadbandout {
	background: #E1F0FF;
	color: #000033;
	font: italic bold 8pt;
}

td.broadbandover {
	background: #B2DBFF;
	color: #000033;
	cursor: pointer;
	font: italic bold 8pt;
}

td.cc {
	background-color: #FFDCA6;
}

td.ccheader {
	background-color: #87CEFA;
}

td.ccpresent {
	background-color: #F0F8FF;
}

td.clubfooter{
}

td.current {
	background-color: #FFCD82;
}

td.directoryheader {
	background-color: #99CCCC;
}

td.emacrae {
	background-color: #FFECC3;
}

td.eventsheader {
	background-color: #FFE0C1;
}

td.eventspara {
	padding-bottom: 10pt;
	padding-top: 6pt;
}

td.eventssubheader {
	background-color: #FFF6EC;
	padding: 6px;
}

td.fade {
	color: #CCCCCC;
	font-style: italic;
	font-weight: bold;
}

td.footermenu {
	background: #002800;
	color: #FFFFDD;
}

td.gbinner {
	background: #FFF6E8;
}

td.gbouter {
	background: #FFEBCC;
}

td.gfmacrae {
	background-color: #FFECC3;
}

td.gold {
	background: #FF9933;
}

td.highland {
	background-color: #FFECC3;
}

td.homenewsheader1 {
	background-color: #E8E8E8;
	padding-left: 8pt;
	font-size : 11pt;
	font-weight : bold;
}

td.homenewsheader2 {
	background-color: #F1F1F1;
	margin-top: 4pt;
	padding-left: 11pt;
	font-size : 9pt;
	font-weight : bold;
}

td.homenewsfirst {
	background-color: #FCFCFC;
	padding-top: 4pt;
	padding-left: 11pt;
}

td.homenews {
	background-color: #FCFCFC;
	padding-left: 11pt;
}

td.homenewslast {
	background-color: #FCFCFC;
	padding-left: 11pt;
	padding-bottom: 8pt;
}

td.innspringoffer {
	background: #006600;
	color: #FFF;
}

td.latest {
	background-color: #FFB962;
}

td.leagueheader {
	font: bold 8pt;
}

td.leaguetable {
	background-color: #FFFFF0;
}

td.leftnav1out {
	background: #FFCB97;
	border: 1pt solid #FFAE5B;
	font-weight: bold;
}

td.leftnav1over {
	background: #FF9900;
	border: 1pt solid #E66800;
	cursor: pointer;
	font-weight: bold;
}

td.leftnav2out {
	background: #FBD1B9;
	border: 1pt solid #FFA6A6;
	color: #620000;
	font-weight: bold;
}

td.leftnav2over {
	background: #FF6868;
	border: 1pt solid #B70000;
	color: #620000;
	cursor: pointer;
	font-weight: bold;
}

td.leftnavhomeout {
	background: #FFC773;
	border: 1pt solid #FFAE5B;
	font-weight: bold;
}

td.leftnavhomeover {
	background: #EC8E00;
	border: 1pt solid #E66800;
	cursor: pointer;
	font-weight: bold;
}

td.light {
	background: #FFDF9B;
}

td.lightgold {
	background: #FFCC33;
}

td.listcell {
	padding-bottom: 8pt;
}

td.listcell2 {
	padding-bottom: 4pt;
}

td.listings {
	border: 1pt solid #0066CC;
}

td.midsummer {
	background-color: #FFECC3;
}

td.newsheader {
	background-color: #F4A460;
}

td.ntshead {
	font: italic bold 16pt "Times New Roman", Times, serif;
}

td.ntstop {
	padding-top: 8pt;
}

td.ntsissue {
	font: italic normal 14pt "Times New Roman", Times, serif;
}

td.outer {
	background: url(../images/bg.jpg) #1F002F;
}

td.plocktonclubheader {
	background: #FFC855;
	font-weight: bold;
}

td.popup {
	background-color: #FFFAF6;
}

td.popupheader {
	background-color: #FFEBCC;
}

td.primary {
	border-bottom: 1pt solid #FFC6C6;
	border-left: 1pt solid #FFC6C6;
	border-top: 1pt solid #FFC6C6;
}

td.primary, table.primary {
	background: #FFEEEE;
}

td.primarynavout {
	background: #FF8484;
	border: 1pt solid #FF2020;
	font-weight: bold;
}

td.primarynavover {
	background: #EC0000;
	border: 1pt solid #8C0000;
	cursor: pointer;
	font-weight: bold;
}

td.rightnav1out {
	background: #E4E3FF;
	border: 1pt solid #B7BBFF;
	font-weight: bold;
}

td.rightnav1over {
	background: #9FA5FF;
	border: 1pt solid #777FFF;
	cursor: pointer;
	font-weight: bold;
}

td.ross {
	background-color: #FFECC3;
}

td.small {
	font-size: 8pt;
}

td.smallextra {
	background-color: #F4A460;
	font-size: 8pt;
}

td.smallhighlight, span.smallhighlight {
	font-size: 8pt;
	font-weight: bold;
}

td.smallhighlightextra {
	background-color: #F4A460;
	font-size: 8pt;
	font-weight: bold;
}

td.smallhighlightsunday {
	background-color: #FFDEAD;
	font-size: 8pt;
	font-weight: bold;
}

td.smallsunday{
	background-color: #FFDEAD;
	font-size: 8pt;
}

td.smallsundayextra {
	background-color: #FFBD59;
	font-size: 8pt;
}

td.thinleft{
	background: url(../images/leftmenu_bg.jpg) #F0D4C8;
	font-size: 3pt;
}

td.thinright {
	background: url(../images/rightmenu_bg.jpg) #E5E6FF;
	font-size: 3pt;
}

table.whatson {
	background-color: #FFFFEC;
	border: 1pt solid #FFDA68;
}

td.whatsonheader {
	background-color: #FFAE5B;
	color: #682A00;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-weight: bold;
}

td.whatsonout {
	background-color: #FFFFF6;
	border-bottom: 1pt solid #FFD657;
	color: #990000;
	font-size: 8pt;
}

td.whatsonover {
	background-color: #FFFFDF;
	border-bottom: 1pt solid #FFD657;
	color: #000080;
	cursor: pointer;
	font-size: 8pt;
}

table.whatsnew {
	background-color: #FBFCFE;
}

td.whatsnewheader {
	background: #B2B7FF;
	border: 1pt solid #E5E6FB;
	font-weight: bold;
}

td.whatsnewout {
	background-color: #F4F5FF;
	border: 1pt solid #E5E6FB;
	color: #990000;
	font-size: 8pt;
}

td.whatsnewover {
	background-color: #DFE5FF;
	border: 1pt solid #E5E6FB;
	color: #000080;
	cursor: pointer;
	font-size: 8pt;
}

ul, ol {
	margin-bottom: 12pt;
}

ul.random {
	list-style: url(../images/b2r.gif);
	margin-bottom: 10pt;
	margin-left: 8pt;
	margin-top: 0pt;
	padding-left: 8pt;
}
