html {margin: 0 0 0 0; padding: 0 0 0 0; border-style:none;
      border-width: 0px 0px 0px 0px;}

body {
      margin:0px auto 0px auto;
      border-style: none;
      padding:0px 0px 0px 0px;
      font-family: arial, helvetica, sans-serif;
      color:#000;
      background: #ffffff url(/nesfc/images/backgroundpattern.jpg) left top repeat-x;
      font-size: 72%;
      text-align: center;
}



#topinclude {
	     position: relative;
	     text-align: left;
		 border-style: none; 
		 border-width: 0px 0px 0px 0px; 
		 margin: 0 0 0 0; 
		 padding: 0 0 0 0; 
		 background: #E8ECED; 
		 height:137px;
}

#topinclude img {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-style:none;
	white-space: nowrap;
}

#topinclude a.topheadlink {
	border-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	white-space: nowrap;
}

#tools {
	position: absolute;
	bottom: 0px;
	left: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
	border-style: none;
}


#incimages {
	     border-width: 0px 0px 0px 0px; border-style: none;
	     margin: 0px 0px 0px 0px;
	     padding: 0px 0px 0px 0px;
	     background-color: #ffffff;
}

img.logo {
	  float:right;
	  margin-bottom: 0px; 
	  padding-bottom: 0px;
	  border-width: 0px 0px 0px 0px; border-style: none;
	  background: #ffffff;
}

img.rose {
	  margin: 0 0 0 0;
	  padding: 0 0 0 0;
	  border-width: 0px 0px 0px 0px; border-style: none;
	  background: #ffffff;
}


a.incimagelink {
	       border-width: 0px 0px 0px 0px; border-style: none;
	       margin: 0 0 0 0;
	       padding: 0 0 0 0;
	       text-decoration: none;
}

span.searchbtn {
	    font-family: arial, helvetica, sans-serif;
 	    font-size: 1em;
	    font-weight:bold;
	    color:#035ac5;
	    margin:0 0 0 5px;
	    padding: 0 0 0 0;
}

form {
      border-style: none;
      padding: .5em;
      margin: 0px 0px 0px 0px;
}



#topinclude form {
	      margin: 0 0 0 0;
		  padding: 0px 0 0px 0; 
		  border-style:none;
	          background: #626692;
}

input {
	display: block;
       margin: 0 0 1.5em 0;
       padding: 0 0 0 0;
       border: 1px solid #0066CC;
}


#topinclude input {
		display: block;
		   margin: 0 0 0 0;
		   padding: 0 0 0 0;
		   border: 1px solid #064180;
}


#content textarea {
	display: block;
	  margin: 0px 0 1.5em 0;
          padding: 0 0 0 0;
          border: 1px solid #0066CC;
}

#content form {
	border-width: 0px 0px 0px 0px;
	margin: 1em 0px 1em 0px;
	border-style: none;
}

select {
	display: block;
	  margin: 0px 0 1.5em 0;
          padding: 0 0 0 0;
          border: 1px solid #0066CC;
}


#content input {
	display: block;
	margin: 0px 0 1.5em 0;
	padding: 0 0 0 0;
	border-style: solid;
	border-color: #0066CC;
 	border-width: 1px 1px 1px 1px;
}

#content legend {
		 color: #000000;
		 font-weight: normal;
}

#content fieldset {
	display: block;
	margin: 0px 0 1.5em 0;
	padding: 1em;
	width: 273px;
	border-style: solid;
	border-color: #0066CC;
 	border-width: 1px 1px 1px 1px;
}

#content fieldset legend {
	margin: 0px 0px 1.5em 0px;
	padding: 0px 0px 0px 0px;
}

#content input.checkbox {
	display: inline;
			 margin: 0 0 0 0;
	 	         border-style: none;
			 border-color: #035ac5;
 			 border-width: 0px 0px 0px 0px;
}

#content input.button {
	display: inline;
}

label {
	   display: block;
	   margin: 0px 0px .2em 0px;
       font-weight: normal;
       cursor: pointer;
}
	  

label.inline {
	display: inline;
}

