@import url("reset.css");

BODY{
	font-size:85%;
	/*color:#8C8C8C;*/
	color:#626262;
}

HTML, BODY, TEXTAREA{
	font-family: Helvetica, Verdana, Arial, sans-serif;
}


#basis{
	margin: auto;
	width: 970px;	/* width of basis */
	display: table;
	margin-bottom: -50px;
}

#main{
	min-height: 100%;
}

#header{
	height: 100px;	/* height of header */
}
#left{
	float: left;
	width: 200px;	/* width of left column */
	margin: 0 0 0 0;
}
#center{
	float: left;
	width: 500px;	/* width of center column */
	margin: 20px 10px 20px 0px;
}
#right{
	float: right;
	width: 200px;	/* width of right column */
	margin: 20px 0 0 0;
}



/*needed to make room for footer*/
#clearfooter{
	clear: both;
	z-index:0;
	height: 50px;	/* height of footer */
}
* > HTML #clearfooter {
	float: left;
	width: 100%;
}/* ie mac styles */


/*needed to make room for footer*/
#clearfooter_item{
	clear: both;
	z-index:0;
	height: 1px;	/* height of footer */
}
* > HTML #clearfooter_item {
	float: left;
	width: 100%;
}/* ie mac styles */




/*** standard classes ***********************************************************************************************/
.separator1{
	height: 1px;
	font-size: 1px;
	display: block;
}
.separator2{
	height: 2px;
	font-size: 1px;
	display: block;
}
.separator3{
	height: 3px;
	font-size: 1px;
	display: block;
}
.separator5{
	height: 5px;
	font-size: 1px;
	display: block;
}
.separator10{
	height: 10px;
	font-size: 1px;
	display: block;
}
.separator20{
	height: 20px;
	font-size: 1px;
	display: block;
}
.separator50{
	height: 50px;
	font-size: 1px;
	display: block;
}

.clear{
	clear:both;
	display: block;
}


#content .no-top-margin{
	margin:0px 10px 10px;
}



/*** follow sections can edit *****************************************************************************/
BODY
{
	background: #fff url(../images/body-bg.gif) 0 0 repeat;
}

A{
	color: #007bb4;
}
STRONG,B{
	font-weight:bold;
}
BLOCKQUOTE{
	margin-left:20px;
}
body.index #basis{
	background: url(../images/main-bg.gif) 0 0 repeat-y;
}

#basis{
	/*background: url(../images/main-bg.gif) 0 0 repeat-y;*/
	background-color:#FFF;
	width: 922px;
}

/*** header **************************************************************/

body.index #header {
	background:#FFFFFF url(../images/header-bg.gif) repeat-x scroll 0 0;
}

#header{
	background: #fff;
	position: relative;
	height: 170px;
	background-color:#FFF;
}

body.index #header .leftBox{
	background: #fff url(../images/header-bg-l.gif) 0 0 no-repeat;
	height:85px;
}

#header .leftBox{
	position: absolute;
	left: 0; top: 0;
	font-size: 0px;
	width: 10px;
	height: 140px;
	/*background: #fff url(../images/header-bg-l.gif) 0 0 no-repeat;*/
	background-color:#FFF;
}

body.index #header .rightBox{
	background: #fff url(../images/header-bg-r.gif) 0 0 no-repeat;
	height:85px;
}

#header .rightBox{
	position: absolute;
	right: 0; top: 0;
	font-size: 0px;
	width: 10px;
	height: 140px;
	/*background: #fff url(../images/header-bg-r.gif) 0 0 no-repeat;*/
	background-color:#FFF;
}


a#logo{
	display: block;
	width: 127px;
	height: 60px;
	padding: 33px 0 0 0;
	margin: 0px 0 0 20px;
}

#header .slogan{
	position: absolute;
	top: 53px; left: 160px;
	font-size: 125%;
	color: #888;
}
#header H1{
	color: #007bb4;
	font-size: 300%;
	text-align: right;
	width: 200px;
	position: absolute;
	right: 20px;
	top: 10px;
}

#header H2{
	color: #929292;
	font-size: 133%;
	font-weight: normal;
	text-align: right;
	width: 600px;
	position: absolute;
	right: 20px;
	top: 50px;
	font-family: "Helvetica", Trebuchet MS, Verdana, Arial, sans-serif;
}

body.index #menuTop{
	width:917px;
	left:0;
	padding-left:4px;	
}


#menuTop{
	height: 32px;
	position: absolute;
	width: 100%;
	left: 1px; top: 113px;
	padding-left: 5px;
	width: 915px;
	border-top: 3px solid #007bb4;
}

#menuTop A{
	display: block;
	width: 126px; height: 23px;
	padding: 9px 0 0 0;
	margin: 0 0 0 -4px;
	text-align: center;
	float: left;
	font-size: 83%;
	font-weight:bold;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #726d6d;
	text-decoration: none;
	background: #fff url(../images/menu-bg.gif) bottom left repeat-x;
	border-left: 2px solid #fff;

}


#menuTop A.first{
	border-left: none;
	width:66px;
}
#menuTop A.second{
	border-left: none;
	width:156px;
}
#menuTop A.third{
	width:70px;
}
#menuTop A.forth{}
#menuTop A.fifth{
	width:163px;
}
#menuTop A.sixth{
	width:96px;
}
#menuTop A.seventh{
	width:120px;
}
#menuTop A.eigth{
	width:95px;
}
#menuTop A.ninth{
	width:107px;
}

body.index #menuTop a.ninth {
width:109px;
}


#menuTop A:hover{
	/*background: #84D8F3 url(../images/menu-bg.gif) 0 -46px repeat-x;*/
	background-position:0 -46px;
	background-color:#84D8F3;
	color: #fff;
}


#menuTop A.active{
	/*background: #84D8F3 url(../images/menu-bg.gif) 0 -46px repeat-x;*/
	background-position:0 -46px;
	background-color:#84D8F3;
	color: #fff;	
}

body.index #header .topLine{
	width:922px;
	left: 0px;
}

#header .topLine{
	position: absolute;
	top: 150px; left: 1px;
	width: 100%;
	padding: 2px 0 0 0;
	height: 18px; width:920px;
	background: #fff url(../images/top-line-bg.gif) 0 0 repeat-x;
	font-size:85%;
}

#header .topLine A{
	color: #fff;
	padding: 0 8px 0 15px;
	font-size: 83%;
	text-decoration: none;
	background: transparent url(../images/breadcrumb-bullet.gif) 0 3px no-repeat;
}
#header .topLine A.first{ background: none; padding-left: 10px;}
#header .topLine A:hover{
	text-decoration: underline;
}
/**Advertising Banner**/
.advertising-banner{
	position:absolute;
	top:10px;
	right:15px;
	display:block;
	width:270px;
	height:62px;
	font-size:0.9em;
}
.advertising-banner h4{
	color:#007BB4;
	font-size:1.1em;
	margin-bottom:5px;
}
.advertising-banner ul li{
	margin:0px 0px 5px 0px;
}
.advertising-banner ul li a{
	background:transparent url(../images/menu-bullet.gif) no-repeat scroll 0 0;
	padding:6px 0 10px 12px;
	text-decoration:none;
	color:#8C8C8C;
}
.ad-banner {
	position:absolute;
	width:228px;
	height:35px;
	padding:5px 0;
	text-align:center;
	background:url(../images/advertising-banner-bg.jpg) repeat-x;
}
.ad-banner h4 {
	color:#134b8d;
	font-size:13px;
	padding:0;
	margin:0;
}
.ad-banner p {
	color:#00274f;
	font-size:11px;
	padding:0;
	margin:0;
}
.ad-banner a {
	color:#00274f;
	text-decoration:none;
}
#ad-banner-1 {
	top:10px;
	right:15px;
}
#ad-banner-2 {
	top:60px;
	right:15px;
}


