@charset "utf-8";
/* CSS Document */

* {
    margin:0;
    padding:0;
}

body {
	background-color:#f6f6f6;
	/** width:100%; **/
}

/** .front {
	width:100%;
}  **/

#page {
	margin-left:auto;
	margin-right:auto;
	background-color:#ececec;
}

#page-inner {
	margin-left:auto;
	margin-right:auto;
	width:982px;
}

#header {
	margin-top:0px;
	width:982px;
	height:76px;
}

#header-logo {
	float:left;
	width:754px;
	height:76px;
	background-image:url('../images/Header_Navigation.jpg');
	background-repeat:no-repeat;
}

#header-logo #logo {
	width:192px;
	height:47px;
	padding-top:16px;
	padding-left:16px;
}

#header-logo #header-nav {
	float:right;
	width:46%;
	height:47px;
	margin-top:-33px;
}

.top-nav ul li {
	float:left;
	list-style:none;
	padding-left: 20px;
	padding-right:20px;
	text-align: right;
}

.top-nav ul .leaf {
	background-image:url('../images/nav_divider.jpg');
	background-repeat:no-repeat;
	line-height:5pt;
	padding-bottom:0.688em;
	height:0.688em;
}

.top-nav ul .first {
	background-image:none;
	height:0.688em;
}

.top-nav .nav-menu {
	font-family:arial;
	font-weight:bold;
	color:#333333;
}

.top-nav .nav-menu a:active,
.top-nav .nav-menu a:link,
.top-nav .nav-menu a:visited,
.top-nav .nav-menu a:hover {
	font-family:arial;
	font-weight:bold;
	font-size:0.688em;
	color:#333333;
	text-decoration:none;
}

#header-info {
	float:right;
	width:223px;
	height:76px;
	background-image:url('../images/Header_Info.jpg');
	background-repeat:no-repeat;
}

#header-info .content {
	padding:20px 15px;
	text-align:center;
}

#header-info .content p {
	font-family:arial;
	font-weight:bold;
	font-size:0.75em;
}

#header-info .content .red-text {
	font-family:arial;
	font-weight:bold;
	color:#ca0529;
}

#main {
	clear:both;
	margin-left:auto;
	margin-right:auto;
	background-color:#ececec;
}

#main-inner {
	margin-left:auto;
	margin-right:auto;
	width:982px;
	min-height:382px;
	background-repeat:no-repeat;
	background-image:url(../images/AsiaXPAT_Background.jpg);
}

#main-inner .content #content-header {
	width:597px;
	padding-top:30px;
	padding-left:11px;
}

#main-inner .content #content-header h1 {
	font-family:arial;
	font-style:italic;
	font-weight:bold;
	font-size:1em;
	color:#ca0529;
}

#main-inner .content {
	float:left;
}

#main-inner .content #node-body {
	width:597px;
	padding-top:20px;
	padding-left:11px;
}

#main-inner #rotating-image {
	float:right;
	width:370px;
	height:382px;
}

#main-inner #rotating-image img {
	vertical-align:bottom;
}

#node-body #node-body-inner #node1 {
	float:left;
}

#node-body #node-body-inner #node2 {
	float:left;
	width:570px;
	padding-left:8px;
	margin-top:-2px;
}

#node-body #node-body-inner #node3 {
	clear:both;
	width:597px;
	padding-top:18px;
}

#node-body #node-body-inner #node3 h2 {
	font-family:arial;
	font-weight:bold;
	font-size:0.813em;
	color:#000;
}

#node-body #node-body-inner #node4 {
	clear:both;
	padding-top:15px;
	width:597px;
}

#node-body #node-body-inner #node4 #xpat-cities {
	clear:both;
	width:567px;
	padding-left:30px;
	padding-top:15px;
}

#node-body-inner #node4 #xpat-cities .city-1,
#node-body-inner #node4 #xpat-cities .city-2,
#node-body-inner #node4 #xpat-cities .city-3 {
	float:left;
	width:115px;
	padding-right:60px;
}

#node-body-inner #node4 #xpat-cities img {
	vertical-align:top;
	padding-top:3px;
	padding-right:8px;
}

#node-body-inner #node4 #xpat-cities a:active, 
#node-body-inner #node4 #xpat-cities a:link,
#node-body-inner #node4 #xpat-cities a:visited {
	font-family:arial;
	font-size:0.75em;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}

#node-body-inner #node4 #xpat-cities a:hover {
	font-family:arial;
	font-size:0.75em;
	font-weight:bold;
	color:#000;
	text-decoration:underline;
}

#node-body #node-body-inner #node5 {
	clear:both;
	width:597px;
	padding-top:30px;
}

#node5 ul li {
	float:left;
	text-align:left;
	font-family:arial;
	font-weight:bold;
	font-size:0.688em;
	height:1em;
	color:#333;
}

#node5 ul .leaf {
	background-image:url('../images/keywords_dot.jpg');
	background-repeat:no-repeat;
	background-position:left 5px;
	list-style-image:none;
	list-style:none;
	padding-left:8px;
	padding-right:5px;
	padding-bottom:10px;
}

#node5 ul .first {
	background-image:none;
	list-style-image:none;
	list-style:none;
	padding-right:5px;
	padding-bottom:10px;
}

#footer {
	clear:both;
	margin-left:auto;
	margin-right:auto;
	background-color:#f6f6f6;
}

#footer #footer-inner {
  width:100%;
  margin-left:auto;
	margin-right:auto;
}

#gray-bar-holder {
  width:100%;
  height:8px;
	background-color:#666667;  
}

#gray-bar-holder #gray-bar {
  width:982px;
	height:8px;
	margin-left:auto;
	margin-right:auto;
	background-color:#666667;
}


#footer-inner #footer-block #footer-logo {
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	padding-left:11px;
	width:971px;
	background-color:#f6f6f6;
}

#footer-inner #footer-block #footer-logo p {
	font-family:arial;
	font-weight:bold;
	font-size:0.75em;
	color:#ca0529;
}

#footer-logo ul li {
	float:left;
	list-style-type:none;
	padding-top:15px;
	padding-right:20px;
}

#footer-logo ul li .leaf img {
	vertical-align:middle
}	

#footer-logo ul {
	width: 900px;
}

#footer-inner #footer-block #footer-content {
	clear:both;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	width:982px;
	background-color:#f6f6f6;
}

#footer-content .content {
	font-family:arial;
	font-size:0.688em;
	color:#333333;
	text-align:center;
}