
a {
    text-decoration: underline;
    font-weight: bold;
    color: orange;
    font-size: 13px;
}
a:hover {
    color: #000000;
    text-decoration: underline;
}

div {
    clear: both;
}

#addresstext P A {
	COLOR: #23731e; TEXT-DECORATION: underline;
}
#sidebarlongtext P A {
	COLOR: #23731e; TEXT-DECORATION: underline;
}
#sidebartoptext P A {
	COLOR: #23731e; TEXT-DECORATION: underline;
}
#navbarmenu LI A:hover {
	TEXT-DECORATION: underline;
}

.table1 {
    border: 0px;
    padding: 0px;
    width: 678px;
}

.tablemain {
    border: 1px solid black;
    padding: 6px;
    width: 100%;
    height: 100px;
}

.copyright {
    font-family: Arial,Helvetica,sans-serif;
    text-align: right;
    font-size: 12px;
}

.phone {
    font-weight: bold;
}

.mapimage {
    border: none;
    padding-right: 6px;
    float: left;
}

.image-left-primary {
    border: none;
    padding-right: 10px;
    padding-bottom: 10px;
    float: left;
}

.image-right-primary {
    border: none;
    padding-left: 10px;
    padding-bottom: 10px;
    float: right;
}

.phead {
    font-weight: bold;
    font-size: 12pt;
}

.notice {
    color: blue;
    font-weight: bold;
}

.pnotice {
    font-style: italic;
}

.pdfnotice {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    color: #990000;
}

.bigbuttonimg {
    border: 0px;
    width: 143px;
    height: 144px;
    background-image: url("images/bg_hlite.jpg");
}

.smallbuttonimg {
    border: 0px;
    width: 32px;
    height: 32px;
}

.headinglink {
    text-decoration: underline;
    font-weight: bold;
    color: orange;
    font-size: 12pt;
}

.busimage {
    border: 0px;
}

td {
    vertical-align: top;
}

.mission {
    font-style: italic;
    color: blue;
    margin-left: 50px;
    margin-right: 50px;
    text-align: center;
    font-weight: bold;
}

.staffname {
    color: green;
    font-style: italic;
}

.staffbio li {
    margin: 0;
    padding: 5px;
    list-style: none;
    font-weight: bold;
    border: none;
}

.staffbio li ul {
    display: none;
}

.staffbio li:hover ul {
    display: block;
    position: relative;
    border: none;
    font-weight: normal;
    background-color: white;
    padding: 10px;
}

#adBanner {
    border: none;
    width: 170px;
    height: 170px;
}

#menulist li {
    margin: 0;
    padding: 5px;
    background-color: silver;
    list-style: none;
    text-align: center;
    font-weight: bold;
    border: none;
}

#menulist li ul {
    display: none;
}

#menulist li:hover ul {
    display: block;
    position: relative;
    border: none;
    text-align: center;
    font-weight: normal;
    background-color: white;
    padding: 10px;
}

.sculabel {
    color: blue;
    width: 25%;
}
.culabel {
    color: blue;
    width: 40%;
}
.culabelindent {
    color: blue;
    padding-left: 20px;
    text-indent: 20px;
    margin-left: 20px;
}
input.invalid {
    background-color: #FF9;
    border: 2px red inset;
}
select.invalid {
    background-color: #FF9;
    border: 2px red inset;
}
label.invalid {
    color: #F00;
    font-weight: bold;
}

.success {
    color: green;
    font-weight: bold;
}
.failure {
    color: red;
    font-weight: bold;
}

.explain {
    font-size: small;
    font-style: italic;
}

#memberb {
	left: 643px; Z-INDEX: 5; POSITION: absolute; WIDTH: 138px; HEIGHT: 47px; VISIBILITY: visible; TOP: 115px;
}
#memberb A {
	WIDTH: 138px; DISPLAY: block; BACKGROUND: url(../images/memberb_hm2.gif) no-repeat 0% 0px; HEIGHT: 47px;
}
#memberb A:hover {
	BACKGROUND-POSITION: -138px 0%
}
#directoryb {
	left: 792px; Z-INDEX: 5; POSITION: absolute; WIDTH: 138px; HEIGHT: 47px; VISIBILITY: visible; TOP: 115px;
}
#directoryb A {
	WIDTH: 138px; DISPLAY: block; BACKGROUND: url(../images/directoryb_hm2.gif) no-repeat 0% 0px; HEIGHT: 47px;
}
#directoryb A:hover {
	BACKGROUND-POSITION: -138px 0%;
}
#benefitsb {
	left: 941px; Z-INDEX: 5; POSITION: absolute; WIDTH: 137px; HEIGHT: 47px; VISIBILITY: visible; TOP: 115px;
}
#benefitsb A {
	WIDTH: 137px; DISPLAY: block; BACKGROUND: url(../images/benefitsb_hm.png) no-repeat 0% 0px; HEIGHT: 47px;
}
#benefitsb A:hover {
	BACKGROUND-POSITION: -137px 0%;
}


