input.box {
	height:18px;
	font-size:0.95em;
	background:#fff url("http://www.publicsectorforums.co.uk/images/whitePix.gif");
	}

div hr, .hide { 
	height: 0; 
	width: 0;
	font: 1px/1px sans-serif; text-indent:-9999px;
	position: absolute; top:0; left: -9999px;
	overflow:hidden; background:transparent none;
	}
	
*, span {
	margin:0px; padding:0px;
	}

.red{color:#FF0000;}
#flashdiv{margin:15px;}
	
br.clearall {
	height:0em;
	font: 1px/1px sans-serif; text-decoration:none;
	margin:0; padding:0;
	clear:both;
	}

.NimoiEditMode fieldset{border:1px solid #f00ff0;}
	
/*///////////////////////////////////////////////////////////////////////////////////
	Formatting
///////////////////////////////////////////////////////////////////////////////////*/
body, a, ul, li, p, h1, h2, h3, h4, input, select, textarea {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	}
	
/*.blueBG{background-color:#dddddd; !important}*/

.contentTable{margin:5px;width:95%;}	

	
fieldset {
	border:none;
	}
	
p.floatL {
	display:inline; 
	float:left;
	}
/*///////////////////////////////////////////////////////////////////////////////////
	Layout
///////////////////////////////////////////////////////////////////////////////////*/
BODY {
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	background: #fff url("http://www.publicsectorforums.co.uk/images/top-bar-grow.gif") repeat-x;
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: #000; 
	PADDING-TOP: 0px; 
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;text-align:center;
	BORDER-RIGHT-WIDTH: 0px;
	FONT-SIZE: 76%; 
	}
	
.searchli{width:190px;float:right;}	
.searchli form{float:right;}	
.searchli form fieldset{float:right;}	

#container {
	width:774px;
	text-align:left;
	margin: 0 auto 0 auto; 
	padding:0;
	/*border:1px solid green;*/
	}
	
#container h1 {
	font-size:0; 
	line-height:0px; 
	text-indent:-9999px;
	background: transparent url("http://www.publicsectorforums.co.uk/images/psf-logo.gif") no-repeat;
	margin:10px 0 20px 6px; padding:0;
	display:inline; float:left;
	}

#container h1, #container h1 a {
	height:19px; 
	width:223px;
	}
	
#container h1 a {
	display:block;
	}
	
#content a:focus, #footer a:focus, #content a:active, #footer a:active {
	color:#fff !important;
	background-color:#7D7D7D !important;
	}

#top-bar {
	color:#fff; font-size:0.95em;
	display:inline; 
	float:right;
	margin:0 4px 0 0;
	}
	
#top-bar a  {
		color:#fff; 
		text-decoration:none;
	}

#top-bar a:hover {
	text-decoration:underline;
	}

#top-bar p {
		height:auto;
		background: transparent url("http://www.publicsectorforums.co.uk/images/top-bar-text-grow.gif") right bottom repeat-x;
		line-height:1em;
		margin:0; padding:4px 0 10px 0;
	}

#top-bar-left, #top-bar-right, #top-bar p {
		float:left;
	}

#top-bar-left, #top-bar-right {
		height:auto; 
		width:9px;
		line-height:1em; 
		text-indent:-9999px;
		padding:4px 0 10px 0;
	}

#top-bar-left {
		background: transparent url("http://www.publicsectorforums.co.uk/images/top-bar-left.gif") left bottom no-repeat;
	}
	
#top-bar-right {
		background: transparent url("http://www.publicsectorforums.co.uk/images/top-bar-right.gif") right bottom no-repeat;
	}

/*#navbar{
	height:45px; 
	width:774px;
	background: transparent url("http://www.publicsectorforums.co.uk/Nimoi/sites/CMForum/images/nav/bg2.gif") no-repeat;
	margin:0 0 2px 0; 
	padding:0;
	display:inline; 
	float:left;
	}*/
	
#nav {
		width:578px;
		font-size:0.95em;
		list-style-type:none;
		margin:0 4px 0 6px; 
		padding:0;
		display:inline; 
		float:left;
	}

#nav li {
		display:inline; 
		float:left;
		margin:7px 0 0 0; 
		}

#nav li, #nav li a {
		line-height:1.5em;
		background-repeat:repeat-y; 
		background-position:right top;
		padding:0;
	}

