body
{
 background-color :#BDD1AE;
 font-family :Arial,jelvetica,verdana,sans-serif;
 font-size:86%;
}

/*color styles */

.cNavy { color: #333399; }
.msg {color: #ff0000; font-weight: bold; font-size: x-small;}

/* basic layout */
#wrapper 
{
 	width:1080px;
}

#header 
{
	width:1080px;
	height:128px;
   text-align :left;
   padding:0;
   margin:0;
}

#leftHead 
{
	float:left;
	width:680px;
	height:128px;
   text-align :left;
}
#rightHead 
{
	float:left;
	width:400px;
	height:128px;
   text-align :left;
}

#navBar 
{
	width:1080px;
	height:25px;
   text-align :left;
   padding:0;
   margin:0;
}

#leftCol 
{
	clear:both;
	float:left;
	width:180px;
   text-align :left;
   padding:0;
   margin:0;
}

#content 
{
	float:left;
	width:900px;
   text-align :left;
   padding:0;
   margin:0;
}
#full 
{
	clear:both;
	float:left;
	width:100%;
   text-align :left;
   padding:0;
   margin:0;
}


#footer 
{
	clear:both;
	width:1080px;
   text-align :left;
} 

.topside, .topside td, .topside p
{
	font-family :Verdana, arial, helvetica ;
	font-size : 8pt ;
	color : Black  ;
}
.topside small
{
	font-family :Verdana, arial, helvetica ;
	font-size :8pt ;
	color :Black ;
}
.topside h3 
{
	font-family :Verdana, arial, helvetica ;
	font-size :8pt ;
	font-weight: bold;
	color :Black ;
	margin-bottom :0px;
}
.topside a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000066;
	text-decoration: none;
	line-height: normal;
}
.topside a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FF6600;
	text-decoration: none;
	line-height: normal;
}

/*  fonts and colours  
 Black  #1C120A
 Grass  #699124
Green2  #90AD87
Green3  #BDD1AE
Green4  #E2E8D5
*/
#wrapper 
{
	background-color : #ffffff;
}


#header h1 
{
	font-size:28pt;
	margin: 42px 0 0 10px;
	padding:0;
	color: #E2E8D5;
}

#navBar 
{
	background-color : #E2E8D5;
}
#navBar ul 
{
	list-style-type : none;
	margin: 12px 0 0 10px;
	display:inline;
}
#navBar li 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight :bold;
	display:inline;
	text-align:center;
	color: #1C120A;
	margin: 0 50px 0 0;
	padding:0;
}
#navBar a 
{
	color: #699124;
}
#navBar a:hover 
{
	color: #1C120A;
}

#leftHead 
{
   background: #699124 url(images/horses.jpg) no-repeat right center;
}
#rightHead 
{
	background-color : #ffffff;
}
#leftCol 
{
 background-color : #90AD87;
}
#leftCol h1 
{
	font-size:16pt;
	margin: 5px 0 2px 5px;
	color: #E2E8D5;
}
#leftCol p 
{
	font-size:10pt;
	margin: 5px 0 2px 5px;
	color: #E2E8D5;
}
#leftCol a 
{
	font-size:10pt;
	color: #1C120A;
}
#leftCol a:hover 
{
	color: #E2E8D5;
}

#content 
{
	background-color :#ffffff;
}
#content h1 
{
	font-size:12pt;
	margin: 5px 0 2px 5px;
}
#content h2 
{
	font-size:11pt;
	margin: 5px 0 2px 5px;
}
#content p, td 
{
	font-size:10pt;
	margin: 5px 5px 2px 5px;
}
#content td 
{
	text-align:left;
	vertical-align:top;
}
#content a 
{
	font-size:10pt;
	color:#699124;
	text-decoration:underline; 
}
#content a:hover  
{
	color:#1C120A;
}
#full h1 
{
	font-size:12pt;
	margin: 5px 0 2px 5px;
}
#full p, td 
{
	font-size:10pt;
	margin: 5px 5px 2px 5px;
}
#full a 
{
	font-size:10pt;
	color:#699124;
	text-decoration:underline; 
}
#full a:hover  
{
	color:#1C120A;
}


#courseForecast a 
{
	font-size:10pt;
	color:#699124;
	text-decoration:underline; 
}
#courseForecast a:hover  
{
	color:#1C120A;
}

