@charset "utf-8";
/* CSS Document */

@media print { 
  @page { 
    size: landscape; 
  } 
  #content {
        width:620px;
  }
} 

@media screen { 
  #content {
        width:655px;
  }
}

*{
	margin:0px;
	padding:0px;
}

img, a img, :link img, :hover img, :visited img {
	border: 0;
}

.front_bg {
	background:url(../images/img_front_bg.jpg) repeat-x;
}

.content_bg {
	background:url(../images/img_content_bg.gif) repeat-x;
}

#warpper {
	width:100%;
}

.all_content{
	margin:0px auto;
}

#main_content{
	margin:0px auto;
}

#logo_area{
	margin:10px 0px 4px 15px;
}

#topbtn {
	margin:5px;
}
/*Top Menu Start*/

#lang_area{
	margin:10px 15px 0px 0px;
}

.lang_content{
	margin:0px 10px 0px 10px;
}

/*Top Menu End*/


.dot_line_sep{
	background:url(../images/img_dot_sep.gif) repeat-x;
	height:1px;
}

/*Top Menu Start*/
#menu_sep{
	background:#e4f3ff;
	width:2px;
	height:24px;
}

.sub_menu {
	position:absolute;
	margin-top:25px;
	display:block;
}

.sub_menu_hit_area {
	position:absolute;
	margin-top:25px;
	margin-left:-10px;
	display:block;
}
/*Top Menu End*/

/*Left Menu Start*/
.left_menu_bg{
	background:url(../images/img_menu_side_bg.gif) bottom right no-repeat;
}
#left_menu_group{
	margin:35px auto;
	width:200px;
}

#left_menu_group #txt{
	padding:10px 0px 10px 10px;
}
#left_menu_group #txt .txt_off{
	display:block;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

#left_menu_group #txt .txt_on{
	padding-left:10px;
	background:url(../images/img_arrow.gif) no-repeat left top;
	color:#1276b5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	font-weight:bold;
	text-decoration:none;
}

#left_menu_group #smtxt{
	padding:0px 0px 10px 20px;
}

#left_menu_group #smtxt .sm_off{
	display:block;
	color:#666666;
	padding-left:10px;
	background:url(../images/img_sm_arrow.gif) no-repeat left top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}

#left_menu_group #smtxt .sm_on{
	display:block;
	padding-left:10px;
	background:url(../images/img_sm_arrow.gif) no-repeat left top;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
}

#left_menu_group #qllink{
	padding:5px 0px 5px 10px;
}

#left_menu_group #qllink .ql_off{
	display:block;
	color:#666666;
	padding-left:10px;
	background:url(../images/img_arrow.gif) no-repeat left top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}

#left_menu_group #qllink .ql_on{
	display:block;
	padding-left:10px;
	background:url(../images/img_arrow.gif) no-repeat left top;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:underline;
}

/*Left Menu End*/

/*Content Section Start*/
#tit_bar {
	padding-bottom:5px;
}
/*#content {
	width:655px;
}*/
#content .fontsize_content{
	padding:5px 2px 5px 2px;
}

#content .fontsize_txt{
	color:#656565;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#content .content_tit{
	text-align:justify;
	color:#1276b5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-bottom:10px;
	line-height:17px;
}

#content .content_tit a{
	text-align:justify;
	color:#1276b5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	padding-bottom:10px;
}

#content .content_tit a:hover{
	text-align:justify;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	padding-bottom:10px;
}

#content .content_tit2{
	text-align:justify;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-bottom:10px;
	line-height:17px;
}

#content .content_tit2 a{
	text-align:justify;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	padding-bottom:10px;
}

#content .content_tit2 a:hover{
	text-align:justify;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	padding-bottom:10px;
}

#content .content_subtit{
	text-align:justify;
	color:#0e5c8e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-bottom:10px;
}

#content .list_pt{
	padding:4px 0px 0px 0px;
}

#content .list_pt_txt{
	text-align:justify;
	color:#666666;
	display:block;
	padding-top:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-bottom:5px;
}

#content .content_txt{
	text-align:justify;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:17px;
}

#content .content_txt a{
	text-align:justify;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}

#content .content_txt a:hover{
	text-align:justify;
	color:#1276b5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}

#content .tbl_tit{
	background:url(../images/img_tbl_bg.gif) repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	padding:7px 20px 6px 20px;
}

#content .tbl_txt{
	text-align:justify;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:8px 20px 8px 20px;
}
#content .tbl_txt a{
	text-align:justify;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
#content .tbl_txt a:hover{
	text-align:justify;
	color:#1276b5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}
/*Content Section End*/

/*Real Estate Section Start*/

#content .btn_spacing{
	float:left;
	width:85px;
	padding-top:15px;
}

/*Real Estate Section End*/

/*Footer Section Start*/

#footer_sep {
	background:#dbdbdb url(../images/img_footer_sep.gif) no-repeat;
	height:1px;
}

#footer {
	padding-left:40px;
	padding-bottom:20px;
	padding-right:40px;
}

#footer .copyright{
	text-align:left;
	color:#4a4a4a;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
}

#footerlink{
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4a4a4a;
	font-size:11px;
}


a.linking{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4a4a4a;
	font-size:11px;
	text-decoration:none;
}
a:hover.linking{
	color:#333333;
	font-size:11px;
	text-decoration:underline;
}

/*Footer Section End*/

.noPrint{display:none}



/*Sitemap Section Start*/
.smaptit{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1276b5;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	padding-bottom:5px;
}

a.smaptit{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1276b5;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}
a.smaptit:hover{
	color:#1276b5;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}

.smaptitspace{
	padding:0px 0px 5px 0px;
}

.smaptxtspace{
	padding:0px 0px 5px 20px;
}

.smapstit{
	background:url(../images/img_arrow.gif) no-repeat left top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1276b5;
	font-size:11px;
	text-decoration:none;
	margin-left:10px;
	padding:0px 0px 5px 10px;
}

a.smapstit{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#1276b5;
	font-size:11px;
	text-decoration:none;
}
a.smapstit:hover{
	color:#1276b5;
	font-size:11px;
	text-decoration:underline;
}

.smaptxt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4a4a4a;
	font-size:11px;
	text-decoration:none;
	padding:1px 0px 5px 10px;
	font-weight:normal;
}

a.smaptxt{
	background:url(../images/img_arrow.gif) no-repeat left top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4a4a4a;
	font-size:11px;
	text-decoration:none;
}
a.smaptxt:hover{
	color:#333333;
	font-size:11px;
	text-decoration:underline;
}

.smapsubtxt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4a4a4a;
	font-size:11px;
	text-decoration:none;
	padding:1px 0px 5px 10px;
	font-weight:normal;
}

a.smapsubtxt{
	background:url(../images/img_sm_arrow.gif) no-repeat left top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4a4a4a;
	font-size:11px;
	text-decoration:none;
}
a.smapsubtxt:hover{
	color:#333333;
	font-size:11px;
	text-decoration:underline;
}

/*Sitemap Section End*/
