body {
	padding:0px;
	margin: 0px;
	font-size: 12px;
	font-family: "宋体", Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #eee;
}

a, a:link {
	color: #333333;
	text-decoration: none;
}

a:hover {
	color: #333333;
	text-decoration: underline;
}

a.on {
	color: #333333;
	text-decoration: none;
}

a.visited {
	color: #333333;
	text-decoration: none;
}
h1 {
	color: #666666;
	font-size: 13px;
	font-weight: bold;
}

select {
	font-size: 12px;
	font-family: "宋体", Arial, Helvetica, sans-serif;
}

#outwrap {
	background-color: #fff; 
	margin-left: auto;
	margin-right: auto;
	width: 780px;
}

#wrap {
	width: 100%;
	background: url(../images/bg_outwrap.png);
	background-repeat: repeat-x;
}

/* top body */
#topBody {
	width: 100%;
	height: 100px;
	
	background: url(../images/bg_top_banner.jpg);
	background-repeat: no-repeat;
}

#leftMenu {
	float: left;
	width: 65%;
	height: 100px;
	/*background-color: red;*/
}

#leftMenu p#topLogo {
	float: left;
	width: 200px;
	margin: 0px;
	padding: 0px;
}

#leftMenu p#topMenu {
	float: left;
	line-height: 25px;
	margin-top: 40px;
	margin-left: 50px;
}

#leftMenu span {
	color: #bbb;
}

#rightLogin {
	float: right;
	width: 28%;
	margin-top:5px;
	
	height: 80px;
	/*background-color: yellow;*/
}


#rightLogin p#form {
	float: left;
	margin-top: 25px;
	margin-left: 0px;
	padding: 0px;
}

#rightLogin p#loginButtonP{
	float: left;
	margin-top: 37px;
	margin-left: 9px;
	margin-bottom: 0px;
	padding: 0px;
	/*background-color: yellow;*/
}

#rightLogin p#loginButtonP input{
	width: 60px;
	height: 30px;
	/*background-color: yellow;*/
}

#rightLogin p#bottom {
	clear: both;
	margin-top: 15px;
	padding: 0px;
}

* html #rightLogin p#bottom {
	clear: both;
	margin-top: 9px;
	padding: 0px;
}

#rightLogin span#left {
	margin-left: 38px;
}

#rightLogin span#right {
	margin-left: 25px;
}
/*
#rightLogin input {
	width: 60px;
	margin-top: 2px;
}

*html #rightLogin input {
	width: 60px;
	margin-top: 0px;
}
*/
/* @end top body *******************************************************************************************/


/*** main body *********************************************************************************************/

/*** maind body left ***************************************************************************************/
#mainBodyLeft {
	float: left;
	width: 26%;
	/*height: 800px;*/
	/*background-color: #1e1e1e;*/
}

/*** left search block **/
#mainBodyLeft #searchBody {
	clear: both;
	width: 184px;
	height: 182px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background: url(../images/bg_search.png);
	background-repeat: no-repeat;
}

/*** left search block **/
#mainBodyLeft #adTravel {
	clear: both;
	width: 172px;
	height: 115px;
	margin-top:3px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}

#mainBodyLeft #travelSe {
	clear: both;
	width: 120px;
	height: 600px;
	margin-top:1px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}

#mainBodyLeft #searchBody form {
	margin: 0px;
	padding: 0px;
}

#mainBodyLeft #searchBody h1 {
	margin: 0px;
	padding-top: 15px;
	padding-left: 70px;
}

#mainBodyLeft #searchBody p {
	margin-top: 11px;
	margin-bottom: 1px;
	margin-left: 10px;
	padding: 0px;
}

#mainBodyLeft #searchBody span.right {
	margin-left: 5px;
}

#mainBodyLeft #searchBody p#searchForm {
	margin-top: 10px;
	margin-left: 12px;
}

#mainBodyLeft #searchBody p#searchForm input {
	width: 114px;
	margin-top: 5px;
}

#mainBodyLeft #searchBody p#searchForm input#imageSearchButton {
	width: 41px;
	height: 23px;
	margin-top: 3px;
	margin-left: 122px;
}

#mainBodyLeft #searchBody p#searchForm select {
	margin-top: 5px;
	width: 120px;
}
/** @end left search block *****/

/** left newsletter **/
#newsletter {
	width: 184px;
	height: 72px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background: url(../images/bg_newsletter.png);
	background-repeat: no-repeat;
	margin-top: 5px;
}

#newsletter h1 {
	margin: 0px;
	padding-top: 15px;
	padding-left: 70px;
}

#newsletter form {
	margin: 0px;
	padding: 0px;
}

#newsletter p {
	float: left;
	margin: 0px;
	padding: 0px;
}

#newsletter input#newsletterInput {
	margin-top: 7px;
	margin-left: 13px;
	padding: 0px;
	width: 110px;
}

#newsletter input#imageNewsletterButton {
	margin-top: 6px;
	margin-left: 5px;
	width: 41px;
	height: 23px;
}

/** @end newsletter **/

/** common info LHS **/
.commonInfo {
	width: 184px;
	/*height: 276px;*/
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background: url(../images/bg_common_info.png);
	background-repeat: no-repeat;
	margin-top: 5px;
}

.commonInfo h1 {
	margin: 0px;
	padding-top: 15px;
	padding-left: 70px;
}

.commonInfo ul{
	margin-top: 13px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	list-style-type: none;
	background-color: #F2F2F2;
}

.commonInfo ul li {
	margin-left: 7px;
	width: 170px;
	height: 25px;
	border-bottom: 1px dashed #E1E1E1;
}

.commonInfo ul li.last {
	height: 20px;
	border-bottom: none;
}


.commonInfo img {
	margin: 0px;
	padding: 0px;	
}
/** @end common info LHS **/

/**  ad LHS **/
#adlhs {
	width: 184px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}

#adlhs img{
	margin-top: 5px;
	padding: 1px;
	border: 1px solid #E1E1E1;
}
/** @end ad LHS **/

/** @end left main body ***********************************************************************************/

/** main body right ***************************************************************************************/
#mainBodyRight {
	float: right;
	width: 74%;
	/*height: 1080px;*/
	/*background-color: #f3f3f3;*/
}

/** ajax tab body **/
#ajaxTabBody {
	float: left;
	width: 384px;
	height: 255px;
	/*background-color: yellow;*/
}

div#innerTopMenu {
	clear: both;
	width: 100%;
	height: 36px;
}

#innerTopMenu ul{
	margin: 0px;
	padding: 0px;
	width: 386px;
	position: absolute;
	list-style-type: none;
}

#innerTopMenu li {
	float: left;
    width: 68px;
	height: 36px;
	text-align: center;
	line-height: 32px;
	background:url(../images/bg_tab_off.png);
	background-repeat: no-repeat;
}

#innerTopMenu li.on {
	padding: 0px;
	background:url(../images/bg_tab_on.png);
	background-repeat: no-repeat;
	color: #FA6502;
}

#innerTopMenu li a, a:link {
	color: #595959;
	background-repeat: no-repeat;
	text-decoration: none;
}

#innerTopMenu li a:hover{
	color: #FA6502;
	display: block;
	background:url(../images/bg_tab_on.png);
	text-decoration: none;
}

