@charset "iso-8859-7";
		/* 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,a:visited {
	color:#931a25;
	text-decoration:none;
	}
a:hover,a:visited:hover {
	text-decoration:underline;
}

.recent .headLine14 {
    font-family: Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 5px;
    padding-bottom: 5px !important;
}

.recent .headLine14 a {
	display: block;
    color: #931a25;
    font-family: Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 5px;
    padding-bottom: 5px;
}

.recent .headLine14 a:visited {
    color: #931A25;
    display: block;
    font-family: Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 5px;
    padding-bottom: 5px;
}

.recent .recent-lst {
	width: 515px;
	padding: 25px 10px 0px 10px;
	background-color: #fff;
}

/* 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;
    color: #fff;
}


#topAdSpace .topAd {
text-align:center;
vertical-align:bottom;

}
.printIssue {
font-family:"Trebuchet MS", Arial, sans-serif;
font-size:10px;
text-transfrom:uppercase;
letter-spacing:0.2em;
padding-top:0;
padding-bottom:0;
color:#931a25;
float: right;
width: 190px;
}

.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-home {
width:780px;
text-align:left;
float:left;
background:#fff;
margin-top:10px;
}

#pageContent {
width:780px;
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:10px 0 0 0;
/*border-left:1px solid #f0f0f0;*/
/*width: 800px;*/
width: 780px;
}

#verticalNav {
float:left;
width:190px;
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
/*height:1800px;*/
/*height:1650px;*/
}
#searchBox {
width:188px;
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-right:4px;
margin-top:4px;
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-home {
float:right;
/*width:590px;*/
width:575px;
border-left:0px solid #f0f0f0;
margin:5px 0 0 0;
}

#stories {
float:right;
/*width:590px;*/
width:575px;
border-left:0px solid #f0f0f0;
margin:5px 0 0 0;
}


.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;
}*/

.sectionalHead-revised {
    border-bottom:4px solid #E1CEA3;
    color:#9D0A0E;
    display:block;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    margin:0 0 10px 0;
    padding:0;
    text-transform:uppercase;
}

#storyLeft {
float:left;
padding-left:0;
margin: 0 10px 0 0;
padding-right:5px;
width:275px;
}
.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 {
	display: block;
	font:21px/24px  Arial, sans-serif;
	font-weight:bold;
	padding:0;
	margin:0;
}
.story p {
	padding-top:0;
	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;*/
    font-family: arial,helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
 }
p.date {

/*font:11px/14px Arial, sans-serif;*/
/*font-weight:bold;*/
    font-size: 10px;
    margin: 3px 0 0 0;
    padding: 0;
}
p.location {
/*padding-top:0;
font:11px/14px Arial, sans-serif;
font-style:italic;
padding-bottom:5px;*/
padding: 0;
    font-family: arial,helvetica,sans-serif;
    font-size: 11px;
    /*line-height: 15px;*/
}
#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;

}

p.more-link {
	margin: 0 0 15px 0;
    color: #931A25;
    font-family: "Trebuchet MS",Arial,sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding: 0;
    text-decoration: none;
	border-bottom: 1px solid #F0F0F0;
}

.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;
}

p .fullStory {
    background: url("http://www.hemonctoday.com/images/layout/r-arr.gif") no-repeat scroll 50px 45%;
    color: #888888;
    font-size: 11px;
    font-weight: normal;
    margin: 10px 0;
    padding: 0 20px 0 0;
	color: #931A25;
}

.module .vid-content .fullStory.alt a {
    background: url("http://www.hemonctoday.com/images/layout/r-arr.gif") no-repeat right 45%;
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    padding: 0 20px 0 0;
	text-align: right;
	display: block;
	color: ##931A25;
}


.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;
margin: 0;
padding: 0;

}

#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: 0px 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;

}

.videoContent h4 {
	font-weight: normal;
	margin: 0 0 20px 0;
}

.vid-info {
	margin: 10px 0 0 0;
}

.videoContent .singleResult {
	width: 525px;
	margin: 0 0 15px 0;
	padding: 0 0 0 40px;
	background: url("http://www.hemonctoday.com/images/layout/icon_realplayer32.png") no-repeat top left;
}

.articleContent div table td {
max-width: 580px;
border: 0px solid #000;
padding-right: 0px;
padding-top: -20px;
}

h2.articleTitle {
font:20px  Arial, sans-serif;
font-weight:bold;
}

