/* CSS Document */
/* stylesheet additions ------------------------- */
#header div.circlephotos {
	background: transparent url(../graphics/circles.jpg) no-repeat left bottom;
	float: left;
	width: 405px;
	position: relative;
	height: 97px;
}

#rightnav .sponsorslogo {
	background-color:#ecf5f8;
	text-align:center;
}


/* stylesheet changes ------------------------- */
#header
{
   background: #000 url(../graphics/mrws-header.jpg);
   line-height: 1.1; /* Banner fix Part 2: Add line-height to fix the disappearing banner in IE 5 & 6 */
}

#header div.screenlogo
{
	background: transparent url(../graphics/defra-logo.png) no-repeat left bottom;
	width: 300px;
}

#header div.screenlogo {
	width: 300px;
}

#mainmenu {
	background: #CCC url(../graphics/mainmenu-bk.gif) repeat-x;
}

#mainmenu ul li a {
	color: #333333;
}

#stitle h1 {font-weight: bold; margin: 0px; padding:0px; font-family: arial, helvetica, sans-serif; font-size: 1.5em}

h2#site_navigation {font-size: 1em; font-weight: normal;}

#bread {
	background-color: #ecf5f8;
}

#bread a {
	color:#005985;
}

#bread a:hover {
	color:#005985;
}

#bread h2 {display: inline; padding: 0px 6px 6px 0px; font-size:1em; font-size: 105%; font-weight: bold; color: #000;}

.BreadParentPage
{
	color: #005985;
	padding-right: 5px;
}

.BreadParentPage:hover {
	color:#005985;
}

.BreadCurrentPage
{
	font-weight: bold;
	padding-right: 5px;
}

.BreadSeparator
{
	font-weight: bold;
	padding-right: 15px;
}

#leftnav ul li a:hover, #leftnav ul li:first-child a:hover {
	color: #0099cc;
}

#leftnav h3 a {
	background: #ccc url(../graphics/overview-bk.gif) repeat-x;
}

#leftnav h2 a {float: left; color: #666; background: #ccc url(../graphics/overview-bk.gif) repeat-x; line-height: 19px; width: 170px; padding: 0; margin: 0; padding-top: 2px; padding-left: 10px; font-size: .55em;}

#leftnav h3 a {float: left; color: #fff; background: #fff url(../graphics/this-section-bk.gif) repeat-x; line-height: 29px; width: 170px; padding: 0; margin: 0; padding-top: 2px; padding-left: 10px; font-size: .9em; padding-bottom: 7px; border-bottom: 1px solid #ccc;}

a {
	color: #0099cc;
}

#content a {
	color:#0099cc;
}

#content h2, #content h3 {margin: 0; padding: 0;}

#content h2 {color: #0099cc; margin-top: 30px; font-size: 1.3em; margin-top: 6px; padding-top: 6px;}

#content h3 {font-size:115%; font-weight:bold; line-height:normal; color: #555857;}		

#content div.searchtable table th {font-weight: normal; text-align: left;}

div.searchbutton {width: 100%; text-align: right;}

div.searchbutton p {width: 100%;}

div.errormessage {width: 100%; border: solid 2px #c00600; margin: -2px; background-color: #ffe5e6; font-weight: bold;}

div.errormessage p {padding: 0px; margin: 7px; color: #c00600; }

#content table th {
	background-color: #0099cc;
}

#content table td {
	background-color: #bfe5f2;
}

#content table td.link {
	background-color: #ecf5f8;
}

#content table td.link a {
	color: #004d95;
}

#searchtable table th {
	color: white; text-align: left; font-weight: normal;
}

#searchtable table {
	width: 100%;
}

#searchtable table tr td.maincol, div.searchtable table tr th.maincol {
	width: 40%;
}

#searchtable table tr td.formentry input {
	width: 95%;
}

#searchtable table tr td.subtable {
	margin-top: 0;
	margin-left: 0;
	padding-top: 2px;
	padding-left: 3px;
}

#searchtable table tr td table {
	border: none;
	margin-top: 0;
	margin-left: 0;
	padding-top: 0;
	padding-left: 0;
}

#searchtable table tr td table tbody tr td {
 	margin-top: 0;
 	margin-left: 0;
	padding-top: 0;
	padding-left: 0;
}

span.droplabel {
	display: none;
}

div.searchbutton {
	margin-bottom: 16px;
}

table tr th a {
	color: white !important;
}

#pagingtable table {
	padding: 0;	
	margin: 0;	
	width: 100%;
	border-top: 0;
	empty-cells: show;
}

#pagingtable table a {
	color: #036a9a;	
}

#pagingtable table td.PPrevious a {
	padding: 0 10px;	
}

#pagingtable table td.PNext a {
	padding: 0 10px;	
}

#pagingtable table span {
	font-weight: bold;
	background-color: #bfe5f2;
	padding: 3px 3px;
}

#grid div table {
	width: 100%;
	margin-bottom: 0;
}

#footerb {
	border-top:1px solid #0099cc;
}

#footerb li a:hover {
	color:#0099cc;
}

#marg {border-top: 0px white solid} /* Corrects top margin issue in Firefox */


