/* main */
body,td,th, div {font-family: verdana, Arial, Helvetica, sans-serif;}
body { margin:0px;}
form {margin:0px;}

a:hover {text-decoration: underline;}
a{color: #0668CD; text-decoration:none; background: inherit;}
a img{border:0px;}

#mainwrap{ width:970px;}

ul, li {padding:0px;border:0px;margin:0px;list-style:none;}

hr {border: 0;color: #CFCFDA; background-color: #CFCFD9; height: 1px; width: 99%; text-align: center; clear:both}

/* Gray box */
.rowgroup{}

.dot{color:#8D3E2D;  background: inherit;  padding-right:5px;}
.grayborderwrap{
	border:2px solid #CFCFD9;

}

#wrapbox{font-size: 11px;}

.linkspace li{padding-bottom:6px;}
.lsdefault li{padding-bottom:0px;}
#redincbox{border-top: 3px solid #000; border-bottom: 3px solid #000; margin-bottom:50px; font-size:11px; line-height:16px; padding-left:12px; padding-top:5px;}
#redincboxfc{margin-bottom:22px; border-top: 3px solid #000; border-bottom: 3px solid #000; font-size:11px;	line-height:16px; padding-left:12px; padding-top:5px;}

#redincbox .linkspace li {padding-bottom:4px;}

/* default size */
.gtext, .headline, .graytext{font-size:11px;}
.etext{color:#fff; background: inherit;}
/* end general text classes */


/* top banner row */
#toprow{width:100%; color:inherit; background-color:#015AFF; margin-bottom:1px; height:99px;}
#logo{ float:left;}
#topbanner{	float:left;	padding-top:3px;}
/* end top row */

/* top nav classes */
#topnav{ height:25px; border:1px solid #A6A5B5;	color: inherit; background-color:#F2F1F6; clear:left;}
#navwrap{ float:left;}

.mainnav{ height:100%; float:left; color: inherit; background-color:#E0E0E9; border-right: 1px solid #A4A6B3; }

.mainnav a{padding:7px 9px 6px 9px; float:left; text-decoration:none;}


{
text-decoration:none;
}
.screenernavtext {color: #0468CC;background: inherit; font-size: 10px;	font-weight:bold;}
.mainnavtext {color: #0468CC;background: inherit; font-size: 10px;	font-weight:bold;}
.mainnav a:hover {background-color:#F1F1F5;color:#FF6622;}
.mainnav a:visited {color: #0468CC;background: inherit; font-size: 10px;	font-weight:bold;}
.mainnavon a:visited {color: #0468CC;background: inherit; font-size: 10px;	font-weight:bold;}
.mainnavtext a:visited {color: #0468CC;background: inherit; font-size: 12px;	font-weight:bold;}

#search{float:right; padding-top:2px; width:180px;}
#datefeatures{text-align:right; margin-top:9px; padding-right:20px;}
#bottomrow{ text-align:center; font-size: 10px; margin-top:40px; line-height:18px;}
#bottomrow a{ font-size: 10px; color: #000; background: inherit; }
#privacy{ background-color:#015AFF;	color:#fff;	font-size:10px; padding-top:5px; padding-bottom:25px; margin-top:10px;}
#privacy a { color:#fff; background: inherit; font-size:10px;}
/* end bottom nav classes */

/*==============================  Begin Corporate Information Section ==============================*/
div.right_col {width:174px; padding:15px 0 0 10px; margin:0;}


/*Right Corporate Information Section*/
div.feature table {border-collapse:collapse; margin:0; width:174px;}
div.feature tr {margin:10px;}
div.feature th {font-size:1.0em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#FFFFFF; text-decoration:none; border:1px solid #999999; border-top:none; background-color:#FF6A00; padding:0 5px 8px 5px;}
div.feature td {background-color:#CCCCCC; color:#000000; padding:0;}
div.feature ul {list-style: url(http://www.chartfilter.com/corporate/images_corp/rightarrow.gif); line-height:1.0em; margin:0; padding:0 10px 0 10px;}
div.feature li {margin:10px 0 0 20px;}
div.feature a:link {color:#0066CC;}
div.feature a:hover {color:#FFFFFF; text-decoration:none;}
div.feature a:visited {color:#800000;}
div.feature a:visited:hover {color:#FFFFFF; text-decoration:none;}

/*============================= End Corporate Information Section ===========================*/

.bodytext { font-size:11px; color:#000000; padding-left:17px; text-decoration:none; background:inherit; } 
.title {
	font-size: 12px;
	font-weight: bold;
}
.titlelarge {

	font-size: 24px;
	font-weight: bold;
}
.titledefinition {

	font-size: 18px;
	font-weight: bold;
}
.bodytext {
	font-size:11px;
	color:#000000;
	padding-left:10px;
	text-decoration:none;
	background:inherit;
	font-family: Arial, Helvetica, sans-serif;

}
credittxt {
font-size:11px; line-height:18px;
}
.credittxt {
	font-size:11px;
	line-height:18px;
	color: #666666;

}
.BlueTitle {
	font-size:16px;
	color:#0468cc;
	line-height: normal;
	right: 5px;
	padding-left: 5px;
	font-weight: bold;

}
.footertxt {
font-size:12px; color:#FFFFFF; text-decoration:none;
	font-size:11px;
	color:#000000;
	padding-left:10px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
.bottomlinktxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.GlossaryTitleWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	color: #FFFFFF;
	text-align: center;

}
.GlossaryMainTXT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.articlecontents {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	list-style-position: outside;
	list-style-type: square;
	font-size: 12px;
	line-height: 20px;

}
.downsideDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
}
.EducationIndexTXT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-position: inside;
	list-style-type: square;
}
.EducationHeadTXT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;

}
.EducationSubheadTXT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.NewsletterTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}
.blackHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}
.13ptTXT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
.10ptTXT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.11ptTXT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.bodytextNOindent {
	font-size:11px;
	color:#666666;
	text-decoration:none;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	list-style-position: inside;
	list-style-type: square;
	line-height: normal;

}
.whiteheaderpowerpack {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
}
.RedHeadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bolder;
	color: #FF0000;
}
.mainnavon a  { padding:7px 8px 6px 7px; float:left; text-decoration:none; } 
.EducationIndexTXT-LISY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-position: inside;
	list-style-type: lower-alpha;
	text-align: left;

}
.BlackSubHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.titlelargewhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.BUYgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00CC00;
}
.SELLred {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF3333;
}
.BLUEsubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000066;
}
.BLUEsubsubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
}
.FREEtrial {
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}
.bullettext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	list-style-position: outside;
	list-style-type: disc;
}
