/* depreciated styles - new styles at bottom */
/* accessibility */
.skiptocontent { position:absolute; left:-1px; height:-1px; }
/* top navbar links */
a.navbartop01a:link {
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 75%;
}
a.navbartop01a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #333333;
	font-family: Verdana, Arial, sans-serif;
	font-size: 75%;
}
a.navbartop01a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #333333;
	font-family: Verdana, Arial, sans-serif;
	font-size: 75%;
}
a.navbartop01a:active {
	font-weight: bold;
	text-decoration: underline;
	color: #333333;
	font-family: Verdana, Arial, sans-serif;
	font-size: 75%;
}

a.navbartop01b:link {
	font-weight: bold;
	color: #666699;
	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 75%;
}
a.navbartop01b:visited {
	text-decoration: none;
	font-weight: bold;
	color: #666699;
	font-family: Verdana, Arial, sans-serif;
	font-size: 75%;
}
a.navbartop01b:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #666699;
	font-family: Verdana, Arial, sans-serif;
	font-size: 75%;
}
a.navbartop01b:active {
	font-weight: bold;
	text-decoration: underline;
	color: #666699;
	font-family: Verdana, Arial, sans-serif;
	font-size: 75%;
}
a.navbartop02a:link {
	text-decoration: none;
	color: #666699;
	font-family: Verdana, Arial, sans-serif;
	font-size: 70%;
}
a.navbartop02a:visited {
	text-decoration: none;
	color: #666699;
	font-family: Verdana, Arial, sans-serif;
	font-size: 70%;
}
a.navbartop02a:hover {
	text-decoration: underline;
	color: #666699;
	font-family: Verdana, Arial, sans-serif;
	font-size: 70%;
}
a.navbartop02a:active {
	text-decoration: underline;
	color: #666699;
	font-family: Verdana, Arial, sans-serif;
	font-size: 70%;
}
.navbartoptext02 {
	color: #333333;
	font-family: Verdana, Arial, sans-serif;
	font-size: 80%;
}
.searchform {
    margin: 4px;
    padding: 0px;
	border: 0px;
}
.input {
	font-family: Verdana, Arial, sans-serif;
	font-size: 70%;
	margin: 0px;
    width:100px;
}
.go {
	font-family: Verdana, Arial, sans-serif;
	font-size: 70%;
	color:#ffffff;
	cursor:pointer;
	margin: 5px;
	background-color : #666699;
	border-color : #000000;
}
.blackline {
	background-color: #000000;
}


/* new styles */

