/* @group Browser Default Overrides */
body {font-family: arial,helvetica,verdana,sans-serif;color:#000;background:#d6f6f7;}
html { font-size: 100.1%; /* IE hack */
 }
html>body {font-size: 16px; /* IE can’t read this and makes it consistent on mac*/
}
#page { font-size: 0.625em; /* Make default size 10 for easy percentages */
 }
/* DO NOT MODIFY */
body, table, td, th, div, h6, h5, h4, h3, h2, h1, form, blockquote, li, ul, ol, dt, dd, dl, select, input, button, textarea {margin:0;padding:0;line-height:1em;}
ul, li, ol {list-style:none;}
img{border: 0; }
table, td, th{border-collapse:collapse;}
/* @end */
/* @group General Styles */
a:link, a:visited{color: #CC2142; outline: none;}
a:hover{color:#CC2142; border: 0; outline: none;}
h1{font-size:2.8em;margin:0.5em 0 .25em 0;line-height:1.1em;font-weight: bold;}
h2{font-size:1.8em;margin:.5em 0 1em 0;line-height:1em;}
h3{font-size:1.6em;margin:0em 0em 0.3em 0;line-height:1em;font-weight: bold;}
h4{font-size:1.5em;margin:1em 0 .5em 0;}
h5{font-size:1.1em;margin:.5em 0 .5em 0;}
/* @course layout  */
#page {position:relative;margin:0px;margin-left:auto;margin-right:auto;width:984px;padding:0px;border: 0;background:#d6f6f7;}
#cHeader {position:relative;background:#fff url(../images/header_983x115.jpg) top left no-repeat;width:984px;height:125px;margin:0px;padding:0px;border:0px;}
#cContent {position:relative;background:#fff;width:948px;margin:0px;padding:18px;_padding:0px 17px 0px 16px;border:0px;}
#cContent ul{ margin: .5em 0 1em 30px;}
#cContent ul ul{margin: .5em 0 .5em 30px;}
#cContent li{list-style: disc;line-height:1.5em;font-size:1.4em;margin: 0 0 .1em 0;}
#cContent li p{font-size:1em;}
#cContent li li{list-style: circle;line-height:1em;font-size:1em;}
#cContent li li li{list-style: square;}
#cContent ol{ margin: 1em 0 1em 40px; }
#cContent ol ol{margin: .5em 0 .5em 30px;}
#cContent ol li{ margin:3px 3px 3px 3px;  list-style: decimal; line-height:1.4em; }
#cContent ol li li{list-style: lower-alpha;font-size:1.0em;}
#cContent ol li li li{list-style: lower-roman;}
#cContent ol li li li li{list-style: decimal;}
.letter {position:relative;float:right;width:550px;}

#tabs {width:718px;font-size:1em;padding:10px;}
#tabs ul.ui-tabs-nav {margin-left:-1px;}
#tabs ul.ui-tabs-nav li {list-style:none;margin-bottom:-1px;}
a.tl {font-size:1.2em;line-height:2em;display:block;position:relative;float:right;margin:10px 0px;}
div.ui-tabs-panel {padding-bottom:3em !important;}

#cMain {position:relative;background:#fff;float:left;width:740px;margin:0px;padding:0px;border:0px;}
#cMain.wide {position:relative;background:#fff;width:944px;margin:0px;padding:0px;border:0px;}
#flashcontent {padding:45px 15px;_padding:45px 11px;}
#flashcontent:hover {cursor:pointer;}
#cSide {position:relative;background:#fff;float:right;width:185px;_width:183px;margin:0px;padding:0px 0px 0px 18px;_padding:0px 0px 0px 14px;border:0;border-left:1px solid #fff;}
#cBottomNav {position:relative;background:#fff;clear:both;width:744px;height:65px;margin:0px;padding:0px 220px 0px 20px;border:0px;border-top:10px solid #fff;}
#cBottomNav div#previous {position:relative;float:left;height:60px;font-size:14px;line-height:18px;text-align:left;vertical-align:middle;background:#fff url(http://images.tauniv.com/prevBtn.gif) top left no-repeat;}
#cBottomNav div#next {position:relative;float:right;height:60px;font-size:14px;line-height:18px;text-align:right;vertical-align:middle;background:#fff url(http://images.tauniv.com/nextBtn.gif) top right no-repeat;}
#cBottomNav a, div#cBottomNav a:hover, div#cBottomNav a:visited {text-decoration:none;color:#666;}
#cFoot {position:relative;clear:both;width:944px;text-align:center;margin:10px 0px 0px 0px;padding:15px 20px;border:0px;background:none;color:#999;z-index:1;}
a.foot {display:inline-block;color:#999 !important;padding:0px 12px;text-decoration:none;}
a.foot:hover {color:#999 !important;text-decoration:underline;}
#copyright {padding:8px;}
p {font-size:1.3em;line-height:1.4em;padding:0px 0px 8px 0px;margin:0px;border:0;}
div.sidebar {position:relative;width:175px;padding:0px 6px 8px 6px;border:1px solid #ccc;margin-bottom:10px;margin-left:-5px;font-size:1em;}
.sidebar p, .quiz p {padding: 2px 0px;margin:0px;border:0px;}
.sidebar h1, .sidebar h3 {margin-top:4px;font-size:1.5em;line-height:1.5em;font-weight:bold;}


.photo_c {display:block;padding:10px 0px;text-align:center;margin:0px;border:0px;}
.photo_l {display:block;padding:5px 12px 5px 0px;float:left;}
.photo_r {display:block;padding:5px 0px 5px 12px;float:right;}
.super {font-size:75%;vertical-align:3px;}
/* ------------------------------------------ @course nav -------------------------------------------- */
div#cNav {position:relative;background:#f1eee8;width:944px;height:66px;margin:10px 0px 0px 0px;padding:0px 20px;border:0px;overflow:visible;z-index:10;}
div#cNav h4 {float:right;width:400px;height:22px;line-height:1.4em;margin:-26px 0px 0px 0px;text-align:right;font-style:italic;font-weight:normal;}
/* --- h2 color set in course.css ---- */
div#cNav h2 {margin:0px -20px;background:#fff;width:944px;height:24px;z-index:30;border:0;padding:6px 20px 0px 20px;font-size:1.3em;font-weight:bold;}
/* ----- course menu --------------- */
#jsddm{margin: 0;padding: 0;}
#jsddm li{float: left;list-style: none;font-family:Arial,helvetica,sans-serif;font-size:10px;line-height:14px;white-space:no-wrap;}
#jsddm li a{display: block;background: #f1eee8;padding: 6px 12px 6px 12px;_padding: 6px 12px 8px 12px;text-decoration: none;border-right: 1px solid #fff;border-left: 1px solid #fff;width: auto;color: #a5a5a5;white-space: nowrap;}
#jsddm li.current a {background:#fff;color:#000;}
#jsddm li a:hover{background: #f1eee8;color:#000;}
#jsddm li ul{margin: 0;padding: 0;position: absolute;visibility: hidden;border-top: 1px solid #fff;}
#jsddm li ul li{float: none;display: inline;color:#000;}
#jsddm li ul li a, #jsddm li.current ul li a{display:block;border-top:1px solid #fff;width: auto;background: #f1eee8;color:#000;line-height:12px;}
#jsddm li ul li a:hover{background: #fff;}
#jsddm img {border:0;padding:0px;margin:0px;}
/* ------- content buffer is hidden ---------------- */
div#ContentBuffer {position:absolute;left:10000;display:none;}
div#ExamBuffer {position:absolute;left:11000;display:none;}
#ExamDiv {font-size:0.8em;line-height:0.9em;padding:0px 25px 25px 25px; }
ul.examQ {list-style-type:none !important;width:730px;padding:0px 0px 0px 12px;}
li.question {list-style-type:none !important;width:710px;font-weight:bold;list-style-position:inside;padding:8px 0px 2px 0px;line-height:1.2em;}
ul.examA {list-style-type:none !important;width:680px;padding-top:3px;margin-left:-5px;}
li.answer {list-style-type:none !important;width:680px;font-weight:normal;padding:2px 0px;margin:0px;margin-left:-10px;}

/* ------- quiz ---------------- */
div.quiz {position:relative;width:174px !important;padding:0px 5px 8px 0px !important;border:1px solid #ccc;margin-bottom:10px;margin-left:-5px;font-size:1em;}

div.quiz ul.quiz {position:relative;width:168px !important;font-size:1em;line-height:1.2em !important;padding:5px;margin:0px !important;*margin-left:-12px !important;}

div.quiz ul.examA {position:relative;width:168px !important;font-size:1em;line-height:1.2em !important;padding:0px;margin:0px !important;*margin-left:-12px !important;}

div.quiz ul.quiz li.question {position:relative;width:168px !important;font-size:1em;line-height:1.3em !important;padding:0px !important;margin:0px !important;margin-left:-20px;list-style:none inside;border-bottom:1px solid #ccc;}

div.quiz ul.examA li.answer {position:relative;width:168px !important;font-size:1em !important;line-height:1.4em !important;padding:2px 0px !important;margin:0px;margin-top:4px !important;*margin-left:-10px;list-style:none inside;border-top:1px solid #ccc;}

div.quiz input {font-size:1.2em;margin:0px;padding:0px;}

.quiz h1, .quiz h3 {margin:4px 2px;font-size:1.5em;line-height:1.5em;font-weight:bold;}

div.popQuiz {position:relative;width:175px;padding:0px 5px 8px 8px;border:1px solid #acacac;background:#fff;color:#111;margin-bottom:10px;margin-left:-5px;font-size:1em;}
div.popQuiz table {width:100%;border-collapse:collapse;}
div.popQuiz input, div.popQuiz td {font-size:1.3em;line-height:1.5em;}
div.popQuiz td {border-top:1px solid #acacac;border-bottom:1px solid #acacac;}
div.popQuiz h3 {text-align:center;padding:3px 0px;}

/* ------- course notes is hidden ---------------- */
#Feedback {position:absolute;height:65px;line-height:1em;text-align:center;margin-bottom:10px;left:14000;display:none;background:url(http://images.tauniv.com/feedbackBTN.jpg) 0px 18px no-repeat; }

img.FeedbackBtn {position:relative;display:block;padding:6px 0px;border:0px;margin:2px 0px;}

#Notes {position:absolute;width:200px;padding:0px;margin-left:-6px;border-bottom:1px solid #a0a0a0;display:none;}
#Notes h1 {color:#000;font-size:1.6em;font-weight:bold;}
#Notes h3 {font-size:1.4em;color:#000;display:inline;}
#Notes h4 {font-size:1.1em;line-height:1em;color:#000;padding:0px;margin:0px;border:0;}
#courseNotesIntro {width:179px;padding:10px 0px 70px 10px;margin:8px 0px;background:#ffe0a3 url(http://images.tauniv.com/courseNotesIntroBg.gif) bottom right no-repeat;font-size:1.1em;line-height:1.0em;}
#courseNotesIntro p {font-size:1.2em;line-height:1.3em;}
#viewToggle {cursor:pointer;color:#999;padding-bottom:5px;}
#showHelp {position:relative;float:right;padding:3px;cursor:pointer;color:#999;font-size:1.2em;margin-right:10px;border:1px solid #999;}
.hideHelp {position:relative;float:right;padding:3px;cursor:pointer;color:#d66;font-size:1.2em;margin-right:10px;border:1px solid #d66;}
#notesHelp {display:none;} 
#notesHelp.helpOn {display:block;position:absolute;width:600px;padding:10px 20px;z-index:500;left:-650px;top:-90px;border:2px solid #666;background:#fff;}
#coursenotesenter {margin:8px 0px;width:185px;}
#saveNote {position:relative;display:block;float:right;margin-right:15px;}
#myNotes {position:relative;clear:both;padding:10px 0px;}
#notesListViewActions {position:relative;float:right;margin-right:15px;cursor:pointer;color:#999;}
ul#courseNotesList {position:relative;width:180px;padding:8px 0px;margin:0px;border:0;}
ul#courseNotesList li.noteItem {position:relative;background:#fff url(http://images.tauniv.com/btnCourseNoteShow.gif) top right no-repeat;font-size:1em;line-height:1em;height:27px;cursor:pointer;list-style-type:none;padding-left:0px;margin-left:0px;border-bottom:1px solid #999;overflow:hidden;}
li.current {background:#ffe0a3 url(http://images.tauniv.com/btnCourseNoteShow.gif) top right no-repeat !important;}
.popupBody, .popupBodyMain {display:none;}
.popupLive {display:block;position:absolute;z-index:500;left:-610px;top:0px;width:580px;padding:15px 20px;border:2px solid #acacac;background:#fff;}
.popupLiveMain {display:block;position:absolute;z-index:500;left:-10px;top:0px;width:580px;padding:15px 20px;border:2px solid #acacac;background:#fff;}
.popupButton, .popupButtonMain {position:relative;width:189px;border:2px solid #acacac;text-align:center;margin:0px 0px 15px -5px;cursor:pointer;padding:0px;}
.popupButton p, .popupButtonMain p, .popupButton h4, .popupButtonMain h4 {text-align:center;padding:3px 5px 3px 5px;margin:0px;}
.popClose {float:right;text-align:right;font-weight:bold;color:#222;padding:3px 8px;border:1px solid #222;cursor:pointer;}

/* ------- alumni alerts ---------------------------------------- */
#specialistHome{padding: 5px 10px 0 10px;margin-top:6px;}
/* @group Left Column */
#leftColumn{width: 317px;float: left;padding: 0 0 10px 0;}
.leftCallout{background: #EFEDE6;padding:15px 21px 15px 21px;margin: 0 0 10px 0;}
.leftCallout h2{color: #000;}
.leftCallout h3{margin: 0 0 .5em 0;letter-spacing: 1px;font-size: 1.5em;text-transform: uppercase;}
.leftCallout p{font-size: 1.3em;}
#resources h3{margin: 0 0 .5em 0;padding: 24px 0 24px 90px ;letter-spacing: 1px;font-size: 1.5em;text-transform: uppercase;}
.leftCallout ul{ margin: .5em 0 1em 30px;}
.leftCallout li {list-style: disc;line-height:1.4em;font-size:1.3em;margin: 0 0 .1em 0;}
#specIntro h2{margin: 0 0 .75em 0;line-height: 1.3em;}
#specIntro p{font-size: 1.3em;}
#resources{background: #EFEDE6 url(../images/iconPDA.jpg) no-repeat 15px 21px;padding:15px 20px 15px 20px;}
#resources dt{color: #999;font-size: 1em;float: left;width: 90px;text-align: right;line-height: 1.2em;}
#resources dd{color: #000;font-size: 1.1em;margin: 0 0 6px 100px;line-height: 1.2em;}
#rewardsCallout{background: #EFEDE6 url(../images/iconPiggyBank.jpg) no-repeat 15px center;padding:15px 21px 15px 80px;}
.invis {display:none;}
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 3px; zoom: 1; }
.ui-accordion .ui-accordion-header a { display: block; font-family:arial,helvetica,sans-serif;font-size: 1.2em; font-weight:bold; padding: .5em .5em .5em 2.2em;color:#666 !important; }
.ui-accordion .ui-accordion-content {font-family:arial,helvetica,sans-serif;font-size:0.8em;line-height:1.4em;}
.ui-accordion .ui-accordion-content ul {margin:0px 0px 3px 20px;list-style:square;}
.ui-accordion .ui-accordion-content ul li {list-style:square;line-height:1.3em;}
img.AlertR {position:relative;display:block;float:right;margin:0px 0px 10px 10px;}
img.AlertL {position:relative;display:block;float:left;margin:0px 10px 10px 0px;}
a.AAlink {display:inline;color:#c00;}
/* @end */
/* @group Right COlumn */
#rightColumn{float: right;width:630px;padding: 0 0 10px 3px;border-left:3px dotted #c6bea1;}
.specHomeSection{background: #fff url(../images/dottedLine.gif) repeat-x bottom;padding: 10px 0 15px 19px;}
.specHomeSectionBody{border: 1px solid #D8D3BE;padding: 2px;}
.specHomeSectionBody .wrapper{background: #fff url(../images/specHomeSectbg.gif) repeat-x bottom;_height:1%;}
#sellingTip .wrapper{background: #fff ;}
.specHomeSectionBody .wrapper img{float: left;}
.specHomeSectionBody  .body{padding: 16px 22px;}
.specHomeSectionBody .callout .body{padding-left: 245px;}
.specHomeSection h2{color: #CC2142;font-size: 2.4em;font-weight: normal;margin: 0 0 .5em 0;}
.specHomeSection h3{color: #CC2142;font-size: 1.5em;font-weight: normal;margin: 0 0 .5em 0;}
.specHomeSection h4{color: #CC2142;text-transform:uppercase;letter-spacing: 2px;font-size: 1.4em;margin: .25em 0 .5em 0;}
.specHomeSection p{font-size: 1.35em;color: #666;}
.specHomeSection li strong{color: #CC2142;}
.specHomeSection li{color: #666;list-style: square;padding: 0 0 0 0;font-size: 1.1em;line-height: 1.1em;}
.specHomeSection ul{margin: 0 30px 0 1.5em;}
.callout  p{color: #000;}
.specHomeSection .newsDate{text-transform: uppercase;font-weight: bold;margin: 0;font-size: 1em;color: #999;}
.calloutBtn{float: right;}

/* -------   SCREEN ------------------------------------------------------- */
@media print {
body {width:8in !important;font-family:serif !important;}
}
