.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
body {
  background:url("images/fxequity_bkg1.jpg") no-repeat;
  background-position:top right;
  background-color:#9BCBFF;
  color:#FFFFFF;
  font:normal 12px Verdana,Arial,sans-serif;
  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:800px;
}
#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 16px Verdana,Arial,sans-serif;
  color:white;
  float:right;
  margin:18px;
}
#fx_banner img {
  width:380px;
  height:56px;
}
#gd_logo {
  position:absolute;
  margin-left:816px;
  top:64px;
}
#logon {
  float:right;
  margin-top:20px;
}
#logon_butt {
  margin-right:20px;
}
#menu_row, #submenu_row {
  clear:both;
  font-size:12px;
  font-weight:bold;
  color:#999999;
  line-height:38px;
  text-align:center;
  margin:0 2px 0 2px;
}
#submenu_row {
  line-height:20px;
  text-align:left;
}
#menu_row a, #submenu_row a {
  padding:1px 0 2px 0;
}
.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;
}
.form_body {
  font:normal 13px Arial,Helvetica,sans-serif;
  padding:0;
  margin:0;
}
#chart_wrap {
  border:2px solid white;
  color: #0066cc;
  margin-top:6px;
  width:796px;
  height:400px;
}
#response_line {
  display:none;
}
#below_chart {
  margin-top:6px;
  height:140px;
}
#details_panel {
  font:normal 12px Arial,Helvetica,sans-serif;
  color:#FFFFFF;
  float:right;
  width:492px;
  height:140px;
}
#details_area p {
  text-align:justify;
  margin:6px 16px 8px 16px;
}
#details_area {
  display:block;
  margin:0 30px 0 20px;
  width:452px;
  height:120px;
}
#det_left_col {
  float:left;
}
#det_right_col {
  float:right;
}
#help_area {
  display:none;
  width:492px;
}
#help_area p {
  padding:5px 0;
}
#close_help {
  position:absolute;
  display:none;
  margin-left:452px;
  margin-top:-40px;
  width:40px;
  height:40px;
}
#select_panelxx {
  background:url("images/dummy_bkg.gif") no-repeat;
  width:800px;
  height:786px;
}
#select_panel {
  font:normal 12px Arial,Helvetica,sans-serif;
  color:#FFFFFF;
  width:800px;
}
#select_contents {
 /* margin:-10px 0 0 0;*/
  width:800px;
  height:134px;
}
.pri_index {
  background-color:#AFAFFF;
}
#image_wrap {
  position:absolute;
  margin:auto;
  width:800px;
  height:140px;
}
#sel_left_col {
  float:left;
  margin:3px 0 0 18px;
  width:400px;
}
#sel_right_col {
  float:right;
  text-align:justify;
  margin-left:12px;
  margin-right:18px;
  width:336px;
}
#options_panel {
  font:normal 12px Arial,Helvetica,sans-serif;
  background:url("images/options_bkg.gif") no-repeat;
  float:left;
  color:#FFFFFF;
  width:300px;
  height:140px;
}
#options_form select {
  font-size:11px;
  margin:10px 0 0 4px;
}
#form_top_area {
  height:106px;
}
#opt_left_col {
  float:left;
  margin:10px 0 0 18px;
}
#opt_left_col input {
/*  vertical-align:sub;*/
}
#opt_right_col {
  float:right;
  width:140px;
  margin:11px 20px 0 0;
}
#right_col_head {
  text-align:center
}
#opt_right_left {
  float:left;
  margin:8px 0 0 0;
}
#opt_right_right {
  float:right;
  margin:8px 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
}
#show_button {
  float:left;
  margin-left:2px;
}
#resize_sel_panel {
  background:url("images/expand_butts.jpg") no-repeat;
  position:absolute;
  display:block;
  top:4px;
  right:8px;
  height:16px;
  width:40px;
}
#resize_sel_panel:hover {
  background-position:0px -16px;
  cursor:pointer;
}
#sel_text {
  clear:both;
  margin-top:6px;
}
#left_button {
  float:left;
  margin-left:2px;
}
#right_button {
  float:right;
}
#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 {
/*  position:absolute;*/
  width:800px;
}
.bkg_type1_t, .bkg_type1_b {
  position:relative;
  background:url("images/select_bkg_t.gif") no-repeat;
  display:block;
  width:800px;
  height:10px;
}
.bkg_type1_b {
  background-position:0px -22px;
  clear:both;
  margin-top:0;
}
.bkg_type1_m {
  position:relative;
  background:url("images/select_bkg_m.gif") repeat;
  display:block;
  margin-top:0;
  /*width:800px;*/
}
.bkg_type2 {
/*  position:absolute;*/
  width:492px;
}
.bkg_type2_t, .bkg_type2_b {
  position:relative;
  background:url("images/details_bkg_t.gif") no-repeat;
  display:block;
  width:492px;
  height:10px;
}
.bkg_type2_b {
  background-position:0px -22px;
  margin-top:0;
}
.bkg_type2_m {
  position:relative;
  background:url("images/details_bkg_m.gif") repeat;
  display:block;
  margin-top:0;
  width:492px;
}
.bkg_type3 {
/*  position:absolute;*/
  width:300px;
}
.bkg_type3_t, .bkg_type3_b {
  position:relative;
  background:url("images/type3_bkg.gif") no-repeat;
  display:block;
  width:300px;
  height:10px;
}
.bkg_type3_b {
  background-position:0px -22px;
  margin-top:0;
}
.bkg_type3_m {
  position:relative;
  background:url("images/type3_bkg_m.gif") repeat;
  display:block;
  margin-top:0;
  width:300px;
}
#select_bkg .bkg_type1_m {
  height:122px;
}
#icon_bkg .bkg_type1_m {
  height:48px;
}
#details_bkg .bkg_type2_m {
/*  height:108px;*/
}
#icon_wrap {
  position:relative;
  padding-left:48px;
