/****************** start of basic *****************/
body { margin: 0px 0px 0px 0px; padding: 0; background-color: #E8E8E8;
font-family: Arial,Helvetica,sans-serif; font-size: 12px;  color: #000000;}
a { text-decoration: none;  color: #003399; }
a:hover{ text-decoration:underline; /*color: #006600;*/ }
img { border: 0px;  margin: 0px; padding: 0px; }
form, input { margin: 0; padding: 0;}
table { margin:0px; padding:0px; border:0px; }
iframe  { border:0px; }













    {* General *} 
    .qmmt_main
    {
      background-color: #FFFFFF;
      font: 11px Tahoma;
      color: #666666;
    }
    .qmmt_text
    {
      font: 11px Tahoma;
      color: #666666;
    }
    .qmmt_text_up
    {
      font: 11px Tahoma, Helvetica, sans-serif;
      color: #009900;
    }
    .qmmt_text_down
    {
      font: 11px Tahoma, Helvetica, sans-serif;
      color: #AC294B;
    }
    {* Links *} 
    a.qmmt, a.qmmt_text {
      color: #3168b2;
      font: 11px Tahoma;
    }
    a:visited.qmmt, a:visited.qmmt_text {
      color: #3168b2;
      font: 11px Tahoma;
    }
    a:hover.qmmt, a:hover.qmmt_text {
      color: #3168b2;
      font: 11px Tahoma;
    }		

    .qmmt_tab{ background-color: #3168b2;color: #ffffff; }
    .qmmt_tabactive{ background-color: #e3e3e3;color: #000000; }

    {* Heading Bars *} 
    .qmmt_header_bar
    {
      background-color: #3168b2;
      border-color: #e3e3e3;
      font: 12px Tahoma;
    }
    .qmmt_header_text
    {
      font: 13px Tahoma;
      color: #ffffff;
      font-weight: bold;
    }
    .qmmt_header_bar .qmmt_text { color: #ffffff; }
    .qmmt_header_bar a, .qmmt_header_bar a:visited { color: #ffffff; }

    {* Cycles for Alternating Cells *} 
    .qmmt_cycle, .qmmt_sub_header_bar 
    {
      background-color: #e3e3e3;
      border-color: #e3e3e3;
      font: 11px Tahoma;
      color: #666666;
    }
    .qmmt_cycle .qmmt_header_text, .qmmt_sub_header_bar .qmmt_header_text
    {
      color: #666666;
    }
    .qmmt_sub_header_text, .qmmt_sub_header_bar a, .qmmt_sub_header_bar:visited { color: #666; }














/* content_wrapper */
#content_wrapper { width: 1000px; margin: 0 auto; position: relative; background:url(border_bg.gif) repeat-y;}
#main_content { width:980px; margin: 0 auto; background:#fff; padding-top:20px;}

/* when viewing homepage */
#left_column { width:190px; float:left; margin-left:5px; margin-right:10px; overflow:hidden;}
#center_column { width:460px; float:left; margin-right:10px; overflow:hidden;}
#right_column { width:300px; float:left; margin-right:5px; overflow:visible;}

*html #center_column { width:450px; float:left; margin-right:10px; overflow:hidden;}

/* when viewing taxonomy */
/* same as homepage */

/* when viewing node */
.node #center_column { width:635px; margin-left:15px; float:left; /*border-right:1px solid #E3E3E3;*/}
.node #right_column { width:300px; float:right; margin-right:15px; }

/* when viewing taxonomy */
.taxonomy #center_column { width:635px; margin-left:15px; float:left; /*border-right:1px solid #E3E3E3;*/}
.taxonomy #right_column { width:300px; float:right; margin-right:15px; }

/* when browsing..*/
.browse #center_column { width:635px; margin-left:15px; float:left; /*border-right:1px solid #E3E3E3;*/}
.browse #right_column { width:300px; float:right; margin-right:15px; }


/* when viewing search */
.search #center_column { width:635px; margin-left:15px; float:left; /*border-right:1px solid #E3E3E3;*/}
.search #right_column { width:300px; float:right; margin-right:15px; }

/* when viewing 404 */
.error_404 #center_column { width:635px; margin-left:15px; float:left; /*border-right:1px solid #E3E3E3;*/}
.error_404 #right_column { width:300px; float:right; margin-right:15px; }

/****************** end of basic *******************/

/***************** start of header *****************/
div#header {
  margin: 0 auto; 
  width:980px;
  overflow:none;
  height:90px;
}
div#header div#logo {
  width:210px;
  height:90px;
  float:left;
  margin-right:20px;
}
div#header div#banner_728 {
  height:90px;
  float:right;
}
/**************** end of header ********************/

/****************** start of menu *******************/
div#menu {
  margin-top:5px;
  margin: 0 auto; 
  width:980px;
}

/* menu: userBar */
div#menu div#userBar {
  padding:5px 10px 5px 10px;
  background-color:#E7EBEF;
  font-size:11px;
  color:#002564;
}
div#menu div#userBar div#miniScrollAds {
  margin-top:5px;
  float:left;
}
div#menu div#userBar div#miniScrollAds a {
  color:#009233;
}
div#menu div#userBar div#userControl {
  float:right;
}
div#menu div#userBar #sarchWebsiteForm input {
  vertical-align:middle;
}
.sarchWebsiteForm_vAlign {
  margin-top:-10px;
  color:#BCBCBC;
}
.mastEl2 {
  margin-left:50px;
  margin-top:3px;
}

/* menu: Navigation */
#nav, #nav ul {
  width:100%;
  background:#005795 none repeat scroll 0 0;
  border-color:#0077C1;
  border-style:solid;
  border-width:1px 0;
  float:left;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  line-height:25px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
}
#nav a {
  display: block;
  text-decoration: none;
  color:white;
}
#nav a.main {

}
#nav a.home{
  background: #0077C1;
}
#nav a.end {
  border:none;
}
#nav li {
border-right:1px solid #FFFFFF;
float:left;
padding:0 15px;
}
#nav li ul {
  position: absolute;
  left: -999em;
  height: auto;
  width: 180px;
  font-weight: normal;
  border-width: 0.25em;
  margin: 0;
  z-index:1000;
}
#nav li li {
  padding-right: 0;
  width: 180px;
}

