#nav {
	float: left;
	width: 158px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #FFF;
	padding-top: 15px;
}
#nav ul {
	list-style-type: none;
	padding: 0px;
	font-weight: normal;
	margin: 0px;
}
#nav li {
	width: 143px;
	height: 29px;
	line-height: 24px;
	margin-top: 0px;
	margin-bottom: 0px;
}
/*IE needs extra margin and padding set for the indented li*/
/* html #nav li ul li{
    margin-left:-10px;
	padding-left:10px;
	}
	/* end IE hack*/
#nav ul li a {
	text-decoration: none;
	display: block;
	height: 26px;
	width: 148px;
	text-align: left;
	padding-left: 18px;
}
#nav li a:link, #nav li a:visited {
	color: #990066;
}
#nav li a:link.here, #nav li a:visited.here {
	background-color: #E6DAEF;
    border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
    border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

#nav li a:hover, #nav li a:active {
	color: #E7735A;
	padding-left: 18px;
	font-weight: bold;
}
h1 {
	font-size: 2em;
}
a:link {
	color: #990066;
	font-weight: normal;
}
a:visited {
	color: #990066;
	font-weight: normal;
}
a:hover {
	color: #E7735A;
	font-weight: normal;
}
a:active {
	color: #00CC99;
	font-weight: normal;
}

a {
	font-weight: normal;
}
body {
	background-color: #92D0D3;
	margin-top: 30px;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666699;
	font-size: 0.85em;
}
th {
	background-color: #C2D0E0;
	color: #003333;
}
#container {
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	width: 760px;
	border: 5px solid #339999;
}
#header {
	text-align: left;
	padding: 2px;
	background-image: url(wc_4.gif);
	background-repeat: no-repeat;
	background-position: 585px center;
	text-indent: 90px;
	background-color: #FFF;
}


#navhorizontal {
	display: block;
	list-style-type: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
	height: 1px;
	float: none;
	background-color: #66cccc;
	border-top-width: 2px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #339999;
	border-bottom-color: #606091;
	padding: 1px;
}
#navhorizontal li {
	text-align: center;
	display: block;
	height: 30px;
	padding: 6px;
	margin: 7px;
}
#navhorizontal li a:link, {
	color: #7e71a6;
	background-color: #C8C2DA;
	padding-top: 0.2em;
	padding-right: 0.5em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	height: 30px;
	text-align: center;
	display: inline;
	margin: 5px;
}
#navhorizontal li a:visited {
	color: #606091;
}


#navhorizontal li a:hover {
	color: #d9ff66;
}
#navhorizontal li a:active {
	color: #d9ff66;
}





#header h1 {
	font-size: 2.em
	background-image: url(ball_transparent.gif)
	text-indent: 115px;
}

#maincontent {
	float: right;
	width: 562px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9em;
	line-height: 21px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #339999;
	margin-top: 2px;
	margin-left: 0px;
	padding-top: 17px;
	padding-right: 16px;
	padding-bottom: 17px;
	padding-left: 18px;
	margin-right: 4px;
	margin-bottom: 2px;
	color: #666699;
	background-color: #FFFFFF;
}

#footer {
	font-size: 0.7em;
	text-align: center;
	clear: both;
	padding-top: 15px;
	padding-bottom: 4px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #FF9966;
}
#sidecontent {
	width: 153px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 4px;
	margin-top: 0px;
	background-color: #FFF;
}

.floatright {
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	float: right;
	border: 2px solid #669966;
	margin-top: 35px;
}
.floatright2 {
	border: 2px solid #9d9dbd;
	float: right;
	margin-right: 100px;
}
.floatright3 {
	float: right;
	border: 2px solid #9D9DBD;
	margin-right: 40px;
	margin-top: 27px;
	padding: 7px;
}

