body {
background-color: #548CC7;
background-image:url(../images/body_bg.jpg);
background-repeat:no-repeat;
background-attachment:fixed;
background-position: bottom left;
font-family: arial;
font-size: 67.5%;
margin: 0;
padding: 0;
}

/*

body
{

}


*/

a {
color: #9CC1CD;
}

	#banner {
	background: #005B9A url(../images/logo.png) top left no-repeat;
	float: left;
	height: 300px;
	width: 300px;
	}

	#content {
	background: #0191C8;
	float: left;
	min-height: 300px;
	width: 600px;
	}

		#content div {
		float: left;
		margin: 10px 20px;
		}

			#content div.fll {
			margin-right: 0;
			width: 230px;
			}

			#content div.fl {
			width: 300px;
			}

			#content div img {
			border: none;
			}

			#content div p {
			color: #ccc;
			font-size: 1.4em;
			line-height: 140%;
			}

			#content div h1 {
			color: white;
			font-size: 1.8em;
			}

			#content div h2 {
			color: white;
			font-size: 1.5em;
			}

					#content div p.white {
					color: white;
					}

	#footer {
	color: #9CC1CD;
	float: left;
	font-size: 1.4em;
	font-weight: lighter;
	margin-top: 0px;
	text-align: center;
	width: 900px;
	}

	#frame {
	background:  url(../images/frame_bg.png) top left repeat-y;
	float: left;
	left: 50%;
	margin-left: -450px;
	margin-top: 20px;
	position: absolute;
	width: 900px;
	}

	#nav {
	background: #003366;
	float: left;
	min-height: 300px;
	width: 300px;
	}

		#nav ul {
		float: left;
		font-size: 1.6em;
		list-style: square;
		margin-bottom: 0px;
		margin-right: 10px;
		margin-top: 18px;
		}

		#nav p {
		color: #9CC1CD;
		float: left;
		font-size: 1.4em;
		line-height: 140%;
		margin-left: 20px;
		margin-right: 10px;
		}

			#nav p a {
			text-decoration: none;
			}

		#nav ul li {
		color: #9CC1CD;
		margin-bottom: 2px;
		}

		#nav ul li a {
		color: #ccc;
		text-decoration: none;
		}

		#nav ul li a:hover, #nav ul li a.on {
		color: white;
		}

	#splash { float: left; height: 300px; position: relative; width: 600px; }
	#splash img.hover { bottom: 0; left: 0; position: absolute; }
