html, *, td
{
    font-size: 12px;
}
body
{
    scrollbar-face-color: #E9E5DC;
    scrollbar-arrow-color: #696969;
    scrollbar-track-color: #f3f1ea;
    font-family: MS Gothic,msmincho;
}
body.main
{
    background-position: center top;
    background-attachment: scroll;
    background-repeat: repeat-y;
}

.size1
{
    font-size: 11px;
}


.AccountTitle
{
    font-size: 12pt;
    font-family: MS Gothic,msmincho;
    color: #257ca9;
    font-weight: bold;
    text-align: justify;
}

.AccountTypes
{
    font-size: 10pt;
    font-family: MS Gothic,msmincho;
    color: #00a2e1;
    font-weight: bold;
    text-decoration: none;
    line-height: 13px;
    text-align: justify;
}
.AccountExplanation
{
    font-size: 8pt;
    font-family: MS Gothic,msmincho;
    color: #494949;
    text-align: justify;
}
.AccountComparison
{
    font-size: 9pt;
    font-family: MS Gothic,msmincho;
    color: #257ca9;
    font-weight: bold;
    line-height: 29px;
    text-decoration: none;
    text-align: justify;
}
P
{
    margin-top: 6pt;
    margin-bottom: 6pt;
}
.mnutable
{
    font-family: MS Gothic,msmincho;
    background-color: #ffffff;
}
.mnutabler
{
    width: 100%;
    border-right: medium none;
    font-weight: 600;
    font-size: 12px;
    border-left: medium none;
    font-family: MS Gothic,msmincho;
    background-color: #ffffff;
}
.greeting
{
    font-weight: bold;
    font-size: 9pt;
    color: #494949;
    font-family: MS Gothic,msmincho;
    height: 21px;
    background-image: url(/img/gen/Japanese/bg_hdr.gif);
    text-align: left;
}
.upm_td_off
{
    font-weight: bold;
    font-size: 8pt;
    color: #ffffff;
    font-family: MS Gothic,msmincho;
    height: 21px;
    background-image: url(/img/gen/Japanese/bg_upm2.gif);
    text-align: center;
}
.upm_td_on
{
    font-weight: bold;
    font-size: 8pt;
    cursor: hand;
    color: #012C62;
    font-family: MS Gothic,msmincho;
    height: 21px;
    background-image: url(/img/gen/Japanese/bg_upm.gif);
    text-align: center;
}

