﻿body {
	margin: 0;
	padding: 0;
	font: normal 12px/16px arial, helvetica, sans-serif;
}
p, td {
	font: normal 12px/16px arial, helvetica, sans-serif;
	color: #696969;
}
a, a:visited {
	color: #4e972a;
	text-decoration: none;
}
a:hover, a:active {
	color: #075d70;
	text-decoration: none;
}
a img {
	border: 0px;
}
ul {
	margin: 0 0 0 30px;
	padding: 0;
	list-style: square;
}
li {
	margin-bottom: 4px;
	font: normal 12px/14px arial, helvetica, sans-serif;
	color: #696969;
}
h1 {
	margin: 15px 0 10px 0;
	padding: 0;
	font: bold 15px arial, helvetica, sans-serif;
	color: #007c86;
}
h2 {
	margin: 5px 0px;
	padding: 0;
	font: bold 13px arial, helvetica, sans-serif;
	color: #075d70;
}
h3 {
	margin: 5px 0px;
	padding: 0;
	font: bold 12px arial, helvetica, sans-serif;
	color: #0a0931;
}
/*main css*/
#wrap {
	margin: 0 auto;
	padding: 0;
	width: 971px;
}
/*banners*/
.topBanner {
	margin-top: 40px;
	padding: 0;
	float: right;
}
.ctBanner {
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
.medBanner {
	margin: 10px auto;
	padding: 0;
	text-align: center;
}
/*header*/
#header {
	margin: 0;
	padding: 0;
	height: 170px;
}
.logo {
	margin: 0;
	padding: 0;
	float: left;
}
.topNav {
	margin: 10px 0;
	padding: 0;
	float: right;
}
.topNav ul {
	margin: 0;
	list-style: none;
}
.topNav li {
	margin-left: 4px;
	padding: 0;
	font: normal 11px arial, helvetica, sans-serif;
	color: #075d70;
	float: left;
}
.topNav li a, .topNav li a:visited {
	color: #075d70;
	text-decoration: none;
}
.topNav li a:hover, .topNav li a:active {
	color: #4e972a;
	text-decoration: none;
}
/*navigation*/
.nav {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #007c86;
	border-left: 1px solid #007c86;
	/*border-right: 1px solid #007c86;*/
	height: 25px;
	width: 632px;
	float: right;
}
.nav ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.nav li {
	margin: 0;
	padding: 3px 5px 0;
	float: left;
	border-right: 1px solid #007c86;
	font: normal 14px arial, helvetica, sans-serif;
	color: #000000;
	height: 23px;
}
.nav li a, #nav li a:visited {
	color: #000000;
	text-decoration: none;
	display: block;
	padding: 3px 5px 0;
}
.nav li a:hover, #nav li a:active {
	color: #007c86;
	background-color: #f9f2b4;
	text-decoration: none;
	display: block;
	padding: 3px 5px 0;
}
/*featured members [image rotator]*/
#feMembers {
	margin: 34px 0 0 0;
	padding: 0;
	width: 971px;
}
.feLabel {
	margin: 0;
	padding: 0;
	float: left;
}
.feMbrScroll {
	margin: 1px 0 0 4px;
	padding: 0;
	border: 1px solid #b1b1b1;
	width: 965px;
	float: left;
	height: 186px;
}
.feMbrScroll img {
	padding: 0 5px;
}
/*------------------------------------------------------------------content area*/
#ctArea {
	margin: 34px 0 10px 0;
	padding: 0;
	width: 971px;
}
/*left Content*/
#leftCol {
	margin: 0;
	padding-right: 10px;
	width: 290px;
	float: left;
	
}
#qLinks {
	margin: 0;
	padding: 0;
}
.qLinks {
	border-bottom: 5px solid #4e972a;
}
.qLinks h1 {
	font: bold 16px arial, helvetica, sans-serif;
	color: #4e972a;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}
.qLinkIcons {
	margin: 0;
	padding: 0;
}
.qLinkIcons img, #snMedia img {
	vertical-align: middle;
	margin: 0 10px 0 0;
	padding: 0;
}
.qLinkIcons ul {
	margin: 20px 20px 0 20px;
	padding: 0;
	list-style: none;
}
.qLinkIcons li {
	margin: 0 0 7px 0;
	padding: 0;
	font: normal 14px arial, helvetica, sans-serif;
	color: #4e972a;
}
.qLinkIcons li a, .qLinkIcons li a:visited {
	color: #4e972a;
	text-decoration: none;
	display: block;
	padding: 8px;
}
.qLinkIcons li a:hover, .qLinkIcons li a:active {
	color: #4e972a;
	text-decoration: none;
	display: block;
	background-color: #f5f8fb;
	padding: 8px;
}
.qLinkSmIcons img {
	vertical-align: middle;
	margin: 0 10px 0 0;
}
.qLinkSmIcons ul {
	margin: 5px 0 0 5px;
	padding: 0;
	list-style: none;
}
.qLinkSmIcons li {
	margin: 0;
	padding: 0;
	font: normal 14px arial, helvetica, sans-serif;
	color: #4e972a;
}
.qLinkSmIcons li a, .qLinkSmIcons li a:visited {
	color: #4e972a;
	text-decoration: none;
	display: block;
	padding: 8px;
}
.qLinkSmIcons li a:hover, .qLinkSmIcons li a:active {
	color: #4e972a;
	text-decoration: none;
	display: block;
	background-color: #f5f8fb;
	padding: 8px;
}
#relLinks {
	margin-bottom: 10px;
	padding: 0;
}
.relLinks {
	border-bottom: 5px solid #d66b14;
	margin-bottom: 10px;
}
.relLinks h1 {
	font: bold 16px arial, helvetica, sans-serif;
	color: #d66b14;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}
#relLinks ul {
	list-style: none;
	margin: 10px;
	padding: 0;
	text-align:right;
}
#relLinks li {
	margin: 0;
	padding: 0;
	font: normal 13px/19px arial, helvetica, sans-serif;
	color: #696969;
}
#relLinks li a, .relLinks li a:visited {
	color: #696969;
	text-decoration: none;
}
#relLinks li a:hover, .relLinks li a:active {
	color: #4e972a;
	text-decoration: none;
}
#relLinks table {
	margin: 0;
	padding: 0;
	text-align:right;
	width: 280px;
}
#relLinks tr td {
	margin: 0;
	padding: 0;
	font: normal 13px/19px arial, helvetica, sans-serif;
	color: #696969;
}
#relLinks tr td a, .relLinks tr td a:visited {
	color: #696969;
	text-decoration: none;
}
#relLinks tr td a:hover, .relLinks tr td a:active {
	color: #4e972a;
	text-decoration: none;
}