#nav li a{
			height:24px; 
			width:7.0175em;
			color:#666666;
			font-weight:bold; 
			text-align:center; 
			text-decoration:none;
			margin:0; 
			padding-top:8px;
			display:block;
		}

#nav li a:hover{
			background-image:none !important;
		}

#nav li ul{
			height:auto; 
			width:13.947em;
			background: #F2F1F1 url("http://www.publicsectorforums.co.uk/images/hover-line.gif") 0 0 no-repeat;
			list-style-type:none;
			position: absolute; 
			left: -999em;
			margin:-1px 0 0 -2px; 
			padding:2px 0 1px 0;
			border-style: solid; 
			border-width: 0 1px 1px 1px; 
			border-color: #BABABA;
		}

#nav li ul li {
	width:13.947em;
	display:list-item; 
	float:none;
	margin:0 !important;
	}

#nav li ul li a {
	height:auto; 
	width:13.3em;
	color:#666666;
	font-weight:normal; 
	text-align:left; 
	line-height:1.6em; 
	text-indent:0 !important;
	margin:0 0 0 1px; 
	padding:1px 0 2px 5px;
	}
	
#nav li ul li a:hover { 
	color:#fff;
	background-color:#585757;
	}
	
#nav li ul li a:active, #nav li ul li a:focus {
	color:#fff;
	background-color:#656565;
	}
	
#nav li ul li a:active, #nav li ul li a:focus {
	outline:0;
	}

#tl-1, #tl-2, #tl-3, #tl-4, #tl-5, #tl-6, #tl-7 {
		background-image:url("http://www.publicsectorforums.co.uk/images/blank.gif");
	}
		

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}
				
#navbar form {
		width:auto;
		display:inline; 
		float:left; 
		clear:none;
		margin:0; 
		padding:0;
	}

#searchPSF legend {
	text-indent:-9999px; 
	line-height: 0px; 
	font-size: 0;
	}	

#searchPSF {float:right;	}
	
#sSearch {
		display:inline; 
		float:left; 
		clear:none;
		padding:0;
	}

#sSearch {
		height:18px; width:110px;
		font-size:0.9em;
		background: #fff url("http://www.publicsectorforums.co.uk/images/whitePix.gif") no-repeat;
		margin:13px 4px 0 0; 
		border:1px solid #E1E1E1;
	}

#searchBut {
		height:20px;
		
		background: transparent none;
		color:#4C4C4C; 
		font-size:0.95em; 
		text-align:left; 
		line-height:1.55em !important;
		margin:13px 0 0 0; 
		cursor:pointer;
		border:1px outset #E1E1E1;
	}

#content {
	width:774px;
	margin:0 0 0 2px;
	display:inline; 
	float:left;
	}

#content h2 {
	font-size:1.5em;  
	}

#col1, #col2 {
	display:inline; 
	float:left;
	} 

#col1 {
	width:557px;
	margin:0 7px 0 0;
	}

	
	
#col2 {
	width:204px;
	background: #fff url("http://www.publicsectorforums.co.uk/images/grow.gif") repeat-y;
	color:#666666;
	font-size:0.95em;
	margin:13px 0 0 0;
	}
	
#col2 h3 {
	background-color:#FFFFFF;
	color:#333333;
	line-height:0.7em;
	font-size:1.20em;
	padding:10px 0 10px 3px;
	}
	
#col2 h4 {
	background-color:#FFFFFF;
	color:#333333;
	font-size:1.20em;
	padding:10px 0 10px 3px;
	}
		
#col2 .ind {
		margin:0 7px 0 11px; 
		padding:0;
	}
	

div.right-top, div.right-bot {
	background-position:left top; 
	background-repeat:no-repeat;
	font: 1px/1px sans-serif; 
	text-indent:-9999px;
	padding:0;
	}

div.right-top {
	height:10px; 
	width:204px;
	background-image:url("http://www.publicsectorforums.co.uk/images/top.gif");
	margin:0; 
	}

div.right-bot {
		height:11px; 
		width:204px;
		background-image:url("http://www.publicsectorforums.co.uk/images/bot.gif");
		margin:0; 
	}

#login {
		width:204px;
	}

