.price_up {
	font-family: verdana;
	font-size: 16px;
	color: #008d00;
	font-weight: bold;
}
.price_nc {
	font-family: verdana;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}

.price_down {
	font-family: verdana;
	font-size: 16px;
	color: #CC0000;
	font-weight: bold;
}

body{
	background-color: #333333;
	font-family: verdana;
	margin:0;
	font-size: 11px;
	color:#666666;
    line-height: 15px;
}
a.alink { 
	color:#DD0000;
	font-family: "verdana";
	text-decoration: none;
}
a.alink:hover { 
	color:#003366;
	font-family: verdana;
	text-decoration: none;
}
a {
	color:#333333;
	font-family: verdana;
	text-decoration: none;
}
a:hover {
	color:#b82126;
	font-family: verdana;
	text-decoration: none;
}

.content {  
	font-size: 12px; 
	font-family: "verdana";
	color: #1444a1;
	line-height: 20px;
}

.content_grey {
	font-size: 12px; 
	font-family: "verdana";
	color: #333333;
	line-height: 20px;
}

.content_c { font-size: 13px; font-family: "²Ó©úÅé"; color: #1444a1; line-height: 20px; }

.content_c_grey { font-size: 13px; font-family: "²Ó©úÅé"; color: #333333; line-height: 20px; }

/*------------title/text------------*/
.title1st {
	FONT-SIZE: 10px; COLOR: #333333; font-family: verdana;
}
.title2rd {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #333333;	font-family: verdana;
}
.title3rd {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; font-family: verdana;
}
.title_td {PADDING-TOP: 5px; PADDING-BOTTOM: 5px;
}
.title_red {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}

.text_xxl {
	FONT-WEIGHT: bold; FONT-SIZE: 30px; COLOR: #333333;	font-family: verdana;
}
.white_text {
	color: #FFFFFF;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
}
.white_text2 {
	color: #FFFFFF;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	PADDING-TOP: 5px; 
	PADDING-BOTTOM: 5px;
}
.s_white {
	color: #FFFFFF;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
}
.item_selected {
	color: #d31616;
}
div.tableContainer {
	width: 100%;		/* table width will be 99% of this*/
	height: 400px; 	/* must be greater than tbody*/
	overflow: auto;
	margin: 0 auto;
}

/*------------background------------*/
.ltggrey {
	BACKGROUND-COLOR: #f7f6f6;
	PADDING-TOP: 3px; 
	PADDING-BOTTOM: 3px;
}
.ltggrey_tb {
	BACKGROUND-COLOR: #f7f6f6;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	text-align: center;
	FONT-SIZE: 10px; 
	COLOR: #ffffff;	
	font-family: verdana;
}
.ltggrey_tb2 {
	BACKGROUND-COLOR: #e1e1e1;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	text-align: center;
	FONT-SIZE: 11px;
	font-family: verdana;
}

.ltggrey_tb2_left {
	BACKGROUND-COLOR: #e1e1e1;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	text-align: left;
	FONT-SIZE: 11px;
	font-family: verdana;
}

.ltggrey_tb2_right {
	BACKGROUND-COLOR: #e1e1e1;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	text-align: right;
	FONT-SIZE: 11px;
	font-family: verdana;
}

.ltggrey_tb3 {
	BACKGROUND-COLOR: #9a9a9a;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	text-align: center;
	FONT-SIZE: 11px;
	font-family: verdana;
	color: #FFFFFF;
}

.ltggrey_tb3_left {
	BACKGROUND-COLOR: #9a9a9a;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	text-align: left;
	FONT-SIZE: 11px;
	font-family: verdana;
}

.ltggrey_tb4 {
	BACKGROUND-COLOR: #d4d4d4;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	text-align: center;
	FONT-SIZE: 11px;
	font-family: verdana;
}

.ltggrey_tb4_right {
	BACKGROUND-COLOR: #d4d4d4;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	text-align: right;
	FONT-SIZE: 11px;
	font-family: verdana;
}

.ltgwhite {
	BACKGROUND-COLOR: #ffffff;
	PADDING-TOP: 3px; 
	PADDING-BOTTOM: 3px;
}
.ltgMouseOver {
	BACKGROUND-COLOR: #fff7af;
	PADDING-TOP: 3px; 
	PADDING-BOTTOM: 3px;
}
/*------------line-------*/
td.underline {  
	BACKGROUND-COLOR: #f7f6f6;
	text-align: center;
	FONT-SIZE: 10px; 
	font-family: verdana;
	PADDING-TOP: 3px;
	PADDING-BOTTOM: 3px;
	border-color: black black #ffffff; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px
}
td.homeline {  
	BACKGROUND-COLOR: #ffffff;
	FONT-SIZE: 10px; 
	font-family: verdana;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	border-color: black black #e1e1e1; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px
}

tr.homeline {  
	BACKGROUND-COLOR: #ffffff;
	FONT-SIZE: 10px; 
	font-family: verdana;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 1px;
	border-color: black black #e1e1e1; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px
}

 Start class scroll 
table.scroll {
	width: 99%;		/*100% of container produces horiz. scroll in Mozilla*/
	border: none;
	background-color: #ffffff;
}

thead tr.scroll	{
	position:relative;
	top: expression(offsetParent.scrollTop); /*IE5+ only*/
	text-align: center;
	FONT-SIZE: 12px; 
	font-family: verdana;
}

thead td.scroll, thead th.scroll, tfoot td.scroll, th {
	BACKGROUND-COLOR: #e1e1e1;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 2px;
	text-align: center;
	font-size: 12px;
	font-family: verdana;
}

td.scroll	{
	padding-right: 2px;
	font-size: 12px;
	text-align: center;
}

table tfoot tr.scroll { /*idea of Renato Cherullo to help IE*/
      position: relative;
      overflow-x: hidden;
      top: expression(parentNode.parentNode.offsetHeight >=
	  offsetParent.offsetHeight ? 0 - parentNode.parentNode.offsetHeight + offsetParent.offsetHeight + offsetParent.scrollTop : 0);
}

td.scroll:last-child {padding-right: 20px;} /*prevent Mozilla scrollbar from hiding cell content*/

 End class scroll 

/*-------form-----------*/
.textfelder {

	font-size: 11px;
	color: #333333;
	background-color: #ffffff;
	width: 70px;
	height: 15px;
	margin-top:2px;
	margin-bottom:3px;
	border:1px solid #999999;
}

.button {
	color:#ffffff;
	background-color:#666666;
	font-family: "verdana";
	font-size: 11px;
	font-weight:normal;
    padding-top: 1px; 
	padding-right: 1px; 
	padding-bottom: 0px; 
	padding-left: 1px; 
	margin-top: 1px; 
	margin-right: 1px; 
	margin-bottom: 1px; 
	margin-left: 1px; 
	border-style: double; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
}





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 #333333;
}
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 #333333;
	padding:0;
}

