.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
body {
  background:url("images/fxequity_bkg4.jpg") no-repeat scroll center top #B6C9EB ;
  font:normal 12px Arial,Helvetica,sans-serif;
  color:#FFFFFF;
  margin:0px;
  padding:12px 0px;
}
#inside_body {
  background:url("images/fxequity_bkg.jpg") no-repeat;
  background-position:20px 264px;
}
#bkg_img {
  position:absolute;
  z-index:-1000;
  left:0;
  bottom:0;
}
#wrapper {
  margin:auto;
  width:1000px;
}
#echart_wrap {
  margin:auto;
  width:1183px;
}
#details_text {
  font:bold 13px "Comic Sans MS",Arial,sans-serif;
  color:#004499;
  display:none;
  margin:auto;
  margin-bottom:8px;
  width:614px;
}
#details_text p {
  margin:0;
}
#head_left_col {
  float:left;
}
#head_right_col {
  float:left;
  margin-left:30px;
}
#main_table {
  font:normal 14px Verdana,Arial,sans-serif;
  border-color:#0066CC;
  text-align:center;
  vertical-align:middle;
  margin:auto;
}
#fx_banner {
  float:left;
}
#banner_text {
  font:bold italic 20px Arial,Helvetica,sans-serif;
  float:left;
  margin:14px 0 18px 100px;
  height:28px;
}
#fx_banner img {
  width:380px;
  height:56px;
}
#menu_row, #submenu_row {
  background-image:url(images/menu_bkg.gif);
  color:#999999;
  border:2px solid #E6E6FA;
  clear:both;
  font-size:12px;
  font-weight:bold;
  line-height:30px;
  text-align:center;
  margin-bottom:5px;
  height:32px;
}
#submenu_row {
  border-top:2px solid #C9CEFC;
  text-align:left;
  padding-left:47px;
  margin-top:-6px;
}
#menu_row a, #submenu_row a {
  padding:1px 8px;
}
.menu_item, .menu_item:hover, .menu_item_a, .menu_item_a:hover {
  text-decoration:none;
  color:#4455CC;
}
.menu_item {
  background-color:#EEEEFF;
  border:2px solid  #5566DD;
}
.menu_item:hover {
  background-color:#FFFFAA;
}
.menu_item_a {
  color:#334488;
  background-color:#FFFFFF;
  border:2px solid #334488;
}
.menu_item_a:hover {
  background-color:#FFFFAA;
}
#contruct_bkg {
  background:url("images/dummy_bkg.gif") no-repeat;
  width:1000px;
  height:750px;
}
.form_body {
  font:normal 13px Arial,Helvetica,sans-serif;
  padding:0;
  margin:0;
}
fieldset {
  border:none;
  margin:0;
  padding:0;
}
#select_contents {
  width:1000px;
}
.pri_index {
  background-color:#AFAFFF;
}
#image_wrap {
  position:absolute;
  margin:auto;
  width:1000px;
  height:140px;
}
#sel_left_col {
  background-color:#DDDDFF;
  float:left;
  margin:3px 0 0 18px;
  width:600px;
}
#sel_right_col {
  float:right;
  text-align:justify;
  margin-left:12px;
  margin-right:18px;
  width:336px;
}
#chart_group {
  height:404px;
  margin-top:6px;
}
#chart_wrap {
  background-image:url(images/loading_bkg.jpg);
  border:2px solid white;
  color: #0066cc;
  float:left;
  width:796px;
  height:400px;
}
#options_panel {
  float:left;
  margin-left:6px;
  width:194px;
}
#logon_area {
  display:block;
  margin:0 20px;
  height:104px;
}
#logon_area #submit_butt {
  margin:6px 0;
}
#options_area, #options_help {
  display:block;
  margin:0 20px;
  height:384px;
}
#options_help {
  display:none;
  text-align:justify;
  margin:0 20px;
}
#options_help p {
  margin:0;
  padding:3px 0 4px 0;
}
#opts_head_text1, #opts_head_text2 {
  font-weight:bold;
  text-align:left;
  margin-top:14px;
}
#opts_head_text2 {
  text-align:center;
}
#close_options_help {
  background:url("images/corner_close.gif") no-repeat;
  position:absolute;
  margin-left:134px;
  margin-top:-12px;
  width:40px;
  height:40px;
}
#graph_options select {
  font-size:11px;
  margin:8px 0 0 4px;
  height:18px;
}
#opts_form_area {
  margin-top:10px;
}
#opts_form_top {
  margin:6px 0 0 28px;
}
#opts_form_bottom {
  margin:10px 20px 0 4px;
  width:140px;
  height:84px;
}
#opts_sep_1 {
  margin:6px auto 0;
  width:140px;
}
#opts_sep_2 {
  margin-top:16px;
  width:140px;
}
#opts_sep_3 {
  clear:both;
  margin-top:4px;
  width:140px;
}
#right_col_head {
  text-align:center
}
#opt_help_body {
  margin-top:8px;
}
#opt_right_left {
  float:left;
  margin:4px 0 0 0;
}
#opt_right_right {
  float:right;
  margin:4px 0 0 0;
}
#button_line {
  clear:both;
  padding:0 18px 0 18px;
}
.button_style {
  font:bold 11px Arial,Helvetica,sans-serif;
/*  padding:0 4px;*/
  height:22px;
}
#sel_button_line {
  padding-top:6px;
  height:20px
}
#sel_button_line input {
  float:left;
  width:110px
}
#logon_popup_butt {
  margin-left:30px;
}
#response_line {
  display:none;
}
#chart_help_panel {
  display:none;
  clear:both;
  margin-top:6px;
}
#close_chart_help {
  background:url("images/corner_close.gif") no-repeat;
  position:absolute;
  margin-left:960px;
  margin-top:-30px;
  width:40px;
  height:40px;
}
#details_panel {
  clear:both;
  margin-top:6px;
  width:1000px;
}
#details_area p {
  text-align:justify;
  margin:4px 16px;
}
#details_area {
  display:block;
  margin:0 30px 0 44px;
  height:84px;
}
#details_table {
  white-space:nowrap;
}
#details_table td  {
  padding-right:6px;
}
#details_table #td2 {
  width:220px;
}
#details_table #td4 {
  width:180px;
}
#details_table #td6 {
  width:40px;
}
.det_column {
  float:left;
  overflow:hidden;
  white-space:nowrap;
  width:310px
}
#det_left_col {
  float:left;
  overflow:hidden;
  white-space:nowrap;
  width:246px
}
#det_right_col {
  float:right;
}
#help_area {
  height:156px;
}
#help_area p {
  padding:5px 0;
}
#resize_sel_panel {
  background:url("images/expand_butts.jpg") no-repeat;
  float:right;
  margin-top:4px;
  height:16px;
  width:40px;
}
#resize_sel_panel:hover {
  background-position:0px -16px;
  cursor:pointer;
}
#sel_text {
  clear:both;
  margin-top:6px;
}
#opt_help_button, #opt_back_button {
  text-align:right;
}
#refresh_button {
  text-align:center;
  margin-top:16px;
}
#above_table {
  color:#AA99CC;
  margin:0 12px 0 12px;
  text-align:justify;
}
#sub_text_left {
  float:left;
  margin:0 12px 0 12px;
  width:446px;
}
#sub_text_right {
  float:right;
  margin-top:10px;
  height:204px;
}
#img_graph {
  border:2px solid #444444;
}
#errmsg {
  font:normal 14px Arial,sans-serif;
  background-color:#ff9999;
  color:#000077;
  border:2px solid #FFFFFF;
  clear:both;
  text-align:center;
  margin:6px 0;
  padding:3px 10px;
  height:1.3em;
}
#footer {
  background-color:#8ABBEC;
  color:#000077;
  border:1px solid #DDDDDD;
  clear:both;
  text-align:right;
  margin:0px;
  padding:3px 10px;
  height:1.3em;
}
#footer a {
  color:#000077;
  font-weight:bold;
}
.bkg_type1_t, .bkg_type1_b {
  background:url("images/panels_bkg.gif") no-repeat;
  height:10px;
}
.bkg_type1_b {
  background-position:0px -22px;
  clear:both;
  margin-top:0;
}
.bkg_type1_m {
  background:url("images/panels_bkg_m.jpg") repeat;
  margin-top:0;
}
.bkg_type2_t, .bkg_type2_b {
  background:url("images/panels_bkg.gif") no-repeat;
  background-position:0px -64px;
  width:692px;
  height:10px;
}
.bkg_type2_b {
  background-position:0px -86px;
  margin-top:0;
}
.bkg_type2_m {
  background:url("images/panels_bkg_m.jpg") repeat;
  background-position:-2000px 0px;
  margin-top:0;
  width:692px;
}
.bkg_type3_t, .bkg_type3_b {
  background:url("images/panels_bkg.gif") no-repeat;
  background-position:-700px -64px;
  width:300px;
  height:10px;
}
.bkg_type3_b {
  background-position:-700px -86px;
  margin-top:0;
}
.bkg_type3_m {
  background:url("images/panels_bkg_m.jpg") repeat;
  background-position:-2700px 0px;
  margin-top:0;
  width:300px;
}
.bkg_type4_t, .bkg_type4_b {
  background:url("images/panels_bkg.gif") no-repeat;
  background-position:-806px -32px;
  width:194px;
  height:10px;
}
.bkg_type4_b {
  background-position:-806px -54px;
  margin-top:0;
}
.bkg_type4_m {
  background:url("images/panels_bkg_m.jpg") repeat;
  background-position:-1806px 0px;
  margin-top:0;
  width:194px;
}
.bkg_type5_t, .bkg_type5_b {
  background:url("images/panels_bkg.gif") no-repeat;
  background-position:0px -32px;
  width:800px;
  height:10px;
}
.bkg_type5_b {
  background-position:0px -54px;
  margin-top:0;
}
.bkg_type5_m {
  background:url("images/panels_bkg_m.jpg") repeat;
  background-position:-1000px 0px;
  margin-top:0;
  width:800px;
}
#select_bkg .bkg_type1_m {
  height:122px;
}
#icon_bkg .bkg_type1_m {
  height:48px;
}
#icon_wrap {
  padding-left:48px;
  height:50px;
}
.icon_group {
  float:left;
  margin-left:0;
  width:154px;
}
.icon_group a {
  background-image: url("images/icon_mix.gif");
  float:left;
  margin-left:0;
  margin-top:2px;
  height:46px;
  width:46px;
}
.icon_group div {
  float:left;
  margin-top:16px;
  margin-left:10px;
}
#icon_forum {
  background-position:0px 0px;
}
#icon_list {
  background-position:-46px 0px;
}
#icon_perma {
  background-position:-92px 0px;
}
#icon_settings {
  background-position:-138px 0px;
}
#icon_iphone {
  background-position:-184px 0px;
}
#icon_help {
  background-position:-230px 0px;
}
#icon_forum:hover {
  background-position:0px -46px;
}
#icon_list:hover {
  background-position:-46px -46px;
}
#icon_perma:hover {
  background-position:-92px -46px;
}
#icon_settings:hover {
  background-position:-138px -46px;
}
#icon_iphone:hover {
  background-position:-184px -46px;
}
#icon_help:hover {
  background-position:-230px -46px;
}
.clickimage {
  cursor:pointer;
}
#sel_table {
  table-layout:fixed;
  width:588px;
}
#sel_table_body{
  width:550px;
}
.col1 {
  width:52px;
}
.col2 {
  width:54px;
}
.col3 {
  width:106px;
}
.col4 {
  width:26px;
}
.col5 {
  width:52px;
}
.col6 {
  width:58px;
}
.col7 {
  width:48px;
}
.col8 {
  width:104px;
}
.col9 {
  width:48px;
}
.col10 {
  width:48px;
}
#sel_list_box {
  height: 126px;
  width: 604px;
}
.scrollBox {
  font:normal 11px Arial,Helvetica,sans-serif;
  line-height:12px;
  padding:0 4px 4px 4px;
  background-color:#DDDDFF;
  color:#003366;
  overflow-x:hidden;
  overflow-y:scroll;
}
.table_odd, .table_even {
  font:normal 11px Helvetica,sans-serif;
  line-height:14px;
  height:14px;
}
th {
  padding:2px;
  margin:0;
}
thead {
  margin:0;
}
td {
  overflow:hidden;
  padding:1px 0;
}
.col0 {
  display:none;
}
.col2, .col4, .col8, .col9 {
  text-align:center;
}
.col1, .col5, .col6, .col7 {
  text-align:right;
}
tr .col1, tr .col5, tr .col6, tr .col7 {
  padding-right:3px;
}
tr .col3, tr .col10 {
  padding-left:3px;
}
#sel_table tbody tr:hover, #modacct_table tbody tr:hover {
  background-color:#EEFFFF;
}
.table_odd {
  background-color:#FFFFFF;
}
.table_even {
  background-color:#F4F4FF;
}
#select_table_header, #modacct_table_header {
  font:bold 11px Arial,Helvetica,sans-serif;
  background-color:#DDDDFF;
  color:#003366;
  cursor:pointer;
  margin:0 0 0 6px;
  height:18px;
  width:606px;
}
#modacct_table_header {
  width:548px;
}
#select_table_header div, #modacct_table_header div {
  border:1px solid #DDDDFF;
  float:left;
  text-align:center;
  margin:2px 1px 0 1px;
}
#select_table_header div:hover, #modacct_table_header div:hover {
  background-color:#EEEEEE;
  border:1px solid #444444;
  cursor:pointer;
}
#under_construct img {
  margin-top:152px;
  margin-left:247px;
  height:408px;
  width:408px;
}
a { color:#6699CC; border:none; text-decoration:none }
h3 { color:#6699CC; font:normal 18px Arial,Helvetica,sans-serif; padding: 0px; height:24px }
ul { line-height:18px; }
p { margin:12px 0; }
img { border:none; }
input { font-size:12px; }
select { font-size:12px; }

label, input[type="radio"] {
  white-space:nowrap;
}

h4 {
  font:bold 12px Verdana,Arial,Helvetica,sans-serif;
  margin:0;
}

.tiny_font {
  font-size:12px;
  text-align:center;
}
#list_headline {
  font:bold 11px Arial,Helvetica,sans-serif;
  border:1px solid #333333;
  border-bottom:none;
  background-color:#606060;
  color:#FFFFFF;
  text-align:center;
  line-height:20px;
  margin:auto;
  padding:0 14px 0 1px;
  height:20px;
  width:614px;
}
#list_headline span {
  border-right:1px solid #999999;
  float:left;
  white-space:nowrap;
}
.hc1 {
  width:71px;
}
.hc2 {
  width:69px;
}
.hc3 {
  width:107px;
}
.hc4 {
  width:58px;
}
.hc5 {
  width:58px;
}
.hc6 {
  width:42px;
}
.hc7 {
  width:66px;
}
.hc8 {
  width:66px;
}
.hc9 {
  width:64px;
}

