/*-----------------------
  pressreleases
-----------------------*/

div.pressreleases h2.pressTitle {
	text-align: center;
	margin: 1.6em 0 2.2em 0;
	padding: 0;
	font-weight : bold;
	font-size: 120%;
}

div.pressreleases em.subtitle {
	font-style: normal;
}

p.continued {
	text-align: left;
	margin-bottom: 0.2em;
}

div.pressreleases p.date {
	text-align: right;
}

div.pressreleases p.infomationLink04,
div.pressreleases p.informationLink04 {
	margin-top: 2em;
	margin-bottom: 1em;
	padding: 0;
}

div.pressreleases .columnA01 p.infomationLink04,
div.pressreleases .columnA01 p.informationLink04 {
	margin-top: 0;
	margin-bottom: 0;
}

div.pressreleases div.pageNavigation {
	margin-top: 1.3em;
}

div.pressreleases p.pdfNotice {
	margin-top : 3em;
}

div.pressreleases address {
	text-align: right;
	font-style: normal;
	font-size: 81%;
}

div.pressreleases ul,
div.pressreleases ol {
	padding: 0 0 1em 2em;
	margin: 0;
}

div.pressreleases dl.notationA01,
div.pressreleases dl.notationA02 {
	padding-bottom : 1em;
}

div.pressreleases ul.topicsListA01 {
	padding : 0;
}


/* headings, font-size */

.headingD03,
.headingD03C {
	margin : 1em 0 0.4em;
	padding-bottom : 0.1em;
	font-size : 90%;
	font-weight : bold;
}

.headingD04,
.headingD04C {
	margin : 0 0 0.4em;
	padding-bottom : 0.1em;
	font-size : 90%;
	font-weight : normal;
}

.headingD02C,
.headingD03C,
.headingD04C {
	text-align : center;
}


div.pressreleases ol dl,
div.pressreleases ol li,
div.pressreleases ol ol,
div.pressreleases dl h2,
div.pressreleases dl h3,
div.pressreleases dl h4,
div.pressreleases dl h5,
div.pressreleases ul dl,
div.pressreleases dl dl,
div.pressreleases dl ol,
div.pressreleases ol p{
	font-size : 100%;
}



/* dl dt dd */

div.pressreleases dl dt{
	margin: 1em 0 0.5em 0;
	padding: 0;
}

div.pressreleases dl dd {
	margin: 0 0 0 1.5em;
	padding: 0;
}

div.pressreleases dl.itemizedList dl dt,
div.pressreleases dl.itemizedList02 dl dt {
	float: none;
	width:100%;
	padding: 0;
	margin: 1em 0 0.5em 0;
}

/* notation */

div.pressreleases dl.notationA01 {
	margin: 0.2em 0 0 0;
	padding: 0;
}

div.pressreleases dl.notationA02 {
	margin: -1em 0 0 0;
	padding: 0;
}

div.pressreleases ol dl.notationA01 dt,
div.pressreleases ol dl.notationA02 dt,
div.pressreleases dl.itemizedList dl.notationA01 dt,
div.pressreleases dl.itemizedList dl.notationA02 dt,
div.pressreleases dl.notationA01 dt,
div.pressreleases dl.notationA02 dt {
	width : 2em;
	float: left;
	clear: none;
	padding: 0;
	margin: 0;
}

div.pressreleases dl.notationA01 dd,
div.pressreleases dl.notationA02 dd {
	margin: 0 0 0 2em;
	padding: 0;
}

div.pressreleases dl.notationA01 ul,
div.pressreleases dl.notationA01 ol,
div.pressreleases dl.notationA05 ul,
div.pressreleases dl.notationA05 ol {
	padding: 0;
	margin: 0 0 0 3em;
}

/* presslereases index */

div.pressreleases .topicsListA01 a span.linkText {
	vertical-align : baseline;
	margin-bottom : 0.3em;
}

div.pressreleases .topicsListA01 a img.icon {
	display : inline;
	float : none;
	width : auto;
	height : auto;
	vertical-align : baseline;
	margin-top : 0.1em;
	margin-left : 0.5em;
}


/* notationA05 */

div.pressreleases ul dl.notationA05 dt,
div.pressreleases ol dl.notationA05 dt,
div.pressreleases dl dl.notationA05 dt,
div.pressreleases dl.itemizedList dl.notationA05 dt,
div.pressreleases dl.notationA05 dt{
	width : 5em;
	float: left;
	padding: 0;
	margin: 0;
}

div.pressreleases dl.notationA05 dd {
	margin: 0 0 0 5em;
	padding: 0;
}

/* itemizedList */

dl.itemizedList,
dl.itemizedList02 {
	margin: 1em 0;
	padding: 0;
}

dl.itemizedList dd p,
dl.itemizedList02 dd p {
	margin: 0 0 0.5em 0;
	padding: 0;
}

div.pressreleases dl.itemizedList dt,
div.pressreleases dl dl.itemizedList dt,
div.pressreleases ol dl.itemizedList dt,
div.pressreleases ol ol dl.itemizedList dt,
div.pressreleases ul dl.itemizedList dt{
	float: left;
	width: 2em;
	margin: 0;
	padding: 0;
}

