		/* Hem/Onc layout */
		/* Last updated October 10, 2007  */

* {
	margin:0; 
	padding:0;
}

body {
	margin:0 auto;
	background:#fff;
	font-family:Tahoma,verdana, sans-serif;
	font-size: .8em;
	color: #333;
	text-align:center;
	padding:0;
	}
	
/* Links */	

a {
	font-family: Arial, Helvetica, sans-serif;
	color: #1d4872;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:visited {
    color: #931A25;
    text-decoration: none;
}

/* Remove Image Borders */
a img {
	border: 0 none;
}

/* Remove Dotted Borders */
a:active {
	outline: none;
}

a:focus {
	-moz-outline-style: none;
}
	
	
/* Primary layout divisions */


#wrapper {

	width:965px;
	margin:0 auto;
	text-align:center;
	padding:0;
	/* background:url(http://www.hemonctoday.com/images/bg1.gif) 10px 0 repeat-y; */

}

#topAdSpace {

width:770px;
height:100px;
padding-left:0px;
padding-top:2px;



}

#topAdSpace .topAd {
text-align:center;
vertical-align:bottom;

}

.printIssue .current {
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:10px;
text-transform: uppercase;
letter-spacing:0.2em;
padding-top:10px;
padding-bottom:5px;
color:#931a25;
}
.printIssue .issue {
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:11px;
font-style:italic;
border-top:1px solid #f0f0f0;
padding-top:3px;
color:#000;
}
.printIssue .subscribe {
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:10px;
font-weight:bold;
padding:5px;
letter-spacing:0.1em;
} 

.printIssue img {

border:0;
}
#pageContent {
width:958px;
text-align:left;
float:left;
background:#fff;
margin-top:10px;


}
#logo {
float:left;
height:90px;
width:480px;
padding-top:5px;
}

#login {
float:right;
text-align:right;
padding-right:15px;
padding-top:59px;
font:12px/18px "Trebuchet MS", verdana, Arial, sans-serif;
font-weight:bold;
color:#931a25;
}
#login a {
font-weight:normal;
color:#000;
}


/* main nav
-----------------------------------------------------------------------------*/
#nav {
	width: 767px;
	height: 25px;
	margin: 0;
	padding: 0;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	line-height: 22px;
	font-weight: bold;
	background: #89191c;
	border: 1px solid #89191c;
	/*overflow: hidden;*/
}

#nav ul {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#nav li {
	display: inline;
	margin: 0;
	padding: 0;
}

#nav li a {
	margin: 0;
	padding: 0 16px;
	line-height: 24px;
	text-decoration: none;
	color: #FFFFFF;
	border-right: 1px dotted #ddbb9f;
}

#nav li a:hover {
	color: #5d080b;
}

#nav ul li .last {
	border: 0 none;
}

#nav .update {
	float: right;
	height: 25px;
	margin: 0;
	padding: 0;
	border-left: 1px solid #660000;
}

#nav .update li {
	border-right: none;
}

#nav .update li a {
	display: block;
	margin: 0;
	padding: 0 10px 1px;
	line-height: 24px;
	color: #663300;
	background: #D0BD29 url("images/update-bg.gif") repeat-x left top;
}

#nav .update li a:hover {
	color: #A86625;
	background: #D0BD29 url("images/update-bg-over.gif") repeat-x left top;
}


#content {
margin-top:10px;
border-left:1px solid #f0f0f0;
height:100%;
min-height: 1300px;
/*width: 800px;*/
}

#verticalNav {
float:left;
width:190px;
margin:0;
padding:0;
overflow: hidden;
}
#searchBox {
width:180px;
height:50px;
padding:10px 5px;
background:#e9e9e9;
}
#searchBox a {
font:11px/16px "Trebuchet MS", verdana, Arial, sans-serif;
color:#000;
}
#searchBox a:hover {
color:#931a25;
text-decoration:underline;
}

#searchBox #search {
width:120px;
border:1px solid #ccc;
float:left;
margin-top:5px;
font-size:17px;
} 
.searchTermBox {
width:120px;
border:1px solid #ccc;
float:left;
margin-top:5px;
font-size:17px;
}
.goBtn {
padding-left:5px;
float:right;
margin-top:6px;
vertical-align:bottom;
}
#searchBox #go {
padding-left:5px;
float:right;
margin-top:5px;
} 

#searchBox p {
clear:both;
padding-top:10px;
}
#searchBox p img {
border:0;
}
#specialtyNav  {
padding-left:2px;
padding-top:20px;
}
#specialtyNav ul {
list-style:none;
}
#specialtyNav ul li{

padding-bottom:5px;
padding-left:15px;
background:url(http://www.hemonctoday.com/images/navArrow.gif) 5px 5px no-repeat;
}

#specialtyNav ul li a{
font:12px/18px "Trebuchet MS", verdana, Arial, sans-serif;
color:#000;
font-weight:bold;
}
#specialtyNav ul li a:hover {
color:#931a25;
}

#specialtyNav ul li a.selected{
font:12px/18px "Trebuchet MS", verdana, Arial, sans-serif;
color:#931a25;
font-weight:bold;
text-decoration:underline;
}

