@charset "UTF-8";/*#header_home {  background-image: url(../../image/nova/header_background_home.png);  height: 227px;}#header_phrase {  font-size: 24pt;  font-weight: bold;  color: #FFFFFF;  margin-top: 142px;  margin-left: 57px;  float: left;}#navigation #greeting {  float: right;  text-align: right;  margin-top: -17px;  margin-right: 25px;}*/#heroimage {height:263px;width:940px;margin:0 auto;  }/*#navigation #accounthelp {  float: right;  text-align: right;  margin-top: 5px;}*/#content #freetrial {float:left;width:340px;}#content #freetrial h2 {font-size: 28px;  }#content #highlights {border:dotted 1px #bcbec0;width: 540px;padding:10px;margin:10px 25px 15px 0;float:left; }#content #highlightlist {  width: 32%;  float:left;}#content #highlightlist li {  margin: 0;  padding: 0;  list-style-type: none;  clear:left;}#content #highlightlist a {  text-decoration: none;  font-weight: bold;  display: block;  padding: 0 0 10px 0;  margin: 0;}#highlightdisplay #highlightdetails .swapcontent {  display: none;}#scrollable{height:210px;float: left;overflow:hidden;width:92%;}#content #highlightdisplay {  width: 64%;  height: 215px;  float:left;  border-left: solid 1px #bcbec0;  padding-left: 12px;}#content #highlightdisplay h2 {  font-size: 14pt;  color:#000000;  font-weight:normal;  margin: 0 0 8px 0;}#content #highlightdisplay h3 {  font-size: 11pt;  font-weight: bold;  color: #6d6e71;  padding: 0;  margin: 0;}#content #highlightdisplay a {  color: #8f2b8c;}#content #highlightdisplay a:hover {  color: #ed1c24;}#rotating_content div {  font-size: 14pt;  font-weight: normal;  text-align: left;  color: #939598;  width: 100%}#rotating_content strong {  font-size: 16pt;  vertical-align: baseline;}span.smallcap {    font-variant: small-caps;    font-weight: bold;    color: #6d6e71;    font-size: 108%}.upper {    text-transform: uppercase;  font-size: 115%;  font-weight: normal;}#highlightdefault ul {    margin: 9px 0 6px 12px;}/* === Start: Tab UI === */#tabs.ui-widget {  font-size: 10pt;  font-family: calibri, sans-serif;  background: transparent;}#tabs.ui-widget .ui-widget {  font-size: 10pt;}#tabs.ui-widget input,#tabs.ui-widget select,#tabs.ui-widget textarea,#tabs.ui-widget button {  font-family: calibri, sans-serif;  font-size: 1em;}#tabs.ui-widget-content {  border: 1px solid #aaaaaa;  background: transparent;  color: #222222;}#tabs.ui-widget-content a {  color: #222222;}#tabs.ui-widget-header {  border: 0;  background: transparent;  color: #ffffff;  font-weight: bold;}#tabs .ui-widget-header a {  color: #ffffff;}#tabs .ui-state-default,#tabs .ui-widget-content .ui-state-default {  color: #939598;  background: transparent;  border: 0;}#tabs .ui-state-default a,#tabs .ui-state-default a:link,#tabs .ui-state-default a:visited {  color: #939598;  text-decoration: transparent;}#tabs .ui-state-hover,#tabs .ui-widget-content .ui-state-hover,#tabs .ui-state-focus,#tabs .ui-widget-content .ui-state-focus {  border: 0;  color: #939598;}#tabs .ui-state-hover a,#tabs .ui-state-hover a:hover {  color: #939598;  text-decoration: none;}#tabs .ui-state-active,#tabs .ui-widget-content .ui-state-active {  border: 0;  color: #939598;}#tabs .ui-state-active a,#tabs .ui-state-active a:link,#tabs .ui-state-active a:visited {  color: #ed1c24;  text-decoration: none;}#tabs .ui-widget :active {  outline: none;}#highlightlist.ui-tabs {  position: relative;  padding: .2em;  zoom: 1;} /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */#highlightlist.ui-tabs .ui-tabs-nav {  margin: 0;  padding: .2em .2em 0;  background: transparent;  bordeR: 0;}#highlightlist.ui-tabs .ui-tabs-nav li {  list-style: none;  float: left;  position: relative;  top: 1px;  margin: 0 .2em 1px 0;  border-bottom: 0 !important;  padding: 0;  white-space: nowrap;}#highlightlist.ui-tabs .ui-tabs-nav li a {  float: left;  padding: .5em 1em;  text-decoration: none;}#highlightlist.ui-tabs .ui-tabs-nav li.ui-tabs-selected {  margin-bottom: 0;  padding-bottom: 1px;}#highlightlist.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,#highlightlist.ui-tabs .ui-tabs-nav li.ui-state-disabled a,#highlightlist.ui-tabs .ui-tabs-nav li.ui-state-processing a {  cursor: text;}#highlightlist.ui-tabs .ui-tabs-nav li a,#highlightlist.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {  cursor: pointer;} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */#highlightlist.ui-tabs .ui-tabs-panel {  display: block;  border: 0;  padding: 1em 1.4em;  background: transparent;}#highlightlist.ui-tabs .ui-tabs-hide {  display: none !important;}#highlightlist.ui-widget-content,.swapcontent.ui-widget-content {  background: transparent;}#highlightlist.ui-corner-all,#tabs.ui-corner-all,.swapcontent.ui-corner-bottom {  -moz-border-radius: 0;  border: 0;}#highlightlist.ui-widget,#highlightlist .ui-helper-reset {  font-size: 12pt;  line-height: 1.2em;}/* === Start: Home Page Business News === */div.article {    font-weight: normal;}div.article-alt {    font-weight: normal;}a.headline {	font-family: verdana;	color: #6d6e71;	font-size: 10pt; /* 11pt */	font-weight: bold;	text-decoration: none;    /* text-transform: uppercase; */    margin-bottom:0 0 4px 0;}a.headline:hover {  color: #ed1c24;}a.headline:visited {  color: #6d6e71; /* #939598; */}div.publication,div.publication span.pubdate {	font-family: verdana;	color: #6d6e71;	font-size: 9pt;	text-decoration: none;    margin:0 0 4px 0;}div.abstract {	font-family: verdana;	color: #000000;	font-size: 9pt;	text-decoration: none;	margin-bottom: 10px;}div.footerDateStamp {	text-align: center;	margin-bottom: 10px;	font-family: verdana;	color: #ed1c24;	font-size: 9px;}
