A:link {
    COLOR: green;
    TEXT-DECORATION: none
}
A:visited {
    COLOR: green;
    TEXT-DECORATION: none
}
A:hover {
    COLOR: #ff3300;
    TEXT-DECORATION:  underline overline;  /*  dotted */
    /* border-bottom: 1px dotted #000; */
}


BODY
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 0px;
    COLOR: #000000; /*#666666;   nice blue: 5A79A6*/
    MARGIN-RIGHT: 0px;
    FONT-FAMILY: Arial, Verdana,  Times New Roman;
/*
    	background-image: url(../images/bg/bg_smartmoves.gif);    
*/    
	/*
    scrollbar-face-color: #669933; 
	scrollbar-highlight-color:  #CCFF66;
	scrollbar-arrow-color: #DDDDDD;
	scrollbar-track-color: #DDDDDD;
	scrollbar-3dlight-color: #CCFF99;
	*/
}
TABLE
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Times New Roman;
}

		/*** Form Inputs:start *************************************************/
		/*
		FORM#frmNormal INPUT {
		   FONT-FAMILY: Arial, Verdana, Times New Roman;
		    BORDER: #7F9DB9 1px solid;
		    FONT-SIZE: 10pt;
		    COLOR: #2A7826;
		    BACKGROUND-COLOR: white;
		}
		FORM#frmNormal INPUT:focus {
		   FONT-FAMILY: Arial, Verdana, Times New Roman;
		    BORDER: #7F9DB9 3px solid;
		    FONT-SIZE: 10pt;
		    COLOR: #2A7826;
		    BACKGROUND-COLOR: white;
		} */
		
		.inputFocus {   /* to use this class, comment out the above two classes */
		   FONT-FAMILY: Arial, Verdana, Times New Roman;
		    BORDER: #7F9DB9 2px solid;
		    FONT-SIZE: 10pt;
		    COLOR: #2A7826;
		    BACKGROUND-COLOR: white;
		}
		.inputNormal {   
		   FONT-FAMILY: Arial, Verdana, Times New Roman;
		    BORDER: #7F9DB9 1px solid;
		    FONT-SIZE: 10pt;
		    COLOR: #2A7826;
		    BACKGROUND-COLOR: white;
		}

		TEXTAREA 
		{
		    FONT-FAMILY: Arial, Verdana, Times New Roman;
		    BORDER: #7F9DB9 1px solid;
		    FONT-SIZE: 10pt;
		    COLOR: #2A7826;
		    BACKGROUND-COLOR: white;
		}
		 SELECT
		{
		    FONT-FAMILY: Verdana,  Arial, Times New Roman;
		    BORDER: #B8B8B8 1px solid;
		    FONT-SIZE: 9pt;
		    COLOR: #2A7826;
		    BACKGROUND-COLOR: white;
		}

		INPUT.whitebtn {
		    BORDER-RIGHT: #D5E0D5 1px solid; BORDER-TOP: #D5E0D5 1px solid; BORDER-LEFT: #A8A9A8 1px solid; BORDER-BOTTOM: #A8A9A8 1px solid;
		    FONT-FAMILY: Arial, Verdana, Times New Roman; FONT-SIZE: 10pt; font-weight: bold;
		    COLOR: #2A7826;
			background-image: url(../images/bg/al4b.gif);
		}
		INPUT.whitebtn_over {
		   FONT-FAMILY: Arial, Verdana, Times New Roman;
		   /* orig: BORDER-RIGHT: #666 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #666 1px solid; */
		    BORDER-RIGHT: #D5E0D5 1px solid; BORDER-TOP: #D5E0D5 1px solid; BORDER-LEFT: #A8A9A8 1px solid; BORDER-BOTTOM: #A8A9A8 1px solid;
		   FONT-SIZE: 10pt; font-weight: bold;
		   COLOR: #2A7826;
		   cursor:pointer;
			background-image: url(../images/bg/ye4b.gif);
		}
		
		INPUT.greenbtn {
		    BORDER-RIGHT: #D5E0D5 1px solid; BORDER-TOP: #D5E0D5 1px solid; BORDER-LEFT: #A8A9A8 1px solid; BORDER-BOTTOM: #A8A9A8 1px solid;
		    FONT-FAMILY: Arial, Verdana, Times New Roman; FONT-SIZE: 10pt; font-weight: bold;
		    COLOR: #2A7826;
			background-image: url(../images/bg/gr4b.gif);
		}
		INPUT.greenbtn_over {
		   FONT-FAMILY: Arial, Verdana, Times New Roman;
		   /* orig: BORDER-RIGHT: #666 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #666 1px solid; */
		    BORDER-RIGHT: #D5E0D5 1px solid; BORDER-TOP: #D5E0D5 1px solid; BORDER-LEFT: #A8A9A8 1px solid; BORDER-BOTTOM: #A8A9A8 1px solid;
		   FONT-SIZE: 10pt; font-weight: bold;
		   COLOR: #2A7826;
		   cursor:pointer;
		   background-image: url(../images/bg/ye4b.gif);
		}

		.bbutton {
			BORDER-RIGHT: #509090 2px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #a0e0e0 2px solid; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 80%; PADDING-BOTTOM: 2px; BORDER-LEFT: #a0e0e0 2px solid; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #509090 2px solid;
			BACKGROUND-COLOR: #80c0c0;
			TEXT-DECORATION: none
		}
		.bbutton:visited {
			COLOR: #000000; TEXT-DECORATION: none
		}
		.bbutton:hover {
			COLOR: #000000; TEXT-DECORATION: none
		}


		/*** Form Inputs:end *************************************************/

