#container {margin-top: 20px; }

#h2col { position:relative; }

/*#h2col h2 a { display:block; color:#FFF; background-color:#660; }*/
#h2col a, #h2col p { margin-top:0; padding-top:0; }
#h2col ul, #h2col p { margin:0; padding:0; }
#hcol1 {margin-right:210px; }
#hcol2 { float:right; width:200px; overflow:hidden; display:block; }


#rightnav #search { color:#FFF; background-color:#C60; padding:5px; }

#rightnav #search .marg form { padding: 0; margin: 0; }

#rightnav #search .marg { padding: 5px 5px 10px 5px; }


#rightnav #search .searchbox {margin:3px 6px 0 0; padding:0px 5px 0px 5px; width:113px; float:left; height:19px; border:1px solid #E0A366; }
#rightnav #search .searchbut {margin:3px 6px 0 0; padding:0px; float:left; border:1px solid #E0A366; }





#rightnav #searchindex { color:#FFF; background-color:#d68533; padding:5px; margin-bottom:1em; }
#rightnav label { font-weight:bold; }

#rightnav #searchindex ul { margin:5px 0px 0px 0px; border:none; width:180px }
#rightnav #searchindex ul li { background-image:none; width:1em; float:left; margin:0; padding:0; border:none; }
#rightnav #searchindex ul li.xyz { width:3em; }
#rightnav #searchindex ul li a { color:#FFF; text-decoration: none; padding:2px}
#rightnav #searchindex ul li a:hover { text-decoration: underline; background-color:#C60; }
a.whitenavlinks:active { text-decoration: none; }

#rightnav h3, #leftnav h3.home { border:none; color:#000; }

.banners { width:100%; margin-right:200px; float:right; padding-top:10px; position:relative; text-align:left; }

#hcol1 div.latestnews, #hcol2 div.media, #hcol2 div.helpline { border:1px solid; margin-bottom:10px; padding-bottom:.5em; }
#hcol2 p.phone { font-size:160%; color:#000000; background-image:none; }
#hcol2 p {padding: 0 10px 3px 10px;}
#hcol2 div.focus { border:1px solid; margin-top:10px; padding-bottom:.5em; }
#hcol2 div.helpline { border:1px solid; margin-bottom:10px; padding-bottom:.5em; }
#hcol1 div.latestnews { border:1px solid; margin-bottom:.5em; padding-bottom:.5em; }
#hcol1 div.latestnews, #hcol2 { border-color:#660; background-color:#f2f3e5; }
#hcol2 div.media { border-color:#000000; background-color:#f2f3e5; }
#hcol2 div.focus { border-color:#600; background-color:#FFF; }
#hcol2 div.helpline { border-color:#600; background-color:#FFF; }
#hcol1 div.latestnews h3 a, #hcol2 div.media h3 a, #hcol2 div.focus h3 a, #hcol2 div.helpline h3 a{ font-size:68%; display:block; margin:0px 0px 1em 0px; padding:8px 10px 8px 10px; }
#hcol1 div.latestnews h3 a { color:#FFF; background-color:#660; background-image:url(http://collections.europarchive.org/tna/20080727101330/http://www.defra.gov.uk/graphics/resources/bandg.gif); background-repeat: no-repeat; background-position: 100% 50%; }
#hcol2 div.media h3 a { color:#FFF; background-color:#660; background-image:url(http://collections.europarchive.org/tna/20080727101330/http://www.defra.gov.uk/graphics/resources/bandg.gif); background-repeat: no-repeat; background-position: 100% 50%; }
#hcol2 div.focus h3 a { color:#FFF; background-color:#600; background-image:url(http://collections.europarchive.org/tna/20080727101330/http://www.defra.gov.uk/graphics/resources/bandr.gif); background-repeat: no-repeat; background-position: 100% 50%; }
#hcol2 div.helpline h3 a { color:#FFF; background-color:#600; background-image:url(http://collections.europarchive.org/tna/20080727101330/http://www.defra.gov.uk/graphics/resources/bandr.gif); background-repeat: no-repeat; background-position: 100% 50%; }
#hcol1 div.latestnews a { font-weight:bold; }

#hcol1 div.latestnews h3, #hcol2 div.media h3, #hcol2 div.focus h3, #hcol2 div.headline h3 { padding:0px; margin:0px 0px .5em 0px; margin-bottom:0px; }
#hcol1 div.latestnews ul, #hcol2 div.media ul, #hcol2 div.focus ul, #hcol2 div.headline ul { padding:0px 10px 10px 10px; margin:.5em 0 0 0; }
#hcol1 div.latestnews p, #hcol2 div.media p, #hcol2 div.focus p, #hcol2 div.headline p { padding:0px 10px 0px 10px; margin:0px 0px .5em 0px; }

#hcol2 div.focus img { padding:0px 0px 10px 0px; }


#h2col #hcol1 div.latestnews ul li { margin-left:0; padding-left:0; padding-bottom:.5em; background-image:none; }


#leftnav .bgrad {padding: 3px 0px 10px 0px; margin: 10px 0px; background-image: url(http://collections.europarchive.org/tna/20080727101330/http://www.defra.gov.uk/graphics/resources/grad.jpg); background-repeat: repeat-x; background-position: top right; border-bottom: solid 1px #660; }
#leftnav .bgrad p { background-image: url(http://collections.europarchive.org/tna/20080727101330/http://www.defra.gov.uk/graphics/resources/bul-redb.gif); background-repeat: no-repeat; background-position: 0 6px; margin: 0px; padding: 3px 0px 0px 10px; }
#leftnav .bgrad p a, #leftnav .bgrad p a:visited {color:#000; font-weight:normal; margin: 0px; padding: 0px; }
#leftnav .bgrad p.help { font-size:115%; margin:0px; padding:8px 0px 3px 0px; background-image:none; }
#leftnav .bgrad p.phone { font-size:160%; margin:0px; padding:0px; color:#660; background-image:none; }
#leftnav .bgrad p.continfo { margin:0; padding:3px 0px 0px 0px; color:#660; background-image:none; }
#new2 { background-color:#fff; }
/*#new {margin-top:15px; margin-right:15px; background-color:#000; display:block; position:relative; }*/
#new {margin-top:15px; margin-bottom:10px; float:left; background-color:#fff;}
#content h2 { font-weight:normal; display:block; padding-bottom:.5em; position:relative; line-height:1.2em; font-size:140%; }
/*#leftnav {padding: 0px 20px 0px 0px; vertical-align: top; position:absolute; top:0px; left:20px; width: 180px; margin: 0px; padding: 3em 0px 1em 0px; }*/


.checktext {
	font-weight: bold;
	color: #000000;
	background-color: #FF9999;
}


