/* FONTS */body, .fctext, .txtfield {font-family:Lucida Grande,Lucida Sans Unicode,Lucida Sans,Arial,sans-serif;}body, .fctext {font-size:14px;line-height:18px;}h1, h2, #slogan {font-size:18px;line-height:23px;}.sidelink {font-size:13px;line-height:17px;font-weight:bold;}#dropmenu {font-size:13px;line-height:34px;}#dropmenu ul li ul li {font-size:13px;line-height:22px;}.calitem, #breadcrumbs, .blogfooter {font-size:11px;line-height:13px;}.regitem .fctext, #sidebar .fctext, .date, .label, #footer, #dropmenu ul li.dropdoc .fctext, .commentname, .comment .fctext {font-size:13px;line-height:17px;}.twelvehourclock, .twentyfourhourclock, #dropmenu a, #footertext, .commentname {font-weight:bold;}#sidebar h2 {font-weight:normal;}#footer a:hover, #dropmenu ul li.dropdoc .fctext a:hover, .calitem a:hover, #breadcrumbs a:hover  {text-decoration:underline;}#slogan {font-style:italic;}/* COLORS */.label, .commentname, #slogan, .calendarday, #breadcrumbs, #breadcrumbs a, #breadcrumbs a:visited, .calitem a, .calitem a:visited, #footer a, #footer a:visited, a:hover, .sidelink a, .sidelink a:visited, .comment .date {color:#000000;}h1,h1a, h1 a:visited, h3, .date, h2, h2 a, h2 a, h2 a:visited {color:#0047a8;}#sidebar h2, #sidebar .fctext, #dropmenu a, #dropmenu a:visited, #dropmenu ul li ul li a, #dropmenu ul li ul li a:visited, #dropmenu ul li.current ul li a, #dropmenu ul li.current ul li a:visited, #dropmenu ul li.dropdoc .fctext a, #dropmenu ul li.dropdoc .fctext a:visited, #dropmenu ul li.dropdoc .fctext a:hover, #sidebar .fctext a, #sidebar .fctext a:visited {color:#ffffff;} #sidebar .fctext a:hover {color:#cccccc;}a, a:visited, .calendardayofweek, .todaydate, #dropmenu .current a, #dropmenu .current a:visited, #dropmenu .current a:hover, #dropmenu a:hover, #dropmenu ul li ul li a:hover, #dropmenu ul li.current ul li a:hover, .sidelink a:hover {color:#0047a8;}#dropmenu .current a, .sidelink, h1, h2, h3, .date, .commentname, .label, #slogan, #footer, .blogfooter, .searchfield, .calendardayofweek, .calendarday, #dropmenu a:hover {text-shadow:1px 1px 3px #a8b3b9;}#sidebar h2, #dropmenu a, #dropmenu ul li.current ul li a, .dropdoc, #sidebar .fctext {text-shadow:1px 1px 3px #154261;}/* BORDERS */#pageframe {box-shadow:3px 5px 10px #042f3f;border-radius:5px;border:1px #6a7a7a solid;}.regitem .listfile, .comment .listoutbg {border-top:1px #bcc7c8 solid;}.fctext img, .regitem img, .txtfield {border-radius:3px;}.sidelink {border-radius:3px;border-top:1px #ffffff solid;border-left:1px #ffffff solid;border-bottom:1px #71807d solid;border-right:1px #71807d solid;}/* BACKGROUNDS */body {background:#ffffff url(bg.jpg) bottom left repeat-x;background-attachment:fixed;}#pageframe {background:url(pageframe.png); background-repeat:repeat-y;}#wrapper, #dropmenu {background:url(topmenu.png) repeat-x;}#dropmenu ul li ul li a, #dropmenu ul li.dropdoc {box-shadow:1px 1px 2px #000000;}.calitem {border-radius:5px;border:1px #bec3bc solid;background:#E6E6DC url(grad1.png) repeat-x;}.sidelink {background:url(sidelink.png) repeat-x;}#homepageheader .homextratxtbody  {background:url(pageframe.png) top center; background-repeat:repeat-y;border-top-right-radius:5px;}#dropmenu a:hover{background:url(drophover.png) top right no-repeat;}#dropmenu ul li.current, #dropmenu .current a:hover {background:#ffffff url(grad2.png) no-repeat;}#dropmenu ul li.dropdoc, #dropmenu ul li ul li a, #dropmenu ul li ul li a:visited {background:#005a81;}#dropmenu ul li ul li a:hover, #dropmenu ul li.current ul li a:hover  {background:#371743 url(drophover.png) repeat-x;}/* ICONS */.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;} .sidelink {padding:5px 0px 0px 0px;margin-top:5px;}/* IMAGES */#logo img {margin-top:30px;}.sidebarpara img {margin:0px 0px 4px 0px;float:left;max-width:200px;height:auto;}.pageparagraph img {max-width:636px;height:auto;}#homepageheader .pageparagraph img, #pagecontentsec .pageparagraph img {max-width:900px;}#pagecontentsec .splashp .pageparagraph img {max-width:800px;}.regitem img {margin-top:1px;}/* FORMATTING */input, textarea {border-radius:3px;} #page {width:960px;margin-left:auto;margin-right:auto;}#pagecontent {width:636px;overflow:hidden;} #pagecontentsec {width:880px;overflow:hidden;}#sidebar {width:260px;overflow:hidden;} #sidebar .sidebaritem .listoutbg, #sidebar .sidebarpara {width:200px;overflow:hidden;}#dropmenu {top:0px;height:34px;width:960px;position:absolute;}#topbanner {top:34px;left:0px;position:absolute;} #wingbanner {left:0px;top:0px;width:100%;position:absolute;z-index:0;}#wingbannercontent {width:1160px;overflow:hidden;} #wingbannercontent {margin-left:auto;margin-right:auto;text-align:right;} #wingbanner, #bottombanner {text-align:center;margin-top:-30px;}#page {text-align:left;position:relative;z-index:3;margin:0px auto;padding-bottom:6px;}#sidebar, #logo {padding:30px 0px 10px 0px;} #pageframe {padding:0px 0px 0px 0px;margin-bottom:10px;}#pagecontent, #pagecontentsec {padding:30px 30px 30px 30px;} #homepageheader .pagebg {padding:30px 30px 0px 30px;margin-bottom:-30px;}.regitem .listheader, .commenttitle {padding-bottom:4px;} .regitem .listfile, .comment .listoutbg {padding-top:4px;}#listheadertop {margin-bottom:15px;} .sidebaritem {padding:0px 30px 10px 30px;} .sidelink {margin:2px 0px 2px 0px;padding:3px 5px 3px 5px;} .sidelinklist {margin-top:6px;}#breadcrumbs {white-space:nowrap;overflow:hidden;padding:0px 0px 0px 0px;top:36px;right:0px;position:absolute;text-align:right;z-index:999;}.calendarday {padding:30px 0px 0px 0px;} .calendarevent, .calendardayofweek {padding:3px 5px 3px 5px;margin:1px 1px 1px 1px;}#dropmenu ul {padding-left:0px;} #dropmenu ul li ul li a {padding-top:3px;padding-bottom:4px;}.searchfield {font-size:13px;line-height:13px;}.searchsubmit {margin-left:-24px;margin-top:3px;background:url(/.templates/Presets/elements.png) no-repeat;border:none;background-position:-2px -380px;} .searchsubmit:active {background-position:-1px -379px;}#dropsearch {width:150px;margin-top:5px;}.sidebaritemdoc .pagesearch h2 {padding-bottom:6px;}#dropmenu ul {float:right;} #dropsearch {float:left;} #dropmenu ul li ul li a, #dropmenu ul li .dropdoc {width:240px;padding:3px 10px 3px 10px;}/* WIDGETS */#sitewidgets .fb-like {width:619px;margin:0px 0px 0px 0px;}#sitewidgets .twtr-widget {width:636px;margin:0px 0px 0px 0px;overflow:hidden;}#sitewidgets .searchfield,#sitewidgets .bigbox {width:205px;}