.noborder
{
	border: none;
}

IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
.grayClass
{
    COLOR: #666666;
    BACKGROUND-COLOR: #f3f3f3;
    BORDER-BOTTOM: #DFDFFF 1px solid; 
}
.txtHelp
{
    FONT-SIZE: 9pt;
    CURSOR: help;
    COLOR: #6699cc;
    FONT-FAMILY: Arial, Verdana;
    font-weight: normal;
}
.TIP
{
    FONT-SIZE: 8pt;
    COLOR: #6699cc;
}
.ERRMSG
{
    COLOR: red;
}
TR.H
{
    BACKGROUND-COLOR: #c3d6e6
}
.smaller {
    COLOR: #666666;
	FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial
}
.small
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial
}
.smallblack
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial;
    color: #000000;
}
.smallred
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial;
    color: red;
}
.smallgreen
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial;
    color: #2A7826;
}
.smallgray
{
    FONT-SIZE: 7pt;
    FONT-FAMILY: Arial,Times New Roman, Verdana;
    font-weight: normal;
    color: #A0A0A0;
}
.formtip {
	/* visibility:hidden; */
	display: none;
	font-size:8pt;
	color: #4BB34B; 	   /*  Nice Blue: #5A79A6; */
}
.txtFooter
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial;
    color: #A0A0A0;
}
.txtFooter A {
    COLOR: #A0A0A0; 
}
.txtFooter A:visited {
    COLOR: #A0A0A0;
}
.txtFooter A:hover {
    COLOR: #A0A0A0;
    TEXT-DECORATION: underline;
}

.blueBorder
{
	BORDER-RIGHT: #92A8D1 1px solid;
	BORDER-BOTTOM: #92A8D1 1px solid;
	BORDER-LEFT: #B6C6E4 1px solid;
	BORDER-TOP: #B6C6E4 1px solid; 
	PADDING-RIGHT: 0.5em;
	PADDING-LEFT: 0.5em;
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 1px; 
}

.txtHighlight
{
	BORDER-RIGHT: #C2C3C1 1px solid;
	BORDER-BOTTOM: #C2C3C1 1px solid;
	BORDER-LEFT: #E5E7E5 1px solid;
	BORDER-TOP: #E5E7E5 1px solid;
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;
	PADDING-TOP: 5px; 
	    COLOR: #47C43A; /*788B77; #7E90B0;*/
	    background-image:url(../images/bg/bg_smartmoves.gif);
}
.txtHighRed
{
	font-weight: bold;
    COLOR: #CD170E; 
}

.txtBlue
{
    COLOR: #5D7BB1; /*#7E90B0;*/
}
.txtHigh
{
	font-weight: bold;
    COLOR: #5D7BB1; /*#7E90B0;*/
}
.txtGreen
{
    COLOR: #2A7826; 
}
.txtHighGreen
{
	font-weight: bold;
    COLOR: #2A7826; 
}
.txtHighGreenLight
{
	font-weight: bold;
    COLOR: #4AAF45; 
}


.txtBold
{
	font-weight: bold;
}
.tip
{
    FONT-SIZE: 8pt;
    COLOR: #7E90B0;
}
.comment
{
    FONT-SIZE: 9pt;
    COLOR: red;
}
.ERRMSG
{
    FONT-WEIGHT: bold;
    COLOR: #CC0000;
}


TABLE.tableblue2
{
    BORDER-RIGHT: #336699 double;
    BORDER-TOP: #336699 double;
    BORDER-LEFT: #336699 double;
    BORDER-BOTTOM: #336699 double
}

