body {

	background-color: #B5CB8C;

	background-repeat: repeat-x;

	background-image: url(../img/background_page.jpg);

	margin: 0px;

	padding: 0px;

}

#wrap {

	margin-bottom: 0px;

	padding-bottom: 0px;

	margin-top: 0px;

	position: relative;

	border-top-width: 5px;

	border-right-width: 5px;

	border-bottom-width: 5px;

	border-left-width: 5px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #028997;

	border-right-color: #028997;

	border-bottom-color: #028997;

	border-left-color: #028997;

	background-color: #FFFFFF;

}

#header {

	width: 960px;

	height: 189px;

	background-color:#333333;

}

.home {

	background: url(../img/header_home.jpg);

}

#maincontent table caption {

	background-color: #B7CC8E;

	color: #FFFFFF;

	font-size: 16px;

	padding-top: 5px;

	padding-bottom: 5px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	text-shadow: 1px 1px 1px rgba(0,0,0,.5);

}

#maincontent table td {

	padding-left: 10px;

	padding-top: 5px;

	padding-bottom: 5px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-top-style: none;

	border-right-style: solid;

	border-bottom-style: solid;

	border-right-color: #B7CC8E;

	border-bottom-color: #B7CC8E;

}

#maincontent table {

	background-color: #FCFDFB;

	border: 1px solid #B7CC8E;

}



.events      {

	background: url(../img/header_events.jpg);

}

.news {

	background: url(../img/header_news.jpg);

}

.education {

	background: url(../img/header_education.jpg);

}

.about  {

	background: url(../img/header_about.jpg);

}

.regional {

	background: url(../img/header_regional.jpg);

}

.protecting-wildlife {

	background: url(../img/header_standing_up.jpg);

}

.standing-up-for-wildlife {

	background: url(../img/header_standing_up.jpg);

}

.wildlife-habitats {

	background: url(../img/header_standing_up.jpg);

}

.volunteer {

	background: url(../img/header_volunteer.jpg);

}

.corporate-support {

	background: url(../img/header_corporate.jpg);

}

.nature-reserves {

	background: url(../img/header_reserves.jpg);

}

.green-guardians {

	background: url(../img/header_greenguardians.jpg);

}

.support-us {

	background: url(../img/header_supportus.jpg);

}

.get-involved {

	background: url(../img/header_getinvolved.jpg);

}

.campaigns {

	background: url(../img/header_campaigns.jpg);

}

#contentwrapper {

	height: 1%;

}

#topnavbar {

	margin-right: auto;

	margin-left: auto;

	margin-top: 10px;

	margin-bottom: 5px;

	width: 960px;

	color: #FFFFFF;

	position: relative;

	padding: 0px;

}

#searchbox .submit {

	background-color: #0A8C9A;

	color: #FFFFFF;

	font-size: 12px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-style: italic;

	font-weight: bold;

	border: 1px solid #076570;

	padding: 0px;

	height: 20px;

}

#searchbox #keywords {

	width: 150px;

}



#topnavbar a.homebtn {

	padding-left: 20px;

	background-image: url(../img/home.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

#topnavbar a {

	color: #028997;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

}

#topnavbar a:hover, #topbanbar a:active {

	color: #e6672e;

}

#topnavbar #searchbox {

	position: absolute;

	top: 0px;

	right: 0px;

}



#footerstop {

	width: 970px;

	margin-right: auto;

	margin-left: auto;

	color: #333333;

	display: block;

	margin-top: 0px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #005A62;

	border-right-color: #005A62;

	border-bottom-color: #005A62;

	border-left-color: #005A62;

	margin-bottom: 20px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 20px;

	height: 30px;

}

.fr {

	float: right;

}

.fl {

	float: left;

	font-size: 13px;

}

.ctr {

	text-align: center;

}

#speciesdownload {

	width: 260px;

	margin-left: 10px;

}

