/* CSS Document */

#contentsArea div.fullColumnBlock01a,
#contentsArea div.fullColumnBlock01b,
#contentsArea div.fullColumnBlock02a,
#contentsArea div.fullColumnBlock02b,
#contentsArea div.imageLayoutBlock01a,
#contentsArea div.imageLayoutBlock01b,
#contentsArea div.imageLayoutBlock02a,
#contentsArea div.imageLayoutBlock02b,
#contentsArea div.imageLayoutBlock03a,
#contentsArea div.imageLayoutBlock03b,
#contentsArea div.imageLayoutBlock04a,
#contentsArea div.imageLayoutBlock04b,
#contentsArea div.imageLayoutBlock05a,
#contentsArea div.imageLayoutBlock05b,
#contentsArea div.imageLayoutBlock06a,
#contentsArea div.imageLayoutBlock06b,
#contentsArea div.imageLayoutBlock07a,
#contentsArea div.imageLayoutBlock07b,
#contentsArea div.imageLayoutBlock08a,
#contentsArea div.imageLayoutBlock08b,
#contentsArea div.imageLayoutBlock09a,
#contentsArea div.imageLayoutBlock09b,
#contentsArea div.imageLayoutBlock10a,
#contentsArea div.imageLayoutBlock10b,
#contentsArea div.imageLayoutBlock11a,
#contentsArea div.imageLayoutBlock11b,
#contentsArea div.topicsListA01,
#contentsArea div.topicsListB01{
margin-bottom:1.5em;
}

#contentsArea div.fullColumnBlock02a,
#contentsArea div.fullColumnBlock02b{ border: 1px solid #999;}

#contentsArea div.fullColumnBlock02a p,
#contentsArea div.fullColumnBlock02a ol,
#contentsArea div.fullColumnBlock02a .headingTypeD01,
#contentsArea div.fullColumnBlock02a .headingTypeD02{ margin:0 9px 9px 9px}

#contentsArea div.fullColumnBlock02b p,
#contentsArea div.fullColumnBlock02b ol,
#contentsArea div.fullColumnBlock02a .headingTypeD01,
#contentsArea div.fullColumnBlock02a .headingTypeD02{ margin:9px 9px 9px 9px}

#contentsArea div.imageLayoutBlock01a p.imageArea,
#contentsArea div.imageLayoutBlock01b p.imageArea{ width:410px}

#contentsArea div.imageLayoutBlock02a p.imageArea,
#contentsArea div.imageLayoutBlock02b p.imageArea{width:306px}

#contentsArea div.imageLayoutBlock03a p.imageArea,
#contentsArea div.imageLayoutBlock03b p.imageArea{width:200px}

#contentsArea div.imageLayoutBlock04a p.imageArea,
#contentsArea div.imageLayoutBlock04b p.imageArea{width:149px}

#contentsArea div.imageLayoutBlock07a p.imageArea,
#contentsArea div.imageLayoutBlock07b p.imageArea{ width:410px}

#contentsArea div.imageLayoutBlock08a p.imageArea,
#contentsArea div.imageLayoutBlock08b p.imageArea{width:306px}

#contentsArea div.imageLayoutBlock09a p.imageArea,
#contentsArea div.imageLayoutBlock09b p.imageArea{width:200px}

#contentsArea div.imageLayoutBlock10a p.imageArea,
#contentsArea div.imageLayoutBlock10b p.imageArea{width:149px}

#contentsArea div.imageLayoutBlock01a p.imageArea,
#contentsArea div.imageLayoutBlock01b p.imageArea,
#contentsArea div.imageLayoutBlock02a p.imageArea,
#contentsArea div.imageLayoutBlock02b p.imageArea,
#contentsArea div.imageLayoutBlock03a p.imageArea,
#contentsArea div.imageLayoutBlock03b p.imageArea,
#contentsArea div.imageLayoutBlock04a p.imageArea,
#contentsArea div.imageLayoutBlock04b p.imageArea{
float:right;
margin:0 0 0 10px;
}

#contentsArea div.imageLayoutBlock07a p.imageArea,
#contentsArea div.imageLayoutBlock07b p.imageArea,
#contentsArea div.imageLayoutBlock08a p.imageArea,
#contentsArea div.imageLayoutBlock08b p.imageArea,
#contentsArea div.imageLayoutBlock09a p.imageArea,
#contentsArea div.imageLayoutBlock09b p.imageArea,
#contentsArea div.imageLayoutBlock10a p.imageArea,
#contentsArea div.imageLayoutBlock10b p.imageArea{
float:left;
display:inline;
margin:0 10px 0 0;
}

#contentsArea div.imageLayoutBlock01a div.textArea,
#contentsArea div.imageLayoutBlock01b div.textArea,
#contentsArea div.imageLayoutBlock07a div.textArea
{ float:left; width:200px}

#contentsArea div.imageLayoutBlock07b div.textArea
{ float:left; width:191px}


#contentsArea div.imageLayoutBlock02a div.textArea,
#contentsArea div.imageLayoutBlock02b div.textArea,
#contentsArea div.imageLayoutBlock08a div.textArea
{ float:left; width:304px}