.sub_td_off
{
    font-size: 8pt;
    width: 118px;
    color: #000000;
    padding: 3px;
    font-family: MS Gothic,msmincho;
    height: 21px;
    background-color: #c6c4c4;
    text-align: center;
}
.sub_td_on
{
    font-size: 8pt;
    cursor: hand;
    color: #000000;
    padding: 3px;
    font-family: MS Gothic,msmincho;
    width: 118px;
    height: 21px;
    background-color: #d9d9d9;
    text-align: center;
}
.clkcls
{
    font-weight: bold;
    font-size: 9pt;
    border-right: #FBFAFB 1px solid;
    width: 166px;
    color: #ffffff;
    line-height: 22px;
    border-bottom: #FBFAFB 1px solid;
    background-repeat: repeat-x;
    font-family: MS Gothic,msmincho;
    height: 20px;
    background-color: #5C88AA;
    text-align: center;
}
.lblqdelay
{
    font-weight: bold;
    font-size: 9pt;
    width: 166px;
    color: #ffffff;
    border-top: #FBFAFB 1px solid;
    border-bottom: #FBFAFB 1px solid;
    background-repeat: repeat-x;
    font-family: MS Gothic,msmincho;
    height: 35px;
    background-color: dimgray;
    padding-right: 3;
    padding-left: 3;
    line-height: 15px;
}
.l_select
{
    font-size: 8pt;
    width: 80px;
    font-family: MS Gothic,msmincho;
    height: 15px;
}
.td_lang
{
    border-top: #FBFAFB 1px solid;
    border-bottom: #FBFAFB 1px solid;
    height: 19px;
    background-color: #818791;
}
table.lm
{
    line-height: 19px;
    background-color: #F2F1F2;
}
table.um
{
    background-color: #AEC7DA;
}
.tdm_hdr_on
{
    font-weight: bold;
    font-size: 8pt;
    background-image: url(/img/gen/Japanese/bg_hdr.gif);
    color: #022C61;
    width: 165px;
    font-family: MS Gothic,msmincho;
}
.tdm_hdr_off
{
    font-weight: bold;
    font-size: 8pt;
    background-image: url(/img/gen/Japanese/bg_hdr.gif);
    color: #022C61;
    width: 165px;
    font-family: MS Gothic,msmincho;
}
.tdm2_hdr_off
{
    font-weight: bold;
    font-size: 9pt;
    background-image: url(/img/gen/Japanese/bg_hdr.gif);
    color: #494949;
    width: 165px;
    font-family: MS Gothic,msmincho;
    border-top: #FBFAFB 1px solid;
    border-bottom: #DBE1E5 1px solid;
}
.tdm_content_hdr
{
    font-weight: bold;
    font-size: 9pt;
    background-image: url(/img/gen/Japanese/bg_hdr.gif);
    color: #494949;
    width: 165px;
    font-family: MS Gothic,msmincho;
}
.tdm_content
{
    font-weight: bold;
    font-size: 10pt;
    background-color: #5C88AA;
    color: #ffffff;
    width: 165px;
    height: 25px;
    font-family: MS Gothic,msmincho;
}
.tdm_blsqrrep
{
    background-image: url(/img/gen/Japanese/bg_hdr.gif);
    border-bottom: #DBE1E5 1px solid;
    border-top: #FBFAFB 1px solid;
}
.content_div_on
{
    font-weight: 700;
    color: #257ca9;
    text-decoration: underline;
}
td.tdm_hdri_off
{
    background-color: #AEC7DA;
}
td.tdm_hdri_on
{
    background-color: #AEC7DA;
}
td.tdm_i_off
{
    background-color: #5c88aa;
}
td.tdm_i_on
{
    background-color: #818791;
}
td.tdm_hdr_log
{
    font-weight: bold;
    font-size: 10pt;
    background-color: #AEC7DA;
    color: #494949;
    width: 165px;
    font-family: MS Gothic,msmincho;
}
.calenmarq
{
    font-size: 8pt;
    color: #000000;
    direction: ltr;
}
.calenmarqh
{
    color: #2D4A6D;
}

.mpar
{
    font-weight: normal;
    font-size: 10pt;
    color: #494949;
    line-height: 11pt;
    font-family: MS Gothic,msmincho;
    letter-spacing: 1pt;
    width: 90%;
}
.mul
{
    font-weight: normal;
    font-size: 10pt;
    width: 100%;
    height: 100%;
    color: #494949;
    font-family: MS Gothic,msmincho;
    list-style-type: square;
}
h
{
    font-size: 11pt;
    font-weight: bold;
    color: #257ca9;
    line-height: 10pt;
    font-family: MS Gothic,msmincho;
}
.mh
{
    font-size: 11pt;
    font-weight: bold;
    color: #257ca9;
    line-height: 10pt;
    font-family: Arial, David;
}
.mh27
{
    font-size: 9pt;
    color: #257ca9;
    line-height: 13pt;
    font-family: MS Gothic,msmincho;
}
.mh28
{
    padding-left: 2px;
    font-weight: bold;
    font-size: 20pt;
    color: #257ca9;
}
.mh1
{
    padding-left: 8px;
    font-weight: bold;
    font-size: 10pt;
    color: #257ca9;
    line-height: 10pt;
    font-family: MS Gothic,msmincho;
}
.mh24
{
    font-weight: bold;
    font-size: 10pt;
    color: #257ca9;
    line-height: 10pt;
    font-family: MS Gothic,msmincho;
}
.mh2
{
    font-weight: bold;
    font-size: 10pt;
    color: #257ca9;
    line-height: 11pt;
    font-family: MS Gothic,msmincho;
}
.mh3
{
    font-weight: bold;
    font-size: 11pt;
    color: #257ca9;
    line-height: 11pt;
    font-family: MS Gothic,msmincho;
}
.mh4
{
    font-weight: bold;
    font-size: 9pt;
    color: #494949;
    font-family: MS Gothic,msmincho;
}
.mh5
{
    font-weight: bold;
    font-size: 10pt;
    color: #257ca9;
    line-height: 11pt;
    font-family: MS Gothic,msmincho;
}
.mh6
{
    font-weight: bold;
    font-size: 11pt;
    color: #257ca9;
    line-height: 14pt;
    font-family: MS Gothic,msmincho;
}
.mh7
{
    font-weight: bold;
    font-size: 10pt;
    color: #494949;
    line-height: 11pt;
    font-family: MS Gothic,msmincho;
}
.mh8
{
    font-weight: bold;
    font-size: 10pt;
    color: #494949;
    line-height: 11pt;
    font-family: MS Gothic,msmincho;
}
.mh9
{
    font-weight: bold;
    font-size: 10pt;
    color: #257ca9;
    line-height: 11pt;
    font-family: MS Gothic,msmincho;
}
.mh10
{
    font-size: 10pt;
    line-height: 15pt;
    font-family: MS Gothic,msmincho;
    padding-left: 20px;
    width: 420px;
    color: #494949;
    text-align: justify;
}
.sh1
{
    font-family: MS Gothic,msmincho;
    font-size: 20px;
    font-weight: bold;
    color: White;
    background-color: #696969;
}
.sh2
{
    font-family: MS Gothic,msmincho;
    font-size: 20px;
    color: #696969;
    background-color: #cccccc;
}