#newspicture {	

	width: 210px;

	margin-left: 10px;}

#newspicture img, #speciesdownload img {

	border: 5px solid #f2f2f2;

}





.box {

	padding-top: 10px;

}



#topspacer {

	height: 10px;

}

#footer {

	background-color: #333333;

	color: #FFFFFF;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	font-size: 12px;

	background-repeat: repeat-x;

	font-family: Arial, Helvetica, sans-serif;

	display: block;

	background-image: url(../img/background_footer.jpg);

	width: 960px;

}

img.floatright {

	float: right;

	margin-left: 10px;

	margin-bottom: 10px;

	padding: 5px;

	background-color: #F2F2F2;

	margin-right: 15px;

	border: 1px solid #F4FBFB;

}

img.floatleft {

	float: left;

	margin-left: 15px;

	margin-bottom: 10px;

	padding: 5px;

	background-color: #F2F2F2;

	margin-right: 10px;

	border: 1px solid #F4FBFB;

}

img.campaignimage {

	float: right;

	margin-left: 10px;

	margin-bottom: 10px;

	margin-right: 15px;

}

img.centre {

	margin-left: 15px;

	padding: 5px;

	background-color: #F2F2F2;

	border: 1px solid #F4FBFB;

}

#footer a:link,

#footer a:visited {

	color: #FBAA29;

	text-decoration: none;

}

#footer a:hover,

#footer a:active {

	color: #FFFFFF;

}

#footer #credits p {

	font-weight: bold;

	font-size: 13px;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 5px;

	margin-left: 5px;

}

#header div.nottswildlifetrust {

	float: right;

	height: 130px;

	position: absolute;

	right: 0px;

	margin-right: 10px;

	width: 125px;

	display: block;

	background-image: url(../img/nwt_logo.gif);

	margin-top: 10px;

	background-repeat: no-repeat;

}

#header div.nottswildlifetrust p a:link,

#header div.nottswildlifetrust p a:visited,

#header div.nottswildlifetrust p a:hover,

#header div.nottswildlifetrust p a:active {

	display: block;

	height: 20px;

	position: relative;

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	text-decoration: none;

	text-align: center;

	font-size: 15px;

	font-weight: bold;

}

#header a.headerlink {

	width: 960px;

	display: block;

	height: 180px;

	text-indent: -9000px;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

#header p {

	margin: 0px;

	padding: 0px;

}





#copyright a:hover,

#copyright a:active {

	color: #F6D7A3;

	text-decoration: underline;

}

#navbar {

	margin: 0px;

	padding: 0px;

	background-color: #0A8C9A;

	width: 960px;

}

#sectionnav h3 {

	background-color: #008C9B;

	color: #FFFFFF;

	font-style: italic;

	font-weight: normal;

	font-size: 19px;

	padding-left: 5px;

	margin-right: 0px;

	margin-left: 0px;

	margin-bottom: 0px;

}

#sidecontent p {

	font-size: 13px;

	line-height: 1.4em;

}

#pagebottom {

	height: 10px;

}

a:link,a:visited

  {

	text-decoration: none;

	color: #FBAA29;

	font-weight: bold;

}

a:hover,a:active {

	text-decoration: none;

	color: #E35F26;

	font-weight: bold;

}

#latestnews, #featuredstory {

	background-color: #CDEBEB;

	background-image: url(../img/background_homebox.jpg);

	background-repeat: repeat-x;

}

#latestnews h3, #featuredstory h3 {

	font-style: italic;

	color: #028997;

	font-size: 20px;

}

.imgstoryfloat {

	float: left;

	margin-right: 10px;

	margin-top: 5px;

	margin-bottom: 0px;

	margin-left: 15px;

	padding: 3px;

	background-color: #FFFFFF;

}

p.homepageindent {

	padding-left: 116px;

}



#formbottom {

	height: 5px;

}

