BODY
{
	BACKGROUND-COLOR: #e2e2e2;
}

TH
{
	BACKGROUND-COLOR: #CCCCCC;
	FONT-SIZE:10pt;
}

TH.1
{
	BACKGROUND-COLOR: #fff09e;
	FONT-SIZE:10pt;
}

TD.1
{
	FONT-SIZE: 10pt;
	BACKGROUND-COLOR: #fff09e;
}

TH.2
{
	BACKGROUND-COLOR: #cccccc;
	FONT-SIZE:10pt;
}

TD.2
{
	FONT-SIZE: 10pt;
	BACKGROUND-COLOR: #cccccc;
}

TD
{
	FONT-SIZE:10pt;
}


TR.ONE
{
    FONT-SIZE: 80%;
    BACKGROUND-COLOR: #FFFFFF;
}


TR.THREE
{
    FONT-SIZE: 80%;
    BACKGROUND-COLOR: #CCCCCC;
}

TD.menu
{
	FONT-SIZE: 10pt;
}
		
TD.norm
{
	FONT-SIZE: 10pt;
	BACKGROUND-COLOR: #fcfcfc;
}

TD.calc
{
	FONT-SIZE: 10pt;
	BACKGROUND-COLOR: #eeeeee;
}

TD.norm1
{
	FONT-SIZE: 10pt;
	COLOR: white;
	FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #3d87f4;
}

TD.norm2
{
	FONT-SIZE: 10pt;
	COLOR: blue;
	BACKGROUND-COLOR: #d0e8ff;
}
	
TD.norm3
{
	FONT-SIZE: 10pt;
	BACKGROUND-COLOR: #fff09e;
}

TD.norm4
{
	FONT-SIZE: 10pt;
	BACKGROUND-COLOR: #DDDDDD;
}

TD.inl
{
	FONT-SIZE: 10pt;
}

TD.inl_red
{
	FONT-SIZE: 10pt;
	COLOR: red;
}

ul
{
	list-style-type: square;
}


STRONG
{
	COLOR: #d8002b;
	FONT-WEIGHT: bold;
}

STRONG.cs
{
	COLOR: #e0002b;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16pt;
}

B.ng
{
	COLOR: #FF0000;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: normal;
}

B.ok
{
	COLOR: #0000FF;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: normal;
}

STRONG.norm
{
	COLOR: RED;
	FONT-WEIGHT: bold;
}

A
{
    COLOR: BLUE;
    TEXT-DECORATION: underline;
    FONT-WEIGHT: normal;
}

A:visited
{
    COLOR: #3366FF;
    TEXT-DECORATION: underline;
    FONT-WEIGHT: normal;
}

A:hover
{
    COLOR: RED;
    TEXT-DECORATION: underline;
    FONT-WEIGHT: normal;
}

/*
DIV.div_maintitle
{
	MARGIN: 10px 10px 10px 10px;
    PADDING: 3px 4px 3px 4px;
	BORDER-LEFT: #e51221 8px solid;
	BORDER-LEFT: #dd6872 8px solid;
	BACKGROUND-COLOR: #dd6872;
	BACKGROUND-COLOR: #e51221;
	COLOR: white;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
}

DIV.div_title
{
	MARGIN: 10px 20px 0px 10px;
    PADDING: 3px 4px 3px 10px;
	BORDER-LEFT: #6b72b2 8px solid;
	BORDER-LEFT: #0c3388 8px solid;
	BACKGROUND-COLOR: #0c3388;
	BACKGROUND-COLOR: #6666CC;
	COLOR: white;
	FONT-SIZE: 11pt;
	FONT-WEIGHT: bold;
}

DIV.div_minititle
{
	MARGIN: 10px 420px 0px 15px;
    PADDING: 2px 4px 2px 10px;
	BORDER-LEFT: #ddce00 8px solid;
	BACKGROUND-COLOR: #e5ed05;
	COLOR: black;
	FONT-SIZE: 11pt;
	FONT-WEIGHT: bold;
}

DIV.div_minititlelong
{
	MARGIN: 10px 260px 0px 15px;
    PADDING: 2px 4px 2px 10px;
	BORDER-LEFT: #a0d0ff 8px solid;
	BACKGROUND-COLOR: #494fef;
	COLOR: white;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}
*/
DIV.div_ctil
{
    BORDER: #000000 1px solid;
	MARGIN: 0px 0px 0px 0px;
    PADDING: 0px 0px 0px 0px;
	OVERFLOW:auto;
	HEIGHT: 135px;

}

DIV.div_ct
{
	MARGIN: 0px 20px 10px 10px;
    PADDING: 10px 10px 10px 10px;
    BORDER-TOP: #0000FF 0px solid;
    BORDER-RIGHT: #0000FF 0px solid;
    BORDER-BOTTOM: #bbbbbb 0px dashed;
    BORDER-LEFT: #FF0000 0px solid;
	FONT-SIZE: 10pt;
	LINE-HEIGHT: 140%;
}

DIV.div_toppart
{
	MARGIN: 0px 0px 0px 0px;
    PADDING: 2px 5px 2px 5px;
    BORDER-TOP: #0000FF 0px solid;
    BORDER-RIGHT: #0000FF 0px solid;
    BORDER-LEFT: #FF0000 0px solid;
	FONT-SIZE: 10pt;
	LINE-HEIGHT: 120%;
	BACKGROUND-COLOR: #f4efff;
}

/*uDESw³ηXN[Ν[±Δΰv*/
DIV.div_maintitle
{
	color: white;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	background-color: #00308D;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #D50127;
	margin:  5px;
	padding: 3px 3px 3px 10px;
}

/*uΰeΰΎv*/
DIV.div_title
{
	color: white;
	font-size: 11pt;
	font-weight: bold;
	margin: 10px;
	padding: 3px 3px 3px 15px;
	border-left: #00308D 8px solid;
	background-color: #6699CC;
	width: 94%;
}

/*uϊφv*/
DIV.div_minititle
{
	color: #666666;
	font-size: 11pt;
	font-weight: bold;
	margin: 10px;
	padding: 3px 3px 3px 15px;
	border-left: #00308D 8px solid;
	background-color: #BBCCCC;
	width: 80%;
}

DIV.div_minititlelong
{
	MARGIN: 10px 260px 0px 15px;
    PADDING: 2px 4px 2px 10px;
	BORDER-LEFT: #a0d0ff 8px solid;
	BACKGROUND-COLOR: #494fef;
	COLOR: white;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}
