/* RBKC colours for service section */

/* headings */
h1,.header01 { color: #666699; }
h2,.header02 { color: #666699; }
h3,.header03 { color: #000; }
h4,.header04, h5,.header05, h6,.header06 { color:#000; }

/* table styles */
.tablecaption01, #datatable01 caption, #datatable02 caption, #datatable03 caption, #datatable04 caption { color: #fff; background-color: #666699; }
.tableheader01, #datatable01 th, #datatable02 th, #datatable03 th, #datatable04 th { color: #000; background-color: #BCBCD2; }
.tableheader02 { color: #000; background-color: #fff; }
.tablecaption02 { color: #fff; background-color: #A3A3C2; }
.tableheader03 { color: #000; background-color: #BCBCD2; }
.tableheader01 a, #datatable01 th a, #datatable02 th a, #datatable03 th a, #datatable04 th a, .tableheader02 a,.tableheader03 a { color:#000 !important; }
.tablecaption01 a, #datatable01 caption a, #datatable02 caption a, #datatable03 caption a, #datatable04 caption a, .tablecaption02 a { color: #fff !important; } 

/* lists */
.bulletlist01 { list-style-image: url(/img/icons/arrow_purple_right.gif); }

/* tableliststyle02 list header styles */
div.tableliststyle02header h2 { background-image:url(/IMG/icons/slope_blue.gif); background-color:#A3A3C2; }

/* end old service styles */




/* start new service styles */
/* template layout */
#rbkcfooter { border-top: 2px solid #8787B8; }

/* overriding the main styles which are now out of date because of audit */
a:link, a:visited, a:active { color:#666699; }
a:hover { color:#666699; }

/* related pages links */
.relatedpages01 a, .relatedpages02 a, a.relatedpageshead  { background: url(/img/icons/arrow_purple_right_2.gif) no-repeat 0.5em 0.1em; }
.relatedpages02 .relatedpages02 a { background: url(/img/icons/arrow_purple_right_small.gif) no-repeat 0.8em 0.6em;}
/* nested bulleted lists (using definition lists instead of nested unordered lists */
.relatedpages01 a:hover, .relatedpages02 a:hover, a:hover.relatedpageshead { background-color: #CBCADC; }

/* map table/box table */
.maptable h2, .maptable h3 { background-color:#BCBCD2; }
.formheader { background-color: #666699; color: #fff; }

/* styles for buklding blocks in right hand column */
.buildingblock01 h2 { color: #fff; background-color:#666699; } /* purple */
.buildingblock01 li  { background: url(/img/icons/arrow_purple_right.gif) no-repeat 0 0.2em; }
.buildingblock02 h2 { color: #fff; background-color:#993333; } /* red - news */
.buildingblock02 a { color:#993333 !important; }
.buildingblock02 li  { background: url(/img/icons/arrow_red_right.gif) no-repeat 0 0.2em; }
.buildingblock03 h2 { color: #fff; background-color:#59961b; } /* green - events */
.buildingblock03 a { color:#307830 !important; }
.buildingblock03 li  { background: url(/img/icons/arrow_green_right.gif) no-repeat 0 0.2em; }
.buildingblock04 h2 { color: #fff; background-color:#d9a012; } /* gold - az */
.buildingblock04 a { color:#ad7400 !important; }
.buildingblock04 li  { background: url(/img/icons/arrow_gold_right.gif) no-repeat 0 0.2em; }
.buildingblock05 h2 { color: #fff; background-color:#666699; } /* purple - service */
.buildingblock05 a { color:#666699 !important; }
.buildingblock05 li  { background: url(/img/icons/arrow_purple_right.gif) no-repeat 0 0.2em; }

/* meetings calendar styles */
#meetingscalendar { border-top: 11px solid #BCBCD2; }
.meetingscalendarday  {background-color:#C5C5DA;}

/* secondary navigation */
#secondarynav ul a:link, #secondarynav ul a:active, #secondarynav ul a:visited { background-color: #fff; background-image:url(/img/icons/arrow_gray_right2.gif);  }
#secondarynav ul a:hover {  background-color: #E9E9F1; background-image: url(/img/icons/arrow_gray_right2.gif); }
#secondarynav .selected a:link, #secondarynav .selected a:visited, #secondarynav .selected a:active { color:#4C4763 !important; background-color: #DFDFE9 !important; background-image: url(/img/icons/arrow_gray_right3.gif) !important; }
/* don't display selected in tertiary items */
#secondarynav .selected li a:link, #secondarynav .selected li a:visited, #secondarynav .selected li a:active { color:#666699 !important; background-color: #fff !important; background-image: url(/img/icons/arrow_gray_right2.gif) !important; }
#secondarynav .selected li a:hover {  background-color: #E9E9F1 !important; background-image: url(/img/icons/arrow_gray_right2.gif) !important; }

/* header styles */


/* deprecated as of 18/07/2006 */
#rbkcheader { background-color:#fff; }
#rbkcheader .go { background-image:url(/img/buttons/button_service.gif); background-color: #666699; color:#fff; }
/* end deprecated code */

#rbkchead .go { background:url(/img/buttons/button_service.gif) 0 0 no-repeat !important; background-color: #666699 !important; color:#fff !important; }
#rbkcbreadcrumb { border-top:4px solid #8787B8; }
#rbkcbreadcrumb a, .rbkcheaderrightbottom a { color:#535399 }

/* top menu colours and images */
#topmenu a:link, #topmenu a:visited, #topmenu a:active {color: #535399; background-color: #d8d7e7; }
#topmenu a:hover/**/ {color/**/:#fff; background-color/**/:#666666; } /* hide from IE 5.01 */
/* selected menu items */
#topmenu #selected a:link, #topmenu #selected a:visited, #topmenu #selected a:active {color: #fff; background-color: #535399; }

/* community plus style */
.atozcontactinfo h2 { background: #535399; }
.atozcontactinfo a:link, .atozcontactinfo a:visited, .atozcontactinfo a:active, .atozcontactinfo a:hover { color:#535399; }


/* results lists styles */
h2.resultsheader { color:#fff; }
h2.resultsheader span { background-color: #666699; }

/* az subject list */
ul.azsubjectlist li a, #azpages ul.azsubjectlist li span, ul.azcontactlist li a, #azpages ul.azcontactlist li span { background-image:url(/img/icons/arrow_purple_right.gif); }
ul.azsubjectlist li a:hover, ul.azcontactlist li a:hover { background-color:#CBCADC;  }
ul.azsubjectlist li span { background-image:url(/img/icons/arrow_purple_down.gif); }

/* unknowns */
/* FAQ styles */
.faqtext {
	color: #666666;
}
.servicelink:hover {
	color: #666699;
}
.servicelink:visited {
	color: #666699;
}
/* a to z links */
.aztablecaption01 {
	color: #fff;
	background-color: #9797B9;
}
.aztablecaption02 {
	color: #fff;
	background-color: #9797B9;
}
.aztablecaption03 {
	color: #fff;
	background-color: #808080;
}
.azlink {
	color: #666699;
}
.azlink:hover {
	color: #666699;
}
.azlink:visited {
}
.azlink01 {
	color: #333333;
}
.azaddress {
	color: #666666;
}
/* end unknowns */

/* find my nearest colours */
.mapblue {
	background-color:#D7D7E5;
}
.navtab_02 { /* down middle state */
	background-color: #ABABC7;
}
.navtab_03 {
	background-color: #9B9BBD;
}
.navtab_04 { /* right hand side of nav tabs */
	background-color: #8C8CB3;
}
.mapselect {
	background-color:#D7D7E5;
}

/* begin non service classes */
/* social worker banner ads */
.socialworkerbanner { width:180px; height:200px; min-height:200px; margin:1em; padding:0; font-weight:bold; }
html>body .socialworkerbanner { height:auto; }
.socialworkerbanner div { height:200px; min-height:200px; }
html>body .socialworkerbanner div { height:auto; }
.socialworkerbanner p { margin:0; padding:1em 0.5em 1em 1.5em; font-size: 70%; line-height:180%; }
.socialworkerbanner .orange { background-color:#CE6F06; color:#efc9a1; border-top: 3px solid #AA223C; border-bottom: 3px solid #AA223C; background-image:url(/img/jobs/socialworker/socialworker_strapline_orange.gif); background-position:left bottom; background-repeat:no-repeat; }
.socialworkerbanner .pink { background-color:#833967; color:#f8c2df; border-top: 3px solid #E1007A; border-bottom: 3px solid #E1007A; background-image:url(/img/jobs/socialworker/socialworker_strapline_pink.gif); background-position:left bottom; background-repeat:no-repeat; }
.socialworkerbanner .blue { background-color:#009DDF; color:#d9f0fa; border-top: 3px solid #004983; border-bottom: 3px solid #004983; background-image:url(/img/jobs/socialworker/socialworker_strapline_blue.gif); background-position:left bottom; background-repeat:no-repeat; }
.socialworkerbanner .green { background-color:#57AD40; color:#c1e1b9; border-top: 3px solid #00798F; border-bottom: 3px solid #00798F; background-image:url(/img/jobs/socialworker/socialworker_strapline_green.gif); background-position:left bottom; background-repeat:no-repeat; }
.socialworkerbanner a:link, .socialworkerbanner a:visited, .socialworkerbanner a:hover, .socialworkerbanner a:active { display:block; color:#fff; background-image: url(/img/jobs/socialworker/arrow_right_white.gif); background-position: 0 2.2em ; padding-left:10px; background-repeat:no-repeat; }

/*Begin SmokeFree classes*/
#smokefreeimagediv {
				font-size: 100%;
				height: 163px;
				width:	147px;
				background-image: url(/img/smokefree_countdown.jpg);					
}
#smokefreetext {
				position:relative;
				left: 5px;
				top: 35px;
				font-size: 14px;
				font-weight: bold;
				width: 130px;
				text-align:center;
				color: #000099;
}
#smokefreetext p {
				font-size: 100%;
				line-height: normal;
}
#smokefreenumberspan {
				font-size: 45px;
				font-weight: bold;
}

/*Begin Leader's say classes*/
	#leadersay 			{font-family: Arial, sans-serif;
						}
	#leadersay p		{
						font-family: Arial, sans-serif;
						font-size: .8em;
						}
	div.leadercomments 	{border-top: 1px solid #333333;
						border-bottom: 1px solid #333333;
						padding: 5px 0px 5px 0px ;
						margin: 0;
						}
	div.leadercomments h2{font-family: Trebuchet MS, Arial, sans-serif;
						font-size: 1.2em;
						font-weight: normal;
						color: #333333;
						border: none;
						padding: 0;
						margin: 0;					
						}
	div.yourcomments	{background-color: #eeeeee;	
						padding: 20px;
						margin: 10px 0px 10px 0px;
						}
	div.yourcomments h3 {border: 0;
						padding: 0;
						margin: 0;
						font-family: Arial, sans-serif;
						font-weight: bold;
						background-image: url('/img/comment.jpg');
						background-repeat: no-repeat;
						background-position: 0% 30%; 
						padding-left: 20px;
						
						}
	div.yourcomments h2 {border: 0;
						padding: 0;
						margin: 0;
						font-family: Arial, sans-serif;
						font-weight: bold;
						font-size: 1em;
						color: black;
						}

	div.commentsform	{border-style: none;
						background-color: #f3f3f3;
						padding: 20px;
						}
						
	div.commentsform	h2	{border: 0;
						padding: 0 150px 0 0 ;
						margin: 0;
						font-family: Arial, sans-serif;
						font-size: 1em;
						color: black;
						}
						
	a.sendcomment		{background-image: url('/img/e-mail.jpg');
						background-repeat: no-repeat;
						background-position: 95% 45%;
						padding-right: 50px;
						}
	p.commentbutton { 	/*text-align: right;
						padding-right: 150px;*/
						position: relative;
						}
	input.leaderscommentsubmit{ font-family: Arial, sans-serif;
						font-size: 1em;
						font-weight: bold;
						position: absolute;
						right: 250px;
						}
	form#haveyoursay	{ margin: 0 0 0 150px;
							padding: 0 0 20px 0 ;
						}
	form#haveyoursay p	{ position: relative;
						}
	form#haveyoursay label { position: absolute;
						left: -130px;
						}
	/*End Leader's Say classes*/