#nav li ul.pr_nav {
  width:200px;
}
#nav li ul.pr_nav li {
  width:200px;
}
#nav li ul a {
  font-size:12px;
  padding-left:17px;
  line-height:20px;
  border-bottom:1px solid #004477;
  background-image:url('nav_arrow.gif');
  background-repeat:no-repeat;
  background-position:4px 5px;
}
#nav li ul ul {
  margin: -1.75em 0 0 14em;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
  left: -999em;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
  left: auto;
}
#nav li:hover, #nav li.sfhover {
  background: #0077C1;
}
#nav .active{
  background: #0077C1;
  background-image:none;
}

#nav .login_button { float:right; margin-top:3px; vertical-align:middle; margin-right:10px; margin-bottom:-5px; }
#nav .login_button a { 
  display:inline;
}
/****************** end of menu *********************/

/*************** start of left column **************/
/* left column: add space */
#left_column div.adSpace {
  margin-bottom:5px;
  text-align:left;
}

#left_column div.Left1, #left_column div.Left2  {
  text-align:center;
}


/* left column: add space: iFrameInclude */
div.iFrameInclude{
  border:1px solid #C0C0C0;
}

/* left column: recent PR search */
.recentPRSmb {
  border:1px solid #E3E3E3;
  background:#F4F4F4;
}
.recentPRSmb .header {
  padding:3px 5px 5px 5px;
}
.recentPRSmb .header div {
  padding-top:4px;
  font-weight:bold;
  font-size:13px;
}
.recentPRSmb div.body {
  margin:0px 5px;
  border:1px solid #E3E3E3;
  background:#fff;
}
.recentPRSmb div.body a {
  text-decoration:none;
}
.recentPRSmb .rpr {
  background:#fff;
  height:35px;
  padding:3px 3px 3px 5px;
  float:left;
  width:47%;
  border-bottom:1px dashed #DFE7EA;
  overflow:hidden;
  cursor:pointer;
} 
.recentPRSmb .rpr_br {
  float:right;
  border-left:1px dashed #DFE7EA;
  padding:3px 3px 3px 5px;
  width:47%;
  overflow:hidden;  
}
.recentPRSmb .rpr img { float:left; margin-right:8px; }
.recentPRSmb .rpr div {
  color:#423E47;
  float:left;
}
.recentPRSmb .rpr span {
  font-size:11px;
}
.recentPRSmb .rpr:hover {
  background:#FFFFE2;
}
.recentPRSmb .h {
  padding:5px;
  text-align:right;
  font-size:11px;
}

/* left column: add space: PR ETF */
div.lMenuQuoteForm {
  background-image: url(powerratings_215px.gif);
  width: 188px;
  height:143px;
  background-color:#FFFFFF;
  border:1px solid #C0C0C0;
}
div.lMenuSym {
  margin-top:95px;
}
input.lMenuSymbol {
  float:left;
  margin-left:10px;
  padding:2px;
  width:110px;
  border:1px solid #C1D9FF;
  font-weight:bold;
}
input.lMenuGo{
  float:right;
  margin-top:-2px;
  margin-right:12px;
}

/* left column: add space: etfStrategiesImprove  */
div.etfStrategiesImprove {
  background-color:#FFFFFF;
  border:1px solid #C0C0C0;
  padding: 4px 0px 4px 4px;
}
div.etfStrategiesImprove a:hover {
  color:#013B8F;
  text-decoration:underline;

}

/* left column: add space: free alerts */
div.freeAlerts {
  border:1px solid #C7C7C7;
  padding:5px;
  width:177px;
}
div.freeAlertsHead {
  font-weight:bold;
  margin-bottom:10px;
}
div.faHeadGreen {
  color:#2B9723;
  display:inline;
}
div.faSubHead {
  color:#2654B2;
  font-size:12px;
  font-weight:bold;
}
div.faText {
  font-size:11px;
  margin-bottom:10px;
}
div.faText_last{
  margin-bottom:0px;
}
div.faText a {
  color:#009233;
}
div.faText a:hover {
  color:#003399;
  text-decoration:underline;
}

/* left column: add space: as seen on tv */
div.asSeenOnWrapper {
  background:#ffffff;
  border:1px solid #C7C7C7;
}
div.asSeenOn {
  border:1px solid #C0C0C0;
  margin:8px 5px 5px 8px;
  padding:5px;
}
div.asSeenOnHead {
  padding:5px 2px 5px 5px;
  font-family:Verdana;
  font-size:10px;
  font-weight:bold;
}
span.asSeenOnRed {
  color:#A60800;
}
div.asSeenOnTxt {
  padding:0px 0px 0px 12px;
  margin-bottom:5px;
  color:#333333;
  font-size:11px;
  line-height:16px;
}

/* left column: blocks: block_NaviMenu */
div#block_NaviMenu a.selected {
  background:url(navArrow.gif) -10px 3px no-repeat;
}

div#block_NaviMenu {
  padding:5px;
  margin-bottom:20px;
  background: #EFF6F7;
}
div#block_NaviMenu ul  {
  margin:0px 0px 0px 0px;
  padding:3px 0px 5px 0px;
}
div#block_NaviMenu ul li {
  font-size:13px;
  font-weight:bold;
  list-style:none;
}
div#block_NaviMenu ul li a {
  color:#020210;
}

div#block_NaviMenu ul li ul {
  margin:2px 0px 5px 0px;
  padding-top:0px;
}
div#block_NaviMenu ul li ul li {
  font-size:12px;
  font-weight:normal;
}

div#block_NaviMenu ul li ul li a{
  padding-left:12px;
  color: #003399;
}
div#block_NaviMenu ul li ul li a:hover {
  text-decoration:underline;
}

div#block_NaviMenu ul li ul li ul {
  margin:0px 0px 5px 0px;
  border:1px solid red;
}
div#block_NaviMenu ul li ul li ul li {
  font-size:12px;
  font-weight:normal;
}
div#block_NaviMenu ul li ul li ul li a {
  padding-left:15px;
  color: #003399;
}
/*************** end of left column ****************/


/************* start of center column **************/
/* left column: add space */
#center_column div.adSpace {
  margin-bottom:20px;
}
/* center column: node content */

