﻿BODY {
	MARGIN: 0px; FONT-FAMILY: Arial, sans-serif; COLOR: #333; font-size: 81%;

}
a {
	color:#002a54;
}
FORM {
	MARGIN: 0px
}
TD {
	 /*VERTICAL-ALIGN: top*/
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.clear {
	LINE-HEIGHT: 0px; HEIGHT: 0px; CLEAR: both; FONT-SIZE: 0px
}
.left {
	FLOAT: left
}
.right {
	FLOAT: right
}
.generic {
	HEIGHT: auto
}
.alignCenter {
	TEXT-ALIGN: center
}
.alignLeft {
	TEXT-ALIGN: left
}
.alignRight {
	TEXT-ALIGN: right
}
.linkstyle1 A {
	COLOR: #0066ff; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.linkstyle1 A:hover {
	COLOR: #15386c; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.linkstyle1 A:visited {
	COLOR: #0066ff; FONT-SIZE: 13px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.linkstyle2 A {
	COLOR: #fff; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.linkstyle2 A:hover {
	COLOR: #fff; FONT-WEIGHT: bold; TEXT-DECORATION: underline
}
.linkstyle2 A:visited {
	COLOR: #fff; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.textcolor1 {
	COLOR: #fff
}
.textcolor2 {
	COLOR: #000
}
.textsize10 {
	FONT-SIZE: 10px
}
.textsize11 {
	FONT-SIZE: 11px
}
.textsize12 {
	FONT-SIZE: 12px
}
UL.list2 {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
UL.list2 LI {
	MARGIN-BOTTOM: 10px
}
HR {
	BACKGROUND-COLOR: #f00; HEIGHT: 1px; COLOR: #000
}
#USTAContainer {
	HEIGHT: auto
}
#SiteContainer {
	HEIGHT: auto
}
#Header {
	
}

#SearchWidget {
	POSITION: relative; WIDTH: 350px; FLOAT: left; HEIGHT: 115px
}
#SearchWidget IMG {
	POSITION: absolute; TOP: 0px; LEFT: 0px
}
#SearchWidget #SearchForm {
	POSITION: absolute; TOP: 42px; LEFT: 99px
}
#SearchWidget #tabsButtons {
	POSITION: absolute; TOP: 0px; LEFT: 2px
}

A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
#miscLinks {
	Z-INDEX: 103; POSITION: absolute; WIDTH: 342px; HEIGHT: 20px; TOP: 0px; RIGHT: 0px
}
#miscLinks UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
#miscLinks LI {
	FLOAT: left
}
#miscLinks LI A {
	TEXT-INDENT: -999em; WIDTH: 114px; DISPLAY: block; HEIGHT: 20px
}
#miscLinks LI A.mLinkNetwork {
	BACKGROUND: url(../images/mNetwork.gif) no-repeat left top
}
#miscLinks LI A.mLinkSection {
	BACKGROUND: url(../images/mSection.gif) no-repeat left top
}
#miscLinks LI A.mLinkShop {
	BACKGROUND: url(../images/mShop.gif) no-repeat left top
}
#miscLinks LI A.mLinkNetwork:hover {
	BACKGROUND-POSITION: left bottom
}
#miscLinks LI A.mLinkSection:hover {
	BACKGROUND-POSITION: left bottom
}
#miscLinks LI A.mLinkShop:hover {
	BACKGROUND-POSITION: left bottom
}
#mNetwork {
	POSITION: absolute; WIDTH: 600px; HEIGHT: 412px; TOP: 12pt; RIGHT: 0px
}
#mSection {
	POSITION: absolute; WIDTH: 600px; HEIGHT: 412px; TOP: 12pt; RIGHT: 0px
}
#mShop {
	POSITION: absolute; WIDTH: 600px; HEIGHT: 412px; TOP: 12pt; RIGHT: 0px
}
#miscLinks LI.ui-tabs-selected A.mLinkNetwork {
	BACKGROUND-POSITION: left bottom
}
#miscLinks LI.ui-tabs-selected A.mLinkSection {
	BACKGROUND-POSITION: left bottom
}
#miscLinks LI.ui-tabs-selected A.mLinkShop {
	BACKGROUND-POSITION: left bottom
}
.ui-tabs-hide {
	DISPLAY: none
}
#SubNavHolder {
	BACKGROUND: #ccc; HEIGHT: 27px
}
#MiddleContainer {
	MIN-HEIGHT: 750px; HEIGHT: auto !important;
	BACKGROUND-COLOR: #eaeaea; 
	/*BORDER-RIGHT: #fff 3px solid*/
}

