/* DIY CSS STARTER KIT *//* FONTS *//* NOTES: .fctext = all body text unless generated by a WYSIWYG browser-based text editor like FCWS or the FirstMagic Web UI. For those, inline body text is wrapped in the .wswrap tag as well. */a, a:visited, .date {color:#602900;text-decoration:none;}.fctext a, .wswrap a {color:#0066b4;}.fctext a:hover, .wswrap a:hover {color:#000000;}a:hover {text-decoration:underline;}body * {font-family:Calibri, Candara, Segoe,Segoe UI, Optima, Arial !important;}body, .fctext, .wswrap *, h4, #headerticker, #signature {font-size:16px;line-height:23px;}/* To override FCWS Editor if published via Intranet */.wswrap *, input.txtfield {font-size:16px !important;line-height:23px !important;}h1, h2,h3 {font-size:24px;line-height:36px;}h1#maintitle {font-size:42px;line-height:54px;color:#602900;font-weight:normal;}#breadcrumbs, .smallfctext {color:#888888;}.fctext.label {color:#888888;}.permalink {margin-bottom:15px;margin-top:15px;border-bottom:1px #dedede solid;}.smallfctext, #footer, .date {font-size:14px;line-height:21px;}/* calendar */h2.caldate a {font-size:44px !important;line-height:56px !important;}.caltoday a {color:#000000;}/* TOP MENU */#dropmenu {margin-bottom:15px;padding:0px 2% 0px 2%;box-shadow:3px 3px 7px #222222;border-radius:3px;background:#000000;}#mobiledrop {background:#333333;}#dropsearch {border-left:1px #333333 solid;}#dropsearch .txtfield {text-indent:15px;}#dropmenu a.toplink, #dropsearch .txtfield {text-transform:uppercase;font-size:14px;line-height:21px;color:#ffffff;padding:15px 15px 15px 0px;}#dropmenu a.droplink {font-size:13px;line-height:17px;text-transform:uppercase;color:#ffffff;background:#212121;padding:7px 15px 7px 15px;}#dropmenu .current a.toplink, #dropmenu a.toplink:hover, #dropmenu a.droplink:hover {color:#009edb;}#dropmenu a.droplink:hover, .formbtn:active {background:#000000;}#dropmenu ul#drops ul.dropxtra {padding:10px 0px 10px 0px;margin:6px 0px 0px 0px;background:#212121;box-shadow:3px 3px 7px #222222;border-bottom-left-radius:3px;border-bottom-right-radius:3px;}#headerwrap * {color:#ffffff;}/* GENERAL FORMATTING */body {background:#f0f0f0;padding:0px 15px 0px 15px;}/* Main wrapper - .website prefix or .digitalsign prefix */.website #wrapper {max-width:1140px;margin:0px auto 0px auto;}#header {padding:30px 0px 10px 0px;}/* Inline content wrapper - will set any background-image-position RIGHT | CENTER | LEFT automatically */#pageframe {padding:30px 2% 20px 2%;margin-bottom:15px;background:#ffffff;box-shadow:3px 3px 7px #222222;border-radius:3px;} /* main content body with Sidebar */#pagecontent {width:66%;padding:0px 2% 0px 2%;}#sidebar {width:26%;padding:0px 2% 0px 2%;}#sidebar .sidebaritem {padding:20px;background:#f2f2e5;}/* main content body if Sidebar is Footer */#pagecontentsec, #contentfooter {padding:0px 4% 0px 4%;} /* Homepage if Sidebar is Footer and Slideshow exists */.sitehomepage #pagecontentsec {padding:0px 0% 0px 0%;} .sitehomepage #pagecontentsec.pagecontentcenter .slideshow {margin:-30px;}.sitehomepage #pagecontentsec.pagecontentcenter .fcwrap {padding:0px 4% 0px 4%;}#wrapper.webpage.wrapcenter #page.hasslide.sitehomepage #pageframe {overflow:hidden;}/* formatting sidebar objects if in the footer */#footerbar .sidebaritem {padding:0px 0px 15px 0px;}#footerbar .sidebaritem .fctext, #footerbar .sidebaritem .wswrap *  {color:#727272 !important;font-size:14px;line-height:21px;} #footerbar .sidebaritem .wswrap * {font-size:14px !important;line-height:21px !important;} /* To override FCWS */#footerbar .sidebaritem .fctext a, #footerbar .sidebaritem .wswrap a, #footer a {color:#000000;}#footerbar .sidebaritem .fctext a:hover, #footerbar .sidebaritem .wswrap a:hover, #signature  {color:#727272;}#footerbar h2 {font-weight:normal;color:#727272;}h3 {text-align:center;}/* document headers and bodies */.contentbody, .contentheader {margin:0px 5px 15px 5px;}	/* inline images */.wswrap img {margin-right:15px;}/* inline boxes: paddings & margins should harmonize with CONTENTBODY */.contentbox {margin:5px;padding:10px;background:#f2f2e5;border-radius:3px;}	.listobject .fctext {margin-top:7px;margin-bottom:7px;}/* forms elements */.userform .txtfield, .userform .fctext.label {padding:7px 5px 7px 10px;}	 .formbtn {font-size:14px;line-height:14px;text-transform:uppercase;color:#ffffff;background:#212121;padding:7px 15px 7px 15px;} .formbtn:hover, .formbtn:active {color:#0066b4;}/* to alternate background of list elements: EVEN | ODD | LISTTOP */.listobject.listtop {background:#eae9bf;}.listobject.even {background:#ffffff;}.listobject.odd {background:#f2f2e5;border-radius:3px;}#footerbar {padding-top:5px;margin-bottom:15px;}/* DIGITAL SIGNS */.digitalsign #header {background:#000000;color:#ffffff;box-shadow:1px 1px 3px #000000;}.digitalsign #header h1 {color:#ffffff;}.digitalsign #sidebar {background:url(/.templates/fmlibrary/graphics/brighter.png);}.digitalsign .contentbox h2 {font-weight:bold;color:#602900;}.digitalsign .contentbox .timebox h2 {color:#333333;}.digitalsign .contentbox.event .fctext, .digitalsign .contentbox .fctext .smallfctext {color:#000000;}.digitalsign .contentbox .fctext {font-size:18px;line-height:23px;font-weight:bold;}/* SHOPPING CART */#globalfoxy {top:0px;} #globalfoxy.mobileglobalfoxy {top:0px;}