TABLE.outline {
	border					: solid 1px #204768;
}


BODY.enter {
	color					: #ffffff;
	background-color		: #000000;
}

TD.hdrbnr {
	background-image		: url( '/rco/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;
}

TD.ftrbnr {
	background-image		: url( '/rco/images/pmbnr_02.gif' );
	background-repeat		: no-repeat;
	background-position		: left top;

	text-align				: right;
	vertical-align			: bottom;
}

TD.inqtext {
	text-align				: right;
	vertical-align			: middle;
	color					: #999999;
	font-size				: 10px;

	padding-right			: 12px;
}




a:link{
	color					: #9DC2D2;
	font-weight				: bold;
	text-decoration			: underline;
}

A:VISITED{
	color					: #9DC2D2;
	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.c1:link, A.c1:VISITED, A.c1:HOVER, A.c1:ACTIVE{
	color					: #ccccff;
	font-weight				: normal;
	text-decoration			: underline;
}

a.c2:link, A.c2:VISITED, A.c2:HOVER, A.c2:ACTIVE{
	color					: #919ac1;
	font-weight				: normal;
	text-decoration			: underline;
}



TABLE.wnt {
	border					: solid 1px #006699;
}

TD.wnt_title {
	color					: #ffff33;
	font-size				: 14px;
	font-weight				: bold;
}

TD.wnt_date {
	color					: #ffffff;
	font-size				: 12px;
	font-weight				: bold;
	padding-left			: 10px;

	vertical-align			: top;
}

TD.wnt_cnts {
	color					: #ffffff;
	font-size				: 12px;
}


TD.lmenubg {
	background-image		: url( '/rco/images/bg01.gif' );
	background-repeat		: repeat-y;
	background-position		: left top;

	text-align				: left;
	vertical-align			: top;

	width					: 135px;
}

TD.mainbg {
	background-image		: url( '/rco/images/bg02.gif' );
	background-repeat		: repeat-x;
	background-position		: left top;

	text-align				: left;
	vertical-align			: top;
	padding					: 16px 8px 24px 8px;

	width					: 628px;
	width					: 594px;
}


.dflt {
	text-align				: center;
	vertical-align			: top;
	padding-bottom			: 8px;
	font-size				: 10px;
}


.headlinebnr {
	text-align				: left;
	vertical-align			: top;
	padding-bottom			: 8px;
	font-size				: 10px;
}

.cntsheadline {
	text-align				: left;
	vertical-align			: top;

	color					: #ffffff;
	font-weight				: bold;
	font-size				: x-large;

	padding					: 0px 0px 12px 24px;
}

.cntsheadline_news {
	text-align				: left;
	vertical-align			: top;

	color					: #ffffff;
	font-weight				: bold;
	font-size				: large;

	padding					: 0px 0px 12px 24px;
}

.cntsheadlinesub {
	text-align				: left;
	vertical-align			: top;

	color					: #ffffff;
	font-size				: large;
	text-decoration			: underline;

	padding					: 0px 0px 4px 24px;
}

.cntsheadlinesub2 {
	text-align				: left;
	vertical-align			: top;

	color					: #ffffff;
	font-size				: large;
	font-weight				: bold;

	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 16px;
}

.cntsmain_r {
	text-align				: right;
	vertical-align			: top;
	color					: #ffffff;
	padding					: 0px 0px 4px 36px;
}

.cntsctr {
	text-align				: center;
	vertical-align			: top;
	color					: #ffffff;
	padding					: 0px 0px 4px 0px;
}

.cntsctr2 {
	text-align				: center;
	vertical-align			: top;
	color					: #ffffff;
	padding					: 0px 0px 4px 24px;
}

.cntsleft {
	text-align				: left;
	vertical-align			: top;
	color					: #ffffff;
	padding					: 0px 0px 4px 0px;
}

.cntstable1 {
	background-color		: #333333;

	text-align				: left;
	vertical-align			: top;
	color					: #ffffff;
	margin					: 0px 36px 4px 48px;
	padding					: 4px;
}

.cntstable2 {
	background-color		: #003333;

	text-align				: left;
	vertical-align			: top;
	color					: #ffffff;
	margin					: 0px 36px 4px 48px;
	padding					: 4px;
}

.cntstable3 {
	background-color		: #000000;

	text-align				: left;
	vertical-align			: top;
	color					: #ffffff;
	margin					: 0px 36px 4px 48px;
	padding					: 4px;
}

.cntstable4 {
	background-color		: #333333;

	text-align				: left;
	vertical-align			: top;
	color					: #ffffff;
	margin					: 0px 0px 0px 24px;
	padding					: 4px;
}

.cntsspcr_d6 {
	text-align				: left;
	vertical-align			: top;
	color					: #ffffff;

	width					: 1px;
	height					: 2px;
	font-size				: 1px;
}

.cntsspcr_d3 {
	text-align				: left;
	vertical-align			: top;
	color					: #ffffff;

	width					: 1px;
	height					: 4px;
	font-size				: 1px;
}

.cntsspcr_d2 {
	text-align				: left;
	vertical-align			: top;
	color					: #ffffff;

	width					: 1px;
	height					: 6px;
	font-size				: 1px;
}

.cntsspcr {
	text-align				: left;
	vertical-align			: top;
	color					: #ffffff;

	width					: 1px;
	height					: 12px;
	font-size				: 1px;
}

.cntsspcr2 {
	text-align				: left;
	vertical-align			: top;
	color					: #ffffff;

	width					: 1px;
	height					: 24px;
	font-size				: 1px;
}


span.hdr01 {
	text-decoration			: underline;
	font-weight				: bold;

	color					: #ffff66;
	font-size				: large;
}

span.hdr02 {
	text-decoration			: underline;
	font-weight				: bold;

	color					: #66ccff;
	font-size				: large;
}

span.hdr03 {
	font-weight				: bold;

	color					: #66ccff;
	font-size				: large;
}

span.hdr04 {
	font-weight				: bold;

	color					: #ffff66;
	font-size				: large;
}

span.hdr05 {
	font-weight				: bold;

	color					: #ff3300;
	font-size				: 130%;
}


TD.listhdr {
	text-align				: center;
	vertical-align			: top;
	color					: #ffffff;
}

TD.listcnt {
	text-align				: left;
	vertical-align			: top;
	color					: #ffffff;
}

TD.listcntm {
	text-align				: left;
	vertical-align			: middle;
	color					: #ffffff;
}

TD.listcntr {
	text-align				: right;
	vertical-align			: top;
	color					: #ffffff;
}

TD.listcntr02 {
	text-align				: right;
	vertical-align			: top;
	color					: #ffffff;
	font-size				: 12px;
}

TD.listcntb {
	text-align				: left;
	vertical-align			: top;
	color					: #ccffcc;
	font-weight				: bold;
	padding-right			: 8px;
}

TD.listcnt02 {
	text-align				: left;
	vertical-align			: top;
	font-weight				: bold;
	color					: #ffff00;
}

TD.listcnt03 {
	text-align				: left;
	vertical-align			: top;
	color					: #ffffff;
	font-size				: 12px;
}

TD.listcnt_mgn {
	text-align				: left;
	vertical-align			: top;
	color					: #ffffff;
	padding-left			: 12px;
}

TD.listcnt_mgn02 {
	text-align				: left;
	vertical-align			: top;
	color					: #ffffff;
	padding-left			: 12px;
	font-size				: 12px;
}





TD.listcnt_pd01 {
	background-color		: #333333;
	text-align				: left;
	vertical-align			: top;
	color					: #ffffff;
	padding					: 4px;
}

TD.listcnt_pd02 {
	text-align				: left;
	vertical-align			: top;
	color					: #999999;
	padding					: 4px;
}


TD.listcnt_pd03 {
	background-color		: #132b47;
	text-align				: left;
	vertical-align			: top;
	color					: #ffffff;
	padding					: 4px;
}

TD.listcnt_pd04 {
	background-color		: #000000;
	text-align				: left;
	vertical-align			: top;
	color					: #5a6ca9;
	padding					: 4px;
}

TD.listcnt_pd03 div.date {
	font-weight				: bold;
	color					: #ffffff;
	font-size				: 120%;
}

TD.listcnt_pd03 div.evt {
	font-weight				: bold;
	color					: #ffffff;
	font-size				: 120%;
}

TD.listcnt_pd03 div.ttl {
	font-weight				: bold;
	font-size				: 120%;
}

TD.listcnt_pd03 div.sub, TD.listcnt_pd04 div.sub {
	font-weight				: normal;
	padding-left			: 24px;
}

TD.listcnt_pd04 div.date {
	font-weight				: bold;
}

TD.listcnt_pd04 div.evt {
	font-weight				: bold;
}

TD.listcnt_pd04 div.ttl {
	font-weight				: bold;
}

TD.listcnt_pd03 DIV.evt span.txt {
	color					: #99ffff;
	background-color		: #1c3f67;
}




TD.suppletext01 {
	text-align				: center;
	vertical-align			: top;
	color					: #cccccc;
	font-size				: 12px;
}

TD.suppletext02 {
	text-align				: left;
	vertical-align			: top;
	color					: #cccccc;
	font-size				: 12px;
}

TD.suppletext03 {
	text-align				: left;
	vertical-align			: top;
	color					: #cccccc;
	font-size				: 12px;

	width					: 200px;
}

TD.suppletext032 {
	text-align				: left;
	vertical-align			: top;
	color					: #cccccc;
	font-size				: 12px;

	width					: 460px;
}

TD.suppletext04 {
	text-align				: center;
	vertical-align			: top;
	color					: #cccccc;
	font-size				: 12px;
}

TD.suppleimg01 {
	text-align				: center;
	vertical-align			: middle;
}

TD.listcnt span.impt {
	font-weight				: bold;
}

div.cntsmain span.impt, TD.listcnt_mgn span.impt {
	font-weight				: bold;
}

span.impt {
	color					: #ffcccc;
	font-weight				: bold;
}

span.impt02 {
	font-size				: 14px;
	color					: #ffcccc;
	font-weight				: bold;
}

span.impt_yel {
	font-weight				: bold;
	color					: #ffff00;
}

span.impt_yel_n {
	color					: #ffff00;
}

span.impt_blue {
	font-weight				: bold;
	color					: #00ffff;
}

span.impt_red {
	font-weight				: bold;
	color					: #ff0000;
}

span.impt_large {
	font-size				: large;
}

span.ul {
	text-decoration			: underline;
}



TH.hdr01 {
	background-color		: #666666;
	color					: #ffff99;
	font-size				: large;
}

TH.hdr02 {
	background-color		: #6666cc;
	text-align				: left;

	color					: #ffffff;
}

TH.hdr03 {
	text-align				: left;
	vertical-align			: top;
	color					: #ffffff;
}

TH.hdr04 {
	text-align				: left;
	vertical-align			: top;
	color					: #ffffff;

	font-size				: 12px;
}

TH.hdr05 {
	background-color		: #374f71;
	color					: #99b2d0;
	font-size				: large;
}

TH.hdr06 {
	background-color		: #5f81ae;
	color					: #eceff6;
	text-align				: left;
}




span.table1 {
	background-color		: #333333;
	color					: #ffffff;
	padding					: 4px 8px;
	border					: solid 1px #666666;

	line-height				: 2;
}



table.expl_tbl01 {
	width					: 520px;
}

table.expl_tbl02 {
	width					: 500px;
}

table.expl_tbl03 {
	width					: 564px;
}

table.expl_tbl04 {
	width					: 240px;
}

table.expl_tbl05 {
	width					: 468px;
}

table.expl_tbl06 {
	width					: 484px;
}

table.bdr1 {
	border					: solid 1px #003333;
}



hr.hr01 {
	width					: 500px;
	text-align				: center;
	border					: solid 1px #204768;
}


.select1 {
	color					: #33ccff;
	background-color		: #003333;
	border					: 1px solid #33ccff;
}






TH.hdr_ba01 {
	background-color		: #666666;
	color					: #ffff99;
	font-size				: 16px;
}

TH.hdr_ba01s {
	background-color		: #666666;
	color					: #ffff99;
	font-size				: 12px;
}

TH.hdr_ba01ss {
	background-color		: #666666;
	color					: #ffff99;
	font-size				: 10px;
}

TH.hdr_ba02 {
	background-color		: #6666cc;
	text-align				: left;
	color					: #ffffff;
	padding-left			: 8px;
	font-size				: 12px;
}

TH.hdr_ba03 {
	background-color		: #cc6666;
	text-align				: left;
	color					: #ffffff;
	padding-left			: 8px;
	font-size				: 12px;
}


TD.cnt_ba01 {
	text-align				: left;
	color					: #ffffff;
	background-color		: #001122;
	padding					: 4px;
	font-size				: 12px;
}

TD.cnt_ba01a {
	text-align				: left;
	color					: #ffffff;
	background-color		: #001122;
	padding					: 4px;
	font-size				: 12px;
	width					: 276px;
}

TD.cnt_ba01b {
	text-align				: left;
	color					: #ffffff;
	background-color		: #001122;
	padding					: 4px;
	font-size				: 12px;
	width					: 420px;
}

TD.cnt_ba01c {
	text-align				: center;
	color					: #ffffff;
	background-color		: #001122;
	padding					: 4px;
	font-size				: 12px;
	width					: 62px;
}

TD.cnt_ba02c {
	text-align				: center;
	color					: #ffffff;
	background-color		: #001122;
	padding					: 4px;
	font-size				: 16px;
	width					: 56px;
}

TD.cnt_ba03 {
	text-align				: left;
	vertical-align			: top;
	color					: #ffffff;
	font-size				: 12px;
}

TD.cnt_ba03c {
	text-align				: center;
	vertical-align			: top;
	color					: #ffffff;
	font-size				: 12px;
}

TD.cnt_ba03r {
	text-align				: right;
	vertical-align			: top;
	color					: #ffffff;
	font-size				: 12px;
}

div.address {
	padding-left			: 12px;
}

div.ad_l {
	padding					: 0px;
	margin					: 0px;
	text-align				: left;
	width					: 340px;
	height					: 0px;
}

div.ad_c {
	padding					: 0px;
	margin					: 0px;
	text-align				: center;
	width					: 340px;
}

div.ad_r {
	padding					: 0px;
	margin					: 0px;
	text-align				: right;
	width					: 340px;
}

TD.rule_text_dot {
    vertical-align          : top;
    padding-left            : 24px;
}

TD.rule_text {
    vertical-align          : top;
    padding-left            : 8px;
}

DIV.hdr03 {
	font-weight				: bold;
	color					: #ffff66;
	font-size				: large;
}
