#right h2{
border-top:1px solid #00AEEF;
border-left:1px solid #00AEEF;
border-right:1px solid #00AEEF;
padding: 6px 0 0 10px;
margin:0px 13px 0px 12px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:19px;
font-weight:normal;

width:auto;
color:#000000;
}

h2#uselinks {
background:url(../images/useful_links_img.gif) no-repeat;
padding-top:55px;
}

h2#moreinfo {
background:url(../images/more_info.gif) no-repeat;
padding-top:55px;
}

#right h3{
border-left:1px solid #00AEEF;
border-right:1px solid #00AEEF;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:17px;
font-weight:lighter;
color:#00AEEF;
padding:6px 0 0 10px;
margin:0px 13px 0px 12px;
width:auto;
}

#right h4{
padding:6px 0 0 10px;
margin:0px 12px 0px 12px;
border:1px solid #E0E0E0;;
border-bottom:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:19px;
font-weight:lighter;
color:#00AEEF;
background-color:#F9F9F9;
}

#right p{
padding:12px;
border:1px solid #00AEEF;
border-top:0;
margin:0px 13px 12px 12px;
}
#right p.sponsorship{
padding:12px;
border:1px solid #00AEEF;
border-top: 0;
border-bottom: 0;
margin:0px 13px 0px 12px;
}

#right p.grey{
border-color:#E0E0E0;
margin:0px 13px 0px 12px;
background-color:#F9F9F9;
}


#right p a.button {
padding:5px 3px 5px 3px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
display:block;
color:#000000;
text-align:center;
border:1px solid #E0E0E0;
background:url(../images/buttonback.gif) repeat-x left bottom;
width:auto;
margin-bottom:10px;
margin-top:10px;
}

#right p a.button:hover, #right p a.button:visited{
color:#000;
text-decoration:none;
cursor:pointer;
}

#right p.grey a.button {
text-align:center;
margin:0 0 0 70px;
padding:2px 0 0 0;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
display:block;
width:50px;
height:16px;
color:#000000;
border:1px solid #E0E0E0;
background:url(../images/buttonback.gif) repeat-x left bottom;
}

#right p.grey a.button:visited{
color:#000000;
}

#right p.grey a.button:hover{
text-decoration:underline;
}

#right ul {
border:1px solid #00AEEF;
border-top:0;
padding:10px 10px 10px 25px;

margin:0px 13px 12px 12px;

}

#right ul li{
margin-bottom:8px;
padding: 0 0 0 0px;
background:url(../images/bullet.gif) no-repeat 0 .45em;
list-style:none;
padding-left:10px;
margin-left:-13px;
}

#right ul li a{
text-decoration:none;
color:#00AEEF;
}

#right img{
border:1px solid #00AEEF;
border-bottom:0;
margin:0px 13px -2px 12px;
}

#right a{
color:#00AEEF;
text-decoration:none;
}

#right a:hover{
color:#00AEEF;
text-decoration:underline;
}

#right p a:visited{
color:#00AEEF;
}

#right #login h2{
	border-top:1px solid #E0E0E0;
	border-left:1px solid #E0E0E0;
	border-right:1px solid #E0E0E0;
	padding: 6px 0 0 10px;
	margin:0px 13px 0px 12px;
	background-color:#F9F9F9;
	width:auto;
	font: normal 19px Georgia, "Times New Roman", Times, serif;
	color: #00AAEE;
}

#right #login p{
padding:12px;
border-left:1px solid #E0E0E0;
border-right:1px solid #E0E0E0;
border-top:0;
border-bottom:0;
margin:0px 13px 0px 12px;
}

#right #login ul {
border:1px solid #E0E0E0;
border-top:0;
padding:10px 10px 10px 25px;
list-style-image:url(../images/bullet.gif);
margin:0px 13px 8px 12px;
background-color:#F9F9F9;
}

#right #login button{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
border:1px solid #E0E0E0;
margin-top:0px;
background:url(../images/lnavback.gif) repeat-x left bottom;
}

* html #right #login button {
height:17px;
background:url(../images/lnavback.gif) repeat-x left bottom;
} 

#right #login input{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
border:1px solid #E0E0E0;
margin:5px 5px 10px 0;
width: 93%;
}

.right {
text-align: right;
}

img.ot {
	float: right;
	padding: 0;
	border: 1px solid #00AEEF;
	margin: -15px 10px 10px 10px;
}
img.puff {
	border: 5px solid #33FF00;
}
#right h5{
border-top:0px solid #00AEEF;
border-left:1px solid #00AEEF;
border-right:1px solid #00AEEF;
padding: 6px 0 0 10px;
margin:0px 13px 0px 12px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:19px;
font-weight:normal;
background-color:#F9F9F9;
width:auto;
}

.tennispuff {
	background: #FFFFFF url(../images/tennispuff.jpg) no-repeat scroll left top;
	color: #FFF !important;
	margin-left:12px;
}
.tennispuff h2{
	padding-top:80px !important;
	background:transparent !important;
	margin-left:0px !important;
	color:#FFF !important;
}
.tennispuff p{
	background:transparent !important;
	margin-left:0px !important;
}
.tennispuff a, .tennispuff a:visited{
	color:#FFF !important;
	text-decoration:none !important;
}
.tennispuff a:hover{
	color:#FFF !important;
	text-decoration:underline !important;
}