.snIntLabel {
	border-bottom: 5px solid #007c86;
}
.snIntLabel h1 {
	font: bold 16px arial, helvetica, sans-serif;
	color: #007c86;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}

/*full content*/

#fullCol {
	margin: 0;
	padding-left: 10px;
	width: 950px;
	float: left;
	border-left: 1px solid #0a0931;
}

.breadcrumbs2 {
	margin: 3px 0;
	padding: 5px 0 5px 5px;
	background-color: #83a4c5;
	width: 947px;
	font: normal 11px arial,helvetica,sans-serif;
	color: #ffffff;
}
.breadcrumbs2 a, .breadcrumbs2 a:visited {
	color: #ffffff;
	text-decoration: none;
}
.breadcrumbs2 a:hover, .breadcrumbs2 a:active {
	color: #075d70;
	text-decoration: none;
}


/*right Content*/
#rightCol {
	margin: 0;
	padding-left: 10px;
	width: 660px;
	float: left;
	border-left: 1px solid #0a0931;
}
#features {
	margin: 0;
	padding: 0;
}
#feLeft, #feRight {
	margin: 0;
	padding: 0 10px 0 0;
	float: left;
	width: 319px;
}
#upEvents, #snMedia, #upPrograms {
	margin: 0 0 10px 0;
	padding: 0;
}
.featuresLabel {
	border-bottom: 5px solid #007c86;
	width: 319px;
}
.featuresLabel h1 {
	font: bold 16px arial, helvetica, sans-serif;
	color: #007c86;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}
#snMedia ul {
	margin: 10px 0 0 0;
	padding: 0;
	list-style: none;
}
#snMedia li {
	margin: 0;
	padding: 0;
	font: bold 14px arial, helvetica, sans-serif;
	color: #000000;
}
#snMedia li a, #snMedia li a:visited {
	color: #000000;
	text-decoration: none;
	display: block;
	padding: 7px;
}
#snMedia li a:hover, #snMedia li a:active {
	color: #000000;
	text-decoration: none;
	background-color: #f9f2b4;
	display: block;
	padding: 7px;
}
.photoArea {
	margin: 0;
	padding: 0;
}
.breadcrumbs {
	margin: 3px 0;
	padding: 5px 0 5px 5px;
	background-color: #83a4c5;
	width: 657px;
	font: normal 11px arial,helvetica,sans-serif;
	color: #ffffff;
}
.breadcrumbs a, .breadcrumbs a:visited {
	color: #ffffff;
	text-decoration: none;
}
.breadcrumbs a:hover, .breadcrumbs a:active {
	color: #075d70;
	text-decoration: none;
}
.content {
	margin: 0;
	padding: 0;
}
/*footer*/
#ft {
	margin: 0;
	padding: 0;
	border-top: 1px solid #0a0931;
}
#copyWeb {
	margin: 10px 0 0 0;
	padding: 0;
	font: normal 11px arial, helvetica, sans-serif;
	color: #000000;
}
.copyright {
	margin: 0;
	padding: 0;
	float: left;
}
.weblink {
	margin: 0;
	padding: 0;
	float: right;
}
.contact {
	margin: 10px 0;
	padding: 5px;
	width: 60px;
	background-color: #f9f2b4;
	font: normal 11px arial, helvetica, sans-serif;
	color: #000000;
}
.contact a, .contact a:visited, .contact a:hover, .contact a:active {
	color: #4e972a;
	text-decoration: none;
}
/*rss*/
.eventsFeed {
	margin: 10px 0;
	padding: 0;
	height: 300px;
}
.newsFeed {
	margin: 10px 0;
	padding: 0;
	height: 200px;
}
.datefield {
	color: gray;
	font-size: 90%;
}
#example1 ul {
	margin: 0;
	list-style: none;
}
#example1 li {
	margin-bottom: 4px;
	font: normal 12px arial, helvetica, sans-serif;
}
#example1 li a:hover, #example1 li a:active {
	background-color: #f9f2b4;
}
#example2 ul {
	margin: 0;
	list-style: none;
}
#example2 li {
	margin-bottom: 4px;
	font: normal 12px arial, helvetica, sans-serif;
}
#example2 li a:hover, #example2 li a:active {
	background-color: #f9f2b4;
}
code {
	/*CSS for insructions*/
	color: red;
}
#eventlist {
	width:500px;
}
#eventlist table {
	width:100%;
}
#ctl00_Content_NewsArticle1_tblArticles td {
	text-align: left;
}
#ctl00_Content_NewsArticle1_tblArticles h3 {
	margin: 15px 0 5px 0;
	padding: 0;
	font: bold 13px arial, helvetica, sans-serif;
	color: #075d70;
}
.indent {
	padding-left: 15px;
}
/*clear floats*/
#ctArea:after, #feMembers:after, #copyWeb:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
*:first-child + html #ctArea, *:first-child + html #feMembers, *:first-child + html #copyWeb {
	min-height: 1px;
}