.sm1
{
	font-weight: bold;
	font-size: 9pt;
	color: #257ca9;
	line-height: 14pt;
	font-family: Tahoma, Arial, David;
}
.sm2
{
	font-family: Tahoma, Arial, David;
	line-height: 11pt;
	
}
body
{
	scrollbar-face-color: #E9E5DC;
	scrollbar-arrow-color: #696969;
	scrollbar-track-color: #f3f1ea;
	font-family: Arial,David;
}
body.main
{
	
	background-position: center top;
	background-attachment: scroll;
	background-repeat: repeat-y;
}
.AccountTitle
{
	font-size: 12pt;
	font-family: Arial, David;
	color: #257ca9;
	font-weight: bold;
	text-align: justify;
}
.AccountTypes
{
	font-size: 9pt;
	font-family: Arial, David;
	color: #00a2e1;
	font-weight: bold;
	text-decoration: none;
	line-height: 13px;
	text-align: justify;
}
.AccountExplanation
{
	font-size: 8pt;
	font-family: Arial, David;
	color: #494949;
	text-align: justify;
}
.AccountComparison
{
	font-size: 9pt;
	font-family: Arial, David;
	color: #257ca9;
	font-weight: bold;
	line-height: 29px;
	text-decoration: none;
	text-align: justify;
}
P
{
	margin-top: 6pt;
	margin-bottom: 6pt;
}
.mnutable
{
	font-family: Arial, Miriam, David;
	background-color: #ffffff;
}
.mnutabler
{
	width: 100%;
	border-right: medium none;
	font-weight: 600;
	font-size: 12px;
	border-left: medium none;
	font-family: Arial, Miriam, David;
	background-color: #ffffff;
}
.greeting
{
	font-weight: bold;
	font-size: 9pt;
	color: #494949;
	font-family: Arial, David;
	height: 21px;
	background-image: url(/img/gen/bg_hdr.gif);
	text-align: left;
}
.upm_td_off
{
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	font-family: Arial, David;
	height: 21px;
	background-image: url(/img/gen/bg_upm2.gif);
	text-align: center;
}
.upm_td_on
{
	font-weight: bold;
	font-size: 8pt;
	cursor: hand;
	color: #012C62;
	font-family: Arial, David;
	height: 21px;
	background-image: url(/img/gen/bg_upm.gif);
	text-align: center;
}

.sub_td_off
{

	font-size: 8pt;
	width: 118px;
	color: #000000;
	padding: 3px;
	font-family: Arial, David;
	height: 21px;
	background-color: #c6c4c4;
	text-align: center;
}
.sub_td_on
{

	font-size: 8pt;
	cursor: hand;
	color: #000000;
	padding: 3px;
	font-family: Arial, David;
	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: Arial;
	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: Arial;
	height: 35px;
	background-color: dimgray;
	padding-right: 3;
	padding-left: 3;
	line-height: 15px;
}
.l_select
{
	font-size: 8pt;
	width: 80px;
	font-family: Arial;
	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/bg_hdr.gif);
	color: #022C61;
	width: 165px;
	font-family: Arial, David;
}
.tdm_hdr_off
{
	font-weight: bold;
	font-size: 8pt;
	background-image: url(/img/gen/bg_hdr.gif);
	color: #022C61;
	width: 165px;
	font-family: Arial, David;
}
.tdm2_hdr_off
{
	font-weight: bold;
	font-size: 9pt;
	background-image: url(/img/gen/bg_hdr.gif);
	color: #494949;
	width: 165px;
	font-family: Arial, David;
	border-top: #FBFAFB 1px solid;
	border-bottom: #DBE1E5 1px solid;
}
.tdm_content_hdr
{
	font-weight: bold;
	font-size: 9pt;
	background-image: url(/img/gen/bg_hdr.gif);
	color: #494949;
	width: 165px;
	font-family: Arial, David;
}
.tdm_content
{
	font-weight: bold;
	font-size: 10pt;
	background-color: #5C88AA;
	color: #ffffff;
	width: 165px;
	height: 25px;
	font-family: Arial, David;
}
.tdm_blsqrrep
{
	background-image: url(/img/gen/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: Arial, David;
}
.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: Arial, David;
	letter-spacing: 1pt;
	width: 90%;
}
.mul
{
	font-weight: normal;
	font-size: 10pt;
	width: 100%;
	height: 100%;
	color: #494949;
	font-family: Arial, David;
	list-style-type: square;
}
.mh
{
	font-size: 11pt;
	font-weight: bold;
	color: #257ca9;
	line-height: 10pt;
	font-family: Arial, David;
}
.mh27
{
	font-size: 10pt;
	
	color: #257ca9;
	line-height: 13pt;
	font-family: Arial, David;
}
.mh28
{
	padding-left: 2px;
	font-weight: bold;
	font-size: 24pt;
	
	color: #257ca9;
	
	
}
.mh1
{
	padding-left: 8px;
	font-weight: bold;
	font-size: 10pt;
	color: #257ca9;
	line-height: 10pt;
	font-family: Arial, David;
}
.mh2
{
	font-weight: bold;
	font-size: 10pt;
	color: #257ca9;
	line-height: 11pt;
	font-family: Arial, David;
}
.mh3
{
	font-weight: bold;
	font-size: 11pt;
	color: #257ca9;
	line-height: 11pt;
	font-family: Arial, David;
}
.mh4
{
	font-weight: bold;
	font-size: 9pt;
	color: #494949;
	font-family: Arial, David;
}
.mh5
{
	font-weight: bold;
	font-size: 10pt;
	color: #257ca9;
	line-height: 11pt;
	font-family: Arial, David;
}
.mh6
{
	font-weight: bold;
	font-size: 11pt;
	color: #257ca9;
	line-height: 14pt;
	font-family: Arial, David;
}
.mh7
{
	font-weight: bold;
	font-size: 10pt;
	color: #494949;
	line-height: 11pt;
	font-family: Arial, David;
}
.mh8
{
	font-weight: bold;
	font-size: 10pt;
	color: #494949;
	line-height: 11pt;
	font-family: Arial, David;
}
.mh9
{
	font-weight: bold;
	font-size: 10pt;
	color: #257ca9;
	line-height: 11pt;
	font-family: Arial, David;
}
.mh10
{
	font-size: 10pt;
	line-height: 15pt;
	font-family: Arial, David;
	padding-left: 20px;
	width: 420px;
	color: #494949;
	text-align: justify;
}

