@charset utf-8;
body{background-color:#9fa28b;font-family:Arial, Helvetica, sans-serif;font-size:12px;padding:16px 0 15px}
a{color:#03C;text-decoration:none;outline:none}
a:hover{text-decoration:underline}
a img{border:0 none}
br.lnBrk,br.lineBreak{line-height:0!important;height:0!important}
p{margin:0 0 .7em}
h1{font-size:20px;font-weight:700;color:#853e37;margin:0 0 5px;padding:0}
h2{font-size:17px;font-weight:700;color:#853e37;margin:4px 0 5px;padding:0}
h3{font-size:15px;font-weight:700;color:#853e37;margin:4px 0 3px;padding:0}
h4{font-size:14px;font-weight:700;color:#853e37;margin:4px 0 3px;padding:0}
h5{font-size:13px;font-weight:700;color:#853e37;margin:4px 0 3px;padding:0}
h6{font-size:12px;font-weight:700;color:#853e37;margin:4px 0 3px;padding:0}
#pageHeader{width:1000px;position:relative;background:url(/images/common/white-fill.png) repeat-y;border-bottom:#853e37 3px solid;margin:0 auto}
#pageHeader span.headerBar{background:url(/images/common/white-header.png) no-repeat;width:1000px;height:14px;display:block;position:absolute;top:-14px;left:0}
#pageHeader img.logo{margin-left:17px;margin-bottom:10px}
#pageHeader img.slogan{margin-left:202px;margin-bottom:8px}
#headerMenu{height:20px;width:auto;position:absolute;top:0;right:12px;color:#853e37;font-size:12px;font-weight:700}
#headerMenu span{display:inline-block;font-weight:400;padding:0 14px 3px}
#headerMenu div.blkRight{float:right;padding-top:1px}
#searchSite{float:right;width:233px;height:18px;margin-left:8px}
#searchSite input.field{float:left;background:url(/images/common/search-field.png) no-repeat;width:161px;height:18px;border:none;font-style:italic;color:#666;font-size:11px;line-height:18px;padding:0 2px 0 5px}
#stSrchFldLng{float:left;background:url(/images/common/search-field-long.png) no-repeat;width:543px;height:18px;border:none;font-size:11px;line-height:18px;padding:0 2px 0 5px}
#searchBox strong{font-size:12px;float:left;line-height:13px;vertical-align:middle;margin:7px 10px 5px 0}
#searchBox input[type=radio]{font-size:12px;float:left;line-height:14px;vertical-align:middle;margin:7px 3px 5px 0}
#searchBox label{font-size:12px;float:left;line-height:14px;vertical-align:middle;margin:7px 15px 5px 2px}
strong.searchSummary{color:#853E37}
a.searchLinkTitle{display:inline-block;padding-bottom:2px}
a.searchLink{font-size:11px;padding-bottom:2px;display:inline-block}
span.searchBlurb{font-size:12px}
#hMenu{width:1000px;position:relative;z-index:2;margin:0 auto}
#hMenu div.linkBar{background:url(/images/common/hmbar-fill.png) repeat-x;white-space:nowrap;position:relative}
#hMenu div.linkBar a{height:27px;display:inline-block}
#hMenu div.linkBar a:hover{background:url(/images/common/hmbar-highlight.png) repeat-x}
#hMenu div.photoBar{overflow:hidden;white-space:nowrap;height:131px;position:relative}
#hMenu img.pbMask{position:absolute;bottom:0;left:0;z-index:1}
#hMenu div.dropBar{background:url(/images/common/vbar-fill.png) repeat-y;white-space:nowrap;overflow:hidden}
#hMenu div.dropBar ul{list-style:none;vertical-align:top;float:left;display:block;margin:0 3px 3px 0;padding:0}
#hMenu div.dropBar ul li{border-bottom:#F4F4F4 1px solid;font-size:11px;color:#000;font-weight:700;white-space:normal;margin:0 10px;padding:3px 2px 3px 0}
#hMenu div.dropBar ul li a{text-decoration:none;color:#000;display:block}
#hMenu div.dropBar ul li:hover{background-color:#F4F4F4}
#hMenu div.vbarFooter{background:url(/images/common/vbar-footer.png) no-repeat;height:22px;position:relative}
#hMenu #vbHideShow{position:absolute;left:910px;top:3px}
#hMenu ul.lstEnd{margin-right:0!important}
#hMenu ul.lstEnd li{margin-right:0!important;padding-right:2px!important}
div.dropMenu{width:771px;height:0;position:absolute;top:27px;z-index:500;overflow:hidden}
div.dropMenu div.dmHdr{width:771px;height:18px}
div.dropMenu div.dmCnt{width:721px;padding:0 20px 3px 30px}
div.dropMenu img{float:none!important;display:block}
div.dropMenu div.dmCnt div.colLeft{width:345px;vertical-align:top;float:left;padding:0 10px 0 0}
div.dropMenu div.dmCnt div.colRight{width:363px;vertical-align:top;float:right}
div.dropMenu br.dmBreak{line-height:7px;height:7px}
div.dropMenu div.dmFtr{width:771px;height:19px}
div.dropMenu div.dmCnt a.dmCLnk{font-weight:700;color:#000;display:block;padding-bottom:1px}
div.dropMenu div.dmCnt a.dmLLnk{color:#000;font-size:11px;display:block;padding:1px 0 1px 8px}
#dMenu1{left:-14px}
#dMenu1 div.dmHdr{background:url(/images/common/dm-header-green.png) no-repeat}
#dMenu1 div.dmCnt{background:url(/images/common/dm-fill-green.png) repeat-y}
#dMenu1 div.dmFtr{background:url(/images/common/dm-footer-green.png) no-repeat}
#dMenu2{left:155px}
#dMenu2 div.dmHdr{background:url(/images/common/dm-header-red.png) no-repeat}
#dMenu2 div.dmCnt{background:url(/images/common/dm-fill-red.png) repeat-y}
#dMenu2 div.dmFtr{background:url(/images/common/dm-footer-red.png) no-repeat}
#dMenu3{left:228px}
#dMenu3 div.dmHdr{background:url(/images/common/dm-header-blue.png) no-repeat}
#dMenu3 div.dmCnt{background:url(/images/common/dm-fill-blue.png) repeat-y}
#dMenu3 div.dmFtr{background:url(/images/common/dm-footer-blue.png) no-repeat}
#dMenu4 div.dmHdr{background:url(/images/common/dm-header-yellow.png) no-repeat}
#dMenu4 div.dmCnt{background:url(/images/common/dm-fill-yellow.png) repeat-y}
#dMenu4 div.dmFtr{background:url(/images/common/dm-footer-yellow.png) no-repeat}
#dMenu5 div.dmHdr{background:url(/images/common/dm-header-purple.png) no-repeat}
#dMenu5 div.dmCnt{background:url(/images/common/dm-fill-purple.png) repeat-y}
#dMenu5 div.dmFtr{background:url(/images/common/dm-footer-purple.png) no-repeat}
#dMenu6{left:245px}
#dMenu6 div.dmHdr{background:url(/images/common/dm-header-orange.png) no-repeat}
#dMenu6 div.dmCnt{background:url(/images/common/dm-fill-orange.png) repeat-y}
#dMenu6 div.dmFtr{background:url(/images/common/dm-footer-orange.png) no-repeat}
.mnuIndnt{background:url(/images/common/menu-bullet.png) no-repeat 9px 4px!important;padding-left:20px!important}
#pageContainer{width:1000px;position:relative;background:url(/images/common/white-fill.png) repeat-y;z-index:1;margin:0 auto 8px}
#pageContainer div.spgBlock{padding:0 14px}
#pageFooter{width:1000px;height:27px;position:relative;background:url(/images/common/white-fill.png) repeat-y;font-size:11px;z-index:0;margin:29px auto 8px}
#pageFooter span.headerBar{background:url(/images/common/white-header.png) no-repeat;width:1000px;height:14px;display:block;position:absolute;left:0;top:-14px}
#pageFooter div.ftrContent{position:absolute;top:-10px;z-index:2;width:1000px}
#pageFooter div.ftrContent img.CRCLogo{float:left;margin:0 18px 0 14px}
#pageFooter div.ftrAddress{float:left;width:380px;margin-top:-1px;line-height:1.25em}
#pageFooter div.ftrMenu{height:21px;width:520px;color:#853e37;font-size:11px;font-weight:700;float:right;text-align:right;margin:12px 20px 0 0}
#pageFooter div.ftrMenu span{display:inline-block;font-weight:400;padding:0 12px 3px 13px}
#designBy{width:1000px;font-size:10px;color:#b9bbad;text-align:center;margin:15px auto 0}
#designBy a{font-size:10px;color:#b9bbad;text-decoration:none}
#designBy a:hover{font-size:10px;color:#676F3C}
a.backLink{font-weight:700;color:#900;margin-bottom:10px;display:inline-block}
a:hover.backLink{text-decoration:none;color:#C00}
#pageContainer div.homeColumn{width:485px;float:left;margin:10px 0 5px 14px}
#pageContainer div.homeColumn h1{font-size:17px}
#hmtabBlock{width:476px;float:right;position:relative;margin:10px 10px 10px 0}
#hmtabBlock div.tabs img.rssLogo{position:absolute;top:4px;right:0}
#hmtabBlock div.tabs{width:476px;height:25px;background:url(/images/common/tabs-underline.png) bottom center no-repeat}
#hmtabBlock div.hmTab{width:456px;background:url(/images/common/tabs-fill.png) repeat-y;padding:8px 10px 0}
#hmtabBlock span.tabsFooter{width:476px;height:10px;background:url(/images/common/tabs-footer.png) no-repeat;position:absolute;bottom:-10px;left:0}
#hmtabBlock div.hlItem{border-bottom:#ececec 1px solid;height:50px;margin-top:5px;padding:0 0 6px}
#hmtabBlock div.hlItemLast{border-bottom:none!important;padding:0 0 2px!important}
#hmtabBlock div.hlItem img.hiSmlTmb{width:50px;height:50px;float:left;margin:1px 10px 0 0}
#hmtabBlock div.hlItem strong{color:#333;display:block;font-size:12px;overflow:hidden;white-space:nowrap;width:395px;height:13px;margin-bottom:1px}
#hmtabBlock div.hlItem span.date{color:#666;display:block;font-size:10px;font-weight:700;overflow:hidden;white-space:nowrap;width:395px;height:13px;line-height:12px}
#hmtabBlock div.hlItem span.note{display:block;font-size:10px;overflow:hidden;white-space:nowrap;width:395px;height:12px;line-height:12px}
#hmtabBlock div.hlItem div.hlLinks{color:#b06d66;display:block;font-size:11px;overflow:hidden;white-space:nowrap;width:395px}
#hmtabBlock div.hlItem div.hlLinks a{color:#954a42;font-size:10px;font-weight:700}
div.wnTab img{margin-bottom:8px}
.errorLog,.actionLog,.actionResult{background:#FBFAEE;border:#DBC6BB 1px solid;font-size:11px;font-weight:700;margin:0 0 8px;padding:5px}
#eulaOverlay{background-color:#333;position:fixed;top:0;left:0;width:100%;height:0;z-index:1999;display:none}
div.eulaForm{position:absolute;top:15px;left:50px;width:640px;height:465px;z-index:2000;display:none;background-color:#FFF;padding-bottom:15px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:2px solid #900}
div.eulaTitle{background-color:#900;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#FFF;font-weight:700;padding:2px 5px 5px}
div.eulaScroll{width:620px;height:290px;overflow-y:scroll;overflow-x:hidden;font-family:Arial, Helvetica, sans-serif;font-size:12px;border-bottom:#D8D8D8 1px solid;padding:10px}
div.eulaFields{font-family:Arial, Helvetica, sans-serif;font-size:12px;line-height:12px;margin:7px 0 0}
div.eulaFields label{font-weight:700;margin-left:10px;display:inline-block;width:64px;margin-bottom:7px}
div.eulaFields input[type=text]{margin-left:10px;width:220px;margin-bottom:7px;font-size:11px;padding:2px}
div.eulaFields input[type=checkbox]{margin-left:10px;margin-bottom:7px;margin-right:5px}
div.eulaFields span{font-size:10px;display:inline-block;line-height:12px;vertical-align:top;padding-top:3px}
div.eulaFields div{font-size:11px;line-height:11px;width:455px;text-align:center;margin:0 auto}
div.eulaFields div input[type=radio]{margin-left:10px}
div.eulaButtons{width:280px;margin:20px auto 0}
a.eulaButton{border:#900 2px solid;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:700;color:#900;text-decoration:none;display:inline-block;padding:1px 10px}
div.evColumn{width:978px;position:relative;margin:0 0 0 12px;padding:5px 0 0}
div.calendarSectionContainer br{line-height:9px}
div.calendarTitle{width:975px;text-align:center;height:30px!important;background-color:#90504a;border:#90504a 1px solid!important;position:relative;margin-top:5px}
div.calendarTitle a{font-size:11px;font-weight:700;color:#FFF!important;text-decoration:none!important;display:block;background-color:#0CC}
#calendarTitleString{color:#FFF!important;font-size:21px!important;font-weight:700!important;font-family:Arial, Helvetica, sans-serif!important;position:absolute;left:35px;width:905px;height:27px;text-align:center!important;margin:0!important;padding:1px 0 0!important}
#calSelPrevMonth{position:absolute;left:5px;top:5px;width:20px;height:20px;background-color:transparent!important}
#calSelNextMonth{position:absolute;right:5px;top:5px;width:20px;height:20px;background-color:transparent!important}
div.eventCalendar{width:974px;padding-left:1px;border:#D5E3EA 1px solid;font-family:Arial, Helvetica, sans-serif}
div.calDayTitles{width:974px;text-align:center;height:23px!important;font-weight:700;padding-top:1px}
div.calDayTitles div{width:133px;height:15px;padding-top:2px;background-color:#EFEFEF;float:left;text-align:center;border:#D1D1D1 1px solid;font-size:11px;color:#000;margin:2px}
a.calAddEvent{font-size:10px!important;font-family:Arial, Helvetica, sans-serif;display:inline-block;height:13px}
div.calRow{width:974px}
div.calDayEmpty{width:133px;height:96px;font-size:10px;line-height:1.1em;position:relative;float:left;border:#CCC 1px solid;background-color:#FEFEFE;margin:2px}
div.calDayEvents{width:129px;height:81px;overflow:hidden;font-size:10px;line-height:1em;position:relative;background-color:#FFF;padding:1px 2px 0 0}
div.calDayEvents a{text-decoration:none!important;font-size:9px!important}
div.calDayEvents a:hover{text-decoration:none!important;color:#900!important}
div.calDays div{vertical-align:top;text-align:left;padding:2px}
div.calDayNum{float:right;text-align:right;font-size:11px;font-weight:700;display:inline-block;margin:0 0 2px 4px}
div.calendarClear{clear:both;height:2px}
div.calendarFooter{width:957px;height:22px;font-size:10px;background-color:#853E37;position:relative;padding:2px 10px 4px}
div.calendarFooter a{color:#FFF!important;text-decoration:none!important;font-weight:700}
#calendarQuickJumpIntro{float:left;padding-top:2px}
a.calViewChange{float:left;display:block;padding-top:5px}
img.calSwitch{float:left;margin:3px 5px 0 0}
div.calQuickJump{font-size:10px;font-weight:700;color:#FFF;float:right;padding-top:2px}
#calQuickJumpControls{float:left;margin:0 10px 0 3px}
#calQuickJumpControls select{font-size:10px;height:18px;margin:0 0 2px 5px;padding:0}
#calQuickJumpControls select option{padding-right:10px}
#calJumpButton{font-size:10px;margin:0;padding:0}
#changeMonthButton{width:25px}
div.calList{width:976px;padding:10px 0 0}
div.calListDate{color:#333;font-size:11px;font-weight:700;margin-bottom:4px}
div.calListDate a{color:#333!important}
div.calListIntro{color:#444;font-size:11px;margin-bottom:1px;line-height:1.2em}
div.calListNote{font-size:11px;line-height:1.2em}
div.calListNote p{margin:0 0 .1em}
h5.calListTitle{font-weight:700;font-size:13px;line-height:13px;margin:0 0 4px}
h5.calListTitle a{color:#111!important;font-weight:700!important;margin-bottom:2px!important}
h5.calListTitle a:hover{color:#930!important}
div.calListRow{width:969px;border-top:#E1E1E1 1px dashed;position:relative;padding:5px 2px}
div.calListRow img{float:left;margin:0 7px 0 0}
.eventReadLink{font-size:11px;font-weight:700;color:#930;display:inline-block;margin-top:3px;margin-left:1px}
div.showFullEvents{position:absolute;right:2px;bottom:2px;display:none;width:76px;text-align:left;background-color:#FFF;font-size:9px;font-weight:700;color:#900!important;z-index:5;padding:0!important}
div.calEvent{margin-bottom:1px;border-bottom:#F2F0EE 1px dashed;padding-bottom:2px;line-height:1em!important;font-family:Arial, Helvetica, sans-serif!important;font-weight:700}
div.calEvent:hover{background-color:#F3F3F3}
#mTab1{z-index:9;position:absolute;left:0;top:0}
#mTab2{z-index:8;position:absolute;left:94px;top:0}
#mTab3{z-index:7;position:absolute;left:199px;top:0}
#mTab4{z-index:6;position:absolute;left:305px;top:0}
#mTab5{z-index:5;position:absolute;left:412px;top:0}
#mTab6{z-index:4;position:absolute;right:322px;top:0}
#mTab7{z-index:3;position:absolute;right:214px;top:0}
#mTab8{z-index:2;position:absolute;right:106px;top:0}
#mTab9{z-index:1;position:absolute;right:0;top:0}
#mTab1Name{z-index:10;left:6px}
#mTab2Name{z-index:9;left:117px}
#mTab3Name{z-index:8;left:223px}
#mTab4Name{z-index:7;left:328px}
#mTab5Name{z-index:6;left:437px}
#mTab6Name{z-index:5;left:541px}
#mTab7Name{z-index:4;left:650px}
#mTab8Name{z-index:3;left:758px}
#mTab9Name{z-index:2;left:868px}
a.calSelMonthTab{color:#853E37!important;text-decoration:none;width:102px;height:18px;display:block}
a:hover.calSelMonthTab{color:#853E37!important;text-decoration:none!important}
div.listTabNameSelect{position:absolute;width:100px;height:20px;top:0;color:#5178B3;font-weight:700;padding-top:5px;text-align:center}
div.backLink{margin-bottom:10px}
div.backLink a:hover{text-decoration:underline;font-size:12px;color:#900!important}
div.eventItemDate{font-weight:700;font-size:14px;color:#384D72;margin:0 0 10px}
div.eventItemNote{font-size:12px;margin:0 0 10px}
.eventtip .tip{color:#333;width:400px;z-index:2000;font-size:11px;font-family:Arial, Helvetica, sans-serif}
.eventtip .tip-title{background:#FFF;border-left:#666 1px solid;border-top:#666 1px solid;border-right:#666 1px solid;font-weight:700;font-size:12px;padding:3px 8px 2px}
.eventtip .tip-text{background:#FFF;border-left:#666 1px solid;border-right:#666 1px solid;padding:0 8px 5px}
.eventtip .tip-text span{font-size:10px;font-style:italic}
.eventtip .tip-text img{float:left;margin:2px 6px 0 0}
.eventtip .tip-bottom{background:#FFF;border-left:#666 1px solid;border-right:#666 1px solid;border-bottom:#666 1px solid}
div.calDayFill{height:12px}
div.listingNotes{margin:-4px 0 8px}
div.listingNotes p{margin:0;padding:0}
#mbOverlay{position:absolute;left:0;width:100%;background-color:#333;z-index:1000;cursor:pointer}
#mbCenter{position:absolute;z-index:1001;left:50%;top:10%;background-color:#FFF;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:0;padding:8px}
.mbLoading{background:#FFF url(/images/hoverbox/loading.gif) no-repeat center}
#mbImage{height:0;border:none;font-size:0;overflow:hidden;margin:0;padding:0}
.clear{clear:both;height:0;font-size:0;overflow:hidden;margin:0;padding:0}
#mbCanvas{position:relative;text-align:center}
#mbBottom{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;padding-top:8px;margin:0}
#mbNavigation{height:14px;min-width:200px;padding-top:10px}
#mbCount{width:85px;font-size:9px;color:#999;padding-top:1px}
#mbCloseLink,#mbPrevLink,#mbNextLink{outline:none;display:block;float:right;height:20px;cursor:pointer}
#mbPrevLink,#mbNextLink{width:50px;height:12px;float:left}
#mbPrevLink{background:transparent url(/images/hoverbox/prev.png) no-repeat}
#mbNextLink{background:transparent url(/images/hoverbox/next.png) no-repeat;margin-left:15px}
#mbCloseLink{width:62px;height:12px;background:transparent url(/images/hoverbox/close.png) no-repeat;float:right}
#mbDescription{font-weight:400;text-align:left;line-height:1.2em;color:#333;margin:0}
div.lightmask{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#666;z-index:8999}
.lightface{border-collapse:collapse;position:absolute;top:-9000px;left:-9000px;outline:none!important;margin:0;padding:0}
.lightface td{background-color:transparent;vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0;padding:0}
.lightface .centerLeft,.lightface .centerRight{width:10px;height:auto;background-image:url(/images/lightface/b.png);background-repeat:repeat-y}
.lightface .topLeft,.lightface .topRight,.lightface .bottomLeft,.lightface .bottomRight{width:10px;height:10px;background-repeat:no-repeat}
.lightface .topLeft{background-image:url(/images/lightface/tl.png);background-position:top left}
.lightface .topRight{background-image:url(/images/lightface/tr.png);background-position:top right}
.lightface .bottomLeft{background-image:url(/images/lightface/bl.png);background-position:bottom left}
.lightface .bottomRight{background-image:url(/images/lightface/br.png);background-position:bottom right}
.lightface .topCenter,.lightface .bottomCenter{width:auto;height:10px;background-image:url(/images/lightface/b.png);background-repeat:repeat-x}
.lightface .lightfaceContent{background-color:#fff;border:1px solid #777;position:relative}
.lightface .loading{display:block;margin:10px auto}
.lightface .lightfaceContent .lightfaceTitle{font-size:14px;color:#fff;background-color:#009;border:1px solid #3b5998;font-weight:700;margin:-1px -1px 0;padding:5px 10px}
.lightface .lightfaceContent .lightfaceDraggable{cursor:move}
.lightface .lightfaceContent .lightfaceMessage{overflow:auto;position:relative;border:1px solid #fff;margin:0;padding:5px 10px}
.lightface .lightfaceContent .lightfaceMessage h3,.lightface .lightfaceContent .lightfaceMessage h4,.lightface .lightfaceContent .lightfaceMessage h5,.lightface .lightfaceContent .lightfaceMessage h6{margin-top:6px}
.lightface .lightfaceContent .lightfaceFooter{background-color:#EEE;border-top:1px solid #ccc;text-align:right;padding:5px 8px}
.lightface .lightfaceFooter label{font-size:13px;background-image:url(/images/lightface/button.png);cursor:pointer;font-weight:700;text-align:center;vertical-align:top;white-space:nowrap;margin-left:3px;background-position:0 0;line-height:normal!important;display:inline-block;border-color:#999;border-style:solid;border-width:1px;padding:2px 6px}
.lightface .lightfaceFooter label input{background:none;border:0!important;cursor:pointer;font-family:Arial, Helvetica, sans-serif;font-weight:700;white-space:nowrap;text-align:center;text-indent:0;text-shadow:none;display:inline-block;color:#333;font-size:12px;outline:none!important;margin:0;padding:1px 0 2px}
* html .lightface .lightfaceFooter label input{border:0}
.lightface .lightfaceFooter label.lightfaceblue{background-position:0 -48px;border-color:#29447E #29447E #1A356E}
.lightface .lightfaceFooter label.lightfaceblue.lightfacefocusblue{background-color:#5b74a8;background-image:none}
.lightface .lightfaceFooter label.lightfacegreen{background-position:0 -96px;border-color:#3B6E22 #3B6E22 #2C5115}
.lightface .lightfaceFooter label.lightfacegreen.lightfacefocusgreen{background-color:#69A74E;background-image:none}
.lightface .lightfaceFooter label.lightfaceblue input,.lightface .lightfaceFooter label.lightfacegreen input{color:#fff}
.lightface .lightfaceOverlay{position:absolute;left:0;top:0;bottom:0;right:0;background:url(/images/lightface/fbloader.gif) center center no-repeat #fff}
.lightface .lightfaceMessageBox{overflow:auto;min-height:20px;position:relative;max-width:850px;padding:10px}
.lightface .lightFaceMessageBoxImage{overflow:hidden;background:url(/images/lightface/fbloader.gif) center center no-repeat #fff;padding:0}
div.link{margin:0 0 7px;padding:0 0 0 8px}
div.link a{line-height:1.1em;font-weight:700;font-size:12px}
div.link a:first-child:hover{color:#03C}
div.linkListDivider{width:100%;height:1px;background-color:#d8c686;margin:10px 0}
div.link a span{font-size:11px;font-weight:400!important}
.linkElement{position:relative}
#linkCategoryArea h5{margin:10px 0 5px!important}
h5.linkTitle{font-size:13px;padding-bottom:1px;margin:8px 0 4px}
span.linkDescription{line-height:1.2em;font-size:11px}
div.listingDate{color:#333;font-weight:700;font-size:12px;margin:0 0 8px;padding:0}
img.listingFillImg{float:left;margin:0 10px 5px 0}
div.listingListContainer{border-bottom:#E5E5E5 1px dashed;width:969px;position:relative;padding:5px 0}
div.listingListContainer img.listPhotoSmall{float:left;margin:0 10px 0 0 !important}
div.listingListContainer h5.listingListTitle{font-size:13px;display:block;line-height:13px;margin-bottom:4px}
div.listingListContainer h5.listingListTitle a{color:#853E37!important}
div.listingListContainer div.listingListDate{font-size:11px;font-weight:700;color:#333;line-height:11px;margin-bottom:7px}
div.listingListContainer span.listingListBlurb{font-size:11px;color:#333;display:block;line-height:1.2em;margin-top:3px}
div.listingListContainer a.listingOpen{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;display:block}
div.listingListContainer a.listingListLink{color:#853E37;display:block;font-size:11px;font-weight:700;line-height:11px;margin-top:3px}
div.fsListing div.listingListContainer{width:955px!important}
div.nlColumn div.nlSidemenu{width:200px;float:left}
div.nlColumn div.nlContent{width:760px;float:right}
div.sideBlock{background:url(/images/common/sidebox-fill.png) repeat-y;position:relative;width:178px;font-size:11px;font-weight:700;margin:6px 0 7px;padding:3px 10px 1px 12px}
div.sideBlock a{color:#000}
div.sideBlock a:hover{color:#930;text-decoration:none}
div.sideBlock ul{list-style:none;display:inline-block;margin:0;padding:0}
div.sideBlock ul li{margin:0!important;padding:2px 0!important}
div.sideBlock span.header{background:url(/images/common/sidebox-header.png) no-repeat;position:absolute;top:-6px;left:0;display:block;width:200px;height:6px}
div.sideBlock span.footer{background:url(/images/common/sidebox-footer.png) no-repeat;position:absolute;bottom:-7px;left:0;display:block;width:200px;height:7px}
div.newsListContainer{width:750px;border-bottom:#E1E1E1 1px dashed;position:relative;padding:5px 2px}
div.newsListContainer h6 a{color:#000;font-size:14px}
div.nlPageHeader{width:760px;background:url(/images/newsletters/generic-header.jpg) no-repeat;height:115px;margin:0 auto}
div.nlPageContainer{width:716px;background:url(/images/newsletters/generic-fill.jpg) repeat-y;margin:0 auto;padding:0 22px}
div.nlPageFooter{width:760px;background:url(/images/newsletters/generic-footer.jpg) no-repeat;height:31px;margin:0 auto}
#sbox-overlay{position:absolute;background-color:#333;left:0;top:0;zoom:1}
#sbox-window{position:absolute;background-color:#333;text-align:left;overflow:visible;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:2px solid #333;padding:10px 10px 35px}
#sbox-btn-close{position:absolute;width:62px;height:12px;right:10px;bottom:10px;background:url(/images/hoverbox/closevideo.png) no-repeat 0 0;border:none}
.sbox-window-ie6 #sbox-btn-close{background-image:url(/images/hoverbox/closevideo.png)}
.sbox-loading #sbox-content{background-image:url(/images/hoverbox/loading.gif);background-repeat:no-repeat;background-position:center}
#sbox-content{clear:both;overflow:auto;background-color:#fff;height:100%;width:100%}
.sbox-content-image img{display:block;width:100%;height:100%}
.body-overlayed{overflow:hidden}
#sbox-window embed,#sbox-window object,#sbox-window select{visibility:visible}
.sbox-bg{position:absolute;width:33px;height:40px}
.sbox-bg-n{left:0;top:-40px;width:100%;background:url(/images/hoverbox/bg_n.png) repeat-x}
.sbox-bg-ne{right:-33px;top:-40px;background:url(/images/hoverbox/bg_ne.png) no-repeat}
.sbox-bg-e{right:-33px;top:0;height:100%;background:url(/images/hoverbox/bg_e.png) repeat-y}
.sbox-bg-se{right:-33px;bottom:-40px;background:url(/images/hoverbox/bg_se.png) no-repeat}
.sbox-bg-s{left:0;bottom:-40px;width:100%;background:url(/images/hoverbox/bg_s.png) repeat-x}
.sbox-bg-sw{left:-33px;bottom:-40px;background:url(/images/hoverbox/bg_sw.png) no-repeat}
.sbox-bg-w{left:-33px;top:0;height:100%;background:url(/images/hoverbox/bg_w.png) repeat-y}
.sbox-bg-nw{left:-33px;top:-40px;background:url(/images/hoverbox/bg_nw.png) no-repeat}
div.bcBlock{float:left;width:705px;color:#8C955E;font-size:10px;font-weight:700;line-height:1.2em;margin:4px 0 10px}
div.bcBlock a{color:#808855;display:block;float:left}
div.bcBlock a:hover{color:#9f1b1b}
div.bcBlock span{display:block;float:left;margin:1px 6px 0 4px}
div.atBlock{float:right;width:265px;text-align:right;margin-bottom:10px}
span.atbText{display:block;font-size:11px;font-weight:700;float:left;color:#808855;overflow:visible;padding:3px 0 0 3px}
img.atbText{float:left;margin-top:-1px}
span.addthis_separator{color:#8C955E;font-size:12px;display:inline-block;padding:1px 3px 0}
#sptabBlock{width:977px;position:relative;margin:0 0 0 12px;padding:15px 0 0}
#sptabBlock div.tabs{width:977px;height:25px;background:url(/images/standard/sp-tab-line.png) bottom center no-repeat;white-space:nowrap}
#sptabBlock div.spTab{width:977px;background:url(/images/standard/sp-tab-fill.png) repeat-y;padding:8px 10px 0}
#sptabBlock span.tabsFooter{width:977px;height:10px;background:url(/images/standard/sp-tab-footer.png) no-repeat;position:absolute;bottom:-10px;left:0}
#stdPageContent{width:740px;float:right;margin:15px 0}
div.pagePhotoContainer{margin-top:3px;margin-bottom:5px}
div.pagePhotoCaption{font-size:10px;margin-bottom:10px;line-height:1.1em;padding:0}
div.fileDownload{padding:4px 0 3px}
div.fileDownload span{display:block;float:left;padding-top:2px}
img.iconDownload{float:left;margin:0 6px 0 0}
.navUnavailable{color:#CCC!important;margin:0 2px}
div.navFooter select{font-size:11px;margin:0 5px}
div.navFooter select option{font-size:11px;padding:0 10px 2px 5px}
div.navFooter{font-size:11px;color:#333;padding-top:10px;font-weight:700}
div.navFooter a{color:#900!important;text-decoration:none;padding-bottom:1px}
div.navFooter a:hover{border-bottom:#b2b697 2px solid}
table.lgreyBorder{border-top:#E5E5E5 1px solid;border-left:#E5E5E5 1px solid;border-bottom:none;border-right:none}
table.dgreyBorder{border-top:#999 1px solid;border-left:#999 1px solid;border-bottom:none;border-right:none}
table.blackBorder{border-top:#000 1px solid;border-left:#000 1px solid;border-bottom:none;border-right:none}
table.lgreyBorder td{border-bottom:#E5E5E5 1px solid;border-right:#E5E5E5 1px solid;border-top:none;border-left:none}
table.dgreyBorder td{border-bottom:#999 1px solid;border-right:#999 1px solid;border-top:none;border-left:none}
table.blackBorder td{border-bottom:#000 1px solid;border-right:#000 1px solid;border-top:none;border-left:none}
div.stdGalThumb{float:left;margin-right:10px;margin-top:5px;text-align:center;z-index:0}
div.stdGalThumb *{z-index:0!important}
span.photoDivText{background-color:#FFF;filter:alpha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;padding:0 5px}
div.stdGalThumbCaption{font-size:10px;margin-bottom:3px}
div.parentMenu{width:976px;position:relative;border-top:#FFF 2px solid;margin:3px 0 0 13px;padding:5px 0 0}
div.parentMenu a.addCat{font-weight:700;display:block;margin-bottom:5px;font-size:11px}
div.parentMenu a.addCat img{margin-bottom:-2px}
div.parentMenu a.addLnk{font-weight:700;display:block;font-size:11px;padding:2px 0 2px 10px}
div.parentMenu a.addLnkInd{padding:2px 0 2px 37px}
div.parentMenu div.colLeft{width:475px;vertical-align:top;float:left}
div.parentMenu div.colRight{width:475px;vertical-align:top;float:right}
div.parentMenu a.pmCLnk{font-weight:700;color:#000;display:block;font-size:13px;border-bottom:#F4F4F4 1px solid;padding:2px 0}
div.parentMenu a.pmLLnk{color:#000;display:block;padding:2px 0 2px 10px}
div.pmManagement{border-top-color:#35AD01}
div.pmMeat{border-top-color:#C70000}
div.pmWool{border-top-color:#1658D3}
div.pmEducation{border-top-color:#E7DF0D}
div.pmInformation{border-top-color:#BE78C8}
div.pmAbout{border-top-color:#E88E1A}
div.fsItem{border-bottom:#F1E2E2 1px solid;margin:0 0 8px;padding:0 0 8px}
div.fsItem div.overview{display:inline}
h1.fsHdg{margin-bottom:12px}
div.printLink{clear:left;color:#039;padding-top:2px}
h3.spTabHdg{margin-bottom:8px;padding-bottom:3px;border-bottom:#E9E9E9 2px solid}
label.hoverLabel{padding-left:7px}
#mbrMask{position:fixed;width:100%;height:100%;background-color:#A8848B;z-index:1000;top:0;left:0;display:none}
#mbrBox{background:#FFF;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:3px solid #954A42;z-index:1001;position:absolute;top:0;left:0;behavior:url(ie-css3.htc);display:none}
#mbrBoxContainer{position:relative;width:100%;height:100%}
#mbrLogo{margin:4px 0 0 10px}
#mbrBoxCloseBtn{position:absolute;top:5px;right:5px;display:block;width:18px;height:18px;background:url(/images/subscribe/close.jpg) no-repeat}
#mbrContent{height:255px;width:100%;position:relative;margin-top:2px}
.mbrLoading{background:url(/images/subscribe/loading.gif) no-repeat center center}
#mbrProgress{background:url(/images/subscribe/bg-progress-line.png) no-repeat center bottom;display:none}
#mbrProgress,#mbrIntroCancel{height:60px;width:100%;position:relative}
#mbrStep1{position:absolute;bottom:0;left:19px;z-index:3;display:block}
#mbrStep2{position:absolute;bottom:-2px;left:129px;z-index:3;display:none}
#mbrStep3{position:absolute;bottom:-2px;left:261px;z-index:3;display:none}
#mbrStep4{position:absolute;bottom:-2px;left:414px;z-index:3;display:none}
#mbrStep5{position:absolute;bottom:0;left:569px;z-index:3;display:none}
#mbrIntroPanel{z-index:2}
#mbrIntroCancelBtn{position:absolute;left:20px;bottom:5px;width:71px;height:21px;background:url(/images/subscribe/button-close.png) no-repeat;display:block}
#mbrLoginBox,#mbrManageBox{background:url(/images/subscribe/bg-register-boxes.png) no-repeat;float:left;margin:30px 0 0 17px}
#mbrRegisterBox,#mbrDeleteBox{background:url(/images/subscribe/bg-register-boxes.png) no-repeat;float:right;margin:30px 17px 0 0}
#mbrLoginBox,#mbrManageBox,#mbrRegisterBox,#mbrDeleteBox{width:263px;height:123px;position:relative;padding:12px}
#mbrLoginBtn{position:absolute;bottom:12px;right:12px;background:url(/images/subscribe/button-login.png) no-repeat;width:71px;height:21px;display:block}
div.mbrHeading{font-size:13px;font-weight:700;color:#656756;margin:0 0 5px}
div.mbrHeading strong{color:#900;font-weight:700}
#mbrLoginBox img.mbrHeading{width:148px;height:14px}
#mbrRegisterBox img.mbrHeading{width:146px;height:14px}
#mbrLoginBox label{font-weight:700;width:80px;font-size:11px;color:#9c3f43;float:left;line-height:18px;vertical-align:middle;display:block;margin:8px 0 0}
#mbrLoginBox input[type=text],#mbrLoginBox input[type=password]{background:url(/images/subscribe/bg-field-login.png) no-repeat;width:165px;height:17px;float:right;font-size:12px;border:none;line-height:17px;vertical-align:middle;margin:8px 0 0;padding:0 4px 1px}
#mbrLostPass{display:block;font-size:10px;color:#b32a2a;position:absolute;left:12px;bottom:12px;font-weight:700}
#mbrRembrFld{float:left;margin-left:88px;margin-top:4px}
#mbrRembrLbl{width:125px!important;font-size:10px!important;margin-top:5px!important;padding-left:3px!important}
#mbrLoginStatus{position:absolute;top:152px;left:3px;width:295px;color:#C00;font-weight:700;display:none}
#mbrLoginStatus img{float:left;margin-right:5px}
#mbrRegIntro,#mbrDeleteIntro,#mbrManageIntro{height:80px;font-size:11px}
#mbrManageIntro ul{padding-left:15px;padding-top:0;margin-top:5px}
#mbrManageIntro ul li{margin-bottom:1px}
#mbrRegBtn{position:absolute;bottom:12px;right:12px;background:url(/images/subscribe/button-join.png) no-repeat;width:93px;height:21px;display:block}
#mbrManageBtn{position:absolute;bottom:12px;right:12px;background:url(/images/subscribe/button-updateaccount.png) no-repeat;width:150px;height:21px;display:block}
#mbrDeleteBtn{position:absolute;bottom:12px;right:12px;background:url(/images/subscribe/button-deleteaccount.png) no-repeat;width:152px;height:21px;display:block}
#mbrLoginStat{font-weight:700;position:absolute;top:-22px;left:3px;height:20px}
.badField{color:#C00!important}
#mbrLoginError{color:#C00;font-size:10px;font-weight:700;position:absolute;bottom:-17px;left:8px;display:none}
a.mbrCancel{position:absolute;bottom:0;left:0}
a.mbrNext{position:absolute;bottom:0;right:0}
div.mbrJoinPanel{height:253px;position:relative;padding:2px 20px 0}
#mbrJoinDialogMask{position:absolute;width:100%;height:100%;background-color:#916061;z-index:1500;top:0;left:0;display:none}
#mbrJoinDialog{width:320px;height:auto;background:#FFF;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:2px solid #954A42;z-index:1501;position:absolute;top:50px;left:145px;font-size:11px;display:none;padding:12px}
#mbrJoinDialog h3{font-size:14px;color:#A00;margin:0 0 5px;padding:0}
#mbrJoinDialogCnt br{line-height:.8em}
#mbrJoinDialogCnt label{font-size:11px;font-weight:700;color:#9c3f43;display:block;float:left;line-height:18px;vertical-align:middle;width:205px;margin:0 0 7px}
#mbrJoinDialogBtn{width:51px;height:21px;background:url(/images/subscribe/button-ok.png) no-repeat;display:block;margin:12px auto 0}
#mbrDelDialogBtn{float:right;width:152px;height:21px;background:url(/images/subscribe/button-deleteaccount.png) no-repeat;display:block}
#mbrDelDialogCancelBtn{float:left;width:71px;height:21px;background:url(/images/subscribe/button-cancel.png) no-repeat;display:block}
#mbrRecNameLbl,#mbrRecNameFld{margin:0 0 25px!important}
#mbrRecNameFld{float:right!important;margin-right:3px!important}
#mbrRecDialogBtn{float:right;width:87px;height:21px;background:url(/images/subscribe/button-recover.png) no-repeat;display:block}
#mbrRecDialogCancelBtn{float:left;width:71px;height:21px;background:url(/images/subscribe/button-close.png) no-repeat;display:block}
#mbrRtyDialogBtn{float:right;width:68px;height:21px;background:url(/images/subscribe/button-retry.png) no-repeat;display:block}
#mbrRecRes{text-align:center;font-size:12px;margin:25px 0}
#mbrJoinStage1 label{font-size:12px;font-weight:700;color:#9c3f43;display:block;width:75px;float:left;line-height:18px;vertical-align:middle;margin:0 0 7px}
#mbrJoinStage1 input.mbrFldLong{background:url(/images/subscribe/bg-field-details-long.png) no-repeat;width:484px;height:17px;float:left;font-size:11px;border:none;line-height:16px;vertical-align:middle;margin:0 0 7px;padding:0 4px 1px}
#mbrJoinStage1 input.mbrFldTiny{background:url(/images/subscribe/bg-field-details-tiny.png) no-repeat;width:39px;height:17px;float:left;font-size:11px;border:none;line-height:17px;vertical-align:middle;margin:0 0 7px;padding:0 4px 1px}
#mbrCompLbl,#mbrPropLbl,#mbrPOBLbl,#mbrPhoneLbl,#mbrFaxLbl,#mbrPCodeLbl,#mbrStateLbl{text-align:right!important;padding-right:15px!important;width:65px!important}
#mbrPCodeLbl{width:68px!important;margin-left:31px!important}
#mbrFNameLbl,#mbrLNameLbl{text-align:right!important;padding-right:15px!important;width:72px!important}
#mbrCompFld,#mbrLNameFld,#mbrPropFld,#mbrPOBFld,#mbrPhoneFld,#mbrFaxFld,#mbrPCodeFld,#mbrStateFld{float:right!important;margin-right:0!important}
#mbrCompLbl,#mbrLNameLbl,#mbrPropLbl,#mbrPOBLbl,#mbrPhoneLbl,#mbrFaxLbl,#mbrPCodeLbl,#mbrStateLbl{float:right!important}
#mbrFNameLbl{margin-left:14px!important}
#mbrEmailLbl,#mbrEmailFld{margin-bottom:3px!important}
#mbrFaxLbl,#mbrFaxFld{margin-bottom:6px!important}
#mbrEmailAjax{width:280px;padding-left:7px;height:17px;line-height:17px;vertical-align:middle;font-size:10px;font-weight:700;overflow:hidden;margin-bottom:3px;padding-top:1px;visibility:hidden}
#mbrEmailAjax img{float:left;margin:0 4px 0 0}
#mbrNoEmailFld{float:left;margin-left:74px;margin-bottom:8px!important}
#mbrNoEmailLbl{width:475px!important;padding-top:2px;font-size:11px!important;margin-bottom:8px!important}
#mbrAddrNotice{width:395px;height:35px;position:absolute;top:230px;left:110px;text-align:center;color:#9c3f43;font-size:10px;font-weight:700;display:none;line-height:1.2em}
#mbrJoinStage1Notice{width:395px;height:35px;position:absolute;top:230px;left:110px;text-align:center;color:#C00;font-size:10px;font-weight:700;display:none;line-height:1.2em}
#mbrJoinCancelBtn{position:absolute;left:20px;bottom:2px;width:71px;height:21px;background:url(/images/subscribe/button-cancel.png) no-repeat;display:block}
a.mbrStageBack{position:absolute;left:20px;bottom:2px;width:71px;height:21px;background:url(/images/subscribe/button-back.png) no-repeat;display:block}
a.mbrStageNext{position:absolute;right:18px;bottom:2px;width:71px;height:21px;background:url(/images/subscribe/button-next.png) no-repeat;display:block}
#mbrJoinStage2 label{font-size:12px;font-weight:700;color:#9c3f43;display:block;width:135px;float:left;line-height:18px;vertical-align:middle;margin:0 0 7px}
#mbrUsernameIntro,#mbrPasswordIntro{margin-bottom:12px;color:#333}
#mbrUsernameIntro{margin-top:5px}
#mbrPasswordIntro{margin-top:15px}
#mbrNUsrNameStatus,#mbrNUsrPassStatus{float:left;margin-left:10px;height:17px;width:305px;line-height:17px;vertical-align:middle;font-size:11px;font-weight:700;overflow:hidden;display:none}
#mbrNUsrNameStatus img,#mbrNUsrPassStatus img{float:left;margin:0 7px 0 0}
#mbrJoinStage2Notice{width:395px;height:35px;position:absolute;top:206px;left:110px;text-align:center;color:#C00;font-size:11px;font-weight:700;display:none}
#mbrStg3Intro{color:#333;font-weight:700;margin:5px 0}
#mbrJoinStage3 label{font-size:12px;font-weight:700;color:#9c3f43;display:block;float:left;line-height:18px;vertical-align:middle;width:250px;margin:5px 10px 0 0}
#mbrStg4SubIntro{color:#333;font-weight:700;margin:5px 0 3px}
#mbrStg4UpdIntro{color:#333;font-weight:700;margin:15px 0 3px}
#mbrJoinStage4 label{font-size:12px;font-weight:700;color:#9c3f43;display:block;float:left;line-height:18px;vertical-align:middle;width:275px;margin:5px 10px 0 0}
#mbrJoinStage4 label.subLabel{width:225px!important}
#mbrTCIntroLbl{font-size:12px;font-weight:700;color:#9c3f43;display:block;float:left;line-height:1.4em;margin:60px 0 15px;padding:20px}
a.mbrStageFinish{position:absolute;right:0;bottom:2px;width:93px;height:21px;background:url(/images/subscribe/button-finish.png) no-repeat;display:block}
#mbrSendCloseBtn{position:absolute;left:20px;bottom:2px;width:71px;height:21px;background:url(/images/subscribe/button-close.png) no-repeat;display:block}
#mbrStg6Status{height:225px;overflow:hidden}
#mbrStg6Status h3.mbrError{color:#B00000!important}
#mbrStg6Status ul{padding-left:17px}
#mbrStg6Status ul li{margin-bottom:3px}
#mbrStg6ProcImg{background:url(/images/subscribe/processing.gif) no-repeat center center;height:19px;margin:80px 6px 5px 0}
#mbrJoinStage6 label{font-size:12px;font-weight:700;color:#9c3f43;display:block;line-height:18px;vertical-align:middle;text-align:center;margin:0 0 7px}
#mbrStg6CloseBtn{position:absolute;right:18px;bottom:2px;width:71px;height:21px;background:url(/images/subscribe/button-close.png) no-repeat;display:block}
.hlisttip .tip{z-index:2000;width:490px;font-family:tahoma,arial;background:url(/images/common/feature-fill.png) left top repeat-y}
.hlisttip .tip-top{background:url(/images/common/feature-top.png) top left no-repeat;height:19px;width:490px}
.hlisttip .tip-title{color:#333;font-weight:700;font-size:11px;position:relative;display:none;margin:0}
.hlisttip .tip-text{color:#000;font-size:11px;text-align:justify;margin:-3px 32px -3px 20px}
.hlisttip .tip-bottom{background:url(/images/common/feature-bottom.png) left bottom no-repeat;width:490px;height:28px}
.hlisttip .tip-text strong{color:#692822;font-family:Arial, Helvetica, sans-serif;font-size:14px;width:443px;height:18px;overflow:hidden;white-space:nowrap;display:block;margin-bottom:0}
.hlisttip .tip-text span{color:#666;font-size:11px;font-weight:700;width:443px;overflow:hidden;white-space:nowrap;display:block;margin:2px 0 5px}
.hlisttip .tip-text div.hiFtrTmb{float:left;width:170px;height:150px;background-position:center top;background-repeat:no-repeat;margin:2px 0 5px}
.hlisttip .tip-text div.hiFtrTxt{float:right;width:255px;height:150px;line-height:1.25em;overflow:hidden}
.printOnly,#hmtabBlock div.hmTabHidden,#hmtabBlock div.hlItem div.featureInfo,div.calEvent span.tipText,.printLink,#sptabBlock div.spTabHidden,#mbrBoxCloseBtn img,#mbrIntroCancelBtn img,#mbrLoginBtn img,#mbrRegBtn img,#mbrManageBtn img,#mbrDeleteBtn img,#mbrJoinDialogBtn img,#mbrDelDialogBtn img,#mbrDelDialogCancelBtn img,#mbrRecDialogBtn img,#mbrRecDialogCancelBtn img,#mbrJoinStage1,#mbrJoinCancelBtn img,a.mbrStageBack img,a.mbrStageNext img,#mbrJoinStage2,#mbrJoinStage3,#mbrJoinStage4,#mbrJoinStage5,a.mbrStageFinish img,#mbrJoinStage6,#mbrSendCloseBtn img,#mbrStg6CloseBtn img{display:none}
#headerMenu a,#pageFooter div.ftrMenu a{color:#853e37;text-decoration:none;display:inline-block;border-bottom:#FFF 2px solid;padding-bottom:1px}
#headerMenu a:hover,#pageFooter div.ftrMenu a:hover,#pageFooter div.ftrMenu a.ftrLSel{border-bottom:#b2b697 2px solid;padding-bottom:1px}
#searchSite input.search,.eulaAccept{float:right}
#hMenu div.linkBar img,#hMenu div.photoBar img,.eulaDecline{float:left}
#hMenu div.dropBar ul li a:hover,div.dropMenu div.dmCnt a.dmLSel,div.parentMenu a.pmLSel{color:#900}
#hMenu #vbHideShow:hover,label.hoverLabel:hover,.mbrFldSCheck:hover,#mbrJoinStage3 img.mbrFldSCheck:hover,#mbrJoinStage4 img.mbrFldSCheck:hover{cursor:pointer}
div.dropMenu div.dmCnt a:hover,div.parentMenu a:hover{text-decoration:none;color:#900;background-color:#F4F4F4}
#dMenu4,#dMenu5{left:226px}
.mnuBold,.calListAddEvent,a.tabNewsLink{font-weight:700}
#pageContainer span.footerBar,#pageFooter span.footerBar{background:url(/images/common/white-footer.png) no-repeat;width:1000px;height:8px;display:block;position:absolute;left:0;bottom:-8px}
#hmtabBlock div.tabs a,div.evColumn h1,div.nlColumn h1,#sptabBlock div.tabs a{display:inline-block}
.errorLog,.lightface .lightfaceFooter label input:hover,#mbrEmailAjax span.ajaxActive,#mbrEmailAjax span.ajaxError,#mbrNUsrNameStatus span.ajaxActive,#mbrNUsrPassStatus span.ajaxActive,#mbrNUsrNameStatus span.ajaxError,#mbrNUsrPassStatus span.ajaxError{color:#C00}
div.evColumn img.rssLogo,div.nlColumn img.rssLogo{float:right;margin:3px 2px 0 0}
div.calendarSectionContainer,#calTable{width:976px}
div.noEvents,div.hasEvents{width:129px;height:94px;border:#CCC 1px solid;float:left;position:relative;margin:2px;padding:1px 2px}
div.calEvent a,.lightface .lightFaceMessageBoxImage img,#sbox-image{display:block}
#calendarMonthTabs,#listMonthTabs{width:977px;height:25px;position:relative}
div.mTabName,div.calendarTabNameSelect{position:absolute;width:100px;height:20px;top:0;color:#FFF;font-weight:700;padding-top:5px;text-align:center}
div.backLink a,div.backLink a:visited{text-decoration:none;font-size:12px;color:#900!important}
h1.eventItemTitle,h1.listingTitle{margin:0 0 5px!important}
.eventtip,.hlisttip{z-index:2000}
a.eventOpen,div.newsListContainer a.newsletterOpen{position:absolute;top:0;left:0;width:100%;height:100%}
div.hiFtrTxt p,#sptabBlock div.tabs a img{margin:0;padding:0}
.lightface .hiddenButton,.body-overlayed embed,.body-overlayed object,.body-overlayed select{visibility:hidden}
div.link a:first-child,div.listingListContainer div.listingListDate a{color:#333}
div.nlColumn,div.spColumn,div.fsColumn{width:976px;position:relative;margin:0 0 0 13px;padding:5px 0 0}
.sbox-content-image#sbox-content,.sbox-content-iframe#sbox-content{overflow:visible}
#pageContainer ul,#pageContainer ol{display:inline-block;margin:0;padding:0}
#pageContainer ul li,#pageContainer ol li{margin:0 0 0 15px;padding:0}
#wsLinks,div.fsListing{width:955px}
.badField:after,.reqField:after{content:" *"!important}
#mbrJoinDialogCnt input.mbrFldMedium,#mbrJoinStage1 input.mbrFldMedium{background:url(/images/subscribe/bg-field-details-medium.png) no-repeat;width:200px;height:17px;float:left;font-size:11px;border:none;line-height:17px;vertical-align:middle;margin:0 0 7px;padding:0 4px 1px}
#mbrDelIntro,#mbrRecIntro{font-size:11px;line-height:1.2em;margin-top:8px;margin-bottom:20px}
#mbrJoinStage1 input.mbrFldShort,#mbrJoinStage2 input.mbrFldShort{background:url(/images/subscribe/bg-field-details-short.png) no-repeat;width:118px;height:17px;float:left;font-size:11px;border:none;line-height:17px;vertical-align:middle;margin:0 0 7px;padding:0 4px 1px}
#mbrEmailAjax span.ajaxOK,#mbrNUsrNameStatus span.ajaxOK,#mbrNUsrPassStatus span.ajaxOK{color:#090}
#mbrJoinStage3 img.mbrFldSCheck,#mbrJoinStage4 img.mbrFldSCheck{float:left;margin:5px 0 0}
