﻿body {
	margin: 0;
	padding: 0;
	background: #fff url(../images/body_bk.jpg) repeat-x left top;
}
h1 {
	font: normal 30px "Century Gothic", "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0;
	padding: 0;
}
h3 {
	color: #0093dd;
	font: bold 16px "Century Gothic", "Arial Narrow", Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 10px 0;
}
p {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
}
p ul{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
}
input, textarea, select, span {  
	max-width: 430px;
}

#dropShadow {
	background: transparent url(../images/dropShadow.png) repeat-y center 20px;
	width: 915px;
	margin: 10px auto;
	padding: 0 20px;
}
.btmDrop {
	height: 20px;
	margin: 0;
	padding: 0;
}
.topDrop {
	height: 20px;
	margin: 0;
	padding: 0;
}
.btmDrop img {
	height: 20px;
}
#container {
	background-color: #fff;
	width: 915px;
}
.logo {
	width: 311px;
	height: 236px;
	float: left;
	margin: 0;
	padding: 0;
	border-width: 0;
}
.headArea {
	width: 604px;
	float: left;
	padding: 0;
	margin: 0;
}
.topNav {
	background: transparent url(../images/topNav_bk.jpg) repeat-x right top;
	height: 35px;
	text-align: right;
}
.topNav ul{
	list-style: none;
	margin: 0 0 0 250px;
	padding: 0;
}
.topNav li {
	float: left;
	margin: 8px 0 0 10px;
	padding: 0;
}
.topNav li a img {
	border: none;
}
#sideBar {
	background: #c0c6cf;
	width: 251px;
	float: left;
	padding-left:15px;
	width:236px;
	display: inline;
}
#sideBar #nav {
	margin: 0 0 45px;
	padding: 0;
}
#sideBar #nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#sideBar #nav a {
	display: block;
	width: 182px;
	height: 22px;
	margin: 6px 0;
	font: bold 14px "Century Gothic", "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	padding: 4px 0 2px 35px;
	background: transparent url(../images/mainNav_btnOff.jpg) no-repeat left top;
}
#sideBar #nav a:hover {
	background: transparent url(../images/mainNav_btnOn.jpg) no-repeat left top;
}
#sideBar #join {
	width: 218px;
	background: transparent url(../images/joinPod_btm.jpg) no-repeat left bottom;
	margin: 0 0 35px;
}
#sideBar #join h1 {
	width: 218px;
	background: transparent url(../images/joinPod_top.jpg) no-repeat left top;
	font: normal 18px "Century Gothic", "Arial Narrow", Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#sideBar #join h1 a {
	text-decoration: none;
	color: #fff;
	display: block;
	padding: 15px 25px 5px;
}
#sideBar #join p {
	color: #fff;
	font: 11px Arial, Helvetica, sans-serif;
	margin: 5px 10px 0px 60px;
	padding: 0 0 10px 0;
}
#sideBar #adSpaceSm {
	text-align: center;
	margin: 0 0 25px;
	padding: 0;
}
#mainArea {	
	background: #fff url(../images/mainContent_bk.jpg) repeat-y left top;
}
#contentArea {
	width: 664px;
	float: left;
	margin: 0;
	padding: 0;
}
#adSpaceLg {
	text-align: center;
	margin-left: 98px;
	*margin-left: 1px;
}
#adSpaceLg p {
	margin: 0;
	padding: 0;
	text-align: center;
}
.mainContent {
	border-top: 2px solid #0093dd;
	border-bottom: 2px solid #0093dd;
	padding: 10px 20px 15px;
	margin: 0;
}
.interior {
	background: transparent url(../images/interiorContent.jpg) repeat-y left top;
}
.interiorContent {
	float: left;
	width: 418px;	
	padding: 0 20px 0 0;
	margin: 0;
}
#content {
	display: inline;
}
#content h1 {
	margin: 0 20px;
	padding: 0;
}
#content div.community {
	background: transparent url(../images/contentPod_btm.gif) no-repeat left bottom;
	width: 189px;
	float: left;
	margin: 10px 0 0 15px;
	padding: 0;
}
#content div.visitor {
	background: transparent url(../images/contentPod_btm.gif) no-repeat left bottom;
	width: 189px;
	float: left;
	margin: 10px 0 0 15px;
	padding: 0;
}
#content div.chamber {
	background: transparent url(../images/contentPod_btm.gif) no-repeat left bottom;
	width: 189px;
	float: left;
	margin: 10px 0 0 15px;
	padding: 0;
}