.ad-banner-homepage{
	width:228px;
	height:35px;
	padding:10px 0 5px 0;
	margin:0 0 10px 0;
	text-align:center;
	background:url(../images/advertising-banner-bg.jpg) repeat-x;
}

	.ad-banner-homepage h4 {
		color:#134b8d;
		font-size:13px;
		padding:0;
		margin:0;
	}
	.ad-banner-homepage p {
		color:#00274f;
		font-size:11px;
		padding:0;
		margin:0;
	}
	.ad-banner-homepage a {
		color:#00274f;
		font-size:11px;
		text-decoration:none;
	}

/*** register form ***/
.registerForm{
	position:absolute;
	top:0px;
	right:15px;
	display:block;
	width:248px;
	background: #fff url(../images/header-form-bg.gif) 0 0 no-repeat;
	height:62px;
}
.registerForm fieldset{
	margin: 10px 10px 5px 10px;
	padding: 0;
	clear: both;
}
.registerForm label{
	float: left;
	display: block;
	width: 100px;
	padding: 7px 0 0 0;
	text-transform: uppercase;
	font-weight: bold;
	color: #767875;
	font-size: 83%;
}
.registerForm INPUT.text{
	float: left;
	display: block;
	margin: 5px 2px 0 0;
	width: 70px;
}
.registerForm P{
	font-size: 83%;
	font-weight: bold;
	color: #767875;
	text-align: center;
}
.registerForm .btn-go{
	float: left;
}


.btnGo{
	display: block;
	height: 28px; width: 28px;
	background: transparent url(../images/btn-round-go.gif) 0 0 no-repeat;
	border: none;
}

/*** left **************************************************************/
#left{
	margin: 0 0 15px 0;
	width: 180px;
}

#menu{
	width: 166px;
	/*background: url(../images/menu-center-bg.gif) 0 0 repeat-y;*/
	background:#FFFFFF url(../images/header-menu-bg.gif) top left repeat-x scroll;
	position: relative;
	overflow:hidden;
}
#menu .corner{
	position: absolute;
	right: -8px; top: 14px;
	display: block;
	/*background: transparent url(../images/left-corner.gif) 0 0 no-repeat;*/
	width: 15px; height: 135px;
}
#menu .top{
	height: 7px;
	/*background: url(../images/menu-top-bg.gif) 0 0 no-repeat;*/
	background-color:#FFF;
}
#left .bottom{
/*	height: 7px;
	background: url(../images/menu-bottom-bg.gif) 0 0 no-repeat;*/
}
#menu H3{
	color:#666;
	margin:2px 0px 10px 15px;
	padding:0px 0px 0px 2px;
	font-size: 1.0em;
}
#menu H3 A{
	text-decoration:none;
}

#menu UL{
	list-style: none;
	padding: 0px;
	margin: 0px;

}
#menu UL LI{
	background: #fff url(../images/left-menu-bg.gif) bottom left repeat-x;
	width: 166px;
	margin: 0 0 0 0;
	padding:0px;
	line-height:15px;
}
#menu UL LI A{
	background: transparent url(../images/menu-bullet.gif) no-repeat scroll 10px 0;
	display: block;
	font-size: 83%;
	font-weight:bold;
	text-decoration: none;
	border-top: 1px solid #fff;
	padding: 5px 5px 7px 22px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
}

#menu ul li a.mailto {
	background:none;
	border:0px none;
	display:block;
	font-size:83%;
	font-weight:bold;
	margin:0;
	overflow:hidden;
	padding:0px;
	text-decoration:none;
	font-size:100%;
	color: #2A3E71;
}

#menu ul li a.mailto:hover{
	background: none;
	color: #2A3E71;
	text-decoration:underline;
	font-size:100%;
}

#menu UL LI A:hover{
	background: #c1bfb7 url(../images/menu-bullet.gif) no-repeat scroll 10px 0;
	margin:0px 0px 0px 0px;
	color: #fff;
}
#menu UL LI A.active{
	background-color: #EFE9DD;
}
#menu UL LI A:hover.active{
	background-color: #c1bfb7;
}
#menu UL LI UL LI{
	margin: 0;
}
#menu UL LI UL LI A{
	padding: 7px 0 5px 35px;
	background: #eeeeeb url(../images/menu-bullet-point.gif) 25px -50px no-repeat;
	border-top:0px;
	margin-left:0;
	font-size:0.8em;
}
#menu UL LI UL LI A:hover{
	background: #c1bfb7 url(../images/menu-bullet-point.gif) 25px 2px no-repeat;
	border-top:0px;
	margin-left:0;
}

#menu UL LI UL LI UL LI A{
	padding: 7px 0 5px 55px;
	/padding: 5px 0 5px 35px;
	background-color:transparent;
	background:none;
}

#menu UL LI UL LI UL LI A:hover{
	background:none;
	background-color:#C1BFB7;
}

#menu LI UL LI UL{
	display:none;
}

#menu .contact-details{
	margin:25px 0px 0px 5px;	
}
#menu .contact-details H4{
	color:#007BB4;
	margin:0px 0px 5px 0px;
	font-size:1.1em;
}
#menu .icon-tel{
	background: transparent url(../images/icon-tel.gif) no-repeat;
	color:#2A3E71;
	font-size:1.2em;
	font-weight:bold;
	height:25px;
	padding:2px 0 0 25px;
}
#menu .icon-email{
	background: transparent url(../images/icon-email.gif) no-repeat;
	color:#2A3E71;
	font-size:0.8em;
	font-weight:bold;
	height:30px;
	padding:2px 0 0 23px;
}

/*** center **************************************************************/

#center{
	width: 740px;
	margin: 1px 0px;
	overflow: hidden;
	z-index: 1;
}

body.index #center{
	width: 912px;	
}

div.recruitment,
div.about-us{
	/*background: transparent url(../images/main-about-us.jpg) 0 0 no-repeat;*/
}
div.healthcare-professionals{
	/*background: transparent url(../images/main-healthcare-professionals_new.jpg) 0px 0 no-repeat;*/
}
div.news-events{
	/*background: transparent url(../images/main-news-events.jpg) 0 0 no-repeat;*/
}
div.patients{
	/*background: transparent url(../images/main-patients.jpg) 0 0 no-repeat;*/
}
div.resources{
	/*background: transparent url(../images/main-resources.jpg) 0 0 no-repeat;*/
}
div.business-partners{
	/*background: transparent url(../images/main-business-partners.jpg) 0px 0 no-repeat;*/
}

div.contact-us{
	/*background: transparent url(../images/main-contact-us.jpg) 0px 0 no-repeat;*/
}
div.primary-care-diagnostics{
	/*background: transparent url(../images/main-primary-care-diagnostics.jpg) 0 0 no-repeat;*/
}

