
/*-Begin Section -_theme.css-*/
html
{
	/* 
	This is placed here to stop pages shifting in FireFox.
	Shifting is caused by the Scroll Bar Disappearing when the page is too short.
	*/
		height: 100%;
		margin-bottom: 1px;
}
body {
	margin: 0;
	padding: 0;
	font-family:tahoma,verdana,sans-serif;
	line-height: 1.3em;
	font-size: 67%;
	
	background-image:url(../_images/living/bg.gif);
	background-position:center;
	background-repeat:repeat-y;
	background-color:#d4d4d4;
}
/* PAGE FONT SIZE DASHBOARD */
/* FONT SIZE IS RELATIVE TO BODY FONT SIZE */
form.body-Smallest 
{
    font-size: 80%;
}
form.body-Small 
{
    font-size: 90%;
}
form.body-Medium 
{
    font-size: 100%;
}
form.body-Large 
{
    font-size: 110%;
}
form.body-Largest
{
    font-size: 120%;
}

#base 
{
position: relative;
width: 1045px;
padding: 0;
margin: 0 auto;	
background-color:#fff;
}
	/* 
	This decreases the width of the whole page area, in conjunction with the Pagesize Dashboard.	
	*/
	form.bodySize-Large #base
	{
		width:760px !important;
	}
	
/* ZONES */
#ZoneHeaderRow
{
	clear: both;
	position:relative;
	width:1045px;
	background-color: #FFF;
	z-index: 90;
	
	background-position:top right;
	background-repeat:no-repeat;
	
}
	/* Differnet Background Images depend on page */
	form.elPageHome #ZoneHeaderRow
	{
		background-image:url(../_images/living/top_right_home.jpg);
	}
	form.elRivers #ZoneHeaderRow
	{
		background-image:url(../_images/living/top_right_rivers.jpg);
	}
	form.elHeathland #ZoneHeaderRow
	{
		background-image:url(../_images/living/top_right_heathland.jpg);
	}
	form.elFarmland #ZoneHeaderRow
	{
		background-image:url(../_images/living/top_right_farms.jpg);
	}
	form.elWoodland #ZoneHeaderRow
	{
		background-image:url(../_images/living/top_right_woods.jpg);
	}
	form.elTeachers #ZoneHeaderRow
	, form.elHome2 #ZoneHeaderRow
	{
		background-position:top left;
		background-image:url(../_images/living/top_left_home_teacher.jpg);
	}
	form.elRivers2 #ZoneHeaderRow
	{
		background-position:top left;
		background-image:url(../_images/living/top_left_rivers_teacher.jpg);
	}
	form.elHeathland2 #ZoneHeaderRow
	{
		background-position:top left;
		background-image:url(../_images/living/top_left_heath_teacher.jpg);
	}
	form.elFarmland2 #ZoneHeaderRow
	{
		background-position:top left;
		background-image:url(../_images/living/top_left_farms_teacher.jpg);
	}
	form.elWoodland2 #ZoneHeaderRow
	{
		background-position:top left;
		background-image:url(../_images/living/top_left_woods_teacher.jpg);
	}
#LeftRightContainer 
{
	margin:0 auto;
	width:945px !important;
}
#ZoneRightColumn
{
    width: 576px;
    float: left;
    padding: 0;
}
#ZoneLeftColumn 
{
	width: 369px;
	float: right;
	/* 
		This min-height is  a Firefox fix to ensure the ZoneLeftColumn doesn't collapse when empty, moving content over.
	*/
	min-height:10px;
}
#ZoneCentreRow 
{
    width: 945px;
	margin:20px auto;
	background-color:#fff!important;
}

#ZoneFooterRow 
{
    width: 945px;
    margin: 0 auto!important;
    background-color: #FFF;	
	background-image:url(../_images/living/enterprise_logo.gif);
	background-position:top right;
	background-repeat:no-repeat;
	min-height:100px;	
	padding:15px 0 0 0; 
	clear:both;
	height:100px;
}
	form.bodySize-Large #ZoneFooterRow
	{
		width:760px;
	}
/* DEFAULTS */
a
, a:link
, a:visited 
{

}
a:hover
, a:active
, a:focus 
{

}
h1 
{
    font-size: 1.4em;
}
h2
{
    font-size: 1.3em;
}
h3 
{
    font-size: 1.2em;
}
h4 
{
    font-size: 1.1em;
}
h5 
{
    font-size: 1em;
}
h6 
{
    font-size: .9em;
}
pre 
{
	white-space: normal;
}
ul 
{
	list-style-type: disc;
}
ol 
{

}
address 
{

}
p 
{

}

a.linkskip {
	position: absolute;
	top: -200px;
}

