/*
	Styles for "NORMAL" browsers
*/
/* THE ONE, THE ONLY, THE ERIC MEYER RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td
{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: top; }
body { line-height: 1; color: black; background:#000;font-size:62.5%; }
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
ul,ol {margin-left:15px;}
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
strong {font-weight:bold;}
#bwlogo {display:none;}
p,ul,ol {margin-bottom:10px;}
a {color:#c6c6c6;}
a:hover {text-decoration:underline;}
.clear {clear:both;}

h2 {font-size:1.9em;margin-bottom:24px;line-height:1.3;}
h3 {font-size:1.55em;line-height:1.12;}
h4 {font-size:1.167em;color:#fff;}

/* BIG CONTAINERS
-------------------------------------------------*/
#wrap {font-size:1.2em;line-height:1.7;width:980px;font-family:Arial,Helvetica,Tahoma,Verdana,sans-serif;color:#c6c6c6;margin:0 auto;}
#content_wrap {clear:both;}
#content {width:721px;float:left;}
#page_wrap {border:1px solid #292929;padding:27px 20px;min-height:687px;height:auto !important;height:687px;}
#sidebar {width:256px;float:right;}
#footer {clear:both;font-size:0.917em;}
.left {float:left;width:270px;}
.right {float:right;width:399px;}
.news_left {float:left;width:360px;}
.news_right {float:right;width:290px;}


/* NAVIGATION BLOCK
-------------------------------------------------*/
h1 a {background:url(../graphics/design/header_bar.jpg) no-repeat;display:block;text-indent:-9999px;width:980px;height:90px;}
#nav1 {background:#393939 url(../graphics/design/sidebar_top.jpg) no-repeat;min-height:19px;height:auto !important;height:19px;padding:10px 8px 0;}
#nav1 a {color:#fff;text-decoration:none;}

#nav2 {margin:0 0 3px;list-style:none;}
#nav2 a {display:block;text-indent:-9999px;height:39px;}
#nav2 a.item1 {background:url(../graphics/design/sub_nav-05-10-10.jpg) 0 1px no-repeat;}
#nav2 a.item2 {background:url(../graphics/design/sub_nav-05-10-10.jpg) 0 -39px no-repeat;}
#nav2 a.item3 {background:url(../graphics/design/sub_nav-05-10-10.jpg) 0 -78px no-repeat;}
#nav2 a.item4 {background:url(../graphics/design/sub_nav-05-10-10.jpg) 0 -117px no-repeat;height:55px;}
#nav2 a.item5 {background:url(../graphics/design/sub_nav-05-10-10.jpg) 0 -172px no-repeat;}
#nav2 a.item6 {background:url(../graphics/design/sub_nav-05-10-10.jpg) 0 -211px no-repeat;height:40px;}
#nav2 a.item1:hover,#legent_q #nav2 a.item1 {background-position:-256px 1px;}
#nav2 a.item2:hover,#play #nav2 a.item2 {background-position:-256px -39px;}
#nav2 a.item3:hover {background-position:-256px -78px;}
#nav2 a.item4:hover,#white_papers #nav2 a.item4 {background-position:-256px -117px;}
#nav2 a.item5:hover,#data_sources #nav2 a.item5 {background-position:-256px -172px;}
#nav2 a.item6:hover,#contact_us #nav2 a.item6 {background-position:-256px -211px;}

#nav3 {list-style:none;margin:0 0 30px;}
#nav3 a {display:block;text-indent:-9999px;}
#nav3 a.item1 {background:url(../graphics/design/q_nav.jpg) 0 0 no-repeat;height:63px;}
#nav3 a.item2 {background:url(../graphics/design/q_nav.jpg) 0 -63px no-repeat;height:74px;}
#nav3 a.item3 {background:url(../graphics/design/q_nav.jpg) 0 -137px no-repeat;height:62px;}
#nav3 a.item4 {background:url(../graphics/design/q_nav.jpg) 0 -199px no-repeat;height:76px;}
#nav3 a.item5 {background:url(../graphics/design/q_nav.jpg) 0 -275px no-repeat;height:69px;}
#nav3 a.item1:hover,#accountq #nav3 a.item1 {background-position:-256px 0;}
#nav3 a.item2:hover,#advisorq #nav3 a.item2 {background-position:-256px -63px;}
#nav3 a.item3:hover,#complianceq #nav3 a.item3 {background-position:-256px -137px;}
#nav3 a.item4:hover,#earningsq #nav3 a.item4 {background-position:-256px -199px;}
#nav3 a.item5:hover,#reportq #nav3 a.item5 {background-position:-256px -275px;}

