﻿/*****   Print styles only   *****/
/*****   Note: Screen styles are in Screen.css   *****/
/*****   Note: Global styles are at the bottom of this file   *****/
@media print
{
/*****   Screen content only   *****/
.nameTag,
.roundMaster,
.hlBottom,
#pgMoreInfo,
#PrevNext,
#pierceNav,
#classNavInfo,
#pageTitle,
#spChDivScreen,
#w3Valid {
display: none;
}
/*****   Syllabus content for printAdmin only   *****/
#printAdmin	{
text-align: center;
}
#printAdmin table	{
margin-left: auto;
margin-right: auto;
text-align: left;
}
#printAdmin .right-ig	{
text-align: right;
font-style: italic;
padding-right: .5em;
}
#printAdmin #ccHours {
font-family: "Courier New", Courier, monospace;
font-size: 82%;
margin-right: 62px;
}
#printAdmin #ccTitle {
font-weight: bold;
color: #000080;
}
/*****   Master Page   *****/		
body {
font-size: small;
font-family: "Times New Roman", Serif;
}
/*****   Master Page: Clip Art   *****/		
.clipText {
display: block;
text-align: center;
}
/*****   Master Page: Class Title   *****/		
#classTitle {
display: block;
text-align: center;
font-size: 140%;
color: #007b7b;
font-weight: bold;
}
#classDesc {
display: block;
text-align: center;
font-size: 88%;
font-weight: bold;
margin-bottom: 1em;
}
/*****   Master Page: Footer   *****/		
#mainFooter {
text-align: center;
color: #007b7b;
padding-top: .4em;
margin-top: 1.2em;
border-top: solid 1px #007b7b;
}
/*****   Child Page   *****/
#pageContent,
#instrContent {
clear: both;
}
/*****   Child Page Content: - all content is inside: #pageContent/#pageDiv   *****/
#tblContent {
border-left: solid 1px #cccccc; border-right: solid 1px #cccccc; border-top: solid 1px #cccccc
}
#tblContent td, #tblContent th {
border-bottom: solid 1px #cccccc 
}
#breadCrumbs {
font-weight: bold;
}
#breadCrumbs .noPrint {
display: none;
}
}
/*****   Global styles: both screen and print   *****/
/*****   Links   *****/
table a, #classNavInfo a, #webLinks a, #classLinks a, #breadCrumbs a, #pgMoreInfo a, .hlBottom {
text-decoration: none;
font-weight: bold;
color: #585858;
}
#classLinks .clWeek {
color: #800000;
}
a:hover, #classNavInfo a:hover, #webLinks a:hover, #classLinks a:hover, #breadCrumbs a:hover, #pgMoreInfo a:hover, .hlBottom a:hover {
color: #00b0a0;
}
address a {
color: #007b7b;
}
/*****   Master Page: Clip Art   *****/
#clipDiv {
float: right;
}
.clipArt {
height: 62px;
width: 62px;
}
/*****   Child Page: Misc items   *****/
.ShowDue {
color: #ffffff;
float: right;
font-size: 82%;
font-weight: bold;
margin-right: 6em;
margin-top: .2em;
}
#ajaxStatus 
{
color: #007b7b;
font-weight: bold;
font-size: 120%;
}
#devLinks dt
{
font-weight: bold;
color: #444444;
margin-top: .5em;
}
#devLinks li
{
list-style: circle;
}
#devLinks a
{
text-decoration: none;
font-weight: bold;
font-size: 96%;
color: #0000cb;
}
#devLinks a:hover
{
color: #0090c0;
text-decoration: underline;
}
a img {
border: none;
}
#pageDiv h3 {
text-align: center;
margin-top: 0;
margin-bottom: 0;
}
#pageDiv h5 {
margin-bottom: 0;
}
#pageDiv li h5 {
margin-top: 0;
}
#pageQnA p 
{
margin-top: .2em;
}
#pageDiv dt {
font-weight: bold;
margin-top: .8em;
color: #000080;
}
#pageDiv dl ul {
list-style: outside disc;
}
#pageDiv #webLinks ul, #pageDiv #classLinks ul {
list-style-type: none;
}
#webLinks li {
list-style: url("../../images_format/BulletWeb.gif") inside;
}
#classLinks li {
list-style: url("../../images_format/BulletFolder.gif") inside;
}
#webLinks li a, #classLinks li a {
display: inline-block;
padding-top: .1em;
}
#webLinks li.liTopic {
list-style-type: none;
list-style-image: none;
font-weight: bold;
color: #800000;
margin-top: .42em;
margin-left: 22px;
}
#spChDiv dd {
font-family: Monospace;
color: #333333;
}
#spChDiv dd span {
font-family: Verdana, Arial, Sans-Serif;
color: #000080;
font-weight: bold;
}
.ddCh {
font-size: 128%;
}
.liNote 
{
margin-left: 3.2em;
color: #000080;
font-style: italic;
}
.sqlError {
display: block;
text-align: center;
font-weight: bold;
color: #d30000;
}
.dispNone {
display:none;
}
.dispBlock {
display:block;
}
.dispTD {
display:table-cell;
}
#lectureOL {
list-style-type: upper-roman;
font-weight: normal;
color: #000080;
font-size: 100%;
}
#lectureOL ol {
list-style-type: decimal;
color: #660000;
}
#lectureOL ol ol, .exercises ol {
list-style-type: lower-alpha;
color: #000000;
}
.exercises ol ol 
{
    list-style-type: lower-roman;
}
#lectureOL li {
margin-top: .48em;
}
#lectureOL ol li, #lectureOL ol ol li {
margin-top: 0em;
}
#lectureOL a {
font-weight: normal;
color: #002050;
}
#lectureOL a:visited {
color: #500050;
}
#lectureOL a:hover {
color: #009090;
}
#dlAdmin
{
    margin-left: 7.4em;
    width: 22.2em;
    background-color: #f9f9f9;
    border: solid 2px #cccccc;
    padding: .4em .4em .4em .4em;
}
#dlAdmin dt
{
    margin-top: .4em;
    color: #000080;
    clear: both;
}
#dlAdmin input
{
    width: 2.2em;
    text-align: right;
}
#dlAdmin dd
{
    margin-left: 18.8em;
    margin-top: -1.2em;
}
/***** Child Page: Tables   *****/
.instrGrid {
margin-left: auto;
margin-right: auto;
font-size: 60%;
background-color: #eeffdd;
}
#pageDiv .tblLeft {
margin-left: 0;
}
#pageDiv table, #instrPage table {
margin-left: auto;
margin-right: auto;
font-size: 88%;
}
#pageDiv table td {
vertical-align: top;
padding: .2em .4em .2em .4em;
}
#pageDiv table th {
text-align: center;
padding: .2em .4em .2em .4em;
}
#scoresDiv 
{
    width: 38em;
}
#scoresDiv table td, #scoresDiv table th {
padding: .5em .5em .5em .5em;
text-align: center;
}
.btnSB {
margin-right: .4em;
margin-left: .4em;
}
#spChDiv table td {
padding: .6em .1em .1em .2em;
text-align: right;
background-color: #ffffff;
color: #585858;
border-bottom: solid 1px #f3f3f3;
}
#spChDiv table td.spCh {
color: #b60000;
font-weight: bold;
font-size: 120%;
padding-right: .6em;
text-align: center;
}
.grades {
display: block;
text-align: center;
font-size: 96%;
font-weight: bold;
color: #000080;
}
/*****   Child Page: Book Cover   *****/
#tblTBook {
margin-top: .2em;
}
#bkCover img {
padding-right: .4em;
height: 99px;
width: 76px;
}
/*****   Child Page: Adobe   *****/
#adobeLink img {
height: 33px;
width: 112px;
}
#adobeLink {
text-align: center;
}
/*****   Globbal font styles   *****/
.inits {
font-weight: bold;
color: #880000;
}
.fsSmall1 {
font-size: 96%;
}
.fsSmall2 {
font-size: 92%;
}
.fsSmall3 {
font-size: 88%;
}
.emph {
font-weight: bold;
}
.right {
text-align: right;
}
.right-i {
text-align: right; font-style: italic;
}
.right-ibn {
text-align: right; font-style: italic;
font-weight: bold; color: #000080;
}
.left {
text-align: left;
}
.ital {
font-style: italic;
}
.ital-n {
font-style: italic;
color: #000080;
}
#pageQnA .ital-n {
margin-bottom: -.8em;
}
.hiColor {
color: Blue;
}
#pageQnA a {
color: #002050;
}
#pageQnA a:visited {
color: #500050;
}
#pageQnA a:hover {
color: #009090;
}
.hilite {
font-weight: bold;
background-color: #e0f6ff;
}
#PrevNext a
{
    text-decoration: none;
}
/*****    styles for page demos    ****/
.colorHi { color: #900
}
.fontBold { font-weight: bold
}
.fontBig { font-size: 120%
}
.tnr {
font-family: "Times New Roman", Serif;
margin: .36em 0 0 2em;
padding: .24em .24em .24em .24em;
width: 16.8em;
}
#sky {
background-color: #c0f3f9;
}
#clouds {
background-color: #d9d9d9;
}
#sun {
background-color: #ffff77;
}
.sun {
background-color: #ffff77;
font-family: Arial, Sans-Serif;
margin: .36em 0 0 2em;
padding: .24em .24em .24em .24em;
width: 16.8em;
}
.comment {
color: #009000;
}
.jsVar {
color: #0000ff;
}
.jsStr {
color: #aa3300;
}
.dRed { color: #a00; }

dl.cp ol { list-style-type: lower-alpha; }
dl.cp ul li { list-style-type: square; }
dl.cp ul li ul li { list-style-type: circle; }
h5.bp { font-weight: normal; font-size: 110%; background-color: #cde; padding: .5ex; }
p.bp { margin: 0 1.5em 1ex 1.5em; }
h5.note { font-weight: normal; font-size: 110%; background-color: #ced; padding: .5ex; }
p.note { margin: 0 1.5em 1ex 1.5em; }
#pageQnA dl.jsDef dt { font-size: 90%; margin-top: 0; }