#sidecontent #sectionnav {

	background-color: #FFFFFF;

	margin-bottom: 10px;

	padding-bottom: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: normal;

	margin-top: 10px;

	padding-top: 0px;

}

#sidecontent #sectionnav .sectionnavlist a {

	margin-top: 2px;

	margin-bottom: 2px;

	padding-top: 1px;

	padding-bottom: 1px;

	font-weight: normal;

	padding-left: 5px;

}



#sidecontent  #sectionnav .sectionnavlist  {

	margin-left: 0px;

	background-color: #F4FBFB;

	padding-left: 0px;

	padding-right: 0px;

	margin-right: 0px;

}

#sectionnav .sectionnavlist li {

	margin-left: 0px;

}

#reserves {

	margin-left: 0px;

	padding-left: 10px;

	padding-top: 5px;

}

#reserves li {

	background-repeat: no-repeat;

	background-position: left center;

	margin-left: 0px;

	padding-left: 20px;

	padding-top: 1px;

	padding-bottom: 1px;

	margin-top: 0px;

	margin-bottom: 0px;

	margin-right: 0px;

	}

#reserves a.current {

	color: #333333;

	font-style: italic;

	display: block;

}

#reserves  li.Fen  {

	background-image: url(../img/Fen.gif);

}

#reserves  li.Geological  {

	background-image: url(../img/Geological.gif);

}

#reserves  li.Grassland  {

	background-image: url(../img/Grassland.gif);

}

#reserves  li.Heathland  {

	background-image: url(../img/Heathland.gif);

}

#reserves  li.Wetland  {

	background-image: url(../img/Wetland.gif);

}

#reserves  li.Woodland  {

	background-image: url(../img/Woodland.gif);

}

#reserves  li.Map  {

	background-image: url(../img/map.gif);

}

.warning {

	color: #A61103;

}

#welcome {

	background-color: #FFFFFF;

	font-size: 19px;

	padding-bottom: 10px;

	margin-bottom: 10px;

	padding-top: 5px;

}

#maincontent h1 {

	font-style: italic;

	font-size: 30px;

	margin-top: 10px;

	color: #333333;

}

#maincontent  h2,

#maincontent  h3,

#maincontent  h4,

#maincontent  h5,

#maincontent  h6

  {

	color: #000000;

}

strong {

	color: #454545;

}







#welcome h1 {

	font-style: italic;

	font-weight: normal;

	font-size: 30px;

	margin-bottom: 0px;

	margin-top: 0px;

}

#latestnews h3, #featuredstory h3, #events h3 {

	color: #008C9A;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: normal;

	font-style: italic;

	font-size: 20px;

}

#events {

	background-color: #CDEBEB;

	background-image: url(../img/background_homebox.jpg);

	background-repeat: repeat-x;

	color: #42A8AA;

	padding-bottom: 10px;

}

#events p.date {

	background-image: url(../img/date.gif);

	background-repeat: no-repeat;

	padding-left: 20px;

	margin-top: 0px;

	margin-bottom: 0px;

	color: #333333;

}

#events p.eventdetail {

	padding-left: 20px;

	font-size: 11px;

	font-family: Arial, Helvetica, sans-serif;

}







.sectionnavlist  a:link, 

.sectionnavlist a:visited {

	text-decoration: none;

	color: #008C9A;

	display: block;

}

.smallbox {

	background-image: url(../img/background_smallbox.jpg);

	background-repeat: repeat-x;

	height: 166px;

	color: #FFFFFF;

	text-align: center;

	font-size: 17px;

	padding-top: 5px;

	display: block;

}

.medbox {

	background-image: url(../img/background_smallbox.jpg);

	background-repeat: repeat-x;

	color: #333333;

	text-align: center;

	font-size: 13px;

	padding-top: 5px;

	display: block;

}

.medbox h3 a:link,

.medbox h3 a:visited  {

	color: #FFFFFF;

}



#footer p {

}



#footer .imgfloatleft {

	float: left;

	margin-right: 10px;

}

