html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}html{font-size:100.1%;font-family:helvetica,"microsoft sans serif",arial,sans-serif}strong, th, thead td,h1,h2,h3,h4,h5,h6{font-weight:bold}cite,em,dfn{font-style:italic}h1{font-size:130%}h2{font-size:120%}h3{font-size:110%;margin-bottom:6px}fieldset{padding:1.4em;margin:0
0 1.5em 0;border:1px
solid #ccc}legend{font-weight:bold;font-size:1.2em}label{font-weight:bold}textarea,input[type='text'],select{border:1px
solid #ccc;background:#fff}textarea:hover,input[type='text']:hover,input[type='password']:hover,select:hover{border-color:#aaa}textarea:focus,input[type='text']:focus,input[type='password']:focus,select:focus{border-color:#888;outline:2px
solid #ffa}input,select{cursor:pointer}input[type='text']{cursor:text}a[href^="http:"],a[href^="mailto:"],a[href^="http:"]:visited,a[href$=".pdf"],a[href$=".doc"],a[href$=".xls"],a[href$=".rss"],a[href$=".rdf"],a[href^="aim:"]{padding:2px
22px 2px 0;margin:-2px 0;background-repeat:no-repeat;background-position:right center}a[href^="http:"]{background-image:url(/img/icons/external.png);padding-right:14px}a[href^="mailto:"]{background-image:url(/img/icons/email.png)}a[href^="http:"]:visited{background-image:url(/img/icons/visited.png)}a[href$=".pdf"]{background-image:url(/img/icons/pdf.png)}a[href$=".doc"]{background-image:url(/img/icons/doc.png)}a[href$=".xls"]{background-image:url(/img/icons/xls.png)}a[href$=".rss"],a[href$=".rdf"]{background-image:url(/img/icons/feed.png)}a[href^="aim:"]{background-image:url(/img/icons/im.png)}a[href^="http://yourwebsite.com"]{background:none;padding:0;margin:0}body{background-color:#7B1415}#wrapper{background-color:#fff;width:1000px;background-image:url(/images/content_bg.jpg);background-position:bottom center;background-repeat:repeat-y;margin:0
auto}#nav{height:83px;background-image:url(/images/header_nav.jpg);background-repeat:no-repeat;background-position:bottom center;text-align:right;position:relative;font-size:100%;font-weight:bold}#nav a:link,#nav a:visited,#nav a:active{text-decoration:none;color:#fff;outline:none}#nav a:hover{color:#7B1415}#nav
ul{display:block;position:absolute;bottom:29px;right:82px;z-index:35}#nav
li{display:block;float:left;list-style-type:none;padding-left:20px;padding-top:6px}body#index #nav li#index-nav,
body#locations #nav li#locations-nav,
body#professors #nav li#professors-nav,
body#syllabus #nav li#syllabus-nav,
body#faq #nav li#faq-nav,
body#testimonials #nav li#testimonials-nav,
body#register #nav li#register-nav{background-image:url(/images/current_page.png);background-repeat:no-repeat;overflow:visible;background-position:3px top}#header{background-color:#EB9E4C;height:228px;width:1000px;position:relative;background-image:url(/images/header_collage.jpg);background-repeat:no-repeat}#professors
#header{background-image:none}#header
h1{display:none}h2{text-align:right;margin:60px
110px 10px 0;color:#7B1415;font-size:230%}h2
span{border-bottom:3px solid #F89D3E;padding:0
10px 0 10px}h4{color:#7B1415}hr{border:0;width:100%;color:#F89D3E;background-color:#F89D3E;height:2px}#logo{position:absolute;top:74px;left:127px;z-index:25}#sidebar{float:left;text-align:center;margin-left:70px;padding:143px
0 25px}#main{float:right;padding:25px
0}#main
p{margin-bottom:16px;color:#780304}#index
#sidebar{width:409px;margin-left:49px}#index
#main{width:449px;font-size:110%;line-height:1.4;margin:25px
74px 0 0}#locations
#sidebar{width:330px;text-align:left;margin-top: -20px;padding:0
0 25px;color:#780304}#locations
#main{font-size:110%;width:500px;margin-right:80px;color:#780304}#locations #main
.box{margin-bottom:50px}#locations #main h2, #locations #main h3,#locations #main
h4{color:#fff;text-align:left;margin:0;padding:0}#locations #main
h4{margin-bottom:20px}#register
#sidebar{width:450px;text-align:left;margin-top: -20px;padding:0
0 25px;color:#780304}#register #sidebar
#box{color:#780304}#register #sidebar p
em{font-size:80%;line-height:2;font-style:normal}#register
#main{font-size:110%;width:380px;margin-right:80px;color:#780304}#register #main
h4{font-size:350%}#register #main
h5{font-size:200%;line-height:1.2}#register #main
h6{font-size:120%;line-height:1.1}#register #main
img{float:right}#register #sidebar
ul{list-style:disc;margin-left:25px}#register #sidebar
li{padding-bottom:8px}#register #sidebar
.box{margin-bottom:50px}#register #sign-up{display:none}#extra-credit
#sidebar{width:220px;text-align:left;padding:25px
0 25px;color:#780304}#extra-credit #sidebar
h4{margin-bottom:8px}#extra-credit
#main{font-size:90%;width:600px;margin-right:80px}#extra-credit #main
h4{color:#F89D3E;font-size:120%}#extra-credit #main
table{width:100%;margin:10px
0 20px 0}#extra-credit #main table
th{width:100px;height:20px;text-align:left;font-size:110%}#testimonials
#main{width:380px}#testimonials #main
p{color:#F89D3E;font-size:150%;line-height:1.2;margin-bottom:30px}#testimonials #main p
span{display:block;font-size:50%}#testimonials
#sidebar{width:430px;padding-top:0;color:#efebc9;text-align:center}#professors
#sidebar{width:500px;padding:0
0 25px}#professors
#main{float:left;width:810px;font-size:110%;line-height:1.4;margin:50px
0 0 90px;border-top:2px solid #F89D3E;position:relative;color:#000;padding-top:12px}#professors #main
h3{background-color:#fff;padding-right:15px;display:block;position:absolute;top:-15px;left:0px}#professors #main
p{color:#000;font-size:90%;font-weight:bold;line-height:1.2;margin-top:0}#faq #main,
#syllabus
#main{width:800px;float:none;margin:auto}div.faq{margin:15px
0 0}div.faq
.question{color:#7B1415;cursor:pointer;background:url(/images/right.gif) no-repeat left 2px;padding-left:12px;font-weight:bold}div.faq
.question.active{background-image:url(/images/down.gif)}div.faq
.answer{margin-left:20px;line-height:1.2}#syllabus h2, #extra-credit
h2{font-size:290%}#syllabus h2
span{padding:0
30px 0 30px}#faq
h2{font-size:220%}#faq h2
span{padding:0
0 0 30px}#syllabus #main
p{font-size:90%;font-weight:bold;line-height:1.2}#syllabus #main
ul{list-style:disc;margin-left:25px}#syllabus #main
li{padding-bottom:16px}#syllabus #main table
td{padding:10px
0 20px 0;line-height:1.2}#syllabus #main table td
strong{color:#7B1415}#syllabus #main table
th{width:160px;text-align:left;color:#7B1415}#syllabus #main table th
span{font-size:130%}#syllabus #main table th
strong{font-size:110%}#footer{clear:both;height:92px;width:1000px;background-image:url(/images/footer_bg.jpg);background-repeat:no-repeat;position:relative}#sign-up{position:absolute;bottom:49px;right:82px;z-index:25}@media
print{body{width:100% !important;margin:0
!important;padding:0
!important;line-height:1.4;word-spacing:1.1pt;letter-spacing:0.2pt;font-family:Garamond,"Times New Roman",serif;color:#000;background:none;font-size:12pt}h1,h2,h3,h4,h5,h6{font-family:Helvetica,Arial,sans-serif}h1{font-size:19pt}h2{font-size:17pt}h3{font-size:15pt}h4,h5,h6{font-size:12pt}code{font:10pt Courier,monospace}blockquote{margin:1.3em;padding:1em;font-size:10pt}hr{background-color:#ccc}img{float:left;margin:1em
1.5em 1.5em 0}a
img{border:none}a:link,a:visited{background:transparent;font-weight:700;text-decoration:underline;color:#333}table{margin:1px;text-align:left}th{border-bottom:1px solid #333;font-weight:bold}td{border-bottom:1px solid #333}th,td{padding:4px
10px 4px 0}tfoot{font-style:italic}caption{background:#fff;margin-bottom:2em;text-align:left}thead{display:table-header-group}tr{page-break-inside:avoid}#nav,#header,#logo,#footer,#sidebar,#sign-up{display:none}#main{border:0;margin:0
5%;padding:0;float:none !important}}.box{background:#fff;border:4px
solid #F89D3E;padding:20px
0;border:2px
solid #F89D3E;color:#fff;font-size:100%;font-weight:bold;line-height:1.2;text-align:left;margin-top:70px;position:relative}.inner-box{background:#F89D3E;padding:25px;margin:8px}.prof-pic{position:absolute;bottom:-35px;left:450px;color:black;border-bottom:2px solid #F89D3E;width:300px;display:block;text-align:left;padding-left:45px;font-size:140%;font-weight:normal}.prof-pic
img{display:block;padding-bottom:10px}.location-tag{position:absolute;bottom:-35px;right:450px;color:#F89D3E;border-bottom:2px solid #F89D3E;width:250px;display:block;text-align:left;padding-left:0;font-size:140%;font-weight:bold}.sponsors-tag{bottom:-22px;right:430px;width:300px}