@charset "utf-8";
/* Lasell purple = 002b54, Navy blue = 143e76, Medium Blue = 6695c8, Orange = ff6600, sidebar = d0d4c0, link = 143e76, ced2be */
html, body  {margin:0;padding:0;color:#000000;}
body {font:12px Verdana, Arial, Helvetica, sans-serif;}
body.main {background:#deeffa url(graphics/bluemtns3.jpg) fixed repeat-x;}
body.lasell {background:#ffffff url(graphics/bg-1.png) repeat-x;}
table {border:none;border-collapse:collapse;}
img {border:none;}
a img {border:none;text-decoration:none;}
td {vertical-align:top;}
a:link {color:#000099;}
a:visited {color:#606060;}
a:hover {color:#990000;text-decoration:none;}
a:active {color:#cc0000;}
h2 {font-size:140%;}
h3 {font-size:130%;margin-top:3px;margin-bottom:16px;}
h3.smaller {font-size:120%;}
h4 {margin-bottom:2px;}
ul {margin:1px 0 16px 10px;}
ol {margin:1px 0 6px 10px;}
li {color:#002b54;margin:3px 0;}
li a.noline {color:#000099;}
code {color:#002b54;white-space:pre;font:bold 90%/80% monospace;margin-bottom:20px;margin-top:10px;display:block;}
pre {color:#002b54;white-space:pre;line-height:130%;margin-left:10px;}
q {display:block;margin-top:12px;margin-bottom:0;}
.noline {text-decoration:none;}
a.noline {color:inherit;text-decoration:none;background:none;}
a.noline:hover {color:#ff0000;background:none;}

#container {width:100%;margin:10px auto 50px auto;} 
.bookpub #container {background:url(graphics/bg-side2.png) repeat-y;}
.lasell #container {background:#ffffff url(graphics/bg-side.png) repeat-y;}

#header {background:#ffffff;padding:3px 10px;}
.lasell #header {border-top:6px solid #ced2be;border-bottom:6px solid #ced2be;}
.bookpub #header {background:#ffffff url(graphics/head-2.jpg) bottom right;border-top:4px solid #143e76;border-bottom:4px solid #143e76;} 
#header.head1 {background:#ffffff url(graphics/head-2.jpg) bottom right;border-top:4px solid #143e76;border-bottom:4px solid #143e76;} 
#header h1 {margin:0;padding:7px 0 0 0;margin-left:250px;font-size:210%;}
p.subhead {color:#ffffff;letter-spacing:1px;}

.clearlogo1 {float:left;height:50px;width:288px;margin-right:2em;background:url(graphics/logo-1a.png) no-repeat;}
a .clearlogo2 {float:left;height:50px;width:200px;margin-right:2em;background:url(graphics/logo-rm1.png) no-repeat;}
a:hover .clearlogo2 {background-position:bottom;}

#sidebar-left {display:none;width:0;}
.bookpub #sidebar-left {background:#c0c0c0;}
#sidebar-left h3 {margin:5px;font-size:130%;}
#sidebar-left h3 a {margin-left:0;}
#sidebar-left a {display:block;text-decoration:none;margin:2px 10px 2px 17px;color:#002b54;}
#sidebar-left a.major {margin:2px 10px 2px 10px;font-size:85%;font-weight:bold;}
#sidebar-left a:visited {display:block;color:#666666;}
#sidebar-left a:hover {display:block;color:#ffffff;}
#sidebar-left a:active {display:block;color:#cc0000;}
#sidebar-left p {margin:2px 10px 2px 3px;font-size:85%;font-weight:bold;color:#000000;}
#sidebar-left h3.norm {font-weight:normal;margin-left:15px;}
#sidebar-left a.thispage {color:#ff0000;}

#mainContent {margin:0 0 0 0;padding:0 0 0 ;} 
#mainContent p {line-height:150%;margin-top:4px;margin-bottom:10px;}
#mainContent h1 {font-size:190%;font-style:italic;margin:15px 5px 15px 2px;color:#143e76;}
#mainContent h3 {margin-bottom:1px;}
#mainContent ul {margin-top:4px;}

#searchbox {display:none;width:0;}
.searchtxt {margin-bottom:0px;padding:0;margin-left:5px;}
.txtentry {padding:0; background-color:#deeffa;}

#popContent {margin:5px auto 5px auto;padding-left:30px;max-width:600px;}

#part1, #part2, #part3, #part4, #part5, #part6, #part7, #part8, #part9, #part10, 
#part11, #part12, #part13, #part14, #part15, #part16, part17, #part18, #part19, #part20 {min-height:530px;}

#footer {padding: 5px 0 10px 0;background:none;width:80%; max-width:1100px; margin:-50px auto 50px auto;} 
.bookpub #footer {background:url(graphics/fade4.png) repeat-x;border-top:6px solid #c0c0c0;} 
.lasell #footer {background:#dddddd url(graphics/fade3.png) repeat-x;border-top:6px solid #c0c0c0;} 
#footer p {margin:0;padding:10px 0;text-align:center;}
#footer a:link {color:#002b54;}
#footer a:visited {color:#454545;}
#footer a:hover {color:#ffffff;text-decoration:none;}
#footer a:active {color:#ff0000;}
#footerblock {display:none;width:0;}
#footerblock p {text-align:center;margin-top:4px;margin-bottom:3px;}

.active {font-style:italic;color:#143e76;}
.behav {border:1px dotted #fff1da;border-collapse:collapse;margin:5px;}
.behav td {color:#ffffff;background:#000000;padding:3px 3px 3px 6px;font-size:90%;}
.bigger {font-size:larger;}
.blackbg {background:#000000;}
.blogpic {height:210px;font-size:90%;max-width:150px;}
.bulletin {margin:4px 0;padding:0 5px 5px 5px;border:solid thin #000000;background:#ff6600;}
.bulletin h3 {color:#ffffff;margin:5px 0;}
.bulletin p, .bulletin a, .bulletin ol, .bulletin ul, .bulletin li {color:#ffffff;}
.caption1 {text-align:center;font-family:arial, sans-serif;font-size:80%;line-height:110%;margin:1px;}
.caption1 a:hover {color:#fff1da;}
.caption1 a:visited {color:#aaaaaa;}
.caption1a {font:90%/110% arial, sans-serif;text-align:right;color:#ffffff;margin:3px 10px 3px 0;padding-bottom:5px;}
.centertable {margin:5px auto 5px auto;}
.centertable td {font-size:75%;}
.centertext {text-align:center;margin-left:auto;margin-right:auto;}
.clearfloat {clear:both;height:0;font-size:1px;line-height:0px;}
.clearleft {clear:left;height:0;font-size:1px;line-height:0px;}
.clearright {clear:right;height:0;font-size:1px;line-height:0px;}
.code {color:#000099;white-space:pre;font:bold 115% "Courier New", Courier, monospace;overflow:auto;}
.courierfont {font:90% "Courier New", Courier, monospace;color:#0000ff;}
.course a {color:#000000;text-decoration:none;}
.course a:hover {color:#000099;text-decoration:none;}
.datatable {width:90%;margin:10px;}
.datatable td {border:1px solid #000000;padding:4px;}
.department a {color:#000000;text-decoration:none;}
.department a:hover {color:#000099;text-decoration:none;}
.divider1 {border-bottom:double #a7212c;width:100%;margin:-5px 0 2px 0;font-size:2px;}
.divider2 {height:5px;border-bottom:thin dotted #a7212c;margin-top:-2px;margin-left:25px;font-size:2px;}
.divider3 {border-bottom:thin solid #a7212c;margin:5px 6px;font-size:2px;}
.divider4 {height:5px;border-bottom:thin dotted #a7212c;margin:2px 0;font-size:2px;}
.end {text-align:left;}
.featuretext {text-align:justify;position:relative;left:3px;color:#fff1da;font-size:90%;border:5px groove #999999;width:500px;padding:3px;margin:5px auto 5px auto;background:#000000 url(graphics/bottom1.jpg) no-repeat bottom center;}
.featuretext a {color:#fff1da;}
.featuretext a:hover {color:#ffffff;background:none;text-decoration:underline;}
.float-lft {float:left;margin-right:8px;}
.float-rt {float:right;margin-left:8px;}
.foot1 {font:bold 90%/100% verdana, sans-serif;margin-top:5px;text-align:center;margin-bottom:8px;}
.fwd {text-align:right;}
.gray {color:#cccccc;}
.graybg {font-weight:bold;background:#cccccc;padding-bottom:0;}
.greyblock {background:#aaaaaa;}
.hilight {background:#ffff44;}
.imgctr {text-align:center;vertical-align:middle;margin:5px auto 2px auto;}
/*.imgctr a:hover {text-decoration:none;text-decoration:none;}
.imgctr a:hover img {border:1px solid #cccccc;}
.imgctr img {border:1px dotted #454545;} */
.imgleft {float:left;padding:5px 10px 10px 0;}
.imgright {float:right;padding:5px 0 10px 10px;}

.imgtbl {margin:5px auto;max-width:80%;}
.imgtbl td {padding:5px;}
.imgtbl a img {border:1px solid #ffffff;}
.imgtbl a:hover img {border:1px solid #0000ff;}

.indent1 {text-indent:1em;}
.indent2 {text-indent:2em;}
.lcell {width:50%;text-align:left;}
.left {text-align:left;margin:.2em 0;}
.leftnav {margin-top:7px;margin-bottom:7px;font-size:110%;}
.just {text-align:justify;}
.navpic {margin:3px 0;width:95%;}
.navpic a {color:#000099;}
.navpic a img {margin-right:5px;float:left;border:1px solid #000000;}
.navpic a:hover {color:#0000bb;}
.navpic a:hover img {border:1px solid #ffffff;}
.nobr {white-space:nowrap;}
.next {text-align:right;font-weight:bold;margin:5px 15px 10px 0;}
.nextsect {margin:40px auto 0 auto;width:100%;font-size:120%;font-weight:bold;}
.nextsect td {background:#333333;padding:5px;color:#cccccc;}
.nextsect a {padding:5px; text-align:right;text-decoration:none;color:#ffffff;}
.nextsect a:hover {text-decoration:underline;}
.nt {width:100%;margin-top:-15px;margin-bottom:-10px;}
.pagetop {clear:both;font-size:80%;text-align:right;padding-bottom:3px;}
.popup {background:#ffffff;padding:10px;}
.prev {float:left;font-weight:bold;margin:5px 15px 10px 0;}
.quoteblock {margin:12px 6%;}
.quoter {font-size:80%;font-style:italic;margin:2px 0 0 1em;}
.quoter em {font-style:normal;}
.rcell {width:50%;text-align:right;}
.red {color:#cc0000;}
.right {text-align:right}
.sidebar {width:95%; border:1px dotted #454545; padding:0 5px 0 8px;font-size:80%;}
.size80 {font-size:80%;}
.size90 {font-size:90%;}
.subhead {font-size:115%;margin:2px 0 5px 220px;}
.table1 td {font-size:75%;}
.table2 {border-collapse:collapse;}
.table2 td {border:1px solid #000000;padding:3px;vertical-align:middle;padding-right:20px;}
.table3 {width:75%;}
.text {margin-bottom:12px;}
.title {margin-top:12px;font-style:italic;}
.topic {margin-top:20px;}
.txt90 {font-size:90%;}
