/**********************************************************************************************************************/	
/* START: Site wide tag styling (Homepage & Content Managed Pages) 									                  */
body
{
	font-family:Verdana;
	font-size:x-small;
	width: 100%;
    margin-left:auto;
    margin-right:auto;
    margin-top:-5px;
    background-color:#ffffff;
}

h1, h2
{
	font-size:small;
	font-weight:bold;
	text-align:left;
}

a
{
	text-decoration:none;
	font-weight:bold;
	color:#002E54;
}

#contentDiv a
{
	color:Blue;
	font-weight:normal;
}

#contentDiv a:hover
{
	text-decoration:underline;
}

a:hover
{
	text-decoration:underline;
}

a:visited 
{
	text-decoration: none;
}

a:active, a:focus, #contentDiv a:active, #contentDiv a:focus
{
	background-color:#0000ff;
	color:#ffffff;
}

.arrowBulletList     
{
	text-align:left;
	font-weight:bold;
	padding:0px;  
	margin-bottom:0px;
}

.arrowBulletList a
{
	background-image:url(/graphics/Internet2007/newsListArrows.gif);
	background-repeat:no-repeat;	
	background-position: left center;
	display:block;
	padding:3px;   
	padding-left:18px;
}

.arrowBulletList li
{
	padding:0px;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
/* END: Site wide tag styling (Homepage & Content Managed Pages)									                  */
/**********************************************************************************************************************/


/**********************************************************************************************************************/	
/* START: Header Section (Homepage & Content Managed Pages)														      */
#corpLargeHeader
{
	background-color:#5F9FBC;
	height:101px;
}

.corpLargeHeaderInner
{
	background-position:left;
	background-repeat:no-repeat;
	height:101px;
}

.corpLargeHeaderInnerLogo
{
	background-image:url(/graphics/Internet2007/corpLargeLogo.gif);
	height:101px;
	background-repeat:no-repeat;
	background-position:right;
}
 
#header
{
	height: 40px;
	background-color: #bbb;
	border-bottom: 1px solid #014a6f;
	padding-left: 15px;
}

#corpInternetBrandedHeader
{
	background-color:#5F9FBC;
}

.brandedSiteName
{
	font-weight:bold;
}

#corpLargeHeader
{
	text-align:right;
	padding-right:50px; 
	padding-left:50px; 
}

#corpLargeLogo, .corpLargeLogo
{
	margin-top:10px;
	border:solid;
}

#printLogo 
{
	display:none;
}
/* END: Header Section (Homepage & Content Managed Pages)															  */
/**********************************************************************************************************************/	


/**********************************************************************************************************************/	
/* START: Navigation (Homepage & Content Managed Pages)	 														      */
.coreNavigation
{
	text-align:left;
	font-size:x-small;
}

.coreNavigation ul
{
	list-style-type:none;
	padding:0px;
	margin:0px 0px 0px 40px;
}

.coreNavigation li
{
	float:left;
	margin:0px;
	margin-bottom:6px;
	margin-top:6px;
}

.coreNavigation a
{
	padding-left:10px;
	padding-right:10px;
}

.corpLeftNavigation h1, .corpLeftNavigation h2
{
	background-color:#F5BD42;
	color:#002E54;
}

.corpLeftNavigation
{
	background-color:#95CDE4;
}

.corpLeftNavigation a
{
	border-top:1px solid #FFF;
}

#corpCoreNavigation
{
	background-color:#E3EFF5;
	border-top:solid 1px #002E54;
	border-bottom:solid 1px #002E54;
	color:#000;
}

#corpCoreNavigation li
{
	border-right:solid 1px #000;
}

#LGNLNavigation, #seeAlsoNavigation
{
	margin-top:0px;
	margin-bottom:10px;
}

#LGNLNavigation h1, #seeAlsoNavigation h1, #LGNLNavigation h2, #seeAlsoNavigation h2
{
	padding:8px;
	margin:0px;
}

#seeAlsoNavigation
{
	border-top:solid 1px #FFF;
} 

.navigationSection
{
	background-color:#F5BD42;
}			

.navigationSection a
{
	font-size:small;
}  

.selected a
{
	background-color:#D8E8F0;
} 

.verticalListMenu
{
	margin-bottom:10px;
}

.verticalListMenu ul
{
	margin:0px;
	padding:0px;
}

.verticalListMenu li
{
	margin:0px;
	margin:0px;
	list-style-type:none;
}

.verticalListMenu a
{
	display:block;
	padding:2px 2px 2px 4px;
	line-height:2;
}
/* END: Navigation (Homepage & Content Managed Pages)															      */
/**********************************************************************************************************************/


/**********************************************************************************************************************/	
/* START: footer (Homepage & Content Managed Pages)														              */
#footer
{
	padding: 5px 0 5px 50px;
	background-color: #bbb;	 
	border-top: 1px solid #014a6f;
	border-bottom: 1px solid #014a6f;
}

#languages
{
	margin-bottom:10px;
	border-bottom:solid 1px #000;
}
/* END: footer (Homepage & Content Managed Pages)													                  */
/**********************************************************************************************************************/ 


/**********************************************************************************************************************/	
/* START: crumbtrail (Content Managed Pages)														                  */
.crumbTrail 
{
	background-image:url('/graphics/Internet2007/CrumbtrailFade.jpg');
	background-position:left;
	background-repeat:repeat-y;
	position:relative;
	width:100%;
	text-align:right;
	padding-top:8px;
	padding-bottom:8px;
}

.crumbTrail a
{
	background-image:url('/graphics/Internet2007/crumbTrailArrow.gif');
	background-repeat:no-repeat;
	background-position:0% 50%;
	display:inline-block;	
	padding-left:20px;
	margin-left:20px;	
}
/* END: crumbtrail (Content Managed Pages)															                  */
/**********************************************************************************************************************/ 


/**********************************************************************************************************************/	
/* START: Access Keys (Homepage & Content Managed Pages)												              */
.hide_tab
{
	position: absolute;
	left: -40000px;
	overflow:hidden;
	width: 165px;
	width: 0;
}

.hide_tab:active, .hide_tab:focus 
{
    text-align: center; 
    font-weight: bold;
    padding: 5px;
    position: absolute;
    left: 0px;
    top: 0px;
    width:300px;
    z-index:1000;
    font-size:medium; 
}

#access_keys 
{
	float: left;
}

#access_keys ul, #access_keys li 
{
    margin: 0;
    padding: 0;
    list-style:none;       
}
/* END: Access Keys	(Homepage & Content Managed Pages)													              */
/**********************************************************************************************************************/   


/**********************************************************************************************************************/	
/* START: My Leeds (Homepage)  																			              */
#myLeeds
{
	margin-top:10px;
	padding-bottom:10px;
	text-align:center;
	padding:0px;
	padding-bottom:10px;
	margin-bottom:10px;
}

#myLeeds h1, #myLeeds h2
{
	text-align:left;
}

#myLeeds ul
{
	text-align:left;
}

#myLeeds li
{
	padding:0px;
	border:solid 1px #bfe1ef;
}
/* END: My Leeds (Homepage)	  																			              */
/**********************************************************************************************************************/ 


/**********************************************************************************************************************/	
/* START: My Council (Homepage)																			              */
#myCouncil
{
	margin-top:10px;
	padding-bottom:10px;
	text-align:center;
}

#myCouncil h1, #myCouncil h2
{
	text-align:left;
	margin-bottom:0px;
}

#myCouncil li
{
	padding:0px;
	border:solid 1px #bfe1ef; 
}
/* END: My Council (Homepage)																			              */
/**********************************************************************************************************************/ 


/**********************************************************************************************************************/	
/* START: Featured Image    																			              */
.featuredImageLink
{
	display:block;
	text-align:left;
	padding:4px;
	margin-left:10px;
	margin-bottom:0px;
	margin-right:10px;
	margin-top:10px;
	width:auto;     	
	background-color:#95CDE4;
	text-align:center;
} 

.imageOfTheDay
{
	margin-bottom:10px;
	margin-top:10px;
	padding-bottom:0px;
	text-align:center;
}

.imageOfTheDay p
{
	text-align:left;
	margin:10px;
	line-height:1.5;
}

.imageOfTheDay img
{
	margin-left:auto;
	margin-right:auto;
}

.imageOfTheDayTitle
{
	display:block;
	text-align:center;
	margin:10px;
}
/* END: Featured Image       																			              */
/**********************************************************************************************************************/
 
 
/**********************************************************************************************************************/	
/* START: News Item (thisWeeksNews) (Homepage)															              */

#thisWeeksNews
{
	position:relative; 
	background-color:#053256; 
	width:auto; 
	min-height:280px; 
	height:auto !important; 
	height:280px;	
	color:#ffffff;
	padding:10px;
}	

#thisWeeksNews h1 
{
	display:none;
}

#thisWeeksNews #thisWeeksNewsText .ListingEntryTitle
{
	display:block;
	font-weight:bold;	
	font-size:small;
	margin-bottom:3px;
}

#thisWeeksNews #thisWeeksNewsText .ListingEntryLink
{
	display:block;
	margin-top:3px;
	color:#ffffff;
}
	     
#thisWeeksNews #thisWeeksNewsImage
{
	position:absolute; 
	right:0px; 
	top:0px; 
	width:360px; 
	height:280px; 	
}

a:hover
{
	text-decoration:underline;
}
    

/* END: News Item (thisWeeksNews) (Homepage)															              */
/**********************************************************************************************************************/  
 
 
/**********************************************************************************************************************/	
/* START: Whats on (Homepage)																			              */
#whatsOn
{
	background-color:#D6D6D6;
	width:25em;
	float:left;
	padding-bottom:10px;
	margin-bottom:10px;
}

.twoColNewsBlockWrapper #whatsOn h2
{
	background-image:url(/graphics/Internet2007/WhatsOn.gif);
	background-repeat:no-repeat;
	background-position:right;
	border-bottom:1px solid white;
	border-top:1px solid white;
} 

.whatsOnLinks     
{
	text-align:left;
	padding:0px;
	padding-left:18px;  
	margin-bottom:0px;
	margin-top:10px;
}

.whatsOnLinks li
{
	list-style-type:none;	
	padding:0px;
	margin:0px;     	
	margin-bottom:10px;
}

.whatsOnLinks a
{
	background-repeat:no-repeat;
	background-position: left center;
	display:block;
	padding-left:18px;
	margin-left:-18px;
	background-image:url(/graphics/Internet2007/newsListArrows.gif);
}

#whatsOnAdRotator		/* dont think this is used anymore */
{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	margin-right:10px;
}
/* END: Whats on (Homepage)																				              */
/**********************************************************************************************************************/  
 

/**********************************************************************************************************************/	
/* START: Press Releases (Homepage)																		              */
#pressWrapper
{
	margin-top:10px;
}
  
#pressReleases
{
	background-color:#EAEAEA;
 	margin-right:25em;
 	margin-left:10px;
 	position:relative;
 	left:-10px;
 	padding-bottom:10px;
 }

.twoColNewsBlockWrapper #pressReleasesLeft h2
{
	background-image:url(/graphics/Internet2007/PressRelease.gif);
	background-repeat:no-repeat;
	background-position:right;
	border-bottom:1px solid white;
	border-top:1px solid white;
}

#pressReleasesLeft
{
	width:25em;
	float:left;
	padding-bottom:10px;
	margin-bottom:10px;
}

#pressRlImage /* dont think this is used anymore */
{
	margin-left:10px;
	margin-bottom:10px;
	float:right;
	position:relative;
}
/* END: Press Releases (Homepage)																		              */
/**********************************************************************************************************************/


/**********************************************************************************************************************/	
/* START: Cleaner Greener Leeds	(Homepage)																              */
.cleanerGreenerLeeds
{
	float:left;
 	width:25em;
 	padding-bottom:10px;
}
 
.twoColNewsBlockWrapper #cleanerGreener h2
{
	background-image:url(/graphics/Internet2007/CleanerGreener.gif);
	background-repeat:no-repeat;
	background-position:right;
	border-bottom:1px solid white;
	border-top:1px solid white;
} 

.twoColNewsBlockWrapper #cleanerGreener .liquidBackground
{
	background-color:#DFEEF5;
	background-image:url(/graphics/Internet2007/CleanerGreenerPhoto.jpg);
	background-repeat:no-repeat;
	background-position:top right;
} 

.twoColNewsBlockWrapper #cleanerGreener .pnlNewsBlockContent
{
	padding-right:80px;
}

.cleanerGreenerLeeds .newsBlockMoreLink
{
	width:12em;
}
/* END: Cleaner Greener Leeds																			              */
/**********************************************************************************************************************/ 
 
 
/**********************************************************************************************************************/	
/* START: User Content (content managed pages)															              */
#userContent
{
	font-size:small;
}

#userContent h2, #userContent h1
{
	background-color:#012E55;
	font-size:small;
	padding:4px;
	color:#FFF;
}

#userContent p
{
	font-size:small;
}

#userContent table
{
	background-color:#DEDEDE;
}

#userContent td
{
	background-color:#EFEFEF;
	padding:2px;
	font-size:small;
}

#userContent li
{
	list-style-type:square;
	font-size:small;
}


#userContent table
{
	font-weight:normal;
	text-align:left;
	border:1px solid #999999;
	background-color:White;
	border-collapse:collapse;
	border-style:solid;
}

#userContent table th, #userContent table td
{
	border:1px solid #999999;	
	border-style:solid;
}


#userContent table caption
{
	font-weight:bold;
	text-align:left;
}


/* END: User Content (content management pages)															              */
/**********************************************************************************************************************/  
 
 
/**********************************************************************************************************************/	
/* START: Emergency Broadcast (News item at top of center column) (Homepage)							              */
#pnlEmergencyBroadcast
{
	background-color:#EAEAEA;
	margin-bottom:10px;
}

#pnlEmergencyBroadcast a
{
	display:block;
	padding:0px 10px 5px 10px;
}

#pnlEmergencyBroadcast .emergencyBdCastIntro
{
	display:block;
	padding:0px 10px 10px 10px;
}
/* END: Emergency Broadcast (News item at top of center column) (Homepage)											  */
/**********************************************************************************************************************/


/**********************************************************************************************************************/	
/* START: homepage only layout stuff (Homepage)																		  */
.twoColNewsBlockWrapper
{
	background-image:url(/graphics/Internet2007/whiteSq.gif);
	background-repeat:repeat-y;
	background-position:25em;
	background-color:#d6d6d6;
	height:100%;
	margin-top:10px; 
}

.twoColNewsBlockWrapper h2
{
	background-color:#b5b5b5 !important;
	margin:0px !important;
	padding:0px !important;
	padding-left:10px !important;
	padding-top:9px !important;
	padding-bottom:10px !important;	
}

.newsBlock
{
	padding-bottom:0px;
	margin:0px;
}

.newsBlock h1, .newsBlock h2
{
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:10px;	
	margin-top:0px;
}

.newsBlock P
{
	margin:10px;
}

.newsBlock ul
{
	margin-left:10px;
	margin-right:10px;
}

.newsBlock1
{
	background-color:#BFE1EF;
}

.newsBlock1 h1, .newsBlock1 h2
{
	background-color:#95CDE4;
	color:#002E54;
}    
 
/* links with blue background and dark blue text in various boxes on home page i.e. read more links */
.newsBlockMoreLink
{
	text-align:left;
	line-height:2em;
} 

.newsBlockMoreLinkContainer
{
	margin-left:10px;
}

.newsBlockMoreLinkBackground
{
	padding:4px; 
	background-color:#95CDE4;
}

.newsBlock1MoreLink
{
	color:#002E54;
}
/* END: homepage only layout stuff (Homepage)															              */
/**********************************************************************************************************************/

 
/**********************************************************************************************************************/	
/* START: do it online ad, top right column (Homepage)																  */
#corpAd
{
	/*background-color:#F5BD42;*/
	padding:0px;
 	text-align:right;
}
 
#corpAd img
{
	width:15em;
	border:0px;
 	margin:0px;
}	
/* END: do it online ad, top right column (Homepage)																  */
/**********************************************************************************************************************/
		
	
/**********************************************************************************************************************/	
/* START: quick links (Homepage)																					  */
#quickLinks
{
	margin-top:10px;
	padding-bottom:10px;
}

#quickLinks li
{
	margin:0px;
	line-height:2;
}

#quickLinks ol
{
	margin:10px;
	padding:0px;
	list-style-position:inside;
}	
/* END: quick links (Homepage)																						  */
/**********************************************************************************************************************/ 


/**********************************************************************************************************************/	
/* START: Accessibility - used to hide descriptive links for screen readers off the page (Homepage)					  */
.imageLinkText
{
	position:absolute;
	bottom:0px;
	left:-40000px;	
}	
/* END: Accessibility - used to hide descriptive links for screen readers off the page (Homepage)					  */
/**********************************************************************************************************************/


/**********************************************************************************************************************/	
/* START: Supporting Services Application (User control with content managed pages)									  */
#supportingPeople
{
	width:600px;
}
#supportingPeople .formElement
{
	width:auto;
	height:20px;
	position:relative;
	margin:10px;		
}
#supportingPeople .formElement label
{
	float:left;		
}
#supportingPeople .formElementRight
{	
	width:350px;
	float:right;	
}
#supportingPeople .formElement select
{
	width:100%;
	float:left;
}
#supportingPeople .formElement .postcode
{
	width:340px;
	float:left;
}
#supportingPeople .formElement .formElementRight label
{
	padding-left:8px;
	padding-right:8px;
}
#supportingPeople #LabelError
{
	font-weight:bold;
	color:#ff0000;
}
#supportingPeople .But_DisplayResults
{
	margin:10px;
}
#supportingPeople .resultSet
{
	padding-bottom:20px;
	width:auto;
	clear:both;
}
#supportingPeople .resultSet .row
{
	position:relative;
	width:auto;
	height:20px;
}
#supportingPeople .resultSet .row .heading
{
	float:left;
	font-weight:bold;
}
#supportingPeople .resultSet .row .result
{
	float:right;
	width:350px;
}

#supportingPeople fieldset
{
	border:1px solid black;

}

#supportingPeople fieldset legend
{
	background-color:#d6ebf7;
	border:1px solid #73aece;
	padding:5px;
	font-weight:bold;
	margin-left:5px;
}

#supportingPeople fieldset .fieldsetPadding
{
	/* hack - explorer specific styling */
	*padding:10px 10px 10px 10px;
}	
/* END: Supporting Services Application (User control with content managed pages)									  */
/**********************************************************************************************************************/

 
/**********************************************************************************************************************/	
/* START: Have your say (Homepage)																		              */ 
#haveYourSay
{
	background-color:#EAEAEA;
}

.twoColNewsBlockWrapper #haveYourSayRight h2
{
	background-image:url(/graphics/Internet2007/HaveYourSay.gif);
	background-repeat:no-repeat;
	background-position:right;
	border-bottom:1px solid white;
	border-top:1px solid white;
}

.twoColNewsBlockWrapper #haveYourSayRight .liquidBackground
{
	background-color:#DFEEF5;
	background-image:url(/graphics/Internet2007/HaveYourSayPhoto.jpg);
	background-repeat:no-repeat;
	background-position:top right;
}

.twoColNewsBlockWrapper #haveYourSayRight .pnlNewsBlockContent
{
	padding-right:80px;
} 

.haveYourSay .newsBlockMoreLink
{
	width:12em;
}

#haveYourSay, .haveYourSay
{
	position:relative;
	margin-left:25em;
	padding-bottom:10px;
	left:10px;
	margin-right:10px;
} 
/* END: Have your say																					              */
/**********************************************************************************************************************/


/**********************************************************************************************************************/	
/* START: Images in left column (Homepage)																			  */
.leftColImage
{
	text-align:center;
	border-top:solid 1px #000;
}

.leftColImage img
{
	width:15em;
}	
/* END: Images in left column (Homepage)																			  */
/**********************************************************************************************************************/  


/**********************************************************************************************************************/	
/* START: Content image formatting (content managed sections)														  */
#imagesContainer
{

	width:132px;
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
	
.imageContainer
{
	border:solid 1px #000;
	margin-bottom:10px;
	background-color:#efefef;
}

.captionColorHack 
{
	padding:4px;
}  	
/* END: Content image formatting (content managed sections)															  */
/**********************************************************************************************************************/


/**********************************************************************************************************************/	
/* START: Links at bottom of page (content managed sections)												          */
.otherPagesInThisSection h1, .otherPagesInThisSection h2
{
	background-color:#95CDE4;
	color:#002E54;
	padding:4px;
}

.otherPagesInThisSection ul
{
	margin:0px;
}

.otherPagesInThisSection li
{
	margin-bottom:2px;
	padding:4px;
}

.otherPagesInThisSection li a
{	
	background-image:url('/graphics/Internet2007/crumbTrailArrow.gif');
}
/* END: Links at bottom of page (content managed sections)															  */
/**********************************************************************************************************************/

 
/**********************************************************************************************************************/	
/* START: Links on our site, Contacts & downloads sections generic layout stuff (content managed sections)	          */
.fileDownloads, .usefulWebLinks, .usefulLinks, #contactsWrapper
{
	padding-bottom:0px;
	margin-bottom:10px;
	padding-bottom:10px;
}

.fileDownloads h1, .usefulWebLinks h1, .usefulLinks h1, #contactsWrapper h1, .fileDownloads h2, .usefulWebLinks h2, .usefulLinks h2, #contactsWrapper h2
{
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:10px;	
	margin-top:0px;
}

.fileDownloads ul, .usefulWebLinks ul, .usefulLinks ul 
{
	margin-left:10px;
	margin-right:10px;
	margin-top:0px;
	margin-bottom:10px;
	text-align:left;
	font-weight:bold;
	padding:0px;  
	margin-bottom:0px;
}
/* END: Links on our site, Contacts & downloads sections generic layout stuff (content managed sections)	          */
/**********************************************************************************************************************/ 


/**********************************************************************************************************************/	
/* START: Contacts (content managed sections)																		  */
#contactsWrapper
{
	background-color:#DFEEF5;
} 

#contactsWrapper h1, #contactsWrapper h2
{
	background-color:#F5BD42;
	color:#002E54;
}

#contactsWrapper .contactTel, 
#contactsWrapper .contactEmail, 
#contactsWrapper .contactAddress
{
	display:block;
	padding:4px;
	padding-left:26px;
	background-repeat:no-repeat;
}

#contactsWrapper .contactPostalAddressBuilding, 
#contactsWrapper .contactPostalAddressStreet, 
#contactsWrapper .contactPostalAddressCity, 
#contactsWrapper .contactPostalAddressPostcode
{
	display:block;
}

#contactsWrapper .contactTel, #contactsWrapper .contactEmail
{
	margin-bottom:10px;
}

#contactsWrapper .contactTel
{
	background-image:url('/graphics/Internet2007/telicon.gif');
}

#contactsWrapper .contactEmail
{
	background-image:url('/graphics/Internet2007/emailIcon.gif');
}

#contactsWrapper .contactAddress
{
	background-image:url('/graphics/Internet2007/snailmailIcon.gif');
	background-position:0px 6px;
}
/* END: Contacts (content managed sections)																			  */
/**********************************************************************************************************************/ 


/**********************************************************************************************************************/	
/* START: Links on our site (content managed sections)													              */
.usefulWebLinks, .usefulLinks
{
	background-color:#BFE1EF;
}

.usefulWebLinks ul a, .usefulLinks ul a 
{
	background-image:url(/graphics/Internet2007/newsListArrows.gif);
 	background-repeat:no-repeat;
 	background-position: 0px 3px;
 	display:block;
 	padding-left:18px; 	
 	padding-bottom:8px; 	
}
 
.usefulWebLinks ul li, .usefulLinks ul li
{
	list-style-type:none;
	margin:0px;
	padding:0px;
}

.usefulWebLinks h1, .usefulLinks h1, .usefulWebLinks h2, .usefulLinks h2
{
	background-color:#95CDE4;
 	color:#002E54;
}
/* END: Links on our site (content managed sections)													              */
/**********************************************************************************************************************/
  
 
/**********************************************************************************************************************/	
/* START: Downloads (content managed sections)																		  */
.fileDownloads
{
	background-color:#BFE1EF;
}

.fileDownloads li
{
	text-decoration:none;
	background-repeat:no-repeat;
	background-position: left center;
	display:block;
	padding-top:4px;
	padding-bottom:6px;
	padding-left:22px;
}

.fileDownloads h1,  .fileDownloads h2
{
	background-color:#95CDE4;
	color:#002E54;
}
/* END: Downloads (content managed sections)																		  */
/**********************************************************************************************************************/


/**********************************************************************************************************************/
/* START: PRINT STYLES	        																					  */
@media print 
{
	/* Make page readable in print */
	body 
	{
 		background-color: white;
 		color: black;
		font-family: Garamond, Times, "Times New Roman", serif;
		font-size: 12pt;
	}

	#center
	{
		min-width:840px;
		width:expression(document.body.clientWidth < 840 ? "840px" : "100%" );
	 
	}

	#center p, #userContent p, #content p, #contentDiv p, #contentDiv td, #contentDiv li 
	{
		color: black;
		font-family: Garamond, Times, "Times New Roman", serif;
		font-size: 12pt;
	}

	#userContent h1, #thisWeeksNews h1, #whatsOn h1, .newsBlock h1, #pressReleases h1, #thisWeeksNews h2, #whatsOn h2, .newsBlock h2, #pressReleases h2
	{
		font-size: 16pt;
		margin: 10px 0 0 0;
		padding: 0;
		background: none !important;
		color:Black;
	}	

	#userContent h2
	{
		font-size: 14pt;
		margin: 0;
		padding: 0;
		background: none !important;
		color: black;
	}

	.eventTitle 
	{
		font-family: Garamond, Times, "Times New Roman", serif;
		font-size: 12pt;
		font-weight: bold;
	}	

	/* Get rid of navigation-related links and other page elements we don't want */
	#corpMiniHeader, #corpCoreNavigation, #left, #right, #AtoZofServices, #languageBar, #languagesLinks  
	{
 		display: none;
	}

	/* Reset layout */
	body, div, img, h1, h2, h3, li, a, form
	{
		position:static;
		float:none;
		padding:0;
		margin:0;
	}

	ul, ol 
	{
		margin-left: 17px;
	}

	#center, #homeCenter, .listingEntry, #corpLargeHeader, #corpLargeHeaderInner, #pressWrapper, .newsBlock, .newsBlockStyle2
	{
		padding:0;
		margin:0;
	}

	#corpLargeHeader
	{
		position: relative;
		height: 72px;
		border-bottom: 2px solid #000;
		width: 100%;
	}

	#corpLargeHeader, .crumbTrail, #thisWeeksNews, #pressReleases, #whatsOn, .listingEntry, .ListingEntryDescription, .newsBlockMoreLink, #footer, .twoColNewsBlockWrapper, #imagesContainer, .imageContainer, .captionColorHack, #pnlEmergencyBroadcast 
	{
		background: none !important;
	}

	#thisWeeksNews 
	{
		margin: 0;
		padding: 0;
		color: black;
	}

	p, #userContent p, #contentDiv p, #thisWeeksNews p, #pressWrapper p, XMLNewsBlock1_pnlNewsBlock p, .newsBlock p, .newsBlockStyle2 p, #pnlEmergencyBroadcast a, #pnlEmergencyBroadcast .emergencyBdCastIntro 
	{
		line-height: 1.2em;
		margin: 10px 0;
		padding: 0;
	}

	.ListingEntry 
	{
		padding: 0;
		margin: 10px 0 0 0;
	}

	#whatsOn, #cleanerGreenerLeeds, .cleanerGreenerLeeds, #haveYourSay, .haveYourSay, .newsBlock, .newsBlockStyle2
	{
		float:none;
		width: 100%;
		padding:0;
		margin:0;
	}

	#pressReleases 
	{
		float:none;
		width: 100%;
		padding:0;
		margin-left:10px;
	}

	#userContent h2, .crumbTrail, #userContent h1 
	{
		background:none;
	}

	#userContent table, #userContent td
	{
		background:none;
		border: 1px solid #000;
	}

	#printLogo 
	{
		display:block;
	}

	.corpLargeLogo 
	{
		display:none;
	}

	/* Instruct the browser to print the URLs of links - doesn't work in IE!!! */
	a:after, a:link:after, a:visited:after, a:hover:after, a:active:after 
	{
 		content: " <" attr(href) "> ";
		font-family: courier, monospace;
		font-weight: normal;
		color: silver;
	}

	/* Footer Style */
	#footer 
	{
 		border-top: 2px solid #000;
 		font-family: Helvetica, Verdana, Arial, sans-serif;
 		font-size: x-small;
 		padding:3px 0px 0px 0px;
	}     
} 
/* END: PRINT STYLES																								  */
/**********************************************************************************************************************/   


/**********************************************************************************************************************/	
/* START: no longer used (as far as I can see)															              */
/*.brandedSiteName
{
	font-family:Verdana;
	font-weight:bold; 
}
 
#DirectGov
{
	border-top:solid 1px #000;
	border-bottom:solid 1px #000;
	margin-top:10px;
 	text-align:center;
 	padding:14px;
}

#DirectGov img
{
	border:none;
}

#banner
{
	background-color: #73afcb;
	border-bottom: 1px solid #014a6f;
} 

#crest
{
	position: absolute;
	top: 45px;
	right: 50px;
}

.headerImage
{
	border-style: none;
	vertical-align: middle;
}

#headerLink
{
	font-family: verdana, arial, helvetica, sans;
	font-size: 10pt;
	color: #fff;
	font-weight: bold;
	position: absolute;
	top: 10px;
	right: 50px;
}  

#headerLink a:active
{
	color: #fff;
}

#headerLink a:visited
{
	text-decoration: none; 
	color: #fff;
}

#headerLink a:link
{
	text-decoration: none; 
	color: #fff;
}

#headerLink a:hover
{
	text-decoration: underline; 
	color: #fff;
}        

#topNav
{
	background-color: #e4eff5;
	font-family: verdana, arial, helvetica, sans;
	font-size: small;
	font-weight: bold;
	color: #014a6f;
	border-bottom: 1px solid #014a6f;
	padding: 5px 50px 5px 50px;
}   

#topNav a:active
{
	text-decoration:none; 
	color: #014a6f;
}

#topNav a:visited
{
	text-decoration:none; 
	color: #014a6f;
}

#topNav a:link
{
	text-decoration:none; 
	color: #014a6f;
}

#topNav a:hover
{
	 text-decoration: underline; 
	 color: #014a6f;
}

#content
{
	background-color: #fff;
	font-family: verdana, arial, helvetica, sans;
	color: #014a6f;
	font-size: small;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 50px;
	margin-right: 50px;
}  

#content h1
{
	font-family: verdana, arial, helvetica, sans;
	color: #014a6f;
	font-size: 1.2em;
}	

.errorMainHeading
{
	font-family: verdana, arial, helvetica, sans;
	color: #014a6f;
	font-size: small;
	font-weight: bold;
	margin-bottom: 0;
}

.errorSubHeading
{
	font-family: verdana, arial, helvetica, sans;
	color: #014a6f;
	font-size: 1.2em;
}

.errorSubSubHeading
{
	font-family: verdana, arial, helvetica, sans;
	color: #014a6f;
	font-size: 1em;
	margin-bottom: 0px;
}*/         
/* END: no longer used (as far as I can see)															              */
/**********************************************************************************************************************/ 


/**********************************************************************************************************************/	
/* START: Header A-Z (no longer used) (Homepage & Content Managed Pages)											  */
#AtoZofServices
{
	display:none;
}
/*#AtoZWrapper
{
	background-position:100% 100%;
	background-color:#DDEBEE;  
 	background-image:url(/graphics/Internet2007/skybgnd.jpg); 
	margin-top:0px;
	margin-bottom:0px;     
	padding:10px;	
}   

#AtoZofServices
{
	line-height:1.5;
	font-size:x-small;
	min-height:111px;
	width:18em;
	float:left;
	text-align:left;
	position:relative;
	color:#777;	
}

#AtoZofServices ul
{
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}

#AtoZofServices li
{
	list-style-type:none;
	display:block;
	float:left;
	padding-left:4px;
	padding-right:4px;
	margin:0px;
}

#AtoZofServices a
{
	text-decoration:none;
	font-size:small;
 	color:#777;
}  

#AtoZofServices h1, #AtoZofServices h2
{
	color:#000;
	margin:0px;
	padding:0px;
}*/
/* END: Header A-Z (no longer used) (Homepage & Content Managed Pages)											      */
/**********************************************************************************************************************/   


/**********************************************************************************************************************/	
/* START: Links to document readers																					  */
.fileDownloads .PDFViewerHyperLink
{
	background-image:url(/graphics/Internet2007/acrobat_reader.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:100px;
}

.fileDownloads .WordViewerHyperLink
{
	background-image:url(/graphics/Internet2007/get_word.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:125px;
}

.fileDownloads .ExcelViewerHyperLink
{
	background-image:url(/graphics/Internet2007/get_excel.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:125px;
}

.fileDownloads .WMVViewerHyperLink
{
	background-image:url(/graphics/Internet2007/windows_media_player_download.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:125px;
}

.fileDownloads .PPTViewerHyperLink
{
	background-image:url(/graphics/Internet2007/get_ppt.gif);
	background-repeat:no-repeat;
	list-style-type:none;
	padding-left:125px;
}
/* END: Links to document readers																					  */
/**********************************************************************************************************************/


/**********************************************************************************************************************/	
/* START: Standard fieldset template. Should be used for all fieldsets on site. 									  */
/* 1. put field set inside <div class="standardFieldSet">															  */
.standardFieldSet fieldset
{
	border:1px solid black;
	font-size:small;
	padding:10px;
	
}

.standardFieldSet fieldset legend
{
	background-color:#d6ebf7;
	border:1px solid #73aece;
	padding:5px;
	font-weight:bold;
	margin-left:5px;
}	

.standardFieldSet .row
{
    margin-bottom:10px;
    width:100%;
    height:auto;
}


.standardFieldSet .row .leftCell
{
    float:left;
    margin-right:20px;
    width:160px;
    height:auto;
}

.standardFieldSet .row .rightCell
{
    float:left;
    width:230px;
    height:auto;
}

.standardFieldSet .row .clear
{
    clear:both;
}

.standardFieldSet .row .textInput
{
	width:230px;
}

.standardFieldSet .errorMes
{
	width:auto;
	font-weight:bold;
}

.standardFieldSet .results
{
	margin-top:20px;
	width:auto;
}

.standardFieldSet .results h3
{
	padding:0px;
	margin:0px;
	font-size:small;
}

.standardFieldSet .results .resultSet ul
{
	margin:0px;
	padding:0px;
}

.standardFieldSet .results .resultSet ul li
{
	list-style-type:none;
}
/* END: Standard fieldset template. Should be used for all fieldsets on site.									      */
/**********************************************************************************************************************/
