﻿@charset "utf-8";

html, body { height: 100%; font-family: Arial, Helvetica, sans-serif; font-size:12px; margin:0; color:#666666; }

a.white:link { color:#FFFFFF; }
a.white:visited { color:#FFFFFF; }
a.white:hover { color:#FAFBFB; }
a.white:active { color:#FFFFFF; }
a.blue:link { color:#322b86; }
a.blue:visited { color:#322b86; }
a.blue:hover { color:#171342; }
a.blue:active { color:#171342; }
a.grey:link { color:#666666; }
a.grey:visited { color:#666666; }
a.grey:hover { color:#666666; }
a.grey:active { color:#666666; }
a.ticker_etf_link:link { color:#666666; text-decoration:none; }
a.ticker_etf_link:visited { color:#666666; text-decoration:none; }
a.ticker_etf_link:hover { color:#666666; text-decoration:underline; }
a.ticker_etf_link:active { color:#666666; text-decoration:none; }
.titles { font-size:13px; color:#171342; font-weight:bold; }
.title_seperator { background:#CCCCCC; width:100%; margin-top:5px; margin-bottom:5px; height:1px; line-height:0px; font-size:0px}
.top5_seperator { background:#CCCCCC; width:100%; margin-top:4px; margin-bottom:4px; height:1px; line-height:0px; font-size:0px }
.site_table { width:1002px; margin-left:auto; margin-right:auto; height:100%; background-color:#ffffff; }
.top_banner { height:82px; background-color:#46698B; }
.logo { width:264px; height:55px; margin-top:12px; margin-left:23px; float:left; }
.slogan { width:219px; height:33px; margin-top:26px; margin-left:23px; float:left; }
.navigation { height:23px; background-color:#fafbfb; border-style:solid; border-width:1px; border-color:#bbbbbb; }
.nav_link { float:left; height:18px; text-align:center; padding-left:7px; padding-right:7px; padding-top:5px; }

#navcontainer ul{ margin: 0; padding: 0; list-style-type: none; float:left; }
#navcontainer li{ float:left; }
#navcontainer a{ float:left; height:18px; text-align:center; padding-left:7px; padding-right:7px; padding-top:5px; text-decoration:none; }
#navcontainer a:hover{ background-color: #666666; color:#FFFFFF }

#subnav ul{ margin:0; padding:0; list-style-type:none; }
#subnav a{ font-size:12px; display:block; color:#666666; background-color:#fafbfb; border-style:solid; border-width:1px; border-color:#bbbbbb; width:125px; padding:5px 10px; text-decoration:none; margin-bottom:4px;}
#subnav a.current{ background-color:#6389B2; color:#FFFFFF; }
#subnav a:hover{ background-color:#6389B2; color:#FFFFFF; }

.nav_seperator_left { height:15px; width:1px; margin-top:4px; margin-bottom:4px; float:left; background:#CCCCCC }
.nav_seperator_right { height:15px; width:1px; margin-top:4px; margin-bottom:4px; float:right; background:#CCCCCC }
.inner_content { margin-left:23px; margin-right:23px; margin-top:20px; width:956px; height:auto; }
.left_content { width:147px; float:left; }
.right_content { padding-left:19px; width:786px; float:left; }
.links { width:310px; height:13px; margin-top:12px; margin-right:23px; float:right; color:#FFFFFF; text-align:right; }
.survey { width:145px; height:161px; background-color:#fafbfb; border-style:solid; border-width:1px; border-color:#bbbbbb; margin-top:21px; }
.subscribe { width:145px; background-color:#fafbfb; border-style:solid; border-width:1px; border-color:#bbbbbb; margin-top:21px; }
.quick_links { width:145px; background-color:#fafbfb; border-style:solid; border-width:1px; border-color:#bbbbbb; margin-top:21px; }
.follow_us { width:147px; margin-top:21px }
.flash_ad { width:645px; height:162px; float:left; }
.top_5 { width:118px; height:162px; float:left; margin-left:23px; font-size:11px; }

.ticker { width:786px; height:27px; float:left; margin-top:23px; font-size:11px;}
.ticker_inner_container { width:100%; height:25px; background-color:#fafbfb; border-style:solid; border-width:1px; border-color:#bbbbbb; margin-bottom:14px; }
.ticker_seperator { width:1px; height:18px; background:#666666; float:left; margin-top:3px; }
.ticker_title { width:60px; float:left; margin-top:6px; margin-left:5px }
.ticker_funds { float:left; margin-top:6px; margin-left:5px; position: absolute; }
.ticker_up { color: #147d11; }
.ticker_down { color: #c80202; }

.whats_new { width:511px; height:162px; float:left; margin-top:23px; text-align:justify; }
.trade_of_week { width:252px; height:162px; float:left; margin-top:23px; margin-left:23px; text-align:justify; }
.featured_article { width:511px; height:162px; float:left; margin-top:23px; text-align:justify; }
.featured_video { width:786px; height:330px; float:left; margin-top:23px; text-align:justify; }
.video { width:252px; height:187px; float:left; margin-top:23px; margin-left:23px; }

.footer  { height:auto; width:956px; margin-left:23px; margin-right:23px; padding-top:23px; clear:both; }

.upcoming_events { width:147px; margin-top:10px }
.awards { width:147px; margin-top:10px }
.breadcrumb { margin-bottom:23px; font-size:11px; width:956px; }
.advisor_login { width:145px; background-color:#fafbfb; border-style:solid; border-width:1px; border-color:#bbbbbb; }
.table_data td{ padding-left:10px; height:20px; }

.form_input { width:125px; font-size:12px; margin-bottom:6px }
.contact_Box { font:Arial, Helvetica, sans-serif; font-size:12px; }
.form_market_password { font-size:12px; width:200px; margin-top:5px }
.form_submit { font-size:10px; }
.contact_Form_Container { width: 425px; height: auto; float: right; }
.label_status { color:#FF0000 }

.dropdown { margin-left:15px; padding-top:15px }
.productDropDown { 
width:1002px; 
height:580px;
background-color:#333333;
-moz-box-shadow: -2px 3px 4px #AAAAAA;
-webkit-box-shadow: -2px 3px 4px #AAAAAA;
box-shadow: -2px 3px 4px #AAAAAA;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color='#AAAAAA')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=180, Color='#AAAAAA');
}
.dropdowntitle { font-size:17px; font-weight:bold; color:#EEEEEE }
.dropdownsections { background-color:#5e5e5e; color:#EEEEEE; font-weight:bold; height:20px; font-size:14px; margin-bottom:12px;}
.dropdownindextitle { color:#aaaaaa; font-size:11px; font-weight:bold; line-height:20px;}
.dropdownindexalpha { color:#739dd3; font-size:11px; font-weight:bold; line-height:20px; }
.dropdownindexbeta { color:#619080; font-size:11px; font-weight:bold; line-height:20px; }
.dropdownticker { color:#FFFFFF; font-weight:bold; font-size:11px }
.dropdownetf { color:#CCCCCC; font-size:11px }
a.productlist:link { text-decoration:none; }
a.productlist:visited { text-decoration:none; }
a.productlist:hover { color:#EEEEEE; text-decoration:underline; }
a.productlist:active { color:#EEEEEE; text-decoration:underline; }
