html
{
    height:100%;
}

body {
		padding:0;
		margin:0;
		font-family:arial,helvetica,sans-serif;
		text-align:center;
		font-size:12px;
		height:100%;
	}
	#wrapper {
		text-align:left;
		margin-right:auto;
		margin-left:auto;
		padding:0;
		width:800px;
		height:100$;

	}


    #wrapper h1, h2, h3, h4, h5, h6
    {
        margin: 5px 10px;
        text-align:center;
    }


	.top_wrapper {
		width:100%;
		padding:0;
		margin:0 auto 0 auto;
	}
	.links {
		background:#339966;
		height:19px;
		width:100%;
		text-align:right;
		color:#ffffcc;
		padding:0;
		margin:0;
	}

	.links  ul#top
	{
		width:100%;
		text-align:right;
		margin:0 50px 0 25px;
		padding:2px 0 0 0;
		list-style-type:none;

	}

	.links  ul#top li
	{
		width:90%;
		text-align:right;
		float:left;
		display:block;
	}

	.links  a:link {
		color:#ffffcc;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		background:inherit;

	}
	.links a:visited {
		color:#ffffcc;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		background:inherit;
	}

	.links a:hover{
		color:white;
	}
	#header{
		padding:0;
		margin:0;
		clear:left;
	}

	#mainnav {
		width:100%;
		padding:0;
		margin:0;
	}
	#mainnav ul{
		border-top:1px solid #339966;
		list-style-type:none;
		width:100%;
		margin:0;
		padding:0;
	}

	#mainnav li {
		display:block;
		float:left;
		width:199px;
		border-right:1px solid #339966;
		text-align:center;
		margin:0;
		padding:0;
		border-collapse: collapse;

	}
	#mainnav #educate {
		background:#99cc99;
	}
	#mainnav  #promote {
		background:#EEB280;
	}

	#mainnav  #enjoy {
		background:#E49FDB;
	}
	#mainnav #protect {
		background:#66cccc;
	}
	#mainnav ul li a{
		width:100%;
	}
#midlinks {
	background:#339966;
	height:19px;
	width:100%;
	text-align:center;
	color:#ffffcc;
	padding:0;
	margin:0;
	clear:left;
}
#midlinks  ul {
	width:100%;
	text-align:center;
	margin:0 auto 0 auto;
	padding:0;
	list-style-type:none;
}
#midlinks ul li {
	text-align:center;
	float:left;
	display:block;
	width:114px;
	padding-top:2px;
}
#midlinks  a:link {
	color:#ffffcc;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background:inherit;
}
#midlinks a:visited {
	color:#ffffcc;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background:inherit;
}
#midlinks a:hover{
	color:white;
}
#left_column {
	width:144px;
	margin:0;
	padding:0;
	background: #99CC99 url(images/left_navbg.gif) no-repeat bottom left;
	height:100%;
	min-height:600px;
}

#left_nav {
/*width:100%;*/
margin:5px 5px 5px 8px;
padding:0;
}
#left_nav ul {
	/*width:100%;*/
	list-style-type:none;
	margin:0;
	padding:0;
}

#left_nav a:link{
	color:#ffffcc;
	font-size:12px;
	text-decoration:none;
	width:100%;
	border-bottom:1px dotted #ffffcc;
	font-weight:bold;
	display:block;
	padding:5px 0;
	background:inherit;
}
#left_nav a:visited {
	color:#ffffcc;
	font-size:12px;
	text-decoration:none;
	width:100%;
	border-bottom:1px dotted #ffffcc;
	font-weight:bold;
	display:block;
	padding:5px 0;
	background:inherit;
}

#left_nav a:hover{
	font-weight: bold;
	color:white;
}

.quote {
	color:white;
	text-align:left;
	margin:8px;
	font-size:10px;
	font-weight:bold;
}

.quote span {
	color:#339966	;
	font-weight:bold;
}


#middle_column {
	width:513px;
	float:left;
	margin:0;
	padding:0;
	vertical-align: top;
}
#middle_column p {
	line-height:1.5em;
	padding-left:10px;
	padding-right:10px;
}
#middle_header{
	margin:0;
	padding:0;
	height:35px;
	width:100%;

}
#middle_header h1 {
	color:#333366;
	padding:9px 0 0 10px;
	font-size:21px;
	margin:0;
	text-align:left;
}
#middle_column h3  {
	font-size:12pt;
	text-align:left;
}
#middle_column p  {
	font-size:9pt;
}
#middle_header_img{
	padding:0;
	margin:0 0 10px 0;
	background:#0099cb;
}