h3.articleSubTitle {
	margin: 0 0 10px 0;
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;
/*letter-spacing: 0.05em;*/
}

.articleContent table {
border-top:1px solid #edecea;
border-bottom:1px solid #edecea;
margin-bottom:15px;
margin-top:15px;
padding: 3px 0;
}

.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:560px;
/*border-bottom:1px solid #F0F0F0;*/
/*padding-bottom:10px;*/
/*padding-bottom:10px;*/
font:12px/18px Arial, sans-serif;
margin: 10px 0 7px 0;
}

/* search results styles
---------------------------------------- */
.pageHeaders {
    border-bottom: 4px solid #E1CEA3;
    color: #9D0A0E;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 15px;
    padding: 0;
    text-transform: uppercase;
}

.searchresultsfor {
	margin: 0 !important;
	padding: 0 !important;
	font-family: Arial, Helvetica, sans-serif;
}

.searchresultsfor b {
	font-family: Arial, Helvetica, sans-serif;
}

.g a {
	margin: 0 0 5px 0;
    padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.resultsContainer table tbody tr td .g {
	font-family: Arial, Helvetica, sans-serif;
}

.resultsContainer table tbody tr td table tbody tr .s {
	padding: 0 0 20px 0;
	font-family: Arial, Helvetica, sans-serif;
}

.resultsContainer table tbody tr td table tbody tr .s b {
	font-family: Arial, Helvetica, sans-serif;
}

.g a .l {
	font-size: 15px;
}

.g {
	font-sizeP: 12px;
}

.resultsContainer table tbody tr td table {
	margin: 0 0 20px 0;
}

.resultsContainer table tbody tr td div {
	margin: 20px 0 0 0;
}

#search-results p {
    font-size: 14px;
    margin: 0;
    padding: 0;
}
#search-results table {
    margin: 0 0 16px;
    padding: 0;
}

.searchresultsfor {
	/*float: left;*/
	/*width: 300px;*/
}

.resultsContainer .searchTable {
	width: 500px;
}

span.s {
	padding: 0 30px 0 0;
}

.singleResult .department-head a {
    color: #931A25;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 4px;
}

.singleResult a .fullStory-features {
	/*font-size: 11px;*/
    /*color: #777777;*/
    /*font-weight: normal;*/
    background: url("http://www.hemonctoday.com/images/layout/r-arr.gif") no-repeat scroll 70px 45% transparent;
    color: #888888;
    font-size: 11px;
    font-weight: normal;
    margin: 10px 0;
    padding: 0 20px 0 0;
    text-decoration: none;
}

.singleResult a .fullStory-features:hover {
	text-decoration: underline;
}

.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:565px;
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:10px;
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;
}*/



.edBoard .subTitle {
    border-bottom: 0 solid #EEEEEE;
    border-top: 0 solid #EEEEEE;
    padding: 5px 0;
    border-bottom: 1px solid #EEEEEE;
    border-top: 1px solid #EEEEEE;
    color: #931A25;
    font-family: Arial,Tahoma,Verdana,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 30px 0 15px 0;
    padding: 2px;
    text-transform: uppercase;
}


.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 {
	width: 95px;
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;
text-align: center;
}

.associatesectionEditor {
	width: 155px;
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;
text-align: center;
}

.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 */

#bottomAdDiv 
{
    padding: 20px 0px 10px 0px;
    margin: 0px auto;
    width: 965px;
}

/* edlab module
-----------------------------------------------------------------------------*/
#edlab-mod {
	width: 100%;
	margin: 15px 0;
	padding: 0;
	background: #f8f4ed;
	overflow: auto;
}

#edlab-mod .edlab-label a {
    background: url("http://www.pediatricsupersite.com/images/layout/section-label-bg.gif") repeat-x scroll left top #9D0A0E;
    border-bottom: 1px solid #9D0A0E;
    border-top: 1px solid #9D0A0E;
    color: #FFFFFF;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: bolder;
    margin: 0 0 10px 10px;
    padding: 2px 5px 3px;
    text-align: center;
    text-transform: uppercase;
    width: 120px;
}

#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 2px 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: -2px;
}

.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: 0 8px 30px 8px;
    width: 190px;
    padding: 0;
}

/* 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.cardiologytoday.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("../images/layout/grad-bg.gif") repeat-x scroll 0 0 transparent;
    border:1px solid #E9E9E9;
    margin:20px 0;
    padding:10px;
    width:170px;
}

.mod {
    /*border-bottom:1px solid #D5DADF;*/
    margin-bottom:5px;
    padding-bottom:3px;
}


