.vertbar {background: #636161; width: 1px;}
.horzbar {background: #636161; width: 4px; height: 1px;}

.toprightmenu { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:8pt; color:#FFFFFF; font-weight:normal; margin-top: -8pt }


a.toprightmenu:link { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:8pt; color:#FFFFFF; font-weight:normal; text-decoration: none }
a.toprightmenu:visited { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:8pt; color:#FFFFFF; font-weight:normal; text-decoration: none }
a.toprightmenu:hover { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:8pt; color:#993300; font-weight:normal; text-decoration: underline }
a.toprightmenu:active { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:8pt; color:#FFFFFF; font-weight:normal; text-decoration: none }

a.toprightmenumedium:link { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:10pt; color:#FFFFFF; font-weight:normal; text-decoration: none }
a.toprightmenumedium:visited { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:10pt; color:#FFFFFF; font-weight:normal; text-decoration: none }
a.toprightmenumedium:hover { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:10pt; color:#FF0000; font-weight:normal; text-decoration: underline }
a.toprightmenumedium:active { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:10pt; color:#FFFFFF; font-weight:normal; text-decoration: none }

a.toprightmenularge:link { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:12pt; color:#FFFFFF; font-weight:normal; text-decoration: none }
a.toprightmenularge:visited { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:12pt; color:#FFFFFF; font-weight:normal; text-decoration: none }
a.toprightmenularge:hover { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:12pt; color:#FF0000; font-weight:normal; text-decoration: underline }
a.toprightmenularge:active { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:12pt; color:#FFFFFF; font-weight:normal; text-decoration: none }


a.news:link { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration: none; margin-top: 20pt }
a.news:visited { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration: none; margin-top: 20pt }
a.news:hover { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration: underline; margin-top: 20pt }
a.news:active { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration: none; margin-top: 20pt }

a.sitemap:link { font-family: Georgia, serif; font-size: 15px; color:#666666; font-weight: normal; text-decoration: none; margin-top: 20pt }
a.sitemap:visited { font-family: Georgia, serif; font-size: 15px; color:#666666; font-weight: normal; text-decoration: none; margin-top: 20pt }
a.sitemap:hover { font-family: Georgia, serif; font-size: 15px; color:#993300; font-weight: normal; text-decoration: underline; margin-top: 20pt }
a.sitemap:active { font-family: Georgia, serif; font-size: 15px; color:#666666; font-weight: normal; text-decoration: none; margin-top: 20pt }

a:link { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:10pt; color:#336699; font-weight:normal; text-decoration: none }
a:visited { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:10pt; color:#336699; font-weight:normal; text-decoration: none }
a:hover { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:10pt; color:#666666; font-weight:normal; text-decoration: underline }
a:active { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:10pt; color:#336699; font-weight:normal; text-decoration: none }

a.faqs:link { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:14pt; color:666666; font-weight:normal; text-decoration: none }
a.faqs:visited { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:14pt; color:#666666; font-weight:normal; text-decoration: none }
a.faqs:hover { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:14pt; color:#993300; font-weight:normal; text-decoration: underline }
a.faqs:active { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:14pt; color:#666666; font-weight:normal; text-decoration: none }

a.footeroptions:link { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:7pt; color:#666666; font-weight:normal; text-decoration: none }
a.footeroptions:visited { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:7pt; color:#666666; font-weight:normal; text-decoration: none }
a.footeroptions:hover { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:7pt; color:#993300; font-weight:normal; text-decoration: underline }
a.footeroptions:active { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:7pt; color:#666666; font-weight:normal; text-decoration: none }


.bogutzfooter { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:7pt; color:#666666; font-weight:normal; margin-left: 11px; margin-top: 2px }


ul.interior { font-family: Helvtica, Verdana, Arial, sans-serif; font-size:7.5pt; color:#666666; font-weight:normal; line-height: 110% }
li.interior { font-family: Helvtica, Verdana, Arial, sans-serif; font-size:7.5pt; color:#666666; font-weight:normal; line-height: 110%; margin-bottom:7pt  }
li.interiorfuture { font-family: Helvtica, Verdana, Arial, sans-serif; font-size:7.5pt; color:#255e25; font-weight:normal; line-height: 110%; margin-bottom:7pt  }

.spotlightheader { 
    width:140px;
	margin-top:3px;
	margin-bottom:5px;
	padding-bottom:3px;
	border-bottom:1px solid #d3c8d0;
	font-family: Georgia, serif;
	font-size:8pt;
	color:#666666;
	font-weight:normal;
	text-align:center;
}
.spotlightname { font-family: Georgia, serif; font-size:12px; color:#0e4468; font-weight:normal; }
.spotlighttext { font-family: Helvtica, Verdana, Arial, sans-serif; font-size:7.5pt; color:#666666; font-weight:normal; line-height: 150%; margin-top: 3px; }

.homefeaturetext { font-family: Helvtica, Verdana, Arial, sans-serif; font-size:12pt; color:#666666; font-weight:normal; margin-left: 10; margin-right: 10; margin-bottom: 10; line-height: 160% }

.funfeatureheader { font-family: Georgia, serif; font-size:12pt; color:#002f51; font-weight:bold; margin-left: 10; margin-top: 5; margin-right: 10 }
.funfeaturetext { font-family: Helvtica, Verdana, Arial, sans-serif; font-size:12pt; color:#666666; font-weight:normal; margin-left: 10; margin-right: 10; line-height: 160% }

.interiorheader { font-family: Georgia, serif; font-size: 17px; color:#255e25; font-weight: bold }
.interiorsubsection { }
.interiorsubheader { font-family: Georgia, serif; font-size: 14pt; color:#255e25; font-weight: bold }
.interiorsubcopy { font-family: Helvtica, Verdana, Arial, sans-serif; font-size:12pt; color:#666666; font-weight:normal; line-height: 160% }

.featureheaders { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:12px; color:#053A64; font-weight:bold }
.featuretext { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:12px; color:#000000; font-weight:normal; margin-top: -15 }

.staff_bio_area { 
    width: 500px;
	margin-bottom: 20px;
}
.staff_photo {
    float: left;
	width: 125px !important;
}
.staff_profile {
    float: right;
	width: 360px !important;
}
.clear {
    clear: both;
}
/* home page */
.spotlight_area {
    background: url('images/spotlight/spotlight_background.jpg') repeat-y top left;
	width: 170px;
	margin: 0px;
	padding: 0px;
}
.spotlight_body {
	margin: 0px 16px 0px 16px;
	padding: 5px 0px 20px 0px;
}
.home_main_area {
	background: url('images/home_main/home_body_background.jpg') repeat-y top left;
	width: 570px;
	margin: 0px;
	padding: 0px;
}
.home_main_body {
	margin: 0px 16px 0px 16px;
	padding: 5px 0px 2px 0px;
}
.funfeature_area {
	margin-bottom: 15px;
}.funfeature_line {
	width: 322px;
	border-bottom: 1px solid #ccc;
	text-align: center;
}
.news_postings_area {
    background: url('images/newsbackground.jpg') repeat-y top left;
}
.news_postings {
    width: 190px;
	margin-top: 2px;
	margin-bottom: 10px;
}
.news_headline_bullet {
    width: 18px;
	float: left;
	text-align: center;
}
.news_headline {
	width: 165px;
	float: right;
	margin-right: 3px;
	text-align: left;
}
    .news_headline a:link { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration: none; margin-top: 20pt }
    .news_headline a:visited { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration: none; margin-top: 20pt }
    .news_headline a:hover { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration: underline; margin-top: 20pt }
    .news_headline a:active { font-family: Helvetica, Verdana, Arial, sans-serif; font-size:11px; color:#000000; font-weight:normal; text-decoration: none; margin-top: 20pt }
.newsletter_signup {
	background-color: #da9a6b;
	padding: 5px 3px 5px 14px;
	
}
.appt_form_label {
	text-align: right;
	vertical-align: top;
	padding-right: 5px;
	padding-bottom: 5px;
	font-family: Helvtica,Verdana,Arial,sans-serif;
	font-size: 12pt;
	color: #404040;
	font-weight: normal;
	line-height: 160%;
}
.appt_form_input {
	text-align: left;
	padding-bottom: 5px;
	font-family: Helvtica,Verdana,Arial,sans-serif;
	font-size: 12pt;
	color: #666666;
	font-weight: normal;
	line-height: 160%;
}

