a.purp,span.purp,.textbox a:link,.textbox a:visited,a:link,a:visited { color: #87448F; }

a.purp:hover,a:hover { text-decoration: none; }

a.teal,span.teal { color: #449390; }

a.teal:hover { text-decoration: none; }

body {
	color: #333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

dd { margin-left: 7px; margin-bottom: 3px; }

img { border: none; }

p { margin-bottom: 0; margin-top: 0; text-indent: 14px; }

.ileft { float: left; margin: 0px 14px 14px 0px; }

.redtext { color: red; }

.smalltab {
	border-collapse: collapse;
	border: 1px solid #87448F;
	margin-top: 14px;
	background-color: #E7E7E7;
}

.smalltab td { padding: 7px; vertical-align: top; }

.textbox {
	padding: 14px;
	margin: 14px 7px 14px 7px;
	border: 1px solid #D7E6EE;
}

.textbox h2 {
	margin-top: 0;
	background-color: #E5D0F9;
	padding: 3px 7px 3px 7px;
	font-size: 14px;
}

#blogdiv {
	background-image: url(imgs/ltgreendot.gif);
	background-repeat: no-repeat;
	margin: 14px 0 0 -7px;
	height: 35px;
	padding: 9px 7px;
	font-size: 14px;
}

#boxes { width: 320px; margin-top: 114px; }

#coaching {
	float: left;
	width: 60px;
	height: 32px;
	position: relative;
	left: 71px;
}

#coaching a {
	background-image: url(imgs/coaching.gif);
	background-repeat: no-repeat;
	display: block;
}

#contact {
	float: left;
	width: 60px;
	height: 32px;
	position: relative;
	left: 271px;
}

#contact a {
	background-image: url(imgs/contact.gif);
	background-repeat: no-repeat;
	display: block;
}

#ctrbox {
	width: 500px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 14px;
}

#ctrbox td { padding: 9px; vertical-align: middle; text-align: left; }

#explorers a:link, #explorers a:visited {
	background-image: url(imgs/explorers_box.gif);
	background-repeat: no-repeat;
	display: block;
}

#explorers a:hover { background-image: none; }

#explorers_box {
	background-image: url(imgs/explorers_box_active.gif);
	width: 152px;
}

#foot {
	height: 20px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #87448F;
	margin-top: 28px;
}

#frame {
	width: 721px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding: 7px 21px;
}

#frame h1 { display: none; }

#handheld{ display: none; }

#home {
	float: left;
	width: 60px;
	height: 32px;
	position: relative;
	left: 13px;
}

#home a {
	background-image: url(imgs/thebook.gif);
	background-repeat: no-repeat;
	display: block;
}

#media {
	float: left;
	width: 60px;
	height: 32px;
	position: relative;
	left: 139px;
}

#media a {
	background-image: url(imgs/media.gif);
	background-repeat: no-repeat;
	display: block;
}

#navtab {
	background-image: url(imgs/navbar.gif);
	background-repeat: no-repeat;
	width: 721px;
	height: 45px;
	margin-top: 14px;
}

#navtab a:hover { background-image: none; }

#newsdiv {
	background-image: url(imgs/ltbluedot.gif);
	background-repeat: no-repeat;
	margin: 28px 0 0 -7px;
	padding: 9px 7px 35px;
	font-size: 14px;
}
.dotdiv {
	background-image: url(imgs/ltbluedot.gif);
	background-repeat: no-repeat;
	margin: 28px 0 0 -7px;
	padding: 9px 7px 35px;
	font-size: 14px;
}
#resources {
	float: left;
	width: 61px;
	height: 32px;
	position: relative;
	left: 194px;
}

#resources a {
	background-image: url(imgs/resources.gif);
	background-repeat: no-repeat;
	display: block;
}

#second_tier_box h1 { display: block; font-size: 15px; margin: 14px 0 0 0; }

#second_tier_box h3 {
	display: block;
	font-size: 14px;
	margin: 14px 0 0 0;
	color: #87448F;
}

#second_tier_box td {
	text-align: left;
	padding: 7px;
	font-size: 12px;
	vertical-align: top;
}

#shore a:link, #shore a:visited {
	background-image: url(imgs/shore_box.gif);
	background-repeat: no-repeat;
	display: block;
}

#shore a:hover { background-image: none; }

#shore,#second_tier_box #shore,#waters,#second_tier_box #waters,#explorers,#second_tier_box #explorers,#wet,#second_tier_box #wet, #second_tier_box #shore_active,#second_tier_box #waters_active, #second_tier_box #explorers_active, #second_tier_box #wet_active { padding-right: 14px; }

/* Home page and 2nd level page inactive states */
#shore_box {
	background-image: url(imgs/shore_box_active.gif);
	width: 151px;
}

#speaking {
	float: left;
	width: 65px;
	height: 32px;
	position: relative;
	left: 338px;
}

#speaking a {
	background-image: url(imgs/speaking.gif);
	background-repeat: no-repeat;
	display: block;
}

#waters a:link, #waters a:visited {
	background-image: url(imgs/waters_box.gif);
	background-repeat: no-repeat;
	display: block;
}

#waters a:hover { background-image: none; }

#waters_box {
	background-image: url(imgs/waters_box_active.gif);
	width: 150px;
}

#wet a:link, #wet a:visited {
	background-image: url(imgs/wet_box.gif);
	background-repeat: no-repeat;
	display: block;
}

#wet a:hover { background-image: none; }

#wet_box {
	background-image: url(imgs/wet_box_active.gif);
	width: 150px;
}
