/* Start CSS Reset Classes */

/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 * 
 */
 
/* Font size conversion chart 
10px = 77%
11px  = 85%
12px  =	93%
13px  =	100%
14px  =	108%
15px  = 116%
16px  =	123.1%
17px  =	131%
18px  =	138.5%
19px  =	146.5%
20px  =	153.9%
21px  =	161.6%
22px  =	167%
23px  =	174%
24px  =	182%
25px  =	189%
26px  =	197%
*/

body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}

/**
 * 99% for safari; 100% is too large
 */
select, input, textarea{font:99% arial,helvetica,clean,sans-serif;}

/**
 * Bump up !IE to get to 13px equivalent
 */
pre, code{font:115% monospace;}


/* Start CSS Reset Classes */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ 
	margin:0;
	padding:0;
	}

table{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img{ 
	border:0;
}
address,caption,cite,code,dfn,em,th,var{
	font-style:normal;
	font-weight:normal;
}
ol,ul{
	list-style:none;
}
caption,th{
	text-align:left;
}
q:before,q:after{
	content:'';
}
abbr,acronym{ border:0;
}

a{color: #0f57c2; text-decoration: none;}
a:visited{color:#800080;text-decoration: none;}
a:active, a:focus{color: #e74b00; text-decoration: underline;}
a:hover{text-decoration: underline;}

.bold{font-weight: bold !important;}
.off-screen{position:absolute; left:-5000px;width:1px;height:1px;overflow:hidden;}
.block{display:block;}
.hidden{display:none;}
.embed{font-style:italic;}
.clear-both{clear:both; line-height:0px;}

/* Layout Classes */
.layout-clear-left{clear: left;}
.layout-clear-right{clear: right;}
.layout-clear-both{clear: both;}

.layout-nav-region{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 995px;}
.layout-header-region{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:995px;}
.layout-content-region{padding:0px 10px 0px 10px; margin:0px 0px 0px 0px; width:975px;}
.layout-footer-region{padding:57px 0px 0px 0px; margin:0px 0px 0px 0px; width:995px;}

.navless-header{background-image:url(/images/navless-gradient.gif); height:35px; border-bottom:4px solid #068037; background-position:0px 0px; background-repeat:repeat-x; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:100%;}
.navless-header img{border:none; padding:4px 0px 0px 0px; margin: 0px 0px 0px 6px;}

.header{padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.header h1{padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
.header h1 img{padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; border:none;}

.content-section{padding:15px 0px 0px 0px; margin:0px 0px 0px 0px; width:975px;}
.content-section .main-content{padding:0px 0px 10px 0px; margin:0px 0px 0px 0px;}
.content-section .sub-content{padding:17px 0px 28px 0px; margin:0px 0px 0px 0px; border-top:1px solid #DBDCDE; border-bottom:1px solid #DBDCDE;}

.content-section .main-content .video-section{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; float:left; width:704px;}
.content-section .main-content .right-rail{padding:0px 0px 0px 20px; margin:0px 0px 0px 0px; float:left; width:251px;}

.trade-block{padding:0px 0px 0px 0px; margin:0px 0px 11px 0px; border-bottom:1px solid #DBDCDE;}
.trade-block h2{color:#408800; font-family: arial, sans-serif; font-weight:bold; font-size:131%; padding:0px 0px 10px 0px; margin:0px 0px 0px 0px;}
.trade-block p{color:#000000; font-family: arial, sans-serif; font-weight:normal; font-size:93%; line-height:138.5%; padding:0px 0px 14px 0px; margin:0px 0px 0px 0px;}
.trade-block p img{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:none;}
.trade-block.last{border-bottom:none;}

.screener-column{padding:0px 21px 0px 10px; margin:0px 0px 0px 0px; float:left; width:303px; border-right:1px solid #DBDCDE;}
.screener-column h3{color:#333333; font-family: arial, sans-serif; font-weight:bold; font-size:108%; padding:0px 0px 15px 0px; margin:0px 0px 0px 0px;}
.screener-column p{color:#000000; font-family: arial, sans-serif; font-weight:normal; font-size:93%; line-height:138.5%; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.screener-column.first{padding-left:0px;}
.screener-column.last{padding-right:0px; border-right:none;}

.footnote-section{margin:0px 0px 0px 0px; padding:8px 0px 0px 0px;}
.footnote-section p{color:#666666; font-family: arial, sans-serif; font-weight:normal; font-size:85%; line-height:123.1%; padding:0px 0px 10px 0px; margin:0px 0px 0px 0px;}
.footnote-section p.last{padding-bottom:0px;}