/*  width:800px;*/
  height:50px;
}
.icon_group {
  float:left;
  margin-left:0;
  width:142px;
}
.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;
}
label input {
vertical-align:text-bottom;
/*height:14px;*/
}
img.clickimage {
  cursor:pointer;
}
#sel_list_box {
  height: 108px;
  width: 400px;  
}
.scrollBox {
  font:normal 11px Arial,Helvetica,sans-serif;
  line-height:12px;
  padding:0 5px 4px 5px;
  background-color:#DDDDFF;
  color:#003366;
  overflow: auto;
}
.table_odd, .table_even {
  font:normal 11px Helvetica,sans-serif;
  line-height:14px;
  height:14px;
}
th {
  padding:2px;
  margin:0;
}
thead {
  margin:0;
}
td {
  padding:1px 4px 1px 4px;
}
.td2, .td4, .td7 {
  text-align:center;
}
.td1, .td5, .td6 {
  text-align:right;
}
.td1 {
  width:52px;
}
.td2 {
  width:54px;
}
.td3 {
  width:86px;
}
.td4 {
  width:26px;
}
.td5 {
  width:52px;
}
.td6 {
  width:48px;
}
.td7 {
  width:48px;
}
tbody tr:hover {
  background-color:#EEFFFF;
}
.table_odd {
  background-color:#FFFFFF;
}
.table_even {
  background-color:#F8F8FF;
}
#table_header {
  font:bold 11px Arial,Helvetica,sans-serif;
  background-color:#DDDDFF;
  color:#003366;
  padding:0 0 0 6px;
  height:18px;
  width:404px;
}
#table_header div {
  border:1px solid #DDDDFF;
  float:left;
  text-align:center;
  padding:2px 0 0 0;
}
#table_header div:hover {
  background-color:#EEEEEE;
  border:1px solid #444444;
  cursor:pointer;
}
#under_construct img {
  margin-top:152px;
  margin-left:196px;
  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:13px; }
select { height:18px; font-size:13px; }
label, input[type="radio"] { font-size:12px; vertical-align:text-bottom; padding:0; margin:5px 4px 0 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 th {
  background-color:#505050;
  border:1px outset #505050;
  color:white;
  font-weight:bold;
  padding:2px 12px;
  text-align:center;
  white-space:nowrap;
}
#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 {
  font:normal 12px Arial,Helvetica,sans-serif;
  color:#FFFFFF;
  clear:both;
  margin-top:6px;
  text-align:left;
  width:800px;
}
#bbox_1 {
  position:absolute;
  background:url("images/extras_bkg.jpg") no-repeat;
  font:normal 12px Arial,Helvetica,sans-serif;
  color:#FFFFFF;
  margin-top:8px;
  text-align:left;
  width:800px;
  height:78px;
}
#base_area {
  font:normal 12px Arial,Helvetica,sans-serif;
  color:#FFFFFF;
  clear:both;
  padding-top:6px;
  width:800px;
}
#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_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 {
  font:normal 12px Arial,Helvetica,sans-serif;
  color:#FFFFFF;
  clear:both;
  padding-top:6px;
  width:800px;
}
#home_panel_1 {
  float:left;
  padding-top:0;
  width:492px;
/*  height:200px;*/
}
#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:492px;
}
#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_5a {
  border:2px solid white;
  float:right;
  margin-top:6px;
  height:186px;
  width:298px;
}
#home_panel_5a img {
  height:184px;
  width:298px;
}