/* Element Logo */
div.elLogo {
	width: 293px;
	height: 147px;
	display:block;
	float:left;
	/*clear:both!important;*/
}
div.elLogo h1.ident {
	background-image: url(../_images/living/logo.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 293px;
	height: 147px;	
	margin:0;
	padding:0;
}
	form.elTeachers div.elLogo h1.ident
	, form.elRivers2 div.elLogo  h1.ident
	, form.elHeathland2 div.elLogo  h1.ident
	, form.elWoodland2 div.elLogo  h1.ident
	, form.elFarmland2 div.elLogo  h1.ident
	, form.elHome2 div.elLogo  h1.ident
	{
		background-image:url(../_images/living/logo_right.gif)!important;
	
	}
div.elLogo h1.ident a {
	width: 293px;
	height: 147px;
	display: block;
}
div.elLogo h1.ident span {
	display: none;
}
/* Teachers area */
form.elTeachers div.elLogo
, form.elRivers2 div.elLogo
, form.elHeathland2 div.elLogo
, form.elWoodland2 div.elLogo
, form.elFarmland2 div.elLogo
, form.elHome2 div.elLogo
{
	float:right;
}
/* Element Horizontal Nav */
ul.elMainMenu 
{
	background-color: #555;
	background-image: url(../_images/default/vista_bg.gif);
    height: 25px;
    line-height: 25px;
	list-style: none;
	padding: 0;
	margin: 0 auto;
	width:60px;
	z-index:99;
	overflow: hidden;
	float:left;
}
ul.elMainMenu ul 
{
	line-height: 1;
	list-style: none;
	padding: 0;
	margin: 0;  	
	z-index:99;

}
ul.elMainMenu a
, ul.elMainMenu a:link
, ul.elMainMenu a:visited
{
	display: block;
	padding: 0 10px;
	color: #dfdfdf;
	text-decoration: none;	
	text-transform: none;
	font-size: 1em;	
	font-weight: bold;
	background-image: url(../_images/default/vista_divide.gif);
    background-position: right;
    background-repeat: no-repeat;
}
ul.elMainMenu li 
{
	float: left;
	padding: 0;
	width: auto;
	overflow: hidden;
	white-space: nowrap;
}
ul.elMainMenu li ul 
{
	position: absolute;
	left: -999em;
	height: auto;
	width: 200px;
	margin: 0 0 0 -1px;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	border-color: #FFF;
}
ul.elMainMenu li li
, ul.elMainMenu li li.first  
{
    width: 200px;
    background-image: none;
    line-height: 20px;
    border-bottom: solid 1px #FFF;
    background-color: #ddd;	 
}
ul.elMainMenu ul a
, ul.elMainMenu ul a:link
, ul.elMainMenu ul a:visited 
{
	width: 180px;
    border-width: 0;
    font-size: .9em;
    padding: 0 10px;
    color: #444;
    text-transform: none;    
}
ul.elMainMenu ul a:hover
, ul.elMainMenu ul a:active
{
	background-color: #eee;
	color: #000;
}
ul.elMainMenu ul a.ChildItems
{
    background-image: url(../_images/default/more_nibble.gif) !important;
    background-repeat: no-repeat;
    background-position: top right;	
}
ul.elMainMenu ul a.ChildItems:hover 
{
    background-image: url(../_images/default/more_nibble_on.gif) !important;	
}
ul.elMainMenu li ul ul 
{
	margin: -21px 0 0 200px;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	border-color: #fff;	
}
ul.elMainMenu li li li
, ul.elMainMenu li li li.first  
{
    border-color: #fff;	
}
ul.elMainMenu li li a
, ul.elMainMenu li li a:link
, ul.elMainMenu li li a:visited
{
    color: #444;
    background-image: none;
}
ul.elMainMenu  li a:hover
, ul.elMainMenu  li a:active 
{
	 color: #FFF;
}
ul.elMainMenu ul li a:hover
, ul.elMainMenu ul li a:active 
{
	background-color: #efefef;
	color: #000;
}
ul.elMainMenu li:hover ul ul
, ul.elMainMenu li:hover ul ul ul
, ul.elMainMenu li:hover ul ul ul ul
, ul.elMainMenu li.MenuItemHover ul ul
, ul.elMainMenu li.MenuItemHover ul ul ul
, ul.elMainMenu li.MenuItemHover ul ul ul ul 
{     
    left: -999em; 
    display: none;
} 
ul.elMainMenu li:hover ul
, ul.elMainMenu li li:hover ul
, ul.elMainMenu li li li:hover ul
, ul.elMainMenu li li li li:hover ul
, ul.elMainMenu li.MenuItemHover ul
, ul.elMainMenu li li.MenuItemHover ul
, ul.elMainMenu li li li.MenuItemHover ul
, ul.elMainMenu li li li li.MenuItemHover ul 
{
    left: auto; 
	display: block;
} 




	/* Main Menu Styling */
	ul.elMenu2
	{
		list-style-type:none;
		margin:0 0 0 0;
		width:945px;
		overflow:hidden!important;
		padding:0 0 0 50px;
		
		float:left;
		clear:both!important;

	}
	ul.elMenu2 li
	{
		list-style-type:none;
		margin:0;
		padding:0;
		float:left;
	}
	ul.elMenu2 li a span
	,ul.elMenu2 li a span
	,ul.elMenu2 li a span
	{
		display:none;
	}
	ul.elMenu2 li a
	,ul.elMenu2 li a:link
	,ul.elMenu2 li a:visited
	{
		width:158px;
		height:50px;
		display:block;
	}
	ul.elMenu2 li.last a
	, ul.elMenu2 li.last a:link
	, ul.elMenu2 li.last a:visited
	{
		height:50px;
		width:155px;
		display:block;
	}
		/* Seperate */
	ul.elMenu2 li.elMhome a
	,ul.elMenu2 li.elMhome a:link
	,ul.elMenu2 li.elMhome a:visited
	{
		background-image:url(../_images/living/menu/nav_home.gif);
	}
	ul.elMenu2 li.elMhome a:hover
	,ul.elMenu2 li.elMhome a:active
	,ul.elMenu2 li.elMhome a:focus
	{
		background-image:url(../_images/living/menu/nav_home_on.gif);
	}	
	ul.elMenu2 li.elMhome a.current
	,ul.elMenu2 li.elMhome a.current:link
	,ul.elMenu2 li.elMhome a.current:visited
	{
		background-image:url(../_images/living/menu/nav_home_current.gif);
	}
	ul.elMenu2 li.elMrivers a
	,ul.elMenu2 li.elMrivers a:link
	,ul.elMenu2 li.elMrivers a:visited
	{
		background-image:url(../_images/living/menu/nav_rivers.gif);
	}
	ul.elMenu2 li.elMrivers a:hover
	, ul.elMenu2 li.elMrivers a:active
	, ul.elMenu2 li.elMrivers a:focus
	{
		background-image:url(../_images/living/menu/nav_rivers_on.gif);
	}
	ul.elMenu2 li.elMrivers a.current
	, ul.elMenu2 li.elMrivers a.current:link
	, ul.elMenu2 li.elMrivers a.current:visited
	{
		background-image:url(../_images/living/menu/nav_rivers_current.gif);
	}
	ul.elMenu2 li.elMheathland a
	, ul.elMenu2 li.elMheathland a:link
	, ul.elMenu2 li.elMheathland a:visited
	{
		background-image:url(../_images/living/menu/nav_heathland.gif);
	}
	ul.elMenu2 li.elMheathland a:hover
	, ul.elMenu2 li.elMheathland a:active
	, ul.elMenu2 li.elMheathland a:focus
	{
		background-image:url(../_images/living/menu/nav_heathland_on.gif);
	}
	ul.elMenu2 li.elMheathland a.current
	, ul.elMenu2 li.elMheathland a.current:link
	, ul.elMenu2 li.elMheathland a.current:visited
	{
		background-image:url(../_images/living/menu/nav_heathland_current.gif);
	}
	ul.elMenu2 li.elMfarmland a
	, ul.elMenu2 li.elMfarmland a:link
	, ul.elMenu2 li.elMfarmland a:visited
	{
		background-image:url(../_images/living/menu/nav_farmland.gif);
	}
	ul.elMenu2 li.elMfarmland a:hover
	, ul.elMenu2 li.elMfarmland a:active
	, ul.elMenu2 li.elMfarmland a:focus
	{
		background-image:url(../_images/living/menu/nav_farmland_on.gif);
	}
	ul.elMenu2 li.elMfarmland a.current
	, ul.elMenu2 li.elMfarmland a.current:link
	, ul.elMenu2 li.elMfarmland a.current:visited
	{
		background-image:url(../_images/living/menu/nav_farmland_current.gif);
	}
	ul.elMenu2 li.elMwoodland a
	, ul.elMenu2 li.elMwoodland a:link
	, ul.elMenu2 li.elMwoodland a:visited
	{
		background-image:url(../_images/living/menu/nav_woodland.gif);
	}
	ul.elMenu2 li.elMwoodland a:hover
	, ul.elMenu2 li.elMwoodland a:active
	, ul.elMenu2 li.elMwoodland a:focus
	{
		background-image:url(../_images/living/menu/nav_woodland_on.gif);
	}
	ul.elMenu2 li.elMwoodland a.current
	, ul.elMenu2 li.elMwoodland a.current:link
	, ul.elMenu2 li.elMwoodland a.current:visited
	{
		background-image:url(../_images/living/menu/nav_woodland_current.gif);
	}
	ul.elMenu2 li.elMteachers a
	, ul.elMenu2 li.elMteachers a:link
	, ul.elMenu2 li.elMteachers a:visited
	{
		width:155px;
		background-image:url(../_images/living/menu/nav_teachers.gif);
	}
	ul.elMenu2 li.elMteachers a:hover
	, ul.elMenu2 li.elMteachers a:active
	, ul.elMenu2 li.elMteachers a:focus
	{
		background-image:url(../_images/living/menu/nav_teachers_on.gif);
	}
	ul.elMenu2 li.elMteachers a.current
	, ul.elMenu2 li.elMteachers a.current:link
	, ul.elMenu2 li.elMteachers a.current:visited
	{
		background-image:url(../_images/living/menu/nav_teachers_on.gif);
	}
	/* Teacher Menu Styling */
	ul.elMenu3
	{
		list-style-type:none;
		/*margin:0 0 0 50px;*/
		margin:0;
		padding:0;
		padding:0 0 0 50px;
		float:left;
		clear:left;
	}
	ul.elMenu3 li
	{
		list-style-type:none;
		margin:0;
		padding:0;
		float:left;
	}
	ul.elMenu3 li a span
	,ul.elMenu3 li a span
	,ul.elMenu3 li a span
	{
		display:none;
	}
	ul.elMenu3 li a
	,ul.elMenu3 li a:link
	,ul.elMenu3 li a:visited
	{
		width:158px;
		height:50px;
		display:block;
	}
	ul.elMenu3 li.last a
	, ul.elMenu3 li.last a:link
	, ul.elMenu3 li.last a:visited
	{
		height:50px;
		width:155px;
		display:block;
	}
	/* Seperates */
	ul.elMenu3 li.elMhome
	{
		background-image:url(../_images/living/menu/nav_teacher_home_on.gif);
	}
	ul.elMenu3 li.elMhome a
	, ul.elMenu3 li.elMhome a:link
	, ul.elMenu3 li.elMhome a:visited
	{
		background-image:url(../_images/living/menu/nav_teacher_home.gif);
	}
	ul.elMenu3 li.elMhome a:hover
	, ul.elMenu3 li.elMhome a:active
	, ul.elMenu3 li.elMhome a:focus
	, ul.elMenu3 li.elMhome a.current
	, ul.elMenu3 li.elMhome a.current:link
	, ul.elMenu3 li.elMhome a.current:visited
	{
		background-image:url(../_images/living/menu/nav_teacher_home_on.gif);
	}
	ul.elMenu3 li.elMrivers
	{
		background-image:url(../_images/living/menu/nav_rivers_on.gif);
	}
	ul.elMenu3 li.elMrivers a
	, ul.elMenu3 li.elMrivers a:link
	, ul.elMenu3 li.elMrivers a:visited
	{
		background-image:url(../_images/living/menu/nav_rivers.gif);
	}
	ul.elMenu3 li.elMrivers a:hover
	, ul.elMenu3 li.elMrivers a:focus
	, ul.elMenu3 li.elMrivers:active
	, ul.elMenu3 li.elMrivers a.current
	, ul.elMenu3 li.elMrivers a.current:link
	, ul.elMenu3 li.elMrivers a.current:visited
	{
		background-image:url(../_images/living/menu/nav_rivers_on.gif);
	}
	ul.elMenu3 li.elMheathland
	{
		background-image:url(../_images/living/menu/nav_heathland_on.gif);
	}
	ul.elMenu3 li.elMheathland a
	, ul.elMenu3 li.elMheathland a:link
	, ul.elMenu3 li.elMheathland a:visited
	{
		background-image:url(../_images/living/menu/nav_heathland.gif);
	}
	ul.elMenu3 li.elMheathland a:hover
	, ul.elMenu3 li.elMheathland a:active
	, ul.elMenu3 li.elMheathland a:focus
	, ul.elMenu3 li.elMheathland a.current
	, ul.elMenu3 li.elMheathland a.current:link
	, ul.elMenu3 li.elMheathland a.current:visited
	{
		background-image:url(../_images/living/menu/nav_heathland_on.gif);
	}
	ul.elMenu3 li.elMfarmland
	{
		background-image:url(../_images/living/menu/nav_farmland_on.gif);
	}
	ul.elMenu3 li.elMfarmland a
	, ul.elMenu3 li.elMfarmland a:link
	, ul.elMenu3 li.elMfarmland a:visited
	{
		background-image:url(../_images/living/menu/nav_farmland.gif);
	}
	  ul.elMenu3 li.elMfarmland a:hover
	, ul.elMenu3 li.elMfarmland a:active
	, ul.elMenu3 li.elMfarmland a:focus
	, ul.elMenu3 li.elMfarmland a.current
	, ul.elMenu3 li.elMfarmland a.current:link
	, ul.elMenu3 li.elMfarmland a.current:visited
	{
		background-image:url(../_images/living/menu/nav_farmland_on.gif);
	}
	  ul.elMenu3 li.elMwoodland 
	{
		background-image:url(../_images/living/menu/nav_woodland_on.gif);
	}
	  ul.elMenu3 li.elMwoodland a
	, ul.elMenu3 li.elMwoodland a:link
	, ul.elMenu3 li.elMwoodland a:visited
	{
		background-image:url(../_images/living/menu/nav_woodland.gif);
	}
	 ul.elMenu3 li.elMwoodland a:hover
	 , ul.elMenu3 li.elMwoodland a:active
	 , ul.elMenu3 li.elMwoodland a:focus
	 , ul.elMenu3 li.elMwoodland a.current
	 , ul.elMenu3 li.elMwoodland a.current:link
	 , ul.elMenu3 li.elMwoodland a.current:visited
	{
		background-image:url(../_images/living/menu/nav_woodland_on.gif);
	}
	  ul.elMenu3 li.elMpupils
	{
		background-image:url(../_images/living/menu/nav_pupils_on.gif);
	}
	  ul.elMenu3 li.elMpupils a
	, ul.elMenu3 li.elMpupils a:link
	, ul.elMenu3 li.elMpupils a:visited
	{
		background-image:url(../_images/living/menu/nav_pupils.gif);
	}
	  ul.elMenu3 li.elMpupils a:hover
	, ul.elMenu3 li.elMpupils a:active
	, ul.elMenu3 li.elMpupils a:focus
	, ul.elMenu3 li.elMpupils a.current
	, ul.elMenu3 li.elMpupils a.current:link
	, ul.elMenu3 li.elMpupils a.current:visited
	{
		background-image:url(../_images/living/menu/nav_pupils_on.gif);
	}
	
/* Element Footer Menu */
ul.elFooterMenu {
	bottom: 0;
	margin: 0 115px 0 0;
	height: 1em;
	line-height: 1em;
	padding: 0;
	width:400px;

	
	float:right;
}
ul.elFooterMenu li {
	margin:0;
	padding:0;
	
	display: block;
	float: right;
}
ul.elFooterMenu li.first {
	float: right;
}
ul.elFooterMenu li.last {
	border-left: 0px;
	
}
ul.elFooterMenu li a, ul.elFooterMenu li a:link, ul.elFooterMenu li a:visited 
{
    font-size: .9em;
	color: #999999;
	display: block;
	padding: 0 10px;
	text-decoration: none;
}
ul.elFooterMenu li a:hover, ul.elFooterMenu li a:active {
	color: #999999;
	text-decoration: underline;
}


/* CONTENT PANEL OUTPUT */
div.elContent
{
    padding: 0 20px;
    line-height: 1.4em;
    font-size: 1em;
	color:#666666;
}

div.elContent h1 
{
	font-weight:bold;
	font-size:1.1em;
	padding:0;
	margin:0 0 15px 0;
	color:#228d06;
}
	form.elPageHome div.elContent h1
	{
		color:#228d06;
	}
	form.elRivers div.elContent h1
	, form.elRivers2 div.elContent h1
	{
		color:#056182;
	}
	form.elHeathland div.elContent h1
	, form.elHeathland2 div.elContent h1
	{
		color:#663100;
	}
	form.elHeathland div.elContent h1
	, form.elHeathland2 div.elContent h1
	{
		color:#663100;
	}
	form.elFarmland div.elContent h1
	, form.elFarmland2 div.elContent h1
	{
		color:#736702;
	}
	form.elWoodland div.elContent h1
	, form.elWoodland2 div.elContent h1
	{
		color:#259420;
	}
div.elContent h2
{
	font-size:1.1em;
	margin:0;
	padding:0 0 5PX 0;
	font-weight:normal;
	color:#228d06;
}
	form.elPageHome div.elContent h2
	{
		color:#228d06;
	}
	form.elRivers div.elContent h2
	, form.elRivers2 div.elContent h2
	{
		color:#056182;
	}
	form.elHeathland div.elContent h2
	, form.elHeathland2 div.elContent h2
	{
		color:#663100;
	}
	form.elFarmland div.elContent h2
	, form.elFarmland2 div.elContent h2
	{
		color:#736702;
	}
	form.elWoodland div.elContent h2
	, form.elWoodland2 div.elContent h2
	{
		color:#259420;
	}
div.elContent p 
{
    color: #363636;
	margin:0;
	padding:0 0 15px 0;
}
div.elContent ul
{
	margin-top:0;
}
div.elContent a 
, div.elContent a:link
, div.elContent a:visited
{
	color:#666666;
	font-weight:normal;
}
div.elContent a:hover
, div.elContent a:active 
{
    text-decoration: underline;
}
div.elContent div.ColumnLeft
{
    width: 49%;
    float: left;
}
div.elContent div.ColumnRight 
{
    width: 46%;
    float: left;
    margin: 0 1% 0 2%;   
}
div.elContent table 
{
    border-collapse: collapse;
    border-color: #C3C3C3;
}


/* SITEMAP */
ul.elSitemap 
{    
    width: auto;
    margin: 20px 30px 40px 30px;
}
ul.elSitemap, ul.elSitemap ul 
{
    list-style-type: none;
}
ul.elSitemap li 
{
    margin: .5em 0;
    display: block;
    padding: 2px 0 0 0;
}
ul.elSitemap a 
{
    font-weight: bold;
    background-image: url(../_images/default/arrow.gif);
    background-repeat: no-repeat;
    background-position: 0 8px;    
    padding-left: 10px;
    padding-top: 5px;
    font-size: 1em;   
}
ul.elSitemap a:hover, ul.elSitemap a.ChildItems  
{

}
ul.elSitemap ul 
{
    margin: 0 2.5em;
}
ul.elSitemap ul a
, ul.elSitemap ul a:link
, ul.elSitemap ul a:visited
{
    font-size: .9em;
}

/* TEXT FOOTER MENU */
ul.elTextMenu 
{
    padding: 5px 0 10px 0;
    margin: 0 0 0 0;
    clear: both;
    background-color: #FFF;
	border-top:1px solid #e9e9e9;
    text-align: center;
	z-index:90 !important;
	width:472px;
	float:left;
}
ul.elTextMenu li 
{
    display: inline;
    margin: 0 5px;
    padding: 0 11px 1px 3px;
    line-height: 1.5em;
    border-right: solid 1px #e9e9e9;
	float:left;
}
ul.elTextMenu li.last 
{
    border: 0;
}
ul.elTextMenu li a
, ul.elTextMenu li a:link
, ul.elTextMenu li a:visited 
{
    color: #999999;
    font-size: .9em;
    text-decoration: none;
}
ul.elTextMenu li a:hover
, ul.elTextMenu li a:active 
{
    text-decoration: underline;
    color: #999999;
}



/* LOGIN FORM */
fieldset.frmLogin {
	padding: 3em 0 2em 0;
	font-family: Arial;
	margin: 0;
	font-size: 1em;
	letter-spacing: .1em;
	border: 0;
    background-color: #FFF;
    height: 500px;
    clear: left;

}
fieldset.frmLogin legend 
{
    padding: 10px 1em 1em 1em;
    margin: 0 auto;
    font-size: 1.6em;
    font-weight: bold;
    color: #363636;
    display: block;
    width: 220px;

    text-transform: uppercase;
}
fieldset.frmLogin p 
{
    color: #363636;
    width: 260px;
    margin: .5em auto 1.5em auto;
}
fieldset.frmLogin ul, fieldset.frmLogin ol 
{
    list-style-type: none;
    width: 240px;
    margin: 0 auto;
}
fieldset.frmLogin li 
{
    margin: 0 1em 1em 1em;
}
fieldset.frmLogin li.last 
{
    clear: right;
    padding-bottom: 10px;
}
fieldset.frmLogin label 
{
    clear:left;
    display: block;
    font-weight: bold;
    margin-bottom: .1em;
    color: #363636;
}
fieldset.frmLogin label em
{
    color: #F00;
    font-weight: bold;
    font-size: 1.3em;
    display: block;
    float: left;
    margin: 0 0 0 -.8em;
}
fieldset.frmLogin input, fieldset.frmLogin select, fieldset.frmLogin textarea  
{
    width: 210px;
	font-size: 1em;
	color: #222;
	padding: .2em;
	margin: 0 0 .5em 0;
	font-weight: normal;		
}

/* Listing - TAG REPEATER */
ul.elTagListing 
{
    margin: 0 20px 10px 20px;
    padding: 0 0 5px 0;
	font-size: 1em;
	list-style: none;
}
ul.elTagListing li 
{
    margin: 0;
	margin: 10px 0 10px 0;
    /*padding: 10px 0 10px 0;*/
    display: block;
	border-bottom:1px dotted #000000;
}
ul.elTagListing li.first 
{
    border: 0;
	margin:10px 0;
   /* padding: 10px 0; */
}
ul.elTagListing h1.elContentTitle {
    margin: .8em 0 10px 0;
    padding: 0 0 3px 0;
	display:none;
}
ul.elTagListing h2.elContentDescription 
{
    display: none;
}
ul.elTagListing div.ContentWrapper
{
    padding: 5px;
    clear: both;
  /*  border: solid 1px #FFF; */
}

ul.elTagListing div.elContent 
{
    padding: 0 0 10px 0;
    margin: 0;
}
ul.elTagListing div.elContent h1.Title 
{
    font-size: 1.1em;
    line-height: 1.2em;
    margin: 0 0 3px 0;
    font-weight:normal;
    color: #004812;
	font-family:tahoma,arial,verdana;
    
}
ul.elTagListing div.elContent a
, ul.elTagListing div.elContent a:link
, ul.elTagListing div.elContent a:visited 
{
	font-weight:bold;
    text-decoration: none;   
    color: #004812;
}
ul.elTagListing div.elContent a:hover
, ul.elTagListing div.elContent a:active 
{
    color: #004812;
	text-decoration:underline;
}
ul.elTagListing div.elContent h2.DateStart
, ul.elTagListing div.elContent h2.DateEnd
{
    font-size: 1em;
    font-weight: normal;
    margin: 0;
	color: #78c714;    
}
ul.elTagListing div.elContent h2.DateStart span
, ul.elTagListing div.elContent h2.DateEnd span 
{

}
ul.elTagListing div.elContent h3.Author
{
    padding: 0 5px 0 10px;
    margin: 0;
    font-size: 1em;
    font-weight: normal;
}
ul.elTagListing div.elContent p.Description
{
    padding: 5px 0 0 0;
    margin: 0;
	color:#004812;
}
ul.elTagListing div.ContentImage 
{
    padding: 0;
    margin: 0 10px 0 0;
   /* width: 107px;
	height:107px;
	/*width: 90px;*/
    float: left;
}
ul.elTagListing div.ContentImage img {
    border: solid 1px #364761;

}
ul.elTagListing div.HasImage 
{
    margin-left: 50px;
}

/* TOOLS */
div.Tools 
{
    float: right;
}
div.Tools a, div.Tools a:link, div.Tools a:visited 
{
    padding: 0 0 0 10px;
    margin-left: 10px;
    background-image: url(../_images/default/arrow.gif);   
    background-repeat: no-repeat;
    background-position: 1px 3px;   
    color: #3e3e3e; 
    font-weight: bold;
}
div.Tools a:hover, div.Tools a:active 
{
    color: #333;
}

/* LEFT MENU */
/* top level */
ul.elLeftMenu 
{
    margin: 0;
    padding: 0;
    list-style-type: none;
   	width: 100%;
}
/* all list items */
ul.elLeftMenu li 
{
    margin: 0;
    padding: 0;
}
/* all links */
ul.elLeftMenu a
, ul.elLeftMenu a:link
, ul.elLeftMenu a:visited 
{
    height: 18px;
    padding-top: 5px;
    text-decoration: none;
    display: block;

    font-weight: bold;
    font-size: .9em;
    border-bottom: solid 1px #FFF;
}
ul.elLeftMenu a:hover
, ul.elLeftMenu a:active 
{
    background-color: #FFF;   
    color: #333;
}
ul.elLeftMenu ul li a.current 
{
    background-color: #FFF; 
}
/* all lists below top level */
ul.elLeftMenu ul 
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}