#innerTopMenu li#topLast {
	padding: 0px;
	width: 114px;
	height: 36px;
	background:url(../images/bg_tab_last.png);
	background-repeat: no-repeat;
}

#innerTopMenu li#topFirst {
	padding: 0px;
	background:url(../images/bg_tab_on_first.png);
	background-repeat: no-repeat;
}

#innerTopMenu li#topFirst a, a:link {
	color: #595959;
	background-repeat: no-repeat;
	text-decoration: none;
}

#innerTopMenu li#topFirst a:hover{
	color: #FA6502;
	display: block;
	text-decoration: none;
	background:url(../images/bg_tab_on_first.png);
}

#innerTopMenu li#topFirstOff {
	padding: 0px;
	background:url(../images/bg_tab_off_first.png);
	background-repeat: no-repeat;
}

#innerTopMenu li#topFirstOff a, a:link {
	color: #595959;
	background-repeat: no-repeat;
	text-decoration: none;
}

#innerTopMenu li#topFirstOff a:hover{
	color: #FA6502;
	display: block;
	text-decoration: none;
	background:url(../images/bg_tab_on_first.png);
}

div#innerMainContent {
	clear: both;
	width: 100%;
	height: 180px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

div#leftImg {
	width: 90px;
	margin-top: 5px;
	margin-left: 12px;
	float: left;
	padding: 0px;
	height: 90px;
}

* html div#leftImg {
	width: 90px;
	margin-left: 6px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	padding: 0px;
	height: 90px;
	/*background-color: green;*/
}

div#leftImg img {
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-left: none;
	border-top: none;
	padding-right: 3px;
	padding-bottom: 3px;
}

div#rightContent {
	float: right;
	width: 245px;
	margin-top: 5px;
	margin-right: 20px;
	height: 90px;
}

* html div#rightContent {
	float: right;
	width: 245px;
	margin-top: 5px;
	margin-right: 10px;
	height: 90px;
	/*background-color: red;*/
}

div#rightContent p#title{
	font-size: 1.2em;
	width: 100%;
	color: #FF6600;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 0px;
	padding: 0;
}

div#rightContent p#title a, a:link{
	color: #FB5A02;
	text-decoration: none;
}

div#rightContent p#title a:hover{
	color: #FB5A02;
	text-decoration: underline;
}

div#rightContent p#content{
	width: 100%;
	line-height: 17px;
	margin: 0px;
	padding: 0px;
}

div#rightContent a, a:link{
	color: #595959;
	text-decoration: none;
}

div#rightContent a:hover{
	color: #FB5A02;
	text-decoration: underline;
}

div#bottomList {
	clear: both;
	width: 100%;
	padding-top: 10px;
	padding-left: 10px;
}

* html div#bottomList {
	clear: both;
	width: 95%;
	padding-top: 5px;
	padding-left: 10px;
}

div#bottomList ul{
	margin:0px;
	padding: 0px;
	list-style-type: none;
}

div#bottomList ul li {
	clear: both;
	margin-top: 5px;
	width: 350px;
	height: 18px;
	border-bottom: 1px dashed #E1E1E1;
}

div#bottomList ul li p.arrow {
	float: left;
	width: 18px;
	margin: 0px;
	padding: 0px;
}

div#bottomList ul li p.ajaxBottomTitle1 {
	float: left;
	width: 150px;
	margin-right: 10px;
	margin-top: 0px; 
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

div#bottomList ul li p.ajaxBottomTitle2 {
	float: left;
	width: 150px;
	margin: 0px;
	padding: 0px;
}

div#bottomList a, a:link {
	color: #595959;
	text-decoration: none;
}

div#bottomList a:hover{
	color: #FB5A02;
	text-decoration: underline;
}

div#ajaxBottom {
	height: 40px;
	width: 376px;
	padding-top: 4px;
	padding-left: 11px;
	padding-right: 0px;
	background:url(../images/bg_ajax_bottom.png);
	background-repeat: no-repeat;
}

div#ajaxBottom ul{
	margin:0px;
	padding: 0px;
	list-style-type: none;
}

div#ajaxBottom ul li p.arrow {
	float: left;
	width: 18px;
	margin: 0px;
	padding: 0px;
}

div#ajaxBottom ul li p.ajaxBottomTitle1 {
	float: left;
	width: 150px;
	margin-right: 10px;
	margin-top: 0px; 
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

div#ajaxBottom ul li p.ajaxBottomTitle2 {
	float: left;
	width: 150px;
	margin: 0px;
	padding: 0px;
}

div#ajaxBottom a, a:link {
	color: #595959;
	text-decoration: none;
}

div#ajaxBottom a:hover{
	color: #FB5A02;
	text-decoration: underline;
}

/** @end ajax tab body **/

/** ad RHS **/
#adRight {
	float: right;
	width: 188px;
	margin-top: 8px;
	margin-right: 1px;
	margin-left: 0px;
	/*height: 250px;*/
}

#adRight img {
	margin-left: 8px;
	margin-bottom: 8px;
}

/** @end ad RHS **/

div.adMiddle {
	clear: both;
	width: 100%;
	padding-top: 7px;
	height: 100px;
}

* html div.adMiddle {
	clear: both;
	width: 100%;
	padding-top: 0px;
	height: 100px;
	/*background-color: green;*/
}

div.google {
	clear: both;
	width: 100%;
	padding-top: 7px;
	height: 100px;
}

* html div.google {
	clear: both;
	width: 100%;
	padding-top: 0px;
	height: 100px;
	/*background-color: green;*/
}



/** block left ********************************************************************************************/
#blockLeft {
	clear: both;
	float: left;
	width: 320px;
	height: 400px;
}

#maple {
	margin-top: 10px;
	float: left;
	width: 320px;
	height: 260px;
	background:url(../images/bg_bar_before_title.png);
	background-repeat: no-repeat;
	/*border: 1px solid green;*/
}

#maple h1 {
	float: left;
	margin: 0px;
	padding-top: 7px;
	padding-left: 10px;
	padding-bottom: 0px;
}

#maple p.topP {
	float: right;
	width: 230px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	border-bottom: 1px solid #cccccc;
}

#mapleImg {
	clear: both;
	width: 80px;
	margin-top: 10px;
	float: left;
	padding: 0px;
	height: 90px;
}

#mapleImg img {
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-left: none;
	border-top: none;
	padding-right: 3px;
	padding-bottom: 3px;
}

#mapleContent {
	float: right;
	width: 225px;
	margin-top: 10px;
	margin-right: 0px;
	height: 90px;
}

#mapleContent p#mapleTitle{
	font-size: 1.2em;
	width: 100%;
	color: #FF6600;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 0px;
	padding: 0;
}

 #mapleContent p#mapleArticle{
	width: 100%;
	line-height: 17px;
	margin: 0px;
	padding: 0px;
}

 #mapleContent a, a:link{
	color: #595959;
	text-decoration: none;
}

 #mapleContent a:hover{
	color: #FB5A02;
	text-decoration: underline;
}

#mapleList ul{
	margin:0px;
	padding: 0px;
	list-style-type: none;
}

#mapleList ul li {
	clear: both;
	margin-top: 5px;
	width: 320px;
	height: 20px;
	border-bottom: 1px dashed #E1E1E1;
}

#mapleList ul li p.arrow {
	float: left;
	width: 18px;
	margin: 0px;
	padding: 0px;
}

