@charset "UTF-8";
/* CSS Document */


/* global settings start */
body{
	margin:0;
	color:#626262;
	font:12px/14px Arial,sans-serif;
	background: url(../images/bg_repeat.gif);
}
img{
	border-style:none;
	display: block;
} 


.thumbs img {

	width: 60px;
	height: 60px;
	padding: 3px;
}

#webapp4781pagination, #webapp4781pagination ul {
	padding: 0;
	margin: 0px;
	list-style: none;
	display:inline;
}

#webapp4781pagination li {
      display:inline;
	float:left;
        padding:3px;
}



a{text-decoration:none;color:#496F86;}
a:focus{outline:none;}
a:hover{text-decoration:underline;}
h1, h2, h3, h4, h5, p{margin:0;}
ul{
	margin: 0;
	padding: 0;
	list-style: none;
}


h2 {
	font: 18px/18px "Times New Roman", Times, serif;
	color: #005286;
}

#background {
padding: 10px 20px 20px 1px;
}

#background h2 {
font: 18px/18px "Times New Roman", Times, serif;
	color: #005286;
	margin-bottom:8px;
}

#background p {
margin-bottom:8px;
line-height:18px;
}


a.more {
	font-size: 10px;
	color: #005286;
	background: url(../images/bullet01.gif) no-repeat 0 50%;
	padding: 0 0 0 8px;
	position: absolute;
	bottom: 9px;
	right: 28px;
	text-decoration: underline;
}
* html a.more {
	bottom: 8px;
}
a.more:hover {
	text-decoration: none;
}
/* global settings end */
/**/
.holder {
	width: 874px;
	margin: 10px auto 0;
	position: relative;
	overflow: hidden;
}
.page-t {
	background: url(../images/bg-main-t.png) no-repeat;
	width: 872px;
	height: 25px;
	margin: 0 auto;
	overflow: hidden;
}
#page {
	width:874px;
	float: left;
	background: url(../images/bg-main.png) repeat-y;
}
/* logo start */
#page .logo{
	width:521px;
	height:96px;
	text-indent:-9999px;
	position: absolute;
	z-index: 100;
	top: 32px;
	left: 39px;
	background:url(../images/logo.jpg) no-repeat;
}
/* logo end */
.page-b {
	width: 874px;
	margin: 0 0 -12px;
	float: left;
	height: 37px;
	overflow: hidden;
	background: url(../images/bg-main-b.png) no-repeat;
}
/* header */
#header {
	width:844px;
	margin: 0 13px;
	height:31px;
	overflow:hidden;
	position:absolute;
	top:132px;
	left:0;
}
* navigation start */
#nav {
	float: left;
	overflow: hidden;
	width: 845px;
	display: inline;
	height: 31px;
}
#nav li {
	float: left;
}
#nav li a {
	font: 11px/11px "Times New Roman", Times, serif;
	color: #fff;
	height: 31px;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
}

.item01 {
	width: 95px;
	background: url(../images/bg-nav.gif) no-repeat;
}
li.active .item01,
.item01:hover {
	background-position: 0 -31px;
}
.item02 {
	width: 138px;
	background: url(../images/bg-nav.gif) no-repeat -95px 0;
}
li.active .item02,
.item02:hover {
	background-position: -95px -31px;
}
.item03 {
	width: 123px;
	background: url(../images/bg-nav.gif) no-repeat -233px 0;
}
li.active .item03,
.item03:hover {
	background-position: -233px -31px;
}
.item04 {
	width: 117px;
	background: url(../images/bg-nav.gif) no-repeat -356px 0;
}
li.active .item04,
.item04:hover {
	background-position: -356px -31px;
}
.item05 {
	width: 129px;
	background: url(../images/bg-nav.gif) no-repeat -473px 0;
}
li.active .item05,
.item05:hover {
	background-position: -473px -31px;
}
.item06 {
	width: 119px;
	background: url(../images/bg-nav.gif) no-repeat -602px 0;
}
li.active .item06,
.item06:hover {
	background-position: -602px -31px;
}
.item07 {
	width: 123px;
	background: url(../images/bg-nav.gif) no-repeat -721px 0;
}
li.active .item07,
.item07:hover {
	background-position: -721px -31px;
}
/* navigation end */
/* main start */
#main {
	clear: both;
	width:845px;
	overflow:hidden;
	margin-bottom: -20px;
	position: relative;
	padding:138px 13px 0;
}
/* content start */
#content {
	width: 541px;
	float: left;
	position: relative;
	z-index: 10;
}