#wrapper{
	width:508px;
	margin: 150px 10px 10px 10px;
	position:relative;
	float:left;
	padding-left:0;
}

#wrapper-wide{
	width:720px;
	margin: 150px 10px 10px 10px;
	position:relative;
	float:left;
	overflow:hidden;
	padding-left:0;
}

body.index #wrapper{
	overflow:visible;	
}

#rightSidebar{	
	z-index: 2;
	float: right;
	width: 180px;
	margin:10px 12px 0 0;
	/*position:absolute;
	right:10px;
	top:-50px;*/
	
}

#rightSidebar-new {
	z-index: 2;
	float: right;
	width: 180px;
	margin:-175px 0 0 7px;
}

/*** Content styles ***/
#wrapper H1, #wrapper-wide H1{
	font-size: 167%;
	margin: 0 0 10px 0;
	color: #007bb4;
	font-weight:normal;
	font-size:large;
	margin:7px 0 10px;
	font-family: "Helvetica", Trebuchet MS, Verdana, Arial, sans-serif;
}
#wrapper P, #wrapper-wide P{
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:90%;
	line-height: 20px;
	margin: 0 0 10px 0;
}

#wrapper UL{
	list-style: disc;
	margin: 5px 0 10px 20px;
}
#wrapper UL UL{
	margin: 5px 0 10px 20px;
}
#wrapper UL LI{
	font-size:95%;
	line-height: 20px;
	margin-top: 5px;
}
#wrapper UL LI LI{
	font-size: 100%;
}
#wrapper H2{
	font-weight: bold;
	font-size: 100%;
	margin:0 0 10px 0;
}

#wrapper H3{
	font-size:100%;
	font-weight:bold;
	margin:0 0 10px;
	color:#2A3E71;
}

#wrapper TABLE{
	font-size: 83%;
	line-height: 20px;
	border-collapse:collapse;
	margin-bottom:10px;
}
#wrapper TABLE TD{
	padding:1px 5px;
	border:1px solid #ccc;
}
#wrapper TABLE TH{
	padding:1px 5px;
	text-align:left;
	font-weight:bold;
	border:1px solid #ccc;
}

#wrapper TABLE.downloads *{
	border:none;
}
#wrapper TABLE.movies *{
	border:none;
	padding-left:0px;
	padding-right:10px;
}

#wrapper TABLE.movies{
	margin-top:-10px;
}

#wrapper TABLE.downloads IMG{
	margin-top:5px;
}

/*link container*/

.link-container-tl{
	background:#3A6DAF url(../images/container-tl.gif) no-repeat scroll left top;
	height:16px;
	width:5px;
}
.link-container-tm{
	background:#3A6DAF url(../images/container-tm.gif) no-repeat scroll left top;
}
.link-container-tr{
	background:#3A6DAF url(../images/container-tr.gif) no-repeat scroll left top;
	height:16px;
	width:5px;
}

.link-container{
	background:transparent url(../images/hcp-container.gif) no-repeat scroll left top;
	float:left;
	height:81px;
	margin-bottom:10px;
	padding-bottom:0;
	width:510px;
}

.link-container li{
	color:#FFF;
	text-align:left;
}

.link-container a{
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	font-size:0.8em;
}

.link-container a:hover{
	text-decoration:underline;	
}

#wrapper .link-container h2{
	color:#FFF;
	padding:6px 0 7px 15px;
	margin:0 0 0;
}

.link-container .link1,
.link-container .link2{

	float:left;
	min-height:40px;
	width:145px;
	margin:11px 0 0 12px;
	padding:16px 0 0;
	text-align:center;
}

.link-container .link3{
	float:left;
	height:40px;
	width:140px;
	margin:17px 0 0 32px;
	padding:1px 0 0;
	text-align:center;
}

/*managed services containers*/
body.our-services .link1,
body.our-services .link2{
	/*background: transparent url(../images/spacer-exlong.gif) no-repeat right -12px;*/
	padding:0;
	margin:0 0 15px 16px;
	text-align:left;
}

body.our-services #wrapper .link1 ul li,
body.our-services #wrapper .link2 ul li,
body.our-services #wrapper .link3 ul li {
	font-size:85%;
}

/*arrange a scan*/
body.p-arrange-your-own-scan .link1,
body.p-arrange-your-own-scan .link2{
	/*background:transparent url(../images/spacer-exlong.gif) no-repeat scroll right top;*/
	margin:0 0 5px 11px;
	text-align:left;
	padding:0 5px 0 0;
}

body.p-arrange-your-own-scan #wrapper .link1 ul li,
body.p-arrange-your-own-scan #wrapper .link2 ul li,
body.p-arrange-your-own-scan #wrapper .link3 ul li {line-height:15px;}

/*New patient page*/

body.p-arrange-your-own-scan .link-container,
body.our-services .link-container,
body.patients .link-container{
	background:transparent url(../images/patients-container.gif) no-repeat left top;
	float:left;
	height:211px;
	margin-bottom:10px;
	padding-bottom:0;
	width:510px;
}

body.our-services .link-container{
	background:url(../images/patients-container2.gif) no-repeat left top #000437;
	height:281px;
	width:505px;
}

body.patients .link-container{
	background:url(../images/patients-container3.gif) no-repeat left top #000437;
	height:381px;
	width:505px;
}

body.patients .link1,
body.patients .link2{
	/*background:transparent url(../images/spacer-exlong.gif) no-repeat right -31px;*/
	padding:0;
	margin:0 0 0 16px;
	text-align:left;
}

body.our-services .link3,
body.p-arrange-your-own-scan  .link3,
body.patients .link-container .link3{
	padding:0;
	margin:0px 0 0 13px;
}

#wrapper .link1 ul li,
#wrapper .link2 ul li,
#wrapper .link3 ul li {line-height:17px;}

body.our-services .link-container .link1,
body.our-services .link-container .link2,
body.our-services .link-container .link3{
	padding:0;
	margin-top:0;
}

.btn-refer-a-patient{
	background: transparent url(../images/btn-refer-a-patient.gif) no-repeat right top;
	display:block;
	width:160px;
	height:18px;
	text-decoration:none;
	text-indent:-9999em;
	margin:13px 0 5px 40px;
}

.btn-arrange-own-refferal{
	background: transparent url(../images/btn-arrange-own-refferal.gif) no-repeat right top;
	display:block;
	width:160px;
	height:18px;
	text-decoration:none;
	text-indent:-9999em;
	margin:0px 0 5px 40px;
}

.btn-see-map-of-all-locations{
	background: transparent url(../images/btn-see-map-of-all-locations.gif) no-repeat right top;
	display:block;
	width:160px;
	height:18px;
	text-decoration:none;
	text-indent:-9999em;
}

.btn-see-map-of-all-locations:hover,
.btn-arrange-own-refferal:hover,
.btn-refer-a-patient:hover{
	background-position: right -18px;
}

/*New HCP Service pages*/

.hcp-details-left-col{
	/*float:left;
	width:302px;
	margin:0px 5px 0px 0px;
	min-height:100px;
  	height:auto !important;
  	height:100px;*/
	
	float:left;
	height:auto !important;
	margin:0 5px 0 0;
	min-height:100px;
	position:relative;
	width:520px;

}