#mapleList ul li p.ajaxBottomTitle {
	float: left;
	width: 250px;
	margin-right: 10px;
	margin-top: 0px; 
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

#mapleList a, a:link {
	color: #595959;
	text-decoration: none;
}

#mapleList a:hover{
	color: #FB5A02;
	text-decoration: underline;
}

/* immigration & welfare */
#immiAndWel {
	margin-top: 20px;
	float: left;
	width: 320px;
	height: 260px;
	background:url(../images/bg_bar_before_title.png);
	background-repeat: no-repeat;
	/*border: 1px solid green;*/
}

#immiAndWel h1 {
	float: left;
	margin: 0px;
	padding-top: 7px;
	padding-left: 10px;
	padding-bottom: 0px;
}

#immiAndWel p.topP {
	float: right;
	width: 230px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	border-bottom: 1px solid #cccccc;
}

#immiAndWelImg {
	clear: both;
	width: 80px;
	margin-top: 10px;
	float: left;
	padding: 0px;
	height: 90px;
}

#immiAndWelImg img {
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-left: none;
	border-top: none;
	padding-right: 3px;
	padding-bottom: 3px;
}

#immiAndWelContent {
	float: right;
	width: 225px;
	margin-top: 10px;
	margin-right: 0px;
	height: 90px;
}

#immiAndWelContent p#immiAndWelTitle{
	font-size: 1.2em;
	width: 100%;
	color: #FF6600;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 0px;
	padding: 0;
}

 #immiAndWelContent p#immiAndWelArticle{
	width: 100%;
	line-height: 17px;
	margin: 0px;
	padding: 0px;
}

 #immiAndWelContent a, a:link{
	color: #595959;
	text-decoration: none;
}

 #immiAndWelContent a:hover{
	color: #FB5A02;
	text-decoration: underline;
}

#immiAndWelList ul{
	margin:0px;
	padding: 0px;
	list-style-type: none;
}

#immiAndWelList ul li {
	clear: both;
	margin-top: 5px;
	width: 320px;
	height: 20px;
	border-bottom: 1px dashed #E1E1E1;
}

#immiAndWelList ul li p.arrow {
	float: left;
	width: 18px;
	margin: 0px;
	padding: 0px;
}

#immiAndWelList ul li p.ajaxBottomTitle {
	float: left;
	width: 250px;
	margin-right: 10px;
	margin-top: 0px; 
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

#immiAndWelList a, a:link {
	color: #595959;
	text-decoration: none;
}

#immiAndWelList a:hover{
	color: #FB5A02;
	text-decoration: underline;
}


/* property */
#propertyDiv {
	float: left;
	width: 318px;
	/*background-color: yellow;*/
}

#properTopMenu {
	clear: both;
	width: 100%;
	height: 36px;
}

#properTopMenu ul{
	margin: 0px;
	padding: 0px;
	width: 318px;
	position: absolute;
	list-style-type: none;
}

#properTopMenu li {
	float: left;
    width: 68px;
	height: 36px;
	text-align: center;
	line-height: 32px;
	background:url(../images/bg_tab_off.png);
	background-repeat: no-repeat;
}

#properTopMenu li.on {
	padding: 0px;
	background:url(../images/bg_tab_on.png);
	background-repeat: no-repeat;
	color: #FA6502;
}

#properTopMenu li a, a:link {
	color: #595959;
	background-repeat: no-repeat;
	text-decoration: none;
}

#properTopMenu li a:hover{
	color: #FA6502;
	display: block;
	background:url(../images/bg_tab_on.png);
	text-decoration: none;
}

#properTopMenu li#propertyMiddle {
	padding: 0px;
	width: 68px;
	height: 36px;
	background:url(../images/bg_tab_last.png);
	background-repeat: no-repeat;
	
}

#properTopMenu li#topLast {
	padding: 0px;
	width: 114px;
	height: 36px;
	background:url(../images/bg_tab_last.png);
	background-repeat: no-repeat;
}

#properTopMenu li#topFirst {
	padding: 0px;
	background:url(../images/bg_tab_on_first.png);
	background-repeat: no-repeat;
}

#properTopMenu li#topFirst a, a:link {
	color: #595959;
	background-repeat: no-repeat;
	text-decoration: none;
}

#properTopMenu li#topFirst a:hover{
	color: #FA6502;
	display: block;
	text-decoration: none;
	background:url(../images/bg_tab_on_first.png);
}

#properTopMenu li#topFirstOff {
	padding: 0px;
	background:url(../images/bg_tab_off_first.png);
	background-repeat: no-repeat;
}

#properTopMenu li#topFirstOff a, a:link {
	color: #595959;
	background-repeat: no-repeat;
	text-decoration: none;
}

#properTopMenu li#topFirstOff a:hover{
	color: #FA6502;
	display: block;
	text-decoration: none;
	background:url(../images/bg_tab_on_first.png);
}

div#propertyHomeList {
	clear: both;
	width: 316px;
	height: 207px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

div#propertyHomeList ul{
	margin:0px;
	padding: 0px;
	list-style-type: none;
}

div#propertyHomeList ul li {
	clear: both;
	padding-top: 5px;
	padding-left: 10px;
	width: 306px;
	height: 18px;
	
}

div#propertyHomeList ul li p.arrow {
	float: left;
	width: 18px;
	margin: 0px;
	padding: 0px;
}

div#propertyHomeList ul li p.ajaxBottomTitle1 {
	float: left;
	width: 270px;
	margin: 0px;
	padding: 0px;
	border-bottom: 1px dashed #E1E1E1;
}

div#propertyHomeList ul li p.ajaxBottomTitle2 {
	float: left;
	width: 150px;
	margin: 0px;
	padding: 0px;
}

div#propertyHomeList a, a:link {
	color: #595959;
	text-decoration: none;
}

div#propertyHomeList a:hover{
	color: #FB5A02;
	text-decoration: underline;
}

#propertyBottom {
	height: 15px;
	background:url(../images/bg_property_bottom.png);
	background-repeat: no-repeat;
}

/* @end property */

/* @end block left ****************************************************************************************/

/** block right *******************************************************************************************/
#blockRight {
	float: right;
	width: 235px;
	/*height: 400px;*/
	padding-right: 10px;
	/*background-color: blue;*/
}

.blockRHS {
	float: right;
	width: 235px;
	padding-right: 10px;
	height: 270px;
	margin: 0px;
	background:url(../images/bg_rhs_top.png);
	background-repeat: no-repeat;
	/*border: 1px solid red;*/
}

* html .blockRHS {
	float: right;
	width: 235px;
	padding-right: 10px;
	height: 270px;
	margin-bottom: 8px;
	background:url(../images/bg_rhs_top.png);
	background-repeat: no-repeat;
	/*border: 1px solid red;*/
}

.blockRHS h1 {
	
	margin: 0px;
	padding-top: 10px;
	padding-left: 30px;
}

.blockRHS ul{
	width: 232px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	list-style-type: none;
	background-color: #F2F2F2;
	border-right: 1px solid #D3D3D3;
	border-left: 1px solid #D3D3D3;
}

.blockRHS ul li {
	margin-left: 7px;
	width: 210px;
	height: 22px;
	border-bottom: 1px dashed #E1E1E1;
}

