/* Schostak Brothers & Co. 6/5/07 */

/* Table pages styles */

#table5 { font:10pt Helvetica, sans-serif; color:#404040; }
#table4 { font:10pt Helvetica, sans-serif; color:#404040; margin-top:15px; }
#table19 { font:8.5pt Helvetica, sans-serif; color:#404040; background-color:#F2F2F2; width:345px; }
.openTable { font:10pt Helvetica, sans-serif; color:#404040; }
.demographics { font:10pt Helvetica, sans-serif; color:#404040; margin-top:15px; }
.unitTable { font:8.5pt Helvetica, sans-serif; color:#404040; background-color:#F2F2F2; width:345px; }
.thead { background-color:#d5e2e6; }
.bottomLinks { font:8.5pt Helvetica, sans-serif;
}

.imgindent {margin:0 10px 0 0; float:left;}
.imgindentRight {margin:0 0 0 10px; float:right;}

.redAvailable {
	color:#FF0000;
}

img.margBottom {
	margin-bottom:10px;
}

/* General Selectors */
* { 
	margin:0px;
	padding:0px;
}

/*  ID tags */
#wrapper {  /* Drop shadow effect */
	margin:0 auto;
	width:910px;
	background:url(images/bg_fade.gif) no-repeat;
	margin-bottom:10px;
}

#wrapperIndex {  /* Drop shadow effect */
	margin:0 auto;
	width:910px;
	background:url(images/bg_fade.gif) no-repeat;
}

#shell { /* Cloud background */
	width:882px;
	margin:0 auto;
	padding-top:39px;
	background:#e2e2e2 url(images/bg_02.jpg) no-repeat;
}

#shellIndex { /* Cloud background */
	width:883px;
	margin:0 auto;
	background:url(images/bg.jpg) no-repeat;
	height:768px;
	
}

#mainContent { 
	width:814px;
	margin:0 auto;
}

#header {
	width:814px;
	margin:0 auto;
	height:53px;
}

/* Index styles */

#headerIndex {
	margin:0 auto;
	width:826px;
	padding-top:111px;
}

#bodyIndex {
	margin:0 auto;
	width:826px;
	background:url(images/content_index.jpg) no-repeat;
	height:350px;
}

#leftIndex {
	width:193px;
	float:left;
}

#rightIndex {
	width:620px;
	float:right;
	
}

#specialimage {
	float:left;
	margin-right:10px;
}

.introText {
	font:9pt Helvetica, sans-serif;
	line-height:21px;
	color:#333333;
	margin-right:80px;
	margin-top:15px;
}

/* Navigation elements */
#mainNav ul {
	width:193px;
}

#mainNav li {
	list-style:none;
	background-color:#f7f9fb;
}

#mainNav a, #mainNav a:visited, #mainNav a:active {
	padding-left:13px;
	padding-bottom:3px;
	padding-top:3px;
	display:block;
	font:10pt Helvetica, Arial, Verdana, sans-serif;
	text-decoration:none;
	color:#422d56;
}

#mainNav a:hover {

	background:#f4ddbe url(images/nav_over.gif) no-repeat;
	background-position:3px 50%;
}

a.current {
	display:block;
	background:#f4ddbe url(images/nav_over.gif) no-repeat;
	background-position:3px 50%;
	
}

#bodyContent {
	width:814px;
}

/* Left column elements */

#contentLeft {
	width:193px;
	float:left;
}

#ownerRep, #ownerRep a, #ownerRep:visited, #ownerRep:hover { /* Owner Representative button */
	display:block;
	margin-top:10px;
	height:38px;
	width:193px;
	text-indent:-9999em;
	background:url(images/buttons-ownerrep.gif) no-repeat;
}

#resDev, #resDev a, #resDev a:visited, #resDev a:hover { /* Residential Development button */
	display:block;
	margin-top:10px;
	height:38px;
	width:193px;
	text-indent:-9999em;
	background-image:url(images/buttons.gif);
	background-repeat:no-repeat;
}

#famRest, #famRest a, #famRest:visited, #famRest:hover { /* Family Restaurants button */
	display:block;
	margin-top:10px;
	height:38px;
	width:193px;
	text-indent:-9999em;
	background:url(images/buttons2.gif) no-repeat;
}

#contact {
	width:186px;
	color:#57595a;
	font:10pt 'Myriad Pro', Helvetica, Arial,Verdana, sans-serif;	
	margin-top:10px;
	background:#f9f9f9 url(images/big_buttons.gif) no-repeat;
	padding-left:7px;
	padding-bottom:7px;
	padding-top:7px;
}