/* center column: page not found */
div.page_not_found {
  padding:1px;
}
div.page_not_found h1 {
  margin:0px 0px 5px 0px;
  font-size:16px;
}
div.page_not_found h1.iframeH {
  float:left;
  position:relative;
  color:#009233;
  top:6px;
  left:0px;
  background:#EBEBEB;
  border:1px solid #DCDCDC;
  padding:1px 3px;
}
div.page_not_found iframe {
  width:600px;
  overflow:hidden;
  border:1px solid #DCDCDC;
  background:#FFFFFF;
  min-height:1500px;
}
div.page_not_found_suggestions {
  padding-bottom:10px;
}
div.page_not_found h4 {
  margin:0px;
  padding:0px 0px 5px 0px;
}
div.page_not_found ul {
  margin-top:0px;
  padding-top:0px;
  padding-bottom:5px;
}

/* center column: blocks: breadcrumb */
div#block_breadcrumb {
  font-size:10px;
  font-family:Arial;
  margin-bottom:10px;
  border-bottom:1px solid #F0F0F0;
}
div#block_breadcrumb a {
  float:left;
  display:block;
  margin:2px 4px;
  color: #3E3A13;
}
div#block_breadcrumb a:hover {
  color: #006600;
}
div#block_breadcrumb a.breadcrumb_arrow {
  margin:2px 0px 0px 0px;
  padding:0px;
}
div#block_breadcrumb a.breadcrumb_arrow:hover {
  text-decoration:none;
  color:#3E3A13;
}

/* center column: blocks: block_pageContent */
div#block_pageContent{
  margin-bottom:20px;
}
div.pageContent {
  padding-bottom:12px;
  margin-bottom:12px;
  border-bottom:1px dashed #ccc;
}
div.news div.pageContent {
  padding-bottom:0px;
  margin-bottom:10px;
  border-bottom:none;
  font-size:14px;
}
div.news div.pageContent a:hover {
  text-decoration:underline;
  color:#003399;
}
div.news div.pageContent span.time, div.news div.pageContent span.symbol, div.news div.pageContent span.symbol a {
  color:#898989;
  font-size:10px;
}
div.news div.pageContent span.symbol a:hover {
  text-decoration:underline;
}


div#block_pageContent div.last {
  border-bottom:none;
}
div.pageContent div.head {
/*  margin-bottom:10px;
  min-height:67px; */
}
div.pageContent div.head img {
  float:left;
  margin-right:5px;
  width:67px;
}
div.pageContent h1, div.pageContent h1 a {
/*  font-size:22px;
  font-weight:bold;
  color:#013B8F;
  padding:0; margin:0;*/
}
div.pageContent h1 a:hover {
  text-decoration:underline;
}
div.pageContent div.symbol a{
  font-size:16px;
  color:#013B8F;
}
div.pageContent div.symbol a:hover {
  text-decoration:underline;
}
div.pageContent span.author{
  clear:both;
  color:#898989;
  font-size:12px;
}
div.pageContent  div.body {
  margin-top:0px;
  color:#333333;
  font-size:12px;
}
div.pageContent  div.body span.more a, div.pageContent  div.body span.more a:hover {
  color:#013B8F;
  font-size:12px;
  font-weight:bold;
  text-decoration:underline;
}
div#block_pageContent div.viewMore {
  color:#013B8F;
}
div#block_pageContent div.viewMore a, div#block_pageContent div.viewMore a:hover {
  color:#013B8F;
  font-size:11px;
  text-decoration:underline;
}

/* center column: blocks: block_News */
div.block_News{
  margin-bottom:20px;
}
div.block_News h1.header {
  padding:0px;
  margin:0px;
  background-color:#013B8F;
  color:#FFFFFF;
  font-size:16px;
  font-weight:bold;
  height:28px;
  margin-top:15px;
  padding-top:7px;
  text-align:center;
}
div.block_News h1.header a.rss_icon {
  float:right;
  display:block;
  margin-top:2px;
  margin-right:5px;
  width:17px;
  height:17px;
  background:URL(/misc/feed.png) 0 0 no-repeat;
}
div.block_News h1.header a.rss_icon:hover {
  text-decoration:none;
}
div.block_News table {
  border:0px;
}
div.block_News table td {
  padding:5px 0px 5px 0px;
  vertical-align:top;
}
div.block_News table td.time {
  color:#666666;
  font-size:11px;
  font-weight:bold;
  width:50px;
}
div.block_News table td.title  {
 color:#013B8F;
}
div.block_News table td.title  a:hover {
  text-decoration:underline;
  color:#013B8F;
}
div.block_News div.viewMore {
  font-size:11px;
}

/* center column: blocks: block_PopularNRecent */
div#block_PopularNRecent{
  margin-bottom:20px;
}
div.block_PopularNRecent_wrapper {
  float:left;
  width:400px;
}
div.block_PopularNRecent {
  /*border:1px solid #959595;*/
}
div.block_PopularNRecent ul {
  padding:5px;
  margin:0px;
  list-style:none;
}
div.block_PopularNRecent ul li {
  margin-bottom:7px;
}
div.block_PopularNRecent ul li a:hover {
  text-decoration:underline;
  color: #003399;
}
div.block_PopularNRecent span.author{
  color:#898989;
  font-size:10px;
}
div.block_PopularNRecent div.viewMore a {
  color:#006600;
  font-size:10px;
}
div.block_PopularNRecent div.viewMore a:hover {
  text-decoration:underline;
}

/* center column: blocks: block_PopularNRecent : premServWrap */
div#block_PopularNRecent div.premServWrap {
  float:right;
  width:212px;
}
div.premiumServ {
  padding:1px;
}
div.premServWrap div.Pgreen {
  background-color:#016469;
}
div.premServLabel {
  color:#FFFFFF;
  font-size:11px;
  font-weight:bold;
  margin:6px 6px 2px;
}
div.premServInside {
  background-color:#FFFFFF;
  margin:0 4px 4px;
  padding:10px;
}
div.premServHead {
  color:#1748AD;
  font-family:Palatino Linotype;
  font-size:12pt;
  font-weight:bold;
  line-height:19px;
  margin-bottom:6px;
}
div.premServWrap div.Pgreen div.premServHead a:hover {
  text-decoration:none;
}
div.premServContentText {
  color:#545454;
  display:inline;
  font-size:12px;
}

