/*
	styles.css
*/


/* -- BEGIN: html reset --------------------------------------------------- */ 
* { -webkit-margin-before: 0; -webkit-margin-after: 0; -webkit-margin-start: 0px; -webkit-margin-end: 0px; -webkit-padding-start: 0px; }
BODY, H1, H2, H3, H4, H5, H6, PRE, P, BLOCKQUOTE, ADDRESS, DL, DT, DD, UL, OL, LI {margin:0;padding:0;}
H1, H2, H3, H4, H5, H6 {font-size:1em;line-height:1em;}
IMG, FIELDSET, ABBR, ACRONYM {border:0;padding:0;}
ADDRESS {font-style:normal;}
 TABLE {border-collapse:collapse;border-spacing:0;}
TABLE, CAPTION, TH, TD, FORM, FIELDSET, LEGEND {}
UL, OL {list-style:none;}
.views-exposed-form .views-exposed-widget .form-submit {margin-top:0}
/* ----------------------------------------------------- END: html reset -- */
/* -- BEGIN: global styles ------------------------------------------------ */
html {overflow: -moz-scrollbars-vertical; overflow-y: scroll;-ms-overflow-y : scroll;}
BODY {background:#EBEBEB;color:#000;font-family:Arial, sans-serif;font-size:75%;line-height:1.5;}
HR {display:none;}
P {margin-bottom:8px;}
DT {font-weight:bold;}
DD {margin-bottom:1em;}
TD {vertical-align:top;}
H1 {font-size:300%;margin-bottom:.5em;}
H2 {color:#000;}
A {color:#339;text-decoration:none;}
A:hover {color:#000;}
a:focus {outline:none;}
SUP, SUB {vertical-align:0;position:relative;}
SUP {bottom:1ex;}
SUB {top:0.8ex;}
#logo_print {display:none;}
.JumpLink {width:0;height:0;overflow:hidden;}
.Invisible {display:none;}
.ClearFix {clear:both;font-size:0;height:0;}
.hidden {display:none;}
.HorizDot {width:100%;background:url(../images/bg.horiz-dot.gif) center repeat-x;padding:0;}
.HorizRule {display:block;padding:.5em 0;border:none;background:url(../images/bg.horizrule.gif) 0 50% repeat-x;}
.tel,.nobr {white-space:nowrap;}
.small {font-size:92.5%;}
.medium {font-size:116%;}
.large {font-size:133%;line-height:1.3;margin-bottom:1.5em;}
.larger {font-size:150%;line-height:1.3;color:#333;margin-bottom:20px;}
.largest {font-size:200%;line-height:1.3;color:#333;}
.serif {font-family:georgia, serif;}
.gray {color:#666;}
.finegreen {font-weight:normal;color:#8EDA15;font-family:"courier new", serif;text-transform:uppercase;line-height:1em;margin-bottom:0.1em;}
.boldgreen {color:#99E423;text-transform:uppercase;font-weight:bold;font-family:arial, sans-serif;}
.boldgreenhome {color:#99E423;text-transform:uppercase;font-weight:bold;font-family:arial, sans-serif;}
.homepage {color:#99E423;text-transform:uppercase;font-weight:bold;font-family:Arial, sans-serif;font-size:26px;padding-bottom: 5px;}
.smblack {font-size:92.5%;text-transform:uppercase;margin-bottom:1em;}
.smblackcenter {font-size:92.5%;text-transform:uppercase;margin-bottom:1em;text-align:center;}
.connect {font-size:92.5%;text-transform:uppercase;margin-bottom:1em;text-align:center;}
.medblack {font-size:100%;text-transform:uppercase;margin-bottom:1em;}
.finewhite {font-size:125%;color:#FFF;font-family:"courier new", serif;text-transform:uppercase;line-height:1;}
.fineblack {font-size:200%;color:#333;font-weight:normal;line-height:1;margin:.5em 0;}
.superhdr {font-size:100%;color:#8EDA15;font-family:"courier new", serif;font-size:133%;text-transform:uppercase;line-height:1em;margin:0;}
.details P {margin:0;}
.ReadMore SPAN, .ReadMoreSm SPAN {position:absolute;top:-9999em;left:-9999em;}
.ReadMore {display:block;background:url(../images/btn.read-more.png) no-repeat;width:88px;height:23px;}
.ReadMoreSm {display:block;background:url(../images/btn.read-more-sm.png) no-repeat;width:62px;height:16px;}
.ReadMore:hover {background:url(../images/btn.read-more.on.png) no-repeat;}
.ReadMoreSm:hover {background:url(../images/btn.read-more-sm.on.png) no-repeat;}
.SubmitEvent SPAN {position:absolute;top:-9999em;left:-9999em;}
.SubmitEvent {display:block;background:url(../images/btn.submit-event.png) no-repeat;width:144px;height:23px;}
.SubmitEvent:hover {background:url(../images/btn.submit-event.on.png) no-repeat;}
p.eventbtn {padding-top:20px;}
/* -------------------------------------------------- END: global styles -- */
/* -- BEGIN:WYSIWYG styles -- */
.main .wysiwyg-content DL {margin:0 0 1em;}
.main .wysiwyg-content UL {margin:0 0 1em 2em;}
.main .wysiwyg-content OL {margin:0 0 1em 2em;}
.main .wysiwyg-content UL LI {list-style:disc;margin:0 0 .5em 1em;}
.main .wysiwyg-content OL LI {list-style:decimal;margin:0 0 .5em 1em;}
.main .wysiwyg-content .subfeature UL {list-style:none;margin:0 0 .5em;}
.main .wysiwyg-content .subfeature UL LI {list-style:none;margin:0;}
.main .wysiwyg-content BLOCKQUOTE {margin:1em 40px;}
.main .wysiwyg-content HR {display:block;padding:.25em 0;border:none;background:url(../images/bg.horizrule.gif) 0 50% repeat-x;}
.main .wysiwyg-content TABLE {margin-bottom:1em;}
.main .wysiwyg-content TABLE, .main .wysiwyg-content TD, .main .wysiwyg-content TH {border-spacing:inherit;cellpadding:5;}
.main .wysiwyg-content H2 {font-size:150%;margin-bottom:.5em;line-height:22px;padding-top:.5em;}
.main .wysiwyg-content H3 {font-size:133.3%;margin-bottom:.5em;line-height:20px;padding-top:.5em;}
.main .wysiwyg-content H4 {font-size:116.6%;margin-bottom:.5em;line-height:18px;padding-top:.5em;}
.main .wysiwyg-content H5 {font-size:116.6%;margin-bottom:.5em;line-height:18px;padding-top:.5em;}
.main .wysiwyg-content HR {padding:1em 0;}
.main .wysiwyg-content IMG {display:block;/* margin:0.25em 0 0.75em;*/ margin:0;}
.main .wysiwyg-content IMG[align="left"] {margin-right:16px;}
.main .wysiwyg-content IMG[align="right"] {margin-left:16px;}
.main .wysiwyg-content .HorizDot {padding:1em 0;}
.main .wysiwyg-content .smblack {font-size:92.5%;text-transform:uppercase;margin-bottom:1em;}
.main .wysiwyg-content .medblack {font-size:100%;text-transform:uppercase;margin-bottom:1em;}
.main .wysiwyg-content .fineblack {font-size:200%;color:#333;font-weight:normal;line-height:1;margin:.5em 0;}
.main .wysiwyg-content .linklist {margin:.5em 0;}
.main .wysiwyg-content .linklist LI {list-style:none;margin:0 0 .25em 0;}
.main .wysiwyg-content .sectionlist {margin-bottom:2.5em;}
.main .wysiwyg-content .sectionlist UL {float:left;width:43%;border-top:1px solid #E0E0E0;margin:0 24px 0 0;}
.main .wysiwyg-content .sectionlist LI {list-style:none;border-bottom:1px solid #E0E0E0;font-size:125%;margin:0;padding:0;line-height:1.8;}
.main .wysiwyg-content .wysiwyg-fix, .main .wysiwyg-content .wysiwyg-fix TD {padding:0;margin:0;border:none;}
.FormSection {font-size:11px;color:#000;text-transform:uppercase;font-weight:bold;}
.LandingPageSection {font-size:12px;color:#000;text-transform:uppercase;font-weight:bold;}
.ListingPageHeadline {font-size:24px;color:#333;font-weight:normal;line-height:1.16;}
.ListingPageIntroText {font-size:16px;color:#666;}
.GraySerifItalicized {font-size:16px;color:#666;font-family:georgia, serif;font-style:italic;}
.photocap {background:#F2F2F2;margin:0 0 1.5em;}
.photocap IMG {padding:10px 10px 5px;background:#F2F2F2;}
.photocap P {padding:0 12px 10px;margin:0;color:#666;}
.photo.left {float:left;margin:0 16px 8px 0;}
.photo.right {float:right;margin:0 0 8px 16px;}
.video {background:#F2F2F2;margin:0 0 1.5em;}
.video .content {padding:10px;}
.video OBJECT {background:#000;}
.video .caption {padding:0 12px 10px;margin:0;color:#666;}
.video .title {font-size:133%;padding:0 12px;margin:0;color:#333;}
/* --- END:WYSIWYG styles -- */
/* -- BEGIN:layouts & primary containers -- */
#PageWrapper {margin:0 auto 2em;}
#LayoutWrapper {}
#NavWrapper {background-color: #000;font-size: 92.5%;padding-top:10px; min-height:33px;margin-bottom:-25px;}
#NavFix {width:820px;padding:0 80px;margin:auto;}
#PanelFix {background-color:#fff;width:980px;margin: auto;}
#PanelWrapper{background:#EBEBEB;margin:0; padding:0;}
#HeaderWrapper {width:100%;background:url("../images/bg.bodygradient.gif") repeat-y scroll center top #24317C;padding-top:0px;height:70px;min-width:980px; }
#HeaderFix {width:980px;padding-top:7px;margin:0 auto;}
#HeaderFix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#BodyWrapper {width:100%;min-height:300px;background:#F8F8F8;}
#BodyWrapper:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#BodyFix {width:916px;margin:0 auto;min-height:300px;padding:10px 32px;background:#FFF;}
#ColumnWrapper {background:#FFF;padding-top:8px;position:relative;}
#ColumnWrapper:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#FooterWrapper {width:980px;margin:0 auto;padding-bottom:2em;}
.EmersonLive #LayoutWrapper {background:#24317C url(../images/bg.bodygradient.gif) top center repeat-y;}
.EmersonLive #HeaderWrapper{width:100%;background:#24317C url(../images/bg.bodygradient.gif) top center repeat-y;height:auto;}
.EmersonLive #HeaderFix{background:url(../images/bg.radials.jpg) top center repeat-y;padding:20px 40px 0 40px;margin-bottom:-5px;}
.EmersonLive #PanelWrapper{background-color:#EBEBEB;}
#SideNav {margin-bottom: 2em;}
/* -- END:layouts & primary containers -- */
/* -- BEGIN: MainNav ------------------------------------------------------ */
#MainNav { float: right; width: 610px; margin-right: 20px; position: relative; z-index: 999; }
#MainNav .MenuLayout LI { float: none; margin-bottom: .25em; } 
#NavWrapper {background-color: #000;font-size: 92.5%;padding-top: 5px; height:63px}
#NavFix {width:980px;margin: auto;}
#NavFix ul {list-style: none;margin-left: auto;margin-right: auto; width: 860px;}
#MainNav {float:none;margin-left:auto;margin-right:auto;position: relative;width: 980px;z-index: 999;margin-top: 5px;} 
#NavFix ul li {display: inline;}
#NavFix ul li a:link {display: inline; text-transform: uppercase; color: #fff; margin-left: 34px;} 
/*-------------------------------------------------------- END: MainNav -- */
/* -- BEGIN: NavCol & SideCol elements ------------------------------------ */
.menu-name-main-menu {font-weight:bold;font-size:108.3%;line-height:1.3;}
.menu-name-main-menu UL {margin:0;}
.menu-name-main-menu UL LI {padding:0;margin:0 0 10px 0;list-style-type:none!important;list-style-image:none!important;}
.menu-name-main-menu UL UL {margin:8px 0 0;}
.menu-name-main-menu UL UL LI {padding-left:8px;margin-bottom:8px;background:url(../images/blt.purple.gif) no-repeat 0 3px;font-weight:normal;font-size:92.3%;}
.menu-name-main-menu .expanded {border-top:1px dotted #7F7F7F;border-bottom:1px dotted #7F7F7F;margin:10px 0;padding:8px 0 0;}
.menu-name-main-menu .expanded .expanded {border:0;padding:0 0 0 8px;margin:0 0 8px;}
.menu-name-main-menu A.active-trail {color:#000;}
.menu-name-main-menu .active UL A {color:#339;}
#menu-icon { display: none; }
#nav-wrap ul li:hover > #nav-wrap ul { display: block; }
#SectionHeader {font-size:116.6%;color:#AB13A4;margin-bottom:1em;font-weight:bold;}
#SectionHeader A {color:#AB13A4;}
#MenuWrapper {margin-bottom:24px;}
#RelatedContent {width:200px;float:right;}
#RelatedContent .promo {}
#RelatedContent .promofix {border-top:1px solid #000;padding-top:16px;margin-bottom:2em;}
#RelatedContent .sidebox {padding:0 0 .5em;background:url(../images/bg.purplebox-border.gif) bottom left no-repeat;}
#RelatedContent .sidebox P {font-size:92.5%;padding:0 16px;margin:0 0 1em;color:#505050;}
#RelatedContent .sidebox UL LI {font-size:92.5%;padding:0 20px 0 10px;margin:1 0 1em;color:#505050;}
#RelatedContent .sidebox TABLE TR TD {font-size:92.5%;padding:0 22px;margin:0 0 1em;color:#505050;}
#RelatedContent .purplehdr {width:164px;padding:24px 18px 6px;margin-bottom:16px;background:url(../images/bg.promo.purple-hdr.jpg) top left repeat-y;}
#RelatedContent .purplehdr H4 {font-size:150%;font-weight:normal;letter-spacing:2px;color:#FFF;font-family:georgia, sans-serif;text-transform:uppercase;}
#RelatedContent .quote P {margin:0;}
#RelatedContent .quote .quotefix {color:#5B2C82;font-size:141.6%;font-family:georgia, sans-serif;font-style:italic;line-height:1.3;margin-bottom:1em;}
#RelatedContent .quote .quotefix IMG {display:block;margin:4px 0;}
#RelatedContent .sidebox.gray {background:url(../images/bg.graybox-border.gif) bottom left no-repeat;}
#RelatedContent .grayhdr {width:164px;padding:16px 18px 6px;margin-bottom:10px;background:#E6E6E6;}
#RelatedContent .grayhdr H4 {color:#880E82;font-size:116%;letter-spacing:1px;font-weight:normal;text-transform:uppercase;}
.promo {margin:0 0 2em;}
.promo .featurecontent P {margin-bottom:0;}
.promo .featurecontent .photo img {margin-bottom:10px;}
.promo .featurecontent .small {margin-bottom:20px;}
.promo .featurecontent .large {margin-bottom:15px;}
.promo .featurecontent .photo {margin-bottom:.5em;}
.left_col .promo {width:186px;}
.promobox {width:161px;min-height:86px;padding:10px 12px 12px;}
.promobox A {color:#FFF;}
.promobox.pink {background:#7E0778 url(../images/bg.promo-box-pink.jpg) bottom left no-repeat;}
.promobox.purple {background:#3E256D url(../images/bg.promo-box-purple.jpg) bottom left no-repeat;}
.promobox SPAN {display:block;}
.promobox .finewhite {text-transform:uppercase;}
.promobox .boldgreen {font-size:125%;line-height:1em;margin-bottom:.5em;text-transform:uppercase;}
.promobox .small {line-height:1.3;}
/* -------------------------------------- END: NavCol & SideCol elements -- */
/* -- BEGIN: global elements ---------------------------------------------- */
#logo_emerson {float:left; margin-top: -5px;}
#MainContent {margin-bottom:2em;}
.main {width:692px;float:right;margin-bottom:1em;}
.col_2 #MainContent {width:450px;float:left;}
.left_col {width:192px;float:left;margin-right:20px;}
#AuxNav {float:right;margin:15px 12px 6px 0;line-height:1.6;}
#AuxNav A {display:block;float:left;color:#B0B0E0;font-weight:normal;margin:0 4px;padding:0px 5px;}
#AuxNav A:hover, #AuxNav A.active {background:#8EDA15;color:#339;text-decoration:none;}
#MainFeature .content {float:left;width:300px;margin-right:20px;}
.Landing #MainFeature .photo {float:right;width:344px;}
#ColumnWrapper #MainFeature .photo {overflow:hidden;}
#SecondaryContent {clear:both;margin:8px 0 2em;}
#SecondaryContent:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#SecondaryContent .left_col {margin-top:13px;}
#FooterLogo {width:220px;float:left;}
#FooterLinks {float:left;margin:2em 0 0 36px;}
#FooterLinks UL {width:185px;float:left;}
#ContactInfo {float:left;margin-top:2em;color:#666;}
#Breadcrumb {background:#EBEBEB;font-size:92.5%;line-height:2em;height: 22px;}
#Breadcrumbcontainer {width:980px;margin:0 auto;}
#Breadcrumb P {width:692px; padding-left: 257px;float:left;position:absolute;}
#Headlines LI {width:290px;float:left;padding-left:20px;}
#Headlines A {font-weight:bold;display:block;}
#Headlines EM {color:#666;}
#HeadlineEvents {padding-top:18px;position:relative;background:url(../images/bg.headlines.gif) 0 -20px no-repeat;clear:both;}
#HeadlineEvents H4 {/*position:absolute;top:8px;*/width:120px;}
#HeadlineEvents LI {width:150px;float:left;margin:0 18px;}
#HeadlineEvents LI.EventItem {float:right;}
#HeadlineEvents .content {/*padding-bottom:96px;*/font-weight:bold;font-size:91.6%;height:58px;}
.flickr {line-height:16px;padding-left:24px;background:url(../images/icon.sm-flickr.gif) 0 0 no-repeat;}
.twitter {line-height:16px;padding-left:24px;background:url(../images/icon.sm-twitter.gif) 0 0 no-repeat;}
.facebook {line-height:16px;padding-left:24px;background:url(../images/icon.sm-fb.gif) 0 0 no-repeat;}
.youtube {line-height:16px;padding-left:24px;background:url(../images/icon.sm-youtube.gif) 0 0 no-repeat;}
/* ------------------------------------------------ END: global elements -- */
.connect { font-size: 92.5%; text-transform: uppercase; margin-bottom: 1em; text-align: center; }