/* 2nd level */
ul.elLeftMenu ul a 
, ul.elLeftMenu ul a:link
, ul.elLeftMenu ul a:visited
{
    padding-left: 20px;
    background-image: url(../_images/default/arrow.gif) !important;
    background-repeat: no-repeat;
    background-position: 10px 9px;      
    background-color: #e7ebf7;
}
/* 3rd level */
ul.elLeftMenu ul ul a
, ul.elLeftMenu ul ul a:link
, ul.elLeftMenu ul ul a:visited
{
    padding-left: 30px !important;
    font-size: .9em;
    background-position: 20px 9px; 
}
/* 4th level */
ul.elLeftMenu ul ul ul a 
, ul.elLeftMenu ul ul ul a:link
, ul.elLeftMenu ul ul ul a:visited
{
    padding-left: 42px !important;
    font-size: .8em;
    background-position: 32px 9px; 
}
/* 5th level */
ul.elLeftMenu ul ul ul ul a 
, ul.elLeftMenu ul ul ul ul a:link
, ul.elLeftMenu ul ul ul ul a:visited
{
    padding-left: 53px !important;
    font-size: .8em;
    background-position: 43px 9px; 
    font-weight: normal;
}
/* SEARCH RESULTS */
.TagHighLight 
{
    background-color: #FFFF00;
}

div.elTags 
{   
    clear: left;
    margin-top: 15px;   
}

/* PAGING */
ul.Paging 
{
    clear: both;
    font-weight: bold;
    font-size: .9em;
    margin: 5px 10px 10px 30px;
}
ul.Paging li 
{
    display: block; 
}
ul.Paging li.PagingPageTotal
{
    
    display: none;
}
ul.Paging li.PagingPageNumbers
{
    
    float: right;
        margin: 0 10px 0 0;
}
ul.Paging li.PagingLastPage
{
    display: none;
}
ul.Paging li.PagingNextPage
{    
    float: right;
    margin: 0 10px 0 0;
}
ul.Paging li.PagingPreviousPage
{
    float: right;
    margin: 0 10px 0 0;
}
ul.Paging li.PagingFirstPage
{
    display: none;
}
ul.Paging li .disabled 
{
    color: #B0B0B0;
}
ul.Paging li .current 
{
    text-decoration: underline;
}
ul.Paging li.PagingNextPage a
, ul.Paging li.PagingNextPage a:link
, ul.Paging li.PagingNextPage a:visited
, ul.Paging li.PagingNextPage span.disabled
{
    background-image: url(../_images/default/next.gif);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 12px;
}
ul.Paging li.PagingPreviousPage a
, ul.Paging li.PagingPreviousPage a:link
, ul.Paging li.PagingPreviousPage a:visited
, ul.Paging li.PagingPreviousPage span.disabled
{
    background-image: url(../_images/default/prev.gif);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 12px;
}



h1.elPageTitle 
{
	font-family:Tahoma,Verdana,Arial;
	font-weight:normal;
	font-size:1.9em;
	text-indent:20px;
	width:576px;
	height:72px;
	line-height:76px;
	display:block;
	float:left;
	color:#fff;
	margin:0 0 10px 0;
	padding:0;
	background-repeat:no-repeat;
	background-image:url(../_images/living/heading_panel_home.gif);
}
	/*Different Colours depending on page*/
	form.elPageHome h1.elPageTitle
	{
		background-image:url(../_images/living/heading_panel_home.gif);
	}
	form.elRivers h1.elPageTitle
	{
		background-image:url(../_images/living/heading_panel_rivers.gif);
	}
	form.elHeathland h1.elPageTitle
	{
		background-image:url(../_images/living/heading_panel_heath.gif);
	}
	form.elFarmland h1.elPageTitle
	{
		background-image:url(../_images/living/heading_panel_farms.gif);
	}
	form.elWoodland h1.elPageTitle 
	{
		background-image:url(../_images/living/heading_panel_woods.gif);
	}
	form.elTeachers h1.elPageTitle
	{
		background-image:url(../_images/living/heading_panel_teacher.gif);
	}
	form.elHome2 h1.elPageTitle
	{
		background-image:url(../_images/living/heading_panel_teacher.gif);
	}
	form.elRivers2 h1.elPageTitle
	{
		background-image:url(../_images/living/heading_panel_rivers_teacher.gif);
	}
	form.elHeathland2 h1.elPageTitle
	{
		background-image:url(../_images/living/heading_panel_heath_teacher.gif);
	}
	form.elFarmland2 h1.elPageTitle
	{
		background-image:url(../_images/living/heading_panel_farms_teacher.gif);
	}
	form.elWoodland2 h1.elPageTitle
	{
		background-image:url(../_images/living/heading_panel_woods_teacher.gif);
	}
p.elNoContent 
{
    margin: 10px;   
}

a.Delete 
{
    cursor: pointer;   
}

a.Delete:hover, a.Delete:active {
	text-decoration: underline;
	color: #333;
}
/*
Clears all hoverbuttons in the Header zone 

Makes Styling a lot easier.
When problems are incurred use !important;

*/
div#ZoneHeaderRow a.hoverbutton
, div#ZoneHeaderRow a.hoverbutton:link
, div#ZoneHeaderRow a.hoverbutton:visited
{
		margin:0;
		padding:0;
		
		background-color:transparent;
		background-image:none;
		border:0;
		
		height:auto;
		width:auto;
}
div#ZoneHeaderRow a.hoverbutton span.hoverbutton_button
, div#ZoneHeaderRow a.hoverbutton span.hoverbutton_buttonRight
, div#ZoneHeaderRow a.hoverbutton span.hoverbutton_buttonLeft
{
	margin:0;
	padding:0;
}
/* 

All the Controls (Screensize, Textsize and Bookmark site are placed insite a HTML Element called

div.elHeaderControls

This is done so the controls can be floated and therefore increase text size, etc easily and wouldn't function properly when positioned absolutely.

The container CAN be positioned absolutely.
*/

div.elHeaderControls
{
	float:right;
	height:72px;
	width:352px;
	display:block;
	background-repeat:no-repeat;
	background-image:url(../_images/living/search_panel_home.gif);
}
	form.elPageHome div.elHeaderControls
	{
		background-image:url(../_images/living/search_panel_home.gif);
	}
	form.elRivers div.elHeaderControls
	, form.elRivers2 div.elHeaderControls
	{
		background-image:url(../_images/living/search_panel_rivers.gif);
	}
	form.elHeathland div.elHeaderControls
	,form.elHeathland2 div.elHeaderControls
	{
		background-image:url(../_images/living/search_panel_heath.gif);
	}
	form.elFarmland div.elHeaderControls
	, form.elFarmland2 div.elHeaderControls
	{
		background-image:url(../_images/living/search_panel_farms.gif);
	}
	form.elWoodland div.elHeaderControls
	, form.elWoodland2 div.elHeaderControls
	{
		background-image:url(../_images/living/search_panel_woods.gif);
	}
	form.elTeachers div.elHeaderControls
	, form.elHome2 div.elHeaderControls
	{
		background-image:url(../_images/living/search_panel_teacher_home.gif);
	}

/*SCREENSIZE CSS*/
div.elScreensize 
{
	/*Borders, Margin Padding*/
	margin:0 0 0 1em;
	padding:0;
	float:right;
	
	/*
	Please ensure the width on this element is kept in em's so it increases proportionatly with the rest of the site.
	*/
	width:7.1em;
	height:1.5em;
}
	/* Styling Specific to the Screensize Button*/
	div.elScreensize a.hoverbutton,
	div.elScreensize a.hoverbutton span,
	div.elScreensize a.hoverbutton:link,
	div.elScreensize a.hoverbutton:visited
	{
		line-height:1.1em;
		color:#666 !important;
		font-weight:normal;
	}
	div.elScreensize a.hoverbutton:hover,
	div.elScreensize a.hoverbutton:focus,
	div.elScreensize a.hoverbutton:active
	{
	
	}

	
