.stretcher:after,.tabmenu:after,div#np:after{
content: ".";
display: block!important; 
height: 0px!important;
clear: both!important; 
visibility:hidden;}



*{
	margin: 0px;
	padding: 0px;
	list-style: none outside;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
}
* *{}

#preheader li,#footer li{
	display:inline;
	margin-right:1em;
	font-size: 1.2em;
}
#preheader li {
	font-size: 1.4em;
	margin-right: 1em;
	float: left;
	padding-top: 0ex;
	padding-right: 1em;
	padding-bottom: 0ex;
	padding-left: 0px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	line-height: 1em;
}
#preheader li.menu_Sitemap{border-right:none;}

body{font-family: Arial, Helvetica, sans-serif;	padding: 0px 0px 3em 0px;}
html {overflow-y:scroll;}
div#header {margin-bottom: 1em;}
div#preheader{
	position: relative;
	background-color: #8736B5;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-top:solid 1px #532171;
}
#preheader a{
	color:#ffffff;
	text-decoration: none;
}

#branding a {
	display: block;
	height:100px;
	overflow: visible;
	position:relative;
	width:390px;	
}
#branding a img{position:absolute;left:-50px;top:0px;}

ul.linksmenu{
	margin-left:5%;
	padding-top: 1em;
	padding-bottom: 1em;
	padding-right: 380px;
}
.linksmenu a{
	color:#CCCCCC;
}
div#navigation {
	width: 190px;
	position: absolute;
	left: 0px;
	top: -10px;
}
#navigation  li {
	font-size: 1.4em;
	background-image: url(nav_up_bottom.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom:8px; 
	margin-bottom:1ex;
}
#navigation a{
	display:block;
	text-decoration:none;
	background-image: url(nav_up_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding:8px 8px 0px 8px;
	text-align: right;
	
}

#Rightsadviceandadvocacy .menu_Advice a,#Careandsupport .menu_Care a,#Carers .menu_Carers a,#Disability .menu_Disability a,#Healthandwellbeing .menu_Health a,#Homeneighbourhoodandcommunity .menu_House a,#Leisureandlearning .menu_Social a,#Money .menu_Money a,#Transport .menu_Transport a, #Workandvolunteering .menu_Work a,#News .menu_News a{
	color:#FFFFFF;
	background-color: #8736B5;
	background-image: url(nav_down_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
#Rightsadviceandadvocacy li.menu_Advice ,#Careandsupport li.menu_Care ,#Carers li.menu_Carers ,#Disability li.menu_Disability ,#Healthandwellbeing li.menu_Health ,#Homeneighbourhoodandcommunity li.menu_House ,#Leisureandlearning li.menu_Social,#Money li.menu_Money ,#Transport li.menu_Transport , #Workandvolunteering li.menu_Work ,#News li.menu_News {
	background-image: url(nav_down_bottom.gif);
}
div#wrapper {
	min-width:760px;
	max-width:1280px;
	margin-right: 5%;
	margin-left: 5%;
}
/*div#searchbox {
	padding: 0px;
	position: absolute;
	right:5%;
	_right:2%;
	top:0px;
	background-image: url(searcchbox_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom:9px;
	
	
}
*/
div#searchbox form label.txt input.txt{
font-size:12px;
background-color:#fff;
}

	#searchbox {font-size:1.3em;}
	
/*	#searchbox form{
	background-color: #8736B5;
	color: #FFFFFF;
	padding-left:50px;
	position:relative;
	background-image: url(searchbox_form_top2.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 0.5ex;
	padding-top: 1ex;
}
*/	

#searchbox a{
	color: #FFFFFF;
}

#searchbox label {
	display: block;	
}

	
	form .submit input,form .btn input,form input.btn{
		color: #8735B3;
		background-color: #FFCC00;
		font-weight: bold;
		border:solid 2px #50226d;
		
	}
	#searchbox label.submit {
		visibility: hidden;
		position:absolute;
		top:1.4ex;
		right:6px;
		text-align:right;
		width:51px;
	}
	#searchbox span.searchHelp {
	background-color: #8736B5;
	color: #FFFFFF;
	padding-left: 50px;
	display: block;
	font-weight: bold;
	font-size: 1.3em;
	background-image: url(search_help_bg2.gif);
	background-position: center bottom;
	padding-top: 12px;
	padding-bottom: 14px;
	}
	
	#searchbox form label.check {
	font-size: 0.6em;
	padding:0.5ex 0 1ex 0;
	font-weight: bold;
	}

	#searchbox label.submit input {
	visibility: visible;
	font-size: 12px;
	background-image: url(btn_bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #F6C835;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-transform: uppercase;
	width:51px;
	height:30px;
	}
	
	input#limit_search{
	font-size:3em;
	}
	
	#searchbox .txt input{
	display:block;
	margin:0.4ex 0 0 0;
	height:27px;
	background-image: url(search_input_bg2.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #FFFFFF;
	width: 259px;
	padding:3px 0px 0px 4px;
}
/*	#searchbox a#azLink {
	top: 5px;
	padding-top:2px;
	padding-bottom:2px;
	right: 50px;
	padding-left:42px;
	font-weight: normal;
	background-color:#8736B5;
background-position:left;
background-repeat:no-repeat;
margin-bottom:5px;

}
*/
div#branding {height:110px;}

div#maincontent {
	font-size:100%;
	position: relative;
}
div#primary {
	margin-right: 180px;
	margin-left: 230px;
	min-height:50em;
	max-width:750px;
}

#primary p {margin-bottom:1em;
}

hr.clearboth {
	clear: both;
	visibility: hidden;
	font-size: 1px;
	height: 1px;
	line-height: 1px;
}
div#secondary {
	width: 152px;
	min-height:200px;
	margin-right: 0px;
	position: absolute;
	top:  0px;
	right: 0px;
}
#secondary div {
}
div#searchFilter {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 8px;
	color: #8736B6;
}
#searchFilter h2{
	color: #8736B5;
}
#searchFilter li {
	background-image: url(bullet_bg.gif);
	padding-left: 24px;
	list-style-position: outside;
	font-size: 1.4em;
	padding-left: 24px;
	margin-bottom:0.5ex;
}
#searchFilter li a{font-weight:bold;}

