.hide {
     display: none;
}
#tabs .tabsgrp {	
	list-style:none;
	margin:0 !important; 
	padding:0;
	height:32px;
}
#tabs .tab { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

#tabs .tab a{
	background:#8aab65 url(/img/tabs/hp_tab_sprt.png) no-repeat 0px -66px;
	font:normal 18px Arial, Helvetica, sans-serif;
	display:block;
	height: 32px;  
	line-height:30px;
	width: 155px;
	.width: 162px;
	text-align:left;	
	text-decoration:none;
	color:#ffffff;
	padding:0 0 0 7px;
	top:1px;
}
#tabs .tab a:hover{
	background-position: 0px -33px;	
	color:#fff;
	background-color: #5a8c21;
}
#tabs .tab a.selected {
	background-position: 0px 0px !important;
	cursor:default !important;
	color:#436917 !important;
	background-color: #ffffff!important;
}

#tabs .last a{
    width: 154px;
    .width: 161px;
}
.pane{
	background:url(/img/tabs/hp_block_bg.png) bottom repeat-x;
	width:483px;
	.width:485px;
	border:1px solid #5a8c21;
	border-top:0;
	height:428px;
	text-align:left;
	overflow:hidden;
}
.pane-2b{
	display:block;
	float:left;
}
.pane-2c{
	display:block;
	float:right;
	padding:0;
	margin: 0;
	background:url(/img/tabs/map_uk.gif) 0px 36px no-repeat;
}
.pane-3a{
	display: block;
	float:left;
	width:100%;
	padding:0 0 12px 0;
	.padding:0 0 0 0;
}
.pane-3b{
	display: block;
	float:left;
	width:100%;
	padding:0 0 20px 0;
	.padding:0 0 14px 0;
}
.pane h3{
	font:normal 18px arial;
	margin:0px 0 10px 12px;
	padding-top:10px;
}
.pane h4{
	font:bold 14px arial;
	color: #436917;
	margin:10px 0 10px 12px;
}
.pane p{
	margin: 0 12px 16px 12px;
}
.pane-2a p{
	margin-bottom: 10px;
	.margin-bottom: 13px;
}
.pane-2c p{
	position: absolute;
	left: -99999999px; 
}
a.ind, a.ind:visited {
	font-weight:bold;
	color:#222222;
	text-decoration:none;
}
a.ind:hover {
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
.tx3 {
	font-size:11px;
	color:#dd5800;
}
.hp_sec, .hp_role{
	float:left;
	width:47%;
	line-height:18px;
	padding:0 0 0 12px; 
}
.hp_loc{
	line-height:18px;
	padding:0 0 0 12px; 
}
.hp_a-z{
    display:block;
	padding:10px 0 10px 8px;
	border-top:1px solid #bbbbbb;
	border-bottom:1px solid #bbbbbb;
	background:#efefef url(/img/tabs/hp_a-z_bg.png) 0 -10px repeat-x;
	overflow: hidden;
	zoom:1;

}
.hp_a-z a, .hp_a-z a:active,  .hp_a-z a:visited{
	display:block;
	padding:4px;
	margin:0 1px 0 0;
	background:#f6f6f6 url(/img/tabs/hp_a-z_bg.png) 0 -75px repeat-x;
	border:1px solid #cccccc; 
	text-decoration:none;
}
.hp_a-z li{
	float:left;
}
.hp_a-z a:hover{
	border:1px solid #ac5c29;
	background:#dd7e00 url(/img/tabs/hp_a-z_bg.png) bottom repeat-x;
	color:#fff;
}
.map_uk{
	width:250px;
	height:250px;
}

strong {font-weight:bold;}
input {padding:1px;}
table {border-collapse:inherit;}
td.Wmain table tbody tr td {.padding:8px 6px 8px;}
