/* CSS Document */

h4{
	margin:30px auto 20px 25px; padding:10px 0 3px 6px;
	font-size:14px;
	border-left:8px solid #00C0FF;
}


ul#contents, ul#contents ul, ul#contents ul ul{ list-style:none; }
ul#contents ul{ margin-top:3px; margin-bottom:3px; }

#contents li{
	background:url(../img/square.gif) no-repeat 0 0.4em;
	padding-left:13px;
}

ul#contents ul li{
	background:url(../img/r-delta.gif) no-repeat 0 0.4em;
}

ul#contents ul ul li{
	background:url(../img/bar.gif) no-repeat 0 0.4em;
}

ul#contents ul ul ul li{
	background:url(../img/dot.gif) no-repeat 0 0.4em;
}


#menu ul li{ background:none; padding:0; }

#menu ul ul li{
	padding:0;
	font-size:12px;
	border-bottom:none; border-top:dotted 1px #CCC;
	background:url(../img/r-delta.gif) no-repeat 18px center;
	}

#menu ul ul li a{ width:auto; height:1.3em; padding-left:30px; }
#menu ul ul li a:hover{ background:#DFF url(../img/r-delta.gif) no-repeat 18px center; }





tr.rig td, td.rig{ text-align:right; }

table.white, .white .blankcell td{ background-color:#9F9F9F; }
	.white th, tr.white th{ background-color:#E6E0E0; }
	.white td, tr.white td, td.white{ background-color:#FFF; }
	.white .bg2 td{ background-color:#F6F6F6; }



td.new, span.new{color:#FF0000;}

