/* ************* links style ************* */

A:link    { TEXT-DECORATION: none}
A:visited {	TEXT-DECORATION: none}
A:active  { TEXT-DECORATION: none}
A:hover   { TEXT-DECORATION: underline}



/* ************* defaults ************* */


.textbox		{ border: 1px solid #7F9DB9; OVERFLOW: auto; font-family: Verdana; font-size: 8pt }

.formcontrols	{ font-family: Verdana; font-size: 8pt }
.formcontrols7	{ font-family: Verdana; font-size: 7pt }
.link			{ font-family: Verdana; font-size: 9pt; color: #0000FF}
.link9black		{ font-family: Verdana; font-size: 9pt; color: #000000}
.link9			{ font-family: Verdana; font-size: 9pt; color: #0000FF}
.link8			{ font-family: Verdana; font-size: 8pt; color: #0000FF}
.link7			{ font-family: Verdana; font-size: 7pt; color: #0000FF}

.font7			{ font-family: Verdana; font-size: 7pt; }
.font8			{ font-family: Verdana; font-size: 8pt; }
.font12			{ font-family: Verdana; font-size: 12pt; font-weight: bold; text-decoration: underline; }

/* ************* snow effect **************** */

.drop { position: absolute; width: 3;  filter: flipV(), flipH(); font-size: 40; color: blue }



/* ************* custom ************* */

.body			{ background-color: #CEDFBC; }






/* *************  CALENDAR ************* */

.callink,.callight,.caldark,.caldark2day { font-family: Verdana,Tahoma; font-size: 8pt; color: #FFFFFF }

.callight,.caldark2day,
.caldark { border-bottom: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; }

.caldark	{ background-color: #77AE78; color: #FFFFFF; font-weight: bold }
.caldark2day{ background-color: #99CC66; color: #FFFFFF; font-weight: bold }
.callight	{ background-color: #F3FAEC; color: #3A4F6C }










/* *************  LEAGUES ************* */


/*  - brainjar drop down menu */

div.menuBar { background-color: #A2C87E; }	/*  - main menu bar  */
div.menu	{ background-color: #A2C87E; }  /*  - sub menus  */

div.menuBar a.menuButton { color: #000000; }	/*  - main font colour  */
div.menu a.menuItem { color: #000000; }			/*  - sub font colour  */

div.menuBar a.menuButtonActive,
div.menuBar a.menuButtonActive:hover { background-color: #CEDFBC; color: #000000; }
div.menu a.menuItem:hover, div.menu a.menuItemHighlight { background-color: #CEDFBC; color: #000000; }





/*  - box  */
.boxtable		{ background-color: #FFFFCE; border: 1px solid #000000; }
.boxfont		{ font-family: Verdana,Tahoma; font-size: 7pt; color: #000000; }
.boxlink		{ font-family: Verdana,Tahoma; font-size: 7pt; color: #0000FF; }

/*  - tables  */
.tablehead			{ background-color: #609688; border: 1px solid #000000; }
.tablecolhead		{ background-color: #FFFFCE; border-top: 1px solid #000000;  }
.tablecontent		{ background-color: #D0EAD3; border-top: 1px solid #000000; }
.tablefooter		{ background-color: #99CCBB; border-top: 1px solid #000000; }
.tablefooterextra	{ background-color: #99CCBB; border-bottom: 1px solid #000000; 
												border-left: 1px solid #000000;
												border-right: 1px solid #000000; }

.tablebox		{ background-color: #D0EAD3; border: 1px solid #000000; }

.tablelight		{ font-family: Verdana,Tahoma; font-size: 7pt; color: #FFFFFF}
.tabledark		{ font-family: Verdana,Tahoma; font-size: 7pt; color: #000000}
.tablelink		{ font-family: Verdana,Tahoma; font-size: 7pt; color: #0000FF}

/*  - general  */
.font7light		{ font-family: Verdana,Tahoma; font-size: 7pt; color: #FFFFFF}
.font7dark		{ font-family: Verdana,Tahoma; font-size: 7pt; color: #000000}


/*  - front page  */
.fptablehead		{ background-color: #D0EAD3; border: 1px solid #000000; }
.fptablecontent		{ background-color: #FFFFFF; border: 1px solid #000000; } /* normal */
.fptablecontent1	{ background-color: #FFCC99; border: 1px solid #000000; } /* sticky */
.fptablecontent2	{ background-color: #E29276; border: 1px solid #000000; } /* important */












/* ************* DIRECTORY ************* */


/*  font style  */
.fontheader			{ font-family: Tahoma,Verdana; font-size: 10pt; color: #FFFFFF }
.fontwebsitetitle	{ font-family: Verdana; font-size: 10pt; color: #FFFFFF }
.fontwebsiteurl		{ font-family: Verdana; font-size: 7pt; color: #0000FF }
.fontwebsitevisits	{ font-family: Tahoma,Verdana;; font-size: 8pt; color: #99CC00 }
.fontcategory		{ font-family: Verdana; font-size: 10pt; color: #000FFF }
.fontcategorycount	{ font-family: Tahoma,Verdana; font-size: 8pt; color: #FF0000 }
.fontsmalltext		{ font-family: Tahoma,Verdana; font-size: 8pt; color: #000000 }

/*  info bar  */
.t1			{ border: 1px solid #000000; background-color: #77AE78; width: 500pt; }

/*  category bar/box   */
.t2			{ border: 1px solid #000000; background-color: #FFFFFF; width: 495pt;  }
.t2head		{ border: 5px solid #6096B8; background-color: #63855D;  }


/*  content bar/box  */
.t3			{ border: 1px solid #000000; background-color: #FFFFFF; width: 495pt;  }
.t3head		{ border: 5px solid #6096B8; background-color: #609688;  }
.t3footer	{ border: 0px; background-color: #F4F4F4;  }
