﻿/*generic, for all styles*/
html { overflow-y: scroll; /*scroller always on*/ }
body { background-image: url(../images/body_bg.gif); background-repeat: repeat-y; background-position: center center; background-position-x: 50%; background-position-y: 50%; position: relative; margin: 0; font-family: Arial; }

.top_box { height: 26px; background-image: url(../images/top_box.gif); background-repeat: no-repeat; font-family: "Century Gothic"; font-size: 15px; font-weight: bold; text-transform: uppercase; color: #00386d; /*#4d586d;*/ padding-left: 33px; }

.scroll_box { background-image: url(../images/scroll_box.gif); background-repeat: repeat-y; }

.mybox1 { clear: right; height: 100%; }

.mybox { padding-right: 10px; padding-left: 20px; padding-top: 5px; color: #646060; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }

#container { width: 904px; margin-left: auto; margin-right: auto; position: relative; }
img { border: none; }
a { text-decoration: none; }
a:active /* to avoid border while clicking in FF*/ { outline: none; }
a:focus /* to avoid border while clicking in FF*/ /* to avoid border while clicking in FF*/ { -moz-outline-style: none; }
/*end generic*/
h1 { font-family: "Century Gothic"; font-size: 15px; font-weight: bold; color: #9d080d; }
#lang_bar { margin-top: 5px; height: 14px; width: 904px; }
#lang_bar a { color: rgb(85, 87, 87); }
#lang_bar a:hover { color: #9d080d; }
#Topper2 { height: 52px; width: 904px; }
#top_navbar { width: 904px; }
#main_content_block { height: 580px; width: 632px; float: left; position: relative; margin-top: 0; }
#main_content_margin { height: 600px; width: 13px; float: left; }
#main_content_side { height: 627px; width: 258px; float: left; }
#banner_main { width: 632px; height: 193px; /*background-image:url('../images/competition.gif');*/ position: relative; margin: 0; padding: 0; }
.side_by_side_boxes { width: 632px; height: 107px; }
.side_by_side_big { height: 179px; }
#logo { height: 52px; width: 176px; float: left; }
#open_account { margin-top: 10px; height: 42px; width: 178px; float: right; }
#navbar_up { height: 28px; width: 904px; background-color: #8eadcc; background-image: url(../images/navbar_top_bg.jpg); background-repeat: no-repeat; background-color: #ebecec; }
#navbar_up #links1 { height: 28px; width: 858px; text-align: center; }
#navbar_up a { font-family: "Century Gothic"; font-size: 14px; font-weight: bold; text-transform: uppercase; text-align: center; color: #003768; display: block; height: 23px; margin-top: 2px; padding-top: 3px; float: left; }
#navbar_up a:hover { color: #003667; background-image: url(../images/navbar_hover.jpg); background-repeat: repeat-x; }
#navbar_up .links_break { height: 16px; width: 1px; margin: 5px 1px 0 1px; float: left; background-color: #ffffff; font-family: "Century Gothic"; font-size: 14px; font-weight: normal; text-align: center; }
#navbar_up #home { width: 77px; /*base 43*/ }
#navbar_up #info { width: 127px; /*base 93*/ }
#navbar_up #platform { width: 178px; /*base 144*/ }
#navbar_up #about { width: 153px; /*base 119*/ }
#navbar_up #open { width: 180px; /*base 146*/ }
#navbar_up #contact { width: 126px; /*base 92*/ }
#navbar_up .selected { color: #003667; background-image: url(../images/navbar_hover.jpg); background-repeat: repeat-x; }

#navbar_down { height: 28px; width: 904px; background-color: #ebecec; background-image: url(../images/navbar_low2_bg.jpg); background-repeat: no-repeat; }
#links2 a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #555757; display: block; margin-left: 14px; margin-right: 24px; margin-top: 5px; height: 14px; float: left; }
#links2 a.selected, #links2 a:hover { color: #003667; font-weight: bold; }
#links2 .break { width: 1px; height: 14px; margin-top: 4px; background-color: #9D080D; float: left; }
.box1 { width: 308px; height: 107px; /*background-image:url(../images/box1_bg.jpg); 	background-color:#ebf1f7;*/ float: left; }
.box1_title { width: inherit; height: 23px; padding-top: 5px; color: #003768; font-family: "Century Gothic"; font-size: 18px; text-transform: uppercase; text-align: center; }
.box1_text { width: inherit; height: 51px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #464646; text-align: center; }
.box1 a.btn { display: block; width: 107px; height: 21px; margin-left: auto; margin-right: auto; background-image: url(../images/box1_btn.jpg); background-position: center; background-repeat: no-repeat; font-family: "Century Gothic"; font-size: 14px; font-weight: bold; color: #9D080D; text-transform: uppercase; text-align: center; }
.spacer { width: 14px; height: 107px; float: left; }
.box6_container { width: 308px; height: 107px; background-image: url(../images/box6_container.gif); background-repeat: no-repeat; background-color: #999999; float: left; }
.box6_links { width: 308px; height: 97px; margin: auto; }

.box6_container .a_old { display: table-cell; width: 96px; height: 46px; background-image: url(../images/box6.gif); background-color: #FFFFFF; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; /*#576175;*/ text-transform: uppercase; text-align: center; }

.box6_container .mytd { width: 96px; height: 46px; background-image: url(../images/box6.gif); background-repeat: no-repeat; text-align: center; }

.box6_container a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; /*#576175;*/ text-transform: uppercase; text-align: center; }

.box6_container .heighttd { height: 3px; }

.box6_container table { text-align: center; padding-top: 5px; }


.box6_container .cellimg { display: table-cell; width: 96px; height: 46px; background-image: url(../images/box6.gif); background-color: #FFFFFF; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; /*#576175;*/ text-transform: uppercase; text-align: center; margin: auto; }

.box6_container .two_words { padding-top: 12px; }

.box6_container .two_words_new { margin-top: 10px; }



.box6_container .single_words { margin-top: 15px; }
.box2 { background-image: url(../images/box2_bg.jpg); width: 308px; height: 107px; margin: 0; padding: 0; float: left; }
.box2_space1 { height: 6px; font-size: 4px; /*ie6 ?*/ }
.box2_title { font-family: "Century Gothic"; font-size: 15px; font-weight: bold; text-transform: uppercase; color: #00386d; /*#4d586d;*/ padding-left: 33px; height: 27px; }
.box2_links { width: 270px; margin-left: auto; margin-right: auto; padding-top: 0; margin-top: -1px; color: #646060; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
.box2_links2 { width: 120px; margin-left: auto; margin-right: auto; padding-top: 0; margin-top: -1px; color: #646060; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; }
.box2 a.text, .box_big a { display: block; font-family: Arial; font-size: 11px; color: #646060; float: left; clear: both; }
.box2 a.text:hover, .box_big a:hover { color: #9d080d; }




.box2 a.arrow { background-image: url(../images/box_link_arrow.gif); background-repeat: no-repeat; width: 16px; height: 14px; float: right; margin-top: 4px; }
.box2 .box2_links .border_bottom { background-image: url(../images/box2_link_separator.gif); height: 2px; background-repeat: repeat-x; width: 230px; clear: both; font-size: 1px; margin: 0px; padding: 0px; }
.box2 .box2_links2 .border_bottom2 { background-image: url(../images/box2_link_separator.gif); height: 2px; background-repeat: repeat-x; width: 100px; clear: both; font-size: 1px; margin: 0px; padding: 0px; }

.box_big { background-image: url(../images/boxbig_bg.gif); width: 308px; height: 178px; float: left; }
.boxbig_side { width: 308px; float: left; }

.box_big_new { background-image: url(../images/boxbig_bg_new.gif); width: 308px; height: 120px; float: left; }

.side_by_side_big_new { height: 136px; clear: both; }

.payment_box { height: 70px; float: left; }

/*.box_big .icon {
	float:left;
	margin-right:8px;
	
}*/
.payment_options { width: 308px; height: 55px; padding-top: 5px; }
.feed_bar { width: 259px; float: left; }
.feed_bar_container { margin-top: 70px; width: 259px; }
#footer { clear: both; }
#footer a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #4d586d; /*display:block; 	margin-left:5px; 	margin-right:5px; 	padding:0; 	margin-top:12px; 	height:14px; 	float:left;*/ }
#footer #ftr_btm { width: 215px; margin: 0 auto; float: none; }
.footer_break { width: 1px; height: 12px; margin-top: 14px; background-color: #4d586d; float: left; }
.vertical_block_separator { height: 14px; width: 632px; font-size: 9px; /*ie6 solution*/ }
.content_rightbar { width: 221px; float: left; }
.content_space { width: 22px; height: 100px; float: left; }
.content_main { width: 661px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003667; line-height: 18px; position: static; }
.content_mainbox { width: 661px; position: static; }
.content_box_topper { width: 661px; height: 14px; background: url(../images/content_body_topper_bg.gif) no-repeat bottom; margin: 0; padding: 0; }
.content_box_body { margin-left: 1px; width: 657px; border-left: solid 1px #cbd9e7; border-right: solid 1px #cbd9e7; padding: 1px 0; position: static; }
.content_box_footer { width: 661px; height: 14px; background: url(../images/content_body_footer_bg.gif) no-repeat top; }
.content_fullbox { width: 904px; margin-left: auto; margin-right: auto; position: static; }
.content_fullbox_topper { width: 904px; height: 11px; background-image: url(../images/content_full_topper.gif); background-position: bottom; background-repeat: no-repeat; }
.content_fullbox_body { width: 902px; border-left: solid 1px #90aecd; border-right: solid 1px #90aecd; padding-bottom: 30px; padding-top: 1px; position: static; }
.content_fullbox_footer { width: 904px; height: 11px; background-image: url(../images/content_full_footer.gif); background-repeat: no-repeat; clear: both; }
.box4 { width: 221px; height: 105px; background-image: url(../images/box1_small_bg.gif); }
.rightbar_spacer { width: 221px; height: 10px; font-size: 9px; }
.content_main h1 { margin-top: 2px; margin-bottom: 5px; font-family: Ariel; font-size: 14px; color: #003667; }
.content_main a { color: #555757; }
.content_text { padding: 0 5px; }
.usr_content h2 { color: #003667; font-family: Arial; font-size: 14px; font-weight: bold; margin-top: 0; }
.usr_content p { color: #555757; font: Arial 12px; line-height: 20px; }
.usr_content a { color: #555757; text-decoration: underline; }
.usr_content a:hover { color: #003366; }
.usr_content li { font: inherit; color: #555757; }
#topbox_text { width: 350px; float: left; padding-left: 7px; margin-left: 4px; }
#topbox_image { width: 247px; height: 122px; float: right; margin-right: 15px; }
#content_text { margin-left: 15px; margin-right: 15px; padding-top: 1px; padding-bottom: 1px; }
.input_field { height: 30px; clear: both; }
.mandatory { color: #FF0000; }
.reg_fieldname { width: 85px; float: left; line-height: 14px; padding-top: 5px; }
#registration_form { margin-left: 30px; }
#content2_header { font-family: "Century Gothic"; font-size: 15px; font-weight: bold; color: #003767; margin-left: 40px; margin-top: 0; margin-bottom: 0; padding-top: 5px; }
/***************************************************************  multiple list ************************************************/
ul#list_multiple { list-style-type: none; display: block; padding-left: 0; height: auto; width: 238px; margin: 0 0 0 5px; padding: 0; background-color: #eff0f0; float: left; }
ul#list_multiple li { display: block; margin: 0px; padding: 0px; width: 238px; background-color: #eff0f0; border-top: solid 1px #ffffff; border-bottom: solid 1px #C4C4C4; border-right: solid 1px #C4C4C4; }
ul#list_multiple a { color: #003667; font-family: Arial; font-weight: bold; font-size: 12px; padding: 4px 0px 4px 8px; display: block; vertical-align: bottom; line-height: normal; margin: 0px; width: 238px; }
ul#list_multiple a:hover { color: #9d080d; background-color: #FFFFFF; cursor: pointer; }
ul#list_multiple a#selected { color: #9d080d; background-color: #FFFFFF; background-image: url(../images/multiple_arrow.gif); background-repeat: no-repeat; background-position: 220px; border-right: none; padding-top: 3px; padding-bottom: 3px; }
ul#list_multiple .a_text { width: 200px; }
/***************************************************************  multiple list End************************************************/
.multiple_content { float: left; width: 390px; margin-left: 10px; margin-top: 10px; padding: 0px; }
/****BreadCrumbs****/
#breadcrumbs { height: 26px; width: 904px; font-size: 9px; margin-top: 5px; margin-left: 8px; }
#breadcrumbs a { font-family: Arial; font-size: 12px; color: #003667; font-weight: bold; }
#breadcrumbs a:hover { color: #9d080d; }
.breadcrumbs_last { color: #003667; font-family: Arial; font-size: 11px; }
/****End BreadCrumbs****/
#multibottomlink { width: 375px; margin: 6px auto; }
a#leftlink { float: left; display: block; background-image: url(../images/prevarrow.gif); background-position: left; background-repeat: no-repeat; color: #9D080D; padding-left: 20px; padding-bottom: 2px; }
a#rightlink { float: right; display: block; background-image: url(../images/nextarrow.gif); background-position: right; background-repeat: no-repeat; color: #9D080D; padding-right: 20px; padding-bottom: 2px; }
a#leftlink:hover, a#rightlink:hover { text-decoration: underline; }
#box_bottom_link { width: 600px; height: 20px; text-align: center; margin: 10px auto; }
.multiple_content ul { display: block; }
.multiple_content li { }
.multiple_content p.bottomspace { }
.graybox_topper { width: 355px; height: 8px; background-image: url(../images/graybox_topper.gif); background-position: bottom; background-repeat: no-repeat; }
.graybox_body { width: 355px; background-color: #f4f7fa; }
.graybox_footer { width: 355px; height: 8px; background-image: url(../images/graybox_footer.gif); background-repeat: no-repeat; margin: 0; }
.reg_box { width: 730px; margin-left: auto; margin-right: auto; font-family: Arial; font-size: 12px; color: #003667; position: static; }
.reg_topper { padding: 10px 0; line-height: 20px; }
.form_field { margin: 5px 0 7px 0; clear: both; }
.field_name { width: 170px; height: 30px; float: left; text-align: right; padding-right: 10px; }
.reg_box input { width: 150px; }
select { width: 151px; }
.fields_block { padding: 5px 0; }
.left_reg { clear: both; float: left; width: 355px; }
.right_reg { float: left; width: 355px; }
.reg_box #vspace { float: left; width: 20px; height: 50px; }
.agreed { padding-top: 5px; line-height: 18px; }
.redtext { color: #9d080d; }
input.submit_bg { display: block; background-image: url(../images/submit_reg.gif); background-repeat: no-repeat; background-color: #FFFFFF; border-style: none; height: 42px; width: 172px; margin: 30px auto 0 auto; cursor: pointer; }
.accounts { width: 902px; background-color: #f5f5f5; }
.accounts th { background-image: url(../images/accounts_x.gif); background-position: center; background-repeat: no-repeat; padding: 0; height: 30px; font-family: "Century Gothic"; font-size: 15px; font-weight: bold; color: #003768; cursor: pointer; }
.accounts .col1 { width: 200px; background: none; }
.col2, .col3, .col4, .col5 { width: 175px; }
th.col_right { width: 0px; padding: 0; margin: 0; background: none; }

.accounts td { padding: 4px 20px; border-right: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd; font-family: Arial; font-size: 11px; color: #363636; }
td.col_right { border: none; padding: 0; }
.accounts .cell1 { width: 200px; text-align: right; padding-right: 20px; border: none; }
.cell2, .cell3, .cell4, .cell5 { width: 175px; }
/*.accounts .cell5 {
	border-right:none;
}*/
.trwhite { background-color: #ffffff; }
.accounts_title { font-family: "Century Gothic"; font-size: 15px; font-weight: bold; color: #9d080d; padding: 0 0 6px 6px; }
.radio_text { font-size: 11px; width: 220px; color: Blue; font-weight: bold; }
.radio_text_bold { }
.radio_input { display: block; float: left; margin-left: -15px;}
.alert_icon { visibility: hidden; }
.captcha_div { width: 131px; height: 25px; float: right; }
td input { width: auto; }
#ct_user_group_row { background-color: #ffffff; }
#errors { background-color: #CCCCCC; margin-top: 2px; padding-left: 6px; width: 500px; height: 0; visibility: hidden; /*IE6*/ }
#gls_letters { text-align: center; }
#gls_letters a { text-decoration: none; font-size: 16px; font-weight: bold; }
#gls_letters a:hover { color: #9d080d; }
a.anchor_top { color: #9d080d; }
.survey { position: relative; }
.survey_topper { width: 458px; height: 9px; background-image: url(../images/survey_topper.gif); }
.survey_body { width: 458px; padding-bottom: 1px; padding-top: 1px; position: relative; background-color: rgb(244,247,250); }
.survey_footer { width: 458px; height: 9px; background-image: url(../images/survey_footer.gif); }
.survey .survey_field { margin: 6px 20px; clear: both; }
.survey .survey_q { margin-bottom: 3px; font-weight: bold; }
.survey_row { margin: 4px 0; }
.survey .radio { margin: 0 8px; }
.survey .survey_a { font-size: 11px; }
/*********************** Right Info Bar *********************************/
.rightinfo { width: 259px; }
.topper { margin-top: 20px; width: 259px; /*    height: 27px;*/ /*background-image: url(../images/rightinfo/feedbox_topper2.gif);*/ }
#table_topper { width: 259px; height: 14px; font-size: 4px; background-image: url(../images/rightinfo/table_topper.gif); background-repeat: no-repeat; }
.footer { width: 259px; height: 14px; background-image: url(../images/rightinfo/feedbox_footer.gif); background-repeat: no-repeat; }
#feed_body { width: 258px; margin-left: 1px; background-color: #e8e8e8; }
#quotes { background-color: #e8e8e8; }
/********************* End Right Info Bar *******************************/
.market_report_item { margin-bottom: 10px; }
.market_report_item .mri_date { float: left; width: 90px; padding-left: 10px; }
.market_report_item .mri_content { width: 500px; padding-left: 40px; float: left; }
.market_report_item h3 { margin-top: 0; }
.market_report_item h3 a { color: #003667; }
.market_report_item p { font-size: 11px; }
.market_report_item hr { width: 600px; color: #cbd9e7; }
.popUpImages { cursor: pointer; margin: 5px 30px 12px; float: right; }
.ProfitPopUpButtons { width: 133px; height: 40px; }
#divProfit { float: right; height: 59px; }
#ProfitDownloadImage { cursor: pointer; }
#divProfitPopUp { width: 305px; height: 167px; display: none; z-index: 100; position: absolute; left: 25%; bottom: 25%; }

.choosePreferredAccountStyle { background-color: #E4EDF5; color: DarkBlue; text-align: center; height:26px; margin-bottom:5px; padding-top:6px; font-weight:bold; }

.phone {
    color: #4E7FAC;
}
.phones {
    display: block;
    margin-top: 10px;
}