#topinclude a {
	       padding: 0px 0em 0px 0em;
	       margin: 0 .2em 0px .2em;
	       border-style: none;
	       background-color: transparent;
	       color: #ffffff;
	       font-weight: normal;
	       font-size: .95em;
}


#topinclude a:hover {
		     color: #ffffff; 
		     font-weight: normal;
		     text-decoration: underline;
}


#topinclude img {
		 margin: 0 0 0 0;
		 padding: 0 0 0 0;
}


#mainheading {
	      margin: 1em 0 0 0;
	      padding: 0 0 0 0;
	      border-bottom: 1px solid #035ac5;
	      width: 100%;
}


#mainheading a {
		text-decoration: none;
}
 


#subheading {
	     margin: 0 0 0 0;
	     padding: 0 0 0 0;
}

h1 {
    margin:0px 0px 0px 2.5em;
    padding:0 0 0 0;
    font-size:2em;
    font-weight:900;
    color:#035ac5;
}

h1.tophead {
	position: absolute;
	top: 0px;
	left: 0px;
	text-indent: -200px;
	overflow: hidden;
	color: #ffffff;
	font-size: 0px;
}

h2 {
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-size: 1.2em;
    font-weight:900;
    color:#ffffff;
}


.hideme {
	   font-size: 0px!important;
	   text-align: left;
	   float: left;
	   color: #577982;
	   margin: 0px 0px 0px 0px;
	   padding: 0px 0px 0px 0px;
}

h3 {
    margin: 0 .5em 1em 0px;
    padding:0px 0px 0px 0px;
    font-size: 1em;
    font-weight:900;
    color:#000000;
	letter-spacing: .1em;
}

#boxleft h3 {
    margin: 0px 0px 3px 0px;
    padding:0px 0px 0px 0px;
    font-size: 10px;
    font-weight:normal;
    line-height: 80%;
    color:#000000;
}

h4 {
    margin:0px .5em .5em 0px;
    padding:0px;
    font-size:.95em;
    font-weight:900;
    color:#000000;
	letter-spacing: .1em;
}

h4 a {
      font-size: 1em;
      font-weight: bold;
}

h4 a:hover {
	    color: #cc00cc;
}
      

h4.largesubhead {
    margin: 0 0 .8em 0px;
    padding:0px;
    font-size:1.5em;
    font-weight:900;
    color:#035ac5;
}


h5.nav {
	border-bottom: 0px dotted #ffffff;
	border-style: none;
	color:#445F66;
	font-size: 1em;
	font-weight: 900;
}

h5.navheader {
              margin:2px 0px .2em 0px;
   	      padding:0px;
    	      font-size: 1em;
    	      font-weight:bold;
    	      color:#445F66;
}

h5.menusub {
	    font-weight: 900;
  	    color: #035ac5;
}

h5 {
    margin: .6em 0px .6em 0px;
    padding:0px 0px 0px 0px;
    font-size: 1em;
    font-weight:bold;
    border-bottom: 0px solid #064180;
    color: #445F66;
}

h5.greenheader {
	  margin: 0 0px .2em 0px;
          padding:0px;
          font-size: 1em;
          font-weight:normal;
          color:#035ac5;	  
}



p {
   font: 1em arial, helvetica, sans-serif;
   margin:.5em 0px 1.5em 0px;
   line-height: 150%;
   color: #000000;
   padding:0px 0px 0px 2px;
   background: transparent;
}


#homeintro a {
	    font-weight: normal;
}
 
p.bodytext {
   font: 1em arial, helvetica, sans-serif;
   margin:.5em 5em 1.5em 0px;
   line-height: 125%;
   padding:0px 0px 0px 0px;
}


p.copyright {
	     display: none;
	     font: 0px arial, helvetica, sans-serif;
}


p.backtop {
 	   font: .98em arial, helvetica, sans-serif;
	   margin:1em 0px 1em 0px;
	   line-height: 117%;
	   padding:0px;
}


a {
   color:#ffffff;
   font-size:1em;
   text-decoration:none;
   font-weight:550;
   font-family: arial, helvetica, sans-serif;
   background: transparent;
}