/* FONT SIZE */
div.elFontSize
{
	float:right;
	padding:32px 13px 0 0;
	height:1.5em;
	line-height:1em;
}	
	div.elFontSize span.text
	{
		/*Padding, Margin & Borders*/
		margin:0 0 0 0;
		padding:2px 5px 0 0;
		font-family:verdana,arial;
		border:0;
		float:left;
		color:#fff;
		font-size:11px;
	}
	/*Generic, This applies to both buttons*/
	div.elFontSize a.hoverbutton,
	div.elFontSize a.hoverbutton:link,
	div.elFontSize a.hoverbutton:visited
	{
		
		color:#666 !important;
		float:left;
		width:18px!important;
		height:15px!important;
		display:block!important;
		background-color:transparent!important;
		background-repeat:no-repeat!important;
		background-position:top right!important;
		border:0!important;
		margin:0 0 0 2px!important;
		padding:0!important;
	}
	div.elFontSize a.hoverbutton span
	, div.elFontSize a.hoverbutton:link span
	, div.elFontSize a.hoverbutton:visited span
	{
		display:none;
	}
		/* STYLING SPECIFIC TO THE BUTTON TO REDUCE FONT SIZE */
		form.elPageHome div.elFontSize span.smaller a.hoverbutton
		, form.elPageHome div.elFontSize span.smaller a.hoverbutton:link
		, form.elPageHome div.elFontSize span.smaller a.hoverbutton:visited,
		div.elFontSize span.smaller a.hoverbutton
		, div.elFontSize span.smaller a.hoverbutton:link
		, div.elFontSize span.smaller a.hoverbutton:visited
		{
			background-image:url(../_images/living/button_minus_home.gif)!important;
		}
		form.elPageHome div.elFontSize span.smaller a.hoverbutton:hover
		, form.elPageHome div.elFontSize span.smaller a.hoverbutton:active
		, form.elPageHome div.elFontSize span.smaller a.hoverbutton:focus
		{
			background-image:url(../_images/living/button_minus_home_on.gif)!important;
		}
		form.elRivers div.elFontSize span.smaller a.hoverbutton
		, form.elRivers div.elFontSize span.smaller a.hoverbutton:link
		, form.elRivers div.elFontSize span.smaller a.hoverbutton:visited
		, form.elRivers2 div.elFontSize span.smaller a.hoverbutton
		, form.elRivers2 div.elFontSize span.smaller a.hoverbutton:link
		, form.elRivers2 div.elFontSize span.smaller a.hoverbutton:visited
		{
			background-image:url(../_images/living/button_minus_rivers.gif)!important;
		}
		form.elRivers div.elFontSize span.smaller a.hoverbutton:hover
		, form.elRivers div.elFontSize span.smaller a.hoverbutton:active
		, form.elRivers div.elFontSize span.smaller a.hoverbutton:focus
		, form.elRivers2 div.elFontSize span.smaller a.hoverbutton:hover
		, form.elRivers2 div.elFontSize span.smaller a.hoverbutton:active
		, form.elRivers2 div.elFontSize span.smaller a.hoverbutton:focus
		{
			background-image:url(../_images/living/button_minus_rivers_on.gif)!important;
		}
		form.elHeathland div.elFontSize span.smaller a.hoverbutton
		, form.elHeathland div.elFontSize span.smaller a.hoverbutton:link
		, form.elHeathland div.elFontSize span.smaller a.hoverbutton:visited
		, form.elHeathland2 div.elFontSize span.smaller a.hoverbutton
		, form.elHeathland2 div.elFontSize span.smaller a.hoverbutton:link
		, form.elHeathland2 div.elFontSize span.smaller a.hoverbutton:visited
		{
			background-image:url(../_images/living/button_minus_heath.gif)!important;
		}
		form.elHeathland div.elFontSize span.smaller a.hoverbutton:hover
		, form.elHeathland div.elFontSize span.smaller a.hoverbutton:active
		, form.elHeathland div.elFontSize span.smaller a.hoverbutton:focus
		, form.elHeathland2 div.elFontSize span.smaller a.hoverbutton:hover
		, form.elHeathland2 div.elFontSize span.smaller a.hoverbutton:active
		, form.elHeathland2 div.elFontSize span.smaller a.hoverbutton:focus
		{
			background-image:url(../_images/living/button_minus_heath_on.gif)!important;
		}
		form.elFarmland div.elFontSize span.smaller a.hoverbutton
		 , form.elFarmland div.elFontSize span.smaller a.hoverbutton:link
		 , form.elFarmland div.elFontSize span.smaller a.hoverbutton:visited
		, form.elFarmland2 div.elFontSize span.smaller a.hoverbutton
		 , form.elFarmland2 div.elFontSize span.smaller a.hoverbutton:link
		 , form.elFarmland2 div.elFontSize span.smaller a.hoverbutton:visited
		 {
			background-image:url(../_images/living/button_minus_farms.gif)!important;
		 }	
		 form.elFarmland div.elFontSize span.smaller a.hoverbutton:hover
		 , form.elFarmland div.elFontSize span.smaller a.hoverbutton:active
		 , form.elFarmland div.elFontSize span.smaller a.hoverbutton:focus
		 , form.elFarmland2 div.elFontSize span.smaller a.hoverbutton:hover
		 , form.elFarmland2 div.elFontSize span.smaller a.hoverbutton:active
		 , form.elFarmland2 div.elFontSize span.smaller a.hoverbutton:focus
		 {
			background-image:url(../_images/living/button_minus_farms_on.gif)!important;
		 }
		 form.elWoodland div.elFontSize span.smaller a.hoverbutton
		 , form.elWoodland div.elFontSize span.smaller a.hoverbutton:link
		 , form.elWoodland div.elFontSize span.smaller a.hoverbutton:visited
		 , form.elWoodland2 div.elFontSize span.smaller a.hoverbutton
		 , form.elWoodland2 div.elFontSize span.smaller a.hoverbutton:link
		 , form.elWoodland2 div.elFontSize span.smaller a.hoverbutton:visited
		 {
			background-image:url(../_images/living/button_minus_woods.gif)!important;
		 }
		 form.elWoodland div.elFontSize span.smaller a.hoverbutton:hover
		 , form.elWoodland div.elFontSize span.smaller a.hoverbutton:active
		 , form.elWoodland div.elFontSize span.smaller a.hoverbutton:focus
		 , form.elWoodland2 div.elFontSize span.smaller a.hoverbutton:hover
		 , form.elWoodland2 div.elFontSize span.smaller a.hoverbutton:active
		 , form.elWoodland2 div.elFontSize span.smaller a.hoverbutton:focus
		 {
			background-image:url(../_images/living/button_minus_woods_on.gif)!important;
		 }
		 form.elTeachers div.elFontSize span.smaller a.hoverbutton
		 , form.elTeachers div.elFontSize span.smaller a.hoverbutton:link
		 , form.elTeachers div.elFontSize span.smaller a.hoverbutton:visited
		 , form.elHome2 div.elFontSize span.smaller a.hoverbutton
		 , form.elHome2 div.elFontSize span.smaller a.hoverbutton:link
		 , form.elHome2 div.elFontSize span.smaller a.hoverbutton:visited
		 
		 {
			background-image:url(../_images/living/button_minus_teacher.gif)!important;
		 }
		 form.elTeachers div.elFontSize span.smaller a.hoverbutton:hover
		 , form.elTeachers div.elFontSize span.smaller a.hoverbutton:active
		 , form.elTeachers div.elFontSize span.smaller a.hoverbutton:focus
		 , form.elHome2 div.elFontSize span.smaller a.hoverbutton:hover
		 , form.elHome2 div.elFontSize span.smaller a.hoverbutton:focus
		 , form.elHome2 div.elFontSize span.smaller a.hoverbutton:active
		 {
			background-image:url(../_images/living/button_minus_teacher_on.gif)!important;
		 }
		/*STYLING SPECIFIC TO THE BUTTON TO INCREASE FONT SIZE*/

		form.elPageHome div.elFontSize span.bigger a.hoverbutton
		, form.elPageHome div.elFontSize span.bigger a.hoverbutton:link
		, form.elPageHome div.elFontSize span.bigger a.hoverbutton:visited
		{
			background-image:url(../_images/living/button_plus_home.gif)!important;
		}
		form.elPageHome div.elFontSize span.bigger a.hoverbutton:hover
		, form.elPageHome div.elFontSize span.bigger a.hoverbutton:active
		, form.elPageHome div.elFontSize span.bigger a.hoverbutton:focus,
		div.elFontSize span.bigger a.hoverbutton:hover
		, div.elFontSize span.bigger a.hoverbutton:active
		, div.elFontSize span.bigger a.hoverbutton:focus
		{
			background-image:url(../_images/living/button_plus_home_on.gif)!important;
		}
		form.elRivers div.elFontSize span.bigger a.hoverbutton
		, form.elRivers div.elFontSize span.bigger a.hoverbutton:link
		, form.elRivers div.elFontSize span.bigger a.hoverbutton:visited
		, form.elRivers2 div.elFontSize span.bigger a.hoverbutton
		, form.elRivers2 div.elFontSize span.bigger a.hoverbutton:link
		, form.elRivers2 div.elFontSize span.bigger a.hoverbutton:visited
		{
			background-image:url(../_images/living/button_plus_rivers.gif)!important;
		}
		form.elRivers div.elFontSize span.bigger a.hoverbutton:hover
		, form.elRivers div.elFontSize span.bigger a.hoverbutton:active
		, form.elRivers div.elFontSize span.bigger a.hoverbutton:focus
		, form.elRivers2 div.elFontSize span.bigger a.hoverbutton:hover
		, form.elRivers2 div.elFontSize span.bigger a.hoverbutton:active
		, form.elRivers2 div.elFontSize span.bigger a.hoverbutton:focus
		
		{
			background-image:url(../_images/living/button_plus_rivers_on.gif)!important;
		}
		form.elHeathland div.elFontSize span.bigger a.hoverbutton
		, form.elHeathland div.elFontSize span.bigger a.hoverbutton:link
		, form.elHeathland div.elFontSize span.bigger a.hoverbutton:visited
		, form.elHeathland2 div.elFontSize span.bigger a.hoverbutton
		, form.elHeathland2 div.elFontSize span.bigger a.hoverbutton:link
		, form.elHeathland2 div.elFontSize span.bigger a.hoverbutton:visited
		{
			background-image:url(../_images/living/button_plus_heath.gif)!important;
		}
		form.elHeathland div.elFontSize span.bigger a.hoverbutton:hover
		, form.elHeathland div.elFontSize span.bigger a.hoverbutton:active
		, form.elHeathland div.elFontSize span.bigger a.hoverbutton:focus
		, form.elHeathland2 div.elFontSize span.bigger a.hoverbutton:hover
		, form.elHeathland2 div.elFontSize span.bigger a.hoverbutton:active
		, form.elHeathland2 div.elFontSize span.bigger a.hoverbutton:focus
		{
			background-image:url(../_images/living/button_plus_heath_on.gif)!important;
		}
		form.elFarmland div.elFontSize span.bigger a.hoverbutton
		, form.elFarmland div.elFontSize span.bigger a.hoverbutton:link
		, form.elFarmland div.elFontSize span.bigger a.hoverbutton:visited
		, form.elFarmland2 div.elFontSize span.bigger a.hoverbutton
		, form.elFarmland2 div.elFontSize span.bigger a.hoverbutton:link
		, form.elFarmland2 div.elFontSize span.bigger a.hoverbutton:visited
		{
			background-image:url(../_images/living/button_plus_farms.gif)!important;
		}
		form.elFarmland div.elFontSize span.bigger a.hoverbutton:hover
		, form.elFarmland div.elFontSize span.bigger a.hoverbutton:active
		, form.elFarmland div.elFontSize span.bigger a.hoverbutton:focus
		, form.elFarmland2 div.elFontSize span.bigger a.hoverbutton:hover
		, form.elFarmland2 div.elFontSize span.bigger a.hoverbutton:active
		, form.elFarmland2 div.elFontSize span.bigger a.hoverbutton:focus
		{
			background-image:url(../_images/living/button_plus_farms_on.gif)!important;
		}
		form.elWoodland div.elFontSize span.bigger a.hoverbutton
		, form.elWoodland div.elFontSize span.bigger a.hoverbutton:link
		, form.elWoodland div.elFontSize span.bigger a.hoverbutton:visited
		, form.elWoodland2 div.elFontSize span.bigger a.hoverbutton
		, form.elWoodland2 div.elFontSize span.bigger a.hoverbutton:link
		, form.elWoodland2 div.elFontSize span.bigger a.hoverbutton:visited
		{
			background-image:url(../_images/living/button_plus_woods.gif)!important;
		}
		form.elWoodland div.elFontSize span.bigger a.hoverbutton:hover
		, form.elWoodland div.elFontSize span.bigger a.hoverbutton:active
		, form.elWoodland div.elFontSize span.bigger a.hoverbutton:focus
		, form.elWoodland2 div.elFontSize span.bigger a.hoverbutton:hover
		, form.elWoodland2 div.elFontSize span.bigger a.hoverbutton:active
		, form.elWoodland2 div.elFontSize span.bigger a.hoverbutton:focus
		{
			background-image:url(../_images/living/button_plus_woods_on.gif)!important;
		}
		form.elTeachers div.elFontSize span.bigger a.hoverbutton
		, form.elTeachers div.elFontSize span.bigger a.hoverbutton:link
		, form.elTeachers div.elFontSize span.bigger a.hoverbutton:visited
		, form.elHome2 div.elFontSize span.bigger a.hoverbutton
		, form.elHome2 div.elFontSize span.bigger a.hoverbutton:link
		, form.elHome2 div.elFontSize span.bigger a.hoverbutton:visited
		{
			background-image:url(../_images/living/button_plus_teacher.gif)!important
		}
		form.elTeachers div.elFontSize span.bigger a.hoverbutton:hover
		,form.elTeachers div.elFontSize span.bigger a.hoverbutton:active
		,form.elTeachers div.elFontSize span.bigger a.hoverbutton:focus
		,form.elHome2 div.elFontSize span.bigger a.hoverbutton:hover
		,form.elHome2 div.elFontSize span.bigger a.hoverbutton:active
		,form.elHome2 div.elFontSize span.bigger a.hoverbutton:focus
		{
			background-image:url(../_images/living/button_plus_teacher_on.gif)!important;
		}
		
/*  Register Form */
form.elRegister div.elContent
{
	margin:0;
	padding:0;
}
form.elRegister div.elContent h1
{
	font-family:Tahoma,Verdana,Arial;
	font-weight:normal;
	font-size:1.9em;
	text-indent:20px;
	width:576px;
	height:72px;
	line-height:76px;
	display:block;
	float:left;
	color:#fff;
	margin:0 0 10px 0;
	padding:0;
	background-image:url(../_images/living/heading_panel_home.gif);
	clear:both;
	float:left;
}
fieldset.frmRegister
{
	border:0;
	margin:0 20px 20px 20px;
	padding:0;

	clear:both;
}
fieldset.frmRegister a
, fieldset.frmRegister a:link
, fieldset.frmRegister a:visited
{
	color:#666;
	font-weight:normal;
	text-decoration:underline;
}

fieldset.frmRegister a.hoverbutton
{
	background-image:url(../_images/hoverbutton/button_bkgd.gif)!important;
	margin-left:4px;
}

fieldset.frmRegister legend
{
	display:none;
}
fieldset.frmRegister ol
{
	margin:0;
	padding:0;
	list-style-type:none;
}
fieldset.frmRegister ol li
{
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	clear:both;
}
fieldset.frmRegister ol li fieldset
{
	margin:0;
	padding:0;
	border:0;

}
fieldset.frmRegister ol li fieldset ol li label
{
	float:left;
	clear:both!important;
	padding:10px 0 4px 0;
}
fieldset.frmRegister ol li fieldset ol li input
{
	float:left;
	clear:both!important;
}
fieldset.frmRegister ol li fieldset ol li ul.radYesNo
{
	float:left;
	clear:both;
	display:block;
	margin:5px 0 0 0;
}
fieldset.frmRegister ol li fieldset ol li ul.radYesNo li
{
	margin:0 20px 0 0;
	float:left;
	clear:none!important;
}
fieldset.frmRegister ol li fieldset ol li ul.radYesNo li label
, fieldset.frmRegister ol li fieldset ol li ul.radYesNo li input
{
	float:left;
	clear:none!important;
}
fieldset.frmRegister ol li fieldset ol li ul.radYesNo li label
{
	padding:0 0 0 0;
	margin:0 0 0 0;
	line-height:1.7em;
	text-indent:5px;
}
fieldset.frmRegister ol li.last
{
	width:360px;
}
form.elRegister fieldset.frmRegister ol li p
{
	padding:20px 0 0 0
}

fieldset.frmRegister a.hoverbutton
, fieldset.frmRegister a.hoverbutton:link
, fieldset.frmRegister a.hoverbutton:visited
{
	background-image:none;
	border:0;
	color:#666!important;
	font-size:1em;
}