#primary p.tinytext,h2.tinytext{
display:block;
font-size:1.4em;
margin-bottom:-1px;
color:#676767;
text-decoration:underline;
}
#primary p.tinytext a, .searchresults{
display:block;
margin-bottom:-1px;
color:#676767;
}
div#primary ul.news li a h2{
font-size:18px;
width:100%;
color:#8736B5;
}
#homepage .news li{padding-right:0px;clear:both;}
#homepage .news li p img{float:right;margin:0 0 20px 10px;}
#primary ul.news li p{
/*float:left;
display:inline;*/
}
div#primary ul.news li p a{
text-decoration:underline;
/*display:inline;
float:left;*/
font-size:1.1em;
}
.news a.morelink{display:block;}
#search1 div#primary h1{
/*background-image: url(/css/linkage/generalpurpose.gif);*/
background-repeat:no-repeat;
background-position:left top;
}
div#primary a.returnprev{
font-size:1.2em;
text-decoration:underline;
background-image:url(/css/linkage/turner2.gif);
background-repeat: no-repeat;
background-position:left top;
padding-top:5px;
padding-bottom:5px;
padding-left:25px;
}

div#ulcontain a.backbutton{
cursor:pointer;
clear:both;
font-weight:bold;
text-decoration:underline;
background-image:url(/css/linkage/turner2.gif);
background-repeat: no-repeat;
background-position:left top;

}
div#ulcontain a.suggestbutton{
font-weight:bold;
text-decoration:underline;
margin-left:2em;
}
div#ulcontain a.suggestbutton strong{
text-decoration:none;
font-weight:normal;
}
div#primary a.backbutton{
cursor:pointer;
clear:both;
font-weight:bold;
padding-left:30px;
padding-bottom:20px;
text-decoration:underline;
background-image:url(/css/linkage/turner2.gif);
background-repeat: no-repeat;
bckground-position:left top;
}
div#primary ul ul{
padding-bottom:30px;
}
div#postcodes{
/*
	float:left;
	width: 300px;
	background-image:url(/css/linkage/posttop.gif);
	background-repeat:no-repeat;
	background-position:top center;*/
	

}

div#postcodes ul.ulfinder{
	height: 85px;
}
div#postcodes ul li{
padding-top:6px;
display:none;
padding-right:5px;
font-size:1.4em;
font-weight:bold;
color:#7E469B;
}

div#myAreaBox {
	padding-top: 85px;
	background-color: #8736B5;
	color: #FFCC00;	
	background-image: url(myarea_bg2.gif);
	background-position: center top;
	border:none;
}
#myAreaBox a {
	color: #FFFFFF;
	display:block;
	font-size: 0.8em;
	
}

#myAreaBox h2 {
	background-image: url(myarea_bg_bottom2.gif);
	background-position: center bottom;
	padding-bottom: 1em;
	padding-right: 12px;
	padding-left: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #F6C835;
	font-size: 1.5em;
	border: none;
	
}
#secondary #myAreaBox h2 strong {
font-weight:bold;
color:#fff;
display:block;
font-size:1.4em;
}

div#orgsBox {
	padding:0px!important;
	
}
#orgsBox a {
	display:block;
	height:78px;
	background-image: url(/nav_images/linkage/orgsandservs.gif);	
}
div#news {
	padding:0px!important;
	
}
#news a {
	display:block;
	height:45px;
	background-image: url(/nav_images/linkage/news.gif);	
}
div#toptip {
	padding:0px!important;
	
}
#toptip a {
	display:block;
	height:83px;
	background-image: url(/nav_images/linkage/top_tips_more.gif);	
}
div#emergencynumbers {
	padding:0px!important;
	
}
#emergencynumbers a {
	display:block;
	height:64px;
	background-image: url(/nav_images/linkage/emeergencynumbers.gif);	
}
#orgsBox a strong,#signUpBox a strong,#news a strong,#toptip a strong,#BSLBox a strong,#emergencynumbers a strong,#archive a strong{position:absolute;top:-3000px;}

div#signUpBox {
	padding:0px!important;
}
#signUpBox a {
	display:block;
	height:88px;
	background-image: url(/nav_images/linkage/sw-signup.png);	
	}
#archive{
	padding:0px!important;
}
#archive a {
	display:block;
	height:36px;
	background-image: url(/nav_images/linkage/archive.gif);	
	}
div#BSLBox {
	width:152px!important;
	background-image: url(/nav_images/linkage/languages.gif);
	color: #8736B5;		
}
#BSLBox a{display:block;
height:57px;}


div#partofleeds{
background-image: url(/css/linkage/myareatop.gif);
background-repeat: no-repeat;
background-position:left top ;
margin-bottom:2em;
padding-top:1em;
margin-left:10px;
}



/*div#partofleeds ul#selectArea li.lsNorth a{
text-decoration:underline;
}*/

div#searchKey {
	background-position: center bottom;
	padding-bottom: 1ex;
	color: #50226d;
	display:none;
}
#searchKey h2{
	margin-bottom:1ex;
	background-position: center top;
	padding-left: 8px;
	padding-top: 8px;
	font-size: 2em;
	color: #50226D;
}
#searchKey li {
	font-weight:bold;
	margin-bottom:1em;
	margin-left: 30px;
	line-height:1.2em;
	position: relative;
	font-size: 1.3em;
	margin-right: 5px;
}

	#searchKey li img{
	vertical-align: middle;
	position: absolute;
	left: -25px;
	top: -0.2ex;
}

.menulevel1 li {
	margin: 0px;
	font-size: 1.5em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.menulevel1 .menu_News a {
	background-color: #E7D7F1;
}


ul#linksmenu {
	float: right;
}
h1.logo {
	width: 200px;
	font-size: 2em;
	height: 3em;
}
ul.tabmenu {
	background-image: url(tabmenu_bg.gif);
	background-repeat: repeat-x;
	background-position: center bottom;		
}
.tabmenu li {
	float: left;
	margin-right: 4px;
	font-size:1.3em;
	background-image: url(tabmenu_up_lli2.gif);
	background-position: right top;
	margin-bottom:0px;
	padding-bottom:-6px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #8736B5;
	border-left-width:0px;	
	
}
/*ross*/
.tabmenu a{
	font-weight:bold;
	display:block;
	text-align:center;
	margin-right:1em;
	padding-top:1ex;
	padding-left: 1em;
	padding-bottom: 6px;
	background-image: url(tabmenu_up_a.gif);
	text-decoration:none;
	white-space:nowrap;
	

	
	}
.tabmenu .orgs2active a{background-image: url(activeorgs.gif);padding-left:30px;padding-bottom:8px;}
.tabmenu .docs2active a{background-image: url(activedoc.gif);padding-left:30px;padding-bottom:8px;}
.tabmenu .all2active a{background-image: url(activetopic.gif);padding-left:30px;padding-bottom:8px;}
.tabmenu .whole2active a,.tabmenu .active a{background-image: url(tabmenu_over_a.gif);padding-bottom:8px;}

