.iframestyle
{
	width:1px; height:1px;
	display:none; 
}
#header {
	margin: 0 auto;
	width: 1024px;
	height: 226px;
	text-align: left;
	background: url(../images/bg_blue.jpg) no-repeat;	
	position: relative;
}

#header .logo {
	display: block;
	width: 247px; /*202px;*/
	height: 104px;/*41px;*/
	position: absolute;
	left: 64px;
	top: 0; /*20px;*/
	color:#ffffff;
	/*background: url(../images/hps_logo_master.gif) no-repeat;*/
	background: url(../images/hep-logo.png) no-repeat;
	/*text-indent: -99999px;*/
}
#header .logo h1, #header .logo h1 a{
	width: 100%;
        height: 100%;
        display: block;
        text-indent: -99999px;
}
#header h1 a{cursor: pointer;}

#header .help-menu ul li a {
    border-right: 1px solid #FFFFFF;
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 6px;
    padding-right: 6px;
    text-decoration: none;
}
#textsize ul ul li {
    font-weight: bold;
}
#textsize ul ul li:first-child {
    margin-right: 5px;
}
.searchmaster {
	position: absolute;
	right: 64px; 
	top: 25px;
	padding-top: 7px;
	padding-left: 216px;
	padding-bottom: 40px;
	background: url(../images/hep-info.png) no-repeat 13px 6px transparent;
}
#header .help-menu, .searchmaster, #header .tag3, #header .tag4 {
    right: 111px;
}
.searchmaster.html{
	right: 180px;
}
html>body .searchmaster
{
	top:38px;
}

.searchmaster input {
    border: 1px solid #CCCCCC;
    color: #666666;
    float: left;
    height: 22px;
    padding: 1px 5px;
    width: 160px;
}
.searchmaster input#ctl00_ctl00_ContentPlaceHolderDefault_SearchInputs_3_btnSearch,
.searchmaster input#ctl00_ctl00_ctl00_ContentPlaceHolderDefault_SearchInputs_6_btnSearch,
.searchmaster.html #submit{
    background: none repeat scroll 0 0 #53C0D8;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    margin: 0 0 0 10px;
    text-align: center;
    width: 62px;
    padding: 0 5px;
}
.invalidsearch
{
	position:absolute;
	right:64px;
	top:26px;
	color:#ffffff;
	
}

/*Header changes for social bookmarks - 07032013*/
#header{width: 897px; padding-right: 111px;} 

body>html #header
{
	height:225px;
}
.menu {
	width: 898px; 
	height: 36px; 
	/*background: url(../images/menu_matrix.gif) no-repeat;*/
	position: absolute;
	bottom: 11px;
	left: 63px;
}
body>html .menu
{
	bottom:10px;
}
.serviceheader
{

	margin-top:10px;
}
.serviceheader a:visited
{
	color:#0000ff;
}
.serviceheader a:hover
{
	color:#f5c217;
}

/*#serviceslink
{
	float:right;
	font-family:Tahoma, Sans-Serif;
    	font-size:7pt;
	height:7px;
	margin-right:5px;		
}
#serviceslink a:link
{
	text-decoration:none;
	color:#ffffff;
}
#serviceslink a:visited
{
	text-decoration:none;
	color:#ffffff;
}
#serviceslink a:hover
{
	color:#f5c217;
}
*/
#output a
{
	color:#ad2429;
	text-decoration:underline;
}
#output .centrename
{
	font-weight:800;
	color:#3399FF;
}
#output .smallmapcontainer
{
	height:225px;width:800px;font-family:Tahoma;margin-bottom:8px;
}
#output .detailcontainer
{
	font-size:small;
}
#output .leftdetail
{
	margin-left:3px;float:left;font-size:0.9em;
}
#output .leftdetail img
{
	margin-right:30px;
}
#output .leftdetail #distanceimage
{
	margin-right:6px;
}
#output .leftdetail .bold
{
	font-weight:800;
	margin-right:4px;
}
#output .envelope
{
	margin-top:10px;
	
}
#output .address, .postcode
{
	margin-left:20px;
	width:250px;
}
#output .rightdetail
{
	margin-left:7px;float:right;width:300px;
}
#output .phoneimage
{
	margin-bottom:5px;margin-right:12px;
}
#output .servicedescription
{
	margin-bottom:5px;color:#3399FF;
}
#output #rfhealthboarddropdown .bigmap
{
    font-family:Tahoma, Sans-Serif;
    font-size:7pt;
    
}

#output
{
    width:800px;
    height:auto; 
    float:left;
    margin-top:10px;   
}
/*
#output a:visited
{
	color:#0000ff;
}
#output a:hover
{
	color:#f5c217;
}*/
#output .MSVE_PoweredByLogo{display:none !important;}
#output .MSVE_Copyright{display:none !important;}
#theMap
{
    position:relative;
    width:400px;
    height:500px;  
      
}


#searchcontrols
{
    height:80px;
}
/*
#searchcontrols input
{
	background-color:#ffffff;
	border: 1 solid #878787;
	height:19px;
	padding:6px 10px 0 10px;;
	width:160px;
}*/
#searchcontrols input#_btnGetResources, #searchcontrols input#_btnSearch
{
	width:90px;
	height: 25px;
	background-color: #fff;
	border: 1px solid #878787;
	padding: 0px;
	
}
/*
#ddlHealthboard 
{
	font-size:100%;
}
*/

 #MSVE_obliqueNotification 
 {
     visibility: hidden;
 }

.visible
{
    visibility:visible; 
	display:block;	
}
.invisible
{
    visibility:hidden; 
	display:none;	
}
.show
{
    display:block;
    
}
.hide
{
    display:none;    
}
.redtext
{
    color:#ff0000;  
}
.modalBackground
{
	background-color:#d3d3d3;
	/*filter:alpha(opacity=70);*/
	opacity:0.7;
}
.nomap
{
	width:0px;
	height:0px;
}
.showmap
{
	display:block;
}
.closebutton
{
    float:right;
    background-color:#ff0000;
    color:#ffffff;
    width:30px;
    font-weight:bold; 
      
}

#mapcontainer
{
    width:650px;
    height:500px;     
}
#mapcontainer .button
{
	color:#ffffff;
	background-color:#365e8c;
	
}
.customInfoBox-noBeak,
.customInfoBox-with-rightBeak,
.customInfoBox-with-leftBeak
{
position: absolute;
top:40px;
left:100px;
width:260px;
z-index:100002!important;
}
.pad
{
    padding-right:8px;    
}
.displayblock
{
	display:block;
	margin-left:45px;
}
.servicedescriptionnojava
{
	width:400px;
	color:#3399ff;
	margin-top:10px;
}
#serviceresultsnojavascript
{
	margin-top:20px;
}
#javascriptdisabledleftcol
{
	float:left;
	width:430px;
}
#javascriptdisabledrightcol  img
{
	border:none;
}
#spimagesnojava img
{
    margin-right:50px;
}
#sptypes
{
	font-size:7pt;
	margin-bottom:10px;
}
.indentaddress
{
	margin-left:45px;
}




















































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */