/* CSS Document for Sports Medicine */

body {
	margin:0;
	padding:0;
	background:#aaa;
	text-align:center;
	font-family:verdana, tahoma, arial, sans-serif;
	}

a {text-decoration:none;}
a:link {}
a:visited {}
a:hover {}
a:active {}
a:focus {}

h1,h2,h3,h4,h5,h6 {padding:0;margin:0 0 10px 0;}

h1 {font-size:28px;}
h2 {font-size:24px;}
h3 {font-size:20px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:8px;}


#page {
	width:766px;
	margin:0 auto;
	text-align:left;
	position:relative;
	}

#header {width:766px;height:70px;background:url('../images/headerbg.gif') top left repeat-x #fff;}
#logo {background:url('../images/logo.gif') top left no-repeat;width:507px;height:68px;position:absolute;top:0px;left:0px;}
#billpay {width:136px;height:26px;position:absolute;right:0;top:5px;}
#prereg {width:136px;height:26px;position:absolute;right:0;top:34px;}
#navbar {width:766px;height:26px;background:#fff;}
#navlist {
	padding:3px 0 3px 0;
	margin:0;
	border-top:1px solid #888;
	border-bottom:1px solid #888;
	list-style-type:none;
	text-align:center;
	color:#000;
	font-family:ITC Franklin Gothic, Franklin Gothic, Verdana, Tahoma, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;}
#navlist li {display:inline;}
#navlist li a:link {color:#000;}
#navlist li a:visited {color:#000;}
#navlist li a:hover {color:#800;}
#navlist li a:active {color:#800;}
#navlist li a:focus {color:#800;}

