#accessDivider {display: none;}
#accessFurnitureHeader {display: none;}
#accessHeader {display: none;}
#accessRightNavHeader {display: none;}
.homeMetaNav {	COLOR: #000;	POSITION: absolute;	TOP: -30px}
.metaNav {	COLOR: #000;	POSITION: absolute;	TOP: -30px}
/*.homeMetaNav {display: none;}
.metaNav {	display: none;}*/
h2.navigationBlockHeader {display: none;}
.hiddenLinkDivider {visibility:hidden; font-size:0.1em}
.mainContent{width: 100%; vertical-align: top;}
.mainContentFixed{
	width: 100%; 
	vertical-align: top;
	position: absolute;
	width:800px;
	border:1px solid silver;
	margin-top:5px;
	left: 50%;
	margin-left: -400px;}

/* HTML */
html { height: 100%; margin-bottom: 1px; }
body {
	background-color: white; 
	color: black; 
	margin: 0px; 
	font-family: verdana, arial, sans-serif; 
	font-size: 75%;}

h1 {display: none;}

/* all tables have grey 1px border */
table, td, th {
    border-color: silver;
	border-collapse: collapse;}

h2.breadcrumb {
	color: black; 
	font-size: 80%; 
	font-weight: normal;}

/* structure */
#centreColumn {
	margin:0px 0px 10px 0px;
	float: left;
	width: 59%;
	border:1px solid silver;
	padding-bottom:5px;}
	
#rightColumn {
	float: right;
	width: 22%;
	margin-top:0px;
	padding-right:3px;}
	
.rightColumnContainer {
	margin: 0px 10px 10px 7px;
	margin-top: 0px;}
	
#leftColumn {
	float: left;
	width: 18%; 
	vertical-align: top}
	
#leftColumnContainer {
	margin: 0px 10px 10px 10px;
	border: solid silver 1px;}
	
/* landing page */
#centreColumn .landingImage {
	float: right;
	padding:0px 1% 2% 10px;}

/* search */	
#searchContainer{
	margin:10px;
	margin-top: 0px;}
div#searchBox{
	margin-bottom:6px;																		
	background-repeat:repeat-y;
	position:relative;
	background-color:#006893;
	background-position:right;
	text-decoration: none;
	width:100%;
	display:block;
	background-image: url('/web/sites/bhcc/images/home_search_bg.jpg');}	
#searchBox .rightmenuLabel{
	font-size: 1.2em;
	color:white;
	font-family: verdana;
	font-weight:600;
	padding: 4px;
	padding-left:.3em;
	margin-top: 0px;}		
#searchBox .rightmenuLabelText{
	color:white;
    padding-left:.55em;
	font-size: 0.8em;
	font-weight:500;}		
INPUT.frmtextBox{
	FONT-SIZE: 1.0em;
	WIDTH: 75%;
	HEIGHT: 1.2em;
	margin:3px 0px 4px 0px;
	padding-bottom:2px;	}
INPUT.goImage{
		position:absolute;
		right:0px;
		bottom:0px;}

div.contentRow {
	width: 98%;
	line-height: 160%;
	margin-left:1%;
	position:relative;}
	
img.emailIcon {
	border: 0px; float: left;}
	
/* footer */
#footerContainer {	
	margin: 0px 10px 10px 15px;
	font-size:0.8em;
	}	
#footerContainer a {
	color:#6c6e71;
	text-decoration:none;}
#footerContainer a:hover {
	text-decoration:underline;}

		
/* side nav */

li.menuItem a:link, li.menuItemLast a:link {
		color: #6c6e71;
		font-family: verdana, arial, sans-serif;
		font-size: 100%;
		text-decoration: none}
li.menuItem a:visited, li.menuItemLast a:visited{
		color: #6c6e71;
	    font-family: verdana, arial, sans-serif;
		font-size: 100%;
		text-decoration: none}
li.menuItem a:hover, li.menuItemLast a:hover {
		color: black;}