#list_wrap {
  background-color:#FFFFFF;
  overflow:auto;
  border:1px solid black;
  margin:auto;
  height:646px;
  width:629px;
}
#list_table {
  font:normal 11px Arial,Helvetica,sans-serif;
  border-collapse:separate;
  color:black;
  background-color:silver;
  text-indent:0;
  text-align:center;
  margin:auto;
  width:612px;
}
#list_table td {
  background-color:white;
  text-align:center;
  white-space:nowrap;
  padding:2px 4px;
}
#list_table tr.alt td {
  background-color:#e6e6f4;
}
#below_table {
  clear:both;
  margin-top:6px;
  text-align:left;
  width:1000px;
}
#bbox_1 {
  position:absolute;
  background:url("images/extras_bkg.jpg") no-repeat;
  margin-top:8px;
  text-align:left;
  width:1000px;
  height:78px;
}
#base_area {
  clear:both;
  padding-top:6px;
  width:1000px;
}
#base_area_contents p {
  font:italic 11px Arial,Helvetica,sans-serif;
  text-align:justify;
  margin:0 16px;
  padding-bottom:4px;
}
.important {
  font-weight:bold;
}
.internal_link {
  font-weight:bold;
  color:white;
}
.panel_contents p {
  text-align:justify;
  margin:0 16px;
  padding:3px 0 4px 0;
}
.panel_contents h1 {
  font:bold 12px Verdana,Arial,Helvetica,sans-serif;
  margin:0 0 0 24px;
  padding-top:8px;
}
.panel_lastline {
  padding-bottom:0;
}
#home_page {
  font:italic 12px Arial,Helvetica,sans-serif;
  text-align:justify;
