BODY#home
{
    BACKGROUND: url(/images/bg_home.jpg) #fff no-repeat 690px 5px
}
BODY#sub
{
    BACKGROUND: url(/images/bg_home.jpg) #fff no-repeat 690px -176px
}
#bottombg
{
    BACKGROUND: url(/images/bg_bottom.jpg) no-repeat left bottom
}
DIV#leftnav H2
{
    MARGIN: 0px;
    COLOR: #fff
}
BODY#home DIV#homesearch H2
{
    MARGIN: 8px 0px -8px;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    LETTER-SPACING: 0em;
    FONT-SIZE: 110%;
    FONT-WEIGHT: bold
}
BODY#sub DIV#subsearch H2
{
    MARGIN: 8px 0px -8px;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    LETTER-SPACING: 0em;
    FONT-SIZE: 110%;
    FONT-WEIGHT: bold
}
BODY#home DIV#homesearch H2
{
    COLOR: #00907e
}
DIV#maincontent BLOCKQUOTE
{
    PADDING-BOTTOM: 10px;
    LINE-HEIGHT: 0.9em;
    PADDING-LEFT: 0px;
    WIDTH: 180px;
    PADDING-RIGHT: 20px;
    FONT-FAMILY: Arial Narrow, Helvetica Narrow, sans-serif;
    FLOAT: left;
    COLOR: #5e7e95;
    FONT-SIZE: 140%;
    PADDING-TOP: 0px
}
DIV#maincontent BLOCKQUOTE EM
{
    TEXT-ALIGN: right;
    DISPLAY: block;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000;
    FONT-SIZE: 65%
}
DIV#maincontent BLOCKQUOTE I
{
    TEXT-ALIGN: right;
    DISPLAY: block;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000;
    FONT-SIZE: 65%
}
DIV#maincontent TABLE TH
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: uppercase;
    COLOR: #666;
    FONT-SIZE: 100%;
    FONT-WEIGHT: bold
}
DIV#maincontent TABLE TD
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    MARGIN-RIGHT: 2px;
    PADDING-TOP: 3px
}
DIV#bep BLOCKQUOTE
{
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 1em;
    PADDING-LEFT: 0px;
    WIDTH: auto;
    PADDING-RIGHT: 0px;
    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    FLOAT: none;
    COLOR: #000;
    FONT-SIZE: 100%;
    PADDING-TOP: 0px
}
DIV#bep BLOCKQUOTE H2
{
    TEXT-TRANSFORM: uppercase;
    MARGIN: 5px 0px 3px;
    COLOR: #666;
    FONT-SIZE: 100%;
    FONT-WEIGHT: bold
}
DIV#bep BLOCKQUOTE H2
{
    FONT-SIZE: 120%
}
INPUT
{
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px
}
TEXTAREA
{
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px
}
TEXTAREA
{
    OVERFLOW: auto
}
SELECT
{
    MARGIN-RIGHT: 20px
}
OL
{
}
#mainarea UL LI
{
    PADDING-BOTTOM: 5px;
    LIST-STYLE-TYPE: none;
    PADDING-LEFT: 15px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/images/bullet_green.gif) no-repeat 0px 6px;
    PADDING-TOP: 3px
}
#container
{
    POSITION: relative;
    PADDING-BOTTOM: 20px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 760px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    BACKGROUND: url(/images/bg_container.gif) repeat-y left top;
    PADDING-TOP: 0px
}
#homeheader
{
    HEIGHT: 180px
}
#subheader
{
    HEIGHT: 100px
}
#homelogo
{
    BACKGROUND-COLOR: #fff;
    WIDTH: 200px;
    FLOAT: left;
    HEIGHT: 180px
}
#sublogo
{
    BACKGROUND-COLOR: #fff;
    WIDTH: 200px;
    HEIGHT: 100px
}
#homefeature
{
    POSITION: absolute;
    WIDTH: 500px;
    FLOAT: right;
    HEIGHT: 180px;
    LEFT: 200px
}
#submainnav
{
    POSITION: relative;
    WIDTH: 500px;
    FLOAT: right;
    HEIGHT: 100px
}
#leftnav
{
    POSITION: relative;
    BACKGROUND-COLOR: #0882c5;
    WIDTH: 200px;
    FLOAT: left;
    CLEAR: both
}
#mainarea
{
    POSITION: relative;
    PADDING-BOTTOM: 30px;
    WIDTH: 560px;
    FLOAT: right
}
#maincontent
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 30px;
    WIDTH: 500px;
    PADDING-RIGHT: 30px;
    PADDING-TOP: 20px
}
#homewelcome
{
    WIDTH: 210px;
    FLOAT: left
}
#homenews
{
    WIDTH: 270px;
    FLOAT: right
}
#homewhatson
{
    POSITION: relative;
    WIDTH: 360px;
    PADDING-RIGHT: 140px;
    CLEAR: both;
    BORDER-TOP: #00907e 1px solid;
    TOP: 25px;
    PADDING-TOP: 0px
}
#whatson
{
    POSITION: relative;
    WIDTH: 500px;
    CLEAR: both;
    PADDING-TOP: 0px
}
#article
{
    HEIGHT: auto
}
#formoreinfo
{
    CLEAR: both
}
#pageoptions
{
    TEXT-ALIGN: left;
    HEIGHT: 16px;
    CLEAR: both;
    FONT-SIZE: 90%;
    PADDING-TOP: 20px
}
#pageoptions A
{
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 22px;
    PADDING-RIGHT: 2px;
    PADDING-TOP: 2px
}
#footer
{
    POSITION: relative;
    TEXT-ALIGN: center;
    WIDTH: 730px;
    PADDING-RIGHT: 30px;
    BACKGROUND: url(/images/bg_footer.jpg) #00907e no-repeat right top;
    HEIGHT: 120px;
    CLEAR: both;
    TOP: 20px
}
#footerpic
{
    FLOAT: left;
    MARGIN-RIGHT: 30px
}
#footernav
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 30px
}
#footernav A
{
    COLOR: #fff
}
#footerlinks
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 90%;
    PADDING-TOP: 0px
}
#footerlinks A
{
    COLOR: #fff
}
#footeraddress
{
    COLOR: #fff;
    FONT-SIZE: 90%
}
#footeraddress A
{
    COLOR: #fff;
    FONT-SIZE: 90%
}
#leftcolumn
{
    WIDTH: 245px;
    FLOAT: left
}
#rightcolumn
{
    WIDTH: 245px;
    FLOAT: right
}
#homesearch
{
    TEXT-ALIGN: right;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 185px;
    PADDING-RIGHT: 15px;
    BACKGROUND: url(/images/bg_homesearch.jpg) #ffffff no-repeat left top;
    HEIGHT: 83px;
    PADDING-TOP: 18px
}
#subsearch
{
    TEXT-ALIGN: right;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 185px;
    PADDING-RIGHT: 15px;
    BACKGROUND: url(/images/bg_subsearch.jpg) #00907e no-repeat left top;
    HEIGHT: 87px;
    PADDING-TOP: 30px
}
#subsearch A
{
    COLOR: #fff
}
#homelinks
{
    TEXT-ALIGN: right;
    PADDING-BOTTOM: 0px;
    MIN-HEIGHT: 34px;
    PADDING-LEFT: 0px;
    WIDTH: 185px;
    PADDING-RIGHT: 15px;
    BACKGROUND: url(/images/bg_homelinks.jpg) no-repeat left top;
    COLOR: #fff;
    PADDING-TOP: 60px
}
#homelinks A
{
    COLOR: #fff
}
#sublinks
{
    TEXT-ALIGN: right;
    PADDING-BOTTOM: 0px;
    MIN-HEIGHT: 34px;
    PADDING-LEFT: 15px;
    WIDTH: 170px;
    PADDING-RIGHT: 15px;
    BACKGROUND: url(/images/bg_sublinks.jpg) no-repeat left top;
    COLOR: #fff;
    PADDING-TOP: 60px
}
#sublinks A
{
    COLOR: #fff
}
#onlineservices UL
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#accessibilityoptions UL
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#onlineservices LI
{
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-TOP: 4px
}
#accessibilityoptions LI
{
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-TOP: 4px
}
#onlineservices LI
{
    PADDING-RIGHT: 1px;
    BACKGROUND: url(/images/icons/sidebar_box.gif) no-repeat right center
}
#onlineservices LI A
{
    PADDING-LEFT: 0px !important;
    PADDING-RIGHT: 28px !important;
    DISPLAY: block;
    BACKGROUND-POSITION: right center
}
.jobs
{
    BACKGROUND: url(/images/icons/sidebar_box.gif) no-repeat 167px 4px
}
#quicklinksfull
{
    MARGIN-TOP: 10px
}
#quicklinksfull UL
{
    LIST-STYLE-TYPE: none
}
#quicklinksfull UL LI
{
    MARGIN-TOP: 8px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    CLEAR: both
}
#quicklinksfull UL LI A
{
    MARGIN-LEFT: 10px;
    FONT-WEIGHT: bold
}
#quicklinksfull UL LI IMG.quicklinksicon
{
    POSITION: absolute;
    LEFT: 30px
}
#weatherconditions
{
    PADDING-TOP: 25px
}
#accessibilityoptions
{
    PADDING-TOP: 25px
}
#newsheadlines
{
    PADDING-TOP: 25px
}
#weatherbox
{
    FONT-SIZE: 90%
}
#newsheadlines UL
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-TOP: 0px
}
#newsheadlines UL LI
{
    PADDING-BOTTOM: 3px;
    MARGIN-BOTTOM: 3px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FONT-SIZE: 90%
}
#breadcrumbs
{
    BORDER-BOTTOM: #00907e 1px solid;
    PADDING-BOTTOM: 3px;
    MARGIN-BOTTOM: 10px;
    FONT-SIZE: 90%
}
#tourismblurb
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 9px;
    PADDING-TOP: 135px
}
#tourismblurb H2
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-FAMILY: "Arial", "Helvetica", sans-serif;
    LETTER-SPACING: -0.05em;
    FONT-SIZE: 16px;
    PADDING-TOP: 0px
}
#tourismblurb H2
{
    COLOR: #fff
}
#tourismblurb A
{
    COLOR: #fff
}
#tourismblurb UL
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px 0px 2px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-TOP: 0px
}
#tourismblurb UL LI
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 25px 0px 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 10px;
    DISPLAY: inline;
    BACKGROUND: url(/images/bullet_tourism.gif) no-repeat right 50%;
    FONT-SIZE: 12px;
    PADDING-TOP: 0px
}
UL#mainnavRoot
{
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 500px;
    PADDING-RIGHT: 0px;
    HEIGHT: 101px;
    PADDING-TOP: 0px
}
UL#mainnavRoot LI
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: left;
    HEIGHT: 101px;
    PADDING-TOP: 0px
}
UL#mainnavRoot LI UL
{
    POSITION: absolute;
    PADDING-BOTTOM: 0px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 110px;
    PADDING-RIGHT: 0px;
    HEIGHT: 20px;
    TOP: 111px;
    PADDING-TOP: 16px;
    LEFT: 0px
}
UL#mainnavRoot LI UL#business-sublist
{
    Z-INDEX: 1000;
    POSITION: absolute;
    DISPLAY: none;
    HEIGHT: 320px;
    TOP: 89px;
    LEFT: 0px
}
UL#mainnavRoot LI UL#visitors-sublist
{
    Z-INDEX: 1000;
    POSITION: absolute;
    DISPLAY: none;
    HEIGHT: 320px;
    TOP: 89px;
    LEFT: 100px
}
UL#mainnavRoot LI UL#residents-sublist
{
    Z-INDEX: 1000;
    POSITION: absolute;
    DISPLAY: none;
    HEIGHT: 320px;
    TOP: 89px;
    LEFT: 200px
}
UL#mainnavRoot LI UL#ourregion-sublist
{
    Z-INDEX: 1000;
    POSITION: absolute;
    DISPLAY: none;
    HEIGHT: 320px;
    TOP: 89px;
    LEFT: 300px
}
UL#mainnavRoot LI UL#council-sublist
{
    Z-INDEX: 1000;
    POSITION: absolute;
    DISPLAY: none;
    HEIGHT: 320px;
    TOP: 89px;
    LEFT: 400px
}
BODY#home UL#mainnavRoot LI UL#business-sublist
{
    TOP: 90px
}
BODY#home UL#mainnavRoot LI UL#visitors-sublist
{
    TOP: 90px
}
BODY#home UL#mainnavRoot LI UL#residents-sublist
{
    TOP: 90px
}
BODY#home UL#mainnavRoot LI UL#ourregion-sublist
{
    TOP: 90px
}
BODY#home UL#mainnavRoot LI UL#council-sublist
{
    TOP: 90px
}
UL#mainnavRoot LI UL#business-sublist
{
    BACKGROUND: url(/images/navtop_business.gif) no-repeat left top
}
UL#mainnavRoot LI UL#visitors-sublist
{
    BACKGROUND: url(/images/navtop_visitors.gif) no-repeat left top
}
UL#mainnavRoot LI UL#residents-sublist
{
    BACKGROUND: url(/images/navtop_residents.gif) no-repeat left top
}
UL#mainnavRoot LI UL#ourregion-sublist
{
    BACKGROUND: url(/images/navtop_ourregion.gif) no-repeat left top
}
UL#mainnavRoot LI UL#council-sublist
{
    BACKGROUND: url(/images/navtop_council.gif) no-repeat left top
}
UL#mainnavRoot LI UL LI
{
    BACKGROUND-IMAGE: none;
    BORDER-BOTTOM: #fff 1px solid;
    POSITION: relative;
    WIDTH: 99px;
    HEIGHT: auto;
    FONT-SIZE: 90%
}
UL#mainnavRoot LI UL#business-sublist LI
{
    BACKGROUND-COLOR: #f2d9da
}
UL#mainnavRoot LI UL#business-sublist LI A
{
    BORDER-BOTTOM: #4c0000 1px solid;
    BORDER-LEFT: #4c0000 1px solid;
    WIDTH: 95px;
    COLOR: #4c0000;
    BORDER-TOP: #4c0000 1px solid;
    BORDER-RIGHT: #4c0000 1px solid
}
UL#mainnavRoot LI UL#business-sublist LI A:hover
{
    BACKGROUND-COLOR: #4c0000;
    COLOR: #f2d9da
}
UL#mainnavRoot LI UL#visitors-sublist LI
{
    BACKGROUND-COLOR: #d9f2da;
    LEFT: 1px
}
UL#mainnavRoot LI UL#visitors-sublist LI A
{
    BORDER-BOTTOM: #004000 1px solid;
    BORDER-LEFT: #004000 1px solid;
    WIDTH: 94px;
    COLOR: #004000;
    BORDER-TOP: #004000 1px solid;
    BORDER-RIGHT: #004000 1px solid
}
UL#mainnavRoot LI UL#visitors-sublist LI A:hover
{
    BACKGROUND-COLOR: #004000;
    COLOR: #d9f2da
}
UL#mainnavRoot LI UL#residents-sublist LI
{
    BACKGROUND-COLOR: #f4f3d9;
    LEFT: 1px
}
UL#mainnavRoot LI UL#residents-sublist LI A
{
    BORDER-BOTTOM: #4c4900 1px solid;
    BORDER-LEFT: #4c4900 1px solid;
    WIDTH: 94px;
    COLOR: #4c4900;
    BORDER-TOP: #4c4900 1px solid;
    BORDER-RIGHT: #4c4900 1px solid
}
UL#mainnavRoot LI UL#residents-sublist LI A:hover
{
    BACKGROUND-COLOR: #4c4900;
    COLOR: #f4f3d9
}
UL#mainnavRoot LI UL#ourregion-sublist LI
{
    BACKGROUND-COLOR: #d9daf2;
    LEFT: 1px
}
UL#mainnavRoot LI UL#ourregion-sublist LI A
{
    BORDER-BOTTOM: #002037 1px solid;
    BORDER-LEFT: #002037 1px solid;
    WIDTH: 94px;
    COLOR: #002037;
    BORDER-TOP: #002037 1px solid;
    BORDER-RIGHT: #002037 1px solid
}
UL#mainnavRoot LI UL#ourregion-sublist LI A:hover
{
    BACKGROUND-COLOR: #002037;
    COLOR: #d9daf2
}
UL#mainnavRoot LI UL#council-sublist LI
{
    BACKGROUND-COLOR: #f0daf1;
    LEFT: 1px
}
UL#mainnavRoot LI UL#council-sublist LI A
{
    BORDER-BOTTOM: #4c0043 1px solid;
    BORDER-LEFT: #4c0043 1px solid;
    WIDTH: 94px;
    COLOR: #4c0043;
    BORDER-TOP: #4c0043 1px solid;
    BORDER-RIGHT: #4c0043 1px solid
}
UL#mainnavRoot LI UL#council-sublist LI A:hover
{
    BACKGROUND-COLOR: #4c0043;
    COLOR: #f0daf1
}
UL#mainnavRoot LI UL LI A
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-TOP: 0px
}
UL#mainnavRoot LI UL LI A:hover
{
    TEXT-DECORATION: none
}
#maincontent FORM
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#maincontent FIELDSET
{
    BORDER-BOTTOM: #fff 0px solid;
    BORDER-LEFT: #fff 0px solid;
    PADDING-BOTTOM: 0px;
    MARGIN: 2em 0px 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #00907e 1px solid;
    BORDER-RIGHT: #fff 0px solid;
    PADDING-TOP: 1em
}
#maincontent LEGEND
{
    PADDING-BOTTOM: 0px;
    TEXT-TRANSFORM: uppercase;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 1em;
    COLOR: #666;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0px
}
#maincontent LABEL
{
    PADDING-TOP: 0.2em
}
#maincontent FORM EM
{
    FONT-STYLE: normal;
    COLOR: #c00;
    FONT-WEIGHT: bold
}
.newsitem
{
    MARGIN-TOP: 8px
}
FIELDSET#searchfieldset LABEL
{
    DISPLAY: none
}
FIELDSET#advsearchfieldset
{
    HEIGHT: 50px
}
FIELDSET#advsearchfieldset LABEL
{
    FONT-WEIGHT: bold
}
DIV#advnowsearching
{
    BORDER-BOTTOM: #eee 1px solid;
    TEXT-ALIGN: center;
    BORDER-LEFT: #eee 1px solid;
    PADDING-BOTTOM: 3px;
    LINE-HEIGHT: 42px;
    BACKGROUND-COLOR: #f8f8f8;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    MARGIN-BOTTOM: 10px;
    COLOR: #666;
    FONT-SIZE: 90%;
    BORDER-TOP: #eee 1px solid;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: #eee 1px solid;
    PADDING-TOP: 3px
}
#articlecontact
{
    MARGIN-TOP: 20px;
    COLOR: #5e7e95;
    CLEAR: right;
    BORDER-TOP: #00907e 1px solid;
    PADDING-TOP: 2px
}
.weatherforecast
{
    PADDING-LEFT: 37px
}
.weatherdayname
{
    MARGIN-TOP: 8px;
    DISPLAY: block;
    COLOR: #666666;
    FONT-WEIGHT: bold
}
.weathermin
{
    COLOR: #69f;
    FONT-WEIGHT: bold
}
.weathermax
{
    COLOR: #c00;
    FONT-WEIGHT: bold
}
#nowsearching
{
    TEXT-ALIGN: right;
    TEXT-TRANSFORM: uppercase;
    MARGIN-TOP: 0px;
    PADDING-RIGHT: 18px;
    FONT-WEIGHT: bold
}
BODY#home #nowsearching
{
    BACKGROUND: url(/images/loading.gif) no-repeat right 50%;
    COLOR: #00907e
}
BODY#sub #nowsearching
{
    BACKGROUND: url(/images/loading_sub.gif) no-repeat right 50%;
    COLOR: #fff
}
DIV#bep DT
{
    FONT-WEIGHT: bold
}
DIV#bep DD
{
    MARGIN-BOTTOM: 20px
}
DIV#bep BLOCKQUOTE
{
    BORDER-BOTTOM: #eee 1px solid;
    BORDER-LEFT: #eee 1px solid;
    PADDING-BOTTOM: 3px;
    BACKGROUND-COLOR: #f8f8f8;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #eee 1px solid;
    BORDER-RIGHT: #eee 1px solid;
    PADDING-TOP: 3px
}
DIV#searchform
{
    MARGIN-BOTTOM: 10px
}
TABLE#riverlevels
{
    BORDER-SPACING: 0px;
    WIDTH: 100%;
    BORDER-COLLAPSE: collapse
}
TABLE#riverlevels TD
{
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 11px;
    PADDING-TOP: 0px
}
#pastevents
{
    FILTER: alpha(opacity=70);
    BACKGROUND-COLOR: #fff;
    WIDTH: 500px;
    -moz-opacity: 0.7;
    opacity: 0.7
}
#showpastevents
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 22px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/images/icons/zoom_on.gif) no-repeat 2px 2px;
    PADDING-TOP: 3px
}
#hidepastevents
{
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 22px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/images/icons/zoom_off.gif) no-repeat 2px 2px;
    PADDING-TOP: 3px
}
#pasteventscontrols
{
    PADDING-BOTTOM: 15px
}
#directory
{
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #ccc 1px solid;
    BACKGROUND: url(/images/bg_directory.gif) #f0f0f0 repeat-y;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid
}
#directorymenu
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    WIDTH: 210px;
    PADDING-RIGHT: 10px;
    FLOAT: left;
    PADDING-TOP: 10px
}
#directoryresults
{
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    MARGIN-LEFT: 230px;
    PADDING-TOP: 10px
}
#directorysearch
{
    PADDING-BOTTOM: 4px;
    BACKGROUND-COLOR: #ccc;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 4px
}
#directorysearch INPUT
{
    WIDTH: 320px
}
#directorylistingarea
{
    BORDER-BOTTOM: #fff 0px solid;
    BORDER-LEFT: #ccc 1px solid;
    BACKGROUND-COLOR: #fff;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid
}
#directorylistingfull
{
    PADDING-BOTTOM: 6px;
    BACKGROUND-COLOR: #fff;
    PADDING-LEFT: 10px;
    WIDTH: 478px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 4px
}
#cemeterylistings
{
    MARGIN-TOP: 1em
}
#cemeterylistings .name
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/images/icons/expand.gif) no-repeat 3px 3px;
    FONT-SIZE: 1.2em;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0px
}
#cemeterylistings .nameactive
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 20px;
    PADDING-RIGHT: 0px;
    BACKGROUND: url(/images/icons/collapse.gif) no-repeat 3px 3px;
    FONT-SIZE: 1.2em;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0px
}
#cemeterylistings .result
{
    MARGIN-BOTTOM: 1em
}
#cemeterylistings .detail
{
    BORDER-LEFT: #ccc 4px solid;
    LINE-HEIGHT: 1.6em;
    MARGIN: 0.2em 0px 0.2em 7px;
    PADDING-LEFT: 9px
}
#cemeterylistings .detailhide
{
    DISPLAY: none
}
#mainarea UL.featuredlinks
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#mainarea UL.featuredlinks LI
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-TOP: 0px
}
#mainarea UL.featuredlinks LI A
{
    PADDING-BOTTOM: 0.4em;
    DISPLAY: block
}
TABLE
{
}
.weatherarea
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 100%
}