li.menuItem, li.menuItemLast{
		padding:3px 0px 3px 9px;
		list-style:none;
		border-bottom-color:silver;
		border-bottom-style:solid;
		border-bottom-width:1px;}
li.menuItemLast{
		border:none;}	
ul.menu {
		margin: 0px;
		padding: 0px}
		
li#menuSelected{background-image: url(/web/sites/bhcc/pointer_on.gif); background-repeat: no-repeat; background-position:left;}
li#menuSelected a:link {color: black; font-family: verdana, arial, sans-serif; font-size: 100%; text-decoration: none}
li.menuSelected a:visited {color: black; font-family: verdana, arial, sans-serif; font-size: 100%; text-decoration: none}
li#menuSelected a:hover {text-decoration: underline}

.menuTool {padding-left: 6px; padding-top: 2px; padding-bottom: 4px; vertical-align: middle; border-bottom: solid silver 1px;border-top: solid silver 1px}
.menuTool a:link {color: #6c6e71; font-family: verdana, arial, sans-serif; font-size: 100%; text-decoration: none}
.menuTool a:visited {color: #6c6e71; font-family: verdana, arial, sans-serif; font-size: 100%; text-decoration: none}
.menuTool a:hover {color:black}

.emailContact {padding-left: 6px; padding-top: 2px; background-image: url(/web/sites/bhcc/corner_br.gif); background-repeat: no-repeat; background-position: bottom right; padding-bottom: 4px; vertical-align: middle}
.emailContact a:link {color: #6c6e71; font-family: verdana, arial, sans-serif; font-size: 100%; text-decoration: none}
.emailContact a:visited {color: #6c6e71; font-family: verdana, arial, sans-serif; font-size: 100%; text-decoration: none}
.emailContact a:hover {color: black;}
	
/* temporary styles for the planning forms - really need to rework the thing with Idox*/

.navRight {width:22%;float:right;}
.navLeft  {width:18%;float:left;}
.navLeft .menuHeader {display:none}
.navLeft .searchBox {display:none}
.contentArea {width:58%;float:left}
.menuHeaderTemp{
	margin:0px;
	font-size: 100%;
	color: white;
	font-weight: bold;
	padding: 3px 0px 3px 6px;	
	background-color:#00b2eb}
	
/*css for social bookmarking links in the footer*/
div.hidden
{
	display: none;
	margin: 0;
}
ul#bookmark{
	text-align:left;
	list-style:none;
	margin:0px 10px 10px 10px;
	padding:0;
}
ul#bookmark li{
	text-align:left;
	display:inline;
	padding:0 0 0 7px; 
	margin:0;
}
ul#bookmark li.delicious{
	background:url(../images/bm/bm_delicious.gif) no-repeat left center;
}
ul#bookmark li.digg{
	background:url(../images/bm/bm_digg.gif) no-repeat left center;
}
ul#bookmark li.reddit{
	background:url(../images/bm/bm_reddit.gif) no-repeat left center;
}
ul#bookmark li.facebook{
	background:url(../images/bm/bm_facebook.gif) no-repeat left center;
}
ul#bookmark li.stumbleupon{
	background:url(../images/bm/bm_stumbleupon.gif) no-repeat left center;
}
ul#bookmark li.twitter{
	background:url(../images/bm/bm_twitter.gif) no-repeat left center;
}


ul#bookmark li a{
	text-decoration:none;
	padding-left:12px;
	padding-right: 10px;
}

ul#bookmark li a:hover {text-decoration: underline;}

.white {
background: white;
}
.red {
color: #f00;
}
.socialBkMarks {
border: 1px silver solid;
width: 58%;
margin:0px 0px 5px 10px;
margin-left:18%;
padding: 5px;
}

/*.socialBkMarks a{color:#6c6e71;} */
.socialBkMarks a:hover{color:black;}

label.left {
display: inline-block;
width: 200px;
}
.mediumField {
width: 200px;
}

/*END css for social bookmarking links in the footer*/

/* Google translation widget */
a.goog-logo-link>img {width: 25px; height: 7px;}