.tabmenu li.orgs2active {
	background-image: url(tabmenu_over_lli.gif);
	margin-bottom:-6px;
	border:none;
}
.tabmenu li.docs2active {
	background-image: url(tabmenu_over_lli.gif);
	border:none;
margin-bottom:-6px;
}
.tabmenu li.all2active {
	background-image: url(tabmenu_over_lli.gif);
	margin-bottom:-6px;
border:none;
}

.tabmenu li.whole2active,.tabmenu li.active {
	background-image: url(tabmenu_over_lli.gif);	
	margin-bottom:-2px;
	border:none;
}
.tabmenu .all2 a{background-image: url(alltab.gif);padding-left:30px;}
.pgTurners li {
	display: inline;
	padding:0px 0.6ex 0px 0.6ex;
	font-weight: bold;
	font-size:1.6em;
}
/* Image Replacement RP */
/*.pgTurners a.next,.pgTurners a.prev{

width:30px;
height:30px;
text-indent:-9000px;
}*/
#primary .pgTurners p{margin-bottom:0.5ex!important;font-size:1.4em;color:#8737b4;}

#primary .pgTurners ul{padding-bottom:10px;}
.pgTurners a.prev{
	background: url(batchleft.gif);	
	background-repeat:no-repeat;
	background-position:left center;
	padding-right:20px;
	padding-top:7px;	
	padding-left:10px;
	padding-bottom:7px;	
	/*margin-right:20px;*/
	/*position:absolute;
	left:5px;
	*/


}
.pgTurners a.next{
	/*left:680px;*/
	background: url(batchright.gif);
	background-repeat:no-repeat;
	background-position:right center;
		padding:7px 20px 7px 20px;		

		/*position:absolute;
		right:30px;
		*/	
	
}



div.pgTurners {
	background-color: #e7d7f1;
	text-align:center;
	color: #8737b4;
	padding: 2ex;
	position:relative;		
	
}

ul.searchReturns{
	clear: both;
	padding-top: 1em;
	padding-right: 1em;
	padding-bottom: 2em;
	padding-left: 1em;
	min-height:34em;
}
	.searchReturns a.download{border-left:solid 2px #367BB4;margin-left:1em;padding-left:1em; font-weight:normal;}
.searchReturns li {
	padding-left: 40px;
	margin-bottom:1em;
}
.searchReturns li h3{font-size:1.6em;
}

.searchReturns h3 a{margin-left:-40px;padding-left:40px;margin-bottom:-20px;padding-bottom:20px;display:block;width:auto}
.searchReturns h3 a.download{margin:0;padding:0;display:inline;border:none;}

a.searchInst {
	position:absolute;
	right:185px;
	top:-12px;
	font-weight: bold;
	font-size: 1.5em;
	background-image: url(/nav_images/linkage/notfoundright.gif);
	background-position: right center;
	padding-right: 40px;
	padding-top: 0.2ex;
	padding-left:4px;
	padding-bottom: 0.2ex;
	text-align:right;
	width:120px;
	text-decoration:none;

}
/*
a.searchInst {
width:120px;
float:right;
display:block;
	font-weight: bold;
	font-size: 1.5em;
	background-image: url(/nav_images/linkage/notfoundright.gif);
	background-position: right center;
	padding-right: 40px;
	padding-top: 0.2ex;
	padding-left:4px;
	padding-bottom: 0.2ex;
	text-align:right;
	text-decoration:none;
}}*/
a.searchInst:hover{text-decoration:underline;}

 li.pgtypeOrg {background-image: url(icon_org.gif);}
 li.pgtypeDoc {background-image: url(icon_doc.gif);margin-bottom:0px;}
 li.pgtypeTopic {background-image: url(icon_topic.gif); padding-bottom:1em;}
 #AZresult li.pgtypeTopic p{
 display:none;
 }
 li.pgtypeDoc p {margin-bottom:0px;}
.pgtypeOrg h1,.pgtypeOrg h2,.pgtypeOrg h3,.pgtypeOrg h4,.pgtypeOrg a {color:#b3367a;!important}
.pgtypeDoc h1,.pgtypeDoc h2,.pgtypeDoc h3,.pgtypeDoc h4,.pgtypeDoc a{color:#367bb4!important;}
.pgtypeTopic h1,.pgtypeTopic h2,.pgtypeTopic h3,.pgtypeTopic h4,.pgtypeTopic a{color:#8735b3!important;}



ul#azSelect{text-align:center;padding-top:10px;clear:both;}
#azSelect li {
	display:inline;	
	font-size: 2em;
	color:#CCCCCC;
	margin:0px 1em 1em 0px;	
	margin:0px 0.5ex 0.5ex 0px;
}
#azSelect li a,#azSelect li span{
	/*display:table-cell;*/
	display:-moz-inline-box;
	display:inline-block;
	padding: 8px;	
	border:solid 2px;
	margin:1ex!important;
	width:1.6em;
	height:2em;
	text-align:center;
	text-decoration:none;
	vertical-align: middle;
}
#azSelect li a:hover{background-color:#8736b6;color:#ffffff;}
#azSelect li a{border-color: #8735b3;}
#azSelect li span{border-color: #999999;color:#999999;}


.pageTypeOrg #primary h1,.pageTypeOrg #primary h2,.pageTypeOrg #primary h3,.pageTypeOrg #primary a {color: #b73679;}
.pageTypeDoc #primary h1,.pageTypeDoc #primary h2,.pageTypeDoc #primary h3,.pageTypeDoc #primary a{color: #387ab4;}
div#homeIntro {
	background-image: url(home_rndm5.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-bottom:2em;
	padding:0px;
	background-color: #F8F491;
	
}
#homeIntro img{display:block; margin:0px;}

#primary p/*,ul.news*/{}


a.printPage{
	position:absolute;
	top:8em;
	right:5px;
	color:#8736b6!important;
	font-weight:bold;
	background-image: url(print_icon.gif);
	background-position: right center;
	padding-right: 20px;
	font-size:0.8em;
width:12em;
text-align:right;
}
ul#bbmenu {
	width: 100%;
	padding:0 10px 1em 10px;
}
#bbmenu li {
	color:#8736b6;
	/*float: left;
	margin-right: 5%;*/
	margin-bottom:1ex;
	/*width: 40%;*/
	font-size: 1.5em;
	padding-left:18px;
	background: url(bigger_bullet.gif) no-repeat left 4px;	
}
#bbmenu li.submenulevellist3{
	font-size: 1.4em;
	font-weight:normal;
	background:none;
	padding-left:24px;
}
#bbmenu li.submenulevellist3 a{font-weight:normal;}

