/* FONT COLORS */h1, .calendarday, a, a:visited {color:#006ab1;} #introfile h1, h2, h3, .pageparagraph, .listsub, a:hover, h2 a, h2 a:visited, h2 a:hover, h3 a, h3 a:visited, .calitem a, .calitem a:visited, .date {color:#000033;} body, #breadcrumbs a:hover, .listsub h3 a, .listsub h3 a:visited, .blogfooter a, .blogfooter a:visited {color:#5c6065;}.calendardayofweek, .calendarday .todaydate, #slogan, #footer a:hover, #dropmenu a, #dropmenu a:visited, #todaybg a, #todaybg a:visited, #dropsearch .searchfield {color:#ffffff;} #todaybg a:hover, #dropmenu .current a, #dropmenu .current a:visited, #dropmenu a:hover {color:#cccccc;}.sidelink a:active, h2 a:hover, h3 a:hover, .calitem a:hover, .blogfooter a:hover, #dropsearch .searchfield {color:#006ab1;}input.txtfield, textarea.txtfield {color:#000000;}/* FONT SIZES */h1 {font-size:24px;line-height:29px;}#dropmenu a {font-size:18px;line-height:60px;}body, .fctext, #dropmenu ul li ul li a, h2, h3  {font-size:16px;line-height:19px;}.calendarday {font-size:25px;line-height:32px;}#slogan  {font-size:13px;line-height:24px;font-weight:bold;} .blogfooter, #breadcrumbs, #footertext  {font-size:12px;line-height:21px;}.listsub h3, #sidebar .fctext, .regitem .fctext, .sidelink {font-size:13px;line-height:16px;}.commentname, .label {font-size:14px;line-height:16px;}.comment .fctext, .date, .calitem  {font-size:12px;line-height:14px;}/* FONT STYLES */.fctext, h1, h2, h3, #footer, #dropmenu, #dropsearch .txtfield.searchfield  {font-family:times new roman,serif;}body, .listsub h3, #footertext, .pageparagraph span .fctext b, #sidebar .fctext, .comment .fctext, .regitem .fctext, .label, .txtfield {font-family:arial,sans-serif;}a, a:visited {text-decoration:none;} h1, h2 {font-weight:normal;}#introfile h1, #sidebar h2, .regitem h2, .date, .listsub h3, .blogfooter, #breadcrumbs, #footertext, #slogan  {text-transform:uppercase;}#commentbox h3 {text-decoration:underline;font-weight:bold;} .twelvehourclock, .twentyfourhourclock, .sidelink {font-weight:bold;}#slogan {letter-spacing:1px;} input.txtfield, textarea.txtfield {font-weight:normal;}/* BACKGROUNDS */body {background:#111115 url(backdrop.jpg) bottom center repeat-x;background-attachment:fixed;} .postcomment {background:transparent url(/.templates/Presets/blank.gif)no-repeat;}#wrapper, #wingbanner  {background:url(dropmenu.png) repeat-x;background-attachment:fixed;}#dropmenu ul li.dropdoc, #dropmenu ul li.current .dropdoc, #dropmenu ul li.dropdoc:hover, .calendardayofweek, #todaybg, #dropmenu .current a, #dropmenu .current a:visited, #dropmenu a:hover, #dropmenu .dropdown  ul li a, #dropmenu a:hover {background:url(dropsub.png);}#dropmenu, #wingbannercontent, #dropmenu .dropdown  ul li a:hover {background:url(droptransp.png);background-repeat:repeat-x;}#dropmenu ul li {background:url(dropline.png);background-repeat:no-repeat;background-position:0px 15px;}#pageframe {background:url(borders.png);background-repeat:repeat-y;} .frontbody #wrapper {background:url(/.templates/Presets/blank.gif) no-repeat;}/* BORDERS */.calitem, .blogfooter, .commentmessage {border-top:1px #888888 solid;}.calendarday, .calendardayofweek {margin-right:1px;} .calendardayofweek, #todaybg {border-radius:3px;}#dropsearch .searchfield {border-left:1px #222222 solid;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-radius:0px;}/* LAYOUT */#dropmenu, #page {width:1040px;} #pagecontent {width:77%;} #sidebar {width:23%;}#introfile.blogON {float:right;width:30%;overflow:hidden;} #newslist.blogON {float:right;width:70%;} #introfile.blogOFF {float:left;width:70%;overflow:hidden;} #newslist.blogOFF {float:left;width:30%;}  #newslist.no {width:100%;float:none;clear:both;}#logo {padding-top:76px;padding-bottom:12px;} #breadcrumbs {top:60px;right:-10px;height:20px;position:absolute;z-index:10;}#pagepadding, .homepageitem, .listpage, .sidebaritem, #pageservices, #introfile .listfile, #homepagefooter, #homepageheader, .contactform, #breadcrumbs {padding-left:10px;padding-right:10px;} #introfile .listheader, .directorypage #listheadertop {padding-left:10px;padding-right:10px;} #pageframe {padding-top:20px;padding-bottom:5px;} .frontbody #pageframe {padding-top:10px;} .listpage #listheadertop {padding-left:0px;padding-right:0px;}#dropsearch {width:154px;margin:1px 0px 0px 0px;}#dropsearch .searchfield {width:154px;text-indent:10px;background:transparent url(/.templates/presets/blank.gif);padding:18px 0px 18px 0px;font-size:18px;line-height:18px;}#dropsearch .searchsubmit {margin-left:-20px;margin-top:22px;background:url(/.templates/Presets/elements.png) no-repeat;border:none;background-position:0px -620px;} #dropsearch .searchsubmit:active {background-position:1px -619px;}.sidebaritemdoc .pagesearch h2 {margin-bottom:5px;}/* IMAGES */.regitem img  {height:auto;width:100px;margin-top:3px;margin-right:5px;float:left;} .result .regitem img {margin-top:-31px;margin-right:0px;margin-left:5px;float:right;}.sidebarpara img {max-width:214px;height:auto;} .pageparagraph img {max-width:766px;height:auto;} #homepageheader .pageparagraph img {max-width:1000px;height:auto;}/* SIDEBAR */.sidelink {padding-top:3px;padding-bottom:3px;} .sidelink a, .sidelink a:visited {padding-left:16px;background:url(/.templates/Presets/elements.png) no-repeat;border:none;background-position:1px -620px;}.sidelink a:hover {background-position:2px -620px;} .sidebaritem {margin-bottom:16px;} /* TOP MENU AND SITEMAP GENERATION */#dropmenu {height:60px;text-align:left;position:fixed;z-index:998;top:0px;margin-left:auto;margin-right:auto;margin:0px auto;}#dropmenu ul {padding:0px;margin:0px;} #dropmenu ul li ul {height:100%;overflow:visible;} #dropmenu .dropdown  ul li {margin-bottom:-1px;}#dropmenu a, #dropmenu a:visited {padding:0px 15px 0px 15px;cursor:pointer;overflow:hidden;}#dropmenu .dropdown  ul li a, #dropmenu .dropdown  ul li a:visited {width:200px;height:20px;height:100%;padding:5px 15px 6px 15px;overflow:visible;}/* INCLUDES */#topbanner {top:60px;text-align:center;position:relative;z-index:999;width:100%;}#bottombanner {top:0px;text-align:center;position:relative;z-index:999;width:100%;}#topbannercontent, #bottombannercontent {width:1040px;margin-left:auto;margin-right:auto;}#wingbanner {top:0px;right:0px;position:fixed;white-space:nowrap;z-index:1;width:220px;height:100%;}#wingbannercontent {text-align:left;overflow:hidden;z-index:5;width:100%;padding:80px 20px 0px 20px;}/* VARIOUS ELEMENTS */.regitem {clear:both;} .result #newslist {width:100%;} .result #newslist {margin-top:16px;} .calitem {padding:3px 0px 2px 0px;}.splashp, .homepageitem.splashp, .frontbody #pagepadding {padding:0px;} .frontbody #footer {margin-top:-60px;z-index:99;position:relative;}#homepageheader {margin:-20px -10px -10px -10px;} .homextratxtbody {padding:20px 10px 0px 10px;}#pageframe  {border-radius:6px;} .commentmessage {padding-top:4px;}#listbuttons {margin-top:-10px;} .listpage #listbuttons {margin-top:-20px;} #footer {text-align:center;padding-top:5px;} .blogfooter {margin:0px 0px 10px 0px;}#dropmenu ul li.dropdoc {border-bottom-right-radius:6px;}body {margin:0px;padding:0px;} #page {z-index:1;position:relative;margin-left:auto;margin-right:auto;margin:0px auto;}#fmpublisher {z-index:9999;bottom:44px;right:0px;position:fixed;} #fmpublisher a, #fmpublisher a:visited {border-top-right-radius:0px;border-bottom-right-radius:0px;}#newslist {padding-bottom:10px;}/* WIDGETS */#sitewidgets .fb-like {width:527px;margin:0px 0px 0px 0px;}#sitewidgets .twtr-widget {width:544px;margin:0px 0px 0px 0px;overflow:hidden;}#sitewidgets .searchfield,#sitewidgets .bigbox {width:176px;}