#content a {
  	    font-weight: normal;
}


a:link {
	color:#ffffff;
}


a:visited {
	   color:#ffffff;
}


a:hover {
	 color: #ffffff;
	 text-decoration: underline;
}

p a {font-size: 1em;}

#logolink {
	width: 100%;
	height: 57px;
	position: absolute;
	top: 0px;
	left: 0px;
	text-align: left;
}

img#iip-logo {
	float: right;
	margin: 3px 3px 3px 3px;
}


a.homelink {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	width: 100%;
	height: 5000px !important;
	position: absolute;
	top: 0px;
	right: 0px;

}

acronym {
	 border-bottom: 1px dotted #cc00cc;
	 cursor:help;
}

#wrapper {
	  float:none;
	  width: 95%;
	  border-width: 0px 1px 0px 1px;
	  border-style: solid; 
	  border-color: #064180;
	  color: #000;
	  text-align: left;
	  margin: 0px auto 0px auto;
	  padding: 0px 0px 0px 0px;
	  background: #ffffff;
	 
}


#content {
	  margin: 0 0 0 0;
	  padding: 0px 0px 0px 0px;
	  border-style: none;
	  background: #ffffff;
	  text-align:left;
}



#menu {
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #66969E;
	color:#ffffff;
	width: 17%;
	height: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 17%; }

html>body #menu { width:17%; }

#menu a {
	 color: #ffffff;
}


#footer {
     margin: 0em 0px 0px 0px;
	 padding: 0px 0px 0px 0px;
	 background: #445F66;
	 color: #ffffff;
	 text-align: left;
	 border-top: 0px solid #0066CC;
}

#footer strong {
	font-size: 1.1em;
	font-weight: bold;
}


#footer a {
	   font-size: 1.1em; 
	   margin: 0 .1em 0 .1em; 
	   font-weight: normal;
}

#footer p {
	   position: relative;
	   font-size: .9em;
	   margin: 0px 0px 0px 3px;
	   color: #ffffff;
	   padding: .1em 0px 0em 0px;
}


/*rollover styles for NESFC site*/

.rollovers {
	height: 45px;
	float: left;
	margin: 0px 0px 0px 0px;
     
}

.rollovers a {
	text-align: center;
	display: block;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%; height:43px;
	overflow:hidden;
	color: #ffffff;
	text-decoration: none;
	font-size: .95em;
	border-width: 1px 0px 1px 1px;
	border-style: solid;
	border-color: #0000AE;
}

div.rollovers span {
	display: block;
	margin:0px 0px 0px 0px; padding: 0px 0px 0px 0px;
	}



#coast-box {
	width: 52px;
	background: url(/leisure/tourism/images/coast.gif) -141px 22px no-repeat;
	
}

#countryside-box {
	width: 93px;
	background: url(/leisure/tourism/images/countryside.gif) -137px 22px no-repeat;
}

#culture-box {
	width: 52px;
	background: url(/leisure/tourism/images/culture.gif) -141px 22px no-repeat;
}

a#coast {
	background: url(/leisure/tourism/images/coast.gif) -24px 21px no-repeat;
}

a#coast:hover {
	background-image: none;
}



a#countryside {
	background: url(/leisure/tourism/images/countryside.gif) -5px 21px no-repeat;
}

a#countryside:hover {
	background-image: none;
}

a#culture {
	background: url(/leisure/tourism/images/culture.gif) -24px 21px no-repeat;
}

a#culture:hover {
	background-image: none;
}

#news {
       display: block;
       height: 150px;
       margin: 0px 0px 0px 0px;
       padding: 0px 0px 0px 0px;
       border-style: none;
       text-align: left;
       background: #71ADF6;
       border-style: none;
}

iframe {
	border-style: none;
	border-width: 0px 0px 0px 0px;
	padding: 0px;
	margin: 0px 0px 1em 0px;
	width: 100%;
	height: 300px;
}



#homeintro {
	    position: relative;
	    margin: 0px 0px 0px 0px;
	    padding: 0px 0px 0px 0px;
	    border-width: 0px 0px 0px 0px;
	    border-style: none;
	    background: #577982;
	    height:45px;
}