.subspecialty {
background:url(http://www.hemonctoday.com/images/subspBg.jpg) 0px 0px no-repeat;
margin-left:15px;
}

.breadcrumbs {
padding-left:10px;
font:11px/14px "Trebuchet MS", verdana, Arial, sans-serif;
}
.breadcrumbs a, .breadcrumbs a:visited {
text-decoration:underline;
color:#000;
}
.breadcrumbs a:hover, .breadcrumbs a:visited:hover {
color:#931a25;
}

#specialtyNav ul.subspecialtyList {
padding-top:5px;
list-style:none;
background:url(http://www.hemonctoday.com/images/subspBg.jpg) 0px 0px no-repeat;
padding-right:0;
margin-right:0;
padding-left:10px;
}

* html #specialtyNav ul.subspecialtyList {
margin-left:-15px;
}

#specialtyNav ul.subspecialtyList li{
padding-bottom:2px;
padding-top:2px;
padding-left:10px;
background:url(http://www.hemonctoday.com/images/subspBullet.gif) 0px 8px no-repeat;
/*background:url(http://www.hemonctoday.com/images/subspBg.jpg) 0px 8px no-repeat;*/
border-bottom:1px dotted #cc9166; 
}
#specialtyNav ul.subspecialtyList li.last{

border-bottom:0; 
}
#specialtyNav ul.subspecialtyList li a {
font:11px/18px "Trebuchet MS", verdana, Arial, sans-serif;
color:#000;
font-weight:normal;
}


#stories {
	float: left;
width:700px;
border-left:1px solid #f0f0f0;
margin:0;
padding:0;
padding-top:5px;
}



.sectionalHead {
padding-left:10px;
padding-bottom:10px;
padding-top:10px;
font:  bold 25px arial;
color: #89191C;

}

.sectionalHead-revised {
border-bottom:2px solid #89191C;
color:#89191C;
font-family:arial,helvetica,sans-serif;
font-size:16px;
font-weight:bold;
height:16px;
margin:3px 0 10px;
padding:0 0 2px;
text-transform:uppercase;
}

#storyLeft {
float:left;
padding-left:10px;
padding-right:5px;
width:290px;
}
.news {
padding-left:3px; 
padding-bottom:8px;

}
.latestNews .posted {
font:11px/14px "Trebuchet MS", Arial, sans-serif;
padding-bottom:3px;
padding-left:3px;

}
.story {
padding-left:3px;
}
.story h3 {
	font:21px/24px  Arial, sans-serif;
	font-weight:bold;
	padding-left:0;
	margin-left:0;
}
.story p {
	padding-top:5px;
	padding-bottom:5px;
	font:12px/16px  Arial, sans-serif;
}
.storyPhoto {
float:right;
padding-left:8px;
padding-bottom:5px;
}


.storyPhoto p.caption {
text-align:right;
padding-top:5px;
padding-bottom:8px;
font-size:10px;
text-style:italic;
}


.recent {
background-color:#f0f0f0;
margin-top:10px;
}

.specialtyContent .sectionHead {
margin-top:15px;
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px solid #931a25;
}

.specialtyContent {
border-bottom: 1px solid #931a25;
padding-bottom:10px;
margin-bottom:10px;

}
.caledar {
font:11px/14px Arial, sans-serif;
}

.sectional, .related {
margin-top:15px;
padding-bottom:5px;
margin-bottom:5px;
border-top:1px solid #931a25;
}
.calendar p, .specialtyContent p  {
font:11px/14px Arial, sans-serif;
padding-top:5px;
}
.calendar h4, .specialtyContent h4 {
font:11px/14px Arial, sans-serif;
font-weight:bold;
padding-top:5px;
padding-bottom:0;
}
.calendar .calendarHead, .relatedHead {
margin-top:5px;
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px solid #f0f0f0;
}

.calendar h4 {
padding-top:0;
text-transform:uppercase;
 }
p.date {

font:11px/14px Arial, sans-serif;
font-weight:bold;
}
p.location {
padding-top:0;
font:11px/14px Arial, sans-serif;
font-style:italic;
padding-bottom:5px;
}
#storyright {
float:right;
padding-right:15px;
text-align:left;
width:270px;
}
.quote {
font:18px/20px  Georgia, "Times New Roman", serif;
font-weight:bold;

}
.more {
font:11px/14px "Trebuchet MS", Arial, sans-serif;
font-weight:normal;
text-align:right;
padding-top:5px;
padding-bottom:5px;

}
.left {
text-align:left;
font-size:12px;
}
.coverStory {
	border:1px solid #f0f0f0;
	margin-top:10px;
}
.coverStoryLabel {
padding-left:10px;
position:relative;
top:-1px;
}

.coverStoryPhoto {
float:right;
padding-left:5px;
padding-bottom:5px;
}
.coverStoryContent {
	padding:10px;
}
.coverStoryContent h3 {
	font:16px/18px  Arial, sans-serif;
	font-weight:bold;
}
.coverStoryContent p {
	font:11px/14px Arial, sans-serif;
	padding-top:5px;
}

p.fullStory {
clear:both;
font-weight:bold;
text-transform:uppercase;
font:11px/14px "Trebuchet MS", Arial, sans-serif;
padding-top:5px;

}