IMG.thumbnail
{
    BORDER-RIGHT: cornflowerblue thin ridge;
    BORDER-TOP: cornflowerblue thin ridge;
    BORDER-LEFT: cornflowerblue thin ridge;
    WIDTH: 50px;
    BORDER-BOTTOM: cornflowerblue thin ridge;
    HEIGHT: 50px
}

.small 	    	{ FONT-SIZE: 10px; COLOR: steelblue; }
.invInput {
	font-family: Verdana,  Arial, Times New Roman;
	font-size: 12px;
	font-weight: bold;
	color: #000080;
	border:0;
	height:17;
	TEXT-ALIGN: center
}


TABLE.header_noborder
{
/*    BACKGROUND-COLOR: #2A7826 */
	background-color: #FFFFFF;
}
TABLE.header_green
{
   BACKGROUND-COLOR: #2A7826
}
TABLE.header
{
/*    BORDER-RIGHT: #E9EEEF 1px solid; */
    BORDER-TOP: #FFFFFF 1px solid;
    BORDER-LEFT: #FFFFFF 1px solid;
    BACKGROUND-COLOR: #2A7826
}
TABLE.leftmenu
{
    BORDER-LEFT: #FFFFFF 1px solid;
    BACKGROUND-COLOR: #2A7826
}
TD.leftmenu
{
    BORDER-LEFT: #FFFFFF 1px solid;
    BORDER-BOTTOM: #FFFFFF 1px solid;
    BACKGROUND-COLOR: #2A7826
}

TABLE.leagueBoard
{
    BACKGROUND-COLOR: #EBEBF1;
    background-image:url(../images/league_board.gif);
    width:262px;
    height:180px;
    font-weight:bolder;
} 
TABLE.leagueBoardSmall
{
    BACKGROUND-COLOR: #EBEBF1;
    background-image:url(../images/league_board_s1.gif);
    width:124px;
    height:201px;
    font-size:9pt;
    font-weight:bolder;
} 

TABLE.ratetable
{
    BORDER: #2A7826 1px solid;
    BACKGROUND-COLOR: #EBEBF1;
/*    background-image:url(../images/bg/al2.gif); */
} 
TABLE.ratetable th
{
    background-repeat:repeat-x;
    background-position:top;
	background-image:url(../images/bg/ye1.gif);
	BACKGROUND-COLOR: #FFFFFF;
    BORDER-bottom: #A5A6A5 1px solid;   BORDER-right: #A5A6A5 1px solid;
    font-weight:bold;
    
}
TABLE.ratetable td
{
   BORDER-RIGHT: #EBEBEC 1px solid;
    BORDER-BOTTOM: #EBEBEC 1px solid;
    BORDER-bottom: #D3D5D3 1px solid;   BORDER-right: #D3D5D3 1px solid;
    BACKGROUND-COLOR: #ffffff;
}

TABLE.ratetable2
{
    BACKGROUND-COLOR: #EBEBF1;
} 
TABLE.ratetable2 th
{
    background-repeat:repeat-x;
    background-position:top;
	background-image:url(../images/bg/ye1.gif);
	BACKGROUND-COLOR: #FFFFFF;
    BORDER-bottom: #A5A6A5 1px solid;   BORDER-right: #A5A6A5 1px solid;
    font-weight:bold;
    
}
TABLE.ratetable2 td
{
   BORDER-RIGHT: #EBEBEC 1px solid;
    BORDER-BOTTOM: #EBEBEC 1px solid;
    BORDER-bottom: #D3D5D3 1px solid;   BORDER-right: #D3D5D3 1px solid;
    BACKGROUND-COLOR: #ffffff;
}


TABLE.allborder
{
    BACKGROUND-COLOR: #EBEBF1;
    background-image:url(../images/bg/bg_smartmoves.gif); 
} 
TABLE.allborder td
{
   BORDER-RIGHT: #EBEBEC 1px solid;
    BORDER-BOTTOM: #EBEBEC 1px solid;
    BORDER-bottom: #D3D5D3 1px solid;   BORDER-right: #D3D5D3 1px solid;
    BACKGROUND-COLOR: #ffffff;
}



TR.rowlow {
	background-color: #ffffff;
}
TR.rowhigh {
	background-color: #000000;
}


TD.header
{
    BACKGROUND-COLOR: #2A7826
}
TD.headerBL
{
    BORDER-LEFT: #FFFFFF 1px solid;
    BACKGROUND-COLOR: #2A7826
}
TD.headerBR
{
    BORDER-RIGHT: #FFFFFF 1px solid;
    BACKGROUND-COLOR: #2A7826
}
TD.headerBR1
{
    BORDER-RIGHT: #FFFFFF 1px solid;
}

