﻿body{
	 text-align:left!important;
}

.headerContainer { width: 100%; height: auto; z-index: 100; position: relative;}
		.headerTop { height: 50px; position:relative; padding-bottom:10px; }
		.headerTop div.logo { margin: 12px 0 0 0; width: 178px; height: 38px; position:absolute;   }
		.headerTop ul.topNav { margin:0; padding:0; position: absolute; list-style: none; display:block;}
		.headerTop ul.topNav li { padding: 0 3px 0 0; display: inline; float: left;  font-weight: bold !important; font-size: 10px; text-transform: uppercase; background: transparent url(/static/images/Japan__chq_Images__global__topnav_separator-dot.gif) no-repeat right 27px; }
		.headerTop ul.topNav li.last { background: none;}
		.headerTop ul.topNav li a { margin: 0 7px; padding: 20px 7px 2px 7px; display: block; font-weight: normal !important; color: #289392; text-decoration: none; }
		.headerTop ul.topNav li a:hover, .headerTop ul.topNav li a.active{ color: #FFF; display: block; background: #289392 url(/static/images/Japan__chq_Images__global__topnav_active-hover.gif) repeat-x 0 bottom; }
		.headerTop .btn-worldwide { position:absolute; right:0; }

ul.drop li a { display: block!important; text-decoration: none!important;  }

ul.drop li ul li a {
		display	: block;
		padding: 7px 5px 7px 8px;
		width:130px;
		text-decoration: none;
		font-size: 11px;
		color: #FFFFFF !important;
		background: transparent url(/static/images/Japan__chq_Images__global__arrow_dropdown.gif) no-repeat left 14px;
		}

table.worldwide-alliance-table tr th,
table.worldwide-alliance-table tr td{ padding:0px 0px 13px; background:url(/static/images/Japan__chq_Images__global__dashed-line.gif) repeat-x bottom; zoom: 1;}

.formContainer table tr th, td { background: none repeat scroll 0 0 transparent!important; padding: 2px 2px; }



.leftNav_links .leftNav_sub {
background:transparent url(/static/images/Japan__chq_Images__nav__sidenav-nav_separator.gif) no-repeat scroll 0 100%;
margin:0;
padding-bottom:6px;
width:100%;
}
.leftNav_links .leftNav_sub
{
width: 100%;
background: url(/static/images/Japan__chq_Images__nav__sidenav-nav_separator.gif ) 0 100% no-repeat;
padding-bottom: 6px;
margin: 0;
}

.leftNav_links .leftNav_sub td a
{
background:transparent url(/static/images/Japan__chq_Images__nav__sidenav-arrow_right.gif) no-repeat scroll 12px 8px;
color:#9D9D9D !important;
display:block;
font-size:12px !important;
line-height:12px;
padding:6px 0 8px 27px;
text-decoration:none;
width:147px;
}

.leftNav_links .leftNav2 td a
 {
background:transparent url(/static/images/Japan__chq_Images__nav__sidenav-bullet-lg_grey.gif) no-repeat scroll 0px 10px;
color:#9D9D9D !important;
font-size:12px !important;
padding:3px 4px 3px 10px;
display:block;
}

.leftNav2 td{padding:0px 0px 0px 18px;}


/*---------------------SELECTOR FOR UTILITY CONTROLS-------------------------------*/



.emailControl{float:left; width:34px; padding:0px!important; margin:0px!important;}

img {
	border:none;
}
.sharetext{
	border:0px solid #c6d3e3;
	width:21px;
	font-family:Arial;
	font-size:10px;
	color:#959595;
	padding:0px!important;
	margin:0px!important;

}

.ie6 .sharetext{
	width:18px;
	padding:0px!important;
	margin:0px!important;
}

.emailControl input {

 padding-top:0px;
}
.printBdr {
	border:0px solid #c6d3e3;
	width:42px!important;
	height:15px;
	padding:0px!important;
	margin:0px!important;
}
.margin_left_17 {
	margin-left:17px;
}
.print_img {
	background: url(/static/images/Japan__chq_Images__Utility__btn-print.gif) 0px 4px no-repeat;
	width:42px;
	height:15px;
	float:left;
	cursor:pointer;

}
.ie6 .print_img {
	background: url(/static/images/Japan__chq_Images__Utility__btn-print.gif) 0px 4px no-repeat;
	width:42px;
	height:15px;
	float:left;
	cursor:pointer;
	_padding-bottom:3px!important;
	margin:0px!important;

}

#middle_section {
	float:left;
	clear:right;
	width:587px;
	margin-left:-10px;
	margin-left:0px;
}

.text_resize {
	border:0px solid #c6d3e3;
	width:94px;
	height:10px;
	*height:18px;
	_height:15px;
	_padding-top:2px;
	padding:0px!important;
	margin:0px!important;


}
.ie6 .text_resize {
    margin-bottom:0px;
}

.text_resize a {
	font-family:Arial;
	font-size:10px;
	color:#959595;
	text-decoration:none;
}
.text_resize img {
	padding-right:1px;

}


/* Search Class Start*/

.srch-Title{
FONT-SIZE:1.2em;
MARGIN:100px 5px 5px;
COLOR:#ff7200 !important;
font-family:Arial, Helvetica, sans-serif !important;
}
.srch-Title a {
text-decoration:none;
color:#ff7200 !important;
padding: 9px 9px !important;
}
.srch-Title a:hover{
color:#ff7200 !important;
text-decoration:underline;
padding: 9px 9px !important;
}


.srch-Description{
FONT-SIZE:12px !important;
MARGIN:1px;
COLOR:#676767 !important;
FONT-FAMILY:Arial, Helvetica, sans-serif !important;

padding: 10px 5px !important;
}
.srch-Description b{
font-weight:bold;
COLOR:#676767 !important;
}

.srch-results ol {
	list-style-type:decimal !important;
	margin-left: 26px !important;
	padding-left:0px !important;
}
.srch-results li {

	margin-left: 0px !important;
	padding-left:0px !important;
}

.srch-WPBody{

	padding-top:0px !important;
		clear:right !important;
}

.searchbut{

	clear:right !important;
}


.msdjp-maincontainer table tr td{vertical-align:top;}
.ms-WPBody a.msdjp-mainmenusitemaplink, .ms-WPBody a.msdjp-submenusitemaplink{font-weight:bold;color:#000 !important;}
.ms-WPBody a.msdjp-mainmenusitemaplink:hover, .ms-WPBody a.msdjp-submenusitemaplink:hover{text-decoration:none;cursor:default; color:#000 !important;}
.ms-WPBody a.msdjp-mainmenusitemaplink:visited, .ms-WPBody a.msdjp-submenusitemaplink:visited{text-decoration:none;cursor:default; color:#000 !important;}
.msdjp-submenusitemap, .msdjp-mainmenusitemap{background-color:#E4E8F0 !important; padding:4px 0 4px 3px;color:#000;}
a.msdjp-subsubmenusitemaplink, a:hover.msdjp-subsubmenusitemaplink{color:#000 !important;}

/* Search Class End*/






/*-------------------------------- CSS Created for Search Panel ------------------ */


#searchcontainer {
 WIDTH: 220px; HEIGHT: 25px
}
.searchtext {
 PADDING-BOTTOM: 10px; MARGIN: 2px 0px 0px; PADDING-LEFT: 0px; WIDTH: 40px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#searchbox_body {
 TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; PADDING-LEFT: 7px; WIDTH: 361px; PADDING-RIGHT: 0px; BACKGROUND: url("../../../../../../../../../images/chq_IMAGES/global/searchbox2.gif") #ffffff no-repeat left top; FLOAT: left; HEIGHT: 25px; PADDING-TOP: 2px; clear:right !important;
}
.searchbut {
 MARGIN: -20px 0px 0px 185px; WIDTH: 10px; HEIGHT: 10px
}
TABLE.module-center-table-search {
 WIDTH: 100%
}
TABLE.module-center-table-search TR TH {
 PADDING-BOTTOM: 13px; PADDING-LEFT: 5px; WIDTH: 25%; PADDING-RIGHT: 5px; PADDING-TOP: 13px
}
TABLE.module-center-table-search TR {
 PADDING-BOTTOM: 13px; PADDING-LEFT: 5px; WIDTH: 25%; PADDING-RIGHT: 5px; PADDING-TOP: 13px
}
TABLE.module-center-table-search TD {
 PADDING-BOTTOM: 2px; PADDING-LEFT: 5px; WIDTH: 25%; PADDING-RIGHT: 5px; PADDING-TOP: 2px
}
TABLE.module-center-table-search TR TH {
 COLOR: red; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.module-center-table-search A {
 COLOR: #ff7300; TEXT-DECORATION: none
}
.module-center-table-search A:hover {
 COLOR: #ff7300; TEXT-DECORATION: underline
}
#searchcontainer #searchbox_body INPUT {
 BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN-TOP: 4px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; MARGIN-LEFT: 10px; FONT-SIZE: 12px; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-RIGHT: 0px
}


/*

.leftNav_links .leftNav_selected a {
    color: #9D9D9D !important;
    font-weight: bold;
    background:transparent url(/static/images/Japan__chq_Images__nav__sidenav-arrow_down.gif) no-repeat scroll 10px 10px;
}


*/



