/*Last updated by RLA on 19/12/2005 at 12.00 */
/* EDIT wk 29/09/2006 - changes to strapline - */

/* ----- Synchronised with BTs live servers on 13/08/07 ----- */
/* 05-Jun-2007 by PB: Added additional advert colours */

/* LAYOUT */
	
	#logo {
		background-color:#5596D6 !important;
	}
	
	#header {
		z-index:1;
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		min-width:745px;
		height:111px !important;
		background-color:#5596D6 !important;
		layer-background-color:#5596D6 !important;
	}

	 #strapline {
		z-index:3;
		position:absolute;
		top:44px; 
		left:0px; 
		width:514px;
		
		padding: 0 0 0 200px;
		margin:0;
		/*width:745px;*/
		border:0px solid white !important;
		
		background-color:#5596D6 !important;
		
		font-family : Arial, Helvetica, sans-serif;
		color:white;
		font-size:1.7em;
		font-weight:bold;
	}
	
	#strapline span {
		color:white;
		display:block;
		padding-top:6px;
	}
	

	 #topnav {
		z-index:2;
		position:absolute;
		top:0px;
		left:0px;
		width:744px;
		border:0px solid white !important;
		color:#ccf;
		background-color:#5596D6 !important;
	}
	
	#topnavinner {
		padding-top:2px;
	}
	#topnav #help {
		z-index:5;
		float:left;
		width:306px !important; 
		text-align:left;
	}
	
	#topnav #help a {
		font-size: 0.9em !important;
	}
	
	#topnav #find {
		text-align:right;
		border:0px solid white !important;
	}
	#topnav #sitesearch {
		z-index:2;
		text-align:right;
		border:0px solid white !important;
	}	
	#topnav #contactno {
		float: right;
		margin-right: 15px;
		width: 140px;
	}	
	#topnav #account {
		text-align:right;
		margin-top:5px;
		border:0px solid white !important;
	}
	
	
	#topnav #tabs {
		z-index:0;
		position:absolute;
		top:87px;
		left:191px;
		font-weight:bold;
	}
	#topnav #tabs div a:link,
	#topnav #tabs div a:visited,
	#topnav #tabs div a:hover,
	#topnav #tabs div a:active
	{
		display:block;
		padding:3px 0px 1px 0px;
		margin:0px;
		color:#306;
	}
	
	
	#topnav #tabs td.topnavshadow {
		background-image: url("../images/topnav_topshadow.gif") !important;
		background-repeat: repeat-x;
		background-position: right bottom;
	}
	
	
	#topnav #tabs td	
	{
		background-color: #707070 !important;
		background-image: url("../images/topnav_topshadow.gif") !important;
		background-repeat: repeat-x;
		background-position: left top;
		float:left;
		font-size:1em;
		height: auto !important;
		font-weight:bold !important;
		padding:0px !important;
		padding-left:0px !important;
		padding-top:4px !important;
		margin:0px !important;
		border:0px;
	}
	#topnav #tabs td.last {
	background-color: #5596D6 !important;
	background-image: none !important;
	}
	
		
	#topnav #tabs td a:link,
	#topnav #tabs td a:visited,
	#topnav #tabs td a:hover,
	#topnav #tabs td a:active,
	#topnav #tabs td span
	{
		display:block;
		padding:3px 0px 1px 1px;
		margin:0px;
		color:#fff;
	}
	#topnav #tabs td.tab1 a:link,
	#topnav #tabs td.tab1 a:visited,
	#topnav #tabs td.tab1 a:hover,
	#topnav #tabs td.tab1 a:active,
	#topnav #tabs td.tab1 span
	{
		padding:3px 0px 1px 9px;
	}




	#footer {
		clear:both;
		padding-top:27px; /* if possible, last item on page should have 20px margin-bottom to make the total footer spacing 47px */
		padding-bottom:20px;
	}

	html>body div#footer {
		padding-top: 27px;
	}


	#breadcrumb {
		/*z-index:6;
		position:absolute;
		top:107px;
		left:202px;
		width:540px;
		height:30px;
		line-height:1em;*/
	}
	#breadcrumbnarrow {
		z-index:6;
		position:absolute;
		top:107px;
		left:202px;
		width:250px;
		height:30px;
	}
/* END LAYOUT */


