/* CSS Document */

body{
background-color:#002366;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#house{
width:800px;
margin:0 auto 0 auto;
background-image:url(../../images/content.jpg);
background-repeat:repeat-y;
}

#header{
height:134px;
background-image:url(../../images/header.jpg);
}

/*#menutop{
height:9px;
background-image:url(../../images/menutop.jpg);
background-repeat:no-repeat;
margin-bottom:-9px;
display:none;}

#menumid{
background-image:url(../../images/menu.jpg);
background-repeat:repeat-y;}

#menu{
float:left;
}

#menubot{
height:10px;
background-image:url(../../images/menubot.jpg);
background-repeat:no-repeat;
margin-top:-10px;}*/

#menu{
background-image:url(../../images/menu.jpg);
height:38px;
background-repeat:no-repeat;
}

#housing{
background-image:url(../../images/content.jpg);
background-repeat:repeat-y;
}

#insidemenu{
padding-left:30px;
padding-top:7px;}

#container{
background-image:url(../../images/content.jpg);
background-repeat:repeat-y;
padding-top:10px;}

#links{
float:left;
width:175px;
text-align:left;
padding-right:25px;
}

#links ul{
list-style:none;
float:none;
margin-left:30px;
padding-left:30px;
}

#links ul li{
margin-top:4px;}

#links a,
#links a:visited{
color:#002366;
font-weight:bold;
text-decoration:none;}

#links a:hover{
color:#002366;
font-weight:bold;
text-decoration:underline;}

#content{
float:left;
width:550px;
padding-right:50px;}

#content a,
#content a:visited{
color:#002366;
font-weight:bold;
text-decoration:none;}

#content a:hover{
color:#002366;
font-weight:bold;
text-decoration:underline;}

#footer{
height:85px;
background-position:bottom;
background-image:url(../../images/footer.jpg);
background-repeat:no-repeat;
font-size:10px;}

.clear{
clear:both;
height:10px;}

h1{
font-size:18px;}


table.fininfo{
background:transparent;
border:2px solid #000;
border-collapse:collapse;}

table.fininfo tr.balancedue{
background-color:#eee;
border:2px solid #000;
font-size:13px;
color:#000;
font-weight:bold;}

table.fininfo tr.payment{
border:2px solid #000;
color:#002366;
font-weight:bold;}

table.fininfo tr.bill{
background-color:#eee;
border:2px solid #000;
color:#ff0000;
font-weight:bold;}

table.fininfo tr{
padding:2px;}

table.fininfo td{
border:2px solid #000;}

table.showcontact{
background:transparent;
border:2px solid #000;
border-collapse:collapse;}

table.showcontact tr{
padding:2px;}

table.showcontact td{
border:2px solid #000;
padding:3px;}

h3{
font-size:11px;
font-weight:bold;}

h2{
font-size:14px;
font-weight:bold;}

.inactive{
color:#aaa;}

.strong{
font-weight:bold;}

.foot{
border-top:2px solid #002366;
margin-left:200px;
width:575px;
text-align:left;
}

.foot ul{
list-style:none;}

.foot ul li{
/*float:left;*/
margin-right:3px;}

#footer a,
#footer a:visited{
color:#002366;
font-weight:bold;
text-decoration:none;}

#footer a:hover{
color:#002366;
font-weight:bold;
text-decoration:underline;}

table.player{
background:transparent;
border:2px solid #000;
border-collapse:collapse;}

table.player tr{
padding:2px;}

table.player td{
border:2px solid #000;
padding:3px;}

table.clinicstop{
margin-bottom:20px;}

table.clinicstop tr td.name{
color:#002366;
font-size:12px;
font-weight:bold;
}

table.tournaments{
background:transparent;
border:2px solid #000;
border-collapse:collapse;
width:550px;
margin-bottom:40px;}

table.tournaments tr{
padding:2px;}

table.tournaments td{
border:2px solid #000;
padding:3px;}

table.tournaments th{
border:2px solid #000;
padding:3px;}