body {
	background-color: #ffffff;
}

textarea.editMainProposition {
	width:100%;
	height:12em;
}

textarea.edituniquefeatures {
	width:140%;
	height:12em;
	
}

textarea.editPSubsidiaryProposition {
	width:100%;
	height:8em;
}



textarea.editPage {
	width:100%;
	height:8em;
}


textarea.editNewsGallery {
	width:100%;
	height:8em;
}

textarea.editSignPost{
	width:100%;
	height:8em;
}

a {
	color:#3D4242;
	text-decoration:underline;
}

a:hover {
   	color: #3D4242;
	background-color: #F6FF00;
	text-decoration: none;
}

a:visited {
	color: #A9AAAB;
}


.nodeMenu_current{
	color: #F6FF00;
	text-decoration: bold;

}



#searchBoxText{
	font-family: Verdana, arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;

}

.weathertitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	color : #000000;
	font-weight : bold;
}

.subweathertitle {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color : #000000;
	font-weight : normal;
}

.size12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color : #000000;
	text-decoration : none;
}
.size12bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color : #000000;
	font-weight : bold;
	text-decoration : none;
}

.greensuntable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color : #000000;
	font-weight : bold;
	background:#559735;
}

background {background:#B0D592;
}

.highlighted {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color : #000000;
	font-weight : normal;
	background:#B0D592;
}

.plaintable {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color : #000000;
	font-weight : normal;
}


.LHkeyword {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color : #ffffff;
	font-weight : bold;
}

/* ========================================================================= */

ul, h1 {
  margin-top: 0;
}

/* ========================================================================= */
/* User forms */

.userForm input {
  width: 100%;
}

.userForm dt input {
  width: auto;
}

dd input[type="submit"],
dd input[type="button"],
.userForm input[type="submit"],
.userForm input[type="button"] {
    width: auto;
}

.userForm dl {
  clear: both;
}

.userForm #recaptcha_widget_div {
  float: right;
}

.f_errorMessage {
  border: 2px solid red;
  background: pink;
  padding: 10px;
  margin: 10px 0;
  font-weight: bold;
}

/* ========================================================================= */
/* navmenu */

.f_navmenu {
  background-color: #000;
}

.f_navmenu {
  font-size: 9px;
  line-height: 9px;
  font-family: Helvetica, Arial, sans-serif;
  color: #fff;
  overflow: hidden;
}

.f_navmenu a,
.f_navmenu a:link,
.f_navmenu a:visited,
.f_navmenu a:hover,
.f_navmenu a:link:hover,
.f_navmenu a:visited:hover {
  color: #fff;
  text-decoration: none;
  background: url(/eff_assets/main_nav_assets/arrow.gif) center right no-repeat;
  border-top: 2px solid black;
  border-bottom: 2px solid black;
}

.f_navmenu a:hover,
.f_navmenu a:link:hover,
.f_navmenu a:visited:hover {
  border-top: 2px solid #F6FF00;
  border-bottom: 2px solid #F6FF00;
}

.f_navmenu a {
  display: block;
  float: left;
  padding: 1px 12px 0 0;
  margin-right: 10px;
}

.f_navmenu a.first {
  margin-left: 17px;
}

.f_leftnav a,
.f_leftnav a:link,
.f_leftnav a:visited,
.f_leftnav a:hover,
.f_leftnav a:link:hover,
.f_leftnav a:visited:hover {
  color: #fff;
  text-decoration: none;
}

.f_leftnav a:hover,
.f_leftnav a:link:hover,
.f_leftnav a:visited:hover {
  color: #000;
}

.f_leftnav h2 {
  font-size: 14px;
  font-weight: bold;
  font-family: Helvetica, Arial, sans-serif;
  padding: 0;
  margin: 0;
}

.f_leftnav td.heading {
  padding: 20px 0 10px 0;
}
