/* 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 4px;
	}

#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; }


#menu ul ul ul li{
	padding:0;
	font-size:11px;
	border-bottom:none; border-top:dotted 1px #CCC;
	background:url(../img/bar.gif) no-repeat 35px center;
	}

#menu ul ul ul li a{ width:auto; height:1.3em; padding-left:50px; }
#menu ul ul ul li a:hover{ background:#DFF url(../img/bar.gif) no-repeat 35px 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, .white .bg2 td.white{ background-color:#FFF; }
	.white .bg2 td{ background-color:#F6F6F6; }



td.new, span.new{color:#FF0000;}

td.adred, strong.adred, span.adred{color:#F00;}
td.adgre, strong.adgre, span.adgre{color:#090;}
td.adbla, strong.adbla, span.adbla{color:#606;}
td.adblu, strong.adblu, span.adblu{color:#00F;}

tr.woman td{color:#F00;}