.mh11
{
    font-size: 9pt;
    font-family: MS Gothic,msmincho;
    color: #494949;
    text-align: justify;
    line-height: 20px;
    font-weight: normal;
}


.mhJP1
{
    font-size: 9pt;
    font-family: MS Gothic,msmincho;
    color: #666666;
    text-align: justify;
    line-height: 17px;
    font-weight: normal;
}
.mhJP2
{
    font-size: 9pt;
    font-family: MS Gothic,msmincho;
    color: #666666;
    text-align: justify;
    line-height: 20px;
    font-weight: normal;
}
.mhJP3
{
    font-size: 9pt;
    font-family: MS Gothic,msmincho;
    color: #333333;
    text-align: justify;
    line-height: 17px;
    font-weight: normal;
}
.mhJP4
{
    font-size: 8pt;
    font-family: MS Gothic,msmincho;
    color: #333333;
    text-align: justify;
    line-height: 17px;
    font-weight: normal;
    letter-spacing: -2px;
}
.mhJP5
{
    font-size: 12px;
    font-family: MS Gothic,msmincho;
    text-align: justify;
    line-height: 15px;
    font-weight: normal;
}
.mhJP6
{
    font-size: 12px;
    font-family: MS Gothic,msmincho;
    color: #40658C;
    text-align: justify;
    font-weight: bold;
}
.mhJP7
{
    font-size: 8pt;
    font-family: MS Gothic,msmincho;
    text-align: justify;
    color: #333333;
}
.mhJP8
{
    font-size: 10px;
    color: #666666;
}
.mhJP9
{
    /*font-size: 20px;*/
    font-family: MS Gothic,msmincho;
    color: #333333;
    text-align: right;
    padding-right: 10px;
}

.tblColor td
{
    font-size: 9pt;
    font-family: MS Gothic,msmincho;
    background-color: #EFEFEF;
    color: #333333;
    text-align: center;
    width: 99px;
    height: 30px;
    font-weight: normal;
}

.tblBorderTd td
{
    border: #CCCCCC solid 1px;
    height: 30px;
}