#content2 {
	width: 550px;
	padding:10px 0 10px 20px;
	float: left;
	position: relative;
	z-index: 10;
	font-size:11px;
	
	
}

#content2 a {
color:#496f86;
text-decoration:underline;
}
#content2 a:hover {
color:#496f86;
text-decoration:none;
}
#content2 img {
display:inline;
}
#content2 h3 span {
    
	font-size:11px;
	font-weight:normal;
	color:#496f86;
	display:inline;
	margin-left:280px;
	
	
}

#content2 h2 {
color:#005286;
font-family:"Times New Roman",Times,serif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
margin-bottom:8px;
}

#content2 p {
margin-bottom:8px;
line-height:18px;
}

#content22 {
	width: 550px;
	padding:10px 0 10px 10px;
	float: left;
	position: relative;
	z-index: 10;
	font-size:11px;
	
	
}

#content22 a {
color:#496f86;
text-decoration:underline;
}
#content22 a:hover {
color:#496f86;
text-decoration:none;
}
#content22 img {
display:inline;
}


#content22 h3 span {
    
	font-size:11px;
	font-weight:normal;
	color:#496f86;
	display:inline;
	margin-left:170px;
	
	
}


#detailwrap a {

color:#496f86;
text-decoration:underline;
background:url(../Images/arrow_orange.gif) no-repeat 0 0;
padding-left:10px;
}

#detailwrap a:hover {
background:url(../Images/arrow_orange.gif) no-repeat 0 0;
padding-left:10px;
color:#496f86;
text-decoration:none;
}

#detailwrap table tr {
height:20px;

}


#content3 {
	width: 800px;
	padding:20px;
	float: left;
	position: relative;
	z-index: 10;
	font-size:11px;
}
#content4 {
	width: 740px;
	padding:20px;
	float: left;
	position: relative;
	/*z-index: 10;
*/	font-size:11px;
}

/* content end */
/* sidebar start */
#sidebar {
	width: 255px;
	float: right;
	padding: 29px 28px 0 0;
		position: relative;
	z-index: 10;
}
#sidebar2 {
	width: 255px;
	float: right;
	padding: 10px 10px 10px 5px;
		position: relative;
	z-index: 10;
}
#sidebar p {
	padding:6px 0 9px 1px;
}
#sidebar span img {
	display:inline;
}
.sidelist {
padding: 10px 0pt 0pt; float: left;
}
.sidelist img {
	display:inline;
}

/* box featured properties start */
.box2 {
	border: 3px solid #496f86;
	background: #608195;
	width: 246px;
	float: left;
	padding:4px 3px 0 5px;
	margin:0px 0 0 1px;
}
.box2 h3 {
	font: 13px/13px "Times New Roman", Times, serif;
	color: #fff;
	background: url(../images/border01.gif) no-repeat 0 100%;
	padding: 0 0 3px;
	letter-spacing:1px;
}

