body
{
    FONT-SIZE: 0.9em;
    FONT-FAMILY: Helvetica, Arial, Verdana;
background-color:#fff;
}
TD
{
    
    FONT-FAMILY: Helvetica, Arial, Verdana
}
INPUT
{
    FONT-FAMILY: Helvetica, Arial
}
TEXTAREA
{
    FONT-FAMILY: Helvetica, Arial
}
A:link
{
    COLOR: blue
}
A:visited
{
    COLOR: blue
}
A:hover
{
    COLOR: #f00;
text-decoration:underline;
}
a:focus {color:#f00;text-decoration:underline}


TD.addressheader
{
    FONT-WEIGHT: bolder;
    COLOR: white
}
TD.reportfieldlabel
{
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: silver
}
TD.reportfield
{
    BACKGROUND-COLOR: lightgrey
}
A.header:link
{
   
    MARGIN: 2px;
    COLOR: #1C7342;
    FONT-FAMILY: Helvetica, Arial;
    FONT-VARIANT: small-caps
}
A.header:visited
{
    
    MARGIN: 2px;
    COLOR: #1C7342;
    FONT-FAMILY: Helvetica, Arial;
    
}
A.header:hover
{
    FONT-SIZE: x-small;
    MARGIN: 2px;
    COLOR: red;
    FONT-FAMILY: Helvetica, Arial;
   
}
H1
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 1.6em;
    PADDING-BOTTOM: 10px;
    COLOR: #fff;
    PADDING-TOP: 10px;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    /*LETTER-SPACING: 4px;*/
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: center;
/*margin-left:0%;
margin-bottom:50px;*/
}
h1#skiplinks {
    color: #fff;
    font-size: 1.6em;

}
H2
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 5px;
    /*FONT-WEIGHT: 900;*/
    /*FONT-SIZE: medium;*/
font-size:1.4em;
    PADDING-BOTTOM: 3px;
    COLOR: #1f6f46;
    PADDING-TOP: 1px;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    /*LETTER-SPACING: 2px;*/
    BACKGROUND-COLOR: #fff;
/*border-bottom:#1C7342 1px solid;
border-left:#1C7342 1px solid;*/
margin:0 0 5px 0;

}
DIV.menuheader
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 1em;
    COLOR: #1C7342
}
TD.navbar
{
    BACKGROUND-COLOR: white
}
TD.decsearch
{
    FONT-WEIGHT: bolder;
    COLOR: white;
    FONT-FAMILY: Helvetica, Arial, Verdana;
    BACKGROUND-COLOR: #1C7342;
}
TD.RecDisplay
{
    FONT-SIZE: x-small;
    FONT-FAMILY: Helvetica, Arial;
    BACKGROUND-COLOR: #D0E3D9
}
HR
{
    COLOR: #1C7342;
    HEIGHT: 1px
}
.RecordHeader
{
    FONT-WEIGHT: normal;
    FONT-SIZE: small;
    VERTICAL-ALIGN: top;
    COLOR: black;
    FONT-FAMILY: Helvetica, Arial;
    BACKGROUND-COLOR: #D0E3D9;
    TEXT-ALIGN: left
}
.RecordTitle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: small;
    VERTICAL-ALIGN: top;
    COLOR: black;
    FONT-FAMILY: Helvetica, Arial;
    BACKGROUND-COLOR: #D0E3D9;
    TEXT-ALIGN: left
}
.RecordDetail
{
    FONT-SIZE: small;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Helvetica, Arial;
    TEXT-ALIGN: left;
}
SPAN.ConHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    WIDTH: 100%;
    FONT-FAMILY: Helvetica, Arial;
    TEXT-ALIGN: center
}
SPAN.header
{
    WIDTH: 100%;
    COLOR: #1C7342;
    BORDER-BOTTOM: #99ccff 1px solid;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    TEXT-ALIGN: right
}
SPAN.footer
{
    BORDER-TOP: #99ccff 1px solid;
    WIDTH: 100%;
    TEXT-ALIGN: right
}
SELECT
{
    /*BORDER-RIGHT: red 1px solid;
    BORDER-TOP: red 1px solid;
    BORDER-LEFT: red 1px solid;
    WIDTH: 200px;
    BORDER-BOTTOM: red 1px solid*/
}
input.button
{

   BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE:1.1em ;
    MARGIN: 5px 0 5px 0;
    BORDER-LEFT: black 1px solid;
/*width amendedJS 15/12/2005*/
   /* WIDTH: 120px;*/
    CURSOR: pointer;
    COLOR: #fff;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #063;

text-decoration:underline;
position:relative;
}
				.button:hover {color:yellow}