#middle_header_search{
	padding:0;
	background:#ffffcc;
	height: 151px;
	width: 513px;
	min-height: 151px;
	min-width: 513px;
	max-height:151px;
	max-width: 513px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}

#right_column {
	width:143px;
	margin:0;
	padding:0;
	height:100%;
	min-height:590px;
	background: #FFFFCC url(../images/right_bg.gif) no-repeat bottom right;
}

#right_column h4 {
	color:#333366;
	padding:0;
	margin:5px 0;
	text-align:center;
}
#right_column ul {
	color:#339966;
	background-color:inherit;
}

#right_column ul li a:link{
	text-decoration:none;
	color:#339966;
	font-size:12px;
	background:inherit;
}
#right_column ul li{
	padding:0;
	margin:0;
}
#right_column ul li a:visited {
	text-decoration:none;
	color:#339966;
	font-size:12px;
	background:inherit;
}

#right_column ul li a:hover{
	color:#333366;
	text-decoration:underline;
	font-size:12px;
	background:inherit;
}



.img_center{
	text-align:center;
	margin:0 auto 5px auto;
}

#footer {
	clear:both;
	background:#339966;
	padding:0;
	margin:0;
	width:100%;
	height:25px;
}

#splash_main {
	text-align:center;
	padding:0;
	margin:auto;
	background:#ffffcc url(../images/splash_waterbackground.gif) no-repeat bottom;
}
#splash_contain {
	width:525px;
	height:275px;
	margin:auto;
	padding:0;
}
#splash_main p{
	text-align:center;
	width:50%;
	color:#333366;
	margin:auto;
	padding:0;

}
.splash_img {
	float:left;
	margin:0;
	width:131px;
	padding:0;
	text-align:center;
	color:#333366;
}
div.splash_img a{
	font-weight:bold;
	color:#333366;
}
div.splash_img:hover a {
	font-weight:bold;
	color:#339966;
}

/* individual Links */
/*educate*/
#speducate a:link {
	display:block;
	width:131px;
	height:180px;
	background:url(../images/splash_educate.gif) no-repeat top;
	margin:0;
	padding:0;
	border:0;
	text-decoration:none;
}
#speducate a:visited {
	display:block;
	width:131px;
	height:180px;
	background:url(../images/splash_educate.gif) no-repeat top;
	margin:0;
	padding:0;
	text-decoration:none;
}
#speducate a:hover{
background:url(../images/splash_educate_over.gif) no-repeat top;
}
/*promote*/
#spromote a:link {
	display:block;
	width:131px;
	height:180px;
	background:url(../images/splash_promote.gif) no-repeat top;
	margin:0;
	padding:0;
	border:0;
	text-decoration:none;
}
#spromote a:visited {
	display:block;
	width:131px;
	height:180px;
	background:url(../images/splash_promote.gif) no-repeat top;
	margin:0;
	padding:0;
	text-decoration:none;
}
#spromote a:hover{
	background:url(../images/splash_promote_over.gif) no-repeat top;
}
/*enjoy*/
#spenjoy a:link {
	display:block;
	width:131px;
	height:180px;
	background:url(../images/splash_enjoy.gif) no-repeat top;
	margin:0;
	padding:0;
	border:0;
	text-decoration:none;
}
#spenjoy a:visited {
	display:block;
	width:131px;
	height:180px;
	background:url(../images/splash_enjoy.gif) no-repeat top;
	margin:0;
	padding:0;
	text-decoration:none;
}
#spenjoy a:hover{
background:url(../images/splash_enjoy_over.gif) no-repeat ;
}

/* protect */

#sprotect a:link {
	display:block;
	width:131px;
	height:180px;
	background:url(../images/splash_protect.gif) no-repeat top;
	margin:0;
	padding:0;
	border:0;
	text-decoration:none;
}
#sprotect a:visited {
	display:block;
	width:131px;
	height:180px;
	background:url(../images/splash_protect.gif) no-repeat top;
	margin:0;
	padding:0;
	text-decoration:none;
}
#sprotect a:hover{
background:url(../images/splash_protect_over.gif) no-repeat top;
}
/* end individual links */

#splash_resource {
	clear:left;
}


#content
{
    padding:10px;
}


.nobull
{
	list-style-type: none;
}


.hidden
{
    display:none;
}

.error
{
    border:2px solid red;
    color: black;
    font-weight:bold;
}