#MiddleContainer #CenterContent {
	/*MIN-HEIGHT: 750px; WIDTH: 822px; BACKGROUND: #fff; FLOAT: left; HEIGHT: auto !important; BORDER-TOP: #fff 3px solid;*/
	MIN-HEIGHT: 750px; _HEIGHT: 750px; BACKGROUND: #fff; BORDER-TOP: #fff 3px solid;
	/* WIDTH: 822px; disabled for print css */
}

 #wrapper1
{
    background:#fff url(../images/UI/stats-bg.gif) no-repeat;	
    background:red;
}

#MiddleContainer #CenterContent IMG{
	BORDER:0; PADDING:0; 
}
#MiddleContainer #CenterContent #OtherAds IMG{
	margin:15px 0 15px 30px; display:block
	
}

#MiddleContainer #CenterContent #TopBar {
    HEIGHT: 20px; background-color: #eaeaea; COLOR: #376b8c; FONT-SIZE:11px; FONT-WEIGHT: bold; PADDING:10px 0 0 10px; MARGIN-BOTTOM:3px
}

#MiddleContainer #CenterContent #TopBar A, #MiddleContainer #CenterContent #TopBar A:visited{
	COLOR: #376b8c; PADDING:0 5px; TEXT-DECORATION: none;
}
 
#MiddleContainer #CenterContent #TopBar A:hover{
    COLOR: #2385c9
}
#MiddleContainer #CenterContent #TopBar A.underline,#MiddleContainer #CenterContent #TopBar A.underline:visited {
    TEXT-DECORATION: underline;
}

#MiddleContainer #CenterContent #TopBar #left{
    FLOAT:left
}
#MiddleContainer #CenterContent #TopBar #right{
    FLOAT:right
}

#MiddleContainer #CenterContent .OldTTStyle{
    line-height:16px;
}

#MiddleContainer #CenterContent .OldTTStyle TD {
	 VERTICAL-ALIGN: top   
}

#MiddleContainer #CenterContent #Home_Stats{

    float:left;
    /* width:619px; disabled for print css */
    background:url(../images/UI/home-bg.jpg) repeat-y 0 0;
    font-size:12px;
}

#MiddleContainer #CenterContent #Home_Stats IMG{
   position:relative;
   left:10px;
   top:10px;
}

#MiddleContainer #CenterContent #Home_Stats .title{
   COLOR: #0067b7; 
   font-weight:bold;
   font-size:1.1em;
   padding:7px;
}

#MiddleContainer #CenterContent #Home_Stats .bottomalign{
    position:relative;
    top:5px;
}

#MiddleContainer #CenterContent #Home_Stats .statsBanner{
    position:relative;
    top:0px;
    left:2px;
    top:-10px;
}


#MiddleContainer #CenterContent #Home_Stats TABLE.tall{

    /* width:605px;    disabled for print css */
    margin:0 0 10px 0;
    position:relative;
    top:0px;
    left:12px;
	background:url(../images/UI/content-background-c.jpg) repeat-x 0 0;

}
#MiddleContainer #CenterContent #Home_Stats TABLE.short{

    /* width:605px;    disabled for print css*/
    margin:0 0 10px 0;
    position:relative;
    top:5px;
    left:12px;
	background:url(../images/UI/content-background-d.jpg) repeat-x 0 0;

}
#MiddleContainer #CenterContent #Home_Stats TD{
    padding:2px;
    vertical-align:middle;
}

#MiddleContainer #CenterContent #Home_Stats TD a{
    color:#333333;
}

#MiddleContainer #CenterContent #Home_Stats TD .arrow{
    font-size:15px
}

#MiddleContainer #CenterContent #Home_Stats TD.divider{
  
    background:white;
}

#MiddleContainer #CenterContent #Home_Stats .home_input{
    padding:2px;
	width:140px;
	margin:2px;
}


#MiddleContainer #CenterContent #Home_Stats .button_long{   
	color:#222;
	font-size:12px;
	font-weight:bold;
	padding:3px 10px;
	_padding:3px 3px;
	border:1px solid;
	_border:1px solid;
	border-top-color:#eeeeee;
	border-left-color:#eeeeee;
	border-right-color:#777777;
	border-bottom-color:#777777;
	cursor:pointer;
	background-color:#bbb;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#bbbbbb',EndColorStr='#eeeeee');
}