#homeintro h2 {
	position: relative;
	float: left;
	display: block;
	height: 45px;
	color: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#homeintro h2 span {
	display: block;
	position: absolute; left: 0px; top: 0px; z-index: 1;
	height: 45px;
	width: 100%;
	min-width: 400px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent;
}

#homeintro h2 span.welcome {
	background: url(http://www.eastriding.gov.uk/nesfc/images/title_welcome.gif) left no-repeat;
}

#homeintro h2 span.news {
	background: url(http://www.eastriding.gov.uk/nesfc/images/title_news.gif) left no-repeat;
}

#homeintro h2 span.about {
	background: url(http://www.eastriding.gov.uk/nesfc/images/title_about.gif) left no-repeat;
}

#homeintro h2 span.publications {
	background: url(http://www.eastriding.gov.uk/nesfc/images/title_publications.gif) left no-repeat;
}

#homeintro h2 span.performance {
	background: url(http://www.eastriding.gov.uk/nesfc/images/title_performance.gif) left no-repeat;
}

#homeintro h2 span.fishinfo {
	background: url(http://www.eastriding.gov.uk/nesfc/images/title_fishinfo.gif) left no-repeat;
}

#homeintro h2 span.geographic {
	background: url(http://www.eastriding.gov.uk/nesfc/images/title_geographic.gif) left no-repeat;
}

#homeintro h2 span.work {
	background: url(http://www.eastriding.gov.uk/nesfc/images/title_work.gif) left no-repeat;
}

#homeintro h2 span.current {
	background: url(http://www.eastriding.gov.uk/nesfc/images/title_current.gif) left no-repeat;
}

#homeintro h2 span.links {
	background: url(http://www.eastriding.gov.uk/nesfc/images/title_links.gif) left no-repeat;
}

#homeintro h2 span.contact {
	background: url(http://www.eastriding.gov.uk/nesfc/images/title_contact.gif) left no-repeat;
}

#homeintro h2 span.feedback {
	background: url(http://www.eastriding.gov.uk/nesfc/images/title_feedback.gif) left no-repeat;
}

#homeintro h2 span.officers {
	background: url(http://www.eastriding.gov.uk/nesfc/images/title_officers.gif) left no-repeat;
}

#homeintro h2 span.environment {
	background: url(http://www.eastriding.gov.uk/nesfc/images/title_environmental.gif) left no-repeat;
}

#time {
	   height: auto;
	   margin: 0em 0 .5em 0em;
	   padding: 0 0 0 0;
	   font-size: .9em;
	   font-weight: normal;
	   color: #035ac5;
}


#azbox {
	font-size: 1.2em;
	font-weight: normal;
	margin-bottom: .5em;
	border-bottom: 1px solid #035ac5;
	border-top: 1px solid #035ac5;
	border-left: 1px solid #035ac5;
}

span.azseperator {
	 	  color: #035ac5;
		  font-size: .2em;
	 	  vertical-align: middle;
}

#azbox a {
	  font-weight: bold;
	  padding: .15em;
}

#azbox a:hover {
	        color: #cc00cc;
}



dl {
    border-width: 0px 0px 0px 0px; border-style: none; 
    margin: .5em 5em 1.5em 0; 
    padding: 0 0 0 0;
    line-height: 125%;
}


dt {
    font-size: 1em;
    font-weight: bold;
    padding: 0 0 0 0; 
    margin: 0 0 0 0; 
    color: #035ac5;
}


dt a {
      font-weight: bold;
      color: #0000AE;
}


dd {
    font-size: 1em;
    margin: 0 0 .1em 1em;
    padding: 0 0 0 .4em;
}

ol {
    margin: .5em 5em 1.5em 1em;
    padding: 0 0 0 0;
    list-style: decimal url(none) outside;
	background: #ffffff url(none);
}

ul {
    margin: .5em 5em 1.5em 1em;
    padding: 0px;
    list-style-position: outside;
    list-style-type: circle;
    line-height: 150%;
}



