html {overflow: -moz-scrollbars-vertical;}
a:focus {outline: none;}

/*
OLD COLOURS 
E3D471 = buff yellow 
18220b = dark green

NEW COLOURS
0b1722 = dark blue
fffecc = v light yellow
858b77 = dark link hover color
*/

td {font-family: tahoma, verdana; font-size: 11px; color: 000000; }

body {scrollbar-face-color: #F8F8FF; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: CCCCCC;
	scrollbar-3dlight-color: gray; scrollbar-track-color: EBEBF2; scrollbar-darkshadow-color: black;}
	
.grey {color: #858b77;}
	
body {
font-family: tahoma, verdana; 
font-size: 8pt; 
color: 000000; 
background-color: ffffff; 
/*text-transform: uppercase;*/
}

.tableBorders {border-style: solid; border-width: 1px; border-color: 000000; border-collapse: collapse;}
	
.darkTable {background-color: #0b1722; color: #fffecc;}
.myTeamNav {color: #fffecc;} /* E3D471 */
.leftNavHeader {font-weight: bold; margin-left: 10px; color: #b6bea3;}	
	
/* LINK BEHAVIOURS */
/*a:link {color: fffecc; ; text-decoration: none;} 
a:visited {color: fffecc;  text-decoration: none;} 
a:hover {color: 858b77;  text-decoration: none;}*/

a:link {color: #000000; ; text-decoration: none;} 
a:visited {color: #000000;  text-decoration: none;} 
a:hover {color: #858b77;  text-decoration: none;} /* standard link: black with grey hover */

a:link.myTeamNav {color: #fffecc; text-decoration: none; }
a:visited.myTeamNav {color: #fffecc; text-decoration: none; }
a:hover.myTeamNav {color: #858b77; text-decoration: none; }	/* starts white with grey hover */

a:link.myTeamNavGrey {color: #858b77; ; text-decoration: none;} 
a:visited.myTeamNavGrey {color: #858b77;  text-decoration: none;} 
a:hover.myTeamNavGrey {color: #fffecc;  text-decoration: none;}	/* starts grey with white hover */

a:link.uCaseTools {color: #858b77; text-decoration: underline; text-transform: uppercase;font-size: 10px;} 
a:visited.uCaseTools {color: #858b77;  text-decoration: underline; text-transform: uppercase;font-size: 10px;} 
a:hover.uCaseTools {color: #fffecc;  text-decoration: underline; text-transform: uppercase;font-size: 10px;}

a:link.uCaseDark {color: #000; text-decoration: underline; text-transform: uppercase;font-size: 10px;} 
a:visited.uCaseDark {color: #000;  text-decoration: underline; text-transform: uppercase;font-size: 10px;} 
a:hover.uCaseDark {color: #858b77;  text-decoration: underline; text-transform: uppercase;font-size: 10px;}


a:link.averages {color: #858b77; text-decoration: underline;} 
a:visited.averages {color: #858b77; text-decoration: underline;} 
a:hover.averages {color: #000; text-decoration: underline;} 


a:link.topNav {color: #fffecc; text-decoration: none; margin-right: 3px; margin-left: 3px; text-transform: uppercase; font-size: 10px;} 
a:visited.topNav {color: #fffecc; text-decoration: none; margin-right: 3px; margin-left: 3px; text-transform: uppercase; font-size: 10px;} 
a:hover.topNav {color: #858b77; text-decoration: none; margin-right: 3px; margin-left: 3px; text-transform: uppercase; font-size: 10px;} 

a:link.black {color: 000000; text-decoration: none;} 
a:visited.black {color: 000000; text-decoration: none;} 
a:hover.black {color: 8B8245; text-decoration: none;} 

a:link.inactiveRider {color: #ff0000; text-decoration: none; }
a:visited.inactiveRider {color: #ff0000; text-decoration: none; }
a:hover.inactiveRider {color: gray; text-decoration: none; } /* red link with grey hover */

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.smallerUpper {text-transform: none; color: #858b77}
.whiteText {color: #fff;}


/* FORM BEHAVIOURS */
.input {font-family: tahoma, verdana; font-size: 11px; color: #000000; background-color: #fff; border-style: solid; border-width: 1px; border-color: #000; text-transform: none;}

.submit {font-family: tahoma, verdana; font-size: 11px; color: #000000; background-color: #858b77; border-style: solid; border-width: 1px; border-color: #000;}

.select {font-family: tahoma, verdana; font-size: 11px; color: #000000;}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


.error {color: #ff0000;}







.messageHeader {
width: 483px;
text-transform: uppercase;
background-color: #0b1722;
border-style: solid;
border-color: black;
border-width: 0px 1px 1px 1px; 
padding: 3px 5px 3px 5px;
font-size: 10px;
color: #fff;
}

.global {
width: 483px;

background-color: #b6bea3;
border-style: solid;
border-color: black;
border-width: 0px 1px 1px 1px; 
padding: 2px 5px 4px 5px;
font-size: 11px;
color: #000;
margin-bottom: 10px;
}

*html .global {
width: 495px;
}

*html .messageHeader {
width: 495px;
}







