body, html {
  color:#333333;
  font-size : 12px;
  font-weight : NORMAL;
  font-family : Verdana, Arial, Helvetica, sans-serif;
  background-color: #1f334a;
  background-image:url(/_assets/images/bg.gif);
  background-repeat:repeat-x;
	min-width:850px;
	margin:0 auto;
}

/* Begin DIV */
#main {
  background:#FFFFFF;
  margin:0 auto;
  width:850px;
}

#headerDiv {
  border:0px solid #FF0000;
  background-color:#CCCCCC;
  background-image:url(/_assets/images/header_bg.gif);
  background-repeat:no-repeat;
  height:90px;
}

#toolbarDiv {
  border:0px solid #FF0000;
  background-color:#CCCCCC;
  background-image: url(/_assets/images/topNav_bg.gif);
  background-repeat:repeat-x;
  height:36px;
}

#topAdDiv{
  border:0px solid #FF0000;
  height:18px;
  text-align:center;
  padding-top:2px;
}

#leftNavDiv {
  float:left;
  width:209px;
  padding:5px;
  margin:5px 0 5px 0;
  border-right:1px solid #CCCCCC;
}

#pageDiv {
  float:right;
  width:620px;
  padding:5px;
  margin:5px 0 5px 0;
}

#footer {
  border:0px solid #FF0000;
	background-color:#436d9f;
  height:3px;
  clear:both;
	text-align:center;
	font-size:10px;
}
/* End DIV */


h1{
  color: #8e2b2b;
  font-family: verdana;
  font-size: 18px;
  margin:0px;
  padding-bottom:3px;
}

h2{
  color: #333333;
  font-family: verdana;
  font-size: 14px;
  margin:0px;
  padding-bottom:3px;
}

h3{
  color: #436d9f;
  font-family: verdana;
  font-size: 12px;
  margin:0px;
  padding-bottom:3px;
}

h4{
  color: #333333;
  font-family: verdana;
  font-size: 12px;
  text-decoration: bold;
  margin:0px;
  padding-bottom:3px;
}

#topMenu{
  height:10px;
}

.topNav {
  height:36px;
  background-image: url(/_assets/images/topNav_bg.gif);
  background-repeat: repeat-x;
  color: #E6E6E6;
  font-family: verdana;
  font-size: 14px;
  text-align: center;
}

.topNavDiv{
  background-image: url(/_assets/images/topNav_div.gif);
  background-repeat: repeat-y;
  width:2px;
}

img{
  border:0px;
}

/*Panes*/

#contactInfo{
  padding-top:10px;
  display:none;
}

#breakingNewsPane{
  border:1px solid #8e2b2b;
  padding:3px 5px 3px 5px;
  display:block;
  margin-bottom:5px;
  background-color:#fbedad;
}

#newsTodayPane{
  border:1px solid #CCCCCC;
  padding:3px 5px 3px 5px;
  margin-bottom:5px;
}

#newThisWeekPane{
  border:1px solid #CCCCCC;
  padding:3px 5px 3px 5px;
  margin-bottom:5px;
}

#sectionNewsPane{
  border:1px solid #CCCCCC;
  padding:3px 5px 3px 5px;
  margin-bottom:5px;
}

#specialContent{
	border:0px solid #CCCCCC;
	margin-bottom:5px;
}
/*Panes*/

ul.navList{
  list-style-image: url(/_assets/images/arrowbullet.png);
  margin:0px;
}

#footerBar{
  border-top:1px solid #666666;
  background-color: #436d9f;
  height:5px;
  width:850px;
  clear: both;
}

#footer{
  padding-top:10px;
  font-family: verdana;
  color: #FFFFFF;
  font-size:10px;
  background-color: #1f334a;
  clear: both;
}

#footerLinks{
  padding-bottom:10px;
  font-family: verdana;
  color: #cc3d3d;
  font-size:11px;
  background-color: #1f334a;
}

#loginForm{
  float:right;
}

#sessionInfo{
  padding-top:10px;
  padding-right:11px;
  float: right;
  font-family: verdana;
  color: #8e2b2b;
  font-size:10px;
  line-height: 2px;
  display: block;
}

#sessionTools{
  padding-top:10px;
  padding-bottom:10px;
	text-align:right;
}

/*Form Style*/
.textInput{
  font-size:14px;
  color: #28547e;
  border: 1px solid #8e2b2b;
  background-color: #FFFFFF;
  font-family: verdana;
  width: 100px;
}

select{
  font-size:11px;
  color: #28547e;
  border: 1px solid #8e2b2b;
  background-color: #FFFFFF;
  font-family: verdana;
}

.loginBox{
  border: 1px solid #CCCCCC;
  background-color: #F4F4F4;
}

.loginBox td{
  font-family: verdana;
  color: #8e2b2b;
  font-size:10px;
}

.button{
  background-image:url(/_assets/images/button_blue_bg.gif);
  border: 1px solid #E6E6E6;
  height:23px;
  color:#FFFFFF;
  font-family: verdana;
  font-size:12px;
  padding-bottom:3px;
}

/*Table styles*/
td{
  color: #333333;
  font-family: verdana;
  font-size: 12px;
}

.required{
  color: #FF0000;
  font-family: verdana;
  font-size: 12px;
}

