@charset "utf-8";
/* CSS Document */

/* Zeroing Styles */

* {
margin:0;
padding:0;
border:0;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,blockquote,th,td {
margin:0;
padding:0;
}

table {
border-collapse:collapse;
border-spacing:0;
}

fieldset,img {
border:0;
}

address,caption,cite,code,dfn,th,var {
font-style:normal;
font-weight:normal;
}

ol,ul {
list-style:none;
}

caption,th {
text-align:left;
}

h1,h2,h3,h4,h5,h6 {
font-size:100%;
}

q:before,q:after {
content:'';
}

h1,h2,h3,h4,h5,h6,pre,code { 
font-size:1em; 
}

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,blockquote,fieldset,input {
margin:0; 
padding:0; 
}

a img,:link img,:visited img { 
border:none;
}

address { 
font-style:normal; 
}

/* Global Styles */

body {
font-family:Myriad, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

h1 {
font-family:Century Gothic, Myriad, Verdana, Arial, Helvetica, sans-serif;
font-size:1.8em;
color:#268242;
font-weight:bold;
text-align:left;
}

h2 {
font-family:Century Gothic, Myriad, Verdana, Arial, Helvetica, sans-serif;
font-size:1.3em;
line-height:1.4em;
color:#c1a544;
font-weight:bold;
text-align:left;
}

h3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.1em;
padding:0 0 4px 0;
color:#b3b340;
font-weight:normal;
text-align:left;
}

h4 {
font-family:Century Gothic, Myriad, Verdana, Arial, Helvetica, sans-serif;
font-size:1.8em;
color:#268242;
font-weight:bold;
text-align:right;
}

p {
font-family:Myriad, Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
padding: .5em 0;
line-height:1.5em;
}

a {
text-decoration:none;
color:#268242;
}

a:link a:visited a:active {
color:#deb644;
}

a:hover {
color:#fadc7a;
}



.green {
color:#268242;
font-weight:bold;
text-align:left;
}



hr {
color:#268242;
background-color:#268242;
}

.greenbox {
background-color:#59916a;
padding:0 15px;
color:#ffffff;
font-weight:bold;
text-align: left;
}

.greenbox a, .green a:visited, .green a:hover {
color:#FFFFCC;
font-weight:bold;
}

.italic {
font-size:.9em;
font-style:italic;
}

ul {
list-style-type:disc;
list-style:outside;
padding-left:15px;
}

li {
padding:.5em 0;
}

td {
font-size:12px;
padding:4px;
}

/*---------------------Layout Styles----------------------*/

body {
background-color:#FFFFFF;
background-image:url(images/bg_site.gif);
text-align:center;
}

#wrapper {
}  

#background {
} 

