TABLE.outline {
	border					: solid 1px #204768;
}


BODY.main {
	color					: #ffffff;
	background-color		: #000000;
}

TD.hdrbnr {
	background-image		: url( '/acn/intro/images/pmbnr_01.jpg' );
	background-repeat		: no-repeat;
	background-position		: left top;
}

TD.crtext {
	text-align				: right;
	vertical-align			: bottom;
	color					: #999999;
	font-size				: 10px;
}


img {
	border					: none 0px #000000;
}

div {
	clear					: none;
	line-height				: 1.4;
}


a:link{
	color					: #ccccff;
	font-weight				: bold;
	text-decoration			: underline;
}

A:VISITED{
	color					: #ccccff;
	font-weight				: bold;
	text-decoration			: underline;
}

A:HOVER{
	color					: #ffff99;
	font-weight				: bold;
	text-decoration			: underline;
}

A:ACTIVE{
	color					: #ffff00;
	font-weight				: bold;
	text-decoration			: underline;
}


a.lmenu:link{
	color					: #666666;
	font-weight				: normal;
	text-decoration			: none;
}

A.lmenu:VISITED{
	color					: #666666;
	font-weight				: normal;
	text-decoration			: none;
}

A.lmenu:HOVER{
	color					: #333333;
	font-weight				: normal;
	text-decoration			: underline;
}

A.lmenu:ACTIVE{
	color					: #333333;
	font-weight				: normal;
	text-decoration			: none;
}

span.txtsuper {
	vertical-align			: super;
	font-size				: 10px;
}



TD.lmenubg {
	background-image		: url( '/acn/intro/images/bg01.gif' );
	background-repeat		: repeat-y;
	background-position		: left top;

	text-align				: left;
	vertical-align			: top;

	width					: 135px;
}

TD.mainbg {
	background-image		: url( '/acn/intro/images/bg02.gif' );
	background-repeat		: repeat-y;
	background-position		: right top;

	text-align				: left;
	vertical-align			: top;
	padding					: 16px 24px 24px 8px;

	width					: 594px;
}

TD.lmenu_tblon {
	padding-left			: 10px;
	text-align				: left;
	vertical-align			: top;
}

.lmenu_tblonbg {
	background-image		: url( '/acn/intro/images/bg03.gif' );
	background-repeat		: repeat-y;
	background-position		: left top;
}

TD.lmenu_in {
	color					: #333333;
	font-size				: 10px;

	padding					: 4px 8px;
}




.headlinebnr {
	text-align				: left;
	vertical-align			: top;
	padding-bottom			: 8px;
}

.cntsheadline {
	text-align				: left;
	vertical-align			: top;
	line-height				: 1.0;

	color					: #ffffff;
	font-weight				: bold;
	font-size				: x-large;

	padding					: 0px 0px 4px 24px;
}

.cntsheadlinesub {
	text-align				: left;
	vertical-align			: top;

	color					: #ffffff;
	font-size				: large;
	text-decoration			: underline;

	padding					: 0px 0px 4px 24px;
}

.cntsmain {
	text-align				: left;
	vertical-align			: top;
	color					: #ffffff;
	padding					: 0px 0px 4px 36px;
}

.cntsmain2 {
	text-align				: left;
	vertical-align			: top;
	color					: #ffffff;
	padding					: 0px 0px 4px 72px;
}

.cntsmain3 {
	text-align				: left;
	vertical-align			: top;
	color					: #ffffff;
	padding					: 0px 0px 12px 36px;

	line-height				: 1.0;
}

.cntsmain4 {
	text-align				: left;
	vertical-align			: top;
	color					: #ffffff;
	padding					: 0px 0px 0px 36px;
}




.cntsctr {
	text-align				: center;
	vertical-align			: top;
	color					: #ffffff;
	padding					: 0px 0px 4px 0px;
}

.cntsback {
	text-align				: right;
	vertical-align			: top;
	color					: #ffffff;
	padding					: 0px 16px 4px 0px;
}

.cntstable1 {
	background-color		: #333333;

	text-align				: left;
	vertical-align			: top;
	color					: #ffffff;
	margin					: 0px 36px 4px 48px;
	padding					: 4px;

	border					: solid 1px #666666;
}

.cntstable2 {
	background-color		: #333333;

	text-align				: left;
	vertical-align			: top;
	color					: #ffffff;
	margin					: 0px 28px 4px 32px;
	padding					: 4px;

	border					: solid 1px #666666;
}

span.table1 {
	background-color		: #333333;
	color					: #ffffff;
	padding					: 4px 8px;
	border					: solid 1px #666666;

	line-height				: 2;
}

.cntsspcr {
	text-align				: left;
	vertical-align			: top;
	color					: #ffffff;

	width					: 1px;
	height					: 12px;
}

