body { 
	font-family: Helvetica,Verdana,Geneva,Arial,sans-serif;
	font-size: 12px; 
	color: #666666; 
	font-weight: normal; 
	text-decoration: none; 
	background-color: transparent;
	margin: 0px 0px 0px 0px;
} 
form {
	display: inline;
}
input,select {
	font-family: arial, verdana, sans-serif;
	font-size: 0.8em; 
	color: #666666; 
	width: 80px;
}
input, text {
	width: 74px;
	text-align: right;
}

.IRTable {
	text-align: left; 
	vertical-align: top;	
	border-collapse: collapse;
}
.IRTable th {
	background-color: #D5D5D5;
	color: #424242;
    padding: 4px 2px;

}
.IRTable td {
border-bottom: 1px solid #D5D5D5;
padding: 4px 2px;
}

.styledButton {
	text-align: center;
	color: #000000;
	font-size: 11px;
}

.investorinfo 
{		
	background-color: #ffffff;
	width: 100%;
	border-collapse: collapse;
}
.investorinfo th {
	background-color: #ffffff;
	color: #333333;
	font-family: Arial, helvetica, verdana; 
	font-size: 12px; 
	font-weight: bold;
	text-align: center;	
	border-collapse: collapse;
}
.investorinfo td {
	background-color: #ffffff;
	font-family: Arial, helvetica, verdana; 
	font-size: 12px; 
	color: #333333; 
	font-weight: normal; 
	text-decoration: none; 	
	text-align: center;
	border: 1px solid #333333;
	border-collapse: collapse;
}
.investorinfo tr {
	border-collapse: collapse;
}

.aleft {
	text-align: left;
}
.aright {
	text-align: right;
}
A:LINK { 
	font-family: Arial, helvetica, verdana; 
	font-size: 12px; 
	color : #000000; 
	font-weight: normal; 
	text-decoration: underline; 
} 
A:VISITED { 
	font-family: Arial, helvetica, verdana; 
	font-size: 12px; 
	color : #000000; 
	font-weight: normal; 
	text-decoration: underline; 
} 
A:HOVER { 
	font-family: Arial, helvetica, verdana; 
	font-size: 12px; 
	color : #cc0000; 
	font-weight: normal; 
	text-decoration: underline; 
} 
 
#quotetable {border-collapse: collapse; font-size: 10pt; background-color: #ffffff; margin: 0px; padding: 0px; width: 500px;}
#quotetable th { background-color: #D5D5D5; color: #424242; font-weight: bold; text-align: center; border-bottom: 1px solid #D5D5D5}
#quotetable td { border-bottom: 1px solid #D5D5D5; background-color: #EEEEEE; font-weight: normal; text-align: center; }
#quotetable td.alt { border-bottom: 1px solid #D5D5D5; background-color: #FFFEFF;font-weight: normal; text-align: center; }
#quotetable th.sort { text-decoration: underline; }

.calcTable {
	width: 400px;	
	color: #333333; 	
}
.calcTable th {			
	color: #333333; 
	text-align: left;
	border-bottom: 1px dotted #333333;
}
.calcTable td {		
	font-size: 11px; 
	background-color: #FFFFFF; 
	color: #333333; 
	text-align: right;
	border-bottom: 1px dotted #333333; 	
}

.calcTable .currency {
	text-align: left;
	width: 30px;
}

.tickerTable td {
	color: #333333;	
}

.miniquote th 
{
background-color: #D5D5D5;
color: #424242;
padding: 4px 2px;
text-align: left;

}

.miniquote td
{
    background-color: #EEEEEE;
border-top: 1px solid #D5D5D5;
padding: 4px 2px;
width: auto;
}
.miniquote td.alt
{
        background-color: #FFFEFF;
border-top: 1px solid #D5D5D5;
padding: 4px 2px;
width: auto;
    }

