body{margin:0px;background:#FFFFFF; text-align:center;}


#head {
	background-color: #000033;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 84px;
	text-align:left;
}

#menuBox {
	padding: 0px;
	border: 1px solid #000000;
	position: absolute;
	top: 84px;
	background-color: #CCCCCC;
	height: 30px;
	width: 100%;
	left: 0px;
}
#infoBox {
	background-color: #000033;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 84px;
	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: 0px; left: 175px;}


#main {
	font-size: 90%;
	line-height: 110%;
	position: absolute;
	top: 90px;
	left: 70px;
	text-align: left;
	padding-right: 50px;
}

#topmain {
	position: absolute;
	top: 120px;
	left: 60px;
	width: 750px;
	text-align: left;
}
.leftcol {
	width: 85%;
	font-size: 90%;
	line-height: 110%;
	float: left;
}
.leftcol a:link {text-decoration: none; color: #0066CC;}

.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: 200%; color: #000000; }
H1 a:link {text-decoration: none; color: #0066CC;}
H2 { font-size: 140%; color: #0066CC; }
IMG { border: #CCCCCC; }
HR { height: 1px; color: #CCCCCC; }

.b {
	font-weight: bold;
	color: #666666;
	line-height: 20px;
}
.bgray { font-weight: bold; color: #666666; }
.on { font-weight: bold; color: #990000; }
.tiny {
	font-size: 12px;
	color: #666666;
	line-height: 28px;
}

.pad { padding-left: 20px; font-size: 90%; }
.alignleft { float: left; padding-right: 5px; padding-bottom: 5px; }
.runRight {
	float: right;
}
.AboutBox {
	padding: 10px;
	border: 1px double #333366;
	position: static;
	background-color: DCE1F4;
	width: 600px;
	line-height: 20px;
}