.tableimage {
	margin-right: 20px;
	margin-left: 100px;
	float: right;
	vertical-align: middle;
	margin-bottom: 5px;
}
.tableimage2 {
	vertical-align: middle;
	float: right;
	margin-right: 80px;
	margin-bottom: 15px;
	margin-left: 100px;
}


.table {
	font-size: 1.em;
	padding-left: 0px;
	font-size: 1.2em;
	margin-top: 10px;
	margin-bottom: 15px;
	font-weight: normal;
	border: 2px solid #66CCCC;
	vertical-align: text-bottom;
	float: left;
	margin-right: 15px;
	margin-left: 15px;
}
.table2 {
	color: #336666;
	background-color: #D9E2EC;
	border: 2px solid #CCCCFF;
	font-size: 1.2em;
	font-weight: normal;
	text-align: center;
}
.righttable {
	margin-left: auto;
	margin-right: auto;
}




.rowheader {
	background-color: #E1FFFF;
	color: #003333;
	font-weight: bold;
}

.rowodd {
	background-color: #eaedf4;
}
.rowodd td {
	color: #990066;
	padding: 0px;
}

.roweven {
	background-color: #d9e2ec;
}
.rowlast {
	background-color: #AADBDD;
}
.color {
	background-color: #D9FFB3;
}



.location {
	font-weight: bold;
}
.roweven td {
	color: #336666;
	padding: 0px;
}
.rowheader td {
	color: #003333;
}
.grid {
	display: table;
	width: 160px;
	margin-left: 40px;
	border-spacing: 4px;
}
.row {
	display: table-row;
	width: 160px;
}
.sideimage {
	background-color: #9C93BB;
	padding: 5px;
	margin-left: 15px;
	margin-top: 25px;
	margin-bottom: 10px;
	margin-right: 10px;
}
.sideimage2 {
	margin-left: 23px;
	margin-top: 10px;
	margin-bottom: 13px;
	border: 2px solid #9999FF;
	margin-right: 10px;
}
.sideimage3 {
	background-color: #9C93BB;
	margin-top: 25px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 8px;
}
.sideimage4 {
	background-color: #B67005;
	margin-top: 22px;
	margin-right: 15px;
	margin-bottom: 22px;
	margin-left: 16px;
	padding: 6px;
}
.sideimage5 {
	background-color: #B34700;
	padding: 8px;
	margin-top: 25px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 25px;
}
.sideimage6 {
	background-color: #9C93BB;
	padding: 6px;
	margin-top: 16px;
	margin-right: 11px;
	margin-bottom: 18px;
	margin-left: 11px;
}
.sideimage7 {
	margin-top: 15px;
	margin-right: 10px;
	margin-left: 10px;
	border: 2px solid #9595B9;
	margin-bottom: 15px;
}
.sideimage8 {
	background-color: #669966;
	margin-top: 25px;
	margin-right: 16px;
	margin-bottom: 10px;
	margin-left: 18px;
	border: 2px solid #ccc7dc;
}
.sideimage9 {
	background-color: #9C93BB;
	border: 2px solid #CCC7DC;
	margin-top: 15px;
	margin-right: 26px;
	margin-bottom: 15px;
	margin-left: 30px;
	padding: 4px;
}
.sideimage10 {
	background-color: #9c93bb;
	border: 5px solid #ccc7dc;
	margin-top: 15px;
	margin-right: 24px;
	margin-bottom: 10px;
	margin-left: 20px;
}









.map {
	float: right;
	margin-top: 25px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	border: 2px solid #9595B9;
}
.style1 {
	font-size: 1.9em;
	color: #606091;
	text-indent: 110px;
}
.style2 {
	font-size: .9em;
}
.style3 {
	font-size: 1.1em;
	color: #606091;
}

.style4 {
	margin-top: 2px;
	margin-left: 15px;
	margin-bottom: 2px;
}
.style5 {
	color: #606091;
	margin-right: 10px;
	margin-left: 10px;
}
.style7 {
	color: #606091;
	margin-right: 15px;
	margin-left: 15px;
}





