 @charset "utf-8";
/****
 *
 * </common/css/print.css>
 *
 ****/

body {
	background: none;
	background-color: #ffffff;
}

div.auralNav {
	display: none;
	position: static;
}

/*  Header
---------------------------------------------------------- */
div#header {
	width: 100%;
	text-align: left;
}

div#header div#headerUtility {
	display: none;
	width: 100%;
}

/*  Header: Global Nav
---------------------------------------------------------- */
div#header div#globalNav {
	position: static;
	width: 100%;
	_height: 45px;
	min-height: 45px;
	margin: 0 0 24px 0;
	background: none;
}

div#globalNav div.logo {
	float: none;
	padding: 0;
}

div#globalNav div.logo h1,
div#globalNav div.logo p.logo {
	margin: 0 0 10px 0;
}

div#globalNav div.logo div.country {
	display: none;
}

div#globalNav ul#globalMenu {
	display: none;
}

div#globalNav ul#globalMenu li ul.globalSubMenu {
	position: static;
}

/*  Body
---------------------------------------------------------- */
div#body {
	width: 100%;
	margin: 0;
	background: none !important;
}

div#body div#main {
	width: 100%;
	padding: 0;
	background: none !important;
}

div#body div#main div#rightLineHeight {
	background: none;
}

div#body div#main div#centerAndRight {
	float: none;
	width: 100%;
	padding: 0;
	background: none;
}

div#body div#main div#leftColumn {
	display: none;
}

div#body div#main div#centerColumn {
	float: none;
	width: 541px;
	margin: 0;
	padding: 0;
}

div#body div#main div#rightColumn {
	display: none;
}

body#column2 div#body div#main div#rightColumn {
	float: left;
	width: 591px;
}

body#column2 div#body div#main div#rightColumn,
body#column3 div#body div#main div#rightColumn {
	display: block;
	margin-right: 0 !important;
}

/*  Heading
---------------------------------------------------------- */
div#centerColumn h2,
div#centerColumn h2 span {
	zoom: 1;
}

/*  Breadcrumbs Nav
---------------------------------------------------------- */
div#main p.breadcrumbsNav {
	float: none;
	width: 100%;
	background: none;
}

/*  Image Block
---------------------------------------------------------- */
div#centerColumn div.imageBlockG1,
div#centerColumn div.imageBlockG2,
div#centerColumn div.imageBlockG3,
div#centerColumn div.imageBlockG4 {
	float: none;
	clear: both;
	width: 541px;
	border-top: 1px solid #ffffff;
}

/* for firefox3 */
div#centerColumn div.imageBlockG1, x:-moz-broken,
div#centerColumn div.imageBlockG2, x:-moz-broken,
div#centerColumn div.imageBlockG3, x:-moz-broken,
div#centerColumn div.imageBlockG4, x:-moz-broken {
	display: table;
	*display: block;
	width: 100%;
}

div#centerColumn div.imageBlockG2 div.image, x:-moz-broken,
div#centerColumn div.imageBlockG3 div.image, x:-moz-broken,
div#centerColumn div.imageBlockG4 div.image, x:-moz-broken {
	display: table-cell;
	*display: block;
	float: none;
	*float: left;
	padding-right: 20px;
	*padding-right: 0;
}

div#centerColumn div.imageBlockG3 div.image, x:-moz-broken {
	padding-right: 21px;
	*padding-right: 0;
}

div#centerAndRight div#centerColumn div.imageBlockG2 div.left, x:-moz-broken,
div#centerAndRight div#centerColumn div.imageBlockG3 div.left, x:-moz-broken,
div#centerAndRight div#centerColumn div.imageBlockG4 div.left, x:-moz-broken {
	display: table-cell;
	float: none;
	*float: left;
	padding-right: 20px;
	*padding-right: 0;
	vertical-align: top;
}

div#centerAndRight div#centerColumn div.imageBlockG2 div.right, x:-moz-broken,
div#centerAndRight div#centerColumn div.imageBlockG3 div.right, x:-moz-broken,
div#centerAndRight div#centerColumn div.imageBlockG4 div.right, x:-moz-broken {
	display: table-cell;
	float: none;
	*float: right;
	vertical-align: top;
}

/*  Note Box
---------------------------------------------------------- */
div#centerColumn div.noteBox {
	zoom: 1;
}

/*  Link Box
---------------------------------------------------------- */
div#centerColumn div.linkBoxColumn1,
div#centerColumn div.linkBoxColumn2 {
	float: none;
	clear: both;
	width: 541px;
	border-top: 1px solid #ffffff;
	zoom: 1;
}

div#centerColumn div.linkBoxColumn1 div.linkBox p.title,
div#centerColumn div.linkBoxColumn2 div.linkBox p.title,
div#centerColumn div.linkBoxColumn1 div.linkBox p.title a,
div#centerColumn div.linkBoxColumn2 div.linkBox p.title a {
	zoom: 1;
}

div#centerColumn div.linkBoxColumn2 div.lastItem {
	magin-right: -3px;
}

/*  Definition List
---------------------------------------------------------- */
div#centerColumn dl.definitionList {
	float: none;
	clear: both;
	width: 541px;
	border-top: 1px solid #ffffff;
	zoom: 1;
}

/*  List
---------------------------------------------------------- */
div#centerColumn ul li {
	zoom: 1;
}

/*  Icon
---------------------------------------------------------- */
img.linkIcon {
	display: inline-block !important;
	position: static !important;
	margin: 0 5px -1px 5px !important;
}

/*  Table
---------------------------------------------------------- */
div#centerColumn table {
	clear: both;
	margin-left: 1px !important;
}

/*  For Home: Banner Block, News Block
---------------------------------------------------------- */
body#column2 div#main div.bannerBlock {
	width: 591px;
	border-top: 1px solid #ffffff;
}

body#column3 div#main div#rightColumn div.block dl.newsBlock dd {
	zoom: 1;
}

/*  footer
---------------------------------------------------------- */
div#footer {
	width: 100%;
	margin: 0;
}

div#footer div#philosophyMarkAndRelation {
	width: 100%;
	_height: 40px;
	min-height: 40px;
	padding: 0;
	background: none !important;
}

div#footer div#philosophyMarkAndRelation p.philosophyMark {
	float: none;
	margin: 21px 0 0 0;
	background: none;
}

div#footer div#philosophyMarkAndRelation p.philosophyMark img {
	visibility: visible;
	margin: 0;
}

div#footer div#philosophyMarkAndRelation dl.relation {
	display: none;
}

div#footer div#footerUtility {
	padding: 0;
}

div#footer div#footerUtility div.left ul.utility {
	display: none;
}

div#footer div#footerUtility div.right {
	display: none;
}

