/* main styles */
body{font-family:Verdana, Arial, Helvetica, sans-serif;margin:0px;padding:0px;text-align: center;}
.adsbanner{position:relative;top:10px;margin-bottom:5px;

}

.page{position:relative;top:10px;left:0px;width:963px;background-color:#fff; border:1px solid #ddd;
text-align: left; }

h1{color:#27276c; font-size: 1.1em;  margin-bottom: -10px; margin-top: -5px;  }
h1.t-markets{ color:#7f1c1d}
h1.t-bench{ color:#007b6c}
h1.t-reports{ color:#c57c25}
h2{ color:#5790cc; font-size: 0.9em; margin-bottom: -10px; margin-top: 0px;}
h3{color:#2e2e75; font-size: 0.75em; margin:0px;}
h3.t-markets{color:#c6262c;margin-bottom:-6px;}
h3.t-marketsr{color:#7f1c1d;}
h3.t-reportsr{ color:#c57c25} 
h3.t-bench{color:#6aa24f;margin-bottom:-6px;}
h3.t-benchr{color:#007b6c;}
p{color:#444;font-size: 0.75em;}
p.p-bm{margin-bottom:0px;}

li{font-size: 0.75em;color:#444;}
ul{margin-left:15px;}
ul.ul-tm{
  margin-top: 0px;
}

table{
  margin: 0px;padding:0px;
}
tr{
  margin: 0px;padding:0px;
}
td{
  margin: 0px;padding:0px;vertical-align:top;
}
#tdmid{vertical-align:middle;padding-left:5px;}



/* header styles */
.header{width:100%;height:90px;border-bottom: 1px solid #ddd;padding-top:10px;}
.logo{padding:10px;border:0px;}
.ftb-logo{position: absolute; top:30px; left:790px;border:0px;}

/* footer styles */
.footer{width:100%; height:55px; padding-top:10px; background-color:#fff; }
.footer p{padding: 0px; margin:0px; margin-top:-5px; text-align:right; padding-right:10px; color:#27276c;font-size:0.6em; font-weight: bold}
.footer a{color:#27276c; text-decoration: none;}
.footer a:hover{color:#444; text-decoration: underline;}
.footer h6{
  text-align: left; font-size: 0.6em;  padding-left: 10px; padding-right:10px; font-weight:normal;
}


/* Content Containers */
.navcont{position:absolute;top:101px;left:0px;width:200px;z-index:2}
.maincont{margin-left:200px;width:763px;}


/*.navcont{width:160px; float:left;}
.maincont{width:803px;}
*/
.headimg{width:100%; height:155px; border-bottom:1px solid #ddd; background-repeat: no-repeat ; border-bottom:1px solid #ddd;}
#intelligence-headimg{background-image: url('strip-intelligence.jpg');background-position: center center; }
#markets-headimg{background-image: url('strip-markets.jpg');background-position: top right; }
#bench-headimg{background-image: url('strip-benchmark.jpg');background-position: top right; }
#magazine-headimg{background-image: url('strip-magazine.jpg');background-position: top right; }
#reports-headimg{background-image: url('strip-reports.jpg');background-position: top right; }
#contact-headimg{background-image: url('strip-contact.jpg');background-position: top right; }
.ticker{padding:10px 4px 0px 10px;height:20px}
.main-inner{margin-top:5px;padding:10px;border-left:1px solid #ddd;}


/* Main Navigation Styles */
a.nav{width:200px; height:20px; margin:0px; border-bottom:1px solid #ddd; border-right:1px solid #ddd; position:relative;
top:0px; left:0px; display: block; font-size:0.75em; text-align: left; text-decoration: none; text-indent: 12px; color:#444;
padding-top:5px; background-color:#fff;}
a#fn{
  border-bottom-width: 0px;
}
a#sn{border-bottom-width:0px;text-indent: 12px; font-size:0.65em;}
a#lsn{border-bottom-width:1px;text-indent: 12px;font-size:0.65em;}

a.nav:hover{ color:#27276c; font-weight:bold; font-size:0.75em; }

a#sn:hover{font-size:0.65em;}
a#lsn:hover{font-size:0.65em;}

a.inlinehead{color:#2e2e75; text-decoration: none;}
a.inlinehead:hover{ text-decoration: underline;}

a.snav{margin:0px; border-right:1px solid #ddd; font-size:0.8em; text-align: left; text-decoration: none; text-indent: 12px; color:#444;padding-top:5px; background-color:#fff;}

.img-link{border:0px;}

/* Side Right Promo */
.sideright{}
#sr-home{width:380px;}
#sr-rpts{width:250px;}
.sr-inner{padding:6px 10px 0px 10px; margin:0px 10px 10px 20px;}
.sr-inner p{
  padding: 0px; margin-top:5px;margin-bottom:5px;
}

#sr-inner-home{border:1px solid #444;}
#sr-inner-markets{border:1px solid #7f1c1d;}
#sr-inner-bench{border:1px solid #007b6c;}
.sr-logo{padding-bottom: 5px;}
.sr-img-home{float:right;padding:0px 0px 0px 5px;}
.sr-img-left{float:left;padding:0px 5px 0px 0px;}

p.sr-divider{height:2px;border-top:1px solid #ddd; margin-top: 0px; margin-bottom: 4px;}

.mar-button{background-color:#7f1c1d; color:#fff; font-weight: bold ;  border: 1px solid #7f1c1d; border-right:1px solid #c6262c; border-bottom:1px solid #c6262c; padding: 0px 2px 0px 2px;}
.bench-button{background-color:#007b6c; color:#fff; font-weight: bold ;  border: 1px solid #007b6c; border-right:1px solid #6aa24f; border-bottom:1px solid #6aa24f; padding: 0px 2px 0px 2px;}
.login{width:180px;font-size:0.8em;}


/* Bottom Promo Table*/
.main-td{width:33%; vertical-align: top; }
#main-td-a{border-right: 1px solid #ddd; padding:0px 10px 0px 0px;}
#main-td-b{border-right: 1px solid #ddd;padding:0px 10px 0px 10px;}
#main-td-c{padding:0px 0px 0px 10px;}

/* Spacers */
.spacer{width:100%; height:2px; overflow:hidden;}
#sp-top{border-top: 1px solid #ddd;margin-bottom:10px;}
#sp-bot{border-bottom: 1px solid #ddd; margin-top:10px;}

/*styles inported from banker*/
a.chart_toggle{color:#777;display:block;border:1px solid #e2e2e2; border-right:0px; padding:10px 10px 10px 38px; text-decoration:none; background-image:url('l_chart_sm_2.png'); background-position:10px; background-repeat:no-repeat; margin:0px; margin-bottom:5px; font-size:11px; background-color:#d00;}
a.chart_toggle:hover{color:#369;border:1px solid #999; text-decoration:none; background-color:#ddd;border-right:0px;background-image:url('l_chart_sm_3.png');font-size:11px;}
a.chart_toggle_sel{color:#369;border:1px solid #999; text-decoration:none; background-color:#ddd;border-right:0px;background-image:url('l_chart_sm_3.png');font-size:11px;}

.anal_table{ border-collapse:collapse;}
.anal_table th{ color:#369; font-weight:normal; padding:6px 8px 6px 8px; border:1px solid #ccc; background-color:#f5f5f5;}
.anal_table td{ padding:10px; color:#444; border-bottom:1px solid #ddd; font-weight:normal;  padding:8px 8px 8px 8px;}

/*Slideshow test*/
#slides { position: relative; width: 577px; height: 285px; overflow: hidden; }
#slides .slide { position: absolute; top: 0px; width: 541px; }
#slides .slide img { position: absolute; top: 0px; left: 0px; }
#slides .slide .slidebutton { display: block; position: absolute; top: 0px; right: 0px; height: 285px; width: 21px; background: #693d5e; text-decoration: none; border-right: 1px solid white; }
#slides .active .slidebutton { background: #55354a; }
#slides .slide .slidebutton img { position: absolute; top: auto; display: block; bottom: 5px; left: 5px; }
/* Manually place slides to begin */
#slide-1 { position: absolute; top: 0; right: 44px; z-index: 3; }
#slide-2 { position: absolute; top: 0; right: 22px; z-index: 2; }
#slide-3 { position: absolute; top: 0; right: 0px; z-index: 1; }
#slides .slide .slidebutton span { bottom: 190px; left:2px; filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }
/* Buttons */
a.win_button{text-decoration:none;color:#444;font-size:11px;border:1px solid #ddd;padding:6px 15px 5px 15px;margin-bottom:2px;background-repeat:no-repeat;background-position:left; background-color:#FFF;}
a.win_button:hover{text-decoration:none;color:#066;font-size:11px;border:1px solid #999;border-right:1px solid #656565;border-bottom:1px solid #656565;background-repeat:no-repeat;background-position:left;}

