body#content {
	background: url(img/body-bg.png) repeat-x top center;
	margin: 0;
}

body#home {
	background: url(img/home-grad.png) repeat-x top center;
	margin: 0;
}

body {
	font-family: tahoma, arial, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #595959;
}

p, span, div, table, tr, th, td, input, select {
	font-family: inherit;
	font-size: inherit;
	color: inherit;
}

p {
	margin: 0px;
}

/** editor styles follow **/

.titles {
	font-size: 14px;
	color: #7aab73;
}

.subHeadings {
	font-size: 12px;
	color: #073a4e;
}

.subHeadings2 {
	font-size: 12px;
	color: #7aab73;
}

/** end editor styles **/

#homepage {
	width: 960px;
	margin: 0 auto 0 auto;
}

#container {
	width: 1000px;
	margin: 0 auto 0 auto;
}

#container #header {
	position: relative;
	height: 150px;
}


#homepage #header {
	position: relative;
	height: 70px;
}


#nav {
	position: absolute;
	top: 103px;
	left: 210px;
}

	#nav a {
		display: block;
		position: absolute;
		top: 0px;
		height: 47px;

		background-image: url(img/content-nav-sprite.gif);
	}


	#nav a#nav-about, #nav a#nav-about:link, #nav a#nav-about:visited { 	left: 0px; width: 96px; background-position: 0px 0px; }
	#nav a#nav-about:hover, #nav a#nav-about:active, #nav a#nav-about-on { 			left: 0px; width: 96px; background-position: 0px 47px; }
	#nav a#nav-member, #nav a#nav-member:link, #nav a#nav-member:visited { 	left: 96px; width: 121px; background-position: -96px 0px; }
	#nav a#nav-member:hover, #nav a#nav-member:active, #nav a#nav-member-on { 			left: 96px; width: 121px; background-position: -96px 47px; }
	#nav a#nav-team, #nav a#nav-team:link, #nav a#nav-team:visited { 	left: 217px; width: 145px; background-position: -217px 0px; }
	#nav a#nav-team:hover, #nav a#nav-team:active, #nav a#nav-team-on { 			left: 217px; width: 145px; background-position: -217px 47px; }
	#nav a#nav-lesson, #nav a#nav-lesson:link, #nav a#nav-lesson:visited { 	left: 362px; width: 213px; background-position: -362px 0px; }
	#nav a#nav-lesson:hover, #nav a#nav-lesson:active, #nav a#nav-lesson-on { 			left: 362px; width: 213px; background-position: -362px 47px; }
	#nav a#nav-activity, #nav a#nav-activity:link, #nav a#nav-activity:visited { 	left: 575px; width: 99px; background-position: -575px 0px; }
	#nav a#nav-activity:hover, #nav a#nav-activity:active, #nav a#nav-activity-on { 			left: 575px; width: 99px; background-position: -575px 47px; }
	#nav a#nav-employ, #nav a#nav-employ:link, #nav a#nav-employ:visited { 	left: 674px; width: 116px; background-position: -674px 0px; }
	#nav a#nav-employ:hover, #nav a#nav-employ:active, #nav a#nav-employ-on { 			left: 674px; width: 116px; background-position: -674px 47px; }



#nav-home {
	position: absolute;
	top: 0px;
	left: 0px;
}

	#nav-home a {
		display: block;
		position: absolute;
		top: 0px;
		height: 70px;

		background-image: url(img/home-nav-sprite.gif);
	}


	#nav-home a#nav-about, #nav-home a#nav-about:link, #nav-home a#nav-about:visited { 	left: 0px; width: 133px; background-position: 0px 0px; }
	#nav-home a#nav-about:hover, #nav-home a#nav-about:active { 				left: 0px; width: 133px; background-position: 0px 70px; }
	#nav-home a#nav-member, #nav-home a#nav-member:link, #nav-home a#nav-member:visited { 	left: 133px; width: 140px; background-position: -133px 0px; }
	#nav-home a#nav-member:hover, #nav-home a#nav-member:active { 				left: 133px; width: 140px; background-position: -133px 70px; }
	#nav-home a#nav-team, #nav-home a#nav-team:link, #nav-home a#nav-team:visited { 	left: 273px; width: 171px; background-position: -273px 0px; }
	#nav-home a#nav-team:hover, #nav-home a#nav-team:active { 				left: 273px; width: 171px; background-position: -273px 70px; }
	#nav-home a#nav-lesson, #nav-home a#nav-lesson:link, #nav-home a#nav-lesson:visited { 	left: 444px; width: 237px; background-position: -444px 0px; }
	#nav-home a#nav-lesson:hover, #nav-home a#nav-lesson:active { 				left: 444px; width: 237px; background-position: -444px 70px; }
	#nav-home a#nav-activity, #nav-home a#nav-activity:link, #nav-home a#nav-activity:visited { 	left: 680px; width: 115px; background-position: -680px 0px; }
	#nav-home a#nav-activity:hover, #nav-home a#nav-activity:active { 			left: 680px; width: 115px; background-position: -680px 70px; }
	#nav-home a#nav-employ, #nav-home a#nav-employ:link, #nav-home a#nav-employ:visited { 	left: 795px; width: 155px; background-position: -795px 0px; }
	#nav-home a#nav-employ:hover, #nav-home a#nav-employ:active { 				left: 795px; width: 155px; background-position: -795px 70px; }

