body{
	margin:0;padding:0;font-size: 12px;
	background: url(page_bg.gif) left repeat-y;
}
div,ol,p,ul,li,div,dl,dt,dd,form,span,*{
	margin:0;padding:0;list-style:none outside;
}
a,a:link,a:visited,a:active{
	font-size: 12px;text-decoration: none;color: #3E4750;
}
a:hover{
	text-decoration: underline;color: #F42500;
}

a img{
	border: none;
}
.line_5{
	height: 5px; overflow: hidden;
}


h3{
	font-size: 16px;font-weight: bold;color: black;
	margin: 15px auto 0;line-height: 30px;text-align: center;
	padding:0;
}
/** -----------------header  start --------------------**/


#header{
	width: 960px;height:100px;margin:0 auto;
	background: url(Images/header_bg.jpg);overflow: hidden; 
}
#header .info{
	height: 70px;
}

/** -----------------  header end  --------------------**/

/** ----------------- nav start --------------------**/
#nav { 
line-height: 24px; list-style-type: none; background:transparent; 
font-size:12px; width: 940px; margin:0 auto;
} 
#nav div,#nav li,#nav ul{
margin:0;padding:0;
}

#nav a { 
display: block; width:65px; text-align:center; padding:0;margin:0; 
} 
#nav li { 
float: left; width: 70px; background:transparent;
line-height: 28px;
} 
#nav li a,#nav li a:linnk,#nav li a:visited{
	color: white;font-weight: bold;
}
#nav li a:hover{ 
background:transparent; color:white; text-decoration: underline;
} 
#nav li ul { 
line-height: 25px; list-style-type: none;text-align:left; 
left: -999em; width: 160px; position: absolute; border: 1px solid #C5DCB6;
} 
#nav li ul li{ 
float: left; width: 160px; 
background: #FBFEF8; line-height: 23px;
} 
#nav li ul a,#nav li ul a:link,#nav li ul a:visited{ 
display: block; width: 145px;text-align:left;padding-left:15px; 
font-weight: normal;color: black;
} 
#nav li ul a:hover { 
color:#F3F3F3;text-decoration:none;font-weight:normal; 
background: #4F862B; 
} 
#nav li:hover ul { 
left: auto; 
} 
#nav li.sfhover ul { 
left: auto; 
} 
/** ----------------- nav  end  --------------------**/



/** ----------------- w1 start --------------------**/
.window_title{
	height:26px;border-bottom:1px solid #E1E6D2;
	background: #D5DADE;padding-left:6px;
	font-size: 12px;text-decoration: none;
	font-weight: bold;color: #3B444B;line-height: 26px;
	background: url(Images/home_bg.gif);
	border: 1px solid #E1E6D2;border-bottom: 0;
}
.window_title1{
	height:26px;border-bottom:1px solid #E1E6D2;
	background: #D5DADE;padding-left:6px;
	font-size: 12px;text-decoration: none;
	font-weight: bold;color: #3B444B;line-height: 26px;
	background: url(Images/home_bg.gif);
	background-position: 0 -30px;
	border:1px solid #E1E6D2;border-bottom: 0;
}
.window_title1 .more{
	float: right;margin-right: 5px; font-weight: normal;
}
.window{
	border:1px solid #E1E6D2;background: white;
}
.window .title{
	height: 28px;border-bottom:1px solid #E1E6D2;
	background: #D5DADE;padding-left:6px;
	font-size: 12px;text-decoration: none;
	font-weight: bold;color: #3B444B;line-height: 26px;
	background: url(Images/home_bg.gif);
}
.window .title .more{
	float:right;margin-right: 5px;
}
.window .body,.window ul{
	padding:5px;
}
.window .body li,.window ul li{
	margin:1px 0;background: url(Images/home_bg.gif) no-repeat;
	background-position:-5px -68px; padding-left:12px;
	line-height: 18px;
}
.window .body li .date,.window ul li .date{
	float:right;
}
.window .body li a,.window .body li a:link,.window ul li a,.window ul li a:link{
	font-size: 12px;text-decoration: none;
	color: black;
}
.window .body li a:hover,.window ul li a:hover{
	text-decoration: underline;color: #FF4500;
}
.window .body dl{
	margin:1px 0;line-height: 18px;
}
.window .body dl dd{
	float:right;
}
.window .body dl dt{
	line-height: 18px;
}
/** -----------------   end  --------------------**/

