br
{
	font-size: 16pt;
}

form
{
	display: inline;
}

h1
{
	font-size: 36pt;
	font-weight: bold;
}

h2
{
	font-size: 30pt;
	font-weight: bold;
}


h3
{
	font-size: 20pt;
	font-weight: bold;
}

h4
{
       font-size: 14pt;
       font-weight: bold;
}


.cen
{
  text-align:            center;
}

.f10
{
	font-size: 10pt;
}

.f12
{
	font-size: 12pt;
}

.f14
{
	font-size: 14pt;
}

.f16
{
	font-size: 16pt;
}

.f18
{
	font-size: 18pt;
}

.f20
{
	font-size: 20pt;
}

.f24
{
	font-size: 24pt;
}

.f30
{
	font-size: 30pt;
}

.f36
{
	font-size: 36pt;
}

.m0
{
  margin-left:           0;
  margin-right:          0;
}

.lm1
{
	margin-left: 0.33in;
}

.lm2
{
	margin-left: 0.66in;
}

.lm3
{
	margin-left: 1.0in;
}

.lm4
{
	margin-left: 1.33in;
}

.bart
{
	padding-top: 10pt;
	margin-left: 0.33in;
	font-size: 16pt;
	font-weight: bold;
	padding-bottom: 14pt;
}

.bsec
{
	margin-left: 0.33in;
	font-size: 16pt;
	padding-bottom: 14pt;
}

.bnum
{
	margin-left: 1.0in;
	font-size: 14pt;
	padding-bottom: 14pt;
}

.blet
{
	margin-left: 1.5in;
	font-size: 14pt;
	padding-bottom: 14pt;
}



.center
{
	text-align: center;
/*	background-color: #005F00;*/
	margin-right: 16px;
}

.openpage, .memberpage
{
	background-color: #005F00;
}



.bordered
{
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

.bordered table
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 12pt;
	border-width: 2px;
	border-style: outset;
	border-color: white;
	border-collapse: separate;
}

.bordered td, .bordered th
{
	text-align: center;
	border-width: 1px;
	border-style: inset;
	border-color: white;
	padding: 0px 2px;
}

.bordered caption
{
	font-size: 20pt;
	font-weight: bold;
}

.borderless
{
	border: 0px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

.borderless table
{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	font-size: 12pt;
	border: 0px;
}

.borderless td, .borderless th
{
	border: 0px;
	padding: 0px 4px;
}

.borderless caption
{
	font-size: 20pt;
	font-weight: bold;
	border: 0px;
}

.borderless tr
{
	border: 0px;
}	


.memberfixed table
{
	width: 500px;
	border-width: 2px;
	border-style: outset;
	border-color: white;
}


.memberfixed td
{
	text-align: center;
	width: 33%;
}

.memberfixed th
{
	text-align: center;
}

.memberfixed a
{
	font-weight: bold;
	text-decoration: none;
}

.varwidth table
{
	border-width: 2px;
	border-style: outset;
	border-color: white;
	border-collapse: separate;
}

.varwidth td, .varwidth th
{
	background-color: green;
	text-align: center;
}

.gallery
{
        width: 98%;
	margin-left: auto;
	margin-right: auto;
}

.gallery li 
{
	display: inline;
	list-style: none;
	min-width: 150px;
	min-height: 175px;
	float: left;
	margin: 0 10px 10px 0;
	text-align: center;
	padding: 0 5px;
}

.gallery img
{
	margin: 0;
	border: 0px;
	width: 150px;
	height: 100px;
}

.gallery a
{
	text-decoration: none;
}

.gallery p
{
	margin-top: 5px;
	font-weight: bold;
}


.entryblock
{
	background-color: orange;
	color: black;
	font-size: 14pt;
	font-weight: bold;
	padding: 10px;
	margin-left: auto;
	margin-right: auto
}

.buttonblock
{
	width: 60%;
	background-color: #005F00;
	font-size: 14pt;
	padding: 10px;
	margin-left: auto;
	margin-right: auto;
}

.buttonblock p
{
        font-size: 24pt;
        color: white;
        font-weight: bold;
}

.buttonblock a
{
	text-decoration: none;
	white-space: nowrap;
}

.innerbutton
{
	width: 33%;
	float: left;
	font-size: 150%;
	font-weight: bold;
}

.fixedblock
{
	width: 60%;
	background-color: #005F00;
	font-size: 14pt;
	padding: 5px;
	margin-left: auto;
	margin-right: auto;

}

.fixedblock p
{
        font-size: 20pt;
        color: white;
        font-weight: bold;
}

.fixedblock a
{
	text-decoration: none;
}

.minutesub
{
}

.minutesub th
{
	text-align: right;
	vertical-align: top;
	font-weight: bold;
	background-color: transparent;
}

.indexitem
{
	margin: auto;
	text-align: left;
}

.indexitem p
{
	padding-left: 2%;
	padding-right: 2%;
}

.bolderlinks
{
}

.bolderlinks a
{
	text-decoration: none;
	font-size: 14pt;
	font-weight: bold;
}

.directory
{
	clear: both;
	text-align: left;
}

.directory ul
{
	width: 100%;
}

.directory li
{
	float: left;
	width: 40%;
	list-style-type: none;
	padding-left: 8%;
	padding-right: 1%;
}

.directory p
{
	clear: both;
	text-align: center;
	font-size: 20pt;
	font-weight: bold;
}

.directory a
{
	text-decoration: none;
}

.dashedItem
{
	border-style: dashed;
	border-width: 1px;
	border-color: white;
	width: 100%;
	margin: auto;
	padding: 5px;
}

.solidItem
{
	border-style: solid;
	border-width: 1px;
	border-color: white;
	width: 100%;
	margin: auto;
	padding: 5px;
}

.smallBreak
{
	font-size: 7pt;
}