.right-container{

	display:block;
	float:right;
	position:relative;
}

.location-container{
	background:url(../images/location-container.gif) no-repeat scroll left top #000434;
	color:#ffffff;
	font-size:1em;
	font-weight:bold;
	height:151px;
	margin:0 0 10px 12px;
	padding:1px;
	width:211px;
	line-height:12px;
}

.location-container .header{
	margin:10px 10px 0;
	line-height:14px;
	width:190px;
}
.location-container .links{
	margin:0px 0px 80px 0px;
}

.location-container .col1{
	float:left;
	width:180px;
	font-size:0.9em;
	padding:0 12px 6px 11px;
}

.location-container .col2{
	float:left;
	width:100px;
	padding:0 0 0 9px;
}

.location-container a{
	color:#fff;
}

/*New reffering patients page*/

.flowchart-rap{
	width:500px;
	height:225px;
	padding:8px 0 0 0px;
	text-align:left;
}

.flowchart{
	width:500px;
	height:335px;
	padding:8px 0 0 0px;
	text-align:left;
}

.flowchart-rap .box,
.flowchart .box{
	background:transparent url(../images/flowchart-box.gif) top left no-repeat;
	float:left;
	width:125px;
	height:105px;
}

.flowchart-rap .text,
.flowchart .text{
	float:left;
	margin:0;
	padding:10px 0 0 15px;
	width:80px;
	color:#fff;
	font-weight:bold;
	font-size:0.8em;
	/* line-height:0.9em; */
}

/*Success Stories*/

.success-stories h2, .case-studies h2{
	color:#007BB4;	
}

.success-stories .link-container, .case-studies .link-container{
	background:transparent url(../images/plain-container.gif) no-repeat scroll left top;
	float:left;
	height:81px;
	margin-bottom:10px;
	padding-bottom:0;
	width:510px;
}

.success-stories .link-container .quote, .case-studies .link-container .quote{
	color:#ffffff;
	font-weight:bold;
	font-size:1.2em;
	padding:10px 20px 0 20px;
}

/*Multi audience service page*/

.form .multi-service-link p{
background:transparent url(../images/menu-bullet.gif) no-repeat scroll 14px -34px;
padding:20px 0 0 16px;
text-align:left;
width:180px;
}

.multi-audience-service-list #wrapper{
	-moz-border-radius: 1em;
	border-radius:1em;
	border-color:transparent;
	border-style:groove;
	background:#FFFFFF url(../images/inhealths-services-bg.gif) repeat-x scroll left bottom;
	border:0 none;
}

.multi-audience-service-list #wrapper h2{
	font-size:16px;
}

body.multi-audience-service-list .form{
	float:left;
	border-style:none;
	margin:20px 0px 5px 10px;
}

.search-form{
	float:left;
	width:480px;
	margin:20px 0px 5px 10px;
	border-color:#000000;
	border-style:none none solid;
	border-width:1px;
}

.multi-service-link{
	float:left;
	background:#3A6DAF url(../images/hc-link-bg.gif) repeat-x scroll left bottom;
	min-height:76px;
	width:184px;
	margin:0 0 10px 0;
	text-align:left;
}

.multi-service-link p{
	padding:15px 0px 0px 5px;	
}

.multi-service-link a{
	/*background:transparent url(../images/menu-bullet.gif) no-repeat 0px -56px;*/
	color:#fff;
	text-decoration:none;
	padding-left:11px;
}
.multi-service-link a:hover{
	/*text-decoration:underline;*/
}

body.multi-audience-service-list .form h2,
.search-form h2{
	color:#007BB4;
}

body.multi-audience-service-list .form .description,
.search-form .description{
	float:left;
	width:300px;	
}

#line-height-fix{
	line-height:1.3em;	
}

.search-form .form{
	float:left;
	width:150px;
	padding:20px 0px 0px 10px;
}

.search-form select{
	font-size:0.7em;
	font-weight:bold;
	color:#ffffff;
	background-color:#082658;
	border:none;
	padding:2px;
	width:150px;
}

.search-form input{
	margin:5px 0 0 122px;	
}

/*center details page*/

.locate-centre #rightSidebar-new strong,
.locate-centre #rightSidebar strong{
	color:#007BB4;
}

.locate-centre .btn-see-map-of-all-locations{
	margin:20px 0px 0px 14px;	
}


.locate-centre .btn-arrange-own-refferal,
.locate-centre .btn-refer-a-patient{
	margin:4px 0px 0px 14px;	
}

/*inhealth-clinics*/

.inhealth-clinic-holder{
	width:720px;
	clear:both;
	margin:20px 0;
}

.inhealth-clinic-img{
	float:left;
	padding:10px 0 0 0;
	position:relative;
	width:250px;
	margin-right:25px;	
}
.inhealth-clinic-text{
	float:left;
	padding:0;
	position:relative;
	width:445px;
}

.inhealth-clinic-text h2{
	color:#0090C4;
}

.google_map{
	padding:50px 0 0;	
}



/*** rightSidebar ***************************************************************/
#rightSidebar-new{
	width:205px;
	overflow: hidden;
}

#rightSidebar{
	width: 175px;
	/*overflow: hidden;*/
}

#cta_section{
	background:url(../images/cta_bg.png) no-repeat left bottom;
	width:173px;
	margin-bottom:20px;
	display:block;
	padding:10px 10px 0 8px;
	font-family:Helvetica, Arial, sans-serif
}

#rightSidebar-new .section,
#rightSidebar .section{
	position:relative;
	width: 175px;
	height: 140px;
}

	#rightSidebar-new .section .top,
	#rightSidebar .section .top{
		width: 175px;
		height: 140px;
		margin: 0 0 4px 0;
		background: transparent url(../images/box-right.png) 0 0 no-repeat;
		overflow: hidden;
		position:absolute;
		left:0px;top:0px;
	}
	
	#rightSidebar-new .section .bottom,
	#rightSidebar .section .bottom{
		width: 175px;
		height: 140px;
		margin: 0 0 4px 0;
		overflow: hidden;
		position:absolute;
		top:0px;
		left:0px;
	}

#cta_careers{
	background:url(../images/cta_careers.png) top left no-repeat;
	width:173px;
	margin-bottom:20px;
	display:block;
	padding:10px 10px 10px 8px;
	font-family:Helvetica, Arial, sans-serif;
	z-index:999;
	position:relative;
}

	#cta_careers .section{
		height:125px;
	}

.section IMG{
	margin: 1px 0 0 1px;
}

.section H3{
	color: #007bb4;
	margin: 3px 5px 0 1px;
	font-size:100%;
	font-weight:bold;
	font-family: "Helvetica", Trebuchet MS, Verdana, Arial, sans-serif;
	text-align:center;
}

.section H3 A{
	text-decoration:none;
	font-size:88%;
}

.section.short H3{
	text-align:left;
	margin-left:10px;
}

A.more{
	color: #fff;
	font-weight: bold;
	font-size: 83%;
	text-decoration: none;
	displaY: block;
	width: 40px; height: 15px;
	position: absolute;
	bottom: 19px;
	right: 22px;
}
.text{
	margin:0px 15px;
	font-size: 83%;
}
.text OL.locationsList{
	list-style:decimal-leading-zero;
	/list-style:decimal;
	margin-left:25px;
}