/* RBKC header */
#rbkcheadercontainer { width:100%; margin-left:-210px; float:right; }
#rbkclogo { width:210px; margin:0; padding:0; height:4em; float:left; }
#rbkchead { margin-left:210px; min-height:4em; height:4em;  }
html>body #rbkchead { height:auto; }
#rbkchead .go { font-size: 90%; font-weight: bold; color:#ffffff; cursor:pointer; margin: 0; padding: 0; height: 2em; background-image:url(/img/buttons/button_news.gif) 0 0 no-repeat; background-color: #993333; color:#FFFFFF; border: none; width: 6em;}
#rbkchead p { margin:0; padding:0; font-size: 70%;}
.rbkcheadertop { margin: 0; padding: 0; width: 95%; height:41px; text-align:right; }
.rbkcheadertop form { margin:0; padding:10px 0 0 0; }
.rbkcheadertop label { margin:0; padding:0; }
.rbkcheadertop input { color:#333333; background-color:#eaeaea; font-size: 100%; padding: 2px 3px; font-family:Verdana, Arial, Helvetica, sans-serif; border-top: 1px solid #555555;border-left: 1px solid #555555;border-right: 1px solid #b7b6b6;border-bottom: 1px solid #b7b6b6;}


/* deprecated as of 18/07/2006 */
html>body #rbkcheader { height:auto; }
#rbkcheader ul { font-size: 70%;}
#rbkcheader .go { font-family: Verdana, Arial, sans-serif; font-size: 90%; font-weight: bold; color:#ffffff; cursor:pointer; margin: 0px; padding: 0px; height: 20px; background-repeat: no-repeat; border: none; width: 62px; background-image:url(/img/buttons/button_news.gif); background-color: #993333; color:#FFFFFF;}
#rbkcheader { background-color:#FFFFFF; width: 100%; min-height:64px; display:block; height:64px; position:relative;  }
#rbkcheader #crest { float: left; font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight:bold; color:#000000; padding: 5px 10px 0px 40px; }
#rbkcheader #crest img { position:absolute; left: 0px; top:0px; margin:0px; border:none; }
#rbkcheader p { margin:0px; padding:0px; font-size: 70%;}
.rbkcheaderleft { margin: 0px; padding: 0px; width: 50%; float:left; height:41px; }
.rbkcheaderright { margin: 0px; padding: 0px; width: 45%; float:left; height:41px; text-align:right; white-space:nowrap; }
.rbkcheaderright form { margin:0px; padding:10px 0px 0px 0px; }
.rbkcheaderright label { margin:0px; padding:0px; }
.rbkcheaderright input { background-color:#eaeaea;color:#333333; font-size: 100%; padding: 2px 3px; font-family:Verdana, Arial, Helvetica, sans-serif; border-top: 1px solid #555555;border-left: 1px solid #555555;border-right: 1px solid #B7B6B6;border-bottom: 1px solid #B7B6B6;}
/* end deprecated code */


.rbkcheaderleftbottom { margin: 0px; padding: 0px; width: 50%; float:left; min-height:23px; height:23px; }
.rbkcheaderrightbottom { margin: 0px; padding: 0px; width: 45%; float:left; min-height:23px; height:23px; text-align:right; white-space:nowrap; }
html>body .rbkcheaderleftbottom, html>body .rbkcheaderrightbottom { height:auto; }
#rbkcbreadcrumb { margin: 0px; padding: 0px; width: 100%; position:relative; clear:both; min-height:1.1em; }
#rbkcbreadcrumb p { margin:0px; padding:4px 12px 4px 13px; font-size: 70%; text-align:left; vertical-align:middle; }
#rbkcbreadcrumb a:link, .rbkcheaderrightbottom a:link, #rbkcbreadcrumb a:visited, .rbkcheaderrightbottom a:visited, #rbkcbreadcrumb a:hover, .rbkcheaderrightbottom a:hover, #rbkcbreadcrumb a:active, .rbkcheaderrightbottom a:active { font-weight:normal; }

/* RBKC header colours */
.rbkcheaderrightbottom a:link, .rbkcheaderrightbottom a:visited, .rbkcheaderrightbottom a:active { color: #993333; text-decoration:none;}
.rbkcheaderrightbottom a:hover { color: #993333; text-decoration:underline; }
#rbkcbreadcrumb {
	border-top:4px solid #B87171;
}
#rbkcbreadcrumb a, .rbkcheaderrightbottom a { color:#993333 }

/* top main menu styles */
/* contains IE5.01 bug fixes */
#topmenu { margin:0px; padding:0px; font-size:70%; }
#topmenu ul {list-style:none; padding:0px; margin:0px; } 
#topmenu li {float:left; display:block; margin:0px 0px 0px 0px; padding:0px; font-weight: bold; white-space:nowrap; border-right: 2px solid #fff !important; border-top: 1px solid #fff !important; }
#topmenu a {text-decoration:none; min-height:23px; height:23px; line-height: 120% !important; text-align: center !important;cursor/**/: pointer; }
html>body #topmenu a { height:auto; }
#topmenu a:link, #topmenu a:visited, #topmenu a:active { font-weight:bold; padding-left: 12px;}
#topmenu a:link span, #topmenu a:visited span, #topmenu a:active span {padding-top: 5px; padding-right: 12px;}
#topmenu a, #topmenu a span {display: block; float: left; cursor/**/: pointer !important; cursor: hand; }
#topmenu a:hover { font-weight:bold; padding-left: 12px; }
#topmenu a:hover span { padding-right: 12px;}
/* selected menu items */
#topmenu #selected a:link, #topmenu #selected a:visited, #topmenu #selected a:active { font-weight:bold; padding-left: 12px;}
#topmenu #selected a:link span, #topmenu #selected a:visited span, #topmenu #selected a:active span { padding-right: 12px;}








/* top menu colours and images */
#topmenu a:link, #topmenu a:visited, #topmenu a:active {color: #993333; background-color: #eedadb; }
#topmenu a:hover/**/ {color/**/:#FFFFFF; background-color/**/:#666666; } /* hide from IE 5.01 */
/* selected menu items */
#topmenu #selected a:link, #topmenu #selected a:visited, #topmenu #selected a:active {color: #FFFFFF; background-color: #993333; }







/* new footer styles */
#rbkcfooter a:link, #rbkcfooter a:visited, #rbkcfooter a:active { text-decoration:none; font-weight:bold; color:#993333; }
#rbkcfooter a:hover { text-decoration:underline; font-weight:bold; color:#993333; }
#rbkcfooter { padding: 9px 50px 20px; margin:0px; }
#rbkcfooter img { border:none;}
#rbkcfooter p {font-size: 70%; margin:0px; padding:0px 0px 15px 0px; line-height:140%; color:#666666;}

/* adobe info */
.adobebox { margin:20px 0px; padding: 0px 10px; border-top:1px dotted #CCCCCC;}
.adobebox p { font-size: 70%; line-height:140%; color:#666666; }
.adobebox img { margin: 4px 14px 0px 0px; float:left; }
