/* Stylesheet for League Results */
/* 7 colors in 154x119 header
(px)		(color)
1		ffffff header	120	white
4		9aca3c	box 1	4	lt green
1		83a83c	box 2	1	dk green
1		1b2018	box 3	1	dk gray top border
104		030303	box 3	104	black with FTA tennis ball image
1		211e16	box 3	1	dk gray bottom border
1		cb9929	box 4	1	dk orange
5		f6b81a	box 5 	5	lt orange
		d56c17				tab orange
1		e6e7e8	header border

Sidebar background: #edeedc  border: #e1e1d5
From site - tab background	#F6B81A 
			tab hover		#E6A306


Colors from new background 8/23/10
Red court surface - #c06351
Dark Green button - #027f45
Lighter green button - #53a543
Light green button -  #84c56b
Green sidebar background - #9fc280


*/


body {
	margin: 0;
	padding: 0;
	color: #black;
	background-color: white;
	font-family: Tahoma, Verdana, Arial;
	font-size: 80%;
	min-width: 920px;
}
a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}



#headerbox {
	margin-top: -140px;
	
	height: 106px; 
	
	width: 920px;
	margin-right: auto;
	margin-left: auto;
	}
	
.headerimage {
	margin-top: 1px;
	margin-left: -15px;
}

#header-navigation {
	margin-top: -30px;
	margin-left: 150px;
	
}
#header-navigation a:link {
	text-decoration: none;
}
.header-nav-box {
	color: white;
	font-weight: bold;
	font-size: 85%;
	background-color: #f6b81a;
	width: auto;
	margin: 2px;
	padding: 6px 13px;
}

#header-navigation a:hover {
	background-color: #E6A306; /* tab orange */
	text-decoration: none;
}
#main {
	position: relative;
	top: 40px;
	width: 483px;
	background-color: white;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.row{
	border-top: 4px solid #AD4;
	border-bottom: 4px solid #FB1;
	background-color: #000;
	color: #FFF;
	width: 250px;
	padding: 2px;
	margin-bottom: 1px;
	margin-left: 115px;
}

.row-black {
	border-top: 5px solid black;  /* #9aca3c  light green */
}
.row2{
	border-top: 4px solid #AD4;
	border-bottom: 4px solid #FB1;
	background-color: #000;
	color: #FFF;
	width: 300px;
	padding: 2px;
	margin-bottom: 1px;
	margin-left: 102px;
}
.row3 {
	border-top: 4px solid #AD4;
	border-bottom: 4px solid #FB1;
	background-color: #000;
	color: #FFF;
	padding: 2px;
	margin-bottom: 1px;
}
.row3 a  {
	text-decoration: none;
	color: white;
}	
.row3 a:hover {
	text-decoration: underline;
}
.rowopt{
	width: 50px;
	float: left;
}
.rowopt2{
	width: 70px;
	float: left;
}
.drop-cap {
	font-family: Tahoma, Verdana, Arial, serif;
	font-size: 350%;
	margin-top: -10px;
	margin-bottom: -10px;
	float: left;
	color: #030303;
}

.textx90 {
	font-size: 80%;
}

.textx125 {
	font-size: 125%;
}

.textx150 {
	font-size: 150%;
}

.textx200 {
	font-size: 200%;
}

.textcenter {
	text-align: center;
}

.textbold {
	font-weight: bold;
}

.text-italic {
	font-style: italic;
}

.float-right {
	float: right;
}

.float-left {
	float: left;
}

.aligncenter {
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
}

.alignmid {
	margin-left: 350px;
}
.margin-top0 {
	margin-top: 0px;
}
.padding-left5 {
	padding-left: 5px;
}
.adjustup70 {
	margin-top: -70px;
}

.margin-bottom10 {
	margin-bottom: 20px;
}
#sidebar-box {
	width: 209px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 10px;
	color: #030303;
	background-color: #edeedc;
	border-style: solid;
	border-width: 1px;
	border-color: #e1e1d5;
}
#box-header {
	width: 200px;
	height: 30px;
	margin: 0;
	padding-left: 10px;
	padding-bottom: 0;
	padding-top: 0;
	background-color: #030303;
	color: white;
	font-size: 150%;
	border-top-style: solid;
	border-top-color: #9aca3c;
	border-top-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #f6b81a;
	border-bottom-width: 4px;
	font-weight:bold; 
	text-align: center;
}


#title-text {
	margin-top: -75px;
	text-align: center;
	left: 100px;
	font-size: 200%;
}
#left-sidebar {
	position: absolute;
	top: -8px;
	left: -220px;
	width: 210px;
}
#right-sidebar {
	position: absolute;
	top: -8px;
	left: 492px;
	width: 210px;
}
#left-sidebar a, #right-sidebar a {
	color: #030303;
	background-color: edeedc;
	text-decoration: none;
}

#left-sidebar li, #right-sidebar li {
	margin-left: -5px;
	padding-left: -5px;
	color: #030303;
	background-color: #edeedc;
	text-decoration: none;
}
#left-sidebar a:hover, #right-sidebar a:hover {
	text-decoration: underline;
}

/* **************** */
/* Table Attributes */
/* **************** */

table {
	text-align: center;
	padding: 5px;
	width: 100%;
	border-collapse: collapse;
	font-size: 90%;
}

th {
	border-top: 5px solid #a1c180;  /* light green */
	border-bottom: 5px solid #4fa345; /* dark green   */
	text-align: center;
	padding: 5px;
	color: white;
	background-color: #030303;  /* charcoal */
}
td {
	color: #030303;
	background-color: #edeedc;
	border: 1px solid #a1c180; /* #c06351; light green;  /*#cb9929; dark orange */
	padding: 5px;
}

.mC {width:209px; float:left;}
.mH {color:white; cursor:pointer;  font-weight:bold; text-align: center;}
.mL {display:none; margin-bottom:10px;}
.mO {margin-left:10px; display:block;
}

#footer-fta {
	margin-top: 120px;
	height: 60px;
	width: 100%;
	text-align: center;
	padding-top: 42px;
	background-color: #2a2f33;
	color: white;
	font-size: 11px;
}

.footer-gray {
	color: #8e9397;
}