/*The Big Reset.  */
body, div, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dd, dt, blockquote, fieldset, legend, label, textarea, form {
  margin: 0; 
	padding: 0; 
	border: 0;
	list-style:none;
}
img {border:none}
/*
input,
*/

h1, h2, h3, h4, h5, h6, p {margin: 0;}

h1{font-size: 200%;}
h2{font-size: 170%;}
h3{font-size: 140%;}
h4{font-size: 120%;}
h5{font-size: 100%;}
h6{font-size: 90%;}
input, textarea {}


body {
  font: 80%/130% 'Tahoma',Arial;
	background: url(../images/body_bg.gif) center 0 repeat-y;
}


#container{
	width:797px;
	margin:0em auto;
}

/**************************************
         Home Page Styles
***************************************/

#header{
	float:left;
	width:797px;
	height:213px;
}
#home #logo{
	float:left;
	display:block;
	width:278px;
	height:213px;
	margin:0;
	background:url(../images/logo_header.gif) 0 0 no-repeat;
}
#nav{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:519px;
}
#nav li,#nav a{
	float:left;
}
#nav a{
	float:left;
	text-indent:-9999em;
	height:213px;
}
#nav_buying{
	width:129px;
	background: url(../images/sub_buying.gif) 0 0 no-repeat;
}
#nav_buying:hover{
	background-position: 0 -213px;
}
#nav_relocation{
	width:130px;
	background:url(../images/relocation.jpg) 0 0 no-repeat;
}
#nav_relocation:hover{
	background-position: 0 -213px;
}
#nav_retirement{
	width:130px;
	background:url(../images/retirement.jpg) 0 0 no-repeat;
}
#nav_retirement:hover{
	background-position: 0 -213px;
}
#nav_rental{
	width:130px;
	background:url(../images/renting.jpg) 0 0 no-repeat;
}
#nav_rental:hover{
	background-position: 0 -213px;
}
.home_content{
	float:left;
	width:797px;
	height:334px;
	margin-top:4px;
}
/* links */
a:link, a:visited {color:#004b8e}
a:hover, a:active {text-decoration:none}
.h_content_left{
	float:left;
	display:block;
	width:243px;
	height:319px;
	margin-right:4px;
	text-align:right;
	padding:15px 10px 0 25px;
	color:#FFF;
}	
.h_content_left img{
	float:right;
	margin-bottom:8px;
	
}
.h_content_left p{
	float:left;
	margin-top:10px;
	font-size:110%;
	float:right;
	width:243px;
}
.h_content_left a{
	float:right;
	position:relative;
	display:block;
	text-align:right;
	width:243px;
	font-weight:bold;
	margin-top:5px;
	color:#FFF;
	font-size:110%;
	
	text-decoration:none;
}
.h_content_left a:hover{
	text-decoration:underline;
}
#c_landing .h_content_left{
	background:#004B8E;
}
#c_buying .h_content_left{
	background:#959E5D;
}
#c_relocating .h_content_left{
	background:#6EAEBA;
}
#c_retirement .h_content_left{
	background:#7B3337;
}
#c_renting .h_content_left{
	background:#9E96BD;
}

/*#c_landing,#c_buying,#c_relocating,#c_retirement,#c_renting{
	float:left;
	height:334px;
	width:797px;
}*/

.h_content_right{
	float:left;
	display:inline;
	width:514px;
	height:334px;
}
.h_content_right a:link, .h_content_right a:visited {color:#fff}
.h_content_right a:hover, .h_content_right a:active {text-decoration:none}
/**************************************
         Sub Page Styles
***************************************/
.sub_page #header{
	height:108px;
}
.sub_page #logo{
	float:left;
	display:block;
	width:278px;
	height:107px;
	margin:0;
	cursor:pointer;
	background:url(../images/logo_header_inner.gif) 0 0 no-repeat;
}

.sub_page #nav li,.sub_page #nav a{
	float:left;
}
.sub_page #nav a{
	float:left;
	text-indent:-9999em;
	height:107px;
}
.sub_page #nav a:hover{
	background-position:0 -107px;
}
.sub_nav_buying{
	width:129px;
	background:url(../images/sub_buying.gif) 0 0 no-repeat;
}

.sub_nav_relocation{
	width:130px;
	background:url(../images/sub_relocation.gif) 0 0 no-repeat;
}

.sub_nav_retirement{
	width:130px;
	background:url(../images/sub_retirement.gif) 0 0 no-repeat;
}

.sub_nav_rental{
	width:130px;
	background:url(../images/sub_renting.gif) 0 0 no-repeat;
}
.section_header{
	float:left;
	width:797px;
	height:98px;
	margin:3px 0 4px;
}
.section_header a{
	color:#90b3cf;
	text-decoration:none;
}
.section_header a:hover{
	color:#90b3cf;
	text-decoration:underline;
}
.main_content{
	float:left;
	width:518px;
	padding:10px 5px 10px 10px;
	background:#FFF;
}
.main_content a {
	color:#004b8e;
	text-decoration:none;
}
.main_content a:hover {
	color:#004b8e;
	text-decoration:underline;
}