/* center column: blocks: block_nodeContent */
div#block_nodeContent {
  color: #363636;
  margin-bottom:20px;
}
div#block_nodeContent h1 {
  color:#363636;
  font-size:26px;
  line-height:30px;
  margin-bottom:2px;
  margin-top:0;
}
div#block_nodeContent  div.authorName {
  color:#898989;
  font-size:10px;
  margin-bottom:7px;
  margin-top:1px;
}
div#block_nodeContent  div.authorName a {
  color:#006600;
}
div#block_nodeContent  a.rss_icon {
  float:left;
  margin-right:5px;
  display:block;
  width:17px;
  height:17px;
  margin-right:10px;
  background:URL(/misc/feed.png) 0 0 no-repeat;
}
div#block_nodeContent  a.rss_icon:hover {
  text-decoration:none;
}



div#block_nodeContent  div.newsDate h3{
  display:inline;
  font-weight:normal;
  font-size:12px;
}

div#block_nodeContent div.node_innerAd {
  border-top:1px solid #C7C7C7;
  clear:both;
  font-size:11px;
  font-weight:bold;
  margin-bottom:10px;
  margin-top:10px;
  padding-bottom:4px;
  padding-top:6px;
  text-align:center;
  text-decoration:underline;
}
/* node_prSearch */
div#block_nodeContent div.node_prSearch {
  margin-top:10px;
  margin-bottom:10px;
}
.node_prSearch_inner {
 background:url(pr_ad_bg.png) left top no-repeat;
 text-align:center;
 border-top:1px solid #cccccc;
 border-bottom:1px solid #cccccc;
}
.node_prSearch_inner img.scale{ padding-top:8px; }
.node_prSearch_inner h2 {
  font-family: Times New Roman, Times, serif;
  font-size:34px;
  margin:0px;
  padding:0px;
  color:black;
}
.node_prSearch_inner h2.s { font-size:30px;}
.node_prSearch_inner h2 a { color:#333333; text-decoration:underline;}
.node_prSearch_inner .b {  font-size:29px; font-weight:bold;}
.node_prSearch_inner .b a { color:black;  text-decoration:underline;}
.node_prSearch_inner .c { font-size:17px; font-weight:bold;}
.node_prSearch_inner .a { margin-right:5px; font-family:Arial; text-align:right; margin-top:3px; padding-top:2px;}
.node_prSearch_inner .a a{ font-size:16px; text-decoration:underline; color:#003366;}


div#block_nodeContent div.node_body {
  border-top:1px solid #EBEBEB;
  margin-top:5px;
  padding-top:20px;
  padding-bottom:20px;
}
div#block_nodeContent div.node_copyright {
  font-size:10px;
}
div#block_nodeContent div.authorBio{
  font-style:italic;
  padding-bottom:10px;
}
div#block_nodeContent div.symbol, div#block_nodeContent div.keyword {
  font-size:11px;
}
div#block_nodeContent div.symbol a, div#block_nodeContent div.keyword a {
  color:#013B8F;
}
div#block_nodeContent div.symbol a:hover, div#block_nodeContent div.keyword a:hover {
  text-decoration:underline;
}
div#block_nodeContent  div.authorArticles a, div#block_nodeContent  div.authorArticles a:hover {
  font-weight:bold;
  text-decoration:underline;
  color: #013B8F;
}
div#block_nodeContent div.node_body p  img { max-width:475px; }
div#block_nodeContent div.node_body p  img.PopBoxImageSmall { max-width:none; }

/* center column: blocks: block_node_pn */
#block_node_pn { margin-bottom:20px; }
#block_node_pn  .p { float:left; }
#block_node_pn  .n { float:right; }

/* center column: blocks: block_relatedNode */
div#block_relatedNode {
  margin-top:20px;
}
div#block_relatedNode a:hover {
  text-decoration:underline;
  color:#013B8F;
}
div#block_relatedNode  b.headline {
  color:#0053A0;
  font-size:16px;
}
div#block_relatedNode  ul {
  list-style-image:url(firstbullet.gif);
}
div#block_relatedNode ul li {
  line-height:22px;
}
div#block_relatedNode span.more {
  font-weight:bold;
}

/* node banners */
div.node_banner_right {
  float:right;
  width:150px;
  margin:0 0 0 10px;
}
div.node_banner_right div.box {
  background-color:#F4F4F4;
  margin-bottom:20px;
  border:1px solid #E3E3E3;
  padding:10px;
  font-size:12px;
}
div.node_banner_right  ul {
  margin:0;
  padding:0;
  list-style:none;
}
div.node_banner_right  .share ul {
  line-height:18px;
}
div.node_banner_right .share ul li img {
  padding-right:5px;
}
div.node_banner_right .share ul li a {
  font-size:12px;
  text-decoration:none;
  color:#434343;
}
div.node_banner_right .related .headline {
  padding-bottom:5px;
  font-weight:bold;
}
div.node_banner_right .related li {
  font-size:12px;
  margin-bottom:8px;
}
div.node_banner_right .related .date, div.node_banner_right .related .more {
  font-size:10px;
} 



/* center column: block: symbols */
div#block_symbols_browse div.pageContent div.head {
  min-height:0px;
  margin-bottom:0px;
}

/* center column: blocks: block_authors_homepage */
div.block_browse_category {

}
div.block_browse_category h1 {
  color:#353535;
  font-family:Arial;
  font-size:20px;
  padding:0px;
  margin:0px;
}
div.block_browse_category ul.category {
  font-size:13px;
  list-style:none;
  padding:0px;
  margin:5px 0px 0px 5px;
}
div.block_browse_category ul.category li {
  float:left;
  margin:3px 5px;
  padding:5px 2px 0px 2px;
}
div.block_browse_category ul.category li a.selected {
  color:#cecece;
}

div.block_browse_category ul.category_list {
  font-size:12px;
  list-style:none;
  padding:0px;
  margin:0px 20px 0px 0px;
  float:left;
  width:180px;
}
div.block_browse_category h5 {
  margin:10px 0px 0px 0px;
  padding:0px 0px 2px 0px;
  font-size:16px;
  display:block;
}

div.block_browse_category div.category_container {
  margin-bottom:20px;
}
div.block_browse_category div.category_container h2 {
  color:#353535;
  font-family:Arial;
  font-size:16px;
  padding:0px;
  margin:0px 0px 5px 0px;
  border-bottom:1px dotted #BBBBBB;
}
div.block_browse_category div.category_authors {
  width:33%;
  float:left;
  font-size:11px;
  line-height:17px;
}
div.block_browse_category div.category_authors a:hover{
  text-decoration:underline;
  color: #013B8F;

}
div.block_browse_category div.pageContent div.head {
  min-height:0px;
  margin-bottom:0px;
}