/* Regular links */
a:link{
  color : #3366CC;
  text-decoration : NONE;
  font-size : 12px;
  font-weight : NORMAL;
  font-family : verdana;
}

a:visited{
  color : #8573c2;
  text-decoration : NONE;
  font-size : 12px;
  font-weight : NORMAL;
  font-family : verdana;
}

a:hover{
  color : #6699FF;
  text-decoration : UNDERLINE;
  font-size : 12px;
  font-weight : NORMAL;
  font-family : verdana;
}
/* Regular links */

/* Headline links */
a:link.headline{
  color : #8e2b2b;
  text-decoration : NONE;
  font-size : 12px;
  font-weight : BOLD;
  font-family : verdana;
}

a:visited.headline{
  color : #8e2b2b;
  text-decoration : NONE;
  font-size : 12px;
  font-weight : BOLD;
  font-family : verdana;
}

a:hover.headline{
  color : #cc3d3d;
  text-decoration : UNDERLINE;
  font-size : 12px;
  font-weight : BOLD;
  font-family : verdana;
}
/* Headline links */

/* Session Tools links */
a:link.sessionTools{
  color : #000000;
  text-decoration : NONE;
  font-size : 10px;
  font-weight : normal;
  font-family : verdana;
}

a:visited.sessionTools{
  color : #666666;
  text-decoration : NONE;
  font-size : 10px;
  font-weight : normal;
  font-family : verdana;
}

a:hover.sessionTools{
  color : #ff6600;
  text-decoration : UNDERLINE;
  font-size : 10px;
  font-weight : normal;
  font-family : verdana;
}
/* Session Tools links */

/* Footer links */
a:link.footerLink{
  color : #cc3d3d;
  text-decoration : NONE;
  font-size : 11px;
  font-family : verdana;
}

a:visited.footerLink{
  color : #cc3d3d;
  text-decoration : NONE;
  font-size : 11px;
  font-family : verdana;
}

a:hover.footerLink{
  color : #FFFFFF;
  text-decoration : UNDERLINE;
  font-size : 11px;
  font-family : verdana;
}
/* Footer links */

#summary{
  font-size: 11px;
  font-family: verdana;
  margin:0 0 5px 15px;
}

#newTools{
  font-size: 10px;
  font-family: verdana;
  color: #CCCCCC;
  float:right;
}
/*Article CSS*/
#teaser{
  font-size: 11px;
  font-family: verdana;
  font-weight: normal;
  font-style: italic;
  color: #1f334a;
  border:1px solid #CCCCCC;
  padding: 5px 5px 5px 5px;
  margin-bottom:5px;
}

#sourceDate{
  font-size: 11px;
  padding:8px 0px 8px 0px;
}

#article{
  color: #333333;
  font-family: verdana;
  font-size: 12px;
}

#articleTools a{
  font-size: 10px;
  font-family: verdana;
  color: #8e2b2b;
  float:right;
  padding-right:10px;
}

#comments{
  color: #333333;
  font-family: verdana;
  font-size: 12px;
  border:1px solid #CCCCCC;
}

#video{
  color: #333333;
  font-family: verdana;
  font-size: 12px;
  background-image:url(/_assets/images/loading.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

#audio{
  color: #333333;
  font-family: verdana;
  font-size: 12px;
  background-image:url(/_assets/images/loading.gif);
  background-repeat: no-repeat;
}

.formValidate{
  color: #FF0000;
  font-family: verdana;
  font-size: 10px;
  display:none;
}

/*market data*/
.chr{
  color: #FF0000;
  font-family: verdana;
  font-size: 12px;
}

.chg{
  color: #549844;
  font-family: verdana;
  font-size: 12px;
}

#marketData{
  border:1px solid #CCCCCC;
  /*background-image:url(/_assets/images/loading.gif);
  background-repeat: no-repeat;
  background-position: center center;*/
}

#marketLoading{
  background-image:url(/_assets/images/wait16trans.gif);
  background-repeat: no-repeat;
  width:32px;
  height:32px;
}

#tickersCharts{
  color: #333333;
  font-family: verdana;
  font-size: 12px;
}

#quotes{
  font-style:italic;
  color:#696969;
  padding-top:20px;
}

#dhtmltooltip{
  position: absolute;
  width: 227px;
  background-color: white;
  visibility: hidden;
  font-size: 11px;
  font-family: arial;
}

#tooltipText{
  font-size: 11px;
  font-family: arial;
  padding: 10px 10px 15px 10px;
}

.t {background: url(/_assets/images/tooltip/blogRollDot.gif) 0 0 repeat-x;}
.b {background: url(/_assets/images/tooltip/blogRollDot.gif) 0 100% repeat-x}
.l {background: url(/_assets/images/tooltip/blogRollDot.gif) 0 0 repeat-y}
.r {background: url(/_assets/images/tooltip/blogRollDot.gif) 100% 0 repeat-y}
.bl {background: url(/_assets/images/tooltip/blogRollLowerLeftCorner.gif) 0 100% no-repeat}
.br {background: url(/_assets/images/tooltip/blogRollLowerRightCorner.gif) 100% 100% no-repeat}
.tl {background: url(/_assets/images/tooltip/blogRollUpperLeftCorner.gif) 0 0 no-repeat}
.tr {background: url(/_assets/images/tooltip/blogRollUpperRightCorner.gif) 100% 0 no-repeat;}