p.fullStory a {
font-weight:bold;
letter-spacing:0.1em;
color:#000;
background:url(http://www.hemonctoday.com/images/fullStoryArrow.gif) 0 2px no-repeat;


}

p.fullStory a:hover {
color:#931a25;
text-decoration:none;
}

p.fullStory a span {
padding-left:22px;
color:#000;
}
p.fullStory a:hover span {
color:#931a25;
text-decoration:none;
}

.byTheNumbersHead {
padding-top:10px;
padding-bottom:5px;
padding-left:9px;
}
 
.byTheNumbersContent {
background-color:#891A1C;
}

.byTheNumbersContent div.white {
float:left;
font:14px/16px Arial, sans-serif;
font-weight:bold;
padding-top:10px;
padding-left:10px;
padding-bottom:5px;
margin-bottom:0;
z-index:100;
color:#fff;
}

.byTheNumbersContent .byTheNumbersPic {
text-align:center;
padding:5px 10px 0px 10px;

}
.byTheNumbersPic img {
border:0;

}

.byTheNumbersFooter table {
margin-top:0;
pargin-top:0;
width:100%;
align:center;
}
.byTheNumbersFooter table td {
padding-left:10px;
padding-top:0;
width:40%

}
.byTheNumbersFooter table td.right {
text-align:right;
width:50%;
padding:5px;
}
.byTheNumbersFooter table td a, .byTheNumbersFooter table td a:visited {
font:13px "Trebuchet MS", Arial, sans-serif;
color:#fff;
font-weight:normal;
}
.byTheNumbersFooter .enlarge {

padding-left:10px;
padding-bottom:5px;

}

.byTheNumbersFooter .moreinfo {
position:relative;
top:-15px; left:150px;
padding-right:10px;
padding-bottom:5px;
font:11px/14px "Trebuchet MS", Arial, sans-serif;
}
.byTheNumbersFooter .moreinfo a, .byTheNumbersFooter .enlarge a {
color:#fff;
}
a.white {
font:11px "Trebuchet MS", Arial, sans-serif;
color:#fff;
font-weight:normal;
} 
.vindico {
clear:both;
text-align:center;
background-color:#f0f0f0;
padding-top:5px;
}
.vindico img {
border:0;
padding-bottom:5px;
}

.sponsored {
	border:1px solid #f0f0f0;
	margin-top:10px;
}
.sponsoredLabel {
padding-left:10px;
position:relative;
top:-1px;
}

.sponsoredContent {
	padding:10px;
	font:11px Arial, sans-serif;
}


.sponsoredContent p{
	padding-bottom:10px;
	
}

.sponsoredContent a, .sponsoredContent a:visited {
	color:#bd9452;
	text-decoration:none;
	
}
.sponsoredContent a:hover, .sponsoredContent a:visited:hover {
	color:#bd9452;
	text-decoration:underline;
	
}




#sidebarRight {
width:180px;
float:right;


}

#sidebarRight .printIssue {
background:#fff;


}

.skyscraper {
width:160px;
/* height:642px; */
padding-top:23px;
margin-left:9px;
text-align:center;
}

.clear {
clear:both;

}

#footer {
clear:both;
border-top:1px solid #f0f0f0;
background:#fff;
width:965px;
font: 11px/18px Arial, sans-serif; 
padding-bottom:20px;
padding-top:15px;
border-left:1px solid #fff;
margin: 30px auto 0 auto;
text-align: center;
}

/*#footer a {
margin: 0px 10px; 
color:#000; 
font-size: 10px;
}
#footer a:hover {
color:#931a25; 
}*/

/* footer styles
-----------------------------------------------------------------------------*/
#footer li {
	display: inline;
	padding: 0 10px;
	border-right: 1px solid #c1ac4c;
}

#footer a {
	margin: 0;
	padding: 0;
	color: #424242;
	text-decoration: none;
}

#footer a:hover {
	color: #999;
	border-bottom: 1px dotted #999;
}

#footer p {
	margin: 10px 0 0 0;
	line-height: 1.9;
}

#footer .last {
	border: none;
}



/* Article dispaly */

.separator {
padding:10px 10px 5px 10px;

}

.separator2 {
padding:10px 0;

}

.articleContent {
padding-left:10px;
padding-top:0;
font:12px/17px Arial, sans-serif;

}

.articleContent div table td {
max-width: 580px;
border: 0px solid #000;
padding-right: 0px;
padding-top: -20px;
}

h2.articleTitle {
font:26px  Arial, sans-serif;
font-weight:bold;
}

h3.articleSubTitle {
font:15px  Arial, sans-serif;
color:#777;
font-weight:bold;
padding-top:5px;
}
.date  {
font:11px "Trebuchet MS", Arial, sans-serif;
margin-top:0;
padding-bottom:10px;
}

.articleContent table {
border-top:1px solid #edecea;
border-bottom:1px solid #edecea;
margin-bottom:15px;
margin-top:15px;
}

.articleContent table td a, .articleContent table td a:visited{
font:12px/17px Arial, sans-serif;
font-weight:bold;
color:#000;
}

.articleContent table td a:hover, .articleContent table td a:visited:hover{

color:#931a25;
}


.articleContent p{
font:12px/17px Arial, sans-serif;
padding-right:5px;
}

h4.perspectiveHead {
font:12px/17px Arial, sans-serif;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
}

