﻿

body { margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #151515 }
h1 { font-size: 2em;    color: black;   margin: 20px 0; }
h2 { font-size: 1.5em;  color: black;   margin: 20px 0; }
h3 { font-size: 1.17em; color: #2b6d9c; margin: 20px 0 10px; }
h3 a { font-size: 1.17em; color: #2b6d9c; margin: 5px 0 10px; border: 0; }
h3 a:hover { color: #2b939c; }

h4 { font-size: 1em;    color: #2b6d9c; margin: 20px 0 10px; }
h4 a { font-size: 1.17em; color: #2b6d9c; margin: 5px 0 10px; border: 0; }
h4 a:hover { color: #2b939c; }

h5 { font-size: 1em;    color: #36710f; margin: 15px 0 10px; }
h6 { font-size: 1em;    color: #151515; margin: 15px 0 8px; }
h7 { font-size: 0.67em; color: #36710f; margin: 15px 0; }
a { text-decoration: none; color: #36710f; border: 0; }
p { margin: 1em 0;  color: #151515; }
img { border: 0px; }
td { vertical-align: top }

.clsHighlightGreen { color: #36710f; font-weight: bold; }
.clsHighlightBlue { color: #2b6d9c; font-weight: bold; }

.siteWrapper { width: 100%; }
.topGreenBar { height: 20px; background-color: #6cb33d; }
.topLogoBar { height: 87px; background: transparent url('images/bgTopLogoBar.jpg') repeat-x scroll; }
.contentBarHome { background: transparent url('images/bgLinePattern.jpg') no-repeat scroll center 26px; }

.contentBarBanner { background: transparent url('images/bgWaterTrails.jpg') repeat-x scroll center 80px; }
.contentBarBannerLeft { width: 355px; vertical-align: bottom; text-align: left; padding-top: 26px; }
.contentBarBannerRight { width: 645px; vertical-align: middle; text-align: center; padding-top: 10px; }
.contentBarBannerRight img { margin: 0 2px 6px; }

.contentBarCentre { background-color: #dadada; border-bottom: 1px white solid; padding: 12px 0px 30px 0px; }
.contentBarCentreLeft { width: 380px; vertical-align: top; text-align: left; }
.contentBarCentreLeft h2 { padding-right: 30px; color: #2b6d9c; font-size: 20px; text-align: right; font-weight: normal; }

.contentBarCentreRight { width: 620px; vertical-align: top; text-align: center; }
.contentBarCentreRight h3 { color: #2b6d9c; }
.contentBarCentreRight h4 { color: #4a4a4a; }
.clsContentWrapper { width: 620px; }

.footerBar { height: 55px; background-color: #6cb33d; }

.mainWrapper { width: 1000px; margin: 0px auto; }

.clsMainMenu { width: 662px; height: 60px; vertical-align: bottom; text-align: right }
.clsMainMenu img { padding-bottom: 5px; }

.clsCountry { width: 572px; height: 27px; vertical-align: bottom; text-align: right; }
.clsCountry img { margin: 0 0 2px 1px; }

.clsHomeColLeft { width: 564px; vertical-align: top; }
.clsHomeColLeftBan img { padding: 2px 5px; }
.clsHomeColLeftBanLast img { padding: 2px 5px 0; }
.clsHomeColRight { width: 436px; height: 595px; vertical-align: top; }

.clsWelcome { font-family:Arial; font-size:21px; color:#0079ab; margin: 20px 10px;}
.clssubTitle { font-family: Arial; font-size:19px; color:#55a51c; margin: 10px 10px; }
.clsText { font-family:Arial; font-size:12px; color:#4a4a4a; margin: 10px 10px; text-align: justify; }

.clsAnnouncement { border: 1px silver solid; height: 176px; width: 240px }
.clsAnnouncement td { padding: 10px; }
.clsAnnouncement p { margin: 5px; padding: 0 0 5px 20px; background: transparent url('images/bulletBlueDot.png') no-repeat scroll 5px top; border-bottom: 1px silver dotted; font-size: 11px; font-weight: bold; }
.clsAnnouncement p a {  }
.clsAnnouncement p a:hover { color: #70bc3d; }
/*
.clsAnnouncement ul { list-style-image: url('images/bulletBlueDot.png'); margin: 0 0 0 20px; font-size: 11px; padding: 0px; color: #36710f; font-weight: bold }
.clsAnnouncement ul li { padding: 8px 0 5px; border-bottom: 1px silver dotted; }
.clsAnnouncement ul li a {  }
.clsAnnouncement ul li a:hover { color: #70bc3d; }
.clsAnnouncement p { margin: 5px 0px 8px; border-bottom: 1px silver dotted; text-align: right; font-weight: bold; padding-bottom: 5px; font-size: 11px; }
.clsAnnouncement p a { color: #2b6e9f; border: 0; }
*/
.clsHealthNews { border: 1px silver solid; height: 110px; }
.clsHealthNews td { padding: 10px; }
.clsHealthNews ul { list-style-image: url('images/bulletBlueDot.png'); margin: 0 0 0 20px; font-size: 11px; padding: 0px; color: #36710f; font-weight: bold }
.clsHealthNews p { margin: 5px 0px 8px; border-bottom: 1px silver dotted; text-align: right; font-weight: bold; padding-bottom: 5px; font-size: 11px; }
.clsHealthNews p a { color: #2b6e9f; border: 0; }

.clsSideMenu { width: 280px; margin-left: 70px; }
.clsSideMenu ul { list-style-image: url('images/bulletGreyArrowRight.png'); border-bottom: 1px #b5b5b5 solid; margin: 5px 0 0 20px; padding: 0px 0px 5px 20px; font-size: 12px; color: #5e5e5e; font-weight: normal; }
.clsSideMenu li { padding-left: 5px;}
.clsSideMenu a { color: #5e5e5e; border: 0; }
.clsSideMenu a:hover { color: #2b6d9c; }

.clsTitleBar { width: 620px; height: 39px; background: transparent url('images/bgContentTitleBlue.png') no-repeat scroll; padding: 0px 0px 0px 20px; color: white; font-size: 19px; vertical-align: middle; text-align: left; border-bottom: 2px silver solid; }
.clsTitleBar p { margin: 5px 0px 0px; color: white; }

.clsSubMenu { background-color: #eaeaea; padding: 5px 20px; text-align: right; font-weight: bold; color: silver; }
.clsSubMenu a { font-weight: bold; color: gray; border: 0; }
.clsSubMenu a:hover { color: black; }

.clsMainContent { background-color: white; padding: 10px 40px 20px; text-align: justify; height: 360px; }
.clsMainContent a { border-bottom: 1px #36710f dotted; }
.clsMainContent h4 a { border: 0; }
.clsMainContent p { text-align: justify; }
.clsMainContent ul { list-style-image: url('images/bulletBlueDot.png'); margin: 10 0 0 20px; line-height: 1.3em; }
.clsMainContent li { padding-bottom: 3px; }
.clsMainContent ul ul li { list-style-type: circle; list-style-image: none; }
.clsMainContent ol ol li { list-style-type: lower-alpha; }

.clsFooterL { width: 800px; height:57px; font-size:11px; color:White; vertical-align:middle; padding-left: 10px; text-align: left; }
.clsFooterL a { color: white; border: 0; }
.clsFooterL a:hover { text-decoration: underline; }
.clsFooterR { width: 200px; height:57px; font-size:11px; color:White; vertical-align:middle; padding-right: 10px; text-align: right; }

.clsTop { text-align: right; border-bottom: 1px silver dotted; }
.clsTopEnd { text-align: right; }

.clsIndexList { border-bottom: 1px silver solid; padding-bottom: 20px; }
.clsIndexList a { color: #36710f; font-weight: bold; border: 0; }
.clsIndexList a:hover { text-decoration: underline; }
.clsIndexList ol { margin: 5px 0 0 25px; padding: 0 0 5px 0px; }
.clsIndexList li { padding-left: 5px; color: #36710f; font-weight: bold; }

.clsForms { width: 520px; margin: 0 auto; }
.clsForms td.clsFormDesc { vertical-align: top; width: 140px; font-weight: bold; color: #4a4a4a; text-align: left }
.clsForms ul { list-style: square outside none; }

.clsWellnessForms { text-align: right; color: #647B8B; font-weight: bold }
.clsWellnessForms a { color: #36710f; font-weight: bold; border: 0; }
.clsWellnessForms a:hover { text-decoration: underline; }


.clsPointFormPg h4 { margin: 0px 0 5px; border-top: 1px silver dotted; padding-top: 8px; }
.clsPointForm { margin: 0px 16px 20px; }
.clsPointForm p { margin-top: 0px; }
.clsPointForm ul { margin-top: 10px; }
.clsPointFormEnd { border-top: 1px silver dotted; padding: 20px 0 5px; }

.clsListPg { margin: 0px 16px 20px; }
.clsListPgItemWrap { display: block; width: 100%; position: relative; margin: 0; border-top: 1px silver dotted; padding: 8px 0; font-size: 1em; color: #2b6d9c; font-weight: bold; }
.clsListPgIndex { width: 35px; float: left; padding-left: 3px; display: block; }
.clsListPgDesc { width: 500px; float: left; display: block; }
.clsListPgDesc a { text-decoration: none; font-size: 1.17em; color: #2b6d9c; border: 0;}
.clsListPgContent  { margin-top: 15px; font-weight: normal; display: block; }
.clsListPg p { margin-top: 0px; }
.clsListPg ul { margin-top: 10px; }
.clsListPgEnd{ border-top: 1px silver dotted; padding: 20px 0 5px; display: block; }

.clsMediaPg { margin: 0px 16px 20px; }
.clsMediaPgItemWrap { width: 100%; margin: 0; padding: 8px 0; font-size: 1em; color: #2b6d9c; font-weight: bold; border-top: 1px silver dotted; border-bottom:  1px silver dotted; border-collapse: collapse; }
.clsMediaPgDate { width: 130px; padding: 8px 0; }
.clsMediaPgDesc { width: 408px; padding: 8px 0; }
.clsMediaPgDesc a { text-decoration: none; font-size: 1.17em; color: #2b6d9c; border: 0; }
.clsMediaPg p { margin-top: 0px; }
.clsMediaPg ul { margin-top: 10px; }
.clsMediaPgEnd{ border-top: 1px silver dotted; padding: 20px 0 5px; margin-top: 30px; }


.clsContactStyle1 { padding-left: 43px; }
.clsContactStyle2 { color: gray; font-size: 11px; padding-left: 43px; }
.clsContactStyle3 { padding-left: 43px; width: 104px; }

#iframeMain { border: none; width: 435px; height: 380px; border: 0px; background-color: transparent; }

.clsMilestones { width: 500px; }
.clsMilestones td { padding: 3px; }
.clsMilestones td.clsYears { width: 70px; font-weight: bold; }

.clsListLongPara { margin-top: 0px; border: 0; }
.clsListLongPara li { margin-top: 8px; }
.clsListLongPara li li { margin-top: 4px; }

