
	.footer {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		font-weight: normal;
 		font-style: normal;
		font-variant: normal;
		color: #494949; /*greyish*/

	 }
	 
	.middle {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		font-weight: normal;
 		font-style: normal;
		font-variant: normal;
		color: #494949; /*greyish*/
	 }
	 
	.promo {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		/*text-decoration: line-through;*/
		font-weight: normal;
 		font-style: normal;
		font-variant: normal;
		color: #06703d; /*green*/

	 }
	 
	.suspended {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		/*text-decoration: line-through;*/
		font-weight: normal;
 		font-style: normal;
		font-variant: normal;
		color: #ffadad; /*red*/
	 }

	.expired {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10pt;
		/*text-decoration: line-through;*/
		font-weight: normal;
 		font-style: normal;
		font-variant: normal;
		color: #b6b6b6; /*red*/
	 }

	.success {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		font-weight: normal;
 		font-style: normal;
		font-variant: normal;
		color: #346d28; /*green*/

	 }

	.error {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		font-weight: normal;
 		font-style: normal;
		font-variant: normal;
		color: #CC0000; /*red*/

	 }
	
	input {
		font-family: Verdana, arial,helvetica,sans-serif;
		font-size: 10pt;
		/*background-color: #FFD0C1; /*Redish*/
		color: #000000;
		/*margin-top: 2px;
		margin-left: 2px;
		margin-right: 2px;
		margin-bottom: 2px;*/
	}

	textarea {
		font-family: Verdana,arial,helvetica,sans-serif;
		font-size: 10pt;
		color: #000000;
		margin-top: 2px;
		margin-left: 2px;
		margin-right: 2px;
		margin-bottom: 2px;
		
	}
	
	select {
		font-size: 10pt;
		/*background-color: #FFD0C1; /*Redish*/
		/*background-color: #B3D8AD; /*Greenish*/
		/*background-color: #BDD7E1; /*Blueish*/
		font-family: Verdana, arial,helvetica,sans-serif;
		color: #000000;
		width: 200px;
	}