.sectionnavlist a:hover.current,

.sectionnavlist a:link.current,

.sectionnavlist a:visited.current {

	display: block;

	color: #FFFFFF;

	background-color: #e6672e;

	}

.sectionnavlist a:hover, #sectionnavlist a:active

 {

	text-decoration: none;

	color: #FFFFFF;

	background-color: #008C9B;

	display: block;

}

.sectionnavlist li, .feednavlist li {

	font-size: 1px;

}

.sectionnavlist li a, .feednavlist li a {

	font-size: 13px;

}

a:link.linkbtn, a:visited.linkbtn  {

	background-color: #FBAA29;

	color: #FFFFFF;

	margin: 0px;

	text-decoration: none;

	font-size: 11px;

	font-weight: bold;

	border: 1px solid #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	padding-top: 2px;

	padding-right: 6px;

	padding-bottom: 2px;

	padding-left: 6px;

}

a:hover.linkbtn, a:active.linkbtn  {

	background-color: #e6672e;

	color: #FFFFFF;

	margin: 0px;

	text-decoration: none;

	font-size: 11px;

	font-weight: bold;

	border: 1px solid #FFFFFF;

	padding-top: 2px;

	padding-right: 6px;

	padding-bottom: 2px;

	padding-left: 6px;

	font-family: Arial, Helvetica, sans-serif;

}

a:link.backtotop, a:visited.backtotop  {

	background-color: #333333;

	color: #FFFFFF;

	margin: 0px;

	text-decoration: none;

	font-size: 11px;

	font-weight: bold;

	border: 1px solid #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	padding-top: 2px;

	padding-right: 10px;

	padding-bottom: 2px;

	padding-left: 26px;

	float: left;

	background-image: url(../img/backtoptop.gif);

	background-repeat: no-repeat;

	background-position: 5px center;

}

a:hover.backtotop, a:active.backtotop  {

	background-color: #e6672e;

	color: #FFFFFF;

	margin: 0px;

	text-decoration: none;

	font-size: 11px;

	font-weight: bold;

	border: 1px solid #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	padding-top: 2px;

	padding-right: 10px;

	padding-bottom: 2px;

	padding-left: 26px;

	float: left;

	background-image: url(../img/backtoptop.gif);

	background-repeat: no-repeat;

	background-position: 5px center;

}

#donate, #join, #legacy{

	margin-top: 10px;

	margin-bottom: 20px;

}



#attenborough, #idlevalley{

	margin-top: 10px;

	margin-bottom: 12px;

}



div.linkout {

	float: right;

}

h3.newstitle {

	font-size: 18px;

	margin-bottom: 0px;

	margin-top: 10px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-top-color: #A5CEE7;

	padding-top: 5px;

}

.linkpdf {

	background-image: url(../img/acrobat.gif);

	background-repeat: no-repeat;

	padding-left: 20px;

	font-size: 12px;

	background-position: left center;

}

p.linktext {

	background-image: url(../images/link.gif);

	background-repeat: no-repeat;

	padding-left: 20px;

	font-size: 12px;

	background-position: left center;

}

p.paginate {

	font-size: 12px;

	text-align: center;

	background-color: #FFFCF2;

}

p.newstext {

	margin-bottom: 2px;

}

#maincontent ul li {

	list-style-type: disc;

	list-style-position: outside;

}

#maincontent ul, #maincontent ol {

	margin-left: 20px;

}

#maincontent ol li {

	list-style-type: decimal;

	list-style-position: outside;

}

#maincontent   #sitemap  li {

	list-style-type: none;

	background-image: url(../img/page.gif);

	background-repeat: no-repeat;

	padding-left: 18px;



}

#secondcontent {

	margin-top: 10px;

}

.species, .newsbox {

	margin-bottom: 15px;

	border-bottom-width: 1px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: solid;

	border-left-style: none;

	border-bottom-color: #F2F2F2;

	padding-bottom: 10px;

	margin-left: 0px;

	padding-left: 0px;

}