#id1bfgphotosimg {
	Z-INDEX: 2; POSITION: absolute; WIDTH: 132px; HEIGHT: 132px; VISIBILITY: visible; LEFT: 169px
}
#id0bfgphotosimg {
	Z-INDEX: 2; POSITION: absolute; WIDTH: 132px; HEIGHT: 132px; VISIBILITY: visible; LEFT: 169px
}
#maintext P {
	TEXT-ALIGN: left; MARGIN: 0px; FONT: 16px/19px "Arial Narrow"
}
#businesstext P {
	TEXT-ALIGN: left; MARGIN: 0px; FONT: 16px/19px "Arial Narrow"
}


#textgrow *:first-child {
	MARGIN-TOP: 0px
}



#sidebarlongtext2 P {
	TEXT-ALIGN: left; MARGIN: 0px; FONT: bold 14px/17px "Arial Narrow"
}
#sidebarlongtext P {
	TEXT-ALIGN: left; MARGIN: 0px; FONT: bold 14px/17px "Arial Narrow"
}
#bannerimg {
	TEXT-ALIGN: left; FONT-FAMILY: "Arial"; COLOR: #ffffff; FONT-SIZE: 12px
}
#textgrow {
	TEXT-ALIGN: left; FONT-FAMILY: "Arial"; min-height: 800px;
}
#textgrow P {
	TEXT-ALIGN: left; FONT-FAMILY: "Arial"
}
#spotlightphotoimg {
	Z-INDEX: 4; POSITION: absolute; WIDTH: 733px; HEIGHT: 123px; VISIBILITY: visible; TOP: 251px; LEFT: 102px
}
#sidebartoptext P {
	TEXT-ALIGN: left; MARGIN: 0px; FONT: 14px/17px "Arial Narrow"; COLOR: #23731e; TEXT-DECORATION: underline
}
#id1bfgphotosimg {
	TOP: 771px
}
#sidebarlongtext2 {
	Z-INDEX: 1; POSITION: absolute; WIDTH: 186px; VISIBILITY: visible; TOP: 1200px; LEFT: 860px
}
#sidebarlongtext {
	Z-INDEX: 1; POSITION: absolute; WIDTH: 186px; VISIBILITY: visible; TOP: 656px; LEFT: 860px
}
#loginmenu LI A {
	BORDER-BOTTOM: #000000 0px; BORDER-LEFT: #000000 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 100%; BORDER-TOP: #000000 0px; BORDER-RIGHT: #000000 0px; TEXT-DECORATION: none
}
#navbarmenu LI A {
	BORDER-BOTTOM: #000000 0px; BORDER-LEFT: #000000 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 100%; BORDER-TOP: #000000 0px; BORDER-RIGHT: #000000 0px; TEXT-DECORATION: none
}
#id0bfgphotosimg {
	TOP: 613px
}
#spotlighttext P {
	TEXT-ALIGN: left; MARGIN: 0px; FONT: 14px/17px Arial
}
#footerimageimg {
	Z-INDEX: 3; POSITION: absolute; WIDTH: 1049px; HEIGHT: 136px; VISIBILITY: visible; background: url(../images/footerimageimg_hm.gif) center; TOP: 142px; LEFT: 48px
}
#sidebarheadimg {
	Z-INDEX: 4; POSITION: absolute; WIDTH: 113px; HEIGHT: 20px; VISIBILITY: visible; TOP: 500px; LEFT: 856px
}
#businesstext P {
	FONT-WEIGHT: bold
}
#sidebarads {
	Z-INDEX: 4; POSITION: absolute; WIDTH: 185px; HEIGHT: 185px; VISIBILITY: visible; TOP: 277px; LEFT: 852px
}
#sidebartoptext {
	Z-INDEX: 4; POSITION: absolute; WIDTH: 103px; VISIBILITY: visible; TOP: 533px; LEFT: 928px
}
#loginmenu LI {
	MARGIN: 0px; DISPLAY: inline; HEIGHT: 100%
}
#navbarmenu LI {
	MARGIN: 0px; DISPLAY: inline; HEIGHT: 100%
}
#lwrnavbarmenu {
	Z-INDEX: 4; POSITION: absolute; TEXT-ALIGN: left; padding: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; WIDTH: 700px; FONT: 14px/18px Arial; HEIGHT: 18px; TOP: 7px; LIST-STYLE-IMAGE: none; LEFT: 80px;
}
#lwrnavbarmenu LI {
	MARGIN: 0px; DISPLAY: inline; HEIGHT: 100%
}
#logomoregreen {
	Z-INDEX: 5; POSITION: absolute; WIDTH: 278px; HEIGHT: 162px; VISIBILITY: visible; TOP: 8px; LEFT: 66px
}

