/* 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{
margin-bottom:1.5em;
}

#contentsArea div.fullColumnBlock02a,
#contentsArea div.fullColumnBlock02b{ border: 1px solid #999;}

#contentsArea div.fullColumnBlock02a p,
#contentsArea div.fullColumnBlock02a .headingTypeD01,
#contentsArea div.fullColumnBlock02a .headingTypeD02{ margin:0 9px 9px 9px}

#contentsArea div.fullColumnBlock02b p,
#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 .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;
pdding: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("../../library/bullet_arrow-b001.gif") 0 0.5em no-repeat; /*Variable Image*/
width:auto;
}

#contentsArea div.topicsListA01 dl dd.normalText{ background:none}

#contentsArea div.imageLayoutBlock11a p.imageArea,
#contentsArea div.imageLayoutBlock11b p.imageArea{ margin:10px 0; text-align:center}


/*
------------------------------------*/

#contentsArea div.productImageBlock:after{
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
}

#contentsArea div.productImageBlock p.imageArea{
float:left;
width:165px;
}

#contentsArea div.productImageBlock 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;
}