.newsbox img {

	background-color: #F2F2F2;

	padding: 5px;

	border: 1px solid #F4FBFB;

	margin-bottom: 15px;

	margin-left: 0px;

}

p.eventdate  {

	font-style: italic;

	color: #666666;

	background-image: url(../img/date.gif);

	background-repeat: no-repeat;

	padding-left: 20px;

	background-position: left center;

	margin-bottom: 0px;

	display: block;

}

p.newsdate {

	font-style: italic;

	color: #666666;

	background-image: url(../img/date.gif);

	background-repeat: no-repeat;

	padding-left: 20px;

	background-position: left center;

	margin-bottom: 0px;

	}



h3.eventname {

	color: #000000;

	margin-bottom: 0px;

	margin-top: 0px;

	padding-top: 10px;

	padding-bottom: 0px;

}

#sectionnav div.rssfeed {

	float: right;

	margin-top: 2px;

	margin-right: 2px;

}

#magazine {

	margin-bottom: 10px;

	background-color: #333333;

	background-image: url(../img/sidebar-magazine.gif);

	background-repeat: no-repeat;

	height: 120px;

	width: 220px;

	text-align: center;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-left: 0px;

}

#magazine a.linkbtn {

	position: relative;

	top: 90px;

}

#greenbusiness {

	margin-bottom: 10px;

	background-color: #C7E8EA;

	background-image: url(../img/sidebar-greenbusiness.jpg);

	background-repeat: no-repeat;

	height: 100px;

	width: 220px;

	text-align: center;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-left: 0px;

}

#greenbusiness a.linkbtn {

	position: relative;

	top: 70px;

}

#maincontent #publicationslist ul, #maincontent #publicationslist li      {

	list-style-type: none;



}

#maincontent #publicationslist {

	display: block;

	margin-left: 0px;

}

#maincontent #publicationslist ul li h3 {

	font-size: 16px;

}

.newssignup {

	float: right;

	width: 200px;

	margin-left: 10px;

	border: 5px solid #f2f2f2;

}

.colorbox img {

	padding: 5px;

	border: 1px solid #F2F2F2;

	margin-right: 8px;

	margin-bottom: 8px;

}

.colorbox img:hover {

	padding: 5px;

	border: 1px solid #C0C0C0;

	margin-right: 8px;

	margin-bottom: 8px;

}

.campaign-vid {

	margin-left: 15px;

	margin-bottom: 20px;

	padding-top: 5px;

}

#sidecontent .campaignsignup {

	background-color: #FEFEFE;

	padding: 10px;

	background-image: url(../img/background_smallbox.jpg);

	background-repeat: repeat-x;

}

#sidecontent .campaignsignup h3 {

	padding: 0px;

	margin: 0px;

	color: #FFFFFF;

	font-size: 16px;

	text-shadow: 1px 1px 1px rgba(0,0,0,.5);

}

#sidecontent .campaignsignup label {

	color: #666666;

}

#sidecontent .campaignsignup input {

	width: 200px;

	margin-bottom: 10px;

}

#sidecontent .campaignsignup .submit {

	background-color: #B5CB8B;

	color: #FFFFFF;

	border-radius: 3px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border: 1px solid #999999;

}

#sidecontent .campaignsignup .submit:hover {

	background-color: #e6672e;

	color: #FFFFFF;

}



a.arts-crafts {

	background-image: url(../img/cat_arts_crafts.png);

	background-repeat: no-repeat;

	text-indent: 30px;

	background-position: 5px;

}

a.childrens-activity {

	background-image: url(../img/cat_childrens_activity.png);

	background-repeat: no-repeat;

	text-indent: 30px;

	background-position: 5px;

}

a.family-event {

	background-image: url(../img/cat_family_event.png);

	background-repeat: no-repeat;

	text-indent: 30px;

	background-position: 5px;

}

