@charset "UTF-8";

/* ****************************************************
Title: corp.css
Created date: 2009/08/21
Last Modified: 2009/08/21
Created by: iGrove
***************************************************** */


/* Table Of Contents
----------------------------------------

#01 stay here
#02 primary

----------------------------------------*/


/* #01 stay here
---------------------------------------------------------------------------- */

div#secondary dl.lNavi ul li.stayHere a {
	color: #B3B3C2;
	padding: 6px 0 5px 20px;
	text-decoration: none;
}


/* #02 primary
---------------------------------------------------------------------------- */

h2 { 
	margin: 32px 0 0 0;
}

div#primary {

}

div#primary dl.content {
	clear: both;
	margin: 7px 0 7px 0;
}

div#primary dl.content dt {
	padding: 10px 0 0 0;
}

div#primary dl.content dd {
	border-bottom: 1px solid #C0C0C0;
	margin: -1.41em 0 0 0;
	padding: 0 0 9px 100px;
}

div#primary dl.resetContent {
	margin: 7px 0 7px 2px;
}

div#primary dl.resetContent dd {
	padding: 0 0 4px 100px;
}

div#primary dl.content dd.chart {
	padding: 4px 0 9px 90px;
}

div#primary dl.content dd.rowStart {
	padding: 0 0 5px 100px;
}

div#primary dl.content dd.lastPoint {
	border-bottom: none;
}

div#primary dl.content dd p.pointTxt {
	padding: 10px 0 0 0;
}

div#primary dl.content dd dl dt {
	padding: 0;
}

div#primary dl.content dd dl dd {
	border-bottom: none;
	margin: 0;
	padding: 0;
}

div#primary dl.content dd dl.location {
	margin: 0 0 2px 0;
}

div#primary dl.content dd dl.location dd {
	height: auto;
	margin: -1.4em 0 0 0;
	overflow: hidden;
	padding: 0 0 0 90px;
	width: 79%;
        line-height:1.5;
}

div#primary dl.content dd dl.location dd img {
	vertical-align:middle;
	margin-left:5px;
}

div#primary dl.content dd dl.officer {
	margin: 0 0 2px 0;
}

div#primary dl.content dd dl.officer dd {
	height: auto;
	margin: -1.5em 0 0 0;
	overflow: hidden;
	padding: 0 0 0 170px;
}

div#primary dl.content dd dl.officer ul{
        font-size: x-small;
        line-height: 200%;
        vertical-align; super;
}


div#primary dl.content dd dl.business dd {
	height: auto;
	margin: -1.4em 0 0 0;
	overflow: hidden;
	padding: 0 0 0 160px;
}

div#primary dl.content dd.share{
	margin-top:-2.2em;
	_margin-top:-1.2em;
}

div#primary dl.content dd.share p {
	clear: both;
	padding: 8px 0 8px 0;
}

div#primary dl.content dd dl.shareholder{
	margin-bottom:1em;
}

div#primary dl.content dd dl.shareholder dt {
	color: #6481B3;
	font-weight: bold;
	float: left;
	width: 190px;
}

div#primary dl.content dd dl.shareholder dd {
	float: left;
}

div#primary dl.content dd dl.shareholder dd span {
	display: block;
	float: left;
}

div#primary dl.content dd dl.shareholder dd a {
	display: block;
	float: left;
}

.addmb{
	margin-bottom:1.4em!important;
}

.delmt{
	_margin-top:-2em!important;
}