#contentsArea div.imageLayoutBlock08b div.textArea
{ float:left; width:295px}

#contentsArea div.imageLayoutBlock03a div.textArea,
#contentsArea div.imageLayoutBlock03b div.textArea,
#contentsArea div.imageLayoutBlock09a div.textArea
{ float:left; width:410px}

#contentsArea div.imageLayoutBlock09b div.textArea
{ float:left; width:401px}

#contentsArea div.imageLayoutBlock04a div.textArea,
#contentsArea div.imageLayoutBlock04b div.textArea,
#contentsArea div.imageLayoutBlock10a div.textArea
{ float:left; width:461px}

#contentsArea div.imageLayoutBlock10b div.textArea
{ float:left; width:452px}

#contentsArea div.fullColumnBlock01a p{margin: 0 0 0 0}

/*9px*/
#contentsArea div.fullColumnBlock01b p,
#contentsArea div.imageLayoutBlock01b div.textArea p,
#contentsArea div.imageLayoutBlock02b div.textArea p,
#contentsArea div.imageLayoutBlock03b div.textArea p,
#contentsArea div.imageLayoutBlock04b div.textArea p,
#contentsArea div.imageLayoutBlock11b p,
#contentsArea div.fullColumnBlock01b ul,
#contentsArea div.imageLayoutBlock01b div.textArea ul,
#contentsArea div.imageLayoutBlock02b div.textArea ul,
#contentsArea div.imageLayoutBlock03b div.textArea ul,
#contentsArea div.imageLayoutBlock04b div.textArea ul,
#contentsArea div.imageLayoutBlock11b ul,
#contentsArea div.fullColumnBlock01b ol,
#contentsArea div.imageLayoutBlock01b div.textArea ol,
#contentsArea div.imageLayoutBlock02b div.textArea ol,
#contentsArea div.imageLayoutBlock03b div.textArea ol,
#contentsArea div.imageLayoutBlock04b div.textArea ol,
#contentsArea div.imageLayoutBlock11b ol,
#contentsArea div.fullColumnBlock01b .headingTypeD01,
#contentsArea div.imageLayoutBlock01b div.textArea .headingTypeD01,
#contentsArea div.imageLayoutBlock02b div.textArea .headingTypeD01,
#contentsArea div.imageLayoutBlock03b div.textArea .headingTypeD01,
#contentsArea div.imageLayoutBlock04b div.textArea .headingTypeD01,
#contentsArea div.imageLayoutBlock11b .headingTypeD01,
#contentsArea div.fullColumnBlock01b .headingTypeD02,
#contentsArea div.imageLayoutBlock01b div.textArea .headingTypeD02,
#contentsArea div.imageLayoutBlock02b div.textArea .headingTypeD02,
#contentsArea div.imageLayoutBlock03b div.textArea .headingTypeD02,
#contentsArea div.imageLayoutBlock04b div.textArea .headingTypeD02,
#contentsArea div.imageLayoutBlock11b .headingTypeD02{ margin-left:9px}


#contentsArea div.fullColumnBlock01b dl.notationA01,
#contentsArea div.fullColumnBlock01b div.textArea table{ width:611px; margin-left:9px}

#contentsArea div.imageLayoutBlock01b dl.notationA01, 
#contentsArea div.imageLayoutBlock01b div.textArea table{ width:191px; margin-left:9px}

#contentsArea div.imageLayoutBlock02b dl.notationA01,
#contentsArea div.imageLayoutBlock02b div.textArea table{ width:295px; margin-left:9px}

#contentsArea div.imageLayoutBlock03b dl.notationA01,
#contentsArea div.imageLayoutBlock03b div.textArea table{ width:401px; margin-left:9px}

#contentsArea div.imageLayoutBlock04b dl.notationA01,
#contentsArea div.imageLayoutBlock04b div.textArea table{ width:452px; margin-left:9px}

#contentsArea div.imageLayoutBlock11b dl.notationA01,
#contentsArea div.imageLayoutBlock11b table{ width:611px; margin-left:9px}

#contentsArea div.fullColumnBlock01b div.textArea table caption,
#contentsArea div.imageLayoutBlock01b div.textArea table caption,
#contentsArea div.imageLayoutBlock02b div.textArea table caption,
#contentsArea div.imageLayoutBlock03b div.textArea table caption,
#contentsArea div.imageLayoutBlock04b div.textArea table caption,
#contentsArea div.imageLayoutBlock11b table caption{margin-left:9px }

#contentsArea div.imageLayoutBlock07b p.imageArea,
#contentsArea div.imageLayoutBlock08b p.imageArea,
#contentsArea div.imageLayoutBlock09b p.imageArea,
#contentsArea div.imageLayoutBlock10b p.imageArea{ margin: 0 10px 0 9px}

#contentsArea div.imageLayoutBlock05b div,
#contentsArea div.imageLayoutBlock06b div{ padding:0 0 0 10px}

#contentsArea div.imageLayoutBlock05a p.imageArea,
#contentsArea div.imageLayoutBlock05b p.imageArea{
float:left;
margin:0 10px 10px 0;
}

