/*User Styles */.Heading1, H1    	{color:#26264E; font-size:x-large; font-weight:normal; margin-bottom:0.2em; margin-top:0.4em;}.Heading2, H2    	{color:#66CC66; font-size:large; font-weight:bold; margin-bottom:0.2em; margin-top:0.4em;}.Heading3, H3    	{color:#26264E; font-size:medium; font-weight:normal;  margin-bottom:0.2em; margin-top:0.5em;}.Heading4, H4    	{color:#66CC66; font-size:small; font-weight:bold; margin-bottom:0.2em; margin-top:0.4em;}.Heading5, H5    	{color:#26264E; font-size:small; font-weight:bold; margin-bottom:0.2em; margin-top:0.4em;}.Normal          	{color:#43485A;}.Caption1        	{font-size:95%;}.Caption2        	{font-size:80%;}/*Banners*/#logobar		{background-color: #005A52;}#logoleft		{background-color: #005A52; background-image: url(/images/misc-pcclogo-solidgreen-193.gif); background-repeat: no-repeat;}#logoright		{background-color: #005A52; background-image: url(/images/misc-strapline-generic-growing.gif); background-repeat: no-repeat;}/*Misc Styles*/ #toppic		 		{float:left; background-image: url(../../../images/topcountry.jpg); background-repeat: no-repeat;} /* FIXME - used ?? */DIV.columnheader	{color:#FFFFFF; font-size:small; font-weight:bold;  padding-top:0.1em; margin-bottom:0.01em; margin-top:0.01em; background-color:#66CC66;} /* FIXME - used ?? */hr           		{width:100%; color:#cecece;}A					{color:#0000ff; text-decoration: underline;}A:hover				{color:#107C10;}/* Top Menu Styles */ /* FIXME - are these used ?? */SPAN.topMenu,A.topMenu	{color:#ffffff; font-weight:bold; padding-left:15px;}#topcolour	 			{float:left; width:771px; padding-left:5px; padding-top:5px; padding-bottom:5px; background-color:#000000;}/* Main layout areas - colours */#sidemenu			{background-color: #f0fff0; border: 1px solid #C0E0C0;}#searcharea			{background-color: #EFF7EF;}#topnav				{background-color: #52825B;}#breadcrumb .inner	{background-color:#EFF7EF; border:solid 1px #C0E0C0; }#otherresources		{border: 1px #e0e0e0 solid ; background-color: #f0f0f0;} #leadersmessage		{border: 1px #e0e0e0 solid ; background-color: #f0f0f0;} /* top nav */.linkhead			{color:#FFFFFF;}a.linkhead			{}a.linkhead:hover	{color:#FFFFFF;					 background-color: #7ABE87; }/* 3 col */#fullscreen3cols #col3 #rightcol	{background-color: #f4f7f4;}   #fullscreen3cols #col2				{border-right-color: #f4f7f4;} /* must be same as #fullscreen3cols #col3 #rightcol */#fullscreen3cols #col2				{background-color: #ffffff;}#maincontent		{border: 1px #aaa solid;margin-left:10px;}   /* border right around center and right hand content *//* home */#fullscreenhome #col3 #rightcol	{background-color: #DFF7DF;}#quickpoll div.quickpoll		{background-color: #FFFFFF; border: 1px solid black; }#quickpoll						{background-color: #FFFFFF;  }#whatsnew						{background-color: #f0f0f0; border: 1px solid #e0e0e0;}#fullscreenhome div.latestnews	{background-color: #d0e0ff; padding: 4px; border: 1px solid #b0c0df; } /* override default colours (below) if needed *//* footer */#footerimage		{height: 100px; background-image: url("../images/peterborough_footerimage1.png");					 background-repeat: no-repeat; background-position: center center; }/* ---- Side menu --- */#sidemenu ul		{	list-style-position: outside; }#sidemenu ul,#sidemenu li {	padding:0px;	margin: 0px;}/* Indentation */#sidemenu div.menu li {	margin-left: 25px;}#sidemenu div.menu div.menu li {	margin-left: 40px;}#sidemenu div.menu div.menu div.menu li {	margin-left: 55px;}#sidemenu div.menu div.menu div.menu div.menu li {	margin-left: 70px;}/* bullets *//* Order important */#sidemenu ul {	list-style-image: url('../images/sm_bullet.gif'); }#sidemenu li.haschildren {	list-style-image: url('../images/sm_bullet_hc.gif'); }#sidemenu li.visiblechildren {	list-style-image: url('../images/sm_bullet_hc.gif'); }#sidemenu li.selected {	list-style-image: url('../images/sm_bullet_sel.gif'); }#sidemenu li.haschildrenselected {	list-style-image: url('../images/sm_bullet_hcsel.gif'); }/* Background, borders and padding */#sidemenu div.menu div.haschildren ul,#sidemenu div.menu div.haschildrenselected ul {	background-color: #bdb; 	border-top: 1px solid #aca; 	margin-top: 3px;	padding-top: 2px;	padding-bottom: 2px;}#sidemenu div.menu div.menu div.haschildren ul,#sidemenu div.menu div.menu div.haschildrenselected ul {/* cancel style for top level */	background-color: transparent; 	border-top: 0px; 	margin-top: 0px;	padding-top: 0px;	padding-bottom: 0px;}#sidemenu div.menu div.menu {	background-color: #cec; 	border-top: 2px solid #aca; 	border-bottom: 2px solid #aca; 	padding-top:2px;	padding-bottom:2px}#sidemenu div.menu div.menu div.menu {	/* cancel previous style */	border-top: 0px;	border-bottom: 0px;	padding-top: 0px;	padding-bottom: 0px;}/* anchors */#sidemenu a.thispage {	font-weight: bold; text-decoration: none; color: black; }/* ---- End side menu --- *//* latest news */div.latestnews		{background-color: #DFE7DF; padding: 3px;}div.lnhead			{font-size: 1.1em;	font-weight: bold; text-decoration: underline; padding: 2px; color: #202020; }div.lnbody			{display: none; } /* remove to see the short descriptions */div.latestnews a	{color: black;}/*Whats New*/.whatsnew .wnhead	{font-size: 1.1em;	font-weight: bold; text-decoration: underline; padding: 2px; color: #202020;}.whatsnew  ul		{}.whatsnew  li		{ margin: 0px;}/* other resources */ul.or a				{ /* list-style-type: none; */ }/* related links */ul.rl				{ /* list-style-type: none; */ }ul.rl, ul.rl li		{ /* margin: 0px; padding: 0px; */}ul.rl li 	{ margin: 0.5em 0px; padding: 0px;}