html{background:#e5e0cd;}
body{min-width:951; margin:0; font:12px Arial, Helvetica, sans-serif;}


.inner{
	/*background: url(../images/bg-wrapper-holder.gif) repeat-y 50% 0;*/
}


form,fieldset{margin:0;padding:0;border:0;}
img{border:0;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
input, textarea, select{font:10px arial,sans-serif; vertical-align:middle;}

#wrapper-holder{background: url(images/bg-body.gif) repeat-x;}
#wrapper-holder2{background:url(images/bg-body-inner.gif) repeat-x 50% 0;}

#wrapper{width:951px; overflow:hidden; margin:0 auto;}

/* HEADER */
#header{width:926px; padding:16px 2px 0 23px; overflow:hidden;}
#header .holder{margin:0 0 7px; width:100%; overflow:hidden;}
.logo{float:left; background: url(images/logo.gif) no-repeat; width:424px; height:76px; overflow:hidden; text-indent:-9999px;}

#header2{padding:17px 0 0 23px; width:927px;}
#header2 .holder{margin:0; width:100%; overflow:hidden;}
#header2 .logo{float:left; margin:0 0 0 20px; padding:0 0 4px; width:358px; height:66px; background: url(images/logo-inner.gif) no-repeat;}

.logo a{height:100%; display:block; }



/* FORM */
#header #form-holder{margin:0px 0 0; float:right; padding:4px; width:319px; height:26px; background: url(images/bg-header-form-holder.gif) no-repeat;}
#header2 #form-holder{margin:0px; float:right; padding:0px; width:327px; /*height:26px;*/ background: url(images/bg-header-form-holder.gif) no-repeat;}

#header input{width:233px; font-size:12px; padding:4px 0 3px; margin:4px 0 0 4px; border:0; float:left;}
#header2 input{width:233px; font-size:12px; padding:4px 0 3px; margin:4px 0 0 4px; border:0; float:left;}


/* MENU u*/
#menucontainer{width:960px; margin-left:-10px;}
#header2 #menucontainer{margin-top:8px;}

.menu{width:960px; overflow:hidden; margin:0; padding:0; list-style:none;}
.menu li{float:left; padding:0 47px 0 0; font-size:17px; line-height:28px;}
.menu li a{color:#fff;}


/* MAIN */
#main{margin:0 0 24px; width:951px; overflow:hidden; }
#mainl2{margin:0px 0 24px; width:951px; overflow:hidden; background: url(images/bg-wrapper-holder.gif) repeat-y 50% 0;}
#main2{margin:0 0 24px; width:951px; overflow:hidden; }


/*main-menu-holder*/
.main-menu-holder{width:892px; padding:0 59px 0 0; height:30px; overflow:hidden; }
#mainl2 .main-menu-holder{width:629px; padding:0 0px 0 0; background-color:#FFF;}
#main2 .main-menu-holder{width:947px; padding:0 0px 0 0; }

.main-menu{float:right; margin:0; padding:0 0 0 30px; list-style:none;}
.main-menu li{line-height:31px; padding:0 23px 0 0; float:left; font-size:16px; }
#mainl2 .main-menu{float:left; margin:0; padding:0 0 0 30px; list-style:none;}
#mainl2 .main-menu li{line-height:31px; padding:0 23px 0 0; float:left; font-size:16px;}
#main2 .main-menu{float:left; margin:0; padding:0 0 0 23px; list-style:none;}
#main2 .main-menu li{line-height:31px; padding:0 23px 0 0; float:left; font-size:16px;}

.main-menu li a{color:#981a31;}
.main-menu2 li a{color:#981a31;}

/*box-welcome*/
.box-welcome{margin:0 0 19px; width:951px; overflow:hidden; background: url(images/bg-box-welcome.gif) repeat-y;}
.box-welcome .top{width:951px; overflow:hidden; background: url(images/bg-box-welcome-t.gif) no-repeat;}
.box-welcome .bottom{padding:10px 40px 10px 23px; width:888px; overflow:hidden;	background: url(images/bg-box-welcome-b.gif) no-repeat 0 100%;}

/*box-content*/
.box-content{width:100%; overflow:hidden; /*background: url(images/bg-box-content.gif) no-repeat;*/}


/*two-col*/
.box-welcome .two-col{float:left; width:469px; padding:0 22px 0 0; overflow:hidden; }
.box-welcome .two-col blockquote{float:left; width:172px; height:272px; text-indent:-9999px; overflow:hidden; margin:80px 0 0; background: url(images/text-harh.gif) no-repeat;}

.box-welcome .leftcol {float:left; width:172px; height:415px; overflow:hidden; margin:0px 0 0; }




/*image-holder*/
.two-col .image-holder{float:right; width:284px; overflow:hidden; }
.two-col .image-holder img{display:block;}

/*text*/
.box-welcome .text{float:left; padding:28px 0 0; width:397px; overflow:hidden;}
.box-welcome .text h1{margin:0 0 23px; width:391px; height:44px; overflow:hidden; text-indent:-9999px; background: url(images/text-welcome.gif) no-repeat;}
.box-welcome .text .holder{width:386px; padding:0 0 0 5px; overflow:hidden;}
.box-welcome .text p{font-size:13px; line-height:21px; margin:0 0 10px 5px; color:#000;}
.box-welcome .text .wrapp{padding:25px 0 0; width:100%; overflow:hidden;}
.box-welcome .text ul{margin:0; padding:0; width:670px; overflow:hidden; list-style:none; }
.box-welcome .text li{padding:0 0 10px; height:1%; float:left; width:230px; overflow:hidden; vertical-align:middle;	color:#98012e; font-size:13px; line-height:16px;}
.box-welcome .text li a{color:#98012e; padding:8px 0 8px 35px; display:block; background: url(images/bullet.gif) no-repeat; }
.box-welcome .text a{color:#98012e; font-weight:normal; }

/*item-list*/
.item-list{margin:0; padding:0 0 0 14px; list-style:none; width:980px; }
.item-list li{float:left;}
.item-list li .img-holder{float:left; width:143px; padding:0 13px 0 0; overflow:hidden;}
.item-list li .img-holder img{display:block;}
.item-list li .text{float:left; width:151px; overflow:hidden; padding:15px 7px 0 0; font-size:16px; line-height:21px; }
.item-list li .text a{color:#000; text-decoration:underline; }
.item-list li .text a:hover{text-decoration:none;}

/*footer*/
#footer{width:911px; overflow:hidden; padding:26px 21px 71px 19px; background: url(images/bg-footer.gif) no-repeat;}
#footer p{margin:0 0 14px; text-align:center; font-size:10px; line-height:14px; }
#footer .hold{padding:11px 0 0; width:807px; overflow:hidden;}


.mission{width:911px; overflow:hidden; padding:16px 21px 16px 19px; font-size:22px; line-height:24px; font-style:italic; font-family:"Times New Roman", Times, serif; color:#98012e; }
.mission blockquote{padding:0; margin:0;}






/*nav*/
.nav{float:right; margin:0; padding:19px 0 0 10px; list-style:none; text-align:right; }
.nav li{padding:0 37px 0 0; float:left; font-size:11px; line-height:14px;}
.nav li a{color:#981a31;}

/*add-nav*/
.add-nav{overflow:hidden; margin:0; padding:0; list-style:none; float:right;}
.add-nav li{padding:0 20px 0 0; float:left;}
.add-nav li img{display:block;}

/*inner*/
.holder-column{width:947px; border-left:solid 2px #FFF; border-right:solid 2px #FFF; border-bottom:solid 2px #FFF; overflow:hidden;  }
.holder-column2{width:947px; border-bottom:solid 2px #FFF; overflow:hidden; }

/*sidebar*/
#sidebar{float:left; width:268px; padding:28px 12px 0 38px;}
#sidebar .image-hold{margin:0 0 16px; width:236px; overflow:hidden; padding:0 26px 0 0;}
#sidebar .image-hold img{display:block; }

#sidebar ul{margin:0 0 42px; padding:0 0 0 4px; list-style:none; }
#sidebar li{height:1%; overflow:hidden; vertical-align:middle; font-size:14px; line-height:21px; font-weight:bold; }
#sidebar li a{color:#98012e; }
#sidebar ul li ul{margin:0; padding:0 0 0 37px; line-height:70px;}
#sidebar p{margin:0 10px 10px 0;}
#sidebar h4{font-size:14px; color:#98012e; margin:0px 10px 10px 0px;}


/*content*/
#content-container{padding:0px; float:left; width:629px; overflow:hidden;}

#content{padding:22px 31px 0; float:left; width:566px; line-height:21px; overflow:hidden; }
#contenttop{margin:0px -35px 0;}
#content h3{margin:0 0 24px; color:#000; font-size:28px; line-height:32px; font-weight:normal;}
#content h4{font-weight:normal; margin:0; color:#98012e;font-size:16px; line-height:21px;}
#content h5{font-weight:bold; margin:0px 0px 20px 0px; color:#98012e;font-size:16px; line-height:18px;}
#content h5 a{font-weight:bold; font-size:16px; color:#98012e; line-height:18px; text-decoration:underline;}

#content p{margin:0 0 22px; font-size:13px; line-height:21px; color:#000; }





#content-container2{padding:0px; width:947px; overflow:hidden;}
#content2{padding:22px 31px 0 22px; float:left; width:894px; overflow:hidden; }
#contenttop2{margin:0px -35px 0;}
#content2 p{margin:0 0 22px; font-size:13px; line-height:21px; color:#000; }
#content2 p span{font-weight:bold; font-size:16px; color:#98012e; line-height:18px;}
#content2 p span a{font-weight:bold; font-size:16px; color:#98012e; line-height:18px; text-decoration:underline;}
#content2 h3{margin:0 0 24px; color:#000; font-size:28px; line-height:32px; font-weight:normal;}
#content2 h4{font-weight:normal; margin:0; color:#98012e;font-size:16px; line-height:21px;}
#content2 h5{font-weight:normal; margin:0; color:#98012e;font-size:16px; line-height:21px;}

#content2 a, #content a {color:#98012e;}

#content ul{padding:0; line-height:21px;}
#content ul a{color:#000; text-decoration:underline;}

#content2 ul{padding:0; line-height:21px; margin-bottom:15px;}
#content2 ul a{color:#000; text-decoration:underline;}



/*content-list*/
.content-list{margin:0 0 36px; padding:0; list-style:none; }
.content-list li{height:1%; overflow:hidden; vertical-align:middle; font-size:13px; line-height:21px; padding:0 0 0 19px; background: url(../images/bullet02.gif) no-repeat 0 10px;}
.content-list li span{display:block; }
.content-list li a{color:#000; text-decoration:underline;}
.content-list li a:hover{text-decoration:none;}

/*rental-property*/
.rental-property{margin:0 0 14px; width:100%; overflow:hidden; }
.rental-property .img-holder{float:left; width:80px; padding:0 14px 0 0;}
.rental-property .img-holder img{display:block;}
.rental-property .txt{padding:5px 0 0; float:left; 	width:400px;}
.rental-property .txt span{display:block; margin:0; font-size:13px; line-height:21px; color:#000; font-weight:normal;}
.another-text{width:100%; overflow:hidden; }
#content .another-text p{
	line-height:25px;
}
/*footer col-one*/
#wrapper-holder2 #footer{
	background:none;
	padding-top:38px;
}
#footer .col-one{
	padding:26px 0 0 6px;
	float:left;
	width:296px;
	overflow:hidden;
}
#footer .col-two{
	float:left;
	width:594px;
	padding:0 7px;
	overflow:hidden;
}
/*.inner #footer .hold{
	width:470px;
}*/
#searchform{
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
	font-size:10px;
}
#searchform input{
	border-color:#000;
}