#content div.tourism {
	background: transparent url(../images/contentPod_btm.gif) no-repeat left bottom;
	width: 189px;
	float: left;
	margin: 10px 0 0 15px;
	padding: 0;
}

#content div.community h2 {
	font: normal 16px "Century Gothic", "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #a21b1f;
	background: transparent url(../images/contentPod_top.jpg) no-repeat left top;
	height:31px;
	margin: 0;
	padding: 15px 0 0 0;
	width:189px;
	text-align: center;
}
#content div.visitor h2 {
	font: normal 16px "Century Gothic", "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #a21b1f;
	background: transparent url(../images/contentPod_top.jpg) no-repeat left top;
	height:31px;
	margin: 0;
	padding: 15px 0 0 0;
	width:189px;
	text-align: center;
}
#content div.chamber h2 {
	font: normal 16px "Century Gothic", "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #a21b1f;
	background: transparent url(../images/contentPod_top.jpg) no-repeat left top;
	height:31px;
	margin: 0;
	padding: 15px 0 0 0;
	width:189px;
	text-align: center;
}

#content div.tourism h2 {
	font: normal 16px "Century Gothic", "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #a21b1f;
	background: transparent url(../images/contentPod_top.jpg) no-repeat left top;
	height:31px;
	margin: 0;
	padding: 15px 0 0 0;
	width:189px;
	text-align: center;
}

h2 {
	font: normal 16px "Century Gothic", "Arial Narrow", Arial, Helvetica, sans-serif;
	color: #a21b1f;
	margin: 0;
	padding: 15px 0 0 0;
	text-align: left;
}

#content div.community p {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #000;
	padding:  0 10px 5px;
	float:left;
}
#content div.visitor p {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #000;
	padding:  0 10px 5px;
	float:left;
}
#content div.chamber p {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #000;
	padding:  0 10px 5px;
	float:left;
}
#content div.tourism p {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #000;
	padding:  0 10px 5px;
	float:left;
}


#footer {
	background: #a21b1f url(../images/footer_bk.jpg) repeat-x left bottom;
	color: #fff;
	font: normal 10px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 15px 25px;
}
#footer p a {
	color: #fff;
	margin: 0;
	font-size: 11px;
}


#footer p {
	color: #fff;
	margin: 0;
	font-size: 11px;
}


.newsEvents:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


.mainContent:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


#mainArea:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


.topNav:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


#header:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
*:first-child + html .newsEvents {
	min-height: 1px;
}
*:first-child + html .mainContent {
	min-height: 1px;
}
*:first-child + html #mainArea {
	min-height: 1px;
}
*:first-child + html .topNav {
	min-height: 1px;
}
*:first-child + html #header {
	min-height: 1px;
}

#ctl00_webcontent_EventSubmission1_txtDescr {
	width: 320px !important;
}

#ctl00_webcontent_EventSubmission1_txtLocation {
	width: 320px !important;
}

#ctl00_webcontent_UpdateProfile1_txtOrgName {
	width: 200px !important;
}


#ctl00_webcontent_UpdateProfile1_txtReportName {
	width: 200px !important;
}


#ctl00_webcontent_UpdateProfile1_txtNotes {
	width: 200px !important;
}


#ctl00_webcontent_UpdateProfile1_txtEmail {
	width: 200px !important;
}


#ctl00_webcontent_UpdateProfile1_txtWebsite {
	width: 200px !important;
}


#ctl00_webcontent_UpdateProfile1_txtPrimaryListingDescr {
	width: 200px !important;
}

#ctl00_webcontent_UpdateProfile1_txtSecondaryListingDescr {
	width: 200px !important;
}