/*New healthcare professionals - right sidebar*/
#rightSidebar-new .inhealths-services{
	/*-moz-border-radius: 1em;
	border-radius:1em;
	border-color:transparent;
	border-style:groove;*/
	/*background:#FFFFFF url(../images/patients-rsb-bg.gif) repeat-x scroll left top;*/
	background:url(../images/right-hand-bg.png) no-repeat;
	border:0 none;
	padding:12px 0 5px 12px;
	position:relative;
	height:567px;
	min-height:567px;
	height:auto !important;
	margin-top:5px;
	/*width:170px;*/
}

#rightSidebar-new .inhealths-services-hcp{
	/*-moz-border-radius: 1em;
	border-radius:1em;
	border-color:transparent;
	border-style:groove;*/
	/*background:#FFFFFF url(../images/inhealths-services-bg.gif) repeat-x scroll left bottom;*/
	background:url(../images/inhealths-services-bg_top.png) no-repeat left top;
	border:0 none;
	margin-top:7px;
	position:relative;
	/*height:490px;
	min-height:490px;*/
	height:681px;
	min-height:681px;
	height:auto !important;
	/*width:170px;*/
	width: 195px;
}

	.right_top{
		padding:10px 10px 0 12px;
	}

	.right_inner{
		background:url(../images/inhealths-services-bg_middle.png) no-repeat left top;
		width:173px;
		display:block;
		padding:10px 10px 0 12px;
		font-family:Helvetica, Arial, sans-serif
	}

		.inhealths-services-hcp .right_inner h2{
			font-weight:bold;
		}

	#rightSidebar-new .bottom{
		background:url(../images/inhealths-services-bg_bottom.png) no-repeat left top;
		width:195px;
		height:15px;
		display:block;
	}


.inhealths-services-hcp ul{
	padding-top:10px;
}
.inhealths-services-hcp p{
	font-size:0.8em;
	font-weight:bold;
	margin:0 0 10px 1px;
}
.inhealths-services p, #patientsRHS p{
	font-size:0.85em;
	font-weight:bold;
	margin:0 0 18px 20px;
}

.inhealths-services-hcp h2,
.inhealths-services h2,
#patientsRHS h2{
	margin:0px 0px 10px 0px;
	color:#2a3e71;
}

.inhealths-services-hcp h3,
.inhealths-services h3,
#patientsRHS h3{
	margin:0 0 40px;
	color:#007BB4;
	font-size:1em;
}

.inhealths-services-hcp h4,
.inhealths-services h4,
#patientsRHS h4{
	margin:10px 0px 10px 0px;
	font-size:1em;
	margin:4px 0;
	/*font-size:86%;*/
	font-weight:normal;
}

.inhealths-services li,
#patientsRHS li{
	text-decoration:none;
	color:#2a3e71;
	line-height:1.9em;
	font-weight:bold;
	font-size:0.8em;
}

.inhealths-services-hcp li {
	text-decoration:none;
	color:#2a3e71;
	line-height:1.7em;
	font-weight:bold;
	font-size:0.8em;
}

.inhealths-services-hcp a,
.inhealths-services a,
#patientsRHS a{
	text-decoration:none;
	color:#2a3e71;
	line-height:1.7em;
	font-weight:bold;
	font-size:1em;
}

.inhealths-services-hcp a:hover
.inhealths-services a:hover,
#patientsRHS a:hover{
	text-decoration:underline;	
}

.search input,
.search select,
.search-centre input,
.search-centre select,
.inhealths-services-hcp select,
.inhealths-services select,
#patientsRHS select{
	font-size:0.7em;
	font-weight:bold;
	color:#ffffff;
	background-color:#082658;
	border:none;
	padding:2px;
	width:150px;
	margin:4px 0 0 2px;
}

#home-col-3 input#search {
	background-color:#00356C;
	border:medium none;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	padding:3px;
	height:11px;
	width:148px;
}

#home-col-3 .home_title{
	color:#0065ae;
	font-size:13px;
	margin:10px 0;
}

	#patient_title{
		margin:0 0 20px 0;
	}

body.locate-centre .search input{
	background-color:#00356C;
	border:medium none;
	color:#FFFFFF;
	font-size:0.7em;
	font-weight:bold;
	margin:4px 0 6px 0;
	padding:3px;
	width:148px;
}

.search .img {width: 190px; text-align: center;}
.search-centre .img{width: 190px; text-align: left;}

.search #btn, .search-centre #btn{
	background: #FFF url(../images/btn-go.gif) bottom left no-repeat;
	width:25px;
	height:17px;
}


.inhealths-services input, #patientsRHS input{
	margin:5px 0 0 126px;	
}

.inhealths-services .search-block-top, #patientsRHS .search-block-top{
	margin:0;
	padding:0;
	width:170px;
}

.inhealths-services .search-block-bottom, #patientsRHS .search-block-bottom{
	margin:0;
	padding:0;
	width:170px;
}

.inhealths-services .patient-comments .img, #patientsRHS .patient-comments .img{
	margin:0;
	width:170px;
}

.inhealths-services .patient-comments, #patientsRHS .patient-comments{
	/*border-top:3px solid #FFFFFF;*/
	margin:7px 0 0 -13px;
	overflow:hidden;
	padding:12px 0 0;
	width:197px;
}

#rightSidebar-new .search{
	-moz-border-radius: 1em;
	border-radius:1em;
	border-color:transparent;
	border-style:groove;
	background: #FFF url(../images/inhealths-services-bg.gif) bottom left repeat-x;
	padding:12px 12px 5px 12px;
	border:0 none;
	min-height:600px;
  	height:auto !important;
  	height:600px;	
}

#rightSidebar-new .search-centre{
	background:url(../images/right-hand-bg.png) no-repeat;
	border:0 none;
	padding:12px 12px 5px 12px;
	position:relative;
	height:567px;
	min-height:567px;
	height:auto !important;
	width:169px;
}

#rightSidebar-new .search a, #rightSidebar-new .search-centre a{
	text-decoration:none;	
	color:#2A3E71;
}
#rightSidebar-new .search a:hover, #rightSidebar-new .search-centre a:hover{
	text-decoration:underline;	
}

.locate-centre #wrapper td{
	border:0px;	
}

.search h3{
	margin:0px 0px 10px 0px;	
}

a.comments{
	line-height:1.3em;
	font-size:10px;
	color:#0090C4;
	text-decoration:underline;
}

/*** footer **************************************************************/

