body {
	/* background-color: #FFF; */
	background: #FFF url(../images/x-bg.gif) repeat;
	font-size: 12px;
	font-family: Verdana, Arial;
	color: #000;
	margin: 10px 0 0 0;
	padding: 0;
}
a {
	color: #FF8D00;
	text-decoration: underline;
}
#main {
	background-color: #EEE;
	border: 1px solid #E9E9E9;
	width: 770px;
	display: block;
	clear:both;
	margin: 0;
	padding:0;
}
#main div.main-pad {
	padding: 10px;
}
#derek-brooks {
	float: left;
	border: 10px solid #BBB;
	margin: 10px 0 10px 10px;
}
.left-box {
	float: left;
	margin: 10px 0 0 10px;
	border: 10px solid #BBB;
	background-color: #DDD;
	text-align: justify;
	clear: top;
}
.left-box div {
	width: 400px;
}
.left-box div p {
	margin: 0;
	padding: 10px;
}
.left-box h3 {
	text-decoration: none;
	padding: 0;
	margin: 0;
	font-size:25px;
}
.left-box h4 {
	background-color: #CCC;
	font-size: 12px;
	width: 380px;
	margin: 7px 0 2px 0;
	border-bottom: 1px solid #AAA;
	text-decoration: none;
	list-style: none;
}
.left-box h4 span {
	font-weight: bold;
}

#list {
	border: 1px solid #AAA;
}
#list td {
	font-size: 12px;
	padding: 5px;
}
#list td.odd-first, #list td.odd-second {
	background-color: #CCC;
}
#list td.odd-first, #list td.even-first {
	font-weight: bold;
	border-right: 1px solid #AAA;
	width: 160px;
}
.left-box div.odd, .left-box div.even  {
	font-weight: bold;
	margin: 0;
	border-bottom: 1px solid #AAA;
}

.left-box div p { margin: 0; padding: 5px; }
.left-box div.odd { background-color: #CFCFCF; }
.left-box div p a { color: #000; }

.left-box span { float:right; color:#666; font-weight:normal; }
.left-box p span a { color:#666; text-decoration:none; border-bottom:1px dotted #666; }


#footer {
	font-size: 10px;
	color: #888;
	background-color: #FFF;
	width: 310px;
}
#footer a {
	color: #999;
}


/* tooltip hover */
#trailBox {
	width:200px;
	position:absolute;
	visibility:hidden;
	left:0px;
	top:0px;
	z-index:10000;
	background-color: #FFF;
	border: 1px solid #000;
	padding: 6px;
	color: #000;
	font-family: Verdana, Arial;
	font-size: 11px;
	line-height:1.2;
}
