.address, .smalldate{font-size: .8em; color: black;}

.indexth{ vertical-align : super;}
.stafflabel{ color : #006633; font-weight : bolder; font-family : Arial, Helvetica, sans-serif; font-size : 14px;}

.searchform{background: #ff0; border: 1px dotted #c90; margin: 5px; width: 180px;}
.searchfields input{vertical-align: middle;}
.searchformhdr, .rtcolhdr{background: #039; font-weight: bolder; color: #fff; padding: 2px 10px; border-bottom: 1px solid #030; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 0.9em;}
td.searchformhdr{	text-transform: capitalize; vertical-align: bottom;}td.searchformhdr input{float: right; margin: -12px 0 0 0;}
.searchfields{padding: 5px;}

.grey{color: #669; font-size: 10px;}
.andmore{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding: 2px 5px; margin: 0 5px 0 0;}
.andmore a{background: url(../i/icon01.gif) center left no-repeat; padding: 2px 12px; text-decoration: none; color: #006;}
.andmore a:hover{/*background: url(../i/icon01.gif) center left no-repeat; padding: 2px 12px; */color: #009;}.par{	padding: 0 10px 10px 0;}

td{ font-size : 1em; background: #fff;}dt {font-weight: bold;  color: #006;}
dd{margin-left: 1em;}
label{display: block; width: 140px; font-weight: bolder; padding: 4px; margin: 0; background: url(../i/headers01f.jpg) #006; color: #fff;}

#nav ul li a{width: auto; display: inline;}

#layernav{}
#form_pagelist, #add_page, #update_page{margin: 5px 10px; border: 1px solid #006;}
table > tbody{height: 220px; overflow: hidden; overflow-y: scroll; border: 1px solid #009;}
.fixed{position: absolute;}
td{border: solid #99f; border-width: 0 0 1px 0; padding: 3px; height: 1em;}
td a{display: block; text-decoration: none; padding: 3px; margin: -5px -2px -2px -2px;}
td a:hover{background: #ccf;}

h1, h2{margin: 0;}

p.message{background: #ffc; border: 1px solid #cc9; margin: 5px;}

#insertform{width: 500px;  margin: 20px; padding: 10px; background: #E2E4EB;}
div.row{	clear: both; border: solid #99a; border-width: 1px 0; background: #dde;}
form input{border: 1px solid #009; padding: 3px;}
.warning{	color: #f00;}
.formaxn{	white-space: nowrap;}
#add_page{display: none;}

#nav{display: block;}
#nav ul li a{width: auto; display: inline;}
#formnav ul li{display: inline;}
#pagewidth{background: #fff;}
#pagecontent li{list-style-type: none; padding: 0; margin: 0; border: 0;  width: auto; display: inline;}
#pagecontent li.morelinks{border: 1px solid #ccc;}
#pagecontent p, #pagecontent ul, .pagesection p, .pagesection ul{padding: 10px; width: auto;}

#pagecontent #formnav li{display: inline; list-style-type: none; background: transparent; padding: 0; border: 0;}
#pagecontent #formnav li a{color: #fff; text-decoration: none; background: url(../i/bg02.jpg) #000; padding: .3em .8em; margin: .1em; border: 1px solid #fff; display: block; float: left;}
#pagecontent #formnav li a:hover{background: #fff; color: #000; border: 1px solid #009;}
#pagecontent ul#formnav{width: 565px;}

#pagecontent #layernav li{display: inline; list-style-type: none; background: transparent; padding: 0; border: 0;}
#pagecontent #formnav li a{color: #fff; text-decoration: none; background: url(../i/bg02.jpg) #000; padding: .3em .8em; margin: .1em; border: 1px solid #fff; display: block; float: left;}
#pagecontent #formnav li a :hover{background: #fff; color: #000; border: 1px solid #009;}
#pagecontent ul#layernav{width: 565px;}
form div#form_content ul li{display: inline;}

#form_nav{display: none;}
#form_descr{display: none;}
#form_admin{display: none;}
#form_pictures{display: none;}
#form_timing{display: none;}
#form_sects{display: none;}
#form_del{display: none;}

img#thumbpic{float: right; padding: 10px 10px 10px 10px; margin: 10px 10px 10px 10px; border: 1px solid navy;}