.tdSp1
{
    font-size: 9pt;
    font-family: MS Gothic,msmincho;
    width: 100px;
    height: 100%;
    background-color: #EFEFEF;
    color: #333333;
    padding-left: 15px;
    vertical-align: top;
    padding-top: 8px;
}
.tdSp2
{
    font-size: 9pt;
    font-family: MS Gothic,msmincho;
    width: 275px;
    height: 100%;
    color: #333333;
    padding-left: 15px;
    vertical-align: top;
    padding-top: 8px;
}
.tdSp3
{
    font-size: 9pt;
    font-family: MS Gothic,msmincho;
    width: 100px;
    height: 100%;
    background-color: #EFEFEF;
    color: #717171;
    padding-left: 15px;
    vertical-align: middle;
}
.tdSp4
{
    font-size: 9pt;
    font-family: MS Gothic,msmincho;
    width: 275px;
    height: 100%;
    color: #333333;
    padding-left: 15px;
    vertical-align: middle;
}
.tdBorder
{
    border: #CCCCCC solid 1px;
}
.trHeight
{
    height: 35px;
}
.tblBorder td
{
    border: #CCCCCC solid 1px;
}
.tblBorderTop td
{
    border-top: #CCCCCC solid 1px;
}
.tblNoneBorder td
{
    border: none;
}
.mh12
{
    font-weight: bold;
    font-size: 11pt;
    color: #257ca9;
    line-height: 11pt;
    font-family: MS Gothic,msmincho;
}
.mh13
{
    font-size: 10pt;
    color: #494949;
    text-decoration: underline;
}
.mh14
{
    font-size: 10pt;
    font-family: MS Gothic,msmincho;
    color: #494949;
    line-height: 20px;
    text-align: justify;
    width: 420px;
}
.mh15
{
    font-size: 8pt;
    color: #494949;
    text-decoration: underline;
}
.mh16
{
    font-size: 9pt;
    font-family: MS Gothic,msmincho;
    color: #494949;
    line-height: 16px;
    text-align: justify;
}
.mh17
{
    padding-left: 2px;
    font-size: 10pt;
    width: 214px;
    color: #494949;
    line-height: 20px;
    text-align: justify;
}
.mh18
{
    font-size: 10pt;
    color: #257ca9;
    line-height: 16px;
    font-family: MS Gothic,msmincho;
    text-align: justify;
}
.mh19
{
    font-size: 10pt;
    color: #000000;
    line-height: 20px;
    font-family: MS Gothic,msmincho;
    text-align: justify;
}
.mh20
{
    font-size: 10pt;
    color: #257ca9;
    line-height: 20px;
    font-family: MS Gothic,msmincho;
    text-align: justify;
}
.mh21
{
    font-size: 8pt;
    color: #494949;
    font-family: MS Gothic,msmincho;
    text-align: justify;
}
.mh22
{
    font-size: 11pt;
    color: #257ca9;
    font-family: MS Gothic,msmincho;
    text-align: justify;
    font-weight: bold;
}
.mh23
{
    font-size: 10pt;
    color: #494949;
    line-height: 16px;
    font-family: MS Gothic,msmincho;
    text-align: justify;
}
.lbl_welcome
{
    padding-right: 6px;
    padding-left: 8px;
    font-size: 10pt;
    width: 422px;
    color: #494949;
    line-height: 20px;
    text-align: justify;
}
.lbl_analysis
{
    padding-right: 10px;
    padding-left: 10px;
    font-size: 10pt;
    width: 560px;
    color: #494949;
    line-height: 20px;
    text-align: justify;
}
.inlinks
{
    padding-right: 10px;
    padding-left: 10px;
    font-size: 10pt;
    width: 410px;
    color: #494949;
    line-height: 17px;
    text-align: justify;
}
.up
{
    padding-right: 10px;
    padding-left: 10px;
    font-size: 8pt;
    width: 420px;
    line-height: 10px;
    text-align: justify;
}
.txtDirect
{
    font-size: 10pt;
    width: 420px;
    color: #494949;
    line-height: 20px;
    text-align: justify;
}
.tblmaterial
{
    font-size: 10pt;
    width: 300px;
    color: #257ca9;
    line-height: 20px;
}
.loginbox
{
    border-right: #494949 1px solid;
    border-top: #818791 1px solid;
    font-weight: normal;
    font-size: 10pt;
    border-left: #818791 1px solid;
    width: 90px;
    color: #494949;
    border-bottom: #494949 1px solid;
    font-family: MS Gothic,msmincho;
    height: 20px;
    background-color: #F9F9F9;
}
.emailbox
{
    border-right: #494949 1px solid;
    border-top: #818791 1px solid;
    font-weight: normal;
    font-size: 10pt;
    border-left: #818791 1px solid;
    color: #494949;
    border-bottom: #494949 1px solid;
    font-family: MS Gothic,msmincho;
    height: 20px;
    background-color: #F9F9F9;
}
.td_logo
{
    border-right: #FBFAFB 1px solid;
    border-top: #FBFAFB 1px solid;
    border-left: #FBFAFB 1px solid;
}
.loginbut
{
    width: 90px;
    cursor: hand;
    height: 18px;
}
.bot
{
    font-size: 10pt;
    width: 778px;
    height: 18px;
    background-image: url(/img/gen/Japanese/bg_bot.gif);
}
.bot2
{
    font-size: 10pt;
    width: 778px;
    height: 18px;
    background-image: url(/img/gen/Japanese/bg_bot4.gif);
}
.bot3
{
    font-size: 10pt;
    width: 778px;
    height: 18px;
    background-image: url(/img/gen/Japanese/bg_bot3.gif);
}
.bot4
{
    font-size: 10pt;
    width: 778px;
    height: 18px;
    background-image: url(/img/gen/Japanese/bg_bot2.gif);
}
TABLE.tbl_main
{
    border-right: #FBFAFB 1px solid;
    border-left: #FBFAFB 1px solid;
}
.lbl_lang
{
    font-size: 10pt;
    color: white;
    font-weight: bold;
}
.bot_lbl
{
    font-size: 8pt;
    width: 100%;
}
.bot_favorites
{
    padding-right: 10px;
    font-size: 10pt;
    color: #494949;
}
.bot_favorites2
{
    padding-right: 10px;
    padding-left: 5px;
    color: #494949;
}
.bot_favorites3
{
    padding-left: 10px;
    color: #494949;
}
.bot_favorites4
{
    text-align: center;
    color: #494949;
}
.bot_favorites5
{
    text-align: center;
    color: #494949;
}
.bot_favorites6
{
    text-align: right;
    color: #494949;
}
.bot_copyright
{
    color: #494949;
}
.bot_promocode
{
    font-size: 8pt;
    text-align: right;
    color: #494949;
}
.lbl_phone
{
    font-size: 9pt;
}

