/*GeneralStyles*/
body{
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

p {
line-height: 1.8;
}

#container {
width: 770px;
}
#logo{
margin-left:21px;
margin-top:8px;
}
#topmenu{
position:absolute;
top:28px;
left:326px;
font-weight:bold;
}
.menubar{
border-right:1px solid #9699A4;
margin-right:5px;
margin-left:2px;
}
#logout{
position:absolute;
top:56px;
left:325px;
color:#9699A4;
font-weight:bold;
width:240px;
}
#search{
position:absolute;
top:50px;
left:570px;
}
#srcha{
position:absolute;
top:8px;
left:0;
}
#srchb{
position:absolute;
top:4px;
left:15px;
}
#srchc{
position:absolute;
top:4px;
left:135px;
}
#searchbox{
height:13px;
}
.btntopsrch{
border: 1px solid #052878; 
border-bottom-width: 2px;  
border-right-width: 2px;
background-color: #fff;
font: 10px Verdana bold;
color: #052878;
width:53px;
}
#dots{
width:770px;
margin-top:20px;
margin-bottom:10px;
}
input{
font:10px verdana;
}
.btn{ 
border: 1px solid #052878; 
border-bottom-width: 2px;  
border-right-width: 2px;
background-color: #fff;
font: 10px Verdana bold;
color: #052878;
padding-left:2px;
padding-right:2px;
}
.datedrop {
font-size:10px;
color:#052878;
}
.homenewshead a, .detailnewshead a,
.homenewshead a:visited, .detailnewshead a:visited, 
.homenewshead a:active, .detailnewshead a:active, 
.homenewshead a:hover, .detailnewshead a:hover { color: #fff; text-decoration: none; }
.homenewshead a:hover, .detailnewshead a:hover { text-decoration: underline; }

.threecol {
width: 155px;
float: left;
}
.servicename {
font-weight: normal;
color: #052878;
}
.error {
font-weight: bold;
color: #f60;
}
.bt_sec_left{
margin-left:10px;
}
.bt_sec{
margin-left:16px;
}
.loginboxA, .loginboxB { width: 100px }
/*Ticker*/
.ticker 
{
	width: 448px;
	margin: 5px 5px 5px 5px;
	overflow: hidden;
	height: 26px;
}
#ticker, #ticker:visited, #ticker:link, #ticker:active 
{
	margin: 0px;
	text-decoration: none; 
	color: #FE6000; 
	font-weight: bold; 
	font-family:verdana; 
	font-size: 11px;
}
#ticker:hover { color: #052878; }

/*Left*/
#leftbar{
float: left;
width: 144px;
padding-left:12px;
margin-right:12px;
padding-bottom:12px;
}
.bannerspace{
margin-top:12px;
}
.leftmenutop{
background-color:#052878;
height:18px;
font-weight:bold;
color:#FFFFFF;
padding-top:2px;
padding-left:10px;
}
.leftmenu{
padding-left:8px;
padding-top:3px;
padding-bottom:3px;
}
/*endLeft*/
/*Right*/
#rightbar{
float: right;
width: 120px;
margin-right:12px;
padding-bottom:12px;
}
#pubmedtop{
background-color:#052878;
height:18px;
font-weight:bold;
color:#FFFFFF;
padding-top:2px;
padding-left:10px;
margin-top:10px;
}
#pubmedbox{
font-weight:bold;
border-bottom:1px solid #969AA5;
border-left:1px solid #969AA5;
border-right:1px solid #969AA5;
}
#pubsearch{
padding-top:10px;
padding-left:10px;
}
#pubarrow{
padding-top:10px;
padding-left:10px;
}
#pubbut{
padding-top:10px;
padding-left:14px;
}
.pubdots{
padding-bottom:10px;
padding-top:10px;
}
#pubtext{
padding-top:8px;
padding-left:10px;
}
.publink{
padding-left:4px;
padding-right:4px;
text-align:center;
}
#pubbox{
height:13px;
}
/*endRight*/
/*Centre*/
#content {
display:inline;
width: 458px;
}
#loginbox{
height:13px;
}
#membgraf{
margin-top:8px;
margin-left:8px;
margin-bottom:8px;
}
#regtext{
width:229px;
margin-top:6px;
margin-bottom:6px;
}
#regleft{
display:inline;
float:left;
margin-left:7px;
margin-top:12px;
margin-bottom:10px;
}
#regright{
display:inline;
float:right;
text-align:left;
margin-right:15px;
margin-top:12px;
margin-bottom:10px;
}
.logintext{
font-weight: bold;
color:#64666E;
}
.loginboxA{
margin-left:31px;
}
.loginboxB{
margin-top:4px;
margin-left:10px;
}
#logincheck{
margin-top:6px;
}
.regcheck{
vertical-align:middle;
}
#reggo{
margin-left:13px;
vertical-align:middle;
}
#pers{
/*margin-top:12px;*/
margin-bottom:8px;
padding-bottom:10px;
}
#persfloat{
/*float:right;*/
margin-right:12px;
}
#persongraf{
margin-bottom:6px;
}
#choose{
width:450px;
float:left;
padding-left:5px;
padding-bottom:5px;
}
#personalise{
margin-left:6px;
}
#latestgraf{
margin-top:8px;
margin-left:8px;
margin-bottom:8px;
}
.homenewshead{
background-color:#052878;
height:18px;
font-weight:bold;
color:#FFFFFF;
margin-top:10px;
margin-bottom:0px;
margin-left:167px;
padding-top:2px;
padding-left:10px;
width:448px;
}
.homenewstitle{
padding-left:6px;
padding-right:6px;
padding-top:12px;
margin-bottom:3px;
margin-left:167px;
width:448px;
font-weight:bold;
font-size:12px;
color:#052878;
line-height: 1.8;
}
.newsbyline,
.homenewsdate{
font-weight:bold;
font-size:11px;
padding-left:6px;
margin-bottom:3px;
margin-left:167px;
width:448px;
}
.homenewstext{
font-size:11px;
padding-left:6px;
padding-bottom:12px;
margin-left:167px;
width:448px;
line-height: 1.8;
}
.cdot{
position:absolute;
left:167px;
}
.showing{
margin-left:172px;
padding-bottom:10px;
}
#footer {
clear: both;
background-color:#9699A4;
width:746px;
margin-left:12px;
height:20px;
color:#FFFFFF;
}
#copyright{
float:left;
margin-left:8px;
margin-top:3px;
}
#terms{
float:right;
margin-right:13px;
margin-top:3px;
font-weight:bold;
}
/*endCentre*/
/*Links*/
a.linkA:link, a.linkA:visited{
color:#052878;
text-decoration:none;
}
a.linkA:hover, a.linkA:active{
color:#FE6000;
text-decoration:underline;
}
a.linkB:link, a.linkB:visited{
color:#9699A4;
font-weight:bold;
text-decoration:none;
}
a.linkB:hover, a.linkB:active{
color:#FE6000;
font-weight:bold;
text-decoration:none;
}
a.linkC:link, a.linkC:visited{
color:#052878;
text-decoration:none;
}
a.linkC:hover, a.linkC:active{
color:#052878;
text-decoration:underline;
}
a.linkD:link, a.linkD:visited{
font-weight:bold;
color:#052878;
font-size:11px;
text-decoration:none;
}
a.linkD:hover, a.linkD:active{
font-weight:bold;
color:#052878;
font-size:11px;
text-decoration:underline;
}
a.linkE:link, a.linkE:visited{
font-size:10px;
font-weight:bold;
color:#052878;
text-decoration:none;
}
a.linkE:hover, a.linkE:active{
font-size:10px;
font-weight:bold;
color:#052878;
text-decoration:underline;
}
a.linkF:link, a.linkF:visited{
color:#FFFFFF;
text-decoration:none;
}
a.linkF:hover, a.linkF:active{
color:#FFFFFF;
text-decoration:underline;
}
a.linkG:link, a.linkG:visited{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
a.linkG:hover, a.linkG:active{
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}
/*endLinks*/
/*endGeneralStyles*/
/*SecondaryPage*/
#btbrow{
display:inline;
float:left;
margin-top:0px;
margin-bottom:8px;
}
#bt_sec_left{
margin-left:10px;
}
#bt_sec{
margin-left:16px;
}
#rss{
display:inline;
float:left;
margin-top:11px;
margin-left:20px;
}
#rssbt{
vertical-align:text-top;
}
#datebrow{
display:inline;
float:left;
margin-top:8px;
margin-bottom:8px;
margin-left:50px;
color:#9699A4;
font-size:11px;
font-weight:bold;
}
#datedrop{
font-size:10px;
color:#052878;
}
#go{
vertical-align:middle;
margin-bottom:5px;
}
/*endSecondaryPage*/
/*SecondaryDetailPage*/
.detailnewshead{
background-color:#052878;
height:18px;
font-weight:bold;
color:#FFFFFF;
margin-top:0px;
margin-bottom:10px;
margin-left:167px;
padding-top:2px;
padding-left:10px;
width:448px;
}
.newscit{
font-size:11px;
padding-left:6px;
margin-bottom:12px;
margin-left:167px;
width:448px;
font-style:italic;
line-height: 1.8;
}
/*endSecondaryDetailPage*/
/*Licensing*/
.lictext{
font-size:11px;
padding-left:6px;
margin-bottom:8px;
margin-left:167px;
margin-top:12px;
width:448px;
}
.liclistA{
font-weight:normal;
color:#FE6000;
}
.liclistB{
margin-bottom:10px;
width:350px;
vertical-align:middle;
}
#licA{
margin-top:30px;
margin-left:176px;
margin-bottom:6px;
widows:448px;
font-size:11px;
font-weight:bold;
}
#liclistC{
margin-left:140px;
font-size:11px;
line-height:15px;
list-style-position:inside;
}
/*endLicensing*/
/*Register and EAlerts*/
.regdivbox{
padding-top:12px;
padding-bottom:12px;
border:1px solid #052878;
}
.regdiv{
padding-left:20px;
padding-top:6px;
padding-bottom:6px;
}
.regbox{
height:12px;
margin-left:8px;
width:160px;
}
.regdrop{
height:17px;
margin-left:8px;
vertical-align:middle;
font-size:10px;
}
.regleft{
vertical-align:baseline;
}
.regbtleft{
vertical-align:baseline;
margin-left:40px;
}
.regright{
position:absolute;
left:420px;
width:185px;
vertical-align:baseline;
}
.regdivdrop{
padding-left:20px;
padding-top:6px;
padding-bottom:6px;
margin-top:10px;
}
.regbtright{
position:absolute;
left:420px;
margin-left:40px;
width:185px;
vertical-align:baseline;
}
.regcent{
margin-left:150px;
}
.alertdiv{
padding-left:20px;
padding-top:3px;
padding-bottom:3px;
}
/*endRegister and EAlerts*/
/*PrivacyPage*/
.privbox{
font-size:12px;
padding:10px;
}
/*endPrivacyPage*/


