body {
	margin: 0;
	padding: 10px 0 0 0;
	background: #f0f1f2;
	color: #454545;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
}

a, span, li { outline: none}

a img { border: none; }

.clearer { width: 100%; clear: both; height: 1px; overflow: hidden; line-height:0; display:block; }
.clearer_01 { width: 100%; clear: both; height: 1px; overflow: hidden; background: #f6f6f6; }

.noborder_bottom { border-bottom: none !important; }
.noborder_bottom td { border-bottom: none !important; }

form { margin: 0; padding: 0; }

.arial { font-family: Arial, Helvetica, sans-serif !important; }
.font_12px { font-size: 12px !important; }
 
/*** new styles definet on the hover toltip with class "glossary_tip_hover" and function "prepare_hover_tips()" in mainscript.js ***/
.hover_tips_content {
	font-size:12px;
	line-height:16px;
}
.hover_qtip-tip {
	bottom:6px !important;
}
/*** new styles... END ***/


/*** important definitions for overwrite height ***/
.h18p {
    height:18px !important;
}
/***/

/*** specific class or id for hidden of some blocks ***/
.none_webinare #banner_line3,
.none_apply_for_an_account_and_ .apply_right_culumn,
.none_apply_for_an_account_and_ .open_right_culumn,
.no_call_to_action .right_col_btn1,
.hidden_box {
	display:none;
}

/*.no_smartchart #banner_line2,
.no_webinars #banner_line3,*/
.no_webinars .no_webinars_home,
.no_smartchart .no_smartchart_home,
.home .no_webinars_home,
.home .no_smartchart_home {
    display:none;
 }
/***/

#time_logging {
    position:absolute;
    left:0;
    top:0;
}

.none_text_transform {
    text-transform:none !important;
}