* html .blockRHS ul li {
	margin-left: 7px;
	width: 210px;
	padding-top:5px;
	height: 18px;
	border-bottom: 1px dashed #E1E1E1;
}

.blockRHS p.rhs_bottom {
	height: 10px;
	background:url(../images/bg_rhs_bottom.png);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}

/*
.blockRHS ul li p.rhsDot {
	float: left;
	width: 18px;
	margin-top: 5px;
	padding: 0px;
}

.blockRHS ul li p.rhsTitle {
	float: left;
	width: 150px;
	margin-right: 10px;
	margin-top: 5px; 
	margin-left: 0xp;
	margin-bottom: 0px;
	padding: 0px;
}*/



/* @end block right ***************************************************************************************/

/* @end main body rihgt ***********************************************************************************/

/* @end main body *****************************************************************************************/


#footer {
	clear: both;
	width: 100%;
	height: 85px;
	background-color: #f2f2f2;
	border-top: 1px solid #cccccc;
	/*background-color: red;*/
	margin:0px;
}

#footer p#footerLeft {
	float: left;
	width: 25%;
	margin-left: 1px;
	text-align: right;
	margin-top: 10px;
	
}

#footer p#footerRight {
	float: left;
	width: 70%;
	margin-top: 25px;
	margin-left: 10px;
	line-height: 20px;
}



/***********************************************************************************************************/



/***** Yellow page (should be written in different file later) ********************************************/
#mainTop {
	width: 566px;
	height: 41px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding: 0px;
	background:url(../images/bg_position_home.png);
	background-repeat: no-repeat;
}

 #mainTop p{
	float: left;
	margin-top: 16px;
	margin-left: 20px;
	padding: 0px;
	margin-bottom: 0px;
}

* html #mainTop p{
	float: left;
	margin-top: 16px;
	margin-left: 10px;
	padding: 0px;
	margin-bottom: 0px;
}

#mainTop_home {
	width: 566px;
	height: 41px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding: 0px;
	background:url(../images/bg_position.png);
	background-repeat: no-repeat;
}

 #mainTop_home p{
	float: left;
	margin-top: 16px;
	margin-left: 20px;
	padding: 0px;
	margin-bottom: 0px;
}

* html #mainTop_home p{
	float: left;
	margin-top: 16px;
	margin-left: 10px;
	padding: 0px;
	margin-bottom: 0px;
}


#yellMain {
	width: 564px;
	height: 1415px;
	margin-top: 0px;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 10px;
	/*padding-top: 0px;
	padding-bottom: 25px;*/
}

#yellSearchMain {
	width: 564px;
	/*height: 1500px;*/
	margin-top: 0px;
	border-right: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	margin-bottom: 10px;
	/*padding-top: 0px;
	padding-bottom: 25px;*/
}

#yellSearch {
	float: left;
	width: 357px;
	height: 105px;
	margin-left: 8px;
	margin-top: 5px;
	
	padding: 1px;
	border: 5px solid #EEEEEE;
	background:url(../images/bg_search_yell.png);
	background-repeat: no-repeat;
}

* html #yellSearch {
	float: left;
	width: 357px;
	height: 105px;
	margin-left: 4px;
	margin-top: 5px;
	
	padding: 1px;
	border: 5px solid #EEEEEE;
	background:url(../images/bg_search_yell.png);
	background-repeat: no-repeat;
}

.searchSelectP {
	float: left;
	margin-left: 5px;
	margin-top: 2px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-bottom: 0px;
}

.searchSelectPRight {
	float: right;
	margin-right: 6px;
	margin-left: 0px;
}

#searchTitlte {
	margin-top: 9px;
	margin-left: 40px;
	color: #666666;
	font-size: 14px;
	margin-bottom: 23px;
}

#yellImage {
	float: right;
	width: 169px;
	height: 116px;
	margin-right: 8px;
	margin-top: 5px;
}

* html #yellImage {
	float: right;
	width: 169px;
	height: 116px;
	margin-right: 4px;
	margin-top: 5px;
}

#yellSearch select {
	width: 120px;
}

input#keywordsInput {
	width: 115px;
	height: 13px;
}

#yellHot {
	clear: both;
	/*float: left;*/
	height: 150px;
	background:url(../images/bg_block_yell.png);
	background-repeat: no-repeat;
	margin-left: 9px;
	margin-top: 8px;
}

.yellTitle {
	margin-top: 9px;
	margin-left: 15px;
	color: #666666;
	font-size: 14px;
	margin-bottom: 10px;
}

#yellHot ul{
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding: 0px;
	list-style-type: none;
}

#yellHot ul li {
	float: left;
	width: 105px;
	height: 20px;
}

#yellHot ul li a, a:link{
	text-decoration: underline;
}

#cateList {
	float: left;
	clear: both;
	height: 230px;
	background:url(../images/bg_block_yell.png);
	background-repeat: no-repeat;
	margin-left: 9px;
	margin-top: 8px;
}

.smallYellList {
	float: left;
	width: 238px;
	height: 160px;
	margin-left: 11px;
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 12px;
	border: 1px solid #cccccc;
}

.smallYellList h4 {
	margin-top: 10px;
	margin-left: 55px;
	color: #666666;
	font-size: 14px;
	margin-bottom: 0px;
}

p.cateList {
	margin-top: 18px;
	line-height: 23px;
	margin-bottom: 0px;
	padding-top: 2px;
	padding-left: 12px;
	padding-right: 12px;
	background:url(../images/bg_small_cate_list.png);
	background-repeat: no-repeat;
	height: 100px;
}

p.allCate {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	padding: 0px;
	text-align: right;
	
}

a.allCateA, a.allCateA:link{
	text-decoration: underline;
	color: #FF8801;
}

.smallYellList a, a:link {
	text-decoration: none;
}


/** sub list */

#yellSub {
	width: 564px;
	margin-top: 0px;
	border-right: 00px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
}

#yellSub ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#yellSub ul li {
	float: left;
	width: 265px;
	height: 20px;
	margin-left: 7px;
	margin-right: 0px;
	/*background-color: red;*/
}

/** sub list */


#yellList {
	width: 563px;
	margin-top: 0px;
	border-right: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	margin-bottom: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#yellList ul{
	clear: both;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#yellList ul li{
	line-height: 20px;
	margin-left: 20px;
	margin-right: 20px;
	border-bottom: 1px dashed #cccccc;
	padding-top: 10px;
	padding-bottom: 10px;

	/*background-color: red;*/
}

#yellList ul li span{
	color: #FF8801;
	/*background-color: red;*/
}

#yellList p.lhsList {
	float: left;
	width: 25%;
	margin-left: 10px;
	margin-right: 0px;
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	
}

#yellList p.rhsList {
	float: right;
	width: 65%;
	text-align: right;
	margin-left: 0px;
	margin-right: 10px;
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}



/***** @end Yellow page ***********************************************************************************/

/***** news ***********************************************************************************************/

#newsMain {
	width: 564px;
	/*height: 1100px;*/
	margin-top: 0px;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 15px;
}

#newsFirst {
	width: 548px;
	height: 145px;
	margin-left: 8px;
	margin-top: 5px;
	padding: 1px;
	background:url(../images/bg_news_first.png);
	background-repeat: no-repeat;
}

