
/* General Styles */
body 
{
	background-color: #ffffff;
	margin-left:0px;
	margin-top:0px;
}

a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:link {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}


/* Sub Menu ************************************************/
.submenu .indent
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: 700;
 padding-top: 6px;
 line-height: 12px;
 color: #ffffff;
 /*border-bottom: solid thin white;*/
 }
.submenu .indent A 
{
	color: White
} 
.submenu .indent .indent
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: 400;
 padding-left: 8px;
 color: #ffffff;
}
 
.submenu .indent .indent .indent
{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: 400;
 color: #ffffff;
}

.submenu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
}

/* Index page styles*****************************************/
.indexbckgrndc1 {
	background-image: url(images/02_index_body/bckgrnd_c02.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.indexbckgrndc2 {
	background-image: url(images/02_index_body/bckgrnd_c03.gif);
	background-repeat: repeat-y;
	background-position: left;
	
}
.TDindexbckgrndc1 {
	background-image: url(images/02_index_body/bckgrnd_c02.gif);
	background-repeat: repeat-y;
	background-position: right;
	height:390px;
	*height:360px;
}
.TDindexbckgrndc2 {
	background-image: url(images/02_index_body/bckgrnd_c03.gif);
	background-repeat: repeat-y;
	background-position: left;
	height:390px;
	*height:360px;
}
.footerbckgrnd {
	background-image: url(images/03_footer/index_footer_bckgrnd.gif);
	background-repeat: repeat-x;
}

.footercopy td p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: #8a0f3d;
}
.footercopy A 
{
	color:Aqua
}

.indexheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-style: normal;
	color: #FFFFFF;
}
.indexbodycopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 18px;
	color: #FFFFFF;
}
.bckgrndsidenav {
	background-image: url(images/05_side_nav/sidenav_bckgrnd_trans.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.bgsidenavtitle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
	line-height: 18px;
	color: #ffffff;
}

/* For each section we need to define the look */
.header .name
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
}

/* Community */

.community
{
/*	background-image: url(images/textures/gradient_1.gif);
    background-repeat: repeat-x;
*/
}

.community P, TD
{
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 17px;
 color: #111111;
 }

.community .footercopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: #8a0f3d;
}

.community .sidemenu 
{	background-color: #8a0f3d;}

 .sectioncommunity .header
{
	background-color: #8f8378;
	border: 1px outset white;
	background-image: url(images/04_subpage_headers/hd_bckgrnd_commun.gifXX);
	background-repeat: repeat-x;	
}

.sectioncommunity .header .title , .SectionTitle
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	color: #ffffff;
}
.sectioncommunity .header .block_right
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #ffffff;
}

.sectioncommunity A
{
	color: #1166ff;
}
.sectioncommunitylist A
{
	color: #8a0f3d;
}
.sectioncommunity H1
{
	color: #ffffff;
}
.sectioncommunity .sidemenu 
{	background-color: #8a0f3d ;}

/* Ammenities */ 

.ammenities
{
	/* background-color: #f9f5ea;*/
}
.ammenities P, TD
{
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 17px;
 color: #111111;
 }
 .ammenities LI
{
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 18px;
 color: #111111;
 }
 .ammenities .footercopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: #8a0f3d;
}

.ammenities .sidemenu 
{	background-color: #8a0f3d ;}

 .sectionammenities .header
{
	background-color: #8f8378;
	border: 1px outset white;
	background-image: url(images/04_subpage_headers/hd_bckgrnd_commun.gifXX);
	background-repeat: repeat-x;	
}

.sectionammenities .header .title , .SectionTitle
{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	color: #ffffff;
}


/* Who We Are */
.whoweare
{
	/*background-image: url(images/textures/sclntn03.jpg);*/
}
.whoweare P, TD
{
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 17px;
 color: #111111;
}
.whoweare .footercopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: #8a0f3d;
}

.whoweare .sidemenu 
{	background-color: #8a0f3d ;}

.sectionwhoweare .header
{
	background-image: url(images/04_subpage_headers/hd_bckgrnd_whoweare.gifXX);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #8f8378;
	border: 1px outset white;	
}
.sectionwhoweare .header .title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	color: #ffffff;
}

.sectionwhoweare A
{
	color: #1166ff;
}

.sectionwhoweare H1
{
	color: #ffffff;
}

/* Spotlight */
.spotlight
{
	/*background-image: url(images/textures/sclnyl02_a.jpg);*/
}
.spotlight P, TD
{
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 17px;
 color: #111111;
 }
 .spotlight .footercopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: #8a0f3d;
}

.spotlight .sidemenu 
{	background-color: #8a0f3d ;}

.sectionspotlight .header
{
	background-image: url(images/04_subpage_headers/hd_bckgrnd_spotlight.gifXX);
	background-repeat: repeat-x;
	background-color: #94877a;
	border: 1px inset white;
}

.sectionspotlight .header .name
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
}

.sectionspotlight .header .title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	color: #ffffff;
}

.sectionspotlight A
{
	color: #1166ff;
}

.sectionspotlight H1
{
	color: #ffffff;
}

/* Contact Us */

.contactus .sidemenu 
{	background-color: #8a0f3d ;}

.contactus .footercopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: #8a0f3d;
}

.sectioncontactus .header
{
	background-image: url(images/04_subpage_headers/hd_bckgrnd_contact.gifXX);
	background-repeat: repeat-x;
	background-color: #8f8378;
	border: 1px outset white;
}

.sectioncontactus .header .title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	color: #ffffff;
}

.sectioncontactus A
{
	color: #1166ff;
}

.sectioncontactus H1
{
	color: #ffffff;
}