.sec-head, .sec-head a, .sec-head a:hover {
    border-bottom:1px solid #D5DADF;
    color:#9D0A0E;
    font-family:Arial,Helvetica,Sans-Serif;
    font-size:12px;
    margin:0 0 5px;
    padding:0 0 3px 0;
    text-decoration:none;
}

ul.rfi-lst {
    list-style-type:none;
    margin:10px 0 0;
    padding:0;
	font-family: Arial, Helvetica, sans-serif;
}

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;
	font-size: 12px;
}


/* new header styles */ 

#header { 
	background: #FFFFFF;
	/*height: 230px;*/
	padding: 0 10px 0 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
	margin: 0;
	/*border-bottom: 1px solid;*/
	border-color: #e9e9e9;
	width: 965px;
	overflow: hidden;
}

#brand {
	float: left;
	width: 755px;
	margin: 0 0 10px 0;
}

#brand .top-leader {
	width: 728px;
	height: 90px;
	margin: 10px 0px 30px 5px;
	color: #ffffff;
}

#brand .logo {
	float: left;
	margin: 0 30px 0 0;
	padding: 0;
}

.logo a img {
	margin: 0 0 0 -12px;
}

/* meeting promo box */

#meetings-box {
    border:1px solid #E9E9E9;
    padding:10px 10px 0 0;
    width:190px;
    z-index:0;
    margin-bottom: 10px;
}

#perspective-box {
    padding:0;
    width:200px;
    margin-bottom: 10px;
}

/* self-clear floats */

.group:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Top Navigation */
#topNav {
	/*float: left;*/
	margin: 0;
	padding: 0;
	background: #672020 url(/images/layout/hot-nav-bg.gif) repeat-x 50% center; 
	width: 958px;
	max-width: 958px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	border: 1px solid #661f20;
	overflow: hidden;
}

#topNav ul {
	float: left;
	margin: 6px 0 5px 0;
	padding: 0;
	list-style-type: none;
}

#topNav ul li {
	display: inline;
	margin: 0;
	padding: 0;
}

#topNav ul li a {
	float: left;
	display: block;
	padding: 0 10px;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	border-right: 1px dotted #fff;
}

#topNav ul li a.nav-last {
	border: 0;
}

#topNav ul li a:hover {
	text-decoration: none;
	color: #f3ecd5;
}

/*  Search Box */

#search_box {
	float: right;
    width: 246px;
    height: 26px;
	margin: 2px 3px 0 0;
    background: url(/images/layout/search-box-bg.gif) no-repeat;
	border: 0 none;
}
#search_box input.searchTermBox {
    float: left;
    padding: 0;
    margin:4px 0 0 4px;
    border: none;
    width: 217px;
	height: 15px;
    background: none;
	font-size: 13px;
}
#search_box #go {
    float: right;
	width: 15px;
    margin: 2px 4px 0 0;
	padding: 2px 0 0 0;
}

#search_box input.goBtn {
    float:right;
    margin:4px 5px 2px 0;    
    vertical-align:bottom;
}

#search_box input.searchTermBox {
	background: url('http://www.google.com/cse/intl/en/images/google_custom_search_watermark.gif') no-repeat scroll left center rgb(255, 255, 255);
}

#search_box input.searchTermBox.focus {
	background: #ffffff;	
}

/* Search Results */
.singleResult a {
	font-size: 14px;
	font-weight: bold;
}


/* NEW LEFT NAV 13k */

#main-nav {
	width: 185px;
	border: solid 1px #e3e3e3;
	margin-bottom: 0px;
	/*background-image: url(../images/main-nav-bg.gif);*/
	background-color: #F8F4ED;
	background-repeat: repeat-x;
	background-position: left top;
}

#perspective {
	margin: 0 0 10px 0;
	padding: 0;
}

#main-nav ul {
	list-style: none;
	text-align: left;
	float: left;
	padding: 0px;
	margin: 0;
}

#main-nav ul .section,
#left-sidebar .section {
	width: 175px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 3px 0 3px 10px;
	background-color: #b58c42;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-align: left;
}