#three_tab_nav {margin:0 0 3px;height:87px;list-style:none;}
#three_tab_nav li {float:left;height:87px;}
#three_tab_nav a {display:block;text-indent:-9999px;height:87px;}
#three_tab_nav a.item1 {background:url(../graphics/design/3_tab_nav.jpg) 0 0 no-repeat;width:244px;}
#three_tab_nav a.item2 {background:url(../graphics/design/3_tab_nav.jpg) -244px 0 no-repeat;width:244px;}
#three_tab_nav a.item3 {background:url(../graphics/design/3_tab_nav.jpg) -488px 0 no-repeat;width:233px;}
#three_tab_nav a.item1:hover,#what_it_is #three_tab_nav a.item1 {background-position:0 -87px;}
#three_tab_nav a.item2:hover,#why_you_need_it #three_tab_nav a.item2 {background-position:-244px -87px;}
#three_tab_nav a.item3:hover,#how_it_works #three_tab_nav a.item3 {background-position:-488px -87px;}


/* ODDS 'N' ENDS
-------------------------------------------------*/
#news_teaser {margin-left:20px;}
#news_teaser h3,h2.news {color:#0068b3;font-size:1.667em;}
#news_teaser img {margin-top:16px;}
.right h3 {color:#fff;font-size:1.5em;}
.half {float:left;width:50%;}
p.big {font-size:1.167em;}
p.intro {font-size:1.167em;margin:15px 0;}
p.small {font-size:0.833em;}
.trim {margin:0;}
.short {margin-bottom:0;}
.fat li {margin-bottom:25px;}
#footer a {margin-left:20px;color:#c6c6c6;text-decoration:none;}
.ui-tabs .ui-tabs-hide {display: none;}
#source_selector {margin:25px 0 10px;}
h3.data {float:left;}
#data_sources_selector {float:right;margin-top:5px;}
#source {margin-left:10px;}
#descriptions,#brokerage_data,#mutual_funds,#insurance_and_annuities,#alternative_investments,#investment_advisory_platforms {clear:both;}
#nscc,#test,#what {border:1px solid #1a1a1a;}
.odd {background:#1a1a1a;}
th {text-transform:uppercase;border-bottom:1px solid #464646;}
th,td {padding:5px;}
#tabs {margin-top:16px;}
#tabs .ui-tabs-nav {list-style:none;margin:0 0 -1px 12px;border-left:1px solid #464646;overflow:hidden;position:relative;z-index:2;}
#tabs .ui-tabs-nav li {float:left;background:#171717;border-right:1px solid #464646;border-bottom:1px solid #464646;border-top:1px solid #464646;padding:9px 15px;position:relative;}
#tabs .ui-tabs-nav a {text-decoration:none;font-size:1.333em;}
#accountq #tabs .ui-tabs-nav a {color:#775B37;}
#advisorq #tabs .ui-tabs-nav a {color:#2F72A7;}
#complianceq #tabs .ui-tabs-nav a {color:#E42D2F;}
#earningsq #tabs .ui-tabs-nav a {color:#57846F;}
#reportq #tabs .ui-tabs-nav a {color:#969696;}
#accountq h2 {color:#775B37;background:url(../graphics/design/accountq.jpg) no-repeat;font-size:2.083em;padding:13px 0 0 42px;height:39px;}
#advisorq h2 {color:#2F72A7;background:url(../graphics/design/advisorq.jpg) no-repeat;font-size:2.083em;padding:13px 0 0 42px;height:39px;}
#complianceq h2 {color:#E42D2F;background:url(../graphics/design/complianceq.jpg) no-repeat;font-size:2.083em;padding:13px 0 0 42px;height:39px;}
#earningsq h2 {color:#57846F;background:url(../graphics/design/earningsq.jpg) no-repeat;font-size:2.083em;padding:13px 0 0 42px;height:39px;}
#reportq h2 {color:#969696;background:url(../graphics/design/reportq.jpg) no-repeat;font-size:2.083em;padding:13px 0 0 42px;height:39px;}
#wrap #tabs .ui-tabs-nav li.ui-state-active a {color:#fff;}
#tabs .ui-tabs-nav li.ui-state-active {border-bottom:1px solid #171717;}
#tabs .ui-tabs-panel {background:#171717;border:1px solid #464646;padding:13px 12px;clear:left;position:relative;z-index:1;}
.product_logo {height:44px;margin-bottom:18px;border-bottom:1px solid #464646;width:699px;position:relative;}
#download_link {position:absolute;top:16px;right:19px;text-decoration:none;font-size:1.167em;font-weight:bold;}
#download_link:hover {text-decoration:underline;}
ul.video {list-style:none;width:335px;float:right;}
ul.video li {border-bottom:1px solid #ccc;}
ul.video h3 {font-size:1.333em;}
ul.video p {margin:0;}
#contact_form strong {font-weight:bold;}
#contact_form .type,#contact_form .field {margin-bottom:10px;}
#contact_form .field label {}
#contact_form .field label.error {color:#ff9400;font-weight:bold;display:block;}
#contact_form .field input {width:266px;}
#contact_form .buttons input {}
#contact_form .field textarea {font-size:0.98em;font-family:arial,tahoma,verdana,sans-serif;}
#contact_form .checkbox {margin:0 0 15px;}
.checkbox input {float:left;}
.checkbox label {float:left;width:250px;margin-left:10px}
#why_you_need_it_audio {margin:20px 0 17px -20px;}
p.notice {margin: 18px 0; color: #ff9400; font-weight: bold; font-size: 125%; padding: 8px; border: 1px #ff9400 solid;}
#listen_bar {border-bottom:1px solid #292929;margin:-28px -20px 17px -20px;height:50px;position:relative;}
#listen_bar p {position:absolute;top:15px;right:345px;color:#fff;}
#listen_bar #movie {position:absolute;top:8px;right:8px;width:325px;}
#why_you_need_it #page_wrap img {margin:28px 0 77px;}
#contact_us .news_right {margin-top:58px;}
#home2 #movie {margin-left:-20px;}

#white_paper {background:#fff;padding:20px 20px 50px;margin-top:50px;min-height:540px;height:auto !important;height:540px;color:#5A5859;width:420px;}


#white_paper #bar {background:#B9B9B9;color:#5A5859;font-weight:bold;padding:5px 20px;margin:-20px -20px 20px;}
#white_paper h3 {font-size:16px;float:left;}
#white_paper .button {text-transform:uppercase;background:#197DBC url(../graphics/design/white_arrow.gif) no-repeat center right;color:#fff;padding: 5px 20px 5px 8px;font-weight:bold;text-decoration:none;font-size:10px;float:right;}

#white_paper ul {margin:0;padding:0;list-style:none;}
#white_paper ul li {margin-bottom:20px;}
#white_paper li h4, #white_papers_form h2 {color:#197DBC;font-size:17px;line-height:22px;font-weight:bold;}
#white_paper li .date, #white_paper li .category {text-transform:uppercase;font-weight:bold;margin:0;font-size:11px;}
#white_paper li .author {text-transform:uppercase;font-style:italic;margin:0 0 10px;font-size:11px;}
#white_paper li .body p {margin-bottom:20px;}
#mask {
	display:none;
	width:100%;	height:100%;
	position:fixed;z-index:100;
	top:0;left:0;
	background:url(../graphics/design/mask.png) repeat;
}

#white_paper_form {display:none;position:absolute;z-index:101;top:200px;left:50%;margin-left:-450px;width:850px;background:#4C4B49;padding:20px 20px 0;}
#white_paper_form .header_text {background:#3D3D3D;padding:5px 20px;margin:-20px -20px 20px;position:relative;}
#white_paper_form label {color:#fff;}
#white_paper_form .header_text h4 {font-weight:bold;font-size:14px;float:left;position:relative;}
#white_paper_form .header_text a.close {float:right;border:1px solid #878787;color:#878787;padding:0 5px;text-decoration:none;position:relative;}
#white_paper_form .header_text a.close:hover {text-decoration:none;}
#white_paper_form .left {float:left;width:285px;}
#white_paper_form .left .field {margin-bottom:15px;}
#white_paper_form .left .field p {margin-bottom:0;color:#fff;}
#white_paper_form .left .req_wrap p.small {float:right;font-size:10px;color:#878787;}
#white_paper_form .left .field input {width:275px;padding:5px;border:none;background:#B9B9B9;display:block;}
#white_paper_form .right {float:right;width:470px;}
#white_paper_form .right textarea {width:460px;height:130px;padding:5px;background:#B9B9B9;margin-bottom:20px;display:block;border:none;}
#white_paper_form .right label {width:440px;margin-bottom:20px;}
#white_paper_form #submit {background:#197DBC;color:#fff;padding:3px;font-weight:bold;border:none;text-transform:uppercase;}
#white_paper_form .buttons .close {padding:3px;color:#888888;background:#393939;border:none;}
#white_paper_form .footer_text {clear:both;float:right;font-size:11px;color:#878787;margin:50px 0 10px;}
#white_paper_form .footer_text a {text-decoration:none;color:#878787;}
#white_paper_form .footer_text a:hover {text-decoration:underline;}
#white_paper_form label.error {background:#197DBC;color:#fff;padding:5px;}