hr.hr_main
{
    width: 424px;
    height: 1px;
    color: gainsboro;
}
hr.hr_wide
{
    width: 595px;
    height: 1px;
    color: gainsboro;
}
.otheradv
{
    padding-right: 35px;
    padding-left: 35px;
    font-size: 9pt;
    color: #494949;
    font-weight: bold;
}
.langdiv
{
    position: absolute;
    z-index: 100;
}

.alang
{
    font-size: 8pt;
    cursor: hand;
    color: white;
    text-decoration: none;
    display: none;
}
.advdiv
{
    border-right: darkgray 1px solid;
    border-top: darkgray 1px solid;
    visibility: hidden;
    border-left: darkgray 1px solid;
    border-bottom: darkgray 1px solid;
    background-color: #f4f1ea;
    font-size: 10pt;
    padding-right: 5px;
    padding-left: 5px;
    width: 405px;
    color: #494949;
    line-height: 20px;
    text-align: justify;
}
.tblTel
{
    padding-right: 35px;
    padding-left: 35px;
    font-size: 10pt;
    color: #494949;
}
.inputText
{
    border: #7f9db9 1px solid;
    background-color: #FFFFFF;
    width: 185px;
}
.inputCaptchaText
{
    border: #7f9db9 1px solid;
    background-color: #FFFFFF;
    height: 17px;
    width: 185px;
}
.portfolioinputText
{
    border-right: #696969 1px solid;
    border-top: #696969 1px solid;
    border-left: #696969 1px solid;
    border-bottom: #696969 1px solid;
    background-color: #F8F6F2;
    width: 80px;
    direction: ltr;
}
mainlink
{
    color: Blue;
    text-decoration: underline;
}
.tdm_hdr2_off, .tdm_hdr2_on
{
    font-weight: bold;
    font-size: 8pt;
    background-image: url(/img/gen/Japanese/bg_hdr3.gif);
    color: #FFFFFF;
    width: 165px;
    font-family: MS Gothic,msmincho;
    border-bottom: #DBE1E5 1px solid;
}
td.tdlm2_off
{
    border-top: #FBFAFB 1px solid;
    font-size: 8pt;
    width: 165px;
    cursor: hand;
    color: #ffffff;
    border-bottom: #FBFAFB 1px solid;
    font-family: MS Gothic,msmincho;
    background-color: #52789B;
}
td.tdlm2_on
{
    border-top: #FBFAFB 1px solid;
    font-size: 8pt;
    width: 165px;
    cursor: hand;
    color: #ffffff;
    border-bottom: #FBFAFB 1px solid;
    font-family: MS Gothic,msmincho;
    background-color: #818791;
}
.button
{
    font-family: MS Gothic,msmincho;
    color: #494949;
    text-align: center;
    background-color: #EAEEF1;
    font-weight: bold;
    border: solid 1px #494949;
}
a
{
    font-size: 9pt;
    font-family: MS Gothic,msmincho;
    color: #257ca9;
    text-align: justify;
}
a:hover
{
    font-family: MS Gothic,msmincho;
    color: #494949;
    text-align: justify;
}

