.leadedcopy  { font-size: 12px; line-height: 16px; font-family: Arial, Helvetica, sans-serif }
.waystogivecopy { font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; padding-right: 30px; padding-left: 30px }
.waystogivesub {
	color: #ff0000;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 10px;
	padding-left: 30px
}
.leadedsub { font-size: 13px; line-height: 17px; font-family: Arial, Helvetica, sans-serif }
.leadedhead  { font-size: 17px; line-height: 19px; font-family: Arial, Helvetica, sans-serif }
.tenpixel { font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.tenpixelleaded { font-size: 10px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.images { float:left; margin-right:20px; margin-bottom:20px; }
a.whats_new:link    { color: #5a5a64; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: none }
a.whats_new:visited   { color: #5a5a64; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: none }
a.whats_new:hover   { color: #5a5a64; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: underline }
a.whats_new:active   { color: #5a5a64; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 14px; text-decoration: none }
hr {
	border: 0;
	color: #5d5e65;
	background-color: #5d5e65;
	height: 1px;
	margin-top: 5px;
	margin-bottom: 5px; }

/*---------------------  RESET  ---------------------*/

ul, ol, li {
	list-style: none;
	margin: 0px;
	padding: 0px; }

/*---------------------  MOZ DOTTED LINE  ---------------------*/

a:active {
	outline: none; }

a:focus {
	-moz-outline-style: none; }

a:hover {
	cursor:pointer; }

/*---------------------  HEADER  --------------------*/

#header {
	position: relative;
	text-align: left;
	width: 666px;
	height: 85px;
	background: url(../support/main_navigation/bkgrnd.jpg) no-repeat; }
	#header h1 {
		position: absolute;
		top: 20px;
		margin: 0;
		padding: 0;
		font-size: 12px; }
		#header h1 a {
			display: block;
			width: 53px;
			height: 55px;
			text-indent: -9999px;
			background: url(../support/main_navigation/logo.gif) no-repeat; }
	#header ul {
		position: absolute;
		top: 46px;
		left: 81px; }
		#header ul li {
			float: left; }
			#header ul li a {
				display: block;
				height: 20px;
				text-indent: -9999px;
				font-size: 12px; }
			#header ul li a:hover {
				background-position: 0 -20px; }

#about a {
	width: 76px;
	background: url(../support/main_navigation/about.jpg) no-repeat; }

#membership a {
	width: 96px;
	background: url(../support/main_navigation/membership.jpg) no-repeat; }

#programs a {
	width: 78px;
	background: url(../support/main_navigation/programs.jpg) no-repeat; }

#ways a {
	width: 95px;
	background: url(../support/main_navigation/ways.jpg) no-repeat; }

#camp a {
	width: 65px;
	background: url(../support/main_navigation/camp.jpg) no-repeat; }

#healthy a {
	width: 149px;
	background: url(../support/main_navigation/healthy.jpg) no-repeat; }

/*---------------------  NAVIGATION  --------------------*/

#nav_wrapper {
	position: absolute;
	left: 167px; }

#navigation {
	background: url(../support/main_navigation/navigation2008.gif);
	width: 666px;
	height: 23px; }
	#navigation h2 {
		font-size: 1px;
		text-indent: -5000px;
		line-height: 23px;
		height: 23px;
		padding: 0px;
		margin: 0px; }
	#navigation li {
		float: left; }
	#navigation a.main_nav {
		display: block;
		height: 23px; }

#label {
	width: 80px; }

#link1 {
	width: 53px; }
	#link1 a:hover {
		background: url(../support/main_navigation/navigation2008.gif) no-repeat -80px -23px; }

#link2 {
	width: 84px; }
	#link2 a:hover {
		background: url(../support/main_navigation/navigation2008.gif) no-repeat -133px -23px; }

#link3 {
	width: 45px; }
	#link3 a:hover {
		background: url(../support/main_navigation/navigation2008.gif) no-repeat -217px -23px; }

#link4 {
	width: 66px; }
	#link4 a:hover {
		background: url(../support/main_navigation/navigation2008.gif) no-repeat -262px -23px; }

#link5 {
	width: 62px; }
	#link5 a:hover {
		background: url(../support/main_navigation/navigation2008.gif) no-repeat -328px -23px; }

#link6 {
	width: 92px; }
	#link6 a:hover {
		background: url(../support/main_navigation/navigation2008.gif) no-repeat -390px -23px; }

#link7 {
	width: 80px; }
	#link7 a:hover {
		background: url(../support/main_navigation/navigation2008.gif) no-repeat -482px -23px; }

#link8 {
	width: 56px; }
	#link8 a:hover {
		background: url(../support/main_navigation/navigation2008.gif) no-repeat -562px -23px; }

#link9 {
	width: 48px; }
	#link9 a:hover {
		background: url(../support/main_navigation/navigation2008.gif) no-repeat -618px -23px; }

/*---------------------  VIRTUAL TOURS  --------------------*/

div.co_virtual_tour {
	padding: 5px 0; }

body.vt {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif; }

div.vt_wrapper {
	width: 640px;
	margin: 0 auto;
	padding-top: 20px; }

h2.vt_header {
	margin: 0;
	padding: 10px 0;
	font-size: 16px;
	font-weight: bold;
	color: #F21A0B; }

div.vt_nav {
	font-size: 11px;
	padding: 10px 0;
	/*color: #F21A0B;*/ }
	div.vt_nav a {
		color: #F21A0B; }tr.video_main {
	background: url(../support/index/main_img_vid_background.jpg) no-repeat center bottom;
	margin-top: 1px;
}
tr.video_main .video {
	padding: 20px 18px 18px 20px;
}
tr.video_main .video_description {
	padding: 30px 18px 12px 42px;
}
tr.video_main .video_description h2 {
	font-size: 14px;
	font-weight: bold;
	color: #0d3777;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
tr.video_main .video_description p {
	font-size: 12px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 5px 0px;
	padding: 0px;
}
tr.video_main  .video_description .more a {
	font-weight: bold;
	color:#2A68A3;
}

/*---------------------  BLOG WIDGET  --------------------*/

.blog_widget {
	margin-top: 15px; }

.blog_head {
	padding: 5px 10px;
	font-size: 14px;
	font-weight: bold;
	background-color: #7B7B7B; }
	.blog_head a, .blog_head a:link, .blog_head a:visited, .blog_head a:hover, .blog_head a:active {
		color: #FFFFFF; }

.blog_footer {
	font-size: 10px;
	text-align: right;
	padding: 0 5px 2px 0;
	width: 410px; }


/*-----------------BLUEJET RAD EDITOR STYLES---------------------*/
.header1 {
	font-size: 18px;
	color: #ff0000;
	font-weight: bold;
	display:block;
	margin-bottom:5px;
}

.header2 {
	font-size: 16px;
	color: #ff0000;
	font-weight: bold;
	display:block;
	margin-bottom:5px;
}

.header3 {
	font-size: 14px;
	color: #000;
	font-weight: bold;
	display:block;
	margin-bottom:5px;
}

.location {
	color:#000066;
	font-weight:bold;
}
	
.paragraph {
	font: 12px/1.5 Arial, Helvetica,'Liberation Sans', FreeSans, sans-serif;
	color:#000;
	line-height:19px;
}