*{
	margin: 0px;
	padding: 0px;
}
body {
	background-color: #E7ECF1;
	font-size: 1em;
	line-height: 1.3em;
	text-align: left;
	color: #245386;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	}
th,td{font-size:10pt;}

div#page {
	text-align: left;
	border: 1px solid #CCCCCC;
	background:#E7ECF1;
	margin: 5px auto;
}
div#login {
	padding: 0px 0px;
	margin: 0px;
	text-align: right;
	background: #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
}
div#head {
	padding: 0px 0px;
	margin: 0px;
	background: #FFFFFF;
}
div#submenu {
	width: 20%;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px;
	float: left;
}
div#submenu ul{
	margin: 0px 0px 0px 3px;
	list-style: square;
	COLOR: #999;
	padding-left: 1.5em;
}
div#submenu p{
	margin: 0px 10px 10px;
	
}
div#submenu_top	{
	width: 15%;
	margin: 5px 5px 5px 5px;
	padding: 3px 0px;
	float: left;
}
div#top_main {
	margin: 0px;
	border-left: 1px solid #CCCCCC;
	padding: 10px 10px;
	background: #FFFFFF;
	width: 98%;
	border-right: 1px solid #CCCCCC;
}
div#top_main ul{
	margin: 0px 5px 0px 3px;
	list-style: square;
	COLOR: #000;
	padding-left: 1.5em;
}
div#main {
	margin: 0px;
	border-left: 1px solid #CCCCCC;
	padding: 10px 10px;
	background: #FFFFFF;
	width: 75%;
	float: left;
	border-right: 1px solid #CCCCCC;
}
div#main ul{
	margin: 0px 5px 0px 3px;
	list-style: square;
	COLOR: #000;
	padding-left: 1.5em;
}
div#popup{
	margin: 0px;
	padding: 10px 10px;
	background: #FFFFFF;
}
.imgbox{
	border: 1px solid #666666;
}
P{
	FONT-SIZE: 9pt; LINE-HEIGHT: 1.3em; LETTER-SPACING: 0.3pt; FONT-VARIANT: normal; TEXT-DECORATION: none
}
P.footer{
    FONT-SIZE: 8pt; COLOR: #696969; LINE-HEIGHT: 1.1em; LETTER-SPACING: 0.3pt; FONT-VARIANT: normal; TEXT-DECORATION: none
}
.pt8 { 
	font-size: 8pt
	}
.pt11 { 
	font-size: 11pt
	}
.pt14 { 
	font-size: 14pt
	}
.title { font-size:12pt; font-weight: bold; line-height:140%; }
TD {
	FONT-SIZE: 9pt; COLOR: #333; LINE-HEIGHT: 1.3em; LETTER-SPACING: 0.3pt
}
TD.title {
	FONT-SIZE: 10pt; COLOR: #333; LINE-HEIGHT: 1.3em; LETTER-SPACING: 0.3pt
}
TD.square {
	FONT-SIZE: 6pt; COLOR: #00f; LINE-HEIGHT: 1.3em; LETTER-SPACING: 0.3pt
}
TD.topics {
	FONT-SIZE: 8pt; COLOR: #333; LINE-HEIGHT: 1.3em; LETTER-SPACING: 0.3pt ;padding: 5px	 
}
TD.corpo { font-size:8pt;padding: 3px
  }
.top_square {
	FONT-SIZE: 6pt; COLOR: #999; LINE-HEIGHT: 1.3em; LETTER-SPACING: 0.3pt
}
H1 H2 H3 H4 H5 H6 {
	COLOR: #333
}
.headline {
	MARGIN: 0.1em
}
A {
	COLOR: #3D5BA5; TEXT-DECORATION: none
}
A:link {
	COLOR: #3D5BA5; TEXT-DECORATION: none
}
A:visited {
	COLOR: #3D5BA5; TEXT-DECORATION: none
}
A:hover {
	COLOR: #999; TEXT-DECORATION: underline
}
li{
LINE-HEIGHT: 1.5em
}
@media print {
.list {border:solid 1px #000000;}
.list tr {border:solid 1px #000000;}
.list td {border:solid 1px #000000;}
}
TABLE.chart{BORDER-RIGHT: #999 1px solid;  BORDER-TOP: #999 1px solid; PADDING-LEFT: 3px; MARGIN: 0px; BORDER-LEFT: #999 1px solid;   BORDER-BOTTOM: #999 1px solid; BORDER-COLLAPSE: collapse
}
TD.cell{padding: 3px
}
TD.cell1{padding: 3 3 3 3px;
FONT-SIZE: 8pt;
}
div#foot {
	border-top: 1px solid #245386;
	padding: 0px;
	text-align: center;
	clear: both;
	margin: 0px;
	background: #245386;
	color: #FFFFFF;
}
div#foot p{
	margin: 5px 0px 0px;
	padding: 5px 0px;
}
.honmon {  font-size: 10pt; line-height: 1.35; color: #333333}
.pix10 {  font-size: 10pt; color: #333333}
.back {  background-repeat: repeat-x}
.style1 {
	color: #666666;
	font-weight: bold;
}
.style4 {color: #215184; font-weight: bold; }