/** ----------------- newlist start --------------------**/
.window_1{
	background: white;border:1px solid #E1E6D2;
}
.window_1 .title{
	height: 28px;
	background: #D5DADE;padding-left:6px;
	font-size: 12px;text-decoration: none;
	font-weight: bold;color: black;line-height: 26px;
	background: url(Images/home_bg.gif);
	background-position: 0 -230px;
}
.window_1 .title .more{
	float:right;margin-right: 5px;
}
.window_1 .title .more a{
	font-size: 12px;font-weight: normal;
	text-decoration: underline;
}
.window_1 .body,.window_1 ul{
	padding:5px;
}
.window_1 .body li,.window_1 ul li{
	margin:1px 0;background: url(Images/home_bg.gif) no-repeat;
	background-position:-5px -98px; padding-left:12px;
	line-height: 18px;
}
.window_1 .body li .date,.window_1 ul li .date{
	float:right;
}
.window_1 .body li a,.window_1 .body li a:link,.window_1 ul li a,.window_1 ul li a:link{
	font-size: 12px;text-decoration: none;
	color: black;
}
.window_1 .body li a:hover,.window_1 ul li a:hover{
	text-decoration: underline;color: #FF4500;
}
.window_1 .body dl{
	margin:1px 0;line-height: 18px;
}
.window_1 .body dl dd{
	float:right;
}
.window_1 .body dl dt{
	line-height: 18px;
}
/** -----------------  newlist end  --------------------**/

/** ----------------- w2 start --------------------**/
.window_2{
	border:1px solid #E1E6D2;background: white;
}
.window_2 .title{
	height: 26px;border-bottom:1px solid #E1E6D2;
	background: #D5DADE;padding-left:8px;
	font-size: 12px;text-decoration: none;
	font-weight: bold;color: #3B444B;line-height: 26px;
}
.window_2 .title .more{
	float:right;margin-right: 5px;
}
.window_2 .body{
	padding:5px;
}
.window_2 .body li{
	margin:1px 0;
}
.window_2 .body li a,.window_2 body dl a{
	font-size: 12px;text-decoration: none;
}
.window_2 .body li a:hover,.window_2 .body dl a:hover{
	text-decoration: underline;
}
.window_2 .body dl{
	margin:1px 0;line-height: 18px;
}
.window_2 .body dl dd{
	float:right;
}
.window_2 .body dl dt{
	line-height: 18px;
}
/** -----------------   end  --------------------**/



/** -----------------  start --------------------**/
.table{
	border: 1px solid #E1E6D2;border-right: 0;border-bottom: 0;
	background: white;
}
.table td,.table th{
	border: 1px solid #E1E6D2;border-left: none;border-top: none;
	padding:2px  2px;line-height: 16px;color: #424242;
}
.table .title td{
	height:30px;background: url(Images/home_bg.gif);overflow: hidden; 
	padding:0;
}
.table th{
	background: #EAEEE1;padding:4px 0;font-weight: normal;
}
.table  td a{
	color: black;text-decoration: none;
}
.table  td.c{
	text-align: center;
}
.table td a:hover{
	color: #FF4500;text-decoration: underline;
}
/** -----------------   end  --------------------**/


/** ----------------- search form start --------------------**/
.search_form{
	border: 1px solid #E1E6D2;background: #FBFBFB;
	padding:4px;
}
.search_form td{
	padding:3px 2px;
}
.search_form  input[type=input],.search_form  input{
	background: white;border:1px solid #E1E6D2;
}
.search_form  input[type=submit],.search_form  input.button{
	background: #83954D;border:none;color: white;height: 22px;
	line-height: 22px;width:70px;text-align: center;
}
/** -----------------  search form end  --------------------**/


/** -----------------  left menu start --------------------**/


.left_menu_title{
	height: 50px;background: url(Images/home_bg.gif) no-repeat;
	background-position: 0 -150px;line-height: 50px;
	font-size: 16px;font-weight: bold;padding-left:10px;
	color: #744545;
}
.left_menu_list{
	margin:1px 0;
}
.left_menu_list li{
	background: url(Images/home_bg.gif) no-repeat;
	background-position: 0 -200px;margin:1px 0 0;
	padding-left:30px; line-height:30px;height:30px;
	overflow: hidden; 
}

/** -----------------  left menu end  --------------------**/


/** ----------------- article list start --------------------**/
.article_list{
	margin:5px auto 0;width: 95%;
}
.article_list h3{
	text-align: left;
}
.article_list ul li{
	margin:6px 0;font-size: 14px;line-height: 22px;
	height: 22px;overflow: hidden;
	background: url(Images/ico_list.gif) repeat-x;
	background-position:0 -116px;
}
.article_list li a{
	font-size: 14px; text-decoration: none;
	padding-left:24px;
	 background: url(Images/ico_list.gif) no-repeat;
	 background-position:3px -98px;
}
.article_list li a:hover{
	text-decoration: underline;
}
.article_list li .date{
	float:right;color: Gray;
}
.article{
	font-size: 14px;line-height: 24px;margin:15px auto;color: #1A1A1A;	width: 95%;
}
.article p{
	font-size: 14px; line-height: 24px;
}
.article_line{
	height: 5px;display:block;
	border-top: 1px solid #CCCCCC; padding:5px 0;
}
/** ----------------- article  end  --------------------**/