div.pressreleases dl.itemizedList dd,
div.pressreleases dl dl.itemizedList dd,
div.pressreleases ol dl.itemizedList dd,
div.pressreleases ol ol dl.itemizedList dd,
div.pressreleases ul dl.itemizedList dd{
	margin: 0 0 0 2em;
	padding: 0;
}

/* itemizedList02 */

div.pressreleases dl.itemizedList02 dt,
div.pressreleases dl dl.itemizedList02 dt,
div.pressreleases ol dl.itemizedList02 dt,
div.pressreleases ul dl.itemizedList02 dt{
	float: left;
	width: 10em;
	margin: 0;
	padding: 0;
}

div.pressreleases dl.itemizedList02 dd,
div.pressreleases dl dl.itemizedList02 dd,
div.pressreleases ol dl.itemizedList02 dd,
div.pressreleases ul dl.itemizedList02 dd {
	margin: 0 0 0 10em;
	padding: 0;
}

/* emphasisBlock */

div.emphasisBlock {
	border-style: solid;
	border-color: #C0C0C0;
	border-width: 1px 0;
	padding: 0.6em 0;
	margin: 2.9em 0;
}

div.emphasisBlock p {
	margin: 0;
}

div.emphasisBlock p em {
	color: red;
	font-style: normal;
}

/* caption. unit*/

div.pressreleases table.dataTable caption.unit {
	text-align: right;
}

/* table */

div.pressreleases dl table.dataTable,
div.pressreleases ol table.dataTable,
div.pressreleases ul table.dataTable {
	width: 95%;
}

div.pressreleases dl dl table.dataTable,
div.pressreleases dl ol table.dataTable,
div.pressreleases dl ul table.dataTable,
div.pressreleases ol dl table.dataTable,
div.pressreleases ol ol table.dataTable,
div.pressreleases ol ul table.dataTable,
div.pressreleases ul dl table.dataTable,
div.pressreleases ul ol table.dataTable,
div.pressreleases ul ul table.dataTable {
	width: 93%;
}

div.pressreleases dl dl dl table.dataTable,
div.pressreleases dl dl ol table.dataTable,
div.pressreleases dl dl ul table.dataTable,
div.pressreleases dl ol dl table.dataTable,
div.pressreleases dl ol ol table.dataTable,
div.pressreleases dl ol ul table.dataTable,
div.pressreleases dl ul dl table.dataTable,
div.pressreleases dl ul ol table.dataTable,
div.pressreleases dl ul ul table.dataTable,
div.pressreleases ol dl dl table.dataTable,
div.pressreleases ol dl ol table.dataTable,
div.pressreleases ol dl ul table.dataTable,
div.pressreleases ol ol dl table.dataTable,
div.pressreleases ol ol ol table.dataTable,
div.pressreleases ol ol ul table.dataTable,
div.pressreleases ol ul dl table.dataTable,
div.pressreleases ol ul ol table.dataTable,
div.pressreleases ol ul ul table.dataTable,
div.pressreleases ul dl dl table.dataTable,
div.pressreleases ul dl ol table.dataTable,
div.pressreleases ul dl ul table.dataTable,
div.pressreleases ul ol dl table.dataTable,
div.pressreleases ul ol ol table.dataTable,
div.pressreleases ul ol ul table.dataTable,
div.pressreleases ul ul dl table.dataTable,
div.pressreleases ul ul ol table.dataTable,
div.pressreleases ul ul ul table.dataTable {
	width: 89%;
}

/* page navigation */
div.pageNavigation img{
	margin: 0 0.2em 0 0;
	border: none;
	width: 0.3em;
	height: 0.3em;
	vertical-align: middle;
}

div.pageNavigation span.separator{
	display: none;
}

div.pageNavigation a,
div.pageNavigation em{
	padding-top: 0.2em;
	padding-bottom: 0.2em;
/*\*/
	padding: 0;
/**/
	border-width: 1px;
	border-style: solid;
	border-color: #eeeeee #ffffff #eeeeee #eeeeee;
	height: 1.7em;
	display: block;
	float: left;
	background-color: #eeeeee;
}

div.pageNavigation em{
	font-style: normal;
	font-weight: bold;
}

/* page navigation : page number */
span.pageNumber{
/*\*/
	display: block;
/**/
}

a span.pageNumber{
	padding-right: 0.5em;
	padding-left: 0.5em;
/*\*/
	padding: 0.2em 0.5em;
/**/
}

em span.pageNumber{
	padding-right: 0.75em;
	padding-left: 0.75em;
/*\*/
	padding: 0.2em 0.75em;
/**/
}

a.lastNumber{
	margin: 0 0.5em 0 0;
}

/* page navigation : direction */
span.direction{
/*\*/
	display: block;
/**/
}

/* page navigation : direction */
span.direction{
	padding-right: 0.5em;
	padding-left: 0.5em;
/*\*/
	padding: 0.2em 0.5em;
/**/
}

a.prev{
	margin: 0 0.5em 0 0;
}

/* page navigation : link */
div.pageNavigation a:link,
div.pageNavigation a:visited{
	text-decoration: none;
}

div.pageNavigation a:hover{
	background : #ddd;
	border : 1px solid #06c;
	color : #06c;
	text-decoration : none;
}

div.pageNavigation a:active{
	text-decoration: none;
}