#login legend {
		text-indent:-9999px; 
		line-height: 0px;
		font-size: 0;
	}

#login h2 {
		background-color:#FFFFFF;
	color:#333333;
	font-size:1.20em;
	padding:10px 0 10px 3px;
	}

#login a {
		color:#6A870C;
	}

div.grey-top {
			width:204px;
			background: transparent url("http://www.publicsectorforums.co.uk/images/login-top.gif") no-repeat;
			margin:0; 
			padding:0;
			display:inline; 
			float:left;
	}
		
		
div.grey-line {
	width:196px;
	background: #F7F7F7 url("http://www.publicsectorforums.co.uk/images/grey-line.gif") left bottom no-repeat;
	margin:7px 0 0 4px; 
	padding:0;
	display:inline; 
	float:left;
	}
	
div.logged {
	margin:5px 0 3px 0; 
	float:left;
	}

div.logged p {
	width:179px;
	line-height:1.3em;
	margin:0 7px 0 10px !important; 
	padding:0;
	}
	
div.logged span.error {
	font-weight:bold; 
	color:#EA5E27;
	}

div.grey-top p {
	width:182px;
	line-height:1.45em;
	margin:0 7px 3px 7px !important; 
	padding:0;
	}

#fLogin a{
	line-height:1.2em;
	margin:0 0 0 11px;
	display:inline; 
	float:left;
	}

#login label {
	width:182px;
	margin:4px 0 0 11px;
	display:inline; 
	float:left;
	}	

#login input.box {
	width:180px;
	margin:4px 0 0 11px;
	border:1px solid #E1E1E1;
	display:inline; 
	float:left; 
	clear:both;
	}	

#sPwrd {
		margin-bottom:15px !important;
	}

#loginBut {
		color:#6B6968;
		background: transparent none;
		font-size:0.95em; 
		line-height:1.2em; 
		
		margin:0 11px 0 0; 
		padding:0;	
		display:inline; 
		float:right;		
		cursor:pointer;
		border:1px outset #E1E1E1;
	}

#usrname {
		margin-bottom:10px !important;
	}	

#news-con {
		margin:0 11px 0 11px; 
		padding:0;
	} 
	
#news-con a {
		text-decoration:none;
		color:#666666;
	}

#news-con a:hover{
		color:#6A870C;
	}

#news-con h4 {
		font-size:1em;
		line-height:1.1em;
		font-weight:bold;
		margin:0 0 4px 0; 
		padding:0;
	}

#news-con p {
		line-height:1.3em;
		margin:0 0 14px 0; 
		padding:0;
	}

#news a.all {
		color:#6A870C;
		margin-top:18px !important;
		display:block;
	}

#special {
	
	}
	
#special ul {
		list-style-type:none;
		margin:0; 
		padding:0;
	}

#special li {
			
			line-height:1.6em;
			margin:0px; 
			padding:0px 0px 0px 27px;
			overflow : hidden; 
			/*display:inline-block;*/
			display:list-item;
			width:170px;
			background: transparent url("http://www.publicsectorforums.co.uk/images/bullet-arrow-grey.gif") 11px 0.5em no-repeat;
	}

#special a {
	color:#666666;
	text-decoration:none;
	}

#special li.on a {
	font-weight:bold;
	}

#supplier a {
		color:#6A870C;
	}	

#supplier {
	text-align:center;
	}
	
#supplier h3{
		text-align:left;
	}
	
#supplier h4{
		width:190px;
	}	

#supplier li {
		text-align:left;
		width:150px;
	}	
	
#supplier p {
		margin:5px 11px 5px 11px;
	}

#supplier img {
		border:0;
		margin:0 0 5px 0;
	}

p.paginator {
		text-align:center;
	}


#footer {
	width:557px;
	margin:25px 0 25px 0; 
	padding:0;
	text-align:center;
	}
	
#footer, #footer a {
		color:#2B2B2B;
	}

#footer span, #footer span a {
		color:#6A870C;
		text-decoration:none;
	}

#footer span a:hover {
		text-decoration:underline;
	}	

.newwindowlink{
			background-image : url("http://www.publicsectorforums.co.uk/images/newwindowLink.gif");
			background-repeat : no-repeat;
			padding-right:16px;
			background-color : transparent;
			background-position : right;
		}
		