H2.HelpSubHeading
{
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Helvetica, Arial, sans-serif;
    LETTER-SPACING: 0px;
    BACKGROUND-COLOR: white;

}
A.button
{
/*	WIDTH: 140px;*/
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: medium;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px;
    BORDER-LEFT: black 1px solid;
    COLOR: white;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #1C7342;
    TEXT-DECORATION: none
}
a.button:visited
{
/*	WIDTH: 140px;*/
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: medium;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px;
    BORDER-LEFT: black 1px solid;
    COLOR: white;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #1C7342;
    TEXT-DECORATION: none
}
a.button:hover
{
/*	WIDTH: 140px;*/
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: medium;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px;
    BORDER-LEFT: black 1px solid;
    COLOR: yellow;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #1C7342;
}
a.button:focus {border-color:red; color:yellow}
TD.CalendarDayOfWeek
{
	Width:40px;
	Font-Size: x-small;
	Color:#FFFFFF;
	Background-Color:#1C7342;
}
TD.CalendarFooter
{
	Font-Size: x-small;
	Color:#FFFFFF;
	Background-Color:#1C7342;
}
TD.CalendarHeader
{
	Font-Size: x-small;
	Font-Weight:Bold;
	Background-Color:white;
}
TD.CalendarDates
{
	COLOR: #3300CC;
	FONT-SIZE: x-small;
	Background-Color:#D0E3D9;
}
TD.CalendarDatesToday
{
	COLOR: #3300CC;
	FONT-SIZE: x-small;
	Border: 1px solid #1C7342;
	Background-Color:#D0E3D9;
}
.Centered
{
	text-align: center;
}
.RightAlign
{
	text-align: right;
}
IMG
{
	border: none;
}
/* Usability */
#usability-outer { clear: both; margin: 18px 10px 14px 0; font-size: 0.91em; font-weight: bold; }
#usability-inner { width: 100%; overflow: hidden; }