#main-nav ul a {
	color: #000;
	text-decoration: none;
	display: block;
	padding: 5px 0 6px 9px;
	width: 175px;
	font-size: 11px;
	/*font-weight: bold;
	background-image: url(/images//layout/main-nav-arrow.gif);*/
	background-repeat: no-repeat;
	background-position: 4px 50%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E1CEA3;
}

#main-nav ul a:hover {
	color: #9D0A0E;
}

#main-nav .nav-flyout {
}
			
#main-nav ul li {
	float: left;
	position: relative;
}
			
#main-nav ul li ul {
	list-style: none;
	position: absolute;
	left: 183px;
	top: 0px;
	display: none;
	width: 185px;
	border-left: 1px solid #EFEFEF;
	background-color: #E1CEA3;
	padding-right: 4px;
}
			
#main-nav ul li:hover ul {
	display: block;
}
			
#main-nav ul li:hover ul li ul { 
	display: none;
}
			
#main-nav ul li ul li:hover ul { 
	display: block;
}

#main-nav .main-nav-last {
	border-bottom: none;
}

#main-nav .alt {
	background: #E1CEA3;
}

#main-nav .alt a {
	border-bottom: 1px dotted #ECE0C4;
	/*background: url(/images//layout/main-nav-arrow-red.gif) no-repeat 4px 50%;*/
}

#main-nav .alt-last a {
	border-bottom: none;
	/*background: #E1CEA3 url(/images//main-nav-arrow-red.gif) no-repeat 4px 50%;*/
}

/* =MAIN NAV RESOURCES
-----------------------------------------------------------------------------*/
#main-nav-resources {
	width: 185px;
	border: 1px solid #e3e3e3;
	margin: 10px 0;
	/*background-color: #F8F4ED;*/
	background-color: #F8F4ED;
	overflow: hidden;
}

#main-nav-resources li {
	height: 1%;
	list-style: none;
	text-align: left;
	margin: 0;
	padding: 0;
}

#main-nav-resources li a {
	color: #000;
	text-decoration: none;
	display: block;
	padding: 5px 0 6px 8px;
	font-size: 11px;
	/*font-weight: bold;
	background-image: url(/images/layout/main-nav-arrow.gif);*/
	background-repeat: no-repeat;
	background-position: 4px 50%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E1CEA3;
}

#main-nav-resources li a:hover {
	color: #9D0A0E;
}

#main-nav-resources .nav-flyout {
}
			
#main-nav-resources ul li {
	/*float: left;*/
	/*position: relative;*/
}

#main-nav-resources ul li ul {
	list-style: none;
	position: absolute;
	left: 183px;
	top: -1px;
	display: none;
	width: 190px;
	border: 1px solid #E3E3E3;
	background-color: #f8f4ed;
	padding-right: 0;
}

#main-nav-resources ul li ul a {
	color: #000;
	text-decoration: none;
	display: block;
	padding: 5px 0 6px 9px;
	width: 180px;
	font-size: 11px;
	font-weight: bold;
	/*background-image: url(/images//layout/main-nav-arrow.gif);*/
	background-repeat: no-repeat;
	background-position: 4px 50%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E1CEA3;
}
			
#main-nav-resources ul li:hover ul {
	display: block;
}
			
#main-nav-resources ul li:hover ul li ul { 
	display: none;
}
			
#main-nav-resources ul li ul li:hover ul { 
	display: block;
}

#main-nav-resources ul li ul li {
	width: 100%;
}

#main-nav-resources .main-nav-last {
	border-bottom: none;
}

#main-nav-resources ul li ul li .last {
	border: 0 none;
}

/*#main-nav-resources .alt {
	background: #ffffff;
}*/

#main-nav-resources .alt a {
	border-bottom: 1px dotted #ECE0C4;
	background: #ffffff;
	/*background: url(/images//layout/main-nav-arrow-red.gif) no-repeat 4px 50%;*/
}

#main-nav-resources a.alt-last {
	border-bottom: 0 none;
	/*background: #E1CEA3 url(/images//main-nav-arrow-red.gif) no-repeat 4px 50%;*/
}



/* =MEETINGS BOX
-----------------------------------------------------------------------------*/
#meetings-box {
	width: 173px;
	height: 50px;
	margin: 10px 0px;
	padding: 0;
	text-align: left;
	/*background-color: #FFFFFF;*/
	/*border: 1px solid #c0c0c0;*/
}

#main-nav ul a.last {
	border: 0 none;
}

/* social
-----------------------------------------------------------------------------*/
ul.social {
	margin: 10px 0 20px 0;
	padding: 0;
	list-style-type: none;
}