#bbmenu li.active a{text-decoration:underline;}
#bbmenu a{text-decoration:none;font-weight:bold;}
#topicList li a{margin-left:-40px;padding-left:40px;display: block;width:auto;}
#topicList li {
	font-size:1.6em;
	font-weight: bold;
	list-style-position: outside;
	list-style-type: none;
	background-image: url(icon_topic_small.gif);
	padding-left: 25px;
margin-bottom: 1ex;
	background-position: left top;
	padding-bottom: 0.2ex;
}
#primary label{color:#8736b6;}

input.txt,.txt input{border:solid 2px #52226c; padding-left:20px;}


#eBulletin #primary form{
display:block;
margin-bottom:3em;
}
#eBulletin #primary h2{
display:block;
float:left;
width:100%;
}
#eBulletin #primary h3{
display:block;
float:left;
width:100%;
}

/*#eBulletin #primary form label.txt input.txt{
display:block;
margin-top:10px;
}
*/
#eBulletin #primary p{padding-top:15px;}
#eBulletin #primary p.warning{padding-top:25px;}
#eBulletin #primary label{position:relative;display:block;margin-bottom:1em;font-weight:bold;font-size:1.2em; }
/*
#eBulletin #primary form label.sub input.btn{float:right;margin-right:30px;_margin-right:35px;height:25px;margin-bottom:1em;zoom:1;padding:0 1ex;font-size:14px;}
#eBulletin #primary input.txt{position:absolute;left:110%; width:200%;}*/
#eBulletin #primary input.txt{position:absolute;left:40%; width:55%;}
#eBulletin #primary label.txt{margin-bottom:2em;}
#eBulletin #primary form label.sub input.btn{position:absolute;right:30px;}
#eBulletin #primary form label.sub {width:100%;_width:100%;}
div.event p a{
text-decoration:underline;
}
#primary p{
margin-top:5px;
}
div.event p{
margin:0;
padding:0;
line-height:0;

}
div.event{
float:left;
width:100%;
}

p.map {
	text-align: center;
	background: #f9f8c5 url(mapbg_l.gif) no-repeat left top;
	padding: 0px 0px 0px 15px;
}
.map img{
}
.map span{
	display:block;
	padding: 0px 15px 0px 0px;
	background: url(mapbg_r.gif) no-repeat right top;
	margin: 0px;
	width: auto;
	text-align: center;
}
#navigation a.inactive {
	color: #999999!important;
}
#primary .pgTurners p{max-width:none;font-weight:bold;}
form{font-size:1.4em;}
ul#topicList {padding:1em 0px 1em 0px;padding-right:15em;}
ul#selectArealist{font-size:1.5em;}
p.topicPgTurner {
	position:relative;
	max-width:none;
}
#primary h1{font-size:2.4em;margin-bottom:1ex;margin-right:8em;}
.topicPgTurner a{/*position:absolute;top:0px;*/ position:relative;float:left;}
.topicPgTurner a.{background:url(turner_next.gif) no-repeat right center;/*right:340px;*/padding:5px 35px 5px 0px;}
.topicPgTurner a.prev{
margin-right:30px;background:url(turner_prev.gif) no-repeat left center;/*left:0px;*/padding:5px 0px 5px 35px;
}
div#pdfDiv{
	position:fixed;
	top:0px;
	left:0px;
	right:0px;
	background: transparent url(trans80.png) repeat;
	display:none;
	bottom: 0px;	
}
#pdfDiv iframe{
	/*display:block;
	text-align:left;
	margin:0px auto 50px;
	clear: both;
	width:100%;
	height:95%;start new*/
	position:absolute;
	top:2em;
	bottom:0px;left:-2px;right:-2px;
	
	min-height:95%;
	
	/*end new*/
	background: #FFFFFF url(loader.gif) no-repeat center center;
	border-top: 2px solid #8736b5;
	border-right: 2px solid #8736b5;
	border-bottom: 2px solid #8736b5;
	border-left: 2px solid #8736b5;
}
div.iframewrapper{
	background-color:#eeeeee;
	position:absolute;
	height:85%;
	width:90%;
	border:solid 2px #8736b5;
	left:5%;
	top: 5%;
	right: 5%;
	bottom: 10%;
	}
	.iframewrapper a{font-size:1.3em;margin:0 10px;}
	a.closebtn1{
	color:#000;font-family:Arial, Helvetica, sans-serif;
	float:left;
	padding-left:25px;
	background: url(iframeback.gif) no-repeat left center;
}
	/*a.closebtn2{float:right;padding-right:15px;background: url(close.gif) no-repeat right center;}*/

#footer p{
	min-height:30px;
	color: #8736B5;
	font-size:1.5em;
	padding-top:10px;
	padding-left:20px;
}
#footer img{float:right;display:inline;}
#footer img.hasrightbackground{background: url(footer_right.gif) no-repeat right;}
input.txt{color:#000;font-family:Arial, Helvetica, sans-serif;font-size:1em;padding-left:10px!important;padding-top:8px!important;}
div#primary span#top{
	margin-top:3em;
	display:none;
	font-size:1.5em;
	background: url(toplink_span_bg.gif) no-repeat right top;
	padding-right:1em;	
	width: 8em!important;
	width:6em;
}
 span#top a{
	background:#FCFBC3 url(toplink_a_bg.gif) no-repeat left top;
	height: 25px;	
	padding-top:3px;
	display:block;
	padding-left:35px;
	_width:100%;
 }
div#primary a.searchInst{
/*background-color:#fcfbc3;*/
}