.box {
	border: 3px solid #496f86;
	background: #608195;
	width: 246px;
	float: left;
	padding:4px 3px 0 5px;
	margin:71px 0 0 1px;
}
.box h3 {
	font: 13px/13px "Times New Roman", Times, serif;
	color: #fff;
	background: url(../images/border01.gif) no-repeat 0 100%;
	padding: 0 0 3px;
	letter-spacing:1px;
}
.box ul {
	overflow: hidden;
	padding: 5px 0 0;
}
.box li {
	position: relative;
	min-height: 50px;
	clear: left;
	margin: 1px 0 -1px;
	background: url(../images/border01.gif) no-repeat 0 100%;
	overflow: hidden;
	width: 246px;
	padding: 0 0 10px;
	vertical-align: top;
}
.box li img {
	float: left;
	margin: 0 4px 0 0;
}
.box li h4 {
	font: 14px/14px "Times New Roman", Times, serif;
	color: #fff;
	padding: 3px 0 0;
	line-height:14px;
}
/* box featured properties end */
/* sidebar end */
/* main end */
/* footer */
#footer {
	margin:0 auto;
	overflow:hidden;
	width:848px;
	clear: both;
}
#footer p {
	color:#626262;
	padding: 0;
	font-size: 10px;
}
/* bottom navigation start */
.bottom-nav {
	float: right;
	overflow: hidden;
	height: 14px;
}
.bottom-nav li {
	padding: 0 2px 0 6px;
	background: url(../images/sep02.gif) no-repeat 0 50%;
	margin: 0 1px 0 -1px;
	display: inline;
}
.bottom-nav li a {
	color:#626262;
	font-size: 9px;
	line-height: 9px;
}
/* bottom navigation end */
#footer p.location {
	float: left;
}
#footer p.copy {
	clear: both;
	float: right;
	padding: 0 3px 0 0;
	width:200px;
}
/* inner page start */
#inner-page {
	padding: 20px 0 27px;
}
#inner-page h2 {
	font-size: 14px;
	margin: 15px 0 0 50px;
	line-height: 14px;
	text-indent: -9999px;
	width: 225px;
	height: 13px;
	background: url(../images/headers.gif) no-repeat;
}
#inner-page .header02 {
	background-position: 0 -13px;
}
#inner-page .header03 {
	background-position: 0 -26px;
}
#inner-page .header04 {
	background-position: 0 -39px;
}
#inner-page p {
	width: 650px;
	padding: 5px 0 5px 50px;
	font-size: 12px;
	line-height: 18px;
	color: #444;
}
/* banners image holder start */
.banner {
	width: 835px;
	margin: 0 auto;
	overflow: hidden;
}
.banner li{
	display: inline;
	vertical-align: middle;
	padding: 0 10px;
}
.banner li img {
	vertical-align: middle;
	display: inline;
}
.list2 li{
	padding: 0 50px
}
.list3 li {
	padding: 0 45px;
}
.list1 {
	padding:0 0 10px;
}
.list2 {
	width: 765px;
	padding:0 0 3px;
}
.list3 {
	width: 780px;
	padding:0 0 5px;
}
.list4 {
	width: 750px;
}
.list4 li {
	padding: 0 40px;
}
/* banners image holder end */
/* innder page end*/
/*inner02 page start */
.map {
	width: 762px;
	height: 402px;
	margin: 0 auto;
	padding: 87px 0 65px 7px;
	position: relative;
	overflow: hidden;
	z-index: 100;
}
#map-img {
	float: left;
}

