* {
margin:0;
padding:0;
}
body {
background:none repeat scroll 0 0 #E3E3E3;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
margin:0;
padding:0 0 0 0.5px;
behavior: url("csshover3.htc");
}
.cattext {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}
.cattext2 {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
}
#wrapper {
background:url("/images/bg.jpg") repeat-y scroll center top #E3E3E3;
padding:0;
width:100%;
}
h2 {
font-size:18px;
padding:5px 0 10px;
}
.subtitle {
color:#174899;
font-size:12px;
font-weight:bold;
padding-bottom:10px;
}
.page_title {
color:#174899;
font-size:14px;
font-weight:bold;
padding-bottom:0;
}
div.heading {
background-color:#EFEFEF;
border-bottom:1px solid #D5D5D5;
font-weight:bold;
margin:10px 0;
padding:2px;
}
a:link, a:visited {
color:#174899;
}
a:active, a:hover {
color:#50943E;
}
.small_text, .small_text_blue, .small_text a, .small_text a:link, .small_text a:hover, .small_text a:visited {
color:#666666;
font-size:11px;
}
.small_text_blue a, .small_text_blue a:visited {
color:#174899;
}
.small_text_blue a:active, .small_text_blue a:hover {
color:#50943E;
}
h2 .small_text {
font-weight:normal;
}
a.title {
font-weight:bold;
text-decoration:none;
}
.divider {
padding:0 2px;
}
.positive_data {
color:#3A8E27;
}
.negative_data {
color:#AB0000;
}
.netural_data, .black {
color:#000000;
}
.blue {
color:#174899;
}
hr {
background-color:#C5C5C5;
border:0 none;
color:#C5C5C5;
height:1px;
margin:10px 0;
}
.default_text {
font-size:12px;
font-weight:normal;
}
.normal {
font-weight:normal;
}
ul.bullet, ol, dd {
padding:10px 0 10px 30px;
}
ul.bullet2 {
padding:0 0 10px 30px;
}
dt {
font-weight:bold;
}
ul.no_liststyle {
list-style-type:none;
padding:0 0 0 30px;
}
.indent {
margin-left:15px;
}
.img_left {
float:left;
padding-bottom:5px;
padding-right:10px;
}
.img_right {
float:right;
padding-bottom:5px;
padding-left:10px;
}
select, input {
font-size:11px;
}
input.button {
margin-top:-2px;
padding-left:5px;
vertical-align:middle;
}
label, .registration_form img {
vertical-align:middle;
}
.registration_form label {
display:inline-block;
margin-left:15px;
width:130px;
}
.registration_form2 .label {
margin-left:145px;
}
.registration_form2 label {
display:inline-block;
margin-bottom:5px;
}
.registration_form2 .indent label {
display:inline-block;
width:230px;
}
option {
padding-left:2px;
}
option.italics {
font-style:italic;
}
.registration_form select, .registration_form input, .registration_form2 select, .registration_form2 input, #convert_home select, #convert_home input {
margin-bottom:5px;
}
#convert_home div {
padding-bottom:5px;
}
.registration_form2 td input {
margin-bottom:0;
}
.registration_form2 td {
padding-bottom:5px;
}
form#convert_home {
float:left;
margin-right:10px;
}
#myfs form#convert_home div {
display:inline;
}
#myfs .content_450 form#convert_home div, #myfs .content_300 form#convert_home div {
display:block;
}
.required {
color:#FF0000;
}
#header {
background:url("/images/bg_header.jpg") no-repeat scroll left top #FFFFFF;
margin:0 auto;
position:relative;
width:1000px;
}
#top_links {
padding:4px 10px 17px;
}
#top_links .left {
float:left;
}
#top_links .right {
float:right;
}
#top_links .left .more, #top_links .right .login_box, #top_links .right .logout_box {
display:inline;
margin:0;
padding:0;
}
#top_links .left .more div, #top_links .right .login_box div.login_box_content, #top_links .right .logout_box div.logout_box_content {
display:none;
}
#top_links .left .more:hover div, #top_links .right .login_box:hover div.login_box_content, #top_links .right .logout_box:hover div.logout_box_content {
background:none repeat scroll 0 0 #FFFFFF;
border-bottom:1px solid #999999;
display:inline;
margin:0;
opacity:0.95;
padding:5px 10px;
position:absolute;
top:17px;
z-index:10;
}
* html #top_links .right .login_box div.login_box_content, * html #top_links .right .logout_box div.logout_box_contentx, * html #top_links .right .hidden {
display:none;
}
#top_links .left .more:hover div {
left:458px;
width:175px;
}
#top_links .right .login_box:hover div.login_box_content {
background:none repeat scroll 0 0 #FFFFFF;
color:#000000;
left:505px;
margin:0;
padding:5px 0 10px 10px;
width:485px;
}
#top_links .right .logout_box:hover div.logout_box_content {
background:none repeat scroll 0 0 #FFFFFF;
color:#000000;
left:705px;
margin:0;
padding:5px 0 10px 10px;
width:197px;
}
#top_links .right .login_box:hover div.login_box_content input {
margin-bottom:5px;
}
#top_links .right .login_box:hover div.login_box_content .right {
border-left:1px solid #C5C5C5;
padding-left:15px;
}
#top_links .right .login_box:hover div.login_box_content ul li {
display:inline-block;
}
#top_links .left .more img {
padding:1px 10px 2px 0;
vertical-align:text-bottom;
}
#top_links .right .login_box img {
padding:1px 0 2px;
vertical-align:text-bottom;
}
#top_links .left .more:hover div a {
display:inline-block;
margin:0;
padding:0 0 3px;
}
#top_links .right .login_box:hover div.login_box_content a, #top_links .right .logout_box:hover div.logout_box_content a {
color:#174899;
}
#logo {
float:left;
padding:10px 0 0 10px;
}
#symbol_search {
float:right;
margin:0;
padding:10px;
width:465px;
}
#quote_lookup {
margin:0;
padding:7px 15px 8px;
}
#sponsor {
float:right;
}
#quote_lookup a {
color:#174899;
font-size:10px;
padding:0 5px 5px 0;
}
#quote_lookup form {
float:left;
font-size:10px;
margin:0;
padding:0 5px 0 0;
}
#form_left {
float:left;
margin:0;
padding:0 5px 2px 0;
}
#form_right {
float:left;
margin:0;
padding:0 0 2px 5px;
}
#go_button {
float:left;
margin:-2px 0 0;
padding:0 20px 0 5px;
}
#navlist {
background:url("/images/bg_subnav.jpg") repeat-x scroll left bottom transparent;
clear:both;
height:50px;
margin:0;
padding:15px 0 0 5px;
position:relative;
}
#navlist ul {
list-style:none outside none;
margin:0;
padding:0;
}
#navlist li {
background:url("/images/round_button.jpg") no-repeat scroll left bottom transparent;
display:inline;
float:left;
height:25px;
margin:0;
padding:0 0 0 10px;
}
#navlist li span {
background:url("/images/round_button.jpg") no-repeat scroll right bottom transparent;
display:block;
float:left;
height:25px;
margin:0;
padding:0 20px 0 0;
}
#navlist li span a {
color:#174899;
display:block;
font-size:14px;
font-weight:bold;
margin:0;
padding:4px 5px;
text-decoration:none;
}
#navlist li.no_tab, #navlist li.no_tab:hover {
background:none repeat scroll 0 0 transparent;
}
#navlist li.current, #navlist li:hover {
background:url("/images/round_button.jpg") no-repeat scroll left top transparent;
}
#navlist li.current span, #navlist li:hover span {
background:url("/images/round_button.jpg") no-repeat scroll right top transparent;
}
#navlist li.current span a, #navlist li:hover span a {
color:#FFFFFF;
}
#navlist ul ul.sub_navlist_hover {
display:none;
}
#navlist li.current ul.sub_navlist_hover, #navlist li.no_tab ul.sub_navlist_hover, #navlist li:hover ul.sub_navlist_hover {
background:url("/images/bg_subnav.jpg") repeat-x scroll left top transparent;
display:inline;
height:25px;
left:0;
margin:0;
padding:0;
position:absolute;
top:40px;
width:1000px;
}
#navlist li:hover ul.sub_navlist_hover {
z-index:10;
}
#navlist li.current ul.sub_navlist_hover li, #navlist ul li:hover ul.sub_navlist_hover li {
background:none repeat scroll 0 0 transparent;
margin:0;
padding:5px 10px 0;
}
#navlist li.current ul.sub_navlist_hover li a, #navlist ul li ul.sub_navlist_hover li a {
background:none repeat scroll 0 0 transparent;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
#navlist ul li:hover ul.sub_navlist_hover li:hover {
background:none repeat scroll 0 0 transparent;
}
#navlist ul li:hover ul.sub_navlist_hover li:hover a {
color:#C2E49F;
text-decoration:underline;
}
#navlist ul li ul.sub_navlist_hover li.current a, #navlist ul li:hover ul.sub_navlist_hover li.current:hover a {
color:#C2E49F;
text-decoration:none;
}
#content {
background-color:#FFFFFF;
border-bottom:1px solid #C5C5C5;
clear:left;
margin:0 auto;
padding:0 15px;
width:970px;
}
.content_190 {
float:left;
padding-right:15px;
padding-top:0;
width:190px;
}
.content_450 {
float:left;
padding-right:15px;
width:450px;
}
.content_300 {
float:left;
width:300px;
}
.content_655 {
float:left;
padding-right:15px;
width:655px;
}
.content_765, #myfs {
float:left;
width:650px;
}
.content_970 {
clear:both;
float:left;
width:970px;
}
.content_50percent {
float:left;
padding-right:5%;
width:45%;
}
.content_33percent {
float:left;
padding-right:3%;
width:30%;
}
.mod_top {
background:url("/images/bg_module.jpg") no-repeat scroll left top transparent;
height:40px;
padding-left:10px;
}
.mod_top h1 {
background:url("/images/bg_module.jpg") no-repeat scroll right top transparent;
color:#174899;
font-size:14px;
height:32px;
padding-top:8px;
}
.mod_top h1 .link, h2 .link, .mod_top form, .move, div.heading .link {
float:right;
padding:0 10px 0 0;
}
.mod_top h1 .link a, h2 .link a, div.heading .link a {
color:#50943E;
font-weight:normal;
}
.mod_divider {
background:url("/images/bg_module_divider.jpg") no-repeat scroll right bottom transparent;
height:100%;
overflow:auto;
padding-right:10px;
}
div.mod_divider_left {
background:url("/images/bg_module_divider.jpg") no-repeat scroll left bottom transparent;
float:left;
height:100%;
overflow:auto;
padding-bottom:25px;
padding-left:9px;
}
.mod_bottom {
background:url("/images/bg_module.jpg") no-repeat scroll right bottom transparent;
height:100%;
margin-bottom:15px;
overflow:auto;
padding-right:10px;
}
div.mod_left {
background:url("/images/bg_module.jpg") no-repeat scroll left bottom transparent;
float:left;
height:100%;
overflow:auto;
padding-bottom:15px;
padding-left:9px;
padding-top:10px;
}
.mod_bottom_fb {
background:url("/images/bg_module_fb.jpg") no-repeat scroll right bottom transparent;
height:100%;
margin-bottom:15px;
overflow:auto;
padding-right:10px;
}
div.mod_left_fb {
background:url("/images/bg_module_fb.jpg") no-repeat scroll left bottom transparent;
float:left;
height:100%;
overflow:auto;
padding-bottom:105px;
padding-left:9px;
}
.mod_top_video {
background:url("/images/bg_module_video.jpg") no-repeat scroll left top transparent;
height:30px;
padding-left:10px;
}
.mod_top_video h1 {
background:url("/images/bg_module_video.jpg") no-repeat scroll right top transparent;
color:#174899;
font-size:14px;
height:22px;
padding-top:8px;
}
.mod_bottom_video {
background:url("/images/bg_module_video.jpg") no-repeat scroll right bottom transparent;
height:100%;
margin-bottom:15px;
overflow:auto;
padding-right:10px;
}
div.mod_left_video {
background:url("/images/bg_module_video.jpg") no-repeat scroll left bottom transparent;
float:left;
height:100%;
overflow:auto;
padding-bottom:10px;
padding-left:9px;
}
.video_player {
background-color:#E3E3E3;
border-bottom:medium none #C5C5C5;
}
.content_300 .video_player {
width:298px;
}
p, .padding {
padding-bottom:10px;
}
.padding15 {
padding-bottom:15px;
}
.padding0 {
padding-bottom:0;
}
.padding_top {
padding-top:10px;
}
.padding_top0 {
padding-top:0;
}
.clear {
clear:both;
font-size:0;
height:0;
line-height:0;
}
.content_300 .mod_navlist {
width:277px;
}
.content_765 .mod_navlist {
width:742px;
}
.mod_navlist {
border-bottom:1px solid #C5C5C5;
clear:both;
height:20px;
margin-bottom:10px;
padding-left:2px;
position:relative;
}
.mod_navlist ul {
list-style:none outside none;
margin:0;
padding:0;
width:100%;
}
.mod_navlist li {
background:url("/images/round_button2.jpg") no-repeat scroll left bottom transparent;
display:inline;
float:left;
height:17px;
margin:3px 2px 0 0;
padding:0 0 0 5px;
}
.mod_navlist li span {
background:url("/images/round_button2.jpg") no-repeat scroll right bottom transparent;
display:block;
float:left;
height:17px;
margin:0;
padding:0 5px 0 0;
}
.mod_navlist li a, .mod_navlist li a:visited {
color:#666666;
display:block;
font-size:11px;
font-weight:bold;
margin:0;
padding-top:3px;
text-decoration:none;
}
.mod_navlist li.ui-tabs-selected, .mod_navlist li.current, .mod_navlist li:hover {
background:url("/images/round_button2.jpg") no-repeat scroll left top transparent;
height:20px;
margin-top:1px;
}
.mod_navlist li.ui-tabs-selected span, .mod_navlist li.current span, .mod_navlist li:hover span {
background:url("/images/round_button2.jpg") no-repeat scroll right top transparent;
height:20px;
margin:0;
}
.mod_navlist li.ui-tabs-selected a, .mod_navlist li.ui-tabs-selected a:visited, .mod_navlist li.current a, .mod_navlist li.current a:visited, .mod_navlist li:hover a, .mod_navlist li:hover span a:visited, .mod_navlist li:hover a:visited, .mod_navlist li a:hover {
color:#174899;
}
.ui-tabs .ui-tabs-hide, .tabcontent {
display:none;
}
.newsletter_tabs ul {
margin:0;
padding:0 0 0 10px;
text-align:left;
}
.newsletter_tabs li, .tcontent_btn {
background:url("/images/tab_shade.gif") repeat-x scroll left top white;
border:1px solid #A0C2D2;
display:inline;
margin-right:5px;
padding:3px 5px 0;
}
.newsletter_tabs li a, .tcontent_btn a {
margin-right:3px;
text-decoration:none;
}
.newsletter_tabs li.current, .newsletter_tabs li.ui-tabs-selected {
background-image:url("/images/tab_shadeactive.gif");
border-color:#A0C2D2 #A0C2D2 #CDDCE3;
border-style:solid;
border-width:1px;
margin-right:5px;
padding:3px 5px 0;
position:relative;
}
.newsletter_tabs li.current a, .newsletter_tabs li.current a:link, .newsletter_tabs li.current a:active, .newsletter_tabs li.current a:visited, .newsletter_tabs li.current a:hover {
text-decoration:none;
}
.newsletter_tabs div.tab_box {
background-image:url("/images/tab_box_bg.gif");
border:1px solid #A0C2D2;
margin:0 auto 15px;
padding:10px;
width:280px;
}
.quote_header h2 {
padding-bottom:0;
}
.quote_header ul {
float:left;
margin:0;
padding:5px 0 10px;
}
.quote_header li {
display:inline;
float:left;
list-style-type:none;
padding:5px 10px 0 0;
}
.quote_header li.title {
font-size:18px;
font-weight:bold;
padding-top:0;
}
.quote_header li span {
font-weight:bold;
}
.quote_header .btn {
float:left;
padding-top:7px;
}
.quote_header_nav {
clear:both;
margin-bottom:10px;
}
.quote_header_nav .mod_navlist {
float:left;
width:620px;
}
.refresh_page {
float:right;
height:20px;
}
.quote_header_nav .refresh_page {
border-bottom:1px solid #C5C5C5;
float:left;
height:20px;
}
.top_ads {
clear:both;
height:100px;
margin:0;
padding:8px 10px 12px;
}
.leader_board {
float:left;
padding:7px 0 0 10px;
}
.text_ad {
margin:0 auto;
width:80%;
}
.ad, .text_ad {
padding-bottom:15px;
text-align:center;
}
.tcAd {
font-size:11px;
padding:0 10px;
text-align:center;
width:170px;
}
.tcAd img {
padding-bottom:3px;
}
.tc_top {
background:url("/images/bg_top_tc.jpg") no-repeat scroll left top #FFFFFF;
float:left;
height:80px;
padding:20px 23px 0 22px;
}
.tc_bottom {
float:left;
}
.tcAd a:link, .tcAd a:visited, .text_ad a:link, .text_ad a:visited {
color:#0066FF;
text-decoration:none;
}
.tcAd a:active, .tcAd a:hover, .text_ad a:active, .text_ad a:hover {
color:#000033;
text-decoration:underline;
}
.video_sponsor1 {
float:right;
margin:-2px 0 0;
padding:0 7px 0 0;
}
.broker img {
margin-left:15px;
}
.broker .float img {
margin-left:0;
padding-bottom:5px;
}
.right2 .broker img {
margin-left:0;
padding-bottom:10px;
}
.broker .float, .tt_float {
float:left;
padding:0 4px 10px;
width:48%;
}
.tt_float img, .tt img {
float:left;
padding-right:5px;
}
.edu div {
float:left;
padding:0 4px 10px;
width:32%;
}
.sponsor {
float:right;
}
.sponsor img {
vertical-align:middle;
}
.mod_sponsor {
background:url("/images/bg_mod_sponsor.jpg") no-repeat scroll left top transparent;
float:right;
height:80px;
margin-left:10px;
padding:20px 10px 0;
}
#dailyquote {
background:url("/images/dq_bg.gif") repeat scroll left top transparent;
border:1px solid #AAC7D7;
margin-bottom:15px;
text-align:center;
width:300px;
}
#dailyquote div {
padding:10px 5px;
}
#footer {
margin:0 auto;
padding:0;
text-align:center;
width:100%;
}
#footer_top {
background:url("/images/bg_footer_01.jpg") no-repeat scroll center bottom #E3E3E3;
margin:0;
padding:15px 0;
}
#footer_top .ad {
padding-bottom:15px;
text-align:center;
}
#footer_bottom {
background:url("/images/bg_footer_02.jpg") no-repeat scroll center top #E3E3E3;
margin:0;
padding:15px 0;
}
.fs_chart_header {
margin-bottom:10px;
}
.fs_chart_header li {
display:inline;
padding-right:200px;
}
.fs_chart_header li.last {
padding-right:0;
}
.fs_chart_header li a {
color:#50943E;
font-weight:normal;
}
.fs_chart, .fs_chart_form {
border:1px solid #C5C5C5;
padding:10px 1px;
}
.fs_chart h2, .fs_chart_form h2, .fs_quote_form h2, .fs_quote_form2 h2 {
font-size:12px;
font-weight:bold;
margin:0;
padding:0 0 5px;
}
.fs_chart h2 span, .fs_chart_form h2 span {
font-weight:normal;
}
.fs_chart_form {
border-top:0 none;
margin-bottom:15px;
}
.mod_left .fs_chart, .mod_left .fs_chart_form, .AccordionPanelContent .fs_chart {
border:0 none;
margin:0;
padding:0;
text-align:left;
}
.fs_chart_form select, .fs_chart_form input, .fs_chart_form img, .fs_quote_form input {
margin-bottom:5px;
}
.fs_quote_form select {
margin-bottom:10px;
width:375px;
}
.fs_quote_form2 select {
margin-bottom:10px;
width:300px;
}
.fs_quote_form2 input[type="text"] {
margin-bottom:10px;
width:300px;
}
.fs_chart {
text-align:center;
}
.mod_left .fs_chart .left, .fs_quote_form2 .left {
float:left;
padding-right:12px;
}
.AccordionPanelContent .fs_chart .left {
float:left;
padding-right:7px;
}
.mod_left .fs_chart .last, .AccordionPanelContent .fs_chart .last {
padding-right:0;
}
.fs_chart ul {
background-color:#DDDDDD;
border-color:-moz-use-text-color #C5C5C5 #C5C5C5;
border-right:1px solid #C5C5C5;
border-style:none solid solid;
border-width:0 1px 1px;
list-style:none outside none;
margin:0 auto;
padding:3px 0;
text-align:center;
}
.fs_chart ul li {
border-color:#DDDDDD #DDDDDD -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px 0;
display:inline;
padding:1px 10px 4px;
}
.fs_chart ul li.current, .fs_chart ul li:hover {
background:none repeat scroll 0 0 #FFFFFF;
border-color:#CCCCCC #CCCCCC -moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px 0;
}
.fs_quote_form ul li {
display:inline;
padding-right:10px;
}
.fs_chart_form .right, .fs_form .right, .fs_quote_form2 .right {
float:right;
}
.fs_chart_form .right2, .fs_form .right2 {
border-left:1px solid #C5C5C5;
float:left;
margin-bottom:10px;
padding-left:20px;
}
.fs_chart_form .left, .fs_form .left {
float:left;
padding:0 7px 10px 0;
}
.fs_chart_form .left2, .fs_form .left2 {
border-right:1px solid #C5C5C5;
float:left;
margin-right:20px;
padding-right:15px;
}
.fs_chart_form .options {
float:left;
width:50px;
}
.fs_chart_form hr {
width:50px;
}
.content_190 .datagrid {
width:170px;
}
.content_300 .datagrid, .content_765 .content_300 .datagrid, #myfs .content_300 .datagrid {
width:280px;
}
.content_450 .datagrid, .content_765 .content_450 .datagrid, #myfs .content_450 .datagrid {
width:430px;
}
.content_450 .AccordionPanelContent .datagrid {
width:420px;
}
.content_765 .datagrid, #myfs .datagrid {
margin:0 auto;
width:745px;
}
.content_970 .datagrid {
width:950px;
}
.datagrid table {
border-collapse:collapse;
width:100%;
}
.datagrid table.left {
float:left;
margin:0 3px;
width:48%;
}
.datagrid tr .subtitle {
padding-bottom:0;
}
.datagrid .gray, .datagrid .gray2, .datagrid ul.gray {
background-color:#EFEFEF;
}
.datagrid ul.gray {
border-bottom:1px solid #C5C5C5;
border-top:1px solid #C5C5C5;
}
.datagrid ul:hover, .datagrid tr:hover {
background-color:#E3F2D2;
}
.datagrid tr.gray2:hover {
background-color:#EFEFEF;
}
.datagrid td {
border-bottom:1px solid #C5C5C5;
padding:3px;
}
.datagrid ul {
padding:3px;
}
.datagrid .no_border {
border:0 none;
}
.datagrid .right {
text-align:right;
}
.datagrid .center {
text-align:center;
}
.datagrid .category {
background-color:#FFFFFF;
color:#666666;
font-size:11px;
font-weight:normal;
}
.datagrid .category_column, .datagrid .category_column_first {
border-right:1px solid #C5C5C5;
}
.datagrid .white, .datagrid tr.white:hover {
background-color:#FFFFFF;
}
.searchoption {
color:#666666;
font-size:11px;
font-weight:bold;
padding-bottom:10px;
}
.searchoption select {
margin-right:8px;
}
.datagrid table.wide {
border:medium none;
margin:0;
padding:0;
table-layout:fixed;
}
.datagrid table.wide td {
padding:3px 4px;
white-space:nowrap;
}
.datagrd table.wide td.category_column {
width:100px;
}
.currencies .datagrid table.wide td.category_column_first, .currencies .datagrid table.wide td.category_column {
width:30px;
}
.currencies .datagrid table.wide td.category_column {
font-size:12px;
}
.datagrid table.wide td.scroll {
border:medium none;
margin:0;
padding:0;
}
.datagrid table.wide td.scroll div {
overflow-x:auto;
overflow-y:hidden;
width:100%;
}
.datagrid table.wide td.subtitle {
background-color:#D5D5D5;
color:#174899;
font-weight:bold;
}
.datagrid table.wide td.subtitle div {
position:relative;
width:100%;
z-index:10;
}
.datagrid table.wide td.last {
height:20px;
}
.headlinelists ul, .headlinelists2 ul {
list-style:none outside none;
}
.headlinelists li, .headlinelists span.link, .headlinelists2 li, .headlinelists2 span.link {
background:url("/images/li_headlinebullet.gif") no-repeat scroll 0 0 transparent;
font-size:11px;
font-weight:bold;
margin-bottom:10px;
padding-left:12px;
}
.headlinelists ul.bullet {
padding-left:18px;
}
.headlinelists2 li, .headlinelists2 span.link {
font-size:12px;
}
.headlinelists li.last, .datagrid li, .headlinelists2 li.last {
margin-bottom:0;
}
.headlinelists ul.left, .headlinelists2 ul.left {
float:left;
padding-right:10px;
width:45%;
}
.headlinelists ul.right, .headlinelists2 ul.right {
float:left;
width:45%;
}
.headlinelists .small_text, .headlinelists2 .small_text {
font-weight:normal;
}
.market_specific {
float:left;
width:49%;
}
.market_specific img {
float:left;
padding:0 5px 40px;
}
#tooltip {
background-color:#FFFFCA;
border:1px solid #E3E3E3;
font-size:12px;
padding:5px;
position:absolute;
width:200px;
z-index:3000;
}
#tooltip h3 {
font-size:12px;
}
.functions {
width:745px;
}
.functions .left {
float:left;
}
.functions .right {
float:right;
}
.functions ul {
list-style-type:none;
padding-top:2px;
}
.functions ul li {
display:inline;
font-weight:bold;
padding-left:20px;
}
.functions ul li.first, .pfQuoteBoard ul li.first, .functions .right li {
padding-left:0;
}
.functions ul a {
text-decoration:none;
}
.functions ul img {
vertical-align:middle;
}
td.greenbkgd {
background-color:#EFEFEF;
}
td.graycellbkgd {
background-color:#e3e3e3;
}
.greenoutline {
background-color:#C5C5C5;
}
ul#topnavhome {
float:left;
list-style:none outside none;
margin:0;
padding:0;
position:relative;
}
ul#topnavhome li {
float:left;
margin:0;
padding:0;
}
ul#topnavhome li a {
color:#FFFFFF;
display:block;
font:10px Verdana;
padding:9px 8px;
text-decoration:none;
}
ul#topnavhome li.current {
background:none repeat scroll 0 0 #80ACC4;
}
ul#topnavhome li:hover {
background:none repeat scroll 0 0 #80ACC4;
}
ul#topnavhome li span {
background:none repeat scroll 0 0 #FFFFFF;
color:#528797;
display:none;
float:left;
left:0;
padding:10px 0;
position:absolute;
top:32px;
width:548px;
z-index:100;
}
ul#topnavhome li:hover span {
display:block;
}
ul#topnavhome li span a {
background:none repeat scroll 0 0 #FFFFFF;
color:#528797;
display:inline;
font:10px Verdana;
width:548px;
}
ul#topnavhome li span a:hover {
color:#80ACC4;
}