.adFloatingLeft {
float:left; 
padding:10px 10px 10px 0;
}

.pullQuoteContainer {
width:150px; 
float:right; 
padding:5px 0px 5px 10px;
}

.pullQuoteAuthor {
font-size:11px;
font-family:Georgia, "Times New Roman", serif;
font-weight:bold;
text-align:right;
text-transform:uppercase;
padding-top:5px;
}

.articleAuthor {
font-size:11px;
font-family:Arial, sans-serif;
text-align:right;
padding-top:5px;
padding-bottom:10px;
padding-right:5px;

}

.related ul {
list-style:none;
margin-left:0px;
}

.related ul li {
padding-left:15px;
font-size:12px;
font-weight:bold;
font-family:Arial,sans-serif;
padding-bottom:5px;
color:#000;
background: url(http://www.hemonctoday.com/images/beigeBullet.gif) 0 4px no-repeat;
}
.related ul li a, .related ul li a:visited {

color:#000;
}
.related ul li a:hover, .related ul li a:visited:hover {
color:#931a25;
}

.access {
background:#f4ddde;
margin-left:10px;
padding:10px;
font-weight:bold;
width:560px;
margin-top:0;
text-align:center;
}

.center {
align:center;
text-align:center;
}

/* ---------- Log in page --- */

.login {
width:570px; 
align:center; 
text-align:center; 
background:#ebebeb; 
margin: auto;
margin-bottom:100px;
height:320px;
}
.freeAccessHead {
width:560px; 
align:center; 
text-align:center; 
background:#666668; 

color:#fff;
font:16px/17px Arial, sans-serif;
font-weight:bold;
padding:5px;

}

.registerBlurb { 
width:241px;
float:left; 
background:#fff; 
border:0px solid #ccc; 
margin:10px; 
text-align:left; 
padding:10px;
}

.loginForm {
width:250px; 
float:right; 
padding-top:15px;
text-align:left;
padding-left:25px;
}

.loginForm2 {
padding-top:5px;
}

.loginForm2 label{
font:12px/18px "Trebuchet MS", verdana, Arial, sans-serif;
color:#000;
font-weight:bold;
text-align:left;
display:block;
}


.loginForm2 p {
font-size:11px;
}
.member {

} 

.log1 {
border:1px solid #ddd;
width:180px;
margin-bottom:5px;
font-size:14px;
font-weight:bold;
padding:3px;
margin-bottom:4px;
}

.loginButton {
align:center;
text-align:center;

}
.loginButton{
margin-left:60px;
padding-top:20px;
padding-bottom:20px;
}

.forgotPsw {
width:570px; 
align:center; 
text-align:left; 
background:#fff; 
margin: auto;
margin-bottom:100px;
height:320px;
}

.forgotPswForm {
font:12px/18px Arial, sans-serif;
color:#000;
padding-top:15px;
text-align:left;
}


.forgotPswForm p {
font:12px/18px Arial, sans-serif;
color:#000;
padding-top:25px;
text-align:left;
}
.forgotPswForm2 {
padding-top:5px;
}

ul.register {
list-style:none;
padding-top:15px;
padding-bottom:10px;

}

ul.register li {
padding-left:15px;
font-size:12px;
font-weight:normal;
font-family:Arial,sans-serif;
padding-bottom:5px;
color:#000;
background: url(http://www.hemonctoday.com/images/beigeBullet.gif) 0 4px no-repeat;
}

.registerButton {
padding-left:60px;
}

.registerToday {
padding-left:5px;
padding-top:5px;
}

.regForm {
padding-top:15px;
text-align:left;
padding-left:25px;
}

.regForm2 {
padding-top:5px;
padding-bottom:0;
}


.regForm3 {
padding-top:5px;
margin-top:0;
padding-left:25px;
}
.regForm2 label{
font:12px/18px "Trebuchet MS", verdana, Arial, sans-serif;
color:#000;
font-weight:bold;
text-align:left;
width:250px;
}

.logLong {
border:1px solid #ddd;
width:480px;
margin-bottom:5px;
font-size:14px;
font-weight:bold;
padding:3px;
margin-bottom:4px;
}


.articleContent table.regFormTable {
font:12px/18px "Trebuchet MS", verdana, Arial, sans-serif;
font-size:12px;
border-top:0;
margin-bottom:0;
border-top:0;
font-weight:bold;
width:100%;
} 

.articleContent table.regFormTable2 {
font:12px/18px "Trebuchet MS", verdana, Arial, sans-serif;
font-size:11px;
border-bottom:0;
border-top:0;
margin-bottom:0;
} 

.articleContent table.regFormTable4 {
padding-top:0px;
border-top:1px solid #f0f0f0;
font:12px/18px "Trebuchet MS", verdana, Arial, sans-serif;
}

.b11 {
color:#931a25;
text-transform:uppercase;
padding-top:0;

}

.log2 {
border:1px solid #ddd;
width:150px;
margin-bottom:5px;
font-size:14px;
font-weight:bold;
padding:3px;
margin-bottom:4px;
}

.log3 {
border:1px solid #ddd;
width:180px;
margin-bottom:5px;
font-size:12px;
line-height:18px;
font-weight:normal;
padding:3px;
margin-bottom:4px;
}

.specSelection {
border-top:1px solid #931a25;
border-bottom:1px solid #eee;
padding:5px 0;
margin-bottom:5px;
}
input[type=radio]{
padding-right:10px;
}

h3.account {
padding-left:20px;
}

/* serach results */

.refine {
background:#f9f9f9;
margin-left:10px; 
margin-right:10px;
border:1px solid #ddd;
border-bottom:3px solid #eee;
text-align:center;
padding:10px;
margin-bottom:10px;
}
.refine span {
padding-right:15px;

}
.refine span a {

font:12px/18px verdana, Arial, sans-serif;
font-weight:bold;
}

.refine h5 {
border-bottom:1px solid #ddd;
padding:5px;
font-size:10px;
font-size:11px;
background:#f0f0f0;
margin-top:0;
}

.refine table td {
font-size:11px;
text-align:left;
padding:0;
width:27%;
padding-left:10px;

}

.refine table td.date2 {

width:15%;


}
.refine table td p {
padding-bottom:2px;

}
.refine table td.subspecialty3 {

width:25%;

}

.refine table td p a{

font-size:11px;
font-weight:normal;

}
.refine table td {
padding-top:5px;
}
.refine table td strong{
text-transform:uppercase;
font-size:10px;
margin-bottom:5px;

}
.refine table td div {
margin-top:5px;
text-align:left;
padding:0;

}
.resultsContainer {
text-align:left;
padding-bottom:10px;
margin-left:10px;

}
.singleResult {
width:580px;
border-bottom:0px solid #acc0d7;
padding-bottom:10px;
padding-top:5px;
font:12px/18px Arial, sans-serif;
}

.singleResult a {
font-weight:bold;
}

.singleResult p {
font-size:12px;
line-height:16px;
}
.singleResult .byline {
font-size:11px;
padding-bottom:5px;
}
.singleResult .byline .pubDate {
text-transform:uppercase;
}

.singleResult .blurb {
padding-bottom:10px;
border-bottom:1px solid #eee;
}
.singleResult p span.cat {
font-weight:bold;
font-size:11px;
color:#174882;
}
.singleResult p span.date {
font-weight:bold;
font-size:11px;
color:#174882;
}

.searchresultsfor {
margin-right:10px;
padding:0 10px 10px 10px;
text-align:left;
background:#fff;
margin-bottom:0;
}
.pagination {
width:575px;
padding-top:10px;
padding-bottom:10px;
margin-bottom:10px;
background:#f0f0f0;
margin-left:10px;
padding-right:10px;
height:15px;
}
.pagination .right {
float:right;
text-align:right;
font-family:Arial, Tahoma, Verdana, sans-serif;
font-weight:bold;
font-size:12px;
color:#000;
width:265px;

}

.pagination .left{
float:left;
text-align:left;
font-family:Arial, Tahoma, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
color:#000;
width:275px;
padding-left:10px;
}

.toAdvSearch {
background:#fff;
margin-left:10px;
padding:10px;
text-align:right;
font-family:Arial, Tahoma, Verdana, sans-serif;
font-size:12px;
}

/* ================== adv search =================== */

#advSearchBox {
margin-left:10px;
font-family:Arial, Tahoma, Verdana, sans-serif;
font-size:12px;
}

.advSearchString {
border:1px solid #ddd;
width:350px;
}
.advSearchStringShort {
border:1px solid #ddd;
width:150px;
}


#advSearchBox .regFormTable2 {
font-size:11px;
line-height:18px;
}

