

/*  ----------------------------------------------------------------------------------------------------------

	THIS FILE NOT EDITABLE BY INDIVIDUAL CAMPAIGNS - Please add styles to /campaigns/css/custom_campaign01.css

    ----------------------------------------------------------------------------------------------------------  */











/* 
	Global CSS Framework
	Defines common Header, Left Nav, MainContent and Footer DIVs if present
	Defaults to Business Link National Branding

	Current Version v1.01
	--------------------------------------------
	25/03/08 v1.00 - Initial version produced - APH
	
	22/04/08 v1.01 - Added .screenreadertext to 'Global settings' section for hiding screenreader only text - APH
					 Added .developedwithlogo to 'Generic Structure Styles' section for multiple horizontal partner logos - APH
*/

/* YUI Reset CSS
Copyright (c) 2007, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.4.1 
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}

/* YUI Fonts CSS
Copyright (c) 2007, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.4.1
*/
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* Restore for some YUI Reset Values - Done this way to allow drop in replacement of any future YUI library updates */
strong{font-weight:bold;} em{font-style:italic;} blockquote,ul,ol,dl{margin:0 1em 1em;} ol li{list-style: decimal outside;} ul li{list-style: disc outside;} dl dd{margin-left:1em;} p,fieldset,table,pre{margin-bottom:1em;}

/* Global settings */
body {background-color:#fff; color:#000;}
div, p, th, td {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;}
a {text-decoration:none;}
a:link {color:#333399;}
a:hover {text-decoration:underline;}

.screenreadertext {position:absolute; left:-1000em;}

/* Header Styles */

#header {background-color:#666699; color:#fff; height:8.5em;}
#header a {color:#fff; font-weight:normal;}
#header ul {margin:0 0;}

#logo {position:absolute; left:0; top:0; z-index:2;}

#strapline {position:absolute; left:11em; top:2.95em; z-index:1; font-family:Arial,Helvetica,sans-serif; font-size:1.4em; font-weight:bold; letter-spacing:0.054em;}

#login {position:absolute; left:48.2em; top:3.4em; font-size:85%; z-index:2;}
#login UL {margin-top:0.2em;}

#help {position:absolute; left:16.5em; top:0.9em; z-index:3; font-size:93%; color:#99C;}

#sitesearch {position:absolute; left:40.7em; top:0.8em; z-index:3;}
#sitesearch label {font-weight:bold; font-size:85%;}
#sitesearch input {width:11.2em; height:1.1em; margin-top:0.06em; border:1px solid #000; vertical-align:middle;}
#sitesearch input.go {font-size:0.76em; color:#669; background-color:#fff; font-weight:bold; height:1.72em; width:2.05em; border:0;}

#tabs {position:absolute; left:15.14em; top:7.11em; z-index:4;}
#tabs li {display:inline; padding:0.1em 1.6em 0.2em 0.1em; background:#dcdcf7 url(../images/tab-mid.gif) no-repeat right top;}
#tabs li.tabstart {padding-left:0.7em;}
#tabs li.tabend {background-image:url(../images/tab-end.gif)}
#tabs li.beforeselected {background-image:url(../images/tab-mid-beforeselected.gif)}
#tabs li.selected {background-color:#fff; background-image:url(../images/tab-mid-selected.gif);}
#tabs li.tabend.selected {background-image:url(../images/tab-end-selected.gif);}
#tabs a, #tabs span {color:#306; font-weight:bold; font-size:85%;}
#header #tabs a:hover {color:#306;}

/* Footer Styles */

#footer {margin:2em 0 0 1em; padding:0.4em 0 1em; font-size:85%; width:68em; background:url(../images/dotted-line.gif) left top repeat-x; color:#669; clear:both;}
div #footer {margin:2em 0 0 0; font-size:100%; width:auto;} /* If within an enclosing DIV stretch footer to full width of that container and same font size */
#footer a, #footer a:visited {color:#669;}
#footer li {display:inline;}

/* Generic Structure Styles */

#navigation {position:absolute; left:0.75em; top:10.9em; width:15.5em; font-size:85%; z-index:4;}
#breadcrumb {margin-bottom:1em;}
#maincontent {position:absolute; left:16.9em; top:11.04em; font-size:85%; z-index:5; padding-left:1.2em;}

.limit-width {width:58em;}
#maincontent .limit-width, #maincontent.limit-width {width:50em;} /* If set within or on #maincontent DIV reduce width to compensate for left menu presence */

ul.arrowlist {font-weight:normal; margin:0.2em 0 1em;}
ul.arrowlist li {padding-left:1.3em; line-height:1.4em; list-style:none; background:url(../images/list-arrow.gif) no-repeat 0.15em 0.1em;}

.developedwithlogo {display:block; float:left; margin:0 1em 1em 0;}
