html{height:100%;}

a{color:#3B5998;outline:none;cursor:pointer;text-decoration:none;}
a:hover{text-decoration:underline}
.r4 { border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px; }
.r8 { border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px; }
.r8t { -webkit-border-top-left-radius: 8px;-webkit-border-top-right-radius: 8px;-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px; }
.sdw { -moz-box-shadow:0px 1px 3px #333;-webkit-box-shadow:0px 1px 3px #333; }
/* Global Structure---------------------------------------- */

.bg-main{ width:100%;background:#fff url(../../images/sitepro/bg-body.jpg)  50% 0 repeat;}
/*----- txt,links,lines,titles -----*/
.clear{clear:both;line-height:0;font-size:0;overflow:hidden;height:0;width:100%;}
.wrapper{overflow:hidden;position:relative;}
.extra-wrap{overflow:hidden;display:block;}
.fleft{float:left}
.fright{float:right}
.alignright{text-align:right}
.aligncenter{text-align:center}
.alignmiddle{vertical-align:middle}
.nomargin {margin: 0;}
.color1{color:#000;}
.wrapper-large{overflow:hidden;position:relative; height:80px;}
/*********************************header*************************************/

.soccer { background-color:#ed821a; }
.baseball { background-color:#276804; }
.basketball { background-color:#0cb2ac; }
.lacrosse { background-color:#ab040b; }
.fieldhockey { background-color:#ab040b; }
.football { background-color:#024e80; }
.anysport { background-color:#CCCCCC; }

.soccerMenu { border-bottom:6px solid #ed821a; }
.baseballMenu { border-bottom:6px solid #276804; }
.basketballMenu { border-bottom:6px solid #0cb2ac; }
.lacrosseMenu { border-bottom:6px solid #ab040b; }
.fieldhockeyMenu { border-bottom:6px solid #ab040b; }
.footballMenu { border-bottom:6px solid #024e80; }
.anysportMenu { border-bottom:6px solid #CCCCCC; }

.soccerBorder { border-color:#ed821a; border-style:solid; border-width:1px; }
.baseballBorder { border-color:#276804; border-style:solid; border-width:1px; }
.basketballBorder { border-color:#0cb2ac; border-style:solid; border-width:1px; }
.lacrosseBorder { border-color:#ab040b; border-style:solid; border-width:1px; }
.fieldhockeyBorder{ border-color:#ab040b; border-style:solid; border-width:1px; }
.footballBorder { border-color:#024e80; border-style:solid; border-width:1px; }
.anysportBorder { border-color:#CCCCCC; border-style:solid; border-width:1px; }

.lineH{ background:url(../../images/sitepro/lineH.png) 0 0 repeat; height:5px; width:100%;}
/* buttons */
.button{ display:inline-block; background:#000 url(../../images/sitepro/bg-body2.jpg) 0 0 repeat; text-transform:uppercase; font:11px/15px Arial, Helvetica, sans-serif; color:#fff; -webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease; padding:7px 15px 6px;}
	.button:hover{ background:#e4e0dd; color:#000; text-decoration:none;}
/******************** Footer ******************/

footer p{ padding-bottom:5px;}
footer h4, footer h4 a{ padding-top:17px; color:#fff}
.privacy{ color:#fff;}
.privacy span{ display:inline-block; margin:0 9px;}
.privacy a{ text-decoration:underline;color:#fff;}
.privacy a:hover{ text-decoration:none;}
footer h3 {color:#adadad; }
.footer-list li a{color:#adadad;}
.tooltips{ position:relative; overflow:hidden;}
	.tooltips li{ float:left; padding:0px 3px 7px 0;}
	.tooltips li a img{ margin:3px 0px 0 0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
	.tooltips li a:hover img{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);}
footer h4{ color:#fff;}

#toTop {display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:51px;
	height:51px;border:none;text-indent:100%;z-index:1000000;background:url(../../images/ui.totop.png) no-repeat left top;}
#toTopHover {background:url(../../images/ui.totop.png) no-repeat left -51px;width:51px;height:51px;display:block;overflow:hidden;float:left;
	opacity: 0;-moz-opacity: 0;filter:alpha(opacity=0);}
#toTop:active, #toTop:focus {outline:none;}
/* DashBoard Links */
ul.dash li{border-top:1px dotted #ddd; padding:3px 0 3px 10px;}
	ul.dash li:first-child{ border-top:none;}
	ul.dash li a,ul.dash li a{color:#2f2f2f;padding:4px 8px;text-decoration:none;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
	ul.dash li a:hover { background-color:#d3d3d3;border-radius: 8px;-moz-border-radius: 8px;-webkit-border-radius: 8px; }
.tooltip { background-color:#000;border:1px solid #fff;padding:10px 15px;width:200px;display:none;color:#fff;text-align:left;
	            font-size:12px;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000; z-index:100000; opacity:.7;}
#tooltip{position:absolute;border:1px solid #ccc;background:#333;padding:5px;color:#fff; text-align:left;cursor:pointer; max-width:230px;}
a.tooltip:hover{ color:#ffffff; text-decoration:none;}	
 .header-dark{border: 1px solid #666;border-bottom:1px solid #3B3B3B;padding: 6px;
	        white-space: nowrap;vertical-align: middle;color: #fff;background: transparent;cursor: pointer;background: #3B3B3B;text-shadow:0 1px 1px #3B3B3B;
	        background: -webkit-gradient(linear, 0 0, 0 bottom, from(#797979), to(#3B3B3B));background: -webkit-linear-gradient(#797979, #3B3B3B);background: -moz-linear-gradient(#797979, #3B3B3B);
	        background: -ms-linear-gradient(#797979, #3B3B3B);background: -o-linear-gradient(#797979, #3B3B3B);background: linear-gradient(#797979, #3B3B3B);-pie-background: linear-gradient(#797979, #3B3B3B);
	        }