body{margin:0 auto; padding:0; border:0;  width:960px; font:1em Arial,Arial,Helvetica,sans-serif; background:#abbbbb}
h1{font:bold 1.4em Verdana,Verdana,Geneva,sans-serif; margin:0 0 .5em 0; padding:0; color:#C18B03}
h2{font:bold 1.2em Verdana,Verdana,Geneva,sans-serif; margin:0 0 .5em 0; padding:0; color:#C18B03}
h3{font:bold 1.0em Verdana,Verdana,Geneva,sans-serif; margin:0 0 .5em 0; padding:0; color:#C18B03}
strong.color{color:#C18B03}
p{margin:0 0 2.5em 0; padding:0}
.feedback p{margin-bottom:1.5em}
p.last{margin:0}
img{margin:0; padding:0}
a img{border:0}
.nobreak{white-space:nowrap}
.noul li{white-space:nowrap}
.noul a{text-decoration:none}
hr{height:3px; background:#C18B03; color:#C18B03; border:none}
ul{position:relative; list-style:disc outside none; margin-left:15px}
#header{position:relative; z-index:3; width:960px; height:260px; margin:0px auto; background:#fcfcdc url('../images/banner.jpg') no-repeat}
#header img{position:relative; margin:20px 0 0 75px}
#header h1{position:relative; font:normal 26px Verdana,Verdana,Geneva,sans-serif; margin:0 0 65px 160px; padding:0; color:#FFF}
#header a{color:#FFF; text-decoration:none}
#header a.selected{color:#C18B03}
#header a:hover{color:#C18B03}
#header ul{left:80px; float:left; position:relative; list-style:none inside none; font:normal 18px Verdana,Verdana,Geneva,sans-serif; margin:0 auto; padding:0; text-align:center}
#header ul{height:18px}
#header ul li{float:left; padding-right:30px; overflow:visible; white-space:nowrap}
#header ul li.teaching-materials{width:165px}
#header ul li.seminars{width:100px}
#header ul li.last{padding-right:0}
#header ul ul{height:auto}
#header ul ul.teaching-materials-submenu{left:-70px; top:5px; width:310px; visibility:hidden}
#header ul ul.teaching-materials-submenu li{float:none; width:300px; overflow:visible; top:22px; white-space:nowrap; padding:2px; border-top:1px solid #FFF; border-left:1px solid #FFF; border-right:1px solid #FFF; background:#3f576f}
#header ul ul.seminars-submenu{left:-50px; top:5px; width:210px; visibility:hidden}
#header ul ul.seminars-submenu li{float:none; width:200px; overflow:visible; top:22px; white-space:nowrap; padding:2px; border-top:1px solid #FFF; border-left:1px solid #FFF; border-right:1px solid #FFF; background:#3f576f}
#header ul ul li.last{padding:2px; border-bottom:1px solid #FFF}
#header li:hover ul{visibility:visible}
#content{clear:left; position:relative; width:776px; background:#fcfcdc; padding:50px 92px 92px 92px; line-height:1.38em}
#footer{position:relative; text-align:center; font-size:.7em; font-style:italic; margin:15px auto 0px auto; padding:0; z-index:3}
#footer .anchor{position:relative; padding:0 0 15px 0; margin-top:-55px; margin-left:-353px; margin-right:250px; }
.noClear{clear:none !important}
.floatLeft{float:left}
.floatRight{float:right}
.marginRight{padding-right:20px}
img.floatLeft{margin:0 15px 15px 0}
img.floatRight, .powerreaders{margin:0 0 15px 15px}
img.border{border:8px double #C18B03}
img.bordertwo, div.thumbnails img{border:3px solid #C18B03}
.clearRight{clear:right}
.clearLeft{clear:left}
.clearBoth{clear:both}
.reduceMargin{margin-top:-20px; margin-bottom:-40px}
div.thumbnails{margin-right:40px; float:right; width:175px; text-align:center}
div.thumbnails p{margin-bottom:1em}
div.thumbnails.clearRight{margin-right:0px}
div.thumbnails img{margin:15px auto 10px auto}
div.last{margin-bottom:0}
h1.book{font-style:italic}
hr.short{width:300px; margin-left:0; margin-right:auto; text-align:left}
img.oddc{margin-right:150px}
.floatRight a{text-decoration:none}
a.topLink{text-decoration:none; width:100%; float:left; text-align:right}
p.imagesub{float:right; clear:right; width:250px; font-size:1.2em; line-height:1.5em; text-align:center}

ul.float{z-index:0 !important; margin-left:0; margin-bottom:0; left:-20px}
ul.lowe{z-index:0 !important}
ul {z-index:1000 !important}
ul a{z-index:1000 !important}



li.lecturenav{z-index:5; margin:0; padding:15px 0 15px 15px}
p.short{margin:1em 0 0 0}
img.oddimage{z-index:5; margin-bottom:-35px; margin-left:-250px}
.powerreaders{display:block; position:relative; float:right; height:390px; width:250px; border:8px double #C18B03}
.powerreaders-images{width:250px; height:390px; display:block; overflow:hidden}
.powerreaders-images img{float:left; left:0 !important; top:0 !important; display:block; position:absolute; z-index:1; visibility:hidden}
.powerreaders-images-visible{opacity:1}
.powerreaders-images-prev{opacity:0}
.powerreaders-images-next{opacity:0}
.powerreaders-loader{visibility:visible !important; height:28px; right:111px; position:absolute; top:181px; width:28px; z-index:10001}
.powerreaders-loader-hidden{opacity:0}
.powerreaders-loader-visible{opacity:1}
.emailForm label{clear:left; float:left; width:25%; text-align:right; margin-right:5px; margin-top:5px}
.emailForm input, .emailForm textarea, .emailForm img, .emailForm select{margin-top:5px; float:left}
.emailForm #reCaptcha{clear:left; float:left; width:100%; margin:5px 0 5px 0}
.emailForm #recaptcha_area{clear:none !important; float:left}
.emailForm .error{clear:left; float:left; width:100%; margin-bottom:5px; background-color:yellow}