TD.headerT
{
    BORDER-TOP: #FFFFFF 1px solid;
    BACKGROUND-COLOR: #2A7826
}
TD.headerBLT
{
    BORDER-TOP: #FFFFFF 1px solid;
    BORDER-LEFT: #FFFFFF 1px solid;
    BACKGROUND-COLOR: #2A7826
}
TD.headerBRT
{
    BORDER-TOP: #FFFFFF 1px solid;
    BORDER-RIGHT: #FFFFFF 1px solid;
    BACKGROUND-COLOR: #2A7826
}

.bgsilver_img
{
	background-image:url(../images/header_image4.gif);
      background-repeat:repeat-x;
      background-position:top;
    BACKGROUND-COLOR: #2A7826;
}
td.bgsilver
{
	background-image:url(../images/bgsilver.gif);
		background-repeat:repeat-x;
      background-position:top;
    BACKGROUND-COLOR: #2A7826;
}
.bgsilver_small
{
	background-image:url(../images/bgsilver.gif);
		background-repeat:repeat-x;
      background-position:top;
    	COLOR: #666666;
    font-size:10px;
}

td.al5
{
	background-image:url(../images/bg/al5.gif);
		background-repeat:repeat-x;
    BACKGROUND-COLOR: #2A7826;
}
td.bgtable2
{
	background-image:url(../images/bgtable2.gif);
		background-repeat:repeat-x;
      BACKGROUND-COLOR: #2A7826;
}
td.bgtable1
{
	background-image:url(../images/bgtable1.gif);
		background-repeat:repeat-x;
      BACKGROUND-COLOR: #2A7826;
      height: 25px;
}
td.bgtable3
{
	background-image:url(../images/bgtable3.gif);
		background-repeat:repeat-x;
      BACKGROUND-COLOR: #2A7826;
      height: 22px;
}
td.bgtable4
{
	background-image:url(../images/bgtable4.gif);
		background-repeat:repeat-x;
      BACKGROUND-COLOR: #2A7826;
      height: 22px;
}


.TDTOPNAV
{
    COLOR: white;
    BACKGROUND-COLOR: #2A7826;
/*    BACKGROUND: "images/bg1.jpg"; */
}
.TDTOPNAV A
{
    COLOR: #ffffff;  /*#F7D207*/
}
.TDTOPNAV A:visited
{
    COLOR: #ffffff
}
.TDTOPNAV A:hover
{
    COLOR: #000000;
    BACKGROUND-COLOR: #FAEFB4;
    TEXT-DECORATION: none
}


/* TOPNAV:start ***************************************************/
.topnavcell
{
    COLOR: #666666;
    background-image:url(../images/bg/al4bs.gif); 
    BACKGROUND-COLOR: #E0E0E0; /*#144E56;  */ /*#DBDADA; */
	font-size:10px;
}
.topnavcell A
{
    COLOR: #666666;  /*#F7D207*/
	font-size:10px;
}
.topnavcell A:visited
{
    COLOR: #666666
}
.topnavcell A:hover
{
    COLOR: #2A7826;
    /* background-image:url(../images/bg/gr5bs.gif); */
    BACKGROUND-COLOR: #E0E0E0; /*#144E56;  */ /*#DBDADA; */
    TEXT-DECORATION: none
}

.TDTOPNAV2
{
    COLOR: #666666;
    BACKGROUND-COLOR: #FFFFBB;
	font-size:10px;
/*    BACKGROUND: "images/bg1.jpg"; */
}
.TDTOPNAV2 A
{
    COLOR: #666666;  /*#F7D207*/
	font-size:10px;
}
.TDTOPNAV2 A:visited
{
    COLOR: #666666
}
.TDTOPNAV2 A:hover
{
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFF33;
    TEXT-DECORATION: none
}
/* TOPNAV:end ***************************************************/


TABLE.blueTable
{
    BACKGROUND-COLOR: #F1F3F6;
    BORDER-top: #DBEBDA 1px solid; 
    BORDER-left: #DBEBDA 1px solid; 
    BORDER-right: #B8B9B8 2px solid; 
    BORDER-bottom: #B8B9B8 2px solid; 
    color: #666666;
     background-image:url(../images/bg/027.gif);
}
TABLE.Table1
{
    BORDER: #BEABDE double;
    BACKGROUND-COLOR: white
}
TABLE.Table1_
{
    BORDER: #DDDDDD 1px solid;
    BACKGROUND-COLOR: white
}
TABLE.graytable
{
	BACKGROUND-COLOR: #D0D0D0; /* #FFFF99; */
	border-left: 1px solid #186B14;
	border-bottom: 1px solid #186B14;
	border-right: 1px solid #186B14;
	border-top: 1px solid #FFFFFF;
}
TABLE.outlinetable
{
	BACKGROUND-COLOR: #FFFFFF;
	/* background-image:url(file:/images/bg_pattern1.gif) */
	/* border: 1px solid #000000; */
}