.mh11
{
	font-size: 9pt;
	font-family: Arial, David;
	color: #494949;
	text-align: justify;
	line-height: 20px;
	font-weight: normal;
}
.mh12
{
	font-weight: bold;
	font-size: 11pt;
	color: #257ca9;
	line-height: 11pt;
	font-family: Arial, David;
}
.mh13
{
	font-size: 10pt;
	color: #494949;
	text-decoration: underline;
}
.mh14
{
	font-size: 10pt;
	font-family: Arial, David;
	color: #494949;
	line-height: 20px;
	text-align: justify;
	width: 420px;
}
.mh15
{
	font-size: 8pt;
	color: #494949;
	text-decoration: underline;
}
.mh16
{
	font-size: 8.6pt;
	font-family: Arial, David;
	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: Arial, David;
	text-align: justify;
}
.mh19
{
	font-size: 10pt;
	color: #000000;
	line-height: 20px;
	font-family: Arial, David;
	text-align: justify;
}
.mh20
{
	font-size: 10pt;
	color: #257ca9;
	line-height: 20px;
	font-family: Arial, David;
	text-align: justify;
}
.mh21
{
	font-size: 8pt;
	color: #494949;
	font-family: Arial, David;
	text-align: justify;
}
.mh22
{
	font-size: 11pt;
	color: #257ca9;
	font-family: Arial, David;
	text-align: justify;
	font-weight: bold;
}
.mh23
{
	font-size: 10pt;
	color: #494949;
	line-height: 16px;
	font-family: Arial, David;
	text-align: justify;
}
.lbl_welcome
{
	padding-right: 6px;
	padding-left: 8px;
	font-size: 10pt;
	width: 422px;
	color: #494949;
	line-height: 20px;
	text-align: justify;
	font-family: Arial, David;
}
.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: 4pt;
	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: Arial, David;
	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: Arial, David;
	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/bg_bot.gif);
}
.bot2
{
	font-size: 10pt;
	width: 778px;
	height: 18px;
	background-image: url(/img/gen/bg_bot4.gif);
}
.bot3
{
	font-size: 10pt;
	width: 778px;
	height: 18px;
	background-image: url(/img/gen/bg_bot3.gif);
}
.bot4
{
	font-size: 10pt;
	width: 778px;
	height: 18px;
	background-image: url(/img/gen/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;
}

.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;
}
.inputCaptchaText
{
	border: #7f9db9 1px solid;
	background-color: #FFFFFF;
	height:17px;
}
.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/bg_hdr3.gif);
	color: #FFFFFF;
	width: 165px;
	font-family: Arial, David;
	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: Arial, David;
	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: Arial, David;
	background-color: #818791;
}
.button
{
	font-family: Arial, David;
	color: #494949;
	text-align: center;
	background-color: #EAEEF1;
	font-weight: bold;
	border: solid 1px #494949;
}
a
{
	font-size: 9pt;
	font-family: Arial, David;
	color: 257ca9;
	text-align: justify;
}
a:hover
{
	font-family: Arial, David;
	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/menu_bg.gif");
		height:17px;
		padding-left:10px;
	}
	td.menu_title{
		font-family:Arial, David;
		font-size:11px;
		color:#494949;
		font-weight:bold;
		padding-left:7px;
	}
	td.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,a.link_menu1_footer {
		font-family:Arial, David;
		font-size:12px;
		color:#494949;
		text-decoration:none;
	}
	a.link_menu1_footer{
		font-size:11px;
		text-decoration:none;
	}
	a.link2_menu {
		font-family:Arial, David;
		font-size:12px;
		color:#235CDB;
		text-decoration:none;
	}
	a.link_menu1_footer:hover {text-decoration:none; color:#257ca9; }
	a.link_menu:hover { color:#257ca9; }
	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;
}	



td.toolsfortraders
{
	
	padding-right: 2px;
	
	padding-left: 2px;
	font-weight: bold;
	font-size: 10px;
	background-image: url(/img/gen/buttonTool.gif);
	padding-bottom: 2px;
	
	width: 75px;
	cursor: hand;
	color: #000000;
	padding-top: 2px;
	
	background-repeat: repeat-x;
	font-family: arial;
	height: 56px;
	text-align: center;
}
.toolsfortraders a
{
	color: #8B8A89;
	text-decoration:none;
	font-size: 10px;
}
.toolsfortraders a:hover
{
	color:#257ca9;
	text-decoration:underline;
	font-size: 10px;
}
.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/button.gif);
	background-repeat: repeat-x;
	border-left: none;
	border-top-style: none;	
	border-right-style: none;
	border-bottom-style: none;
}