li {
    font-size: 1em;
    margin: 0.1em 0 0.1em 1em;
    padding: 0 0 0 0;
}


li.lastitem {
	 border-bottom: 4px solid #4D8FE1;
	 margin-bottom: 1em;
}


li.onlineform {
	       list-style: circle url(/leisure/tourism/images/formicon.jpg) outside;  
	       padding: 0 0 .75em .75em;
}


	
#content dl {
	     width: auto;
	     padding-bottom: .5em;
	     border-bottom: 2px dotted #b9dcd8;
	     border-left: 2px dotted #b9dcd8;
}


#content dt {
	     font-size: .95em; 
	     font-weight: bold;
	     padding: .1em 0 .1em .4em;
	     margin: 0 0 .3em .5em;
	     color:#035ac5;
	     
}


#content dt a {
	       font-weight: bold;
	       color: #0000AE;
}
	

#content dd {
	     font-size: 1em;
	     margin: 0 0 .1em 0;
	     padding: 0 0 0 1.5em;
}


#boxright ul, .boxright ul {
	border-style: none;
	list-style-type: none;
	list-style-image: none;
	margin: 0px 0em 1em 0em;
	padding: 0px 0px 0px 0px;
}

#boxright li, .boxright li {
	font-weight: normal;
	padding: 0px 0px .5em 1.2em;
	background: transparent;
	margin: 0px 0px .2em 0px; 
	color: #000000;
	list-style-type: none;
	vertical-align: top;
	line-height: 130%;
}

#boxright ol, .boxright ol {
    margin: 0em 0em 1em 1em;
    padding: 0 0 0 0em;
    list-style: decimal url(none) outside;
	background: #ffffff url(none);
}

#boxright ol li, .boxright ol li {
	padding: 0px 0px 0px 0em;
	margin: 0px 0px 0px 0px;
	list-style: decimal url(none) outside;
	background: #ffffff url(none);
}

#boxright ul.inlinelist {
	display: inline;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#boxright ul.inlinelist li {
	display: inline;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #ffffff;
}

#content ul.listgroup {
	     border-width: 0px 0px 0px 0px; border-style: none;
	     list-style: square url(http://www.eastriding.gov.uk/images/r_arrow.gif) outside;
	     margin: .5em 5em .5em 0;
	     line-height: 100%;
	     border-bottom: 1px dotted #035ac5;
	     border-left: 1px dotted #035ac5;
	     padding-left: 1em;
}

ul.search {
	   list-style: square url(/leisure/tourism/images/search.gif) outside;
	   padding: 0px 0px 0px 5px;
}


ul.search li {
	   vertical-align: middle;
	   padding: 0px 0px 10px 10px;
}


#menu li {
	     font-size: 1em; 
	     font-weight: normal;
	     padding: 0 0 5px 0;
	     margin: 0 0 0 0px; 
	     color: #ffffff;
	     list-style-type: none;
}

li.listbold a {
	       font-weight: bold;
}

#menu ul {
	  margin: .5em 0em 1em 5px;
	  list-style-image: none;
	  line-height: 150%;
}


div.divider {
   	height: 5px;
   	background: transparent;
	  background-image: url(http://www.eastriding.gov.uk/images/hr.gif);
      background-position: left; 
      background-repeat: repeat-x;
}
div.divider hr {
  	   display: none;
}


#boxleft {
	float: left;
	width: 0px;
	height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
}

#boxright, .boxright {
	text-align:left;
	width: 80%;
	float: left;
	margin: 20px 0px 20px 0px;
	padding: 15px 0px 10px 15px;
	background: #ffffff;
}


#boxleft p {
	    margin: .5em 0em .8em 0px;
}

#boxright p, .boxright p {
	    width: auto;
	    line-height: 150%;		 
	    margin: 0em 0em 2em 0px;
	    padding: 0 0 0 0;
	    background: transparent;
	    color: #000000;
}

#boxwrapper {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
    background: transparent;
}

#boxleft ul, #boxright ul, .boxright ul {
	     border-width: 0px 0px 0px 0px; border-style: none;
	     margin: 0px 0px 1.5em 0px;
		 line-height: 150%;
}