#contact a, #contact a:visited, #contact a:active { /* Contact button */
	display:block;
	color:#57595a;
	text-decoration:none;
	
}

#contact a:hover { text-decoration:underline; }

#contact2 { /* Information button */
	display:block;
	color:#57595a;
	margin-top:10px;
	font:7pt Arial, Helvetica, sans-serif;
	width:179px;	
	background:#efefef;
	padding:4px;

}



/* Right content area */
#contentRight {
	width:610px;
	background:#fff url(images/content_bg.gif) no-repeat;
	float:right;
	border-bottom:2px solid #c9c9c9;

}

#highlight {
	font:12pt Helvetica, Arial, sans-serif;
	color:#8a8a8a;
	font-weight:bold;
	line-height:18px;
	margin-top:10px;
	margin-left:25px;
	margin-right:10px;
}

#paragraphs { 
	float:left;
	color:#404040;
	font:10pt Helvetica, Arial, sans-serif;
	margin-left:25px;
	width:560px;
}

#paragraphs a, #paragraphs a:visited, #paragraphs a:hover, #paragraphs a:active { 
	color:#4980BB;
	display:block;
}

#paragraphs h3 {
	color:#404040;
	font-size:15pt;
	margin-top:10px;
}

#paragraphs h4 {
	color:#404040;
	font-size:12pt; 
	margin-top:10px;
}

#paragraphs p {
	color:#404040;
	font-size:10pt;
	line-height:15px;
	margin-top:10px;
	margin-right:10px;
}

#paragraphs ul {
	color:#404040;
	font-size:10pt;
	margin-top:10px;
	margin-left:35px;
	margin-right:10px;
}



#tempContent1 li, #tempContent li {
	font-size:10pt;
}

#tempContent1 {
	width:250px;
	border-right:1px solid #cacaca;
	float:left
}

#bottomDiv {
	margin-top:10px;
	width:600px;
}

#leftColumn {
	width:200px;
	float:left;
}

#tempContent {
	width:250px;
	margin-left:15px;
	float:left;
}

#contentRight h2 {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:18pt;
	color:#333;
	margin-left:25px;
	margin-top:6px;
}


/* Footer elements */
#footer {
	color:#404040;
	margin-top:15px;
	padding-bottom:10px;
	float:right;
	width:597px;
}

#footLeft a, #footLeft a:visited, #footLeft a:active, #footLeft a:hover { line-height:18px; color:#404040; text-decoration:underline; }

#footRight {
	width:180px;
	float:left;
	font:8.5pt Helvetica, Verdana, Arial, sans-serif;
}
#footLeft {
	width:400px;
	line-height:17px;
	float:right;
	font:8.5pt Helvetica, Verdana, Arial, sans-serif;
}

/* Class tags */
.purple {
	color:#4a2074;
	font-weight:bold;
}

.right {
	float:right;
}

.left {
	float:left;

}

.wrap {
	border-width:5px;
	border-style:solid;
	border-color: #cacaca;
	margin-top:18px;
	margin-left:13px;
	padding:0px;
	margin-right:0px;
	width:564px;
}

/* Tables page styling elements */

#topDiv {
	width:550px;
	margin-top:10px;
	margin-left:25px;
}

#bottomDiv {
	margin-left:25px;
	margin-top:20px;
	width:550px;
	color:#404040;
}

#bottomDiv td { line-height:17px; }

.title {
	font:bold 14pt Helvetica, Verdana, Arial, sans-serif;
	color:#7b7b7b;
	text-transform: uppercase;
}

.brokers {
	margin-top:10px;
	padding-top:8px;
	padding-left:15px;
	font:11pt Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	width:285px;
	height:33px;
	color:#4d8b40;
	background:url(images/brokers_bg.jpg) no-repeat;
}

.headings {
	font:12pt Helvetica, Verdana, Arial, sans-serif;
	font-weight:bold;
	color:#7b7b7b;
	margin-bottom:5px;
}

.location {
	font:11pt Helvetica, Verdana, Arial, sans-serif;
	margin-top:3px;
	color:#7b7b7b;
}

#downloadPlan {
	display:block;
	margin-top:10px;
	width:100px;
	height:31px;
	background:url(images/download.gif) no-repeat;
	text-indent:-9999em;
}

#contentRight p {
	font-family:Helvetica, Verdana, Arial, sans-serif;
}

#tableInfo {
	font-family:Helvetica, Verdana, Arial, sans-serif;
}

#topDiv img {
	float:right;
	border:3px solid #999999;
}

.clear { clear:both; }
