/* CSS Document */


h4{
	margin:30px auto 20px 25px; padding:10px 0 3px 6px;
	font-size:14px;
	border-left:8px solid #00C0FF;
}


ul, ul ul, ul ul ul{ list-style:none; }
ul ul{ margin-top:3px; margin-bottom:3px; }

li{
	background:url(../img/square.gif) no-repeat 0 0.4em;
	padding-left:13px;
}

ul ul li{
	background:url(../img/r-delta.gif) no-repeat 0 0.4em;
}

ul ul ul li{
	background:url(../img/bar.gif) no-repeat 0 0.4em;
}

ul 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; }

#menu ul ul li.lineup_n{
	clear:both;
	display:block;
	width:44%;
	padding:0;
	float:left;
}

#menu .lineup_n a{

}

#menu ul ul li.lineup_h, #menu ul ul li.lineup_sh{
	display:block;
	width:26%;
	margin:0; padding:0;
	text-align:center;
	border-left:1px #CCC dotted;
	background:none;
}

#menu ul ul li.lineup_h{
	float:left;
}

#menu .lineup_h a, #menu .lineup_sh a{
	padding:0;
	background:none;
}

#menu .lineup_h a:hover, #menu .lineup_sh a:hover{
	padding:0;
	background-image:none;
}




/* table */

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, .white td.bg2{ background-color:#EEE9E9; }
	
	.white .tline th, .white .tline td{ border-top:1px solid #9F9F9F; }


table.blue{ background-color:#0070CC; }
	.blue th, tr.blue th{ color:#333; background-color:#8FBFFF; }
	.blue td, tr.blue td, td.blue{ background-color:#D6E9FF; }

	.blue .bg2 td, .blue td.bg2{ background-color:#B9E0FF; }

	.blue .tline td, .blue .tline th{ border-top:1px solid #0070CC; }


table.green{ background-color:#00A000; }
	.green th, tr.green th{ color:#333; background-color:#A0FF30; }
	.green td, tr.green td, td.green{ background-color:#E0FFAA; }

	.green .bg2 td, .green td.bg2{ background-color:#C0FF70; }

	.green .tline td, .green .tline th{ border-top:1px solid #00A000; }


table.red{ background-color:#FF5000; color:#333; }
	.red th, tr.red th{ color:#333; background-color:#FFA090; }
	.red td, tr.red td, td.red{ background-color:#FFD6D6; }

	.red .bg2 td, .red td.bg2{ background-color:#FFCCAA; }

	.red tr.tline td, .red tr.tline th{ border-top:1px solid #FF5000; }


table.black{ background-color:#707070; }
	.black th, tr.black th{ color:#333; background-color:#B3B3B3; }
	.black td, tr.black td, td.black{ background-color:#D0D0D0; }

	.black .bg2 td, .black td.bg2{ background-color:#C3C3C3; }

	.black .tline td, .black .tline th{ border-top:1px solid #707070; }

table.yellow, .yellow .blankcell, .yellow table{ background-color:#FF9933; }
	.yellow th, tr.yellow th{ background-color:#FFCC66; }
	.yellow td, tr.yellow td, td.yellow{ background-color:#FFFFCC; }

	.yellow .bg2 td, .yellow td.bg2{ background-color:#FFFF99; }
	.yellow .tline td, .yellow .tline th{ border-top:1px solid #FF9933; }


