/* CSS Document */

/*HHN Daily Disqus Browser Issues*/
#dsq-content div, #dsq-content p, #dsq-content h3 { clear:none !important; }
#disqus_thread { clear: both !important; }
#disqus_thread { width: 500px !important; }


body {
	text-align:center;
	margin:5;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	}
#wrapper1 {
	position:relative;
	text-align:left;
	width:960px;
	margin:0 auto;
	background:  url("/hhnmag/images/homepage/rightcolor_bg.gif") repeat-y top right;
	}
#wrapper2 {
	position:relative;
	text-align:left;
	width:960px;
	margin:0 auto;
	background:url("/hhnmag/images/homepage/leftcolor_bg.gif") repeat-y top left;
	}
#header {
	padding-bottom:5px;
	text-align:center;
	color:#FFF;
	width:960px;
	margin:0 auto;
	}
#maincol {
	position:relative;
	margin:0;
	padding-left:10px;
	padding-right:10px;
	}
#leftcol { 
	position:relative;
	left:-10px;
	float:left;
	width:170px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:150px; /* actual value */
	margin:0 0 -10px 0;
	padding:5px;
	z-index:100;
	text-align:center;
	background-color:#999999;
	}
#rightcol {
	position:relative;
	right:-10px;
	float:right;
	width:286px;  /* for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:266px; /* actual value */
	margin:0 0 0 0;
	padding-top:5px;
	z-index:99;
	text-align:center;
	background-color:#999999;
	}
#centercol {
	width:505px;
	margin-left:163px;
	padding:0px;
	}
	
/*Footer*/

#footer {
	clear:both;
	width:960px;
	background-color:#FFFFFF;
	text-align:center;
	margin-left:auto;
    margin-right:auto;
}
#footer .foottable {
	float: center;
	width: 960px;
	background-color: #F2EDE7;
	border-bottom: solid #cccccc;
	border-bottom-width: 1px;
	border-top:solid #cccccc;
	border-top-width: 1px;
	padding-top:5px;
	padding-bottom:5px;
}
.copyright {
	FONT-SIZE: 9pt; 
	font-family: Arial, Helvetica, sans-serif;
}
.footerlinks {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: #003366; 
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.footerlinks:hover {
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #003366;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt 
}
.footerlinks:active {
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #003366;
	FONT-SIZE: 9pt;
	font-family: Arial, Helvetica, sans-serif;
}

/*Text Styles*/

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight:bold;
	color:#003366;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight:bold;
	color:#000000;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight:bold;
	color:#003366;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;

}
a:link {
	color: #003399;
}
a:visited {
	color: #003399;
}
a:hover {
	color: #cc9933;
}
a:active {
	color: #003399;
}	
.homepage_caption{
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
}

/*Homepage Extras*/
.button {
	padding-bottom:10px;
}

.corporatenews {
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight:bold;
}
.whatsnew {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	PADDING-BOTTOM: 2px; 
	COLOR: #ffffff; 
	PADDING-TOP: 2px; 
	BACKGROUND-COLOR: #003366
}
.whatsnewtext p {
	 font-size: 10pt;
	 font-family: Arial, Helvetica, sans-serif;
}
.whatsnewtext {
	FONT-SIZE: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}
.whatsnewheadline {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt;
	font-family: Arial, Helvetica, sans-serif; 
	COLOR: #574220; 
	TEXT-DECORATION: none
}
.whatsnewheadline:hover {
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #574220;
	font-family: Arial, Helvetica, sans-serif;
}
.whatsnewheadline:active {
	COLOR: #ffffff; 
	font-family: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #574220
}
.whatsnewbyline {
	FONT-SIZE: 10pt;
	font-family: Arial, Helvetica, sans-serif; 
	FONT-STYLE: bold
}
.whatsnewheadline2 {
	FONT-SIZE: 12pt; 
	COLOR: #336699;
	font-family: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.whatsnewheadline2:hover {
	COLOR: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #336699
}
.whatsnewheadline2:active {
	COLOR: #336699;
	font-family: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff
}

.styleonline {
    font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #574220;
	text-decoration: none
}
.fullstory {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 10pt; 
	color: #574220; 
	text-decoration: none
}
.fullstory:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	background-color: #574220
}
.ArticleText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.articletext, .articletext p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.articletext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.articlehead, .headline {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 12pt; 
	COLOR: #574220; 
	text-decoration: none;
}
.articleeyebrow {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 9pt; 
	color: #336699; 
	text-decoration: none;
}
.caption {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 9pt; 
	color: #333333; 
	text-decoration: none;
}
.articleeyebrowred {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;  
	font-size: 10pt; 
	color: red; 
	text-decoration: none;
}


/*Homepage Hot Topics Formatting*/
.hottopics {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	PADDING-BOTTOM: 2px; 
	COLOR: #ffffff; 
	PADDING-TOP: 2px; 
	BACKGROUND-COLOR: #cc0000
}
.hottopicsheadline {
	FONT-WEIGHT: bold;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt; 
	COLOR: #cc0000; 
	TEXT-DECORATION: none
}
.hottopicsheadline:hover {
	TEXT-DECORATION: underline
}
.hottopicsheadline:active {
	TEXT-DECORATION: underline
}
/*Homepage Online What's New Formatting*/
.onlinewhatsnewheadline {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #574220; 
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.onlinewhatsnewheadline:hover {
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #574220;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt 
}
.onlinewhatsnewheadline:active {
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #574220;
	FONT-SIZE: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}
.onlinewhatsnewheadlineMORE {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: #574220; 
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.onlinewhatsnewheadlineMORE:hover {
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #574220;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt 
}
.onlinewhatsnewheadlineMORE:active {
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #574220;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt 
}
.onlinebyline {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt; 
	FONT-WEIGHT: bold
}


/*Email Formatting*/
.emaillink {
	FONT-SIZE: 10pt; 
	COLOR: #000000; 
	TEXT-DECORATION: none
}
.emaillink:hover {
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #336699
}
.emaillink:active {
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #336699
}


/*Pulse Formatting*/
.thepulse {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	PADDING-BOTTOM: 2px; 
	COLOR: #ffffff; 
	PADDING-TOP: 2px; 
	BACKGROUND-COLOR: #cc0000
}

/*Homepage buyers guide */
#buyers_guide {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#buyers_guide_widget {
	width:150px;
	height:75px;
	background-image:url(/hhnmag/images/BuyersGuide.jpg);
	background-repeat:no-repeat; 
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}
#buyers_guide_search input#term {
	width:100px;
	float:left;
	margin-top:45px;
	margin-left:5px;
}
#buyers_guide_search input#submitform {
	border:none;
	float:right;
	margin-top:40px;
}

/*Homepage Weekly Section*/
.homepageWeekly {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #003366; 
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.homepageWeekly:hover {
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #003366;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt 
}
.homepageWeekly:active {
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #003366;
	FONT-SIZE: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}
.homepageWeeklyMORE {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	COLOR: #003366; 
	font-family: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.homepageWeeklyMORE:hover {
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #003366;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt 
}
.homepageWeeklyMORE:active {
	COLOR: #ffffff; 
	BACKGROUND-COLOR: #003366;
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 9pt 
}
.homepageWeeklybyline {
	font-family: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt; 
	FONT-WEIGHT: bold
}




