body{margin:0;padding:15px;font:16px/19px Arial,sans-serif;text-align:left;color:#eef;background-color:#99b;}
div#content{width:1000px;position:absolute;left:160px;top:15px;background-color:#336;border:1px solid #bbd;padding:10px;z-index:0;}
div#content li.level1{background-color:#030;border:1px solid #99b;padding:0;margin:0 .5em 8px 0;list-style-type: none;}
div#content li.level1 {font-size:14px;}
div#content li.level1 p{font:14px arial, sans-serif;margin:0 0 0 .7em;}
div#content li.level1 li{margin-left:1em;font-weight:500;}
div#content li.level2 p, div#content li.level4 p{font:14px arial, sans-serif;margin:0 0 0 5px;}
div#content li.level3 p, div#content li.level5 p{font:14px arial, sans-serif;margin:0 0 0 3px;}
div#content li.level2{background-color:#141;border:1px solid #779;padding:0;margin:0 0 0 8px;list-style-type:none;}
div#content li.level2 li{margin-left:1em;}
div#content li.level3{background-color:#224;border:1px solid #557;border-left:3px solid #fff;padding:1px 1px 1px 3px;margin:1px 1px 1px 10px;list-style-type:none;}
div#content li.level3 li{margin-left:1em;}
div#content li.level4{background-color:#252;padding:2px;margin-left: 1.5em;list-style-type:none;border:1px solid #779;}
div#content li.level5{background-color:#224;list-style-type:none;border:1px solid #557;border-left:3px solid #fff;padding:2px 1px 1px 3px;margin:1px 1px 1px 10px;}
div#content table, div#content form, fieldset, div#content form p, div#content form input,div#content form textarea, div#content td{font:12px Arial, sans-serif;padding:0 3px;margin:0;}
div#content form{color:#fff;border:2px solid #999;padding:5px;}
div#content div.univ_banner table{padding:0;margin:0 auto;width:auto;}
div#content div.univ_banner table td{border:none;text-align:left;}
div#content div.univ_banner table td.r{text-align:right;}
.univ_banner li{list-style-type:none;}
div#content div.univ_banner{margin:5px auto 0;padding:0;text-align:center;}
div#content div.univ_banner img{padding:0;margin:0;border:2px outset #999;}
form table td{padding:5px;text-align:left;}
div#content ul{margin-left:0;padding:2px 5px;}
div#content ul ul{margin-left:5px;}
div#content div.descrip, div#content div.descrip p{font-size:12px;}
div#content div.descrip{padding:3px 5px;}
ul, li{text-align:left;}
div#content li.level1{font:bold 14px arial, sans-serif;margin-left:0;list-style-type:none;}
div#ctr{background-color:#447;border:1px solid #ddf;padding:5px 10px;margin:-10px 0 5px 0;}
.univ{margin:2em 0 .5em 0;text-align:center;font:18px Arial;}
h3{font:500 1.1em Geneva, sans-serif;letter-spacing:0.16em;color:#ffc;border-bottom:1px solid #063;padding:3px 5px;margin:10px 0 0;background:#669;}
div#content li.level1 h3{margin-left:.6em;}
div#content li h4{font:500 14px Geneva, sans-serif;color:#ffc;border-bottom:1px solid #063; padding:2px 4px;margin:0;background:#447;}
div#content li.level2 h4{font-size:13px;}
div#content li.level4 h4{font-size:12px;}
div#content table#tally td{border:none;}
h2{font:500 19px Geneva, sans-serif;background-color:#669;border:1px solid #063;margin:0 0 -10px 0;}
div#content h4{text-decoration:underline;margin:10px 0 0;}
div#content .topic{padding:0 0 0 2px;border-left:1px solid #779;border-bottom:1px solid #779;}
h2 a {color:#ffc;margin:0;}
h3 a{color:#ffc;margin:0;}
h3#unit{text-align:left;}
h5{margin-bottom:-5px;text-decoration:underline;}
#prog{margin:-10px 0 0 0;text-align:center;}
a{color:#afa;text-decoration:none;}
a:hover{color:#dfd;}
strong{color:#ffc;}
h1{letter-spacing:0.15em;font:21px Geneva, sans-serif;color:#FFC;text-align:right;margin:0;padding:2px 5px 2px 0;border-right:3px ridge #ddf;border-bottom:3px ridge #ddf;background:#669;border-top:1px solid #ddf;border-left:1px solid #ddf;}
#plogan{font:italic 12px Arial, sans-serif;color:#dde;text-align:right;margin:0;padding:0 1em 12px 0;}
.hd3{margin:0;font:15px Arial, sans-serif;color:#ccd;text-align:left;border-bottom: 1px solid #aac;border-left: 1px solid #aac;padding:0 0 1px 2px;}
.desc{text-align:left;margin:.33em 0 0 0;}
.course_code, .citation{font:bold 15px Arial, sans-serif;margin:.5em .75em 0 .66em;color:#447;}
.course_code a, .citation a{color:#FFFFCC;}
.course_code a:hover, .citation a:hover{color:#66f;}
div#pix{width:95%;text-align:center;margin:0;}
img{border:1px solid #6c0;padding:3px;background-color:#669;margin:10px;}
img.nobord{border:none;margin:5px 2px -5px 0;padding:0;}
#caption{font:italic 11px Arial, sans-serif;color:#669;margin:-7px 0 15px 0;text-align:center;}
.casequote {margin:25px;padding:15px;background:#669;color:#ffc;border:1px solid #006;}
.casequote p{padding:0;margin:0;}
div#app{position:absolute;top:15px;left:15px;background-color:#669;}div#app a{width:100px;color:#ffc;background:#669;padding:3px 10px;}div#app a:hover{color:#ffc;background-color:#696;}
div.noshow{display:none;}
div#disp_sel{position:fixed;left:10px;top:113px;width:141px;margin:0;padding:0;}
div#disp_sel form{padding:3px 5px;margin:0;font:11px arial, sans-serif;text-align:left;background-color:#669;}
div#disp_sel input{margin:0 0 0 3px;padding:1px;font:10px arial, sans-serif;}
div#cats{position:fixed;left:10px;top:283px;width:141px;margin:0;padding:3px 0;text-align:left;background-color:#669;}
div#cats ul, div#cats ul li{margin:0;padding-left:2px; list-style-type:none;font:11px Arial, Helvetica, sans-serif;}
div#cats p{font:12px arial, sans-serif;margin:0 0 0 3px;text-decoration:underline;}
div#catsprint{display:none;}
div#footnotes div, div#footnotes p{text-align:left;font:12px Arial, Helvetica, sans-serif;margin:0;}
div#footnotes p{text-decoration:underline;}
/*navigation*/
div#nav{position:fixed;top:15px;left:10px;text-align:left;margin:0;padding:0;font:500 13px Verdana, sans-serif;width:250px;z-index:11;}
div#nav li a{color:#ffc;display:block;padding:3px 2px 3px 3px;margin:0;width:156px;text-decoration:none;text-align:left;}
div#nav ul.level1 li a{width:141px;}
div#nav>li a{width:auto;}
div#nav a:hover{color:#ffc;}
div#nav ul{margin:0;padding:0;border-bottom:1px solid #063;}
div#nav ul.level1{width:141px;}
div#nav ul ul {position:absolute;left:136px;top:-1px;width:156px;display:none;border-bottom:1px solid #063;}
div#nav ul.level3 {left:152px;}
div#nav li {position:relative;list-style:none;margin:0;float:left;width:141px;background-color:#669;border-top:1px solid #063;}
div#nav ul.level1 li{width:141px;}
div#nav ul.level2 li{width:156px;}
div#nav li:hover {background-color:#696;}
div#nav ul.level1 li.submenu a{width:141px;color:#ffc;background:transparent url("../images/arrow_right_fff.gif") no-repeat 92% 50%;}
div#nav ul.level1 li.submenu:hover a{color:#ffc;background:transparent url("../images/arrow_right_000.gif") 92% 50% no-repeat;}
div#nav ul.level1 li.submenu a:hover{color:#ccc;background:transparent url("../images/arrow_right_000.gif") 92% 50% no-repeat;}
div#nav ul.level1 li.submenu ul.level2 li.nosub a {color:#ffc;background:none;width:156px;}
div#nav ul.level1 li.submenu ul.level2 li.submenu a {color:#ffc;width:156px;background: transparent url("../images/arrow_right_fff.gif") 92% 50% no-repeat;}
div#nav ul.level1 li.submenu ul.level2 li.nosub a:hover {color:#ccc;background:none;}
div#nav ul.level1 li.submenu ul.level2 li.submenu a:hover {color:#ccc;background:transparent url("../images/arrow_right_000.gif") 92% 50% no-repeat;}
/*persists hover color and arrow in 2nd level while 3rd shows!*/
div#nav ul.level1 li.submenu ul.level2 li.submenu:hover a{color:#ffc;background:transparent url("../images/arrow_right_000.gif") 92% 50% no-repeat;}
div#nav ul.level1 li.submenu ul.level2 li.submenu ul.level3 li.nosub a{color:#ffc;background-image:none;}
div#nav ul.level1 li.submenu ul.level2 li.submenu ul.level3 li.nosub a:hover{color:#ccc;background-image:none;}
div#nav ul.level1 li.submenu:hover ul.level2 {display:block;border-left:1px solid #063;border-right:1px solid #063;}
div#nav ul.level2 li.submenu:hover ul.level3 {display:block;border-right:1px solid #063;}
div#nav ul.level1 li.submenu ul.level2 li.submenu ul.level3 li:hover{background-color:#696;}