#footer {min-width: 966px;background: url(../images/footer-bg_new.gif) repeat-x top left #dfdcd4; margin: 0; clear:both;}
.footer-inner {margin: 0 auto;width: 922px; height: 136px;}
.footer-inner .side {float: left;}
.footer-inner .side ul {
	list-style: none;
	padding: 0;
	margin: 18px 0 15px;
	font-size:11px;
	line-height: 12px;
	color: #545454;
}
.footer-inner .side ul li {display: inline;padding: 0 0 0 3px;border-left: 1px solid #545454;}
.footer-inner .side ul li:first-child {border: 0;}
.footer-inner .side ul li a {color: #545454;text-decoration: none;}
.footer-inner .side ul li a:hover {text-decoration: underline;}
.footer-inner .side p {margin: 0;font-size: 10px;line-height: 14px;color: #545454;}
.footer-inner .side2 {float: right;padding: 17px 0 0;}
.footer-inner .side2 h3 {margin: 0;font-weight: normal;font-size: 11px;color: #545454;}
.footer-inner .side2 ul {
	float: left;
	list-style: none;
	padding: 0 21px 0 0;
	margin: 0;
	font-size: 11px;
	line-height: 14px;
	color: #999;
}
.footer-inner .side2 ul a {color: #999;text-decoration: none;}
.footer-inner .side2 ul a:hover {color: #545454;}



/*** map **************************************************************/

.google-map{
	margin:0 0 11px;	
}

.map{
	width:467px;
	height:457px;
	background: url(../images/map-clean.gif) 0 0 no-repeat;
	position:relative;
	margin-bottom:30px;
}

.map .point{
	position: absolute;
	background: url(../images/point-bg.png) 0px 1px no-repeat;
	width:28px;
	height:25px;
	color:white;
	font-size:12px;
	display:block;
	text-align:center;
	padding-top:5px;
	cursor:pointer;
	padding-right:2px;
}

.map .point .link{
	display:block;
	color:white;
	text-decoration:none;
}

.map .point DIV,.map .point SMALL,.map .point ADDRESS{
	display:none;
}

.infowindow{
	position: absolute;
	width:146px;
	color:#999;
	display:none;
}

.infowindow .corner{
	position: absolute;
	background: url(../images/infowindow-corner-bg.png) no-repeat;
	width:22px;
	height:40px;
	color:#999;
	margin-left:124px;
}

.infowindow .top{
	background: url(../images/infowindow-top-bg.png) no-repeat;
	width:146px;
	height:14px;
	line-height:0px;
	margin-top:-1px;
}
.infowindow .bottom{
	background: url(../images/infowindow-bottom-bg.png) no-repeat;
	width:146px;
	height:12px;
	line-height:0px;
	margin-top:-1px;
}
.infowindow .content{
	background: url(../images/infowindow-content-bg.png) no-repeat;
	width:128px;
	padding:0px 12px 4px 5px;
	font-size: 83%;
	_width:129px;
}

.infowindow .download{
	font-size: 83%;
	line-height:15px;
}

.scaledAnchor{
	position:absolute;
	display:block;
	left:318px;
	top:328px;
	width:66px;
	height:47px;
}

.locationInformation strong{
	color:#007BB4;
	font-size:1.2em;
}

.locate-centre #wrapper p{
	font-size:100%;	
}

.locate-centre #wrapper ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;	
}

/********************************************************************************/
.downloadCategory{
	float:left;
	width:300px;
}

.error{
	color:red;
	margin:2px 0px;
}



#requestForm TD,#requestForm TH{
	padding-left:0px;
	border:0px;
}

#requestForm INPUT,#requestForm TEXTAREA{
	width:250px;
	font-family:Helvetica, Arial,  sans-serif;
	font-size:100%;
}

#requestForm SELECT{
	font-family:Helvetica, Arial,  sans-serif;
	font-size:100%;
}


#requestForm INPUT.checkbox{
	width:auto;
}


.clinicalIdentifications THEAD TH{
	background-color:#007bb4;
	color:white;
	text-align:center;
}








/*************************************************************************************************************************/

.admin #center TABLE{
	width:97%;
	margin:0;
	font-size:100%;
}

.admin #right{
	display: none;
}

.admin #center{
	width: 700px;
	
}

.admin #wrapper{
	margin-top:10px;
	width:98%;
}

.admin .pager{
	display:block;
	text-align:right;
}

.admin table td,.admin table th{
	border:none;
	width:auto;
	font-size:100%;
	padding:5px;
	vertical-align:top;
}

.admin input, .admin textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.admin textarea{
	width:100%;
	height:300px;
}
.admin select{
}

.admin .odd{
	background-color:#eee;
}

.admin #content{
}

.admin #header{
	height:116px;
}

.admin #header .leftBox{
	position: absolute;
	left: 0; top: 0;
	font-size: 0px;
	width: 10px;
	height: 116px;
	/*background: #fff url(../images/header-bg-l-admin.gif) 0 0 no-repeat;*/
	background-color:#FFF;
}
.admin #header .rightBox{
	position: absolute;
	right: 0; top: 0;
	font-size: 0px;
	width: 10px;
	height: 116px;
	/*background: #fff url(../images/header-bg-r-admin.gif) 0 0 no-repeat;*/
	background-color:#FFF;
}

.admin #header .topLine{
	border-top:3px solid #2186B7;
	margin-top:-57px;
	background-image:url(../images/top-line-bg-admin.gif);
}

.admin INPUT.date{
	background: #fff url(../images/calendar.gif) 99% 50% no-repeat;
}

.admin .recruitment-details{
	display:none;
}
.admin .text{
	width:300px;
	margin-left:0px;
}

.admin TH{
}

#tbladmin TD{
	vertical-align:top;
}

/**********************************************************************************************************/


.index #wrapper{
	width:100%;
	margin-top:10px;
	float:none;
	padding-left:0px;
	/*position:absolute;*/
	position:relative;
}

.index #splash
{
	background-image:url(../images/homepage-splash.jpg);
	width:922px;
	height:185px;
	position:absolute;
	margin-left:-10px;
	/margin-left:-14px;
	margin-top:-9px;
	background-repeat:no-repeat;
}

.index #home-flash {
	width:907px;
	height:222px;
	position:relative;
}

.index #home-buttons {
	width:907px;
	height:64px;
	margin-top:2px;
	position:relative;
}

.index #home-buttons .home-btn {
	width:300px;
	margin-right: 2px;
	float:left;
	height:44px;
	padding-top:20px;
	text-align:center;
	background:url(../images/home-btn-off-bg.jpg) repeat-x;
	font-size:16px;
}

.index #home-buttons .home-btn a {
	font-weight:bold;
	text-decoration:none;
	color:#0b2658;
}
.index #home-buttons .home-btn:hover {
	background:url(../images/home-btn-on-bg.jpg) repeat-x;
}

.index #splash H1{
	font-size:175%;
	margin-left:396px;
	color:#333;
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
}

.index #splash P{
	font-size:12px;
	margin-left:396px;
	color:#333;
	padding-right:19px;
}

.index #buttons
{
	background-image:url(../images/homepage-buttons.gif);
	width:922px;
	height:68px;
	position:absolute;
	margin-left:-10px;
	/margin-left:-14px;
	margin-top:178px;
}

#locate-centre
{
	width:522px;
	height:67px;
	position:absolute;
	margin-left:382px;
	margin-top:353px;
	/margin-top:363px;
}

#locate-centre .top
{
	width:522px;
	height:67px;
	background-image:url(../images/homepage-locate-centre.png);
	background-repeat:no-repeat;
	position:absolute;
	top:0px;
	left:0px;
}

#locate-centre .bottom
{
	width:522px;
	height:67px;
	position:absolute;
	top:0px;
	left:0px;
}

#locate-centre .btn-go{
	position:absolute;
	margin-top:25px;
	margin-left:283px;
}

#locate-centre .btn-select{
	position:absolute;
	margin-top:25px;
	margin-left:380px;
}