.s_title_b{
	color:#013879;
	font-weight:bold;
}
.s_title_g{
	color:#007531;
	font-weight:bold;
}

#form_container{
	float:left;
	padding:20px 20px 20px 10px;
	background:#F2F2F2;
}
td span{
	float:left;
	width:50px;
}
td{
	font-size:85%;
}
td textarea{
	width:222px;
	height:120px;
	border:1px solid #ABADB3;
}
.input_style{
	margin-bottom:3px;
}

.content_right{
	float:left;
	width:226px;
	padding:15px;
	color:#FFF;
}

.content_right h3{
	font-size:110%;
}


.content_right h4{
	clear:left;
	color: #013879;
	margin:15px 0;
}

.content_right_rent h4{
	clear:left;
	color:#013879;
}
.content_right h5{
	margin-top:15px;
}

.content_right a{
	font-size:100%;
	text-decoration:underline;
	color:#FFF;
}

.content_right a:hover{
	text-decoration:none;
}


.lg_txt{
	font-size:115%;
	font-weight:bold;
	margin-bottom:25px;
}
.conten_right img {margin:5px}
/*---------- Buying -------------*/

#buying .section_header{
	background:url(../images/buying_header.jpg) 0 0 no-repeat;
}
#buying .sub_nav_buying{
	background-position:0 -107px;
}
#buying .content_wrap{
	float:left;
	width:797px;
	background:#904442 url(../images/buying_rightc_btm.jpg) bottom right no-repeat;
}

#buying dl, #buying dd, #buying dt{
	float:left;
	color:#FFF;
}
#buying dl,#retirement dl{
	width:256px;
	margin:0 0 15px -15px;
	
}
#buying dt,#retirement dt{
	width:140px;
	padding:3px 6px 3px 10px;
	margin:0 1px 1px 1px;
	
	background:#89963a;
	/*background:#949E5B;*/
}
#buying dd,#retirement dd{
	width:87px;
	padding:3px 0 3px 10px;
	background:#89963a;
	margin:0 1px 1px 0;
}

/*---------- Relocating -------------*/

#relocating .section_header{
	background:url(../images/relocating_header.jpg) 0 0 no-repeat;
}

#relocating .sub_nav_relocation{
	background-position:0 -107px;
}

#relocating .content_wrap{
	float:left;
	width:797px;
	background:#6DAEB9 url(../images/relocating_rightc_btm.jpg) bottom right no-repeat;
}
#relocating .content_right h4{
	margin-top:0;
}

/*---------- Retirement -------------*/

#retirement .section_header{
	background:url(../images/buying_header.jpg) 0 0 no-repeat;
}

#retirement .sub_nav_retirement{
	background-position:0 -107px;
}

#retirement .content_wrap{
	float:left;
	width:797px;
	background:#904442 url(../images/buying_rightc_btm.jpg) bottom right no-repeat;
}
#retirement .content_right h4{
	margin-top:0;
	color: #013879
}

#retirement dl, #retirement dd, #retirement dt{
	float:left;
	color:#FFF;
}
/*#retirement dl{
	width:256px;
	margin:0 0 15px -15px;
	_margin:0 -8px 7px -7px;
}
#retirement dt{
	width:140px;
	padding:3px 6px 3px 10px;
	margin:0 1px 1px 1px;
	_margin:0 1px 0 0;
	background:#89963a;
}
#retirement dd{
	width:87px;
	padding:3px 0 3px 10px;
	background:#89963a;
	margin:0 1px 1px 0;
}*/
/*---------- Renting -------------*/

#renting .section_header{
	background:url(../images/renting_header.jpg) 0 0 no-repeat;
}

#renting .sub_nav_rental{
	background-position:0 -107px;
}

#renting .content_wrap{
	float:left;
	width:797px;
	background:#AEA8C8 url(../images/rental_rightc_btm.jpg) bottom right no-repeat;
}



/**************************************
          Footer Styles
***************************************/

#footer{
	float:left;
	width:797px;
	height:auto;
	margin-top:10px;
	padding-bottom:20px;
	clear: both
}

.footer_logo{
	float:left;
	width:278px;
	height:50px;
	background:url(../images/footer_logo.gif) 0 0 no-repeat;
	text-indent:-9999em;
	margin-right:4px;
}
#footer p{
	float:left;
	width:515px;
	font-size:90%;
	
}

/**************************************
         Small Text Styles
***************************************/	

.small_text{
	font-size:10px;
	color:#666666;
	line-height:12px;
}
