/* -------------- reset styles -------------- */html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead{border: 0pt none;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: inherit;margin: 0pt;padding: 0pt;}caption, th, td{font-weight: normal;}blockquote:before, blockquote:after, q:before, q:after{content: "";}blockquote, q{quotes: "" "";}/* -------------- general styles -------------- */html,body{margin: 0;padding: 0;}body, p, li, h1, h2, h3, h4, h5, a{    font-family: helvetica, Arial, Helvetica, sans-serif;    font-size: 12px;line-height: 1.5em;    color: #666;}body.fend{background: #860c00 url(/fend/images/bg.png) no-repeat center top;}body.mceContentBody{background: #fff;}p{margin: 10px 0;}ul{list-style: disc outside;margin: 10px 0;}ol li{list-style-type:decimal;}ol ol li{list-style-type:lower-alpha}ol ol ol  li{list-style-type:upper-roman;}li{margin: 1px 0 1px 25px;}b, strong{font-weight: bold;}i, em{font-style: italic;}.clear{clear: both;}.hide{position: absolute;top: -10000px;left: -10000px;}h1{color: #000;}h1, h1 a{font-size: 28px;font-weight: normal;}h2{color: #333;}h2, h2 a{font-size: 24px;font-weight: normal;}h3{color: #5c0800;}h3, h3 a{font-size: 20px;font-weight: normal;}h4{color: #daa400;}h4, h4 a{font-size: 18px;font-weight: normal;}h5{color: #aaa;}h5, h5 a{font-size: 16px;font-weight: normal;}a:link, a:visited, a:active{font-weight: bold;color: #b71000;text-decoration: none;}a:hover{font-weight: bold;    color: #5f0800;text-decoration: none;}a#skiptocontent{position: absolute;top: 0;left: 0;padding: 0 10px;line-height: 40px;font-size: 10px;font-weight: normal;color: #fff;z-index: 99;}/* -------------- layout styles -------------- */div#container{margin: 0 auto;width: 930px;text-align: left;position: relative;}div#headershell{height: 210px;background: url(/fend/images/backer-header.png) no-repeat top;}div#headershell h1 a{position: absolute;top: 10px;left: 30px;display: block;width: 380px;height: 150px;}div#date{position: absolute;top: 0;left: 705px;width: 200px;line-height: 40px;text-align: right;color: #7c7c7c;font-size: 11px;}div#searchwrapper{position: absolute;top: 65px;left: 710px;width: 195px;height: 20px;}div#searchwrapper #search_string{float: left;margin: 2px 0 0 10px;width: 150px;font-size: 11px;background: none;border: 0px none;}#searchwrapper #search_submit{float: right;margin: 0;width: 25px;height: 20px;}a#cfdc{position: absolute;left: 680px;top: 100px;width: 225px;height: 50px;display: block;}div#pagetitle{padding: 15px 25px;text-align: right;background: url(/fend/images/backer-pagetitle.png) no-repeat top;}div#pagetitle h2{float: left;line-height: 20px;color: #fff;text-shadow: #000 1px 1px 2px;}a#print{display: inline-block;vertical-align: middle;}div#outerwrapper{background: url(/fend/images/backer-content.png) repeat-y center;}div#wrapper{min-height: 10px;height: auto!important;height: 10px;background: url(/fend/images/backer-contenttop.png) no-repeat center top;}div#innerwrapper{background: url(/fend/images/backer-contentbottom.png) no-repeat bottom;}div#contentshell{padding: 10px 15px;background: url(/fend/images/backer-column.png) no-repeat 15px 0;_background: none;}div#content{float: right;width: 680px;padding: 1px 10px;background: #fff;}div#columnshell{float: left;width: 200px;}div#columnshell h4{padding: 0 10px 10px 10px;background: url(/fend/images/backer-columnbar.png) no-repeat bottom;}div.polltable{padding: 10px;}span.PollText{font-weight: bold;}td.pollbar{background: #daa400;}div#socialshell{padding: 10px;}a#facebook,a#twitter{display: inline-block;width: 88px;text-align: center;}div#footershell{clear: both;margin: 20px 0 0 0;padding: 0 25px;height: 70px;font-size: 11px;color: #c34d41;background: url(/fend/images/backer-footer.png) no-repeat top center;}div#copyright{padding: 5px 10px 0 10px;line-height: 30px;}div#footerlinks{padding: 0 10px 5px 10px;line-height: 30px;font-size: 11px;color: #760a00;}div#footerlinks a{font-weight: normal;font-size: 11px;color: #e1867d;}div#footerlinks a:hover{color: #fff;}a#fednor{display: block;float: right;width: 235px;height: 70px;background: url(/fend/images/logo-fednor.png);}div#sencialogo{margin: 10px 0;}/* -------------- sitemap styles -------------- */ul#sitemap{list-style: none;margin: 0;}ul#sitemap li{list-style: none;font-weight: bold;line-height: 20px;border-top: 1px solid #666;}ul#sitemap ul{margin: 0 0 0 15px;}ul#sitemap ul li{font-weight: normal;border: none;}/* -------------- modal styles -------------- */div#modaloverlay{position: absolute;left: 0px;top: 0px;width:100%;background-color: #000;z-index: 99;}div#modalwindow{position: absolute;width: 100%;z-index: 100;}div#modalinner{position: relative;width: 500px;margin: 0 auto;padding: 10px;border: 1px solid #000;background: #fff;}/*------------------ video player styles -----------------------*/div.flv-player{background: #000 url(/fend/images/vid_play.gif) no-repeat center;}div.flv-player a{display: block;background: url(/fend/images/vid_botleft.gif) no-repeat bottom left;width: 100%;height: 100%;text-decoration: none;}div.flv-player a span{display: block;background: url(/fend/images/vid_botright.gif) no-repeat bottom right;width: 100%;height: 100%;cursor: pointer;}/*------------------ home styles -----------------------*/div#homeshell{}div#flashshell{width: 930px;height: 420px;}div#homebox1{position: absolute;top: 425px;left: 25px;width: 265px;height: 180px;}div#homebox2{position: absolute;top: 410px;left: 330px;overflow: auto;width: 270px;height: 210px;}div#homebox3{position: absolute;top: 425px;left: 640px;width: 265px;height: 180px;}div#homebox1 h3,div#homebox3 h3{font-size: 17px;color: #333;}div#homebox2 h3{font-size: 20px;color: #333;}div#homebox1 img,div#homebox3 img{padding: 10px 0 0 10px;}a.btn-readmore{display: inline-block;width: 80px;height: 20px;background: url(/fend/images/btn-readmore.png) no-repeat top;}a.btn-readmore:hover{background: url(/fend/images/btn-readmore.png) no-repeat bottom;}div.latest{float: left;margin: 30px 0 20px 15px;padding: 5px 10px 10px 10px;width: 420px;height: 135px;color: #000;background: url(/fend/images/backer-latest.png) no-repeat top;}div.latest h4{color: #fff;}h4#news{padding: 0 0 0 20px;background: url(/fend/images/icon-news.png) no-repeat left;}h4#events{padding: 0 0 0 20px;background: url(/fend/images/icon-events.png) no-repeat left;}p.latestlink{float: left;margin: 5px 0;width: 190px;padding: 0 10px;}p.latestlink a{display: inline-block;color: #000;font-weight: normal;font-size: 11px;line-height: 1.25em;}p.latestlink a strong{color: #b71000;}p.latestlink a:hover strong{color: #5f0800;}a.btn-viewall{float: right;display: inline-block;width: 70px;height: 20px;background: url(/fend/images/btn-viewall.png) no-repeat top;}a.btn-viewall:hover{background: url(/fend/images/btn-viewall.png) no-repeat bottom;}/* Root = Horizontal, Secondary = Vertical */ul#navmenu{margin: 0;padding: 170px 15px 0 25px;border: 0 none;width: 890px; /*For KHTML*/list-style: none;height: 40px;z-index: 50;}ul#navmenu li{margin: 0;border: 0 none;padding: 0;float: left; /*For Gecko*/display: inline;list-style: none;position: relative;z-index: 51;}ul#navmenu ul{margin: 0;border: 0 none;padding: 0;width: 200px;list-style: none;display: none;position: absolute;top: 40px;left: 0;z-index: 52;}ul#navmenu ul:after /*From IE 7 lack of compliance*/{clear: both;display: block;font: 1px/0px serif;content: ".";height: 0;visibility: hidden;}ul#navmenu ul li {width: 200px;float: left; /*For IE 7 lack of compliance*/display: block !important;display: inline; /*For IE*/z-index: 53;}/* Root Menu */ul#navmenu a,ul#navmenu a.menu-lvl1{padding: 0 10px;float: none !important; /*For Opera*/float: left; /*For IE*/display: block;color: #fff;line-height: normal;font-family: Arial, Helvetica, sans-serif;font-size: 18px;font-weight: normal;text-decoration: none;vertical-align: middle;}ul#navmenu a.menu-lvl1{white-space: nowrap;height: 30px;padding: 10px 10px 0 10px;}/* Root Menu Hover Persistence */ul#navmenu a:hover,ul#navmenu li:hover a,ul#navmenu li.iehover a {color: #fff;background: #272727;}/* 2nd Menu */ul#navmenu ul.sub-navmenu{padding-bottom: 10px;background: url(/fend/images/backer-navlvl2.png) no-repeat left bottom;}ul#navmenu li:hover li a,ul#navmenu li.iehover li a{float: none;color: #fff;font: normal 12px/25px Arial, Verdana, Helvetica, sans-serif;background: #000;}/* 2nd Menu Hover Persistence */ul#navmenu li:hover li a:hover,ul#navmenu li:hover li:hover a,ul#navmenu li.iehover li a:hover,ul#navmenu li.iehover li.iehover a{color: #fff;background: #272727;}/* 3rd Menu */ul#navmenu li:hover li:hover li a,ul#navmenu li.iehover li.iehover li a{color: #666;background: #eee;}/* 3rd Menu Hover Persistence */ul#navmenu li:hover li:hover li a:hover,ul#navmenu li:hover li:hover li:hover a,ul#navmenu li.iehover li.iehover li a:hover,ul#navmenu li.iehover li.iehover li.iehover a{color: #fff;background: #ccc;}/* 4th Menu */ul#navmenu li:hover li:hover li:hover li a,ul#navmenu li.iehover li.iehover li.iehover li a{color: #666;background: #eee;}/* 4th Menu Hover */ul#navmenu li:hover li:hover li:hover li a:hover,ul#navmenu li.iehover li.iehover li.iehover li a:hover{color: #fff;background: #ccc;}ul#navmenu ul ul,ul#navmenu ul ul ul{display: none;position: absolute;top: 0;left: 200px;}/* Do Not Move - Must Come Before display:block for Gecko */ul#navmenu li:hover ul ul,ul#navmenu li:hover ul ul ul,ul#navmenu li.iehover ul ul,ul#navmenu li.iehover ul ul ul{display: none;}ul#navmenu li:hover ul,/*ul#navmenu ul li:hover ul,ul#navmenu ul ul li:hover ul,*/ul#navmenu li.iehover ul/*,ul#navmenu ul li.iehover ul,ul#navmenu ul ul li.iehover ul*/{display: block;}/* subnav */ul#subnav{}ul#subnav li{margin: 10px 0 10px 25px;}ul#subnav li ul{margin: 0;}/* blognav */ul#blognav{}ul#blognav li{margin: 10px 0 10px 25px;}ul#blognav li ul{margin: 5px 0 10px 0;}#lightbox{position: absolute;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}#lightbox a img{ border: none; }#outerImageContainer{position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}#imageContainer{padding: 10px;}#loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}#hoverNav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}#imageContainer>#hoverNav{ left: 0;}#hoverNav a{ outline: none;}#prevLink, #nextLink{width: 49%;height: 100%;background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */display: block;}#prevLink { left: 0; float: left;}#nextLink { right: 0; float: right;}#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }#imageDataContainer{font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%}#imageData{padding:0 10px; color: #666; }#imageData #imageDetails{ width: 70%; float: left; text-align: left; }#imageData #caption{ font-weight: bold;}#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;}#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;}#overlay{position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;background-color: #000;}/* -------------- contact page styles -------------- */div#contactform{float: left;width: 250px;height: 320px;}div#mapshell{height: 320px;margin-left: 250px;border: 1px solid #e1e1e1;}