body {
	margin: 0px;
	padding: 0px;
}

p {
	margin-top: 0px;
	margin-bottom: 15px;
}

/* GENERAL TEXT */
.bodytextgrey {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000000;
}
.greybold {
	font-weight: bold;
	color: #7f8084;
}
.greyboldcaps {
	font-weight: bold;
	text-transform: uppercase;
	color: #7f8084;
}
.grey {
	color: #7f8084;
}
.greyselected {
	color: #FFFFFF;
	background-color: #7f8084;
}
.bold {
	font-weight: bold;
}
.italicbold {
	font-style: italic;
	font-weight: bold;
}
.caption {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	color: #666666;
	position: relative;
	top: 5px;
}
.greybold {
	font-weight: bold;
	color: #7f8084;
}
ul {
	padding-left: 13px;
}
.italic {
	font-style: italic;
}
a.grey:link {
	color: #7f8084;
	text-decoration: none;
}
a.grey:visited {
	color: #7f8084;
	text-decoration: none;
}
a.grey:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #7f8084;
}
a.grey:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #7f8084;
}


/*TOPNAV*/

#topnav {
	height: 165px;
	width: 887px;
	position: absolute;
	left: 28px;
	top: 28px;
}
#topnav #top-bar			{ background-color: #fff; height: 38px; position: relative; width: 887px; }
#topnav #top-bar #home-link		{ position: relative; top: 13px; left: 20px; }
#topnav #top-bar #search		{ position: absolute; top: 9px; right: 0; width: 195px; }
#topnav #grey-bar		{ height: 8px; position: relative; top: 45px; width: 887px; }

/* new nav */
	#topnav ul			{ list-style: none; margin: 60px 0 0 0; overflow: hidden; padding: 0; position: relative; }
	#topnav li 			{ float: left; height: 77px; margin-right: 13px; width: 167px; }
	#topnav li#nav-about		{ margin-right: 0; }
	
	#topnav li a 			{ background-repeat: no-repeat; display: block; height: 77px; text-indent: -9999px; width: 167px; }
	
	#topnav li a:link,
	#topnav li a:visited		{ background-position: 0 -100px; }
	#topnav li a:hover,
	#topnav li a:active		{ background-position: 0 0; }
	
	#topnav li.selected a,
	#topnav li.selected a:link,
	#topnav li.selected a:visited,
	#topnav li.selected a:hover,
	#topnav li.selected a:active	{ background-position: 0 0; }
	
	#topnav li#nav-network a	{ background-image: url('../img/nav/nav-acn.png'); }
	#topnav li#nav-news a		{ background-image: url('../img/nav/nav-news.png'); }
	#topnav li#nav-debate a		{ background-image: url('../img/nav/nav-debate.png'); }
	#topnav li#nav-learning a	{ background-image: url('../img/nav/nav-learning.png'); }
	#topnav li#nav-about a		{ background-image: url('../img/nav/nav-about.png'); }

/* new nav ends */
/*
#home-link a:link,
#home-link a:visited 	{ color: #fff; text-decoration: none; }
#home-link a:hover,
#home-link a:active 	{ color: #fff; text-decoration: underline; background: none; }
*/
input#searchfield {
	border: 1px solid #000000;
	background-color: #FFFFFF;
	height: 21px;
	width: 143px;
	padding: 3px 5px 1px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 11px;
	color: #000000;
	font-weight: bold;
}
input.submit {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #7f8084;
	text-decoration: none;
	background: none;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	border: none;
	position: relative;
	left: 3px;
	top: 0px;
	cursor: pointer;
}
input.submit:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #7f8084;
}


/* FOOTER */

/* #footer {
	position: relative;
	width: 884px;
	float: left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #7f8084;
	left: -33px;
	margin-top: 40px;
} */
#footer {
	margin: 0 0 40px 0;
}
#greybar3 {
	position: relative;
	left: 0px;
	top: 8px;
}
a.footerlink:link {
	color: #7f8084;
	text-decoration: none;
}
a.footerlink:visited {
	color: #7f8084;
	text-decoration: none;
}
a.footerlink:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #7f8084;
}
a.footerlink:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #7f8084;
}

/* PAGE CONTENT */

