* {
	padding: 0;
	margin: 0;
}
html {
	height:100%; 
	max-height:100%; 
}
body {
	margin: 0;
	height: 100%;
	max-height: 100%;  
	font-family: Arial, Helvetica, sans-serif;
	/* color: #666666; */
	color: #000000;	
	font-size: 12px;
	background-color: #04234F;
	/* background-image: url(images/bg1.jpg); */
}
table {
	width: 975px;
	margin: 0 auto;
	background-color: #FFFFFF;
	border-right: thick solid #EBEBEB;
	border-left: thick solid #EBEBEB;
}

form {margin: 20px;}

.csc-mailform {border: 0px;}

#header {	
    border: 1px solid #ccc;
    margin: 0px 5px 0px 5px;
    height: 7px;
    padding: 2px;
    background-color: #dedede;
    font-family: Impact; 
    font-size: 12px;
    color:#25435D;
	width: 955px;
}
#headerRightSide {
    background: #C9C9BE;
	border-top:4px solid #fff; 
	border-bottom:4px solid #fff;
	float: right;
    height: 133px;
	/* margin: 0px 5px 0px 5px; */
	margin: 0px 5px 0px 0px;
	width: 220px;
	/* background: #C9C9BE url() no-repeat; */
}
#header2 {
	/* float: left; */
    margin: 0px 5px 0px 5px;
    height: 133px;
    background: #C9C9BE; /* url(/cms/fileadmin/templates/images/athletics_headers_960px/rotate.php) no-repeat;*/
    border-top:4px solid #fff; 
    border-bottom:4px solid #fff;
    width: 960px;
}
.tablebg { 
    background: #fff url(images/athletics_tablebg.jpg) repeat-y;
}
#headerprint {
	display: none;
}
#navbar {
    border: 1px solid #ccc;
    margin: 0px 5px 0 5px;
    padding: 4px;
    color: #FFFFFF;
    background-color: #072450; /* #4B6D8A; */
    text-align: center; 
    height: 17px;
	background-image: url(images/navbarbg.gif);
 }
#navbar a {
	color: #FFFFFF;
	padding-bottom: 2px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#navbar a:link, a:visited {
	text-decoration: none;
}
#navbar a:hover {
	color: #FFFEC1;
	/* border-bottom: 2px solid #002C53; */
}
#leftcolumn {
	margin: 0 5px 5px;
	padding: 4px;
	display: inline;
	/* width: 18%; */
	width: 130px;
	float: left;
	background-color: #DFDFDF;
	min-height: 100%;
	font-size: 11px;
	border-right: 1px solid #CCD5DD;
}
* html #leftcolumn {height:100%} /* IE Min-Height Hack */ 
.nav-level1-on ul, .nav-level1-off ul, .nav-level2-on ul, .nav-level2-off ul,
.nav-level3-on ul, .nav-level3-off ul, .nav-level4-on ul, .nav-level4-off ul {
	list-style: none;
}
/* Nav Level 1 */
.nav-level1-on, .nav-level1-off { 
	visibility: hidden; 
	z-index: 2; 
	position: absolute; 
	top: 0; 
	left: 0; 
}
/* Nav Level 2 */
.nav-level2-on, .nav-level2-off {
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 130px;
}
.nav-level2-off { border-bottom: 2px solid #fff; }
.nav-level2-on li a, .nav-level2-off li a {
	height: auto;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	text-decoration: none;
	/* border-left: solid thick #002C53; */
	margin-bottom: 4px;
	color: #fff;
}	
.nav-level2-on li a:link, .nav-level2-on li a:visited, .nav-level2-off li a:link, .nav-level2-off li a:visited {
	/* margin: 2px 0 2px 0; */
	margin: 0;
	color: #2D4B65;
	display: block;
	background: #DFDFDF;
	padding: 4px 0 4px 4px;
	font-weight: bold;
	text-transform: uppercase;
}
.nav-level2-on li a:hover, .nav-level2-off li a:hover {
	color: #000033;
	background: #F2F2F2;
	padding: 4px 0 4px 4px;
	font-weight: bold;
	text-transform: uppercase;
}
/* Nav Level 3 */
.nav-level3-on, .nav-level3-off {
	border-bottom: 1px solid #A0B9CB;
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 130px;
}
.nav-level3-on li a, .nav-level3-off li a {
	height: auto;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	text-decoration: none;
	margin-bottom: 4px;
}	
.nav-level3-on li a:link, .nav-level3-on li a:visited, .nav-level3-off li a:link, .nav-level3-off li a:visited {
	margin: 0 0 0 0;
	color: #FFFFFF;
	display: block;
	background-color: #072450; /* #4B6D8A; */
	padding: 4px 0 4px 12px;
}
.nav-level3-on li a:hover, .nav-level3-off li a:hover {
	color: #FFFFFF;
	background-color: #0E67D9; /* #5C86A7; */
	padding: 4px 0 4px 12px;
}
/* Nav Level 4 */
.nav-level4-on, .nav-level4-off { 
	visibility: hidden; 
	z-index: 2; 
	position: absolute; 
	top: 0; 
	left: 0; 
}
#centercolumn {
	/* border-left: 1px solid #CCD5DD; */
	margin: 0 0px 5px 0px;
	display: inline; /* IE Hack */
	padding: 4px 0 4px 0;
	width: 80%;
	height: 60%;
	float: left;
	min-height: 100%;
}
* html #centercolumn { height: 100%; } /* IE Min-Height Hack */
h1,h2,h3 {
	background-color: #072450;
	background-image: url(images/subtitlebg.gif);
	/* color: #002C53; */
	color: #FFFFFF;
	/* width: 97%; */
	width: 97%;
	font-size: 18px;
	padding: 6px 0px 6px 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 8px;
}
/*
.text {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #002C53;
	width: 90%;
	padding-left: 10px;
	margin: 15px;
}
*/
.text,#centercolumn p,#centercolumn p.text,#centercolumn .text  {
	color: #000000;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	margin-left: 15px;
	padding-top: 8px;
	padding-bottom: 10px;
	/* width: 95%; */
}
#centercolumn dt img {
	white-space: no-wrap;
	margin: 10px 6px 6px 0;
}
#centercolumn dd.csc-textpic-caption {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	float: none;
}
#rightcolumn p,#rightcolumn p.text,#rightcolumn .text  {
	color: #000000;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	margin-left: 0;
	padding-top: 4px;
	padding-bottom: 4px;
}
#rightcolumn h4 {
	background-color: #072450;
	background-image: url(images/h4bg.gif);
	color: #FFFFFF;
	width: 95%;
	font-size: 13px;
	padding: 6px 0px 6px 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 4px;
}
#rightcolumn h5 {
	font-size: 12px;
	font-weight: bold;
	padding: 18px 0px 6px 7px;
}
th {
	color: #000000;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	align: center;
	text-transform: uppercase;
	padding: 8px 0px 10px 0px;
}
.contenttable {
	border: none;
	width: 90%;
	margin-left: 15px;
}
#rightcolumn table.contenttable {
	margin-left: 0px;
	width: 100%;
}
#rightcolumn table.contenttable td {
	padding: 4px;
}
#footer {
    background-color: #E9E9EC;
    border-top: solid 1px #D3D3D3;
    border-bottom: solid 4px #fff;
    display: inline; 
    float: left;
    font-size: 10px;
    margin: 0px 2px 0px 2px;
    padding: 4px;
    text-align: left;
    vertical-align: bottom;
    width: 97.8%;
    position: relative;
}
.indent {
	width: 225px;
}