div.browse_banner_top {
  margin-bottom:5px;
}

/* center column: blocks: block_node_pn */
#block_node_pn { border-top: 1px solid #EBEBEB; padding-top:5px; }


/* center column: blocks: addFreeRpt */
div.addFreeRpt {
  border:1px solid #E3E3E3;
  background-color:#F4F4F4;
  padding:10px 15px;
}
div.addFreeRpt .headline {
  font-size:16px;
  font-weight:bold;
}
div.addFreeRpt p {
  line-height:20px;
}
.addFreeRpt form {
 line-height:20px;
}
.addFreeRpt input {
 vertical-align:middle;
}
.addFreeRpt form  ._email {
  padding:3px 4px;
  background:#fff;
  color:#434343;
  width:160px;
  margin-right:8px;
  border:1px solid #6E6E6E;
}


/* center column: blocks: block_browse_relatedArticles */
div#block_browse_relatedArticles div.headline {
  color:#0053A0;
  font-size:16px;
  font-weight:bold;
  margin-bottom:30px;
  margin-top:5px;
}
div#block_browse_relatedArticles a.releated {
  color:#353535;
}
/************* end of center column ****************/


/************* start of right column ***************/
/* right column: blocks : newsMRBlock*/
#right_column div.newsMRBlock {
}
#right_column div.newsMRBlock div.headline {
  font-weight:bold;
  font-size:14px;
}
#right_column div.newsMRBlock ul {
  border:1px solid #BBBBBB;
  font-size:11px;
  list-style:none;
  margin:0px;
  padding:10px 5px;
}
#right_column div.newsMRBlock li {
  margin-bottom:10px;
}
#right_column div.newsMRBlock li span.t {
  font-size:10px;
  color:#7B7B7B;

}
#right_column div.newsMRBlock li a:hover {
  text-decoration:underline;
  color:#003399;
}

/* right column: add space */
#right_column div.adSpace {
  margin-bottom:5px;
}

/* right column: add space: PR ETF */
div.prLookupBoxb {
  background:url(bonus_bg.jpg) no-repeat;
  height:200px;
  margin-bottom:15px;
  width:300px;
}

.header_title{
color:#017E21;
float:left;
font-family:Bookman Old Style;
font-size:20px;
font-weight:bold;
height:18px;
margin:15px 0 0 51px;
text-transform:uppercase;
width:230px;
}

.header_title a{
font-size:20px;
color:#017E21;
text-transform:uppercase;
font-family:Bookman Old Style;
font-weight:bold;
}

*html .header_title{
margin:15px 0 0 25px;
text-align:left;
height:20px;
overflow:hidden;
}

.bonus_tbl{
float:left;
height:auto;
margin:15px 0 0 12px;
width:280px;
overflow:hidden;
}

*html .bonus_tbl{
margin:15px 0 0 5px;
float:left;
overflow:hidden;

}

div.prLookupInA {
  background-color:#36BB2C;
  height:34px;
  margin-left:22px;
  margin-top:94px;
  padding-top:6px;
  width:250px;
}
input.prLUTxtA {
  font-size:14px;
  font-weight:bold;
  margin-top:2px;
  margin-bottom:10px;
  margin-left:14px;
  width:150px;
}
input.prLUGoButtonB {
  float:right;
  margin-right:15px;
  margin-top:-2px;
  width:53px;
  height:27px;
  width:53px;
  height:27px;
  width:53px;
  height:27px;
}

/* right column: add space: Free Newsletters */
div.addFreeNL {
  font-family:Arial,Helvetica,sans-serif;
  border:1px solid #E3E3E3;
  color:#333333;
  padding:10px;
}
div.addFreeNL p {
  padding-left:5px;
  line-height:20px;
}
.addFreeNL form {
 line-height:20px;
}
.addFreeNL .s  {
  margin-top:7px;
}
.addFreeNL .s  input {
 vertical-align:middle;
}
.addFreeNL form  ._email {
  padding:3px 2px;
  background:#FBF7AA;
  color:#434343;
  width:140px;
  margin-right:5px;
  border:1px solid #6E6E6E;
}

/* right column: block_PopularOnTM */
div#block_PopularOnTM {
  margin-bottom:20px;
}

div.block_PopularOnTM {
  border:1px solid #ccc;
}
div.block_PopularOnTM table {
  margin:5px;
  font-size:11px;
  border:0px;
}
div.block_PopularOnTM table .header {
  background-color:#EFEFEF;
  color:#7E7E7E;
  font-size:11px;
  height:16px;
  margin-left:2px;
  margin-right:3px;
  margin-top:4px;
  padding-left:3px;
}

div.block_PopularOnTM table a {
  color: #0053A0;
  padding:4px 0px;
}

div.block_PopularOnTM .blue {
  color: #0053A0;
}
div.block_PopularOnTM .bblue {
  color: #0053A0;
  font-weight:bold;
}

/* right column: add space: Upcoming Events */
div.upComEventsLabel b {
  display:none;
}
div.node_eventFeed_wrapper div.upComEventsLabel b {
  display:block;
  padding:2px;
}
div.node_eventFeed_wrapper div.upComEventsLabel img {
  display:none;
}
div.upComEvents {
  background-color:#E2EDFF;
  border:1px solid #93A6D1;
  padding:1px;
}
div.upComEventsInside {
  background-color:#FFFFFF;
  border:1px solid #93A6D1;
  margin:0 4px 4px;
  padding:4px;
  overflow:hidden;
}
div.upComEvTxt {
  color:#545454;
  font-size:11px;
  padding-left:6px;
}
div.upComEvTxt2 {
  margin-bottom:5px;
}
div.upComEvInBox {
  font-size:11px;
  font-weight:bold;
  margin-bottom:6px;
  margin-top:1px;
  padding-right:5px;
}
div.upComEvDate {
  padding-left:6px;
  padding-top:2px;
}
div.upComEvHead {
  padding-left:6px;
}
div.upComEvHead {
  padding-left:6px;
}
div.upComEvRed {
  color:#990000;
}

/* right column: add space: features */
div.features {
  border:1px solid #EBEBEB;
  padding:0px 5px 0px 10px;
}
div.features a.title {
  font-weight:bold;
}
div.features a.title:hover {
  text-decoration:underline;
  color:#003399;
}
div.features a.click {
  color: #006600;
  font-size:11px;
}
div.features a.click:hover {
  text-decoration:underline;
}
/************** end of right column ****************/

