﻿body
{
    font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
    color: #0000FF;
    background-image: url('../Images/FadingTanBackgroundII.jpg');
    font-size: medium;
}

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}
a:link
{
	text-decoration: none;
	font-size: 12px;
}
a:visited
{
   text-decoration: none;
}
li           { font-family: Times New Roman; font-size: 12pt; color: #808080 }



.navigation{
	font-family: Georgia;
	font-size: 16px;
	font-style: italic;
	font-weight: lighter;
	color: #808080;
	text-decoration: none;
	background-color: #FFBA53;
	display: block;
	padding: 1px;
	width: 150px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

:hover.navigation {
	font-family: Georgia;
	font-size: 16px;
	font-style: italic;
	font-weight: lighter;
	color: #808080;
	text-decoration: none;
	background-color: #FFBA53;
	display: block;
	padding: 1px;
	width: 150px;
	font-variant: normal;
	}
	
	.navigationB{
	font-family: Georgia;
	font-size: 16px;
	font-style: italic;
	font-weight: lighter;
	color: #000000;
	text-decoration: none;
	background-color: #FFBA53;
	display: block;
	padding: 1px;
	width: 200px;
	font-variant: normal;

	}

:hover.navigationB {
	font-family: Georgia;
	font-size: 16px;
	font-style: italic;
	font-weight: lighter;
	color: #000000;
	text-decoration: none;
	background-color: #FFBA53;
	display: block;
	padding: 1px;
	width: 200px;
	font-variant: normal;
	}
	
	.navigation7{
	font-family: Georgia;
	font-size: 16px;
	font-style: italic;
	font-weight: lighter;
	color:  #FFBA53;
	text-decoration: none;
	}
	.loginText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px
	}	
	.loginTextBold{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold
	}
		.loginTextSmaller{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold
	}
	.smallblacktext
{
    color: #000000;
    font-size: x-small;
}
    .errortext
	{
	 color:#FFCCFF  ; 
	}
	.teststylefont
	{
	    font-size:xx-large;
	}
	.horizline
	{
	color: #FFCC00;
	background-color: #FF9900;
	}
	.orgname
	{
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #003366;	
	}
	.pageinfobody
{
    font-size: medium;
}

.pageloginclass
{
    font-size: x-small;
    background-color: #FFFFCC;
    width: 100%;
    float: left;
    clip: rect(0px, auto, auto, auto);
    font-style: normal;
    color: #000000;
}
.memberinfoclass
{
    padding: 5px;
    margin: 5px;
    text-indent: 5px;
    font-style: normal;
    text-align: center;
}
.coachesstyle
{
    color: #0066FF;
    font-size: small;
    table-layout: auto;
    width: 100%;
    font-style: normal;
    background-color: #D9E6FF;
}
.productsheader
{
    background-color: #0000FF; 
    color: #FFFFFF; 
    font-weight: bold; 
    font-size: large; 
    text-align: center; 
    }
.productsitems
{
    table-layout: auto;
    width: 100%;
}
table#coaches 
{
        background-color:#D9E6FF;    
        border: solid #000 0px;    
        width: 100%;
        font-size: small;

}
table#coaches td
{
    padding: 5px;
    border: solid #000 0px;
    color: #004284;
}
.image
{
    color: #000000;
    text-align: center;
    background-color: #D9E6FF;
    width: 20%;
    margin-left: auto;
    margin-right: auto;
}
.info
{
    color: #000000;
    text-align: left;
    background-color: #D9E6FF;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}
.toprow {    font-style: italic;    text-align: center;    background-color: #D9E6FF;
}
.leftcol {    font-weight: bold;    text-align: left;    width: 150px;    background-color: #D9E6FF;
}

.buybtn
{
    background-repeat: no-repeat;
    background-color: #FFFF66;
} 
.continuebtn
{
} 
.ppbtn
{
    background-image: url('../Images/PayPalCheckoutBtn.gif');
     width: 150px;
    height: 50px;
} 
  
.divinfoarea
{
    width: 1000px;
    background-color: #D9E6FF;
}
.divmaininfoarea
{
    font-size: small;
    color: #0000FF;
    text-align: left;
    padding: 5px;
    margin: 5px auto 5px auto;
    width: 700px;
}
.divloginhelp
{
    margin-top: auto;
    margin-left: auto;
    text-align: center;
}
.redSmallInfoText
{
    font-family: Verdana;
    font-size: small;
    color: #FF0000;
}
.redxSmallInfoText
{
    font-family: Verdana;
    font-size: x-small;
    color: #FF0000;
}
.redRequiredAsterick
{
    font-family: Verdana;
    font-size: medium;
    color: #FF0000;
}
.divloggedininfo
{
    text-align: right;
    font-size: x-small;
    color: #0000FF;
}
.btnlogout
{
vertical-align: middle;
height: 15px;
font-size: 9px;
background-color:#f2f2f2;
border:1px solid #aaaaaa;
}
.grdAnnouncements
{
    font-size: small;
}
.divannouncements
{
    width: 600px;
    float: left;
}
.divannouncementsmenu
{
    width: 200px;
    text-align: left;
    float: left;
}
/*added for admin functions*/
.admintable
{
    margin-left: auto;
    margin-right: auto;
    background-color: #CCCCFF;
    padding: 10px;
    border-style: solid;
    border-color: #FFFFFF;
    width: 100%;
}
.admincellinput
{
    text-align: left;
    width: 70%;
    background-color: #D2D2FF;
    font-size: small;
}
.admincelllabel
{
    text-align: right;
    width: 30%;
    font-size: small;
    vertical-align: top;
}
.adminformheader
{
    font-size: medium; font-weight: bold; 
    }
.testlink
{
    color: #0000FF;
    font-size: small;
}
.pageheadings
{
    color: #FFFFFF;
    background-color: #6699FF;
    font-size: medium;
    text-align:center;
}
#divmembercontainer
{
    text-align: center;
    color: #000000;
}
#divmembermenu
{
    /*background-color: #00FF00;*/
    border: 0px solid #000000;
    text-align: left;
    padding: 2px;
    width: 19%;
    float: left;
}
#divmemberpageinfo
{
    /*background-color: #FF00FF;*/
    text-align: left;
    padding: 2px;
    float: right;
    width: 80%;
    vertical-align: top;
}
.cancelbut
{
    background-color: #FFFF66; 
}

.savebut
{
    background-color: #00CC66;
}
.butmemberfuncs
{
    font-weight: bold;
    color: #FFFFFF;
    background-color: #6699FF;
    font-size: x-small;
    width: 150px;
}
.pageheadinglabel
{
    color: #FFFFFF;
    background-color: #6699FF;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    width: auto;
}
.mGrid { 
    width: 100%; 
    background-color: #fff; 
    margin: 5px 0 10px 0; 
    border: solid 1px #525252; 
    border-collapse:collapse; 
}
.mGrid td { 
    padding: 2px; 
    border: solid 1px #c1c1c1; 
    color: #717171; 
}
.mGrid th { 
    padding: 4px 2px; 
    color: #fff; 
    background: #424242 url(grd_head.png) repeat-x top; 
    border-left: solid 1px #525252; 
    font-size: 0.9em; 
}
.mGrid .alt
{
    background: #FF0000 /*url(grd_alt.png) repeat-x top*/;
}
.altrows
{
    background-color: #00FF00;
}
.mGrid .pgr { background: #424242 url(grd_pgr.png) repeat-x top; }
.mGrid .pgr table { margin: 5px 0; }
.mGrid .pgr td { 
    border-width: 0; 
    padding: 0 6px; 
    border-left: solid 1px #666; 
    font-weight: bold; 
    color: #fff; 
    line-height: 12px; 
 }   
.mGrid .pgr a { color: #666; text-decoration: none; }
.mGrid .pgr a:hover { color: #000; text-decoration: none; }
.prodgridlabels
{
    font-size: x-small;
    color: #000000;
}
.prodgridlabelsbold
{
    font-size: x-small;
    color: #000000;
    font-weight: bold;
}
 .prodgridprices
{
    font-size: medium;
    color: #0000FF;
}
.prodlinks A:link
{
    text-decoration: none;
    color: #000000;
    font-size: small;
}
.prodlinks A:visited
{
    color: #000000;
    font-size: small;
}
.prodlinks A:active
{
    color: #000000;
    font-size: small;
}
.prodlinks A:hover
{
    color: #000000;
    font-size: small;
}
.loginlogout A:link
{
    text-decoration: none;
    color: #000000;
    font-size: small;
}
.loginlogout A:visited
{
    color: #000000;
    font-size: small;
}
.loginlogout A:active
{
    color: #000000;
    font-size: small;
}
.loginlogout A:hover
{
    color: #000000;
    font-size: small;
}
.prodmemprice
{
    color: #008080;
}
