body {
	margin:0px 0px 0px 0px;
	font-family: Tahoma;
	font-size: 10pt;
	}

a img { border: none; }

#leftcontainer {
	position: absolute;
	left:0px;
	top:0px;
	width:198px;
	height: 210px;
	background:url(watermark_topleft.gif);
	background-repeat: no-repeat;
	}

#midleft {
	position: absolute;
	left:0px;
	top:210px;
	width:198px;
	background:url(watermark_midleft.gif);
	background-repeat: repeat-y;
	}

#midleftcontent {
	position: relative;
	padding:16px 10px 0px 21px;
	text-align: center;
	}

#loginarea {
	border-top: 1px dashed #000;
	border-bottom: 1px dashed #000;
	text-align: center;
	}

	.logininput {font-size: 10pt; width: 140px; color: #5a7b39;}
	#loginfail {color: #d00000;}
	.logintitle, .loginok {font-weight: bold;}

#bottomleft {
	position: relative;
	width:198px;
	height:110px;
	background:url(watermark_bottomleft.gif);
	background-repeat: no-repeat;
	}

#centercontainer {
	background:url(watermark_topmid.gif);
	background-repeat: no-repeat;
	height: 210px;
	width: 372px;
	margin-left: 198px;
	margin-right:198px;
	padding:10px 10px 10px 10px;
	}

#topcentercontent {
	position: relative;
	padding:64px 0px 0px 120px;
	}

#midcenter {
	position: absolute;
	top:226px;
	width: 550px;
	}

.midcentercontent {
	position: relative;	
	text-align: center;
	border-top: 1px dashed #000;
	border-bottom: 1px dashed #000;
	width: 352px;
	}

.midcentersite {
	height: 180px;
	border-bottom: 1px dashed #000;
}

.midcenternews {
	position: relative;	
	border-bottom: 1px dashed #000;
	background: #fff;
	}

.midcenternews img {
	float: left;
	margin-right: 5px;
	border: 1px solid #5a7b39;
}

.midcenternews a {
	border: 0px;
}

#rightcontainer {
	position: absolute;
	left:570px;
	top:0px;
	width:198px;
	}

#topright {
	}

#toprightcontent {
	position: relative;
	padding:90px 21px 10px 10px;
	font-size: 8pt;
	}

#midright {
	position: absolute;
	top:226px;
	width:198px;
	}

#midrightcontent {
	position: relative;
	padding:45px 10px 10px 10px;
	border-top: 1px dashed #000;
	border-bottom: 1px dashed #000;
	height: 130px;
	}

h1 {
	font-weight: bold; font-size: 12pt; text-align: center;
	}
h2 {
	font-weight: bold; font-size: 10pt; text-align: left;
	}

a.normal, a.normal:hover {
	color: #000000;
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}

.smimg {
	text-align: center;
}

.smimg img {
	float: none;
	border: 0px;
	padding: 5px;
}

.report {
	position: absolute;
	left: 10px; 
	right: 10px; 
	top: 50px;
}

th {
	background: #aaa;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}

td {
	background: #eee;
	width: 100px;
}