/* Quick Search Dashboard */
div.elQuickSearch
{
	/*Positioning*/


	/*Padding, Margins & Borders*/
	margin:30px 0 0 0;
	padding:0 0 0 15px;
	border:0;
	float:left;
	/*Sizing*/
}
div.elQuickSearch input
{
	float:left;
	height: 17px;
	width:183px;
	margin-right: -1px;
	border:0;
	text-indent:5px;
	font-size:1em;
	line-height:17px;
	color:#004812;
	background-color:#e2f5ce;
}
	form.elPageHome div.elQuickSearch input
	{
		color:#004812;
		background-color:#e2f5ce;
	}
	form.elRivers div.elQuickSearch input
	, form.elRivers2 div.elQuickSearch input
	{
		background-color:#d1f5ff;
		color:#056182;
	}
	form.elHeathland div.elQuickSearch input
	, form.elHeathland2 div.elQuickSearch input
	{
		background-color:#eadbce;
		color:#482703;
	}
	form.elFarmland div.elQuickSearch input
	, form.elFarmland2 div.elQuickSearch input
	{
		background-color:#f6f7ce;
		color:#736702;
	}
	form.elWoodland div.elQuickSearch input
	, form.elWoodland2 div.elQuickSearch input
	{
		background-color:#e6f5ce;
		color:#105d08;
	}
	form.elTeachers div.elQuickSearch input
	, form.elHome2 div.elQuickSearch input
	{
		background-color:#fff1cf;
		color:#333333;
	}


.clearfix
{
clear:both!important;

}
	
	
	
div.elQuickSearch a.hoverbutton
, div.elQuickSearch a.hoverbutton:link
, div.elQuickSearch a.hoverbutton:visited
{
	float:left;
	border:0!important;
	
	display:block!important;
	height:19px!important;
	width:24px!important;
	
	margin:0!important;
	padding:0 0 0 5px!important;
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:top right;
}
div.elQuickSearch a.hoverbutton span
, div.elQuickSearch a.hoverbutton:link span
, div.elQuickSearch a.hoverbutton:visited span
{
	display:none;
}
	
	form.elPageHome div.elQuickSearch a.hoverbutton
	, form.elPageHome div.elQuickSearch a.hoverbutton:link
	, form.elPageHome div.elQuickSearch a.hoverbutton:visited,
	div.elQuickSearch a.hoverbutton
	, div.elQuickSearch a.hoverbutton:link
	, div.elQuickSearch a.hoverbutton:visited
	{
		background-image:url(../_images/living/button_search_home.gif)!important;
	}
	form.elPageHome div.elQuickSearch a.hoverbutton:hover
	, form.elPageHome div.elQuickSearch a.hoverbutton:active
	, form.elPageHome div.elQuickSearch a.hoverbutton:focus
	{
		background-image:url(../_images/living/button_search_home_on.gif)!important;
	}
	form.elRivers div.elQuickSearch a.hoverbutton
	, form.elRivers div.elQuickSearch a.hoverbutton:link
	, form.elRivers div.elQuickSearch a.hoverbutton:visited
	, form.elRivers2 div.elQuickSearch a.hoverbutton
	, form.elRivers2 div.elQuickSearch a.hoverbutton:link
	, form.elRivers2 div.elQuickSearch a.hoverbutton:visited
	{
		background-image:url(../_images/living/button_search_rivers.gif)!important;
	}
	form.elRivers div.elQuickSearch a.hoverbutton:hover
	, form.elRivers div.elQuickSearch a.hoverbutton:active
	, form.elRivers div.elQuicksearch a.hoverbutton:focus
	, form.elRivers2 div.elQuickSearch a.hoverbutton:hover
	, form.elRivers2 div.elQuickSearch a.hoverbutton:active
	, form.elRivers2 div.elQuicksearch a.hoverbutton:focus
	{
		background-image:url(../_images/living/button_search_rivers_on.gif)!important;
	}
	form.elHeathland div.elQuickSearch a.hoverbutton
	, form.elHeathland div.elQuickSearch a.hoverbutton:link
	, form.elHeathland div.elQuickSearch a.hoverbutton:visited
	, form.elHeathland2 div.elQuickSearch a.hoverbutton
	, form.elHeathland2 div.elQuickSearch a.hoverbutton:link
	, form.elHeathland2 div.elQuickSearch a.hoverbutton:visited
	{
		background-image:url(../_images/living/button_search_heath.gif)!important;
	}
	form.elHeathland div.elQuickSearch a.hoverbutton:hover
	, form.elHeathland div.elQuickSearch a.hoverbutton:active
	, form.elHeathland div.elQuickSearch a.hoverbutton:focus
	, form.elHeathland2 div.elQuickSearch a.hoverbutton:hover
	, form.elHeathland2 div.elQuickSearch a.hoverbutton:active
	, form.elHeathland2 div.elQuickSearch a.hoverbutton:focus
	{
		background-image:url(../_images/living/button_search_heath_on.gif)!important;
	}
	form.elFarmland div.elQuickSearch a.hoverbutton
	, form.elFarmland div.elQuicksearch a.hoverbutton:link
	, form.elFarmland div.elQuickSearch a.hoverbutton:visited
	, form.elFarmland2 div.elQuickSearch a.hoverbutton
	, form.elFarmland2 div.elQuicksearch a.hoverbutton:link
	, form.elFarmland2 div.elQuickSearch a.hoverbutton:visited
	{
		background-image:url(../_images/living/button_search_farms.gif)!important;
	}
	form.elFarmland div.elQuickSearch a.hoverbutton:hover
	, form.elFarmland div.elQuickSearch a.hoverbutton:active
	, form.elFarmland div.elQuicksearch a.hoverbutton:focus
	, form.elFarmland2 div.elQuickSearch a.hoverbutton:hover
	, form.elFarmland2 div.elQuickSearch a.hoverbutton:active
	, form.elFarmland2 div.elQuicksearch a.hoverbutton:focus
	{
		background-image:url(../_images/living/button_search_farms_on.gif)!important;
	}
	form.elWoodland div.elQuickSearch a.hoverbutton
	, form.elWoodland div.elQuickSearch a.hoverbutton:link
	, form.elWoodland div.elQuickSearch a.hoverbutton:visited
	, form.elWoodland2 div.elQuickSearch a.hoverbutton
	, form.elWoodland2 div.elQuickSearch a.hoverbutton:link
	, form.elWoodland2 div.elQuickSearch a.hoverbutton:visited	
	{
		background-image:url(../_images/living/button_search_woods.gif)!important;
	}
	form.elWoodland div.elQuickSearch a.hoverbutton:hover
	, form.elWoodland div.elQuickSearch a.hoverbutton:active
	, form.elWoodland div.elQuickSearch a.hoverbutton:focus
	, form.elWoodland div.elQuickSearch a.hoverbutton:hover
	, form.elWoodland div.elQuickSearch a.hoverbutton:active
	, form.elWoodland div.elQuickSearch a.hoverbutton:focus
	{
		background-image:url(../_images/living/button_search_woods_on.gif)!important;
	}
	form.elTeachers div.elQuickSearch a.hoverbutton
	, form.elTeachers div.elQuickSearch a.hoverbutton:link
	, form.elTeachers div.elQuickSearch a.hoverbutton:visited
	, form.elHome2 div.elQuickSearch a.hoverbutton
	, form.elHome2 div.elQuickSearch a.hoverbutton:link
	, form.elHome2 div.elQuickSearch a.hoverbutton:visited
	{
		background-image:url(../_images/living/button_search_teacher.gif)!important;
	}
	form.elTeachers div.elQuicksearch a.hoverbutton:hover
	, form.elTeachers div.elQuickSearch a.hoverbutton:active
	, form.elTeachers div.elQuickSearch a.hoverbutton:focus
	, form.elHome2 div.elQuicksearch a.hoverbutton:hover
	, form.elHome2 div.elQuickSearch a.hoverbutton:active
	, form.elHome2 div.elQuickSearch a.hoverbutton:focus
	{
		background-image:url(../_images/living/button_search_teacher_on.gif)!important;
	}

/* Facts Box Tag Repeater */
ul.elFacts
{
	list-style-type:none;
	margin:10px 0 0 0;
/*padding:0;*/
	float:right;

	/*height:237px;*/
	overflow:hidden;
	width:352px;
	/*
	display:block;
	overflow:hidden; */
}
ul.elFacts li
{
	padding:0;
	margin:0 0 0 0;
	float:left;
	width:352px;
	list-style-type:none;
}
ul.elFacts li.first h1.elContentTitle
{
	display:none;
}
ul.elFacts li.first
{
	height:47px;
	width:350px;
	display:block;
	padding:0;
	margin:0;
}
ul.elFacts li.first h2.elContentDescription
{
	display:block;
	height:47px;
	width:352px;
	line-height:43px;
	font-family:tahoma,verdana,arial;
	font-weight:normal;
	color:#fff;
	text-align:center;
	font-size:1.7em;
	margin:0;
	padding:0;
}
ul.elFacts li div.elFacts
{
	width:352px;
	height:143px;
	display:block;
	background-repeat:no-repeat;
	background-position:bottom left;
}
ul.elFacts li div.elFacts div span.image
{
	float:left;
	display:block;
	position:relative;
	height:143px;
	width:131px;
}
ul.elFacts li div.elFacts div span.image img.png
{
	position:absolute;
	right:0;
	top:15px;
	margin:0;
	padding:0;
}
ul.elFacts li div.elFacts span.image img
{
	float:right;
	margin-top:20px;
	margin-right:5px;
}
ul.elFacts li div.elFacts h2
{
	padding:20px 0 0 140px;
	margin:0;
	line-height:.8em;
	font-weight:normal;
	font-family:tahoma,arial,verdana;
}
ul.elFacts li div.elFacts p.description
{
	padding:5px 20px 0 140px;
	margin:0;
	color:#333333;
}
ul.elFactNav
{
	margin:0;
	padding:0 0 0 26px;
	list-style-type:none;
	
	width:326px;
	height:47px;

}
ul.elFactNav li
{
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	
	height:47px;
	width:60px;
	display:block;
	
	text-align:center;
	line-height:45px;
	
}
ul.elFactNav li a
, ul.elFactNav li a:link
, ul.elFactNav li a:visited
{
	margin-top:11px;
	width:54px;
	height:25px;
	line-height:25px;
	display:block;
	text-decoration:none;
	background-position:0 0;
	color:#fff;
	font-weight:bold;
	font-family:tahoma,verdana,arial;
	background-repeat:no-repeat;
	text-decoration:none;
}

ul.elFacts li div.elFacts div#two
, ul.elFacts li div.elFacts div#three
, ul.elFacts li div.elFacts div#four
, ul.elFacts li div.elFacts div#five
{
	display:none;
}

	/* Unique Colours and backgrounds for each Facts Bit */

	form.elRivers ul.elFacts li.first h2.elContentDescription
	{
		background-image:url(../_images/living/right_panel_rivers_one_top.gif);
	}
	form.elRivers ul.elFacts li div.elFacts
	{
		background-color:#e5f7fa;
		background-image:url(../_images/living/right_panel_rivers_bottom.gif);
	}
	form.elRivers ul.elFactNav
	{
		background-image:url(../_images/living/facts_rivers_background.gif);
	}
	form.elRivers ul.elFactNav li a
	, form.elRivers ul.elFactNav li a:link
	, form.elRivers ul.elFactNav li a:visited
	{
		background-image:url(../_images/living/button_rivers.gif);
	}
	form.elRivers ul.elFactNav li a:hover
	, form.elRivers ul.elFactNav li a:active
	, form.elRivers ul.elFactNav li a:focus
	{
		background-image:url(../_images/living/button_rivers_on.gif);
	}
	form.elRivers ul.elFacts li h2
	{
		color:#056182;
	}
	/* Heathland */
	form.elHeathland ul.elFacts li.first h2.elContentDescription
	{
		background-image:url(../_images/living/right_panel_heath_one_top.gif);
	}
	form.elHeathland ul.elFacts li div.elFacts
	{
		background-color:#fef3eb;
		background-image:url(../_images/living/right_panel_heath_bottom.gif);
	}
	form.elHeathland ul.elFactNav
	{
		background-image:url(../_images/living/facts_heath_background.gif);
	}
	form.elHeathland ul.elFactNav li a
	, form.elHeathland ul.elFactNav li a:link
	, form.elHeathland ul.elFactNav li a:visited
	{
		background-image:url(../_images/living/button_heath.gif);
	}
	form.elHeathland ul.elFactNav li a:hover
	, form.elHeathland ul.elFactNav li a:active
	, form.elHeathland ul.elFactNav li a:focus
	{
		background-image:url(../_images/living/button_heath_on.gif);
	}
	form.elHeathland ul.elFacts li h2
	{
		color:#6d3100;
	}
	/* Farmland */
	form.elFarmland ul.elFacts li.first h2.elContentDescription
	{
		background-image:url(../_images/living/right_panel_farms_one_top.gif);
	}
	form.elFarmland ul.elFacts li div.elFacts
	{
		background-color:#fffee7;
		background-image:url(../_images/living/right_panel_farms_bottom.gif);
	}
	form.elFarmland ul.elFactNav
	{
		background-image:url(../_images/living/facts_farms_background.gif);
	}
	form.elFarmland ul.elFactNav a
	, form.elFarmland ul.elFactNav a:link
	, form.elFarmland ul.elFactNav a:visited
	{
		background-image:url(../_images/living/button_farms.gif);
	}
	form.elFarmland ul.elFactNav a:hover
	, form.elFarmland ul.elFactNav a:active
	, form.elFarmland ul.elFactNav a:focus
	{
		background-image:url(../_images/living/button_farms_on.gif);
	}
	form.elFarmland ul.elFacts li h2
	{
		color:#9e9700;
	}
	/* Woodland */
	form.elWoodland ul.elFacts li.first h2.elContentDescription
	{
		background-image:url(../_images/living/right_panel_woods_one_top.gif);
	}
	form.elWoodland ul.elFacts li div.elFacts
	{
		background-color:#e6f2e7;
		background-image:url(../_images/living/right_panel_woods_bottom.gif);
	}
	form.elWoodland ul.elFactNav
	{
		background-image:url(../_images/living/facts_woods_background.gif);
	}
	form.elWoodland ul.elFactNav a
	, form.elWoodland ul.elFactNav a:link
	, form.elWoodland u.elFactNav a:visited
	{
		background-image:url(../_images/living/button_woods.gif);
	}
	form.elWoodland ul.elFactNav a:hover
	, form.elWoodland ul.elFactNav a:active
	, form.elWoodland ul.elFactNav a:focus
	{
		background-image:url(../_images/living/button_woods_on.gif);
	}
	form.elWoodland ul.elFacts li h2
	{
		color:#6da513;
	}
