@charset "UTF-8";
/* CSS Document */
body {
	background: url(../images/background.jpg) repeat-x;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}

.header { background-image:url(images/inside_head.jpg); background-repeat:repeat-x; background-color:#1A4848; }
.softgreen { background-color:#E8ECE4; }

p, li { line-height:150%; font-size:12px; }


/* for compendium pages */

H1 { font-size:1.8em; }
H2 { font-size:1.5em;  font-weight:bold; border-bottom:thin #000; }
H3 { font-size:1.3em; font-weight:normal; }
P.tabledescription { font-size:10.5pt; font-weight:normal; }
A { font-weight:normal; }
.left { text-align:left; }

DL { }
	DT { font-weight:bold; }
	DD { line-height:150%; font-size:12px; margin-bottom:12px; }
	

/* code for alternate and selected table rows */


#playlist { border: 1px solid #666666; }
	#playlist thead { border-bottom:1px solid #D9D9D9; }
	#playlist th { line-height:150%; font-size:12px; text-align:center; vertical-align:bottom; background-color:#EFF2EC; border-bottom: 1px solid #D9D9D9; border-left: 1px solid #D9D9D9; }
	#playlist thead th.state2 {   background-color:#E8ECE4; vertical-align:bottom; }
	#playlist tbody th.tables {   background-color:#EDF0E9; text-align:left; vertical-align:top; }
	#playlist tbody th.state {   background-color:#EDF0E9; text-align:left; /* vertical-align:middle; */ }
	
	#playlist tbody tr td { text-align:center; border-bottom: 1px solid #D9D9D9; border-left: 1px solid #D9D9D9; line-height:150%; font-size:12px; vertical-align:middle; }
	#playlist tbody tr.selected td {
		background-color: #3d80df;
		color: #ffffff;
		font-weight: bold;
		border-left: 1px solid #346DBE;
		border-bottom: 1px solid #7DAAEA;
	}