/*  height:796px;*/
}
#home_page ul {
  margin:0 0 4px 10px;
}
#home_panel_1, #home_panel_2, #home_panel_3, #home_panel_4, #home_panel_5 {
  clear:both;
  padding-top:6px;
  width:1000px;
}
#home_panel_1 {
  float:left;
  padding-top:0;
  width:692px;
}
#home_panel_1 .panel_contents {
  height:184px;
}
#home_panel_1a {
  border:2px solid white;
  float:right;
  height:200px;
  width:298px;
}
#home_panel_2 {
   margin-top:0;
}
#home_panel_3 {
  float:right;
  width:692px;
}
#home_panel_3 .panel_contents {
  height:172px;
}
#home_panel_3a {
  border:2px solid white;
  float:left;
  margin-top:6px;
  width:298px;
  height:187px;
}
#home_panel_5 {
  float:left;
  width:492px;
}
#home_panel_5 .panel_contents {
  height:172px;
}
#home_panel_5a {
  border:2px solid white;
  float:right;
  margin-top:6px;
  height:186px;
  width:298px;
}
#home_panel_5a img {
  height:184px;
  width:298px;
}
#logon_section {
  margin-top:8px;
  height:154px;
}
#logon_panel {
  float:left;
  width:300px;
}
#logon_contents {
  text-align:justify;
  padding:0 14px;
  width:272px;
  height:134px;
}
#forgot_pw {
  clear:both;
  margin-left:24px;
}
#logon_popup {
  position:absolute;
  display:none;
  padding:0;
  top:122px;
  margin-left:690px;
  width:300px;
}
#logon_form #form_buttons {
  clear:both;
  margin:12px 4px;
}
.form_line {
  clear:both;
  line-height:22px;
  height:22px;
  margin:4px 0;
}
.field_label_1 {
  float:left;
  text-align:right;
  width:100px;
}
#aform_text .fldtype1 {
  max-width:120px;
}
#aform_text {
  margin-top:6px;
}
#aform_text label {
  float:left;
  margin:0 14px 0 8px;
}
#aform_text input {
  font-size:12px;
  vertical-align:top;
}
#aform_buttons {
  clear:both;
  margin:12px 4px;
}
#message_line, #response_area {
  font:bold 13px Arial,Helvetica,sans-serif;
  background-color:#EEEEFF;
  border:2px groove white;
  color:#FF0000;
  clear:both;
  text-align:center;
  line-height:20px;
  display:none;
  margin-top:4px;
  padding:0 16px;
  width:964px;
}
#response_area {
  display:block;
}
#panel_pad_line {
  clear:both;
  height:4px;
}
.hz_line {
  background-color:#FFFFFF;
  height:2px;
  margin:2px auto;
}
#gd_line {
  color:#FFFFFF;
  height:22px;
}
#gd_line a {
  color:#FFFFFF;
  font-weight:bold;
}
#gd_line p {
  font:normal 13px Arial,sans-serif;
  margin:3px 16px;
  padding:0;
}
#gd_line_left {
  float:left;
}
#gd_line_right {
  float:right;
}
.hidden_col {
  display:none;
}
