/* CSS Document */

* {
	box-sizing : border-box;
}

html {
	margin : 0;
	padding : 0;
}

body {
	color : #000;
	background : #fff;
	margin : 0;
	padding : 0;
}

div {
	margin-top : 0;
	margin-bottom : 0;
	padding : 0;
}

table {
	margin : 0;
	empty-cells: show;
}

hr.separator {
	display : none;
}

img {
	vertical-align : baseline;
	border: none;
}

em {
	font-weight : normal;
	font-style : italic;
}

strong {
	font-weight : bold;
	font-style : normal;
}

cite{
	font-style: normal;
}

sup, sub {
	font-size : 80%;
}

form {
	margin : 0;
	padding : 0;
}

input,
select {
	vertical-align : middle;
}

a:link,
a.internal:visited {
	color : #06c;
	text-decoration : none;
}

a:visited {
	color : #06c;
	text-decoration : none;
}

a:hover {
	color : #4598e5;
	text-decoration : underline;
}

a:active {
	color : #4598e5;
}

/*----------------2007 renewal-------------------*/

body{
	
}

/*
*{
	margin: 0;
	padding: 0
}

ul, dl, dd, h2, h3, h4, p, input, option{
	margin: 0;
	padding: 0
}*/

p{
	margin: 0;
	padding: 0
}

img{
	border: 0;
	vertical-align: top;
}

.enclossingOldContent img{
	_vertical-align : baseline;
	color : #000;
}

/*clearFix*/
.clearFix:after,
div.headingTypeBlockB11:after,
div.headingTypeBlockB12:after,
div.headingTypeBlockC11:after,
div.headingTypeBlockC12:after,
#globalNav:after,
#topicPath:after,
#bodyArea:after,
#footerLink:after,
#listNav:after,
#contentsNav:after,
#topNoscriptArea:after,
#topSupport:after,
#moreInfoArea:after,
.topicsUnit div:after,
#businessTopArea:after,
#businessMenuArea:after,
.standardBox01 dl:after,
.configBox01 dl:after,
#infoBlock00:after,
#infoBlock01:after,
#infoBlock02:after,
#infoBlock03:after,
#infoBlock04:after,
#infoBlock05:after,	
#infoBlock06:after,
#infoBlock07:after,
#infoBlock08:after,
#headerArea:after,
div.columnLayoutBox02a:after,
div.columnLayoutBox03a:after,
div.columnLayoutBox02b:after,
.listStyleA02:after,
.listStyleA03:after,
.listStyleB01:after,
.linkListA02:after,
.linkListA02bold:after,
.linkListA03:after,
.linkListA03bold:after,
.linkListB02:after,
.linkListB02bold:after,
.linkListB03:after,
.linkListB03bold:after,
.infoBlockA01:after,
.infoBlockB01:after,
.imageLayoutBlock01a:after,
.imageLayoutBlock01b:after,
.imageLayoutBlock02a:after,
.imageLayoutBlock02b:after,
.imageLayoutBlock03a:after,
.imageLayoutBlock03b:after,
.imageLayoutBlock04a:after,
.imageLayoutBlock04b:after,
.imageLayoutBlock07a:after,
.imageLayoutBlock07b:after,
.imageLayoutBlock08a:after,
.imageLayoutBlock08b:after,
.imageLayoutBlock09a:after,
.imageLayoutBlock09b:after,
.imageLayoutBlock10a:after,
.imageLayoutBlock10b:after,
.productImageBlock:after,
.productImageBlock02:after,
.infoBlockA02:after,
.infoBlockB02:after,
.infoBlockA03:after,
.infoBlockC02:after,
.infoBlockD02:after,
dl.plugin:after,
.columnBlockA01:after,
.pageAnchorListA01:after,
.pageAnchorListA02:after,
.pageAnchorListB01:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearFix,
div.headingTypeBlockB11,
div.headingTypeBlockB12,
div.headingTypeBlockC11,
div.headingTypeBlockC12,
#globalNav,
#topicPath,
#bodyArea,
#footerLink,
#listNav,
#contentsNav,
#topNoscriptArea,
#topSupport,
#moreInfoArea,
.topicsUnit div,
#businessTopArea,
#businessMenuArea,
.standardBox01 dl,
.configBox01 dl,
#infoBlock00,
#infoBlock01,
#infoBlock02,
#infoBlock03,
#infoBlock04,
#infoBlock05,
#infoBlock06,
#infoBlock07,
#infoBlock08,
#headerArea,
div.columnLayoutBox02a,
div.columnLayoutBox03a,
div.columnLayoutBox02b,
.listStyleA02,
.listStyleA03,
.listStyleB01,
.linkListA02,
.linkListA02bold,
.linkListA03,
.linkListA03bold,
.linkListB02,
.linkListB02bold,
.linkListB03,
.linkListB03bold,
.infoBlockA01,
.infoBlockB01,
.imageLayoutBlock01a,
.imageLayoutBlock01b,
.imageLayoutBlock02a,
.imageLayoutBlock02b,
.imageLayoutBlock03a,
.imageLayoutBlock03b,
.imageLayoutBlock04a,
.imageLayoutBlock04b,
.imageLayoutBlock07a,
.imageLayoutBlock07b,
.imageLayoutBlock08a,
.imageLayoutBlock08b,
.imageLayoutBlock09a,
.imageLayoutBlock09b,
.imageLayoutBlock10a,
.imageLayoutBlock10b,
.productImageBlock,
.productImageBlock02,
.infoBlockA02,
.infoBlockB02,
.infoBlockA03,
.infoBlockC02,
.infoBlockD02,
dl.plugin,
.columnBlockA01,
.pageAnchorListA01,
.pageAnchorListA02,
.pageAnchorListB01{
	display: inline-block;
	min-height:1%;  /* for IE 7*/}