li.menu_Home a,li.menu_AbouttUs a,li.menu_AboutUs a,li.menu_ContactUs a,li.menu_Sitemap a{
font-weight:normal;
}
#sitemap #primary ul{font-size:1.4em;}
div#relatedtopic{
background-image:url(/css/linkage/relatedtop2.gif);
background-position:right top;
background-repeat:no-repeat;
padding-top:1em;
/*width:100%;*/
}
span.terminator{display:block;height:10px;}
.terminator hr{visibility:hidden;}
#relatedtopic span.terminator {
margin-top:1em;
clear:both;
	background: url(relatedbottom2.gif) right bottom;
}
#relatedtopic h2{
background-image: url(/css/linkage/icon_topic_small.gif);
background-position:right 3px;
background-repeat:no-repeat;
padding-top:2px;
margin-right:12px;
padding-right:25px;
padding-bottom:1ex;
margin-bottom: 10px;
font-size:1.4em;
}
/*div#maincontent, div#wrapper{border:solid 1px #99CC00!important;}*/
.pageTypeDoc div#primary a.popup{
font-weight:bold;
font-size:1.3em;
margin-left:30px;
padding-top:5px;
padding-bottom:5px;
padding-left:25px;
margin-bottom:10px;
background-image:url(/css/linkage/icon_doc_small.gif);
background-position:left center;
background-repeat:no-repeat;
float:left;
display:block;
width:100%;
}
div#relatedtopic #relatedlinks #np a.moretopics1{
background-image:url(/css/linkage/moretopics.gif);
background-position:right center;
background-repeat:no-repeat;
float:right;
display:inline;
width:30px;
height:20px;
padding-top:5px;
margin-right:20px;
}
div#relatedtopic #relatedlinks #np a.prevtopics1{
background-image:url(/css/linkage/turner2.gif);
background-position:left center;
background-repeat:no-repeat;
float:left;
width:30px;
display:inline;
margin-left:0px;
padding-top:5px;
height:20px;
}
div#np{margin-top:2em;}
div#primary h1.orgtitle{
/*background-image: url(/css/linkage/icon_org_small.gif);jk*/
background-position:top left;
background-repeat:no-repeat;
padding-bottom:10px;
/*jkpadding-left:30px;*/
}
#primary p .details a .webaddress{
padding-left: 50px;
}
div.details img{
margin:2em 0 20px 10px;
float:right;
}
#primary div.details h2{
font-size: 2.1em;/*rp fix for consistent size of headings*/
line-height:1em;
width: 100%;
color: #8736b5;
padding-bottom:8px;
}
#primary div.details h3{
font-size:1.4em;
padding-bottom:8px;
}
#primary div.details h4{
font-size:1.2em;
}
#selectArea div#primary h1{
/*background-image: url(/css/linkage/generalpurpose.gif);*/
background-repeat:no-repeat;
position:left top;
}
#News div#primary h1{
/*background-image: url(/css/linkage/generalpurpose.gif);*/
background-repeat:no-repeat;
position:left top;
}
#primary div.returndata div.event a img{
position:relative;
float:right;
padding-left:30px;
margin-right:-30px;
margin-top:0px;
padding-right:10px;
}
<!--#News .returndata form div.event {height:45px;/*padding:0;margin:0;margin-bottom:2px;*/}-->
/* RP News items - */
html #News #primary .returndata li.newsitems{
list-style-type:none!important;
list-style:none!important;
}
html #News .returndata li.newsitems a{
font-size:0.8em!important;

margin-left:-30px;
/* padding-bottom:0.4em; */
display:block;
width:auto;
}
#News .returndata .event ul li span{float:left;}
#primary div.returndata div.event p{
font-size:1em;
position:relative;
float:left;
display:inline;
padding-right:5px;
}
/*#primary div.returndata div.event ul li a{


}*/
#primary div.returndata form p.recordcount{
font-size:1em;
/*bottom:0px;
position:absolute;*/
margin-bottom:1em;
padding-bottom:1em;
}
div#primary h1{
/*
background-image: url(/css/linkage/icon_topic_small.gif);
background-position:left top;
background-repeat:no-repeat;
padding-left:30px;
*/
padding-bottom:5px;
line-height:1em;
}
div#locations{
margin-top:12em;
}
div#locations,div#postcodes{
	background: url(myarea_l_t.gif) no-repeat left top;
	margin-bottom:10px;
}
#locations ul,#postcodes ul{
	background: url(myarea_l_b.gif) no-repeat left bottom;
	padding:10px 10px 20px 10px;
}
div#locations ul li a{
	display:block;
	font-size:1em;
	font-weight:normal;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}
#AZresult #primary ul.tabmenu li.whole2 a{
padding-left:10px;
}

ul.tabmenu li.docs2 a{
background-image: url(doctab.gif);
background-position:left top;
/*padding-right:20px;*/
color:357ab5;
padding-left:30px;
}
ul.tabmenu li.orgs2 a{
background-image: url(orgtab.gif);
background-position:left top;
color:b8427f;
padding-left:30px;
/*padding-right:20px;*/
}

div#relatedtopic #relatedlinks a{
padding-right:10px;
}
#Rightsadviceandadvocacy #relatedtopic,#Careandsupport #relatedtopic,#Carers #relatedtopic,#Disability #relatedtopic,#Healthandwellbeing #relatedtopic,#Homeneighbourhoodandcommunity #relatedtopic,#Leisureandlearning #relatedtopic,#Money #relatedtopic,#Transport #relatedtopic, #Workandvolunteering #relatedtopic ,#News #relatedtopic
{
}

.Pgtype #Rightsadviceandadvocacy #relatedtopic,#Careandsupport #relatedtopic,#Carers #relatedtopic,#Disability #relatedtopic,#Healthandwellbeing #relatedtopic,#Homeneighbourhoodandcommunity #relatedtopic,#Leisureandlearning #relatedtopic,#Money #relatedtopic,#Transport #relatedtopic, #Workandvolunteering #relatedtopic ,#News #relatedtopic{

}
div.returndata form input#submit.btn{
margin-top:1.5em;
line-height:1.2em;
}
div#primary form p.warning{
display:block;
margin-top:3em;
font-size:1.1em;
}
#eBulletin div#primary p{
display:block;
}
#eBulletin div#primary form p.warning {
display:block;
}
#eBulletin div#primary form p.warning input.btn {
display:block;
float:right;
}
div#primary form{
display:block;
}
div#primary h3.abstitle{
font-size:2em;
margin-top:1em;
margin-bottom:5px;

}
div#primary h1.doc{
/*
background-image: url(icon_doc.gif);
background-position:left top;
background-repeat: no-repeat;
padding-left:: 40px;
*/
}
div#primary ul li.docdetails{
font-weight:bold;
font-size:1.4em;
}
div#primary .downloadweblink{
position:relative;
float:left;
font-size:1.2em;
display:inline;
padding-right: 20px;
color:#387ab4;
font-weight:bold;
width:100px;
margin-left:40px;
text-align:right;
}

div#primary ul ul label{
position:relative;
float:left;
font-size:1.2em;
color:#387ab4;
font-weight:bold;
text-align:right;
}


.pageTypeOrg div#primary a.popup{
padding-left:10px;
display:block;
}