ul.cssMenuhome ul  {
display:none;
}
ul.cssMenuhome li:hover > ul {
display:block;
}
ul.cssMenuhome ul {
left:-1px;
position:absolute;
top:98%;
}
ul.cssMenuhome ul ul {
left:98%;
position:absolute;
top:-2px;
}
ul.cssMenuhome, ul.cssMenuhome ul {
background-color:#888888;
list-style:none outside none;
margin:0;
padding:0;
}
ul.cssMenuhome table {
border-collapse:collapse;
}
ul.cssMenuhome {
display:block;
}
ul.cssMenuhome ul {
margin-left:-60px;
z-index:1000;
}
ul.cssMenuhome li {
display:block;
font-size:0;
margin:0;
}
ul.cssMenuhome a:active, ul.cssMenuhome a:focus {
outline-style:none;
}
ul.cssMenuhome a, ul.cssMenuhome li.dis a:hover, ul.cssMenuhome li.sep a:hover {
background-color:#888888;
color:#FFFFFF;
cursor:default;
display:block;
font:10px Verdana;
padding:9px 8px;
text-align:left;
text-decoration:none;
vertical-align:middle;
}
ul.cssMenuhome span {
overflow:hidden;
}
ul.cssMenuhome li {
float:left;
}
ul.cssMenuhome ul li {
float:none;
}
ul.cssMenuhome ul a {
text-align:left;
white-space:nowrap;
}
ul.cssMenuhome li.sep {
height:100%;
line-height:0;
padding:0;
text-align:left;
}
ul.cssMenuhome li.sep span {
background-image:none;
display:inline-block;
float:none;
height:100%;
padding-right:0;
width:3px;
}
ul.cssMenuhome ul li.sep span {
height:3px;
width:100%;
}
ul.cssMenuhome li:hover {
position:relative;
}
ul.cssMenuhome li:hover > a {
background-color:#80ACC4;
color:#FFFFFF;
font:10px Verdana;
text-decoration:none;
}
ul.cssMenuhome li a:hover {
background-color:#80ACC4;
color:#FFFFFF;
font:10px Verdana;
position:relative;
text-decoration:none;
}
ul.cssMenuhome li.dis a {
color:#666666 !important;
}
ul.cssMenuhome img {
border:medium none;
float:left;
height:16px;
margin-right:2px;
width:16px;
}
ul.cssMenuhome ul img {
height:16px;
width:16px;
}
ul.cssMenuhome img.over {
display:none;
}
ul.cssMenuhome li.dis a:hover img.over {
display:none;
}
ul.cssMenuhome li.dis a:hover img.def {
display:inline;
}
ul.cssMenuhome li:hover > a img.def {
display:none;
}
ul.cssMenuhome li:hover > a img.over {
display:inline;
}
ul.cssMenuhome a:hover img.over, ul.cssMenuhome a:hover ul img.def, ul.cssMenuhome a:hover a:hover img.over {
display:inline;
}
ul.cssMenuhome a:hover img.def, ul.cssMenuhome a:hover ul img.over, ul.cssMenuhome a:hover a:hover img.def {
display:none;
}
ul.cssMenuhome a:hover ul {
display:block;
}
ul.cssMenuhome span {
background-image:url("http://www.mrfrs.org/graphics/arr_white.gif");
background-position:right center;
background-repeat:no-repeat;
display:block;
padding-right:12px;
}
ul.cssMenuhome li:hover > a > span {
background-image:url("http://www.mrfrs.org/graphics/arrv_white.gif");
}
ul.cssMenuhome a:hover span {
}
ul.cssMenuhome ul span, ul.cssMenuhome a:hover table span {
background-image:url("http://www.mrfrs.org/graphics/arr_white.gif");
}

td.whitebkgd {
background-color:#FFFFFF;
text-align:left;
}
td.whitebkgdpadright {
background-color:#FFFFFF;
padding:0 15px 0 0;
text-align:left;
}
td.whitebkgdcenter {
background-color:#FFFFFF;
margin-left:auto;
margin-right:auto;
text-align:center;
}
td.greenbkgd {
background-color:#EFEFEF;
}
table.whitebkgdmain {
background-color:#FFFFFF;
}
#whitebkgd {
background-color:#FFFFFF;
margin-left:auto;
margin-right:auto;
width:690px;
}
.outline {
background-color:#C5C5C5;
}
.greeneventstext  {
background-color:#EFEFEF;
padding:12px;
text-align:left;
}
hr.green {
background-color:#C5C5C5;
border:0 none;
color:#C5C5C5;
height:1px;
margin:0;
padding:0;
text-align:left;
}
td.whitebkgdcenter {
background-color:#FFFFFF;
margin-left:auto;
margin-right:auto;
text-align:center;
}
td.whitebkgdpadright {
background-color:#FFFFFF;
padding:0 15px 0 0;
text-align:left;
}
