#subscribeformpop {display:none;}
.newscalendar a.off {color:#ccc; cursor:default;}
.newscalendar a.off:hover {background:none; border-color:#ccc;}
.newscalendar .ui-datepicker-today a.off {color:#000;}

#sitemapul {columns: 400px auto; -moz-columns: 400px auto;  -webkit-columns: 400px auto;}
#sitemapul > li {list-style:none; margin:0;}
#sitemapul ul {margin:0 1em 2em 1.5em; padding:0;}
#sitemapul ul li {list-style:circle; margin:0 0 0.5em 0; padding:0;}
#sitemapul ul li:first-child {margin-top:0.5em;}
#sitemapul a.root {font-size:1.5em; display:block; padding:0 0 0.5em 0}

.found, .sbtitle {background:#eee; padding:0.5em; font-weight:bold; color:#666; margin-bottom:1em;}
.sbtitle {margin-bottom:1.5em;}

.childpages {font-size:90%; margin:0 0 0 1.3em; padding:0; font-weight:bold;}
.childpages > li {margin-top:1em;}
.childpages > li.plus {list-style-image:url(/src/plus.gif);}
.childpages ul {list-style-image:none; margin:0 0 0 1.5em; padding:0; font-size:90%; font-weight:normal; display:none; max-height:35vh; overflow:auto}
.childpages ul li {margin-top:0.5em;}
.childpages a {text-decoration:none;}
.childpages a:hover {text-decoration:underline;}
.childpages a.no_link {color:#333; cursor:default; text-decoration:none;}

.found var {color:#009900;}
.newsform fieldset {font-size:90%; border:1px solid #ddd; margin-bottom:1em; padding:0.5em 1em;}
.newsform fieldset legend {color:#666; font-weight:bold; font-size:90%;}
.newsform input[type="text"], .newsform select {height:2em; border:1px solid #ccc; color:#000; background:#efefef;}
.newsform label {font-size:90%; display:block; margin-top:1em;}
.newsform tt {font-size:110%}

.news_line_item {padding:0 0 1em 0; margin:1.5em 0 1.5em 0; border-bottom:1px dashed #ddd;}
.news_line_item .date {color:#999;}
.news_line_item .date small {color:#ccc;}

.page_split_bar	{text-align:center;	margin: 10px 0;}
.page_split_bar a {padding: 2px 8px; background: #eee; border: 1px solid #eee; text-decoration:none;}
.page_split_bar a:hover {text-decoration:underline}
.page_split_bar a.on, .page_split_bar strong {padding: 2px 8px; background:	#067bc2; border: 1px solid #067bc2; color:#fff; font-weight:bold;}

.albums {margin-top:1em;}
.album {display:inline-block; vertical-align:middle; text-align:center; margin:20px 20px 0 0; padding:30px 0; border:2px solid #ccc; background:#eee;}
.album .preview {border:4px solid #999;}
.album .title {display:block; width:149px; margin:8px 30px; height:80px; overflow:hidden; font-size:80%; line-height:120%}
.album .date {margin-top:8px; color:#999;}
.photos {margin-top:1em;}
a.photo {display:inline-block; vertical-align:middle; margin:5px 8px 7px 0; padding:0; background:#fff; border:2px solid #ccc;}
a.photo .preview {vertical-align:middle;}

#overcontent {width:100%; overflow:auto}

.switch, a.switch {color:#347fac; border-bottom:1px dashed #347fac; text-decoration:none; cursor:pointer;}
.switch:hover, a.switch:hover {border-color:transparent; text-decoration:none;}

.stoggle_header, .stoggle_content {background:none;}
.stoggle_content {display:none}

.imagefolder {background:transparent; padding:0;}

.lastdocs__date {margin-top:0}
.topnews__img {max-height:400px;}
.s-widget__inner {padding-top:0.5em;}

a#onup {visibility:hidden; position:fixed; bottom:100px; right:0; display:block; width:50px; height:50px; font-size:30px; line-height:50px; background:rgba(0,0,0,0.7); text-align:center; text-decoration:none; color:#fff;}
a#onup:hover {background:#067bc2}

@import "/src/time_widget.css" screen;


/*
a#printversion {display:inline-block; float:right; height: 20px; margin:1em 20px 0 0; font-size:80%;}
a#printversion  i {display:inline-block; vertical-align:middle; margin-right:4px; font-size:0; width:12px; height:11px; background-position:-152px -192px}

.docgoogleframe {border:0; width:100%; height:860px; padding:0; margin:1em 0 0 0;}
.documentfile {margin-top:1em; padding:1em; font-size:1.5em; background:#eee;}
.documenticon {display:inline-block; vertical-align:middle; width:22px; height:27px; margin-right:8px; background-position:0 -217px}


*/