.bluegradbtnbig
{
	background-image: url(/img/gen/buttonbig.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/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;
}
.star
{
	padding-top:4px;
	font-size:12px;
	color:red;
}
.ctlCustHeader
{
    FONT-WEIGHT: bold;
    COLOR: #257CA9;
    font-size:16px;
    font-family:Tahoma, Arial, David;
}
.ctlCustList
{
    FONT-WEIGHT: bold;
    padding-bottom:5px;
    COLOR: #257CA9;
    font-size:12px;
}
#divTollFree div
{
    color:#494949;
    font-size:12px;
    font-weight:bold;
    float:left;
    font-family:Tahoma;
}

.tollFreeCountry
{
    margin-left:15px;
    margin-top:5px;
    margin-bottom:7px;
    width:250px;
}
.tollFreePhone
{
    margin-top:5px;
    
    width:150px;
}
#divContectText
{
    color:#494949;
    font-size:10pt;
    font-family:Tahoma,Arial,David;
}

#divContectText table
{
    color:#494949;
    font-size:10pt;
    
}

#divContectText label
{
    margin-left:20px;
    font-family:Tahoma;
    color:#1e5091;
    font-size:10pt;
    font-weight:bold;  
    
}
#divContectText b
{
    color:#1e5091;
}
#divContectText p
{
    margin-bottom:20px;
    margin-top:2px;
    margin-left:20px;
    
    text-align:justify;
    width:410px;
    line-height:20px;
}



#divContectText span
{
    color:#494949;
    text-decoration:underline;
    cursor:pointer;
}
.bot_favorites0     /*Distance from the left side of the screen upper sentence*/
{padding-left: 22px;
}


.bot_favorites1     /*Distance between words upper sentence*/
{
	font-family:Arial;
	padding-right: 22px;
	font-size:11pt;
	color: #494949;
}

.bot_favorites2
{
	font-family:Arial;
	padding-right: 22px;
	padding-left: 22px;
	font-size:11pt;
	color: #494949;
}
.bot_favorites3
{
	font-family:Arial;
	padding-right:22px;
	padding-left: 22px;
	font-size:11pt;
	color: #494949;
}
.bot_favorites4
{
	font-family:Arial;
	padding-left: 40px;
	padding-right: 40px;
	font-size:11pt;
	color: #494949;
}
.bot_favorites5
{
	font-family:Arial;
	padding-right: 40px;
	padding-left: 40px;
	font-size:11pt;
	color: #494949;
}
.bot_favorites6    /*Distance between words upper sentence*/
{
	font-family:Arial;
	padding-left: 40px;
	font-size:11pt;
	color: #494949;
}
/*----------------------------------------------------*/

.bot_favorites7    /*Distance from the left side of the screen lower sentence*/
{
padding-left: 20px;
}
.bot_favorites8     /*Distance between words lower sentence*/
{font-family:Arial;
	padding-left: 15px;
	padding-right: 15px;
}

.no_uk
{
 width:167px;
}

.bot_favorites9     /*Distance between words lower sentence*/
{font-family:Arial;
	padding-right: 33px;
}
.bot_favorites10     /*Distance between words lower sentence*/
{font-family:Arial;
	padding-left: 33px;
}
.bot_copyright
{
	color: #494949;
}
.bot_promocode
{   padding-left: 195px;
	font-size: 7pt;
	text-align: right;
	color: #494949;
}	

.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:23px;
letter-spacing:-1px;
vertical-align:1px;
}
.regthanksyou_b
{
font-size:16px;
vertical-align:1px;
}