#locate-centre #s{
	position:absolute;
	margin-top:25px;
	margin-left:183px;
	width:87px;
	padding-top:2px;
	border:1px solid #6f6f6f;
	font-size:70%;
	padding:2px 2px;
}

#homepage-banner{
	position:absolute;
	margin-top:353px;
	
}


#homepage-banner ul,#homepage-banner ul li{
	padding:0px;
	margin:0px;
	list-style:none;
}


.min-height{
	height:430px;
	float:left;
}

.index .min-height
{
	height:420px;
	/height:420px
}
.index #columns{
	position:relative;
	width: 900px;
	margin-top:10px;
	min-height:351px;
	background:url(../images/columns-bg.jpg) repeat-x bottom;
	border:1px solid #d7d6d6;
	-moz-border-radius:5px;
	padding:10px 0;
}

.index #columns div.cols{
	width:270px;
	float:left;
	line-height:10px;
	padding-left:10px;
	padding-right:20px;
	position:relative;
}

.index #columns div.cols h1 {	
	color:#082658;
	font-size:16px;
}

.index #columns div#home-col-1 .home-news-article {
	position:relative;
	width:270px;
	overflow:visible;
	margin-bottom:15px;
	min-height:93px;
	padding:0;
}

.index #columns div#home-col-1 .home-news-article h2, .index #columns div#home-col-1 .home-news-article h2 a {
	color: #00386c;
	font-size:12px;
	line-height:14px;
	text-decoration:none;
}

.index #columns div#home-col-1 .home-news-article p, .index #columns div#home-col-1 .home-news-article p a {
	font-size:11px;
	padding:0;
	margin:0;
	color:#626262;
	text-decoration:none;
}

.index #columns div#home-col-1 .home-news-article-thumb {
	float:left;
	width: 135px;
	margin-right:10px;
	padding:0;
}

.index #columns div#home-col-1 .home-news-article-copy {
	float:left;
	width: 125px;
	padding:0;	
}

.index #columns div#home-col-2 p {
	font-size:11px;
	color:#726d6d;
}

.index #columns div#home-col-2 a {
	font-weight:bold;
	text-decoration:none;
}

.index #columns div#home-col-2 h2 {	
	color:#082658;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	margin-top:15px;
}

.index #columns div#home-col-3 h2 {	
	color:#0065ae;
	font-size:13px;
	margin-top:10px;
	line-height:16px;
}
	
.index #columns div P{
	line-height:15px;
}
	
.index #columns div .btn-more{
	position:relative;
	left: 189px;
}

.index #footer{
	margin:13px auto;
	z-index:0;
}



.mri #menu .mri
{
	display:block;
}
.ct #menu .ct
{
	display:block;
}
.pet-ct #menu .pet-ct
{
	display:block;
}
.plain-x-ray #menu .plain-x-ray
{
	display:block;
}
.dexa-scanning #menu .dexa-scanning
{
	display:block;
}
.mammography #menu .mammography
{
	display:block;
}
.cardiology #menu .cardiology
{
	display:block;
}
.mps #menu .mps
{
	display:block;
}
.angiography #menu .angiography
{
	display:block;
}
.echocardiogram #menu .echocardiogram
{
	display:block;
}
.psysiological-measurement #menu .psysiological-measurement
{
	display:block;
}
.ultrasound #menu .ultrasound
{
	display:block;
}
.audiology #menu .audiology
{
	display:block;
}

/******************************************************************************************************/
.btn-more
{
	width:67px;
	height:25px;
	background-image:url(../images/btn-more.png);
	display:block;
}

.btn-select
{
	width:96px;
	height:27px;
	background-image:url(../images/btn-select.png);
	display:block;
}

.btn-go
{
	width:49px;
	height:27px;
	background-image:url(../images/btn-go.png);
	display:block;
}





.line
{
	border-top:1px solid #007bb4;
	margin:10px 0px 20px;
}

DIV.date{
	font-size:92%;
	font-weight:bold;
	display:block;
	margin:5px 0x;
}


.sectionBlue{
	width: 500px;
	height: 240px;
	padding: 20px 10px;
	background: transparent url(../images/grey-section-bg.gif) 0 0 no-repeat;
	position:relative;
}

#wrapper .sectionBlue H3{
	text-align: center;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 117%;;
}

#wrapper .sectionBlue UL{
	list-style: none;
	margin: 0;
}
#wrapper .sectionBlue UL LI{
	float: left;
	width: 155px;
	margin: 5px;
	text-align: center;
	height:35px;
}
#wrapper .sectionBlue UL LI.wide{
	width: 485px;
}

A.btnBlue{
	display: block;
	height: 23px; width: 151px;
	padding: 2px 0 0 0;
	margin: 0 auto;
	text-align: center;
	color: #333;
	font-size: 108%;
	font-weight: bold;
	text-decoration:none;
	background: transparent url(../images/btn-grey.gif)  0 0px no-repeat;
}
A:hover.btnBlue{
	background-position: 0 -25px;
	color:#fff;
}


/************************************************ reg form ****************************************/
#registration-form{
	padding-bottom:10px;
}
#registration-form .set1 label{
	display:block;
	font-size: 83%;
	float:left;
	width:150px;
	padding-top:3px;
}

#registration-form .set1 .input,#registration-form .set1 SELECT{
	margin-bottom:10px;
	width:200px;
	font-size:100%;
}

#registration-form .set1 TEXTAREA.input{
	margin-bottom:10px;
	width:320px;
	font-size:100%;
	height:160px;
}

#registration-form .set2 label{
	display:block;
	font-size: 83%;
	margin-left:150px;
}

#registration-form .button{
	display:block;
	margin:20px 0px 10px 150px ;
	width:97px;
	height:27px;
	float:right;
}

#registration-form .error{
	color:red;
	font-size: 83%;
	margin-left:150px;
	margin-bottom:10px;
}
#registration-form .set1 .error{
	margin-top:-5px;
}

#registration-form .date{
	background: #fff url(../images/calendar.gif) 99% 50% no-repeat;
}

#registration-form LEGEND{
	display:block;
	font-weight:bold;
	margin-bottom:10px;
	font-size: 83%;
	padding-left:0px;
	color:#000;
	/margin-left:-7px;
}

#registration-form  select.auto{
	width:auto;
	margin-right:100px;
}

#registration-form .set3 .error{
	margin-left:0px;
}

#registration-form .set3 SELECT{
	margin-bottom:10px;
}


#registration-form #userInterested{
	width:320px;
}

#registration-form #requirments{
	display:none;
}


.locate-centre #menu  .corner{
	display:none !important;
}
.locate-centre #center{
	background:none !important;
}

.locate-centre #wrapper{
	margin-top:10px;
	width:490px;
	overflow:hidden;
}

.locate-centre #rightSidebar-new,
.locate-centre #rightSidebar{
	margin:20px 0 0;
	padding-right:10px;
	width:220px;
}

.locate-centre .search-block-top{
	background-image:url(../images/search-block-bottom-bg.gif);
	background-repeat:repeat-x;
	border:1px solid #9e9c95;
	margin-bottom:2px;
	padding:10px 3px 15px 10px;
	font-size:100%;
}

.locate-centre .search-block-top FORM{
	height:30px;
	position:relative;
}
.locate-centre .search-block-top FORM INPUT{
	width:145px;
	margin-right:5px;
	border:1px solid #9e9c95;	
	font-size:100%;
	color:#000;
	padding:3px 1px;
}