.menuactive { color: #f60 !important; }


.Quote{
font-weight:bold;
}

/*Interview*/

#interviewsbanner
{
	border: 1px solid #969AA5;
	margin-bottom: 10px;
	padding: 0 5px;
	text-align: right;
	color: #052878;
	position: relative;
}

#interviewsbanner a
{
	color: #ff6600;
	text-decoration: none;
}

#interviewsbanner a:hover
{
	color: #ff6600;
	text-decoration: underline;
}

#interviewsbanner a.header img
{
	display: block;
	margin-left: -5px;
	margin-right: -5px;
	margin-bottom: 5px;
	border: none;
}

#interviewsbanner a.button img
{
	display: block;
	margin-left: -5px;
	margin-right: -5px;
	margin-top: 10px;
	border: none;
}

.interview #btbrow
{
	float: left;
}

.interview #datebrow
{
	float: right;
	margin-top: 0;
	margin-right: 40px;
	position: relative;
}

.interview #datebrow img
{
	border: none;
	margin-top: -5px;
	position: relative;
	top: 4px;
}

.intcont{
font-size:11px;
padding-left:6px;
padding-right:5px;
padding-bottom:12px;
margin-left:167px;
width:448px;
background-color:#FFFFFF;
}
.inthead{
font-size:13px;
font-weight:bold;
padding-top:6px;
color:#052878;
width:448px;
}
.intintro{
width:410px;
font-style:normal;
padding:15px;
border:1px dashed #000000;
background-color:#D6D7DC;
line-height:1.8em;
}

.intprofile{
	margin-top: 0;
	padding: 10px;
	border:1px solid #7687AB;
}

#bartcelli
{
	float: left;
	width: 193px;
	height: 31em;
	margin-right: 5px;
}

#peterbarnes
{
	float: right;
	width: 193px;
	height: 31em;
	margin-right: 5px;
}

#low
{
	width: 420px;
	height: 11em;
}

#whelan
{
	float: left;
	width: 193px;
	height: 25em;
	margin-right: 5px;
}

#fern
{
	float: right;
	width: 193px;
	height: 25em;
	margin-right: 5px;
}
#julian
{
	float: left;
	width: 193px;
	height: 22em;
	margin-right: 5px;
}

#braunwald
{
	float: right;
	width: 193px;
	height: 22em;
	margin-right: 5px;
}

.intprofile strong
{
	color: #052878;
}

.intprofile img
{
	float: left;
	margin: 3px 5px 0 0;
	border: 1px solid #000000;
}

.intquest{
font-weight:bold;
margin-bottom:-10px;
margin-top:20px;
}

cite.interviewee
{
	font-weight: bold;
	font-style: italic;
}

.interview blockquote
{
	margin: 18px 30px;
	padding: 15px;
	background-color: #FFE5D4;
	line-height: 2;
}

.interview blockquote p
{
	margin: 0;
}

.intlist{
width:400px;
margin-left:6px;
font-weight:normal;
font-size:10px;
margin-top:20px;
margin-bottom:-10px;
padding:15px;
border:1px dashed #052878;
background-color:#DADADA;
}

.interview table
{
	line-height:2;
	margin:18px 30px;
	border: 1px solid #DADADA;
	vertical-align: top;
	border-spacing: 0;
}

.interview table thead
{
	background-color: #052878;
	color: #FFFFFF;
}

.interview table tr.even
{
	background-color: #ECF1FB;
}

.interview table td,
.interview table th
{
	padding: 0.5em;
}

.interview table th
{
	text-align: left;
	border-bottom: 1px solid #DADADA;
}

.interview table td
{
	vertical-align: top;
}

.interview table td:first-child
{
	border-right: 1px dashed #DADADA;
	width: 40%;
}

.interviewsindex .interview
{
	width: 438px;
	margin-left: 167px;
	padding: 0 10px;
}

.interviewsindex .interview p.homenewstext
{
	margin-top: 0;
	margin-bottom: 0;
}

.interviewsindex .interview h2 a
{
	display: block;
	padding-top: 0;
	margin-top: 5px;
}

.interviewsindex .homenewstitle,
.interviewsindex .homenewsdate,
.interviewsindex .homenewstext
{
	margin-left: 90px;
	padding-left: 0;
	width: auto;
}

.interviewsindex .homenewstext .withimage
{
	margin-left: 90px;
}

.interviewsindex img.portrait
{
	float: left;
	margin: 5px 10px 0 0;
}

*:first-child+html .interviewsindex img.portrait
{
	margin-top: 10px;
}

* html .interviewsindex img.portrait
{
	margin-top: 10px;
}

.interviewsindex img.cdot
{
	display: block;
	margin-bottom: 10px;
}

/*endInterview*/
.quote{
width: 200px;
float:right;
padding: 5px;
margin: 0 0 8px 8px;
border: 1px dashed #052878;
background-color: #DADADA;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: bold;
color: #000000;
text-decoration: none;
line-height:13px;
}

.medwirebanner
{
	width:340px;
	margin: 18px 30px 18px 167px;
	padding: 10px;
	padding-right: 110px;
	line-height: 2;
	font-size: 12px;
	border-top: 1px dashed #9698A4;
	border-bottom: 1px dashed #9698A4;
	background: #FFFFFF url(../lib/medwire_open_footer-bubble.gif) right no-repeat;
}
.inlinebanner
{
	margin: 18px auto;
	width: auto;
}

.medwirebanner a
{
	display: block;
	padding-top: 30px;
	color: #0000EE;
	background: #FFFFFF url(../lib/medwire_open_footer-title.gif) top left no-repeat;
}

/* Awards */

.awards
{
width: 454px;
margin-left: 167px;
margin-bottom: 1em;
height: 110px;
background: #FFFFFF url(../lib/awards_bg.gif) top left repeat-x;
}

.awards img
{
	border: 0;
}

.awards .wwwhealthawards,
.awards .honcode div,
.awards .honcode p
{
	float: left;
}

.awards .wwwhealthawards
{
	padding-left: 15px;
	padding-top: 1px;
}

.awards .honcode div
{
	padding: 15px 15px 15px 20px;
}
.awards .honcode p
{
	padding: 5px 10px 15px 0;
	width: 180px;
}

#archiveNews {
list-style-type:none;
font-size:11px;
line-height:1.8em;
}

.archivedot {
margin:6px 0px 0px ;

}



p.article-copyright { display: none; }

.interview_title {
font-weight:bold;
line-height:4em;


}