/* CSS Document */

body{
		padding: 10;
		margin: 0;
		background-color: #fff;
		color: #000;
		text-align: center;
		background-image :  url();
		background-repeat : repeat-y;
}

a:link {color: #B68203; text-decoration: none; outline: none}
a:visited {color: #6E6C66; text-decoration: none; outline: none}
a:hover {color: #B68203; text-decoration: underline; outline: none}

#contents{
		margin-top: 0px;
		margin-bottom: 0px;
		margin-right:auto;
		margin-left:auto;
		width: 760px;
		height: 460px;
		padding: 0px;
		background-color: #FFF;
		color: #000;
/*		background-image: url(images/mainback.jpg);*/

}

#topmain{
       position : ;
       top : 0px;
       left : 0px;
       width : 750px;
	   height: 100px;
	   background-color: #BA0001;
}

#uppermiddlemain{
       position : ;
       top : 0px;
       left : 0px;
       width : 750px;
	   height: 186px;
	   background-color: #BA0001;
	   text-align: left;
	   background-image: url(images/uppermiddlemainback.gif);
}

#homemainimage{
float: right;
margin-top: 1px;
margin-right: 15px;

}

	#leftnav{
       	position :relative ;
       	top : 0px;
       	left : 11px;
       	width : 110px;
	    padding-left: 3px;
		background-color: transparent;

}



	#mainimage{
       	position :;
       	top : 0px;
       	left : 10px;
       	width : 616px;
	   	height: 186px;
	   	background-color: #DA9B02;
}

#lowermiddlemain{
       position : ;
       top : 0px;
       left : 0px;
       width : 750px;
	   height: 146px;
	   background-color: #BA0001;
	   background-image :  url(images/lowermain_back.gif);
	   text-align: left;
}

#secondarylowermiddlemain{
       position : ;
       top : 0px;
       left : 0px;
       width : 750px;

	   background-color: #BA0001;
	   background-image :  url(images/secondarylowermain_back.gif);
	   text-align: left;
}

#membersonly{
       position :relative ;
       top : 30px;
       left : 22px;
       width : 110px;
	   height: 146px;
	   background-color: transparent;
}

#bottommain{
       position : ;
       top : 0px;
       left : 0px;
       width : 750px;
	   height: 15px;
	   background-color: #BA0001;
}

#homenav{
       position : absolute;

}

p{
      font-family : Arial, Verdana, Helvetica, sans-serif;
      font-size : 12px;
      font-weight : normal;
	  color : #000;
      line-height : 120%;
}

.textbold{
      font-family : Arial, Verdana, Helvetica, sans-serif;
      font-size : 12px;
      font-weight : bold;
      line-height : 120%;
}

h1{
      font-family : Arial, Verdana, Helvetica, sans-serif;
      font-size : 14px;
      font-weight : bold;
	  color : #A50303;
      line-height : 120%;
}

li{
      font-family : Arial, Verdana, Helvetica, sans-serif;
      font-size : 12px;
      font-weight : normal;
	  color : #000;
      line-height : 120%;
}

.homepageheader{
      font-family : Arial, Verdana, Helvetica, sans-serif;
      font-size : 11px;
      font-weight : bold;
	  color : #ECCEC6;
      line-height : 120%;
}

.homethumbnailtext{
      font-family : Arial, Verdana, Helvetica, sans-serif;
      font-size : 11px;
      font-weight : normal;
	  color : #ECCEC6;
      line-height : 120%;
}

.smallcopy{
      font-family : Arial, Verdana, Helvetica, sans-serif;
      font-size : 9px;
      font-weight : normal;
      color : #000;
}

.highlightstable{
float: right;
margin-top: -129px;
margin-right: 25px;
}

.homethumbnails{
float: left;
margin-right: 5px;
margin-bottom: 5px;
}

.indent{
margin-left: 25px;
}

/*	calendar styles*/

.clmonth {
	border-collapse: collapse;
	width: 567px;
}
.clmonth caption {
	text-align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size : 14px;
    font-weight : bold;
	color: #777676;
	padding-top: 10px;
	padding-bottom: 10px;

}
.clmonth th {
	border: 1px solid #AAAAAA;
	border-bottom: none;
	padding: 2px 8px 2px 8px;
	background-color: #CCCCCC;
	color: #3F3F3F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-weight : normal;

}
.clmonth td {
	border: 1px solid #EAEAEA;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-weight : normal;
	padding: 2px 4px 2px 4px;
	vertical-align: top;
	height: 80px;
	
}
.clmonth td.empty {
	background-color: #F6F6F6;
	color: #C6C6C6;
	height: 80px;

}
.clmonth td.active {
	background-color: #D0A847;
	color: #000;
	border: 2px solid #B98811;
	height: 80px;

}

/*	swimschedule styles*/

.swimteamtable {
	border-collapse: collapse;
	width: 570px;
}
.swimteamtable caption {
	text-align: center;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size : 14px;
    font-weight : bold;
	color: #777676;
	padding-top: 10px;
	padding-bottom: 10px;

}
.swimteamtable th {
	border: 1px solid #373636;
	border-bottom: none;
	padding: 2px 8px 2px 8px;
	background-color: #CCCCCC;
	color: #3F3F3F;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-weight : normal;
	text-align: left;
}
.swimteamtable td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
    font-weight : normal;
	padding: 2px 8px 2px 8px;
	vertical-align: top;
	border: 1px solid #373636;	
}

.swimteamtable tr.lightgray {
	background-color: #F6F6F6;
	color: #757373;

}
.swimteamtable tr.orange {
	background-color: #D0A847;
	color: #000;

}

.boardmembersred{
      font-family : Arial, Verdana, Helvetica, sans-serif;
      font-size : 11px;
      font-weight : normal;
	  color : #9E0B01;
      line-height : 100%;
}

.boardmembersblack{
      font-family : Arial, Verdana, Helvetica, sans-serif;
      font-size : 11px;
      font-weight : normal;
	  color : #000;
      line-height : 100%;
}

.boardmemberslarge{
      font-family : Arial, Verdana, Helvetica, sans-serif;
      font-size : 12px;
      font-weight : bold;
	  color : #B68203;
      line-height : 100%;
}

/*	general table styles*/

.generaltable {
	border-collapse: collapse;
	border: 1px solid #373636;
}

.generaltable tr.rowheader {
	background-color: #8F8887;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
    font-size : 12px;
    font-weight : bold;
    color: #fff;
}

.generaltable td {
	font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size : 12px;
	padding: 2px 8px 2px 8px;
	vertical-align: top;
	border: 1px solid #373636;	
}