.newsTitle {
	margin-top: 0px;
	margin-left: 15px;
	color: #666666;
	font-size: 14px;
	margin-bottom: 10px;
}

#newsFirstImg {
	float: left;
	width: 115px;
	height: 100px;
	/*background-color: green;*/
}

#newsFirstImg img{
	/*width: 135px;
	height: 135px;
	*/
	padding-left: 0px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 3px;
	border-right: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	margin-left: 11px;
	margin-top: 6px;
	background-color: #fff;
}


#newsFirstBody {
	float: left;
	width: 375px;
}


#bigNewsTitle {
	margin: 0px;
	padding-top: 6px;
	color: #FF8801;
	font-weight: bold;
	font-size: 16px;
}

#bigNewsBody {
	margin: 0px;
	padding-top: 5px;
	line-height: 20px;
}

.newsBlock {
	background: url(../images/bg_block_yell.png);
	background-repeat: no-repeat;
	margin-left: 9px;
	margin-top: 8px;
	padding-top: 3px;
}

.newsBlock ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.newsBlock ul li {
	margin-left: 10px;
	margin-right: 20px;
	height: 75px;
	padding-top: 5px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #cccccc;
}

.newsBlock ul li p{
	padding: 0px;
	margin-top: 5px;
	margin-bottom: 0px;
	line-height: 20px;
}

span.graySpan {
	color: #BBBBBB;
}

a.grayA, a.grayA:link{
	font-weight: normal;
	color: #BBBBBB;
}

span.newsListTitle {
	font-size: 14px;
	font-weight: bold;
}

.newsHomeAd {
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 18px;
	margin-right: 0px;
	height: 90px;
}

/** news search block **/
#newsSearchBody {
	clear: both;
	width: 184px;
	height: 153px;
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background: url(../images/bg_news_search.png);
	background-repeat: no-repeat;
}

#newsSearchBody form {
	margin: 0px;
	padding: 0px;
}

#newsSearchBody h1 {
	margin: 0px;
	padding-top: 15px;
	padding-left: 70px;
}

#newsSearchBody p {
	margin-top: 11px;
	margin-bottom: 1px;
	margin-left: 10px;
	padding: 0px;
}

#newsSearchBody span.right {
	margin-left: 5px;
}

#newsSearchBody p#newsSearchForm {
	margin-top: 10px;
	margin-left: 12px;
}

#newsSearchBody p#newsSearchForm input {
	width: 114px;
	margin-top: 5px;
}

#newsSearchBody p#newsSearchForm input#imageNewsSearchButton {
	width: 41px;
	height: 23px;
	margin-top: 3px;
	margin-left: 122px;
}

#newsSearchBody p#newsSearchForm select {
	margin-top: 5px;
	width: 120px;
}
/** @end news search block **/

.moreButton {
	height: 10px;
	margin: 0px;
	padding-right: 20px;
	text-align: right;
}


/** news list page **/
#newsList {
	width: 563px;
	margin-top: 0px;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#newsList ul{
	clear: both;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#newsList ul li{
	line-height: 20px;
	margin-left: 20px;
	margin-right: 20px;
	border-bottom: 1px dashed #cccccc;
	padding-top: 10px;
	padding-bottom: 10px;

	/*background-color: red;*/
}

#newsList ul li p{
	margin: 0;
	padding: 0;
}

a.orange, a.orange:link {
	color: #FF8801;
	/*background-color: red;*/
}

#newsList p.lhsList {
	float: left;
	width: 25%;
	margin-left: 10px;
	margin-right: 0px;
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
	
}

#newsList p.rhsList {
	float: right;
	width: 65%;
	text-align: right;
	margin-left: 0px;
	margin-right: 10px;
	padding: 0px;
	margin-bottom: 10px;
	margin-top: 0px;
}

/** @end news list page**/

/** news details **/
#articleDetails {
	width: 776px;
	margin-top: 0px;
	border-right: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 20px;
}

#articleDetails #articleTitles {
	text-align: center;
}

#articleDetails #articleTitles h2{
	font-size: 18px;
}

#articleText {
	margin-left: 20px;
	margin-right: 20px;
	line-height: 23px;
	font-size: 14px;
}

/*
#articleDetails #articleText a, a:link{
	color: #FB5A02;
	text-decoration: none;
}

#articleDetails #articleText a:hover{
	color: red;
	text-decoration: underline;
}*/

#articleText img{
	float: left;
	border: 2px solid #ccc;
	padding: 2px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
}

#articleText #imagePara {
	float: right;
	margin-left: 10px;
	border: 0px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-top: 0px;
	padding: 0px;
	/*width: 300px;
	height: 250px; */
	background-color: #fff;
}

/** @end news details **/

#articleTop {
	width: 778px;
	height: 41px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding: 0px;
	background:url(../images/bg_article_position_home.png);
	background-repeat: no-repeat;
}

 #articleTop p{
	float: left;
	margin-top: 16px;
	margin-left: 20px;
	padding: 0px;
	margin-bottom: 0px;
}

* html #articleTop p{
	float: left;
	margin-top: 16px;
	margin-left: 10px;
	padding: 0px;
	margin-bottom: 0px;
}

/***** @end news ******************************************************************************************/


/*** Travel **/
#travelMain {
	width: 564px;
	/*height: 1520px;*/
	margin-top: 0px;
	border-right: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	margin-bottom: 10px;
	/*padding-top: 0px;
	padding-bottom: 25px;*/
}
#travelMain1 {
	width: 564px;
	height: 900px;
	margin-top: 0px;
	border-right: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	margin-bottom: 10px;
	/*padding-top: 0px;
	padding-bottom: 25px;*/
}
#travelMainSearch {
	width: 564px;
	height: 1320px;
	margin-top: 0px;
	border-right: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	margin-bottom: 10px;
	/*padding-top: 0px;
	padding-bottom: 25px;*/
}

#travelLeft {
	float: left;
	width: 325px;
	margin-bottom: 6px;
}

#travelRight {
	float: right;
	margin-top: 6px;
	margin-right: 5px;
}

#travelSearch {
	float: left;
	height: 98px;
	width: 308px;
	margin-left: 9px;
	margin-top: 5px;
	background:url(../images/travel_search.png);
	background-repeat: no-repeat;
}



#travelSearchResults {
float: left;
	height: 86px;
	width: 100%;
	margin-left: 9px;
	margin-top: 6px;
	background:url(../images/travel_search_results.png);
	background-repeat: no-repeat;
}

#travelHot{
float: left;
	width: 308px;
	height: 93px;
	margin-left: 9px;
	margin-top: 9px;
	background:url(../images/travel_hot_top.png);
	background-repeat: no-repeat;
}

.travelTitle {
	margin-top: 15px;
	margin-left: 45px;
	margin-bottom: 10px;
	color: #666666;
	font-size: 14px;
}

.travelOtherTitle {

	margin-top: 15px;
	margin-left: 20px;
	margin-bottom: 10px;
	color: #666666;
	font-size: 14px;
}

#travelHot ul{
	margin-top: 0px;
	margin-left: 20px;

	padding: 0px;
	list-style-type: none;
}

#travelHot ul li{
	float: left;
	margin-top: 0px;
	line-height: 25px;
	
}

a.travelHotA, a.travelHotA:link {
	text-decoration: underline;
}