/************* start of post content ***************/
div#postContent {
  margin-bottom:50px;
}

div#postContent div.headline {
  background-color:#959595;
  color:#FFFFFF;
  font-weight:bold;
  padding:5px;
}
div#postContent div.premier_sponsored_links{
  border:1px solid #CCCCCC;
  float:left;
  width:250px;
  margin-left:5px;
  margin-right:30px;
}
div#postContent div.premier_sponsored_links ul {
  padding-left:20px;
  padding-bottom:0px;
  margin:5px;
}
div#postContent div.premier_sponsored_links ul li {
  line-height:15px;
  padding:0px;
  margin:0px;
}
div#postContent div.premier_sponsored_links ul a:hover {
  text-decoration:underline;
  color:#003399;
}
div#postContent div.trade_center{
  border:1px solid #CCCCCC;
  float:left;
  width:400px;
  margin-right:30px;
}
div#postContent div.trade_center table {
  border:0px;
}
div#postContent div.trade_center table td {
  text-align:center;
  padding:20px;
}

div#postContent div.google_adsene{
  float:right;
  margin-right:75px;
}
/*************** end of post content ***************/

/**************** start of footer ******************/
/* footer: menu */
div#footer_wrapper {
  margin:0 auto; 
  width:980px;
}

div#footer_menu {
  font-size:12px;
  font-family: Arial;
  text-align:center;
}
div#footer_menu a {
  padding:0px 6px 0px 5px;
  color:#000;
  border-right:1px dotted #CCCCCC;
}
div#footer_menu a.footer_menuLast { border:none; }
div#footer_menu a:hover {
  text-decoration:underline;
  color:#003399;
}
div#footer_menu p a {
  color:#003399;
}

/* footer: legal stuff */
div#footer_legal_wrapper {
  width:950px;
  background:#EBEBEB;
  border:2px solid #E3E3E3;
  padding:2px 10px 2px 10px;
  margin:0 auto; 
  margin-top:0px;
  font-size:12px;
}
div#footer_disclaimer {
  font-family:arial;
  color:#505050;
}
div#footer_terms {
  border-top:2px solid #BBBBBB;
  border-bottom:2px solid #BBBBBB;
  text-align:center;
  padding:10px;
  color:#505050;
}
div#footer_copyright {
  margin-top:20px;
  margin-bottom:10px;
  text-align:center;
  color:#081F5B;
}
/*************** start of footer ******************/

/**************** start of common *****************/
/* set font size */
.font_set { cursor:pointer; padding-right:5px; }
.font_s { font-size:10px; }
.font_n { font-size:12px; }
.font_b { font-size:16px; }

/* status messages */
div.info {
  font-size:12px;
  color:#333333;
  padding:10px;
  margin:5px;
  border:1px solid #B7D3FF;
  background:#E2EDFF;
}
div.warn {
  font-size:12px;
  color:#3E3A13;
  padding:10px;
  margin:5px;
  border:1px solid #E0B68B;
  background:#FFFFE2;
}
div.error {
  font-size:12px;
  color:#00004C;
  padding:10px;
  margin:5px;
  border:1px solid #FFA0A0;
  background:#FFE2E2;
}
/* colors */
.green { color: #009233; }
/* more */
span.moreSign {
  font-size:9px;
}
/* headlines */
h1.p5 {
  margin:0px;
  padding:5px 0px;
}
h1.browse_center_headline {
  padding:5px 0px 0px 0px;
  margin:0px 0px 5px 0px;
  border-bottom:1px solid #ccc;
}

h3.browse_center_headline {
  padding:5px 0px 3px 0px;
  margin:0px 0px 5px 0px;
  border-bottom:1px solid #ccc;
  font-size:16px;
  color:#333333;
}
h3.browse_center_headline a {
  font-size:12px;
  color:#006600;
}
h3.browse_center_headline a.rss_icon {
  float:right;
  display:block;
  margin-top:2px;
  height:17px;
  width:17px;
  background:URL(/misc/feed.png) 0 0 no-repeat;
}
h3.browse_center_headline a.rss_icon:hover {
  text-decoration:none;
}

h3.noBlueNoP {
  color:#0051a0;
  font-size:16px;
  padding:0px 0px 5px 0px;
  margin:0px;
}
/* visibility */
.show { display:block; }
.hide { display:none; }
/* cursor */
.hand { cursor:pointer;}
/* clears */
.clear { clear:both; }
.clearH {font-size: 1px; height: 1px; }
/* floats & margins */
.fl { float:left; }
.fr { float:right; }
.pb10 { padding-bottom:10px; }
.mt5 { margin-top:5px; }
.pt5 { padding-top:5px; }
/* tip */
.tipBody { padding:5px 10px;}
/* Symbol filter */
span.tmSymbol_filter a {
  text-decoration:underline;
}
span.tmSymbol_filter a.no_underline { text-decoration:none; }
span.tmSymbol_filter a.bold { font-weight:bold; }
/* Pagination */
div.pagination_info {
  padding:5px 0px;
  margin:5px 0px 10px 0px;
  text-decoration:left;
  color:#00004C;
}
div.pagination {
  margin:10px 0px 10px 0px;
}
div.pagination a b {
  color: #006600;
}

div.pagination ul {
  margin:0px;
  padding:0px;
  list-style:none;
}
div.pagination ul li {
  float:left;
  display:block;
}
div.pagination ul li a {
  padding:2px 4px;
  margin:3px;
  border:1px solid #CCCCCC;
  background:#EFF6F7;
}
div.pagination ul li a.current, div.pagination ul li a.current:hover {
  background:#B7D3FF;
  color:#333333;
}
div.pagination ul li a:hover {
  background:#B7D3FF;
  color:#3E3A13;
}

hr.hr_std { margin:10px 0px;}
/**************** end of common *******************/

/************** start of printPage ****************/
/* common */
body.printPage, body.printPage #content_wrapper {
  background:none;
}
body.printPage div#logo {
  margin-left:200px;
  text-align:Center;
}
body.printPage div#banner_728, body.printPage div#menu, body.printPage div#left_column, body.printPage div#right_column, body.printPage div#footer_wrapper, body.printPage div.adSpace {
  display:none;
}
body.printPage div#block_breadcrumb, body.printPage .oas {
  display:none;
}
body.printPage div#main_content {
  margin-top:0px;
}
/* for node page */
body.printPage div.node_banner_right, body.printPage div.authorArticles {
  display:none;
}
body.printPage div#block_relatedNode, body.printPage div.node_banner_top, body.printPage div.node_banner_bottom {
  display:none;
}
body.printPage div.authorName a {
  text-decoration:underline;
}
body.printPage div#center_column {
  padding-left:10px;
  width:auto;
}
/*************** end of printPage ****************/

