﻿HTML
{
    BACKGROUND: url(null) fixed no-repeat
}
UL
{
    POSITION: relative
}
OL
{
    POSITION: relative
}
DL
{
    POSITION: relative
}
HTML
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    HEIGHT: 100%
}
BODY
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    HEIGHT: 100%
}
BODY
{
    MIN-WIDTH: 820px;
    FONT-SIZE: 1em;
   
}
.clear
{
    CLEAR: both;
    FONT-SIZE: 0px;
    MARGIN-BOTTOM: -1px;
    OVERFLOW: hidden;
    LINE-HEIGHT: 1%;
    HEIGHT: 1px
}
* HTML .clear
{
    MARGIN-BOTTOM: 0px;
    HEIGHT: auto
}
#fullheightcontainer
{
    MARGIN-LEFT: auto;
    WIDTH: 820px;
    MARGIN-RIGHT: auto;
    POSITION: relative;
    HEIGHT: 100%;
    TEXT-ALIGN: left
}
* HTML #fullheightcontainer
{
    MARGIN-LEFT: auto;
    WIDTH: 820px;
    MARGIN-RIGHT: auto;
    POSITION: relative;
    HEIGHT: 100%;
    TEXT-ALIGN: left
}
#wrapper
{
    MIN-HEIGHT: 100%;
    HEIGHT: 100%
}
#wrapper
{
    HEIGHT: auto
}
* HTML #wrapper
{
    HEIGHT: 100%
}
#outer
{
    Z-INDEX: 1;
    MARGIN-LEFT: 223px;
    WIDTH: 597px;
    POSITION: relative;
    HEIGHT: 100%
}
#left
{
    DISPLAY: inline;
    FLOAT: left;
    MARGIN-LEFT: -223px;
    WIDTH: 224px;
    POSITION: relative
}
* > HTML #left
{
    WIDTH: 223px
}
#container-left
{
    WIDTH: 223px
}
* HTML #left
{
    MARGIN-RIGHT: -3px
}
#center
{
    DISPLAY: inline;
    FLOAT: right;
    MARGIN-LEFT: -1px;
    WIDTH: 597px
}
#clearheadercenter
{
    OVERFLOW: hidden;
    HEIGHT: 97px
}
#clearheaderleft
{
    OVERFLOW: hidden;
    HEIGHT: 97px
}
#clearfootercenter
{
    OVERFLOW: hidden;
    HEIGHT: 50px
}
#clearfooterleft
{
    OVERFLOW: hidden;
    HEIGHT: 50px
}
#footer
{
    CLEAR: both;
    MARGIN-TOP: -50px;
    Z-INDEX: 1;
    OVERFLOW: hidden;
    WIDTH: 820px;
    POSITION: absolute;
    HEIGHT: 50px
}
#subfooter1
{
    HEIGHT: 50px;
    TEXT-ALIGN: center
}
#subfooter1 IMG
{
    MARGIN-RIGHT: 4px
}
.bottomtopmargin
{
    OVERFLOW: hidden;
    WIDTH: 820px
}
#header
{
    Z-INDEX: 99;
    WIDTH: 820px;
    POSITION: absolute;
    TOP: 9px;
    HEIGHT: 110px
}
#subheader1
{
    HEIGHT: 110px;
    TEXT-ALIGN: center
}
#topmargin
{
    HEIGHT: 10px
}
#gfx_bg_middle
{
    MARGIN-LEFT: 223px;
    OVERFLOW: hidden;
    WIDTH: 597px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 100%
}
* HTML #gfx_bg_middle
{
    DISPLAY: none
}
IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
#content
{
    PADDING-RIGHT: 20px;
    MARGIN-TOP: 20px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: white 2px dashed;
    PADDING-TOP: 0px
}
#ContentFooter
{
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#TopNav #TopForm
{
    MARGIN-BOTTOM: 15px
}
#TopNav
{
    BORDER-RIGHT: black 0px solid;
    PADDING-RIGHT: 28px;
    BORDER-TOP: black 0px solid;
    FLOAT: right;
    BORDER-LEFT: black 0px solid;
    WIDTH: 589px;
    BORDER-BOTTOM: black 0px solid;
    POSITION: relative;
    TOP: 38px;
    TEXT-ALIGN: right
}
* HTML #TopNav
{
    BORDER-RIGHT: black 0px solid;
    PADDING-RIGHT: 28px;
    BORDER-TOP: black 0px solid;
    DISPLAY: block;
    FLOAT: right;
    BORDER-LEFT: black 0px solid;
    WIDTH: 594px;
    BORDER-BOTTOM: black 0px solid;
    POSITION: relative;
    TOP: 38px;
    TEXT-ALIGN: right
}
#TopNav IMG
{
    MARGIN-LEFT: 3px
}
#buttons
{
    LEFT: 455px;
    FLOAT: right;
    MARGIN: 3px 16px 0px 0px;
    WIDTH: 120px
}
#buttons IMG
{
    FLOAT: right
}
#breadCrumb
{
    MARGIN-TOP: 16px;
    FONT-SIZE: 80%;
    MARGIN-LEFT: 20px;
    WIDTH: 435px;
    COLOR: white;
    MARGIN-RIGHT: 10px;
    HEIGHT: 60px
}
#breadCrumb A
{
    COLOR: white
}
#breadCrumb A:visited
{
    COLOR: white
}
#breadCrumb A:hover
{
    COLOR: black
}
#breadCrumb A:active
{
    COLOR: black
}
#ContentFooter A
{
    COLOR: #808080
}
#ContentFooter A:visited
{
    COLOR: #808080
}
#container-center
{
    BACKGROUND: url(images/secondary-roundedtop.gif) no-repeat;
    PADDING-TOP: 32px
}
DIV#search
{
    FLOAT: right;
    MARGIN-LEFT: 8px;
    POSITION: relative
}
INPUT#search-field
{
    WIDTH: 8em
}
INPUT.searchBox
{
    WIDTH: 8em
}
LABEL.overlabel
{
}
LABEL.overlabel-apply
{
    Z-INDEX: 1;
    LEFT: 4px;
    POSITION: absolute;
    TOP: 4px
}
#navcontainer
{
    FONT-SIZE: 0.9em;
    MARGIN: 0px;
    WIDTH: 86%
}
* HTML #navcontainer
{
    FONT-SIZE: 0.9em;
    MARGIN: 0px;
    WIDTH: 96%
}
#navcontainer UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 2px;
    PADDING-TOP: 0px;
    FONT-FAMILY: verdana, arial, Helvetica, sans-serif;
    LIST-STYLE-TYPE: none
}
#navcontainer LI
{
    MARGIN: 0px 0px 2px
}
#navcontainer A
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 3px;
    WIDTH: 96%;
    COLOR: #fff;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #677f40 1px solid;
    BACKGROUND-COLOR: #8fbf57;
    TEXT-DECORATION: none
}
#navcontainer A:hover
{
    COLOR: #fff;
    BACKGROUND-COLOR: #ed1c24;
    TEXT-DECORATION: none
}
#navcontainer UL UL LI
{
    MARGIN: 0px 0px 2px
}
#navcontainer UL UL A
{
    PADDING-RIGHT: 3px;
    MARGIN-TOP: 2px;
    DISPLAY: block;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 3px;
    WIDTH: 96%;
    COLOR: #fff;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #677f40 1px solid;
    BACKGROUND-COLOR: #8fbf57;
    TEXT-DECORATION: none
}
#navcontainer UL UL A:hover
{
    COLOR: #fff;
    BACKGROUND-COLOR: #ed1c24;
    TEXT-DECORATION: none
}
#navcontainer UL UL UL A
{
    PADDING-RIGHT: 3px;
    MARGIN-TOP: 2px;
    DISPLAY: block;
    PADDING-LEFT: 30px;
    PADDING-BOTTOM: 3px;
    WIDTH: 96%;
    COLOR: #fff;
    PADDING-TOP: 3px;
    BACKGROUND-COLOR: #8fbf57;
    TEXT-DECORATION: none
}
H1
{
    FONT-SIZE: 1.85em;
    COLOR: #ec1f26
}
H2
{
    COLOR: #05735b! important
}
H2 A
{
    COLOR: #05735b! important
}
H2 A:visited
{
    COLOR: #05735b! important
}
H2
{
    FONT-SIZE: 1.6em
}
.strapline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 140%;
    COLOR: #ec1f26;
    FONT-FAMILY: trebuchet ms
}
#es-logo
{
    PADDING-RIGHT: 10px;
    TEXT-ALIGN: center
}
#ContentFooter
{
    FONT-SIZE: 80%
}
.bottom-links
{
    FONT-SIZE: 90%;
    PADDING-TOP: 0.5em
}
.address
{
    FONT-SIZE: 90%;
    COLOR: #666
}
#zz1_CurrentNav .AspNet-Menu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    TEXT-INDENT: 7px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#zz1_CurrentNav
{
    FONT-SIZE: 97%;
    FONT-FAMILY: verdana, arial, Helvetica, sans-serif
}
#zz1_CurrentNav UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#zz1_CurrentNav LI
{
    MARGIN: 0px 0px 2px
}
#zz1_CurrentNav A
{
    DISPLAY: block;
    MARGIN: 0px 0px 2px;
    WIDTH: 92%;
    COLOR: #fff;
    TEXT-INDENT: 10px;
    BORDER-BOTTOM: #677f40 1px solid;
    BACKGROUND-COLOR: #8fbf57;
    TEXT-DECORATION: none
}
#zz1_CurrentNav A:hover
{
    COLOR: #fff;
    BACKGROUND-COLOR: #69c;
    TEXT-DECORATION: none
}
#zz1_CurrentNav UL LI
{
    MARGIN: 2px 0px 0px
}
#zz1_CurrentNav UL UL A
{
    DISPLAY: block;
    WIDTH: 92%;
    COLOR: #fff;
    TEXT-INDENT: 25px;
    BACKGROUND-COLOR: #8fbf57;
    TEXT-DECORATION: none
}
#zz1_CurrentNav UL UL A:hover
{
    COLOR: #fff;
    BACKGROUND-COLOR: #69c;
    TEXT-DECORATION: none
}
#zz1_CurrentNav UL UL A
{
    WIDTH: 92%
}
#zz1_CurrentNav UL A.AspNet-Menu-Selected
{
    COLOR: #fff;
    BACKGROUND-COLOR: #ed1c24
}
#zz1_CurrentNav .AspNet-Menu-Link
{
    DISPLAY: block;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px 0px 2px;
    OVERFLOW: hidden;
    WIDTH: 92%;
    COLOR: #fff;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #677f40 1px solid;
    BACKGROUND-COLOR: #8fbf57;
    TEXT-DECORATION: none;
    cellpadding: 0;
    cellspacing: 0
}
#zz1_CurrentNav .AspNet-Menu-Link:hover
{
    COLOR: #fff;
    BACKGROUND-COLOR: #ed1c24
}
#site
{
    FONT-SIZE: 80%! important
}
#idSearchString
{
    FONT-SIZE: 80%! important
}
.overlabel-apply
{
    FONT-SIZE: 80%! important
}
#TopForm LABEL
{
    FONT-SIZE: 80%! important
}
.searchBox
{
    FONT-SIZE: 80%! important
}
#idSearchString
{
    WIDTH: 8em
}
#sitemap A
{
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-SIZE: 90%;
    PADDING-BOTTOM: 2px;
    COLOR: #ec1f26;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana;
    LIST-STYLE-TYPE: none;
    BACKGROUND-COLOR: #ffffff
}
#sitemap
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    LIST-STYLE-TYPE: none
}
#sitemap UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none
}
#sitemap UL UL
{
    MARGIN-LEFT: 1em;
    LIST-STYLE-TYPE: none
}
#sitemap UL
{
    PADDING-LEFT: 0px;
    BACKGROUND: url(../images/vertical_.gif) #fff repeat-y 0px -30px;
    MARGIN-LEFT: 0px;
    LIST-STYLE-TYPE: none
}
#sitemap UL LI
{
    PADDING-LEFT: 20px;
    BACKGROUND: url(../images/horizontal_.gif) no-repeat 0px 20px;
    MARGIN-LEFT: 0px;
    PADDING-TOP: 10px
}
#sitemap UL UL
{
    PADDING-LEFT: 0px;
    MARGIN-LEFT: 10px;
    PADDING-TOP: 10px
}
.searchBox
{
    BORDER-RIGHT: #7f9db9 1px solid;
    BORDER-TOP: #7f9db9 1px solid;
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px;
    BORDER-LEFT: #7f9db9 1px solid;
    BORDER-BOTTOM: #7f9db9 1px solid
}