#ctl00_webcontent_UpdateProfile1_txtAddress1 {
	width: 200px !important;
}


#ctl00_webcontent_UpdateProfile1_txtAddress2 {
	width: 200px !important;
}

#ctl00_webcontent_UpdateProfile1_ddPrimaryListingCategory {
	width: 250px !important;
}


#ctl00_webcontent_UpdateProfile1_ddSecondaryListingCategory {
	width: 250px !important;
}

#ctl00_webcontent_UpdateProfile1_dlRelatedProfiles  {
	width: 200px !important;
}


/* More Links */
div.more-links {
	background: url(../images/side-box-bkg.gif) repeat-y 0 0;
	overflow: hidden;
}
div.more-links ul {
	margin: 0;
	padding: 2px 15px;
}
div.more-links ul li {
	list-style: none;
	padding: 4px 0;
}
div.more-links ul li a {
	display: block;
	background: url(../images/more-links-arrow.gif) no-repeat 0 50%;
	padding: 0 0 0 17px;
}
div.more-links {
	margin: 0;
	padding: 5px 15px;
}
div.more-links td a {
	list-style: none;
	padding: 4px 0;
}
div.more-links td a {
	display: block;
	background: url(../images/more-links-arrow.gif) no-repeat 0 50%;
	padding: 0 0 0 17px;
}

/* More Links */
div.more-links {
	background: url(../images/side-box-bkg.gif) repeat-y 0 0;
	/*overflow: hidden;*/
}
div.more-links ul {
	margin: 0;
	padding: 2px 15px;
}
div.more-links ul li {
	list-style: none;
	padding: 4px 0;
}
div.more-links ul li a {
	display: block;
	background: url(../images/more-links-arrow.gif) no-repeat 0 50%;
	padding: 0 0 0 17px;
}
div.more-links {
	margin: 0;
	padding: 5px 15px;
	/*height: 200px;*/
}
div.more-links table {
	width: 200px;
}
div.more-links td a {
	list-style: none;
	padding: 9px 0;
	color: #cc0000;
	display: block;
	padding: 0 20px;
	height: 15px;
	background: transparent url(../images/quickArrow.jpg) no-repeat left center;
	font: normal 10px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

div.more-links td a:hover{
	text-decoration: underline;
}

.more-links tr td table tr td {white-space:normal !important;}

.banner {
font: normal 9px/13px arial, helvetica, sans-serif;
}

/* Home Page rss feeds */

.titlefield{ /*CSS for RSS title link in general*/
text-decoration: none;
}

.labelfield{ /*CSS for label field in general*/
color:brown;
font-size: 90%;
}

.datefield{ /*CSS for date field in general*/
color:gray;
font-size: 90%;
}

#example1{ /*Demo 1 main container*/
width: 400px;
height: 120px;
padding: 0px;
margin: 0 0 12px 0;
}

#example3{ /*Demo 3 main container*/
width: 200px;
height: 120px;
padding: 0px;
margin: 0 0 12px 0;

}
#example3 div p { /*Demo 3 P element that separates each entry*/
margin-top: 0;
margin-bottom: 7px;
}

code{ /*CSS for insructions*/
color: red;
}
.newsEvents {
	background: transparent url(../images/newsEvents_bk.jpg) repeat-y left top;
	margin: 0;
	padding: 0;
}
.newsEvents .news {
	width: 193px;
	float: left;
	padding: 10px 10px 0px 20px;
}
.newsEvents .calendar {
	float: left;
	width: 391px;
	padding: 10px 10px 0px 20px;
}
.newsEvents .calendar p {
	padding: 0;
	margin: 0 0 5px 0;
}
/* END RSS feeds */

#ctl00_webcontent_DirectoryList1_lblMessage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.CalendarOtherMonthDayStyle {

	color: #ffffff;
	background:  ;
	font-family: Arial ;
	font-style:  ;
	font-variant:  ;
	font-weight:  ;
	font-size: 12px ;
	text-align:  ;
	text-transform:  ;
	text-decoration:  ;
	border-width:  ;
	border-style:  ;
	border-color:  ;
}