#container {
background-image:url(images/bg_container_main.jpg);
width:1004px;
margin:0 auto ;
text-align:center;
}


	/*---------------------Header Styles----------------------*/
	
	#header {
	background-image:url(images/bg_header_top.jpg);
	background-repeat:no-repeat;
	background-position:top;
	width:1004px;
	}
	
		#headercontent {
		width:900px;
		margin:0 auto ;
		}
	
	#nav {
	width:900px;
	height:76px;
	margin:0 auto ;
	}
	
	#divider, #dividernomiddle {
	background-repeat:no-repeat;
	background-position:bottom;
	width:900px;
	height:9px;
	margin:0 auto ;
	}
	
	#divider {
	background-image:url(images/bg_divider_top.jpg);
	}
	
	#dividernomiddle {
	background-image:url(images/bg_divider_top_nomiddle.jpg);
	}
		
	/*---------------------Main Area Styles----------------------*/

	#mainwrapper {
	width:900px;
	margin:0 auto ;
	}

		#maincontainer, #maincontainerhome, #maincontainernews, #maincontainerstory, #maincontainercommercial, #maincontainerdevelopment, #maincontainerapartments, #maincontainermanagement, #maincontainerlinks, #maincontainercontact, #maincontainercommercialnomiddle, #maincontainerapartmentsnomiddle {
		background-repeat:repeat-y;
		width:900px;
		margin:0 auto ;
		float:left;
		}
		
		#maincontainerhome {
		background-image:url(images/bg_main_home_tile.jpg);
		}
		
		#maincontainernews {
		background-image:url(images/bg_main_news_tile.jpg);
		}
		
		#maincontainerstory {
		background-image:url(images/bg_main_story_tile.jpg);
		}
		
		#maincontainercommercialnomiddle {
		background-image:url(images/bg_main_commercial_tile_nomiddle.jpg);
		}
		
		#maincontainercommercial {
		background-image:url(images/bg_main_commercial_tile.jpg);
		}
		
		#maincontainerdevelopment {
		background-image:url(images/bg_main_development_tile.jpg);
		}
		
		#maincontainerapartmentsnomiddle {
		background-image:url(images/bg_main_apartments_tile_nomiddle.jpg);
		}
		
		#maincontainerapartments {
		background-image:url(images/bg_main_apartments_tile.jpg);
		}
		
		#maincontainermanagement {
		background-image:url(images/bg_main_management_tile.jpg);
		}
		
		#maincontainerlinks {
		background-image:url(images/bg_main_links_tile.jpg);
		}
		
		#maincontainercontact {
		background-image:url(images/bg_main_contact_tile.jpg);
		}
		
			#main, #mainhome, #mainnews, #mainstory, #maincommercial, #maindevelopment, #mainapartments, #mainmanagement, #mainlinks, #maincontact, #maincommercialnomiddle, #mainapartmentsnomiddle {
			background-repeat:no-repeat;
			background-position:bottom;
			width:900px;
			margin:0 auto ;
			float:left;
			}
			
			#mainhome {
			background-image:url(images/bg_main_home_pic.jpg);
			}
			
			#mainnews {
			background-image:url(images/bg_main_news_pic.jpg);
			}
			
			#mainstory {
			background-image:url(images/bg_main_story_pic.jpg);
			}
			
			#maincommercialnomiddle {
			background-image:url(images/bg_main_commercial_pic_nomiddle.jpg);
			}
			
			#maincommercial {
			background-image:url(images/bg_main_commercial_pic.jpg);
			}
			
			#maindevelopment {
			background-image:url(images/bg_main_development_pic.jpg);
			}
			
			#mainapartmentsnomiddle {
			background-image:url(images/bg_main_apartments_pic_nomiddle.jpg);
			}
			
			#mainapartments {
			background-image:url(images/bg_main_apartments_pic.jpg);
			}
			
			#mainmanagement {
			background-image:url(images/bg_main_management_pic.jpg);
			}
			
			#mainlinks {
			background-image:url(images/bg_main_links_pic.jpg);
			}
			
			#maincontact {
			background-image:url(images/bg_main_contact_pic.jpg);
			}
			
				.maincenterleft {
				width:450px;
				padding-top:0px;
				float:left;
				}
				
				.maincenterright {
				width:450px;
				padding-top:0px;
				float:right;
				}
				
				.maincenternopad {
				width:900px;
				padding-top:0px;
				float:left;
				}
				
				.maincenter {
				width:900px;
				padding-top:30px;
				float:left;
				}
			
			
				#mainleft {
				width:450px;
				padding-top:30px;
				float:left;
				}
				
				#mainright {
				width:450px;
				padding-top:30px;
				float:right;
				}
				
				#maincenter {
				width:895px;
				padding-top:30px;
				float:left;
				}
				
					.contentbox {
					text-align:justify;
					width:351px;
					margin:0 auto 30px auto;
					}
					
						.break {
						margin-left:-15px;
						margin-right:-15px;
						width:351px;
						}
					
						.contentboxtop {
						width:351px;
						height:13px;
						background-image:url(images/bg_content_top.jpg);
						background-repeat:no-repeat;
						background-position:bottom;
						}
											
						.contentboxmiddle {
						background-image:url(images/bg_content_main.jpg);
						background-repeat:repeat-y;
						width:321px;
						padding:0 15px 0 15px;
						text-align:justify;
						}

						

						* html .contentboxmiddleleft {
						background-image:url(images/bg_content_main.jpg);
						background-repeat:repeat-y;
						width:351px;
						padding:0 15px 0 15px;
						}
						

						.contentboxmiddleleft {
						background-image:url(images/bg_content_main.jpg);
						background-repeat:repeat-y;
						width:321px;
						padding:0 15px 0 15px;
						}
						
						* html .contentboxmiddle {
						width:351px;
						}
						
						.contentboxbottom {
						background-image:url(images/bg_content_bottom.jpg);
						background-repeat:no-repeat;
						background-position:top;
						width:351px;
						height:13px;
						}
						
					.contentboxlong {
					text-align:left;
					width:801px;
					margin:0 auto 30px auto;
					}
					
						.breaklong {
						margin-left:-15px;
						margin-right:-15px;
						width:801px;
						}
					
						.contentboxtoplong {
						width:801px;
						height:19px;
						background-image:url(images/bg_content_toplong.jpg);
						background-repeat:no-repeat;
						background-position:bottom;
						}
											
						.contentboxmiddlelong {
						background-image:url(images/bg_content_mainlong.jpg);
						background-repeat:repeat-y;
						width:771px;
						padding:0 15px 0 15px;
						text-align: justify;
						}
						
						* html .contentboxmiddlelong {
						width:801px;
						}
						
						.contentboxbottomlong {
						background-image:url(images/bg_content_bottomlong.jpg);
						background-repeat:no-repeat;
						background-position:top;
						width:801px;
						height:19px;
						}
/*---------------------Form Styles----------------------*/
	
	input {
	background: #CCE3CD;
	border: 1px  solid #006600;
	}
	.submit input {
	background: #009900;
	border: 1px outset  #006600;
	color:#FFFFFF;
	font-weight:bold;
	}





	/*---------------------Footer Styles----------------------*/

	#footer {
	width:900px;
	height:23px;
	margin:0 auto ;
	clear:both;
	}
	


