BODY			{background-color: #d1e5ec;
	background-image:url(../images/body-bg.png);
	background-repeat:repeat-x;
	background-position:top;
	margin: 15px 0px 0px 0px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	color:#333333;
	font-size: 12px;
}
	
P, td				{	
					font-size: 12px;
					font-family: Arial,Helvetica,sans-serif;
					color: #333333;}

P.ftr			{	
					font-size: 8pt;
					font-family: Arial,Helvetica,sans-serif;}					

.list			{	
					font-size: 8pt;
					font-family: Arial,Helvetica,sans-serif;}					

.this-month-feature	{
	font-size:14px;
	font-family: "Gill Sans MT", "Gill Sans", "Lucida Sans", Verdana, sans-serif;
	font-weight: normal;
	color: #005d92;
}
														
h1	{font-size: 20px;
	font-family: "Gill Sans MT", "Gill Sans", "Lucida Sans", Verdana, sans-serif;
	font-weight: normal;
	line-height: 17px;
	margin: 0px 0px 5px 0px;
	color: #005d92;
}

h2 {font-size: 17px;
	font-family: "Gill Sans MT", "Gill Sans", "Lucida Sans", Verdana, sans-serif;
	font-weight: normal;
	margin: 0px;
	color: #005d92;
}

h3 {font-size: 14px;
	font-family: "Gill Sans MT", "Gill Sans", "Lucida Sans", Verdana, sans-serif;
	font-weight: normal;
	margin: 0px;
	color: #005d92;
}


h4				{	margin-top: 0px;
					margin-bottom: 0px;
					font-size: 10pt;
					color: #339999;
					font-family: Arial,Helvetica,sans-serif;}
										
A:link			{	text-decoration: none;
					
					font-size: 12px;				
					font-family: Arial,Helvetica,sans-serif;}

A:active		{	text-decoration: none;
					
					font-size: 12px;
					font-family: Arial,Helvetica,sans-serif;}

A:visited		{	text-decoration: none;
					
					font-size: 12px;
					font-family:  Arial,Helvetica,sans-serif;}
					
A.text:link		{	font-size: 12px;
					
					text-decoration: underline;
					font-family: Arial,Helvetica,sans-serif;}

A.text:active	{	font-size: 12px;
					
					text-decoration: underline;
					font-family: Arial,Helvetica,sans-serif;}

A.text:visited	{	font-size: 12px;
					
					text-decoration: underline;
					font-family: Arial,Helvetica,sans-serif;}
					
A.text:hover	{	color: #ffffff;}					

A.srt:link		{	font-size: 12px;
					
					font-weight: bold;
					text-decoration: underline;
					font-family: Arial,Helvetica,sans-serif;}

A.srt:active	{	font-size: 12px;
					
					text-decoration: underline;
					font-weight: bold;
					font-family: Arial,Helvetica,sans-serif;}

A.srt:visited	{	font-size: 12px;
					
					text-decoration: underline;
					font-weight: bold;
					font-family: Arial,Helvetica,sans-serif;}
	
					
A.client:link	{	font-size: 12px;
					color: #008080;
					text-decoration: underline;
					font-family: Arial,Helvetica,sans-serif;}

A.client:active	{	font-size: 12px;
					color: #008080;
					text-decoration: underline;
					font-family: Arial,Helvetica,sans-serif;}

A.client:visited	{	font-size: 12px;
					color: #008080;
					text-decoration: underline;
					font-family: Arial,Helvetica,sans-serif;}

A.client:hover	{	font-size: 12px;
					color: #FFFFFF;
					text-decoration: underline;
					font-family: Arial,Helvetica,sans-serif;}


A.peachy:link		{	font-size: 12px;
					
					font-weight: bold;
					text-decoration: none;
					font-family: Arial,Helvetica,sans-serif;}

A.peachy:active	{	font-size: 12px;
					
					text-decoration: none;
					font-weight: bold;
					font-family: Arial,Helvetica,sans-serif;}

A.peachy:visited	{	font-size: 12px;
					
					text-decoration: none;
					font-weight: bold;
					font-family: Arial,Helvetica,sans-serif;}

										
A.ftr:link		{	font-size: 8pt;
					
					font-weight: bold;
					text-decoration: underline;
					font-family: Arial,Helvetica,sans-serif;}

A.ftr:active	{	font-size: 8pt;
					
					font-weight: bold;
					text-decoration: underline;
					font-family: Arial,Helvetica,sans-serif;}

A.ftr:visited	{	font-size: 8pt;
					
					font-weight: bold;
					text-decoration: underline;
					font-family: Arial,Helvetica,sans-serif;}
					
A.list:link		{	font-size: 8pt;
					
					font-weight: normal;
					text-decoration: underline;
					font-family: Arial,Helvetica,sans-serif;}

A.list:active	{	font-size: 8pt;
					
					font-weight: normal;
					text-decoration: underline;
					font-family: Arial,Helvetica,sans-serif;}

A.list:visited	{	font-size: 8pt;
					
					font-weight: normal;					
					text-decoration: underline;
					font-family: Arial,Helvetica,sans-serif;}
					
A.list:hover	{	font-size: 8pt;
					color: #ffffff;
					background: #5eadc7;
					font-weight: normal;
					text-decoration: underline;
					font-family: Arial,Helvetica,sans-serif;}					

a:hover			{ 	background: #5eadc7;
					color: #ffffff;}

A.navbar:link	{	font-size: 8pt;
					color: #ffffff;
					font-weight: bold;
					text-decoration: none;
					font-family: Arial,Helvetica,sans-serif;}

A.navbar:active	{	font-size: 8pt;
					color: #ffffff;
					font-weight: bold;
					text-decoration: none;
					font-family: Arial,Helvetica,sans-serif;}

A.navbar:visited{	font-size:8pt;
					color: #ffffff;
					font-weight: bold;
					text-decoration: none;
					font-family: Arial,Helvetica,sans-serif;}

A.navbar:hover	{	font-size: 8pt;
					color: #ffffff;
					font-weight: bold;
					text-decoration: underline;
					font-family: Arial,Helvetica,sans-serif;}

A.SideNav
A.SideNav:active,
A.SideNav:visited, 
	{font-family: "Lucida Grande", "Lucida Sans", Verdana, sans-serif;
	font-size: 13px;
	color: #005d92;
	text-decoration: none;
	line-height: 30px;
}


.SideNav a:hover 
	{font-family: "Lucida Grande", "Lucida Sans", Verdana, sans-serif;
	font-size: 13px;
	color:#FFFFFF;
	text-decoration: none;
	line-height: 30px;
}


A.SideNavText,
A.SideNavText:active,
A.SideNavText:visited	{	text-decoration: underline;
						color: #ffffff;}
					
form.navBar		{	margin-top: 0px;
					margin-bottom: 0px;
					font-family: Arial,Helvetica,sans-serif;}
					
input.peachy	{	color: #ffffff;
					background: #5eadc7;
					height: 20px;
					width: 35px;
					font-weight: bold;
					font-size: 8pt;
					font-family: Arial,Helvetica,sans-serif;}
					
A.ColHead:link	{	font-size: 12px;
					color: #ffffff;
					font-weight: bold;
					text-decoration: none;
					font-family: Arial,Helvetica,sans-serif;}

A.ColHead:active{	font-size: 12px;
					color: #ffffff;
					text-decoration: none;
					font-weight: bold;
					font-family: Arial,Helvetica,sans-serif;}

A.ColHead:visited{	font-size: 12px;
					color: #ffffff;
					text-decoration: none;
					font-weight: bold;
					font-family: Arial,Helvetica,sans-serif;}
					
a.ListHead,
a.ListHead:active,
a.ListHead:visited,
a.ListHead:link,
a.ListHead:hover,
span.ColHead 	{	color: #ffffff;}
					
table.homesection,
td.homesection 	{	border: 1px solid #5eadc7;
					text-align: left;
				}
			
.eventlocation,
.eventname,
.eventstate,
.eventmonth		{	font-size: 12px;				
					font-family: Arial,Helvetica,sans-serif;}
					
a.sitelink,		
a.sitelink:active,
a.sitelink:visited,
a.sitelink:link {	text-decoration: underline;
					color: #5eadc7;
					font-weight: bold;}

a.sitelink:hover{	text-decoration: underline;
					color: #ffffff;
					font-weight: bold;}
					
a.citylink,		
a.citylink:active,
a.citylink:visited,
a.citylink:link {	text-decoration: underline;
					color: #5eadc7;
					font-weight: bold;
					font-size: 12px;}

a.citylink:hover{	text-decoration: underline;
					color: #ffffff;
					font-weight: bold;
					font-size: 12px;}
					
td#side_bar {width: 191px;
	background-image:url(../images/side-nav-bg.jpg);
	background-repeat:repeat-y;
	
}

td#side_bar img { border: none;
	
}

#side_bar a	{font-family: "Lucida Grande", "Lucida Sans", Verdana, sans-serif;
	font-size: 13px;
	color: #005d92;
	text-decoration: none;
}


.#side_bar a:hover 
	{font-family: "Lucida Grande", "Lucida Sans", Verdana, sans-serif;
	color:#FFFFFF;

}



.side-nav-gradient {background-image:url(../images/side-nav-grad-bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
}


ul, li {font-size: 12px;
}

li {padding-bottom: 5px;
}

.main_content {background-color: #ffffff;
	background-image:url(../images/content-bg.jpg);
	background-repeat: no-repeat;
	background-position:top;
	padding: 10px 15px 10px 20px;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 11px;
}

.content {background-color: #ffffff;
	padding: 10px 15px 10px 20px;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 11px;
}

.blue {color: #599dcc;
}

.tan {color: #AF8054;
}

.dark_blue {color: #005d92;
}

.teal {color: #0078a9;
}

.off-white {color: #fef3e0;
}

.grey {color:#333333;
}

#newsletter_box {
	color: #AF8054;
	width: 165px;
	font-family: "Gill Sans MT", "Gill Sans", Verdana, sans-serif;
}

.property-name {font-family: "Gill Sans MT", "Gill Sans", Verdana, sans-serif;
	font-size: 14px;
	margin-bottom: -10px;
	margin-top: -7px;
	padding: 0px;
	color: #0078a9;
}
.property-name a{color:#0078a9;
	text-decoration:none;
}


.property-descrip {margin: 0px;
	padding: 0px
}

.list-thmb {padding-right: 18px;
	
}
.feature-properties {text-align: left;
	margin-top: 0px;
	float: none;
	z-index: 0;
}

#mytable {
	margin: 0;
}

#mytable td {
	font-size:9px;
}

