A:link    { color: #0000b0; }
A:visited { color: #0000b0; }
A:active  { color: #0000b0; }
A:hover   { color: #E00000; }

BODY
{
	FONT-FAMILY: Verdana,Tahoma,Arial,"MS UI Gothic";
    color: #333333;
	line-height:130%;
	padding-left:10px;
    font-size: 10pt;
}

PRE
{
    font-size: 9pt;
    color: #333333;
	padding-left:10px;
}

TH
{
    border-width: 1;
    background-color: steelblue ;
    color: #ffffff;
    text-align: center;
    font-size: 10pt;
}

TD
{
    font-size: 10pt;
	line-height:140%;
}

TABLE.title {
    background-color: #ffffff;
}

TABLE.title TH {
    filter:shadow(color=silver,direction=135);
    background-color: transparent;
    color: #0066cc;


TABLE.subtitle {
    background-color: steelblue ;
    width: 100%;
    padding: 0px;
}

TABLE.subtitle TH {
    background-color: steelblue ;
    color: #ffffff;
    height : 25;
    text-align: left;
    width: 800;
}

TR.sublabel {
    background-color: steelblue ;
    color: #ffffff;
}


P.cm {
    font-size: 12pt;
    color: #0066cc
}

P.cm1 {
    font-size: 10pt;
    color: #0066cc
}

span.c1 {
	color:#BB1100;
}

UL {
	line-height:130%;
}

UL.menu1 LI {
	list-style-image : url(./images/aicon_132.gif);
	margin-top:7px;
}
UL.menu2 LI {
	list-style-image : url(./images/aicon_136.gif);
	margin-top:7px;
}
UL.menu3 LI {
	list-style-image : url(./images/aicon_133.gif);
	margin-top:7px;
}

UL.sec {
	margin-top:0px;
	list-style-image : url(./images/arrow_145.gif);
}

div.category {
	font-size:12;
	font-weight:bold;
    background-color: steelblue ;
    color: #ffffff;
    height : 25;
	padding-top:5px;
	padding-left:15px;
	width:750px;
}

div.tiptitle {
	font-size:12;
	font-weight:bold;
	padding-top:1px;
	padding-left:7px;
	border-left:steelblue  8px solid;
	border-bottom:steelblue  2px solid;
	width:750px;
}

div.cp {
	text-align:center;
	font-size:8pt;
	color:#000000;
}

h1 {
	font-size: 11pt;
	color:#000000;
	border-left:steelblue 8px solid;
	border-bottom:steelblue 2px solid;
	padding-left:10px;
	font-weight:bold;
}

h2 {
	font-size: 10pt;
	background-color:#ffffff;
	color:#000000;
	border-left:steelblue 8px solid;
	padding-left:8px;
	font-weight:bold;
	margin-top:1px;
	margin-bottom:0px;
}

h3 {
	font-size: 10pt;
	background-color:#ffffff;
	color:#000000;
	border-bottom:steelblue 1px solid;
	padding-bottom:5px;
	font-weight:bold;
	margin-top:1px;
	margin-bottom:0px;
}

div.hd2 {
	font-weight:bold;
	padding-top:1px;
	padding-left:7px;
	border-left:steelblue  8px solid;
	border-bottom:steelblue  2px solid;
}

div.hd3 {
	font-weight:bold;
	padding-top:5px;
	padding-left:9px;
	background-color:steelblue;
	color:#ffffff;
	height:23px;
}

div.hd4 {
	font-weight:bold;
	padding-top:5px;
	padding-left:9px;
	background-color:yellowgreen;
	color:#ffffff;
	height:23px;
}

div.hd5 {
	font-weight:bold;
	padding-top:1px;
	padding-left:7px;
	border-left:yellowgreen  8px solid;
	border-bottom:yellowgreen  2px solid;
}

h3.hd3 {
	font-size: 10pt;
	background-color:#ffffff;
	color:#000000;
	xcolor:steelblue;
	border-left:steelblue 8px solid;
	padding-left:10px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:5px;
}
div.navi {
	border-bottom:1px black dashed;
	height:25px;
	padding-left:10px;
	margin-top:5px;
	margin-bottom:8px;
}

div.sec {
	background-color:#ffffff;
	color:#000000;
	border-left:steelblue 8px solid;
	padding-left:8px;
	font-weight:bold;
}

span.blue {
	color:blue;
}

strong {
	font-weight:normal;
	color:#BB1100;
}

table.t1 {
	border-width:1px;
	border-color:#000000;
	border-right:none;
	border-top:none;
}
.t1 th {
	border-width:1px;
	border-color:#000000;
	border-left:none;
	border-bottom:none;
	border-top:none;
	background-color:#cfdfdf;
}
.t1 td {
	border-width:1px;
	border-color:#000000;
	border-left:none;
	border-bottom:none;
    font-size: 8pt;
}

.t1 tr.c {
	background-color:#cfcfaf;
	border-width:1px;
	border-color:#000000;
	border-left:none;
	border-bottom:none;
    font-size: 8pt;
}

