body {
	margin-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	color:#353f26;
	font-weight:bold;
	letter-spacing:.5px;
}

h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#353f26;
	font-weight:bold;
	letter-spacing:.5px;
}

#header #contact td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 15px;
}
#footer  {
	margin-bottom:20px;
}

#footer td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #788487;
}
#body_container #body_main p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #525252;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 0px;
}

#body_container #body_main li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #525252;
	margin-bottom: 10px;
	margin-right: 20px;
}

ul.clean li {
margin:0!important;	
}

#body_container #body_callout p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	color: #525252;
	margin-bottom: 10px;
	margin-top: 20px;
	margin-left: 15px;
	margin-right: 20px;
}
#body_container #body_callout .white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 15px;
	color: #FFFFFF;
}
#body_container #body_callout a .white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 15px;
	color: #FFFFFF;
}
#body_container #body_main a {
	color: #966826;
}

#flashMessage {
  padding: 10px;
  color: #ff0000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 15px;
}

#event_constraints {
  float: right;
  padding: 10px;
}

#event_constraints, #event_constraints input {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 15px;
}

ul.event-list li {
list-style: none;
}

#event_details {
  margin: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 17px;
}
.eventSearch {float:left; clear:both; margin-bottom:1em;}
.eventSearch input{ float:left; clear:none; margin-right:4px; line-height:20px;}
.eventSearch .submit, .eventSearch input{ float:left; clear:none;}
.eventRestrict {float:left; clear:both; margin-bottom:1em;}

#dropmenudiv{
position:absolute;
border-bottom-width: 0;
font:normal 12px Arial;
line-height:26px;
z-index:100;
background-color:#435E4F;
width:166px;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
border-left: 1px solid black;
border-right: 1px solid black;
padding: 0px 0;
text-decoration: none;
font-weight: bold;
color:#fff;
width:148px;


}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #BD9C6B;
}

#event_constraints {
padding:1em;
background-color:#f5f5f5;
border:1px solid #ddd;
height:89px;
overflow:hidden;
}

.onethird h2, .fullwidth  h2 {padding-bottom:0; margin-bottom:7px; font-size:14px; text-transform:none;}
.onethird { float:left; text-align:center;  margin-right:55px; }
.onethird ul.logos li{margin-right:0!important; display:block;}
.onethird img, .fullwidth img {margin-right:0!important; padding:0; border:0;}
.last {margin-right:0!important;}
.fullwidth { float:left; clear:both; width:780px; text-align:center;  margin-top:27px; zoom:1;}
.teamthirds  .fullwidth { float:left; clear:both; width:960px; text-align:center;  margin-top:27px;}

.onethird .bordered {border:6px #E0D0BA solid; padding:20px 11px; width:190px; text-align:center; height:316px;}
.teamthirds .onethird  {margin-right:30px;}
.teamthirds .onethird .bordered {border:6px #E0D0BA solid; padding:20px 11px; width:266px; text-align:center; height:auto;}
.teamthirds .onethird .bordered p{padding:0 0 30px 0!important;}
.bordered {border:6px #E0D0BA solid; padding:11px;  text-align:center; height:100%}


ul.logos {margin:0 0 50px 0px; padding:0;}
ul.logos li {display:inline;  }
ul.logos li a {outline:none;}
ul.logos li a img {border:none; vertical-align:middle; margin: 0 50px 30px 0;}

div.bio-intro  {}
.bio-intro img {float:left; clear:none; margin-right:7px!important;}
.bio-intro p {text-align:left; padding:0 0 5px 0!important; margin:0!important; white-space:nowrap; }
.img-left {float:left; clear:none; margin-right:11px;margin-top:4px;}