#contactBox {
	position: relative;
}

	#contactText {
		position: absolute;
		left: 860px;
		top: 7px;
	}

		#contactText a {
			text-decoration: none;
			font-size: 11px;
			color: #767676;
		}

         #contactImg {
         	position: absolute;
         	left: 903px;
         	top: 10px;
         }

		#contactImg a img {
			border: 0px;
		}

	#clearContact {
		clear: both;
	}

#home-content {
	padding: 30px 25px 20px 25px;
}

#logo {
	position: absolute;
	top: 22px;
}

#toplinks {
	position: absolute;
	width: 150px;
	top: 10px;
	right: 10px;
}

	#toplinks a {
		display: block;
		position: absolute;
		top: 0px;
		height: 19px;

		background-image: url(img/toplinks.gif);
	}


	#toplinks a#top-home, #toplinks a#top-home:link, #toplinks a#top-home:visited { 	left: 0px; width: 70px; background-position: 0px 0px; }
	#toplinks a#top-contact, #toplinks a#top-contact:link, #toplinks a#top-contact:visited { 	left: 70px; width: 71px; background-position: -70px 0px; }


#main {
	background: url(img/main-bg.png) repeat-y top center;
}

#right-news {
	float: right;
	width: 240px;
	margin: 0;

}

#right-news h2 {
	margin: 8px 0 0 0;
}

#right-news .news-contain {
	padding: 10px;
}

#right-news .news-contain .title {
	color: #7aab73;
	font-weight: bold;
}

#right-news .news-contain .date {
	color: #073a4e;
	font-size: 11px;
}

#right-news .news-contain .desc {
	color: #676767;
	font-weight: normal;
}

#right-news .news-contain .lnk {
	color: #676767;
	text-align: right;
}
#right-news .news-contain .lnk a {
	color: #676767;
}
/*
#right-news .news-contain ul {
	color: #7aab73;
	font-weight: bold;
}
*/
#right-news .news-contain ul li {
	color: #7aab73;
	font-weight: bold;
}


#left-links {
	width: 210px;
	float: left;
	margin: 0;
}


	#left-links ul#subnav {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	#left-links ul#subnav li {
		border-bottom: 2px dotted #d8d8d8;
		margin: 0 0 0 10px;
		padding: 9px 0 9px 0;
	}

	#left-links ul#subnav li a {
		color: #073a4e;
		text-decoration: none;
	}

	#static {
		color: #073a4e;
		padding: 30px 10px 10px 10px;
	}

	#static address {
		font-style: normal;
	}

#mid-content {
	float: left;
	width: 550px;
	margin: 0;
}

	#content-area {
		padding: 16px;
	}

		#content-area a, #home-content a {
			color: #073a4e;
		}

#cleaner {
	clear: both;

}

#footer {
	background-color: #073a4e;
	padding: 12px;
}

#DROP_START {
	position: relative;
	top: 0px;
	z-index: 9;
}

        #DROP_START .menuDiv {
                position: absolute;
                visibility: hidden;
                z-index: 10;
                width: 200px;

                background-color: #073a4e;
                color: #ffffff;
                text-align: left;
        }

        #DROP_START .menuDiv a, #DROP_START .menuDiv a:link, #DROP_START .menuDiv a:visited {
		display: block;
		border-bottom: 2px dotted #d8d8d8;
		padding: 9px 0 9px 20px;
		color: #ffffff;
		text-decoration: none;
                background-color: #073a4e;
        }

	#DROP_START .menuDiv a:hover, #DROP_START .menuDiv a:active {
                background-color: #062e3e;
        }