#contentsArea div.imageLayoutBlock06a p.imageArea,
#contentsArea div.imageLayoutBlock06b p.imageArea{
float:right;
margin:0 0 10px 10px;
}

#contentsArea div.imageLayoutBlock06a .headingTypeD01,
#contentsArea div.imageLayoutBlock06a .headingTypeD02,
#contentsArea div.imageLayoutBlock06b .headingTypeD01,
#contentsArea div.imageLayoutBlock06b .headingTypeD02{ clear:none}

#contentsArea div.topicsListA01 dl{
border-bottom:1px solid #b8b8b8;
margin:5px 0 5px 0;
padding:0;
}

#contentsArea div.topicsListA01 dl dt{
float:left;
width:auto;
margin:0 0 0 9px;
_display:inline;
}

#contentsArea div.topicsListA01 dl dd{
margin:0 0 3px 9.5em;
padding-left:11px;
background:url("/shared/img/bullet_arrow-b001.gif") 0 0.5em no-repeat; /*Variable Image*/
width:auto;
}

#contentsArea div.topicsListA01 dl dd.normalText{ background:none}

#contentsArea div.topicsListB01 table{ border-collapse:collapse; width:100%}

#contentsArea div.topicsListB01 table th,
#contentsArea div.topicsListB01 table td{
	border-bottom:1px solid #b8b8b8;
	font-weight:normal;
	text-align:left;
	padding:2px 0 2px 9px;}

#contentsArea div.topicsListB01 table th{ width:9em; _width:8em}

*+html #contentsArea div.topicsListB01 table th{width:8em}

#contentsArea div.topicsListB01 table td{
	padding-left:11px;
	background:url("/shared/img/bullet_arrow-b001.gif") 0 0.5em no-repeat;}

#contentsArea div.topicsListB01 table td.normalText{background:none}

#contentsArea div.imageLayoutBlock11a p.imageArea,
#contentsArea div.imageLayoutBlock11b p.imageArea{ margin:10px 0; text-align:center}


/*
------------------------------------*/

#contentsArea div.productImageBlock02{ margin-bottom:10px}

#contentsArea div.productImageBlock:after,
#contentsArea div.productImageBlock02:after{
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}

#contentsArea div.productImageBlock p.imageArea,
#contentsArea div.productImageBlock02 p.imageArea{
float:left;
width:165px;
}

#contentsArea div.productImageBlock div.textArea,
#contentsArea div.productImageBlock02 div.textArea{
margin-left:220px;
}

#contentsArea div.textArea .headingTypeA01,
#contentsArea div.textArea .headingTypeA02,
#contentsArea div.textArea .headingTypeB01,
#contentsArea div.textArea .headingTypeB02,
#contentsArea div.textArea .headingTypeC01,
#contentsArea div.textArea .headingTypeC02/*,
#contentsArea div.textArea .headingTypeD01,
#contentsArea div.textArea .headingTypeD02*/{
clear:none;
}

/*
------------------------------------*/

#contentsArea div.productImageBlockA01{ margin:0 0 0 0px}

#contentsArea div.productImageBlockA01 div.imageBox{ float:left; width:165px; margin:0 50px 0 0}

#contentsArea div.productImageBlockA01 ul.iconLinkListB01{ margin:0}

#contentsArea div.productImageBlockA01 ul.productIconListA01{ width:165px}

#contentsArea div.productImageBlockA01 ul.productIconListA01 li{ float:left ; margin:0 10px 6px 0}

#contentsArea div.productImageBlockA01 div.textBox{ float:left; width:390px}

#contentsArea div.productImageBlockA01 div.textBox h2{
	font-size: 20px;
	line-height: 1.4;
	/*\*/
	_font-size: 120%;
	font-size: 120%\9;
	/**/
	/*width:198px;*/
	float:left;
	display:inline;
	margin:0;
	padding:0 0 10px 0;}

*+html #contentsArea div.productImageBlockA01 div.textBox h2{font-size: 120%;}

#contentsArea div.productImageBlockA01 div.textBox p{
	font-size: 12px;
	line-height: 1.4;
	_line-height: 1.3;
	/*\*/
	_font-size: 80%;
	font-size: 80%\9;
	/**/ clear:both;
	margin:1em 0 1em 0;
	width:378px}

*+html #contentsArea div.productImageBlockA01 div.textBox p{font-size: 80%; line-height: 1.3;}

#contentsArea div.productImageBlockA01 div.textBox p.callSales{
	width:177px;
	float:left;
	display:inline;
	text-align:right;
	clear:none;
	font-weight:bold;
	margin:0 0 0 0;
	padding:3px 0 0 0
	}


#contentsArea div.productImageBlockA01 div.textBox ul.relationalLink{ list-style:none; margin:0; padding:0}

#contentsArea div.productImageBlockA01 div.textBox ul.relationalLink li{ float:left; border:1px solid #b8b8b8; background: no-repeat left center; padding:0 3px 0 23px; font-weight:bold; margin:0 20px 0 0 }
