html, body { min-height:101%; }

body  { color: #000; font-size: 12px; font-family: Verdana, sans-serif; line-height: 22px; background-color: #fff; text-align: left }

/* use for css footer implementation */
/* body { color: #000; text-align: center; background-color: #fff; font-family: Verdana, sans-serif; font-size: 12px; line-height: 22px; }*/

#wrapper { text-align: left; margin-right: auto; margin-left: auto; position: relative; width: 750px; height: auto; border-right: 1px solid #ccc; border-left: 1px solid #ccc; }
#content { width: 750px; float: left; margin-left: 0px; }
#footer { text-align: center; height: 30px; width: 750px; margin: 0 auto; border: 1px solid #ccc;}

table { margin: 10px; padding: 10px }
ul  { text-decoration: none; list-style: none; text-transform: uppercase; display: block; margin: 0px; padding: 0px; }
li   { text-decoration: none; text-transform: uppercase; white-space: nowrap; list-style: none; display: block; margin: 0px; padding: 0px; }
li a  { border-bottom: 1px solid #999; display: block; white-space: nowrap;}
li a:hover  { color: #000; background-color: #ffc; display: block; white-space: nowrap; }
dt { font: 10px/12px Verdana, sans-serif; margin:0; padding: 5px 5px 5px 5px; border-top: 1px solid #999;}
dl { font: 10px/12px Verdana, sans-serif; margin:0; padding: 5px 5px 5px 5px; }
dd { font: 10px/12px Verdana, sans-serif; margin:0; padding: 0px 5px 5px 5px; }
dd a { font-weight: bold; }
.title .date { font: 22px Georgia, Times, serif; font-weight: bold; text-align: center; color: #600; text-transform: none;}
.title .weeknumber { font: 16px Georgia, Times, serif; font-weight: bold; text-align: center; color: #600; text-transform: none;}
.title .user { font: 16px Georgia, Times, serif; font-weight: bold; text-align: center; color: #600; text-transform: none;}

.navhead { text-align: center ; color: #600; font-weight: bold; text-decoration: none; }
.navplain { text-align: center ; color: #600; font-weight: bold; text-decoration: none; }

.navhead a:hover   { color: #600; background-color: #ccc; }

a { color: #600; text-decoration: none; border-bottom: 1px; }
a img { border: none; }
a:hover  { color: #000; background-color: #ffc; border-bottom: 1px solid #999; }
h1 {font: bold 1em Verdana, Arial, sans-serif; letter-spacing: 2px;text-transform: uppercase; padding-top:10px; }
h2 {font: 18px Georgia, "Times New Roman", Times, serif; letter-spacing: 1px; }
h3 {font: bold 12px Verdana, Arial, sans-serif; letter-spacing: 2px;text-transform: uppercase; }
h4 {font: bold 12px Georgia, "Times New Roman",  Times, serif; letter-spacing: 1px; }
h5 { margin: 0px; padding: 0px; text-align: center;}

p,h1,h2,h3,h4,pre { margin:0px 10px 10px 10px; }

#leftcontent .intro, #leftcontent .outro  { font: italic 14px Georgia, serif; padding: 10px 10px 1px }
#leftcontent .plain, #leftcontent .small    { font-size: 11px; font-family: Georgia, serif; font-variant: normal; font-weight: normal; line-height: 13px }
#leftcontent .title { font: bold 12px Georgia, Times, serif; text-align: left; margin-bottom: 2px; padding: 10px 0 5px; border-top: 1px dashed #999 }
#leftcontent .smleader { text-align: left; display: block; margin-bottom: 0; padding: 10px 10px 10px 0 }
#leftcontent h1  { color: #600; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; font-weight: bold; letter-spacing: 0; padding-top: 10px }
#rightcontent h1 { color: #600; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-style: normal; font-weight: bold; letter-spacing: 0; padding-top: 10px }
#rightcontent .plain, #rightcontent .small { font-size: 11px; font-family: Georgia, serif; font-variant: normal; font-weight: normal; line-height: 12px }
#rightcontent .title { font: bold 12px Georgia, Times, serif; text-align: left; margin-bottom: 2px; padding: 10px 0 5px; border-top: 1px dashed #999 }
#centercontent .plain, #centercontent .small { font-size: 11px; font-family: Georgia, serif; font-variant: normal; font-weight: normal; line-height: 12px }
#centercontent .maintitle, #content .title, #content .byline {text-align: center; }
#centercontent .maintitle  { font: 22px Georgia, Times, serif; padding-top: 18px; }
#centercontent .title  { font: 22px Georgia, Times, serif; margin-bottom: 2px; padding: 10px 0px 5px; border-top: 1px dashed #999; text-align: center; }
#centercontent .item p  { margin: 0; padding: 10px 20px 10px 20px }
#centercontent .minutes p  { color: #000; margin: 0; padding: 0 20px; }
#centercontent h1 a:hover, .title a:hover, .byline a:hover { border-bottom: 1px; }

#subhead .heading    { color: #000; font: bold 24px Georgia, "Times New Roman", Times, serif; padding-top: 4px; }
.regulations  { padding: 10px }
.term   { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; text-decoration: underline }
.highlight   { background-color: #ffc }
.instructions  { font-size: 10px; line-height: 14px }
.masthelp, .masthelp a { color: #fff; font-size: 10px; line-height: 14px; text-align: right }
.masthelp a:hover { color: #000; border-bottom: 1px solid #999 }
.header  { color: #600; font: bold 18px Georgia, Times, serif; text-decoration: underline; text-transform: none }

/* bars */
div .bottombars { border-width: 0 0 1px 0; border-style: solid; border-color: #CCC; }
div .sidebars { border-right: #CCC; border-left: #CCC; border-bottom: #CCC; border-width: 0 1px 1px 1px; border-style: none solid solid solid; }

.maintitle { color: #600; text-transform: none; letter-spacing: 1px;}
.maintitle a:link, .maintitle a:visited { color: #600; }
.maintitle a:hover { color: #000; }

.title { text-align: center; color: #600; text-transform: none; letter-spacing: 1px;}
.title a:link, .title a:visited { color: #600; }
.title a:hover { border-bottom: 1px solid #999; color: #000; }
.archives { font-size: 10px; line-height: 14px }
.byline { text-align: center; font: italic 12px Times, serif; letter-spacing: 1px; margin: 0px;}
.byline a:hover { text-align: center; color: #000; background-color: #ffc; border-bottom: 1px solid #999;}
.byline a:link, .byline a:visited { text-align: center; font: bold 12px Verdana, sans-serif; text-transform: uppercase; letter-spacing: 0px;}

.bmname { font: italic bold 1.1em Georgia, "Times New Roman", Times, serif; text-align: center; letter-spacing: 1px; margin: 0 0 8px; }
.bmadd { margin: 0px; padding: 0px; }
.zactivity td { font-size:  9px; line-height:12px; padding: 0px; margin: 0px; border-width: 1px; }
.zpermit  { font-size: 10px; line-height: 16px; text-align: right; white-space: nowrap; margin: 0; padding: 0; vertical-align: bottom }
.zpermitL  { font-size: 10px; line-height: 16px; text-align: left; margin: 0; padding-top: 12px; vertical-align: top }
.zfee  { font-size: 10px; line-height: 16px; margin: 0 }
.legal   { font-size: 9px; line-height: 12px; padding: 0px; margin: 0px; font-style: italic; }
.applegal   { font-size: 9px; line-height: 12px; padding: 0 20px; margin: 0px; font-style: italic; }
.caption    { font-size: 9px; font-style: italic; line-height: 12px; text-align: left; margin: 0; padding: 0 }
.outline  { border: solid 1px #600 }
.address   { font-size: 10px; line-height: 12px; padding: 0px; margin: 0px; font-weight: bold; text-align: center; }
.liner { padding-top: 24px; border-bottom: 1px solid #000 }
.shorten { padding-top: 0px; margin: 0px;}
.linetop   { line-height: 12px; padding-top: 6px; border-top: 2px dashed #999; border-bottom: medium none }
.credit { color: #fff; font-size: 10px; line-height: 10px; text-align: right }
.item .indent { font-weight: inherit; font-style: inherit; text-indent: 20px; padding-left: 20px; }