#flashWeather 
{
    background-color : #ffffff;  /*  required by Firefox  */
}

#footer 
{
	background-color :#699124;
}
#footer h3 
{
	font-size:12pt;
	margin: 5px 0 0 5px;
	color: #E2E8D5;
}

#footer p 
{
	font-size:8pt;
	margin: 0px 0 3px 5px;
	color: #E2E8D5;
}
#footer a 
{
	color: #E2E8D5;
}
#footer a:hover  
{
	color: #1C120A;
}

#divF { margin-left:25px;}

#divF td 
{
	text-align :center;
	vertical-align :middle ;
}



/*  colours for chart scales   */

.BFS0 { background-color: #6699FF; color: #ffffff; }
.BFS1 { background-color: #99CCFF; color: #1C120A; }
.BFS2 { background-color: #99FFFF; color: #1C120A; }
.BFS3 { background-color: #CCFFFF; color: #1C120A; }
.BFS4 { background-color: #CCFFCC; color: #1C120A; }
.BFS5 { background-color: #FFFFCC; color: #1C120A; }
.BFS6 { background-color: #FFCC99; color: #1C120A; }
.BFS7 { background-color: #FF9966; color: #1C120A; }
.BFS8 { background-color: #FF6633; color: #1C120A; }
.BFS9 { background-color: #FF3300; color: #ffffff; }
.BFS10 { background-color: #DD3300; color: #ffffff; }
.BFS11 { background-color: #AA0000; color: #ffffff; }
.BFS12 { background-color: #800000; color: #ffffff; }

.R0 { background-color: #f0ffff; color: #1C120A; }   
.R10 { background-color: #A5D7FF; color: #1C120A; }
.R20 { background-color: #7EB8E9; color: #1C120A; }
.R30 { background-color: #629BD9; color: #1C120A; }
.R40 { background-color: #598DD6; color: #1C120A; }
.R50 { background-color: #507ED2; color: #1C120A; }
.R50plus { background-color: #466FCF; color: #ffffff; }

.Tz15 { background-color: #466FCF; color: #ffffff; }
.Tz12 { background-color: #507ED2; color: #ffffff; }
.Tz09 { background-color: #598DD6; color: #ffffff; }
.Tz06 { background-color: #629BD9; color: #ffffff; }
.Tz03 { background-color: #7EB8E9; color: #ffffff; }
.T00 { background-color: #A5D7FF; color: #0000cc; }
.T03 { background-color: #C4E5B7; color: #1C120A; }
.T06 { background-color: #A5CC99; color: #1C120A; }
.T09 { background-color: #95B878; color: #1C120A; }
.T12 { background-color: #B1B867; color: #1C120A; }
.T15 { background-color: #DAD05B; color: #1C120A; }
.T18 { background-color: #DFB756; color: #1C120A; }
.T21 { background-color: #D9A449; color: #1C120A; }
.T24 { background-color: #D39242; color: #1C120A; }
.T27 { background-color: #D1853E; color: #1C120A; }
.T30 { background-color: #CC7239; color: #ffffff; }
.T33 { background-color: #CA6132; color: #ffffff; }
.T36 { background-color: #C74428; color: #ffffff; }

/*  diary  */				


/*  fonts and colours  
 Black  #1C120A
 Grass  #699124
Green2  #90AD87
Green3  #BDD1AE
Green4  #E2E8D5
*/

		
       #diary td {  vertical-align :top ;}
       
       td.dM {
    text-align: left;
    color: #699124;
    border: none;
    border-collapse:collapse;
    font-size:18px;
    font-weight:bold;
}
td.h2 {
    background-color: #c0c0c0;
    color: #ffffff;
    text-align: center;
}
td.dD {
    background-color: #ffffff;
    color: #1C120A;
    text-align: center;
}
td.e {
    background-color: #BDD1AE;
    color: #ffffff;
    text-align: center;
}
td.x {
    background-color: #dedbde;
    color: #6b6d73;
    text-align: center;
}
td.wx {
    background-color: #efefef;
    color: #6b6d73;
    text-align: center;
}
td.wc {
	background-color: #FFD379;
	color: #6b6d73;
    text-align: center;
}
#divF a 
{
	color: #1C120A;
}

