/* Defaults */

body { text-align: center; font: normal .85em "Helvetica Neue",Helvetica,Arial,Verdana,Geneva,sans-serif; color: #000; margin: 15px 0; padding: 0;}

h1 {font-weight: bold; color: #2b6c8b; font-size: 2em; }

h2 {font-weight: bold; color: #2b6c8b; font-size: 1em; }

/* Layout */

#header { width: 625px;background:inherit;margin: 0 auto; }

#header h1, #header h2 {display: none;}

#mainmenu ul { margin-left: -20px; color: #fff; float: left; width: 100%; }

#mainmenu ul li { display: inline; }

#mainmenu ul li a {	padding: 2px 15px 2px 15px; color: #000; text-decoration: none; float: left; border-right: 1px solid #f9d570; border-left: 1px solid #f9d570; }

#mainmenu ul li a:hover { background-color: #f9d570; color: #000; }

#mainmenu ul li .selected { background-color: #f9d570; text-decoration : none; }

/* #mainmenu ul li .selected:hover { background-color: #f9d570; text-decoration : underline; } */

#topline { border-top: #f9d570 solid 5px; clear: both; }

#bodycontain { width: 625px;background:inherit;margin: 0 auto; }

#bodyleft { float: left; width: 236px; margin-top: 1.8em;}

#bodyright { text-align: left; float: right; width: 360px;}

#bodycenter { width: 596px; text-align: left; }

#footer { font-size: .75em; clear: both; border-top: #f9d570 solid 2px; padding: 10px; margin-top: 20px; }

/* Content */

.sched table { border: 0; padding: 0; margin: 0; }

.sched td  { padding: 5px 10px; text-align: left; border-bottom: 1px solid #f9d570;}

.thead { background-color: #2b6c8b; color: #fff; border-top: 15px solid #fff;  }

a:link { color: #2b6c8b; text-decoration : underline; }

a:visited { color: #2b6c8b; text-decoration : underline; }

a:hover { color: #2b6c8b; text-decoration : none; }

a:active { color: #f9d570; text-decoration : none; }