a.guided-walk {

	background-image: url(../img/cat_guided_walking.png);

	background-repeat: no-repeat;

	text-indent: 30px;

	background-position: 5px;

}

a.optics-demonstration {

	background-image: url(../img/cat_optics_demonstration.png);

	background-repeat: no-repeat;

	text-indent: 30px;

	background-position: 5px;

}

a.christmas-event {

	text-indent: 30px;

	background-position: 5px;

	background-image: url(../img/cat_xmas_event.png);

	background-repeat: no-repeat;

}

a.lambing {

	text-indent: 30px;

	background-position: 5px;

	background-image: url(../img/cat_lambing.png);

	background-repeat: no-repeat;

}

a.rural-crafts-skills {

	background-image: url(../img/cat_rural_crafts.png);

	background-repeat: no-repeat;

	text-indent: 30px;

	background-position: 5px;

}

a.training-course {

	text-indent: 30px;

	background-position: 5px;

	background-image: url(../img/cat_training_course.png);

	background-repeat: no-repeat;

}

a.wildlife-talk {

	text-indent: 30px;

	background-position: 5px;

	background-image: url(../img/cat_wildlife_talk.png);

	background-repeat: no-repeat;

}

a.reserve-openday {

	text-indent: 30px;

	background-position: 5px;

	background-image: url(../img/cat_reserve_openday.png);

	background-repeat: no-repeat;

}


a.dawn-chorus {

	background-image: url(../img/cat_dawn_chorus.png);

	background-repeat: no-repeat;

	text-indent: 30px;

	background-position: 5px;

}
a.bat-watch {

	background-image: url(../img/cat_bat_watch.png);

	background-repeat: no-repeat;

	text-indent: 30px;

	background-position: 5px;

}
a.health-walk {

	background-image: url(../img/cat_heart.png);

	background-repeat: no-repeat;

	text-indent: 30px;

	background-position: 5px;

}
a.moth-watch {

	background-image: url(../img/cat_moth_watch.png);

	background-repeat: no-repeat;

	text-indent: 30px;

	background-position: 5px;

}
div.cat {

	display: block;

	border: 1px solid #CCCCCC;

	border-radius: 3px;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	background-repeat: no-repeat;	

	background-position: 10px center;

	padding-left: 65px;

	width: 300px;

	margin-left: 15px;

	padding-top: 5px;

	padding-bottom: 5px;	

	-moz-box-shadow: 3px  3px 3px #ccc;

	-webkit-box-shadow: 3px 3px 3px #ccc;

	box-shadow: 3px 3px 3px #ccc;

}

div.reserve-openday {

	background-image: url(../img/caticon_reserve_openday.png);

}

div.arts-crafts {

	background-image: url(../img/caticon_arts_crafts.png);

}

div.childrens-activity {

	background-image: url(../img/caticon_childrens_activity.png);

}

div.family-event {

	background-image: url(../img/caticon_family_event.png);

}

div.guided-walk {

	background-image: url(../img/caticon_guided_walk.png);

}

div.optics-demonstration {

	background-image: url(../img/caticon_optics_demonstration.png);

}

div.rural-crafts-skills {

	background-image: url(../img/caticon_rural_crafts.png);

}

div.training-course {

	background-image: url(../img/caticon_training_course.png);

}

div.wildlife-talk {

	background-image: url(../img/caticon_wildlife_talk.png);

}

div.lambing {

	background-image: url(../img/caticon_lambing.png);

}

div.attenborough {

	background-image: url(../img/caticon_attenborough.png);

}

div.idle-valley {

	background-image: url(../img/caticon_idle_valley.png);

}