/*  COMPLETED  */
	
/* Attachments   or Links */
ul.elNodeAttachment
{
	margin:15px 0 20px 0;
	padding:0;
	list-style-type:none;
	
	width:352px;
	
	float:right;
	clear:both;
}
ul.elNodeAttachment li
{
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	/*clear:both;*/
	width:352px;
}
ul.elNodeAttachment li.title
{
	width:352px;
	height:47px;
	margin:0;
	padding;0;
}
ul.elNodeAttachment li.title h1
{
	margin:0;
	padding:0;

	height:47px;
	width:352px;
	display:block;
	
	text-align:center;
	line-height:43px;
	
	color:#fff;
	
	font-family:tahoma,verdana,arial;
	font-weight:normal;
	font-size:1.7em;
}	
	form.elRivers ul.elNodeAttachment li.title h1
	, form.elRivers2 ul.elNodeAttachment li.title h1
	{
		background-image:url(../_images/living/right_panel_rivers_two_top.gif);
	}
	form.elHeathland ul.elNodeAttachment li.title h1
	, form.elHeathland2 ul.elNodeAttachment li.title h1
	{
		background-image:url(../_images/living/right_panel_heath_two_top.gif);
	}
	form.elFarmland ul.elNodeAttachment li.title h1
	, form.elFarmland2 ul.elNodeAttachment li.title h1
	{
		background-image:url(../_images/living/right_panel_farms_two_top.gif);
	}
	form.elWoodland ul.elNodeAttachment li.title h1
	, form.elWoodland2 ul.elNodeAttachment li.title h1,
	ul.elNodeAttachment li.title h1
	, ul.elNodeAttachment li.title h1
	{
		background-image:url(../_images/living/right_panel_woods_two_top.gif);
	}
ul.elNodeAttachment li ul.elLink
{
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	clear:both;
	width:352px;
	background-position:bottom left;
	background-repeat:no-repeat;
	margin-bottom:-3px;
}
	form.elRivers ul.elNodeAttachment li ul.elLink
	,	form.elRivers2 ul.elNodeAttachment li ul.elLink
	{
		background-color:#e5f7fa;
		background-image:url(../_images/living/right_panel_rivers_bottom.gif);
	}
	form.elHeathland ul.elNodeAttachment li ul.elLink
	, form.elHeathland2 ul.elNodeAttachment li ul.elLink
	{
		background-color:#fef3eb;
		background-image:url(../_images/living/right_panel_heath_bottom.gif);
	}
	form.elFarmland ul.elNodeAttachment li ul.elLink
	, form.elFarmland2 ul.elNodeAttachment li ul.elLink
	{
		background-color:#fffee7;
		background-image:url(../_images/living/right_panel_farms_bottom.gif);
	}
	form.elWoodland ul.elNodeAttachment li ul.elLink
	, form.elWoodland2 ul.elNodeAttachment li ul.elLink
	{
		background-color:#e6f2e7;
		background-image:url(../_images/living/right_panel_woods_bottom.gif);
	}
ul.elNodeAttachment li ul.elLink li
{
	list-style-type:none;
	margin:0;
	padding:0;
}
	ul.elNodeAttachment li ul.elLink li.elLinkTitle
	{
		display:inline;
		margin:0;
		padding:10px 0 1px 15px;
		width:200px;
		float:left;
	}
	ul.elNodeAttachment li ul.elLink li.elLinkTitle h2
	{
		margin:0;
		padding:0;
		font-weight:normal;
	}
	ul.elNodeAttachment li ul.elLink li.elLinkTitle h2 a
	, ul.elNodeAttachment li ul.elLink li.elLinkTitle h2 a:link
	, ul.elNodeAttachment li ul.elLink li.elLinkTitle h2 a:visited
	{
		text-decoration:none;
	}
	ul.elNodeAttachment li ul.elLink li.elLinkTitle h2 a:hover
	, ul.elNodeAttachment li ul.elLink li.elLinkTitle h2 a:active
	, ul.elNodeAttachment li ul.elLink li.elLinkTitle h2:focus
	{
		text-decoration:underline;
	}
	
		form.elRivers ul.elNodeAttachment li ul.elLink li.elLinkTitle a
		,form.elRivers ul.elNodeAttachment li ul.elLink li.elLinkTitle a:link
		,form.elRivers ul.elNodeAttachment li ul.elLink li.elLinkTitle a:visited
		,form.elRivers2 ul.elNodeAttachment li ul.elLink li.elLinkTitle a
		,form.elRivers2 ul.elNodeAttachment li ul.elLink li.elLinkTitle a:link
		,form.elRivers2 ul.elNodeAttachment li ul.elLink li.elLinkTitle a:visited

		{
			color:#056182;
		}
		form.elHeathland ul.elNodeAttachment li ul.elLink li.elLinkTitle a
		,form.elHeathland ul.elNodeAttachment li ul.elLink li.elLinkTitle a:link
		,form.elHeathland ul.elNodeAttachment li ul.elLink li.elLinkTitle a:visited
		,form.elHeathland2 ul.elNodeAttachment li ul.elLink li.elLinkTitle a
		,form.elHeathland2 ul.elNodeAttachment li ul.elLink li.elLinkTitle a:link
		,form.elHeathland2 ul.elNodeAttachment li ul.elLink li.elLinkTitle a:visited
		{
			color:#6d3100;
		}
		form.elFarmland ul.elNodeAttachment li ul.elLink li.elLinkTitle a
		, form.elFarmland ul.elNodeAttachment li ul.elLink li.elLinkTitle a:link
		, form.elFarmland ul.elNodeAttachment li ul.elLink li.elLinkTitle a:visited
		, form.elFarmland2 ul.elNodeAttachment li ul.elLink li.elLinkTitle a
		, form.elFarmland2 ul.elNodeAttachment li ul.elLink li.elLinkTitle a:link
		, form.elFarmland2 ul.elNodeAttachment li ul.elLink li.elLinkTitle a:visited
		{
			color:#736702;
		}
		form.elWoodland ul.elNodeAttachment li ul.elLink li.elLinkTitle a
		, form.elWoodland ul.elNodeAttachment li ul.elLink li.elLinkTitle a:link
		, form.elWoodland ul.elNodeAttachment li ul.elLink li.elLinkTitle a:visited
		, form.elWoodland2 ul.elNodeAttachment li ul.elLink li.elLinkTitle a
		, form.elWoodland2 ul.elNodeAttachment li ul.elLink li.elLinkTitle a:link
		, form.elWoodland2 ul.elNodeAttachment li ul.elLink li.elLinkTitle a:visited
		{
			color:#259420;
		}
	
	ul.elNodeAttachment li ul.elLink li.elLinkDescription
	{
		float:left;
		padding:3px 0 15px 15px;
		color:#333333;
		width:230px;
	}

ul.elNodeAttachment li ul.elLink li.elLinkVisit
{
	display:block;
	/*margin:25px 15px 0 0;*/
	margin:-5px 15px 10px 0;
	height:25px;
	width:54px;
	float:right;
}
ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton
,ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:link
,ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:visited
{
	margin:0;
	padding:0;
	height:25px;
	width:54px;	
	line-height:25px;
	text-decoration:none;
	text-align:center;
	color:#fff;
	display:block;	
	font-weight:bold;	
	float:right;
}
ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:hover
, ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:active
, ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:focus
{
	text-decoration:none;
}

	form.elRivers ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton
	, form.elRivers ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:link
	, form.elRivers ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:visited
	, form.elRivers2 ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton
	, form.elRivers2 ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:link
	, form.elRivers2 ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:visited
	{
		background-image:url(../_images/living/button_rivers_on.gif);
	}
	form.elRivers ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:hover
	, form.elRivers ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:active
	, form.elRivers ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:focus
	, form.elRivers2 ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:hover
	, form.elRivers2 ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:active
	, form.elRivers2 ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:focus
	{
		background-image:url(../_images/living/button_rivers.gif);
	}
	
	form.elHeathland ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton
	,form.elHeathland ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:link
	,form.elHeathland ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:visited
	,form.elHeathland2 ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton
	,form.elHeathland2 ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:link
	,form.elHeathland2 ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:visited
	{
		background-image:url(../_images/living/button_heath_on.gif);
	}
	form.elHeathland ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:hover
	,form.elHeathland ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:active
	,form.elHeathland ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:focus
	,form.elHeathland2 ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:hover
	,form.elHeathland2 ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:active
	,form.elHeathland2 ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:focus
	{
		background-image:url(../_images/living/button_heath.gif);
	}
	form.elFarmland ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton
	, form.elFarmland ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:link
	, form.elFarmland ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:visited
	, form.elFarmland2 ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton
	, form.elFarmland2 ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:link
	, form.elFarmland2 ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:visited
	{
		background-image:url(../_images/living/button_farms_on.gif);
	}
	form.elFarmland ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:hover
	, form.elFarmland ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:active
	, form.elFarmland ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:focus
	, form.elFarmland2 ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:hover
	, form.elFarmland2 ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:active
	, form.elFarmland2 ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:focus
	{
		background-image:url(../_images/living/button_farms.gif);
	}
	form.elWoodland ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton
	, form.elWoodland ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:link
	, form.elWoodland ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:visited
	, form.elWoodland2 ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton
	, form.elWoodland2 ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:link
	, form.elWoodland2 ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:visited
	{
		background-image:url(../_images/living/button_woods_on.gif);
	}
	form.elWoodland ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:hover
	, form.elWoodland ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:active
	, form.elWoodland ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:focus
	, form.elWoodland2 ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:hover
	, form.elWoodland2 ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:active
	, form.elWoodland2 ul.elNodeAttachment li ul.elLink li.elLinkVisit a.elLinkButton:focus
	{
		background-image:url(../_images/living/button_woods.gif);
	}

ul.elTeacherLogin
{
	margin:0;
	padding:0;
	float:right;
	clear:both;
	list-style-type:none;
	
	background-color:#fff4ba;
	width:352px;
}
ul.elTeacherLogin li
{
	margin:0;
	padding:0;
	list-style-type:none;
	
}
ul.elTeacherLogin li.LoginUsername
, ul.elTeacherLogin li.LoginPassword
{
	margin:0;
	padding:0;
	width:166px;
	padding:0 0 0 5px;
	float:left;
}
ul.elTeacherLogin li.LoginUsername
{
	padding:0 0 0 10px;
}
ul.elTeacherLogin li.LoginUsername label
, ul.elTeacherLogin li.LoginPassword label
{
	margin:0;
	padding:15px 0 5px 0;
	float:left;
	color:#333333;
}
ul.elTeacherLogin li.LoginUsername input
, ul.elTeacherLogin li.LoginPassword input
{
	width:160px;
	color:#333333!important;
	border:0;
}
ul.elTeacherLogin li.LoginButtons
{
	margin:0;
	padding:10px 0 5px 10px;
	width:342px;
	clear:both;
}
ul.elTeacherLogin li.LoginButtons a.hoverbutton
, ul.elTeacherLogin li.LoginButtons a.hoverbutton:link
, ul.elTeacherLogin li.LoginButtons a.hoverbutton:visited
{
	float:left;
	background-image:url(../_images/living/button_teacher.gif);
	border:0;
	margin:0;
	padding:0;
	color:#ffffff!important;
	width:54px;
	height:25px;
	line-height:25px;
	display:block;
}
ul.elTeacherLogin li.LoginButtons a.hoverbutton:hover
, ul.elTeacherLogin li.LoginButtons a.hoverbutton:active
, ul.elTeacherLogin li.LoginButtons a.hoverbutton:focus
{
	background-image:url(../_images/living/button_teacher_on.gif);
}
form.elTeachers div.LoginBottom
{
	margin:0;
	padding:0 10px 10px;
	float:right;
	width:332px;
	background-color:#fff4ba;
	background-position:bottom left;
	background-image:url(../_images/living/right_panel_teachers_bottom.gif);
	background-repeat:no-repeat;
	
	color:#454545;
}
form.elTeachers div.LoginBottom a
, form.elTeachers div.LoginBottom a:link
, form.elTeachers div.LoginBottom a:visited
{
	color:#ff9600;
	text-decoration:underline;
	font-weight:bold;
	margin:0;
}
form.elTeachers div.LoginBottom p
{
	margin:0;
	padding:7px 0 0 0;
}
div.elCredits
{
	width:350px;
	float:left;
	text-align:right;
	border-top:1px solid #e9e9e9;
	/*  */
	font-size:.9em;
	/* */
	float: left;
	
	margin:0;
	padding:7px 0 0 0;
	
	color:#999999;
}
	div.elCredits a,
	div.elCredits a:link,
	div.elCredits a:visited
	{
		color:#999999;
		text-decoration:none;
	}
	div.elCredits a:hover,
	div.elCredits a:focus,
	div.elCredits a:active
	{
		color:#999999;
		text-decoration:underline;
	}

form.elTeachers h2.LoginTitle
{
	margin:12px 0 0 0;
	padding:0;
	float:right;
	width:352px;
	height:47px;
	background-image:url(../_images/living/right_panel_teacher_one_top.gif);
	line-height:46px;
	font-weight:normal;
	text-align:center;
	color:#fff;
	font-size:1.7em;
	
}

