
body {font-family:  verdana, arial, sans-serif;  margin: 1em; font-size: 0.7em;}

H1 {color:#6F6F37; font-size1: 1.2em;} 
H2 {color:#6F6F37; font-size: 1.2em} 
H3 {color:#95954A; font-size: 1.10em;} 
H4 {color:#990000; font-size1: 1.05em;} 
H5 {color:#6F6F37; font-size1: 1.05em;} 
H6 {color:#990000; font-size1: 1.05em;} 

a:link {color: #006699; text-decoration: none;} 
a:visited {color: #006699; text-decoration: none;} 
a:hover {color: #CC6633; text-decoration: underline;}
a:active {color: #006699; text-decoration: none;}

.maintext {font-size: 1.2em;}

a.nav, a:link.nav {font-size11: 0.8em; color: #6F6F37; text-decoration: none; font-weight: bold;} 
a:visited.nav {color: #6F6F37; text-decoration: none;} 
a:hover.nav {color: #CC6633; border-bottom: none; text-decoration: none; font-weight: bold;}
a:active.nav {color: #6F6F37; text-decoration: none;}

a.fluid, a:link.fluid {font-size1: 0.9em; color: #6F6F37; text-decoration: none; font-weight: bold;} 
a:visited.fluid {color: #6F6F37; text-decoration: none;} 
a:hover.fluid {color: #CC6633; border-bottom: none; text-decoration: none; font-weight: bold;}
a:active.fluid {color: #6F6F37; text-decoration: none;}

a.news, a:link.news {font-size1: 0.8em; color: #6F6F37; text-decoration: none; font-weight: bold;} 
a:visited.news {color: #6F6F37; text-decoration: none;} 
a:hover.news {color: #CC6633; border-bottom: none; text-decoration: none; font-weight: bold;}
a:active.news {color: #6F6F37; text-decoration: none;}

a:link.foot {color: #6F6F37; text-decoration: none;} 
a:visited.foot {color: #6F6F37; text-decoration: none;} 
a:hover.foot {color: #CC6633; text-decoration: none;}
a:active.foot {color: #6F6F37; text-decoration: none;}

.header {padding-left: 1em; padding-top: 0.5em; margin-bottom: 0.5em; border-bottom: 1px dashed #999999; color:#6F6F37; font-size: 1.5em; font-weight: bold;}
.bold {color:#000000; font-size1: 1em; font-weight:bold;} 
.high {color:#990000; font-size1: 1em; font-weight:bold;} 
.highSmall {color: #990000; font-weight: bold; font-size1: 0.9em;}
.halfHigh {color:#999999; font-size1: 1em; font-weight:bold;} 
.half {color:#999999; font-size1: 0.9em; } 
.halfSmall {color:#999999; font-size1: 0.82em;}

.fileInfo {color: #999999; font-weight: normal; font-size1:0.75em;}
.fileInfoContact {color: #999999; font-weight: normal; font-size:0.75em; padding-right:4em; padding-top: 2em;}
.small		{font-size1: 0.82em;}
.footer		{font-size1: 0.75em;}
.height {padding-bottom: 1em;}
.indent	{background: url(/images/sys/contact.gif) no-repeat center right; padding-left: 3em; padding-top: 1em; padding-bottom: 1em;}
.indentBoat  {background: url(/images/sys/boat.gif) no-repeat center right; padding-left: 3em; padding-top: 2em; padding-bottom: 1em;}
.caption {text-align: center; color: slategrey; font-size1: 0.8em; }
.center1 {text-align: center; }
.right {text-align: right; }
.rightPlus {text-align: right; padding-top: 0.5em; }
.extra {line-height: 1.6;}

li1 {padding-bottom: 1em; font-size1: 0.9em;}
div, p, td, th {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size1: 0.9em; line-height: 1.4}
td.menuItem {color: #990000; border-bottom: 1px dashed #999999;}
td.menuItemCenter {color: #990000; border-bottom: 1px dotted #999999; text-align: center; padding-top: 0.5em; padding-bottom: 0.5em;}



.back {background: url(/images/a_mFade.jpg) repeat-x bottom center; font-size1: 0.8em; color: #999933; font-weight: 500; width: 115px; padding-left: 7px; padding-top: 5px; 	border-bottom: 1px solid #cccc99;}

.table_hl	{background: #336699; color:#FFFFFF; font-weight:bold; font-size1: 0.7em;}
.table_hlbdr	{background: #336699; color:#FFFFFF; font-weight:bold;}

.odd		{background: #DDDDDD;}
.even		{background: #FCF7F3;}

#a_m3, div#a_m3 fieldset, .rhbox {
	background: url(/images/sys/a_mFade.jpg) repeat-x bottom center;
	border: 1px solid #336699;
	border-right: 3px solid #336699 ;
	margin: 8px 0;
	padding-left: 3px;
	padding-right: 3px;
	/* crappy IE cannot render the box model correctly! */
	padding-bottom: 5px !important;
	padding-bottom: 10px;
	padding-top: 5px;
	padding-top: 5px !important; 
	display: block;
	margin-bottom: 1em; 
}

div#a_m3 legend, .rhbox h2 {
	border: 1px solid #d;
	padding: 3px 3px;
	background-color: #9C9FB1;
	color: #ffffff;
	font-size: 0.85em;
	letter-spacing: 3px;
	margin-left: 2px;
	margin-top: -1em;
	margin-bottom: 0.2em;
}

/* styles for links page */

div.webLinks_W {background: url(/images/sys/webLinks_W.jpg) right top no-repeat;}
div.linkTitle {	font-size1: 1.05em;	font-weight: 700;}
li.linkItem ,li.link_item_last {padding: 15px 0; border-bottom: 1px dotted #cccccc;}
div.link {background: url(/images/sys/link.gif) left top no-repeat; padding-left:20px;}

#a_m3, .navbar {font-size: 1.1em;}

.imageBox	{font-weight: bold; color: #336699; text-align: center; background-color: #FCF7F3 ; padding:3px; border:1px solid #CC6633;}
.imageBoxBlue	{font-weight: bold; color: #336699; text-align: center; text-size: 0.9em; background-color: #FCF7F3 ; padding:3px; border:1px solid #336699;}
.noBorderBox {padding-left: 0.5em;}
.imageboxright {margin: 3px 0px 5px 10px; padding:3px; border: 1px solid #990000; text-align: center; float: right;} 

.navbar, .newsbar, .linksbar {
margin: 0em 0.2em;
padding: 0em;
list-style-type: none;
}

.navbar li {
padding: 0.5em 0em;
margin:  0em;
color: #6F6F37; 
border-bottom: 1px dashed #999999;
font-weight: bold;
}

.newsbar li, .linksbar li {
padding: 0.25em 0em;
margin:  0em;
color: #990000;
border-bottom: 1px dashed #999999;
}

.nextoutings {
border-top:  1px solid #999999;
border-left:  1px solid #999999;
border-right:  2px solid #999999;
border-bottom:  2px solid #999999;
margin: 0em 1em;
}

.nextoutings h2 {
font-size: 1em;
}

.membershipfees dt {
float: left;
width: 10em;
}

h2.linkTitle {
font-size: 1.2em;
}

legend {
	border: 1px solid #d;
	padding: 3px 3px;
	background-color: #9C9FB1;
	color: #ffffff;
	font-size: 0.85em;
	letter-spacing: 3px;
	margin-left: 2px;
	margin-top: 0em;
	margin-bottom: 0.2em;
}

fieldset {
	background: url(/images/sys/a_mFade.jpg) repeat-x bottom center;
	border: 1px solid #336699;
	border-right: 6px solid #336699 ;
	margin: 8px 0;
	padding-left: 6px;
	padding-right: 6px;
	/* crappy IE cannot render the box model correctly! */
	padding-bottom: 10px !important;
	padding-bottom: 10px;
	padding-top: 5px;
	padding-top: 5px !important; 
	display: block;
	margin-bottom: 1em; 
}

.hidden {
display: none;
}

label
{width: 9em;
float: left;
text-align: right;
font-weight: bold;
margin-right: 0.5em;}

.contact_phone {
background: url(/images/sys/phone.gif) no-repeat top left;
padding-left: 2em;
}

.contact_location {
background: url(/images/sys/location_grey.gif) no-repeat top left;
padding-left: 2em;
}

.contact_map {
background: url(/images/sys/map.gif) no-repeat top left;
padding-left: 2em;
}

.contact {
margin: 0em 0em;
padding: 0em;
list-style-type: none;
}

.webLinks_W dt {
font-weight: bold;
float: none;
padding: 0.2em 0;
}

.webLinks_W {background: url(/images/sys/webLinks_W.jpg) right top no-repeat;
padding-top: 50px;}
.webLinks_W dd {
padding-bottom: 1em; border-bottom: 1px dotted #cccccc;background: 
url(/images/sys/link.gif) left top no-repeat; padding-left:20px;}

.hpintro {text-align: right; }

.linkItem a {
font-weight: bold;
}

.officers dt {
font-weight: bold;
float: none;
padding: 0.2em 0;
}

.officers dd {
padding-bottom: 1em; border-bottom: 1px dotted #cccccc;}

