body {background-color:#878749; font: 13px/17px Arial, Helvetica, sans-serif; color:#333; margin-top:0}
h1 {font:bold 20px/20px Arial, Helvetica, sans-serif; color:#CC0000; margin:0px; padding:0px;}
h2 {font: bold 16px/18px Arial, Helvetica, sans-serif; color: #CC0000;}
p {margin:10px 0 12px 0;}

a:link {color: #003399; text-decoration: underline;}
a:visited {text-decoration: underline; color: #003399;}
a:hover {text-decoration: underline; color: #003399;}
a:active {text-decoration: underline; color: #003399;}

#main-content {margin: 0 auto 0 auto; width:621px;}

#header {margin-bottom:10px; width:621px;}
.header-info {background: #B81D22; height:92px; width:621px}
.header-info h1 {color: #FFF; font: bold 60px/40px Arial, Helvetica, sans-serif}
.header-info h2 {color: #FFF; font: normal 18px/normal Arial, Helvetica, sans-serif; margin:4px 0 0 270px; padding: 0}
.main-nav {height:17px; width:621px}

#content {background-color: #FFF; width:621px;}
.content-header {background-image:url(images/content/main_content_head_spring.jpg);margin:0; height:281px; width:621px;}
.content-info {border-left: 3px solid #422511; border-right: 3px solid #422511; width:615px;}
.content-info ul {font: 11px/14px Arial, Helvetica, sans-serif; list-style: none outside none; margin:0; padding:0 0 0 30px;}
.content-info li {display: inline; margin: 0; padding: 0 25px 0 0;}
.content-info li h2 {display: inline;}

.content-col1 {float:left; padding:10px 8px 0 25px; width:185px;}
.content-col2 {float:left; padding:10px 8px 0 8px; width:185px;}
.content-col3 {float:right; padding:10px 6px 0 5px; width:185px;}

.content-full-collumn {padding: 8px;}
.content-full-collumn ul {margin: 10px; padding: 0}
.content-full-collumn li {display: list-item}

.content-btm {background-image:url(images/content/main_content_btm.gif);height:27px; width:621px;}

/********** calendar table styles *******/

.caldendarTable {border:1px dotted #999999;padding: 2px;font-size: 10px;} 
.caldendarTable tr {border:1px dotted #999999;padding: 2px;font-size: 10px;} 
.caldendarTable td {border:1px dotted #999999;padding: 2px;font-size: 10px;} 