.social li {
	margin: 0;
	padding: 7px 0;
}

.social li a {
	margin: 0 0 0 30px;
}

.twitter {
	background: url(/images/layout/twitter-icon.png) no-repeat left 50%;
}

.twitter a {
	display: block;
	color: #3dc0df;
}

.twitter a:hover {
	color: #59d7f5;
}

.facebook {
	background: url(/images/layout/facebook-icon.png) no-repeat left 50%;
}

.facebook a {
	display: block;
	color: #3c5ca9;
}

.facebook a:hover {
	color: #6585d4;

}

.twitter a:hover, .facebook a:hover {
	text-decoration: none;
}

/* NEW ARTICLE LISTING STYLES */

.section-content-listings {
    padding-left:0;
    padding-top:0;
    font-family: Arial, Helvetica, Sans-Serif;
    width: 560px;
}

.section-content-listings table {
    width: 540px;
}

.article-listing-table td, .article-listing-table tr, .article-listing-table tbody {
    width: 240px;
} 

.section-content-listings table td {
    width: 540px;
    border: 0px solid #000;
    padding-right: 0px;
    padding-top: -20px;
}

.section-content-listings ul {
    list-style-type: none;
    margin: 0 0 10px 0;
    padding: 0px;
    width: 550px;
    border-bottom: 1px dotted rgb(192, 192, 192);
}

.section-content-listings li.perspective-header {
    margin: 0;
    padding: 0;
	line-height: 1;
}

.section-content-listings li.article-title, .section-content-listings li.article-title a {
    margin: 0px 0px 4px 0px;
	padding: 0;
    font-size: 14px;
	line-height: 1.2;
    color:#931a25;
    font-weight: bold;
}

.section-content-listings li.article-date {
    margin: 0px 0px 12px 0px;
    font-size: 11px;
}

.section-content-listings li.article-blurb {
    margin: 0;
	padding: 0;
    font-size: 12px;
}

.section-content-listings li.article-blurb p {
    margin: 0 0 10px 0;
	padding: 0;
    font-size: 12px;
}

.section-content-listings li.article-blurb img {
    width: 60px;
	height: 11px;
}

.articleTitle {
    font-size: 14px;
}

.article-title {
    /*border-bottom: 1px solid #F0F0F0;*/
    font: 12px/17px Arial,sans-serif;
    margin-bottom: 7px;
    /*padding-bottom: 15px;*/
    padding-top: 0;
    width: 550px;
}

.posted {
	font: 11px "Trebuchet MS",Arial,sans-serif;
    margin-top: 0;
    padding-bottom: 8px;
}

/* =PAGINATION
-----------------------------------------------------------------------------*/

.pager table {
    /*width: 300px;*/
	border: 0 none;
}

.pager td table {
	width: 20px;
}

.pager td table {
	
}

.pager td {
    padding: 0;
}

.pager td a {
    color: #777777 !important;
    /*display: block;*/
    padding: 3px 8px;
	font-weight: normal !important;
}

.pager td a:hover {
    background: none repeat scroll 0 0 #F5F5F5;
    color: #CCCCCC !important;
    text-decoration: none;
}

.pager span {
    background-color: #672020;
    color: #FFFFFF;
    font-weight: bold;
    padding: 3px 8px;
}


/* =EASY CLEARING METHOD
-----------------------------------------------------------------------------*/
.clear:after {
	content: ".";
	display: block;
	height: 0;
	font-size: 0;
	clear: both;
	visibility: hidden;
}

.clear {
	/*min-height: 1px;*/
	margin: 0;
	padding: 0
}

* html .clear {
	height: 1px;
}


.story {
    border-bottom: 1px solid #DDDDDD;
    margin: 0 0 10px;
    padding: 0 0 10px;
}

/* breaking news
-----------------------------------------------------------------------------*/
.bn-headlines {
	margin: 0 0 25px 0;
	padding: 0;
	list-style-type: none;
}

