@charset "iso-8859-1";

/* Toshiba Computer Systems StyleSheet */
/* Copyright Toshiba */

body {
	font-family: verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
img {
	border: none;
}
form {
	display: inline;
}.txt-form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 69%;
	font-weight: normal;
	line-height: 110%;
}
input, select {
	font-size: 75%;
}
textarea {
	font-size: 75%;
	width: 100%;
}
td.nowrap { 
white-space: nowrap; 
}
.cap01 {
	font-size: 69%;
	color: #333333;
	padding-top: 5px;
}
.cap02 {
	font-size: 75%;
	font-weight: bold;
	color: #333333;
	margin-bottom: 5px;
}
img.float-right {
	float: right;
}
img.float-left {
	float: left;
}
.float-clear {
	clear: both;
}


/*Color Design 
--------------------------------------*/
.bg-cp-red { background-color: #ff0000 }
.bg-bsc-grey1{ background-color: #cccccc }
.bg-bsc-grey2{ background-color: #666666 }
.bg-bsc-grey3{ background-color: #999999 }
.bg-bsc-grey4{ background-color: #eceef6 }
/*grey4=menu, quick link, related link*/
.bg-bsc-grey5{ background-color: #7b7e8b }
/*grey5=quick link, related link*/
.bg-bsc-greyblue1{ background-color: #728692 }
/*greyblue1=each header*/
.bg-bsc-greyblue2{ background-color: #738a99 }
/*greyblue2=news*/
.bg-id-cinfo{ background-color: #aaaacc }
/*cinfo=corporate infomation*/
.bg-efefef{ background-color: #efefef }
.bg-ffffff { background-color: #ffffff }
.bg-ffffe0 { background-color: #ffffe0 }
.bg-fff0f0 { background-color: #fff0f0 }

.bg-eeeeee { background-color: #EEEEEE }
.bg-cccccc { background-color: #CCCCCC }
.bg-666666 { background-color: #666666 }
.bg-999999 { background-color: #999999 }
.bg-ffffff { background-color: #FFFFFF }
.bg-blue1 { background-color: #1264DE }
.bg-blue2 { background-color: #A0C1F2 }
.bg-blue3 { background-color: #E7EFFC }
.bg-orange1 { background-color: #F46D1C }
.bg-orange2 { background-color: #FBCAAC }
.bg-orange3 { background-color: #FEF2EB }
.bg-green1 { background-color: #23B1A7 }
.bg-green2 { background-color: #AFE3DD }
.bg-green3 { background-color: #EBF8F5 }


/* Clickable Elements 
--------------------------------------*/
/* default=content text, global menu */
a:link { color:#003399; text-decoration:underline; }
a:visited { color:#6600CC; text-decoration:underline; }
a:hover { color:#FF6633; text-decoration:underline; }
a:active { color:#FF6633; text-decoration:underline; }
a[name] { text-decoration:none; }
a[name]:hover { color:#000000 }
a[name]:active { color:#000000 }

/* link-mm=related, quick */
a.link-sub:link { color:#666666; text-decoration:underline; }
a.link-sub:visited { color:#6600CC; text-decoration:underline; }
a.link-sub:hover { color:#FF6633; text-decoration:underline; }
a.link-sub:active { color:#FF6633; text-decoration:underline; }

/* default=content text, global menu */
a.link-noline:link { color:#333333; text-decoration: none; }
a.link-noline:visited { color:#333333; text-decoration: none; }
a.link-noline:hover { color:#FF6633; text-decoration:underline; }
a.link-noline:active { color:#FF6633;  text-decoration: none; }

/* Left Area
--------------------------------------*/
.leftArea{
width: 153px; 
background-color: #eceef6;
}


/* Main menu 
--------------------------------------*/
#mmArea{
	font-family: Arial, Helvetica, sans-serif;
	width: 153px;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
}
#mmArea .head{
	font-size: 81%;
	font-weight: bold;
	color : #FFFFFF;
	background-color: #5F737F;
	margin: 0px;
	padding: 2px 0px 2px 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #B3BDC3;
}
#mmArea .head2{
	font-size: 75%;
	line-height: 110%;
	font-weight: bold;
	background-color: #eceef6;
	margin: 0px;
	padding: 5px 0px 7px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #575862;
}

#mmArea .head2 a:link { color:#666666; text-decoration:underline;  }
#mmArea .head2 a:visited { color:#666666; text-decoration:underline;  }
#mmArea .head2 a:hover { color:#FF6633; text-decoration:underline;  }
#mmArea .head2 a:active { color:#FF6633; text-decoration:underline;  }

#mmArea  a:link { color:#333333; text-decoration:underline; }
#mmArea  a:visited { color:#6600CC; text-decoration:underline; }
#mmArea  a:hover { color:#FF6633; text-decoration:underline; }
#mmArea  a:active { color:#FF6633; text-decoration:underline; }

#mmArea .selected2 a:link { color:#333333; text-decoration:none; }
#mmArea .selected2 a:visited { color:#333333; text-decoration:none; }
#mmArea .selected2 a:hover { color:#FF6633; text-decoration:none;  }
#mmArea .selected2 a:active { color:#FF6633; text-decoration:none;  }

#mmArea .selected1{
	background-color: #CCCCCC;
	padding: 1px 0px 1px 2px;
	margin: 3px 0px 7px 18px;
	font-weight: bold;
}
#mmArea .selectedopen{
	background-color: #CCCCCC;
	padding: 0px 0px 0px 2px;
	margin: 0px;
	font-weight: bold;
}

#mmArea .selectedopen a:link { color:#333333; text-decoration:none; }
#mmArea .selectedopen a:visited { color:#333333; text-decoration:none; }
#mmArea .selectedopen a:hover { color:#FF6633; text-decoration:none;  }
#mmArea .selectedopen a:active { color:#FF6633; text-decoration:none;  }

#mmArea .selected2{
	background-color: #CCCCCC;
	padding: 1px 0px 1px 2px;
	margin: 3px 0px 3px 0px;
	font-weight: bold;
}

/*tagline-2007-line*/
#tagline-line {
	border-bottom: solid 1px #B3BDC3;
}

/*sitetopMenu*/
.list-mm0 {
	font-size: 81%;
	line-height: 110%;
	font-size: 81%;
	margin: 0px;
	padding: 6px 3px 8px 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #575862;
	display: block;
	background-color: #ECEFF0;
}
.list-mm1{
	font-size: 75%;
	line-height: 110%;
	padding: 4px 0px 0px 0px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #575862;
	display: block;
}
.list-mm1 li {
	padding: 1px 0px 1px 0px;
	margin: 3px 0px 7px 18px;
	list-style-image: url(../../img/common/arrow_mm.gif);
}
.list-mm1s{
	font-size: 75%;
	line-height: 110%;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #575862;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.list-mm1s li {
	padding: 1px 0px 1px 0px;
	margin: 3px 0px 7px 18px;
	list-style: none;
}

/* pull douwn menu */
.list-mm2{
	line-height: 110%;
	padding: 0px;
	margin: 8px 0px 4px 8px;
	background-color: #ffffff;
}

.list-mm2 ul{
	line-height: 105%;
	padding: 0px;
	margin: 4px 0px 0px 10px;
}
.list-mm2 li {
	padding: 1px 0px 1px 0px;
	margin: 3px 0px 3px 0px;
	list-style-image:  url(../../img/common/arrow_mm.gif);
}
li #noimg {
	padding: -2px 0px 0px 0px;
	margin: -3px -8px -3px -4px;
	list-style-image:none;
}


/*Sub menu
--------------------------------------*/
#smArea{
	font-family: Arial, Helvetica, sans-serif;
	width: 153px;
	margin: 0px;
	background-color: #eceef6;
	padding: 0px 0px 10px;
}
#smArea .head{
	font-size: 69%;
	font-weight: bold;
	color : #FFFFFF;
	background-color: #8484AE;
	margin: 0px 0px 5px;
	padding: 4px 0px 4px 5px;
	line-height: 100%;
}
#smArea .head a:link { color:#FFFFFF; text-decoration:none; }
#smArea .head a:visited { color:#FFFFFF; text-decoration:none; }
#smArea .head a:hover { color:#FF6633; text-decoration:none;  }
#smArea .head a:active { color:#FF6633; text-decoration:none;  }

#smArea a:link { color:#333333; text-decoration:underline; }
#smArea a:visited { color:#6600CC; text-decoration:underline; }
#smArea a:hover { color:#FF6633; text-decoration:underline; }
#smArea a:active { color:#FF6633; text-decoration:underline; }
#smArea .listhead{
	font-size: 69%;
	font-weight: bold;
	color : #666699;
	line-height: 90%;
	margin: 0px;
	padding: 8px 0px 2px 7px;
}
#smArea .selected1{
	background-color: #D3D8EB;
	padding: 1px 0px 1px 0px;
	margin: 3px 5px 3px 18px;
}
#smArea .selectedopen{
	background-color: #D3D8EB;
	padding: 1px 0px 1px 0px;
	margin: 0px;
}
#smArea .selected2{
	background-color: #D3D8EB;
	padding: 1px 0px 1px 0px;
	margin: 3px 5px 3px 0px;
}
.list-mm3{
	font-size: 69%;
	line-height: 115%;
	padding: 0px;
	margin: 0px;
}
.list-mm3 li {
	padding: 1px 0px 1px 0px;
	margin: 3px 0px 3px 18px;
	list-style-image: url("../../img/2005/common/arrow_mm.gif");
}
.list-mm3 li.open {
	padding: 1px 0px 1px 0px;
	margin: 3px 0px 3px 18px;
	list-style-image: url("../../img/2005/common/arrow_mm.gif");
	font-weight: bold;
	color : #666699;
}


/* local menu 
--------------------------------------*/
.lmArea{
	margin: 0px 10px 0px 0px;
	padding: 0px;
	background-color: #ffffff;
	display: block;
}
.lmArea .head{
	font-size: 81%;
	font-weight: bold;
	color : #FFFFFF;
	background-color: #5F737F;
	margin: 0px;
	padding: 2px 0px 2px 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #B3BDC3;
}
.lmArea  a:link { color:#333333; text-decoration:underline; }
.lmArea  a:visited { color:#6600CC; text-decoration:underline; }
.lmArea  a:hover { color:#FF6633; text-decoration:underline; }
.lmArea  a:active { color:#FF6633; text-decoration:underline; }
.lmArea  a[name] { text-decoration:none; }
.lmArea  a[name]:hover { color:#FFFFFF }
.lmArea  a[name]:active { color:#FFFFFF }


/* Related Contents
--------------------------------------*/
#relatedArea{
	width: 153px;
	margin: 1px 0px 0px;
	background-color: #eeeeee;
	padding: 0px 0px 10px;
}
#relatedArea .head{
	font-size: 69%;
	font-weight: bold;
	color : #666666;
	background-color: #D2D7DA;
	margin: 0px 0px 5px;
	padding: 2px 0px 2px 5px;
}
#relatedArea .listhead{
	font-size: 69%;
	font-weight: bold;
	color : #666666;
	line-height: 90%;
	margin: 0px;
	padding: 8px 0px 2px 7px;
}
#relatedArea .note{
	font-size: 69%;
	color : #666666;
	line-height: 100%;
	margin: 0px;
	padding: 3px 10px 10px;
}
.list-related a:link { color:#666666; text-decoration:underline; }
.list-related a:visited { color:#6600CC; text-decoration:underline; }
.list-related a:hover { color:#FF6633; text-decoration:underline; }
.list-related a:active { color:#FF6633; text-decoration:underline; }
.list-related{
	font-size: 69%;
	color:#666666;
	line-height: 115%;
	padding: 0px;
	margin: 0px;
}
.list-related li{
	padding: 1px 0px 1px 0px;
	margin: 3px 0px 3px 18px;
	list-style-image: url("../../img/2005/common/arrow_relate.gif");
}


/* top global menu
--------------------------------------*/
#gmArea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 110%;
	padding: 5px 5px 0px 0px;
	margin: 0px;
	text-align: right;
}


/* languageSelector
--------------------------------------*/
#lsArea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
	line-height: 110%;
	padding: 5px 5px 0px 0px;
	margin: 0px;
	text-align: right;
}


/* print
--------------------------------------*/
#print {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 69%;
	color: #666666;
	margin: 0px;
	padding: 0px 5px 0px 10px;
}
#print img {
	vertical-align: bottom;
}


/* country sites menu 
--------------------------------------*/
#cmArea {
	font-family: Arial, Helvetica, sans-serif;
	width: 153px;
	margin: 0px 0px 0px;
	padding: 0px;
}
#cmArea .head {
	font-size: 81%;
	font-weight: bold;
	color : #FFFFFF;
	background-color: #5F737F;
	margin: 0px;
	padding: 2px 0px 2px 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #B3BDC3;
}
#cmArea .contentBox{
	margin: 0px;
	padding: 10px 0px;
	text-align: center;
}


/* bottom global menu 
--------------------------------------*/
.list-gm {
	font-size: 75%;
	line-height: 110%;
	padding: 0px 0px 10px;
	margin: 0px;
}
.list-gm li {
	padding: 0px;
	margin: 3px 0px 6px 18px;
	list-style-image: url("../../img/2005/common/arrow_mm_l.gif");
}


/* crumbs 
--------------------------------------*/
#crumbs {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 69%;
	color: #666666;
	margin: 0px;
	padding: 5px 0px 5px 10px;
}


/* Language Change (Japanese) 
--------------------------------------*/
#language {
	font-size: 69%;
	color: #666666;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	text-align: right;
}


/* inpageNavi 
--------------------------------------*/

.inpageNavi {
	font-size: 69%;
	color: #666666;
	margin: 0px;
	padding: 5px 0px 10px 0px; 
}


/* inpageIco 
--------------------------------------*/

.inpageIco {
	font-size: 80%;
	color: #666666;
	margin: 0px;
	padding: 5px 0px 10px 0px; 
}
	
.inpageIco2 {
	margin: 0px;
	padding: 0px 0px 10px 0px; 
}

.Ico2txt {
	font-size: 80%;
	color: #666666;
	margin: 0px;
	padding:  0px 0px 10px 0px; 
}


/* ph index------------------------------------ */
.ph-index{
	padding: 5px 0px 5px 0px;
	margin: 0px; 
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	clear: both;
}


/* ico img */
.ph-index img.ico {
	float:left;
}


/*ToTop
--------------------------------------*/
.totop{
	font-size: 69%;
	color: #666666;
	margin: 0px;
	padding: 5px 10px 5px 0px;
	text-align: right;
}


/*footer
--------------------------------------*/
#footArea{
	margin: 0px;
	padding: 5px 0px 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
}
.txt-foot {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 69%;
	font-weight: normal;
	line-height: 110%;
	color: #333333;
}


/* Moved Regular Design
--------------------------------------*/
#contentMoved{
	padding: 0px;
	margin: 0px;
}
#contentMoved h1 {
	font-size: 125%;
	font-weight: normal;
	padding: 70px 0px 20px 10px;
	margin: 0px;
	color: #FF0000;
}
#contentMoved h2 {
	font-size: 94%;
	font-weight: normal;
	line-height: 160%;
}


/* Text Size 
--------------------------------------*/
p {
	font-size: 75%;
	line-height: 120%;
	padding: 5px 0px;
	margin: 0px;
}
.txt-main {
	font-size: 75%;
	line-height: 120%
}
.txt-m01{ font-size: 75% }
.txt-m02{ font-size: 81% }
.txt-m02-h{ font-size: 81%; line-height: 140%; }
.txt-small { font-size: 69% }
.txt-small-h { font-size: 69%; line-height: 120%;}
.txt-m03{ font-size: 94% }

.txt-ff0000{ color: #FF0000 }
.txt-009900{ color: #009900 }
.txt-666666{ color: #666666 }
.txt-88E3BA{ color: #88E3BA }


/*content
--------------------------------------*/
.contentBox {
	padding: 0px 15px 0px 10px;
	margin: 0px;
}
.list-bsc{
	font-size: 75%;
	line-height: 120%;
	padding: 0px;
	margin: 10px 0px 15px;
}
.list-bsc li {
	padding: 0px;
	margin: 0px 0px 6px 0px;
	list-style-image: url("../../img/common/dot.gif");
}
.list-bsc-num{
	font-size: 75%;
	line-height: 110%;
	padding: 0px;
	margin: 10px 0px 15px;
}
.list-bsc-num li {
	padding: 0px;
	margin: 0px 0px 6px 34px;
}
.list-bsc-arrow{
	font-size: 75%;
	line-height: 120%;
	padding: 0px;
	margin: 10px 0px 15px;
}
.list-bsc-arrow li {
	padding: 0px;
	margin: 0px 0px 6px 0px;
	list-style-image: url("../../img/2005/common/arrow_mm.gif");
}
.line-top{
	border-top: 1px solid #CCCCCC;
	margin: 10px 0px 5px;
	padding: 3px 0px 0px;
}
.line-left{
	border-top: none;
	margin: 0px;
	padding: 0px;
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #B3BDC3;
}
.frame1{
	padding: 10px;
	border: 1px solid #CCCCCC;
	width: 96%;
}
.title1{
	font-size: 75%;
	font-weight: bold;
	color: #666666;
	background-color: #EEEEEE;
	padding: 1px 0px 1px 7px;
}


/* CSR sub menu
--------------------------------------*/
#csrsmBox{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	padding: 0px;
	margin-top: 12px;
	display: block;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	margin-right: 7px;
	margin-left: 7px;
}
#csrsmBox ul{
	font-size: 69%;
	line-height: 110%;
	padding: 0px;
	margin: 5px;
}
#csrsmBox li{
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 0px 14px;
	list-style-image: url(../../img/common/arrow_grey.gif);
}
#csrsmBox li.selected1{
	padding: 0px 0px 4px 1px;
	margin: 0px 0px 0px 14px;
	list-style-image: url(../../img/2005/common/arrow_grey.gif);
	background-color: #DDDDDD;
	font-weight: bold;
}


/* CSR Report
--------------------------------------*/
#reportBox{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	padding: 0px;
	margin-top: 12px;
	display: block;
	border-top: 3px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	margin-right: 7px;
	margin-left: 7px;
}
#reportBox ul{
	font-size: 75%;
	padding: 0px;
	margin: 5px 5px 6px;
}
#reportBox li{
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 1px 14px;
	list-style-image: url(../../img/2005/common/arrow_grey.gif);
}
#reportBox li.selected1{/*
	padding: 0px;
	margin: 0px 0px 4px 14px;
	list-style-image: url(../../img/2005/common/arrow_grey.gif);*/
	padding: 0px 0px 2px 2px;
	margin: 0px 0px 1px 14px;
	background-color: #DDDDDD;
	font-weight: bold;
	/*
	padding: 1px 0px 1px 0px;
	margin: 3px 5px 3px 18px;*/
}

#reportBox-social {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	padding: 0px;
	margin-top: 12px;
	display: block;
	border-top: 3px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	margin-right: 7px;
	margin-left: 7px;
}
#reportBox-social ul{
	font-size: 75%;
	padding: 0px;
	margin: 5px 5px 6px;
}
#reportBox-social li{
	padding: 0px;
	margin: 0px 0px 4px 14px;
	list-style-image: url(../../img/common/arrow_grey.gif);
}


/* CSR common design
----------------------*/
.txt-blue { color:#006699 }
.txt-orange { color:#CC6600 }
.txt-green { color:#336600 }

.photoin{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}
.photoin .cap01{
	font-size: 90%;
	line-height: 100%;
	color: #333333;
	padding-top: 5px;
}
.photoin img{margin-bottom: 7px;}

.chartin{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}
.chartin .cap02{
	font-size: 100%;
	line-height: 100%;
	font-weight: bold;
	color: #333333;
	margin-bottom: 5px;
}
.chartin img{margin-top: 7px;}
.noticeBox {
	font-size: 75%;
	line-height: 120%;
	color: #666666;
	padding-top: 5px;
}
.noticeBox ol{
	font-size: 100%;
	margin-top: 0px;
	padding-top: 0px;
}

/* 060802 */
.noticeBox p {
	font-size: 100%;
}	
.frameBox {
	padding: 15px 20px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	clear: both;
}
.frameBox .head {
	text-align: center;
}
.frameBox .head2 {
	font-weight: bold;
	font-size: 81%;
	margin-bottom: 10px;
}
.frameBox .right {
	text-align: right;
}
.indentBox {
	padding: 5px 0px 5px 5px;
	margin-bottom: 10px;
}

/* list */
ol{
	font-size: 75%;
	line-height: 120%;
	padding: 5px 10px 10px 30px;
	margin: 0px ;
}
ol li{
	padding: 0px;
	margin-bottom: 3px;
}
ul{
	font-size: 75%;
	line-height: 120%;
	padding: 5px 10px 10px 15px;
	margin: 0px ;
}
ul li {
	padding: 0px;
	margin-bottom: 4px;
	list-style-image: url(../../img/common/arrow_society_next.gif);
}
ul.noimg li {
	list-style-image: none;
}

/*list 2nd*/
.ul2 li{list-style-image: url(../../img/2005/common/dot2.gif);}
.ul3 li{list-style-image: url(../../img/2005/common/dot3.gif);}
ol ul{font-size: 100%;}
ul ul{font-size: 100%;}


/* bgcolor
--------------------------------------*/
.bg-eeeeee { background-color: #EEEEEE }
.bg-cccccc { background-color: #CCCCCC }
.bg-666666 { background-color: #666666 }
.bg-999999 { background-color: #999999 }
.bg-blue1 { background-color: #119FBE }
.bg-blue2 { background-color: #A0D9E5 }
.bg-blue3 { background-color: #DDF1F6 }
.bg-orange1 { background-color: #FFE1E1}
.bg-orange2 { background-color: #F8CDA9 }
.bg-orange3 { background-color: #FCF2D6 }
.bg-green1 { background-color: #669900 }
.bg-green2 { background-color: #CCDFB3 }
.bg-green3 { background-color: #ECF4E3 }


/* layoutTable
--------------------------------------*/
.layoutTable {
	font-size: 75%;
}
.layoutTable ol{
	font-size: 100%;
	line-height: 110%;
	padding: 5px 15px 0px 30px;
	margin: 0px ;
}
.layoutTable ul{
	font-size: 100%;
	line-height: 110%;
	padding: 5px 15px 0px 30px;
	margin: 0px ;
}
.layoutTable li{
	padding: 0px;
	margin-bottom: 5px;
}
.dataScope {
	font-size: 69%;
	color: #666666;
	text-align: right;
	margin-top: 3px;
}
.imgfloat {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
sub {
	font-size: 80%;
	color: #666666;
}
h1 sub {
	font-size: 70%;
	font-weight: bold;
	line-height: 70%;
}
h2 sub {
	font-size: 70%;
	font-weight: bold;
	line-height: 210%;
}
.pdfMark {
	display: inline;
	margin-right: 3px;
	margin-left: 3px;
}
sup {
	font-size: 80%;
	color: #666666;
}
.notes {
	font-size: 80%;
}
.window {
	color: #666666;
	padding-top: 5px;
}


/* parent menu
--------------------------------------*/
#pmArea {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
#pmArea ul {
	font-size: 69%;
	line-height: 105%;
	padding: 0px;
	margin: 5px 0px 5px 20px;
}
#pmArea ul li {
	/*padding: 0px;
	margin: 4px 0px 4px 0px;*/
	list-style-image:  url(../../img/common/arrow_mm_l.gif);
}

/*3rdContentsMenu*/
#pageNavi {
	padding: 10px 20px;
	background-color: #eceef6;
	clear: both;
}
#pageNavi ul {
	font-size: 75%;
	line-height: 120%;
	padding: 5px 10px;
	margin: 0px ;
}
#pageNavi li{
	padding: 0px;
	margin-bottom: 2px;
	list-style-image: url(../../img/2005/common/arrow_mm.gif);
}
.results{
	background: url(../../img/2006/common/arrow_results.gif) no-repeat left top;
	padding-left: 1.5em;
}

/*infoBox*/
.infoBox{
	margin: 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
}

.Topics{
	margin: 0px;
	padding: 0px;
	border: none;
}
.infoBox .head{
	font-size: 75%;
	color: #333333;
	padding: 5px;
	font-weight: bold;
	background-color: #eeeeee;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.infoBox ul {
	padding: 10px 25px;
	margin: 0px;
}

.infoBox li {
	list-style-image: url(../../../../env/en/img/2005/common/dot.gif);
}

.infoBox .more{
	text-align:right;
	font-size:84%;
	margin:10px;
	}

.Topics ul {
	padding: 10px 25px;
	margin: 0px;
}
.Topics li {
	list-style-image: url(../../../../env/en/img/2005/common/dot.gif);
}


.mainphoto {
	margin: 0px;
	padding: 0px;
	background-image: url(../../img/common/imghead/imghead_bg.jpg);
	background-repeat: repeat-x;
}
#csrSociety .contentBox .topicBox6 .main ul li {
	list-style-type: disc;
	list-style-image: none;
}

/*tagline-2007-line-0701*/
#tagline-line {
	border-bottom: solid 1px #B3BDC3;
}