/* hover box with name start */
.boxname p {
	font: 10px/20px Arial, Helvetica, sans-serif;
	padding: 0;
	text-align: center;
	color: #444;
}
.boxname {
	width: 81px;
	height: 20px;
	position: absolute;
	display: none;
}
.name1 {
	background: url(../images/bg-name1.png) no-repeat;
	left:17px;
	top: 70px;
}
.name2 {
	background: url(../images/bg-name1.png) no-repeat;
	left:93px;
	top:103px;
}
.name3 {
	background: url(../images/bg-name1.png) no-repeat;
	left:174px;
	top:98px;
}
.name4 {
	background: url(../images/bg-name1.png) no-repeat;
	left:252px;
	top:112px;
}
.name5 {
	background: url(../images/bg-name2.png) no-repeat;
	width: 87px;
	left:342px;
	top:87px;
}
.name6 {
	background: url(../images/bg-name1.png) no-repeat;
	right:265px;
	top:78px;
}
.name7 {
	background: url(../images/bg-name1.png) no-repeat;
	right:188px;
	top:92px;
}
.name8 {
	background: url(../images/bg-name2.png) no-repeat;
	width: 87px;
	right:105px;
	top:92px;
}
.name9 {
	background: url(../images/bg-name2.png) no-repeat;
	width: 87px;
	right:19px;
	top:91px;
}
/* hover box with name end */
/* box appeared on click start */
.boxabout {
	width: 531px;
	height: 432px;
	position: absolute;
	left:269px;
	top:58px;
	display: none;
}
.boxabout-in {
	background: url(../images/bg-aboutman.png) no-repeat;
	width: 473px;
	padding: 7px 7px 0 51px;
	height: 425px;
}
.aboutman1 {
	left: 74px;
	top: 58px;
}
.aboutman2 {
	left: 114px;
	top: 58px;
}
.aboutman3 {
	left: 154px;
	top: 58px;
}
.aboutman4 {
	left: 194px;
	top: 58px;
}
.aboutman5 {
	left: 134px;
	top: 58px;
}
.aboutman6 {
	left: 174px;
	top: 58px;
}
.aboutman7 {
	left: 204px;
	top: 58px;
}
.aboutman8 {
	left: 214px;
	top: 58px;
}
.aboutman9 {
	left: 214px;
	top: 58px;
}
/* photo of box box appeared on click start */
.big-photo {
	position: absolute;
	left:-79px;
	top:-1px;
}
.man1 {
	left:-66px;
	top:-33px;
}
.man4 {
	/* settings was set as defoult */
}
/* photo of box box appeared on click end */
.short-story {
	padding: 20px 0 0;
}
.boxabout-in h1 {
	font: 32px/28px "Times New Roman", Times, serif;
	color: #005286;
	width: 150px;
	height: 55px;
	text-transform: uppercase;
	text-align: left;
	float: left;
	margin: 0 20px 25px 0;
}
.boxabout-in p {
	padding: 0 10px 8px 20px;
	color: #444;
	font-size: 10px;
	line-height: 11px;
}
boxabout-in dl {
	clear: left;
}
.boxabout-in dt {
	float: left;
	clear: left;
	text-transform: uppercase;
	width: 111px;
	color: #005286;
	font: 12px "Times New Roman", Times, serif;
	letter-spacing: 1px;
	text-align: right;
	padding: 2px 0 2px; 
}
.boxabout-in dd {
	padding:3px 0 6px 20px;
	float: left;
	font-size: 10px;
	line-height: 14px;
	width: 310px;
	color: #444;
}
.boxabout-in dd ul {
	float: left;
}
.boxabout-in dd li {
	background: url(../images/bullet02.gif) no-repeat 0 7px;
	padding: 0 0 0 12px;
}

/* button close and email start */
.close {
	color: #000;
	position: relative;
	float: right;
	background: url(../images/bullet-close.gif) no-repeat 100% 50%;
	padding: 0 16px 0 0;
}
.close:hover {
	text-decoration: none;
}
.btn-mail {
	background: url(../images/bg-email.gif) no-repeat;
	width: 58px;
	height: 23px;
	padding: 0 3px 4px 0;
	text-align: center;
	font: 13px/23px "Times New Roman", Times, serif;
	color: #000;
	position: absolute;
	right: 14px;
	bottom: 11px;
}
.btn-mail:hover {
	background: url(../images/bg-email-active.gif) no-repeat;
	text-decoration: none;
}
/* button close and email end */
/* box appeared on click end */
/*inner02 page end */

#photobox {
	float: left; width: 320px; height: 260px; padding-right: 10px;
	margin-bottom:5px;
	
}
.thumbs {
display:inline;
width:320px;
margin-top:5px;
height:70px;

}

.thumbs img {
	border: solid 1px #FFF;
	display:inline;
}
.thumbs img:hover {
	border: solid 1px #FF9900;
cursor:hand;
width: 60px;
	height: 60px;
	padding: 3px;
}
#content4 img {
display:inline;
}
#detailwrap {
width: 760px; margin-left: 22px;
}

#noarrow div a{
color:#496f86;
text-decoration:underline;

}
#noarrow div a:hover{
color:#496f86;
text-decoration:none;

}