TD.contentTD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 9pt; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; COLOR: #333333; PADDING-TOP: 5px; FONT-FAMILY: verdana
}
TD.tier1TD {
	FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; BACKGROUND: url(/generalimages/) #5a9e42; COLOR: #ffffff; FONT-FAMILY: verdana
}
.tier1TopTD {
	BORDER-RIGHT: #4a8531 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #7bc35a 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; BACKGROUND: #5a9e42; PADDING-BOTTOM: 3px; BORDER-LEFT: #7bc35a 0px solid; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #4a8531 1px solid; FONT-FAMILY: verdana
}
TD.tier2TD {
	FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; BACKGROUND: url(/generalimages/) #ffc721; COLOR: #ffffff; FONT-FAMILY: verdana
}
TD.tier3TD {
	FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; BACKGROUND: url(/generalimages/) #ffffff; COLOR: #6e816e; FONT-FAMILY: verdana
}
TD.bottomTD {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: url(/generalimages/) #dfdfdf; COLOR: #666666; FONT-FAMILY: verdana
}
TD.copyTD {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: url(/generalimages/) #dfdfdf; COLOR: #000000; FONT-FAMILY: verdana
}
TD.calendarTD {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #dadada; COLOR: #000000; FONT-FAMILY: verdana
}
TD.calendarBlankTD {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; BACKGROUND: #e8e8e8; COLOR: #000000; FONT-FAMILY: verdana
}
TD.calendarTodayTD {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; BACKGROUND: #636594; COLOR: #ffffff; FONT-FAMILY: verdana
}
TD.calendarDayTD {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND: #636594; COLOR: #ffffff; FONT-FAMILY: verdana
}
TD.calendarHeadingTD {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; BACKGROUND: #001c63; COLOR: #ffffff; FONT-FAMILY: verdana
}
TD.galleryTD {
	FONT-SIZE: 9pt; BACKGROUND: #e8e8e8; COLOR: #000000; FONT-FAMILY: verdana
}
TD.galleryNextPrevTD {
	FONT-SIZE: 9pt; BACKGROUND: #e8e8e8; COLOR: #001c63; FONT-FAMILY: verdana
}
TD.galleryTitleTD {
	FONT-SIZE: 9pt; BACKGROUND: #636594; COLOR: #ffffff; FONT-FAMILY: verdana
}
TD.locatorTD {
	FONT-SIZE: 9pt; BACKGROUND: #e8e8e8; COLOR: #000000; FONT-FAMILY: verdana
}
TD.locatorHeadingTD {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; BACKGROUND: #001c63; COLOR: #ffffff; FONT-FAMILY: verdana
}
TD.locatorProvTD {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND: #001c63; COLOR: #ffffff; FONT-FAMILY: verdana
}
TD.locatorTitleTD {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND: #636594; COLOR: #ffffff; FONT-FAMILY: verdana
}
TD.downloadHeadingTD {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND: #636594; COLOR: #ffffff; FONT-FAMILY: verdana
}
TD.milestoneYearTD {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: verdana
}
TD.milestoneHeadingTD {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; BACKGROUND: #ffffff; COLOR: #000000; FONT-FAMILY: verdana
}
TD.newsletterHeadingTD {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; BACKGROUND: #666666; COLOR: #ffffff; FONT-FAMILY: verdana
}
TD.resultsTD {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: arial, helvetica
}
TD.resultsNextPrevTD {
	FONT-SIZE: 8pt; BACKGROUND: #e5e5e5; COLOR: #333333; FONT-FAMILY: arial, helvetica
}
TD.resultsTitleTD {
	FONT-SIZE: 9pt; BACKGROUND: #e5e5e5; COLOR: #333333; FONT-FAMILY: arial, helvetica
}
A {
	FONT-WEIGHT: normal; COLOR: #5a9e42; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #65ba50
}
A.tier1Link {
	BORDER-RIGHT: #4a8531 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #7bc35a 1px solid; DISPLAY: inline; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; PADDING-BOTTOM: 3px; BORDER-LEFT: #7bc35a 1px solid; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #4a8531 1px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: #5a9e42; TEXT-DECORATION: none
}
A.tier1Link:hover {
	BORDER-RIGHT: #7bc35a 1px solid; BORDER-TOP: #7bc35a 1px solid; BORDER-LEFT: #4a8531 1px solid; COLOR: #5a9e42; BORDER-BOTTOM: #7bc35a 1px solid; BACKGROUND-COLOR: #d6ebbd
}
.tier1LinkOff {
	BORDER-RIGHT: #316529 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #316529 1px solid; DISPLAY: inline; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; PADDING-BOTTOM: 3px; BORDER-LEFT: #316529 1px solid; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #316529 1px solid; FONT-FAMILY: verdana; BACKGROUND-COLOR: #316529; TEXT-DECORATION: none
}
A.tier2Link {
	PADDING-RIGHT: 2px; BORDER-TOP: #ffffff 2px solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; PADDING-BOTTOM: 3px; COLOR: #b59500; PADDING-TOP: 3px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #ffe321; TEXT-DECORATION: none
}
A.tier2Link:hover {
	BORDER-TOP: #ffffff 2px solid; COLOR: #646400; BACKGROUND-COLOR: #ffc721
}
.tier2LinkOff {
	PADDING-RIGHT: 2px; BORDER-TOP: #ffffff 2px solid; DISPLAY: block; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #ccaa00; TEXT-DECORATION: none
}
A.tier3Link {
	FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; COLOR: #3a7e23; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A.tier3Link:hover {
	COLOR: #5a9e42
}
A.bottomLink {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A.bottomLink:hover {
	COLOR: #08499c
}
A.contactLink {
	COLOR: #ffffff; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A.contactLink:hover {
	COLOR: #d6ebbd
}
A.pageBCLink {
	COLOR: #08499c; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A.pageBCLink:hover {
	COLOR: #1060cc
}
A.catBCLink {
	FONT-WEIGHT: bold; COLOR: #000066; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A.catBCLink:hover {
	COLOR: #ff9900
}
A.calendarLink {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
A.calendarLink:hover {
	COLOR: #5a9e42
}
A.galleryLink {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #636594; TEXT-DECORATION: none
}
A.galleryLink:hover {
	COLOR: #4a79bd
}
A.galleryHeadLink {
	FONT-WEIGHT: bold; COLOR: #cecfdf; TEXT-DECORATION: none
}
A.galleryHeadLink:hover {
	COLOR: #ffffff
}
A.downloadLink {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
A.downloadLink:hover {
	COLOR: #5a9e42
}
A.newsletterLink {
	FONT-WEIGHT: bold; COLOR: #ffaa00; TEXT-DECORATION: none
}
A.newsletterLink:hover {
	COLOR: #666666; TEXT-DECORATION: none
}
A.directoryLink {
	FONT-WEIGHT: bold; COLOR: #5a9e42; LINE-HEIGHT: 150%; MARGIN-RIGHT: 3px; TEXT-DECORATION: none
}
A.directoryLink:hover {
	COLOR: #316529; LINE-HEIGHT: 150%; MARGIN-RIGHT: 3px; TEXT-DECORATION: none
}
A.directoryBCLink {
	FONT-WEIGHT: bold; COLOR: #5a9e42; TEXT-DECORATION: none
}
A.directoryBCLink:hover {
	COLOR: #316529; TEXT-DECORATION: none
}
A.dirHeadingLink {
	FONT-WEIGHT: bold; COLOR: #5a9e42; TEXT-DECORATION: none
}
A.dirHeadingLink:hover {
	COLOR: #316529; TEXT-DECORATION: none
}
A.redBGLink {
	FONT-WEIGHT: bold; COLOR: #fff321; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A.redBGLink:hover {
	COLOR: #fffa98
}
A.resultNumLink {
	COLOR: #666666; TEXT-DECORATION: underline
}
A.resultNumLink:hover {
	COLOR: #990000; TEXT-DECORATION: none
}
A.rightColLink {
	FONT-WEIGHT: bold; COLOR: #408038; TEXT-DECORATION: none
}
A.rightColLink:hover {
	COLOR: #5a9e42; TEXT-DECORATION: none
}
TABLE.heading {
	BORDER-RIGHT: 0px outset; BORDER-TOP: 0px outset; FONT-SIZE: 14pt; BACKGROUND: url(/generalimages/) #ffffff; BORDER-LEFT: 0px outset; WIDTH: 100%; COLOR: #888888; BORDER-BOTTOM: 0px outset; FONT-FAMILY: verdana
}
TABLE.contentHeading {
	BORDER-RIGHT: #aaaaaa 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #aaaaaa 1px solid; MARGIN-TOP: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND: #dfdfdf; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 3px; BORDER-LEFT: #aaaaaa 1px solid; WIDTH: 100%; COLOR: #444444; PADDING-TOP: 3px; BORDER-BOTTOM: #aaaaaa 1px solid; FONT-FAMILY: verdana
}
TABLE.heading2 {
	BORDER-RIGHT: 0px outset; BORDER-TOP: 0px outset; FONT-SIZE: 13.5pt; BACKGROUND: #cfcecf; BORDER-LEFT: 0px outset; WIDTH: 100%; COLOR: #6b696b; BORDER-BOTTOM: 0px outset; FONT-FAMILY: verdana
}
TABLE.contact {
	BORDER-RIGHT: #4a8531 1px solid; BORDER-TOP: #7bc35a 1px solid; MARGIN-TOP: 5px; FONT-SIZE: 8pt; BACKGROUND: #5a9e42; MARGIN-BOTTOM: -5px; BORDER-LEFT: #7bc35a 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #4a8531 1px solid; FONT-FAMILY: verdana
}
TABLE.pageBCTrail {
	BORDER-RIGHT: 0px outset; BORDER-TOP: 0px outset; FONT-SIZE: 14pt; BACKGROUND: url(/generalimages/) #ffffff; MARGIN-BOTTOM: 5px; BORDER-LEFT: 0px outset; WIDTH: 100%; COLOR: #888888; BORDER-BOTTOM: 0px outset; FONT-FAMILY: verdana
}
TABLE.catBCTrail {
	BORDER-RIGHT: 0px outset; BORDER-TOP: 0px outset; FONT-WEIGHT: bold; FONT-SIZE: 9.5pt; BACKGROUND: url(/generalimages/) #c8c8ff; BORDER-LEFT: 0px outset; WIDTH: 100%; COLOR: #000000; BORDER-BOTTOM: 0px outset; FONT-FAMILY: verdana
}
TABLE.onThisDay {
	BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; FONT-SIZE: 9pt; BACKGROUND: #d0d0d0; BORDER-LEFT: 1px outset; COLOR: #000000; BORDER-BOTTOM: 1px outset; FONT-FAMILY: verdana
}
TABLE.directoryTable {
	BORDER-RIGHT: 0px outset; BORDER-TOP: 0px outset; MARGIN-TOP: 8px; FONT-SIZE: 9pt; BACKGROUND: #ffffff; MARGIN-BOTTOM: 8px; BORDER-LEFT: 0px outset; WIDTH: 100%; COLOR: #000000; BORDER-BOTTOM: 0px outset; FONT-FAMILY: verdana
}
TABLE.directoryBCTrail {
	BORDER-RIGHT: #bbbbbb 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #bbbbbb 1px solid; MARGIN-TOP: 8px; PADDING-LEFT: 3px; FONT-SIZE: 9pt; BACKGROUND: #e5e5e5; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 2px; BORDER-LEFT: #bbbbbb 1px solid; WIDTH: 100%; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #bbbbbb 1px solid; FONT-FAMILY: verdana
}
TABLE.siteList {
	BORDER-RIGHT: #bbbbbb 1px dashed; BORDER-TOP: #bbbbbb 1px dashed; FONT-SIZE: 9pt; BACKGROUND: #ffffff; MARGIN-BOTTOM: 8px; BORDER-LEFT: #bbbbbb 1px dashed; WIDTH: 100%; COLOR: #000000; BORDER-BOTTOM: #bbbbbb 1px dashed; FONT-FAMILY: verdana
}
TABLE.contentBlock {
	BORDER-RIGHT: #dfdfdf 1px solid; BORDER-TOP: #dfdfdf 1px solid; FONT-SIZE: 9pt; BACKGROUND: #ffffff; BORDER-LEFT: #dfdfdf 1px solid; WIDTH: 100%; COLOR: #333333; BORDER-BOTTOM: #dfdfdf 1px solid; FONT-FAMILY: verdana
}
.dirDescription {
	MARGIN-TOP: 5px; FONT-SIZE: 8.5pt; MARGIN-BOTTOM: 8px; FONT-FAMILY: verdana
}
.dirSiteList {
	
}
.dirSiteTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; MARGIN: 5px 5px 3px
}
.dirSiteImage {
	FLOAT: right; MARGIN: 2px
}
.dirSiteDescription {
	FONT-SIZE: 8.5pt; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
.dirSiteURL {
	FONT-SIZE: 8.5pt; MARGIN-BOTTOM: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
.subDirectories {
	COLOR: #08499c
}
.sitesInDir {
	COLOR: #5a9e42
}
.titleTD {
	PADDING-RIGHT: 3px; BORDER-TOP: #ffffff 2px solid; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; BACKGROUND: #08499c; PADDING-BOTTOM: 3px; WIDTH: 100%; COLOR: #ffffff; PADDING-TOP: 3px; BORDER-BOTTOM: #ffffff 2px solid; FONT-FAMILY: verdana
}
.heading3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #333333; FONT-FAMILY: verdana
}