.alignclr {
	text-align				: left;
	vertical-align			: top;
	color					: #ffffff;

	width					: 1px;
	height					: 1px;

	clear					: both;
}

.cntsspcr2 {
	text-align				: left;
	vertical-align			: top;
	color					: #ffffff;

	width					: 1px;
	height					: 24px;
}

.cntsspcr3 {
	text-align				: left;
	vertical-align			: top;
	color					: #ffffff;

	width					: 1px;
	height					: 36px;
}

.cntsspcr4 {
	text-align				: left;
	vertical-align			: top;
	color					: #ffffff;

	width					: 1px;
	height					: 48px;
}


img.img_l {
	border					: solid 1px #333333;
}

img.arw02_lr {
	border					: none 0px #000000;
}

img.arw02_ud {
	border					: none 0px #000000;
}

img.arw02_7me {
}

img.arw04ud {
	width					: 80px;
	height					: 1px;
}

img.arw04lr {
	width					: 32px;
	height					: 1px;
}

TD.arw04ud {
	background-image		: url( '/acn/intro/images/arw04ud_bd.gif' );
	background-repeat		: repeat-y;
	background-position		: left top;
}

TD.arw04ud_b {
	text-align				: left;
	vertical-align			: top;
	padding-right			: 12px;
}

TD.arw04lr {
	background-image		: url( '/acn/intro/images/arw04lr_bd.gif' );
	background-repeat		: repeat-x;
	background-position		: left top;
}

TD.arw04lr_l {
	text-align				: left;
	vertical-align			: top;
}



.al_r {
	float					: right;
	margin					: 0px 16px 0px 16px;
}

.al_l {
	float					: left;
	margin					: 0px 32px 0px 0px;
}

table.bdr0 {
	border					: solid 0px #000000;
}

table.bdr0_l {
	float					: left;
	border					: solid 0px #000000;

	margin					: 0px 8px 0px 0px;
}

table.bdr1 {
	border					: solid 1px #333333;
}

table.bdr1_l {
	float					: left;
	border					: solid 1px #333333;

	margin					: 0px 8px 0px 0px;
}

table.bdr1_r {
	float					: right;
	border					: solid 1px #333333;

	margin					: 0px 0px 0px 8px;
}




table.expl_tbl00 {
	width					: 594px;
}

table.expl_tbl01 {
	width					: 520px;
}

table.expl_tbl02 {
	width					: 520px;
}

table.expl_tbl03 {
	width					: 556px;
}




TH.hdr01 {
	background-color		: #003399;
	color					: #99ccff;
	font-size				: large;
	padding					: 4px 8px 4px 8px;

	width					: 30px;
}

TH.hdr02 {
	font-weight				: bold;

	text-align				: left;
	vertical-align			: top;
}

TH.hdr03 {
	background-color		: #003399;
	color					: #99ccff;
	font-size				: large;
	padding					: 4px 8px 4px 8px;
}


TH.hdr91 {
	background-color		: #666666;
	color					: #ffff99;
	font-size				: large;
}

TH.hdr92 {
	background-color		: #6666cc;
	text-align				: left;

	color					: #ffffff;
}


TD.listcnt_pd01 {
	background-color		: #333333;
	text-align				: left;
	vertical-align			: top;
	color					: #ffffff;
	padding					: 4px;
}

TD.listcnt_pd02 {
	background-color		: #333333;
	text-align				: center;
	vertical-align			: middle;
	color					: #ffffff;
	padding					: 4px;
	font-weight				: bold;

	width					: 150px;
}

TD.listcnt_pd03 {
	background-color		: #333333;
	text-align				: center;
	vertical-align			: middle;
	color					: #ffffff;
	padding					: 4px;
}



TD.listcnt_pd91 {
	background-color		: #333333;
	text-align				: left;
	vertical-align			: top;
	color					: #ffffff;
	padding					: 4px;

	font-size				: 12px;
}

TD.listcnt_pd92 {
	background-color		: #000000;
	text-align				: left;
	vertical-align			: top;
	color					: #999999;
	padding					: 4px;

	font-size				: 12px;
}

TD.cnt01 {
	color					: #cccccc;
	padding-left			: 24px;

	text-align				: left;
	vertical-align			: top;
}



TD.faq_q00 {
	font-weight				: bold;
	padding-right			: 2px;

	text-align				: left;
	vertical-align			: top;

	width					: 16px;
}

TD.faq_q01 {
	font-weight				: bold;
	padding-right			: 2px;

	text-align				: left;
	vertical-align			: top;
}

TD.faq_a00 {
	font-weight				: bold;
	padding-right			: 2px;

	color					: #cccccc;

	text-align				: left;
	vertical-align			: top;

	width					: 16px;
}

