/* Version History:

>> CSS Validation corrected. GN 31/10/05
>> LeftNav Menu Fixed in Author Mode GN 02/11/05
>> Right Navigation CSS Added GN 07/12/05

*/

body, body div, body p, body th, 
body td, body li, body dd    {
    /* more specific to override imported rule */
    font-family:verdana;
	font-size:    x-small;      
    /* false value for WinIE4/5 */
    voice-family: "\"}\"";   
    /* trick WinIE4/5 into thinking rule is over */
    voice-family: inherit;   
    /* recover from trick */
    font-size:    small;
    /* intended value for better browsers */
    }
form { margin:0; padding:0;}
html>body, html>body div, html>body p, 
html>body th, html>body td, 
html>body li, html>body dd    {
    font-size:    small
    /* be nice to Opera */
    }

/*********************************************/
/**  layout           ************************/
/*********************************************/


.hideak {display:none;} /*Hide Access Keys*/

/* header styles *****************************/

#skip {display: none;}

#contentwrap {width:99%;padding:0;margin-left:1%;}

.hclear {clear:both;background:#b6cce3;}

#headerd {
background: url(Homepagebackground.jpg) no-repeat top left #b6cce3;
width:100%;
height:86px;
}

.headerimg {margin-left:3em;}

#hleft {float:left; background:transparent; width:39%;}

#hright { float:left; background:transparent; width:60%; text-align:right;height:30px;}

#hsearch { float:right; background:transparent; width:24%;}

#hlinkswrap {clear:both;background:url(breadcrumb_grad.gif) repeat-x bottom left #b6cce3;width:100%}

.hlinks { float:right; width:24%;background:transparent;vertical-align:middle;line-height:2em;}
.hlinksdd { float:right; width:34%;background:transparent;vertical-align:middle;line-height:2em;}
.hlinksts { float:right; width:14%;background:transparent;vertical-align:middle;line-height:2em;text-align:right;}

#breadcrumb {clear:both; /*border-bottom:1px dashed #000;*/line-height:2em;vertical-align:top;background:#dfeaff;width:100%}

/* middle styles *****************************/

#wrapper {clear:both;padding:0;margin:0 auto;border:0;width:100%;}

#leftcolumn { background:#fff; /*float:left;*/ width:19%;vertical-align:top;border:0;margin:0;padding:0;}

#middle {width:60%;vertical-align:top;background:url(section.jpg) no-repeat top right #fff;border:0;margin:0;padding:10px;}

#rightcolumn {/*float:left;*/ width:20%;vertical-align:top;border:0;margin:0;padding:0;}