#boxleft a {
	    font-weight: normal;
	    color: #0000AE;
}

#boxright a, .boxright a {
	    font-size: 1em;
	    font-weight: normal;
	    color:#0000AE;
	    border-bottom: 1px dotted #71ADF6;
}

#boxright a:hover, .boxright a:hover {
	  	   text-decoration: none;
		   border-bottom: 1px solid #71adf6;
}

.thumbnails {
		       float:right;
		       margin: 0px 0px 10px 10px;
			   padding: 0px 0px 0px 0px;
			   border-style: none;
}
			   
.thumbnails a {
	text-decoration: none;
	border-style: none;
}

a img {
	border-style: none;
}

#dynamic {
	margin: 0px 0px 0px 0px;
	border-style: none;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#dynamic ul {
	border-style: none;
	list-style-type: none;
	list-style-image: none;
	margin: 0px 0em 1em 0em;
	padding: 0px 0px 0px 0px;
}

#dynamic li {
	font-weight: normal;
	padding: 0px 0px .5em 1.2em;
	background: url(/images/r_arrow.gif) 0em .1em no-repeat;
	margin: 0px 0px .2em 0px; 
	color: #000000;
	list-style-type: none;
	vertical-align: top;
	line-height: 130%;
}

#dynamic a {
	    font-size: 1em;
	    font-weight: normal;
	    color:#0000AE;
	    border-bottom: 1px dotted #71ADF6;
}

#dynamic a:hover {
	  	   text-decoration: none;
		   border-bottom: 1px solid #71adf6;
}


div.menubox {
	     height: auto;
	     border: 0px solid #4D8FE1;
	     padding: 0px 0px 5px 0px;
	     margin: 0px 0px 0px 0px;
	     background: #66969E;
}

div.menubox h5 {
	        padding: 5px;
	        margin: 0px;
	        background: #9FC0C4;
			color: #445F66;
}

div.spacer { 
	clear: both;
} 

div.clearing {
	clear: both;
	height: 0px;
	line-height: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#search {
	float: right;
	display: block;
	height: 45px;
	width: 17%;
	background: #445F66;
	margin: 0px 0px; padding: 0px 0px;
	border-style: none;
}

object.objectintro {
	      width: 300px;
	      height: 154px;
	      float: right;
	      border: 1px solid #ffccff;
	      margin: 0 0 2em 0;
}


img.imageintro {
	   width: 300px;
	   height: 154px;
	   float:right;
	   border-left: 0px solid #035ac5;
	   border-right: 0px solid #035ac5;
 	   border-bottom: 0px solid #035ac5;
	   border-top: 0px solid #035ac5;
	   margin: 0 0 0 0;
	   padding: 0 0 0 0;
}

img#adobe-download {
	margin-left: 5px;
}


img.imageright {
	   float: right;
	   margin: 0px 0px 15px 15px;
	   padding: 0px 0px 0px 0px;
	   border: 1px solid #4689CF;
	   clear: both;
}



img.noborder {
	   float: right;
	   margin: 0px 0px 15px 1em;
	   padding: 0px 0px 0px 0px;
	   clear: both;
	   border-style: none;
}

img.bigimageleft {
	   float: left;
	   margin: 0 2em 1em 0em;
	   border-style: none;
	   padding: 0 0 0 0;
}


img.imageborderp {
	   margin: 0 0 .5em 0;
	   border: 1px solid #b9dcd8;
	   padding: 0 0 0 0;
}

img.icon {
	  vertical-align: middle;
 	  border-width: 0 0 0 0;
	  border-style: none;
}

#boxleft img {
	      margin: 0px 0px 0px 0px;
	      padding: 0px 0px 0px 0px;
	      border-width: 0px 0px 0px 0px;
	      border-bottom: 0px solid #000000;
	      border-style: none;
	      line-height: 0px;
}

img.flashalt {
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 0px;
	line-height: 0px;
	border-style: none;
	border-width: 0px 0px 0px 0px;
	overflow: hidden;
	vertical-align: top;
}