/*<!-- MENU ----------------------------------------- -->*/
table.menu
{
    width: 150px;
}
.menu_bg
{
    background-color: #F2F1F2;
}
tr.menu_title
{
    vertical-align: middle;
    background-image: url(/img/gen/Japanese/menu_bg.gif);
    height: 17px;
    padding-left: 10px;
}
td.menu_title
{
    font-family: Tahoma, Arial, David;
    font-size: 11px;
    color: #494949;
    font-weight: bold;
}
tr.menu_cell
{
    background-color: white;
    height: 20px;
    padding-left: 10px;
}
td.menu_bullet
{
    padding-left: 2px;
    padding-right: 5px;
    width: 11px;
}
.menu_div
{
    height: 15px;
}
a.link_menu
{
    font-family: Tahoma, Arial, David;
    font-size: 12px;
    color: #494949;
    text-decoration: none;
}
a.link2_menu
{
    font-family: Tahoma, Arial, David;
    font-size: 12px;
    color: #235CDB;
    text-decoration: none;
}

a.link_menu:hover
{
    color: #257ca9;
    font-family: Tahoma, Arial, David;
}
a.link2_menu:visited
{
    color: #0961A9;
}
a.link2_menu:hover
{
    color: #257ca9;
}

/*------------------*/

td.sidecols
{
    background-color: #F2F1F2;
}
td.sidecols2
{
    background-color: #F2F1F2;
}
.h_div_2
{
    height: 4px;
    background-color: white;
}

.ctlCustHeader
{
    font-weight: bold;
    color: #257CA9;
    font-size: 16px;
    font-family: Tahoma;
}
.ctlCustList
{
    font-weight: bold;
    padding-bottom: 5px;
    color: #257CA9;
    font-size: 12px;
}

.logo_div
{
    width: 100%;
    height: 100%;
    background-repeat: no-repeat;
    background-image: url(/img/gen/Japanese/logoEnglish.jpg);
}

td.toolsfortraders
{
    border-right: #cccccc 1px solid;
    padding-right: 2px;
    border-top: #cccccc 1px solid;
    padding-left: 2px;
    font-size: 8px;
    background-image: url(/img/gen/Japanese/toolsfortradersbg.gif);
    padding-bottom: 2px;
    border-left: #cccccc 1px solid;
    width: 70px;
    cursor: hand;
    color: #000000;
    padding-top: 2px;
    border-bottom: #cccccc 1px solid;
    background-repeat: repeat-x;
    font-family: MS Gothic,msmincho;
    height: 40px;
    text-align: center;
}
.toolsfortraders a
{
    color: #000000;
    text-decoration: none;
    font-size: 9px;
}

.menu_pic
{
    border-right: #f2f1f2 1px solid;
    border-top: #f2f1f2 1px solid;
    border-left: #f2f1f2 1px solid;
    border-bottom: #f2f1f2 1px solid;
}
.bluegradbtn
{
    background-image: url(/img/gen/Japanese/button.gif);
    background-repeat: repeat-x;
    border-left: none;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
}

.btnFont
{
    font-family: Tahoma, Arial, David;
    font-size: 12px;
}

.TdBluegradbtn
{
    cursor: auto;
    background-image: url(/img/gen/Japanese/button.gif); /*background-repeat: repeat-x;*/
    border-left: none;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none; /*font-weight:bold;*/
    font-family: Tahoma, Arial, David;
    font-size: 12px;
}