#advSearchBox .subhead {
font-family:Arial, Tahoma, Verdana, sans-serif;
font-size:12px;
border-top:1px solid #931a25;
border-bottom:1px solid #eee;
padding:5px 0;
margin-bottom:5px;
color:#931a25;
padding-top:10px;
font-weight:bold;
text-transform:uppercase;
font-size:11px;
margin-bottom:15px;
}

.dateRange {
 width:75%;
 margin-top:0px;
}

.advSearchDrop {
font-size:12px;
width:140px;
}
#subsp, #authors{
padding-top:0;
margin-top:0px;
}

.refine a.filter, #refine table td div p a.filter:visited {
background:#ffffcc;
}

.filterArea {
margin:0px 10px 5px 10px;
padding:10px;
border:2px solid #f4ddde;
}

.filterArea dt {
font-family:Arial, Tahoma, Verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#931a25;
padding-bottom:5px;
}

.filterArea dd {
font-family:Arial, Tahoma, Verdana, sans-serif;
font-size:11px;
color:#333;
display:inline;
padding-right:0px;

}

.filterArea dd span {
font-weight:bold;
text-transform:none;
font-size:10px;
}

.filterArea dd a img {
border:0;
}

.regFormTable2 td a img {
border:0;
vertical-align:top;
}

.dateFormat {
color:#777;
}

.advSearchStringShort {
font-size:11px;
padding-bottom:1px;
}
/*added sge 11/01/07*/
.gotoPageLinks{
font-family:Tahoma, Verdana, sans-serif;
font-size:10px;
color:#487ab1;
padding-left:1px;
padding-right:1px;
}


.paginationTop .left-hide{
float:left;
text-align:left;
font-family:Tahoma, Verdana, sans-serif;
font-size:10px;
font-weight:bold;
color:white;
width:175px;
}


