body {border: 0px; margin: 0px;}
p {padding: 1px 0px 5px 0px; margin:0px;}
th,td {	font: 12px Arial, Helvetica, sans-serif;}
h1 {font-size: 18px; letter-spacing: -.04em;
	margin: 3px 0px 3px 0px; }
h2 {font-size: 16px; color: #262626; letter-spacing: -.02em;
	margin: 3px 0px 0px 0px; border-bottom:1px solid #f8be28;}
h3 {
	font-size: 14px;
	color: black;
	margin: 3px 0px 3px 0px;
}
ul {	list-style: square outside; top:-10px;
padding:0px 5px 5px 15px; margin:0px 5px 5px 15px;}

td.topshelf {height:32px; text-indent:140px;
	background: url(images/index_r3_c1.gif) no-repeat left;}
td.left {background-color: #F8c02f; text-align: center;}
.right {border-left: 2px dotted Silver; width:165px;}
.picture {border:2px solid #f8be28; background-color: #feefba;}
/* links */
a {color: mediumblue;}
a.left {color: white; width: 130px; height: 18px; display: block;
	background: url(images/button.gif) no-repeat top;
	text-decoration: none; text-align: center; padding-top: 1px;
	font: normal bold 11px Arial, Helvetica, sans-serif;
}
a.left:hover {color:black;
background: url(images/button-hover.gif) no-repeat top;
padding-top: 1px;}
/* Form objects */
form {margin: 0px; padding: 0px;}
select, input {background-color: white; color: black;
	font: bold 8pt Arial, Helvetica, sans-serif; 
	border:1px solid #7f9db9;}
/* Special paragraph classes */
.smtxt {	font-size:11px; margin:2px; padding:0px; 
font-style: italic;}
.sm {font-size: 10px;} 
.bold { font-weight:bold;}
.smbold { font-weight: bold; font-size: 11px }
.smboldc { font-weight: bold; font-size: 11px; text-align:center; }
.realsmall {	font-size:10px;}
.righthead {color:white; background-color:#262626; text-align:center;
font-weight:bold; padding:2px;}

/* Calendar controls */
.smbold {font-weight: bold}
.smboldc {font-weight: bold; text-align:center;}
a.nav {	color: white;	padding: 0px;	font-weight: bold;
	background-color: black;	width: 100%;	display: block;
	text-decoration: none;	font-size: 11px; text-align:center;} 
a.nav:hover {	background-color: Gray;	color: White;}
a.nav:visited { color: white;}
table.cal {	background-color: Silver; margin-bottom:20px;}
td.cal, td.cal > div {font: 10px normal Tahoma, Arial, Helvetica, sans-serif;
 background-color:white;}
td.nodate {background-color: silver;}

/* Standings table */
.sacgroup {border-top:1px solid #f8be28;font-size: 10px;
border-left:1px solid #f8be28; border-right:1px solid #f8be28;}
.sacleft {border-left:1px solid #f8be28;font-size: 10px;}
.sacright {border-right:1px solid #f8be28;font-size: 10px;}
.sacbottom {border-top:1px solid #f8be28;font-size: 10px;}

.OAgroup {border-top:1px solid black;font-size: 10px;
border-left:1px solid black; border-right:1px solid black;}
.OAleft {border-left:1px solid black;font-size: 10px;}
.OAright {border-right:1px solid black;font-size: 10px;}
.OAbottom {border-top:1px solid black;font-size: 10px;}

.otherleft {border-left:1px solid silver;font-size: 10px;}
.otherright {border-right:1px solid silver;font-size: 10px;}
.otherbottom {border-top:1px solid silver;font-size: 10px;}

/* Colors that will come in handy */
.sacgold {color:#f8be28;}
.saclightgold {color:#feefba;}
.sacfauxblack {color:#262626;}