TD.faq_a01 {
	color					: #cccccc;

	text-align				: left;
	vertical-align			: top;
}

TD.faq_a02 {
	color					: #cccccc;
	padding-bottom			: 4px;

	text-align				: left;
	vertical-align			: top;
}



TD.suppleimg01 {
	text-align				: center;
	vertical-align			: middle;
}

TD.suppletxt01 {
	color					: #cccccc;
	font-size				: 12px;
	line-height				: 1.2;
}

TD.suppletxt02 {
	color					: #cccccc;
	font-size				: 12px;
	line-height				: 1.2;

	padding-left			: 16px;
}

TD.suppletxt03 {
	color					: #cccccc;
	font-size				: 12px;
	line-height				: 1.2;

	padding-left			: 32px;
}

TD.suppletxt04 {
	color					: #cccccc;
	font-size				: 12px;
	line-height				: 1.2;

	vertical-align			: top;

	width					: 210px;
}

TD.suppletxt05 {
	color					: #cccccc;
	font-size				: 12px;
	line-height				: 1.2;

	vertical-align			: top;

	width					: 170px;
}

TD.suppletxt06 {
	color					: #cccccc;
	font-size				: 12px;
	line-height				: 1.2;

	vertical-align			: top;

	width					: 238px;
}

TD.suppletxt07 {
	color					: #cccccc;
	line-height				: 1.2;

	text-align				: left;
	vertical-align			: bottom;

	padding					: 6px 0px 6px 0px;
}

TD.suppletxt07_2 {
	color					: #cccccc;
	line-height				: 1.2;

	text-align				: left;
	vertical-align			: bottom;

	padding					: 6px 0px 6px 12px;
}

TD.suppletxt08 {
	color					: #cccccc;
	font-size				: 12px;
	line-height				: 1.2;

	vertical-align			: top;

	width					: 380px;
}

TD.suppletxt08_fl {
	color					: #ffffff;
	font-size				: 16px;
	line-height				: 1.2;

	vertical-align			: top;

	width					: 380px;
}

TD.suppletxt08_06 {
	color					: #cccccc;
	font-size				: 12px;
	line-height				: 1.2;

	vertical-align			: top;

	width					: 238px;
	padding					: 0px 70px 0px 70px;
}

TD.suppletxt09 {
	text-align				: center;
	vertical-align			: top;

	border					: solid 4px #D36F24;
	padding					: 12px;
}

TD.suppletxt10 {
	background-color		: #333333;

	text-align				: left;
	vertical-align			: top;
	color					: #ffffff;
	padding					: 4px;

	font-weight				: bold;

	border					: solid 1px #666666;
	width					: 406px;
}

DIV.suppletxt11 {
	background-color		: #333333;

	text-align				: left;
	vertical-align			: top;
	color					: #ffffff;
	padding					: 4px;

	font-weight				: bold;

	border					: solid 1px #666666;
	width					: 460px;
}

TD.suppletxt12 {
	background-color		: #003333;

	text-align				: left;
	vertical-align			: top;
	color					: #ffffff;
	padding					: 4px;

	border					: solid 1px #006666;
}

DIV.suppletxt11n {
	background-color		: #333333;

	text-align				: left;
	vertical-align			: top;
	color					: #ffffff;
	padding					: 4px;

	border					: solid 1px #666666;
	width					: 460px;
}

TD.suppletxt10n {
	background-color		: #333333;

	text-align				: left;
	vertical-align			: top;
	color					: #ffffff;
	padding					: 4px;

	border					: solid 1px #666666;
	width					: 406px;
}






TD.arrow01 {
	text-align				: center;
	vertical-align			: middle;
}

TD.supplecell00 {
	padding					: 0px 0px 12px 0px;
}

TD.supplecell01 {
	padding					: 24px 0px 12px 0px;
}

TD.supplecell02 {
	padding					: 6px 0px 0px 0px;
}


img.splspc01 {
	width					: 1px;
	height					: 6px;
}

img.splspc02 {
	width					: 1px;
	height					: 12px;
}

img.splspc03 {
	width					: 1px;
	height					: 18px;
}





span.impt {
	font-weight				: bold;
}

span.impt_red {
	color					: #ff3333;
	font-weight				: bold;
}

span.impt_yel {
	color					: #cccc33;
	font-weight				: bold;
}

span.impt_sub {
	color					: #999999;
}

div.cntsmain span.impt, div.cntsctr span.impt, TD.listcnt_mgn span.impt {
	font-weight				: bold;
}

div.cntsmain span.impt_red, div.cntsctr span.impt_red, TD.listcnt_mgn span.impt_red {
	color					: #ff3333;
	font-weight				: bold;
}