.bluegradbtnbig
{
    background-image: url(/img/gen/Japanese/buttonbig.gif);
    background-repeat: repeat-x;
    border-left: none;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
}
.sm1
{
    font-weight: bold;
    font-size: 9pt;
    color: #257ca9;
    line-height: 14pt;
    font-family: MS Gothic,msmincho;
}
.sm2
{
    font-family: MS Gothic,msmincho;
    line-height: 11pt;
}
.sm3
{
    font-size: 8pt;
    font-weight: bold;
    color: #257ca9;
    padding: 0 0 0 10;
    font-family: MS Gothic,msmincho;
}
.sm4
{
    font-size: 8pt;
    padding: 0 0 0 10;
}

.BL
{
    background: url(/img/gen/Japanese/BL.gif);
    width: 10px;
    height: 10px;
}
.BM
{
    background: url(/img/gen/Japanese/BM.gif);
    height: 10px;
}
.BR
{
    background: url(/img/gen/Japanese/BR.gif);
    width: 10px;
    height: 10px;
}
.TL
{
    background: url(/img/gen/Japanese/TL.gif);
    width: 10px;
    height: 10px;
}
.TM
{
    background: url(/img/gen/Japanese/TM.gif);
    height: 10px;
}
.TR
{
    background: url(/img/gen/Japanese/TR.gif);
    width: 10px;
    height: 10px;
}
.ML
{
    background: url(/img/gen/Japanese/ML.gif);
    width: 10px;
}
.MR
{
    background: url(/img/gen/Japanese/MR.gif);
    width: 10px;
}

.intradayImg
{
    background: url('/img/gen/IntradayAnalysis_English.gif') no-repeat;
    width: 446px;
    height: 56px;
}

.greySeperator
{
    float: left; /*background:url('/img/gen/grey_partting_line.gif') no-repeat;*/
    width: 1px;
    height: 12px;
    margin-left: 7px;
    margin-right: 7px;
    margin-top: 3px;
}

.intradyTime
{
    float: left;
    font-family: Tahoma;
    font-size: 12px;
    color: #257ca9;
}

.intradayAuthor
{
    float: left;
    width: 100%;
    margin-top: 8px;
}

.intradayAuthor a
{
    font-size: 11px;
    color: #1e5091;
    font-family: Tahoma;
    text-decoration: underline;
    font-weight: bold;
    cursor: default;
}

.intradayAuthor a:hover
{
    font-size: 11px;
    color: #1e5091;
    font-family: Tahoma;
    text-decoration: underline;
    font-weight: bold;
    cursor: default;
}

.intradayText
{
    font-size: 12px;
    line-height: 22px;
    margin-top: 17px;
    margin-right: 30px;
    color: #494949;
    text-align: justify;
    float: left;
    width: 400px;
}

.chartImg
{
    background: url('/img/gen/Chart_IMG_LTR.jpg') no-repeat;
    width: 172px;
    height: 158px;
    float: right;
    margin-left: 12px;
    margin-right: 15px;
    margin-top: 24px;
    cursor: pointer;
}

.chartZoom
{
    float: left;
    margin-left: 35px;
    margin-top: 125px;
}



.intradayDots
{
    margin-left: 20px;
    margin-top: 10px;
    margin-bottom: 20px;
}

.intradyMain
{
    margin-left: 20px;
}

.regthanksyou_a
{
    color: #4191F7;
    font-size: 26px;
}
.regthanksyou_b
{
    font-size: 24px;
}
#cmp_oil_container { width: 100%; margin:0 auto;}
#cmp_oil_container h1 { margin-left:10px;}
#cmp_oil_container div { margin-left:0; }

#cmp_oil_container h2 { color: #4191F7; }
#cmp_oil_container p { padding-right:0; padding-left:0;}
#cmp_oil_container .cmp_oil_line
{
    background: url("/img/gen/line_dot412.gif") no-repeat scroll 0 0 transparent;
    height: 5px;
    width: 100%;
    margin-left:10px;
}

.cmp_oil_title
{
    font-family: Arial;
    font-size: 26px;
    background: transparent url('/img/gen/ArrowOrange-Right.jpg') no-repeat 0 8px;
    _background-position: 0 5px;
    color: #1E5091;
    padding-left: 30px;
    margin-top:10px;
    margin-bottom:0;
}

.cmp_lbl_welcome
{
    padding-right: 18px;
    padding-top: 10px;
    width: 405px;
}

.cmp_oil_right_img
{
    background: transparent url('/img/gen/oil.jpg') no-repeat 113px 20px;
    width: 100%;
    margin:0;
}



