/*page styles, programmed by com2, 05/25/2002, Ver. 1.7*/


/*body formatting */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000
}


/*cell formatting */

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000
}


/*text bold formatting*/

.txtbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}


/*share price formatting*/

.txtprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000099;
}


/*background color 1 (dark blue)*/

.tblbgcolor1{
	background-color : #000099;
}


/*background color level 2 (light blu)*/

.tblbgcolor2{
	background-color : #3366CC;
}


/*background color level 3 (turquoise )*/

.tblbgcolor3{
	background-color : #00CCFF;
}


/*background color 4 (light blue2)*/

.tblbgcolor4{
	background-color : #99CCFF;
}


/*text format navigations*/

.txtnavlevel1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold ;
	color: #FFFFFF;
}

.txtnavlevel2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #99CCFF
}

.txtnavlevel3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000099;
}

.txtnavfct {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #00CCFF;
}


/*input-Styles*/

input.txtinput, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	color : #000000;
	border-color : #000000;
	border : 1px solid #000000;
    border-bottom: #000000 1px solid;
    border-left: #000000 1px solid;
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
}


/*input form search*/

input.search{
	width : 105px;
	height : 18px;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : #000099;
	border-color : #FFFFFF;
	border-bottom: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-right: none;
	border-top: #FFFFFF 1px solid;
	font-weight : bold;
}


/*dropdown forms*/

select.selectnavfct {
	width : 80px;
	height : 18px;
	background-color: #000099;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : #00CCFF;
	border-color : #FFFFFF;
	border-bottom: #FFFFFF 1px solid;
	border-left: #FFFFFF 1px solid;
	border-right: none;
	border-top: #FFFFFF 1px solid;
	font-weight : bold;
}


/*headline*/

h1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bold;
	color : #000000;
}


/*headline news*/

.txtheadnews {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11pt; color: #FFFFFF; 
	background-color: #000099; 
	font-weight: bold
}


/*headline big format*/

h2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 24pt;
	font-weight : bold;
	color : #000000;
}

.txtheadbig2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 20pt;
	font-weight : bold;
	color : #000000;
}


/*headline business unit blue*/

.txtheadblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000099;
	font-weight: bold;
	letter-spacing : 0px;
}


/*table cell formatting*/


.tbllightgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #CCCCCC;
	padding-right: 5px;
	padding-left: 5px;
}

.tbllightgrey2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #f7f7f7;
	padding-right: 5px;
	padding-left: 5px;
}

.tbldarkgrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #999999 ;
	padding-right: 5px;
	padding-left: 5px;
}

.tblwhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #FFFFFF;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}

/*table cell formatting*/

.tbllightgreytop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	background-color: #CCCCCC;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
}


/*table dividing rule  formatting*/

.tblblackline {
	background-color: #000000;
	height: 1px;
}

.tblgreyline {
	background-color: #CCCCCC;
	height: 1px;
}


/*footer text formatting*/

.txtfooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #999999;
}


/*small text formatting*/

.txtsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}


/*list styles*/

ul.box {
	list-style-image : url(../images/listbox.gif);
}

ul.arrow {
	list-style-image : url(../images/listarrow.gif);
}


/*quotation*/

.txtquotation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000099;
	font-style : italic;
}