#selectAZ div#primary h1{
/*background-image: url(/css/linkage/generalpurpose.gif);*/
background-repeat:no-repeat;
background-position:left top;
display:block;
}
#AZresult div#primary h1{
/*background-image: url(/css/linkage/generalpurpose.gif);*/
background-repeat:no-repeat;
background-position:left top;
display:block;
}
div#ulcontain{
display:inline;

}
.pageTypeOrg div#primary h1{
/*background-image: url(icon_org.gif);*/
background-repeat:no-repeat;
background-position:left top;
display:block;
padding-bottom:10px;
margin-bottom:10px;
}
.pageTypeOrg div#primary h2{
display:block;
padding-left:10px;
margin-bottom:1em;
width:100%}
.pageTypeOrg div#primary p.details{
width:100%;
}
.pageTypeOrg div#primary p.details label{
color:#b5367a;
font-weight:bold;
font-size:1.1em;
}
.pageTypeOrg div#primary p.details label a.popup{
display:inline;
width:200px;
font-size:14px;
}
div#primary ul.contactdetails {
width:60%;
float:right;
}
.pageTypeOrg div#primary ul.addressdetails{
float:left;
width:40%;
padding-bottom:10px;
}
.pageTypeOrg div#primary ul.addressdetails li{
margin-left:0;
font-size:1.1em;
}
.pageTypeOrg div#primary h2{
clear:both;
margin-top:1em;
padding-bottom:0px;
border-bottom:2px solid #b5367a;
font-weight:bold;
font-size:16px;
}
.pageTypeOrg div#primary #ulcontain{
padding-bottom:3em;
margin-botttom:1em;
/*min-height:200px;*/
display:block;
font-size:1.4em;
}
.pageTypeOrg div#primary #ulcontain span#top{font-size:1em;}
.pageTypeOrg div#primary #ulcontain #top a{width:9em;}
.pageTypeOrg div#primary #ulcontain p{
font-weight:normal;
font-size:1.1em;
}
.pageTypeOrg div#primary #ulcontain ul.otherdetails{
float:left;
}

div#ulcontainarea h2{
width:500px;
margin-top:1em;
}

#ulcontain li{vertical-align:bottom;clear:left;line-height:1.4em;zoom:1;}

#ulcontain li:after{content:".";height:1px;visibility:hidden;display:block;clear:both;}

#ulcontain li strong{font-weight:bold!important;color:#b5367a;width:130px;left:-150px;top:0;text-align:right;font-weight:bold;float:left;clear:left;margin-right:10px;font-size:1.1em;overflow:visible;}

#ulcontain .contactdetails li{margin-left:150px;position:relative; vertical-align:bottom;}
#ulcontain .contactdetails li strong{font-weight:bold!important;color:#b5367a;position:absolute;width:130px;left:-150px;top:0;text-align:right;font-weight:bold;}

#ulcontain .contactdetails li strong{position:absolute;width:150px;left:-160px;}

div#primary p.details strong{float:left;font-size:1.1em;font-weight:normal;}
div#primary p.details a.popup{float:left;font-size:1.1em;margin-left:0;padding:0;}
div#primary ul ul li.docdetails strong{
color:#376ab5;
float:left;
margin-left:-160px;
width:150px;
text-align:right;
font-size:1.1em;
zoom:1;
}
div#primary ul li:after{content:".";height:1px;visibility:hidden;display:block;clear:both;}

div#primary ul ul li.docdetails{
font-weight:normal;
margin-top:10px;
margin-left:180px;

}

#organisations div#primary h2{
display:none;
}

#organisations div#primary h1{
/*background-image: url(icon_org.gif);*/
background-position:left top;
color:#b5367a;
line-height:1.4em;
}

#primary ul#menubb.stretcher li.submenulevellist3 active a.submenulevel3{
margin-bottom: 1ex;
background-color: transparent;
background-image: url(bigger_bullet.gif);
background-repeat: no-repeat;
}

#primary ul#bbmenu.stretcher li.submenulevellist3{
margin-bottom: 1ex;
margin-left:12px;
background-color: transparent;
background-image: url(bigger_bullet.gif);
background-position:top left;
background-repeat: no-repeat;
}

#footer strong{
background-color:#e7d7f0;
color:#8736B5;
float:left;
font-size:1.6em;
font-weight:normal;
height:30px;
margin-left:100px;
_margin-top:5px;
}
#News #forwardpage,#News #backwardspage{
font-size:1.1em!important;
}
div#footer div#footerright img{
text-align:right;

}
div#footer {
margin-top:2em;
	_margin-top:4em;
	/*padding:5px;/*temporary  missing origional p*/
	background-color:#e7d7f0;
	background-image:url(footer_left.gif);
	width:100%;
	padding-bottom:0px;
	height:60px;
	line-height:53px;
	
}
#footer div#footerright p{margin:0px!important;padding:5px;}
#footer div#footerright p img{margin-left:8px;
vertical-align:middle;}
div#footer div#footerright{
background-image: url(footer_right.gif);
background-position:right top;
background-repeat:no-repeat;
float:right;
margin-right:0em;
line-height:53px;
width:410px;
}
div#ulcontain strong .pipe{
font-weight:bold;
position:absolute;
left:330px;
bottom:130px;
font-size:1.2em;
}
span#sortcontrol{
float:right;
font-size:1.1em;
color:#676767;
width:225px;
text-align:right;
}
span#sortcontrol strong{
font-size:1.1em;
color:#8736b5;

}
span#sortcontrol a{
font-size:1.1em;
font-weight:normal;
text-decoration:none;
}
/* SG - hack to remove link seperator PIPE showing on pageTypeOrg */
.pageTypeOrg .pipe {display:none;}
/* SG - other additions */
.pageTypeDoc .backbutton {font-size:1.4em;}


span#txtControls {
	position:absolute;
	top:2px;
	left:5%;
	z-index:30;
	text-align:right;
	padding-top:2px;
}
#txtControls a {
	height: 27px;
	width: 27px;
	line-height: 27px;
	display: block;
	margin-right: 12px;
	text-align: center;
	font-size: 1.2em;
	color: #000;
	border: 1px solid #999;
	font-weight: bold;
	float: left;
	text-decoration: none;
}
#txtControls a:hover {
	text-decoration:none!important;
	background-color:#8736B5;
	color:#ffffff;
}

/*#selectAZ #primary h1,#selectArea #primary h1{background-image:none;}*/

ul.addressdetails{clear:left;}

/*#secondary #relatedlinks{display:block;}*/

#ulcontainarea .areadetails li,#ulcontainarea .accessdetails li{padding-left:140px;margin-bottom:0.75ex;}
#ulcontainarea .areadetails li strong,#ulcontainarea .accessdetails li strong{margin-left:-140px;}
ul.news .morelink {display:inline; padding-left:1em;}
#myAreaBox h2 a {font-size:14px; text-decoration:none;}
#myAreaBox h2 a:hover {font-size:14px; text-decoration:underline;}

#search1 #primary h2.searchresult{
color:#676767;
}

.neighbourhoodandcommunity #primary a {font-size:1em;}

span.pub,span.date,span.pageno,span.size{
color:#367ab5;
font-weight:bold;
}