#selectedPics {
	clear: both;
	float: left;
	width:540px;
	height: 150px;
	background:url(../images/bg_block_yell.png);
	background-repeat: no-repeat;
	margin-left: 9px;
	margin-top: 6px;
}

.travelLHS {
	float: left;
	width: 255px;
	margin-left: 12px;
	background:url(../images/travel_block_top.png);
	background-repeat: no-repeat;
	/*border: 1px solid red;*/
}

* html .travelLHS {
	float: left;
	width: 255px;
	margin-left: 12px;
	margin-bottom: 8px;
	background:url(../images/travel_block_top.png);
	background-repeat: no-repeat;
	/*border: 1px solid red;*/
}

.travelLHS h1 {
	
	margin: 0px;
	padding-top: 10px;
	padding-left: 30px;
}

.travelLHS ul{
	width: 252px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	list-style-type: none;
	background-color: #F2F2F2;
	border-right: 1px solid #D3D3D3;
	border-left: 1px solid #D3D3D3;
}

.travelLHS ul li {
	margin-left: 7px;
	width: 210px;
	height: 25px;
	border-bottom: 1px dashed #E1E1E1;
}

* html .travelLHS ul li {
	margin-left: 7px;
	width: 210px;
	padding-top:5px;
	height: 25px;
	border-bottom: 1px dashed #E1E1E1;
}

.travelLHS p.rhs_bottom {
	height: 10px;
	background:url(../images/travel_block_bottom.png);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}
/*****************************/
.travelRHS {
	float: right;
	width: 235px;
	padding-right: 10px;
	height: 270px;
	margin: 0px;
	background:url(../images/travel_block_top.png);
	background-repeat: no-repeat;
	/*border: 1px solid red;*/
}

* html .travelRHS {
	float: right;
	width: 235px;
	padding-right: 10px;
	height: 270px;
	margin-bottom: 8px;
	background:url(../images/travel_block_top.png);
	background-repeat: no-repeat;
	/*border: 1px solid red;*/
}

.travelRHS h1 {
	
	margin: 0px;
	padding-top: 10px;
	padding-left: 30px;
}

.travelRHS ul{
	width: 232px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	list-style-type: none;
	background-color: #F2F2F2;
	border-right: 1px solid #D3D3D3;
	border-left: 1px solid #D3D3D3;
}

.travelRHS ul li {
	margin-left: 7px;
	width: 210px;
	height: 22px;
	border-bottom: 1px dashed #E1E1E1;
}

* html .travelRHS ul li {
	margin-left: 7px;
	width: 210px;
	padding-top:5px;
	padding-left: 0px;
	height: 18px;
	border-bottom: 1px dashed #E1E1E1;
}

.travelRHS p.rhs_bottom {
	height: 10px;
	background:url(../images/travel_block_bottom.png);
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}




#searchResults {
	float:left;
	clear: both;
	height: 150px;
	width: 100%;
	background:url(../images/bg_block_yell.png);
	background-repeat: no-repeat;
	margin-left: 9px;
	margin-top: 8px;
}


#searchResults ul{
	clear: both;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#searchResults ul li{
	clear: both;
	line-height: 20px;
	margin-left: 5px;
	margin-right: 15px;
	border-bottom: 1px dashed #cccccc;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 90px;
	/*background-color: red;*/
}

#searchResults ul li span{
	color: #FF8801;
	/*background-color: red;*/
}

#searchResults p.lhsList {
	float: left;
	width: 25%;
	margin-left: 10px;
	margin-right: 0px;
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	
}

#searchResults p.rhsList {
	float: right;
	width: 65%;
	text-align: right;
	margin-left: 0px;
	margin-right: 10px;
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

/*****************************/
#travelTop {
	width: 778px;
	height: 41px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding: 0px;
	background:url(../images/bg_article_position.png);
	background-repeat: no-repeat;
}

#travelMainDetails {
	width: 776px;
	margin-top: 0px;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 20px;
}

#travelTop p{
	float: left;
	margin-top: 16px;
	margin-left: 10px;
	padding: 0px;
	margin-bottom: 0px;
}

#travelDetailLeft {
	float: left;
	width: 445px;

}

#travelDetailRight {
	float: right;
	width: 255px;
	margin-top: 0px;
	margin-right: 10px;
	padding-left: 10px;
}

#travelDetailLeft p{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}


#travelArticleLeft {
	float: left;
	width: 505px;

}

#travelArticleRight {
	float: right;
	width: 205px;
	margin-top: 0px;
	margin-right: 10px;
	padding-left: 10px;
}

#travelArticleLeft p{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}


#hotelDetailLeft {
	float: left;
	width: 520px;

}

#hotelDetailRight {
	float: right;
	width: 190px;
	margin-top: 0px;
	margin-right: 10px;
	padding-left: 10px;
	text-align: center;
}

#hotelDetailLeft p{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}


#travelAList {
	width: 564px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#travelAList ul{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#travelAList ul li{
	clear: both;
	line-height: 20px;
	margin-left: 20px;
	margin-right: 20px;
	border-bottom: 1px dashed #cccccc;
	padding-top: 10px;
	padding-bottom: 10px;

	/*background-color: red;*/
}

#travelAList ul li p{
	margin: 0;
	padding: 0;
}

a.orange, a.orange:link {
	color: #FF8801;
	/*background-color: red;*/
}

#travelAList p.lhsList {
	float: left;
	width: 25%;
	margin-left: 10px;
	margin-right: 0px;
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	
}

#travelAList p.rhsList {
	float: right;
	width: 65%;
	text-align: right;
	margin-left: 0px;
	margin-right: 10px;
	padding: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
}

/*artileextend*/
div#extendList {
	clear: both;
	width: 100%;
	padding-top: 10px;
	padding-left: 10px;
}

* html div#extendList {
	clear: both;
	width: 95%;
	padding-top: 5px;
	padding-left: 10px;
}

div#extendList ul{
	margin:0px;
	padding: 0px;
	list-style-type: none;
}

div#extendList ul li {
	clear: both;
	margin-top: 5px;
	width: 750px;
	height: 20px;
	border-bottom: 1px dashed #E1E1E1;
}

div#extendList ul li p.arrow {
	float: left;
	width: 18px;
	margin-right: 0px;
	margin-top: 0px; 
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
	font-size:1.2em;
}

div#extendList ul li p.Title1 {
	float: left;
	width: 210px;
	margin-right: 10px;
	margin-top: 0px; 
	margin-left: 10px;
	margin-bottom: 0px;
	padding: 0px;
	font-size:1.2em;
}

div#extendList ul li p.Title2 {
	float: left;
	width: 350px;
	margin: 0px;
	padding: 0px;
}

div#extendList a, a:link {
	color: #595959;
	text-decoration: none;
}

div#extendList a:hover{
	color: #FB5A02;
	text-decoration: underline;
}


/*** special body right ***************************************************************************************/
#specialBodyLeft {
	float: left;
	width: 74%;
	/*height: 1080px;*/
	/*background-color: #f3f3f3;*/
}

/*** special body right ***************************************************************************************/
#specialBodyRight {
	float: right;
	width: 26%;
	/*height: 800px;*/
	/*background-color: #1e1e1e;*/
}