#pagecontent {
	position: absolute;
	width: 816px;
	left: 61px;
	top: 290px;
}
.home a:link, .home a:visited {
	color: #7f8084;
	text-decoration: none;
}
.home a:hover, .home a:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #7f8084;
}
#twocolleft {
	position: relative;
	width: 440px;
	float: left;
}
#twocolright {
	position: relative;
	width: 262px;
	float: right;
}
#homecolleft {
	width: 440px;

}
#homecolright {
	width: 262px;
}

.media {
	position: relative;
	width: 440px;
}
#backarrow {
	position: absolute;
	left: -33px;
	top: -46px;
}
#subnav {
	position: relative;
	width: 816px;
	top: -34px;
	font-size: 14px;
}
#pagenumbers {
	float: right;
	position: relative;
	font-size: 14px;
}
html>body #home_introandlinks_wrapper {
	float: left;
	margin-top: -43px;
	margin-bottom: 23px;
	width: 817px;
}
* html #home_introandlinks_wrapper {
	position: relative;
	margin-top: -43px;
	margin-bottom: 23px;
	width: 817px;
}
#home_intro {
	float: left;
	height: 96px;
	overflow: hidden;
	width: 262px;
}
#home_links {
	float: right;
	height: 96px;
	overflow: hidden;
	width: 540px;
}
#home_links a#top_link {
	display: inline-block;
	margin-bottom: 20px;
}
#home_threecolleft {
	background-image: url(../img/gen/home_heading_ourwork.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-top: solid 9px #9e3cf1;
	float: left;
	padding-top: 48px;
	width: 262px;
}
#home_threecolleft .title {
	font-weight: bold;
	text-transform: uppercase;
	color: #9e3df1;
}
#home_threecolmiddle {
	background-image: url(../img/gen/home_heading_features.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-top: solid 9px #12d84a;
	float: left;
	width: 262px;
	margin-left: 15px;
	padding-top: 48px;
}
#home_threecolmiddle .title {
	font-weight: bold;
	text-transform: uppercase;
	color: #12d84a;
}
#home_threecolright {
	background-image: url(../img/gen/home_heading_news.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-top: solid 9px #f72c73;
	float: right;
	width: 262px;
	padding-top: 48px;
}

#home-news-dropdownmenu		{ border-top: 1px dotted #c4c6ca; border-bottom: 1px dotted #c4c6ca; margin-bottom: 20px; padding: 7px 0 7px 0; }
#home-news-dropdownmenu select	{ color: #fc4284; font: 11px/20px Helvetica, Arial, sans-serif; font-weight: bold; height: 20px; padding-top: 1px; width: 100%; }

#home_threecolright .title {
	font-weight: bold;
	text-transform: uppercase;
	color: #fc3677;
}
#threecolleft {
	float: left;
	position: relative;
	width: 262px;
}
.newsitem {
	position: relative;
	width: 262px;
}
#threecolright {
	float: right;
	position: relative;
	width: 262px;
}
#threecolmiddle {
	float: left;
	position: relative;
	width: 262px;
	left: 15px;
}
#intro {
	position: relative;
	width: 539px;
}
.download {
	position: relative;
	top: 3px;
	margin-right: 10px;
	width: 49px;
}
a.downloadimglink:link {
	text-decoration: none;
	background-color: #FFFFFF;
}
a.downloadimglink:visited {
	text-decoration: none;
	background-color: #FFFFFF;
}
a.downloadimglink:hover {
	text-decoration: none;
	background-color: #FFFFFF;
}
a.downloadimglink:active {
	text-decoration: none;
	background-color: #FFFFFF;
}
.debatethumbsrow {
	float: left;
	position: relative;
	height: 180px;
}