/** ----------------- house menu start --------------------**/
.house_menu{
	border: 1px solid #E1E6D2;
	padding:5px;background: #FAF6F1 url(Images/nab_bg.jpg);
	width: 950px!important;height: 45px;
}
.house_menu li{
	width: 185px;float:left;line-height: 20px;
	background: url(Images/home_bg.gif) no-repeat;
	background-position: 0 -66px;padding-left:15px;
}
/** -----------------  housemenu end  --------------------**/


/** ----------------- flink start --------------------**/

.flink dl{
	margin:3px 0 0;display:block;float:none;
	padding-left:3px;width: 270px;
}
.flink dt{
	font-weight: bold;line-height: 20px;display:block;
	float: none;
}
.flink dl dd{
	width: 130px;float:left;padding-left:10px;
	width: 120px!important;font-weight: normal;display:block;
	background: url(images/home_bg.gif) no-repeat;
	background-position:-4px -68px;
	line-height: 18px;
}
/** ----------------- flink  end  --------------------**/

/** ----------------- gusetbook start --------------------**/
.guestbook_title{
	height: 30px;line-height: 30px;
	background: url(Images/home_bg.gif) repeat-x;
	background-position: 0 -230px;color: #297187;
	font-size: 14px;padding-left:8px;font-weight: bold;
}
.guestbook_title .link{
	float:right;margin-right: 10px;
}
.guestbook_title .link a{
	color: #297187;text-decoration: none;font-size: 12px;
}
.guestbook_title .link a:hover{
	color: #297187;text-decoration: underline;
}
.guestbook_box{
	border: 1px solid #E1E6D2;background: #FBFBFB;
	padding:10px;margin:10px auto;color: #297187;
	font-size: 14px;line-height: 20px;
}
.guestbook_box .author{
	font-size: 12px;line-height: 18px;
}
.guestbook_line{
	height: 20px;background: url(Images/ico_list.gif) repeat-x;
	background-position: 0 -120px;display:block;
}
.guestbook_box .review{
	color: #EC5624;
}
.guestbook_post{
	border: 1px solid #E1E6D2;background: #ECFBFB;
	padding:20px 30px;margin:10px auto;color: #297187;
	font-size: 14px;line-height: 20px;
}
.guestbook_post label input{
	background: white;border: 1px solid #E1E6D2;
	height: 20px;line-height: 20px;padding:0 2px;
}
.guestbook_post label textarea{
	background: white;border: 1px solid #E1E6D2;
	line-height: 20px;padding:0 2px;
}
.guestbook_post .bt input{
	border:none;height: 28px;line-height: 28px;color: white;
	background: #297187;width: 160px;font-weight: bold;
	font-size: 14px;
}
/** -----------------  gusetbook end  --------------------**/

/** ----------------- listpre search start --------------------**/
.listpre_query{
	margin:5px auto;
}
.listpre_query label{
	margin:0 5px;
}
.listpre_query label input{
	border:1px solid #E1E6D2;background: white;
}
.listpre_query .bt input{
	border:none;background: #9E4B3A;color: white;
	height: 20px;line-height: 20px;width: 80px;
}
/** -----------------  listpre search end  --------------------**/


/** -----------------  query start --------------------**/
.home_query{
	padding:5px;font-size: 12px;
}
.home_query b{
	line-height: 18px;font-weight: bold;display:block;
	margin-top: 5px;
}
.home_query label{
	display:block;
}
.home_query label input[type=input],.home_query label input{
	background: white;border:1px solid #E1E6D2;
}
.home_query label input[type=submit],.home_query label input.button{
	background: #68864D;border:none;color: white;height: 20px;
	line-height: 20px;width:50px;text-align: center;
}
/** ----------------- query  end  --------------------**/