/* WaysToHelp */

.waystohelp P, TD
{
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 line-height: 17px;
 color: #111111;
}
.waystohelp .footercopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 13px;
	color: #8a0f3d;
}

.waystohelp .sidemenu 
{	background-color: #8a0f3d ;}

.sectionwaystohelp .table 
{border-right: darkred thick double;}

.sectionwaystohelp .header
{
	background-image: url(images/04_subpage_headers/hd_bckgrnd_waytohelp.gifXX);
	background-color: #8f8378;
	border: 1px inset white;
	background-repeat: repeat-x;
	
}
.sectionwaystohelp .header .name
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ffffff;
}

.sectionwaystohelp .header .title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 24px;
	color: #ffffff;
}

.sectionwaystohelp A
{
	color: #1166ff;
}

.sectionwaystohelp H1
{
	color: #ffffff;
}
/*
	Beam CSS Classes
*/

.label {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	line-height: 12px;
	FONT-FAMILY: Verdana, Sans-Serif;
}

.error {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Sans-Serif;
	COLOR: Red;
}

.error TH {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Sans-Serif;
	BACKGROUND-COLOR: Red;
	COLOR:white
}

/* editform */
.editform
{
	background: WHITE;
	border: outset 1px BLACK;
	font-size: 11px;
}

.editform td
{
	padding:4,8,4,8;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;	
}

.editform .actionarea 
{ 
	text-align: CENTER;
}

.editform .actionarea input
{ 
	font-size: 11;
	font-weight: 700;
	background-color: LIGHTGREY;
	color:Black;
	border: 1px outset;
}

.editform td.subtitle 
{
	font-size: 12;
	font-family: verdana;
	font-weight:bold;
	background-color: LIGHTGREY;
}

.editform input, .editform textarea, .editform select
{	
	background: WHITE; 
	font-size: 11; 
	font-family: verdana;
}

.editform .inputerror{	background: #CC0000; font-size: 11; color: WHITE;
						font-weight: bold;}
		
.editform tr .errormessage{	color: RED;}
.editform th .errormessage{font-size: medium; font-weight: bold;}

.positiondetail
{
	background: WHITE;
	font-size: 11px;
}

.positiondetail td
{
	padding:4,8,4,8;
}

/* query */
.query
{
	width: 100%;
	background: WHITE;
	border: outset 1px BLACK;
	font-size: 11;
}

.query td
{
	padding:4,8,4,8;
	font-size: 11;
}

.query .actionarea 
{ 
	text-align: CENTER;
}

.query .actionarea input
{ 
	font-size: 11;
	font-weight: 700;
	background-color: LIGHTGREY;
	color:Black;
	border: 1px outset;
}

.query td.subtitle 
{
	font-size: 12;
	font-family: verdana;
	font-weight:bold;
	background-color: LIGHTGREY;
}

.query input, .query textarea, .query select
{	
	background: WHITE; 
	font-size: 11; 
	font-family: verdana;
}

.query .inputerror
{
	background: #CC0000;
	font-size: 11;
	color: WHITE;
	font-weight: bold;
}
	
.query tr .errormessage{	color: RED;}
.query th .errormessage{font-size: medium; font-weight: bold;}

/* listing */
.listing
{
	margin-top: 0px;
	font-size:11;
	font-family:Verdana;
	vertical-align:top;
	padding:0,10,5,0;
	background: WHITE;
	border: outset 1px;
	width: 100%;
}

.listing a:hover 
{
	color: WHITE;
	background-color:
	BLACK;
}



.listing td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	VERTICAL-ALIGN:top;
}

.listing .TableHeader, .listing th {
	FONT-WEIGHT: bold;
	TEXT-ALIGN:left;
	font-weight: bold;
	font-size: 12px;
	vertical-align:top;
	text-align:left;
	padding:  2 4 2 4;
	border: outset white 1px;
	background: LIGHTGREY;
}
/* Block to float over map for Community Type Description.
   Used in CommunityBrowse.aspx */
/*div#comm_type {*/
#Comm_Type_Panel p
{	font-family: Verdana, Arial;
	font-weight:normal;
	font-size: 10pt;
	color: black;
	text-align: left;
	margin-top:10px; margin-bottom:0px;
	margin-left:30px; margin-right:30px;
}	
/* Menu styles*/
.topMenu 
{
	clear:both;
	
}
.topMenu ul
{
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	margin-top:25px;
	padding-left:0px;
	margin-left:0px;
	padding-right:0px;
	margin-right:0px;
	}
.topMenu li
	{
	display:block;
	float:left;
	margin:0 1 0 1;
	}
	#side_nav 
	{
	list-style-type:none;
	list-style:none;
	padding-left:5px;
	width:128px;
	margin-left:0px;
	}
	#side_nav li
	{
		padding-top:10px;	
	}
	#side_nav a.active
	{
	color:Yellow;
	font-family:Verdana,Arial;	
	font-size:11px;
	line-height:13px;
	}
	#side_nav li ul
	{
	padding-left:10px;
	list-style-type:none;
	list-style:none;
	}
	#side_nav
	{
	color:White;
	font-family:Verdana,Arial;	
	font-size:11px;
	line-height:13px;
	list-style-type:none;
	margin-top:20px;
	}
	#side_nav a
	{
	color:White;
	font-weight:bold;
	text-decoration:none;
	}
	#side_nav a:hover {
	text-decoration:underline;
	}
	.goldMenuBar
	{
		margin-top: 25px; 
		padding-top: 20px;
		*padding-top: 25px; /*IE hack ~ ignored by other browsers ~ do not remove */
		
		}