/*-------------------- General Layout Styles --------------------*/
.testimonialBox {
color:white;
font-size:10px;
padding:4px 16px 4px 23px;
}
.testimonialBox p, .testimonialBox p a {
color:white;
font-size:10px;
margin-top:4px;
margin-bottom:0px;
}
.eventGallery img{
margin:4px 0 0 18px;
padding:2px;
border:1px solid #4b7b97;
}
.footerSponsors {
position:absolute;
left:195px;
bottom:9px;
}
#relativeDiv {
position:relative;
}
.nextEvent {
margin:5px 10px 0px 20px;
color:white;
}
.nextEvent span {
color:white;
font-size:10px;
}
#calendar {
width:1px;
}
.searchMembers {
padding:85px 0px 0 10px;
background:url(searchMembers.gif) 0px 63px no-repeat; 
}
.searchMembers #textfield {
font-size:10px;
width:166px;
margin-right:0px;
}
.searchMembers select {
width:156px;
margin:3px 0 3px 0;
}
.searchMembers .button {
margin:0px 6px 3px 0;
float:left;
}
.searchMembers p {
padding:3px 0 0 0;
}
.rssTitle, .rssDescription, .normalText {
display:none1;
}
#cmsbody .normalText {
display:inherit!important;
}
.rssItemDescription {
display:block!important;
}
.rssHeading {
margin:10px 0 0 0!important;
font-size:11px;
color:#646a6e;
line-height:14px;
}
.rssItemDescription, .rssItemDescription a {
text-align:left;
color:#646a6e;
font-size:11px;
}
.rssItemDescription a {
display:block;
padding:3px 0;
}
.rssBreak {
display:none;
}
.rssArea {
padding:25px 5px 5px 10px;
}
.weatherBox {
	padding-top: 35px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.calendarBox {
padding:30px 6px 10px 10px;
}
.searchField {
font-size:10px;
font-family:verdana;
border:0px solid white;
background:transparent;
width:190px;
margin-left:8px;
}
.directoryH1 {
background:#235E80;
color:#113754;
}
.directoryH3 {
color:#fff;
font-size:15px;
font-weight:bold;
margin:0px 0 8px 0;
font-family:arial;
}
.directoryBody {
color:#fff;
}
.directoryBody a {
color:#FFEA6E;
}
.directoryH4 {
font-size:15px;
font-weight:bold;
margin:0px 0 8px 0;
font-family:arial;

}
#cmsbody .normalText a {
width:500px!important;
text-align:center;
margin:2px;
padding:2px 4px;
border:1px solid #235E80;
text-decoration:none;
background:#0C4363;
color:#fff;
}
#cmsbody .normalText a:hover {
background:#1F5A7B;
}
.normalText {
display:inherit!important;
}
.directoryImageColumn table tr td img {
margin:0 0 10px 10px;
border:1px solid #ccc;
padding:3px;
background:white;
}
#bottomHtmlArea {
background:url(bottomAdArea.gif) center top no-repeat;
margin:0px auto;
text-align:center;
}
#bottomHtmlArea .htmlarea_table {
width:1048px;
margin:5px auto 0px auto;
}
.memberText h1 {
color:#FF9C00;
margin:7px 10px 8px 10px;
font-weight:normal;
font-size:18px;
}
.memberDetailsColumn {
font-weight:bold;
}
.memberText table td, .otherText table td {
padding:0px 5px 2px 0px;
}
.memberText td, .memberText td p, .memberDescription, .memberReadMore {
color:white;
}
.memberText td a, .memberReadMore a {
color:#FF9C00;
}
.memberText table, .otherText table {
margin:0px 0px 6px 10px;
}
.memberDescription {
margin:0px 0px 6px 10px;
}
.memberReadMore {
margin:0px 0px 10px 10px;
}
.memberImage img{
padding:3px;
margin:10px;
border:1px solid #5790AF;
}
.otherText h1 {
margin:7px 10px 8px 10px;
font-weight:normal;
font-size:18px;
}
.otherText table td {
color:#164e6f;
}
.otherText a {
color:#BF7617;
}
.directoryItemView h1{
color:#FF9C00;
margin:7px 10px 0px 10px!important;
}
.directoryItemView h3, .directoryItemView p{
color:#FFf;
margin:7px 10px;
}
.directoryItemView p a, .directoryItemView a {
color:#FF9C00;
}
.leftBoxContent {
padding:5px 17px 0 22px;
}
.leftBoxContent p {
color:#fff;
font-size:10px;
}
.eventTime {
color:#fff;
font-size:10px;
}

.testimonials { color:#ffffff !important;}