@charset utf-8;
body{background:#F9AF56 url(/images/site-background.jpg) top repeat-x;font-family:Arial, Helvetica, sans-serif;font-size:12px}
form{display:inline;margin:0;padding:0}
img{border:none}
br.lineBreak{line-height:0}
p{margin:0;padding:0}
#pageContainer{width:980px;z-index:0;margin:0 auto}
#pageHeader{width:980px;height:249px;position:relative;background:#FFF;z-index:9}
#headerSwirl{position:absolute;top:0;z-index:4}
#headerLogo{position:absolute;left:8px;top:8px;z-index:5}
#bgOne{width:980px;height:206px;position:absolute;right:0;top:0;z-index:2;background:url(/images/header-loader.gif) center center no-repeat}
#bgTwo{width:980px;height:206px;position:absolute;right:0;top:0;z-index:1;display:none}
#pageMenu{width:980px;height:43px;background:url(/images/menu-background.gif) bottom repeat-x;position:absolute;bottom:0;left:0;z-index:10;margin:0}
#pageMenu ul{list-style:none;width:980px;margin:0;padding:0 0 0 6px}
#pageMenu ul li{float:left;position:relative}
#pageMenu ul li a{display:block;text-decoration:none;font-weight:700;color:#9f2214;font-size:12px;height:38px;text-align:center;margin:0;padding:5px 15px 0}
#pageMenu ul li a:hover{color:#FFF}
a.menuSelected{color:#FFF!important;padding-top:7px!important;height:36px!important}
span.menuSelectedLeft{display:block;background:url(/images/menu-item-left.gif) no-repeat;width:7px;height:35px;position:absolute;left:0;top:0}
span.menuSelectedRight{display:block;background:url(/images/menu-item-right.gif) no-repeat;width:7px;height:35px;position:absolute;right:0;top:0}
li.menuSelected{background:url(/images/menu-item-fill.gif) top repeat-x}
#pageMenu li ul{position:absolute;top:26px;left:4px;display:none;width:auto;z-index:15;white-space:nowrap;border-top:#D39605 1px solid;background:#FCB040;border-bottom:#FCB040 5px solid;padding:0}
#pageMenu li ul li{list-style:none;width:auto;background:#FCB040;float:none!important;z-index:16;height:18px;margin-top:0!important;border-top:none 0!important;white-space:nowrap;padding:0}
#pageMenu li ul li a{display:block;width:auto;height:12px!important;text-align:left;z-index:17;color:#FFF!important;padding:3px 10px!important}
#breadCrumb{width:945px;overflow:hidden;font-size:11px;color:#f7941e;font-weight:700;margin-bottom:5px;height:18px;padding:0 0 0 1px}
#breadCrumb a{font-size:11px;color:#f7941e!important;font-weight:700}
#sideContent{float:left;width:221px;z-index:0}
#addThisContainer{padding-bottom:20px}
#pageContentArea{width:950px;background-color:#FFF;color:#1c1c1c;z-index:0;padding:0 15px 15px}
#pageContentArea h1{font-size:24px;color:#9f2214;margin:0 0 13px}
#pageContentArea h2{font-size:18px;color:#9f2214;margin:8px 0 5px}
#pageContentArea h3{font-size:16px;font-weight:700;color:#9f2214;margin:8px 0 3px}
#pageContentArea h4{font-size:14px;font-weight:700;color:#9f2214;margin:5px 0 2px}
#pageContentArea h5{font-size:13px;font-weight:700;color:#9f2214;margin:5px 0 2px}
#pageContentArea h6{font-size:13px;font-weight:700;color:#000;margin:5px 0 2px}
#pageContentArea a{text-decoration:none;color:#9f2214}
#pageContentArea a:hover{text-decoration:underline}
#pageContent{float:right;width:715px}
#pageContent table{display:inline}
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.featureBlocks{margin-top:20px}
div.featureBlock{width:340px;height:241px;background:url(/images/feature-block.jpg) top left no-repeat;margin-bottom:8px;position:relative;padding:4px 10px 10px 6px}
div.fbRight{float:right;margin-right:-5px}
div.featureBlock h3{font-size:13px!important;font-weight:700!important;color:#9f2214!important;background-color:#FFF;margin:3px 0 5px!important}
img.fbPrev{position:absolute;left:6px;bottom:14px}
img.fbNext{position:absolute;right:12px;bottom:14px}
div.fbSelButtons{position:absolute;left:30px;bottom:13px;height:16px;width:290px;overflow:hidden}
div.fbSelector{float:left;margin-left:4px;width:22px;height:14px;font-size:10px;text-align:center;padding-top:2px}
div.fbSelector a{width:22px;height:14px;display:block;font-weight:700}
div.fbSelector a:hover{text-decoration:none!important;color:#d1891f!important}
div.fbItem{width:339px;height:215px;display:none;position:absolute;top:3px;left:6px}
div.fbItem h3{height:18px;overflow:hidden}
div.fbBlurb{font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:700;color:#FFF;background-color:#000;height:30px;width:333px;z-index:11;filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8;position:absolute;top:187px;left:0;overflow:hidden;padding:1px 3px}
img.fbImage{border:0;z-index:10;margin:0}
div.fbSelOn{background:url(/images/feature-on.gif) no-repeat;color:#FFF}
div.fbSelOff{background:url(/images/feature-off.gif) no-repeat;color:#999}
.fbSelAOn{color:#FFF!important}
.fbSelAOff{color:#999!important}
div.fbSelector:hover{background:url(/images/feature-hover.gif) no-repeat}
div.pagePhotoCaption{font-size:11px;font-style:italic;margin-bottom:10px;text-align:left!important}
div.fileDownload{padding-top:8px}
img.iconDownload{float:left;margin:0 5px 0 0}
div.sideBox{width:193px;float:left;margin-bottom:15px;position:relative;background:url(/images/side-block-fill-trans.png) repeat-y;font-size:12px;padding:35px 17px 12px 9px}
div.sideBox h4{position:absolute;top:0;left:0;width:193px;height:22px;background:#FFF url(/images/side-block-header-trans.png) top left no-repeat;color:#9f2214!important;font-size:14px!important;font-weight:700!important;margin:0!important;padding:7px 17px 0 9px !important}
div.sideBox h4 a{color:#9f2214!important;font-size:14px!important;font-weight:700!important;text-decoration:none}
span.sideBoxFooter{display:block;height:11px;width:213px;background:#FFF url(/images/side-block-footer-trans.png) bottom left no-repeat;position:absolute;bottom:0;left:0}
#sideMenu{list-style:none;display:block;margin:0!important;padding:0!important}
#sideMenu li{font-size:11px;font-weight:700;color:#9f2214;position:relative;display:block;margin:0 0 5px!important;padding:0!important}
#sideMenu li a{font-size:11px;font-weight:700;color:#9f2214;text-decoration:none}
#sideMenu li a:hover{color:#F7941E;text-decoration:none}
.smenuSelected{color:#F7941E!important}
#sideMenu li ul{list-style:none;margin-top:0!important;padding-top:0!important;margin-bottom:0!important;padding-bottom:0!important;display:block}
#sideMenu li ul li{padding-bottom:0!important;display:block;margin:2px 0 0 10px !important}
.sbEventTitle{color:#0c4686;font-weight:700}
div.sbEventDate{font-size:10px;color:#343434;width:150px;float:left}
.sbEventLink{color:#0c4686;font-weight:700;font-size:10px;float:right;width:70px;text-align:right}
div.siteMap br{line-height:5px!important}
#pageFooter{width:950px;background-color:#FFF;font-size:11px;color:#f7941e;text-align:right;padding:0 15px 9px}
#pageFooter a{text-decoration:none;color:#f7941e}
#printFooter{display:none;width:auto;font-size:11px;text-align:center;color:#333;line-height:1.3em;padding:5px}
#designBy{width:980px;font-size:10px;color:#c2700f;text-align:center;margin:5px auto 15px}
#designBy a{font-size:10px;color:#c2700f;text-decoration:none}
#designBy a:hover{font-size:10px;color:#9f2214}
div.pageNavFooter{width:100%;text-align:center;font-size:11px;margin:15px 0 0}
div.pageNavFooter select{font-size:11px;margin:0 3px}
div.pageNavFooter option{padding:1px 10px 1px 1px}
span.unavailable{color:#CCC}
.quickLink{display:block;padding-bottom:3px;font-size:11px;font-weight:700}
#mbOverlay{position:absolute;left:0;width:100%;background-color:#CCC;z-index:1000;cursor:pointer}
#mbCenter{position:absolute;z-index:1001;overflow:hidden;left:50%;top:10%;background-color:#fff;border:5px solid #fff;margin:0;padding:5px}
.mbLoading{background:#fff url(../images/imagebox/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}
#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{float:right;width:27px;padding-top:3px;border-left:1px solid #9c9c9c}
#mbCount{width:55px;overflow:hidden;padding-top:1px;float:right;text-align:right;font-size:9px}
#mbCloseLink,#mbPrevLink,#mbNextLink{outline:none;display:block;float:right;height:20px;cursor:pointer}
#mbPrevLink,#mbNextLink{width:17px}
#mbPrevLink{background:transparent url(../images/imagebox/prev.gif) no-repeat}
#mbNextLink{background:transparent url(../images/imagebox/next.gif) no-repeat}
a#mbPrevLink:hover,a#mbNextLink:hover,a#mbCloseLink:hover{background-position:0 -23px}
#mbCloseLink{width:20px;background:transparent url(../images/imagebox/close.gif) no-repeat}
#mbDescription{margin-right:27px;font-weight:400;text-align:justify;padding:0 10px 0 0}
div.calendarListContainer{width:710px;border-bottom:#FAFAEF 1px dashed;padding-bottom:3px;margin-bottom:8px}
span.calendarListIntro{font-size:11px;color:#333}
span.calendarListDate{font-size:11px;color:#444;font-weight:700;display:block;padding-bottom:2px}
h4.calendarListMonth{border-bottom:#FEC 1px solid;padding-bottom:3px;padding-top:8px}
.calendarListTitleLink{color:#000!important;font-weight:700;font-size:13px}
div.calendarSummaryContainer{padding-bottom:5px;font-size:11px}
.calendarSummaryTitleLink{color:#000!important;font-weight:700;font-size:11px}
.calendarSummaryDateLink{color:#333!important}
div.eventSummaryLinks a{font-size:10px;display:block;margin-bottom:3px}
div.eventDateHeading{margin-bottom:15px;font-size:14px;font-weight:700;color:#333}
h1.eventHeading{margin-bottom:5px!important}
img.calendarIcon{float:left;margin:2px 5px 10px 0}
div.calendarListText{width:670px;float:left;padding-left:3px}
div.calendarSummaryText{width:168px;float:left}
.calendarBackLink{font-weight:700}
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}
li.menuUnselected,#pageFooter a:hover{color:#9f2214}
#pageMenu li:hover ul,.fbShowFirst{display:block}
#pageMenu li ul li a:hover,a.footerMenuSelected,.calendarListTitleLink:hover{color:#9f2214!important}
#breadCrumb a:hover,div.sideBox h4 a:hover,.calendarSummaryTitleLink:hover,.calendarSummaryDateLink:hover{color:#9f2214!important;text-decoration:none!important}
#pageContentArea ul,#pageContentArea ol{display:inline;margin:0;padding:0}
#pageContentArea ul li,#pageContentArea ol li{margin:0 0 0 15px;padding:0}
div.fbLeft,#footerText{float:left}
div.pageNavFooter a,.eventsPast{font-size:11px;font-weight:700}