.usability ul { display: inline; padding: 0; margin: 0; list-style-type: none; }
.usability ul li { list-style-type: none; padding: 0; margin: 0; display: inline; padding-right: 1px; margin-right: 3px; border-right: 1px solid #1f6f46; }
.usability ul li.end { padding-right: 0; border-right: 0; margin-right: 0; }
.usability a:link, .usability a:visited { text-decoration: underline; color: #006600; }
.usability a:hover, .usability a:active, .usability a:focus { text-decoration: underline; color: #f00; background: none; }

#header-inner {width: 100%; overflow: visible; height: 92px; background: #063 url("../Images/header-bg.gif") no-repeat center top; float: left;border-radius:10px; -moz-border-radius:10px; margin-bottom:20px;}

#logo-outer{/*clear:both;padding-top:1px*/ float:left;width:20%;margin-left:10px;}

/* Search Panel */
#search-panel-outer { float: left; width: 59%; font-size: 1em; }
#search-panel-inner { overflow: hidden; width: 239px; margin: 0 auto; }
#search-form-outer { margin: 42px 0 0 0; }
#search-form-inner { overflow: hidden; width: 100%; }
.SearchFieldset { border: 1px solid #cccccc; padding: 0; margin: 0; } /* Use HideFieldset/Legend if required for the design */
.SearchLegend { margin-left: 5px; padding-left: 5px; padding-right: 5px; }
.SearchLabel { font-weight: bold; padding: 3px 0 0 0; display: block; }
.SearchKeywords { width: 99%; margin: 0; font-size: 1.3em; border: 1px solid #8a8d8d; padding: 2px 0 2px 1px; font-weight:bold; color:#1f6f46; }
.SearchButton { color: #000; background: #e5f0fa /*transparent url("/EasySiteWeb/EasySite/StyleData/Eden2010_Master/Images/search_bg_right.gif") no-repeat top right*/; /*width: auto; height: 21px;*/ border: none; margin: 0; font-size: 1em; padding: 0 5px 0 5px; line-height: 1.6em; cursor: pointer; float: left; font-weight: bold; overflow: visible; -moz-border-radius:10px; border-radius:10px; }

/* Links in header */
#header-links-inner ul { padding: 0; margin: 0; }
#header-links-inner li { list-style-type: none; }
#header-links-inner a:link, #header-links-inner a:visited { text-decoration: underline; color: #fff; background-color: #063; }
 #header-links-inner a:active { text-decoration: underline; color: #fff; background-color: #063; }
#header-links-inner a:hover, #header-links-inner a:focus {color:#f00}
#header-links-outer { float: right; width: 10em; padding: 20px 0 0 0; }
#header-links-inner { overflow: hidden; text-align: right; font-size: 1.2em; padding-right: 25px; font-weight:bold; }

/* Usability */
#usability-outer { clear: both; border-bottom: none; background: #fff; padding:0px 0px 5px 0px; /*font-size: 0.9em; *//*color: #046e91; */ }
#usability-inner { width: 100%; overflow: hidden; }
div.usability {/* float: left; width: 49%;*/ padding-top: 4px; }


#search-panel-inner {width:100%}
#search-panel-outer form {width:100%}
#search-form-outer {margin-left:30%}

fieldset.hide{border:0;display:block;margin:0;padding:0}
legend.hide{display:none}
.oDataSearchFormInputText {display: block;float: left; margin-right: 5px;width: 55%;}
.oDataSearchFormLabel {display: none;}
div.snv-outer {float:left;width:200px;}

.snv-outer { /*background: url("../Images/snv_footer_bg.gif") no-repeat left bottom*/; padding-bottom: 45px; font-size: 0.94em; }
.snv-inner { width: 100%; overflow: hidden; }
.snv-inner ul, .snv-inner li { margin: 0; padding: 0; list-style-type: none; }

li .snv-current-outer, li .snv-path-inner { font-weight: bold !important; color: #000; }

li.oNavigationItemPath0 { border-top: 1px solid #fff; }
.snv-toplevel-outer { display: block; background: #82af8d; padding-left: 10px; }
.snv-toplevel-inner { display: block; padding: 3px 5px 3px 4px; background: #d0e3d9; }

li.oNavigationItemPath0 a.NavigationPathLink:link, li.oNavigationItemPath0 a.NavigationPathLink:visited { display: block; color: #444; text-decoration: none; font-weight: bold; }
li.oNavigationItemPath0 a.NavigationPathLink:hover, li.oNavigationItemPath0 a.NavigationPathLink:active { color: #000; background: #a3bfaa; text-decoration: none; }
li.oNavigationItemPath0 a.NavigationPathLink:hover span.snv-toplevel-outer, li.oNavigationItemPath0 a.NavigationPathLink:active span.snv-toplevel-outer { background: #1c7342; }
li.oNavigationItemPath0 a.NavigationPathLink:hover span.snv-toplevel-inner, li.oNavigationItemPath0 a.NavigationPathLink:active span.snv-toplevel-inner, li.oNavigationItemPath0 a.NavigationPathLink:focus span.snv-toplevel-inner { background: #eff5f2; }

li.oNavigationItemPath0 .snv-current-outer { display: block; background: #82af8d; padding-left: 10px; }
li.oNavigationItemPath0 .snv-current-inner { display: block; padding: 3px 5px 3px 4px; background: #d0e3d9; }
li.oNavigationItemPath0 .snv-sibling-outer { display: block; background: #82af8d; padding-left: 10px; }
li.oNavigationItemPath0 .snv-sibling-inner { display: block; padding: 3px 5px 3px 4px; background: #d0e3d9; }

li.oNavigationItemPath1 .snv-current-outer { padding: 3px 5px 3px 20px; border-top: 1px solid #d0e3d9; display: block; font-weight: bold; background: #eff5f2 url("../Images/snv_child_icon.gif") no-repeat 10px 4px; }
li.oNavigationItemPath1 .snv-current-inner { display: block; padding: 0; background: none; }

li.oNavigationItemPath1 .snv-child-outer, li.oNavigationItemPath1 .snv-sibling-outer, li.oNavigationItemPath1 .snv-path-sibling-outer, li.oNavigationItemPath1 .snv-path-outer { padding: 3px 5px 3px 20px; border-top: 1px solid #d0e3d9; display: block; font-weight: normal; background: 0; }
li.oNavigationItemPath1 .snv-child-inner, li.oNavigationItemPath1 .snv-sibling-inner, li.oNavigationItemPath1 .snv-path-sibling-inner, li.oNavigationItemPath1 .snv-path-inner { display: block; padding: 0; background: 0; }

li.oNavigationItemPath1 .snv-current-outer, li.oNavigationItemPath1 .snv-sibling-outer, li.oNavigationItemPath1 .snv-path-sibling-outer, li.oNavigationItemPath1 .snv-path-outer, li.oNavigationItemPath1 .snv-child-outer { border-right: 1px solid #d0e3d9; }

li.oNavigationItemPath1 .snv-path-outer, li.oNavigationItemPath1 .snv-current-outer { border-top: 1px solid #fff; }
li.oNavigationItemPath2 .snv-path-outer, li.oNavigationItemPath2 .snv-current-outer { border-top: 1px solid #d0e3d9; }

li.oNavigationItemPath1 a.NavigationPathLink:link, li.oNavigationItemPath1 a.NavigationPathLink:visited { display: block; text-decoration: none; background: #eff5f2 url("../Images/snv_child_icon.gif") no-repeat 10px 4px; }
li.oNavigationItemPath1 a.NavigationPathLink:hover, li.oNavigationItemPath1 a.NavigationPathLink:active,li.oNavigationItemPath1 a.NavigationPathLink:focus { background: #d0e3d9 url("../Images/snv_child_icon.gif") no-repeat 10px 4px; text-decoration: underline; }

li.oNavigationItemPath2 .snv-sibling-outer, li.oNavigationItemPath2 .snv-path-sibling-outer, li.oNavigationItemPath2 .snv-current-outer, li.oNavigationItemPath2 .snv-child-outer { padding: 3px 5px 3px 30px; border-top: 1px solid #d0e3d9; display: block; font-weight: normal; background: 0; }
li.oNavigationItemPath2 .snv-sibling-inner, li.oNavigationItemPath2 .snv-path-sibling-inner, li.oNavigationItemPath2 .snv-current-inner, li.oNavigationItemPath2 .snv-child-inner { display: block; padding: 0; background: 0; }

li.oNavigationItemPath2 a.NavigationPathLink:link, li.oNavigationItemPath2 a.NavigationPathLink:visited { display: block; text-decoration: none; background: #fff url("../Images/snv_child_icon.gif") no-repeat 20px 4px; }
li.oNavigationItemPath2 a.NavigationPathLink:hover, li.oNavigationItemPath2 a.NavigationPathLink:active, li.oNavigationItemPath2 a.NavigationPathLink:focus { background: #eff5f2 url("../Images/snv_child_icon.gif") no-repeat 20px 4px; text-decoration: underline; }

li.oNavigationItemPath2 .snv-path-outer { padding-left: 30px; }

li.oNavigationItemPath3 .snv-path-outer, li.oNavigationItemPath3 .snv-sibling-outer, li.oNavigationItemPath3 .snv-path-sibling-outer, li.oNavigationItemPath3 .snv-current-outer, li.oNavigationItemPath3 .snv-child-outer { padding-left: 40px; }
li.oNavigationItemPath3 a.NavigationPathLink:link, li.oNavigationItemPath3 a.NavigationPathLink:visited, li.oNavigationItemPath3 a.NavigationPathLink:hover, li.oNavigationItemPath3 a.NavigationPathLink:active { background-position: 30px 4px; }

li.oNavigationItemPath4 .snv-path-outer, li.oNavigationItemPath4 .snv-sibling-outer, li.oNavigationItemPath4 .snv-path-sibling-outer, li.oNavigationItemPath4 .snv-current-outer, li.oNavigationItemPath4 .snv-child-outer { padding-left: 50px; }
li.oNavigationItemPath4 a.NavigationPathLink:link, li.oNavigationItemPath4 a.NavigationPathLink:visited, li.oNavigationItemPath4 a.NavigationPathLink:hover, li.oNavigationItemPath4 a.NavigationPathLink:active { background-position: 40px 4px; }

li.oNavigationItemPath5 .snv-path-outer, li.oNavigationItemPath5 .snv-sibling-outer, li.oNavigationItemPath5 .snv-path-sibling-outer, li.oNavigationItemPath5 .snv-current-outer, li.oNavigationItemPath5 .snv-child-outer { padding-left: 60px; }
li.oNavigationItemPath5 a.NavigationPathLink:link, li.oNavigationItemPath5 a.NavigationPathLink:visited, li.oNavigationItemPath5 a.NavigationPathLink:hover, li.oNavigationItemPath5 a.NavigationPathLink:active { background-position: 50px 4px; }

li.oNavigationItemPath6 .snv-path-outer, li.oNavigationItemPath6 .snv-sibling-outer, li.oNavigationItemPath6 .snv-path-sibling-outer, li.oNavigationItemPath6 .snv-current-outer, li.oNavigationItemPath6 .snv-child-outer { padding-left: 70px; }
li.oNavigationItemPath6 a.NavigationPathLink:link, li.oNavigationItemPath6 a.NavigationPathLink:visited, li.oNavigationItemPath6 a.NavigationPathLink:hover, li.oNavigationItemPath6 a.NavigationPathLink:active { background-position: 60px 4px; }

li.oNavigationItemPath7 .snv-path-outer, li.oNavigationItemPath7 .snv-sibling-outer, li.oNavigationItemPath7 .snv-path-sibling-outer, li.oNavigationItemPath7 .snv-current-outer, li.oNavigationItemPath7 .snv-child-outer { padding-left: 80px; }
li.oNavigationItemPath7 a.NavigationPathLink:link, li.oNavigationItemPath7 a.NavigationPathLink:visited, li.oNavigationItemPath7 a.NavigationPathLink:hover, li.oNavigationItemPath7 a.NavigationPathLink:active { background-position: 70px 4px; }

input:focus, select:focus {background-color:yellow;}
input.button:focus {color:yellow;background-color:#1f6f46;border:1px solid red}
textarea:focus {background-color:yellow}
form#lhform input.button {width:100%;text-align:left;}