.topic_view_h1 {background-image: url(icon_topic_small.gif);
padding-left: 25px;
margin-bottom: 1ex;
background-x-position: left;
background-y-position: top;
padding-bottom: 0.8ex;}

#relatedlinks p {font-size:1.2em; margin-bottom:10px;margin-right:10px;padding-right:0px;}
#relatedlinks a {text-decoration:none;line-height:1.2em;} /* rp fix for spacing in related topics box.*/
#relatedlinks a:hover {text-decoration:underline;}

.searchresult {font-weight:normal;}
#search1 #primary h1 {font-weight:normal; font-size:1.8em;}
.iframewrapper p{
font-size:1.6em;
font-family:Arial, Helvetica, sans-serif;
color:#8736b5;
}
span#searchdescription{
font-size: 1.1em;
color: #676767;
display:block;
margin-right:235px;
}
span#searchdescription b{
font-weight:bold;
font-size:1.2em;
color: #8736b5;

}
#search1 #primary h1{
font-weight:bold;
}
#eBulletin div#signUpBox{
display:none;
}
#eBulletin div#signUpBox a{
display:none;
}


#searchdescription b{white-space:nowrap;}

/*
#eBulletin #primary label{position:relative;width:30%;display:block;margin-bottom:1ex;font-weight:bold;font-size:1.2em; }
#eBulletin #primary  input.txt{position:absolute;left:110%; width:200%;}
#eBulletin #primary h2{margin-bottom:1ex;}
#eBulletin #primary input.btn{margin-left:33%;}
#eBulletin #primary label.txt{margin-top:2em;}
#eBulletin #primary  form label.sub input.btn{position:absolute;left:445px;top:5px;height:25px;width:50px;font-size:0.8em;}
*/
li.azlink{
	margin-bottom:3em;
	font-size:1.2em;
	width:auto;
	
}
a.azback{
font-size:1.2em;
text-decoration:underline;
text-align:left;
background-image:url(/css/linkage/turner2.gif);
background-repeat: no-repeat;
background-position:left center;
padding-top:5px;
padding-bottom:10px;
padding-left:25px;
padding-right:10px;
background-color:#fcfbc3;
}

a.prevpage{
background-image:url(/css/linkage/turner_prev.gif);
background-repeat: no-repeat;
background-position:left center;
padding-left:35px;
padding-top:7px;
padding-bottom:7px;
text-decoration:none;
}
#primary div.pgTurners ul li a{
text-decoration:none;
}

/*#primary div.pgTurners ul li a.nextpage:hover{text-decoration:none;}*/
div.pgTurners ul li a.nextpage:hover,div.pgTurners ul li a.next:hover,div.pgTurners ul li a.prev:hover{
text-decoration:none!important;
}
div.pgTurners ul li a.prevpage:hover{
text-decoration:none!important;
}

div.PgTurners a.prevpage{
text-decoration:none;
}
#primary p.topicPgTurner a.nextpage{
background-image:url(/css/linkage/turner_next.gif);
background-repeat: no-repeat;
background-position:right center;
padding-top:7px;
padding-bottom:7px;
padding-right:35px;
text-decoration:underline;
}
#primary p.topicPgTurner a.prevpage{
float:left;
background-image:url(/css/linkage/turner_prev.gif);
background-repeat: no-repeat;
background-position:left center;
padding-top:7px;
padding-bottom:7px;
padding-left:35px;
margin-right:10px;
text-decoration:underline;
}
.pgTurners a.nextpage{
background-image:url(/css/linkage/turner_next.gif);
background-repeat: no-repeat;
padding:7px 35px 7px 10px;
background-position:right center;

}

#forwardpage{
background-image:url(/css/linkage/turner_next.gif);
background-repeat: no-repeat;
background-position:right center;
padding-bottom:15px;
padding-right:35px;
text-decoration:underline;
margin-right:1em;
margin-top:1em;
background-color:#fff;
border:1px solid #fff;
padding-top:1em;
float:left;
}
#News div.returndata form span{
font-size:1.2em;
color:#8736b5;
text-decoration:underline;
font-weight:bold;
}
#backwardspage{
background-image:url(/css/linkage/turner_prev.gif);
background-repeat: no-repeat;
background-position:left center;
padding-bottom:15px;
padding-left:35px;
text-decoration:underline;
margin-right:1em;
margin-top:0.8em!important;
background-color:#fff;
border:1px solid #fff;
padding-top:1.2em;
float:left;
}
span.searchHelp a{
margin-right:20px;
}
#primary a{
word-wrap: break-word;
}
hr.menudivide{
/*color:#ff0000;*/
width:100%;
}
ul#bbmenu{
border-bottom:1px solid #000000;
padding-bottom:-10px;
margin-bottom:5px;
}
#News input.btn{
text-decoration:underline;
}
#News #primary ul li{
font-size:1.4em;
list-style:circle;
list-style-image:url(bullet.gif);
list-style-position:outside;
list-style-type:circle;
margin-bottom:10px;
margin-left:25px;
}
#News #primary ol li{
font-size:1.4em;
list-style:decimal!important;
list-style-image:none!important;
margin-bottom:10px;
margin-left:25px;
}
/*#messages{
display:none;
}
*/
#pretext{
display:none;
}
#footer .footerimg{
padding-top:0.5em;
}
.footerimgpct,.footerimglap{
padding-top:0.8em;
}

#News #maincontent{
position:relative;
}
#News #secondary{
min-height:200px;
	margin-right: 0px;
	position: absolute;
	top:  0px;
	right: 0px;
}
#News #primary div.details p.normal img{
display:block;
float:none!important;

}
#News #primary div.details p.normal{
width:100%;
display:block;
float:none;
}

#eBulletin ul#EbulletinArchive li a{
font-size:1.3em;
}
ul#langs li{
display:inline;
padding:0 0 0 5px;

line-height:10px;
}
ul#langs{
	text-align:right;
	background-color:#fff;
	border-top:1px solid #ad97bb;
	border-bottom:1px solid #ad97bb;
	padding:0 5%;
	height: 34px;
	background-image: url(../linkage/sw-bg-headergrad.png);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #e8e8e8;
}
ul#langs li a img{
vertical-align:top;
}
#txtControls {z-index:95!important;}
div.iframewrapper{z-index:100!important;}
#bbmenu li.submenulevellist4{
margin-left:24px;
font-size:110%!important;
}

/* temp rough layout - to be replaced - start (MR) */
#homepage #insidediv, #homepage .news {
   width: 45%;
   float: left;
   padding-right: 5px;
   }
   
#homepage #insidediv {
   background-color:#FEFFCE;   
   }