/* Resources Panel */
/* Attachments   or Links */
ul.pdfAttachments
{
	margin:15px 0 0 0;
	padding:0 0 6px 0;
	list-style-type:none;
	
	width:352px;
	
	float:right;
	clear:both;
	
	background-position:bottom left;
}
	form.elRivers2 ul.pdfAttachments
	{
			background-image:url(../_images/living/right_panel_rivers_bottom.gif);
	}
	form.elHeathland2 ul.pdfAttachments
	{
		background-image:url(../_images/living/right_panel_heath_bottom.gif);
	}
	form.elFarmland2 ul.pdfAttachments
	{
		background-image:url(../_images/living/right_panel_farms_bottom.gif);
	}
	form.elWoodland2 ul.pdfAttachments
	{
		background-image:url(../_images/living/right_panel_woods_bottom.gif);
	}
ul.pdfAttachments li
{
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	clear:both;
	width:352px;
} 
	form.elRivers2 ul.pdfAttachments li
	{
		background-color:#e5f7fa;
	}
	form.elHeathland2 ul.pdfAttachments li
	{
		background-color:#fef3eb;
	}
	form.elFarmland2 ul.pdfAttachments li
	{
		background-color:#fffee7;
	}
	form.elWoodland2 ul.pdfAttachments li
	{
		background-color:#e6f2e7;
	}
ul.pdfAttachments li.title
{
	width:352px;
	height:47px;
}
ul.pdfAttachments li.title h1
{
	height:47px;
	width:352px;
	display:block;
	
	text-align:center;
	line-height:43px;
	
	color:#fff;
	
	font-family:tahoma,verdana,arial;
	font-weight:normal;
	font-size:1.7em;
}	
	form.elRivers ul.pdfAttachments li.title h1
	, form.elRivers2 ul.pdfAttachments li.title h1
	{
		background-image:url(../_images/living/right_panel_rivers_one_top.gif);
	}
	form.elHeathland ul.pdfAttachments li.title h1
	, form.elHeathland2 ul.pdfAttachments li.title h1
	{
		background-image:url(../_images/living/right_panel_heath_one_top.gif);
	}
	form.elFarmland ul.pdfAttachments li.title h1
	, form.elFarmland2 ul.pdfAttachments li.title h1
	{
		background-image:url(../_images/living/right_panel_farms_one_top.gif);
	}
	form.elWoodland ul.pdfAttachments li.title h1
	, form.elWoodland2 ul.pdfAttachments li.title h1
	{
		background-image:url(../_images/living/right_panel_woods_one_top.gif);
	}
ul.pdfAttachments li ul.elLink
{
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	width:176px;
	height:auto;
	background-position:bottom left;
	overflow:hidden;
}
ul.pdfAttachments li ul.elLink li
{
	width:116px;
	padding:3px 0 0 60px;
	background-position:10px 3px;
	background-repeat:no-repeat;
}
	form.elRivers2 ul.pdfAttachments li ul.elLink li
	{
		background-image:url(../_images/living/acrobat_icon_rivers.gif);
	}
	form.elHeathland2 ul.pdfAttachments li ul.elLink li
	{
		background-image:url(../_images/living/acrobat_icon_heaths.gif);
	}
	form.elFarmland2 ul.pdfAttachments li ul.elLink li
	{
		background-image:url(../_images/living/acrobat_icon_farms.gif);
	}
	form.elWoodland2 ul.pdfAttachments li ul.elLink li
	{
		background-image:url(../_images/living/acrobat_icon_woods.gif);
	}
ul.pdfAttachments li ul.elLink li h2
{
	margin:0;
	padding:0;
	float:left;
	clear:both;
}
ul.pdfAttachments li ul.elLink li h2 a
,ul.pdfAttachments li ul.elLink li h2 a:link
,ul.pdfAttachments li ul.elLink li h2 a:visited
{
	font-size:.8em;
	margin:0;
	padding:0;
	float:left;
	width:116px;
	clear:both;
}
ul.pdfAttachments li ul.elLink li p.description
{
	float:left;
	font-size:.9em;
	padding:3px 0 3px 0;
	line-height:1.1em;
}
	form.elRivers2 li ul.elLink li h2 a
	, form.elRivers2 li ul.elLink li h2 a:link
	, form.elRivers2 li ul.elLink li h2 a:visited
	{
		color:#056182;
	}
	
	form.elHeathland2 li ul.elLink li h2 a
	, form.elHeathland2 li ul.elLink li h2 a:link
	, form.elHeathland2 li ul.elLink li h2 a:visited
	{
		color:#6d3100;
	}
	
	form.elFarmland2 li ul.elLink li h2 a
	, form.elFarmland2 li ul.elLink li h2 a:link
	, form.elFarmland2 li ul.elLink li h2 a:visited
	{
		color:#736702;
	}
	
	form.elWoodland2 li ul.elLink li h2 a
	, form.elWoodland2 li ul.elLink li h2 a:link
	, form.elWoodland2 li ul.elLink li h2 a:visited
	{
		color:#259420;
	}

/*Homepage News*/

ul.elLandscapeLife
{
	clear:both;
	float:right;
	margin:10px 0 0 0;
	padding:0 0 6px 0!important;
	width:352px;
	display:block;
	background-image:url(../_images/living/right_panel_home_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	list-style-type:none;
}
	ul.elLandscapeLife2
	{
		margin:17px 0 0 0!important;
	}	
	ul.elLandscapeLife3
	{
		background-image:url(../_images/living/right_panel_teacher_bottom.gif)!important;
	}
ul.elLandscapeLife li
{
	width:353px;
	margin:0;
	padding:0 0 0 0;
	float:right;
	clear:both;
}
ul.elLandscapeLife li ul.newsitem
{
	width:352px;
	padding:5px 0 8px 0;
	margin:8px 0 0 0;

	float:left;
}
ul.elLandscapeLife li.first
{
	width:352px;
	height:47px;
	display:block;
	clear:both;
	margin:0;
	padding:0;
}
ul.elLandscapeLife li.first h1.elContentTitle
{
	width:352px;
	height:47px;
	line-height:45px;
	font-weight:normal;
	color:#fff;
	font-size:1.8em;
	display:block;
	background-image:url(../_images/living/right_panel_home_one_top.gif);
	text-align:center;
	margin:0;
	padding:0;
}
	ul.elLandscapeLife2 li.first h1.elContentTitle
	{
		background-image:url(../_images/living/right_panel_home_two_top.gif)!important;
	}
	ul.elLandscapeLife3 li.first h1.elContentTitle
	{
		background-image:url(../_images/living/right_panel_teacher_one_top.gif)!important;
	}

ul.elLandscapeLife li
{
	background-color:#e6f2e7;
}
ul.elLandscapeLife3 li
{
	background-color:#fffee7 !important;
}
/* Actual Item Listing */
	ul.elLandscapeLife li ul.newsitem li
	{
		width:auto;
		list-style-type:none;
	}
	ul.elLandscapeLife li ul.newsitem li.image
	{	
		/*margin:0 18px 18px 18px;*/
		margin:0 18px 10px 18px;
		width:113px;
		height:113px;
		display:block;
		float:left;
		clear:none;
		position:relative;
	}
	ul.elLandscapeLife li ul.newsitem li.image img
	{
		margin:5px;
	}
	ul.elLandscapeLife li ul.newsitem li.image img.png
	{
		position:absolute;
		top:0;
		left:0;
		margin:0;
		padding:0;
	}
	
	ul.elLandscapeLife li ul.newsitem li.title
	, ul.elLandscapeLife li ul.newsitem li.datestart
	, ul.elLandscapeLife li ul.newsitem li.description
	{	
		float:left;
		clear:none;
		width:165px;
		/*width:185px;*/
		padding:0 18px 0 0;
	}
	ul.elLandscapeLife li ul.newsitem li.title h2
	{
		font-family:tahoma,verdana,arial;
		margin:0;
		padding:5px 0 6px 0;
		font-size:1em;
	}
	ul.elLandscapeLife li ul.newsitem li.title h2 a
	, ul.elLandscapeLife li ul.newsitem li.title h2 a:link
	, ul.elLandscapeLife li ul.newsitem li.title h2 a:visited
	{
		text-decoration:none;
		color:#004812;
	}
	ul.elLandscapeLife li ul.newsitem li.title h2 a:hover
	, ul.elLandscapeLife li ul.newsitem li.title h2 a:active
	, ul.elLandscapeLife li ul.newsitem li.title h2 a:focus
	{
		text-decoration:underline;
	}
	ul.elLandscapeLife3 li ul.newsitem li.title h2 a
	, ul.elLandscapeLife3 li ul.newsitem li.title h2 a:link
	, ul.elLandscapeLife3 li ul.newsitem li.title h2 a:visited
	{
		color:#4c4c4c;
		text-decoration:none;
	}
	ul.elLandscapeLife3 li ul.newsitem li.title h2 a:hover
	, ul.elLandscapeLife3 li ul.newsitem li.title h2 a:active
	, ul.elLandscapeLife3 li ul.newsitem li.title h2 a:focus
	{
		text-decoration:underline;
	}
	
	ul.elLandscapeLife li ul.newsitem li.datestart h3
	{
		font-size:1em;
		color:#78c714;
		margin:0;
		padding:0 0 6px 0;
	}
	ul.elLandscapeLife3 li ul.newsitem li.datestart h3
	{
		color:#ff9600;
	}
	
	ul.elLandscapeLife li ul.newsitem li.description p.Description
	{
		color:#004812;
	}
	ul.elLandscapeLife3 li ul.newsitem li.description p.Description
	{
		color:#454545;
	}
	
	.elNoneFound p  {
		padding-left:10px;
	}
/*-End Section -_theme.css-*/


/*-Begin Section -formdisable.css-*/
div.divProtect
{
	position: absolute;
	top: 0;
	left: 0;
	min-height: 100%;
	width: 100% !important;
	margin: 0;
	padding: 0;
	background-color: #b0b0b0;
	z-index: 99;
	cursor: wait;
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);

/*
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	-moz-opacity: 60;
	opacity: 60;
*/	
}
/*-End Section -formdisable.css-*/


/*-Begin Section -button.css-*/
/* BUTTONS */
a.hoverbutton
{
    margin: 0 0 0 -1px;
    padding: 0 15px;
    display: block;
    float: right;
 	height: 18px;    
	color: #FFF !important;
	text-decoration: none !important;
	text-align: center;
    border: solid 1px #9F9F9F;
    cursor: pointer;
    line-height: 16px;
}   
a.hoverbutton
, a.hoverbutton:link
, a.hoverbutton:visited
{
    background-image:url(../_images/hoverbutton/button_bkgd.gif);
}
a.hoverbutton:hover
, a.hoverbutton:active
{
    color: #FFF !important;
    background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
    text-decoration: none !important;
}
span.hoverbutton_buttonLeft
, span.hoverbutton_buttonRight
{
    display: none;
}
a.hoverbutton span
{
    color: #F0F0F0;
}
a.hoverbutton span.hoverbutton_button
{
	color: #F0F0F0;
}
a.hoverbutton:hover span
, a.hoverbutton:active span
{
    color: #FFF;    
}
form.body-Smallest a.hoverbutton
{
    line-height: 1.8em;
}
form.body-Small a.hoverbutton
{
    line-height: 1.5em;
}
form.body-Large a.hoverbutton
{
    line-height: 1.25em;
}
form.body-Largest a.hoverbutton
{
    line-height: 1.1em;
    font-size: .9em;
}
/* disabled buttons */
a.hoverbutton_disabled
, a.hoverbutton_disabled:link
, a.hoverbutton_disabled:visited
{
    margin: 0 0 0 -1px;
	background-image:url(../_images/hoverbutton/button_bkgd.gif);
    display: block;
	float: right;
	color: #333 !important;
	padding: 0 15px;	
	text-decoration: none !important;
	text-align: center;
	cursor: default;
	height: 18px;    	
    border: solid 1px #9F9F9F;
    cursor: default;
    line-height: 16px;	
}
a.hoverbutton_disabled:hover
, a.hoverbutton_disabled:active
{
    background-image:url(../_images/hoverbutton/button_bkgd.gif);
    color: #333 !important;
    text-decoration: none !important;
}
span.hoverbutton_disabled_buttonLeft
, span.hoverbutton_disabled_buttonRight
{
    display: none;
}
/* SMALLER BUTTONS */
a.hoverbutton_small
, a.hoverbutton_small:link
, a.hoverbutton_small:visited
, a.hoverbutton_small_disabled
, a.hoverbutton_small_disabled:link
, a.hoverbutton_small_disabled:visited
{
	color: #D0D0D0 !important;
	line-height: 15px;
	height: 16px;
	display: block;
	width: 24px;
	padding: 0 0 2px 0;
	text-decoration: none;
	text-align: center;
	background-image:url(../_images/hoverbutton/button_bkgd.gif);
	margin: 1px 1px 2px 1px;
	border: solid 1px #9F9F9F; 
	font-size: 12px;
}
a.hoverbutton_small:hover
, a.hoverbutton_small:active
{
	background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
	color: #FFF !important;
	text-decoration:none!important;	
}
a.hoverbutton_small span.hoverbutton_small_button
{
	color: #FFF;
}
.hoverbutton_buttonLeft
, .hoverbutton_buttonRight {
    display: none;
}
a.hoverbutton_small_disabled
, a.hoverbutton_small_disabled:link
, a.hoverbutton_small_disabled:visited
, a.hoverbutton_small_disabled:active
, a.hoverbutton_small_disabled:hover
{
	background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
	color: #FFF !important;
	cursor: default;
}

