@charset "utf-8";

* {
	color:#00446f;	
}
/* Specail Setting
=========================================================================================== */
/* Sidebar */
#Contents #Sidebar #SideMenu ul li{
	background:url(../images/about/menulist_icon.gif) no-repeat 41px 11px;
}
#Contents #Sidebar #SideMenu ul li a{
	color:#00446f;
}
#Contents #Sidebar #SideMenu ul li a:hover{
	color:#4085d1;
}
#Contents #Sidebar #SideMenu ul li a.Actived{
	color:#4085d1;
}
#Contents #Sidebar #SideMenu ul li.First{
	background:url(../images/about/menulist_icon_firstbg.gif) no-repeat 0 0;
}

/* Mainbody */

#Contents #Main #Locator{
	background:url(../images/about/locator_bg.gif) no-repeat 0 0;
	color:#205ea9;
}
#Contents #Main #Mainbody{
	padding:11px 40px 20px 36px;
}
#Contents #Main #StructureBody{
	padding:40px 0 100px 5px;
	text-align:center;
}
#Contents #Main .Aboutus{
	background:#fff url(../images/about/about_main_bg.jpg) no-repeat right bottom;
}
#Contents #Main .Oration{
	background:#fff url(../images/about/oration_bg.jpg) no-repeat right bottom;
}
#Contents #Main .Oration p{
	line-height:22px!important;
}
#Contents #Main .Promise{
	background:url(../images/about/promise_bg.jpg) no-repeat right bottom;
}
#Contents #Main #Mainbody .InnerUl{
	margin-top:-3px;
	padding:0px 20px;
}
#Contents #Main #Mainbody .InnerUl li{
	line-height:1.4;
}
#Contents #Main #Mainbody #AdressTable{
	margin:6px 0 6px 20px;
}
#Contents #Main #Mainbody #AdressTable td{
	line-height:1.5;
}
#Contents #Main #Mainbody #Oration_sign{
	font-size:14px;
	font-weight:bold;
	text-align:right;
}
#Contents #Main #Mainbody #Oration_sign .Txt{
	padding-top:7px;
}
#Contents #Main #Mainbody p.Spacer{
	height:200px;
}
#Contents #Main #Mainbody ul.PromiseList{
	margin-bottom:40px;
}
#Contents #Main #Mainbody ul.PromiseList li{
	padding:9px 0;
	background:url(../images/about/promiselist_bottom.gif) repeat-x left bottom;
	line-height:22px;
}
#Contents #Main #Mainbody ul.PromiseList  li.Last{
	background:none;
}
#Contents #Main #Mainbody #NotaryQuery{
	margin:0 auto 180px;
	padding:40px 0 4px;
	width:543px;
	background:url(../images/about/notaryquery_bottom.gif) no-repeat left bottom;
	line-height:1.35;
	text-align:center;
}
#Contents #Main #Mainbody #NotaryQuery #NotaryQueryTitle{
	height:49px;
	overflow:hidden;
}
#Contents #Main #Mainbody #NotaryQuery #NotaryQueryMain{
	padding:30px 0 10px 0;
	background:url(../images/about/notaryquery_bg.gif) repeat-y 0 0;
}
#Contents #Main #Mainbody #NotaryQuery #NotaryQueryMain table th{
	color:#205ea9
}
#Contents #Main #Mainbody #QueryResult{
	margin:0 auto;
	padding:40px 0 150px;
	width:313px;
	text-align:center;
}

#Contents #Main #Mainbody #QueryResult .ResultPic{
	padding:65px 0 35px;
}
#Contents #Main #Mainbody #QueryResult .ResultPic img{
	padding:1px;
	border:1px solid #bcbebf;
	background-color:#e9eaea;
}
#Contents #Main #Mainbody #QueryResult .ResultData{
	padding-bottom:55px;
	font-size:14px;
	line-height:30px;
	text-align:center;	
}
#Contents #Main #Mainbody #QueryResult .f14{
	font-size:14px;
}
#Contents #Main #Mainbody #QueryResult .ResultData strong{
	padding-right:5px;
}
#Contents #Main #Mainbody #Location{
	margin:0 auto;
	padding:10px 0 11px;
	width:675px;
	background:url(../images/about/location_bottom.gif) no-repeat 0 100%;
}
#Contents #Main #Mainbody #Location .Title{
	height:32px;
	overflow:hidden
}
#Contents #Main #Mainbody #Location #LocationLeft{
	padding:10px 0;
	background:url(../images/about/location_bg.gif) repeat-y 0 0;
}
#Contents #Main #Mainbody #Location #LocationLeft #LeftMain{
	border-bottom:1px solid #ccc;
	margin:0 5px;
	padding:0 50px;
}
#Contents #Main #Mainbody #Location #LocationRight #RightMain{
	margin:0 5px;
	padding:0 50px;
}
#Contents #Main #Mainbody #Location #LocationRight{
	padding:10px;
	background:url(../images/about/location_bg.gif) repeat-y 0 0;
}
#Contents #Main #Mainbody #Location .MapPic{
}
#Contents #Main #Mainbody #Location .MapPic img{
	padding:8px;
}
#Contents #Main #Mainbody #Location .LocationAreaTitle{
	padding:8px 0 8px 20px;
	border-bottom:1px dashed #899297;
	background:url(../images/about/location_ico.gif) no-repeat 4px 8px;
	font-weight:bold;
}
#Contents #Main #Mainbody #Location p.LocationDetails{
	padding-left:8px;
	line-height:25px;
}	

#Contents #Main #AboutUsTop{
	clear:both;
	margin-top:1px;
	*margin-top:-5px;
	padding:6px 15px 8px 0;
	border-top:1px dashed #999;
	text-align:right;
}
#Contents #Main #Mainbody #BacktoTop{
	position:absolute;
	bottom:0;
	right:0;
	padding:6px 15px 8px 0;
	width:725px;
	border-top:1px dashed #999;
	text-align:right;
}