.style8 {
	font-size: 1.4em;
	font-weight: bold;
	color: #606091;
}
.style9 {
	color: #28A47B;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold;
}
.style10 {
	color: #606091;
}



.style11 {
	color: #606091;
	font-size: 1.1em;
	font-weight: bold;
}
.style12 {
	margin-left: 35px;
	color: #28A47B;
	margin-right: 10px;
	font-weight: bold;
}

.style15 {
	font-size: 1.2em;
	color: #666699;
	text-align: center;
}
.style17 {
	font-weight: bold;
	color: #339999;
	margin-right: 2px;
	margin-left: 2px;
}
.style18 {
	font-size: 1.2em;
	font-weight: bold;
	color: #003333;
	padding-bottom: 10px;
	padding-top: 10px;
}



#topleftcontent {
	width: 244px;
	float: left;
	border: 2px solid #CCC7DC;
	background-color: #eaedf4;
	left: 20px;
	font-size: 0.95em;
}
.toplefttable {
	font-size: 1.2em;
	font-weight: normal;
	color: #990066;
	margin: 2px;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#toprightcontent {
	background-color: #CCCCFF;
	width: 244px;
	float: right;
	border: 2px solid #B37B8A;
	left: 275px;
	margin-top: -225px;
}
.toprighttable {
	font-size: 1.2em;
	font-weight: normal;
	color: #336666;
	margin: 2px;
	padding: 2px;
}
#bottomleftcontent {
	background-color: #d9e2ec;
	width: 244px;
	border: 2px solid #9c93bb;
	clear: both;
	font-size: 0.95em;
}

.bottomlefttable {
	font-size: 1.2em;
	font-weight: normal;
	color: #FF3399;
	margin: 2px;
	padding: 2px;
}
#rtcontent {
	background-color: #E1FFFF;
	float: right;
	border: 2px solid #66cccc;
	width: 244px;
	left: 300px;
	font-size: 0.95em;
}
.rtcontent {
	font-size: 1.2em;
	font-weight: normal;
	color: #336666;
	margin: 2px;
	padding: 2px;
}
#navhorizontal li a:link.here, #navhorizontal li a:visited.here {
	background-color: #D9FFA0;
}
#branda {
	float: left;
	width: 175px;
	border: 2px solid #cc6666;
	padding: 2px;
	margin-top: 2px;
}
.branda {
	margin: 1px;
	padding: 1px;
}

#brandb {
	width: 175px;
	border: 2px solid #996699;
	float: left;
	padding: 2px;
	margin-top: 2px;
}
.brandb {
	padding: 1px;
	margin: 1px;
}

#brandc {
	float: left;
	width: 180px;
	border: 2px solid #66CCCC;
	padding: 2px;
	margin-top: 2px;
	left: 380px;
}
.brandc {
	padding: 1px;
	margin: 1px;
}

#brandd {
	background-color: #FFE4CA;
	width: 555px;
	border: 2px solid #FFFF99;
}
#brande {
	background-color: #E4E4E4;
	width: 158px;
	border: 2px solid #999999;
	float: right;
	left: 300px;
}
#container #maincontent #roundrobin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #606091;
}
#container #maincontent #roundrobin td {
	font-size: 1.1em;
	color: #606091;
	font-weight: bold;
	text-align: center;
}
.sideimage11 {
	margin-left: 28px;
	margin-top: 25px;
	margin-bottom: 10px;
	margin-right: 16px;
	border: 2px solid #696;
}
#container #maincontent #roundrobin caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #606091;
	padding-top: 8px;
	padding-bottom: 10px;
	font-weight: bold;
}
#rrresultsleft {
	float: left;
	width: 275px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	color: #606091;
	text-align: center;
}

#rrresultsright {
	float: right;
	width: 275px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	color: #606091;
	font-weight: bold;
	text-align: center;
}