/* SMALL IMAGE BUTTONS */
a.hoverbutton_image
, a.hoverbutton_image:link
, a.hoverbutton_image:visited
{
    margin-bottom: 2px;
	border: solid 1px #9F9F9F;  
    height: 18px;
    display: block;	 
    width: 24px;    
    cursor: pointer;	
    background-repeat: repeat-x;
    background-image:url(../_images/hoverbutton/button_bkgd.gif);
}
a.hoverbutton_image span
{
    display: block;
    height: 18px;
    width: 24px;
    font-size: 0;
    line-height: 0;
    background-repeat: no-repeat;    
    background-position: center;    
    border: 0;
}
a.hoverbutton_image:hover, 
a.hoverbutton_image:active, 
a.hoverbutton_image:focus
{
    background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
	text-decoration:none!important;    
}
a.hoverbutton_btnMoveTop_disabled, 
a.hoverbutton_btnMoveTop_disabled:link, 
a.hoverbutton_btnMoveTop_disabled:visited,
a.hoverbutton_btnNewFolder_disabled, 
a.hoverbutton_btnNewFolder_disabled:link, 
a.hoverbutton_btnNewFolder_disabled:visited,
a.hoverbutton_btnNewContent_disabled, 
a.hoverbutton_btnNewContent_disabled:link, 
a.hoverbutton_btnNewContent_disabled:visited,
a.hoverbutton_btnMoveUp_disabled, 
a.hoverbutton_btnMoveUp_disabled:link, 
a.hoverbutton_btnMoveUp_disabled:visited,
a.hoverbutton_btnDelete_disabled, 
a.hoverbutton_btnDelete_disabled:link, 
a.hoverbutton_btnDelete_disabled:visited,
a.hoverbutton_btnMoveDown_disabled, 
a.hoverbutton_btnMoveDown_disabled:link, 
a.hoverbutton_btnMoveDown_disabled:visited,
a.hoverbutton_btnMoveBottom_disabled, 
a.hoverbutton_btnMoveBottom_disabled:link, 
a.hoverbutton_btnMoveBottom_disabled:visited,
a.hoverbutton_btnOrderByName_disabled, 
a.hoverbutton_btnOrderByName_disabled:link, 
a.hoverbutton_btnOrderByName_disabled:visited
a.hoverbutton_btnEditContent_disabled,
a.hoverbutton_btnEditContent_disabled:link,
a.hoverbutton_btnEditContent_disabled:visited,
a.hoverbutton_btnEdit_disabled,
a.hoverbutton_btnEdit_disabled:link,
a.hoverbutton_btnEdit_disabled:visited,
a.hoverbutton_btnLocalise_disabled,
a.hoverbutton_btnLocalise_disabled:link,
a.hoverbutton_btnLocalise_disabled:visited,
a.hoverbutton_btnPreview_disabled,
a.hoverbutton_btnPreview_disabled:link,
a.hoverbutton_btnPreview_disabled:visited,
a.hoverbutton_btnPermissions_disabled,
a.hoverbutton_btnPermissions_disabled:link,
a.hoverbutton_btnPermissions_disabled:visited,
a.hoverbutton_btnValidation_disabled,
a.hoverbutton_btnValidation_disabled:link,
a.hoverbutton_btnValidation_disabled:visited,
a.hoverbutton_btnCut_disabled,
a.hoverbutton_btnCut_disabled:link,
a.hoverbutton_btnCut_disabled:visited,
a.hoverbutton_btnCopy_disabled,
a.hoverbutton_btnCopy_disabled:link,
a.hoverbutton_btnCopy_disabled:visited,
a.hoverbutton_btnPaste_disabled,
a.hoverbutton_btnPaste_disabled:link,
a.hoverbutton_btnPaste_disabled:visited
{
    background-image:url(../_images/hoverbutton/button_bkgd_on.gif);	
    cursor: default;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
}
span.hoverbutton_btnMoveTop_button, span.hoverbutton_btnMoveTop_disabled_button 
{
    background-image: url(../_images/hoverbutton/top.gif);
}
span.hoverbutton_btnNewFolder_button, span.hoverbutton_btnNewFolder_disabled_button 
{
    background-image: url(../_images/hoverbutton/add_folder.gif);
}
span.hoverbutton_btnNewContent_button, span.hoverbutton_btnNewContent_disabled_button 
{
    background-image: url(../_images/hoverbutton/add_content.gif);
}
span.hoverbutton_btnMoveUp_button, span.hoverbutton_btnMoveUp_disabled_button 
{
    background-image: url(../_images/hoverbutton/up.gif);
}
span.hoverbutton_btnDelete_button, span.hoverbutton_btnDelete_disabled_button 
{
    background-image: url(../_images/hoverbutton/delete.gif);
}
span.hoverbutton_btnMoveDown_button, span.hoverbutton_btnMoveDown_disabled_button 
{
    background-image: url(../_images/hoverbutton/down.gif);
}
span.hoverbutton_btnMoveBottom_button, span.hoverbutton_btnMoveBottom_disabled_button 
{
    background-image: url(../_images/hoverbutton/bottom.gif);
}
span.hoverbutton_btnOrderByName_button, span.hoverbutton_btnOrderByName_disabled_button 
{
    background-image: url(../_images/hoverbutton/sort_by_name.gif);
}
span.hoverbutton_btnEditContent_disabled_button, span.hoverbutton_btnEditContent_button
{
	background-image:url(../_images/hoverbutton/edit_content.gif);
}
span.hoverbutton_btnRefresh_button, span.hoverbutton_btnRefresh_disabled_button
{
	background-image:url(../_images/hoverbutton/refresh.gif);
}
span.hoverbutton_btnEdit_button, span.hoverbutton_btnEdit_disabled_button
{
	background-image:url(../_images/hoverbutton/edit.gif);
}
span.hoverbutton_btnLocalise_button, span.hoverbutton_btnLocalise_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_localise.gif);
}
span.hoverbutton_btnPreview_button, span.hoverbutton_btnPreview_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_preview.gif);
}
span.hoverbutton_btnPermissions_button, span.hoverbutton_btnPermissions_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_permissions.gif);
}
span.hoverbutton_btnValidation_button, span.hoverbutton_btnValidation_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_validation.gif);
}
span.hoverbutton_btnCut_button, span.hoverbutton_btnCut_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_cut.gif);
}
span.hoverbutton_btnCopy_button, span.hoverbutton_btnCopy_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_copy.gif);
}
span.hoverbutton_btnPaste_button, span.hoverbutton_btnPaste_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_paste.gif);
}
span.hoverbutton_btnMoveTop_buttonLeft, 
span.hoverbutton_btnMoveTop_buttonRight, 
span.hoverbutton_btnMoveTop_disabled_buttonLeft, 
span.hoverbutton_btnMoveTop_disabled_buttonRight,
span.hoverbutton_btnNewFolder_buttonLeft, 
span.hoverbutton_btnNewFolder_buttonRight, 
span.hoverbutton_btnNewFolder_disabled_buttonLeft, 
span.hoverbutton_btnNewFolder_disabled_buttonRight,
span.hoverbutton_btnNewContent_buttonLeft, 
span.hoverbutton_btnNewContent_buttonRight, 
span.hoverbutton_btnNewContent_disabled_buttonLeft, 
span.hoverbutton_btnNewContent_disabled_buttonRight,
span.hoverbutton_btnMoveUp_buttonLeft, 
span.hoverbutton_btnMoveUp_buttonRight, 
span.hoverbutton_btnMoveUp_disabled_buttonLeft, 
span.hoverbutton_btnMoveUp_disabled_buttonRight,
span.hoverbutton_btnDelete_buttonLeft, 
span.hoverbutton_btnDelete_buttonRight, 
span.hoverbutton_btnDelete_disabled_buttonLeft, 
span.hoverbutton_btnDelete_disabled_buttonRight,
span.hoverbutton_btnMoveDown_buttonLeft, 
span.hoverbutton_btnMoveDown_buttonRight, 
span.hoverbutton_btnMoveDown_disabled_buttonLeft, 
span.hoverbutton_btnMoveDown_disabled_buttonRight,
span.hoverbutton_btnMoveBottom_buttonLeft, 
span.hoverbutton_btnMoveBottom_buttonRight, 
span.hoverbutton_btnMoveBottom_disabled_buttonLeft, 
span.hoverbutton_btnMoveBottom_disabled_buttonRight,
span.hoverbutton_btnOrderByName_buttonLeft, 
span.hoverbutton_btnOrderByName_buttonRight, 
span.hoverbutton_btnOrderByName_disabled_buttonLeft, 
span.hoverbutton_btnOrderByName_disabled_buttonRight,
span.hoverbutton_btnEditContent_disabled_buttonLeft,
span.hoverbutton_btnEditContent_disabled_buttonRight,
span.hoverbutton_btnEdit_disabled_buttonLeft,
span.hoverbutton_btnEdit_disabled_buttonRight,
span.hoverbutton_btnEditContent_disabled_buttonLeft,
span.hoverbutton_btnEditContent_disabled_buttonRight,
span.hoverbutton_btnRefresh_buttonLeft,
span.hoverbutton_btnRefresh_buttonRight,
span.hoverbutton_btnEdit_buttonLeft,
span.hoverbutton_btnEdit_buttonRight,
span.hoverbutton_btnEditContent_buttonLeft,
span.hoverbutton_btnEditContent_buttonRight,
span.hoverbutton_btnLocalise_buttonLeft,
span.hoverbutton_btnLocalise_buttonRight,
span.hoverbutton_btnPreview_buttonLeft,
span.hoverbutton_btnPreview_buttonRight,
span.hoverbutton_btnPermissions_buttonLeft,
span.hoverbutton_btnPermissions_buttonRight,
span.hoverbutton_btnValidation_buttonLeft,
span.hoverbutton_btnValidation_buttonRight,
span.hoverbutton_btnCut_buttonLeft, 
span.hoverbutton_btnCut_buttonRight, 
span.hoverbutton_btnCut_disabled_buttonLeft, 
span.hoverbutton_btnCut_disabled_buttonRight,
span.hoverbutton_btnCopy_buttonLeft, 
span.hoverbutton_btnCopy_buttonRight, 
span.hoverbutton_btnCopy_disabled_buttonLeft, 
span.hoverbutton_btnCopy_disabled_buttonRight,
span.hoverbutton_btnPaste_buttonLeft, 
span.hoverbutton_btnPaste_buttonRight, 
span.hoverbutton_btnPaste_disabled_buttonLeft, 
span.hoverbutton_btnPaste_disabled_buttonRight

{
    display: none !important;
}

/*-End Section -button.css-*/


/*-Begin Section -messagearea.css-*/
.MessageArea
{
	z-index: 100;
padding: 18px 5px 30px 5px;
	width: 400px;
	margin: 0;
	position: absolute;
    left: 50%;
    top: 25%;
	border: solid 1px #999900;
	background: #FFF;
	background-image: url(../_images/messagearea/bg_slice.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.MessageArea a.Close
, .MessageArea a.Close:link
, .MessageArea a.Close:visited
{
	position: absolute;
	top: 2px;
	right: 2px;
	background-image: url(../_images/admin/icons/button_close/button_close.gif);
	background-repeat: no-repeat;
	width: 14px;
	height: 14px;
}
.MessageArea a.Close:hover
, .MessageArea a.Close:active
{
	background-image: url(../_images/admin/icons/button_close/button_close_on.gif);
}
.MessageArea a.Close span
{
	display: none;
}
.MessageAreaText a.formDesc
{
	display: none;
}
.MessageAreaText
{
	font-weight: bold;
	padding: 3px;
}
.MessageAreaWarning
{
	border: solid 2px #FF0000;	
}
.MessageAreaValidation
{
	border: solid 2px #FF9900;	
}
.MessageAreaInfo
{
	border: solid 2px #00FF00;	
}
.MessageAreaStopError
{
    border: solid 2px #FF0000;	
}
.MessageAreaQuestion
{
	border: solid 2px #eeee11;	
}
.messagearea_list
{
    position: absolute;
    right: 2px;
    bottom: 0;
	margin: 0;
	padding: 0;
	list-style: none;
	height: 22px;
	width: 250px;
}
ul.messagearea_list li 
{
    display: inline;
}

/***********************************************************************************************************************/
/*                                                                                                       Hover Buttons */
/***********************************************************************************************************************/

a.hoverbutton_messagearea
{
    margin: 0 0 0 -1px;
    padding: 0 15px;
    display: block;
    float: right;
 	height: 18px;    
	color: #FFF !important;
	text-decoration: none;
	text-align: center;
    border: solid 1px #9F9F9F;
    cursor: pointer;
    line-height: 1.4em;
}   
a.hoverbutton_messagearea
, a.hoverbutton_messagearea:link
, a.hoverbutton_messagearea:visited
{
	background: url(../_images/hoverbutton/button_bkgd.gif) center repeat-x;
}
a.hoverbutton_messagearea:hover
, a.hoverbutton_messagearea:active
{
    color: #FFF !important;
	background: url(../_images/hoverbutton/button_bkgd_on.gif) center repeat-x;
	text-decoration: none;
}
span.hoverbutton_messagearea_buttonLeft
, span.hoverbutton_messagearea_buttonRight
{
    display: none;
}
a.hoverbutton_messagearea_disabled
, a.hoverbutton_messagearea_disabled:link
, a.hoverbutton_messagearea_disabled:visited
{
    margin: 0 0 0 -1px;
	background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
    display: block;
	float: right;
	color: #333 !important;
	padding: 0 15px;	
	text-decoration: none;
	text-align: center;
	cursor: default;
	height: 18px;    	
    border: solid 1px #9F9F9F;
    cursor: pointer;
    line-height: 1.4em;	
}
a.hoverbutton_messagearea_disabled:hover
, a.hoverbutton_messagearea_disabled:active
{
    background: url(../_images/hoverbutton/button_bkgd_on.gif) center repeat-x !important;
    color: #333 !important;
    text-decoration: none;
}
span.hoverbutton_messagearea_disabled_buttonLeft
, span.hoverbutton_messagearea_disabled_buttonRight
{
    display: none;

}
/*-End Section -messagearea.css-*/

/*-End File-*/
