*{
	margin: 0px;
	padding: 0px;
}
body {
	background-color: #E7ECF1;
	font-size: 1em;
	line-height: 1.3em;
	text-align: left;
	color: #245386;
	margin: 0px;
	padding: 0px;
	}
th,td{font-size:10pt;
line-height: 1.3em}

H3{	line-height: 2.0em;
	text-align: left;}

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#wrapper{
	width:95%;
	background:#fff;
}*/

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#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;
	COLOR: #000;
	padding-left: 1.5em;
}
div#popup{
	margin: 0px;
	padding: 10px 10px;
	background: #FFFFFF;
}
div#foot{
	text-align:left;
}

.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.5em; 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: #3D5BA5; 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
}
ul li{
	LINE-HEIGHT: 1.5em;
	list-style:square
	}

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{
	width:80%;
	margin: 5px 0px 0px 10px;
	padding: 5px 0px;
}
div#foot p a{
	font-size:0.85em;
	color:#fff;
}

.top_square {
	FONT-SIZE: 6pt; COLOR: #999; LINE-HEIGHT: 1.3em; LETTER-SPACING: 0.3pt
}
.fass_square {
	FONT-SIZE: 6pt; COLOR: #CE7D31; LINE-HEIGHT: 1.3em; LETTER-SPACING: 0.3pt
}
#link {
	background-color:#fff;
	width:280px;
	height:100%;
	margin:0;
	padding:5 10px;
	border-right:1px solid #999;
	color:#000;
	float:right;
}
div#link ul{
	margin: 0px 5px 5px 3px;
	list-style: square;
	COLOR: #000;
	padding-left: 1.5em;
}
.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; }
.white {color: #FFFFFF; font-weight: bold; }
.m_square {FONT-SIZE: 8pt; COLOR: #336666; LINE-HEIGHT: 1.8em; LETTER-SPACING: 0.3pt;}
.pt11 { 
	font-size: 11pt
	}
.pt14 { 
	font-size: 14pt
	}
.title { 
	font-size:12pt; font-weight: bold; line-height:140%; }
.fassforum{
font-size:1.2em;
color:#000000;
background-color:#FFFFFF;
border-left:5px solid #2D9B2A;
padding-top:5px;
padding-left:10px;
border-bottom:solid 1px #2D9B2A;
}
.fass{font-size:11pt;
line-height:1.5em;
}
TD.white{
	FONT-SIZE: 9pt; COLOR: #FFF; 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: #3D5BA5; LINE-HEIGHT: 1.3em; LETTER-SPACING: 0.3pt
}
TD.topics {
	FONT-SIZE: 8pt; COLOR: #333; LINE-HEIGHT: 1.3em; LETTER-SPACING: 0.3pt ;padding: 3px	 
}
TD.corpo { font-size:8pt;padding: 3px
  }

#bluebox_navy_fix{
background:url(../images/blue_box_fix.gif) left top no-repeat;
font-size:10px;
text-align:left;
}
  
#bluebox_navy{
background:url(../images/blue_box.gif) left top no-repeat;
font-size:10px;
text-align:left;
}
#bluebox_navy_btm{
background:url(../images/blue_box_bottom.gif) left bottom no-repeat;
font-size:2px;
}  
.membercfo a{
background-image:url(../member/login/pdf/images/download_btn.gif) ;
width:230px;
height:130px;
text-indent: -9999px;
display: block;
}
.membercfo a:hover{
background-image:url(../member/login/pdf/images/download_btn_rover.gif) ;
width:230px;
height:130px;
text-indent: -9999px;
display: block;
}
.onlinecfo a{
background-image:url(../member/login/pdf/images/onlineseminar_btn.gif) ;
width:230px;
height:130px;
text-indent: -9999px;
display: block;
}
.onlinecfo a:hover{
background-image:url(../member/login/pdf/images/onlineseminar_btn_rover.gif) ;
width:230px;
height:130px;
text-indent: -9999px;
display: block;
}

.member_app{
background:url(../member/login/pdf/images/member_app_btn.gif) no-repeat;
width:230px;
height:360px;
display: block;
}
H1 H2 H3 H4 H5 H6 {
	COLOR: #333
}
A {
	COLOR: #00f; TEXT-DECORATION: none
}
.pix10 {  font-size: 10pt; color: #333333}
.back {  background-repeat: repeat-x}
TD.fass_cell{padding: 10 5 5 10px;
}
TABLE.fass_chart{BORDER-RIGHT: #999 1px solid;  BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; MARGIN: 0px; BORDER-LEFT: #999 1px solid;   BORDER-BOTTOM: #999 1px solid; BORDER-COLLAPSE: collapse
}

@media print {
.list {border:solid 1px #000000;}
.list tr {border:solid 1px #000000;}
.list td {border:solid 1px #000000;}
}