/* START PROGRESS BAR STYLES */
	div.rrprogressstuff td.rrprogressbar
	{
		width:25%;
		border-right: solid 1px #ffffff;
	}
	
	div.rrprogressstuff td.rrprogressbaron
	{
		width:25%;
		border-right: solid 1px #ffffff;
	}

	div.rrprogressstuff td.rrprogressbaron1st
	{
		width:25%;
	}
	
	div.rrprogressstuff .rrprogressbaron .rrprogressbaronlast
	{
		width:50%;
	}

	div.rrprogressstuff td.rrprogresstext
	{
		width:25%;
		text-align:center;
		padding-left:4px;
		padding-right:4px;
		vertical-align: top;
	}
	
	div.rrprogressstuff td.rrprogresstexton
	{
		width:25%;
		padding-left:5px;
		padding-right:5px;
		font-weight:bold;
		text-align:center;
		vertical-align: top;
	}
	
	#regtop div.steps tr.text span
	{
		color:#3C69A7 !important;
	}
/* END PROGRESS BAR STYLES */

/* GLOBAL NAV */
	span.navitem {
		font-size:12px;
		color: #99C;
	}
	
	#topnav span.navitem a,
	#topnav span.navitem a:link,
	#topnav span.navitem a:visited {
		font-size:12px;
		color:white;
		background-color:#5596D6 !important;
		font-weight:normal;
	}
	#topnav span.navitem a:hover { 
		color:#cf0;
	}
	#topnav #help span.navitem a.current,
	#topnav #find span.navitem a.current {
		color:#cf0;
	}
	
	
	#topnav #account a,
	#topnav #account a:link,
	#topnav #account a:visited {
		color:white;
	}
	#topnav #account a:hover { 
		color:#cf0;
	}
	#topnav #account a.current {
		color:#cf0;
		font-weight:bold;
	}
	
	
	#footer p {
		color:#666;
		margin:0;
		padding:0;
		width:auto;
	}
	#footer h4 {
		color:#666;
		margin:0;
		padding:0;
	}
	#footer img {
		display:block;
	}
	#footer span.navitem {
		color:#669;
	}
	#footer span.navitem a {
		color:#333;
		background-color:white;
		font-weight:normal;
	}
	#footer span.navitem a:link:hover { 
		color:#690;
	}
	#footer span.navitem a:visited { 
		color:#339;
	}
	#footer span.navitem a:visited:hover { 
		color:#690;
	}
	#footer span.navitem a:link { 
		color:#669;
	}
	#footer span.navitem a.current {
		color:#690;
	}
	

	#topnav #find strong {
		color:#ccf;
	}
	#topnav #sitesearch form {
		padding:0px;
		margin:0px;
	}
	#topnav #help input#expression {
		margin:0px;
		padding:0px;
		height:15px;
		color:black;
		font-size:11px;
		background-color:white;
		width: 110px !important;
		/*redef*/
	}
	#topnav #sitesearch input.go {
		padding:0px;
		margin:0px;
		/* height:17px; */
		color:#333;
		font-size:10px;
		font-weight:bold;	
		background-color:white;
		/*redef*/
	}
	#topnav #help label {
		color:white;
		display:inline;
		text-align:left; /*otherwise nn6 won't display text*/
	}
	#topnav #sitesearch span.label {
		color:white;
		font-weight:bold;
	}
/* END GLOBAL NAV */

/* START Left NAV */


	
	#left p.hr {
		padding:0px;
		margin:0px;
		font-size:1px;
		background-image:none !important;
	}
	#left p.hr img {
		padding:0px;
		margin:0px;
	}
	

	
	ul.links li strong a {
		font-weight: bold !important;
	}

	
/* END Left NAV */
	
