/* project: Apartment Analytics Software
   design: igor pilichev (www.artisanpros.com) */
   
body {
	padding: 0; margin: 0; font-size:12px; MARGIN: 0pt auto; WIDTH: 992px; COLOR: #000000; font-family:Arial, tahoma, verdana; BACKGROUND-COLOR: #F3F3F5
}
h1 {
	FONT-WEIGHT: bold; FONT-SIZE:x-large; MARGIN-BOTTOM: 2px; COLOR: #000000 LINE-HEIGHT: 1em; font: Tahoma;
}
h2 {
	FONT-WEIGHT: normal; FONT-SIZE:large; MARGIN-BOTTOM: 0.2em; MARGIN-TOP:0; COLOR: #000000; font: Tahoma;
}
h3  {
	FONT-SIZE:16px; MARGIN: 0px
}
h4 {
	FONT-SIZE: 1.1em; MARGIN-BOTTOM: 0.2em
}
h5 {
	FONT-SIZE: 1em
}
h6 {
	FONT-SIZE: 1.6em
}
a { color: #0E4D8B;  }
a:hover { color: #000;}
a.title { color: #B41A1A; background: #FFF; }
p {	margin: 0; } 
form { margin: 0; border:none }
ul {line-height: 1.3em; padding:0;margin:0 0 5px 16px}
ol {line-height: 1.3em; padding:0;margin:5px 0 5px 30px}
img {border:none}
input {
	padding: 2px;
	border: 1px solid #CCCCCC;
	font: normal 11px Tahoma, 'Trebuchet MS', Tahoma, sans-serif;	

}
select {
	padding: 2px;
	border: 1px solid #CCCCCC;
	font: normal 11px Tahoma, 'Trebuchet MS', Tahoma, sans-serif;	

}
textarea {
	padding:2px;
	border: 1px solid #CCCCCC;
	font: normal 11px Tahoma, 'Trebuchet MS', Tahoma, sans-serif;
	display:block;		
}
input.button { 
	margin: 0; 
	font: bold 12px Tahoma, Arial, Sans-serif; 
	border: 1px solid #FF9900;
	padding: 2px 3px; 	
	background: #FF6600;
	color: #FFFFFF;
	cursor:pointer;

}
/* layout
   ------ */

.content { 
	margin: 0px auto;
	width: 986px;
	background: #FFFFFF; background-image:url(page_bground.jpg);
	color: #000000;
}
.center {text-align:center;}
.logo {	padding: 18px 0 0 3px; }

/* header */
.header_top { background: #FEFEFE url(pagetop.jpg) no-repeat; color: #FFF; height: 15px; width:986; }
.header { padding: 0px 10px 0 10px; }
.header_bottom { clear: both; background: #FEFEFE url(pagebottom.jpg) no-repeat; color: #FFF; height: 15px; }
    
/* navigation */
#nav { width:100%; float:left; }
#nav ul { margin:0; list-style:none; padding: 0; }
#nav a, #nav strong, #nav span { float:left; display:block; color:#fff; padding: 7px 20px 4px 10px; background: #C43219 url(nav.gif) no-repeat 100% 0px; text-decoration:none; font-weight: bold; }
#nav a { float:none; }
#nav li { float:left; color: #FFF; background: #C43219 url(nav.gif) no-repeat 0px 0px; margin:0; padding:0 0 0 9px; }
#nav #current { background: #1995C2 url(nav.gif) no-repeat 0 -41px; color: #FFF; }
#nav #current a { background: #1995C2 url(nav.gif) no-repeat 100% -41px; padding:7px 20px 4px 11px; color:#FFF; }
#nav a:hover { color:#BFE1ED; background: #C43219 url(nav.gif) no-repeat 100% 0px; }   


/* left side
   --------- */

.left {
	float: left;
	width: 700px;
	margin: 0 0 0 17px;
}

	.box_top {
		background: #F0F0F0 url(leftbox_top.gif) no-repeat;
		color: #808080;
		height: 40px;
		width: 159px;
	}
	
	.box_top h2 {
		color: #808080;
		background: inherit;
		padding: 7px 0 0 5px;
		margin: 0;
	}
	
	.box {
		border-left: 2px solid #F0F0F0;
		border-right: 2px solid #F0F0F0;
		padding: 0 4px 0 7px;
		margin: 0;
		width: 144px;
		color: #595959;
		background: #FFF;
	}
	
	.box_bottom {
		background: #FFF url(leftbox_bottom.gif) no-repeat;
		color: #000;
		height: 13px;
		width: 160px;
		margin: 0 0 7px 0;
	}
	
		/* left and central column */
		.sidebar { margin:0; text-align:center;}
		.maincontent { float: left; width: 700px; margin: 0;}
		
		.article {padding: 10px 25px 15px 25px; border-right:#CCCCCC solid 1px; width:640px; margin-top:10px;}
		.article p {padding: 3px 0 3px 0; text-align:left}
	.highlight {
		padding: 5px 3px 5px 3px;
		margin: 0 0 3px 0;
		border-bottom: 1px solid #ccc;
	}
	
		
/* right side
   ---------- */
		
.right { float: right; width: 250px; margin:0 17px 0 0;}
		
.small {
	FONT-SIZE: 10px; MARGIN: 4px; COLOR: #999999; FONT-FAMILY: verdana; line-height:10px;
}

/* footer
   ------ */

#footer {
	FONT-SIZE: 11px; MARGIN: 4px; COLOR: #999999; FONT-FAMILY: verdana; TEXT-ALIGN: center
}
#footer a {	color: #999999; text-decoration: none; font-size:11px; font-stretch:expanded;} 
#footer a:hover { color: #FF9900; text-decoration: underline; } 
#footer UL {padding:0; margin:0}
#footer LI {
	DISPLAY: inline
}
#footer LI A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; COLOR:#5DA6F8
}
#footer LI A:HOVER {
	COLOR:#FF9900
}
#footer LI A.last {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.brieftext {
font: 0.9em Arial;
color: #454545;
text-align:justify;
}
.plans_red {
color: #CC0000;
font-weight:bold;
}
.realestate {
/* posision */
	position:absolute;
	top:-400px;
	left:-2005px;
	}

#steps{
margin:6px 0 0 0;
border:solid #CCCCCC 1px;
height:148px;
padding:3px;
width:200px;
text-align:center;
}
.stepsimage{
vertical-align:top;
margin-bottom:10px;
padding:0;
}
.stepstext{
font: 13px Arial;
color: #454545;
font-style:italic;
text-align:left;
padding-left:2px;
}
.whiteheader{
color:#FFFFFF; font-weight:bold
}
<!–[if IE 6]>
h1 {color: #FF0000}
<![endif]–> 

