@charset "UTF-8";
/* CSS Document */

/* Copyright (c) 2008, Yahoo! Inc. All rights reserved. Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt version: 2.5.1 */
/* base.css, part of YUI's CSS Foundation */

a {text-decoration:none;}
a:visited {color:#03C;}
a:link {color:#03C;}
a:hover {color:#03C; text-decoration:underline;}

h1 {/*18px via YUI Fonts CSS foundation*/font-size:138.5%;  }
h2 {/*16px via YUI Fonts CSS foundation*/font-size:123.1%; }
h3 {/*14px via YUI Fonts CSS foundation*/font-size:108%;  }
h1,h2,h3 {/* top and bottom margin based on font size */margin:.5em 0;}
h1,h2,h3,h4,h5,h6,strong {/*bringing boldness back to headers and the strong element*/font-weight:bold; }
abbr,acronym {/*indicating to users that more info is available */border-bottom:1px dotted #000;cursor:help;} 
em {/*bringing italics back to the em element*/font-style:italic;}
blockquote,ul,ol,dl {/*giving blockquotes and lists room to breath*/margin:1em;}
ol,ul,dl {/*bringing lists on to the page with breathing room */margin-left:2em;}
ol li {/*giving OL's LIs generated numbers*/list-style: decimal outside; }
ul li {/*giving UL's LIs generated disc markers*/list-style: disc outside;}
dl dd {/*giving UL's LIs generated numbers*/margin-left:1em;}
th,td {/*borders and padding to make the table readable*/ /*border:1px solid #000;padding:.5em;*/}
th {/*distinguishing table headers from data cells*/font-weight:bold;text-align:center;}
caption {/*coordinated margin to match cell's padding*/ margin-bottom:.5em; /*centered so it doesn't blend in to other content*/ text-align:center;}
p,fieldset,table,pre { /*so things don't run into each other*/ margin-bottom:1em;}
/* setting a consistent width, 160px; control of type=file still not possible */
input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}

#pagebackground {padding:0px; margin:0px; background-image:url(/images/v2/eh_v2tile_bg.jpg); background-position:0px -2px; background-repeat:repeat-x; background-color:#FFF;}
#header {
xborder-left:1px solid #900; xborder-right:1px solid #900; text-align:left; width:990px; height:168px; padding-top:0px; margin-top:0px;
background-image:url(/images/v2/eh_v2_bg3.jpg); background-repeat:no-repeat; background-color:none;
}

#pageWrapper {padding:0px 8px;}
/* hack for ie, other browsers use this css rule */
html>body #pageWrapper {padding:0px 18px;}

#wrapper {min-width:990px; max-width:990px; width:990px; margin:0px auto; padding:0px 0px;}
/* hack for ie, other browsers use this css rule */
html>body #wrapper {min-width:990px;max-width:990px;margin:0px auto;padding:0px 0px;}

#contentLeft {float:left; width:370px; margin-left:6px; margin-top:8px;}
/* hack for ie, other browsers use this css rule */
html>body #contentLeft {float:left; width:370px; margin-left:12px; margin-top:8px;}

#articleLeft {display:inline; width:570px; margin-left:0px; margin-top:0px;}
/* hack for ie, other browsers use this css rule */
html>body #articleLeft {float:left; width:570px; margin-left:0px; margin-top:0px;}

.topMenu {padding:8px 0px 2px 8px;}
/* hack for ie, other browsers use this css rule */
html>body .topMenu {padding:5px 0px 2px 8px;}

.menuRed {margin:0px 0px 0px -2px; padding:0px; width:992px; font-size:14px; z-index:1000;}
.menuRed a {padding:4px 0px 4px 9px; color:#FFF; margin-left:0px; text-decoration:none; -moz-border-radius: 4px;-webkit-border-radius: 4px; margin-right:-2px;}
.menuRed a:hover {padding:4px 0px 4px 9px;background-color:#500;color:#E3DBC4;margin-left:0px;text-decoration:none; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.menuRed a:visited {color:#fff;}

#sitenetwork {float:left; margin-left:76px; padding-top:6px; font-size:11px; color:#69C; width:460px;}
#sitenetwork a {padding:3px 8px 3px 8px; color:#C1C7E3; margin-left:0px; text-decoration:none; -moz-border-radius: 2px;-webkit-border-radius: 2px;}
#sitenetwork a:hover {padding:3px 8px 3px 8px;background-color:#003; color:#07B;margin-left:0px;text-decoration:none; -moz-border-radius: 2px; -webkit-border-radius: 2px;}

#sitelogo {background-color: none;background-image:  url(/images/site/scmr_logo.jpg); background-repeat: no-repeat;margin:2px 0px 0px 10px; height:83; width:300; float:left;}
/* hack for ie, other browsers use this css rule */
html>body #sitelogo {background-image: url(/images/site/scmr_logo.png); margin:2px 0px 0px 20px;}

#footerwrapper {min-width:970px; max-width:970px; width:970px; margin:0px auto; padding:0px 10px; background-image: url(/images/site/bottombg.gif); background-repeat:repeat-x;}
/* hack for ie, other browsers use this css rule */
html>body #footerwrapper {min-width:970px;max-width:970px;margin:0px auto;padding:0px 10px; background-image: url(/images/site/bottombg.gif); background-repeat:repeat-x;}

.footerStyle {background-color:#333333; width:100%; margin-top:0px; padding:8px;}
.footerBlue {padding:1px 0px 2px 0px;}
.footerBlue a {padding:2px 8px;color:#FFFFFF;margin-left:2px; text-decoration:none; font-size:14px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.footerBlue a:hover { padding:2px 8px; background-color:#999; color:#FFC; margin-left:2px; text-decoration:none; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
.footerBlue a:visited {color:#FFFFFF;}

.footerGray {color:#777777; padding-top:4px; font-size:9pt; line-height:14pt; }
.footerGray a {padding:2px 4px;color:#888888;margin-left:2px; text-decoration:none;}
.footerGray a:hover { padding:2px 4px;
/*	background-color:#666; color:#FFFFFF; margin-left:2px;*/ text-decoration:underline;}
.footerGray a:visited {color:#888888;}

body { font-family:Arial, Helvetica, sans-serif; background-image:url(/images/site/bg1.jpg); background-repeat:repeat-x;} 
.pad0 {padding: 0px;margin: 0px;top: 0px;}
.pad1 {padding: 1px;margin: 0px;top: 0px;}
.pad2 {padding: 2px;margin: 0px;top: 0px;}
.pad3 {padding: 3px;margin: 0px;top: 0px;}
.pad4 {padding: 4px;margin: 0px;top: 0px;}
.pad6 {padding: 6px;margin: 0px;top: 0px;}
.pad8 {padding: 8px;margin: 0px;top: 0px;}
.pad10 {padding: 10px;margin: 0px;top: 0px;}
.pad12 {padding: 12px;margin: 0px;top: 0px;}
.pad14 {padding: 14px;margin: 0px;top: 0px;}
.pad16 {padding: 16px;margin: 0px;top: 0px;}
.pad18 {padding: 18px;margin: 0px;top: 0px;}
.pad20 {padding:20px;margin: 0px;top: 0px;}

.line1 {margin-top:6px; margin-bottom:4px; border-top:1px dotted #F90; }
.line2 {margin:-2px 2px 4px -4px; border-top:1px dotted #F90; }
.line3 {margin:-2px 2px 4px -4px; border-top:1px dotted #CCC; }
.line9 {border-top: 1px solid #000; margin:0px; padding: 0px;}
.line10 {padding: 0px; margin: -12px 0px -10px 0px; border-top: 1px solid #ddd; width:312px;}
html>body .line10 {margin: -6px 0px 4px 0px;}

.largeHeads {font-size:14pt;}
.largeDescription {font-size:11pt; color:#556172;}
.smallHeads {font-size:12pt;}
.smallDescription {font-size:10pt; color:#333333; line-height:122%;}

#sidebox a, a:visited {color:#039;}
#sidebox a:hover {color:#09F; text-decoration:none;}
#sidebox ul {padding-left:0px; margin-left:0px; margin-top:2px; margin-bottom:0px;}
#sidebox li {margin:0px; padding:4px 0px 4px 4px; list-style-type:none; border-top:1px dotted #F90; font-size:9pt; font-family:Arial, Helvetica, sans-serif; line-height:120%}
#sidebox li:hover {background-color:#D0E4F6;}

.rightcolbar {background-color:#8ecaeb; background-image:url(/images/site/rightcolbar_bg.gif); background-repeat:repeat-x; margin-right:2px; padding:6px 9px 7px 9px; margin-bottom:6px;}

.sponsoredlinks {font-size:11pt; line-height:115%; }
.sponsoredlinks ul {margin:0px 6px 4px -12px;}
.sponsoredlinks li { list-style:none; margin:4px 10px; padding-left:0px;}
.sponsoredlinks a, .sponsoredlinks a:visited {color:#933; padding:4px; margin-bottom:6px;}
.sponsoredlinks a:hover {text-decoration:underline; background-color:#FFF; color:#F00;}

/*************** story styles ******************/

.story {padding: 2px 0px 0px 16px;font-size: 12pt; color: #666; line-height:135%;}
.storybody {color: #555; padding-left:6px; line-height:135%;}
.storybody b {color:#333;}
.storybody ul {margin-top:6px; padding-left:4px;}
.storybody li {list-style-image:url(/images/site/storybullet.gif);margin-left:-16px;margin-bottom:8px;padding-right:30px; color:#666;font-size: 90%; line-height:130%; /*margin-top:-6px;*/}
.storybodysnippet a>b, .storybodysnippet a>b:visited, .storybodysnippet b>a, .storybodysnippet b>a:visited  {color:#039;}
.storybodysnippet td {line-height:120%;}
.posted { font-family:Arial,Helvetica,sans-serif; font-size:8pt; line-height:11pt; margin-left:2px; margin-bottom:2px; font-weight:normal; color: #666;}
.story h3{font: bold 125% Arial,sans-serif;color: #000000;}
.story p {padding: 0px; margin:0px 0px 10px 0px;}
.story a.capsule{font: bold 1em Arial,sans-serif;color: #005FA9;color:#000033;display:block;padding-bottom: 6px;}
.story a.capsule:hover{text-decoration: underline;}
.storybody blockquote p {margin:0px 0 0px 0px;padding:6px;}
td.storyLeft{padding-right: 12px;}
.storybody blockquote { font-family: Arial, Helvetica, sans-serif; /*font-size: 10pt;*/ font-style: normal; line-height: normal; color: #6492C6; border-left:2px solid #ddd; margin: 0px 0px 0px 0px; padding-top: -10px; padding-right: 6px; padding-bottom: 8px; padding-left: 10px;}

#articleContent {line-height:150%;}
#articleContent h1 {color:#003; font-size:19pt; line-height:22pt; margin-bottom:12px; font-weight:normal;}
#articleContent h2 {color:#003; font-size:15pt; line-height:18pt; margin-top:14px; margin-bottom:6px;}
#articleContent h3 {color:#990000; font-size:15pt; line-height:17pt; margin-top:14px; margin-bottom:6px;}
#articleContent h6 {color:#F60; font-size:10pt; line-height:12pt; margin-bottom:6px;}
#articleContent {font-size:12pt; line-height:16pt; margin-left:10px; xpadding-right:364px; color: #555; }
#articleContent p {margin:0px; padding:0px; margin-bottom:10px;}
#articleContent .articleUtilities {font-size:10pt; color:#999999;}
#articleContent .premiumBORDER {border:1px solid #F90; background-color:#fff4c3; padding:10px;}
#CollapsiblePanel1 p {margin-bottom:6px; font-size:11pt;}
#articleContent .storydeck {color:#369; font-size:14pt; line-height:16pt; margin-top:-4px; margin-bottom:16px; font-family:Arial, Helvetica, sans-serif;}
#articleContent .topictitle {font-size:14pt;}
#articleContent .topictitle a {color:#03C;}
#articleContent .topictitle a:visited {color:#03C;}
#articleContent .quote {width:250px; float:left; margin:10px 14px 8px 0px; border-top:8px solid #C99; padding:10px 8px 4px 0px; font-size:18pt; color:#903; font-weight:bold; line-height:120%;}
#articleContent .quote i {width:250px; border-top:8px solid #C99; font-size:12pt; color:#888; font-weight:normal; line-height:140%; text-align:right; }


/**************** story sidebar styles *****************/

#storyside { font-size:10pt; font-style:italic; line-height:12pt; background-color: #eeeeee; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#eeeeee), to(#d4d4d4)); background: -webkit-linear-gradient(top, #eeeeee, #d4d4d4); background: -moz-linear-gradient(top, #eeeeee, #d4d4d4); background: -ms-linear-gradient(top, #eeeeee, #d4d4d4); background: -o-linear-gradient(top, #eeeeee, #d4d4d4); float:right; width:245px; margin: 0 0 12px 12px; padding: 10px; border-top: 8px solid #444444; border-right: 3px solid #444444; border-left: 3px solid #444444; border-bottom: 3px solid #444444;  clear:both;}
.storyside blockquote { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; color: #6492C6; border-left:2px dotted #ddd; margin:10px 0px 6px 0px; padding-top: 2px; padding-right: 6px; padding-bottom: 2px; padding-left: 8px;}
#storyside a { color: #339900; line-height:11pt;}
.sidehead {font-family:Arial,Helvetica,sans-serif; font-size:12pt; line-height:14pt;color:#006699; margin:5px 0px 6px 0;}
#storyside ul li {list-style-type: square; padding-right:4px; font-size: 10pt;}
#storyside strong {font-family:Arial,Helvetica,sans-serif; font-size:12pt; line-height:14pt;color:#006633; margin:0px 0px 12px 0;}

/**************** comment styles *****************/

.commentbox {background: url(/images/site/comment_bg.jpg) 2px 0px no-repeat;padding:16px 10px 2px 36px; margin-left:-12px; }
.commentedge {border-left:1px solid #D3E0E9; margin-left:-25px; padding-left:10px;}
.commentbyline {font-size:11pt; padding: 0px 0px 0px 0px; font-family:Arial,Helvetica,sans-serif; color:#006699; margin-bottom:3px; }
.commenthead {font-size:11pt;padding: 0px 0px 0px 0px;font-family:Arial,Helvetica,sans-serif;color:#444444;font-weight:bold;letter-spacing: .1em;}
.commenttext { font-size:11pt; padding: 0px 0px 0px 0px; font-family:Arial,Helvetica,sans-serif; color:#555555;line-height:120%; margin-bottom:6px; }
#commenttext p {margin-bottom:8px; !important }
.commentline {border-top:1px solid #eee; border-bottom:1px solid #ccc; margin: 6px 0 0 -1px; }
.commentedge h5 {color:#333; margin-bottom:0px; padding-bottom:0px; }

.break {font-size:1px;line-height:0px;}
.breakjumbo {font-size:1px;line-height:0px;margin-top:4px;}

/*************** wp form styles (pas) ******************/
.formrow {clear:both}
.label {float:left; width:150px;}
.input_field {margin-left: 160px;}


/*************** Search box styles for header ******************/
.searchBox {float:right; padding:0px 3px 1px 4px; color:#666666; margin:6px 0px 0px 0px; text-decoration:none; -moz-border-radius: 2px;-webkit-border-radius: 2px; height:22px; width:262px; background-color:#999;}
/* hack for ie, other browsers use this css rule */
html>body .searchBox {float:right; padding:2px 3px 3px 4px; color:#666666; margin:2px 0px 0px 0px; text-decoration:none; -moz-border-radius: 2px;-webkit-border-radius: 2px; height:24px; width:262px; background-color:#999; }

.searchBox input.formButton {
float:left;
display:inline; 
width: 74px; 
height: 21px; 
background: transparent url(/images/v2/search_button.gif) no-repeat; 
}
.searchBox input.formButton:hover { 
background-position: -74px 0;
text-decoration:none;
}

.searchBox input.formButtonSub {
float:left;
display:inline; 
width: 95px; 
height: 21px; 
background: transparent url(/images/v2/subscribe_button.gif) no-repeat; 
}
.searchBox input.formButtonSub:hover { 
background-position: -95px 0;
text-decoration:none;
}

/*************** Styles for header ******************/
.sidebarbar {
	padding: 4px 4px 4px 6px;
	margin: -3px -3px 4px -3px;
	background-color:#EFDD35;
}
.sidebarsectionleft {
	font-style:normal;
	color:#C33;
	padding: 2px 0px 0px 0px;
	margin-bottom: 4px;
	border-bottom:#C33 dotted 1px;
}
.sidebarsectionleft a {
	/*color:#FF7A0F;*/
	color:#d7611a;
}
.sidebarsectionleft a:visited {
	/*color:#FF7A0F;*/
	color:#d7611a;
}
.sidebarsectionleft a:hover {
	color:#FFF;
	text-decoration:none;
}
.sidebarsectionleftmore a:visited {margin-bottom: 0px; }
.sidebarsectionleftmore a:visited {color:#FC3; padding:0px;}
.sidebarsectionleftmore a {color:#FC3; padding:0px;}
.sidebarsectionleftmore a:hover {color:#FFF; text-decoration:none; padding:0px;}

#channels {padding-top:0px; font-size:13px; margin-left:13px; margin-top:8px; color:#666666;}

#channels a {
	padding:3px 6px;
	color:#333366;
	margin-left:0px;
	text-decoration:none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-right:-4px;
}

#channels a:hover {
	padding:3px 6px;
	background-color:#FFF100;
	/* FAE706 */
	color:#000;
	margin-left:0px;
	text-decoration:none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#channels a:visited {color:#333366;}
.channelsDescription {margin:4px 4px; color:#666;}

#channelcontent {}
#channelcontent .content {width:630px; padding-top:10px; margin-right:-20px; padding-right:20px;}
#channelcontent .right {width:220px; float:right; margin-left:14px; margin-bottom:10px;}
#channelcontent .rightbox {padding:2px; border:1px #CCC solid;}
#channelcontent .rightboxtitle {color:#000; font-weight:bold; background-color:#D1DCEE; font-size:11pt; padding:2px 2px 1px 6px;}
#channelcontent .rightboxtext {padding:2px 2px 4px 3px; font-size:10pt; line-height:120%;}

/*************** Styles for top module ******************/
#topmodule {color:#333; width:980px; padding-top:2px; background-color:#FFF;}
#topmodule .containerleft {border:1px solid #000; float:left; width:640px; padding:5px; background-color:#000;}
##topmodule .containerright {width:330px;}
#topmodule .containerrightinner {border:1px solid #CCC; float:left; margin-left:0px; width:306px; padding:5px 5px 2px 5px; text-align:center; vertical-align:center; background-color:#EEE;}

#contentmodule {color:#333; width:980px; padding-top:2px; background-color:#FFF;}
#contentmodule .containerleft {border-left:1px solid #EEE; float:left; width:640px; padding:5px; background-color:#FFF;}
/*
#contentmodule .containerright {width:336px;}
*/
#contentmodule .containerrightinner {border:1px solid #CCC; float:left; margin-left:8px; width:306px; padding:5px 5px 2px 5px; text-align:left; vertical-align:center; background-color:#EEE;}

/************** Styles for home content *****************/
.homeTitle {font-size:13pt; font-weight:bold; color:#000; margin-bottom:4px;}

/************** Styles for home content *****************/
#footerContainer {width:960px;}
#footerContainer .footerContainer {border:1px solid #EEEEEE; background-color:#FBFBFB; width:960px; min-height:200px; margin:0px 2px 0px 2px; padding:8px 6px 10px 10px; color:#555;}
#footerContainer .footerHead {margin:0px 0px 0px 1px; color:#000;}
#footerContainer .footerColumn120 {float:left; margin:0px -2px 0px 0px; padding:0px; width:122px;}
#footerContainer .footerColumn140 {float:left; margin:0px -2px 0px 0px; padding:0px; width:140px;}
#footerContainer .footerColumn160 {float:left; margin:0px -2px 0px 0px; padding:0px; width:160px;}
#footerContainer .footerColumn180 {float:left; margin:0px -2px 0px 0px; padding:0px; width:180px;}
#footerContainer ol li {/*giving OL's LIs generated numbers*/list-style: decimal outside; }
#footerContainer ul li {/*giving UL's LIs generated disc markers*/list-style: disc outside; list-style:none;}
#footerContainer dl dd {/*giving UL's LIs generated numbers*/margin-left:1em; list-style:none;}
#footerContainer a, a:visited {color:#039; line-height:120%;}
#footerContainer a:hover {color:#09F; text-decoration:none;}
#footerContainer ul {padding-left:0px; margin-left:0px; margin-top:2px; margin-bottom:0px; list-style-type: none; list-style:none;}
#footerContainer li {margin:0px; padding:4px 0px 4px 4px; border-top:1px dotted #CCC; font-size:9pt; font-family:Arial, Helvetica, sans-serif; list-style-type: none; list-style:none;}
#footerContainer li:hover {background-color:#D0E4F6;}

#footerContainer .footerContainerYellow {border:1px solid #d5be50; background-color:#E4D13F; width:970px; margin:-5px 2px 0px 2px; padding:3px; color:#555;}
#footerContainer .footerContainerYellow ul {padding:0px; margin:0px; list-style-type: none; list-style:none;}
#footerContainer .footerContainerYellow li {margin:0px 2px 0px 0px; padding:2px 8px 2px 8px; border:none; font-size:9pt; font-family:Arial, Helvetica, sans-serif; list-style-type: none; list-style:none; float:left;}
#footerContainer .footerContainerYellow li:hover {background-color:#FF0;}
#footerContainer .footerContainerYellow a:hover {color:#000; text-decoration:none;}


/************** Styles for article content *****************/
.hed {
	letter-spacing:0px;
	font-size: 27px;
	line-height: 27px;
	font-weight: bold;
	color: #222;
	left: 4px;
	padding-top: 0px;
	margin-bottom: 8px;
	display: block;
}
html>body .hed {
	margin-top: 0px;
	font-size: 26px;
}
.dek {
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	color: #006600;
	left: 4px;
	margin-bottom: 10px;
	display: block;
}
.tag {
	font-size: 9pt;
	font-weight: normal;
	line-height:12pt;
	color: #666666;
	position: relative;
	left: 0px;
	padding: 0px;
	margin-bottom: 10px;
	display: block;
}
.tag a {
	color: #666666;
	/*border: 1px solid #FFF; padding: 1px;*/
}
.tag a:hover {
	color:#333333;
	/*border: 1px solid #00FFFF;  padding: 1px; */ background-color: #FFFF99;
}
.bodybullets ul li {
	padding: 0px 0px 6px 0px;
	margin: 0px 0px 0px -4px;
	font-size: 11pt;
	list-style-image: url(/images/common/bullet_gray.gif);
}
.bodybullets ol li {
	padding: 0px 0px 6px 0px;
	margin: 0px 0px 0px -4px;
	font-size: 11pt;
	list-style: decimal outside;
}

.bodybullets .sidebar {width:200px; float:left; margin:6px 16px 6px 0px; border-top:6px solid #CCC; padding:10px 0px;color:#666;font-size:10pt; line-height:12pt; }
.bodybullets .sidebar h5 {color:#888; font-weight:bold; font-size:13pt; clear:left; margin-bottom:6px;}

.bodybullets h7 {width:250px; float:left; margin:10px 14px 8px 0px; border-top:8px solid #C99; padding:10px 8px 4px 0px; font-size:16pt; color:#903; font-weight:bold; line-height:120%;}
.bodybullets h7 i {margin:6px 6px 0px 0px; clear:left; display:inline-block; width:258px; padding:4px 0px 0px 0px; border-top:1px dotted #C99; font-size:11pt; color:#903; font-weight:normal; line-height:130%; text-align:right; }

.bodybullets .scorecard {width:240px; float:right; margin-left:18px;}
.scorecard .top {width:240px; margin:0px 14px 0px 0px; background-image:url(/images/v2/eh_buyersscorecard_01.gif); background-repeat:no-repeat; height:120px; }
.scorecard .middle {font-size:10pt; line-height:126%; width:240px; margin:0px 16px 0px 0px; padding:0px 36px 0px 12px; background-image:url(/images/v2/eh_buyersscorecard_02.gif); background-repeat:repeat-y; }
.scorecard .bottom {width:240px; margin:0px 18px 2px 0px; background-image:url(/images/v2/eh_buyersscorecard_03.gif); background-repeat:no-repeat; height:20px; }
.scorecard .line {border-bottom:1px dotted #039; margin:4px 0px; width:200px;}
.scorecard .one {background-image:url(/images/v2/sc_1of5.gif); background-repeat:no-repeat; height:80px; margin-top:8px;}
.scorecard .two {background-image:url(/images/v2/sc_2of5.gif); background-repeat:no-repeat; height:80px; margin-top:8px;}
.scorecard .three {background-image:url(/images/v2/sc_3of5.gif); background-repeat:no-repeat; height:80px; margin-top:8px;}
.scorecard .four {background-image:url(/images/v2/sc_4of5.gif); background-repeat:no-repeat; height:80px; margin-top:8px;}
.scorecard .five {background-image:url(/images/v2/sc_5of5.gif); background-repeat:no-repeat; height:80px; margin-top:8px;}

.bodybullets h3 {color:#880000; font-size:15pt; line-height:17pt; margin-top:14px; margin-bottom:6px;}
.bodybullets .aboutbox {padding:6px 8px 6px 8px; background-color:#fdf7c0; border:1px solid #f4e880; -moz-border-radius: 4px;-webkit-border-radius: 4px; margin-right:6px;}

.posted {
margin-bottom: 9px;
line-height:11pt;
font-weight: normal;
font-size: 9pt;
background: transparent;
color: #666666;
}
paddingright {
padding-right:0px;
margin-right:8px;
}
html>body .paddingright {
padding-right:6px;
margin-right:12px;
}
html>body .paddingright:img {padding-right:0px;}
#xleftindent {margin-left:324px;}
#xleftindent2 {margin-left:232px;}

#newstorycontainer {
text-align: left;
margin-left:15px;
padding-right:10px;
font-size:12pt;
line-height:130%;
}
/* page container for areaPageutilities */
	.areaPageutilities {
	font-size:12px;
	text-align: right;
	width: 696px;
	height:18px;
	position: relative;
	padding: 0px 6px 0px 6px;
	xbackground-color:#fff;
	margin-bottom:6px;
}
	.areaPageutilities a {
	color:#aaa;
	border: 1px solid #fff; padding: 1px 3px 1px 3px;
	text-decoration:none;
}
	.areaPageutilities a:hover {
	color:#fff;
	border: 1px solid #888; padding: 1px 3px 1px 3px; background-color: #aaa;
	text-decoration:none;
}

.newareaPageutilities {
	font-size:12px;
	text-align: right;
	width: 616px;
	height:20px;
	position: relative;
	padding: 0px 4px;
	margin-bottom:-2px;
}
html>body .newareaPageutilities {
	width: 610px;
}
.newareaPageutilities a {
	color:#aaa;
	border: 1px solid #fff; padding: 4px 2px 1px 2px;
	text-decoration:none;
}
	.newareaPageutilities a:hover {
	color:#fff;
	border: 1px solid #aaa; padding: 4px 2px 1px 2px; background-color: #ccc;
	text-decoration:none;
}

.sponsoredlinkHed {font-size:11pt;line-height:13pt;}

#bioBox {padding:8px; color:#EFEFEF; margin-left:0px; text-decoration:none; -moz-border-radius: 4px;-webkit-border-radius: 4px; margin-right:5px; border:1px solid #EEE; font-size:11pt; line-height:120%;}
#storybody { font-size:12pt; color:#333; line-height:129%;}
#storybody blockquote {font-family:Times, "Times New Roman", serif; font-style:italic; font-size:12pt; color:#666; }

/**************** comment styles *****************/
.commentbox {background: url(/images/common/comment_bg.jpg) -6px 0px no-repeat;padding:20px 20px 2px 18px; width:88%; }
.commentbox2 {background: url(/images/common/comment_bg2.jpg) -6px 0px no-repeat;padding:20px 20px 2px 18px; width:88%; }
.commentedge {border-left:1px solid #D3E0E9; margin-left:-13px;}
.commentbyline { font-size:11pt; padding: 0px 0px 0px 0px; font-family:Arial,Helvetica,sans-serif; color:#006699; margin-bottom:6px; }
.commenthead {font-size:11pt;padding: 0px 0px 0px 0px;font-family:Arial,Helvetica,sans-serif;color:#444444;font-weight:bold;letter-spacing: .1em;}
.commenttext { font-size:10pt; padding: 0px 0px 0px 0px; font-family:Arial,Helvetica,sans-serif; color:#555555;line-height:120%;  margin-bottom:6px; }
.commentline {border-top:1px solid #eee; border-bottom:1px solid #ccc; margin: 6px 0 0 -1px; }

/* Styles for Poll */

.pollQuestion { font-size:120%; line-height:135%; color:#000000; font-weight: bold; margin-bottom:6px; }
.pollTotalVotes { color:#999; margin-bottom:6px; }
.pollResultBar { margin:2px 0px 10px 0px; }
.pollResultAnswer {font-size:100%;}
.pollResultVotes { color:#990000; margin:2px 0px; }
.pollSelectedVotes { color:#000000; margin:2px 0px; }
.pollAnswerBlock {color:#000000;}
.pollAnswer {color:#000000; padding-bottom:4px; padding-left:2px; }
.pollResultPercent  {color:#990000;}

#none a {}
#none a {text-decoration:none;}
#none a:hover {text-decoration:none; background-color:#777 ;color:#FFF !important;}

/*
DIVS:
pollWrapper	Poll outer wrapper
pollBlock	Poll inner wrapper
pollQuestion	Poll question block
pollTotalVotes	Total number of votes
pollAnswerBlock	Poll answer block (around all answers)
pollButtonBlock	Poll submission button container
pollAnswer	Individual answer block (polling mode only)
pollResult	Individual result container (contains next two divs)
pollResultAnswer	Individual result answer container
pollSelectedAnswer	Individual result selected answer container
pollResultBar	Individual result bar container
pollEmailBlock	Email Input container
 
SPAN:
pollResultPercent	Results percentage value
pollSelectedPercent	Results percentage value (item voted for)
pollResultVotes	Results number of votes
pollSelectedVotes	Results number of votes (item voted for)
pollBar	Result bar formatting
 
OTHER:
pollRadio	Submission radio button class
pollButton	 Submission submit button class
pollBarImage	Poll Bar Image Class (useful for borders)
pollEmailInput	Email Input text field class

*/

.bodybullets .hotyinstaller {width:240px; float:right; margin-left:18px; margin-top:-6px;}
.hotyinstaller .top {width:240px; margin:0px 14px 0px 0px; background-image:url(/images/v2/hoty_installerbox_01.gif); background-repeat:no-repeat; height:120px; }
.hotyinstaller .middle {font-size:10pt; line-height:126%; width:240px; margin:0px 16px 0px 0px; padding:0px 36px 0px 12px; background-image:url(/images/v2/hoty_installerbox_02.gif); background-repeat:repeat-y; }
.hotyinstaller .bottom {width:240px; margin:0px 18px 2px 0px; background-image:url(/images/v2/hoty_installerbox_03.gif); background-repeat:no-repeat; height:20px; }
.hotyinstaller .line {border-bottom:1px dotted #039; margin:4px 0px; width:208px;}
.bodybullets .hotyinstaller h5 { font-size:12pt; margin:0px; padding:4px 0px 3px 0px; font-weight:bold;}
.hotyinstaller .top13 {width:240px; margin:0px 14px 0px 0px; background-image:url(/images/v2/hoty13_installerbox_01.gif); background-repeat:no-repeat; height:120px; }
.hotyinstaller .middle13 {font-size:10pt; line-height:126%; width:240px; margin:0px 16px 0px 0px; padding:0px 36px 0px 12px; background-image:url(/images/v2/hoty13_installerbox_02.gif); background-repeat:repeat-y; }
.hotyinstaller .bottom13 {width:240px; margin:0px 18px 2px 0px; background-image:url(/images/v2/hoty13_installerbox_03.gif); background-repeat:no-repeat; height:20px; }

.bodybullets .hotyinstallerw {width:560px; float:right; margin-left:18px;}
.hotyinstallerw .top {width:560px; margin:0px 14px 0px 0px; background-image:url(/images/v2/hoty_installerboxw_01.gif); background-repeat:no-repeat; height:72px; }
.hotyinstallerw .middle {font-size:10pt; line-height:120%; width:520px; margin:0px; padding:6px 24px 10px 24px; background-image:url(/images/v2/hoty_installerboxw_02.gif); background-repeat:repeat-y;}
.hotyinstallerw .bottom {width:560px; margin:0px 18px 2px 0px; background-image:url(/images/v2/hoty_installerboxw_03.gif); background-repeat:no-repeat; height:20px; }
.hotyinstallerw .line {border-bottom:1px dotted #039; margin:4px 0px; width:506px;}
.bodybullets .hotyinstallerw h5 { font-size:12pt; margin:0px; padding:6px 0px 3px 0px; font-weight:bold;}
.hotyinstallerw .top13 {width:560px; margin:0px 14px 0px 0px; background-image:url(/images/v2/hoty13_installerbox13_top.gif); background-repeat:no-repeat; height:98px; }
.hotyinstallerw .middle13 {font-size:10pt; line-height:120%; width:520px; margin:0px; padding:6px 24px 10px 24px; background-image:url(/images/v2/hoty13_installerbox13_middle.gif); background-repeat:repeat-y;}
.hotyinstallerw .bottom13 {width:560px; margin:0px 18px 2px 0px; background-image:url(/images/v2/hoty13_installerbox13_bottom.gif); background-repeat:no-repeat; height:20px; }