body {
	background-color:#3f4f5d;;
	margin:0;
	padding:0;
	height:100%;
	color:#CACACA;
	font-family:normal,"Lucida Grande",arial,tahoma,sans-serif;
	font-size:83%;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:1.4em;
}

a:link, a:visited, a:hover, a:active {
	color:#ffffff;
}

#page {
	position:absolute;
	margin:0 auto -56px -400px;
	left:50%;
	width:802px;
	height:auto !important;
	height:100%;
	min-height:100%;
}

#header {
	background: url('images/header.jpg') no-repeat;
	width:802px;
	height:209px;
	margin:10px 0 10px 0;
}

#headerRow {
	width:802px;
}

#headerRow .rowItem {
	float:left;
	background:url('images/cont2bg.jpg') no-repeat;
	height:268px;
	width:260px;
}

.rowItemMiddle {
	margin-left:11px;
	margin-right:11px;
	text-align:center;
}

#mainLeft {
	float:left;
	background:url('images/cont3bg.jpg') repeat-y;
	width:531px;
	margin:10px 11px 0 0;
}

#sideRight {
	float:left;
	background:url('images/cont4bg.jpg') repeat-y;
	width:260px;
	margin:10px 0 0 0;
	text-align:center;
}

.sideRightIMG, #mediaspace {
	padding-bottom:5px;
}

#mainLeft p {
	font-size: 120%;
	color:#ffffff;
}

.boldP {
	font-weight:bold;
}

#footer {
	position:absolute;
	bottom:0px;
	width:800px;
	min-height:56px;
	height:auto !important;
	height:56px;
	padding:0;
	margin:0;
	text-align:center;
	clear:both;
}

.push {
	height:56px;
	clear:both;
}

p {margin-left:10px;}

#footer p {
	padding: 10px 0 0 0;
	margin:0;
}

#footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
	color:#CACACA;
}

.clear {clear:both;}