.vedit th {
		padding: 0px;
		padding-right: 15px;
		text-align: right;
		background-color: #ffffff;
		font-weight: normal;
}

.vedit td {
		padding: 0px;
		padding-left:  15px;
		background-color: #ffffff;
		text-align:left;
}

html, body{
margin:0px;
padding:0px;
}


a:hover{color: #000000;}

a.articleLink:hover{color: #BB8233;}
a.authorLink:hover{color: #BB8233;}
a.bannerNav:hover{color: #ffffff;}
a.navLeft:hover{color: #ffffff;}
a.prevnext:hover{color: #ffffff;}

a{
	text-decoration: underline;
	font: 9pt "arial", sans-serif; color:#5858A7;
}

a.bannerNav, a.navLeft, a.prevnext{
	text-decoration: none;
	font: bold 9pt "arial", sans-serif; color:#383940;
}

a.articleLink, a.contactLink{
	text-decoration: underline;
	font: 10pt "arial", sans-serif; color:#5858A7;
}

a.searchLink{
	text-decoration: underline;
	font: bold 10pt "arial", sans-serif; color:#383940;
}

a.resourceLink{
	text-decoration: underline;
	font: bold 9pt "verdana", sans-serif; color:#383940;
}


a.authorLink{
	text-decoration: underline;
	font: 8pt "arial", sans-serif; color:#5858A7;
}

a.upcomingLink{
	text-decoration: underline;
	font: bold 9pt "arial", sans-serif; color:#92B769;
}




h2{
	font: bold 7.5pt "verdana", sans-serif; color:#000000;
	display: inline;
}

h4{
	font: 14pt "arial", sans-serif; color:#BB8233;
	margin-left:15px;
	margin-top:10px;
	margin-bottom:0px;
}

h5{
	font: 13pt "arial", sans-serif; color:#92B769;
	margin-left:15px;
	margin-top:10px;
	margin-bottom:0px;
}

h5.benefits{
	font: bold 11pt "arial", sans-serif; color:#92B769;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:0px;
}

h5.homeTitle{
	font: bold 13pt "verdana", sans-serif; color:#92B769;
	margin-left:10px;
	margin-top:3px;
	margin-bottom:0px;
}

h5.articleTitle{
	font: bold 12pt "arial", sans-serif; color:#000000;
	margin-left:25px;
	margin-top:10px;
	margin-bottom:0px;
}

h5.calendarMonth{
	font: bold 12pt "arial", sans-serif; color:#ffffff;
	margin:0px;
}

h5.calendarTitle{
	font: bold 11pt "arial", sans-serif; color:#000000;
	margin:0px;
}

h5.homeCalendar{
	font: 11pt "verdana", sans-serif; color:#000000;
	margin:0px;
	margin-top:6px;
	text-decoration:underline;
}

h6.calendarTitle{
	font: 9pt "arial", sans-serif; color:#BB8233;
	margin:0px;
}

h6.articleAuthor{
	font: 9pt "arial", sans-serif; color:#000000;
	margin-left:25px;
	margin-top:2px;
	margin-bottom:0px;
}

h6{
	font: bold 10pt "arial", sans-serif; color:#BB8233;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:0px;
}

p{
	font: 10pt "arial", sans-serif; color:#000000;
	line-height:14pt;
	margin-left:25px;
	margin-bottom:10px;
	margin-top:10px;
	margin-right:25px;
}

p.resource{
	font: 10pt "arial", sans-serif; color:#000000;
	line-height:14pt;
	margin:0px;
	margin-top:10px;
}

p.contact{
	font: 10pt "arial", sans-serif; color:#000000;
	line-height:11pt;
	margin:10px;
}

td.calendar{
	font: 10pt "arial", sans-serif; color:#000000;
}

p.main{
	font: 11pt "arial", sans-serif; color:#000000;
	line-height:13pt;
	margin-left:15px;
	margin-bottom:10px;
	margin-top:10px;
	margin-right:10px;
}

p.subtext{
	font: 8pt "arial", sans-serif; color:#000000;
	margin-left:10px;
	margin-bottom:2px;
	margin-top:2px;
	margin-right:5px;
}

p.homesubtext{
	font: 8pt "arial", sans-serif; color:#000000;
	margin-left:0px;
	margin-bottom:12px;
	margin-top:3px;
	margin-right:0px;
}

p.subbold{
	font: bold 8pt "arial", sans-serif; color:#000000;
	margin-left:0px;
	margin-bottom:2px;
	margin-top:2px;
	margin-right:5px;
}

p.joinPrice{
	font: bold 8pt "arial", sans-serif; color:#383940;
	margin-left:5px;
	margin-bottom:15px;
	margin-top:2px;
	margin-right:5px;
}

.tagline{
	font: 9pt "arial", sans-serif; color:#000000;
}

.formtext{
	font: 8pt "arial", sans-serif; color:#000000;
}

.formtextR{
	font: 8pt "arial", sans-serif; color:#8A4848;
}


span.headUpcoming {
	font: bold 9pt "arial", sans-serif; color:#383940;

}

span.resourceHead {
	font: bold 10pt "arial", sans-serif; color:#383940;

}

span.resourceSub {
	font: bold 8pt "arial", sans-serif; color:#383940;

}

span.textUpcoming {
	font: 9pt "arial", sans-serif; color:#000000;

}



ul.nav{
	list-style: none;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
}

ul.mapnav{
	list-style: none;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	margin-left:20px;
}

li.navHead{
	font: bold 13pt "arial", sans-serif; color:#ffffff;
	margin:0px;
	margin-left:10px;
}

li.mapHead{
	font: bold 11pt "arial", sans-serif; color:#92B769;
	margin:0px;
	margin-left:10px;
}

li{
	font: bold 9pt "arial", sans-serif; color:#000000;
	margin-left:20px;
	margin-bottom:2px;
}


div.ad{
margin:0px;
padding:0px;
margin-bottom:5px;
border:solid 1px #000000;
width:125px;

}

td.resource{
margin:10px;
padding:10px;
border:solid 1px #000000;
}


div.preArticleImg{
float:right;
margin:0px;
padding:0px;
width:200px;
}


div.preArticles{
margin:10px;
padding:0px;
border:solid 1px #000000;
width:200px;
}

div.articleAuthorT{
font: bold 10pt "arial", sans-serif; color:#383940;
margin:0px;
padding:5px;
background-color:#D7B78B;
border-bottom:solid 1px #000000;
}

div.articleAuthor{
font: 9pt "arial", sans-serif; color:#383940;
margin:5px;
margin-bottom:15px;
}

div.preArticlesT{
font: bold 10pt "arial", sans-serif; color:#383940;
margin:0px;
padding:5px;
background-color:#D7B78B;
border-top:solid 1px #000000;
border-bottom:solid 1px #000000;
}

div.preArticlesB{
margin:0px;
padding:5px;
background-color:#D7B78B;
border-top:solid 1px #000000;
}

div.preArticlesLink{
margin:5px;
}

div.upcomingView{
padding:5px;
text-align:right;
}

div.homeSub{
margin-left:10px;
margin-right:10px;
margin-top:0px;
margin-bottom:10px;

}


table.contactBorder {
	border:solid 1px #000000;
	padding:15px;
	margin:15px;
}

td.contactBorderR {
	border-right:solid 1px #000000;
}

td.bannerTop {
	background-image: url("/images/bannerbg.jpg");
	background-repeat:repeat-x;
}

td.bannerNav {
	padding-right:20px;
	padding-bottom:10px;
}


td.bodyMain,  td.bottomBorder {
	border-bottom:solid 2px #000000;
}

td.bannerBottom{
	font: 8pt "arial", sans-serif; color:#000000;
	border-bottom:solid 2px #000000;
	padding-left:10px;
}


td.navLeft {
	border-right:solid 2px #000000;
	border-bottom:solid 2px #000000;
	background:#92B769;
	width:150px;
}

td.navRight {
	border-left:solid 2px #000000;
	border-bottom:solid 2px #000000;
	background:#BFD5A7;
	width:136px;
}

td.bodyMid {
	border-top:solid 2px #000000;
	border-bottom:solid 2px #000000;
	background:#BED3A3;
}

table.homeJoin{
 	border-left:solid 2px #000000;
 	border-right:solid 2px #000000;
}

td.homeJoinRight, td.leftBorder{
 	border-left:solid 2px #000000;
}

td.homeJoinLeft{
 	border-right:solid 2px #000000;
}

table.calendarHead {
	border-top:solid 1px #000000;
	border-bottom:solid 1px #000000;
	background:#92B769;
	margin-top:20px;
}