/* ================= added on Oct 21, 2007 ========= */

.featureLogo{
font-size:9px;
font-family:Tahoma, Verdana, sans-serif;
padding-top:5px;
color:#777;
}
.featureLogo img {
display:block;
	margin-left:15px;
}

.featureLogo2{
font-size:9px;
font-family:Tahoma, Verdana, sans-serif;
padding-top:0px;
color:#777;
}
.featureLogo2 img {

display:block;
	margin-left:0px;
}

.sfeatureLogo {
float:left;
display:block;
width:150px;
}

.sfeatureBody {
padding-right:10px;
}

.singleFeature {
display:block;
border-bottom:1px solid #eee;
margin-bottom:5px;
padding-bottom:5px;


}
.sfeatureLogo a img{
border:0;
}
.singleFeature h6 a, .singleFeature h6 a:visited {
font:13px/18px "Trebuchet MS", verdana, Arial, sans-serif;
font-weight:bold;
text-decoration:underline;
color:#931a25;
}
.singleFeature h6 a:hover, .singleFeature h6 a:visited:hover {
color:#000;
text-decoration:underline;

}
.singleFeature h6{
padding-bottom:5px;
}
.singleFeature .sfeaturePosted {
text-align:right;
font-size:11px;
color:#999;
}



/*========================== Calendar - added on Oct 24, 2007 ============== */

.month {
font:11px/14px Arial, sans-serif;
font-weight:bold;
text-transform:uppercase;
color:#fff;
background: #931a25;
padding:5px;

}

.event {
padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid #e3e3e3;
font-size:11px;
}
.event p {
font-size:11px;
}
.event .dates {
float:left;
color:#000;
font-weight:bold;
}

.event .eventBody {
float:right;
width:460px;
padding-left:10px;
}

.event .eventName {
font-weight:bold;
font-size:11px;
text-transform:uppercase;
}


.backtotop {
text-align:right;
margin-bottom:5px;
}
.backtotop a img {
border:0;
}

.last {
border:0;
}
/* =================== added Oct 29 ================ */
.button {
padding:10px;
}

.redBorder {
border-top:1px solid #931a25;
padding-top:10px;
margin-top:10px;
margin-right:5px;
}
.qanda{
margin-top:5px;
}


.qanda dt{
margin-top:10px;
border-top:0px solid #f1f1f1;
color:#931a25;
padding:5px;
font-weight:bold;
}
.qanda dd {
background:#ffffff url(http://www.hemonctoday.com/images/bganswers.gif) top left repeat-y;
padding:10px;
margin-left:15px;
}

.noResults {
color:#990000;
font-weight:bold;
float:left:
}
.noResults b {
color:#000000;
}

.newSearch {
float:right;
padding-bottom:5px;
}
.modifySearch {
padding-left:10px;
}
ul.searchTipsShort li {
list-style-type:disc;
margin-left:10px;
padding-left:0;
margin-bottom:3px;

}
.subTitle {
font-family:Arial, Tahoma, Verdana, sans-serif;
font-size:12px;
border-top:0px solid #931a25;
border-bottom:1px solid #eee;
padding:5px 0;
color:#931a25;
padding-top:10px;
font-weight:bold;
text-transform:uppercase;
font-size:11px;
margin-bottom:5px;
}
.subTitle2 {
font-family:Arial, Tahoma, Verdana, sans-serif;
font-size:12px;
border-top:1px solid #931a25;
border-bottom:1px solid #eee;
padding:5px 0;
color:#931a25;
padding-top:5px;
font-weight:bold;
text-transform:uppercase;
font-size:11px;
margin-bottom:5px;
margin-top:15px;
}

.subContent p {
margin-bottom:7px;
}

.subContent p.subContact {
border-bottom:1px solid #eee;
border-top:1px solid #eee;
padding:10px;
}
ul.policy li {
list-style-type:square;
margin-left:20px;
padding-left:0px;
margin-bottom:3px;

}
.singleResult .videoDate {
font-size:11px;
padding-bottom:0px;
}
.singleResult .videoAuthor {
font-size:11px;
padding-bottom:10px;
border-bottom:1px solid #eee;
}
p.podcastDesc {
font-family:Arial, Tahoma, Verdana, sans-serif;
font-size:12px;
padding-bottom:10px;
margin-bottom:5px;
border-bottom:1px solid #eee;

}
.podcastWeek {
font-size:12px;
font-family:Arial, Tahoma, Verdana, sans-serif;
border-bottom:1px solid #eee;
padding-top:10px;
padding-bottom:10px;
}
.podcastWeek p {
margin-bottom:5px;
font-size:12px;
font-family:Arial, Tahoma, Verdana, sans-serif;
}
.podcastDates {
list-style:none;
padding-left:120px;
}

