body {
background-color: #D7DBD3;
text-align: center;
}

#container {
text-align:left;
}

h2 {
margin: 0;
padding: 5px 0 0 0;
text-align:center;
}

h3 {
text-align:center;
}

/* links */

a,a:link,a:visited,a:active {
text-decoration:none;
color:#00F;
}

a:hover {
color:#00F;
text-decoration:underline;
}

/* calendar */

td.calmenu a:hover {
text-decoration:underline;
color:#FFF;
}

table.cal table.calnav {
width:742px;
}

table.calmain {
border:1px #000 solid;
border-right-width:0;
width:742px;
}

td.cal {
background-color:#007FFF;
border:0 #000 solid;
border-top-width:1px;
border-right-width:1px;
text-align:right;
vertical-align:top;
width:106px;
height:75px;
font-family:Tahoma;
font-size:12px;
padding:3px;
}

td.cal a {
color:#FFF;
text-decoration:none;
}

td.cal a:hover {
color:#FFF;
text-decoration:underline;
}

td.today {
background-color:#00F;
border:0 #000 solid;
border-top-width:1px;
border-right-width:1px;
text-align:right;
vertical-align:top;
width:106px;
height:75px;
font-family:Tahoma;
font-size:12px;
padding:3px;
}

td.today a {
color:#FFF;
text-decoration:none;
}

td.today a:hover {
color:#FFF;
text-decoration:underline;
}

td.calmenu a,td.calmenu a:link,td.calmenu a:visited,td.calmenu a:active {
text-decoration:none;
color:#FFF;
}

td.calmenu a:hover {
text-decoration:underline;
color:#FFF;
}

td.caltop {
border:0 #000 solid;
border-right-width:1px;
}

td.nodate {
background-color:#FFF;
border:0 #000 solid;
border-top-width:1px;
border-right-width:1px;
text-align:right;
vertical-align:top;
width:106px;
height:75px;
font-family:Tahoma;
font-size:12px;
padding:3px;
}

/* map table */
table.map {
border:1px #000 solid;
width:100px;
}

table.map_inner {
padding: 0 5px 0 5px;
width:90px;
}


/* main page */

table.pca_news {
	margin: 0;
	padding: 0 0 0 10px;
	width: 445px;
	float: left;
}

table.right_side {
	margin: 0;
	padding: 0;
	width: 300px;
	float: right;
}


table.usac_news {
	margin: 0;
	padding: 0;
	width: 300px;
	float: right;
}

ul.usac {
	margin: 0;
	padding: 0 0 0 15px;
	width: 275px;
}

li.usac {
	font-family: "Times New Roman",Georgia,Serif;
	font-size:14px;
}

table.standings {
	margin: 0;
	padding: 0;
	width: 300px;
	float: right;
	border:0 #000 solid;
	border-left-width: 1px;
	border-right-width: 1px;
}

td.standings_title {
	margin: 0;
	padding: 0;
	width: 300px;
	text-align: center;
	font-family: "Times New Roman",Georgia,Serif;
	font-size: 20px;
	font-weight: bold;
	background:#03C;
	color:#FFF;
}

table.main_page_bar {
	margin: 0;
	padding: 0;
	width: 299px;
	border:0 #000 solid;
	border-top-width: 1px;
}

table.main {
	margin: 0px auto;
	padding: 0;
	border:0 #000 solid;
	border-top-width: 1px;
}

table.main_page_cal {
	margin-left: center;
	margin-right: center;
	padding: 0;
	width: 300px;
	border:0 #000 solid;
	border-left-width: 1px;
	border-bottom-width: 1px;
	background:#03C;
}

td.cal_title {
	margin: 0;
	padding: 0;
	width: 300px;
	text-align: center;
	font-family: "Times New Roman",Georgia,Serif;
	font-size: 20px;
	font-weight: bold;
	background:#FFF;
	border:0 #000 solid;
	border-bottom-width: 1px;
	color:#03C;
}

/* past bar champs */

table.pbc {
	margin-left: center;
	margin-right: center;
	padding-left:25px;
	/*padding-right:25px; */
	width:700px;
	border:0px #000 solid;
}

/* header */

table.header {
	margin-left: center;
	margin-right: center;
	padding:0;
	width:750px;
	height:100px;
	background-image:url('/images/09_3_header.png');
}

table.navigation {
	margin:0;
	padding:0;
	width:750px;
	border:0px #000 solid;
	border-bottom-width:1px;
}

table.sub_navigation {
	margin-left: center;
	margin-right: center;
	padding:0;
	width:750px;
	border:0px #000 solid;
	border-right-width:1px;
}

img.error {
	padding:10px;
	margin-left:92px;
}

img {
	border:0px;
}

/* juniors page */
ul.jr-rr {list-style-type:circle;}


img.right {
	float:right;
}