.relativeInfo {
	float: right;
	width: 188px;
	margin-top: 8px;
	margin-right: 2px;
	margin-left: 0px;
	background:url(../images/bg_rhs_top.png);
	background-repeat: no-repeat;
}
.relativeInfo h1 {
	
	margin: 0px;
	padding-top: 10px;
	padding-left: 30px;
	
}

.relativeInfo ul{
	width: 187px;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	list-style-type: none;
	background-color: #F2F2F2;
	border-right: 0px solid #D3D3D3;
	border-left: 1px solid #D3D3D3;
}

.relativeInfo ul li {
	margin-left: 7px;
	width: 187px;
	height: 22px;
	border-bottom: 1px dashed #E1E1E1;
}
.relativeInfo ul li.last {
	height: 20px;
	border-bottom: none;
}

#specialDetails {
	width: 550px;
	margin-top: 0px;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	margin-left: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 20px;
}

#specialDetails #specialTitles {
	text-align: center;
	font-size: 14px;
}

#specialDetails #specialTitles h2{
	font-size: 18px;
}


#specialText {
	margin-left: 20px;
	margin-top: 10px;
	margin-right: 20px;
	line-height: 23px;
	font-size: 14px;
}
#specialTop {
	width: 778px;
	height: 40px;
	margin-top: 5px;
	margin-bottom: 0px;
	padding: 0px;
	
	background:url(../images/bg_article_position.png);
	background-repeat: no-repeat;
}
#specialTop p{
	float: left;
	margin-top: 16px;
	margin-left: 20px;
	padding: 0px;
	margin-bottom: 0px;
}


/* ******************************************************************************************************peter change */
/* ******************************************************************************************************peter change */
/* ******************************************************************************************************peter change */
/* ******************************************************************************************************peter change */

/* immigration & welfare right*/
#immiAndWelL {
	margin-top: 4px;
	margin-bottom:4px;
	margin-left:2px;
	float: left;
	width: 49%;
	height: 260px;
	background:url(../images/bg_bar_before_title.png);
	background-repeat: no-repeat;
	/*border: 1px solid green;*/
}

#immiAndWelL a, a:link{
	color: #595959;
	text-decoration: none;
}

 #immiAndWelL a:hover{
	color: #FB5A02;
	text-decoration: underline;
}

#immiAndWelL h1 {
	float: left;
	margin: 0px;
	padding-top: 7px;
	padding-left: 10px;
	padding-bottom: 0px;
}
#immiAndWelL p.bottom {
	margin: 0px;
	margin-right:0px;
	padding: 0px;
	height: 10px;
	
}
#immiAndWelL p.topLP {
	float: right;
	width: 65%;
	margin: 0px;
	margin-right:0px;
	padding: 0px;
	height: 20px;
	border-bottom: 1px solid #cccccc;
}
#immiAndWelL p.topLP span{
	float: right;
	margin: 0px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 0px;
}
/*============================right ===========================*/
#immiAndWelR {
	margin-top: 4px;
	margin-bottom:4px;
	float: left;
	width: 49%;
	height: 260px;
	background:url(../images/bg_bar_before_title.png);
	background-repeat: no-repeat;
	/*border: 1px solid green;*/
}

#immiAndWelR h1 {
	float: left;
	margin: 0px;
	padding-top: 7px;
	padding-left: 10px;
	padding-bottom: 0px;
}

#immiAndWelR p.topLP {
	float: right;
	width: 55%;
	margin: 0px;
	margin-right:5px;
	padding: 0px;
	height: 20px;
	border-bottom: 1px solid #cccccc;
}

/*============================right ===========================*/


#immiAndWelLContent {
	float: right;
	width: 210px;
	margin-top: 10px;
	margin-right: 0px;
	height: 90px;
}

#immiAndWelLContent p#immiAndWelTitle{
	font-size: 1em;
	width: 100%;
	color: #FF6600;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 0px;
	padding: 0;
}

 #immiAndWelLContent p#immiAndWelArticle{
	width: 96%;
	line-height: 17px;
	margin: 0px;
	margin-right:2px;
	padding: 0px;
}

 #immiAndWelLContent a, a:link{
	color: #595959;
	text-decoration: none;
}

 #immiAndWelLContent a:hover{
	color: #FB5A02;
	text-decoration: underline;
}
div#immiAndWelLList {
	clear: both;
	width: 100%;
	padding-top: 5px;
	padding-left: 1px;
}
#immiAndWelLList ul{
	margin:10px;
	padding: 0px;
	list-style-type: none;
}



#immiAndWelLList a, a:link {
	color: #595959;
	text-decoration: none;
}

#immiAndWelLList a:hover{
	color: #FB5A02;
	text-decoration: underline;
}

#immiAndWelLList ul{
	margin:0px;
	margin-top: 5px;
	padding: 0px;
	list-style-type: none;
}

#immiAndWelLList ul li {
	clear: both;
	margin-top: 5px;
	margin-left: 5px;
	width: 94%;
	height: 20px;
	border-bottom: 1px dashed #E1E1E1;
}

#immiAndWelLList ul li p.arrow {
	float: left;
	width: 18px;
	margin: 0px;
	margin-top: 5px;
	padding: 0px;
}

#immiAndWelLList ul li p.ajaxBottomTitle {
	float: left;
	width: 220px;
	margin-right: 10px;
	margin-top: 0px; 
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

#immiAndWelLImg {
	clear: both;
	width: 94px;
	margin-top: 5px;
	margin-left: 10px;
	float: left;
	padding: 0px;
	height: 84px;
}

#immiAndWelLImg img {
	border-right: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	border-left: none;
	border-top: none;
	padding-right: 3px;
	padding-bottom: 3px;
	
	width:84px;
	height:84px;
}

#immiAndWelLContent {
	float: right;
	width: 60%;
	margin-top: 10px;
	margin-right: 0px;
	height: 90px;
}



#immiMain {
	width: 564px;
	margin-top: 0px;
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 10px;
	/*padding-top: 0px;
	padding-bottom: 25px;*/
}
#immiMain_home {
	width: 564px;
	margin-top: 0px;
	border-right: 0px solid #cccccc;
	border-left: 0px solid #cccccc;
	border-bottom: 0px solid #cccccc;
	margin-bottom: 10px;
	/*padding-top: 0px;
	padding-bottom: 25px;*/
}

#immimainTop {
	width: 100%;
	height: 41px;
	margin-top: 12px;
	margin-bottom: 0px;
	padding: 0px;
	background:url(../images/bg_position.png);
	background-repeat: no-repeat;
}


* html #immimainTop p{
	float: left;
	margin-top: 16px;
	margin-left: 10px;
	padding: 0px;
	margin-bottom: 0px;
}
#immiadMiddle {
	clear: both;
	width: 90%;
	padding-top: 0px;
	height: 100px;
/*	align:center;*/
	margin-left:2px;
}

/*VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV*/
div#immiinnerMainContent {
	clear: both;
	width: 100%;
	height: 180px;
	border-left: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
}
div#immiinnerMainContent p#immititle
{
font-size: 1em;
	
	color: #FF6600;
	font-weight: bold;
	margin-bottom: 5px;
	margin-left:100px;
	margin-top: 8px;
	padding: 0;
}
div#immiinnerMainContent p#immiAndWelArticle
{

	line-height: 17px;
	margin: 0px;
	margin-left:100px;
	margin-right:2px;
	padding: 0px;
}
#immiinnerMainContent a, a:link{
	color: #595959;
	text-decoration: none;
}

 #immiinnerMainContent a:hover{
	color: #FB5A02;
	text-decoration: underline;
}
div#immileftImg {
	width: 90px;
	margin-top: 5px;
	margin-left: 12px;
	float: left;
	padding: 0px;
	height: 90px;
}

