/* RBKC colours for nuetral section */


/* depreciated neutral styles copied from style_service_import.css */



/* community plus */
.community {
	color: #000;
	background-color: #eee;
}
.communityhead {
	color: #fff;
	background-color: #663399;
}
.communityspace {
	color:#fff;
	background-color : #fff;
}
.communitycurve {
	background-color: #663399;
}

/* related  */
.relatedhead {
	background-color : #eee;
	color:#000; 
}

/* form elements */
.gosearch
{
	color:#fff;
	background-color : #666666;
	border-color : #000;
}

.tablecaption01 {
	color: #fff;
	background-color: #808080;
}
.tableheader01 {
	color: #000;
	background-color: #CCCCCC;
}
.tableheader01b {
	color: #000;
	background-color: #E6E6E6;
}
.tableheader02 {
	color: #000;
	background-color: #fff;
}
.tablecaption02 {
	color: #fff;
	background-color: #808080;
}
.tableheader03 {
	color: #000;
	background-color: #CCCCCC;
}
.tablecaption03 {
	color: #fff;
	background-color: #000;
}
.tableheader03b {
	color: #000;
	background-color: #E6E6E6;
}

.tablecell01a {
	color: #000;
	background-color: #fff;
}
.tablecell01b {
	color: #000;
	background-color: #E6E6E6;
}
.tablecell01c {
	color: #000;
	background-color: #fff;
}
.tablecell02a {
	color: #000;
	background-color: #fff;
}
.tablecell03a {
	color: #000;
	background-color: #fff;
}
.tablecell03b {
	color: #000;
	background-color: #E6E6E6;
}
.tablecell03c {
	color: #000;
	background-color: #fff;
}

/* miscellaneous */
.topofpage {
	color: #666666;
}

.bulletlist01 {
	list-style-image: url(../../img/icons/arrow_gray_right.gif);
}

/* other  */
.select
{
    font-family: Verdana, Arial, sans-serif;;
    font-size: 80%;
    margin: 0px
}
.sideselect
{
    font-family: Verdana, Arial, sans-serif;;
    font-size: 80%;
    margin: 0px;
    width: 90%
}
.FreeTextsideselect
{
    font-family: Verdana, Arial, sans-serif;;
    font-size: 90%;
    margin: 0px;
    width: 100%
}
A.keypadlink
{
    color: #000;
    text-decoration: none
}
A.keypadlink:hover
{
    color: #0033cc;
    text-decoration: underline
}
A.keypadlinkon
{
    color: #660066;
    font-size: 120%;
    font-weight: lighter;
    text-decoration: underline
}
A.keypadlinkon:hover
{
    color: #660066;
    font-size: 120%;
    font-weight: lighter;
    text-decoration: none
}
.nolink
{
    color: #999999
}
A.resultlinkon
{
    color: #000;
    text-decoration: underline
}
A.resultlinkoff
{
    color: #999999;
    text-decoration: none
}
.searchtitle
{
    background-color: #000;
    color: #fff;
    font-family: Verdana, Arial, sans-serif;;
    font-size: 160%
}
.searchheading
{
    font-family: Verdana, Arial, sans-serif;;
    font-size: 160%
}


/* sitemap links */
ul.sitemaplink01 { list-style: url(/img/icons/arrow_purple_right_2.gif) outside; }
ul.sitemaplink01 li.sitemaplink02 { list-style: url(/img/icons/arrow_purple_right_small.gif) outside;}

.sitemaphead {
	font-family: Verdana, Arial, sans-serif;
	color: #000;
	background-color: #fff;
	text-align: left;
	vertical-align: top;
	padding-top: 15px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-size: 90%;

}
.sitemapbody {

	font-family: Verdana, Arial, sans-serif;
	color: #000;
	background-color: #fff;
	text-align: left;
	vertical-align: top;
	padding-left: 18px;
}