.rcblue {background:#dfeaff;}

/* footer styles *****************************/

.fclear {clear:both;}

#footer {width:80%;margin:0 auto;border-top:1px dashed #000;}

/* clearing styles *****************************/

.clearfix:after {
    content: "."; 
    display: block;
    padding:0;
    margin:0; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;padding:0;margin:0;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;padding:0;margin:0;}
/* End hide from IE-mac */

.bgblue {background:#b6cce3;}
.bglightblue {background:#ECF2F8;}
.bglightblue a img {background:#ECF2F8;}

.subsite {background:#b6cce3;text-align:center; font-weight:bold; font-family:Verdana, Arial, sans-serif; color:#171EA5;font-size:110%;}

/*********************************************/
/**  formatting       ************************/
/*********************************************/

/* readspeaker link */
.inline {display:inline;}

/* homepage readmore links */
.readmore a {text-decoration:none;text-align:right;display:block;width:100%;border-top:1px dashed #b6cce3;border-bottom:1px dashed #b6cce3;}
.readmore a:visited, .readmore a:hover {text-decoration:none;}
.readmore a:hover {background:#b6cce3;}

/* general link styles */

a {text-decoration: underline;color: #000;}
a img {background-color:transparent;}

a:visited {text-decoration: underline; color:#000;}

a:hover {text-decoration: underline;color:#000;background:#D8E4F0;}

/* Template CSS */

/** See Also/Related Pages - Right Column **/

.PindexRight ul {list-style:none;list-style-position: inside;margin: 0;padding: 0;border:0;}
.PindexRight li {margin: 0;list-style:none;display:inline;}
.PindexRight li a {vertical-align:middle;display:block;}
.PindexRight {text-decoration:none; font-family:Verdana,Arial,sans-serif;font-size:0.9em;}
.PindexRight li a {text-decoration:none; display:block;width:100%;border-top:2px solid #D8E4F0;border-bottom:1px dashed #9dbcd9;background: #D8E4F0;}
.PindexRight li a:visited, .PindexRight span:visited {text-decoration:none;}  /*Added to remove underline from visited links GN 07/11/05 */
.PindexRight li a:hover, .PindexRight span:hover {text-decoration:none;background:#b6cce3;} /*Needs to be after a:visited style to work*/

/** Publication Scheme */

.pubscheme {text-decoration:none; font-family:Verdana,Arial,sans-serif;font-size:0.9em;}
.pubscheme a {height:2em;vertical-align:middle; text-decoration:none; display:block;width:100%;border-top:2px solid #D8E4F0;border-bottom:1px dashed #9dbcd9;background: #D8E4F0;}
.pubscheme a:visited, .PindexRight span:visited {text-decoration:none;}  /*Added to remove underline from visited links GN 07/11/05 */
.pubscheme a:hover, .PindexRight span:hover {text-decoration:none;background:#b6cce3;} /*Needs to be after a:visited style to work*/
.pubscheme img {height:16px;width:16px;border:0;padding-right:1em;}

/** Site Map Textblock **/
.sitemap {display:block;width:100%;background:#b6cce3;}


/** Other Template Styles **/

h1 { text-align:center; font-weight:bold; font-family:Verdana, Arial, sans-serif; color:#171EA5; font-size:large;}

/** Heading Styles **/
.headingtwo {width:100%;text-indent:15px;background:url(/images/breadcrumb_grad.gif) repeat-x bottom left #b6cce3;font-family:Verdana, Arial, sans-serif; font-size:1.16em;font-weight:bold; display:block;color:#788796;}
.headingthree {width:100%;font-family:Verdana, Arial, sans-serif;border-bottom:1px dashed #788796; font-size:1.09em;display:block;font-weight:bold;color:#788796;text-indent:15px;margin-bottom:10px;}
.heading4 {width:100%;text-indent:15px;font-family:Verdana, Arial, sans-serif; font-size:1em;font-weight:bold;display:block;color:#788796;}

#basepagelayout {width:100%;} 


.middle_top {
	vertical-align:top;
	border-left: 0px dashed #b6cce3;
}

.nav_title label, .nav_title {
	display:block;
	color:navy;
	background: url(navtitle_bg.gif) top right no-repeat #b6cce3;
	font-family:Verdana,Arial,san-serif;
}

.footer a, .footer span {
	font-family:Verdana,Arial,sans-serif;
	font-size: 83%;
}

		
/* ELDC stylesheet  */
/* Custom ColdFusion Module display */
.CustomCF { font-family:Verdana,Arial,sans-serif; font-size: 1em; font-weight:400; color:#FFFFCC;}

/* Tabular Layout */
.TDCentre { text-align:center; }
.TDRight {clear:both;float:right;text-align:center;}

/* style added for tables width by PAS on 21/09/05 */

/*.pgwidth { width:780; border:0; cellspacing:0; cellpadding:0; } Removed GN 31/10/05 as not needed */


/* Link Bar */
.PartnerLink { font-weight:400; color:#FFFFCC;}

/* Page Index */

.PgIndxRow ul {list-style:none;list-style-position: inside;margin: 0;padding: 0;border:0;}
.PgIndxRow li {margin: 0;list-style:none;display:inline;}
.PgIndxRow a {display:block;text-decoration:none;font-family:Verdana,Arial,sans-serif;}
.PgIndxRow a:visited {text-decoration:none;}
.PgIndxRow a:hover {text-decoration:underline;background:#fff}
a.PindexAlternateRow {text-decoration:none;background-color:#ECF2F8; font-family:Verdana,Arial,sans-serif;}
a.PindexAlternateRow:visited {text-decoration:none;}  /*Added to remove underline from visited links GN 07/11/05 */
a.PindexAlternateRow:hover {text-decoration:underline;background:#ECF2F8} /*Needs to be after a:visited style to work*/


.pibullet {color:navy;display:inline;}

/*Simple Form */
.StdForm { visibility:visible; }
.FormLabel {text-align:right; font-family:Verdana, Arial,sans-serif; font-weight:400;
			vertical-align:text-top; color:#00FF00;}
.FormOptional {text-align:right;font-family:Verdana, Arial, sans-serif;font-weight:400;
			vertical-align:text-top; color:#000000;}
.FormRequired {text-align:right; font-family:Verdana,Arial,sans-serif;font-weight:700;
			vertical-align:text-top; color:#000000;}
.FormRequiredleft {text-align:left; font-family:Verdana,Arial,sans-serif; font-weight:400;
			vertical-align:text-top; color:#FF0000;}
.FormTree { font-family:Verdana,Arial,sans-serif;font-weight:400; color:#000000; }
.FormRichText { font-family:Verdana,Arial,sans-serif; font-weight:400;}
.FormDate { font-size:1em; font-family:Verdana,Arial,sans-serif; }
.FormImage { text-decoration:none; border-style:none; }
.FormURL { font-size:1em; font-family:Verdana,Arial,sans-serif; }
.FormEmail { font-size:1em; font-family:Verdana,Arial,sans-serif; }
.FormDropDown { vertical-align:bottom;text-align:left;}
.FormSectionLabel {	font-weight:700; font-size:1em;font-family:Verdana,Arial,san-serif;
					color:#000000;}
.FormDropDownItem { font-family:Verdana,Arial,san-serif;font-weight:400; color:#000000;}
.StdForm_Number { font-size:1em; font-family:Verdana,Arial,sans-serif; text-align:right; }
.FormText {	font-family:Verdana, Arial, sans-serif;	font-weight:400; color:#000000;}
.FormDescription { font-family:Verdana,Arial,sans-serif; font-weight:400;}
.FormButton { text-align:center;font-weight:400;font-family:Verdana,Arial,san-serif; }

/* Textblock styles*/
.FooterText { font-weight:400; font-family:Verdana,Arial,sans-serif; color:#000000; }
.RestrictedText {font-family:Verdana,Arial,sans-serif;color:maroon;  font-style:italic;}
.TitleText { text-align:center; font-weight:bold; font-family:Verdana, Arial, sans-serif; color:#171EA5; font-size:large;}

.subTitleText { text-align:left; font-weight:400; font-family:Verdana, Arial, sans-serif; color:#171EA5;}
.subTitleText a { text-align:left; font-weight:400; font-family:Verdana, Arial, sans-serif; color:#171EA5;}

.HeadingText { font-weight:700; font-family:Verdana, Arial, sans-serif; color:#000000;}
.StandardText { font-weight:400; font-family:Verdana, Arial, sans-serif; color:#000000;}
.StandardText a { font-weight:400; font-family:Verdana, Arial, sans-serif; color:#000000; text-decoration: underline;}
.StandardText a:visited { font-weight:400; font-family:Verdana, Arial, sans-serif; color:#000000; text-decoration: underline;}
.TinyText { font-weight:400; font-family:Verdana, Arial, sans-serif; color:#000000; font-size:80%;}
.TinyText a { font-weight:400; font-family:Verdana, Arial, sans-serif; color:#000000; text-decoration: underline;}
.TinyText a:visited { font-weight:400; font-family:Verdana, Arial, sans-serif; color:#000000; text-decoration: underline;}


.PartnerTitle { font-weight:700; font-size:1em; color:#FFFFCC;}

/* hotlinks front page right hand side */
.HotlinksText {
	color: #000;
	text-decoration: none; }
.HotlinksText a.hover{
	color: #000;
	text-decoration: underline; }	
.HotlinksText a.visited{
	color: #000;
	text-decoration: none; }
	
.HotlinksTitle {font-weight:400; font-family:Verdana, Arial, sans-serif; font-size:80%; color:#669933; text-align:right }
.HotlinksTitle a.visited {font-weight:400; font-family:Verdana, Arial, sans-serif; font-size:80%; color:#669933; text-align:right }
.HotlinksTitle a.active {font-weight:400; font-family:Verdana, Arial, sans-serif; font-size:80%; color:#669933; text-align:right }
.HotlinksTitle a.hover {font-weight:400; font-family:Verdana,Arial,sans-serif; text-decoration:underline; font-size:80%; color:#669933; text-align:right }


/* Textblock - for displaying textblock text as a title*/

/* Rich Text Block */
.ValueCellRestricted {	text-align:left;vertical-align:top;
						font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em;
						font-weight: 400;color: maroon;font-style: italic;}

.LabelCell {text-align:left;vertical-align:top;	font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: 700;color: #000000;font-style: normal;}
.ValueCell {text-align:left;vertical-align:top;font-family: Verdana, Arial, Helvetica, sans-serif;
			font-weight: 400;	color: #000000;}

/* Multi-Section */
.MSHeaderCaption {	text-decoration:none;	text-align:center;	font-family:Verdana, Arial, sans-serif;
					font-weight:700 ;color:#000000;}
.MSHeaderText { font-family:Verdana,Arial,sans-serif; font-weight:400; font-size:1em; color:#000000 }
.MSIndexItem { text-align:left; color:blue; }
.MSItem { font-weight:400; font-family:Verdana,Arial,sans-serif;color:red; }

/* Data Sheet */
.DSCaption { text-decoration:none; text-align:center; font-family:Verdana,Arial,sans-serif; font-weight:700; color:#000000; }
.DSAlphabet { text-decoration:none; color:#0000FF; padding:4px; }
.DSAlphabetSelected { text-decoration:none; color:#880088; padding:4px; }
.DSTable { padding:0; margin:0; }
.DSHeaderRow { background-color:#888888; }
.DSHeaderItemFirstColumn {	background-color:#EEEEEE;font-weight:700;color:#000000;	padding:4px;text-align:left;}
.DSHeaderItemColumn {background-color:#EEEEEE;font-weight:700;color:#000000;padding:4px;
					text-align:left;}
.DSDataRow { background-color:#FFFFFF; }
.DSDataFirstColumn { padding:4px; }
.DSDataColumn { padding:4px; }
.DSDataCell {text-align:left;color: #000000;}
.DSDataCellNumeric { text-align:right; }
.DSActionCell {	text-align:center;	text-decoration:underline;	color:#0000FF;}
.DSAlternateRow { background-color:#FFFFCC; }
.DSSummaryRow { text-align:center; }
.DSSummaryLinks { font-family:Verdana,Arial,sans-serif; font-weight:400; font-size:1em; text-decoration:none; }
.DSSummaryCurrentPage { font-weight:400; }

/*Added 19/05/2004 */

.AboutText{ 
	font-weight:400; 
	font-family:Verdana, Arial, sans-serif; 
	font-size:60%; 
	color:#000000; 
	padding: 4px 4px 4px 4px;
	}

.LeftNav {padding: 0;margin:0;        line-height:1.16em;}

.LeftNav ul {list-style:none;margin: 0;padding: 0;border:0;}

.LeftNav li {margin: 0;list-style:none;display:inline;}

.LeftNav li a.leftnavitem, .LeftNav li span.leftnavitem {
	display: block;
	font-size:0.9em;
	color: #000;
	background: #b6cce3;
	text-align: left;
	border-bottom: 1px solid #FFF;
        border-left:0.5em solid #b6cce3;
	text-decoration: none;
}

.LeftNav li a.leftnavitem:visited, .LeftNav li span.leftnavitem:visited  {
	color: #000;
	background: #b6cce3;
	text-decoration: none;
}

.LeftNav li a.leftnavitem:hover, .LeftNav li span.leftnavitem:hover {
	color: #000;
	background: #D8E4F0;
	text-decoration: none;
        border-left:0.5em solid #33408d;
}

.navseparator {display:none;}


/*Added 24/07/2004 - updated Nov 05 */
a.TopNav  {font-weight:400; font-family:Verdana,Arial,sans-serif;color:#000000; text-decoration: none;  margin-right: auto;
}


a.TopNav:hover {
	color: #000;
	text-decoration: none;border-bottom:1px dashed #000;
}

a.TopNav:visited {
	color: #000;
	text-decoration: none;
}

/* Navigation styles */

.hide {
	display:collapse;
}

/*general link styles*/

.centre {text-align: center;}
.centreimg {text-align:center;margin:0 auto;}

/* faq sections - wheelie bins */

.sectionHeader {
color:white;	
margin:	0px 10px 4px 10px;
padding: 5px 3px 5px 3px;
font-weight: bold;
background: #50682a;
border:	1px solid #36467c;
}

.sectionBody {
position: relative;
top: -5px;
display: none;
background: #c9dfa7;
border:	1px solid #36467c;
margin:	0px 10px 20px 10px;
padding: 10px;
display: block;
}

.sectionBody img {display:inline;}

