* { margin: 0; padding: 0; background-repeat: no-repeat; background-position: left top; border-width: 0; }

html { margin: 0; padding: 0; }

body {
	margin: 0; padding: 0;
	font-size: 13px;
	font-family: Arial, "MS Hei", sans-serif;
	background-image: url(/lookandfeel/images/body-background.gif);
	background-color: #9e9e9e;
	background-repeat: repeat-x;
}

div#header {	
	background-image: url(/lookandfeel/images/header-background.gif);
	height: 130px; 
}

/************ Top header starts **************/

div#header ul { 
	list-style-position: outside;
	list-style-type: none;
	margin-left: 20px;
	float: right;
}

div#header li {
	float: left;
	font-size: 14px;
	letter-spacing: 0.01em;
	position: relative;
	top: 10px;
	margin-right: 10px;
}

div#header a:link,
div#header a:visited  {	
	color: #fff; 
	font-weight: bold; 
	text-decoration: none;
	padding: 2px 5px; 
	background-color: transparent; 
}

div#header li.active a:link,
div#header li.active a:visited, 
div#header a:hover,
div#header a:active {
	background-color: #325a8d; 
}

div#header h1 a:link,
div#header h1 a:visited	{
	position: absolute; 
	left: 465px; 
	top: 56px; 
	padding: 0;
}


div#bannerarea {
	padding: 7px 22px 0; 
}

div#bannerarea img { 
	float: right; 
}

div#banner {
	float: right; 
	background-color: #fff; 
	width: 648px; 
	height: 202px; 
	overflow: hidden;
}


div#tagline {
	float: left; 
	width: 248px; 
	height: 202px; 
	background-color: #246680;
}

div#tagline h2, div#tagline p { display: none; }

div#languagebar { 
	padding-right: 20px; 
	margin-top: 4px; 
	float: right; 
}

div#languagebar a, div#languagebar a:link, div#languagebar a:visited { 
	color: #949391; 
}

div#languagebar a:hover { 
	background-color: #ff6600; 
	color: #fff; 
}

/************ Top header ends ****************/

/* special styles for this page only starts */

div#tagline {	background-image: url(/lookandfeel/images/page-tagline.gif); }

div#quote div.content { 	background-image: url(/lookandfeel/images/benefits-quote.gif); 
			height: 224px;
}

/* special styles for this page only ends */

/********** special styles ends ********************/

div.content {
	background-image: url(/lookandfeel/images/content-background.gif);
	background-repeat: repeat-x;
	width: 648px;
}


div.content a, div.content a:link, div.content a:visited {
	text-decoration: underline;
	color: #0892c3;
}

div.content a:hover {
	text-decoration: underline;
	color: #ff6600;
}


div#quote { width: 241px; }
/*image replacement for quotes*/
div#quote blockquote, div#quote cite { display: none; }

div.content h2, div.content h4, div.content p { padding-left: 7px; padding-right: 5px; }

div.content h2 {
	padding-top: 7px;
	text-transform: uppercase; font-weight: normal;
	font-size: 100%; letter-spacing: 0.1em;
	color: #fff; 
	background-image: url(/lookandfeel/images/title-background.gif);
	background-repeat: repeat-x; background-position: left bottom;
}

div.content h3 {
	padding-left: 7px;
	line-height: 1.6em;
	font-size: 16px;
}

div.content h3 a, div.content h3 a:link, div.content h3 a:visited {
	text-decoration: none;
	color: #555;
}

div.content h3 a:hover {
	text-decoration: none;
	color: #ff8800;
}


div.content h4 {	font-size: 100%; font-weight: bold; margin: 1.1em 0 0.2em; }

div.content ul {	padding-left: 2em; margin: 1.2em 0; }

div.content li {	list-style-image: url(/lookandfeel/images/bullet.gif);
		margin: 0 0 0.7em;
}

div.content img { margin: 1em 0 2em 10px; }

div.content p.more { margin: 1.8em 0 1.2em; line-height: 1.4em;}
p.more a { padding: 2px 4px; border: 1px solid #009ECE; }
p.more a:hover,
p.more a:active { background-color: #ABEFFF; text-decoration: none; }

/********** special styles ends ********************/


div.sidecolumn {
	color: #666;
}

div.sidecolumn a, div.sidecolumn a:link, div.sidecolumn a:visited {
	text-decoration: underline;
	color: #0892c3;
}

div.sidecolumn a:hover {
	text-decoration: underline;
	color: #ff6600;
}

/************* Footer starts ****************/

div#footer {	clear: left;
		background-image: url(/lookandfeel/images/footer-background.gif);
		background-position: center bottom; 
		padding: 20px 25px 25px;
		font-size: 90%; color: #999;
}

div#footer span { color: #777; }


/************* Footer ends ******************/


.subContainer, #navigation ul{
	width: 950px;
	margin:0 auto;    
}

.container {
	background-image: url(/lookandfeel/images/page-background.gif);
	background-repeat: repeat-y;
}

.container ul {
	margin-top: 0; margin-bottom: 0;
	padding-top: 0; padding-bottom: 0;
	line-height: 1.5em;
}

.active {
	background-color: #325a8d;
}

.chFontStyle {
	font-family: SimSun, Arial;
}

.zhFontstyle {
	font-family: SimSun, Arial;
}