fieldset div {
	padding:5px;
}
legend {
	font-weight:bold;
}
.break {
	clear:both;
	font-size:0px;
	height:10px;
}

.alert {  font-family: "Verdana"; font-size: 14px; font-style: normal; font-weight: bold; color: #FF0000; 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: #FF0000 solid; ; clip: rect( ); clear: left; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 2px 
; border-width: 1px 0px
}


.table_figurehighlight {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold
}

.tablefig_up {  color: #008200
}

.tablefig_down { color: #FF0000
}

.fig_index { font-family: "arial"; color: #FFFFFF; font-size: 17px; font-weight: bold;
}


.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: #FF0000; 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: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border: 1px #FFFFFF solid; clear: left; font-family: "Arial"; font-size: 10px; background-color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #003366; height: 210px}

.tablehead { font-size: 12px; font-family: "Verdana"; color: #1444a1; line-height: 20px; ; font-weight: bold; clip:   rect(   ); text-indent: 5px}
.matrix_td1 {
	BACKGROUND-COLOR: #EBDCDF;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	FONT-SIZE: 10px;
	font-family: verdana;
	text-align: right;
}
.matrix_td2 {
	BACKGROUND-COLOR: #DDDDDD;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	FONT-SIZE: 10px;
	font-family: verdana;
	text-align: right;
}
.matrix_td3 {
	BACKGROUND-COLOR: #eeeeee;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	text-align: right;
	FONT-SIZE: 10px;
	font-family: verdana;
}

.wtype_bull {
	color: #3f76ba;
}

.wtype_bear {
	color: #cc3c2c;
}
.wtype_call {
	color: #c28035;
}
.wtype_put {
	color: #569a55;
}
.wtype_nonpv {
	color: #000000;
}