/******** start of template specific **************/
div.no_right_column div#center_column {
  width:775px;
  margin-right:0px;
}
/********** end of template specific **************/



/******** start of auto-complete **************/

.ac_input {padding:1px;}

.ac_results {
  background: white;
  z-index: 999;
  margin: 0px;
  padding: 0px;
  padding-bottom: 1px;
  cursor: pointer;
  cursor: hand;
  list-style: none;
  list-style-image: none;
  border: solid 1px #333333;
}
.ac_results ul {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.ac_results li {
  z-index: 999;
  margin: 0px;
  padding: 0px;
  position: relative;
  margin-left: -35px;
  list-style: none;
  list-style-image: none;
  list-style-position: outside;
  width: 345px;
  clear: both;
  height: 15px;
}
.ac_results li div {
  float: left;
  margin: 0px;
  padding: 0px;
  padding-bottom: 4px;
}
.ac_over{
  background: #F0F8FF;
}
.ac_results li div.ac_symbol {
  text-align: left;
  width: 40px;
}
.ac_results li div.ac_group {
  float: right;
  text-align: right;
  font-style: italic;
  color: #999999;
  margin-right: 10px;
  width: 45px;
}
#ac_results_search {
  border-top:1px solid #ccc;
  background:#F9F9F9;
  padding:5px;
}

.ac_odd {
  background: #F0F8FF;
}
.ac_even {
  background: #fff;
}
.ac_over {
  background: #F4F4F4;
}
/******** end of auto-complete **************/ 
 

/**************** marketing boxes *******************/

table#tps_free_report_box {
  border-collpase: collapse;
  border: 2px solid #666666;
  text-align: center;
  background:#fff3c4;
  width:190px;
  height:306px
}
table#tps_free_report_box input.enterText {
  text-align: left;
  border: 2px solid rgb(0,0,0);
}
table#tps_free_report_box td {
  vertical-align: top
}
table#tps_free_report_box .tps_header td {
border-bottom:1px solid #000000;
font-family:Arial;
font-size:14px;
font-weight:bold;
text-align:left;
text-transform:uppercase;
vertical-align:middle;
}
table#tps_free_report_box .yesBox {
  width: 170px;
  border: 0px;
}
table#tps_free_report_box .tps_img {
  display: inline;
  margin-top: 2px;
  margin-bottom: 2px;
  border: 1px solid black;
  width:95%;
}
table#tps_free_report_box tr.tps_footer {
  height: 25px;
}
table#tps_free_report_box tr.tps_footer td {
  font-family: Arial;
  text-align: left;
  height: 25px;
  font-size: 10px;
}
table#tps_free_report_box u{
  color: #0033CC;
}

div.breakout_container {
  position: relative;
  padding:10px 5px 10px 0px;
  border-top:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
  background-color: #F5F5F5;
  margin:5px 0px 5px 0px;
}
/**************** end marketing boxes *******************/

div.breakout_container {
  position: relative;
  padding:0px;
  border-top:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
  background-color: #F5F5F5;
}

/**************** start of basic table style *******************/

