body {
	background-color: #ffffff;
	font-family: verdana;
	margin:0;
	font-size: 11px;
	-webkit-text-size-adjust:none;
}
a.alink {
	color:#ffffff;
	font-family: verdana;
	text-decoration: none;
}
a.alink:hover {
	color:#000000;
	font-family: verdana;
	text-decoration: none;
}
a {
	color:#000000;
	font-family: verdana;
	text-decoration: none;
	font-size: 11px;
}
a:hover {
	color:#c40000;
	font-family: verdana;
	text-decoration: underline;
}
ul {
	margin:0 0 0 20px;
	padding:0;
}
.textfelder {
	font-family: verdana;
	font-size: 13px;
	color: #000000;
	background-color: #ffffff;
	width: 80px;
	height: 26px;
	margin-top:2px;
	margin-bottom:3px;
	border:1px solid #000000
}
td, div {
	font-family: verdana;
	font-size: 11px;
	color: #000000;
}
td.desc {
	text-align:right;
	margin-right:2px;
}
.rightcol {
	padding-left:10px;
	width:450px;
}
table, img {
	border: 0px none #000000;
}
h1 {
	font-size:13px;
	margin: 15px 0 4px 0;
}
.ort {
	border-width:1px 0 0 0;
	border-color:#000000;
	border-style:dotted;
	padding:2px 0 2px 0;
}
fieldset {
	width:10px;
	border:1px solid #000000;
	padding:0;
}
fieldset div {
	padding:5px;
}
legend {
	font-weight:bold;
}
.break {
	clear:both;
	font-size:0px;
	height:10px;
}
.button {
	color:#ffffff;
	background-color:#000000;
	font-family: verdana;
	font-size: 11px;
	font-weight:normal;
}
body {
	line-height: 15px
}
.content {
	font-size: 12px;
	font-family: verdana;
	color: #000000;
	line-height: 20px;
}
.alert {
	font-family: "Verdana";
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #c40000;
	text-decoration: none
}
.home_table1 {
	border: dotted;
	;
	clip:   rect( );
	clear: left;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	background-color: #FFFFFF;
	border-color: #FFFFFF #FFFFFF #000000;
	border-width: 0px 0px 1px
}
.home_table1b {
	background-color: #FFFFFF;
	border: 0px #FFFFFF none;
	;
	clip: rect( );
	clear: left;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 2px
}
.about_table {
	border: #c40000 solid;
	;
	clip: rect( );
	clear: left;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	border-width: 1px 0px
}
/*General table---------------------------------------------------------------------------------------------------------------------*/

table.general_table .row_odd td {
	border-bottom: solid #f9b7bb;
	border-width: 1px;
}
table.general_table .row_even td {
	border-bottom: solid #f9b7bb;
	border-width: 1px;
}
table.general_table .row_odd {
	border-bottom: solid #f9b7bb;
	border-width: 1px;
}
table.general_table .row_even {
	border-bottom: solid #f9b7bb;
	border-width: 1px;
}
table.general_table .row1_style {
	padding-left:5px
}
/*end of General table---------------------------------------------------------------------------------------------------------------------*/