.azheader01 {
	color: #666666;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size: 150%;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.aztablecaption01 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 75%;
	color: #fff;
	background-color: #CC9900;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
	padding: 3px 10px 3px 6px;
	text-transform: capitalize;
}
.aztablecaption02 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 150%;
	color: #fff;
	background-color: #CC9900;
	text-align: left;
	font-weight: normal;
	vertical-align: top;
	padding: 1px 9px;
	text-transform: capitalize;
}
.aztablecell01a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 75% !important;
	line-height: 140%;
	background-color: #fff;
	text-align: left;
	vertical-align: top;
	padding: 3px 3px 6px 6px;
}
.aztablecell01b {
	font-family: Verdana, Arial, sans-serif;
	font-size: 75% !important;
	line-height: 140%;
	background-color: #fff;
	text-align: left;
	vertical-align: top;
	padding: 0px 3px 0px 6px;
}
.azheader02 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 75%;
	line-height: 140%;
	background-color: #fff;
	text-align: left;
	vertical-align: top;
	padding: 3px 3px 0px 6px;
	font-weight: bold;
	text-transform: capitalize;
	color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	text-decoration: none;


}
.azlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 160%;
	color: #666699;
	text-decoration: none;
}
.azlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 160%;
	text-decoration: underline;
	color: #666699;
}
.azlink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 160%;
}
.azlink01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 160%;
	color: #333333;
}
.azaddress {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	line-height: 150%;
	color: #666666;
}

/* end old service styles */




/* start new service styles */

/* headings */
h1,.header01 { color: #666699; }
h2,.header02 { color: #666699; }
h3,.header03 { color: #000; }
h4,.header04, h5,.header05, h6,.header06 { color:#000; }

/* table styles */
.tablecaption01 { color: #fff; background-color: #666699; }
.tableheader01 { color: #000; background-color: #BCBCD2; }
.tableheader01 a, .tableheader02 a,.tableheader03 a { color:#000 !important; }
.tableheader02 { color: #000; background-color: #fff; }
.tablecaption02 { color: #fff; background-color: #A3A3C2; }
.tableheader03 { color: #000; background-color: #BCBCD2; }
.tablecaption01 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; }

/* 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/*DFDFE9*/; }
.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-image:url(/img/buttons/button_service.gif); background-color: #666699; color:#fff; }

#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; }

/* FAQ specific styles */
#faqpages #rbkcsubnav .rbkcform { border:none;  margin:0;}
#faqpages #rbkcsubnav .rbkcform label { float:none; text-align:left; }
#faqpages #rbkcsubnav .rbkcform .submit { padding-left:0; }
#faqpages ul.azcontactlist li span a { font-weight:normal;  }

/* search specific styles */
#rbkcsearch #rbkcsubnav .rbkcform { border:none;  margin:0;}
#rbkcsearch #rbkcsubnav .rbkcform label { float:none; text-align:left; }
#rbkcsearch #rbkcsubnav .rbkcform .submit { padding-left:0; }

#rbkcsearch ul.azcontactlist li a.pressrelease { padding-left:105px; background-image:url(/img/icons/search_press_archive.gif) !important; background-position:0.6em 0.7em; background-repeat:no-repeat; }
#rbkcsearch ul.azcontactlist li a.faq { padding-left:64px; background-image:url(/img/icons/search_faq.gif) !important; background-position:0.6em 0.7em; background-repeat:no-repeat; }
#rbkcsearch ul.azcontactlist li a.az { padding-left:64px; background-image:url(/img/icons/a-z.gif) !important; background-position:0.6em 0.7em; background-repeat:no-repeat; }

/* these styles are for the A to Z area only */
html>body #azpages .tablecell03a .tablecell01a,html>body #azpages .tablecell03b .tablecell01b { font-size:100% !important; }
#azpages h2.formheader, #azpages h3.formheader { background-color:#808080 !important; color:#fff !important; }
/* overrides for form above az search results */
#azpages #refine_results #rbkcform, #azpages #refine_results .rbkcform { padding: 0; }
#azpages .tablecaption01 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 70%;
	color: #fff;
	background-color: #808080 !important;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
	padding: 3px 10px 3px 6px !important;
	text-transform: capitalize;
}
#azpages .crumb {
	font-family: Verdana, Arial, sans-serif;
	text-decoration: none;
	font-size: 90%;
	line-height: 140%;
	color: #666699;
}
#azpages .crumb:hover {
	font-family: Verdana, Arial, sans-serif;
	text-decoration: underline;
	font-size: 90%;
	line-height: 140%;
	color: #0066CC;
}
#azpages .crumb:visited {
	font-family: Verdana, Arial, sans-serif;
	font-size: 90%;
	line-height: 140%;
	color: #666699;
}

h2.resultsheader { color:#fff; text-transform: capitalize; }
h2.resultsheader span { background-color: #cc9900; }

/* these pages are for the find my nearest only */
.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;
}