.locate-centre .search-block-top FORM A{
	text-transform:uppercase;
	color:#9e9c95;
	font-weight:bold;
	top:0px;
	position:absolute;
	right:0px;
}
.locate-centre .search-block-top #search-results{
	padding-left:30px;
	color:#000;
	font-size: 83%;
	line-height:15px;
}

.locate-centre .search-block-top #search-results A{
	color:#000;
}

.locate-centre .search-block-bottom{
	background-image:url(../images/search-block-bottom-bg.gif);
	background-repeat:repeat-x;
	border:1px solid #9e9c95;
	background-position:bottom;
	background-color:#f6f3eb;
	padding:3px;
	font-size: 83%;
	padding:10px 3px 10px 10px;
	color:#000;
}

.locate-centre .search-block-bottom A{
}

.locate-centre .search-block-all{
	background-image:url(../images/search-block-all-bg.gif);
	background-repeat:repeat-x;
	border:1px solid #9e9c95;
	background-position:bottom;
	background-color:#f6f3eb;
	padding:13px;
	font-size: 83%;
	color:#000;
	text-align:left;
	margin-bottom:2px;
}



.locate-centre OL{
	list-style-type:decimal-leading-zero;
	/list-style-type:decimal;
	padding-left:25px;
	margin-top:5px;
}


A.download{
	padding: 0px 25px 15px 0;
	background: url(../images/icon-pdf.gif) 100% -3px no-repeat;
	white-space:nowrap;
}

#search-results A.download{
	padding: 0px 30px 15px 0;
	background: url(../images/icon-pdf-search.gif) 100% -6px no-repeat;
}


.content-section{
	margin-top:-10px;
	margin-left:-3px;
	/*position:relative;
	/left:-10px;
	/margin-left:0px;*/
}

#wrapper .content-section h3{
	background-image:url(../images/content-section-h3.gif);
	background-repeat:no-repeat;
	width:493px;
	height:18px;
	margin:auto;
	font-size: 83%;
	/font-size:75%;
	color:#fff;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px 0px 5px 3px;
	padding:3px 3px 0px 3px;
	position:relative;
	top:-5px;
	_top:15px;
	_margin-left:5px;
}
.content-section .top{
	background-image:url(../images/content-section-top.jpg);
	width:528px;
	height:22px;
	background-repeat:no-repeat;
	font-size:0px;
	line-height:0;
	overflow:hidden;
}

.content-section .bottom{
	background-image:url(../images/content-section-bottom.jpg);
	width:528px;
	height:22px;
	background-repeat:no-repeat;
	margin-top:-10px;
	line-height:0;
	overflow:hidden;
	float:left;
}

.content-section .middle{
	float:left;
	background-image:url(../images/content-section-middle.jpg);
	width:505px;
	background-repeat:repeat-y;
	padding:0px 10px;
	padding-right:12px;
}

.content-section .inner{
	float:left;
	background-image:url(../images/content-section-bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

.content-section P,.content-section H2,.content-section UL,.content-section FORM{
	padding:0px 10px;
}

.content-section blockquote{
	margin:0px 0px 0px 0px;
	padding:0px;
}
.content-section .inner UL,.content-section .inner UL LI:first-child{
	margin-top:0px !important;
}
.content-section UL.columns3,.content-section UL.columns2{
	margin-left:0px !important;
	list-style:none !important;
	padding:0px !important;
}

.content-section UL.columns3 UL UL{
	margin-left:0px !important;
	list-style:none !important;
	padding-left:0px !important;
}

.content-section UL.columns3 UL UL LI{
	background-image:url(../images/list-dash-bg.gif) !important;
	background-repeat:no-repeat;
	background-position:0px 8px;
	padding-left:15px;
	margin-left:0px !important;
}

.content-section UL.columns3 LI.column{
	float:left;
	width:32%;
	padding-left:10px;
	margin-left:0px;
	margin-top:0px !important;
	list-style:none;
}
.content-section UL.columns2 LI.column{
	float:left;
	width:48%;
	padding-left:none;
	margin-left:0px;
	margin-top:0px !important;
	list-style:none;
}


.content-section FORM{
	/position:relative;
	/float:right;
}

.vacancies DIV{
	display:none;
	margin:10px 0 20px 0;
}

FIELDSET#source{
	display:none;
}

/*form styling*/

body{
 font-size:14px;
}

#services{
  width:60px;
  height:15px;
  border:0px none;
  margin:0;
}

#hcp_service_dropdown input,
#service_dropdown input,
#location_dropdown input{
	margin:0;
	background-color:#00356C;
	border:medium none;
	color:#FFFFFF;
	font-size:0.7em;
	font-weight:bold;
	margin:0 0 0 2px;
	padding:2px;
	width:120px;
}

#hcp_service_dropdown,
#service_dropdown,
#location_dropdown{
	padding:1px;
	width:146px;
	height:18px!important;
	xoverflow:hidden;
	margin:0;
	background-image:url(../images/select-box.gif);
}

#hcp_service_dropdown #dd_list_hcp_service,
#service_dropdown #dd_list_service,
#location_dropdown #dd_list_location{
	width:145px;
	position:relative;
	padding-left:-12px;
	height:200px;
	overflow-x:hidden;
	overflow-y:scroll;
	visibility:hidden;
	background-color:#00356C;
	border:medium none;
	color:#FFFFFF;
	font-size:0.7em;
	font-weight:bold;
	padding:0 0 0 2px;
}

#hcp_service_dropdown #dd_list_hcp_service a,
#service_dropdown #dd_list_service a,
#location_dropdown #dd_list_location a{
	color:#fff;
	font-size:0.7em;
}

#dd_list_hcp_service #li:hover,
#dd_list_location #li:hover,
#dd_list_service #li:hover{
	background-color:#2A3E71;	
}

#dd_list_service #li a:hover,
#hcp_service_dropdown a,
#hcp_service_dropdown a:hover,
#service_dropdown a,
#service_dropdown a:hover{
	text-decoration:none;	
}

#hcp_service_dropdown #ul,
#service_dropdown #ul,
#location_dropdown #ul{
	font-size:14px;
	font-weight:bold;
	width:100%;
}

#hcp_service_dropdown #li,
#service_dropdown #li,
#location_dropdown #li{
	width:100%;
	padding:2px;
	border-bottom: 1px solid #fff;
}

#location-details-top-hdr {
	position: relative;
	width:490px;
	height:5px;
	background-color:#ff0000;
	background:url(../images/location-details-top.jpg) no-repeat;
	margin-top:11px;
}
#location-details-top {
	position:relative;
	background:url(../images/location-details-bg.jpg) repeat-y;
	width:470px;
	min-height:146px;
	padding:0 10px;	
	margin:0;
	background-color:#000;
	overflow: hidden;
}
#location-details-top-ftr {
	position: relative;
	width:490px;
	height:15px;
	margin-bottom:12px;
	background:url(../images/location-details-bottom.jpg) no-repeat;
}

#location-details-top h1 {
	margin-top:0;	
}

.inhealth-clinic-services {
	clear:both;
}

div.userCheck {
	height: 1px;
	overflow: hidden;
}