#mytable td.a {
	background-color:#FFFFFF;
}
.featured-ad {background:#fff url(../images/ad-bg.jpg) repeat-y top right;}
.featured-ad td  {font-size:10px;}
hr.shadow {
	background:#fff url(../images/shadow.jpg) repeat-x top left; 
	width:100%; 
	height:5px; 
	border-bottom:none;
	border-left:none;
	border-right:none;
	margin:0;
	padding:0;
}

.list_s {background:#929292;font-size:4px;}
td.list_t {color:#000;font-size:13px;font-weight:bold;padding:5px 5px 5px 5px;}
tr.x {background-color:#DADADA;}
tr.xx {background-color:#D0D8DD;}
#type {font-size:9px;text-align:center;}
#date {font-size:9px;text-align:left;}
.x td a:active,.x td a,.x td, .xx td a:active,.xx td a,.xx td {color:#000;}
.x td a:hover, .xx td a:hover {font-weight:bold;}
.x td a:visited, .xx td a:visited {color:#000; text-transform: lowercase; text-decoration: underline;}
.x td, .xx td {font-family:Verdana; font-size:11px; border:solid #C7C7C7; border-left-width:0px; border-right-width:0px; border-top-width:1px; border-bottom-width:1px; padding:2px 0px 2px 5px;}
	#mytable {
	padding: 0;
	margin: 0;
}

#mytable caption {
	padding: 0 0 5px 0;
	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

#mytable th {
	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(images/bg_header.jpg) no-repeat;
}

#mytable th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #C1DAD7;
	background: none;
}

#mytable td {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #4f6b72;
}

#mytable td.empty {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #D0ED9C;
}

#mytable td.alt {
	background: #F5FAFA;
	color: #797268;
}

#mytable th.spec {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	width: 20%;
}

#mytable th.specalt {
	border-left: 1px solid #C1DAD7;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
	width: 20%;
}