/* tabdrops */

	#tabdrops
	{
		width:338px;
		float:right;
	}

	#tabdrops td.tab
	{
		width:169px;
		vertical-align:top;
		margin:0px;
	}

	#tabdrops ul
	{
		margin:0px 10px 0px 10px;
	}

	#tabdrops ul.actions
	{
		margin:0px 10px 10px 10px;
	}
	
	#tabdrops li a:link
	{
		color:#306 !important;
	}
	
	#content #tabdrops h4 {
		padding:8px 10px 3px 10px;
		margin:0;
	}
	#content #tabdrops p {
		padding:0 10px 8px 10px;
		margin:0;
	}
	
	#content #tabdrops p.hr {
		margin:-14px 0 0px 0px;
		padding:0;
		text-align:center;
	}
	#tabdrops table td {
		vertical-align:top;
	}
	#tabdrops td.corner	
	{
		background-image: url("../../syntegra/images/home_boxbottom_corner.gif");
		background-repeat: no-repeat;
		background-position: right bottom;
	}
	
	div.tabdrops2
	{
		padding-top:12px;
	}
	
	#tabdrops td.tab2
	{
		background-image: url("../../syntegra/images/lsd_tab2_background.gif");
		background-repeat: repeat-y;
		border-top:10px solid white;
		border-bottom:4px solid #3C69A7 !important;
	}
	#tabdrops td.tab2 h4
	{
		background-image: url("../../syntegra/images/tabend2.gif");
		background-repeat: no-repeat;
		background-position: right top;
		height:20px;
		font-size:11px;
		padding:0px !important;
		margin:0px !important;
		border:1px !important;
		border-left:1px solid #3C69A7 !important;
	}
	#tabdrops td.tab2 h4 a:link,
	#tabdrops td.tab2 h4 a:visited,
	#tabdrops td.tab2 h4 a:hover,
	#tabdrops td.tab2 h4 a:active
	{
		display:block;
		padding:3px 0px 0px 8px;
		margin:0px;
		color:#330066 !important;
	}
	#tabdrops td.tab2 ul.links
	{
		margin:6px 8px 0px 8px;
	}
	#tabdrops td.tab2 ul.spaced li
	{
		margin:0px 0px 7px 0px;
	}
	#tabdrops td.tab2 ul.actions
	{
		margin:0px 8px 10px 8px;
	}
	
	
	
/* tabdrops */
	
	
	#clickables span.navitem img {
		display: inline;
		vertical-align:bottom;
	}
	ul.links li {
		background-image:url("../../syntegra/images/list_arrow.gif");
		background-repeat:no-repeat;
	}
	
	
	
	div.dottedad td.header {
		background-color:#3C69A7 !important;
	}
	
	div.shortdotteddivider {
		width:100%;
		background-image:url("../../syntegra/images/dottedline_horiz.gif");
		background-repeat: repeat-x;
		background-position:top right;
		background-color:white;
		margin-top:5px;
		margin-bottom:5px;
		height:1px;
	}

	
	div.datatable div.caption p {
		background-color:#CED9E9 !important;
		border:0.1px solid white;
		margin:0px;
		padding:3px 0px 1px 0px;
	}
	
	.rrpaddingright5px {
		padding-right: 5px;
	}


/* FORM ELEMENTS */
	
	input.go {
		font-size:0.9em;
		border:1px solid black;
		/* width:21px;
		height:15px; */   /* need to set height to 2px less for IE5/Mac */
		
		width:20px !important;
		height:17px !important;
		border:0px solid white !important;
		/*width:20px;
		height:17px;
		border:0px solid white;*/
		vertical-align: bottom;
	}

/* END FORM OBJECTS */

	
	
	/* advert colours */
	.tab {
		background-color:#DCDCF7;
	}
	.global {
		background-color:#CBCBFF;
	}
	.finance{
		background-color:#70B7DB;
	}	
	.startingabusiness {
		background-color:#DBB7B7;
	}
	.grantsandadvice {
		background-color:#94DB4C;
	}
	.growthandinnovation {
		background-color:#DBDB94;
	}
	.salesandmarketing {
		background-color:#9494DB;
	}	
	.buyingandselling {
		background-color:#DBDBB7;
	}
	.itandecommerce {
		background-color:#DB9494;
	}
	.internationaltrade {
		background-color:#B7DBDB;
	}	
	.taxandreporting {
		background-color:#B7DBB7;
	}
	.employingpeople {
		background-color:#94DBDB;
	}
	.healthandenvironment {
		background-color:#DBB7DB;
	}
	.environmentandefficiency {
		background-color:#afe069;
	}
	.sellingabusiness {
		background-color:#DBB794;
	}
	.inyoursector {
		background-color:#FFCC99;
	}
	.local1 {
		background-color:#94B770;
	}
	.local2 {
		background-color:#85ADFF;
	}
	.local3 {
		background-color:#DB7070;
	}
	.local4 {
		background-color:#DBB770;
	}
	.regional1 {
		background-color:#D6ADFF;
	}
	.regional2 {
		background-color:#85E0A3;
	}
	.regional3 {
		background-color:#FFD65C;
	}
	.regional4 {
		background-color:#FF8585;
	}
/* END ADVERTS */