table.basic {border-collapse: collapse; border:none;border-bottom:1px solid #000000;}
table.basic thead th.intro { background:none; color:#000000; font-size:16px; font-weight:bold; padding:5px;border:none;text-align:center;}
table.basic thead th.gradient_lines_grey { 
  background:#ffffff url('gradient-lines-grey.png') no-repeat left top;
  color:#000000; 
  font-size:16px; 
  font-weight:bold; 
  padding:5px;
  border:none;
  text-align:center;
}
table.basic thead th.gradient_lines_light_blue { 
  background:#ffffff url('gradient-lines-light_blue.png') no-repeat left top;
  color:#000000; 
  font-size:16px; 
  font-weight:bold; 
  padding:5px;
  border:none;
  text-align:center;
}
  
table.basic thead th { background:#000000 url('black_bg_grad.png') repeat-x left top; color:#ffffff; font-size:16px; font-weight:bold; padding:5px;border-left:1px solid black;border-right:1px solid black;text-align:center;}
table.center { margin-left:auto;margin-right:auto;}
table.basic tbody td {border-bottom:1px solid #cccccc;padding:5px;}
table.basic tbody tr.odd td {background-color:#F9FDFF;}
table.basic tbody tr.even td {background-color:#FFFFFF;}

/**************** end of basic table style *******************/

/************** start of debugging ****************/
div#debug {
  margin-top:20px;
  padding:10px;
  border:1px solid #640000;
  background:#E4BABD;
  font-size:12px;
  color:#333333;
}
div#debug p.summary {
  padding:5px;
  /*position:fixed;
  top:0px;
  right:0px;
  */
  font-family:Arial;
  color:#640000;
  font-weight:bold;
}
div.debug_inner {
  border-bottom:1px solid #C18282;
  padding-bottom:10px;
  margin-bottom:10px;
}
div#debug pre {
  margin-top:0px;
  margin-bottom:0px;
}
div#debug b{
  color:#C12A2A;
}
div.debug_cache_info_expand  {
  text-align:right;
}
div.debug_cache_info_expand  img {
  cursor:pointer;
}
div.debug_cache_info {
  display:none;
  clear:both;
  padding:5px;
  font-family:Arial;
  border:1px solid #CC6622;
  background:#FFFFE2;
  font-size:11px;
  color:#3E3A13;
}
div.debug_cache_info  b {
  color:#640000;
}
/*************** end of debugging ******************/





/************** start of overlay ****************/
.general_overlay { background:#666666 url('overlay.png') repeat scroll 50% 50%;opacity:0.5;left:0;position:absolute;top:0;}
div.dialog-wrapper { display: none;background: #FFFFFF;position: fixed;top: 50%;left: 50%;padding: 0;border: 2px solid #000000;}
div.dialog-wrapper table { margin:5px;}
div.dialog-wrapper div {margin: 0;padding: 0;display: block;}
div.dialog-wrapper td textarea {width: 100%;}
td.feedback-caption { padding-top: 10px;}
div.dialog-wrapper .message { font-size: 14px;padding: 8px;font-weight: bold;background: #005795;text-align: center;color: #FFFFFF;}
div.dialog-wrapper .image-wrapper { margin-top: 5px;height: 40px;}
img.loader { margin: 0 auto;z-index: 100;}
/************** end of overlay ****************/


/**********
Disable some basic elements depending on template
*/
div.no_right_column div.node_banner_right, 
  div.no_right_column div.authorArticles,
  div.no_right_column div.authorName{ display:none;}

/************** start of node specific css ****************/
.nid_824125 div.authorName, .nid_824125 div.node_banner_right, .nid_824125 div.articleShare { display:none;}
/************** end of node specific css ****************/


/* -- tag cloud css (note every tag cloud is a link, hence the link psuedo classes)
(also, the # of classes related to tag size (.s#) should be the same as passed in the function)-- */
.tagcloud h3 {margin: 0px;padding: 0px;background: #FFFFFF;color: #000000;text-align: center;font-size: 20px;}
.tagcloud {margin-right: 5px;color: #000000;padding: 0px;overflow: hidden;text-align: justify;margin: 10px; height: 300px;font-size: 10px; margin-bottom:20px;}
.tagcloud a {padding-left: 3px;padding-right: 3px;}
.tagcloud :link {color: #000000;}
.tagcloud :active {color: #000000;}
.tagcloud :visited {color: #666666;}
.tagcloud .s1 {font-size: 10px;}
.tagcloud .s2 {font-size: 12px;}
.tagcloud .s3 {font-size: 14px;}
.tagcloud .s4 {font-size: 16px;}
.tagcloud .s5 {font-size: 18px;}

.PopBoxImageSmall {
  border:0 none #FFFFFF;
  cursor:url(magplus.cur), pointer;
}
.PopBoxImageLarge {
  border:1px solid #999999;
  cursor:url(magminus.cur), pointer;
}

/*Left Column ETF Space*/
div.ETFStrat div.head b { color: #fff; font-size: 20px; font-family: arial; margin-top: 0; margin-left: 7px; }
div.ETFStrat div.headerTxt { color:#fff; font-size:15.2px; font-family: arial; margin-bottom: 5px; padding-left:8px; }
div.ETFStrat { background-color:#023e7a; width: 185px; border:solid 1px #93a6d1; padding:5px 1px 1px; }
div.ETFStrat div.ETFInside {
  background-color:#ffffff;
  border:solid 1px #93a6d1;
  margin:0 4px 4px;
  padding:15px 4px 4px;
}
div.ETFStrat div.ETFBox { font-size:11px; font-weight:bold; margin-bottom:6px; margin-top:1px; padding-right:5px; }
div.ETFStrat div.maincopy { color: #034689; font-family: arial; padding-left:3px; }
div.ETFStrat div.maincopy div.faText { color: #000000; font-size: 11px; font-weight: normal; font-style: italic; }


.upComEventsLabel{
font-size:15px;
text-transform:uppercase;
color:#000;
font-weight:bold;
padding:10px 0 2px 5px;
}

h2, h1{
border-bottom:1px solid #BCBCBC;
color:#000000;
font-size:15px;
font-weight:bold;
margin:0 0 5px;
padding:0px 0 5px;
text-transform:uppercase;
}



ul.navigations {
display:block;
list-style:none;
padding:0;
margin:0;

}

ul.navigations li {
background:transparent url(firstbullet.gif) no-repeat scroll 1px 4px;
border-bottom:1px dotted #000000;
display:block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
width:96%;
height:auto;
overflow:hidden;
zoom:1;
margin:0px 0 8px 0;
padding:0 0 2px 12px;
}

ul.navigations li a {
color:#000;
text-decoration:none;
font-size:12px;
}

ul.navigations li a:hover {
color:#ff0000;
text-decoration:none;
font-size:12px;
}



ul.footlink{
list-style:none; 
display:inline;
padding:0;
text-align:center;
margin:0;
} 
 
ul.footlink li{
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0 12px;
text-align:center;
border-right:1px solid #CCCCCC;
}  
 
ul.footlink li a{
color:#000;
font-size:12px;
font-weight:normal;
text-decoration:none;
}   

ul.footlink li a:hover{
color:#990000;
font-size:12px;
font-weight:normal;
text-decoration:none;
}  

h3{
margin:0;
padding:0;
}


h3{
color:#013B8F;
font-size:20px;
font-weight:bold;
font-family:Arial,Helvetica,sans-serif;
}

p{
text-align:justify;
padding:0;
margin:0 0 7px 0;
line-height:17px;
font-size:12px;
}


.reviews_banner img{
 float:left;
 margin:2px 5px 2px 0;
 border:1px solid #000;
 padding:3px;
 background:#fff;
}

.reviews{
    border-bottom:1px solid #ccc;
	margin:5px 0 10px 0;
	padding:5px;
	zoom:1;
}

.reviews img, .thumbnail{
 float:left;
 margin:2px 5px 2px 0;
 border:1px solid #000;
 padding:3px;
 background:#fff;
}

.reviews h4 a:hover{
color:#808080;
text-decoration:none;
}

.reviews h4, .reviews h4 a{
 padding:0;
 margin:0;
 text-align:left;
color:#013B8F;
text-decoration:none;
 text-decoration:none;
 font-size:12px;
 margin:0 0 3px 0;
 font-weight:bold;
}

p.bonus{
font-size:12px;
margin:0;
padding:0;
text-align:left;
}


p.bonus_txt{
background:transparent url(icon_list.jpg) no-repeat scroll 0 0;
color:#013B8F;
font-size:12px;
font-weight:normal;
height:17px;
margin:2px 0 0;
padding:0 0 0 18px;
text-align:left;
}

p.bonus_txt b{
font-size:12px;
font-weight:bold;
color:#000;
}

a.casino_name{
color:#017E21;
font-family:Bookman Old Style;
font-size:13px;
font-weight:bold;
text-transform:uppercase;
}

.bonus_banner{
background:url(bonus_banner_bg.jpg) no-repeat 0 0;
border:1px solid #000;
margin:0 0 5px 0;
padding:0;
width:275px;
text-align:center;
height:68px;
}