.podcastDates li {
background:url(http://www.hemonctoday.com/images/podcastIcon.gif) 0 0 no-repeat;
padding-left:20px;
font-size:11px;
line-height:16px;
font-family:Arial, Tahoma, Verdana, sans-serif;
}
.edBoard {
font-size:12px;
font-family:Arial, Tahoma, Verdana, sans-serif;
text-align:left;
padding-bottom:10px;
margin-left:10px;
}


.edBoard .subTitle {
margin-top:15px;
padding-top:5px;
border-top:1px solid #eee;
margin-bottom:10px;
}
.rightPhoto {
float:right; 
margin-right:50px;
font-size:12px;
font-family:Arial, Tahoma, Verdana, sans-serif;
}

.leftPhoto {
float:left;
font-size:12px;
font-family:Arial, Tahoma, Verdana, sans-serif;
}

.sectionEditor {
background:#931a25;
color:#fff;
font-size:9px;
font-family:Verdana, sans-serif;
font-weight:bold;
text-transform:uppercase;
padding:2px;
margin-right:5px;
margin-bottom:5px;
}

.senior {
margin-left:90px;
top:-20px;
}

/* added Nov 24th 2007  */


#contentPrint {
margin-top:0px;
border-left:0px solid #f0f0f0;
height:100%;
}


.requiredFields {
border-top:1px dotted #eee;
background:#fefefe;
border-bottom:1px dotted #eee;
padding:5px;
margin-right:10px;
margin-bottom:5px;
margin-top:5px;
font-size:11px;
}

.red {
color:#990000;
font-size:12px;
}

.send2 {
border:1px solid #ddd;
width:250px;
margin-bottom:5px;
font-size:14px;
font-weight:bold;
padding:3px;
margin-bottom:4px;
}


ul.currentIssue {
background:#ffffff url(http://www.hemonctoday.com/images/bganswers.gif) top left repeat-y;
margin-top:0;
padding-top:15px;
padding-bottom:15px;
margin-bottom:0;
}
ul.currentIssue li{
list-style-type:none;
padding-left:20px;
margin:0;


}

.noborder {
border:0;
font-size:15px;
font-weight:bold;
color:#000;
}

.disclaimer {
padding-left:10px;
font-size:10px;
font-family:Arial, Tahoma, Verdana, sans-serif;
margin-top:20px;
margin-right:10px;
}

p.shortDesc {
	padding-top:1px;
	padding-bottom:10px;
	font:12px/16px  Arial, sans-serif;
}
/* Copied from marinas site on 11-30-07 by sge. from "= added Oct 29 =" to here  */

/*new on 01-15-2007 */
/* added Jan 6, 2008 */

.selectedState {
color:#990000;
font-size:12px;
text-transform:uppercase;
}

.careerStates{
width:560px;
padding-top:5px;
padding-bottom:5px;
margin-bottom:10px;
background:#f0f0f0;
margin-left:0px;
padding-right:10px;
height:15px;
}
.careerStates .right {
}

.careerStates .left{
float:left;
text-align:left;
font-family:Arial, Tahoma, Verdana, sans-serif;
font-size:14px;
font-weight:bold;
color:#000;
width:265px;
padding-left:10px;
}


.singleResultCareer {
padding-left:0px;
width:570px;
border-bottom:0px solid #acc0d7;
padding-bottom:10px;
padding-top:5px;
font:12px/18px Arial, sans-serif;
}

.singleResultCareer a {
font-size:14px;
font-weight:bold;
}

.singleResultCareer p {
font-size:12px;
line-height:16px;
}

.item {
font-size:12px;
line-height:16px;
}

.bold {
font-weight:bold;
}

.ad {
align:center;
text-align:center;
padding-top:10px;
}

.moreInfo {
padding-top:10px;
padding-bottom:5px;
}

/* added jan 10, 2008 */

#expand {
padding-top:10px;
} 

#blogText ul
{
    padding-left: 15pt;
}
/* end new on 01-15-2007 */

#topAdDiv 
{
    padding: 20px 0px 10px 0px;
    margin: 0px auto;
    width: 965px;
}

#bottomAdDiv 
{
    padding: 20px 0px 10px 0px;
    margin: 0px auto;
    width: 965px;
}



/* edlab module
-----------------------------------------------------------------------------*/
#edlab-mod {
	width: 100%;
	margin: 0 0 15px 0;
	padding: 0;
	background: #f8f4ed;
	overflow: auto;
}

#edlab-mod .edlab-label a {
	display: block;
	width: 100px;
	margin: 0 0 10px 10px;
	padding: 2px 5px 3px 5px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	background: #89191c;
	border-top: 1px solid #89191c;
	border-bottom: 1px solid #89191c;
}

#edlab-mod .edlab-label a:hover {
	text-decoration: none;
}

#edlab-mod h2 {
	margin: 10px 0 7px 0;
	padding: 0;
}


#edlab-mod h2 a {
	display: block;
	width: 148px;
	height: 22px;
	margin: 0 0 0 10px;
	padding: 0;
	text-align: center;
	background: #f8f4ed url(../images/edulab/edlab-logo.gif) no-repeat top center;
	text-indent:-9999px;
}

#edlab-mod .act-wrap {
	margin: 10px;
	background: #ffffff;
}

#edlab-mod .edlab-activity {
	margin: 0;
	padding: 10px 10px 0 10px;
	clear: both;
	overflow: hidden;
}

.edlab-activity .cover {
	float: left;
	width: 48px;
	margin: 0;
}

.cmeflag {
	margin: 0 4px 0 0;
	padding: 0 1px 0 2px;
	color: #FFFFFF;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 8px;
	font-weight: bolder;
	letter-spacing: 0.2em;
	text-align: center;
	background-color:#660000;
	position: relative;
	top: 1px;
}

