@charset "UTF-8";/* global styles */body {background-color: #fff;font-family: Arial, Helvetica, sans-serif;font-size: small;margin: 0;padding: 0;text-align: center;}a {color: #0000FF;}a:hover {text-decoration: none;}h1 {color: #990000;font-size: 1.5em;padding: 0;margin: 0 0 10px 0;}h2 {font-size: 1.3em;padding: 0;margin: 20px 0 9px 0;}h3 {font-size: 1.1em;padding: 0;margin: 10px 0 10px 0;}p {margin: 0 0 10px 0;padding: 0;}li {margin-bottom: 7px;}.bold {font-weight: bold;}.alertText {font-weight: bold;color: #990000;}#instructionBox {background: #FFFFCC;border: black solid 1pt;padding: 10px 20px;margin: 10px 0;text-align: left;}#titleInfo p {padding: 0;margin: 0 0 3px 0;}/* assignment page */#assignmentBox {margin: 20px 0;background: #eee;padding: 15px 15px;}#assignmentBox textarea {width: 100%;}#assignmentBox h4 {margin: 20px 0 10px 0;padding: 0;font-weight: bold;font-size: 1.1em;}#assignmentSubmit {background-color: #ddd;padding: 5px 0;text-align: center;margin: 10px 0 0 0;}/* forum */#forumPost {margin: 10px 0;padding: 10px 20px;background: url(../images/footer_bkg.jpg) top repeat-x;border: #ccc solid 1pt;}#forumPost h3 {margin: 0 0 2px 0;padding: 0;}#forumPost h2 {margin: 0 0 10px 0;padding: 0;}.forumTime {font-size: .8em;color: #666666;font-weight: normal;}.forumSubject {font-weight: bold;margin: 0 0 10px 0;}#forumSubmission {margin: 20px auto;padding: 5px 20px;background-color: #eee;width: 70%;}#forumSubmission label {display: block;}#submissionCopy {border: #ccc solid 1pt;margin: 10px 0;padding: 15px;}/* header */#header {background-color: #970000;margin: 0;padding: 0;text-align: center;width: 100%;}#header img {margin: 0 auto;}/* horizontal black bar */#navBar {background: #000000;margin: 0;padding: 5px 0;width: 100%;}/* navigation */#mainNav {width: 780px;margin: 0 auto;padding: 0;font-size: .9em;text-align: left;}#mainNav li {display: inline;padding: 0;margin: 5px 10px;}#mainNav ul {margin: 0;padding: 0;}#mainNav ul.navRight {float: right;text-align: right;margin-top: -1.2em;width: 200px;}#mainNav ul.navLeft {margin-left: 5px;text-align: left;width: 550px;}#mainNav a {color: #fff;text-decoration: none;}#mainNav a:hover {color: #fff;text-decoration: underline;}#breadcrumbs {width: 780px;margin: 15px auto 15px;text-align: left;}#breadcrumbs p {margin-left: 15px;}/* content area */.instructorName {font-weight: bold;}#contentBkg {background-color: #fff;width: 100%;text-align: center;}#contentContainer {margin: 0 auto;padding: 0;width: 780px;text-align: left;} #contentMain {width: 550px;float: left;margin-left: 15px;display: inline;}#content1Col {width: 95%;float: left;margin-left: 15px;display: inline;}#contentSidebar {width: 180px;float: right;}#contentMain p {line-height: 1.3;}#footer {clear: both;}/* course table */#courseTable table {width: 100%;border: #CCCCCC solid 7px;padding: 0;margin: 20px 0 30px;}#courseTable td {padding: 15px 8px;text-align: center;border-bottom: #CCCCCC solid 1px;}.columnOne {font-weight: bold;}tr.ghosted {color: #ccc;}/* dlp home table */#homeTable table {width: 100%;border: #CCCCCC solid 7px;padding: 0;margin: 0 0 30px;}#homeTable td {padding: 10px 8px;text-align: left;border-bottom: #CCCCCC solid 1px;}#homeTable tr {padding: 15px 8px;text-align: left;border-bottom: #CCCCCC solid 1px;}#homeTable tr.tableHeader {font-weight: bold;text-align: center;background-color: #f9f2d8;}/* sidebar */div#instructorBox {background: #eee;width: 160px;padding: 20px 0;margin: 0 0 20px 0;text-align: center;}div#instructorBox img {border: black solid 1px;padding: 0;}div#instructorBox p {margin: 5px 10px 0;}#courseLinks ul {padding: 0;margin: 0 0 30px 13px;}#courseLinks li {padding: 0;margin: 0 0 7px 0;list-style: url(../images/bullet_gray.gif);}#courseLinks h2 {margin: 35px 0 15px 0;}div#bigButton p {border: #CCCCCC solid 1px;border-bottom: #666 solid 1px;border-right: #666 solid 1px;width: 165px;background: url(../images/button.jpg) repeat-x top;padding: 7px;margin: 0 0 10px 0;text-align: center;font-weight: bold;}div#bigButton a {display: block;color: #000000;text-decoration: none;}div#bigButton a:hover {display: block;color: #666;text-decoration: none;}/* footer */#footer {margin: 0;padding: 20px 0 0 0;background: url(../images/footer_bkg.jpg) top repeat-x;text-align: center;}#footerContainer {width: 780px;text-align: center;margin: 0 auto;color: #999999;font-size: .85em;}