/* CSS Stylesheet */
/* created by Causeway CSS Stylesheet Editor RCS 2005 */
/* http://www.causeway.co.uk/freestuf/cssedit/ */

body {font-family:Verdana, Helvetica, Arial, sans-serif; font-size:0.8em; margin-top:0em; margin-bottom:0em; color:#000000; background-color:#F0F0E1; margin-left:0em; margin-right:0em; }
p {font-size:1.0em; }
ul {font-size:1.0em; }
ol {font-size:1.0em; list-style-type:decimal; }
ol ol {font-size:1.0em; list-style-type:lower-alpha; }
ol ol ol {font-size:1.0em; list-style-type:lower-roman; }
ol ul {font-size:1.0em; }
ul ul {font-size:1.0em; }
ul ol {font-size:1.0em; }
h1 {font-size:1.5em; }
h2 {font-size:1.375em; color:Navy; }
h3 {font-size:1.25em; color:Navy; }
h4 {font-size:1.125em; color:Navy; }
h5 {font-size:1.0em; }
h6 {font-size:0.875em; }
img {vertical-align:middle;
}
img.leftalign {text-align:Left; position:relative;
padding-right:15px; }
img.rightalign {text-align:Center; position:relative;
padding-left:15px; }
a:link {font-weight:bold; text-decoration:none; color:#EA9E57; }
a:visited {font-weight:bold; text-decoration:none; color:#EA9E57; }
a:hover {font-weight:bold; text-decoration:none; color:#AD5E15; }
a:active {color:#CC0000; }
p.caption {font-size:0.875em; font-weight:bold; color:#669999; }
span.mediacaption {font-size:0.875em; font-weight:bold; color:#669999; }
table {font-family:Verdana, Helvetica, Arial, sans-serif; font-size:1em; color:#000000; /*table fix to allow for Quirks mode in WebCT - do not delete*/background-color:transparent;
}
table.unbordered {padding:2px; }
table.unbordered th {padding:2px; }
table.unbordered td {padding:2px; }
table.bordered {border-collapse:collapse;
border:1PX #a6a66e Solid; padding:2px; }
table.bordered th {background-color:#FF9F71; border:1PX #a6a66e Solid; padding:2px; }
table.bordered td {border:1PX #a6a66e Solid; padding:2px; }
div.boxtext {margin-top:0.5em; margin-bottom:0.5em; border:1PX #a6a66e Solid; padding-right:1em; padding-left:1em; }
div.paneltext {margin-top:0.5em; margin-bottom:0.5em; color:White; background-color:Navy; padding-right:1em; padding-left:1em; }
div.quotetext {font-style:italic; margin-left:1em; margin-right:1em; }
div.definition {margin-top:0.5em; margin-bottom:0.5em; border:1PX #a6a66e Solid; padding-right:1em; padding-left:1em; }
div.definition h3 {font-size:1.0em; font-weight:bold; }
div.definition p {font-size:1.0em; }
* html div {height:1%;
}
pre.literal {font-size:1.0em; }
table.question {font-family:Verdana, Helvetica, Arial, sans-serif; width:95%;
padding:4px; }
td.qnum {font-size:2em; text-align:Left; color:#77774F; background-color:#EBB58A; width:0.7em;
}
td.qbody {font-size:1em; }
table.qinput {font-size:1em; width:100%;
padding:8px; }
#feedback {font-family:Verdana, Helvetica, Arial, sans-serif; font-size:1em; margin-top:8px; margin-bottom:8px; margin-left:8px; margin-right:8px; position:static;
position:static;
padding:8px; }
#feedback p, #feedback ul, #feedback ol , #feedback table {font-size:1em; }
.Qfeedbackgeneric {background-color:#E1F2FF; display:none;
border:1PX #666666 Solid; padding:4px; padding-right:6px; padding-left:6px; }
.Qfeedbackcorrect {background-color:#E9FFE5; display:none;
border:1PX #666666 Solid; padding:4px; padding-right:6px; padding-left:6px; }
.Qfeedbackincorrect {background-color:#FFEAEA; display:none;
border:1PX #666666 Solid; padding:4px; padding-right:6px; padding-left:6px; }
.Qfeedbackcorrect-chb2 {background-color:#E9FFE5; display:none;
padding:4px; padding-right:6px; padding-left:6px; }
.Qfeedbackincorrect-chb2 {background-color:#FFEAEA; display:none;
padding:4px; padding-right:6px; padding-left:6px; }
.Qfeedbacksaved {background-color:#FFCC99; display:none;
border:1PX #666666 Solid; padding:4px; padding-right:6px; padding-left:6px; }
#feedback TABLE {font-size:1em; }
#popup {font-family:Verdana, Helvetica, Arial, sans-serif; font-size:1.0em; margin-top:8px; margin-bottom:8px; margin-left:8px; margin-right:8px; position:static;
padding:8px; }
#header {font-size:1.2em; font-weight:bold; margin-top:10px; margin-bottom:10px; background-color:#00006F; margin-left:10px; margin-right:10px; padding:4px; padding-right:6px; padding-left:6px; }
#header h1 {font-size:1.25em; color:#F0F0E1; letter-spacing:0.06em; display:inline;
}
#header a:link, #header a:hover, #header a:visited, #header a:active {background:transparent;
}
#logo {position:relative;
padding-right:4px; padding-left:4px; }
#index {font-family:Verdana, Helvetica, Arial, sans-serif; padding-left:12px; }
#index a:link, #index a:visited {color:#606053; background-color:#F0F0E1; padding:3px; padding-right:default; padding-left:default; }
#index a:hover {color:#F0F0E1; background-color:#9E9E8A; }
#index h2 {font-size:1.25em; color:Navy; }
#index ol {}
#index ol.section {list-style-type:upper-alpha; }
#index ol.section ol {list-style-type:decimal; }
td#maintable-toc {border-bottom:1PX #cc6600 Dashed; }
td#maintable-content {border-bottom:1PX #cc6600 Dashed; border-left:1PX #cc6600 Dashed; }
#toc {font-family:Verdana, Helvetica, Arial, sans-serif; font-size:0.8em; padding-right:0px; }
#toc h2 {font-size:1.25em; font-weight:bold; text-align:Center; }
#toc a:link, #toc a:visited {color:#606053; background-color:#F0F0E1; display:block;
padding:3px; padding-right:default; padding-left:default; }
#toc a:hover {color:White; background-color:Navy; }
#toc li {text-align:Left; text-indent:0px; }
#toc #toc-title {color:#606053; }
#toc ol {list-style-type:decimal; }
#toc ol ol {list-style-type:lower-alpha; }
#toc ol.section {list-style-type:upper-alpha; }
#toc ol.section ol {list-style-type:decimal; }
li.currentpage {font-weight:bold; color:#606053; }
div.currentpage {font-weight:bold; color:#606053; }
#main-content-withtoc {margin-bottom:20px; background-color:#f0f0e1; margin-left:10px; margin-right:10px; padding-right:20px; padding-left:20px; }
#main-content-notoc {margin-bottom:20px; background-color:#f0f0e1; margin-left:10px; margin-right:10px; padding-right:20px; padding-left:20px; }
#footer-withtoc {font-size:0.8em; text-align:Center; margin-top:10px; margin-bottom:10px; margin-left:180px; margin-right:10px; position:static;
padding:4px; padding-right:6px; padding-left:6px; }
* html #footer-withtoc {height:1%;
}
#footer-notoc {font-size:0.8em; text-align:Center; margin-top:10px; margin-bottom:10px; margin-left:10px; margin-right:10px; position:static;
padding:4px; border-top:1px #cc6600 Dashed; padding-right:6px; padding-left:6px; }
* html #footer-notoc {height:1%;
}
#footer a:link, #footer-withtoc a:link, #header a:hover, #header a:visited, #header a:active {background:transparent;
}
#bottom-nav {position:absolute;
right:10px;
bottom:0px;
padding:4px; padding-right:10px; padding-left:10px; }
.floatright {text-align:Center; margin-top:10px; margin-left:10px; display:inline;
}
.floattopright {text-align:Center; margin-top:0px; margin-left:10px; display:inline;
}
#longdesc {margin-top:10px; margin-bottom:10px; margin-left:10px; margin-right:10px; }

