body{background-color:#fff;color:#410f69;font-family:Arial,Helvetica,sans-serif;font-size:90%;font-style:normal;font-weight:normal;margin:0;padding:0;min-width:766px;}
a:active{text-decoration:none;color:red;background-color:#ffc;}
a:hover,a:focus{text-decoration:underline;color:blue;background-color:#ffc;}
a:link{text-decoration:none;font-style:normal;color:blue;background-color:#ffc;}
a:visited{text-decoration:none;font-style:normal;color:purple;background-color:#ffc;}
.anchor a{text-decoration:none;}
.anchor a:hover,a:focus{text-decoration:none;}
li{margin-bottom:5px;}
#LibraryTopBar{width:766px;margin:7px auto 6px auto;background-image:url(/Images/DMULogo.png);background-repeat:no-repeat;background-position:5px 5px;}
#LibraryLogo img{float:left;margin:7px auto 6px auto;border:none;}
#LibraryLogo a{border:none;}
.skiplink{color:#000;font-size:.2em;margin:5px;}
#mainHeader{height:99px;}
p{font-family:Verdana,Helvetica,sans-serif;}
#LibrarySiteTitle{float:left;margin:0;padding:0;clear:left;width:50%;}
#LibrarySiteTitle h1{font-size:25px;margin-bottom:5px;margin-top:0;padding-bottom:5px;}
#welcome{float:right;font-size:small;}
#headerSearchBox{float:right;font-size:small;margin-top:0;}
#headerSearchBox p{font-size:.75em;font-weight:bold;padding-top:3px;padding-bottom:3px;margin:0;}
#headerSearchBox fieldset{border:1px solid #410f69;width:20em;padding:5px;}
#headerSearchBox legend{color:#fff;background:#410f69;font-weight:bold;padding:2px 6px;border:1px solid #410f69;}
#headerSearchBox a:link{text-decoration:none;}
#headerSearchBox a:visited{text-decoration:none;}
#headerSearchBox a:hover,a:focus{text-decoration:underline;}
#headerSearchBox form{padding:0;margin:0;}
#headerSearchBox label{padding:0 0 10px 10px;width:auto;}
#headerSearchBox ul{list-style:none;font-size:small;margin:0;padding:3px 0 6px 0;}
#headerSearchBox li{display:inline;padding-right:12px;}
#SearchBox legend{color:#fff;background:#410f69;font-weight:bold;padding:2px 6px;border:1px solid #410f69;}
#SearchBox a:link{text-decoration:none;}
#SearchBox a:visited{text-decoration:none;}
#SearchBox a:hover,a:focus{text-decoration:underline;}
#SearchBox form{padding:0;margin:0;}
#SearchBox label{padding:0 0 10px 10px;}
#SearchBox ul{list-style:none;font-size:small;margin:0;padding:5px 0 0 0;}
#SearchBox li{display:inline;padding-right:12px;}
#SearchBox fieldset{border:1px solid #410f69;width:20em;padding:5px;}
#LibrarySections{font-weight:bold;font-size:.9em;color:#fff;text-decoration:none;text-align:center;height:24px;background-color:#410f69;clear:both;margin-top:45px;margin-bottom:5px;padding-bottom:5px;}
#LibrarySections ul{list-style:none;padding:6px 0 0 15px;}
#LibrarySections li{display:block;margin:0;padding:0;float:left;}
#LibrarySections a{border-right:1px solid #fff;padding:0 8px 0 8px;font-weight:bold;color:#fff;background-color:#410f69;text-decoration:none;}
#LibrarySections a:visited{text-decoration:none;}
#LibrarySections a:hover{text-decoration:underline;}
#LibrarySections .final{border-right:0;}
#top-nav ul{list-style:none;}
.navItem{background-color:#410f69;color:#000;}
#BreadCrumb{background-color:#fff;width:768px;margin-top:10px;margin-bottom:9px;padding-top:2px;padding-left:3px;clear:both;font-size:.8em;}
#BreadCrumb a:link{color:#410f69;text-decoration:none;}
#BreadCrumb a:visited{color:#410f69;text-decoration:none;}
#BreadCrumb a:hover,a:focus{color:#410f69;text-decoration:underline;}
#LibraryMiddleRow{width:766px;margin:7px auto 6px auto;}
#LibraryLeftBar{width:140px;float:left;font-size:80%;}
#side-nav{width:140px;float:left;}
#side-home{border:1px solid #410f69;font-weight:bold;padding:6px 10px 6px 10px;width:140px;}
#side-home a{text-decoration:none;color:#410f69;background-color:#fff;}
#side-header{color:#fff;background-color:#410f69;font-weight:bold;padding:6px 10px 6px 10px;width:140px;border-left:1px solid #410f69;border-right:1px solid #410f69;border-bottom:1px solid #410f69;}
#subsections{width:140px;float:left;}
#subsections ul{list-style:none;margin:0;padding:0;color:#410f69;margin-bottom:-1px;}
#subsections li{margin:0;}
#subsections a:link{display:block;padding:6px 10px 6px 10px;background-color:#fff;color:#410f69;text-decoration:none;width:140px;border-left:1px solid #410f69;border-right:1px solid #410f69;border-bottom:1px solid #410f69;}
#subsections a:visited{display:block;padding:6px 10px 6px 10px;background-color:#fff;color:#410f69;text-decoration:none;width:140px;border-left:1px solid #410f69;border-right:1px solid #410f69;border-bottom:1px solid #410f69;}
#subsections a:hover,a:focus{background-color:#410f69;color:#fff;border-left:1px solid #410f69;border-right:1px solid #410f69;border-bottom:1px solid #410f69;}
#LibraryMiddle{border-top:1px solid #410f69;border-left:1px solid #410f69;border-right:1px solid #410f69;border-bottom:1px solid #410f69;float:right;width:595px;margin-top:0;margin-bottom:-1px;}
#main h3{margin:0;}
#LibraryTitle{color:#fff;background-color:#410f69;text-align:right;padding-right:20px;margin-bottom:5px;}
#LibraryTitle h2{margin-top:0;padding:5px;}
#LibraryDescription{color:#410f69;background-color:#fff;padding-left:5px;padding-right:5px;font-size:large;font-weight:bold;}
#LibraryPage{margin:0 5px 0 5px;}
#LibraryPage img{border:none;}
#LibraryPage h3{margin-top:5px;}
#LibraryPage h4{font-size:110%;margin:5px;}
#LibraryFootnote{width:766px;margin:-5px auto 6px auto;clear:both;border-top:1px solid #410f69;}
#LibraryFootnote p{color:#410f69;background-color:#fff;font-weight:bold;padding:10px 0 0 0;font-size:small;}
#credits{font-size:smaller;font-weight:300;text-align:center;}
#checks img{margin-top:10px;border:none;}
#checks p{margin-top:10px;margin-bottom:0;padding-bottom:0;}
#contacts{width:100%;}
#contact{float:left;width:auto;margin-top:5px;font-weight:bold;font-size:large;}
#copyright{float:right;width:200px;margin-left:30px;margin-top:7px;margin-bottom:10px;font-weight:normal;font-size:small;padding-bottom:5px;}
#LibraryPage form{font:100% verdana,arial,sans-serif;margin:0;padding:0;}
#LibraryPage fieldset{border-color:#410f69;border-width:1px;border-style:solid;padding:10px;margin:5px;width:auto;}
#LibraryPage legend{font-size:1.1em;color:#fff;background-color:#410f69;padding:2px 5px 2px 5px;}
#LibraryPage label{display:block;float:left;width:150px;padding:0;margin:2px 0 0;text-align:right;}
#LibraryPage input,textarea,select{width:auto;margin:5px 0 0 10px;}
#LibraryPage input#reset{margin-left:0;}
#LibraryPage textarea{overflow:auto;}
#LibraryPage .small{display:block;margin:0 0 5px 160px;padding:1px 3px;font-size:small;}
#LibraryPage .required{font-weight:bold;}
#LibraryPage br{clear:left;}
#LibraryPage dt{font-weight:bold;}
.float-right{float:right;margin-bottom:10px;}
.float-left{float:left;margin-left:5px;width:60%;}
.loginid{padding-bottom:3px;text-align:right;font-size:large;}
.maintained{float:left;margin-top:123px;margin-left:5px;width:60%;}
.right{text-align:right;}
.left{text-align:left;clear:left;margin-bottom:5px;}
.list dt{margin-top:9px;font-weight:bold;margin-left:0;}
#list dt{margin-top:9px;font-weight:bold;}
#list dd{margin-left:0;}
#list img{border:none;margin:7px;}
.list dd{margin-left:0;}
.small{font-size:small;}
#AcrobatReader{border:none;}
.bold{font-weight:bold;}
.italic{font-style:italic;}
#examresults .odd{color:#410f69;background-color:#e6e6fa;width:auto;}
.odd{color:#410f69;background-color:#e6e6fa;width:auto;}
.odd a{color:blue;background-color:#cee3f6;width:auto;}
.odd a:visited{text-decoration:none;font-style:normal;color:purple;background-color:#cee3f6;}
.odd a:hover,a:focus{text-decoration:underline;color:blue;background-color:#e6e6fa;}
.even a:active{text-decoration:none;color:red;background-color:#fff;}
.even a:visited{text-decoration:none;font-style:normal;color:purple;background-color:#fff;}
.even a:hover,a:focus{text-decoration:underline;color:blue;background-color:#fff;}
.examline{padding-left:5px;margin-left:5px;}
.exam1{position:relative;left:10px;}
.dataline{margin:0;}
.datalabel{float:left;width:15%;}
.datalabel2{float:left;width:25%;}
.examlabel{float:left;width:15%;}
.contact img{border:none;}
.LibraryFurtherResults {margin-left:auto;margin-right:auto;text-align:center}
.LibraryFurtherResultsPrevious img{border:none;}
.LibraryFurtherResultsNext img{border:none;}
#rss img{border:none;}
#rss{float:right;margin:7px;width:36px;}
.dot{background-color:#410f69;color:#410f69;}
#posttext_container{margin:10px;}
.mce_layout{margin:10px;}
#share{display:inline;}
#share ul{display:inline;margin-left:0;padding-left:0;list-style:none;background-color:#fff;}
#share li{display:inline;}
#share img{border:none;margin:5px 2px 0 2px;}
.endoflist{display:none;}
.red{color:red;background:#fffff0;}
.list h3{padding-bottom:0;margin-bottom:0;}
.list p{margin-top:0;margin-bottom:0;font-size:90%;}
#list h3{padding-bottom:0;margin-bottom:0;}
#list p{margin-top:0;margin-bottom:0;font-size:90%;}
#livesearch{margin-left:160px;width:200px;}
#txt1{margin:0;}
label {width:10em;float:left;}
label.error {float:none;color:red;padding-left:.5em;vertical-align:top;}
.submit {margin-left:12em;}
em {font-weight:bold;padding-right:1em;vertical-align:top;}
/* heat body style and rounded box style */
.heattext h1, .heattext h2, .heattext h3, .heattext h4,.heattext p {margin:0 5px;letter-spacing:.5px;}
.heattext h1{font-size:1.5em;border:0; text-align: center;}
.heattext h2{font-size:1.2em;color:#990033; border:0;text-align:center;padding-top:.5em;}
.heattext h3{font-size:1.2em;color:#990033; border:0;text-align:left;padding-top:.5em;}
.heattext h4{font-size:1em;color:#000066;border:0;text-align:left;}
.heattext p{padding-bottom:0em;}
.heattext{background:transparent;margin:1em;}
.heatred {color:#930000;}
/* rounded textbox */
.top, .bottom { display:block; background:transparent; font-size:1px; }
.b1, .b2, .b3, .b4 { display:block; overflow:hidden;}
.b1, .b2, .b3 { height:1px; }
.b2, .b3, .b4 { border-left:1px solid #330033; border-right:1px solid #330033; }
.b1 { margin:0 5px; background:#330033; }
.b2 { margin:0 3px; border-width:0 2px; }
.b3{margin:0 2px;} 
.b4{height:2px;margin:0 1px;}
.boxcontent { display:block;}
/* heat body style and rounded box style end */
/* list style */
.heatli { letter-spacing:.5px; }
.heatli li {margin:5px;padding:2px;text-align:left;}
/*liststyle*/
/* images syle */
.heatimages{margin-left:auto;margin-right:auto;text-align:center;}
/* images syle end */
.center{text-align:center;}
.heatcenter{text-align:center;color:#0000ff;font-size:smaller;}
.heatcenter hr{width:300px;color:#0000ff;background-color:#0000ff;margin-left:auto;margin-right:auto;margin-left:120px;margin-right:120px;}
/* table styles */
.heattable table{border-collapse:collapse;margin: 0 10px;letter-spacing:.5px;}
.heattable tr, .heattable th, .heattable td {text-align:left;padding:.5em;border:1px solid #330033;}
.heattable td{margin-left:10px;margin-right:10px;padding:20px;vertical-align:top;}
.heattable th{background:#328aa4 repeat-x;color:#fff;text-align:center;}
.heatcell {color:#fff;background-color:#328aa4;}
/* table style end */
.tooltipContent {background-color:#FFFFCC;}
.box {margin: 12px;border-style:solid;padding:10px;}
/* Rounded textbox #2 */
.t {background: url(/Images/orangedot.gif) 0 0 repeat-x;width:570px;margin-top:5px;}
.b {background: url(/Images/orangedot.gif) 0 100% repeat-x;margin-bottom:5px;}
.l {background: url(/Images/orangedot.gif) 0 0 repeat-y}
.r {background: url(/Images/orangedot.gif) 100% 0 repeat-y}
.bl {background: url(/Images/bl.gif) 0 100% no-repeat}
.br {background: url(/Images/br.gif) 100% 100% no-repeat}
.tl {background: url(/Images/tl.gif) 0 0 no-repeat}
.tr {background: url(/Images/tr.gif) 100% 0 no-repeat;padding:10px} 
.fragment-anchor h3 a {background-color:inherit;color:#410f69}
.fragment-anchor h3 a:hover {text-decoration:none;color:inherit;background-color:inherit}
#LibraryPage label.invalid {width:350px;text-align:left;padding-left:182px;padding-bottom:10px;font-style:italic;color:red}
/* GoogleCSE */
#cse-search-results {width:auto;}
.g {width:150px;}
/* Tutorials */
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;}
img { vertical-align: middle; }
img.leftalign { float: left; position: relative; padding-right: 15px;}
img.rightalign { float: right; position: relative; padding-left: 15px;} 
p.caption { color: #669999; font-size: 0.875em; font-weight: bold;} 
span.mediacaption { color: #669999; font-size: 0.875em; font-weight: bold;} 
/*Tables*/
table.unbordered { padding: 2px;}
table.unbordered th { padding: 2px;}
table.unbordered td { padding: 2px;}
table.bordered { border: 1px #cccccc solid; border-collapse: collapse; padding: 2px;}
table.bordered th { border: 1px #cccccc solid; background-color: #dedede; padding: 2px;}
table.bordered td { border: 1px #cccccc solid; padding: 2px;} 
/*Display Formats*/
div.boxtext { border: 1px #999999 solid; padding-left: 1em; padding-right: 1em; margin-bottom: 0.5em; margin-top: 0.5em;}
div.paneltext { background-color: #dedede; padding-left: 1em; padding-right: 1em; margin-bottom: 0.5em; margin-top: 0.5em;}
div.quotetext { font-style: italic; margin-left: 1em; margin-right: 1em;}
div.definition { border: 1px #999999 solid; padding-left: 1em; padding-right: 1em; margin-bottom: 0.5em; margin-top: 0.5em;}
div.definition h3 { font-size: 1.0em; font-weight: bold;}
div.definition p { font-size: 1.0em;}
/* Hides from IE5-mac \*/
div.boxtext, div.paneltext, div.quotetext, div.definition {height: 1%;}
/* End hide from IE5-mac */ 
pre.literal { font-size: 1.0em;}
/*Questions*/
table.question { font-family: Verdana, Helvetica, Arial, sans-serif; width: 95%; padding: 4px;}
td.qnum { background-color: #cccccc; font-size: 2em; color: #666699; text-align: left; width: 0.7em;}
td.qbody { font-size: 1em; line-height: 0.8em;}
table.qinput { width: 100%; padding: 8px; font-size: 1em; line-height: 1.4em;}
#feedback { margin: 8px; padding: 8px; position: static; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 1em; line-height: 1.2em; position: static;}
#feedback p, #feedback ul, #feedback ol , #feedback table { font-size: 1em;}
.Qfeedbackgeneric { display: none; background-color: #bfd5ea; border: 1px #666666 solid; line-height: 1.2em; padding-top: 4px; padding-bottom: 4px; padding-left: 6px; padding-right: 6px;}
.Qfeedbackcorrect { display: none; background-color: #c1e8bd; padding-top: 4px; padding-bottom: 4px; padding-left: 6px; padding-right: 6px; border: 1px #666666 solid; line-height: 1.2em;}
.Qfeedbackincorrect { display: none; background-color: #ffcccc; padding-top: 4px; padding-bottom: 4px; padding-left: 6px; padding-right: 6px; border: 1px #666666 solid; line-height: 1.2em;}
.Qfeedbackcorrect-chb2 { display: none; background-color: #c1e8bd; padding-top: 4px; padding-bottom: 4px; padding-left: 6px; padding-right: 6px; line-height: 1.2em;}
.Qfeedbackincorrect-chb2 { display: none; background-color: #ffcccc; padding-top: 4px; padding-bottom: 4px; padding-left: 6px; padding-right: 6px; line-height: 1.2em;}
.Qfeedbacksaved { display: none; background-color: #ffcc99; padding-top: 4px; padding-bottom: 4px; padding-left: 6px; padding-right: 6px; border: 1px #666666 solid; line-height: 1.2em;}
#feedback TABLE { font-size: 1em}
/*Popups*/
#popup { margin: 8px; padding: 8px; position: static; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 1.0em; line-height: 1.2em;}
/*Header*/
#header { background-color: #9999cc; padding-left: 6px; padding-right: 6px; margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; padding-top: 4px; padding-bottom: 4px; font-size: 1.2em; font-weight: bold;}
#header h1 { font-size: 1.25em; display: inline; font-weight: normal; letter-spacing: 0.06em;}
#header a:link, #header a:hover, #header a:visited, #header a:active { background:transparent;} 
/*Logo*/
#logo { position: relative; padding-left: 4px; padding-right: 4px; } 
/*Index*/
#index { font-family: Verdana, Helvetica, Arial, sans-serif; padding-left: 12px;}
#index a:link, #index a:visited { color: #006699; background-color: #ffffff; padding-top: 3px; padding-bottom: 3px; text-decoration: none;}
#index a:hover { background-color: #dedede;}
#index h2 { font-size: 1.25em; color: #006699;}
#index ol { line-height: 1.7em;}
#index ol.section { line-height: 1.7em; list-style-type: upper-alpha;}
#index ol.section ol { list-style-type: decimal;}
/*Table of Contents*/
td#maintable-toc { border-bottom: 1px #cccccc solid;}
td#maintable-content { border-left: 1px #cccccc solid; border-bottom: 1px #cccccc solid;}
#toc { font-size: 0.8em; padding-right: 0px; font-family: Verdana, Helvetica, Arial, sans-serif; background-color: #ffffff;}
#toc h2 { font-size: 1.25em; text-align: center;}
#toc a:link, #toc a:visited { display: block; color: #006699; background-color: #ffffff; padding-top: 3px; padding-bottom: 3px; text-decoration: none;}
#toc a:hover { background-color: #dedede;}
#toc li { text-indent: 0px; text-align: left;}
#toc #toc-title { } 
#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: #006699;}
div.currentpage { font-weight: bold; color: #006699;}
 /*Main Content*/
#main-content-withtoc { background-color: #ffffff; margin-left: 10px; margin-right: 10px; padding-left: 20px; padding-right: 20px; margin-bottom: 20px;}
#main-content-notoc { background-color: #ffffff; margin-left: 10px; margin-right: 10px; padding-left: 20px; padding-right: 20px; margin-bottom: 20px;} 
/*Footer*/
#footer-withtoc { padding-left: 6px; padding-right: 6px; margin-left: 180px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; padding-top: 4px; padding-bottom: 4px; font-size: 0.8em; position: static; text-align: center;}
/* Hides from IE5-mac \*/
* html #footer-withtoc {height: 1%;}
*/* End hide from IE5-mac */ 
#footer-notoc { padding-left: 6px; padding-right: 6px; margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; padding-top: 4px; padding-bottom: 4px; font-size: 0.8em; position: static; text-align: center; border-top: 1px #cccccc solid;}
/* Hides from IE5-mac \*/
* html #footer-notoc {height: 1%;}
*/* End hide from IE5-mac */ 
#footer a:link, #footer-withtoc a:link, #header a:hover, #header a:visited, #header a:active { background:transparent;}
#bottom-nav { padding-left: 10px; padding-top: 4px; padding-bottom: 4px; padding-right: 10px; position: absolute; right: 10px; bottom: 0px;}
.floatright { float: right; margin-top: 10px; margin-left: 10px; display: inline;}
.floattopright { float: right; margin-top: 0px; margin-left: 10px; display: inline;}
/*Longdescriptions*/
#longdesc { margin: 10px;}
.cc { vertical-align:middle;}