#MiddleContainer #CenterContent #Home_Stats .button_long:hover, .button_long a:hover 
{
	background-color: #528aff; 
	cursor:pointer
} 

#MiddleContainer #CenterContent #Home_Stats .button_short{   
	border-left: 1px solid #eeeeee;
    border-right: 1px solid #777777;
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #777777;
    color:#222;
	    font-size:12px;
	    font-weight:bold;
	    padding:3px 5px;
	    _padding:3px 3px;
	    _border:1px solid;
	    cursor:pointer;
	    background-color:#bbb;
	    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#bbbbbb',EndColorStr='#eeeeee');
    height: 29px;
}

#MiddleContainer #CenterContent #Home_Stats .button_short:hover, .button_short a:hover 
{
	background-color: #528aff; 
	cursor:pointer
} 

#MiddleContainer #RightRail {
	WIDTH: 171px; BACKGROUND: #eaeaea; FLOAT: left; HEIGHT: auto; BORDER-TOP: #fff 3px solid
}
#MiddleContainer #RightRail #NewsletterSignup {
	WIDTH: 165px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#MiddleContainer #RightRail #TowerAd {
	WIDTH: 160px; DISPLAY: block; HEIGHT: auto; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#MiddleContainer #RightRail #TowerAdDevice {
	WIDTH: 160px; DISPLAY: block; HEIGHT: auto; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}

/* ======= Stats and Standings (stats.aspx) ==== */

#Container_with_LeftNav
{
    overflow:hidden; /*trick for equal column heights */
}
#MiddleContainer #CenterContent #Stats
{
    /*float:left;
     width:660px;   disabled for print css*/
    margin-bottom: -2000px; padding-bottom: 2000px; /*trick for equal column heights */
} 

/* === Left nav menu ============================== */

#Leftnav_wrapper{
    float:left;
    width:160px;
    background-color:#e7e7e7;
    min-height:700px;
    margin-bottom: -2000px; padding-bottom: 2000px; /*trick for equal column heights */
}


ul#Leftnav {
    width:160px;
    margin:0;
    padding:0; 
    list-style-type:none;  
    height:100%;
    border-right:none;
}

#Leftnav li {
    margin:0; 
    display:block; 
    padding:0;
}

* html ul#Leftnav li {
    height:1%;
    line-height:1%;
}

#Leftnav li a {
    display:block;
    text-decoration:none;
    line-height:27px;
    border-left:1px solid #e7e7e7;
    COLOR: #376b8c;
    FONT-SIZE:11px; 
    FONT-WEIGHT: bold; 
    padding-left:5px;
}
/*
* html #Leftnav li a {
    width:100%;
}
*/
#Leftnav li a:link,  #navmenu li a:visited{
    /*color: #333333;
    font-weight:500;
    background-color: ;*/
}

#Leftnav li a:hover {
    background-color: white;
    display:block;
}

#Leftnav li a:active {
    background-color: white;
}


#Leftnav li.thispage a {
    display:block;
    background-color:white;  
    text-decoration: underline;  
    cursor:default;
}

#Leftnav_wrapper #Leftnav_OtherAds IMG{
    margin:15px 0 15px 20px;
    display:block;
    BORDER:0; PADDING:0; 
}

#Footer {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10PX;
}
#Footer A {
	FONT-SIZE: 10px; 
}
#Footer .BuildInfo
{
    FONT-SIZE:10PX;
}
.nopadding {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 0px
}

.iframeContainer {
	BORDER-BOTTOM: #fff 3px solid; BORDER-LEFT: #fff 3px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #fff 3px solid; BORDER-RIGHT: #fff 3px solid; PADDING-TOP: 0px
}
.TTOldContent TD {
	 vertical-align:top
}

/* for print css */
#Header { display:none;}
#TopBar{display:none;}
#MiddleContainer #RightRail {display:none;}
#Footer {display:none;}
#Leftnav_wrapper {display:none;}
#TennislinkBar {display:none;}
.thirdpartyhfshare, .topNavMainWrap, #ctl00_SocialMediaPanel_updatePnlSocialMedia, .fb-like, .signUpWrapper, .footerMainWrap, fb-root  {
	display:none;
}
#aspnetForm{ margin:0 !important; }