#top {
   clear: both;
   }   
   
html #News .returndata  #firstrecord a   
   {
   background-image:none !important;
   }
   
html #News #firstrecordtext{ 
   width: 59%;
   float: left;
   }
html #News #firstrecordimage { 
   width: 39%;
   float: right;
   }
   
html #News #firstRecMoreOn {
   clear: both;
   }   
   
html #News #firstRecMoreOn, html #News #othernews {
   text-decoration: none;
   }
   
html #News #firstrecordtext {  
   font-size: 0.7em;
   }
   
html #News #readfullstory {
   float: right;
   }   
   
/* temp rough layout - to be replaced - end */

/* SPUTNIK */
/* SEARCH BOX */
div#searchbox {
	display: block;
	position: absolute;
	right: 0;
	width: 627px;
	height: 58px;
	margin-top: 12px;
	background-image: url(sw-bg-searchbox.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
div#searchbox ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
div#searchbox ul li {
	float: left;
	padding: 0 0 0 50px;
	margin: 0;
	line-height: 60px;
	border: 0;
}
div#searchbox ul li a {
	color: #fff;
	font-weight: bold;
	font-size: 1.0em;
}

/* HOMEPAGE LEFT FEED BOX */
/*
There are a lot of conflicts in the CSS affecting this element
so we have resorted to table layout and !important hacks! :(
*/
h2#whatsinside {
	font-size: 1.5em;
}
#insidediv {
	background-image: url(sw-bg-homepage-feed1.png);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #fff !important;	
	width: 195px !important;
	padding: 20px !important;
	float: left !important;
}
#insidediv img {
	margin: 7px 10px 0 0;
}
#insidediv #orgdiv a {
	color: #8736b6 !important;
	font-size: 1.2em;
}
#insidediv #orgdiv {
	padding-bottom: 10px;
	padding-top: 5px;
}
#insidediv #including,#insidediv #including a {
	color: #8736b6 !important;
	font-weight: bold;
	padding:0;
	margin: 0;
}
#insidediv #andthingslike,#insidediv #andthingslike a  {
	color: #337ab1 !important;
	font-weight: bold;
	padding:0;
	margin: 0;
}
#insidediv #docdiv a {
	color: #337ab1 !important;
	font-size: 1.2em;
	padding-top: 5px;
}
#insidediv #docdiv a:hover,#insidediv #orgdiv a:hover {
	text-decoration: none;
}
/* HOMEPAGE RIGHT FEED BOX */
table {
	display: inline;
}
table tr td#newsfeed {
	margin: 0 !important;
	font-size: 0.9em;
}
#moreonnews {
	display: inline !important;
}

table tr td#newsfeed a.morelink {
	padding: 0;
	margin: 0;
	font-size: 1.0em !important;
	font-weight: normal;
	display: inline !important;
}
table tr td#newsfeed ul,table tr td#newsfeed ul li,table tr td#newsfeed ul li p {
	clear: none !important;
}
table tr td#newsfeed ul.news {
	padding-left: 10% !important;
	width: 90%;
}
#newsfeed span.titlefield {
	font-size: 1.4em;
	font-weight: bold;
}
#newsfeed a span.titlefield {
	text-decoration: none !important;
}
#newsfeed a:hover span.titlefield {
	text-decoration: underline !important;
}
/* PRINT THIS PAGE */
a.printPage {
	background-image: url(sw-printthispage.png);
	width: 151px;
	height: 41px;
	margin-top: -155px;	
	margin-right: -2px;
	line-height: 41px;
	text-align: right;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.2em;
}
/* NEWS PAGE */
#News #primary .returndata form ul,#News #primary .returndata form ul li {
	margin: 0; 																/* flatten out the indent */
	padding: 0;
}
#firstrecorddiv       {
	font-size: 1em;									
* margin-left: -20px !important;
}	
div#firstrecorddiv a		 {
}				
#firstrecorddiv a:hover {text-decoration: underline;}	
#firstrecorddiv #readfullstory {
	float: right;
	display: block;
	width: 130px;
*	width: 138px !important;
	text-align: left;
	height: 33px;
	line-height: 33px;
	padding-left: 5px;
	font-size: 0.85em;
	background-image: url(sw-readfullstory.png);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #fcfbc3;
	text-decoration: none;
	margin-top: -10px;
	position: relative;
	z-index: 1000;
}
#firstrecordimage {width: auto; float: right; padding-right: 0 !important; }
#firstrecordimage a {display: inline; width: auto; float: right; margin-right: 0 !important;}

#News #primary a {
	display: inline !important;
}
#firstRecMoreOn,#othernews {
	font-size: 0.8em !important;
}
#othernews {
	color: #8736b5 !important;
	font-weight: bold;
}
#firstRecMoreOn {
	font-weight: bold;
	font-size: 0.8em !important;
}
#firstRecMoreOn a {
*	position: relative;
*	display: inline-block;
*	left: -17px;
	padding-left: 5px !important;
	font-size: 1.2em !important;
}
li.newsitems a {
	padding-top: 5px !important;
	margin-left: 0 !important;
	padding-left: 0 !important;
}
li.newsitems {
	padding-bottom: 10px !important;
	padding-left: 30px !important;
	background-image: url(newsicon_small.gif);
	background-position: left top;
	font-size: 1.2em !important; background-color: #fff;
}
#firstrecord		 {
	background-image: none;
	padding-left: 0 !important;
	font-size: 1.4em !important;
}
#homepage #newsfeed img {
	width: 120px;
}
#firstrecorddiv a       {
	margin-bottom: -20px;												/* slightly heavy handed approach to pulling in gap between heading and date */
	text-decoration: none;	
	display: block;
}							
span.fullstorydate {
	color: #333 !important;
	text-decoration: none !important;
	display: block !important;
	font-size: 0.9em !important;
	padding-bottom: 1em;
	font-weight: normal !important;
*   padding-left: 20px !important;
}
#firstrecordtext a {
*	padding: 0 !important;
*	display: block !important;
font-size: 1.8em !important;
}
span.storydate {
	font-size: 0.9em !important;
}
input#forwardpage {
	float: right;
*	font-size: 1.2em !important;
}
input#backwardspage {
*	font-size: 1.2em !important;
}
span.moreon {
	font-size: 0.9em !important;
	color: #333 !important;
	text-decoration: none !important;
}

#homepage .docfeed .orgitemtype, #homepage .orgfeed .docitemtype {
   display: none;
   }
   
/*#homepage .orgfeed .pghtypeOrg .orglink {color:#ff0000;!important}   */

#insidediv #docdiv a.orglink {
	color: #B5367A !important;
}
