body {background:#e6e6e6 url('../images/bgBody.gif') repeat-y 50% 0; font: normal 13px "Trebuchet MS",sans-serif; margin: 0;}
a {color:#03c; text-decoration:none;}
a:hover {color:#c30; text-decoration:underline;}
a img {border:0px;}
h1 {margin:0;}
h2 {color:#006; margin:0 0 .6em 0;}
h3 {color:#006; margin:1em 0 .5em 0;}
p {line-height: 1.6em; margin:0 0 1em 0;}
ul, li {margin:0; padding:0; list-style:none;}

.wrapper {margin:0 auto; padding:0 10px; width:740px;}
.header {padding:10px 15px;}
.content {color: #333; padding: 10px 15px 0px 15px;}
.sidebar {background: url('../images/listMiddle.gif') repeat-y 0 100%; float: left; line-height: 1.6em; margin-top: 1px; width: 220px;}
.footer {border-top:solid 1px #eee; text-align: center; margin:0 15px; padding:10px 0; clear: both;}

.box {background-color:#f6f6f6; display:block; padding:10px;}

.coach {display:block; float:right;}
.coach p {font-weight:bold;margin-left:50px;}
.coach a {font-weight:normal;margin-left:10px;}


.link_back {float:right; margin-top:5px;} /* Josh, Larry made me do this... -Jeff */
.quicknav {float: right; margin-right: -102px; margin-top: 44px;}

.links {clear:both; height:16px;}
.links li {float:left; margin-right:10px;}
.links li.watch_now {width:200px; text-align:center;}

.modules {clear:both;}
.modules h4 {background:#eee url(../images/bgBarDark.png) no-repeat 0 50%; color:#000; cursor:pointer; font-size:1em; margin:0; padding:5px 10px 5px 0;}
.modules h4:hover {color:#c30; text-decoration:underline;}
.modules h4 span {background:#eee url(../images/bgBarLight.png) no-repeat 100% 50%; padding:5px 20px 5px 10px;}

.cal {background:url(../images/icoCalendar.png) no-repeat 0 1px; padding:0 0 0 20px;}
.doc {background:url(../images/icoDoc.png) no-repeat 0 1px; padding:0 0 0 20px;}
.email {background:url(../images/icoEmail.png) no-repeat 0 2px; padding:0 0 0 20px;}
.pdf {background:url(../images/icoPdf.png) no-repeat 0 1px; padding:0 0 0 20px;}
.read {background:url(../images/icoRead.png) no-repeat 0 1px; padding:0 0 0 20px;}
.vid {background:url(../images/icoVideo.png) no-repeat; padding:0 0 0 20px;}
.quiz {background:url(../images/icoQuiz.png) no-repeat 0 1px; padding:0 0 0 20px;}

div.watch_now {float:left; margin:0 10px 0 0; width:120px; text-align:center;}

.col {float:left; padding-bottom:20px; width:355px;}
.scheduling li, .resources li {padding:5px 10px;}