.address {font-size:10px;color:#000;padding:10px;margin:10px 0 10px 10px;background:#fafafa;border:1px solid #ccc}

#content {width:766px;background:#fff;}
#contenttable {width:766px;}
#table11 {width:249px;height:106px;background:url('../images/table11.gif') top left repeat-x #C1B0A8;}
#table12 {width:163px;height:106px;background:url('../images/table11.gif') top left repeat-x #C1B0A8;}
#table13 {width:95px;height:199px;background:url('../images/footballleft.jpg') top left no-repeat #688835;}
#table14 {width:259px;height:199px;background:url('../images/footballright.jpg') top left no-repeat #688835;}
#table21 {width:412px;height:93px;background:url('../images/domore.gif') top left no-repeat #737A8D;}
#table31 {width:249px;height:257px;background:#fff;font-size:13px;}
#table32 {width:258px;height:128px;background:#C1B0A8;}
#table33 {width:259px;height:128px;background:#fff;font-size:12px;}
#table33 .pad10:first-line{color:#960032;font-weight:bold;}
#table41 {width:258px;height:129px;background:url('../images/golf.jpg') top left no-repeat #99B547;}
#table42 {width:259px;height:129px;background:#ccc;font-size:12px;}
#table42 .pad10:first-line{color:#960032;font-weight:bold;}
div.pad10 {padding:10px;}

.insidecontent {border-top:2px solid #DDD2CE;margin-top:10px;padding-top:10px;}
.leftnav {width:239px;float:left;}
.leftnavlist {list-style-type:none;padding:5px 0 0 0;margin:0 0 0 10px;background:#fafafa;border:1px solid #ccc;font-size:12px;}
.leftnavlist li {margin:0 5px 5px 5px;border-bottom:1px solid #ccc;padding-bottom:3px;}
.leftnavlist a:link {color:#960032;}
.leftnavlist a:visited {color:#960032;}
.leftnavlist a:hover {color:#369;}
.leftnavlist a:active {color:#369;}
.leftnavlist a:focus {color:#369;}
.leftnavlist ul {list-style-type:none;padding:5px 0 0 0;margin:5px 5px 5px 10px;background:#ededed;border:1px solid #bbb;}
.leftnavlist ul li {margin:0 5px 5px 5px;border-bottom:1px solid #bbb;padding-bottom:3px;}
.leftnavlist li.last, .leftnavlist ul li.last {border-bottom:0;padding-bottom:0px;}
.rightarea {width:515px;float:right;font-size:11px;}
.rightareabody {padding-right:10px;}
.rightarea h2 {font-size:16px;color:#960032;font-weight:bold;margin:0;padding:0;}
.hide {display:none;}
.show {display:block;}

.staff {padding-top:20px;clear:both;}
.first {border:0px;}
.staff .imagecap {width:110px;float:left;text-align:left;font-size:10px;}
.staff .info {width:385px;float:right;}
.staff h3 {font-weight:bold;font-size:14px;text-transform:uppercase;margin:0;padding:0;}
.staff h4 {font-size:12px;font-weight:bold;display:inline;}
.staff img {border:1px solid #888;margin:0 10px 10px 0;}
.staff img.pdficon {border:0;margin:0;}


#footer {width:766px;background:url('../images/footer.gif') top left repeat-x #fff;}
#insidefooter {padding:10px;text-align:center;font-size:12px;}
#botnav {font-weight:bold;}
#botnavlist {list-style-type:none;padding:0;margin:0;}
#botnavlist li {display:inline;}
#botnavlist li a:link {color:#000;}
#botnavlist li a:visited {color:#000;}
#botnavlist li a:hover {color:#800;}
#botnavlist li a:active {color:#800;}
#botnavlist li a:focus {color:#800;}
#copyright {font-size:11px;}
#designed {}
#designed a:link {color:#369;}
#designed a:visited {color:#369;}
#designed a:hover {color:#800;}
#designed a:active {color:#800;}
#designed a:focus {color:#800;}

/* Calendar Styles */

.calheader {
	background:#336699;
	padding:7px 5px;
	margin:5px 2%;
	border-top:1px solid #9EC2FF;
	border-left:1px solid #9EC2FF;
	border-right:1px solid #153B92;
	border-bottom:1px solid #153B92;
	}
.caldeptselect {
	float:right;
	position:relative;
	top:-5px;
	}
.callable {
	font-weight:bold;
	color:#fff;
	}
#calendar {
	width:36%;
	margin:0 5%;
	float:left;
	}
#calendar table#inside td.day {
	border:1px solid #000;
	}
#calendar a {
	color:#153B92;
	font-weight:bold;
	}

#otherstuff {
	width:100%;
	text-align:left;
	}
.showtype {
	background:#4a7cc6;
	padding:5px 5px;
	margin-bottom:5px;
	color:#fff;
	font-weight:bold;
	border-top:1px solid #9EC2FF;
	border-left:1px solid #9EC2FF;
	border-right:1px solid #153B92;
	border-bottom:1px solid #153B92;
	}
.showinfo {}
.showinfo a {font-weight:bold;}
.showinfo a:hover {color:#ff0;}

table#outside {width:200px;}
table#outside .cfdmonthnav td {background:#336699;color:#000;}
table#outside .cfdmonthnav a:link, table#outside .cfdmonthnav a:visited {color:#fff;}
table#outside .cfdmonthnav a:hover, table#outside .cfdmonthnav a:active, table#outside .cfdmonthnav a:focus {color:#ff0;}
table#numbers {}
table#numbers td {border:1px solid #000;}
table#numbers .cfddays {background:#ddd2ce;color:#000;}
table#numbers .cfddayrows {border:2px solid #ddd2ce;}
table#numbers .cfddayrows a:link, table#numbers .cfddayrows a:visited {color:#066;}
table#numbers .cfddayrows a:hover, table#numbers .cfddayrows a:active, table#numbers .cfddayrows a:focus {color:#f00;}
table#numbers .weekend {background:#fff;color:#000;}
table#numbers .weekday {background:#fff;color:#000;}
table#numbers .today {background:#fff;color:#000;font-weight:bold;}
table#numbers .today a:link, table#numbers .today a:visited {color:#933;}
table#numbers .today a:hover, table#numbers .today a:active, table#numbers .today a:focus {color:#f00;}
table#numbers .noday {background:#fff;}



.yellowbox {float:right;width:217px;}


/* Jimmy's Stuff */
/* bottom bar */
.insidecontent .button {
	padding: 0 0 1em 0;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	background-color: #baa18b;
	color: #333;
    font-weight: bold;

	}

.insidecontent .button ul {
	width:217px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	border: none;
	}
.insidecontent .button ul li {
	list-style-type:none;
	}
/* line between menu items */
.insidecontent .button li {
    border-bottom: 1px solid #90bade;
    padding: 0px;
    margin: 0;
    }
    
/* background before hover */
.insidecontent .button li a {
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 10px solid #1b4c7b;
		border-right: 10px solid #508fc4;
		background-color: #369;
		color: #fff;
		text-decoration: none;
		width: 100%;
		}

html>body .insidecontent .button li a {
    width: auto;
    }

/* hover background */
.insidecontent .button li a:hover {
    border-left: 10px solid #baa18b;
    border-right: 10px solid #5ba3e0;
    background-color: #2586d7;
    color: #fff;
    }
   