div.christmas-event {

	background-image: url(../img/caticon_xmas_event.png);

}
div.bat-watch {

	background-image: url(../img/caticon_bat_watch.png);

}
div.moth-watch {

	background-image: url(../img/caticon_moth_watch.png);

}
div.dawn-chorus {

	background-image: url(../img/caticon_dawn_chorus.png);

}
div.health-walk {

	background-image: url(../img/caticon_health_walk.png);

}
.sectionnavlist .categoryicons {

	margin-top: 0px;

	margin-bottom: 0px;

	line-height: 1.8;

}

#jobfiles {

	width: 220px;

	float: right;

	background-color: #F5F5F5;

	padding-top: 20px;

	padding-bottom: 20px;

	padding-right: 10px;

	padding-left: 10px;

	margin-bottom: 20px;

	margin-left: 20px;

	border: 1px solid #DBDBDB;

}

#jobfiles:hover {

	background-color: #EEF4EA;

}

#jobfiles p.download {

	background-image: url(../img/disk.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 25px;

	text-shadow: 1px 1px 0px #fff;

}



#jobfiles h5 {

	font-size: 18px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #666666;

	color: #666666;

	text-shadow: 1px 1px 0px #fff;

}

.headertext {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #666666;

	font-weight: bold;

}optgroup  {

	color: #fff;

	background-color: #83BA7A;

	border-bottom-width: 5px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	font-style: normal;

	font-weight: normal;

	line-height: 2;

	margin-left: 10px;

	font-size: 16px;

	text-indent: 10px;

}

fieldset  {

	background-color: #E3F4F4;

	margin-bottom: 10px;

	padding-bottom: 20px;

	margin-top: 20px;

}

legend {

	background-color: #83BA7A;

	color: #FFFFFF;

	padding: 5px;

	font-size: 1.2em;

	margin-left: 15px;

	margin-bottom: 20px;

}

option {

	color: #333;

	background-color: #FFFFFF;

	line-height: normal;

	padding-top: 2px;

	padding-bottom: 2px;

	font-size: 13px;

}

#memberdetails .halfcontent, #giftmembership .halfcontent, #giftaid .halfcontent, #promo .halfcontent {

	width: 330px;

	float: left;

}

#membership_form #datapro #requests {

	width: auto;

	margin-left: 15px;

}

#membership_form      label.indented  {

	margin-left: 25px;



}

#membership_form hr {

	height: 2px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	color: #C7E9E9;

	background-color: #C7E9E9;

}





#promo input {

}



#membership_form input {

	width: 290px;

}

#membership_form #promo input {

	width: auto;

}



#memberdetails  h3  em, #giftmembership h3 em {

	font-size: 12px;

}

#membership_form input.radio {

	width: auto;

}

.halfcontent #personalised_message {

	width: 290px;

	margin-left: 15px;

}

#membership_form #giftaid input {

	width: auto;

	float: left;

}

#membership_form  #giftaid  label {

	float: right;

	font-size: 11px;

	margin-right: 15px;

	margin-left: 15px;

	width: 490px;

}

#giftaid img {

	float: left;

	margin-right: 20px;

	margin-left: 20px;

}

#membership_buttons input {

	margin-left: 15px;

}

#membership_buttons {

font-weight: bold;}

#surveyMonkeyInfo {
margin-left:15px}

.sidebaranimalfacts {
	margin-top: 10px;
	margin-bottom: 10px;}
	
.factsheetsidebox {
	/* [disabled]background-color: #F0F8FF; */
	border: 1px solid #EBECED;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 11px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.animalfactpdf {
	background-image: url(/img/acrobat.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
}
#sidecontent h3.reservenewsletter {
	color: #FFF;
	background-color: #008C9B;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#reservenewsletter #name, #reservenewsletter #qpijt-qpijt, #reservenewsletter #PostCode {
	width: 90%;
	margin-bottom: 5px;
}
#sidecontent #reservenewsletter {
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	background-color: #F4FBFB;
}
#reservenewsletter #newslettersubmit {
	border: 1px solid #008C9B;
	background-color: #008C9B;
	color: #FFF;
}
