body {
	background: #ffffff;
	font: 12px/18px Arial;
	color: #000000;
	margin: 0 auto;
	padding: 0;
}

img { border: 0; }

#home {
	width: 100%;
	min-height: 650px;
	margin-left: auto;
	margin-right; auto;
	background: #ffffff;
}

#wrapper {
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}

#banner-top {
	width: 1200px;
	height: 181px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 0px;
	background: url("images/banner-top.jpg") center no-repeat;
}

#main-middle {
	width: 1200px;
	height: 610px;
	overflow: hidden;
}

#navigation-left {
	width: 340px;
	height: 577px;
	margin-top: 18px;
	padding-top: 3px;
	background: url("images/navigation-left.jpg") top left no-repeat;
}

#main-body {
	width: 860px;
	height: 577px;
	position: relative;
	top: -589px;
	left: 340px;
	margin-top: 5px;
	padding-top: 0px;
	overflow: hidden;
	background: #ffffff url("images/bg-main.jpg") top left no-repeat;
}

#pink-body {
	width: 860px;
	height: 577px;
	position: relative;
	top: -589px;
	left: 340px;
	margin-top: 5px;
	padding-top: 0px;
	overflow: hidden;
	background: #ffffff url("images/bg-pink.jpg") left no-repeat;
}

#blue-body {
	width: 860px;
	height: 577px;
	position: relative;
	top: -589px;
	left: 340px;
	margin-top: 5px;
	padding-top: 0px;
	overflow: hidden;
	background: #ffffff url("images/bg-blue.jpg") left no-repeat;
}

#green-body {
	width: 860px;
	height: 577px;
	position: relative;
	top: -589px;
	left: 340px;
	margin-top: 5px;
	padding-top: 0px;
	overflow: hidden;
	background: #ffffff url("images/bg-green.jpg") left no-repeat;
}

#yellow-body {
	width: 860px;
	height: 577px;
	position: relative;
	top: -589px;
	left: 340px;
	margin-top: 5px;
	padding-top: 0px;
	overflow: hidden;
	background: #ffffff url("images/bg-yellow.jpg") left no-repeat;
}

#purple-body {
	width: 860px;
	height: 577px;
	position: relative;
	top: -589px;
	left: 340px;
	margin-top: 5px;
	padding-top: 0px;
	overflow: hidden;
	background: #ffffff url("images/bg-purple.jpg") left no-repeat;
}

#main-content {
	width: 520px;
	height: 577px;
	overflow: auto;
	position: relative;
	background: #ffffff;
	opacity: 0.8;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
	filter: alpha(opacity = 80);
}

html>body #main-content {
	width: 420px;
	height: 557px;
	overflow: auto;
	position: relative;
	background: #ffffff;
	opacity: 0.8;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
	filter: alpha(opacity = 80);
}

#banner-bottom {
	width:	1200px;
	height: 53px;
	margin: 0 auto;
	position: relative;
	background: #b3b1b2;
}




/*
------------------------------
NAVIGATION MENU BLOCKS
------------------------------
*/

#navigation-left ul {
	margin: 0 0 0 0;
	padding: 0;
}

#navigation-left li {
	display: block;
	float: right;
	width: 340px;
	height: 114px;
	padding: 0px 0px;
	margin: 0 0px;
}

html>body #navigation-left li {
	display: block;
	float: right;
	width: 340px;
	height: 116px;
	padding: 0px 0px;
	margin: 0 0px;
}




/*
------------------------------
FONT STYLE STUFF
------------------------------
*/

a {
	color: inherit;
	text-decoration: none;
	
}

a:hover {
	color: #000000;
	text-decoration: none;
}

a:active {
	text-decoration: none;
}

td {
	font: 12px Arial;
}	

#navigation-left .pinktitle {
	font-size: 1.6em;
	font-weight: 600;
	color: #fe939d;
	padding-right: 10px;
	float: right;
}

#navigation-left .pink {
	font-size 1.0em;
	font-weight: 600;
	color: #fe939d;
	margin-top: 3px;
	padding-right: 12px;
	float: right;
}

#navigation-left .bluetitle {
	font-size: 1.6em;
	font-weight: 600;
	color: #7acad4;
	padding-right: 10px;
	float: right;
}

#navigation-left .blue {
	font-size: 1.0em;
	font-weight: 600;
	color: #7acad4;
	margin-top: 3px;
	padding-right: 12px;
	float: right;
}

#navigation-left .greentitle {
	font-size: 1.6em;
	font-weight: 600;
	color: #a3c7a4;
	padding-right: 10px;
	float: right;
}

#navigation-left .green {
	font-size: 1.0em;
	font-weight: 600;
	color: #a3c7a4;
	margin-top: 3px;
	padding-right: 12px;
	float: right;
}

#navigation-left .yellowtitle {
	font-size: 1.6em;
	font-weight: 600;
	color: #f0d470;
	padding-right: 10px;
	float: right;
}

#navigation-left .yellow {
	font-size: 1.0em;
	font-weight: 600;
	color: #f0d470;
	margin-top: 3px;
	padding-right: 12px;
	float: right;
}

#navigation-left .purpletitle {
	font-size: 1.6em;
	font-weight: 600;
	color: #ab94ff;
	padding-right: 12px;
	float: right;
}

#navigation-left .purple {
	font-size: 1.0em;
	font-weight: 600;
	color: #ab94ff;
	margin-top: 3px;
	padding-right: 12px;
	float: right;
}

#main-content h2 {
	font-size: 2.2em;
	font-weight: 500;
	margin: 5px 0;
	padding: 5px 0;
}