.table_figurehighlight {
	font-family: "Verdana";
	font-size: 10px;
	font-weight: bold
}
.tablefig_up {
	color: #008200
}
.tablefig_down {
	color: #c40000
}
.titleBar_underline {
	background-color: #FFFFFF;
	border: dotted;
	;
	border-width: 0px 0px 2px;
	border-color: #FFFFFF #FFFFFF #999999;
	clip: rect( );
	clear: left;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px
}
.changecursor {
	cursor: help
}
.basicQuestion {
	font-family: "Verdana";
	font-size: 14px;
	font-weight: bold;
	color: #c40000;
	text-decoration: underline
}
.home_table4sides1 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px #e6e6e6 solid;
}
.home_table4sides2 {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px #c40000 solid;
	clear: left;
	font-family: "Verdana";
	font-size: 9px;
	background-color: #FFF3EE;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	color: #663300
}
.content_4tables {
	font-size: 12px;
	font-family: "verdana";
	color: #000000;
	line-height: 18px;
}
.toppick_tableformat {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 1px #e6e6e6 solid;
	;
	background-color: #ce3e43;
	background-image: url(/home/image/bg_toppicks_cbbc.gif)
}
.toppick {
	background-image:url(/home/image/bg_home_toppiack_white.gif);
	margin:15px 5px 0 0;
	width:443px;
	height:170px;
}
.twothree {
	margin-top:5px;
	margin-bottom:5px;
	border-top: solid #8b8b8b;
	border-left: solid #8b8b8b;
	border-right: solid #8b8b8b;
	border-width: 1px;
	background-color:#f1f7f6;
}
.twothree tr td {
	border-bottom: solid #8b8b8b;
	border-width: 1px;
	height:20px
}
table.warrant_search thead th {
	background-color:#fce1d6;
	color:#333;
	font-size: 12px;
	font-weight: normal;
	padding: 1px;
	text-align: center;
	height:41px;
}
table.warrant_search tbody th {
	background-color: #FCDCDA;
	font-size: 12px;
	text-align: center;
	height:20px;
}
table.warrant_search tbody td {
	border-bottom:1px solid #999;
	color: #000000;
	font-size: 11px;
	/*padding: 1px;*/
	padding : 1px 0;
	text-align: right;
	height:20px;
}
table.warrant_search thead th {
	border: 1px solid #666;
}
#rtsearch {
	width:248px;
	border-left:#878787 solid 1px;
	border-right:#878787 solid 1px;
}
#rtsearch td {
	padding:5px;
}
#realtime {
	width:248px;
	border-left:#878787 solid 1px;
	border-right:#878787 solid 1px;
}
#realtime td {
	font-weight:bold;
	font-size:12px;
	padding:5px;
}
#realtime thead td {
	color:#990000;
	font-size:16px;
	padding:5px;
}
#realtime tbody th {
	text-align:left;
	font-weight:bold;
	color:#990000;
	font-size:15px;
	padding:5px;
}
#rtlastupdate {
	font-weight:normal;
	text-align:left;
	color:#666;
	font-size:11px;
	padding:5px;
	border-bottom:#878787 solid 1px;
}
.realpricebig {
	text-align:center;
	color:#008000;
	font-size:30px;
}
.priceup {
	color:#008000;
}
.pricedown {
	color:#990000;
}
.pad5 {
	padding:5px;
}
.clear {
	clear:both;
}
#rt_indicator {
	width:812px;
}
#header_rt_indicator {
	background:url(/home/image/header_rt_indi_c.gif);
	height:33px;
	width:616px;
}
#rt_indicator_table {
	font-size:12px;
}
#rt_indicator_table tbody td {
	padding:2px;
	font-size:12px;
}
#rt_indicator_table tbody th {
	border-top:1px solid #757474;
	padding:2px;
	text-align:left;
	font-weight:bold;
	font-size:12px;
	padding-bottom:10px;
}
.announcement {
	padding:0 10px;
	color:#FFF;
	font-weight:bold
}
.announcement a {
	color:#000;
	font-weight:normal;
}
a.announcement {
	color:#fff;
	font-weight:normal;
}
a.announcement:hover {
	color:#000;
	font-weight:normal;
}
.announcement_on {
	padding:0 20px;
	color:#FFF;
	font-weight:bold
}
.announcement_on a {
	color:#fff;
	font-weight:normal;
}
a.announcement_on {
	color:#fff;
	font-weight:normal;
}
a.announcement_on:hover {
	color:#000;
	font-weight:normal;
}
td .scrollhead {
	padding:0px;
}
.new_performance_chart{ float:right; width:339px; overflow:hidden;} 

.tab_performance.eng a{ width:173px; height:70px; padding:7px 10px 0 10px; background:url(/home/image/bg_performance_e.jpg) no-repeat bottom;}
.tab_performance.eng a:hover{ background:url(/home/image/bg_performance_e_on.jpg) no-repeat bottom; color:#FFF;}

.tab_performance { margin:0 20px;}
.tab_performance a{ float:left; width:193px; height:45px; padding-top:5px; margin-bottom:10px; background:url(/home/image/bg_performance.jpg) no-repeat bottom;}
.tab_performance a:hover{ background:url(/home/image/bg_performance_on.jpg) no-repeat bottom; color:#FFF; text-decoration:none;}

.inline_warrant_cal {  margin:0 auto; background:#eee;}
.inline_warrant_cal table{}
.inline_warrant_cal td{ font-size:12px; /*padding-left:5px; padding-right:5px;*/}
.inline_warrant_cal .price_area{ text-align:left; font-size:21px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-top:20px;}
.inline_warrant_cal .price_area .text_green, .inline_warrant_cal .price_area .text_red{ font-size:21px;}
.inline_warrant_cal .chart{ border:1px solid #ddd;}
.inline_warrant_cal .input_box input{ width:80px; margin-right:10px;}
.inline_warrant_cal button{ display:block; clear:both; margin-bottom:5px; background:#000; border:1px solid #ddd; color:#FFF;}
.inline_warrant_cal .calculator_result{ margin-left:10px;}
.inline_warrant_cal .option_area{ text-align:left; margin:10px 0;}
.inline_warrant_cal .option_area .x_axis input[type="text"]{ width:80px;}
.inline_warrant_cal .option_area .x_axis button{ display:initial; margin-left:10px; margin-bottom:0;}