.debateintro {
	float: left;
	position: relative;
	width: 440px;
	margin-top: 16px;
} 
.rollover {
	position: absolute;
	z-index: 10;
	height: 142px;
	left: 0px;
	top: 0px;
	width: 200px;
}
/* new debate list page */
div.thumbcontainer		{ float: left; position: relative;  }
div.thumbcontainer a		{ display: block; }
div.thumbcontainer a:link,
div.thumbcontainer a:visited	{ color: #12d84a; }
div.thumbcontainer a:hover,
div.thumbcontainer a:active	{ background-color: #12d84a; color: #fff; }
div.debate-short-title 		{ font-weight: normal; padding-top: 5px; } /* new short title for debate section */
/* new debate list page ends */
.thumbimage {
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 0px;
}
#memberselect {
	position: relative;
	top: 8px;
	left: 0px;
}
#ukmap {
	position: relative;
	top: 63px;
	left: 0px;
}
#centrethelighthouse {
	position: absolute;
	left: 230px;
	top: 271;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centreplace {
	position: absolute;
	left: 168px;
	top: 344;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centrenorthern {
	position: absolute;
	left: 322px;
	top: 308;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centreconcourse {
	position: absolute;
	left: 322px;
	top: 375;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centrebeam {
	position: absolute;
	left: 332px;
	top: 395;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centrearc {
	position: absolute;
	left: 363px;
	top: 395;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centrecube {
	position: absolute;
	left: 302px;
	top: 416;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centredoncaster {
	position: absolute;
	left: 353px;
	top: 401;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centreurbanvision {
	position: absolute;
	left: 291px;
	top: 421;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centreopun {
	position: absolute;
	left: 332px;
	top: 446;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centremade {
	position: absolute;
	left: 311px;
	top: 467;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centrecreatemksm {
	position: absolute;
	left: 343px;
	top: 487;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centreshapeeast {
	position: absolute;
	left: 373px;
	top: 477;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centrebristol {
	position: absolute;
	left: 291px;
	top: 514;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centredevoncornwall {
	position: absolute;
	left: 230px;
	top: 550;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centresolent {
	position: absolute;
	left: 343px;
	top: 529;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centrekent {
	position: absolute;
	left: 404px;
	top: 513;
	height: 25px;
	width: 150px;
	visibility: hidden;
}
#centreacn {
	position: absolute;
	left: 353px;
	top: 493px;
	visibility: hidden;
	height: 25px;
	width: 150px;
}
#centreriba {
	position: absolute;
	left: 363px;
	top: 508px;
	visibility: hidden;
	height: 25px;
	width: 150px;
}
#centreaf {
	position: absolute;
	left: 373px;
	top: 493px;
	visibility: hidden;
	height: 25px;
	width: 150px;
}
#centreexploratory {
	position: absolute;
	left: 353px;
	top: 503px;
	visibility: hidden;
	height: 25px;
	width: 150px;
}
#centrefundamental {
	position: absolute;
	left: 363px;
	top: 488px;
	visibility: hidden;
	height: 25px;
	width: 150px;
}
#centreopenhouse {
	position: absolute;
	left: 373px;
	top: 518px;
	visibility: hidden;
	height: 25px;
	width: 150px;
}
input.entryform {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 21px;
	width: 250px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-color: #FFFFFF;
	border: 1px solid #7f8084;
}#featuretitlecontainer {
	position: relative;
	height: 151px;
	width: 509px;
	left: -33px;
	top: 0px;
}
#homefeature {
	position: relative;
	width: 440px;
	left: 0px;
	top: 0px;
}
#featuretitle {
	position: relative;
	left: 64px;
	top: 0px;
}
#greenbar1 {
	position: absolute;
	height: 9px;
	width: 509px;
	left: 0px;
	top: 120px;
}
#homenews {
	position: relative;
	width: 262px;
	left: 0px;
	top: 0px;
}
#newstitlecontainer {
	position: relative;
	height: 151px;
	width: 331px;
	left: -34px;
	top: 0px;
}
#newstitle {
	position: absolute;
	left: 46px;
	top: 0px;
}
#pinkbar1 {
	position: absolute;
	height: 9px;
	width: 331px;
	left: 0px;
	top: 120px;
}
#rightarrowgreen {
	position: relative;
	left: 448px;
	top: -2px;
}
#greenbar2 {
	position: relative;
	height: 9px;
	width: 509px;
	left: -33px;
	top: 5px;
}
#centretitlecontainer {
	position: relative;
	width: 509px;
	left: -33px;
	top: 0px;
	float: left;
	height: 427px;
}
#centretitle {
	position: absolute;
	left: 86px;
	top: 64px;
}
#bluebar1 {
	position: absolute;
	height: 9px;
	width: 509px;
	left: 0px;
	top: 418px;
}
#pinkbar2 {
	position: relative;
	height: 9px;
	width: 331px;
	left: -34px;
	top: 5px;
}
#rightarrowblue {
	position: absolute;
	left: 481px;
	top: 393px;
}
#rightarrowpink {
	position: relative;
	left: 269px;
	top: -2px;
}
#pagenumbers2 {
	position: relative;
	top: 55px;
	left: 617px;
	z-index: 10;
}
.clear {
	clear: both;
}
/* */
.blackbold { color: #000; font-weight: bold; }
.right	{ float: right; }
.left	{ float: left; }
.arrow a { background: none; }