table {
       font-size: 1em;
       margin: 1em 0 1em 0;
}


table.standardtable {
	border-style: none;
	border-collapse: collapse;
	border-spacing: 0px;
	empty-cells: hide;
}

table.standardtable th {
	background: #8E8E8E;
	color: #ffffff;
	text-align: right;
	margin: 0px;
	padding: .5em;
	vertical-align: top;
	border: 1px solid #A5A5A5;
}

table.standardtable td {
	background: #ffffff;
	color: #000000;
	margin: 0px;
	padding: .5em;
	border: 1px solid #A5A5A5;
	text-align: left;
}
table.az {border: 0px solid #A5A5A5; width: auto;}

table.az th {background: #8E8E8E; color: #ffffff;}

table.az td {background: #ffffff; color: #000000; padding: .15em; border-left: 1px solid #A5A5A5; border-right: 1px solid #A5A5A5; border-bottom: 1px solid #A5A5A5; border-top: 1px solid #A5A5A5;}

table.tablecaption {border: 0px solid #A5A5A5; width: auto;}

table.tablecaption th {background: #8E8E8E; color: #ffffff;}

table.tablecaption td {background: #ffffff; color: #000000; padding: .15em; border-left: 1px solid #A5A5A5; border-right: 1px solid #A5A5A5; border-bottom: 1px solid #A5A5A5; border-top: 1px solid #A5A5A5;}


table.events {border-style: none; border-style: none; margin-bottom: 5em;}

table.events th {background: #a5a5a5; color: #ffffff; text-align: right; margin: 0em; padding: .5em; vertical-align: middle; border-right: 0px solid #ffffff; border-bottom: 1px solid #ffffff;}

table.events th.topheader {
	    padding-top: 1.75em;
	    text-align: right;
	    background: #ffffff;
	    color: #000000;
}

table.events th.invisible {
	    text-align:right;
	    padding-top: 1.75em;
	    background: #ffffff;
	    color: #000000;
	    visibility: hidden;
}


table.events td {background: #ffffff; color: #000000; margin: 0 0 0 0; padding: .5em;  border-right: 1px solid #A5A5A5; border-left: 1px solid #A5A5A5; border-top: 1px solid #A5A5A5; border-bottom: 1px solid #A5A5A5; text-align: left;}


table.events caption {
display: block;
text-align: left;
color: #000000;
font-weight: 900;
font-size: 1.5em;
border-bottom: 1px dotted #a5a5a5;
margin: 0px;
padding: 0px;
}

caption {
display: none;
}

table.az caption {
display: block;
text-align: left;
color: #035ac5;
font-weight: 900;}


table a {
	 font-size: 1em;
}


.applinks {
 	   font-weight: normal;
}



p.introquote {
	display: block;
	font-size: 1.5em;
	font-style: normal;
	padding: 0px 0px 1em 13px !important;
	margin: .5em 0px 0px 0px;
	background: transparent url(/nesfc/images/left_quote.gif) left top no-repeat !important;
}

p.introtext {
	display: block;
	font-size: 2em;
	padding: 0px 0px 1em 13px !important;
	margin: .5em 0px 0px 0px;
	background: transparent url(/nesfc/images/left_quote.gif) left top no-repeat !important;
}

p.introquote span {
	display: inline;
	padding: 0px 0px 0px 1em !important;
	margin: 0px 0px 0px 2px;
	height: 8px;
	width: 12px;
	background: transparent url(/nesfc/images/right_quote.gif) 0px 0px no-repeat !important;
}

span.boldtext {
	       font-weight: bold; 
	       color: #000000;
}


span.boldtextgreen {
		    font-weight: bold; 
		    color: #035ac5;
}

span.smalltext {
	        font-size: .9em;
}


span.boldtextpurple {
		     font-weight: bold; 
		     color: #cc00cc;
}


label.asterisk {
		color: #0066CC; 
		font-size: .95em; 
		font-weight: 900;
}


div.toplinks {
	      display: none;
	      float:right;
	      text-align: right; 
	      color: #000000; 
	      border-width: 0px 0px 0px 0px; border-style: none; 
	      margin: 0 0 0 0; 
	      padding: 0 0 0 0;
}


div.toplinks a {
		font-size: .95em; 
		margin: .2em .1em .2em 0; 
		padding: 0 0 0 0; font-weight: bold; 
}


div.gisevlinks {
		float:right; 
		text-align: right; 
		color: #000000; 
		border-width: 0px 0px 0px 0px; border-style: none; 
		margin: 0 0 0 0; 
		padding: 0 0 0 0;
}


div.gisevlinks a {
		  font-size: .95em; 
		  margin: 0 .5em 0 .5em; 
		  border-width: 0px 0px 0px 0px; border-style: none; 
		  padding: 0 0 0 0;
}


span.invisible {
		display: none;
}


div.invisible {
	       display: none;
	       margin: 0 0 0 0;
	       padding: 0 0 0 0;
}


span.quotecaption {
		   font-size: .75em; 
		   color: #000000;
}

/* ---------------------- backgrounds for data tables - (mostly dynamic content) --------------------------------------*/ .ERYCPageColor { background-color: #FFFFFF; } /* white background */ /* -------------------------------------------------------------------------*/ 

.tablebg1 { background-color: #035ac5;} /* corporate green */ 
.tablebg2 { background-color: #B9DCD8; } /* main light colour */ 
.tablebg3 { background-color: #E0E0E0; } /* grey */ 
.tablebg4 { background-color: #F0F0F0; } /* very light grey */ 
.tablebg5 { background-color: #035ac5; } /* main dark colour, dark green */ 
.tablebg6 { background-color: #FF8000; } /* highlight colour, orange */
.tablebg7 { background-color: #FF0000; } /* announcements, red */
.tablebg8 { background-color: #cc00cc; } /* corporate dark purple */
.tablebg9 { background-color: #cc00cc; } /* corporate main purple */
.tablebg10 { background-color: #FFCCFF; } /* corporate light purple */
.tablebg11 { background-color: #FFECFF; } /* corporate very light purple */

/* ------------------ table content in black or white -----------------------*/
.tabletd { FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff }
.tabletd1 { FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #035ac5 }
.tabletd2 { FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #b9dcd8 }
.tabletd3 { FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e0e0e0 }
.tabletd4 { FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f0f0 }
.tabletd5 { FONT-WEIGHT: bold;  COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #035ac5 }
.tabletd8 { FONT-WEIGHT: bold;  COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cc00cc }
.tabletd9 { FONT-WEIGHT: bold;  COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cc00cc }
.tabletd10 { FONT-WEIGHT: bold;  COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffccff }
.tabletd11 { FONT-WEIGHT: bold; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffecff }

/* -------------------- table content with coloured writing -------------------*/
.tabletdcol1 { FONT-WEIGHT: bold;  COLOR: #ffecff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #035ac5 }
.tabletdcol2 { FONT-WEIGHT: bold;  COLOR: #035ac5; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #b9dcd8 }
.tabletdcol3 { FONT-WEIGHT: bold;  COLOR: #035ac5; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e0e0e0 }
.tabletdcol4 { FONT-WEIGHT: bold;  COLOR: #035ac5; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #f0f0f0 }
.tabletdcol5 { FONT-WEIGHT: bold;  COLOR: #ffecff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #035ac5 }
.tabletdcol9 { FONT-WEIGHT: bold;  COLOR: #ffecff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #cc00cc }
.tabletdcol10 { FONT-WEIGHT: bold;  COLOR: #cc00cc; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffccff }
.tabletdcol11 { FONT-WEIGHT: bold;  COLOR: #cc00cc; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffecff } /* -------------------------------------------------------------------------*/ 

AREA { BORDER-LEFT-COLOR: black; BORDER-BOTTOM-WIDTH: medium; BORDER-BOTTOM-COLOR: #ff0000; BORDER-TOP-COLOR: black; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-COLOR: black } 
.linespace { FONT-WEIGHT: normal;  LINE-HEIGHT: 22px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }

