/*==============================================================================
	Style Sheet for Halton Borough Council
	Version:	ie5 for PC
	Author:		David Baird
	Date:		5/03/04
//============================================================================*/

/*==============================================================================
// General Attributes
//============================================================================*/

body { background:white; font-size:75%; font-family:Arial, Verdana, Helvetica, Geneva, sans-serif; 	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}

TD { font-size:75%; font-family:Arial, Verdana, Helvetica, Geneva, sans-serif; }

img { border:0px }

/*==============================================================================
// Link Style Attributes
//============================================================================*/

A:link { color:#0027B9; text-decoration:underline; }
A:visited { color:#5E0F68; text-decoration:underline; }
A:hover { color:#993333; text-decoration:underline; }

.breadcrumb:link { color:#FFFFFF; text-decoration:none; }
.breadcrumb:visited { color:#FFFFFF; text-decoration:none; }
.breadcrumb:hover { color:#FFFFFF; text-decoration:underline; }

.footerlink:link { color:#FFFFFF; text-decoration:none; }
.footerlink:visited { color:#FFFFFF; text-decoration:none; }
.footerlink:hover { color:#FFFFFF; text-decoration:underline; }

.optionstext:link { color:#666666; text-decoration:none; margin-left:1%; }
.optionstext:visited { color:#666666; text-decoration:none; margin-left:1%; }
.optionstext:hover { color:#000000; text-decoration:underline; margin-left:1%; }

.sitemaptoptext:link { font-weight:bold; color:#00496E; text-decoration:none; }
.sitemaptoptext:visited { font-weight:bold; color:#00496E; text-decoration:none; }
.sitemaptoptext:hover { font-weight:bold; color:#00496E; text-decoration:underline; }

.sitemaptext:link { color:#00496E; text-decoration:none; }
.sitemaptext:visited { color:#00496E; text-decoration:none; }
.sitemaptext:hover { color:#00496E; text-decoration:underline; }

.bodytextlink:link { color:#0027B9; text-decoration:underline; }
.bodytextlink:visited { color:#5E0F68; text-decoration:underline; }
.bodytextlink:hover { color:#993333; text-decoration:underline; }

.othernewstext:link { color:#0027B9; text-decoration:underline; }
.othernewstext:visited { color:#5E0F68; text-decoration:underline; }
.othernewstext:hover { color:#993333; text-decoration:underline; }

.linkstext:link { color:#0027B9; text-decoration:underline; }
.linkstext:visited { color:#5E0F68; text-decoration:underline; }
.linkstext:hover { color:#993333; text-decoration:underline; }

.itemlink:link { color:#0027B9; text-decoration:underline; }
.itemlink:visited { color:#5E0F68; text-decoration:underline; }
.itemlink:hover { color:#993333; text-decoration:underline; }

.navtoptext:link { font-weight:bold; color:#FFFFFF; text-decoration:none; }
.navtoptext:visited { font-weight:bold; color:#FFFFFF; text-decoration:none; }
.navtoptext:hover { font-weight:bold; color:#FFFFFF; text-decoration:underline; }

.navtext:link { color:#00496E; text-decoration:none; }
.navtext:visited { color:#00496E; text-decoration:none; }
.navtext:hover { color:#00496E; text-decoration:underline; }

/*==============================================================================
// Page Colour Attributes
	- .pagedark has a font specified to cover the arrows in between the bread crumb trail
	- .dashColour is the colour of the dotted lines
//============================================================================*/

.pagedark { background-color:#00496E; color:#FFFFFF; font-size:65%; }
.pagemedium { background-color:#22668B; }
.pagelight { background-color:#EDF2F8; }

.dashcolor { background-color:#999999; }

.spacerdark { background-color:#22668B; }
.spacerlight { background-color:#EDF2F8; }

.sitemapColor_1a { background-color:#22668B; color:#00496E; }
.sitemapColor_1b { background-color:#D3E2EB; padding-top:4px; padding-right:4px; padding-bottom:4px; padding-left:4px; color:#00496E; }
.sitemapColor_1c { background-color:#EDF2F8; padding-top:4px; padding-right:4px; padding-bottom:4px; padding-left:4px; color:#00496E; }

.sitemapColor_2a { background-color:#009530; color:#00496E; }
.sitemapColor_2b { background-color:#B2E1CA; padding-top:4px; padding-right:4px; padding-bottom:4px; padding-left:4px; color:#00496E; }
.sitemapColor_2c { background-color:#CCEBDC; padding-top:4px; padding-right:4px; padding-bottom:4px; padding-left:4px; color:#00496E; }

.sitemapColor_3a { background-color:#FFC726; color:#00496E; }
.sitemapColor_3b { background-color:#FEEABE; padding-top:4px; padding-right:4px; padding-bottom:4px; padding-left:4px; color:#00496E; }
.sitemapColor_3c { background-color:#FFF1D4; padding-top:4px; padding-right:4px; padding-bottom:4px; padding-left:4px; color:#00496E; }

.sitemapColor_4a { background-color:#7C2230; color:#00496E; }
.sitemapColor_4b { background-color:#DEC8CB; padding-top:4px; padding-right:4px; padding-bottom:4px; padding-left:4px; color:#00496E; }
.sitemapColor_4c { background-color:#F2E8EA; padding-top:4px; padding-right:4px; padding-bottom:4px; padding-left:4px; color:#00496E; }

.sitemapColor_5a { background-color:#5F1D5F; color:#00496E; }
.sitemapColor_5b { background-color:#CFBBCF; padding-top:4px; padding-right:4px; padding-bottom:4px; padding-left:4px; color:#00496E; }
.sitemapColor_5c { background-color:#DFD2DF; padding-top:4px; padding-right:4px; padding-bottom:4px; padding-left:4px; color:#00496E; }

.navtop { font-weight:bold; color:#FFFFFF; background-color:#22668B; padding-top:4px; padding-right:4px; padding-bottom:4px; padding-left:4px; }
.navsecond { background-color:#D3E2EB; padding-top:3px; padding-right:3px; padding-bottom:3px; padding-left:3px; }
.navthird { background-color:#EDF2F8; padding-top:3px; padding-right:3px; padding-bottom:3px; padding-left:3px; }
.navbgcolor { background-color:#EDF2F8; }

/*==============================================================================
// Text Style Attributes
//============================================================================*/

.addresstext { font-size:70%; color:#004765; padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:5px; text-decoration:none; }

.date { color:#FFFFFF; }

.sectionheadings { font-size:70%; color:#666666; padding-top:4px; padding-right:0px; padding-bottom:4px; padding-left:0px; background-color:#FFFFFF; }

.selectortext { font-size:70%; color:#333333; }
.selectortextwh { font-size:70%; color:#FFFFFF; }

.titletext { font-weight:bold; color:#A24E12; text-decoration:none; }
.subtitletext { color:#A24E12; text-decoration:none; }

.bodytext { color:#333333; text-decoration:none; }
.bodytextwh { color:#FFFFFF; text-decoration:none; }

.disclaimertext { font-size:65%; color:#333333; }
.disclaimertextbold { font-size:65%; font-weight:bold; color:#333333; }

.othernewsdates { color:#666666; }

.copyright { font-size:65%; color:#FFFFFF; background-color:#004765; padding-top:4px; padding-right:4px; padding-bottom:4px; padding-left:4px; }

.itemtext { color:#333333; text-decoration:none; }
.iteminfo { color:#22668B; text-decoration:none; }
.itemtitle { font-weight:bold; color:#22668B; text-decoration:none; }
.itemname { font-weight:bold; color:#333333; text-decoration:none; }
.itemtypetext { font-size:80%; color:#22668B; text-decoration:none; }

.navtext { color:#00496E; text-decoration:none; }

/*==============================================================================
// Form Attributes
//============================================================================*/

.selectbox { font-size:90%; color:#666666; background-color:#FFFFFF; width:140 }
.searchbox { font-size:90%; color:#666666; background:#FFFFFF; border:1px solid #666666; padding-top:1px; padding-left:1px; padding-bottom:1px; padding-right:1px; width:123; height:17; }
.textbox { font-size:90%; color:#666666; background:#FFFFFF; border:1px solid #666666; padding-top:1px; padding-left:1px; padding-bottom:1px; padding-right:1px; width:125; height:16; }
.formbutton { font-size:90%; border:1px solid #00496E; color:#00496E; background-color:#EDF2F8; padding-top:2px; padding-left:2px; padding-bottom:1px; padding-right:2px; }
input { font-size:90%; border:1px solid #00496E; color:#00496E; background-color:#EDF2F8; padding-top:2px; padding-left:2px; padding-bottom:1px; padding-right:2px; }
input { font-size:90%; border:1px solid #00496E; color:#00496E; background-color:#EDF2F8; padding-top:2px; padding-left:2px; padding-bottom:1px; padding-right:2px; }
.formradio { color:#666666; background-color:#FFFFFF; }
.formcheck { color:#666666; background-color:#FFFFFF; }

/*==============================================================================
// Table Cell Attributes
//============================================================================*/

.tableContent { margin-left:4px; }
.masthead { background-image:url(../images/masthead.gif); }
.tableBorder { border-left:1px solid #00496E; }
.headerCell { background-color:#00496E; color:#FFFFFF; padding-top:4px; padding-left:5px; padding-bottom:4px; padding-right:5px; vertical-align:top; }
.rowColour { background-color:#EDF2F8; padding-top:2px; padding-left:5px; padding-bottom:2px; padding-right:5px; border-bottom:1px solid #00496E; border-right:1px solid #00496E; vertical-align:top; }
.rowNoColour { background-color:#FFFFFF; padding-top:2px; padding-left:5px; padding-bottom:2px; padding-right:5px; border-bottom:1px solid #00496E; border-right:1px solid #00496E; vertical-align:top; }
.optionscell { font-size:65%; padding-top:4px; padding-right:0px; padding-bottom:4px; text-align:right; }

/*==============================================================================
// Layout Attributes
//============================================================================*/

.pageimageright { padding-top:0px; padding-right:0px; padding-bottom:4px; padding-left:4px; }

.pageimageleft { padding-top:0px; padding-right:4px; padding-bottom:4px; padding-left:0px; }

.logo { padding-top:4px; padding-right:4px; padding-bottom:4px; padding-left:4px; }
