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,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,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{border: 0;margin: 0;padding: 0;outline: 0;vertical-align: baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display: block;}
ol,ul{list-style-position: outside;margin: 0 0 0 10px;padding: 0;font-size: .925em;}
body {background-color: #1b1a14;font-family: "Helvetica Neue", Helvetica, sans-serif;font-size: 0.95em;line-height: 1.4;color:#111111;min-width: 100%;}
a {color: #06335a;text-decoration: none;font-weight: normal;}
#main a {font-weight: bold;}
a:hover {color: #1f6c73;text-decoration: underline;}
p, h1, h2, h3, h4, h5, ul {font-family: "Helvetica Neue", Helvetica, sans-serif;margin: 0 0 1em;}
h1, h2, h3, h4, h5 {line-height:1.2;}
p {color: #342820;font-size:.925em;font-weight: normal;}
.extra-wide {width: 675px;}
p.pull-quote {width: 300px;float:right;font: 1.6em/1.3 Georgia, serif;margin: 0 0 20px 20px;padding-left:20px;border-left: 1px dotted #ccc;}
p.intro {font-size: 1.2em;} 
p.small {font-size:0.8em;}
body.main_full p.fineprint,body.office p.fineprint,p.fineprint {font-size:0.7em;letter-spacing: 0.1em;color:#444;}
h1 {color: #111111;font-family: "adobe-garamond-pro", Georgia, serif;font-size: 2.2857em;font-weight: 400;margin-bottom: 0.3em;margin-top: 0.7em;}
h2 {color: #888888;font-family: "adobe-garamond-pro", Georgia, serif;font-size: 2em;font-weight: 400;line-height: 1.4;margin-bottom: 0.5em;margin-top: 0.7em;}
h3 {color: #666666;font-family: "franklin-gothic-urw-comp",sans-serif;font-weight:400;font-size: 1.7em;margin-bottom: 0.5em;margin-top: 0.7em;text-transform: uppercase;}
h4 {color: #330000;font-family: "adobe-garamond-pro", Georgia, serif;font-size: 1.485em;font-weight: 400;margin-bottom: 0.5em;margin-top: 0.7em;}
h5 {color: #0D3B3F;font-family: "Helvetica Neue",Arial,sans-serif;font-size: 1.5em;font-weight: 300;margin-bottom: 0.5em;margin-top: 0.7em;}
h6 {color: #333333;font-family: "Helvetica Neue",Arial,sans-serif;font-size: 1.285em;font-weight: bold;margin-bottom: 0.5em;margin-top: 0.7em;}
h1 + h2, .ie-h2-after-h1-fix {margin-top: 0;}
.wf-loading h1, .wf-loading h2, .wf-loading h3, .wf-loading h4 {visibility: hidden;}
#mobile_footer {display: none;} 
hr {background-color: #ddd;border:0;color:#ddd;height:1px;margin-bottom:20px;}
.lw_forms_intro > p {font-size: 1.2em;font-weight: 200;}
.lw_forms_instruction {color: #737373;font-size: 0.85em;}
.lw_forms_field {margin: 0.5em 0 0;}
input {margin: 0 5px 0 0;font-family: "Helvetica Neue", Arial, sans-serif;font-size: 0.9em;padding:3px;}
input::-webkit-input-placeholder {color:    #fff;}
input:-moz-placeholder {color:    #fff;}
textarea {border: 1px solid #AAAAAA;font-family: "Helvetica Neue",Arial,sans-serif;font-size: 1em;margin: 5px 0 0;padding: 5px;resize: none;width: 96%;}
input.radio {margin-right:5px;}
input.checkbox {margin-right:5px;}
iframe {border: none;padding: 0 1.5em .5em 0;}
fieldset {background-color: #F2F0E6;border: 1px dotted #CCCCCC;margin: 0.5em 0;padding: 0.5em 0.5em 0.75em 0.75em;}
legend {font-size:0.85em;font-weight:bold;padding:5px;}
label {font-size: 1em;}
.lw_forms_asterisk {color: #880000;font-size: 1.4em;line-height: 1em;margin-left: 3px;position: relative;top: 3px;}
#content table {font-size:0.9em;margin: 1em 0 1em;}
#content table textarea {width: 240px;}
#content td, #content th {color: #111;padding: 8px;}
table.ui-datepicker-calendar td, table.ui-datepicker-calendar th {min-width: 10px !important;}
#content th {font-family: "Helvetica Neue", Arial, sans-serif;font-weight: bold;line-height: 1.1;background-color: #fff;border-bottom: 1px solid #600;border-top: 3px solid #600;text-align: left;color:#400;}
#content td {background: #f2f0e6;border-top: 1px solid #fff;border-bottom: 1px solid #fff;}
table.layout {background: #fff;font-size:0.8em;}
table.layout tbody tr {background: #fff;font-size:0.8em;}
table.layout tbody td {background: #fff;min-width: 30px;border-right:1px solid #fff;}
table.layout thead {min-width: 60px;font-size:0.8em;}
table.mceItemTable td {padding: 5px !important;border:1px solid #ccc !important;}
table {border-collapse: collapse;border-spacing: 0;}
#header, #content, #footer {clear: both;min-width: 1050px;padding: 0 0 10px 0;width: 100%;}
#mobile_header, .mobile_top {display: none;}
.content_centered {margin: 0 auto;width: 980px;}
#header {height: 150px;padding: 37px 0 0 0;position: relative;z-index: 1;}
.basic_page #header {height: 130px;}
#header .content_centered {background-color: #390404;height: 128px;position: relative;width:1050px;}
#header_sig {background: url(/images/icons/wash-sig.png) no-repeat scroll left top transparent;height:160px;left:-25px;position: absolute;top: -35px;width: 525px;z-index: 10;}
#header_sig a.home_link {display: block;height: 98px;left: 0;position: absolute;text-indent: -9999em;top: 0;width: 525px;}
#header #main_nav {background-color: #5A0606;border-top: 2px solid #7A0E0E;bottom: 0;height: 60px;left: 0;position: absolute;width: 100%;}
#header #main_nav ul {list-style-type: none;margin: 0 14px;overflow: hidden;}
#header #main_nav .lw_widget ul li {clear: none;float: left;margin: 0;padding: 0;}
#header #main_nav .lw_widget ul li a {border-left: 1px dotted #8c5353;color: #fff;font-family: "adobe-garamond-pro",serif;font-size: 1.25em;font-weight: 400;line-height: 60px;margin: 0;padding: 0 14px;position: relative;z-index: 11;}
#header #main_nav .lw_widget ul#alt-nav li a {border-left: 1px dotted #8c5353;color: #fff;font-family: "adobe-garamond-pro",serif;font-size: 1.15em;font-weight: 400;line-height: 60px;margin: 0;padding: 0 16px;position: relative;z-index: 11;}
#header #main_nav .lw_widget ul#alt-nav li#wc-about a {border-left: none;}
#header #main_nav .lw_widget ul li.lw_current a, #header #main_nav .lw_widget ul li a:hover, body.body_news #header #main_nav .lw_widget ul li a[title='News'], body.body_academics #header #main_nav .lw_widget ul li a[title='Academics'], body.body_calendar #header #main_nav .lw_widget ul li a[title='Calendar'], body.body_campuslife #header #main_nav .lw_widget ul li a[title='Campus Life'], body.body_homepage #header #main_nav .lw_widget ul li:first-child a span {color: #ffe270;text-decoration: none;}
#header #main_nav .lw_widget ul li:first-child a {border: none;} 
#content {background-color: #f2f0e6;box-shadow: 0 5px 2px -2px rgba(0, 0, 0, 0.71);margin: 10px auto 0;min-height: 500px;}
.basic_page #content  {margin-top: 30px;}
#section_title {height: 64px;margin: 30px auto 0;width: 980px;position:relative;}
#gallery_page #section_title {position: relative;}
#gallery_page #section_title a {bottom: 12px;font-size: 1.25em;position: absolute;right: 30px;}
#section_title h2 {color: #fff;display: block;line-height: 1em;margin: 0;padding: 0 20px;text-indent: 0;position:absolute;bottom:10px;width: 200px;}
#section_title h2 a {color: #fff;font-weight: 400;}
#section_title h2 a:hover {color: #ffe270;text-decoration: none;}
#content #navigation {float:left;margin: 20px 0 0;padding: 0 30px 40px 20px;width: 185px;}
#navigation .lw_widget_navigation ul li {margin: 1em 0;}
#navigation .lw_widget_navigation ul li a, #navigation .lw_widget_navigation ul li.lw_separator {color: #242833;font-family: "adobe-garamond-pro", Georgia, serif;font-size: 1.45em;line-height: 1.15em;font-weight:400;text-decoration: none;}
#navigation .lw_widget_navigation ul li.lw_separator {border-bottom: 1px solid #CCCCCC;color: #A6A29A;font-family: "franklin-gothic-urw-comp",sans-serif;font-size: 1.5em;margin: 1.5em 0 0;padding-bottom: 0.125em;text-transform: uppercase;} 
#navigation .lw_widget_navigation ul li.lw_separator:first-child {margin-top: 1em;} 
#navigation .lw_widget_navigation ul > li.lw_current > a {color: #82000a;} 
#navigation .lw_widget_navigation ul li a:hover {color: #1f6c73;text-decoration: underline;} 
#navigation .lw_widget_navigation ul li ul {font-size: 0.95em;list-style-type: disc;margin-left: 1.25em;margin-bottom:1.25em;padding:0;} 
#navigation .lw_widget_navigation ul li ul li {color: #06335a;margin: .25em 0;}
#navigation .lw_widget_navigation ul li ul li a {color: #06335a;font-family: "helvetica neue", helvetica, sans-serif;font-size: 1em;font-weight: 500;}
#navigation .lw_widget_navigation ul li ul li ul {list-style-type: none;margin-left: 2px;}
#navigation #contact_location {margin: 30px 0;padding: 20px;position: relative;width: 180px;background:#E1DED4;} 
#contact_location h3 {color: #1F6C73;font-family: 'helvetica neue',helvetica,sans-serif;font-size: 1.35em;font-weight: 500;margin-top: 0;text-transform: none;}
#contact_location {font-weight: 500;margin: 0;color: #342820;font-size: 0.925em;letter-spacing: 0.02em;} 
#contact_location img {display:inline;float:left;margin-left:-44px;padding-right:10px;}
#contact_location p {margin:0;}
#contact_location p+p {padding-top:1em;}
img.map-pin {display:inline;float:left;padding-right:5px;}
#main {background-color: #fff;-moz-box-shadow: 1px 1px 3px rgba(0,0,0,.36);-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,.36);box-shadow: 1px 1px 3px rgba(0,0,0,.36);float: right;margin: -80px 0 30px;min-height: 350px;padding: 28px;position: relative;width: 685px;}
#main #breadcrumbs {height: 10px;left: 0;position: absolute;top: -30px;}
#main #breadcrumbs span, #main #breadcrumbs span a {color: #b2b2b2;float: left;font-size: 12px;font-weight: 100;margin: 0 2px 0 0;}
#main #breadcrumbs span.lw_current {color: #ffe270;font-weight: 400;}
#main h1 {background: url("/images/icons/W-line.png") no-repeat scroll right bottom transparent;color: #2D2621;font-family: "helvetica neue",helvetica,arial,sans-serif;font-weight: 200;margin: 4px 0 20px 0;padding-bottom: 15px;}
.lw_hidden {display: none;}
.lw_widget p {width:auto;}
.lw_widget_blurbs ul li {display: block;margin: 0 0 2em;}
.lw_widget_blurbs > .lw_widget_column ul > li{margin: 0 0 2em;}
.lw_widget_blurbs.show-bullets ul li {display: list-item;margin: 0 0 2em;}
.wc-accordion.lw_widget_blurbs .lw_blurbs_body ul li {list-style-type: circle;margin: 0 0 2em;}
.generic_blurb .lw_blurbs_body {overflow: hidden;}
.lw_blurbs_title {color: #660000;font-family: "adobe-garamond-pro",Georgia,serif;font-size: 1.4em;margin: 0 0 0.25em;}
.lw_widget_news {margin-bottom: 30px;overflow: hidden;}
#sidebar h3, #split_content h3 {color: #666;font-family: "franklin-gothic-urw-comp",sans-serif;font-weight: 200;margin: 0 0 10px;text-transform: uppercase;}
.lw_widget_news ul li {clear: left;color: #660000;margin: 0.5em 0 1.5em;overflow: hidden;padding: 0;}
.lw_widget_news ul li.lw_has_image {list-style-type: none;min-height: 85px;}
.lw_widget .lw_item_thumb {margin: 0 0.5em 0 0;padding: 0;}
.lw_widget .lw_item_thumb img {margin: 0 0.5em .5em 0;}
.lw_news_headline {display: inline-block;margin-top:0.3em;font-size: 1.1em;line-height:1.2;font-weight: bold;margin-bottom: 0.125em;text-decoration: none;}
.lw_has_image .lw_news_headline {clear: both;display: block;float: none;padding-top: 0.3em;} 
#sidebar .lw_news_headline {clear: both;float: left;line-height: 1.1em;margin-top: 0.25em;}
.dept_hp #main .split ul li .lw_news_headline a, .dept_hp #main .split ul li .lw_news_summary a {font-size: 1em;}
.dept_hp #main .split ul li .lw_news_summary a {color: #06335A;} 
#gallery_page .lw_news_headline {display: block;font-size: 1.1em;font-weight: bold;line-height: 1.2;margin-bottom: 0.125em;margin-top: 0;text-decoration: none;width: 125px;}
.lw_widget_my_news .lw_news_headline {line-height: 1.2em;margin-top: .3em;}
.lw_widget_news .lw_news_summary {color: #342820;display: inline-block;float: left;font-size:.925em;}
.lw_widget_news .lw_has_image .lw_news_summary {width: 75%;}
.lw_widget_my_news .lw_news_summary,.lw_widget_my_news .lw_has_image .lw_news_summary {width: auto;}
#split_content .lw_widget_my_news .lw_has_image .lw_news_summary,#split_content .lw_widget_news .lw_has_image .lw_news_summary,#split_content .lw_widget_my_news .lw_has_image .lw_news_headline,#split_content .lw_widget_news .lw_has_image .lw_news_headline {clear: both;max-width: 220px;width: auto;}
#sidebar .lw_news_summary {float: none;} 
#gallery_page .lw_news_summary {display: none;} 
.lw_news_headline a {color: #600;text-decoration: none;}
.lw_widget_events .lw_events_headline a {color: #600;text-decoration: none;}
.lw_news_headline a:hover, .lw_widget_events .lw_events_title a:hover {color: #0d3b3f;text-decoration:underline;} 
.lw_widget_news ul li .lw_item_thumb img {display:block;float: none;height:auto;margin: 0;} 
body#body_news #navigation .lw_widget_news ul li.lw_has_image {margin: 1em 0;min-height: 0;} 
body#body_news #navigation .lw_widget_news .lw_news_headline {line-height: 1.2em;} 
body#body_news #navigation .lw_widget_news .lw_news_summary {display: none;} 
body#body_news #navigation .lw_widget_news .lw_item_thumb {display: none;}
body#body_news #navigation .lw_widget_news ul li:first-child .lw_item_thumb {display: block;}
body#body_news #navigation .lw_widget_news, body#body_event #navigation .lw_widget_news {margin-top: 30px;}
body#body_news #navigation .lw_widget_news h3, body#body_event #navigation .lw_widget_news h3 {font-family: "helvetica neue",helvetica,sans-serif;font-size: 1.3em;font-weight: 200;text-transform: none;}
body#body_news .lw_widget_news .lw_news_summary, body#body_event .lw_widget_news .lw_news_summary {margin: 0;padding: 0;}
body#body_news .lw_widget_news ul li .lw_item_thumb , body#body_event .lw_widget_news ul li .lw_item_thumb {display: block;margin: 0 0.5em 0.25em 0;width: 100%;}
.centers .lw_widget_news .lw_news_headline {display: inline;float: none;} 
body.centers_events .lw_widget_news .lw_news_summary,body.centers_events .lw_widget_events .lw_events_summary {display: inline;}
.centers .lw_widget_news .lw_has_image .lw_news_summary {width: auto;}
.lw_widget_stories_from_abroad ul li.lw_has_image{height:350px;}
.lw_widget_stories_from_abroad .lw_has_image .lw_news_summary{width:95%;}
#main_content .lw_widget_events h3 {color: #666666;font-family: "franklin-gothic-urw-comp",sans-serif;font-weight: 200;margin: 0 0 10px;text-transform: uppercase;}
#main_content h4.lw_events_header_date {color: #660000;margin: 0.25em 0 0;padding: 10px 0 0;}
.lw_events_time {border-bottom: 1px solid #DDDDDD;display: block;font-size: 0.75em;margin: .25em 0 0.5em;padding-bottom: 0.125em;width: 100%;}
.lw_widget_events .lw_events_title {clear: none;display: inline;font-size: 1.1em;line-height: 1.2;margin: 0;} 
#sidebar .lw_widget_my_events .lw_events_title, #sidebar .lw_widget_sidebar_events .lw_events_title {display: block;float: right;width: 81%;}
#main_content .lw_widget_my_events .lw_events_title, #main_content .lw_widget_sidebar_events .lw_events_title {width: 89%;} 
.lw_widget_events ul {margin-bottom: 20px;}
.lw_widget_events a {text-decoration: none;}
.lw_widget_events a:hover {text-decoration: underline;} 
.lw_widget_events h4 {color: #820000;font-weight: 400;font-size: 1.4em;}
#sidebar .lw_widget_events {margin-bottom: 30px;} 
.lw_widget_events ul {clear: both;margin-bottom: 10px;overflow: hidden;}
.lw_widget_events ul li {margin: 0 0 1em;padding: 0;overflow: hidden;} 
.lw_widget_my_events ul li {margin: 0 0 1.5em;min-height: 32px;}
.lw_widget_events .lw_events_date h5 {color: #880000;font-weight: 600;} 
.lw_widget_my_events .lw_events_date, .lw_widget_important_dates .lw_events_date {background-color: #FFFFFF;border: 2px solid #A6A797;border-radius: 3px 3px 3px 3px;display: block;float: left;font-size: 6px;height: 26px;margin: 0 8px 0 0;padding: 0;position: relative;text-align: center;top: 2px;width: 30px;}
.lw_widget_events .lw_events_date .lw_events_month:first-child {background-color: #AB2C2C;border-bottom: 2px solid #A6A797;color: #FFFFFF;display: inline-block;font-size: 1.2em;height: 11px;line-height: 1.5em;margin: 0 auto;padding: 0;text-align: center;text-transform: uppercase;width: 100%;}
.lw_widget_events .lw_events_date .lw_events_day {background: none repeat scroll 0 0 transparent;color: #000;display: inline-block;font-size: 1.9em;line-height: 1.125em;margin: 0 auto;padding: 0;text-align: center;width: 20px;}
.events_last_modified, .galleries_last_modified, .news_last_modified, .forms_last_modified, .profiles_last_modified {font-size: 0.7em;margin-bottom: 15px;} 
#lw_cal_event_rightcol h2 {font-size:1.2em;clear:left;font-family:sans-serif;}
#lw_cal_today_facts, #lw_cal li.add_new {display:none;}
.lw_calendar_event_description br {content:"A";display:block;padding-bottom:1em;}
.lw_widget_twitter ul {margin:0;padding:0;}
.lw_twitter_image {float:left;}
.lw_twitter_username {display:block;}
.lw_twitter_username a:hover {background-color:#000;color:#f;}
.lw_twitter_date, .lw_twitter_location {display:none;}
.lw_widget_twitter li {border-bottom:1px dotted #fff;}
.lw_widget .lw_twitter_date {color:#888;font-size: 0.8em;margin-bottom:10px;}
.lw_widget .lw_twitter_username img {border:1px solid #ccc;border-radius: 4px;float:left;padding:2px;position:relative;top:40px;vertical-align: middle;}
.no_name .lw_twitter_username img {top: 0px;}
.lw_widget .lw_twitter_username a {display: inline-block;text-decoration: none;font-weight: normal;margin:0 1px 10px -47px;color:#333;font-size: 1.5em;font-family: "adobe-garamond-pro", Georgia, serif;}
.lw_twitter_tweet {display:block;padding:15px 15px 15px 40px;margin:0 0 20px 50px;background-image:url(http://demo.livewhale.net/images/twitter-bg-left.gif);background-position:top left;background-repeat:no-repeat;overflow-x: hidden;font-family: "Georgia", serif;font-size: 0.9em;}
#main_content .lw_widget_facebook h3, .lw_widget_facebook h3 {font-family: "franklin-gothic-urw-comp",sans-serif;font-size: 1.8em;text-transform: uppercase;}
.lw_widget_facebook ul li {background: none repeat scroll 0 0 #F2F0E6;border: 1px dotted #BBBBBB;color: #373737;margin: 1em 0;padding: 1em;overflow: hidden;}
.lw_facebook_date {color: #06335A;font-size: 1.1em;font-weight: 600;margin: 0 0 0.5em;}
.lw_facebook_likes {float: right;font-size: 0.85em;line-height: 1.8em;margin-right: 20%;}
.lw_facebook_likes > span {font-weight: 400;} 
.lw_facebook_likes > span:first-child {color: #880000;font-weight: 600;}
.lw_widget_facebook img {border: 1px solid #DDDDDD;height: auto;margin: 0 1em 0.25em 0;max-width: 98%;padding: 0.25em;}
.lw_widget .lw_feeds_title {font-size: 1.2em;}
.lw_widget .lw_feeds_description {color:#555;}
#lw_comments .lw_comments_byline {font-size: 0.85em;}
.lw_gallery_mini .lw_gallery_credit {display: none;}
.lw_gallery_flip {margin: 10px 0 60px;}
.lw_widget_galleries {clear: both;margin-bottom: 30px;overflow: hidden;}
.lw_widget_galleries ul {padding: 0;}
.lw_widget_galleries ul li {border: medium none;clear: none;float: left;height: auto;margin: 0 10px 10px 0 !important;position: relative;text-align: left;width: auto;}
.lw_widget_galleries ul li:first-child {margin: 0 1% 0 0;}
.lw_widget_galleries ul li:hover {border-color: #adaab1;cursor: pointer;text-decoration: underline;} 
.lw_widget_galleries ul li .lw_galleries_image {float: left;margin:0;}
.lw_widget_galleries .lw_image {display: block;}
.lw_widget_galleries ul li .lw_galleries_title {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);bottom: 0;display: block;height: auto;max-height: 80px;position: absolute;width: 100%;} 
.lw_widget_galleries ul li .lw_galleries_title a, .lw_widget_galleries ul li .lw_galleries_title a:hover {color: #FFFFFF;display: block;font-size: .7em;font-weight: 600;height: auto;padding: 5% 10% 10%;text-decoration: none;width: 80%;}
#main .lw_widget_galleries ul li .lw_galleries_title a {text-decoration: none;} 
.lw_widget_galleries ul li .lw_galleries_description {display: none;}
.lw_gallery_flip .lw_gallery_thumbnails li.active {-moz-transform: none !important;-webkit-transform: none !important;transform: none !important;} 
.related_content {margin-bottom: 30px;} 
.saveandshare {line-height: 17px;margin-bottom: 15px;overflow: hidden;}
#gallery_page .saveandshare, .dept_gallery .saveandshare, .centers_gallery .saveandshare {bottom: 0;position: absolute;right: 25px;width: 200px;}
#gallery_page #main_content, .dept_gallery #main_content, .centers_gallery #main_content {padding-bottom: 45px;}
.centers_gallery .saveandshare {bottom: auto;top: 40px;}
.lw_widget_saveandshare {float: right;margin-right: 14px;}
.related_links {margin-bottom: 20px;} 
.lw_gallery_scroller .lw_gallery_caption {background-color: #F2F0E6;margin: 0.5em 0;padding: 0.5em 1em 1.5em;}
.lw_gallery_scroller .lw_gallery_caption > h2 {color: #880000;font-size: 1.4em;line-height: 1em;margin: 0.5em 0 0.25em;} 
.lw_gallery_scroller .lw_gallery_caption > span {color: #342820;display: block;font-size: 0.9em;margin: 0 0 0.5em;}
.lw_gallery_scroller .lw_gallery_credit {color: #777777;float: right;font-size: 0.75em;margin: 0;padding: .25em 0 0 0;} 
.dept_gallery #main_content {width: 100%;}
.dept_gallery #large_thumbs li .caption a {display: inline;}
.callout ul {list-style-type: none;}
.lw_widget_rules_of_civility_sidebar {padding-bottom: 30px;}
#sidebar .lw_widget_rules_of_civility_sidebar h3, .lw_widget_rules_of_civility_sidebar h3 {color: #880000;font-family: "adobe-garamond-pro",Georgia,serif;font-size: 2.4em;font-style: italic;font-weight: 200;margin: 0 0 10px;text-transform: none;}
.lw_widget_rules_of_civility_sidebar li {padding: 0 0 0.5em;}
#sidebar .lw_widget_rules_of_civility_sidebar li p, .lw_widget_rules_of_civility_sidebar li p {color: #342820;font-family: 'adobe-garamond-pro',serif;font-size: 1.3em;font-weight: normal;} 
.lw_widget_rules_of_civility_sidebar .lw_blurbs_title {background-color: #F2F0E6;border: 1px solid #CECECE;border-radius: 3px 3px 3px 3px;color: #880000;display: inline-block;float: left;font-family: "adobe-garamond-pro",Georgia,serif;font-size: 1.6em;margin: 0 0.5em 0 0;padding: 0.25em;}
.lw_widget_quotations .lw_blurbs_body {border-bottom: 1px dotted #CCCCCC;font-size: 1.2em;margin: 0 0 1em;padding: 0 0 0.5em;}
.lw_widget_quotations .lw_blurbs_body p {margin: 0 0 .25em;padding: 0;}
.lw_widget_quotations .lw_blurbs_body p:first-child {font: 1.4em/1.1 Georgia,serif;margin: 0 0 .75em;}
.body_centers .lw_widget_quotations .lw_blurbs_body p {color: #06335A;} 
.lw_widget_my_helpfuls {min-height: 150px;padding: 30px 20px 60px;overflow: hidden;}
.lw_widget_my_helpfuls > ul > li {clear: none;float: left;margin: 0;position: relative;width: 30%;}
.lw_widget_my_helpfuls > ul > li {border-right: 1px solid #CCCCCC;min-height: 125px;padding: 0 2%;} 
.lw_widget_my_helpfuls > ul > li.lw_item_1 {margin-left: 0;padding-left: 0;}
.lw_widget_my_helpfuls > ul > li.lw_item_3 {border-right: none;margin-right: 0;padding-right: 0;}
.lw_widget_my_helpfuls > ul > li a {font-weight: 500;text-decoration: underline;}
.lw_widget_my_helpfuls > ul > li .lw_blurbs_title, body.main_full .lw_widget_my_helpfuls > ul > li .lw_blurbs_title {color: #590606;font-size: 1.45em;font-weight: 200;line-height: 1.45em;margin: 0 0 .55em;}
.lw_widget_my_helpfuls > ul > li p:first-child strong {font-weight: 200;}
.lw_widget_my_helpfuls_faq, .top3 {border-top: 1px solid #CCCCCC;margin-top: 30px;padding: 0;position: relative;}
div.top3 {padding: 50px 0;}
#FAQ {margin-top: 30px;padding: 0;position: relative;}
.lw_widget_my_helpfuls_faq h3, #FAQ h3, .top3 h3 {background: none repeat scroll 0 0 #F2F0E6;font-family: "adobe-garamond-pro",Georgia,serif;font-size: 1.5em;font-style: italic;font-weight: 200;left: 50%;margin-left: -12%;padding: 0;position: absolute;text-align: center;text-transform: none;top: -30px;width: 22%;}
.top3.long_title h3  {left: 44%;width: 35%;}
.lw_widget_my_helpfuls_faq h3 span, #FAQ h3 span, .top3 h3 span {color: #820000;} 
#FAQ > div {padding-top: 30px;}
.lw_widget_my_helpfuls_faq > ul, .top3 > ul {display: block;height: 160px;padding-bottom: 30px;width: 100%;}
.lw_widget_my_helpfuls_faq > ul > li, .top3 > ul > li {border-right: 1px solid #CCCCCC;clear: none;display: block;float: left;margin-top: 30px;width: 33%;overflow: visible;position: relative;}
.top3 > ul > li.lw_item_2 {padding-right: 5px;}
.lw_widget_my_helpfuls_faq > ul > li.lw_item_3, .top3 > ul > li.lw_item_3 {border-right: none;} 
.lw_widget_my_helpfuls_faq > ul li .lw_blurbs_title,.lw_widget_my_helpfuls_faq > ul li p,.top3 > ul li .lw_blurbs_title {color: #143635;font-size: 1.45em;font-weight: 200;line-height: 1.25em;margin: 0 0 0.55em;}
.lw_widget_my_helpfuls_faq .lw_blurbs_body p,.top3 .lw_blurbs_body p {display: block;font-size: 1em;margin: 0 0 0 5%;width: 90%;} 
.lw_widget_my_helpfuls_faq > ul li .lw_blurbs_title:before,.top3 > ul li .lw_blurbs_title:before  {color: #660000;content:"Q: ";font-weight: bold;left: 5%;position: absolute;}
.lw_widget_my_helpfuls_faq > ul li .lw_blurbs_title,.top3 > ul li .lw_blurbs_title {border-right: medium none;cursor: pointer;display: block;min-height: 75px;padding: 0 0 0 15%;width: 85%;} 
.lw_widget_my_helpfuls_faq > ul li p strong,.top3 > ul li p strong {font-weight: 600;} 
.lw_widget_my_helpfuls_faq .lw_blurbs_body,.top3 .lw_blurbs_body {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #AAA;border-radius: 23px 23px 23px 23px;bottom: 110px;box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.55);display: none;height: auto;left: -25px;min-height: 10px;padding: 14px 6px 12px 16px;position: absolute;z-index: 9999;}
.lw_widget_my_helpfuls_faq .lw_blurbs_body p:first-child:before,.top3 .lw_blurbs_body p:first-child:before {color: #660000;content: "A: ";display: inline;float: left;font-size: 0.975em;font-weight: bold;left: 3%;margin-right: 6px;position: absolute;} 
.lw_widget_my_helpfuls_faq .lw_blurbs_body .chat-bubble-arrow-border,.top3 .lw_blurbs_body .chat-bubble-arrow-border {border-color: #B7AFAD transparent transparent;border-style: solid;border-width: 16px;bottom: -33px;height: 0;left: 33px;position: absolute;width: 0;}
.lw_widget_my_helpfuls_faq .lw_blurbs_body .chat-bubble-arrow,.top3 .lw_blurbs_body .chat-bubble-arrow {border-color: #FFFFFF transparent transparent;border-style: solid;border-width: 15px;bottom: -30px;height: 0;left: 35px;position: absolute;width: 0;} 
.lw_widget_my_helpfuls_faq .lw_blurbs_body iframe,.top3 .lw_blurbs_body iframe {max-height: 275px !important;padding: 10px 50px 10px 0;max-width: 350px !important;} 
#wc_awesomes {overflow: visible;padding-bottom: 20px;}
#content #wc_awesomes {clear: both;}
#footer #wc_awesomes {padding-bottom: 60px;}
#wc_awesomes .lw_widget_news ul li {clear: none;float: left;margin: 0;overflow: hidden;padding:0;text-align: left;width: 35%;}
#wc_awesomes h3 .lw_widget_news {margin-top: 20px;}
#wc_awesomes .lw_widget_news ul li.lw_item_3 {width: 30%;}
#wc_awesomes .lw_widget .lw_item_thumb {display: block;width: 100%;} 
#wc_awesomes .lw_widget .lw_news_image {clear: both;display: block;overflow: hidden;}
#wc_awesomes .lw_widget .lw_item_thumb img {display: block;float: none;}
#wc_awesomes .lw_widget .lw_news_headline a {clear: both;color: #660000;display: block;font-family: "franklin-gothic-urw-comp",sans-serif;font-size: 1.35em;font-weight: 400;height: 35px;line-height: 1.4em;margin-top: 0.35em;overflow: hidden;text-transform: uppercase;width: 300px;}
#wc_awesomes h2 .lw_widget .lw_news_headline a, #wc_awesomes h3 .lw_widget .lw_news_headline a {font-size: .9em;line-height: 0.8em;} 
#footer #wc_awesomes .lw_widget .lw_news_headline a {color: #fff;} 
.lw_widget_profiles {background: transparent;clear: both;float: none;overflow: hidden;}
.lw_widget_profiles ul {margin: 0;overflow: visible;width: 100%;}
.lw_widget_profiles ul li {background-color: #FFFFFF;border: 1px dotted #CACBC2;clear: none;float: left;height: auto;margin: 1% 2% 3% 0;text-align: left;width: 195px;overflow: hidden;}
.lw_widget_profiles.wc-profile-image-only ul li {background-color: transparent;border: none;clear: none;float: left;height: auto;margin: 1% 2% 3% 0;text-align: left;width: 195px;overflow: hidden;}
.lw_widget_profiles ul li:hover {background: #E4F3F9;} 
.lw_widget_profiles.wc-profile-image-only ul li:hover {background: transparent;} 
.lw_widget_profiles ul li .lw_item_thumb {float: left;margin: 0 10px 0 0;}
.lw_widget_profiles ul li .lw_profiles_name a {color: #06335A;font-size: 0.85em;font-weight: 600;height: 72px;text-decoration: none;width: 178px;} 
.lw_widget_profiles ul li:hover {cursor: pointer;text-decoration: underline;} 
.lw_widget_profiles .lw_widget_profiles ul li:hover img {opacity: 1;}
.lw_widget_profiles li .lw_item_thumb img {margin: 0;}
.lw_widget_my_profiles ul li > a, .lw_widget_profiles ul li > a {display: block;height: 150px;width: 100%;} 
.lw_widget_profiles ul li .lw_profiles_image {background: url("/images/backgrounds/faculty_placeholder_thumb.jpg") no-repeat scroll left top transparent;display: block;float: left;height: 150px;margin-right: 10px;width: 100px;} 
.lw_widget_profiles ul li .lw_profiles_image .lw_item_thumb,.lw_widget_profiles ul li .lw_profiles_image .lw_item_thumb img {display: block;margin: 0;} 
.lw_widget_profiles ul li .lw_profiles_name {color: #06335A;display: inline-block;font-size: 0.9em;font-weight: 600;line-height: 1.2em;margin: 0.5em 0 .25em;width: 72px;} 
.lw_widget_profiles .title_position {color: #06335A;display: inline-block;font-size: 0.75em;font-weight: 400;line-height: 1.2em;width: 85px;word-wrap: break-word;} 
.sidebar_hidden .lw_widget_profiles ul li {width: 210px;}
.sidebar_hidden .lw_widget_profiles ul li .lw_profiles_name {width: 92px;} 
#sidebar .lw_widget_people_stripe ul li {border: 1px dotted #CECECE;margin: 0 0 .5em 0;width: 200px;} 
#sidebar .lw_widget_people_stripe ul li .lw_profiles_name {display: block;width: 187px;}
#split_content .lw_widget_profiles ul li {width: 275px;} 
#split_content .lw_widget_profiles ul li .lw_profiles_name, #split_content .lw_widget_profiles .title_position {width: 150px;}
.search_page #sidebar .lw_widget_profiles ul li {height: 80px;}
.search_page #sidebar .lw_widget_profiles ul li .lw_profiles_image {background: url("/images/backgrounds/faculty-placeholder-mini.jpg") no-repeat scroll left top transparent;}
#profiles_title_position, #profiles_class_year {font-size:.925em;margin-top:-1.5em;margin-bottom:1.5em;}
#profiles_description p:first-child {font-size:1.35em;font-weight:200;}
body#body_profiles .lw_widget_profiles {border: none;margin: 0;}
body#body_profiles .lw_widget_profiles h1 {text-align: left;} 
.lw_widget_people_stripe {background: transparent;clear: both;display: block;height: 289px;margin: 0 auto;min-width: 200px;overflow: hidden;position: relative;width: 100%;z-index: 0;}
.lw_widget_people_stripe ul {display: block;height: 289px;margin: 0 auto;overflow: hidden;width: 9999em;}
.lw_widget_people_stripe ul li, .sidebar_hidden .lw_widget_people_stripe ul li {border-right: 2px solid #1B1A14;border-bottom: 2px solid #6A0D0D;border-left: none;border-top: none;clear: none !important;display: block;float: left;height: 290px;margin: 0 0 -3px 0 !important;position: relative;width: 200px;}
.lw_widget_people_stripe ul li .lw_profiles_image {background: url("/images/backgrounds/people-list-bg.gif") repeat scroll left center #3E1012;height: 290px;margin: 0;width: 200px;}
.lw_widget_people_stripe ul li .lw_profiles_name, .sidebar_hidden .lw_widget_people_stripe ul li .lw_profiles_name {background-color: rgb(242, 240, 230);background-color: rgba(242, 240, 230, 0.7);display: none;left: -50px;margin: 0;padding: 0.5em;position: relative;text-align: center;width: 188px;} 
.lw_widget_people_stripe ul li:hover img {opacity: .9;}
.lw_widget_people_stripe ul li .lw_item_thumb img {margin: 0;} 
.lw_widget_people_stripe ul li .profiles_popup,.lw_widget_people_stripe ul li .lw_profiles_tags {bottom: 0;display: inline-block;left: 25%;position: absolute;text-align: center;width: 50%;} 
.lw_widget_people_stripe ul li .profiles_popup .tags {background: none repeat scroll 0 0 #880000;color: #FFFFFF;display: block;font-family: "franklin-gothic-urw-comp",sans-serif;font-size: 1.2em;padding: 0.125em 0.5em 0.25em;text-transform: uppercase;width: auto;}
.lw_widget_people_stripe ul li .lw_item_tags .lw_comma {display: none;}
.lw_widget_people_stripe ul li .lw_item_tags > a:first-child {display: block;}
.lw_widget_people_stripe ul li:hover .profiles_popup a,.lw_widget_people_stripe ul li:hover .lw_profiles_tags a {text-decoration: underline;} 
#main_content .lw_widget_people_stripe {height: auto;max-height: 900px;width: 100%;}
#main_content .lw_widget_people_stripe h3 {background: none repeat scroll 0 0 transparent;display: block;font-family: "franklin-gothic-urw-comp",sans-serif;font-size: 1.8em;position: static;text-align: left;text-transform: uppercase;width: auto;}
#main_content .lw_widget_people_stripe ul {height: auto;width: 100%;}
#main_content .lw_widget_people_stripe ul li {border: 1px dotted #CECECE;margin: 0 10px 10px 0;overflow: hidden;width: 195px;} 
#main_content .lw_widget_people_stripe ul li .lw_profiles_name {display: block;width: 185px;} 
#sidebar .lw_widget_people_stripe, #split_content .lw_widget_people_stripe {height: auto;margin: 0 auto 30px;} 
#sidebar .lw_widget_people_stripe ul, #split_content .lw_widget_people_stripe ul {height: auto;width: 235px;} 
#top_centered {position: relative;} 
#top_centered .lw_widget_images {position: absolute;right: -82px;top: 0px;}
#top_centered .lw_widget_images img {position: absolute;right: 0;top: 0;}
#top_centered .lw_widget_images .lw_images_caption {background: none repeat scroll 0 0 #330000;border: 2px solid #660000;border-radius: 5px 5px 5px 5px;bottom: -456px;box-shadow: 3px 3px 3px rgba(3, 3, 3, 0.4);color:#fff;display: none;font-size: 0.9em;padding: 7px 14px;position: absolute;right: 107px;width: 280px;z-index: 1;} 
#top_centered .wc_image_info {position: absolute;right: 6px;top: 436px;} 
#top_centered .wc_image_info.active {background: url("/images/icons/info-bg2.png") no-repeat scroll center center transparent;height: 29px;padding: 3px;right: 3px;top: 433px;width: 29px;z-index: 10;}
.openImg:hover {border: 2px solid #600;border-radius: 33px;background: #600;bottom: 8px;right: 8px;} 
.dept_hp  #top_centered .wc_image_info {top: 295px;} 
.dept_hp  #top_centered .wc_image_info.active {top: 293px;} 
.dept_hp #top_centered .lw_widget_images .lw_images_caption {bottom: -295px;} 
.dept_hp #section_title .lw_widget_images {position: absolute;right: -50px;top: 0;}
.dept_hp #section_title .lw_widget_images ul {width: 435px;}
.dept_hp #section_title .lw_widget_images ul li {clear: none;float: left;margin: 0.5em -10px 0 -20px;position: relative;top: 10px;z-index: 99;}
.dept_hp #section_title .lw_widget_images ul li.lowerIndex {z-index: 1;}
.dept_hp #section_title .lw_widget_images ul li:first-child {top: -5px;z-index: 0;}    
.dept_hp #section_title .lw_widget_images ul li .lw_images_caption {display: none;}
.dept_hp #section_title .lw_widget_images ul li img {border: 3px solid #fff;box-shadow: 1px 1px 3px rgba(0,0,0,.36);-moz-box-shadow: 1px 1px 3px rgba(0,0,0,.36);-webkit-box-shadow: 1px 1px 3px rgba(0,0,0,.36);height: auto;max-width: 200px;}
.full_width #top_centered .lw_widget_images .lw_images_caption {background: none repeat scroll 0 0 transparent;border: medium none;border-radius: 0 0 0 0;bottom: -370px;box-shadow: none;color: #FFFFFF;display: block;font-family: "franklin-gothic-urw-comp",sans-serif;font-size: 2em;padding: 0;position: absolute;right: 175px;text-shadow: 1px 1px 1px #000000;text-transform: uppercase;width: 400px;z-index: 9;}  
#centers_bg_image {width: 1100px;}
.lw_widget_centers_background {display: block;left: 0;position: absolute;top: 0;} 
.lw_widget_centers_background ul li {margin: 0;} 
#centers_bg_image .lw_widget_centers_background ul li img {max-width: 1100px;} 
ul, ol {padding:1.1em;} 
.lw_widget_majors_amp_minors li {font-size:.925em;}
.lw_widget_majors_amp_minors li li {display: list-item;font-size: 1.1em;margin: 0 0 0 1.5em;} 
#main_content {float: left;margin-right: 30px;width: 420px;}
#split_content {float: right;width: 690px;}
#split_content .split {float: left;margin-right: 0;width: 47%;}
#split_content .split:first-child {margin-right: 4%;} 
body.sidebar_hidden #main_content {width: 100%;} 
body.lw_editor_on.sidebar_hidden #main_content {width: 400px;max-width:none !important;} 
#main_content h3, #main_content h4, #main_content h5,.main_content h3, .main_content h4, .main_content h5,#split_content.main_content h3, #split_content.main_content h4, #split_content.main_content h5 {font-family: "helvetica neue",helvetica,arial,sans-serif;font-weight: 200;margin: 1em 0 0.2em 0;text-transform: none;}
#main_content h3,.main_content h3,#split_content.main_content h3 {color: #82000a;font-size: 1.6em;} 
#main_content h4,.main_content h4,#split_content.main_content h4 {color: #06335a;font-size: 1.1em;font-weight: bold;margin: 1em 0 0.2em 0;text-transform: none;} 
#main_content h5,.main_content h5,#split_content.main_content h5 {color: #600;font-family: "helvetica neue",helvetica,arial,sans-serif;font-size: 1em;font-weight: bold;margin: 1em 0 0.2em 0;text-transform: none;}
#sidebar {float: left;width: 235px;}
#sidebar h3 {color: #666;font-family: "franklin-gothic-urw-comp",sans-serif;font-weight: 200;margin: 0 0 10px;text-transform: uppercase;}
#footer {background: url(/images/backgrounds/footer-bg-repeat.gif) repeat top left transparent;color: #fff;margin: 0;overflow: hidden;padding: 40px 0;} 
#footer .footer_address {float: left;text-align: center;width: 33%;} 
#footer .footer_address h2 {line-height: 1em;margin: 0 0 10px;} 
#footer .footer_address p {color: #fff;font-weight: 200;text-align: center;}
#footer .footer_address a {font-weight:bold;}
#footer a {color: #ffe270;font-weight: 200;}
#footer .footer_links {float: right;}
#footer .footer_links ul {float: left;list-style-type: none;margin: 0 10px;padding: 0;width: 160px;}
#footer .footer_links ul li {border-bottom: 1px solid #494844;font-size: .925em;height: auto;line-height: 27px;}
#footer .footer_links ul li.library {line-height:1.3;padding:.4em 0;}
#footer .footer_links ul li a {}
#footer .footer_links ul li span {font-weight: bold;}
#footer .footer_links ul#just_for_you li a {color: #aae3f8;font-weight: bold;}
.clear {clear: both;display: block;}
#search {position: absolute;right: -15px;top:15px;color:#fff;}
#search #set_cookie {font-size: 0.75em;left: -152px;list-style-type: none;position: absolute;text-align: right;top: -38px;}
#search #set_cookie li {display: none;}
#search #set_cookie li a {background: url("/images/icons/new-clippy.v3.png") no-repeat scroll right top transparent;color: #FFFFFF;display: block;height: 66px;padding: 0;text-decoration: none;width: 137px;}
#search #set_cookie li:hover a {background: url("/images/icons/new-clippy-hover.v3.png") no-repeat scroll right top transparent;}     
#search #set_cookie li a span {color: #880000;display: none;left: 10px;position: relative;text-align: left;top: 5px;} 
#search #set_cookie li:hover a span {display: block;}       
#search #set_cookie li a span span {color: #000000;left: 0;top: 20px;}
#search input {background-color: #820000;border: medium none;color: #FFFFFF;font-family: "adobe-garamond-pro", Georgia, serif;font-size: 1.35em;font-style: italic;font-weight: 400;margin: 0;padding: 7px 15px;width: 130px;}
.search_page #main_content > h2 {background: #f1f4fb;border: 1px dotted #CECECE;margin: 0 0 0.5em;padding: 0.5em;}
.search_page #main_content h2 span {color: #880000;font-weight: 600;text-transform: uppercase;}
.search_page #sidebar {background: #f1f4fb;border: 1px dotted #CECECE;padding: 0 20px 20px;}
.search_page #sidebar .lw_widget h3 {background: transparent;border-bottom: 1px solid #CECECE;color: #880000;display: block;font-family: "adobe-garamond-pro", Georgia, serif;font-size: 2em;line-height: 1.4em;margin: 0.7em 0 .5em;position: static;text-align: left;text-transform: none;width: 100%;}
.search_page #sidebar .lw_widget_blurbs li {margin: 0.5em 0 0 0.5em;} 
.search_page #sidebar .lw_widget_blurbs li p {margin: 0;}
.search_page #sidebar .lw_widget_blurbs li p a {font-size: 1em;font-weight: 400;}
.search_page #sidebar .lw_widget_news {padding: 0 0 0 0.65em;}
.search_page #sidebar .lw_news_summary {display: inline;} 
.search_page #sidebar .lw_widget_news ul li .lw_item_thumb img {margin: 0.25em 0 0;} 
.search_page #sidebar .lw_news_headline {display: inline;float: none;}
.search_page #sidebar .lw_news_headline a {color: #06335A;}
.search_page #sidebar .lw_widget_events {margin: 20px 0 0 0;padding: 0 0 0 0.65em;} 
#qa_results {color: #000000;left: -20px;margin: 0;padding: 0;position: absolute;top: 33px;z-index: 22;}
#qa_results #qa_results_list {background: #fff;border: 1px solid grey;box-shadow: 2px 2px 2px rgba(0, 0, 0, .2);list-style-type: none;min-width: 138px;padding: 10px;}
#qa_results.qa_noquery #qa_results_list {display: none !important;}
#qa_results #qa_results_list li {display: block;font-size: 0.95em;padding: 0.25em 0 0;}
#qa_results #qa_results_list li:first-child {padding: 0;} 
#qa_results #qa_results_list li a {display: block;margin-left: -10px;padding: 4px 10px;width: 100%;}
#qa_results #qa_results_list li a:hover, .qa_selected a {background: none repeat scroll 0 0 #FFE270;} 
#office_main input#quickquery {border: 1px solid #CCCCCC;border-radius: 3px 3px 3px 3px;color: #333333;float: right;font-size: 1.2em;margin: 10px 0 0 !important;padding: 8px 13px;position: absolute;right: 0;top: 20px;width: 13em;}
#office_main p.helper {color: #444444;float: right;margin: 0px 0 -10px 20px;position: absolute;right: 0;}
.qa2_results {color: #000000;right: 0px;margin: 0;padding: 0;position: absolute;top: 73px;z-index: 22;}
.qa2_results .qa2_category {background: #fff;border: 1px solid grey;box-shadow: 2px 2px 2px rgba(0, 0, 0, .2);list-style-type: none;min-width: 138px;padding: 10px;}
.qa2_results.qa2_noquery .qa2_category {display: none !important;}
.qa2_results .qa2_results_list li {display: block;font-size: 0.95em;padding: 0.25em 0 0;}
.qa2_results .qa2_results_list li:first-child {padding: 0;} 
.qa2_results .qa2_results_list li a {display: block;margin-left: -10px;padding: 4px 10px;width: 100%;}
.qa2_results .qa2_results_list li a:hover, .qa_selected a {background: none repeat scroll 0 0 #FFE270;} 
body#body_profiles {background-color: #1B1A14;}
body#body_profiles #section_title {height: 30px;margin: 0 auto 60px;} 
body#body_profiles h1 {font-size: 3em;}
body#body_profiles #section_title h2 {color: #FFFFFF;font-size: 3em;} 
body#body_profiles #main {margin-top: -30px;}
body#body_profiles #breadcrumbs {height: 10px;left: auto;position: absolute;right: 0;top: -30px;}
.body_cal #content {padding: 30px 0 30px;overflow: hidden;}
#lw_cal_view_selector li.active a,.lw_cal_week_view #lw_cal_events h3,#lw_cal_scroll_links > div a,#lw_cal_events .lw_week_day,.lw_cal_upcoming_events h3,.lw_cal_today_month,.lw_cal_all_view #lw_cal_events h3,#lw_cal_view_selector li.today.active a {background-color: #7A0E0E;color: #fff;}
#lw_cal_view_selector,#lw_cal_scroll_links > div a,.lw_cal_upcoming_events,.lw_cal_overlay span.lw_cal_date a {border-color: #5A0606;}
#lw_cal_upcoming_events h4 {color: #5A0606;}
#content .lw_cal_month_view table.lw_cal_borders {margin: 0;}
#content .lw_cal_month_view table.lw_cal_borders td, #content .lw_cal_month_view table.lw_cal_borders th {border: 1px solid #CCCCCC;height: 100px;min-width: 30px !important;padding: 4px 6px;}
#content .lw_cal_month_view table.lw_cal_borders th {height: 24px;vertical-align: middle;} 
.lw_cal_month_view .lw_events_title {width: auto;} 
.body_cal #add_subscribe {clear: both;padding: 20px;}
.body_cal .lw_events_time, .body_cal .lw_events_location, .body_cal .lw_events_title  {clear: none !important;float: none !important;width: auto;}
.body_cal .lw_news_summary, .lw_cal_all_view .lw_events_summary, .lw_cal_week_view .lw_events_summary {display: block;}
#gallery_page .galleries_gallery {padding: 0;}
#gallery_page #lw_gallery_image {float: none !important;}
#gallery_page #lw_gallery_thumbnails {float: left;}
#gallery_page #lw_gallery_image img {margin: 0;}
#lw_gallery_thumbnails a img {display: block;} 
#gallery_page .lw_gallery_nav {height: 30px;} 
.lw_gallery_spinner {background: url(/livewhale/images/spinner.gif) no-repeat center center;height: 100%;width: 100%;}
body#body_news h1 {color: #600;}
body#body_news img.lw_align_center {float: right;margin-left: 20px;}
body#body_news #main_content {width: 100%;}
body#body_news .news_date {color: #727272;font-style: italic;line-height: 0.9em;margin: 0 0 10px;padding: 0;}
body#body_news .news_image, body#body_event .events_image {float: right;margin: 0 0 20px 20px;max-width: 240px;}
body#body_news .news_image .lw_slideshow, body#body_event .events_image .lw_slideshow, body#body_news .news_image .lw_slideshow li, body#body_event .events_image .lw_slideshow li , body#body_news .news_image .lw_slideshow li img , body#body_event .events_image .lw_slideshow li img, #profiles_image img {height: auto;max-width: 230px;}
body#body_news .news_image .image_bordered, body#body_event .events_image .image_bordered {border: 1px solid #CCCCCC;margin-bottom: 30px;padding: 4px;} 
.midi_cal_link {left: -11px;position: relative;}
.midi_cal_link:hover img {opacity: .8;} 
.events_location {margin-bottom: 20px;width: 240px;}
.events_location h2 {font-size: 1.6em;margin-top: 0;}
.events_location h2 span {color: #06335A;display: block;font-size: 0.85em;}
.lw_news_credit {color:#999;font-size:0.8em;font-style:italic;margin-top:0.8em;}
.lw_news_caption {font-size:0.8em;}
.news_last_modified {display:none;}
body#body_news #main_content .news_summary, body#body_event #main_content .events_summary, body#ces #main_content .news_summary {color: #6A492C;font-size: 1.6em;font-weight: 200;line-height: 1.25em;margin-bottom: 10px;} 
body#body_news #main_content a, body#body_event #main_content a {font-weight: bold;text-decoration: none;} 
body#body_news #main_content .form_and_comments {clear: both;}
body#body_event #main h2.date_title {background: url("/images/icons/W-line.png") no-repeat scroll right bottom transparent;color: #2D2621;font-family: "helvetica neue",helvetica,arial,sans-serif;font-weight: 200;margin: 4px 0 15px;padding-bottom: 15px;}
body#body_event #main h2.date_title span {color: #888888;font-family: "adobe-garamond-pro", Georgia, serif;font-size: 1.2em;} 
body#body_event h1 {background: transparent;color: #600;font-family: "helvetica neue",helvetica,arial,sans-serif;font-weight: 200;margin: 4px 0 15px;padding-bottom: 15px;}
body.main_full, body.office, #office_page {background-color: #F2F0E6;}
body.office #main_content h2 {margin-top: .2em;}
body.office #main #breadcrumbs {display: none;left: 17px;top: -22px;}
body.office #main #breadcrumbs span, body.office #main #breadcrumbs span a {color: #373737;float: left;font-size: 12px;font-weight: 200;margin: 0 2px 0 0;} 
body.office #main #breadcrumbs span.lw_current {color: #820000;} 
body.office div#breadcrumb {display:none;}
body.main_full #section_title, body.office #section_title, #office_page #section_title {margin: 0 auto 20px;}
body.main_full h1, body.main_full #section_title h2 {color: #590606;font-size: 5em;margin: 0 0 0 0.3em;}
body.office_home h1, body#office_page h1 {font-size: 4em;color: #590606;margin: 0 0 0 0.3em;}
body.office_home h1 a {font-size: 1em;}
body.main_full h1 a, body.main_full #section_title h2 a {color: #590606;text-decoration: none;}
body#gallery_page h1 {font-size: 2.75em;overflow: hidden;position: relative;}
body#gallery_page h1 span.title {display: block;float: left;width: 715px;} 
body#gallery_page #section_title h2 {font-size: 4em;width: auto;}
body.main_full #navigation, body.office #navigation, #office_page #navigation  {overflow: hidden;padding: 0 30px 30px 0px;}
body.office #navigation, #office_page #navigation  {margin-top: 0;} 
body.office #navigation, #office_page #navigation  {min-height: 350px;} 
.office #main #navigation ul {padding: 0;}
body.main_full #navigation .lw_widget ul, body.office  #navigation .lw_widget ul, #office_page #navigation .lw_widget ul {float: left;margin-left: 1.5em;width: 192px;}
body.main_full #main, body.office #main {margin-top: 0;width: 94%;} 
body#gallery_page #main #main_content {margin-right: 20px;width: 660px;}
body.main_full #main #main_content {width: 600px;}
body.main_full #main_content p.intro,body.office.office_home #main_content p.intro {background: url("/images/icons/W-line.png") no-repeat scroll right bottom transparent;font-family: "adobe-garamond-pro", Georgia, serif;font-size: 1.875em;padding-bottom: 30px;}
body#gallery_page #sidebar {width: 215px;padding-right: 20px;} 
body.office {background-color: #F2F0E6;}
body.office #section_title, #office_page #section_title {height: auto;}
body.office #section_title .section_link, #office_page  #section_title .section_link {background-color: #dedcd0;color: #242833;font-family: "franklin-gothic-urw-comp",sans-serif;font-size: 1.4em;font-weight: 400;margin: 0 0 10px 20px;padding: 4px 8px;text-transform: uppercase;}
body.office.office_basic #section_title .section_link {display:none;}
body.office #section_title .section_link span, #office_page  #section_title .section_link span {color: #820000;font-family: "adobe-garamond-pro", Georgia, serif;font-size: 1.2em;}
body.office_basic #section_title h2 {font-size: 3em;position:static;margin: 0 0 .65em 0.1em;width: auto;}
body.office_basic #section_title h2 a {color: #590606;}
body.office_basic #main h1 {margin-left:225px;}
body.office #content {position: relative;} 
body.office #content #navigation {margin: 0;padding: 0 40px 0 0;}
body.office #navigation .lw_widget ul {float: none;margin-left: 0;} 
body.office #navigation .lw_widget ul.lw_subnav {margin-left: 1.5em;} 
body.office #navigation .lw_widget ul.lw_subnav .lw_subnav {margin-left: 0.5em;width: 155px;} 
body.office  #navigation #contact_location {background: none repeat scroll 0 0 transparent;padding: 0;} 
body.office.office_home #main #main_content {margin-right: 0;width: 690px;} 
body.office #main_content p.intro {font-family: "helvetica neue", helvetica, arial, sans-serif;font-size: 1.4em;font-weight: 200;} 
body.office #main_content p.intro a {font-weight: normal;}
body.office #navigation #contact_location {border-top:1px dotted #ccc;font-size: 1em;margin-top:15px;padding-top:10px;display:inline-block;line-height: 1.4em;}
body.group_offices {background: #F2F0E6;}
body.group_offices #section_title {height: auto;margin: 0 auto;}
body.group_offices #section_title h2 {color: #590606;font-size: 3em;margin: 0 0 0.65em 0.1em;position: static;width: auto;}
body.group_offices #section_title h2 a {color: #590606;}
.group_offices #content > .content_centered {background: none repeat scroll 0 0 #FFFFFF;box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.36);}
.group_offices #content #navigation {margin: 0;padding: 25px 0 0 30px;}
.group_offices  #navigation .lw_widget_navigation ul li a, .group_offices  #navigation .lw_widget_navigation ul li.lw_separator {font-size: 1.3em;}    
.group_offices #main {box-shadow: none;margin: 0 0 30px;}
.group_offices #main #breadcrumbs {display: none;position: static;}
.group_offices #profiles_title_position, .group_offices #profiles_class_year {margin-top: .25em;}
.group_offices #main h1 {color: #2D2621;display: inline-block;font-family: "helvetica neue",helvetica,arial,sans-serif;font-weight: 200;margin: 0 !important;padding-bottom: 15px;position: static;text-align: left;width: 100%;}
#body_event.group_offices #main h1 {background: none repeat scroll 0 0 transparent;color: #880000;} 
.group_offices #sidebar {padding-top: 1em;} 
body#gallery_page.group_offices #section_title h2 {font-size: 3em;}
#gallery_page.group_offices #section_title a {position: static;} 
.dept_hp a {color: #6d0527;}
.dept_hp #section_title {height: 165px;left: -30px;margin-top: 0;padding-left: 10px;position: relative;width: 900px;} 
.basic_page #section_title {bottom: -20px;}
.dept_hp #section_title span {color: #BBBBBB;font-family: "franklin-gothic-urw-comp",sans-serif;font-size: 1.875em;font-weight: 100 !important;text-transform: uppercase;}
.dept_hp #section_title h1, .dept_hp #section_title h2 {color: #FFFFFF;font-size: 4.25em;font-weight: 200;margin-bottom: 0;margin-top: 0;padding: 0;position: relative;text-indent: 0;width: 100%;}
.dept_hp #section_title h1 a, .dept_hp #section_title h2 a  {color:#fff;font-weight: 400;}
.dept_hp #section_title h1.medium, .dept_hp #section_title h2.medium {font-size: 3em;}
.dept_hp #section_title h1.large, .dept_hp #section_title h2.large {font-size: 2.475em;}
.dept_basic #content {position: relative;} 
.dept_basic .lw_widget_department_switcher {top: -80px;}
.dept_basic .lw_widget_department_switcher:hover {top: -88px;} 
.dept_hp #navigation .lw_widget_navigation ul li a {font-size: 1.325em;}
.dept_hp #navigation .lw_widget_navigation ul li ul li a {font-size: 1em;} 
#navigation #contact_location a {color: #6D0527;font-weight: bold;}
.dept_hp #content {position: relative;} 
.dept_hp #main {margin: -30px 0 30px;} 
.dept_hp #main h1 {margin-bottom: 15px;margin-top: 0;padding-bottom: 25px;} 
.dept_gallery #main h1 {position: relative;}
.dept_gallery #main h1 > span {display: block;}
.dept_hp #main #main_content {margin-top: 20px;width: 100%;}
.dept_hp #main_content p.intro {color: #271325;font-size: 1.45em;font-weight: 200;}
.dept_basic #main_content p.intro {color: #696666;} 
.dept_hp #split_content .split {border-top: 1px solid #CCCCCC;padding-top: 20px;}
.dept_basic #split_content .split {border: none;padding-top: 0;}
.dept_basic #split_content .split p a {color: #06335a;text-decoration: underline;} 
.dept_hp #main .split a {text-decoration: none;}
.dept_hp #main .split a:hover {text-decoration: underline;} 
.dept_hp #split_content .split h3 {margin: 0 0 10px;}
.dept_feature {margin-bottom: 30px;}
.dept_feature .lw_widget_news h3 {color: #390404;font-family: "helvetica neue",arial,sans-serif;font-size: 1.25em;font-weight: 600;margin-bottom: 0.5em;margin-top: 0;text-transform: none;} 
.dept_feature .lw_widget_news h3 span {color: #231F20;font-family: "franklin-gothic-urw-comp",sans-serif;font-size: 1.05em;font-weight: 100;text-transform: uppercase;} 
.dept_feature .lw_widget_news img {border: 3px solid #FFFFFF;box-shadow: -1px 2px 5px rgba(0, 0, 0, 0.53);margin-bottom: 20px;}
.dept_feature .lw_widget_news .lw_news_headline a {color: #4C3D38;font-size: 0.85em;font-weight: 200;text-decoration: none;}
.dept_feature .lw_widget_news .lw_news_headline a:after {content:"\0000a0\00bb";}
.full_width #section_title {height: auto;margin-top: 0;padding-left: 30px;position: relative;}  
.full_width #section_title span {color: #FFFFFF;font-family: "adobe-garamond-pro",Georgia,serif;font-size: 3.275em;font-style: italic;font-weight: 100;line-height: 0.95em;margin: 0;padding: 0;position: relative;text-indent: 0;width: 55%;}
.full_width #section_title h1, .full_width #section_title h2 {color: #FFFFFF;font-family: "franklin-gothic-urw-comp",sans-serif;font-size: 8.75em;font-weight: 100 !important;line-height: 0.85em;margin: 0 0 0.25em;padding: 0;text-transform: uppercase;}
.full_width #section_title .headlines_feature {background: none repeat scroll 0 0 #1B1A14;color: #FFFFFF;font-size: 0.85em;font-weight: 100;height: 205px;left: 277px;padding: 20px;position: absolute;top: -32px;width: 160px;}
.full_width #section_title .headlines_feature a {color: #fff;font-weight: 600;}
.full_width #section_title .headlines_feature ul {list-style-type: none;margin: 0 0 15px;}
.full_width #section_title .headlines_feature ul li a {color: #FFFFFF;font-family: "adobe-garamond-pro",Georgia,serif;font-size: 1.35em;font-weight: 100;line-height: 1.25em;} 
#full_section_nav {background-color: #fff;padding: 1px 0;width: 100%;} 
#full_section_nav ul {display: block;margin: 8px auto;overflow: hidden;width: 980px;} 
#full_section_nav ul li {background-color: #E6E7DE;border: 1px solid #BDBEB5;clear: none;display: block;float: left;margin: 0 1% 0 0.75%;padding: 4px 0 2px;text-align: center;width: 18%;}
#full_section_nav ul li:hover {background-color: #d3d0ba;cursor: pointer;} 
#full_section_nav ul li a {color: #474747;font-family: "adobe-garamond-pro",Georgia,serif;font-size: 1.25em;}
.full_width #content {position: relative;} 
body.centers .content_centered {position: relative;}
body.centers #header {height: auto;padding-top: 10px;}
body#crfrs #header {height: auto;padding: 10px;}
body.centers #header .content_centered {background-color: #390404;height: auto;position: relative;}
.centers_home, .centers_home:hover {color: #FFFFFF;display: block;font-family: "adobe-garamond-pro";font-size: 1.35em;font-weight: 200;padding: 0.5em 0.75em;position: static;text-decoration: none;width: 780px;}
body.centers #search {right: 0;top: 0;}
body.centers #search #set_cookie {font-size: 0.75em;left: -155px;list-style-type: none;position: absolute;text-align: right;top: -24px;}
body.centers #search #set_cookie li a span {color: #880000;position: relative;top: 6px;}
body.centers #search #set_cookie li a span span {color: #000000;top: 20px;} 
body.centers #header #main_nav {position: absolute;top: 48px;left: 0;display: none;}
body.centers #main h1 {background: none;margin-bottom:0px;padding-bottom: 10px;}
body.centers #section_title {height: auto;margin: 60px auto;width: 940px;}
body.centers #section_title .content_centered {width: 940px;}
body.centers #section_title h1, body.centers #section_title h2 {background: rgba(20, 70, 73, 0.7);color: #fff;display: inline-block;font-size: 4.15em;margin: 0;padding: 0 .25em;position: static;text-indent: 0;width: auto;}
body#lithouse #section_title h1 {font-size: 3.65em;}
body.centers #section_title h2 {font-family: "franklin-gothic-urw-comp",sans-serif;text-transform: uppercase;} 
body.centers #section_title.lithouse h1, body.centers #section_title.lithouse h2{background: rgb(100, 0, 0);background: rgba(100, 0, 0, 0.7);}
body.centers #section_title.cvs h1, body.centers #section_title.cvs h2{background: rgb(23, 47, 89);background: rgba(23, 47, 89, 0.8);}
body.centers #section_title.gis h1, body.centers #section_title.gis h2{background: rgb(0, 102, 153);background: rgba(0, 102, 153, 0.7);}
body.centers #section_title h1 a, body.centers #section_title h2 a, body.centers #section_title h1 a:hover, body.centers #section_title h2 a:hover {color: #fff;text-decoration: none;} 
body.centers #sidebar .lw_gallery ul {margin-left:-20px;}
.centers_nav {background-color: #165049;width: 100%;}
.centers_nav ul {list-style-type: none;padding: .5em 0;overflow: hidden;}
.centers_nav ul li {clear: none;float: left;line-height: 1.15em;margin: 0;padding: 1% 1.25% 1% 0;}
#cvs .centers_nav ul li {padding: 1% .75% 1% 0;}
.centers_nav ul li ul.lw_subnav {display: none;}
.centers_nav ul li.active a {color:#ffe270;}
.centers_nav ul li a {border-left: 1px dotted #507D7E;color: #FFFFFF;display: block;height: 20px;margin: 0;padding: 0 0 0 15px;}
.centers_nav ul li:first-child a {border: none;}
.centers #content #navigation {padding: 0 30px 10px 20px;} 
.centers #sidebar .lw_widget_navigation ul li {margin: 0;} 
.centers #sidebar .lw_widget_navigation > ul > li.lw_active > a {color: #660000;display: block;font-family: "adobe-garamond-pro",serif;font-size: 1.4em;font-weight: 200;text-transform: none;}
.centers #sidebar .lw_widget_navigation ul li a {display: none;}
#crfrs #sidebar .lw_widget_navigation ul li a {display: block;}
.centers #sidebar .lw_widget_navigation ul li ul.lw_subnav {display: none;margin: 0;padding: 0;}
.centers #sidebar .lw_widget_navigation ul li.lw_active ul.lw_subnav {display: block;margin-left: 15px;} 
.centers #sidebar .lw_widget_navigation ul li ul.lw_subnav li {margin: 0.5em 0;} 
.centers #sidebar .lw_widget_navigation ul li.lw_active ul.lw_subnav li a {display: block;} 
.centers #sidebar .lw_widget_navigation ul li ul.lw_subnav li.lw_current > a {color: #880000;}
.centers #sidebar .lw_widget_navigation ul li.lw_active ul.lw_subnav li ul li a {font-size: .85em;font-weight: normal;} 
#crfrs #sidebar .lw_widget_navigation ul {list-style-type: circle;padding-left: 25px;}
#crfrs #sidebar .lw_widget_navigation ul li {font-size: 1em;margin: 0.5em 0;} 
#crfrs #sidebar .lw_widget_navigation li.lw_current > a {color: #880000;font-family: inherit;font-size: 1em;font-weight: 600;text-transform: none;} 
body.centers .lw_widget_homepage_annoucements, body.centers .lw_widget_cvs_homepage_annoucement {background-color: #fffcf0;border:1px solid #d6e3e7;font-size: 90%;padding:14px 18px;margin-bottom:18px;}
body.centers #wc_awesomes {padding-bottom: 20px;} 
.lithouse_nav {background: url(/images/backgrounds/lithouse-pattern.gif) repeat top left #600;} 
.centers_nav.lithouse_nav ul li a {border-left: 1px dotted #300;font-size: 1.1em;padding: 0 5px 0 20px;}
.centers_nav.lithouse_nav ul li:first-child a {border: none;} 
.cvs_nav {background-color: #172f59;}
.centers_nav.cvs_nav ul li a {border-left: 1px dotted #516d86;}
.centers_nav.cvs_nav ul li:first-child a {border: none;} 
.gis_nav {background-color: #069;}
.centers_nav.gis_nav ul li a {border-left: 1px dotted #516d86;} 
.centers_nav.gis_nav ul li:first-child a {border: none;} 
body.centers #content {background: none repeat scroll 0 0 transparent;box-shadow: none;overflow: hidden;position: relative;}
body.centers #main {margin: 0 auto;width: 924px;} 
body.centers #main #main_content {width: 580px;}
body.centers #main #main_content > h2 {background: none repeat scroll 0 0 transparent;padding-bottom: 10px;color: #2D2621;font-family: "helvetica neue",helvetica,arial,sans-serif;font-weight: 200;margin: 4px 0 0;font-size: 2.2857em;} 
body.centers #main #main_content p.intro {border-bottom: 1px solid #d8d6d5;font-weight: 200;padding-bottom: 20px;}
body.centers #main #main_content p.intro a {color: #1c4951;font-weight: 300;}
body.centers #main #main_content #split_content {width: 100%;}
body.centers #main #main_content #split_content .split {width: 40%;} 
body.centers #main #main_content #split_content .split:first-child {width: 56%;} 
body.centers #main #main_content #split_content .split .photoflip {left: -20px;}
body.centers #main #main_content .lw_widget_events {margin-bottom: 0px;}
body.centers #main #main_content .lw_widget_events h3,body.centers #main #main_content .lw_widget_galleries h3 {color: #454545;margin-top: 0;}
body.centers_events .lw_widget_news .lw_news_summary,body.centers_events .lw_widget_events .lw_events_summary {clear: both;float: none;font-size: 0.925em;} 
h4.lw_events_header_date {color: #330000;font-family: "adobe-garamond-pro",Georgia,serif;font-size: 1.485em;font-weight: 400;margin-bottom: 0.5em;margin-top: 0.7em;} 
body.centers_events .lw_events_title {width: 100%;} 
body.centers_events .lw_events_time {border-bottom: 1px solid #DDDDDD;display: block;font-size: 0.75em;margin: 1em 0 0.5em;padding-bottom: 0.125em;width: 100%;} 
body.centers_events .lw_widget_events ul li {margin: 0 0 0.25em;} 
body.centers #main #sidebar {width: 300px;}
.body_centers #sidebar > h3:first-child {border-bottom: 1px solid #CCCCCC;} 
.centers #sidebar .subnavigation {margin-left: 16px;} 
body.centers #main #sidebar .lw_widget {margin-left: 15px;padding-top: 10px;} 
body.centers #main #sidebar .lw_widget:first-child {border: none;}
body.centers #main #sidebar .lw_widget_images {padding-top: 0;} 
body.centers #main #sidebar .lw_widget_images img {border: 5px solid #FFFFFF;box-shadow: 0 1px 4px rgba(0, 0, 0, 0.46);position: relative;right: 0;top: -41px;}
body.centers #footer {margin: -30px 0 0;padding: 40px 0 20px;position: relative;}     
#footer .centers_nav {padding: 0.75em 0;height:22px;} 
#footer .centers_nav span {display: block;float: left;padding-top: 0;}
#footer .centers_nav a {color:#fff;}
#footer .footer_share {float: right;}
#footer .modified_saveandshare ul {height: 16px;line-height: 16px;padding: 3px 0 0;width: 200px;}
#footer .modified_saveandshare ul li {clear: none;padding: 0;text-align: center;width: 15%;} 
#footer .modified_saveandshare ul li a {border: none;}
.centers #content #navigation {margin: 0;}
.centers .events_summary .date_title, .centers .centers_news .news_date {color: #777777;font-size: 1.4em;font-family: "adobe-garamond-pro",Georgia,serif;font-weight: 400;line-height: 1.4;margin-bottom: 0.5em;margin-top: 0.7em;text-decoration: none;}
.centers .events_summary .date_title > span, .centers .centers_news .news_date > span {color: #880000;} 
#content.centers_news #navigation {padding: 0 30px 40px 0;}
body.centers .centers_news #main #main_content {width: 400px;}
body.centers .gallery_centers #main #main_content {width: 645px;}
body.centers .centers_news #main #sidebar, body.centers .gallery_centers #main #sidebar {width: 235px;} 
.centers #profiles_title_position, .centers #profiles_class_year {margin-top: 0;}
body.centers #main #main_content.table_page {width: 100%;}
body.centers #main #main_content.table_page #banding {overflow: scroll;} 
body.body_homepage #header {height: auto;padding-bottom: 0;}
#navbar {position:fixed;left:50%;margin-left:-496px;top:0;width:992px;height:157px;z-index:700;}
body.body_homepage #content {background: transparent;margin:0 auto;overflow: hidden;text-align: center;width:100%;}
body.body_homepage #content .content_centered {position: relative;width: 1200px;}
body.body_homepage #content #homepage_left {background-color: #06335a;clear: none;float: left;margin: 0;min-height: 1400px;padding: 0;position: relative;width: 599px;}
body.body_homepage #content  #homepage_right {background-color: #0d3b3f;float: right;min-height: 1440px;width: 600px;}
body.body_homepage .lw_widget_news,body.body_homepage .lw_widget_galleries {margin: 0;}
body.body_homepage .lw_widget_news > h3,body.body_homepage .lw_widget_galleries > h3 {display: none;} 
body.body_homepage .lw_widget_news ul li,body.body_homepage .lw_widget_galleries li {border: medium none;border-bottom: 1px solid #000;clear: none;display: block;float: none;height: auto;margin: 0 !important;overflow: hidden;position: relative;text-align: left;width: auto;}
body.body_homepage .lw_widget_news ul li.lw_item_1,body.body_homepage .lw_widget_news ul li.lw_item_2
{height: 300px;} 
body.body_homepage .lw_widget_news.lw_widget_galleries ul li.lw_item_1
{height: 500px;} 
body.body_homepage #homepage_right .lw_widget_news ul li,body.body_homepage #homepage_right .lw_widget_new_right_column li {height: 333px;} 
body.body_homepage .lw_widget_galleries li .lw_galleries_title,body.body_homepage .lw_widget_news ul li .lw_galleries_title {background: transparent;bottom: 0;color: #fff;font-size: 1em;font-weight: 200;max-height: 200px;padding: 0 25px 25px;position: absolute;right: 0;text-align: right;width: 550px;}
body.body_homepage #content .lw_widget li .lw_item_thumb img,body.body_homepage #content .lw_widget li img {display: block;margin: 0;}
body.body_homepage .lw_widget_news ul li.active .lw_galleries_title,body.body_homepage .lw_widget_galleries li.active .lw_galleries_title {background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);} 
body.body_homepage #content #homepage_right ul li .lw_galleries_title {left: 0;right: auto;text-align: left;}
body.body_homepage .lw_widget_news ul li .lw_galleries_description p {color: #fff;}
body.body_homepage .lw_widget_news ul li .lw_galleries_title > a,body.body_homepage .lw_widget_galleries li .lw_galleries_title > a {color: #FFFFFF;display: inline-block;float: right;font-family: "franklin-gothic-urw-comp",sans-serif;font-size: 1.9em;font-weight: 400;height: 36px;letter-spacing: 0.045em;padding: 5px 0 0;text-decoration: none;text-shadow: 2px 1px 0 rgba(0, 0, 0, 0.7);text-transform: uppercase;width: auto;}
body.body_homepage .lw_widget_news ul li .lw_galleries_title > a:hover,body.body_homepage .lw_widget_galleries li .lw_galleries_title > a:hover {text-decoration: underline;}
body.body_homepage .lw_widget_news ul li .lw_galleries_title > a.black_title {color: #000000;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.7);} 
body.body_homepage #content #homepage_right ul li .lw_galleries_title > a {float: left;}
body.body_homepage .lw_widget_news ul li .lw_galleries_title a.close_title,body.body_homepage .lw_widget_galleries li .lw_galleries_title a.close_title {background: none repeat scroll 0 0 black;border: 2px solid white;border-radius: 20px 20px 20px 20px;color: #F65A65;display: none;font-family: arial;font-size: 1em !important;height: 16px;line-height: 18px;padding: 4px;position: absolute;right: 425px;text-align: center;text-indent: 1px;top: -13px;width: 16px;} 
body.body_homepage #content #homepage_right ul li .lw_galleries_title a.close_title {right: auto;left: 425px;} 
body.body_homepage .lw_widget_news ul li.active .lw_galleries_title a.close_title,body.body_homepage .lw_widget_galleries li.active .lw_galleries_title a.close_title {display: block;} 
body.body_homepage .lw_widget_news ul li .lw_galleries_title .lw_galleries_description,body.body_homepage .lw_widget_galleries li .lw_galleries_title .lw_galleries_description {clear: right;display: none;float: right;padding-top: 15px;position: relative;width: 425px;}
body.body_homepage #content #homepage_right ul li .lw_galleries_title .lw_galleries_description {clear: left;float: left;} 
body.body_homepage .lw_galleries_title .lw_galleries_description a,body.body_homepage .lw_galleries_title .lw_galleries_description a,body.body_homepage .lw_galleries_title .lw_galleries_description a:hover,body.body_homepage .lw_galleries_title .lw_galleries_description a:hover {color: #FFE270 !important;display: inline;font-size: 1em !important;font-weight: 600;height: auto;padding: 0;text-decoration: underline;width: auto;}
body.body_homepage #content #homepage_right .lw_widget_news:first-child li {height:auto;min-height:400px;}
body.body_homepage #content #emergency_alert {background-color: #06335a;height:auto;min-height: 333px;position:relative;}
body.body_homepage #content #emergency_alert h3 {margin-top: 0;color:#fff;text-align: left;}
body.body_homepage #content #emergency_alert #alert_content {margin: 0 24px;padding: 18px 0;}
body.body_homepage #content #emergency_alert #alert_content * {color:#eee;}
body.body_homepage #content #emergency_alert #alert_content a {color:#FFE270;}
body.body_homepage #content .lw_widget_homepage_alerts {background: none repeat scroll 0 0 #B4D8D9;box-shadow: 1px 2px 5px #000000;height: 40px;position: absolute;overflow: visible;right: 0;top: 334px;width: 600px;z-index: 99;} 
body.body_homepage #content #homepage_left .lw_widget_homepage_alerts {top: 485px;}    
body.body_homepage #content .lw_widget_homepage_alerts .lw_events_date {background-color: #FFFFFF;box-shadow: 1px 2px 2px rgba(0,0,0,.75);display: block;float: left;font-size: 6px;height: 51px;left: -15px;margin-right: 8px;padding: 0;position: relative;text-align: center;top: -15px;width: 56px;-moz-transform: rotate(-6deg);-webkit-transform: rotate(-6deg);transform: rotate(-6deg);}
body.body_homepage #content #homepage_left .lw_widget_homepage_alerts .lw_events_date {float: right;top: -3px;transform: rotate(6deg);} 
body.body_homepage #content .lw_widget_homepage_alerts .lw_events_date .lw_events_month {background-color: #AB2C2C;color: #FFFFFF;display: inline-block;font-size: 2em;font-weight: 600;height: 20px;line-height: 1.65em;margin: 0 auto;padding: 0;text-align: center;text-transform: uppercase;width: 100%;}
body.body_homepage #content .lw_widget_homepage_alerts .lw_events_date .lw_events_day {background: none repeat scroll 0 0 transparent;color: #000000;display: inline;font-size: 3.5em;line-height: 1.375em;margin: 0;padding: 0;text-align: center;width: 20px;}
body.body_homepage #content .lw_widget_homepage_alerts p {color: #342820;font-size: 0.925em;font-weight: 600;letter-spacing: 0.02em;text-align: left;}
body.body_homepage #content  #homepage_left .lw_widget_homepage_alerts p {display: block;padding-right: 90px;} 
body.body_homepage #content .lw_widget_homepage_alerts a {color: #0B6466;text-decoration: underline;}
body.body_homepage .lw_widget_news .lw_starred {background-color: #2A4A4D;float: none;height: 280px;overflow: hidden;padding: 0 20px 0;position: relative;width: 560px;}
body.body_homepage .lw_widget_news .lw_starred h3 {color: #FFFFFF;float: left;font-family: "franklin-gothic-urw-comp",sans-serif;font-size: 2em;font-weight: 400;margin-bottom: 0.25em;margin-top: 0;text-align: left;text-shadow: 2px 1px 0 rgba(0, 0, 0, 0.7);text-transform: uppercase;width: 240px;}
body.body_homepage .lw_widget_news .lw_starred ul li {left: -20px;position: relative;width: 100%;}
body.body_homepage .lw_widget_news .lw_starred ul li.lw_has_image {position: static;overflow: visible;width: 210px;} 
body.body_homepage .lw_widget_news .lw_starred .lw_news_headline {background-color: #390404;float: none;line-height: 2em;margin: 25px 0;max-height: 64px;padding: 20px;position: relative;text-align: left;width: 230px;}
body.body_homepage .lw_widget_news .lw_starred.lw_has_image .lw_news_headline {left: -20px;}
body.body_homepage .lw_widget_news .lw_starred .lw_news_headline a {color: #FFFFFF;font-family: "adobe-garamond-pro",serif;font-size: 1.9125em;font-weight: 200;text-shadow: 2px 1px 0 rgba(0, 0, 0, 0.7);} 
body.body_homepage .lw_widget_news .lw_starred .lw_news_summary {color: #FFFFFF;float: none;font-size: 1em;font-weight: 200;max-height: 235px;overflow: hidden;padding: 0;position: relative;text-align: left;width: 210px;}
body.body_homepage .lw_widget_news .lw_starred li.lw_has_image .lw_news_summary {height: 125px;left: -20px;padding: 10px 20px;}
body.body_homepage .lw_widget_news .lw_starred .lw_news_summary a {color: #A9FEFE;font-weight: 400;text-decoration: none;}
body.body_homepage .lw_widget_news .lw_starred .lw_news_summary a:hover {text-decoration: underline;} 
body.body_homepage .lw_widget_news .lw_starred .lw_news_image {position: absolute;left: 250px;top: 0;overflow: hidden;width: 350px;height: 334px;}
body.body_homepage .lw_widget_news .lw_starred .lw_news_image img {position: absolute;left: -150px;}
#centers-bar {background: url(/images/backgrounds/centers-bar-repeat.jpg) repeat left top #e4e5d0;-moz-box-shadow: 1px 1px 4px rgba(0,0,0,.71);-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,.71);box-shadow: 1px 1px 4px rgba(0,0,0,.71);bottom: 24px;height:150px;left:0;position:fixed;width: 100%;z-index:800;}   
#centers-bar.stuck {position:absolute;top:1400px;}
#centers-bar.open {margin-top:-400px;height:600px;}
#centers-bar.stuck.open {margin-top:0;height:600px;}
body.body_homepage #centers-bar .content_centered {position: relative;width: 980px;}
body.body_homepage #centers-bar .content_centered #hp_intro {float: left;margin: 0 10px 0 40px;text-align: left;width: 400px;}
body.body_homepage #centers-bar .content_centered #hp_intro h2 {color: #681717;margin-bottom: 0;} 
body.body_homepage #centers-bar .content_centered #hp_intro a {font-weight: 600;} 
body.body_homepage #centers-bar .content_centered .center_thumbs {cursor: pointer;display: block;float: right;height: 180px;list-style-type: none;padding: 0;position: relative;top: -5px;width: 510px;}
body.body_homepage #centers-bar .content_centered .center_thumbs li {background: url("/images/backgrounds/centers-thumbnail.png") no-repeat scroll center center transparent;display: block;float: left;height: 162px;margin-left: 10px;width: 162px;}
body.body_homepage #centers-bar .content_centered .center_thumbs li.active {background: url("/images/backgrounds/centers-thumbnail-open.png") no-repeat scroll center center transparent;}     
body.body_homepage #centers-bar .content_centered .center_thumbs li:first-child {margin-left: 0;}
body.body_homepage #centers-bar .content_centered .center_thumbs li h3 {color: #5F0E0E;font-size: 1.1em;font-weight: 200;line-height: 1em;margin: 0.5em auto;width: 125px;}
body.body_homepage #centers-bar .content_centered .center_thumbs li h3 span {color: #9f1638;font-family: "adobe caslon pro", serif;font-style: italic;}
body.body_homepage #centers-bar .content_centered .center_thumbs li:hover img {background-color: #fff;border: 4px solid #FFFFFF;box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.75);}
body.body_homepage #centers-bar .content_centered .center_thumbs li#literature:hover img {} 
body.body_homepage #centers-bar .content_centered .center_thumbs li.active h3, body.body_homepage #centers-bar .content_centered .center_thumbs li.active h3 span {color: #fff;}
body.body_homepage #centers-bar .centers_info {border-top: 1px solid #BEBDB5;display: none;margin-top: 30px;} 
body.body_homepage #centers-bar .centers_info div.center {display: none;} 
body.body_homepage #centers-bar .centers_info h3 {background: url("/images/backgrounds/centers-bar-repeat.jpg") repeat scroll left top #E4E5D0;color: #5F0E0E;font-weight: 200;left: 50%;margin-bottom: -20px;margin-left: -148px;padding: 0 10px;position: relative;top: -34px;width: 244px;}
body.body_homepage #centers-bar .centers_info #history_info > h3 {margin-left: -187px;width: 330px;}
body.body_homepage #centers-bar .centers_info h3 span {color: #9f1638;font-family: "adobe caslon pro", serif;font-style: italic;}
body.body_homepage #centers-bar .lw_widget_galleries {float: left;height: 265px;margin-right: 25px;margin-top: 10px;width: 308px;} 
body.body_homepage #centers-bar .lw_widget_galleries img {border: 3px solid #fff;background-color: #577b89;-moz-box-shadow: 1px 2px 4px rgba(0,0,0,.44);-webkit-box-shadow: 1px 2px 4px rgba(0,0,0,.44);box-shadow: 1px 2px 4px rgba(0,0,0,.44);margin-bottom: .5em;} 
body.body_homepage #centers-bar .lw_widget_galleries li {border: none;}
body.body_homepage #centers-bar .lw_widget_galleries li .lw_galleries_title {background: transparent;clear: both;color: #484848;font-size: 1em;font-weight: 600;padding: 0;position: static;text-align: left;width: 100%;}
body.body_homepage #centers-bar .lw_widget_galleries li .lw_galleries_title > a {color: #660000;display: block;float: none;font-family: arial,sans-serif;font-size: 1em;font-weight: 600;height: 25px;padding: .5em 0 0 0;text-decoration: none;text-shadow: none;text-transform: none;width: auto;} 
body.body_homepage #centers-bar div.center .literary_house {background: url("/images/backgrounds/literary-house.png") no-repeat scroll center center transparent;float: left;height: 170px;padding: 112px 20px 0;position: relative;width: 255px;}
body.body_homepage #centers-bar div.center .ces {background: url("/images/homepage/ces-png.png") no-repeat scroll center center transparent;float: left;height: 170px;padding: 112px 20px 0;position: relative;width: 255px;}
body.body_homepage #centers-bar div.center .cvs {background: url("/images/homepage/cvs-png.png") no-repeat scroll center center transparent;float: left;height: 170px;padding: 112px 20px 0;position: relative;width: 255px;}
body.body_homepage #centers-bar a.literary_link {bottom: 0;color: #660000;display: block;font-weight: 600;height: 38px;left: 0;line-height: 36px;position: absolute;text-align: left;text-indent: 15px;width: 100%;}
body.body_homepage #centers-bar a.top_link {bottom: auto;height: 111px;left: 0;text-indent: -9999em;top: 0;} 
body.body_homepage #centers-bar div.center h4 {color: #FFFFFF;font-family: arial,sans-serif;font-size: 1em;text-align: left;}
body.body_homepage #centers-bar .lw_widget_events .lw_events_date {display: none;} 
body.body_homepage #centers-bar .lw_widget_events .lw_events_title {color: #FFFFFF;display: inline;float: left;font-size: 1.2em;font-weight: bold;margin: 0;padding: 0;text-align: left !important;width: 100%;}
body.body_homepage #centers-bar .lw_widget_events a {color: #FFFFFF;font-weight: 200;text-align: left;text-decoration: none;}
body.body_homepage #centers-bar .lw_widget_galleries .lw_galleries_title a {font-size:1em;}
body.body_homepage #centers-bar div.center .right_column {float: right;padding-top: 11px;text-align: left;width: 325px;}
body.body_homepage #centers-bar div.center .right_column h4 {color: #4C4C4C;font-family: "helvetica neue",arial,sans-serif;font-size: 1.225em;font-weight: 200;margin-bottom: 0.45em;margin-top: 0;}
body.body_homepage #centers-bar div.center .right_column a.clear {color: #660000;display: inline-block;font-size: 1em;font-weight: 600;margin-top: 4px;}
body.body_homepage #centers-bar div.center .right_column .dept_list {background: none repeat scroll 0 0 rgba(195, 175, 155, 0.2);padding: 10px 20px;}
body.body_homepage #centers-bar .right_column .lw_widget_column ul {list-style-position: inside;list-style-type: disc;padding: 0;}
body.body_homepage #centers-bar .right_column .lw_widget ul li,body.body_homepage #centers-bar .right_column .lw_widget ul li.starred {background: none repeat scroll 0 0 transparent;border: medium none;clear: left;color: #003777;font-size: 0.9em;font-weight: 600;height: auto;margin: 0;padding: 0;position: static;width: auto;}
body.body_homepage #centers-bar .extra_info {clear: both;float: none;padding: 20px;} 
body.body_homepage #centers-bar .extra_info ul {padding: 0 1.1em;} 
.extra_info a {font-weight: 600;} 
#navbar.fixed {top:-30px;}
#navbar.stuck {position:absolute;left:50%;top:1234px;}
body.body_homepage #footer {background: url("/images/footer/footer-homepage2.jpg") no-repeat scroll center top transparent;height: 670px;margin-top: 100px;padding: 60px 0 0;} 
body.body_homepage #footer .content_centered {height: 655px;margin: 0 auto;overflow: hidden;position: relative;width: 980px;}
body.body_homepage #footer .content_centered .civility {bottom: 0;height: 300px;position: absolute;right: 0;width: 60%;} 
body.body_homepage #footer .content_centered .civility .lw_blurbs_title {color: #fff;float: left;font-family: "adobe-garamond-pro",serif;font-size: 1.2em;width: 10%;}
body.body_homepage #footer .content_centered .civility .lw_blurbs_body, .civil_link {float: right;width: 87%;} 
body.body_homepage #footer .content_centered .civility p {clear: both;color: #fff;font-weight: 200;}
body.body_homepage #footer .content_centered .civility .lw_blurbs_body p {font-family: archetype, serif;font-size: 2.4em;font-style: italic;font-weight: 100;line-height: 1.3em;margin-top: -0.45em;padding-left: 18px;position: relative;}
body.body_homepage #footer .content_centered .civility .lw_blurbs_body p:before {content: '\201C';display: block;float: left;left: -4px;position: absolute;width: 30px;}
body.body_homepage #footer .content_centered .civility .lw_blurbs_body p:after {content: '\201D';}
body.body_homepage #footer .content_centered .civility p span {font-style: italic;}
body.body_homepage #footer .civil_link a {color: #fff;font-weight: 400;text-decoration: none;} 
body.body_homepage #footer .civil_link a:hover {text-decoration: underline;} 
body.body_homepage #footer .footer_address {margin-left: 35px;}
body.body_homepage #footer .footer_links {margin-top: 90px;} 
body.body_homepage #footer .modified_saveandshare ul {height: 16px;line-height: 16px;margin-left: -5px;padding: 3px 0 0;width: 190px;} 
body.body_homepage #footer .footer_share {float: none;} 
body.body_homepage #footer .modified_saveandshare ul li {border: medium none;clear: none;float: left;padding: 0;text-align: center;width: 15%;} 
.quick-search {background-color: #0d3b3f;border: 1px solid #d1ccb9;display:inline;float:right;font-family: "Helvetica Neue", Arial, sans-serif;margin: 0 0 2em 1.5em;padding: 1em 1.5em;width:40%;}
.quick-search h2 {margin-top: 0;color:#fff;}
.quick-search input {font-size: 1.1em;padding: 0.4em;width: 97%;}
.quick-search fieldset {border:none;}
.quick-search p {margin: 0;color:#fff;}
.quick-search a {color: #ffe270;font-weight: bold;text-decoration: none;}
.quick-search a:hover {color: #603;}
.quick-search .qa_results {width: 95%;z-index: 2000;}
.full_width #section_title.large {height: 190px;}
.full_width #section_title.large h1 {font-size: 5.75em;margin-top: 0.125em;}
.audience_links {background-color: transparent;display:block;float:left;margin-right:24px;width:300px;}
.audience_links h4 {border-bottom:1px dotted #ccc;font-size:1.8em;padding:5px;}
.audience_links ul {padding-left:15px;}
.clippy {background-color:#fff;border:1px solid #eaeaea;border-radius: 12px;display:inline;float:right;margin-top:-200px;padding:10px 20px;width:395px;display:none;}
.directory ul {display:block;margin:0;padding:0;width:980px;}
.directory li {display:inline;font-size: 0.925em !important;margin:0;padding:0;width:215px;}
.directory a {border: 1px dotted #ccc;color:#0c2f50;display:block;float:left;line-height:1.4em;margin:0 10px 0 0;padding:4px 10px;text-decoration:none;width:195px;}
.directory a:hover {background:#eef4fc;border:1px solid #600;color:#600;}
.verticalstack ul {border-bottom:1px dotted #ccc;border-right: 1px dotted #ccc;border-left: 1px dotted #ccc;float:left;margin-right:-1px;width:218px;}
.verticalstack li a {clear:left;}
.verticalstack a {border-top: 1px dotted #ccc;border-left: 1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;}
div.largeprofiles {float:left;margin:1em 0 0;}
#content div.largeprofiles ul {list-style-type:none;margin:0;padding:0;width:auto;}
div.largeprofiles div, #content div.largeprofiles li {display:block;float:left;height:152px;list-style-type:none;margin:0 16px 16px 0;padding:0;overflow:hidden;width:218px;}
div.largeprofiles a {background:#f5fbfe;border:1px dotted #ccc;border-left:none;color:#0c2f50;display:block;height:150px;text-decoration:none;width:217px;overflow:visible;}
div.largeprofiles a:hover {background:#e4f3f9;border:1px solid #ccc;border-left:none;}
div.largeprofiles img {border:1px solid #ccc;float:left;height:150px;margin: -1px 5px 0 0;width:100px;}
div.largeprofiles span {display:block;font-size:.9em;line-height:1.1em;height:140px;margin:10px 0 0;padding:0 10px 0 0;overflow:none;width:auto;}
div.largeprofiles span em {display:block;padding-top:.77em;font:normal .8em/1.2em Arial, Helvetica, sans-serif;}
div.largeprofiles span strong {display:block;padding-top:.75em;font:normal .77em/1.2em Arial, Helvetica, sans-serif;}
#content div.callout div.largeprofiles {float:left;margin:1em 0 0;width:200px;}
#content div.callout div.largeprofiles ul li a {display:block;height:75px;margin:0;padding:0;width:198px;}
#content div.callout div.largeprofiles ul {width:210px;}
#content div.callout div.largeprofiles ul li span {height:150px;}
#content div.callout div.largeprofiles ul li a {height:150px;}
div.largeprofiles br {clear:both;}
div.largeprofiles span br {clear:none;}
.widget_placeholder {padding:15px;border:1px dotted #ccc;}
#temporary_navigation {font-weight:bold;}
#temporary_navigation a {font-weight:normal;display:block;}
#temporary_navigation h2 {display:none;}
body#office_main #main #main_content {clear: both;float: none;margin: 0 auto;padding: 0;width: 100%;}
#office_main .lw_widget_offices_amp_services_list .lw_widget_column {width: 33.3% !important;}
.lw_widget_department_switcher,.lw_widget_offices_amp_services_list {margin-right: -490px;position: absolute;right: 50%;top: -30px;width: 150px;z-index: 10;}
.dept_basic .lw_widget_department_switcher {display: none;}
.lw_widget_offices_amp_services_list {top: 0;} 
.lw_widget_department_switcher h3, .lw_widget_offices_amp_services_list h3 {background-color: #AAE3F8;color: #660000;cursor: pointer;display: inline-block;float: right;font-size: 1.2em;line-height: 1.25em;margin: 0 0 15px 0;padding: 4px 10px;position: relative;z-index: 2;}
.lw_widget_department_switcher h3.hova, .lw_widget_offices_amp_services_list:hover h3 {background-color: #660000;color: #FFFFFF;cursor: pointer;text-align: right;width: 857px;}
.lw_widget_department_switcher > ul {background-color: #FFFFFF;box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.4);display: none;height: auto;max-width: 876px;overflow: hidden;padding: 37px 8px 8px;position: relative;right: -7px;top: -53px;width: 876px;z-index: 1;}
body.office #content #navigation .lw_widget_offices_amp_services_list ul {list-style-type: none;margin: 0;padding: 0;width: 224px;}
#main .lw_widget_department_switcher ul,.lw_widget_offices_amp_services_list ul {background-color: white;margin: 0;padding: 0;}
#main .lw_widget_department_switcher ul li {clear: both;font-size: 0.925em;height: auto;list-style-type: none;margin: 0;padding: 0;}
.lw_widget_offices_amp_services_list ul li {background-color: #FDFDF7;border: 1px dotted #CCCCCC;color: #0C2F50;display: block;float: none;line-height: 1.4em;margin: 0 auto 1em;padding: 1em 0.75em;text-decoration: none;width: 260px;}
.lw_widget_offices_amp_services_list ul li p {margin: 0 0 1em;padding: 0 1em;}
.lw_widget_offices_amp_services_list ul li p:first-child {padding: 0 0 0 0.5em;}
.lw_widget_offices_amp_services_list ul li p strong {color: #880000;} 
#main .lw_widget_department_switcher ul .directory a {font-size: 15px;font-weight: 400;margin: 0;}
#main .lw_widget_offices_amp_services_list ul li a {font-size: 1.35em;font-weight: 600;text-decoration: underline;width: 197px;}
.directory.verticalstack {clear: both;height: auto;width: auto;}
#main_content .directory.verticalstack {height: 750px;position: relative;}
#main_content .verticalstack ul {border-bottom: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;padding: 0 !important;position: absolute;width: 248px;}
#main_content .directory a {font-size: 1.25em;width: 226px;}
#main_content .verticalstack ul.stack-2 {left: 0;top: 393px;}
#main_content .verticalstack ul.stack-3 {left: 249px;top: 0;}
#main_content .verticalstack ul.stack-4 {left: 249px;top: 360px;}
#main_content .verticalstack a {border-style: solid;}
.lw_widget_offices_amp_services_list ul li a {font-size: 1.25em;}
#main_content .lw_widget_offices_amp_services_list, #main_content .lw_widget_offices_amp_services_list:hover {box-shadow: none;height: auto;padding: 0;position: static;width: 100%;}
#main_content .lw_widget_offices_amp_services_list h3 {display: none;} 
.blurbs_map .lw_widget_column > ul {margin-left:-20px;margin-right:20px;}
.blurbs_map ul li {border-bottom:1px solid #ccc;}
.blurbs_map .lw_blurbs_body img {margin-bottom:15px;}
body.sidebar_hidden #main #main_content {width: 100%;}
body.sidebar_hidden.office #main #main_content {margin-right: 0;width: 75%;} 
.profiles ul {margin:0;padding:0;width:770px;}
.profiles ul li {display:block;float:left;height:77px;margin:10px 10px 0 0;width:200px;}
.profiles ul li a {font-size:0.8em;border:1px solid #e7e7df;color:#0c2f50;display:block;height:75px;margin:5px 0 0;padding:0;text-decoration:none;outline:none;}
.profiles ul li a img {border:none;border-right:1px solid #e7e7df;float:left;width:50px;height:75px;}
.profiles ul li a:hover {background:#fbfbe0;}
.profiles ul li a span {font-size:0.8em;float:left;display:block;font-weight:bold;height:90px;padding:2px 5px 0 5px;width:120px;}
.profiles ul li a:hover span {background:none;color:#600;}
.profiles ul li a em {display:block;font:normal .9em Arial, Helvetica, sans-serif;padding-top:2px;}
.profiles ul li a:hover em {color:#333;}
#content div.callout .profiles ul, #content div.callout .profiles ul li {width:200px;}
#content div.callout .profiles ul li a {display:block;height:75px;margin:0;padding:0;}
#content div.callout .profiles ul li.listsubhead {border:none;} 
.lw_widget_stream .lw_image {float: left;margin: 0.35em 1em 0.5em 0;}
.lw_widget_stream .lw_has_image .lw_news_headline {clear: none;}
.lw_widget_stream > ul > li {clear: both;margin: 0.5em 0;overflow: hidden;} 
.lw_widget_stream .lw_news_headline a, .lw_widget_stream .lw_events_title a, .lw_widget_stream .lw_galleries_title a {color: #660000;font-size: 17px;}    
#class-page .lw_widget_profiles li {width:220px !important;}
#update_yourself fieldset {display:inline-block;}
#update_yourself textarea {width: 893px;height: 300px;}
#class-profiles {padding-top:20px;}
#class-page h3 {background: url("/images/icons/W-line.png") no-repeat scroll right bottom transparent;color: #2D2621;font-family: "helvetica neue",helvetica,arial,sans-serif;font-weight: 200;margin: 20px 0 4px 0;padding-bottom: 15px;text-transform: none;}
#erase_cookie {display:none;}
@media screen and (max-width: 480px) {#erase_cookie {display:block;font-size:1.4em;}}
body.group_news .lw_widget_news .lw_news_summary p {font-size: 1em;}
body.group_news .lw_widget_columns .lw_widget_column {width: 160px !important;margin-right: 36px;}
body.group_news .lw_widget_columns .lw_widget_column:nth-child(3n+3) {margin-right: 0;}
#contact_location  .lw_places_footer{display:none;}
#content .lw_places_footer{display:none;}
.office_basic #lw_cal_event_rightcol h1{margin-left:0px !important;}
.office_basic #lw_cal_search_form input{display:none;}
.office_basic #lw_cal_body .lw_widget_saveandshare{float:none;}