body				{height:100%; font-size:80%; font-family:tahoma,verdana,arial,helvetica,sans-serif; color:#000; background:#FFF; border:0; margin:0; padding:0;} 

#site				{width:770px; background:#FFF; margin:5px auto; border: #054897 solid 1px;}

table							{border-collapse:collapse; border-spacing:0;}
td, th, caption		{vertical-align:top; text-align:left; border:0; margin:0; padding:0;}

h1					{font-size:180%; font-weight:normal; color:#153562;}
h2					{font-size:136%; font-weight:normal; color:#153562;}
h3					{font-size:136%; font-weight:normal; color:#153562;}
h4					{font-size:130%; font-weight:normal; color:#153562;}
h5					{font-size:120%;}
h6					{font-size:100%;}

p						{margin:0 0 15px 0;}

a						{font-weight:bold; color:#0079BC; text-decoration:none;}	
a:hover			{text-decoration:underline;}

img								{border:0;}
img.bullet_small 	{background:url("http://www.preston.gov.uk/graphics/bullet_small.gif") no-repeat;}

hr					{border:1px solid #fff; border-top:1px solid #03B0DB; margin:8px 0 8px 0;}

li					{list-style-type:none; margin:5px 0 0 0; padding:0 0 0 15px;}
li					{background:url("http://www.preston.gov.uk/graphics/bullet_med.gif") top left no-repeat;}
li	li			{background:url("http://www.preston.gov.uk/graphics/bullet_med.gif") top left no-repeat;}
li	li	li	{background:url("http://www.preston.gov.uk/graphics/bullet_med.gif") top left no-repeat;}

ol								{margin-top:0;}
ol	li 						{list-style-type: decimal; background:none;}
ol	li	li 				{list-style-type: lower-alpha; background:none;}
ol	li	li	li 		{list-style-type: lower-roman ; background:none;}	

/* -------------- ACCESSIBILITY ----------------------------------------------------------------- */

/* ---- accessibility menus top and bottom ---- */
.access							{width:770px;}
.access	li					{display:inline; background:none;}
ul.access						{text-align:right; margin:0; padding:0;}
#access-top	a				{font-size:50%; color:#fff;} 
#access-bottom	a		{font-size:50%; color:#fff;} 
ul#access-bottom		{margin:0;}

/* -------------- HEADER ----------------------------------------------------------------------- */


#pageheader {

}

#pagenav {
  background-color: #CCCCCC;
  border-top: #FFFFFF solid 1px;
}

#pagenav form {
  padding: 0px;
  margin: 0px;
  text-size: small;
}

#pagenav input {
  border: #054897 solid 1px;
  padding: 2px;
}

.pagenavl {
  float:left;
  padding: 10px 0px 7px 10px;
}

.pagenavr {
  text-align: right;
  padding: 10px 10px 7px 0px;
}

.pagenavr form {
  margin: 0px;
}

#pagenav a {
  color: #000000;
  font-weight: normal;
}

/* -------------- MAIN CONTENT ----------------------------------------------------------------------- */

/* ------- title and path ------- */
#title					{background:#fff; padding:20px; margin:0;}
#title	h1			{margin:0;}
.path 					{font-size:85%; margin:0 0 12px 0;} 

/* ------- content layout ------- */
#content						{}
#contcol1of1				{width:730px; margin:0; padding:0 20px 20px 20px;}
#contcol1of2				{width:460px; margin:0; padding:0 20px 20px 20px; border-right:1px solid #ACC2D5;}
#contcol2of2				{width:230px; margin:0; padding:0 20px 20px 20px;}
#contcol1of2equal		{width:345px; margin:0; padding:0 20px 20px 20px; border-right:1px solid #ACC2D5;}
#contcol2of2equal		{width:345px; margin:0; padding:0 20px 20px 20px;}

#contcol1of1 table	{width:100%;}
#contcol1of2 table	{width:100%;}
#contcol2of2 table	{}
#contcol1of1 caption,
#contcol1of2 caption	{text-align:left; padding:5px; background:#D5F8FF; color:#153562; font-weight:bold;}
#contcol2of2 caption	{text-align:left; padding:0 0 10px 0; color:#153562; font-weight:bold;}

#content .marg			{margin:0 0 15px 0;}
#content .nomarg		{margin:0;}
#content .note			{font-size:85%}

#content img.lft		{border:2px solid #153562; float:left; margin:3px 12px 5px 0;}
#content img.rgt		{border:2px solid #153562; float:right; margin:3px 0 5px 12px;}
#content a img.lft,
#content a img.rgt	{border:2px solid #0079BC;}

/* -------------- LEFT COLUMN ----------------------------------------------------------------------- */

/* -------------- global styles -------------- */

/* ------- default headings in left column have no bullet ------- */
/* ------- style for heading with bullet ------- */
h2.headwithbullet		{color:#153562; background:url("http://www.preston.gov.uk/graphics/bullet_large.gif") top left no-repeat; padding:0 0 0 18px;}
h3.headwithbullet		{font-size:160%; margin:0 0 0 18px;}
.headwithbullet	a		{font-weight:normal;}

/* ------- general content using headings for links ------- */
.general					{margin-bottom:20px;}	
.general	h2			{font-size:100%; color:#000; margin:0;}
.general	h3			{font-size:100%; font-weight:bold; color:#000; margin:0;}
.general	p				{margin:0;}
.general	p.date	{font-size:85%; color:#696969;}
.general	p.type	{font-size:85%; color:#000;}


.generalbullet	h2			{font-size:100%; background:url("http://www.preston.gov.uk/graphics/bullet_med.gif") top left no-repeat; margin:12px 0 0 0; padding:0 0 0 18px;}
.generalbullet	h3			{font-size:100%; background:url("http://www.preston.gov.uk/graphics/bullet_med.gif") top left no-repeat; margin:12px 0 0 0; padding:0 0 0 18px;}
.generalbullet	p				{margin:0 0 0 18px;}
.generalbullet	p.date	{font-size:85%; color:#696969;}
.generalbullet	p.type	{font-size:85%; color:#000; margin-bottom:15px;}

form									{margin:0 0 20px 0;}
form	input,
form	select					{font-size:85%;}
form	td 							{padding:5px;}
form	th							{width:25%; padding:5px;}
form	p								{margin:0; padding:0;}
form	input.button		{font-weight:bold; color:#fff; background:#03B0DB; border:1px solid #153562;}
#contcol1of1 form	input.button	{margin-top:10px;}
form	fieldset				{width:250px; border:0 solid; margin:0; padding:0;}
form	legend					{font-weight:bold; color:#fff; margin:0 0 5px 0; padding:0;}
form	.dateselect	td	{padding:0;}

.tabularresults	table				{margin-bottom:25px;}
.tabularresults	caption			{text-align:left; font-weight:bold; color:#153562; background:#D5F8FF; padding:5px;}  
.tabularresults	th,
.tabularresults	td 					{padding:4px;}
.tabularresults	tr.head			{background:#E0FBFF;} 
.tabularresults	tr.odd			{background:#FAFBFF;} 
.tabularresults	tr.even			{background:#E9FBFF;} 
.tabularresults	tr.odd	.hidden 	{color:#FAFBFF;} 
.tabularresults	tr.even	.hidden 	{color:#E9FBFF;} 
.tabularresults	p						{font-size:100%; margin:0;}
.tabularresults	img					{border:2px solid #153562;}
.tabularresults a img				{border:2px solid #0079BC;}
.tabularresults	td.firstline			{padding:30px 4px 4px 4px;}
.tabularresults	tr.evenelected		{font-weight:bold; background:#E9FBFF;}
.tabularresults	tr.oddelected			{font-weight:bold; background:#FAFBFF;}
.tabularresults	tr.oddelected		.hidden 	{color:#FAFBFF;} 
.tabularresults	tr.evenelected	.hidden 	{color:#E9FBFF;} 
.tabularresults	img.weather	{border:0;}

.details	p						{margin:0 0 15px 0;}
.details	th					{width:24%}

li.form			{background:url("http://www.preston.gov.uk/graphics/bullet_payment.gif") top left no-repeat; margin-left:-3px; padding-left:20px;}
li.payment	{background:url("http://www.preston.gov.uk/graphics/bullet_form.gif") top left no-repeat; margin-left:-3px; padding-left:20px;}	

/* ------- page selection ------- */
#pageselection						{width:100%; margin:20px 0 10px 0; }
#pageselection	p					{font-size:85%; margin-top:9px;}
#pageselection	ul				{margin:0; padding:0;}
#pageselection	li				{list-style-type:none; text-align:center; font-size:85%; font-weight:bold; background:#03B0DB; border:1px solid #153562; padding:2px;}
#pageselection	li	a			{color:#fff;}
#pageselection	td				{text-align:center;}
#pageselection	td.left		{width:80px; text-align:left}
#pageselection	td.right	{width:80px; text-align:right}

/* -------------- page specific styles -------------- */

		/* ------- PROMOTIONAL ITEM ------- */
		#promotionalitem				{width:460px; color:#C6EBF5; background:url("../images/harbour.jpg") top left no-repeat #153562; margin:0 0 25px 0;}
		#promotionalitem	h2		{color:#fff; margin:0 10px 8px 10px;}
		#promotionalitem	h2	a	{font-weight:normal;}
		#promotionalitem	p			{margin:0 25px 20px 25px;}
		#promotionalitem  a   	{color:#fff;}
		/* ------- PROMOTIONAL ITEM ------- */

		#prestondirectory									{margin:0 0 25px 0;}
		#prestondirectory	div.item				{margin:0 0 12px 0; padding:0 15px 0 0; clear:both;}
		#prestondirectory	div.item	h3		{font-size:100%; margin:0;}
		#prestondirectory	div.item	p			{font-size:85%; color:#0079BC; margin:0 0 0 0;}
		#prestondirectory	div.item	img		{float:left; border:2px solid #0079BC; margin:3px 10px 0 0;}
		#prestondirectory	div.item	h3	a	{font-weight:bold;}
		#prestondirectory	div.item	a			{font-weight:normal;}
			.prestondirectorymain div				{margin:0 0 40px 0; clear:both;}
			.prestondirectorymain h2				{margin:0;}
			.prestondirectorymain h2 a			{font-weight:normal;}
			.prestondirectorymain ul				{margin:0 0 0 140px; padding:0;}
		
		#doitonlinewhereilive	td	{width:50%;}
			#doitonline							{padding:15px 0 0 0;}
			#doitonline	h2					{margin:0 0 8px 0;}
			#doitonline	ul					{font-size:85%; margin:0 0 0 3px; padding:0;}
			#doitonline	li					{padding-bottom:2px;}
			#whereilive							{background:#C6EBF5; padding:15px;}
			#whereilive	h2					{margin:0 0 8px 0;}
			#whereilive	p						{font-size:85%; color:#000; margin:0 0 8px 0;}
			#whereilive	p.label			{margin:0;}
			#whereilive	form				{margin:0;}
			#whereilive	input, 
			#whereilive	select			{font-size:100%; font-family:tahoma,verdana,arial,helvetica,sans-serif;}
			#whereilive	input.button	{font-size:100%; font-family:tahoma,verdana,arial,helvetica,sans-serif;}
		
		.atoz h3	{margin-bottom:0;}
		.atoz ul	{padding:0; margin:0;}
		
		td.emailalerts	{width:50%}			
		
		ul.healthservices	{margin-top:12px; margin-bottom:50px;}
		li.allow	{color:#153562}
		li.deny		{color:#ff0000}	
		
		.eform	img												{margin:0 0 0 5px;}
		.eform	img.progressbar						{margin:0;}
		.eform	p.radio										{margin:0 0 5px 0;}
		.eform	p.radiodefault						{display:none;}
		.eform	table.progressbar	td			{width:25%; padding:0;}
		.eform	table.progressbar	p				{margin:0;}
		
		.pdf 	{font-size:85%; background:url("http://www.preston.gov.uk/graphics/pdf.gif") top left no-repeat; padding:0 0 18px 95px;}
		.word {font-size:85%; background:url("http://www.preston.gov.uk/graphics/word.gif") top left no-repeat; padding:0 0 10px 95px;}
		
		.ward						{margin-bottom:20px;}
		.ward	p					{margin:0;}
		.ward	p.marg		{margin:0 0 12px 0;}
		.ward	h2				{margin-bottom:5px;}
		.ward	h3				{font-size:100%; font-weight:bold; color:#000;}
		.ward	img.photo	{float:right; border:2px solid #153562; margin:30px 0 0 0;}
		.wardlist				{margin-left:30px;padding:0;}
		.wardlist	li		{font-size:85%; margin:0; padding:0;}
		
		#yourlife td		{width:33%;}
		#yourlife div		{margin:0 10px 20px 0; clear:both;}
		#yourlife h2		{font-size:100%; margin:0;}
		#yourlife p			{font-size:85%;}
		
		#contactus	h3,
		#contactus	p 	{margin:0;}
		
		.recyclingresults	h2 	{margin-bottom:0;}
		.recyclingresults	p 	{margin:0;}		
		.recyclingresults	ul						{list-style-type:none; margin:55px 0 35px 0; padding:0;}  
		.recyclingresults	li						{display:inline; margin:0 15px 0 0; padding:0;}
		.recyclingresults	li.foil				{background:transparent url("http://www.preston.gov.uk/graphics/icon_rc_alufoil.gif") top no-repeat; padding:50px 0 0 0;}
		.recyclingresults	li.cardboard	{background:transparent url("http://www.preston.gov.uk/graphics/icon_rc_cardboard.gif") top no-repeat; padding:50px 0 0 0;}
		.recyclingresults	li.paper			{background:transparent url("http://www.preston.gov.uk/graphics/icon_rc_paper.gif") top no-repeat; padding:50px 0 0 0;}
		.recyclingresults	li.batteries	{background:transparent url("http://www.preston.gov.uk/graphics/icon_rc_batteries.gif") top no-repeat; padding:50px 0 0 0;}
		.recyclingresults	li.clothes		{background:transparent url("http://www.preston.gov.uk/graphics/icon_rc_clothes.gif") top no-repeat; padding:50px 0 0 0;}
		.recyclingresults	li.plastic 		{background:transparent url("http://www.preston.gov.uk/graphics/icon_rc_plasticbottles.gif") top no-repeat; padding:50px 0 0 0;}
		.recyclingresults	li.cans 			{background:transparent url("http://www.preston.gov.uk/graphics/icon_rc_cans.gif") top no-repeat; padding:50px 0 0 0;}
		.recyclingresults	li.glass 			{background:transparent url("http://www.preston.gov.uk/graphics/icon_rc_glassbottles.gif") top no-repeat; padding:50px 0 0 0;}
		.recyclingresults	li.shoes			{background:transparent url("http://www.preston.gov.uk/graphics/icon_rc_shoes.gif") top no-repeat; padding:50px 0 0 0;}
		
		#links4life 	{height:130px;}
		
		#pollresultsmain table 			{margin:0 0 40px 0;}
		#pollresultsmain p		 			{margin:0;}
		#pollresultsmain th 				{width:90px; vertical-align:middle; padding:3px 0 3px 3px;}
		#pollresultsmain td					{vertical-align:middle; padding:3px 0 3px 0;}
		#pollresultsmain td.percent {width:50px; vertical-align:middle; padding:3px 0 3px 0;}
		#pollresultsmain img 				{border:1px solid #153562;}
		
		#gallerythumb td {font-size:85%; padding:5px;}
		#gallerythumb img {border:2px solid #153562;}
		#gallerythumb a img {border:2px solid #0079BC;}
		
		#galleryimg {border:2px solid #153562;}


/* ------------------------------------ right column items ------------------------------------ */

/* ------- default headings in right column have bullet ------- */
#contcol2of2 h2				{color:#153562; background:url("http://www.preston.gov.uk/graphics/bullet_large.gif") top left no-repeat; margin:0; padding:0 0 8px 18px;}
#contcol2of2 h2	a			{font-weight:normal;}
#contcol2of2 h3				{font-size:85%; background:url("http://www.preston.gov.uk/graphics/bullet_med.gif") top left no-repeat; margin:0; padding:0 0 0 18px;}
#contcol2of2 p				{font-size:85%; margin:0 0 15px 0;}
#contcol2of2 p.date		{font-size:85%; color:#696969; margin:0 0 15px 18px;}
#contcol2of2 ul				{font-size:85%; margin:0 0 25px 0; padding:0;}
/* ------- style for heading without bullet ------- */
#contcol2of2 div.nobullet	{background:none; margin:15px 0 15px 0;}

#contcol2of2	form									{margin:0 0 25px 0;}  /* to left align - remove left padding 18px */
#contcol2of2	form	input,
#contcol2of2	form	select					{font-size:100%;}
#contcol2of2	form	td 							{padding:0;}
#contcol2of2	form	p								{margin:0; padding:0;}
#contcol2of2	form	p.marg					{margin-bottom:8px;}
#contcol2of2	form	input.button		{font-weight:bold; color:#fff; background:#03B0DB; border:1px solid #153562;}
#contcol2of2	form	fieldset				{width:80%; border:0 solid; margin:0; padding:0;}
#contcol2of2	form	legend					{font-weight:bold; color:#153562; margin:0 0 5px 0; padding:0;}

		.feature							{color:#fff; background:#153562; border:0; margin:0 0 15px 0; padding:10px 10px 3px 10px;} 
		.feature	img					{border:2px solid #fff; margin:0 0 10px 0;}
		.feature	a,
		.feature	a:visited		{color:#fff;}
		
		#azlist 			{margin:0 0 15px 0; padding:3px;}
		#azlist li		{display:inline; vertical-align:top; background:none; padding:0 5px 0 0;}
		
		#calendar								{width:80%; color:#fff; margin:5px 0 15px 0;}  /* to left align - remove left padding 18px */
		#calendar	img						{margin:0 12px 0 12px;}
		#calendar	td						{text-align:center; background:#153562; border:1px solid #fff; padding:3px;}
		#calendar	th.month			{background:#153562;}
		#calendar	th						{text-align:center; font-weight:normal; background:#03B0DB; border:1px solid #fff; padding:3px;}
		#calendar	.nodate				{background:#0079BC;}
		#calendar	.highlight		{background:#D5F8FF;}
		#calendar	p							{margin:0;}
		#calendar	form					{margin:0;}
		#calendar	a							{color:#fff;}
		#calendar	.highlight	a	{color:#0079BC;}
		
		.logout		{text-align:right;}
		
		#pollresults 		{margin:0 0 10px 0;}  /* to left align - remove left padding 18px */
		#pollresults td {padding:0 5px 0 5px;}
		#pollresults img {border:1px solid #153562;}
		
		li.l4l_business			{background:url("http://www.preston.gov.uk/graphics/presicon_business_th.gif") top left no-repeat; padding:0 0 18px 40px;}
		li.l4l_community		{background:url("http://www.preston.gov.uk/graphics/presicon_community_th.gif") top left no-repeat; padding:0 0 18px 40px;}
		li.l4l_council			{background:url("http://www.preston.gov.uk/graphics/presicon_council_th.gif") top left no-repeat; padding:0 0 5px 40px;}
		li.l4l_education		{background:url("http://www.preston.gov.uk/graphics/presicon_education_th.gif") top left no-repeat; padding:0 0 18px 40px;}
		li.l4l_environment	{background:url("http://www.preston.gov.uk/graphics/presicon_environment_th.gif") top left no-repeat; padding:0 0 18px 40px;}
		li.l4l_health				{background:url("http://www.preston.gov.uk/graphics/presicon_health_th.gif") top left no-repeat; padding:0 0 18px 40px;}
		li.l4l_housing			{background:url("http://www.preston.gov.uk/graphics/presicon_housing_th.gif") top left no-repeat; padding:0 0 18px 40px;}
		li.l4l_jobs					{background:url("http://www.preston.gov.uk/graphics/presicon_jobs_th.gif") top left no-repeat; padding:0 0 18px 40px;}
		li.l4l_legal				{background:url("http://www.preston.gov.uk/graphics/presicon_legal_th.gif") top left no-repeat; padding:0 0 18px 40px;}
		li.l4l_leisure			{background:url("http://www.preston.gov.uk/graphics/presicon_leisure_th.gif") top left no-repeat; padding:0 0 18px 40px;}
		li.l4l_policing			{background:url("http://www.preston.gov.uk/graphics/presicon_policing_th.gif") top left no-repeat; padding:0 0 18px 40px;}
		li.l4l_social				{background:url("http://www.preston.gov.uk/graphics/presicon_social_th.gif") top left no-repeat; padding:0 0 18px 40px;}
		li.l4l_transport		{background:url("http://www.preston.gov.uk/graphics/presicon_transport_th.gif") top left no-repeat; padding:0 0 18px 40px;}
		
		li.l4l_children			{background:url("http://www.preston.gov.uk/graphics/links4life_children_t.gif") top left no-repeat; padding:0 0 18px 40px;}
		li.l4l_young				{background:url("http://www.preston.gov.uk/graphics/links4life_young_t.gif") top left no-repeat; padding:0 0 18px 40px;}
		li.l4l_older				{background:url("http://www.preston.gov.uk/graphics/links4life_older_t.gif") top left no-repeat; padding:0 0 18px 40px;}
		li.l4l_disabilities	{background:url("http://www.preston.gov.uk/graphics/links4life_disabilities_t.gif") top left no-repeat; padding:0 0 18px 40px;}	

/* -------------- FOOTER ----------------------------------------------------------------------- */


#footer	{
  padding: 20px 5px 10px 5px;
  text-align: center;
  font-size: small;
}

#footer a {
  color: #10386C;
  font-weight: normal;
}

/* -------------- ACCESSIBILITY OPTIONS --------------------------------------------------------------- */

/* ---- alternative colours and sizes for background and text ---- */
#coloursizeoptions							{margin: 0 15px 0 0;}		
#coloursizeoptions	h2					{font-size:100%; margin:15px 0 10px 0;} 
#coloursizeoptions	h2	a				{text-decoration:none; color:#000;} 
#coloursizeoptions	fieldset  	{border:1px solid #000; margin:0 0 20px 0;} 
#coloursizeoptions	legend			{font-size:90%; font-weight:bold; color:#000; margin:0 0 0 5px;}  
#coloursizeoptions	a						{text-decoration:underline;}
#coloursizeoptions	ul					{padding-top: 15px; padding-bottom: 10px;}
#coloursizeoptions	li					{display:inline; vertical-align:top; background:none; border:1px solid #000; margin:5px; padding:10px; white-space:nowrap;}  
#coloursizeoptions	li.small		{font-size:100%}  /* font-size (standard 100%) */
#coloursizeoptions	li.medium		{font-size:110%}  /* font-size (standard 110%) */
#coloursizeoptions	li.large		{font-size:130%;}    /* font-size (standard 130%) */

/* ---- accesskeytable ---- */
#tabularkeys						{margin:15px 0 18px 0;}  /* to left align - remove left padding 18px */ 
#tabularkeys	th, 
#tabularkeys	td				{padding:2px;} 
#tabularkeys	p					{margin:0;} 

/* bbl - black on pale blue */
#bbl	a		{color:#000;}
#bbl li		{background-color:#EEEEFF;}

/* bc - black on cream */
#bc	a		{color:#000;}
#bc li	{background-color:#FBFFBF;}

/* bp - black on pale pink */
#bp	a		{color:#000;}
#bp li	{background-color:#FFDDDD;}

/* by - black on yellow */
#by	a		{color:#000;}
#by li	{background-color:#FFF000;}

/* gb - green on black */
#gb	a		{color:#00FF12;}
#gb li	{background-color:#000;}

/* yb - yellow on black */
#yb	a		{color:#FFF000;}
#yb li	{background-color:#000;}

/* wbl - white on blue */
#wbl	a		{color:#fff;}
#wbl li		{background-color:#0000C4;}




/*
Access keys currently used

	Alt + 0 	Access key and accessibility details 
	Alt + 1 	Home page 
	Alt + 2 	What's new 
	Alt + 3		Sitemap
	Alt + 4 	Search (advanced search)
	Alt + 5 	FAQ 
	Alt + 6 	Help 
	Alt + 7 	Complaints 
	Alt + 8 	Terms and conditions 
	Alt + 9 	Feedback form 
	
	Alt + C 	content   
	Alt + H 	head navigation   	
	Alt + N 	main navigation
	Alt + R 	right-hand navigation   
	Alt + B 	base of page
	Alt + T 	top of page

	Alt + z		A to Z Index
	Alt + q		Quick Links 
*/
.imgright{float:right; border: 2px solid #A08DC3; margin: 0 2px 5px 10px;}
.imgleft{float:left; border: 2px solid #A08DC3; margin: 0 20px 5px 2px;}
#promotionalitem	{width:460px; color:#C6EBF5; background:url("/Images/Index/freeman-flintoff2.jpg") top left no-repeat #153562; margin:0 0 25px 0;}


.portal_outer {
background-color:#054897;
margin-top:1px;
padding: 26px 16px 26px 16px;
}

.portal_content {
 background-color:white;
 margin-right:185px;

}

.portal_intro_text {
  margin:20px;
}

.portal_intro_text h1 {
  margin-top:0px;
}

.portal_intro_text img {
  margin-top:-10px;
  margin-right:-10px;
}

.portal_top {
  background-color:#7398C5;
  padding: 5px 5px 5px 10px;
  color:white;
  height:100%;
  margin:0px;  
}

.portal_top_corners {
  background-color:#7398C5;  
  margin: 0px;
  padding: 0px;
  height: 100%;
}

.portal_top a {
  color:white;
}

.portal_sidebar {
  float:right;
  padding: 0px
}

.portal_sidebar_slot{
  margin-bottom:5px;
}

.portal_sidebar_slot div {
  padding:5px;
  background-color:#DFDFDF;
  font-size: small;
}

.portal_sidebar_slot form {
  margin:0px;
  padding: 0px;
}

.portal_sidebar_slot img {
  margin: 0px;
  padding: 0px;
}

.consultationTable a {
  color:black;
}

.consultationTable td {
  padding-top:5px;
  padding-right:5px;
}

.consultationBackgroundRed {
 background-image:url('images/consultation_background_red.gif');
 background-repeat:repeat-x; 
 height:39px;
 border-top-style:solid;
 border-top-color:#000000;
 background-color: #E2C3A1;
 border-top-width:1px;
}


.consultationBackgroundGreen {
 background-image:url('images/consultation_background_green.gif');
 background-repeat:repeat-x; 
 height:39px;
 border-top-style:solid;
 border-top-color:#000000;
 border-top-width:1px;
 background-color: #CBD0B1;
}

.consultationBackgroundBlue {
 background-image:url('images/consultation_background_blue.gif');
 background-repeat:repeat-x; 
 height:39px;
 border-top-style:solid;
 border-top-color:#000000;
 border-top-width:1px;
 background-color: #f8F8F8;
}

.finderFooter {
  background-color:white;
  text-align:right;
}

.finderFooter p {
 padding: 5px 8px 2px 0px;
 margin-bottom:0px;
 color: #333333;
 font-size: x-small;
}

.finderFooter a {
 font-weight: normal;
 color: #333333;
 text-decoration: underline;
}

.finderFooter div {
  text-align:left;
}