.edlab-activity dt {
	margin: 0 0 5px 48px;
}

.edlab-activity dt a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 1.3;
	font-weight: bold;
	text-decoration: none;
	color: #3B3B3C;
	letter-spacing: -0.01em;
}

.edlab-activity dt a:hover {
	color: #999;
}

.edlab-activity dd {
	margin: 0 0 0 48px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.25;
	color: #555;
}

#edlab-mod .see-more {
	margin: 5px 5px 10px 5px;
	padding: 5px 0;
	text-align: right;
	color: #777;
	border-top: 1px solid #ddd;
}

#edlab-mod .see-more a {
	padding: 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #900;
}

#edlab-mod .see-more a:hover {
	color: #c26666;
}

/* AD UNITS */

.nav-MarketingRectangle {
    margin: 0px 8px;
    width: 190px;
    padding: 20px 0px 20px 0px;
}

/* recaptcha
-----------------------------------------------------------------------------*/

.articleContent div table td .recaptchatable recaptcha_theme_red {
	float: none;
}

/* iPhone App styles */

.iPhone-app-landing {
    margin-top: 0px;
    padding: 0px 10px;
    font:12px/17px Arial, sans-serif;
}

.iPhone-app-landing dl {
    margin-top: 20px;
}

.iPhone-app-landing dt {
    width: 202px;
    float: right;
    margin: 0px 0px 10px 30px;
}

.iPhone-app-landing dd {
    margin: 0px;
    padding: 0px;
}

.iPhone-app-landing ul {
    list-style:none outside none;
    margin:10px 0px 0px 10px;
    padding-left:0;
}

.iPhone-app-landing li {
    background:url("http://www.hemonctoday.com/images/layout/navArrow.gif") no-repeat scroll 0 5px transparent;
    padding-left:10px;
    padding-bottom: 3px;
}

.app-headline { 
    font-family: arial, Helvetica, Sans-Serif;
    font-size: 14px;
    text-transform: capitalize;
    color: #e1740c;
    margin-bottom: 0px;
    font-weight: bold;
}

.app-headline-2 {
    font-size: 20px;
    color: #000;
    font-weight: bold;
    font-family: arial, Helvetica, Sans-Serif;
    margin-bottom: 20px;
    line-height: 1.1;
}

.app-sup {
    font-size: 9px;
}

.app-fine-print {
    font-family: arial, Helvetica, Sans-Serif;
    font-size: 10px;
    color: #616161;
}

/*Industry Links*/

.industry {
    background:url("http://www.hemonctoday.com/images/layout/grad-bg.gif") repeat-x scroll 0 0 transparent;
    border:1px solid #E9E9E9;
    margin:20px 0 10px;
    padding:10px;
    width:175px;
}

.mod {
    border-bottom:1px solid #D5DADF;
    margin-bottom:5px;
    padding-bottom:3px;
}


.sec-head, .sec-head a, .sec-head a:hover {
    border-bottom:medium none;
    color:#9D0A0E;
    font-family:Arial,Helvetica,Sans-Serif;
    font-size:12px;
    margin:0 0 5px;
    padding:0;
    text-decoration:none;
}

ul.rfi-lst {
    list-style-type:none;
    margin:10px 0 0;
    padding:0;
}

ul.rfi-lst li {
    border-bottom:1px dotted #DDDDDD;
    line-height:18px;
    margin:0 0 5px;
    padding:0 0 5px;
}


ul.rfi-lst li a {
    color:#555555;
}




.menu {
position:relative;
z-index:1000;
font-size:90%;
}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
padding:0;
margin:0;
list-style-type:none;
width:158px;
position:relative;

}

.menu li {
background:transparent;
}
* html .menu li {margin-left:-16px; margin-left:0;}
/* get rid of the table */
.menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; width:0; height:0;}

/* style the links */
.menu a, .menu a:visited {
display:block; 
width:158px;
color:#000;
background:transparent;
}
/* style the link hover */
* html .menu a:hover {text-decoration:underline; background:url(/images/subspBg.jpg) 0px 0px no-repeat;}

.menu :hover > a {
background:url(http://www.hemonctoday.com/images/subspBg.jpg) 0px 0px no-repeat;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */


.menu ul ul {
visibility:hidden;
position:absolute;
top:-1px;
left:39px;
width:170px;
}

* html .menu ul ul {
lef\t:59px;
}
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul {
visibility:visible;
background:transparent;
}

.menu ul.breast {top:18px;}
.menu ul.pedi {top:40px;}
.menu ul.geni {top:62px;}
.menu ul.hemaMal {top:87px;}
.menu ul.hema {top:109px;}
.menu ul.gyno {top:132px;}
.menu ul.gastro {top:155px;}
.menu ul.neuro {top:195px;}
.menu ul.lungCancer {top:219px;}
.menu ul.skinCancer {top:242px;}

#mainContent {
	margin: 0 auto;
	min-height: 200px;
}

html #mainContent { 
   height: expression( this.scrollHeight < 201 ? "200px" : "auto" ); /* sets min-height for IE */ 
}


aspnetForm {
	width: 970px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
}
