/***** Design Styles *****/
@font-face {
	font-family: 'Rockwell';
	src: url('../type/rock-webfont.eot');
	src: local('AltRockwell'), url('../type/rock-webfont.woff') format('woff'), url('../type/rock-webfont.ttf') format('truetype'), url('../type/rock-webfont.svg#webfont') format('svg');
	font-weight: normal;
	font-style: normal;
}


html, body { border:0; margin:0; padding:0; }
body {  color:#424242; border:0; margin:0; padding:0; font:80%/1.25 Arial, Helvetica, sans-serif; background:url(../images/bg_header_tile_all.gif) no-repeat 15% 0; }
a { color:#345266; }
a:hover { color:#5AC7FD; }
p { padding:6px 0 12px 0; margin:0; }
.noheight { height:0px; }
.clear { clear:both; }
.clear_left { clear:left; }
.clear_right { clear:right; }

#container { width:999px; margin:0 auto;   }
#containerTEST { width:990px; margin:0 auto;   }

/*#header { height:95px; background:url(../images/bg_header.jpg) no-repeat 0 0; }
#header h1 { padding:0; height:50px; text-indent:-50000px; background:url(../images/hdr_site_title.gif) no-repeat 0 2px; }
#header h2 { padding:0; height:24px; font:normal 12px Georgia, "Times New Roman", Times, serif; color:#b8d7ea; letter-spacing:0; }*/

#header { position:relative; height:95px; background:url(../images/bg_header.jpg) no-repeat 0 0; }
#header #header_top { position:relative; height:74px; }
#header #username {  position:absolute; top:4px; right:26px; margin:0; width:450px; height:18px;  text-align:right; font:11px Tahoma; color:#3b0d07; }
#header h1 { position:absolute; top:12px; left:0; padding:0; height:40px; width:110px; }
#header h2 { position:absolute; top:22px; left:140px; z-index:2; padding:0; height:28px; width:150px; font:normal 12px Georgia, "Times New Roman", Times, serif; color:#b8d7ea; letter-spacing:0; } 
#header #observer_notice { z-index:1; background:url(../images/bg_box_observer_notice.jpg) repeat-x; position:absolute; top:30px; left:270px; width:330px; height:30px; padding:5px 5px 5px 25px; font-size:11px; color:#014696;  }
#header #observer_notice #info_text { background:url(../images/ico_alert_exclamation_3.gif) no-repeat 0 0; padding-left:25px; }
#header #timestamp {  float:right; margin:0; padding:14px 28px 0 0; width:80px; height:34px; text-align:right; font:11px Tahoma; color:#071e2c; }
* html #header #timestamp { clear:both; height:38px; }

#header #timestamp_login { position:absolute; top:30px; right:28px; width:80px; height:34px; text-align:right; font:11px Tahoma; color:#071e2c; }
* html #header #timestamp_login {  height:38px; }

#header_nologin { height:74px; background:url(../images/bg_header.jpg) no-repeat 0 0; }
#header_nologin h1 { padding:0; height:40px; width:110px; margin:12px 0 0 0; float:left; }
#header_nologin #timestamp { float:right; margin:34px 28px 11px 0; width:80px; text-align:right; font:11px Tahoma; color:#071e2c; }
#header #nav { width:100%; height:21px; margin:0; padding:0; float:left; list-style:none; background:url(../images/bg_nav.jpg) no-repeat 0 0; }
#header #nav li {  float:left; padding:1px 0;   }
#header #nav li#nav_01 { width:86px;  }
#header #nav li#nav_02 { width:118px; padding-left:6px; }
#header #nav li#nav_03 { width:158px; padding-left:6px; }
#header #nav li#nav_04 { width:158px; padding-left:6px; }
#header #nav li#nav_05 { width:153px; padding-left:6px; }
#header #nav li#nav_06 { width:124px; padding-left:6px; }
#header #nav li#nav_07 { width:57px; padding-left:6px; }
#header #nav li#nav_08 { width:86px; padding-left:6px; }
#header #nav li a { text-transform:uppercase; text-decoration:none; color:#fff; font:bold 11px Georgia, "Times New Roman", Times, serif; }
#header #nav li a:hover { color:#fff; } 

.content { background:url(../images/bg_content.jpg) no-repeat 0 0; clear:both; min-height:480px; }
* html .content { height:auto !important; height:480px;  } 
.content #forecast { list-style:none; padding:10px 0; margin:0; }

#main_content #column_01 { float:left; width:725px; margin:0; padding:0; }
#main_content #column_01 #content { width:715px; min-height:820px; margin:0;  padding:10px 10px 0 0; background:#fff; }
* html #main_content #column_01 #content { height:auto !important; height:820px;  }
#main_content #column_01 .maintabs { float:left; width:400px; height:20px; margin:0; padding:0; }
#main_content #column_01 .maintabs li { float:left; display:block; width:130px; height:20px; margin:0 2px 0 0; padding:0; font-weight:bold; font-size:11px; color:#333333; }
#main_content #column_01 .maintabs li a { display:block; width:128px; height:18px; padding:2px 0 0 2px; background:#9c9c9c url(../images/btn_tab_gray_off.gif) no-repeat top right; color:#333333; text-decoration:none; }
#main_content #column_01 .maintabs li a:hover { background:#bcbcbd url(../images/btn_tab_gray.gif) no-repeat top right; color:#000000; }
#main_content #column_01 .maintabs li.selected a { position:relative; display:block; width:128px; height:18px; padding:2px 0 0 2px; background:#bcbcbd url(../images/btn_tab_gray.gif) no-repeat top right; color:#000000; }
#main_content #column_01 .maintabs li #reload_btn { position:absolute; top:3px; right:3px; visibility:hidden; }
#main_content #column_01 .maintabs li #reload_btn2 { position:absolute; top:3px; right:3px; visibility:hidden; }

.acc_management_tab { float:left; width:600px; height:20px; margin:0; padding:0; }
.acc_management_tab li { float:left; display:block; width:140px; height:20px; margin:0 2px 0 0; padding:0; font-weight:bold; font-size:11px; color:#333333; }
.acc_management_tab li a { display:block; width:138px; height:18px; padding:2px 0 0 2px; background:#9c9c9c url(../images/btn_tab_gray_off.gif) no-repeat top right; color:#333333; text-decoration:none; }
.acc_management_tab li a:hover { background:#bcbcbd url(../images/btn_tab_gray.gif) no-repeat top right; color:#000000; }
.acc_management_tab li.selected a { position:relative; display:block; width:138px; height:18px; padding:2px 0 0 2px; background:#bcbcbd url(../images/btn_tab_gray.gif) no-repeat top right; color:#000000; }
#cont_acc_1, #cont_acc_2, #cont_acc_3, #cont_acc_4 { clear:both; }

.cont_acc_info { border:1px solid #dbdbdb; border-top:1px solid #395062; padding:5px; height:350px; overflow: scroll; overflow: -moz-scrollbars-vertical; overflow-x: hidden; overflow-y: scroll;  }
.cont_acc_info h2 { margin-top:0; padding-top:0; }

#main_content #column_01 h2 { font:bold 24px Arial, Helvetica, sans-serif; }
#main_content #column_01 p { font:normal 11px Arial, Helvetica, sans-serif; margin:0; padding:0; }
#main_content #column_01 #series_info { font:normal 14px Arial, Helvetica, sans-serif; }

#main_content #column_01 #content #subtabs { float:right; margin:0; padding:0; width:314px; height:20px; display:none; }
#main_content #column_01 #content #subtabs a { color:#5AC7FD; font-size:11px; padding:3px; text-decoration:underline;  }
#main_content #column_01 #content #subtabs a:hover { color:#345266; text-decoration:none; }
#main_content #column_01 #content #subtabs .selected { color:#FF9933; background:url(../images/ico_subtabs_arrow.gif) no-repeat top left; text-decoration:none; padding:6px 3px 0 10px; }

#main_content #column_01 #content #cont_ico_learn_more { float:left; margin:0; padding:0; width:200px; height:18px; text-align:left; font-size:11px; text-transform:lowercase; } 
#main_content #column_01 #content #cont_ico_learn_more img { vertical-align:middle; margin-right:4px; }
#main_content #column_01 #content #subtabs_save a { color:#5AC7FD; font-size:11px; padding:6px; }
#main_content #column_01 #content #subtabs_save .selected { color:#FF9933; font-weight:bold; background:url(../images/ico_subtabs_arrow.gif) no-repeat top left; padding:6px 6px 6px 10px; text-decoration:none; }
#subtabs_save { margin:0 0 0 360px; padding:8px 0 0 20px; width:330px; height:20px; visibility:hidden; }
#subtabs_save a:hover { color:#345266; text-decoration:none; }

#main_content #column_01 #cont_data_1 { clear:both; width:100%; min-height:440px;   border-top:1px solid #395062; margin:0; padding:0; position:relative; z-index:1000; height:440px; /*overflow-x: hidden; overflow-y: hidden;*/ }
* html #main_content #column_01 #cont_data_1 { height:auto !important; height:440px;  }
#main_content #column_01 #cont_data_1 #data { border-right:1px solid #dbdbdb; width:100%; } 
#main_content #column_01 #cont_data_2 { border:1px solid #000; clear:both; background:#0d2332;  margin:0; padding:0; }
#main_content #column_01 #cont_data_2 table {  border:none; height:440px;  }
#main_content #column_01 #cont_data_2 table td { padding:0; background:#0d2332; }
#main_content #column_01 #cont_data_2 table td.map_legend { position:relative; width:115px; background:#0d2332 url(../images/img_legend_vertical.gif) no-repeat top center; }
#main_content #column_01 #cont_data_2 #us { width:600px;  background:#0d2332;  }

#cont_map_legend { position:relative; width:115px; }
#cont_legend { position:absolute; top:40px; left:45px; }
#cont_legend div { text-align:right; font-size:9px; line-height:10px; font-family:Arial, Helvetica, sans-serif;  }
#cont_legend  #legend_8 { color:#ed1b1a; }
#cont_legend  #legend_7 { color:#f25f30; }
#cont_legend  #legend_6 { color:#f79743; }
#cont_legend  #legend_5 { color:#fde05c; }
#cont_legend  #legend_4 { color:#ffff66; }
#cont_legend  #legend_3 { color:#e3f466; }
#cont_legend  #legend_2 { color:#bee766; }
#cont_legend  #legend_1 { color:#9ad966; }

#main_content #column_01 #cont_data_3 {  border:1px solid #000;  clear:both; background:#0d2332;  margin:0; padding:0; }
#main_content #column_01 #cont_data_3 table {  border:none; height:440px;  }
#main_content #column_01 #cont_data_3 table td { padding:0; background:#0d2332; }
#main_content #column_01 #cont_data_3 table td.map_legend {  width:115px; background:#0d2332 url(../images/img_legend_vertical_world.gif) no-repeat top center; }
#main_content #column_01 #cont_data_3 #world { width:600px;  background:#0d2332; }


#main_content #column_02 { float:left; width:255px; padding:0 10px 0 0; }
#main_content #column_02 #block_purchase_opt { padding:0 20px 20px 0; }
#main_content #column_02 #block_purchase_opt p { padding:0 10px; margin:0; }
#main_content #column_02 #block_purchase_opt fieldset { border:none; margin:0; padding:0; background:#ecedee;  }
#main_content #column_02 #block_purchase_opt fieldset legend { padding:30px 0 0 6px; margin:0; color:#000; font:bold 11px Arial, Helvetica, sans-serif; }
* html #main_content #column_02 #block_purchase_opt fieldset legend { padding:4px 0; margin:0;  }
#main_content #column_02 #block_purchase_opt fieldset table { margin:0 0 0 10px; background:none; color:#000; font:bold 11px Arial, Helvetica, sans-serif;}

#block_purchase_opt #submit_series { display:inline; }
#block_purchase_opt strong { background-color: #4BF7FD; padding:1px; }

#cont_form_purchase_text { padding:0 10px; }

#main_content #column_02 #block_purchase_opt #block_news { margin:25px 0 0 0; background:#ecedee; }
#main_content #column_02 #block_purchase_opt #block_news h2 { padding:2px 8px; height:25px; margin:0; font:bold 22px/22px Arial, Helvetica, sans-serif; }
#main_content #column_02 #block_purchase_opt #block_news p { padding-bottom:12px; }


#block_login { width:300px; }

#acct_management #column_01 {  }

#quote table { }

#weatherstrip { width:980px; height:120px; float:left; margin:0; padding:0; color:#fff; position:relative; z-index:1; margin-top:-1px; }
#weatherstrip #forecast_info { float:left; width:535px; }
#weatherstrip #forecast_info .color { height:46px; margin:0; padding:2px 12px; line-height:21px; }
#weatherstrip #forecast_info .color strong { font-size:130%; }
#weatherstrip #forecast_info .gradient { background:#99a5b0 url(../images/bg_weatherstrip_stormfade.gif) no-repeat top left; height:60px; margin:0; padding:5px 12px; }
#weatherstrip a { text-decoration:none; }
#weatherstrip .btnblue { display:block; text-align:center; height:13px; padding:0 5px 0 5px; margin:2px 0 0 10px; border-top:1px solid #E6E9EA; border-left:1px solid #E6E9EA; border-bottom:1px solid #A78B91; border-right:1px solid #A78B91; background:#C3D0D4; color:#fff; line-height:12px; font-size:10px; }
.btnblue:hover { border-bottom:1px solid #E6E9EA; border-right:1px solid #E6E9EA; border-top:1px solid #E68A30; border-left:1px solid #E68A30; background:#C3D0D4; color:#2A3D5D; }
#weatherstrip #nhc_image { float:left; width:190px; height:120px; position:relative; overflow:hidden; }
#weatherstrip #nhc_image img { border:1px solid #090d3c; position:absolute; top:0; left:0; }
#weatherstrip #nhc_image a#enlarge_link { position:absolute; bottom:8px; right:4px; z-index:100; color:#4bf7fd; }
#weatherstrip #nhc_image a#enlarge_link:hover { text-decoration:underline; }


#weatherstrip #alert_prob { width:179px; height:121px; float:right; background:url(../images/bg_probchart_transparent.gif) no-repeat top right; margin:0; z-index:0; margin-top:-1px; border:1px solid red; }
#weatherstrip #tbl_alert_prob { width:170px; padding:25px 0px 10px 0; margin:0px; text-align:left; font-size:12px; font-family:Arial; color:#395062; }
#weatherstrip #tr_barstate { padding:0; color:#395062; }
#weatherstrip #tr_bargraph { padding:0px 0px 3px 0px; color:#67889F; }
#weatherstrip #bar_graph { float:left; height:25px; margin:0 5px 0 0; }
#weatherstrip .bartitle { font-size:13px; }
#box_alert { margin:12px 0px 0px 0px; padding:0; background:transparent url(images/bg_stormalert.gif) no-repeat top right; font-family:georgia; font-weight:normal; font-size:100%; color:#5F5F5F; float:right; height:475px; text-transform:none; width:528px; }
#weatherstrip h1 { padding:0; margin:5px 0px 0 0px; font-family:arial; font-weight:bold; font-size:190%; color:#000; text-transform:none;}
#weatherstrip #forecast_data h2 { padding:0; margin:0;  font-size:24px; float:left; }
#weatherstrip #forecast_data #storm_forecast_details { float:right; display:block; margin:11px 0 0 2px; height:15px;  padding:0 5px;  background:url(../images/tab_storm_probs.gif) no-repeat top right; font-size:9px; color:#284860; }
#weatherstrip #forecast_data #storm_strike_prob {  float:right; display:block; margin:11px 0 0 2px; height:15px; padding:0 5px; background:url(../images/tab_storm_probs.gif) no-repeat top right; font-size:9px; color:#284860; }
#weatherstrip #forecast_data_desc { font-size:11px; }
#weatherstrip #alert_prob h3 { margin:0; padding: 0 0 2px 0; font-size:12px; line-height:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#weatherstrip #alert_prob #cont_market_bar { margin:0 0 5px 0; padding:0; }


#series_history .block_white_body {  min-height:300px; }
* html #series_history .block_white_body { height:auto !important; height:300px;  }
#series_history .block_white_body h3 { margin:0; padding:0; color:#0066CC; }
#series_history .block_white_body p { margin:0; padding:2px 0 10px 0; font-size:11px; }

#acct_management h2 { margin-top:12px; }
#acct_management h3 { margin-top:8px; }

.participant_info {  padding:5px 0px 0 5px; width:250px; height:116px; float:right; background:#bcbcbd url(../images/bg_participant_info.jpg) repeat-y top left; margin:0; z-index:0; }
.participant_info h3 { background:url(../images/ico_alert_exclamation_2.gif) no-repeat 0 0; height:22px; padding-left:22px; font-family:Tahoma; font-size:15px; color:#15437c; }

.participant_info #cont_information { padding-left:4px; padding-right:4px; height:135px;  max-height:135px; font-size:10px; color:#064ca2; font-family:Arial, Helvetica, sans-serif; overflow: scroll; overflow: -moz-scrollbars-vertical; overflow-x: hidden; overflow-y: scroll;  }
* html .participant_info #cont_information { height:auto !important; height:135px; } 
.participant_info #cont_information p { margin:5px 0; padding:0; }
.participant_info #cont_information .date_time { color:#838384; }
.participant_info #cont_information a.popup_link { color:#ea1701; text-decoration:underline; }
.participant_info #cont_information a.popup_link:hover { text-decoration:none; }

#more_sources { background:url(../images/bg_more_resources.jpg) no-repeat 0 0; margin:0; padding:0; clear:both; }
#more_sources a img { border:0; }
#more_sources h3 { font-size:13px; color:#ff9933; margin:3px 4px 0 0; padding:0; font-family:arial; }
#more_sources .table_more_sources { margin:10px 0 10px 0; background:none;  }
#more_sources .table_more_sources td { margin:0; padding:0 0 0 6px; height:33px; font-size:10px; line-height:12px; color:#000; text-align:left; }
#more_sources .table_more_sources td a { color:#555555; } 

#series_history .block_white_body {  min-height:300px; }
* html #series_history .block_white_body { height:auto !important; height:300px;  }
#series_history h3 { margin:0; padding:0; color:#0066CC; }
#series_history p { margin:0; padding:2px 0 10px 0; font-size:11px; }

#acct_management h2 { margin-top:12px; }
#acct_management h3 { margin-top:8px; }

#table_payouts, #table_my_payouts, #table_order_book, #table_portfolio { border-right:1px solid #dbdbdb; border-top:1px solid #dbdbdb; }
#table_payouts { margin-top:8px; }

#data { margin-top:-2px; }

#table_portfolio_summary { margin:3px 0 0 0; border:none; border-right:1px solid #dbdbdb; border-top:1px solid #dbdbdb; }
#table_portfolio_summary th { text-align:center; font-weight:normal; font-size:80%;  }
#table_portfolio_summary td { border-left:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; }

.tabs { float:left;  height:33px; margin:0; padding:0; }
.tabs li { float:left; display:block; text-align:left;  height:28px; margin:5px 2px 0 0; padding:0; background:transparent url(../images/btn_bluetab.gif) no-repeat top left; font-weight:bold; font-size:14px; color:#000; }
.tabs li a { display:block; width:176px; height:25px; padding:3px 0 0 0; color:#000; text-decoration:none; text-align:center; background:transparent url(../images/btn_graytab.gif) no-repeat top left; }
.tabs li a:hover { background-image:none; color:#F4F4F4; }
.tabs li.selected a { background-image:none; color:#F4F4F4; }

.data { border:none; border-right:1px solid #DBDBDB; border-top:1px solid #DBDBDB;  }
.data thead  { background:#fff; }
.data thead tr {  background:#fff; text-align:center; }
.data thead th { font-weight:normal; font-size:80%; }
.data th { padding:3px; }
.data td, .data th { border:none; border-left:1px solid #DBDBDB; border-bottom:1px solid #DBDBDB; }
.data td {  padding:6px;  font:bold 11px Arial, Helvetica, sans-serif;}
.data tr.alt { background:#F4F4F4; }
.data tr.even { background:#F4F4F4; }
.data tr.odd { background:#ffffff; }
.data tr.my_entry { background:#FFFFCC; }
.data .header_title { padding-left:2px; padding-right:2px; }
.data .header_title a img { text-decoration:none; padding-left:2px; padding-right:2px; }

.logo-link-left, .logo-link-right { position:relative; }
.logo-link-left { width:110px; height:35px; left:0; top:13px; display:block; z-index:50; }
.logo-link-right { width:210px; height:20px; left:670px; top:0px; display:block; z-index:50; }

.table_payouts_container { width:310px; margin:5px 0 5px 10px; padding:0;}
.payouts_container { width:962px; margin:0 0 0 -10px; background:transparent url(../images/bg_payouts_columns.gif) no-repeat top left; border-bottom:1px solid #DBDBDB; }
.payouts { width:320px; float:left; margin:0; }
.payouts h3 { display:block; width:311px; height:22px; margin:0; padding:0px; background:transparent url(../images/btn_graytab.gif) no-repeat top left; font-weight:bold; font-size:14px; border-bottom:1px solid #DBDBDB; }

.block_white_header {  margin:0; padding:10px; font:bold 24px Arial, Helvetica, sans-serif; background:transparent url(../images/bg_white_head.gif) top right; }
.block_white_body { background:#fff; padding:10px; }
.block_whitestorm_body { background:transparent url(../images/bg_content_whitestorm.jpg) no-repeat top left; padding:10px; }
.block_gray_header {  margin:0; padding:3px 10px; font:bold 24px Arial, Helvetica, sans-serif; background:#fff url(../images/bg_gray_head_2.gif) no-repeat 0 0;  }
.block_blue_header {  margin:0; padding:10px; font:bold 24px Arial, Helvetica, sans-serif;  background:transparent url(../images/bg_blue_head.gif) top right; }
.block_blue_body { background:#384e60; padding:10px; color:#a6becd; }


.block_mint_header {  margin:0; padding:10px; font-size:24px; font-weight:bold;  font-family:'Rockwell', Georgia, "Times New Roman", Times, serif;  background:transparent url(../images/bg_mint_head.jpg) top right; }
.block_mint_body { background:#bddfe0; padding:10px; color:#a6becd; }

/* Styles for footer - change on style_outside.css also */
.footer { clear:both; width:980px; text-align:left; padding:0; margin:5px 0 25px 0px; background:#fff; }
.footer p { width:980px; padding:2px; margin:5px 0 0 0; color:#5AC7FD; }
.footer ul { list-style:none; width:980px; margin:15px 0 0 0; padding:0; border-top:1px solid #345266; }
.footer ul li { float:left; margin:0px 0 -1px 0; padding:2px 15px; border-bottom:1px solid #345266; }
.footer a { color:#345266; font-size:11px; text-decoration:none; }
.footer a:hover { color:#5AC7FD; }
.footer p sup { font-size:70%; }
.txt_blue { color:#345266; }
.small { font-size:10px; }
.brokers { clear:both; width:980px; border-bottom:1px solid #345266; border-top:1px solid #345266; }
.brokers h3 { color:#888888; font-size:13px; font-family:arial; letter-spacing:2px; padding:25px 0 0 10px; margin:0; display:block; width:190px; float:left; }
.brokers img { border:0; margin:10px 30px 10px 0; }
.footer_notice { clear:both; width:980px; padding:8px 0 0 0; margin:15px 0 0 0px; border-top:1px solid #345266; }
/*end of footer styles*/

#research_tools_nav { list-style:none; }
#research_tools_nav li { list-style:none; float:left; width:200px; margin:0 35px 0 0; padding:0; }
#document_list { margin:50px 0 10px 0; }
#document_list li { list-style:none; margin:0 0 15px 0; }
#document_list dt { list-style:none; margin:35px 0 15px 0; color:#355366; font-weight:bold; font-size:16px; }
#document_list dd { list-style:none; margin:0 0 8px 0; }
.scroll { width:100%; padding:0; height:400px;  max-height:600px; overflow: scroll; overflow: -moz-scrollbars-vertical; overflow-x: hidden; overflow-y: scroll;   }
.scroll table { width:98%;  }
html>/**/body .scroll table { width:100%; }

.notice {  margin:2px 0 10px 0; padding:12px 2px 12px 48px; width:450px;  border:1px solid #ffffcc; }
.notice ul { margin:4px 0 4px 15px; padding:0; list-style-type:square; }
 
.info { border:1px solid #d1ddef;  color:#000000; background:#f3f8ff url(../images/ico_info.gif) no-repeat 10px 10px; }
.error { border:1px solid #ff9494; color:#FF0000; background:#ffeeee url(../images/ico_warning.gif) no-repeat 10px 10px; }
.success { border:1px solid #3d993d;  color:#006600; background:#eefbee url(../images/ico_success.gif) no-repeat 10px 10px; }

.quote_table { color:#000; }
.quote_table b { color:#345266; }
.quote_table th { background:#fff url(../images/bg_blue_whitecorner.gif) no-repeat top right; color:#fff; padding:3px 0 5px 15px; border-bottom:1px dashed #345266; }
.quote_table td { padding:3px 0 5px 15px; }
.quote_table .btn_cancel { background:#91A0AA; border-top:2px solid #AEBEC9; border-left:2px solid #AEBEC9; border-right:2px solid #335165; border-bottom:1px solid #335165; color:#fff; }
.quote_table .btn_buynow { background:#6BA7CF; border-top:2px solid #9ECFEF; border-left:2px solid #9ECFEF; border-right:2px solid #335165; border-bottom:1px solid #335165; color:#fff; }
.quote_table .btn_cancel:hover { background:#91A0AA; border-top:2px solid #335165; border-left:2px solid #335165; border-right:2px solid #AEBEC9; border-bottom:1px solid #AEBEC9; color:#fff; }
.quote_table .btn_buynow:hover { background:#6BA7CF; border-top:2px solid #335165; border-left:2px solid #335165; border-right:2px solid #9ECFEF; border-bottom:1px solid #9ECFEF; color:#fff; }
.quote_table .bottom_row { border-bottom:0px; }


.btn_cancel { background:#91A0AA; border-top:2px solid #AEBEC9; border-left:2px solid #AEBEC9; border-right:2px solid #335165; border-bottom:1px solid #335165; color:#fff; }
.btn_buynow { background:#6BA7CF; border-top:2px solid #9ECFEF; border-left:2px solid #9ECFEF; border-right:2px solid #335165; border-bottom:1px solid #335165; color:#fff; }
.btn_cancel:hover { background:#91A0AA; border-top:2px solid #335165; border-left:2px solid #335165; border-right:2px solid #AEBEC9; border-bottom:1px solid #AEBEC9; color:#fff; }
.btn_buynow:hover { background:#6BA7CF; border-top:2px solid #335165; border-left:2px solid #335165; border-right:2px solid #9ECFEF; border-bottom:1px solid #9ECFEF; color:#fff; }

.select_series { width:120px; background:#4BF7FD; }
.TropicalDepression { background:#F79743; }
.TropicalStorm { background:#F25F30; }
.Hurricane { background:#ED1B1A; }
.SubtropicalStorm { background:#FFFF66; color:#666666; }
.SubtropicalDepression { background:#FFFF66; color:#666666; }
.NoStorm { background:#BCBCBD; }

.TropicalDepression-text { color:#F79743; }
.TropicalStorm-text  {color:#F25F30; }
.Hurricane-text  { color:#ED1B1A; }
.SubtropicalStorm-text  { color:#FFFF66; }
.SubtropicalDepression-text  { color:#FFFF66; }
.NoStorm-text  { color:#BCBCBD; }

.popup { width:380px; background:#F3F3F3; color:#395062; padding: 0 10px; }
.popup h2 { margin:6px 0; padding:0; }
.question a { background:transparent url(../images/ico_questionmark_orange.gif) no-repeat top center; display:block;  padding:11px 3px 3px 1px; height:55px; }

#cont_storm_list { clear:both; padding:6px 0 0 0; }

.hide { display:none; }

.txtfield{
	width:100%;
}
#form_register {
	width:800px; 
	float:left; 
	clear:left;
	margin-left:195px;
}
#form_register .step1{
	float:left;
	width:258px;
	margin-right:17px;
}
#form_register .step2{
	float:left;
	width:500px;
}
.note{
	color:#0066CC;
}
.note a{
	color:#0066CC;
}
.note a:hover{
	color:#5AC7FD;
}

#body_nologin{
	background:#fff url(../images/bg_header_tile_nologin.gif) no-repeat 15% 0;
}

.ol{
	font-weight:bold;
}


/* for registration (trading account) */
#reg_trading{
	float:left;
	background-image:url(../images/bg_subheader_register_trading.jpg);
	background-repeat:no-repeat;
	background-position:top left !important;
	width:1100px;
	min-height:360px;
	margin:0 !important;
	padding:0 !important;
}

#reg_trading .subheader_left{
	float:left;
	width:500px;
	margin-top:40px;
	margin-right:80px;
}
#reg_trading .subheader_left h1{
	font-size:33px;
	color:#e71f28;
	font-weight:bold;
	line-height:35px;
}
#reg_trading .step{
	float:left;
	width:480px;
	height:51px;
	margin-top:40px;
	font-family:arial;
	font-weight:bold;
	font-size:48px;
	color:#6788A2;
}

#reg_trading .subheader_right{
	float:left;
	width:490px;
	height:183px;
	margin-left:20px;
	margin-top:10px;
	font-size:18px;
	color:#19364b;
}
#reg_trading .subheader_right h2{
	font-size:22px;
	color:#cddfed;
	font-weight:bold;
}

#reg_trading .storms_are_on_247{
	float:left;
	width:133px;
	height:108px;
	border-left:1px #000000 solid;
	padding-left:10px;
}

#reg_trading .storms_are_on_247 h1{
	color:#3366cc;
	padding:0px;
	margin:0px;
	font-size:63px;
	line-height:50px;
}

#reg_trading .body{
	float:left;
	width:1020px;
	min-height:900px;
	font-size:12px;
	margin-top:10px;
}
#reg_trading .note{
	color:#3366cc;
}
#reg_trading .bold{
	font-weight:bold !important;
}
#reg_trading label{
	font-weight:normal;
	color:#163146;
}

#reg_trading label{
	font-weight:normal;
	color:#163146;
}

#reg_trading .form_step1 input { border:0px; }

#sub_individual, #sub_sub_individual_1, #sub_corporation, #sub_sub_corporation1, #sub_commodity_pool, #sub_sub_commodity_pool, #sub_employee, #sub_sub_employee{
	margin-left:40px;
}
#questions {width:600px;}
#questions input{
	clear:left;	float:left; width:20px;
}
#questions label{
	float:left; width:380px; cursor:default !important;
}
#questions .selection{
	margin-top:10px;
	margin-bottom:20px;
	float:left;
}

.btn_submit_blue{
	background-image:url(../images/btn_submit.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	border:none;
	width:154px !important;
	height:30px !important;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	padding-left:0px;
	padding-bottom:5px;
	margin:0px;
}

.btn_back{
	background-image:url(../images/btn_back.jpg);
	background-repeat:no-repeat;
	background-position:center left;
	border:none;
	width:154px !important;
	height:30px !important;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	padding-left:0px;
	padding-bottom:5px;
	margin:0px;
}

.btn_submit_blue_peachbox{
	background-image:url(../images/btn_submit_peach.gif); 
	background-repeat:no-repeat;
	background-position:center left;
	border:none;
	width:154px !important;
	height:30px !important;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	padding-left:0px;
	padding-bottom:5px;
	margin:0px;
}

.btn_back_peachbox {
	background-image:url(../images/btn_back_peach.gif);
	background-repeat:no-repeat;
	background-position:center left;
	border:none;
	width:154px !important;
	height:30px !important;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
	text-align:center;
	padding-left:0px;
	padding-bottom:5px;
	margin:0px;
}
/********** SITE MAP LIST STYLES ************/
.sitemap ul{ list-style-type:none; }
.sitemap ul li, .sitemap a{ font-weight:bold; }
.sitemap ul li ul li {font-weight: normal;}

.sitemap2 ul { list-style-type:none; margin:0; padding:0; }
.sitemap2 ul li { list-style-type:none; margin:0 0 8px 0; padding:0; }
.sitemap2 ul li ul { margin:0 0 0 15px; padding:0; font-size:11px; color:#49718B; }
.sitemap2 ul li ul li { margin:0; padding:0; }
.sitemap2 ul li ul a { padding:0; font-size:12px; }
.sitemap2 ul li, .sitemap2 a { font-weight:bold; }
.sitemap2 ul li ul li {font-weight: normal;}

ul.storm_tabs {  margin:0; padding:10px 0 0 0; list-style:none; position:relative; z-index:99; }
ul.storm_tabs li { float:left; height:20px; margin:5px 3px 0 0; padding:0; font-weight:bold; font-size:11px; color:#333333;}
ul.storm_tabs li a { display:block; height:18px; padding:2px 5px 0 5px; background:url(../images/tab_gray.gif) no-repeat right 0; color:#333333; text-decoration:none; text-decoration:none;  position:relative; z-index:0; }
ul.storm_tabs li a:hover, ul.storm_tabs li a.selected:hover {background:url(../images/tab_gray.gif) no-repeat right -20px; color:#000000; }
ul.storm_tabs li a.selected { position:relative; background:url(../images/tab_gray.gif) no-repeat right -20px; color:#000000; z-index:99;  }


#research .content { padding-top:20px; }
#research #column_01 { vertical-align:top; width:725px; background:#020514 url(../images/bg_research_col_01.gif) no-repeat right top; }

#research #column_01 #cont_storm_info {  height:60px; padding:2px 10px;  }
#research #column_01 #cont_storm_info #row_01 { position:relative; height:40px; }
#research #column_01 #cont_storm_info #row_01 h3 { position:absolute; left:0; color:#ffff66; font:normal 24px Arial, Helvetica, sans-serif; }
#research #column_01 #cont_storm_info #row_01 #storm_desc { position:absolute; right:0; width:400px; padding-top:4px; font-size:10px; color:#fff; }
#research #column_01 #cont_storm_info #row_01 #storm_desc a { color:#ff9c30; }
#research #column_01 #cont_storm_info #row_01 #storm_desc span { font-size:14px; }
#research #column_01 #position { float:left; width:140px; }
#research #column_01 #wind_speed { float:left; width:110px; }
#research #column_01 #pressure { float:left; width:110px; }

#research #column_01 #cont_storm_info #row_02 { clear:both; position:relative; color:#2178b5; font-size:11px; vertical-align:bottom; }
#research #column_01 #cont_storm_info #row_02 select { border:none; background-color:#04081b; color:#fff; font-size:11px; }

#research #column_01 #cont_storm_info #row_02 #cont_nav { float:left; width:340px; }
#research #column_01 #cont_storm_info #row_02 a { text-decoration:none; }
#research #column_01 #cont_storm_info #row_02 a:hover { text-decoration:underline; }
.arrow_down { display:block; height:14px; background:url(../images/img_arrow_down_yellow.jpg) no-repeat center right;  }
a.arrow_down:hover { display:block; background:url(../images/img_arrow_down_orange.jpg) no-repeat center right;  }
#research #column_01 #cont_storm_info #row_02 #link_map_desc { width:120px; margin-right:14px; float:left; font-family:Arial, Helvetica, sans-serif;  }
#research #column_01 #cont_storm_info #row_02 #link_map_tools { width:80px; margin-right:14px;  float:left; font-family:Arial, Helvetica, sans-serif; }
#research #column_01 #cont_storm_info #row_02 #link_search_similar { width:120px;  float:left; font-family:Arial, Helvetica, sans-serif; }


#research #column_01 #cont_storm_info #row_02 #cont_adv_nav { float:left;  width:700px; }
#research #column_01 #cont_storm_info #row_02 #cont_adv_nav #storm_advisory_list { width:180px; margin-right: 20px; }
#research #column_01 #cont_storm_info #row_02 #cont_adv_nav a { color:#2178b5; }

#research #column_01 #block_cont_map { position:relative; width:725px; min-height:500px; background:#000000; }
* html #research #column_01 #block_cont_map { height:auto !important; height:500px;  } 

#research #column_01 #block_cont_map #cont_map { position:absolute; z-index:1; top:0; left:0; background:#000000; }
#research #column_01 #block_cont_map #img_map_legend { position:absolute; z-index:100; top:100px; left:0; }

#research #column_01 #cont_newsfeed { padding:10px;  background:#020514 url(../images/bg_research_news_feed_hder.gif) no-repeat; }
#research #column_01 #cont_newsfeed h2 { float:left; font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; letter-spacing:1px; color:#e17a0c; width:100px; margin:0; padding:0;  }
#research #column_01 #cont_newsfeed #cont_newsfeeed_list { float:left; width:600px;  }
#research #column_01 #cont_newsfeed #cont_newsfeeed_list p { font-size:11px; color:#0096b9; margin:0 0 10px 0; padding:0;  }
#research #column_01 #cont_newsfeed #cont_newsfeeed_list p a { color:#0096b9; text-decoration:none; }

#research #column_02 { vertical-align:top; width:250px; padding:0 0 0 0; margin:0; background:#020514 url(../images/bg_research_col_02_body.gif) repeat-y 0 0; }
#research #column_02  #column_02_body { width:236px; padding:4px 7px; background:url(../images/bg_research_col_02.gif) no-repeat right top; }
#research #column_02 h2 { margin:0; padding:0; font:bold 14px Georgia, "Times New Roman", Times, serif; color:#e17a0c; }

#research #column_02 #data_storm { margin:20px 0 0 0; padding:0;  overflow: auto; overflow: -moz-scrollbars-vertical; overflow-x: hidden; overflow-y:auto; }
#research #column_02 #data_storm h3 { margin:0; padding:0;  }
#research #column_02 #data_storm h3 a  { display:block; color:#2B2B27; margin:0; padding:2px 5px; background:#86a3b7;  border-top:1px solid #cae7f8; border-right:1px solid #00040c; border-bottom:1px solid #00040c;  border-left:1px solid #cae7f8; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; cursor:pointer; }
#research #column_02 #data_storm h3 a:hover { color:#FFFF66; }

#research #column_02 #data_storm .cont_storm_info_links { height:64px; padding:6px 0 0 8px; background:#0e1620 url(../images/bg_storm_accordion_cont.gif) repeat-x 0 0; color:#fff; font:normal 11px/16px Arial, Helvetica, sans-serif; }
*:first-child+html #research #column_02 #data_storm .cont_storm_info_links { font:normal 11px Arial, Helvetica, sans-serif; } /* IE7 */
#research #column_02 #data_storm .cont_storm_info_links a { margin-top:4px; color:#fff; text-decoration:none; }
*:first-child+html #research #column_02 #data_storm .cont_storm_info_links a { margin-top:2px; } /* IE7 */
#research #column_02 #data_storm .cont_storm_info_links a:hover { color:#ff9934; }

#tutorial_content  { margin-top:10px; padding-top:20px; background:#fff; }
#tutorial_content #column_01 { float:left; width:325px; margin:0; padding:0;  }
#tutorial_content #column_01  #hder_cont { margin-top:80px; padding-bottom:255px; }
#tutorial_content #column_02 { float:left; width:640px; margin:0; padding:0; }
#tutorial_content #column_02  #table_tutorial_ss_list td { text-align:center; padding-bottom:10px;  }
#tutorial_content #column_02  #table_tutorial_ss_list td h3 { font-family:Arial, Helvetica, sans-serif; font-size:15px; text-align:center; }

.form_field { margin-top:6px; }
.cont_loading_notice { color:#2178b5; margin:0; padding:0; font-size:11px;   }
#block_search .field_text { font-size:11px; vertical-align:top; background:#0b203e; color:#fff; height:16px; border-top:1px solid #66686b; border-right:1px solid #d4d0c8; border-bottom:1px solid #d4d0c8; border-left:1px solid #66686b;  }
#block_search select { font-size:11px; vertical-align:top; background:#0b203e; color:#fff; height:18px; border-top:1px solid #66686b; border-right:1px solid #d4d0c8; border-bottom:1px solid #d4d0c8; border-left:1px solid #66686b;  }

.btn_go { width:28px; height:18px; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background:#163248 url(../images/bg_btn_go.gif) no-repeat 0 0; border-top:1px solid #819fb7; border-right:1px solid #364e60;  border-bottom:1px solid #364e60; border-left:1px solid #819fb7;  }
.btn { height:18px; color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background:#163248 url(../images/bg_btn_go.gif) no-repeat 0 0; border-top:1px solid #819fb7; border-right:1px solid #364e60;  border-bottom:1px solid #364e60; border-left:1px solid #819fb7;  }


.cont_float_desc { width:500px; position:absolute; z-index:100; top: 0px; left: 200px; display: none; }
a.cont_float_close_btn { position:absolute; top: 8px; right:8px; height:10px; width:10px; background:url(../images/btn_close_img.png) no-repeat 0 0; }
a.cont_float_close_btn:hover { height:10px; width:10px; background:url(../images/btn_close_img.png) no-repeat 0 -10px;  }

.cont_float_head {  width:500px; height:10px; background:url(../images/bg_float_top.png) no-repeat top left; }
* html .cont_float_head { width:500px; height:10px; background:transparent;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg_float_top.png', sizingMethod='scale');  }

.cont_float_body { font-size:11px; padding:10px 15px 0 15px; background:url(../images/bg_float_body.png) repeat-y top left; color:#fff; }
.cont_float_body a { color:#2178b5; }

.cont_float_foot { width:500px; height:10px; background:url(../images/bg_float_bottom.png) no-repeat bottom left; }
* html .cont_float_foot { width:500px; height:10px; background:transparent;  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/bg_float_bottom.png', sizingMethod='scale');  }

#tab_agreement { width:660px; }
#tab_agreement ul li { float:left; display:block; width:77px; height:23px; margin:5px 2px 0 0; padding:0; }
#tab_agreement ul li a { display:block; width:70px; height:19px; padding:4px 2px 0 5px; }
#tab_agreement ul li.selected a{  background:#d3d3d3 url(../images/img_agreement_tab.gif) no-repeat right -23px; color:#183f5e; }
.text_agreement { clear:both; width:650px; height:400px; padding:4px; margin-bottom:10px; color:#000;  max-height:400px; border-left:1px solid #a4a4a4; border-top:1px solid #a4a4a4; border-right:1px solid #a4a4a4; border-bottom:1px solid #a4a4a4; overflow: scroll; overflow: -moz-scrollbars-vertical; overflow-x: hidden; overflow-y: scroll; }
.hder_agreement {  color:#3366cc; font-family:Arial, Helvetica, sans-serif; font-size:24px; width:600px; margin:6px 0; padding:0; } 

#tab_agreement .agreement_table { margin:3px 0 0 0; border:none; border-right:1px solid #081d2d; border-top:1px solid #081d2d; }
#tab_agreement .agreement_table td { border-left:1px solid #081d2d; border-bottom:1px solid #081d2d; }
#tab_agreement h4 { color:#000080; margin:0 0 2px 0; padding:0; font-weight:bold; }

#cont_pdf_link { margin:0; padding:0; list-style:none; }
#cont_pdf_link li{ padding-bottom:6px; }
#cont_pdf_link a { color:#3366cc; text-decoration:underline; }
#cont_pdf_link a:hover { text-decoration:none; }
#hder_agreement_download { color:#3366cc; font-family:Arial, Helvetica, sans-serif; font-size:24px; width:610px; margin:15px 0 5px 0; padding:0 0 0 40px; background:#fff url(../images/img_pdf.gif) no-repeat left center; border-bottom:1px solid #081d2d; }
#hder_acknowledgement { color:#3366cc; font-family:Arial, Helvetica, sans-serif; font-size:24px; width:650px; margin:30px 0 5px 0; padding:0; border-bottom:1px solid #081d2d; }

.btn_quote_cancel { border:none; width:114px; height:37px; background:url(../images/btn_cancel_order.gif) no-repeat 0 0; }
.btn_quote_order { border:none; width:140px; height:37px; background:url(../images/btn_order.gif) no-repeat 0 0; }

.btn_quote_cancel_checked { border:none; width:114px; height:37px; background:url(../images/btn_cancel_order.gif) no-repeat 0 -37px; }
.btn_quote_order_checked { border:none; width:140px; height:37px; background:url(../images/btn_order.gif) no-repeat 0 -37px; }


.btn_bid_cancel { border:none; width:114px; height:37px; background:url(../images/btn_cancel_order.gif) no-repeat 0 0; }
.btn_place_bid { border:none; width:140px; height:37px; background:url(../images/btn_place_bid.gif) no-repeat 0 0; }

.btn_bid_cancel_checked { border:none; width:114px; height:37px; background:url(../images/btn_cancel_order.gif) no-repeat 0 -37px; }
.btn_place_bid_checked { border:none; width:140px; height:37px; background:url(../images/btn_place_bid.gif) no-repeat 0 -37px; }

.btn_ask_cancel { border:none; width:114px; height:37px; background:url(../images/btn_cancel_order.gif) no-repeat 0 0; }
.btn_place_ask { border:none; width:140px; height:37px; background:url(../images/btn_place_ask.gif) no-repeat 0 0; }

.btn_ask_cancel_checked { border:none; width:114px; height:37px; background:url(../images/btn_cancel_order.gif) no-repeat 0 -37px; }
.btn_place_ask_checked { border:none; width:140px; height:37px; background:url(../images/btn_place_ask.gif) no-repeat 0 -37px; }


#main_banner { width:234px; margin-top:-18px; height:110px; }
#main_banner p { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#406076; padding:6px 0; }
#data_current_storm { font-size:11px; padding-top:20px; }
#data_current_storm h3 { font-size:11px; color:#fff; margin:0; padding:0 0 5px 0; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }

.trading_disabled { background:#eee; color:#ccc; }
.trading_disabled td a { color:#ccc; }

.txt_color_mint { color:#cce9e7; }
.txt_color_brown { color:#3b0d07; }

#page_content_text  h4 { font-size:24px; font-weight:normal; margin:0; padding: 0 0 8px 0; line-height:23px;  }

.hder_title { font-size:30px; color:#3b0d07; font-family:'Rockwell', Georgia, "Times New Roman", Times, serif; line-height:30px;  }

#cont_footer_bot {  position:relative; }
#cont_copyright { width:660px; height:50px; position:absolute; left:0; top:0; }
#cont_suggestion { width:235px; height:50px; position:absolute; right:0; top:0; }