body {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: #004a38;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #FFFFFF;
}
#container {
	width: 780px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}
#header {
	padding: 0 10px 0 20px;
}
#header h1 {
	margin: 0;
	padding: 10px 0;
}
#mainContent {
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 273px;
	right: 272px;
	width: 483px;
	color: #444444;
}
#rightContent {
	padding: 0px;
	margin: 0px;
	position: absolute;
	top: 526px;
	left: 512px;
	width: 220px;
	color: #444444;
}

.content {
	background: url(images/css_content_vTile.gif) repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 483px;
}
.padContent {
	padding: 0px 26px 24px;
}
.c_upper, .c_lower {
	margin: 0px;
	height: 15px;
	width: 483px;
	padding: 0px;
	font-size: 12px;
	line-height: 15px;
}
.c_lower {
	background: url(images/css_content_lower.gif) no-repeat;
}
.c_upper {
	background: url(images/css_content_upper.gif) no-repeat;
}

.rCol {
	background: url(images/css_rCol_vTile.gif) repeat;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 220px;
	color: #FFFFFF;
}
.pad_rCol {
	padding: 0px 16px;
}
.rc_upper, .rc_lower {
	margin: 0px;
	height: 15px;
	width: 220px;
	padding: 0px;
	font-size: 12px;
	line-height: 15px;
}
.rc_lower {
	background: url(images/css_rCol_lower.gif) no-repeat;
}
.rc_upper {
	background: url(images/css_rCol_upper.gif) no-repeat;
}
#footer {
	padding: 0px;
	width: 483px;
}
#footer p {
	margin: 0; 
	padding: 10px 0;
}