/* Hides from IE-mac \*/
* html .clearFix, 
* html div.headingTypeBlockB11, 
* html div.headingTypeBlockB12, 
* html div.headingTypeBlockC11, 
* html div.headingTypeBlockC12,
* html #globalNav,
* html #topicPath,
* html #bodyArea,
* html #footerLink,
* html #listNav,
* html #contentsNav,
* html #topNoscriptArea,
* html #topSupport,
* html #moreInfoArea,
* html .topicsUnit div,
* html #businessTopArea,
* html #businessMenuArea,
* html .standardBox01 dl,
* html .configBox01 dl,
* html #infoBlock00,
* html #infoBlock01,
* html #infoBlock02,
* html #infoBlock03,
* html #infoBlock04,
* html #infoBlock05,
* html #infoBlock06,
* html #infoBlock07,
* html #infoBlock08,
* html #headerArea,
* html div.columnLayoutBox02a,
* html div.columnLayoutBox03a,
* html div.columnLayoutBox02b,
* html .listStyleA02,
* html .listStyleA03,
* html .listStyleB01,
* html .linkListA02,
* html .linkListA02bold,
* html .linkListA03,
* html .linkListA03bold,
* html .linkListB02,
* html .linkListB02bold,
* html .linkListB03,
* html .linkListB03bold,
* html .infoBlockA01,
* html .infoBlockB01,
* html .imageLayoutBlock01a,
* html .imageLayoutBlock01b,
* html .imageLayoutBlock02a,
* html .imageLayoutBlock02b,
* html .imageLayoutBlock03a,
* html .imageLayoutBlock03b,
* html .imageLayoutBlock04a,
* html .imageLayoutBlock04b,
* html .imageLayoutBlock07a,
* html .imageLayoutBlock07b,
* html .imageLayoutBlock08a,
* html .imageLayoutBlock08b,
* html .imageLayoutBlock09a,
* html .imageLayoutBlock09b,
* html .imageLayoutBlock10a,
* html .imageLayoutBlock10b,
* html .productImageBlock,
* html .productImageBlock02,
* html .infoBlockA02,
* html .infoBlockB02,
* html .infoBlockA03,
* html .infoBlockC02,
* html .infoBlockD02,
* html dl.plugin,
* html .columnBlockA01,
* html .pageAnchorListA01,
* html .pageAnchorListA02,
* html .pageAnchorListB01{height: 1%;}

.clearFix, 
div.headingTypeBlockB11, 
div.headingTypeBlockB12, 
div.headingTypeBlockC11, 
div.headingTypeBlockC12,
#globalNav,
#topicPath,
#bodyArea,
#footerLink,
#listNav,
#contentsNav,
#topNoscriptArea,
#topSupport,
#moreInfoArea,
.topicsUnit div,
#businessTopArea,
#businessMenuArea,
.standardBox01 dl,
.configBox01 dl,
#infoBlock00,
#infoBlock01,
#infoBlock02,
#infoBlock03,
#infoBlock04,
#infoBlock05,
#infoBlock06,
#infoBlock07,
#infoBlock08,
#headerArea,
.div.columnLayoutBox02a,
.div.columnLayoutBox03a,
.div.columnLayoutBox02b,
.listStyleA02,
.listStyleA03,
.listStyleB01,
.linkListA02,
.linkListA02bold,
.linkListA03,
.linkListA03bold,
.linkListB02,
.linkListB02bold,
.linkListB03,
.linkListB03bold,
.infoBlockA01,
.infoBlockB01,
.imageLayoutBlock01a,
.imageLayoutBlock01b,
.imageLayoutBlock02a,
.imageLayoutBlock02b,
.imageLayoutBlock03a,
.imageLayoutBlock03b,
.imageLayoutBlock04a,
.imageLayoutBlock04b,
.imageLayoutBlock07a,
.imageLayoutBlock07b,
.imageLayoutBlock08a,
.imageLayoutBlock08b,
.imageLayoutBlock09a,
.imageLayoutBlock09b,
.imageLayoutBlock10a,
.imageLayoutBlock10b,
.productImageBlock,
.productImageBlock02,
.infoBlockA02,
.infoBlockB02,
.infoBlockA03,
.infoBlockC02,
.infoBlockD02,
dl.plugin,
.columnBlockA01,
.pageAnchorListA01,
.pageAnchorListA02,
.pageAnchorListB01{display: block;}
/* End hide from IE-mac */

a:link{
	color : #036;
	text-decoration : underline;
}

a:visited {
	color : #036;
	text-decoration : underline;
}

a:hover {
	color : #7f99b2;
	text-decoration : underline;
}

a:active {
	color : #7f99b2;
	text-decoration : underline;
}

a.anchor{ display:none}

#bodyArea h1{
	font-size: 20px;
	line-height: 1.4;
	/*\*/
	_font-size: 140%;
	/**/
	color:#fff;
	margin:0 0 15px 0;
	padding:0 10px}

#bodyArea h1.withCaption{
	width:562px;
	float:left;
	}

#bodyArea p.category{
	font-size: 20px;
	font-weight:bold;
	line-height: 1.4;
	/*\*/
	_font-size: 140%;
	/**/
	text-align:right;
	color:#fff;
	width:368px;
	margin:0 0 15px 0;
	padding:0 10px;
	float:left;
	}

sup{ vertical-align:top}

body.searchResult h2{
	margin:0;
	padding:0;
	font-size: 20px;
	line-height: 1.4;
	/*\*/
	_font-size: 140%;
	/**/
	}