/** ----------------- titsty  start --------------------**/
.titsty_1{
	line-height: 30px;background: url(Images/ico_list.gif) no-repeat;
	background-position:0 -8px;padding-left:15px;
}
.titsty_2{
	line-height: 30px;background: url(Images/ico_list.gif) no-repeat;
	background-position:0 -38px;padding-left:15px;
}
.titsty_3{
	line-height: 30px;background: url(Images/ico_list.gif) no-repeat;
	background-position:0 -68px;padding-left:15px;
}
.titsty_4{
	line-height: 30px;background: url(Images/ico_list.gif) no-repeat;
	background-position:0 -98px;padding-left:15px;
}
.titsty_5{
	line-height: 30px;background: url(Images/ico_list.gif) no-repeat;
	background-position:-5px -159px;padding-left:15px;
}
.titsty_6{
	line-height: 30px;background: url(Images/ico_list.gif) no-repeat;
	background-position:-5px -188px;padding-left:15px;
}
.titsty_7{
	line-height: 30px;background: url(Images/ico_list.gif) no-repeat;
	background-position:-5px -218px;padding-left:15px;
}
.titsty_8{
	line-height: 30px;background: url(Images/ico_list.gif) no-repeat;
	background-position:-5px -248px;padding-left:15px;
}
.titsty_9{
	line-height: 30px;background: url(Images/ico_list.gif) no-repeat;
	background-position:-5px -278px;padding-left:15px;
}
.titsty_10{
	line-height: 30px;background: url(Images/ico_list.gif) no-repeat;
	background-position:-6px -308px;padding-left:15px;
}
.titsty_11{
	line-height: 30px;background: url(Images/ico_list.gif) no-repeat;
	background-position:-5px -339px;padding-left:19px;
}
.titsty_12{
	line-height: 30px;background: url(Images/ico_list.gif) no-repeat;
	background-position:-6px -369px;padding-left:18px;
}
.titsty_13{
	line-height: 30px;background: url(Images/ico_list.gif) no-repeat;
	background-position:-5px -399px;padding-left:18px;
}
.titsty_14{
	line-height: 30px;background: url(Images/ico_list.gif) no-repeat;
	background-position:-5px -428px;padding-left:15px;
}
.titsty_15{
	line-height: 30px;background: url(Images/ico_list.gif) no-repeat;
	background-position:-6px -459px;padding-left:18px;
}
.titsty_16{
	line-height: 30px;background: url(Images/ico_list.gif) no-repeat;
	background-position:-5px -488px;padding-left:15px;
}
.titsty_17{
	line-height: 30px;background: url(Images/ico_list.gif) no-repeat;
	background-position:-5px -518px;padding-left:15px;
}
.titsty_18{
	line-height: 30px;background: url(Images/ico_list.gif) no-repeat;
	background-position:-5px -548px;padding-left:15px;
}
.titsty_19{
	line-height: 30px;background: url(Images/ico_list.gif) no-repeat;
	background-position:-6px -578px;padding-left:18px;
}
.titsty_20{
	line-height: 30px;background: url(Images/ico_list.gif) no-repeat;
	background-position:-5px -608px;padding-left:15px;
}
.titsty_21{
	line-height: 30px;background: url(Images/ico_list.gif) no-repeat;
	background-position:-5px -638px;padding-left:15px;
}
.titsty_22{
	line-height: 30px;background: url(Images/ico_list.gif) no-repeat;
	background-position:-5px -669px;padding-left:19px;
}

/** ----------------- titsty  end  --------------------**/
.zpgg .txt td{
	font-size:12px;line-height:22px;text-align:center; font-weight:bold;
}
.zpgg .tel td{
   font-size:12px; line-height:18px; text-align:center;	
}
.zpgg a{
	color: #2B3137; text-decoration: none;
}
.zpgg a:hover{
	color: #1C721D; text-decoration: underline;
}
/** -----------------ad  start --------------------**/


/** ----------------- ad  end  --------------------**/



/** ----------------- pager start --------------------**/
.pager{
	width: 96%;margin:5px auto;
}
.pager .info{
	float:left;
}
#pagination-sty3{
	float:right;
}
#pagination-sty3 li          { border:0; margin:0; padding:0; font-size:12px; list-style:none; /* savers */ float:left; }
#pagination-sty3 a           { border: 1px solid #AFBB80; margin-right:2px; }
#pagination-sty3 .previous-off,
#pagination-sty3 .next-off   { border:solid 1px #DEDEDE; color:#888888; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px; }
#pagination-sty3 .next a,
#pagination-sty3 .previous a { font-weight:bold; }	
#pagination-sty3 .active     { background: #8CAC68; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:4px 6px; /* savers */ margin-right:2px; }
#pagination-sty3 a:link, 
#pagination-sty3 a:visited   { color: #7A9B4D; display:block; float:left; padding:3px 6px; text-decoration:none; }
#pagination-sty3 a:hover     { border: 1px solid #80AA2A;color: #405515;
}
/** -----------------  pager end  --------------------**/

/** ----------------- HouseRegGuide start --------------------**/
.HouseRegGuide{
	margin:5px 0;
}
.HouseRegGuide h3{
	text-align: left;
}
.HouseRegGuide li{
	margin:4px 0;line-height: 18px;
}
/** ----------------- HouseRegGuide  end  --------------------**/


/** ----------------- footer start --------------------**/
#footer{
	border-top: 1px solid #969696;width: 960px;margin:10px auto;
	padding:8px 0;text-align: center;line-height: 18px;
}
/** ----------------- footer  end  --------------------**/



