FORM
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
BODY
{
    font-size: small;
    margin: 0px;
    color: #333333;
    font-family: Arial;
}
.linkDesc
{
    padding-bottom: 14px;
}
.hiddenBar
{
    display: none;
    visibility: hidden;
}
A.hiddenLink:link
{
    display: none !important;
    visibility: hidden !important;
}
A.hiddenLink:visited
{
    display: none !important;
    visibility: hidden !important;
}
A.hiddenLink:hover
{
    display: none !important;
    visibility: hidden !important;
}
UNKNOWN
{
    margin-top: 14px;
}
A:link
{
    font-size: small;
    color: #2b8076;
    font-decoration: underline;
}
A:hover
{
    color: #cc6600;
}
A:visited
{
    color: #666666;
}
A.navSmallLink
{
    font-size: small;
    color: #666666;
    text-decoration: none;
}
A.navSmallLink:hover
{
    color: #999999;
    text-decoration: none;
}
A.navSmallLink:visited
{
    color: #666666;
    text-decoration: none;
}
A.navLargeLink
{
    font-size: medium;
}
A.navLargeLinkHome
{
    font-size: large;
}
A.accessLink
{
    color: #ffffff;
    text-decoration: none;
}
A.accessLink:hover
{
    color: #ffcc66;
    text-decoration: none;
}
A.accessLink:visited
{
    color: #ffffff;
    text-decoration: none;
}
A.imageLink
{
}
INPUT.btnStyle
{
    border-right: #143a36 thin solid;
    border-top: #8bbab4 thin solid;
    font-size: x-small;
    padding-bottom: 0px;
    border-left: #8bbab4 thin solid;
    color: #ffffff;
    border-bottom: #143a36 thin solid;
    background-color: #2b8076;
}
INPUT.btnStyleRollover
{
    border-right: #5d4600 thin solid;
    border-top: #e3c774 thin solid;
    font-size: x-small;
    padding-bottom: 0px;
    border-left: #e3c774 thin solid;
    color: #ffffff;
    border-bottom: #5d4600 thin solid;
    background-color: #cc6600;
}
UNKNOWN
{
    border-right: #5d4600 thin solid;
    border-top: #e3c774 thin solid;
    font-size: x-small;
    padding-bottom: 0px;
    border-left: #e3c774 thin solid;
    color: #ffffff;
    border-bottom: #5d4600 thin solid;
    background-color: #cc6600;
}
.rightPanelHeadings
{
    padding-left: 17px;
    font-weight: bold;
    font-size: small;
    background: none transparent scroll repeat 0% 0%;
    margin-bottom: -7px;
    padding-bottom: 4px;
    color: #666666;
    border-top-style: none;
    padding-top: 11px;
    font-family: verdana;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
.rightPanelHeadingWhite
{
    padding-left: 17px;
    font-weight: bold;
    font-size: small;
    background: none transparent scroll repeat 0% 0%;
    margin-bottom: -7px;
    padding-bottom: 4px;
    color: #ffffff;
    border-top-style: none;
    padding-top: 11px;
    font-family: verdana;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}
.homeHeadingOne
{
    padding-left: 20px;
    font-size: large;
    padding-bottom: 10px;
    color: #868686;
    font-family: Arial;
    font-decoration: none;
}
.homeHeading
{
    font-weight: normal;
    font-size: large;
    margin-bottom: 5px;
    color: #868686;
    line-height: 10px;
    padding-top: 30px;
    font-family: Arial, Helvetica, Sans-serif;
    font-decoration: none;
}
H1
{
    padding-left: 0px;
    font-size: large;
    margin-bottom: 3px;
    padding-bottom: 0px;
    color: #333333;
    line-height: 110%;
    padding-top: 25px;
    font-family: Arial;
}
H2
{
    padding-left: 6px;
    font-weight: bold;
    font-size: small;
    margin-bottom: 7px;
    width: 100%;
    padding-top: 3px;
    border-bottom: #ffffff 1px solid;
    /*height: 20px;*/
    /*background-color: #e1e1e1;*/
}
H3
{
    font-weight: bold;
    font-size: small;
}
H4
{
    font-size: small;
    font-decoration: none;
}
.h1contact
{
    font-size: large;
    padding-bottom: 14px;
    color: #333333;
    padding-top: 14px;
    font-family: Arial;
    font-decoration: none;
}
.cttextBox
{
    font-size: small;
    width: 50%;
    color: #666666;
    background-color: #ffffff;
}
.cttextArea
{
    font-size: small;
    width: 99%;
    color: #666666;
    font-family: Arial, Verdana, Sans-serif;
    height: 100px;
    background-color: #ffffff;
}
.cttextSelect
{
    font-size: small;
    width: 100%;
    color: #666666;
    background-color: #ffffff;
}
UNKNOWN
{
    padding-right: 6px;
    padding-left: 6px;
    padding-bottom: 6px;
}
.scenarioIcon
{
    padding-left: 6px;
    vertical-align: middle;
    background-color: #f4f4f4;
}
.scenarioLine
{
    background-position: 50% bottom;
    background-image: url(bg_img_dots.gif);
    background-repeat: no-repeat;
    height: 48px;
}
.imgIcon
{
    padding-right: 0px;
    padding-left: 6px;
    vertical-align: top;
    width: 5px;
    padding-top: 4px;
}
.imageIcon
{
    vertical-align: top;
    width: 5px;
    height: 46px;
}
.imgIconHome
{
    padding-right: 6px;
    padding-left: 6px;
    vertical-align: top;
}
TABLE#searchTable
{
    vertical-align: bottom;
}
TABLE#searchBar TD
{
    border-top-width: 0px;
    padding-left: 6px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    vertical-align: middle;
    border-right-width: 0px;
}
TABLE#TableStyle TD
{
    padding-left: 0px;
}
TABLE#TableStyleGreen TD
{
    padding-left: 0px;
}
TableStyleBlank TD
{
    padding-left: 0px;
}
.table1_background
{
    background-color: #000000;
}
.table1_header
{
    font-weight: bold;
    background-color: #b0cae6;
    text-align: left;
}
.table2_header
{
    font-weight: bold;
    background-color: #e1e8f0;
    text-align: left;
}
.table1_cell
{
    background-color: #ffffff;
}
.tableGreen_background
{
    background-color: #000000;
}
.tableGreen_header
{
    font-weight: bold;
    background-color: #9bc7b8;
    text-align: left;
}
.tableGreen_header
{
    font-weight: bold;
    background-color: #9bc7b8;
    text-align: left;
}
.tableGreen_cell
{
    background-color: #ffffff;
}
.tableDefault_background
{
    background-color: #ffffff;
}
.tableDefault_header
{
    font-weight: bold;
    background-color: #ffffff;
    text-align: left;
}
.tableDefault_header
{
    font-weight: bold;
    background-color: #ffffff;
    text-align: left;
}
.tableDefault_cell
{
    background-color: #ffffff;
}
TABLE#leftPanelHome TD#topLeftImage
{
    background: url(bg_img_garden.jpg) no-repeat;
}
.topLeftImage
{
    width: 40%;
    height: 143px;
}
TABLE#topPanelTable
{
    width: 100%;
}
TABLE#topPanelTable TD#top IMG
{
    vertical-align: bottom;
}
.atoz-background
{
    background-color: #add1c5;
}
.advanced-search
{
    background-color: #e4f0ec;
}
TABLE#quickLinks
{
    margin-bottom: 0px;
}
TABLE#deepLinks
{
    margin-bottom: 0px;
}
TABLE#deepLinks TD
{
    padding-bottom: 8px;
}
TABLE#scenarioSection
{
    padding-bottom: 8px;
    width: 100%;
    color: #ffffff;
    background-color: #2b8076;
}
TABLE#scenarioSection A
{
    color: #ffffff;
}
TABLE#scenarioSection A:hover
{
    color: #ffcc66;
}
TABLE#scenarioSection A:visited
{
    color: #cccccc;
}
TABLE#homeContent
{
    font-size: medium;
}
TABLE#homeContent TD
{
    border-top-width: 0px;
    height: 47px;
    background-color: #f4f4f4;
    border-right-width: 0px;
}
TABLE#latestNews
{
    border-top-width: 0px;
    background-position: 50% bottom;
    border-left-width: 0px;
    background-image: url(bg_img_dots.gif);
    padding-bottom: 24px;
    background-repeat: no-repeat;
    border-right-width: 0px;
}
TABLE#datatable
{
    padding-bottom: 14px;
    padding-top: 14px;
    font-decoration: none;
}
TABLE#latestNews TD
{
    padding-right: 6px;
    padding-left: 6px;
}
.eightGap
{
    height: 8px;
}
.fourteenGap
{
    height: 10px;
}
.tenGap
{
    height: 10px;
}
.whitebg
{
    padding-bottom: 3px;
    padding-top: 3px;
    background-color: white;
}
.twentyGap
{
    height: 20px;
}
#categoryBase
{
    padding-right: 6px;
    padding-left: 6px;
}
TABLE#latestEvents
{
    border-right: 0px dotted;
    background-position: 50% bottom;
    border-top: 0px dotted;
    background-image: url(bg_img_dots.gif);
    padding-bottom: 20px;
    background-repeat: no-repeat;
}
TABLE#latestEvents TD
{
    padding-right: 6px;
    padding-left: 6px;
}
A.rightPanelLink
{
    color: #1c4b4b;
}
A.rightPanelLink:hover
{
    color: #cc6600;
}
A.rightPanelLink:visited
{
    color: #1c4b4b;
}
A.featureTextResident
{
    font-weight: bold;
    color: #2b8076;
    text-decoration: none;
}
A.featureTextResident:hover
{
    font-weight: bold;
    color: #2b8076;
    text-decoration: underline;
}
A.featureTextResident:visited
{
    font-weight: bold;
    font-size: small;
    color: #2b8076;
    text-decoration: none;
}
A.featureTextVisitor
{
    font-weight: bold;
    color: #cc9900;
    text-decoration: none;
}
A.featureTextVisitor:hover
{
    font-weight: bold;
    color: #cc9900;
    text-decoration: underline;
}
A.featureTextVisitor:visited
{
    font-weight: bold;
    font-size: small;
    color: #cc9900;
    text-decoration: none;
}
A.featureTextBusiness
{
    font-weight: bold;
    color: #336699;
    text-decoration: none;
}
A.featureTextBusiness:hover
{
    font-weight: bold;
    color: #336699;
    text-decoration: underline;
}
A.featureTextBusiness:visited
{
    font-weight: bold;
    font-size: small;
    color: #336699;
    text-decoration: none;
}
A.boldLink
{
    font-weight: bold;
    color: #2b8076;
}
A.boldLink:hover
{
    font-weight: bold;
    color: #2b8076;
}
A.boldLink:visited
{
    font-weight: bold;
    font-size: small;
    color: #2b8076;
}
#access
{
    padding-left: 6px;
    padding-top: 5px;
    border-bottom: #ffffff 1px solid;
    background-color: #666666;
}
TABLE#navTable TD#navHeader
{
    font-size: medium;
    padding-bottom: 14px;
    padding-top: 14px;
    font-decoration: none;
}
TABLE#navTableHome TD#navHeaderHome
{
    font-size: large;
    padding-bottom: 14px;
    padding-top: 14px;
    font-decoration: none;
}
A.subnav
{
    padding-left: 6px;
    color: #999999;
    text-decoration: none;
}
A.subnav:visited
{
    color: #999999;
    text-decoration: none;
}
TABLE#breadcrumb
{
    background-position: 50% bottom;
    background-image: url(bg_img_dots.gif);
    width: 99%;
    background-repeat: repeat-x;
    height: 30px;
}
TABLE#breadcrumb TD
{
    color: #999999;
}
#topPanel
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    width: 100%;
    padding-top: 0px;
    height: 157px;
    background-color: #ffffff;
}
#navPanel
{
    background: url(bg_curve_lft_bot_grn.gif) #e4f0ec no-repeat left bottom;
    float: left;
    width: 25%;
    height: auto;
}
#navPanelHome
{
    background: url(bg_curve_lft_bot_grn.gif) #e4f0ec no-repeat left bottom;
    float: left;
    width: 28%;
    height: auto;
}
#rightPanelhome
{
    float: right;
    margin: 0px;
    width: 22%;
    background-color: #add1c5;
    align: right;
}
#footerLinks
{
    padding-left: 6px;
}
#rightPanel
{
    background: #add1c5 no-repeat 50% bottom;
    float: right;
    margin: 0px;
    width: 20%;
    align: right;
}
#contentHome
{
    float: left;
    width: 49.99%;
}
#contenttemplate
{
    float: left;
    width: 74.9%;
}
#content
{
    float: left;
    width: 74.9%;
}
#contentmain
{
    float: left;
    width: 100%;
}
#accessMenu
{
    color: #ffffff;
    height: 23px;
}
#footer
{
    clear: both;
    border-top: #2b8076 1px solid;
    width: 100%;
    color: #000000;
    padding-top: 11px;
    height: 24px;
}
#footer A.footerLink
{
    font-weight: bold;
    font-size: x-small;
    color: #000000;
    text-decoration: none;
}
#footerNav
{
    padding-left: 6px;
    color: #e1e1e1;
}
#footerNav A
{
    font-size: small;
    color: #999999;
    text-decoration: none;
}
TABLE#az
{
    font-weight: bold;
    background-color: #e4f0ec;
    text-align: center;
}
TABLE#az TD
{
    border-right: white 1px solid;
    border-top: white 1px solid;
    padding-bottom: 3px;
    border-left: white 1px solid;
    padding-top: 3px;
    border-bottom: white 1px solid;
}
TABLE#a-z-header TD
{
}
TABLE#azPagination TD
{
}
TABLE#azResults TD
{
    padding-bottom: 11px;
}
#imageLeft
{
    padding-right: 5%;
    padding-left: 2%;
    float: left;
    padding-top: 10px;
}
#imageRight
{
    float: right;
    height: 100px;
}
#imageWhere
{
    float: right;
}
#imageTopCentre
{
    float: left;
    padding-top: 64px;
}
#title
{
    float: left;
}
.txtBox
{
    padding-right: 5px;
    padding-left: 5px;
    font-size: x-small;
    width: 150px;
    color: #666666;
    height: 12px;
    background-color: #ffffff;
}
TABLE#search-results
{
    width: 100%;
}
TABLE#search-results TD
{
    padding-left: 6px;
}
#search
{
    clear: both;
    vertical-align: middle;
    padding-top: 3px;
    border-bottom: #ffffff 1px solid;
    height: 23px;
    background-color: #cccccc;
}
.container
{
    border-right: #000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000 1px solid;
    background-color: #ccf;
}
TABLE#leftPanelTable
{
    width: 100%;
}
.topCurveLeft
{
    background: url(bg_curve_lft_top_grn.gif) no-repeat right top;
    height: 31px;
}
.topCurve
{
    background: url(bg_curve_rgt_top.gif) no-repeat right top;
    height: 27px;
}
.bottomCurve
{
    background: url(bg_curve_lft_bot_grn.gif) no-repeat left bottom;
}
TABLE#searchHeader
{
    padding-left: 6px;
    padding-bottom: 20px;
}
TABLE#newsResults TD
{
    padding-left: 6px;
}
TABLE#eventsList TD
{
    padding-left: 6px;
}
TABLE#sitemap-top
{
    background-color: #e4f0ec;
}
#sitemap
{
}
TABLE#sitemap-top TD
{
    padding-left: 6px;
}
TABLE#sitemap-middle TD
{
}
TABLE#rightContent
{
    width: 100%;
    background-color: #add1c5;
}
TABLE#rightContent TD#topCurve
{
    background: url(bg_curve_rgt_top.gif) no-repeat right top;
    height: 32px;
}
TABLE#rightContent TD#bottomCurve
{
    background: url(bg_curve_rgt_mid.gif) no-repeat left bottom;
    height: 28px;
}
TABLE#rightContent TD#midCurve
{
    background: url(bg_curve_rgt_bot.gif) #add1c5 no-repeat right top;
    vertical-align: top;
    height: 571px;
}
TABLE#rightContent TD#midColor
{
}
TABLE#quickLinks
{
    padding-bottom: 50px;
}
TABLE#contactSub
{
    padding-right: 6px;
    padding-left: 6px;
    width: 100%;
    background-color: #e4f0ec;
}
TABLE#contactMain
{
    width: 100%;
    background-color: #ffffff;
}
TABLE#contact
{
    border-top-width: 0px;
    padding-right: 0px;
    padding-left: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    width: 100%;
    background-color: #e4f0ec;
    border-right-width: 0px;
}
.alignRight
{
    margin: 8px 0px 8px 8px;
}
.alignLeft
{
    margin: 8px 8px 8px 0px;
}
.imgArrow
{
    padding-right: 6px;
    padding-left: 6px;
    vertical-align: top;
    padding-top: 4px;
}
.astericks
{
    color: #cc6600;
}
.telnumber
{
    margin-top: 5px;
    font-size: xx-large;
    color: #868686;
    text-align: center;
}
.imagepadding_botright
{
    margin: 0px 15px 15px 0px;
}
.imagepadding_botleft
{
    margin: 0px 0px 15px 15px;
}
IMG
{
    border-top-width: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
}
A.radioLink:link
{
    color: #000000;
    text-decoration: none;
}
A.radioLink:visited
{
    color: #000000;
    text-decoration: none;
}
A.radioLink:active
{
    color: #000000;
    text-decoration: none;
}