* html div#immileftImg {
	width: 90px;
	margin-left: 6px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	padding: 0px;
	height: 90px;
	/*background-color: green;*/
}

div#immirightContent {
	float: right;
	width: 80%;
	margin-top: 5px;
	margin-right: 20px;
	height: 90px;
}

* html div#immirightContent {
	float: right;
	width: 80%;
	margin-top: 5px;
	margin-right: 10px;
	height: 90px;
	/*background-color: red;*/
}

div#immirightContent p#immititle{
	font-size: 1.2em;
	width: 100%;
	color: #FF6600;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 0px;
	padding: 0;
}

div#immirightContent p#immititle a, a:link{
	color: #FB5A02;
	text-decoration: none;
}

div#immirightContent p#immititle a:hover{
	color: #FB5A02;
	text-decoration: underline;
}

div#immirightContent p#immicontent{
	width: 100%;
	line-height: 17px;
	margin: 0px;
	padding: 0px;
}

div#immirightContent a, a:link{
	color: #595959;
	text-decoration: none;
}

div#immirightContent a:hover{
	color: #FB5A02;
	text-decoration: underline;
}

div#immibottomList {
	clear: both;
	width: 100%;
	padding-top: 10px;
	padding-left: 10px;
}

* html div#immibottomList {
	clear: both;
	width: 95%;
	padding-top: 5px;
	padding-left: 10px;
}

div#immibottomList ul{
	margin:0px;
	padding: 0px;
	list-style-type: none;
}

div#immibottomList ul li {
	clear: both;
	margin-top: 5px;
	width: 350px;
	height: 18px;
	border-bottom: 1px dashed #E1E1E1;
}

div#immibottomList ul li p.arrow {
	float: left;
	width: 18px;
	margin: 0px;
	padding: 0px;
}

div#immibottomList ul li p.immiBottomTitle1 {
	float: left;
	width: 150px;
	margin-right: 10px;
	margin-top: 0px; 
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

div#immibottomList ul li p.immiBottomTitle2 {
	float: left;
	width: 150px;
	margin: 0px;
	padding: 0px;
}

div#immibottomList a, a:link {
	color: #595959;
	text-decoration: none;
}

div#immibottomList a:hover{
	color: #FB5A02;
	text-decoration: underline;
}


div#immiBottom {
	height: 40px;
	width: 376px;
	padding-top: 4px;
	padding-left: 11px;
	padding-right: 0px;
	background:url(../images/bg_ajax_bottom.png);
	background-repeat: no-repeat;
}

div#immiBottom ul{
	margin:0px;
	padding: 0px;
	list-style-type: none;
}

div#immiBottom ul li p.arrow {
	float: left;
	width: 18px;
	margin: 0px;
	padding: 0px;
}

div#immiBottom ul li p.immiBottomTitle1 {
	float: left;
	width: 150px;
	margin-right: 10px;
	margin-top: 0px; 
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

div#immiBottom ul li p.immiBottomTitle2 {
	float: left;
	width: 150px;
	margin: 0px;
	padding: 0px;
}

div#immiBottom a, a:link {
	color: #595959;
	text-decoration: none;
}

div#immiBottom a:hover{
	color: #FB5A02;
	text-decoration: underline;
}

/** @end ajax tab body **/

#imminewsFirst {
	float: left;
	width: 65%;
	/*height: 145px;*/
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
	/*
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	*/
/*	background:url(../images/bg_news_first.png);*/
	background-repeat: no-repeat;
}
div#imminewsFirst a, a:link {
	color: #595959;
	text-decoration: none;
}

div#imminewsFirst a:hover{
	color: #FB5A02;
	text-decoration: underline;
}
#imminewsFirst p.topLP {
	float: left;
	width: 78%;
	/*margin: 0px;*/
	margin-top: 5px;
	margin-right:0px;
	padding: 0px;
	height: 20px;
	border-bottom: 1px solid #cccccc;
}
#imminewsFirst p.bottom {
	
	margin:0px;
	padding: 0px;
	height: 20px;
	
}
#imminewsFirst p.topLP span{
	float: right;
	/*margin: 0px;*/
	margin-top: 0px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 0px;
}

.imminewsTitle {
	float: left;
	margin-top: 9px;
	margin-left: 10px;
	color: #666666;
	font-size: 14px;
	margin-bottom: 0px;
	border-bottom: 1px solid #cccccc;
}

#adimmiRight {
	float: right;
	width: 188px;
	margin-top: 8px;
	margin-right: 1px;
	margin-left: 0px;
	/*height: 250px;*/
}

#adimmiRight img {
	margin-left: 8px;
	margin-bottom: 8px;
}






.forumInfo {
	width: 184px;
	/*height: 276px;*/
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background-color: #F2F2F2;
	background-repeat: no-repeat;
	margin-top: 5px;
}

.forumInfo h1 {
	
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom: 1px solid #cccccc
}

.forumInfo ul{
	margin-top: 13px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	padding: 0px;
	list-style-type: none;
	background-color: #F2F2F2;
}

.forumInfo ul li {
	margin-left: 7px;
	width: 170px;
	/*height: 30px;*/
	border-bottom: 1px dashed #E1E1E1;
}

.forumInfo ul li.last {
	height: 20px;
	border-bottom: none;
}

.forumInfo img {
	margin: 0px;
	padding: 0px;	
}


div.adMiddle_blank {
	clear: both;
	width: 100%;
	padding-top: 7px;
	height: 1px;
}


.hotacticleInfo {
	width: 184px;
	/*height: 276px;*/
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	background-color: #F2F2F2;
	background-repeat: no-repeat;
	margin-top: 5px;
}

.hotacticleInfo h1 {
	
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom: 1px solid #cccccc
}

.hotacticleInfo ul{
	margin-top: 13px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	padding: 0px;
	list-style-type: none;
	background-color: #F2F2F2;
}

.hotacticleInfo ul li {
	margin-left: 7px;
	width: 170px;
	height: 28px;
	border-bottom: 1px dashed #E1E1E1;
}

.hotacticleInfo ul li.last {
	height: 20px;
	border-bottom: none;
}

.hotacticleInfo img {
	margin: 0px;
	padding: 0px;	
}


/*gourment*/

div#gourmentMainContent {
	clear: both;
	width: 100%;
	height: 120px;
	border-left: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
}
div#gourmentMainContent p#immititle
{
font-size: 1em;
	
	color: #FF6600;
	font-weight: bold;
	margin-bottom: 5px;
	margin-left:100px;
	margin-top: 8px;
	padding: 0;
}
div#gourmentMainContent p#immiAndWelArticle
{

	line-height: 17px;
	margin: 0px;
	margin-left:100px;
	margin-right:2px;
	padding: 0px;
}
#gourmentMainContent a, a:link{
	color: #595959;
	text-decoration: none;
}

 #gourmentMainContent a:hover{
	color: #FB5A02;
	text-decoration: underline;
}