body { background-color: #49506a; background-image: url(images/shedulebg.jpg); background-repeat: no-repeat; background-position: center top; margin: 0; padding: 0; }
#main { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; position: relative; width: 1100px; min-width: 1100px; margin-left: auto; margin-right: auto; }
#header { background-image: url(images/header.png); background-repeat: no-repeat; background-position: 0 0; text-align: center; width: 100%; height: 141px; padding: 1px 0; }
#wrapper { background-image: url(images/contrepeat.png); background-repeat: repeat-y; background-position: 0 0; }
#nav { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: right; position: absolute; z-index: 10; top: 125px; right: 80px; width: 620px; border-bottom: 1px solid #7c7c7c; border-left: 1px solid #7c7c7c; }
#left { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; float: left; width: 100px; height: auto; min-height: 600px; }
* html #left {height: 600px;}
#right { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; float: right; width: 100px; height: auto; min-height: 600px; }
* html #right {height: 600px;}
#content { background-image: url(images/content.png); background-repeat: no-repeat; background-position: center top; height: auto; min-height: 749px; overflow: auto; position: relative; padding: 1px 120px 12px; }
* html #content {height: 600px;}
#footer { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align: center; clear: both; padding-top: 12px; padding-bottom: 12px; }
a { color: #49506a; font-style: normal; text-decoration: underline; outline: none medium; }
a:hover { color: #fffeff; font-style: normal; background-color: #49506a; text-decoration: underline  }
/* HEADINGS */
h1, h2, h3, h4, h5, h6 { color: #49506a; font-weight: normal; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
h1.pageTitle {text-indent: -1000em;}
h1 {font-size: 20px;}
h2 {font-size: 18px;}
h2.pageHeading {/*text-indent: -1000em;*/ }
h2.productName {text-align: center; font-weight: bold; font-size: 14px;}
h3 {font-size: 14px;}
div.scheduleColumn h3 {border-bottom: 1px solid #000000; margin-top: 35px;}
div.scheduleColumn>h3:first-of-type {margin-top: 0px;}
h4 {font-size: 14px;}
h5 {font-size: 14px;}