#spotlighttext {
	Z-INDEX: 5; POSITION: absolute; WIDTH: 252px; VISIBILITY: visible; TOP: 286px; LEFT: 141px
}
#addresstext P {
	TEXT-ALIGN: left; MARGIN: 0px; FONT: 13px/16px "Arial Narrow"
}

#headerglass {
	Z-INDEX: 3; POSITION: absolute; WIDTH: 1088px; BACKGROUND: url(../images/headerglass_bm_revised1.gif) no-repeat; HEIGHT: 136px; VISIBILITY: visible; TOP: 186px; LEFT: 27px
}
#id0chrisimg {
	Z-INDEX: 4; POSITION: absolute; WIDTH: 66px; HEIGHT: 74px; VISIBILITY: visible; TOP: 549px; LEFT: 856px
}
#addresstext {
	Z-INDEX: 6; POSITION: absolute; WIDTH: 299px; VISIBILITY: visible; TOP: 89px; LEFT: 355px
}

#headermain {
	Z-INDEX: 2; POSITION: absolute; WIDTH: 1139px; BACKGROUND: url(../images/headermain_bm_revised2.gif) no-repeat; HEIGHT: 410px; VISIBILITY: visible; TOP: 0px; LEFT: 0px
}
#navbarmenu {
	Z-INDEX: 4; POSITION: absolute; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 700px; PADDING-RIGHT: 0px; FONT: 14px/18px Arial; HEIGHT: 18px; TOP: 195px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px; LEFT: 80px
}

#lwrnavbar {
	Z-INDEX: 4; POSITION: absolute; WIDTH: 310px; HEIGHT: 31px; VISIBILITY: visible; TOP: 220px; LEFT: 774px
}

#eventsimg {
	Z-INDEX: 2; POSITION: absolute; WIDTH: 158px; HEIGHT: 23px; VISIBILITY: visible; TOP: 558px; LEFT: 859px
}
#bannerimg {
	Z-INDEX: 3; POSITION: absolute; WIDTH: 727px; HEIGHT: 18px; VISIBILITY: visible; TOP: 376px; LEFT: 107px
}
#searchimg {
	Z-INDEX: 5; POSITION: absolute; WIDTH: 215px; HEIGHT: 18px; VISIBILITY: visible; TOP: 265px; LEFT: 590px
}
#headerbk {
	Z-INDEX: 4; POSITION: absolute; WIDTH: 1088px; BACKGROUND: url(../images/headerbk_em2.gif) no-repeat; HEIGHT: 186px; TOP: 0px; LEFT: 27px
}
#textgrow {
	PADDING-BOTTOM: 0px; MARGIN: 409px 334px 0px 122px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VISIBILITY: visible; PADDING-TOP: 0px
}
#footmain {
	Z-INDEX: 2; POSITION: absolute; WIDTH: 1026px; BACKGROUND: url(../images/footmain_hm.gif) no-repeat; HEIGHT: 211px; VISIBILITY: visible; TOP: 0px; LEFT: 60px
}

#uplift {
	Z-INDEX: 1; POSITION: absolute; WIDTH: 100%; HEIGHT: 100%
}
#layer1 {
	BACKGROUND-IMAGE: none; Z-INDEX: 1; POSITION: absolute; BACKGROUND-COLOR: #8db287; WIDTH: 1139px; HEIGHT: 1500px; VISIBILITY: visible; TOP: 143px; LEFT: 0px
}
#pinimg {
	Z-INDEX: 5; POSITION: absolute; WIDTH: 28px; HEIGHT: 27px; VISIBILITY: visible; TOP: 92px; LEFT: 607px
}
#footer {
	POSITION: relative; WIDTH: 100%; FLOAT: left; TOP: 0px; LEFT: 0px
}
html {
	BACKGROUND: #8db287; HEIGHT: 100%
}
body {
	PADDING: 0px; width: 1139px; MARGIN: 0px; BACKGROUND: url(../images/exteriortile_bm_revised.gif) repeat-y center; HEIGHT: 500%;
}

