body { background-color:white; font-size:12pt; color: #525252; font-family: Arial, Helvetica, sans-serif; }
.clear {clear:both; height:1%; overflow: visible; }

.wrapper { float:left; width:950px; min-height:599px; }
.frame101 {float:left;width: 760px; min-height: 599px;  border: 1px solid #525252;background-color:white;}

.topbar_header {height: 1%; overflow: visible; width: 760px;  border-top: 10px solid #042b87; background-color: white; }
.header-left {float: left;width: 364px;height: 77px; }
.header-left img {padding-top:20px;padding-left: 30px;}
.header-right {  margin-left:364px;width: 396px;height: 77px;text-align: right;}
.nav { background-color: Maroon;  float:left;width: 205px;height: 245px;border-bottom: 10px solid #959595;border-top: 10px solid #525252;}

/*.wrapper { float:left; width:760px; height: 560px; }*/
.google_ad {margin-left: 770px;width: 160px; height: 600px; border-bottom: 0px solid #525252;background-color:#fff;}



.left-col { width:205px; background-color: #fff; border-top: 10px solid #525252;float:left; }
/*.right-col { margin-left:210px;border-top: 10px solid #5c7c64;background-color: #fff;width:550px;padding-left:0px; }*/

ol.web-form { margin: 10px 0px 0px 10px;  padding: 0;list-style: none;font-size: 0.8em; }
ol.web-form li { padding-bottom:2px; }
ol.web-form label { display: block;float:left;background-color: #eee; width: 150px;    vertical-align: top;}
ol.web-form input { width:328px;border: solid;	border-width:1px;border-color: #525252;height: 14px; /*font-size: 0.8em;*/font-size:0.9em; }

fieldset {margin-bottom: 10px;  border: 1px solid #525252; border-right:0px;	color: #525252; margin-right:0px; padding: 0px 0px 5px 10px;   background-color: #eee;}
legend {  padding: 0 2px;  font-weight: bold;color: #525252;}

div.staff { width:245px;border:0px solid #000; min-height: 87px; }
div.staff img { padding:0px; float:left; margin-right:5px;	 }
div.staff a.staff-label { font-weight: bold; font-size: 0.9em; }
div.staff a.staff-label:link { color:#525252; }
div.staff a.staff-label:visited { color:#525252; }
div.staff a.staff-label:hover { color:red; }
div.staff a.staff-label:active { color:#525252; }

div.staff-bio { width:510px;border:0px solid #000;min-height: 162px;margin-top:10px;font-size: 1.0em; }
div.staff-bio img { padding:0px;margin-right:5px;float:left; }
div.staff-bio span.staff-label { font-weight: bold; font-size: 1.0em; }

ul.month-list { margin:0px; padding:0px;  /*border-bottom:5px solid #9D102D;*/ font-size:0.9em; font-weight: bold; width:385px; }
ul.month-list li {display: inline; padding-left:5px;  }
.month-list .highlight_month { font-weight: bold; }
.month-list a { text-decoration: none;color: #042B87;padding-left: 1px;}
.month-list a:hover {color: #9D102D; }

.frontcal_title { font-size: 0.9em;font-weight: bold; }
.frontcal_title2 {display: block;  font-size: 0.7em;color: #000000;	font-weight: bold; border:0px;}
.frontcal_desc2 { margin-top:0px;   padding-left:2px;font-size: 0.7em;  }

.frontcal-title-small { font-size: 0.7em;font-weight: bold; }
a.frontcal-title-small { color: #000000; }
a.frontcal-link2 { font-size: 0.7em;color: #000000;	font-weight: bold;border:0px; }
a.frontcal-link2:hover { color:red;	}

.sitemappath {	margin-bottom: 10px; }

a.topic-list { }
a.topic-list:link { color:#525252; }
a.topic-list:visited {color:green; }
a.topic-list:hover { color:#9D102D; }
a.topic-list:active {  color:#525252; }

div.info-box { float:left; width: 257px; border: 1px solid #525252;height: auto; min-height: 163px;/* background-color: Blue;*/padding: 5px;margin: 4px 4px 4px 0px; }
div.info-box h4 { margin:0px; color: #042B87; }
div.info-box a {border:0px; }
div.info-box-right {float:left; margin-left: 270px;width: 237px;border: 1px solid #525252;border-right: none;height: auto;min-height: 163px;padding: 5px 0px 5px 5px;margin: 4px 0px 4px 4px;/*background-color: Aqua;*/}
div.info-box-right h4 {margin: 0px;color: #042B87;}
div.info-box-bottom {/* clear: both; */height: auto; min-height: 163px;	border: 1px solid #525252;border-right: 0px;margin: 19px 0px 4px 0px;padding: 5px;}
div.info-box-bottom h4 {margin: 0px;color: #042B87;}

ul.general-list {padding:0px;margin:0px;list-style: none; }