.bn-headlines li {
	margin: 0 0 10px 0;
	padding: 0 0 0 15px;
	background: url(http://www.hemonctoday.com/images/layout/rightTri.gif) no-repeat 3px 2px;
}

.bn-headlines li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.bn-headlines li a:hover {
	color: #b24f39;
}

.department-head a {
	display: block;
	margin: 0;
	font-size: 12px;
	font-weight: bolder;
	color: #e28d65;
	color: #B77329
}


/******************************TAB CONTROLS******************************************/

#story .recent 	{ background-color:#f0f0f0; margin-top:5px; }
#CommonBody          { width:260px; padding:10px; }
#CommonBodyTable { }
.shadetabs{ 
    padding: 0px 0;
    margin-left: 0px;
    margin-bottom: 0;
    list-style-type: none;
    text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li { display: inline; margin: 0px; margin-right: 3px; border:0; height:15px; }
.shadetabs li img { padding-top:5px; padding-bottom:4px; }
.shadetabs li a { text-decoration: none; padding: 10px 7px 2px 7px; background: #f6f6f5; margin-bottom:0; outline: 0 none;  /*border: 1px solid; border-color: #e9e9e9;*/}
.shadetabs li a:visited { color:  #333333; outline: 0 none; }
.shadetabs li a:hover { text-decoration: underline; color: #cc0000; padding: 10px 7px 2px 7px; }
.shadetabs li.selected { background:#fff; }
.shadetabs li.selected a { background:#fff; padding-bottom:4px; }
.shadetabs li.selected a:hover { text-decoration: none; }
.tabcontentstyle { margin-top:2px; border: 1px solid #fff; padding: 10px; background:#fff; z-index:1000; }
.tabcontent { display:none; font-family:Tahoma,Verdana,sans serif; line-height:14px; font-size:11px; }
.tabcontent table td { font-family:Tahoma,Verdana,sans serif; line-height:16px; font-size:11px; }
.tabcontentstyle ul { list-style:none; margin-left: 0px; padding-left: 0px; }

li.toggleHeadline 
{
    list-style-type: none;
	margin: 0;
	padding: 0 0 10px 24px;
    background: url(http://www.hemonctoday.com/images/layout/beigeBullet.gif) no-repeat 0 2px;
    font-size:10px;
    font-weight:bold;
    font-family:Arial,sans-serif;
    color:#000;
}

.tabcontentstyle li.toggleHeadline a, .tabcontentstyle li.toggleHeadline a:visited {     
    color:#000000;
    font-size: 12px;
    text-decoration: none;
}

.tabcontentstyle li.toggleHeadline a:hover, .tabcontentstyle li.toggleHeadline a:visited:hover {
    color:#931a25;
    font-size: 12px;
    text-decoration: none;
}

.moreHeadlines {
	margin: 0;
	padding: 0;
}

.moreHeadlines a {
	margin: 0;
	padding: 0 5px 0 25px; 
	color: #931a25;
	font-size: 11px;
	line-height: 1.3;
	text-decoration: none;
}

.moreHeadlines a:hover {
	margin: 0;
	padding: 0 5px 0 25px; 
	text-decoration: underline;
}

.moreHeadlines img {
	vertical-align: middle;
}

.articleUnorderedListWide li {
    background: url("http://www.hemonctoday.com/images/layout/beigeBullet.gif") no-repeat scroll 0 2px transparent;
    color: #000000;
    font-family: Arial,sans-serif;
    font-size: 12px;
    margin-left: 0;
    padding-bottom: 8px;
    
}

/******************************END TAB CONTROLS******************************************/


.homePageFeatureHeader 
{
    color: #89191c;
    margin:0px 0px 10px 0px; 
    padding: 3px 0px; 
    border-bottom:1px solid #D5DADF;
}

.homePageFeatureHeaderRight 
{
    color: #89191c;
    margin:5px 0 0 0; 
    padding: 3px 0px; 
}

.module .homePageFeatureHeaderRight {
    color: #89191c;
    margin:0 0 10px 0; 
    padding: 0; 
}

.module .homePageFeatureHeaderRight a {
    color: #89191C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
    text-decoration: none;
}

.module .vid-content p {
	margin: 0 0 5px 0;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}

.module .vid-content a img {
	margin: 0 0 5px 0;
	border: 0 none;
}

.module .vid-content a h4 {
	margin: 0 0 3px 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}

.module .vid-content a h4:hover {
	color: #777;
}

/*.homePageFeatureHeader a
{
    color: #FFFFFF;
    font-size: 10px;
    font-weight: bold;
    font-family: Verdana, arial, Helvetica, Sans-Serif;
    text-decoration: none;
    text-align: center;
}*/

.homePageFeatureHeader a
{
    color: #89191c;
    font-size: 14px;
    font-weight: bold;
    font-family: arial, Helvetica, Sans-Serif;
    text-decoration: none;
}

.homePageFeatureHeaderRight a
{
	margin: 0 0 0 10px;
    color: #89191c;
    font-size: 14px;
    font-weight: bold;
    font-family: arial, Helvetica, Sans-Serif;
    text-decoration: none;
}

/* current issue
------------------------------------------------------------*/
#currentContent {
    background-color: #FAFAFA;
    color: #931A25;
    font-size: 12px;
    font-weight: bold;
    margin: 0 auto 5px;
    padding: 10px;
    /*width: 527px;*/
}

.pager-top {
    overflow: hidden;
    width: 510px;
}

#primary {
    overflow: hidden;
    width: 565px;
	min-height: 184px;
	border-bottom: 1px solid #ddd;
	margin: 0;
}

.main-col1 {
    float: left;
	width: 120px;
	height: 160px;
	margin: 0 30px 0 0;
	background: #f9f9f9;
}

.issue-info {
	float: left;
	width: 300px;
	margin: 40px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
    color: #555555;
    font-size: 16px;
}

.secondary h5.alt {
    border-bottom: 1px solid #D1D1D1;
    color: #999999;
    font-size: 14px;
    font-weight: normal;
    margin: 0 0 20px;
    padding: 0 0 3px;
}

h5.dept {
    color: #777777;
    font-size: 11px;
    margin: 15px 0 5px;
}

.currentIssue.qanda hr {
    border: none;
    margin: 20px 0;
	color: #ddd;
	background: #ddd;
	height: 1px;
}

.currentIssue.qanda a {
    display: block;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.3;
    margin: 0 0 12px 0;
    padding: 0;
}

.awards {
	width: 190px;
	margin: 0 0 20px 0;
	padding: 0;
	background-color: #fff;
	overflow: hidden;
}

.awards a .apex {
	float: left;
	margin: 0;
	padding:0;
	position: relative;
	top: 9px;
	left: 0;
}

.awards a .mmm {
	float: right;
	margin: 0;
	padding:0;
	position: relative;
	top: 0;
	right: 0;
}

.module {
	margin: 0 0 10px 0;
	padding: 10px;
    border: 1px solid #F0F0F0;
}

.author, .authors {
    font: 11px/14px "Trebuchet MS",Arial,sans-serif;
    margin-top: 0;
    padding-bottom: 3px;
}



.headline20 {
    color: #000000;
    font-family: Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 5px;
    padding-bottom: 5px;
}

/*.article-date,
.articleContent span {
    font-size: 11px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}*/

.linkRed11 {
	font-size: 11px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.pager td {
    padding: 10px 0 0;
}

#videoContent {
    background-color: #F0F0F0;
    border: 1px solid #D5DADF;
    clear: both;
    margin-top: 10px;
    padding: 15px;
}

.blue11Tre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
}

.blue11bold, .blue11bold:hover {
	font-family: Arial, Helvetica, sans-serif;
    color: #931A25;
    font-size: 11px;
    font-weight: bold;
    line-height: 15px;
    margin: 0 0 3px;
    text-decoration: none;
}

.text11 {
	margin: 3px 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 11px;
	line-height: 1.4;
}

.blue15bold, a.blue15bold:hover {
	font-family: Arial, Helvetica, sans-serif;
    color: #931A25;
    font-size: 15px;
    font-weight: bold;
    text-decoration: none;
}

.blue12bold, .blue12bold:hover, .l {
    color: #931A25;
    font-size: 12px;
    font-weight: bold;
    line-height: 17px;
    text-decoration: none;
}

tr td a img {
	border: 0;
}


/* ---------- HOT text ad fix ---------- */
#google_ads_div_HOT_ROS_TextLink1_ad_container,
#google_ads_div_HOT_ROS_TextLink2_ad_container,
#google_ads_div_HOT_ROS_TextLink3_ad_container,
#google_ads_div_HOT_ROS_TextLink4_ad_container,
#google_ads_div_HOT_ROS_TextLink5_ad_container,
#google_ads_div_HOT_ROS_TextLink6_ad_container,
#google_ads_div_HOT_ROS_TextLink7_ad_container,
#google_ads_div_HOT_ROS_TextLink8_ad_container,
#google_ads_div_HOT_ROS_TextLink9_ad_container,
#google_ads_div_HOT_ROS_TextLink10_ad_container {
	width: 100% !important;
	height: auto !important;
}
