/*Houston Tennis Database css*/
body {
	background-color: #FFFFFF;
	margin: 0px;
	font:11px Verdana, Arial;
}
img{border:0;}
form{margin:0; padding:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}


.input{font:10px Verdana, Arial; height:15px; border:1px solid #666;}
.input2{font:10px Verdana, Arial; height:15px; border:1px solid #cacaca;}
/*text formatting*/

.v11{font:11px Verdana, Arial; color:#333;}
.v11 a{color:#333;}

.v10white{font:10px Verdana, Arial; color:#fff;}
.v10white a{color:#fff; text-decoration:underline;}
.v10white a:hover{color:#fff; text-decoration:none;}

.v12blue{font:12px Verdana, Arial; color:#369;}
.v12blue a{color:#369; text-decoration:underline;}
.v12blue a:hover{color:#369; text-decoration:none;}


.menutext{font:bold 13px Arial, Helvetica; color:#333; background:url(images/menubg.gif) repeat-x;
	height:40px; text-align:center;
	border-bottom:1px solid #ccc; clear:both}
.menutext a{color:#333; text-decoration:none;}
.menutext a:hover{color:#2172bd; text-decoration:underline;}

.justify{text-align:justify;}
.pad15{padding:0 15px 15px 15px; line-height:17px;}

/*cell backgrounds*/

.topbg{background:url(images/topbg.gif) repeat-x; height:73px; width:350px;}
.b_bg{background:url(images/b_bg.gif) repeat-y;}
.bb_bg{background:url(images/bb_bg.gif) repeat-y;}
.at{background:url(images/at.gif) no-repeat 30px 0; line-height:15px;}
.netw_bg{background:url(images/net_bg.gif) repeat-y; padding:0 25px 0 10px;}

.o_arrow{background:url(images/o_arrow.gif) no-repeat 0 5px; width:10px; }

.footer{background:#f1f1f1 url(images/footerbg.gif) repeat-x top; padding:10px; padding-bottom:0; color:#666;}
.footer a{color:#666;}
.footer a:hover{color:#000;}

.footercopy{padding-bottom:10px; color:#999; font:10px Verdana, Arial;}
.footercopy a{color:#999;}
.footercopy a:hover{color:#000;}

.link{padding-bottom:10px; color:#0E466B; font:10px Verdana, Arial;}
.link a{color:#0E466B;}
.link a:hover{color:#0E466B; font-weight:bold; }

.top{padding:5px 10px 10px 5px; text-align:right; color:#fff; font:bold 11px Verdana, Arial;}
.top a{color:#fff; background:#6c96de; padding:2px 5px;}
.top a:hover{color:#fff; background:#006699; text-decoration:none}

.inpagebg{background:url(images/pageheadbg.png) no-repeat right; height:58px; width:561px;}
.content{padding:10px 25px 10px 15px; text-align:justify; line-height:17px;}

.textfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #999999;
	background-color: #FFFFFF;}

.inputbutton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #336699;
	border: 1px solid #666666;}
	
.curveborder{
	border:1px solid #6c96de;
	border-top:none;
	border-bottom:none;}
	
.curvegreyborder{
	border:1px solid #ccc;
	border-top:none;
	border-bottom:none;
	padding:0 5px;}

.contenttop{
	background:url(images/content_top.png) no-repeat top;}
.contentmain{
	background: url(images/content_btm.png) no-repeat bottom;
	color:#0E466B;
	padding:15px;
	text-align:justify;
	min-height:250px;}	

.top{
	margin:0 15px 0 0;}
	
.homenetworkblock{
	/*background:url(images/home_network.png) no-repeat;*/
	background:url(images/home_network.png);
	width:550px;
	padding:40px 15px 10px 15px;}
.newsletter{
	background:url(images/enewsletter.png) no-repeat;
	width:180px;
	height:93px;
	padding-top:30px;}
.testimonial{
	background:url(images/testimonials.png) no-repeat;
	width:180px;
	height:83px;
	padding-top:30px;}
.pageheader{
	font:20px "Trebuchet MS", "Lucida Bright";
	color:#fff;}
	
.table_border {
	border:1px solid #CCCCCC;
	background:#fff  url(images/gr_bg.gif) repeat-x;
	background-position:bottom;
	padding:5px;}
	
.sepretor {
	border-bottom:1px dashed #CCCCCC;}
	
.head_center {
	background:url(images/head_center.jpg) repeat-x;
	font:bold 14px Arial, Verdana;
	color:#fff;
	padding-bottom:12px;}
	
.table_center {
	background:url(images/table_center.jpg) repeat-y;
	padding:0 0 0 0;}
	
.table_center2 {
	background:url(images/table_center2.jpg) no-repeat;
	padding:0 0 0 0;}
	
/*bliss*/