TABLE.form2table
{
    BORDER: #2A7826 1px solid; 
    BACKGROUND-COLOR: #ffffff;
    color: #666666;
}
TABLE.headertable {
  	/* border: 1px solid #ffffff;  */
    color: #000000;
    background: #FFFFFF;  /*#FFFB99; */
    font-weight:bolder;
    font-size:12px;
}
TABLE.headertable td
{
	text-align:left;
}

TABLE.trainerTable {
    color: #5C6375;
    background: #FFFFFF;  /*#FFFB99; */
    font-size:9pt;
}

TABLE.practiceTable {
    BORDER-top: #E0E2E0 2px solid; 
    BORDER-left: #E0E2E0 2px solid; 
    BORDER-right: #B8B9B8 2px solid; 
    BORDER-bottom: #B8B9B8 2px solid; 
	color: #5C6375;
    background: #FFFFFF;  /*#FFFB99; */
    font-size:9pt;
}
TABLE.practiceTable th {
    font-size:12pt;
    background: #FCF9E1;
BORDER-bottom: #E0E2E0 1px solid; 
}


	
TABLE.popTable
{
    BACKGROUND-COLOR: #346F8E;
    color: #ffffff;
}


TABLE.tablef
{
    BORDER-top: #DBEBDA 1px solid; 
    BORDER-left: #DBEBDA 1px solid; 
    BORDER-right: #B8B9B8 1px solid; 
    BORDER-bottom: #B8B9B8 1px solid; 
    BACKGROUND-COLOR: #ffffff;
    color: #666666;
    font-family: arial;
}


TABLE.tableborderblack
{
    BACKGROUND-COLOR: #F4F8F9;
    BORDER: #DBEBDA 1px solid; 
}
TABLE.tableborderblack td
{
    BORDER-top: #DBEBDA 1px solid; 
    BORDER-left: #DBEBDA 1px solid; 
    BORDER-right: #B8B9B8 1px solid; 
    BORDER-bottom: #B8B9B8 1px solid; 
    BACKGROUND-COLOR: #ffffff;  /*F4F8F9*/
    color: #666666; 
    font-family: arial;
}
TABLE.tableborderblack th
{
    BORDER-right: #B8B9B8 1px solid; 
    BORDER-bottom: #B8B9B8 1px solid; 
}



TABLE.tableborder
{
    BACKGROUND-COLOR: #F4F8F9;
    BORDER: #DBEBDA 1px solid; 
}
TABLE.tableborder td
{
    BORDER-top: #DBEBDA 1px solid; 
    BORDER-left: #DBEBDA 1px solid; 
    BORDER-right: #B8B9B8 1px solid; 
    BORDER-bottom: #B8B9B8 1px solid; 
    BACKGROUND-COLOR: #ffffff;  /*F4F8F9*/
    color: #5D7BB1; /*#666666; */
    font-family: arial;
}
TABLE.tableborder th
{
    BORDER-right: #B8B9B8 1px solid; 
    BORDER-bottom: #B8B9B8 1px solid; 
}


TABLE.tableleague
{
    BACKGROUND-COLOR: #E6EAF3;
    BORDER: #DBEBDA 1px solid;
   
}
TABLE.tableleague td
{
    BORDER-top: #DBEBDA 1px solid; 
    BORDER-left: #DBEBDA 1px solid; 
    BORDER-right: #B8B9B8 1px solid; 
    BORDER-bottom: #B8B9B8 1px solid; 
    BACKGROUND-COLOR: #ffffff;  /*F4F8F9*/
    color: #326C8A; /*#666666; */
    font-family: arial;
    font-size:8pt;
}
TABLE.tableleague th
{
    BORDER-right: #B8B9B8 1px solid; 
    BORDER-bottom: #B8B9B8 1px solid;
     background-image:url(../images/bg/p8.gif);
}
TABLE.tableleague td.leaguewinner
{
	font-weight: bold;
	COLOR: #D2695B;
	BACKGROUND-COLOR: #FAF6CD;
}


.jsscroller{
	font-size : 9pt;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
}
.courseTitle {
	font-size : 12pt;
	font-family : Georgia, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
}

/* ROund Corners */
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

