body{margin:0px;background:#FFFFFF; text-align:center;}


#head {
	background-color: #333333;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 50px;
	text-align:left;
}

#graybar {
	background-color: #555555;
	position: absolute;
	top: 50px;
	left: 0px;
	width: 100%;
	height: 20px;
	text-align:left;
	z-index: 0;
}

.lg { position: absolute; top: 7px; left: 75px;}


#main {
	font-size: 90%;
	line-height: 110%;
	position: absolute;
	top: 90px;
	left: 70px;
	text-align: left;
	padding-right: 50px;
}

#topmain {
	position: absolute;
	top: 90px;
	left: 70px;
	width: 90%;
	text-align: left;
}
.leftcol {
	width: 70%;
	font-size: 90%;
	line-height: 110%;
	float: left;
}

.rightcol {
	width: 20%;
	padding-right: 15px;
	float: right;
}

.ad {
	font-size: 80%;
	padding: 1ex;
	background-color: #E3E3E3;
	border-left: 1px solid #888888;
	width: 100%;
}

.box {
	font-size: 10px;
	color: #555555;
	padding: 1ex;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 100%;
}

#image {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 70px;
	height: 70px;
	z-index: 1;
}

.trail {
	font-size:12px;
	color: #FFFFFF;
	padding-left: 85px;
	z-index: 1;
}
.trail a:link { color: #FFFFFF;}
.trail a:visited { color: #FFFFFF;}

DIV { font-family: Verdana, Helvetica, sans-serif; }
H1 { font-size: 140%; color: #996600; }
H2 { font-size: 120%; color: #996600; }
IMG { border: #CCCCCC; }
HR { height: 1px; color: #CCCCCC; }

.b { font-weight: bold; }
.bgray { font-weight: bold; color: #666666; }
.on { font-weight: bold; color: #990000; }
.tiny { font-size: 11px; color: #666666; }

.pad { padding-left: 30px; font-size: 80%; }
.alignleft { float: left; padding-right: 5px; padding-bottom: 5px; }

a:link { text-decoration: underline; color: #3333CC; }
a:visited { text-decoration: underline; color: #660066; }