		* {
			padding:0;
			margin:0;
		}
		html {
						
			margin:0px;
			padding:0px;
			overflow:scroll;
		}

		body {
			
			margin:0px;
			padding:0px;
			font-size:12px;
			background:#ff9900;
			
		}


		#site_shell {
			position: absolute;
			width:798px;
			height:100%;
			top:0px;
			left:50%;
			margin:0px 0px 0px -395px;
			padding:0px;
			border-left: 2px solid #ff9900; 
			border-right: 2px solid #ff9900;
			
			background:#ffffff;
		}
		
		#site_side_left {
			width:2px;
			background: url(../images/border_side.gif) no-repeat top;
			float:left;
			border:0px;
			padding:0px;
			margin:0px;
		}

		#site_side_right {
			width:2px;
			background: url(../images/border_side.gif) no-repeat top;
			float:right;
		}

		.site_blocks {

			margin:0px;
			padding:0px;
			overflow:hidden;

			border-width: 0px 1px 1px 1px;
			border-color: #999999;
			border-style: solid;

		}
		
		#site_header {
			height:155px;
			width:796px;
			clear:both;
				}

		#header_image {
			height:125px;
			width:796px;
			position:center;
			}

		#header_navbar {
			width:130px;
			height:30px;
			float:left;

			border-left-width: 1px;
			border-left-color: #999999;
			border-left-style: solid;
				}

		a.nav:hover { 
			width:130px;
			height:30px;
			float:left;
			}
		
		a:link    {
			/* Applies to all unvisited links */
		text-decoration:  none;
		font-weight:      bold;

		}

		a:visited    {
			/* Applies to all unvisited links */
		text-decoration:  none;
		font-weight:      bold;
		}
		
		#site_main_middletop {
			width:796px;
			float:left;
			background:#ffffff;
		}
		
		#site_main_middlecenter {
			width:796px;
			float:left;
			background:#ffffff;
		}

		#site_main_middlebottom {
			height:150px;
			width:796px;
			float:left;
			background:#ffffff;
		}

		
		#body_imageleft {
			height:229px;
			width:527px;
			float:left;
		}

		#body_imageright {
			height:229px;
			width:268px;
			float:left;
		}		
		
		#body_featured {
			height:193px;
			width:268px;
			background: url(../images/featureddevelopment1.gif) no-repeat top;
			float:top;
		}

		#body_developer {
			height:36px;
			width:260px;
			float:top;
		}

		#search_container {
			
			height:247px;
			width:348px;
			float:left;
		}

		#search_options {
			height:225px;
			width:174px;
			float:left;
		}

		#search_quicksearch {
			height:225px;
			width:174px;
			float:top;
		}

		#search_detailedsearch {
			height:225px;
			width:174px;
			float:top;
		}

		#search_links {
			color: #999999; 
			font: 10px arial bold;
			width:348px;
			float:bottom;
			}
			

		#program_listing{
			height:242px;
			width:178px;
			float:left;
		}

		#program_btn{
			height: 60px;
			width: 178px;
		}

		#program_images{
			position: relative;
			left: 10px;
			top: 14px;
		}

		#login{
			width:268px;
			
			float:left;
		}

		#login_field {
			width:268px;
			height:123px;
			float:top;
		}

		#diary_btn {
			width:268px;
			height:123px;
			float:top;
		}

		#position1 {
			position:absolute;
			top:400px;
			left:580px;
		}

		#position2 {
			position:absolute;
			top:515px;
			left:545px;
		}

		#position3 {
			position:absolute;
			top:635px;
			left:480px;
		}

		#go1 {
			position:absolute;
			top:430px;
			left:747px;
		}
		
		#go2 {
			position:absolute;
			top:550px;
			left:747px;
		}

		#go3 {
			position:absolute;
			top:685px;
			left:747px;
		}
		
		#bottom_btn1{
			height:150px;
			width: 152px; 
			float:left;
		}

		#bottom_btn2{
			 
			height:150px;
			width: 152px;
			float:left;
		}

		#bottom_btn3{
			height:150px;
			width: 152px;
			float:left;
		}

		#tell_friend{
			height:150px;
			width:337px;
			float:left;
		}


		#form_styles{
			text-align:center;
		}

		#site_footer {
			height:160px;
			width:796px;
			clear:both;
			background:#ffffff;
		}

		#footer_sitemap {
			width:796px;
			color: #3399cc; 
			font: 10px arial bold;
			background:#ffffff;
		}


		#footer_links{
			width:796px;
			padding-left:3px
		}

		#input { 
			color: #999999; 
			font: 12px arial;
		}

		#blue_text { color: #3399cc; font: 10px arial; }

		#orange_text { color: #ff9900; font: 10px arial;}
		
		#grey_text { color: #999999; font: 10px arial;}

		#blue_title { color: #3399cc; font: 12px arial; }

		#orange_title { color: #ff9900; font: 12px arial;}

		#black_title { color: #000000; font: 12px arial; }

		#grey_title { color: #999999; font: 12px arial; }

		/* This section of style applies to the rent2equity form */

		#site_panel_left {
			height:100%;
			width:130px;
			float:left;
			}

		#panel_left_login {
			height:100%;
			width:130px;
			float:left;
			}

		#panel_left_banner {
			height:100%;
			width:130px;
			float:left;
			}

		#site_panel_right {
			width:665px;
			float:left;
			height:100%;
			margin:0px;
			padding:0px;
			font-family:Arial;
			}

		#site_main_middle {
			width:798px;
			float:left;
		}

		#blue_title1 { color: #3399cc; font: 16px arial; }

		#blue_text1 { color: #3399cc; font: 12px arial; }