/* -------------- 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.mce-content-body{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: 30px;width: 200px;line-height: 40px;text-align: left;color: #7c7c7c;font-size: 11px;}div#social{position: absolute;top: 0;left: 530px;}div#btnTwitter, div#btnFacebook, a#btnSurvey{float: left;margin: 10px 20px 0 0;}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#newslettershell{padding: 0 10px;}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{margin: 0;padding: 5px;list-style: none;font-weight: bold;line-height: 20px;border-top: 1px solid #ddd;}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#homebox2alt{position: absolute;top: 425px;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,div#homebox2alt 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-tall {height: 235px;background: url(/fend/images/latest-tall.png) repeat-x top;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}div.latest-third{width: 270px;}div.latest-last{margin-right:0px;}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;}h4#newsletter{padding: 0 0 0 20px;background: url(/fend/images/icon-email.png) no-repeat left;}h4#register{padding: 0 0 0 20px;background: url(/fend/images/icon-email.png) no-repeat left;}p#register_p{padding: 0 0 0 10px;color: #000;}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;}.form-control {display: inline-block;width: 150px;height:20px;  padding:5px;background-color: #ffffff;  background-image: none;  border: 1px solid #cccccc;  border-radius: 5px;  .box-shadow(inset 0 1px 1px rgba(0,0,0,.075));  .transition(~"border-color ease-in-out .15s, box-shadow ease-in-out .15s");}.btn {padding:5px;display: inline-block;color:#ffffff;background: #2c2c2c url("/fend/images/btn.png") top repeat-x;border: 1px solid #000000;border-radius: 5px;}.btn:hover {cursor: pointer;}/*lightbox class exists specifically as a way for sims users to create a lightbox link*/.lightbox{}/*------------------ upcoming events styles -----------------------*/.upcoming-events {}.upcoming-events .event {padding: 20px;}.upcoming-events .event + .event {border-top: 1px solid #ccc;}/* 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;}/** * jQuery lightBox plugin * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/) * and adapted to me for use like a plugin from jQuery. * @name jquery-lightbox-0.5.css * @author Leandro Vieira Pinho - http://leandrovieira.com * @version 0.5 * @date April 11, 2008 * @category jQuery plugin * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com) * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin */#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}#jquery-lightbox a img { border: none; }#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}#lightbox-container-image { padding: 10px; }#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}#lightbox-nav {position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}#lightbox-container-image-box > #lightbox-nav { left: 0; }#lightbox-nav a { outline: none;}#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}#lightbox-nav-btnPrev { left: 0; float: left;}#lightbox-nav-btnNext { right: 0; float: right;}#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}#lightbox-container-image-data {color: #666; }#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }#lightbox-image-details-caption { font-weight: bold; }#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;}#lightbox-secNav-btnClose {width: 66px; float: right;padding-bottom: 0.7em;text-align: right;}/*------------------ business directory styles -----------------------*//* --- listing page --- */div#busdir{margin: 0 15px;min-height: 20px;height: auto!important;height: 20px;background: #fff;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}div#busdirOutside{background: url(/fend/images/busdir/backer-busdir.png) no-repeat left top;}div#busdirInside{padding: 10px;background: url(/fend/images/busdir/backer-busdir.png) no-repeat right bottom;}div#busdir h3{margin: 0;padding: 0 0 5px 0;}div#filter, div#businesses, div#details{padding: 10px;}div#filter{margin-bottom: 10px;padding: 10px 10px 20px 10px;border-bottom: 1px solid #eee;}div#filterFields{float: left;}div#filter select{border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border: 1px solid #ccc;}input#btn-filter{float: left;margin: 0 0 0 10px;}div#businesses{float: left;width: 200px;}ul#businessList{list-style: none;margin: 0;padding: 10px 0;background: #daa400;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}ul#businessList li{margin: 0;}ul#businessList a{display: block;padding: 5px 10px;line-height: 15px;color: #fff;text-shadow: 1px 1px 0 #826200;}ul#businessList a:hover, ul#businessList a.active{margin-left: 10px;color: #000;text-shadow: none;-webkit-border-top-left-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-bottomleft: 5px;border-top-left-radius: 5px;border-bottom-left-radius: 5px;}ul#businessList a:hover{background: #f2dea3;}ul#businessList a.active{background: #fff;}div#details{float: right;width: 640px;}div.detailsContent{padding: 10px;background: #f9f9f9;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;}ul.detailsList{list-style: none;margin: 0;}ul.detailsList li{float: left;margin: 0;padding: 10px 0 0 0;width: 305px;}ul.detailsList p{margin: 0;}div#description, div#additional{margin-top: 20px;}.icon{display: inline-block;margin-right: 5px;width: 16px;height: 16px;}#icon-manager{background: url(/fend/images/busdir/icons.png) no-repeat left top;}#icon-address{background: url(/fend/images/busdir/icons.png) no-repeat left -16px;}#icon-website{background: url(/fend/images/busdir/icons.png) no-repeat left -32px;}#icon-email{background: url(/fend/images/busdir/icons.png) no-repeat left -48px;}#icon-Business, #icon-Toll-Free, #icon-Other, #icon-telephone2, .icon-telephone{background: url(/fend/images/busdir/icons.png) no-repeat left -64px;}#icon-fax{background: url(/fend/images/busdir/icons.png) no-repeat left -80px;}#icon-mobile{background: url(/fend/images/busdir/icons.png) no-repeat left -96px;}div#addBusiness{border-top: 1px solid #eee;padding: 20px 10px 0 10px;margin-top: 20px;}a#btn-addBusiness{display: inline-block;width: 115px;height: 30px;background: url(/fend/images/btn-addbusiness.png);}/* --- suggestion form --- */div#suggestForm label{float: left;display: inline-block;padding-right: 10px;width: 120px;height: 30px;line-height: 30px;}div#suggestForm input.input{width: 250px;}div#suggestForm p{padding: 0 10px;}#suggestForm input#formSubmit{cursor: default;}/* --- global --- */div#disclaimer{border-top: 1px solid #eee;padding: 20px 10px 10px 10px;margin-top: 20px;}