@charset "utf-8";
html, body  {margin:0;padding:0;color:#000000;}
body {font:12px Verdana, Arial, Helvetica, sans-serif;}
	body.bookpub {background:#cccccc;}
	body.main {background:#cccccc url(graphics/carbon.jpg) fixed;} */ 7dd03306 */
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:80%;max-width:917px;margin:0 auto 50px auto;} 
.bookpub #container {min-height:530px;}
.lasell #container {background:#ffffff url(graphics/bg-side.png) repeat-y;}

#header {background:#ffffff;padding:3px 0;height:70px; position:fixed;width:80%;max-width:917px;z-index:90;}
#header.indexpage {position:static;}
.lasell #header {border-top:6px solid #ced2be;border-bottom:6px solid #ced2be;}
.bookpub #header {background:#ffffff;padding:3px 10px;height:70px; position:fixed;width:80%;max-width:1080px;}
#header.head1 {height:65px;background:#ffffff url(graphics/head-4.jpg) top center;border-bottom:3px solid #143e76;border-top:10px solid #222222;padding-top:4px;} 
#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 {z-index:90;
width:79%;
max-width:912px;
padding:11px 0;
font-size:75%;
position:fixed;top:85px;
background:#e0e0e0 url(graphics/bg_07.jpg);
/*border-left:2px solid #ffffff;*/
margin-right:5px;}
#sidebar-left.indexpage {position:static;}
.bookpub #sidebar-left {}
#sidebar-left h3 {margin:5px -2px 5px 6px;line-height:150%;font-size:170%;background:none;border-right:1px solid #000000;}
#sidebar-left h3 a {margin-left:0;margin-right:7px;}
#sidebar-left h3.pad12 {font-size:110%;font-style:italic;border-right:none;font-weight:normal;margin-left:0;margin-right:-10px;position:word-spacing:.1em;}
#sidebar-left a {text-decoration:none;margin:2px 10px 2px 15px;color:#002b54;}
#sidebar-left a.major {margin:2px 10px 2px 10px;font-size:85%;font-weight:bold;}
#sidebar-left a:visited {color:#666666;}
#sidebar-left a:hover {color:#ffffff;background:#000000;}
#sidebar-left a:active {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;}
div.minilinks {display:inline;}

#sidebar-left h3 {display:inline;}
#sidebar-left h6 {display:none;}

#mainContent {margin:0;padding:140px 10px 3px 10px;max-width:910px;background:#e0e0e0 url(graphics/bg_07.jpg);border: 2px solid #ffffff;border-top:none;border-left:none;} 
#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 {text-align:right;margin:-16px 40px 2px 0;padding:8px 1 1 1;font-size:90%;position:fixed;left:56%;top:60px;width:25%;max-width:300px;z-index:91;}
.searchtxt {text-align:left;margin-bottom:-5px;padding:0;margin-left:70px;color:#ffffff;}
.txtentry {padding:0; background-color:#ffffff;}

#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 2px 0;background:none;width:80%; max-width:1100px; margin:-50px auto 50px auto; clear:both} 
.bookpub #footer {background:url(graphics/fade4.png) repeat-x;position:relative;top:20px;clear:both;} 
.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;color:#cccccc;}
#footer a:link {color:#ffffff;}
#footer a:visited {color:#999999;}
#footer a:hover {color:#ffffff;text-decoration:none;}
#footer a:active {color:#ff0000;}
#footerblock {clear:both;width:80%;max-width:1100px;margin:-35px auto 50px auto;padding:4px;border:groove medium #202020;background:#e0e0e0 url(graphics/bg_06b.jpg) repeat-x;}
#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;}
.block {display:block;}
.blogpic {height:210px;font-size:90%;max-width:150px;text-align:center;margin-left:auto;margin-right:auto;}
.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;}
.caption1b {font:90%/110% arial, sans-serif;text-align:left;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;}
	td.greyblock {padding-left:4px;padding-right:4px;}
.hilight {background:#ffff44;}
.imgctr {text-align:center;vertical-align:middle;margin:5px auto 2px auto;}
.imgleft {float:left;padding:5px 10px 10px 0;}
.imgright {float:right;padding:5px 0 10px 10px;}

.imgtbl {margin:5px auto;max-width:80%;}
table.imgtbl td {padding:5px;vertical-align:bottom;}
.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%;position:relative;top:10px;}
.navpic a {color:#000099;}
.navpic a img {margin-right:5px;float:left;border:1px solid #ffffff;z-index:88;}
.navpic a:hover {color:#0000bb;}
.navpic a:hover img {border:1px solid #0000ff;}
.ninety {font-size:90%;}
.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;}
.pad12 {padding-left:12px;}
.pagetop {clear:both;font-size:80%;text-align:right;padding-bottom:3px;}
h1 a.plain{text-decoration:none;color:#143e76;}
.popup {background:#ffffff;padding:10px;}
.prev {float:left;font-weight:bold;margin:5px 15px 10px 0;}
.PreviousYearsBooks_white {border:1px solid #ffffff;margin-top:8px;}
.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;}
.thumbcell a img {border:1px solid #ffffff;}
.thumbcell a:hover img {border:1px solid #0000ff;}
.title {margin-top:12px;font-style:italic;}
.topic {margin-top:20px;clear:right;}
.txt90 {font-size:90%;}
