/* Main CSS */

body{
	background: #fff;
	font-size: 0.7em;
	font-family: tahoma;
	background: url(../../images/bg_border.gif);
	background-position: center;
	margin: 0px;
}

p {
	color: #000;
	font-size: 0.85em;
	margin: 0;
	padding: 0;
}


table.small-border{ border-top: 1px dotted #cdcdcd; }

.main {
	margin: 0px auto;
	width: 100%;
}

.content { 
	background: #fff;
	width: 527px;
	margin-bottom: 0px;
	position: relative;
	z-index: 100;
	padding-top: 27px;
	margin: 20px auto;
}

.topcorners {
	background: url(../../images/bg_top_corners.gif);
	width:527px;
	height: 8px;
	background-repeat: no-repeat;
	position: relative;
	top: -35px;
}

.bottomcorners {
	background: url(../../images/bg_bottom_corners.gif);
	width:527px;
	height: 8px;
	background-repeat: no-repeat;
	position: relative;
	bottom: -8px;
}

.body_content {
	color: #000;
	font-size: 1.2em;
	width: 450px;
	margin-left: 40px;
	background: #fff;
}

.clear {clear: both;}

/*Header Classes*/
span {visibility: hidden;}

h1{
	margin-bottom : -10px;
	margin-top : 0px;
	color:#465615;
}

h4 {
	font-size: 0.9em;
	display: inline;
	color:#465615;
}

h3.small {
	font-size: 1.1em;
	color: #748c12;
}

.subheader {
	background-image: url("../images/subheader.gif");
	background-repeat: no-repeat;
	height: 18px;
}
.header {
	background-image: url("../images/header.gif");
	background-repeat: no-repeat;
	height: 19px;
}

.leaderboard-hdr {
	background-image: url("../images/leaderboard-hdr.gif");
	background-repeat: no-repeat;
	height: 24px;
}

.mpu-hdr {
	background-image: url("../images/mpu-hdr.gif");
	background-repeat: no-repeat;
	height: 18px;
}

