/*--------------------------------------------------------*/
/* 			EUROINVESTOR boxes styles 		
	http://www.intactcf.com/files/euroinvestor.css	     */
/*-------------------------------------------------------*/

body,
table,
form{ margin:0; padding:0;}

body{background:transparent;}
form *{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.EIboxType{
	background:url(http://www.intactcf.com/files/images/thBoxHeader.jpg) 0 0 no-repeat; 
	border:0; 
	border-top:1px solid #b2b2b2;
	border-left:1px solid #b2b2b2;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	padding:0px 0 0 0;
	margin:10px 0 0 0;
        width:100%;
	}
.EIboxType h2{
	margin:0 0 0 11px;
	font-size:11px; 
	padding:10px 0 10px 0; 
	color:#43b5c1; 
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	}	

.EIboxType table h2{ padding:5px 0 ; margin:0;}	

.EIboxType table{
	margin:5px 0 0 0px; 
	padding:0; 
	font-size:11px; 
	font-family:Arial, Helvetica, sans-serif;
	}
		
.EIboxType table td{vertical-align:middle; padding:2px 5px; font:inherit;}
.EIboxType table th{color:#757575;  font-weight:bold; text-align:left;  padding:2px 5px;;}
.EIboxType table td a{color:#c90421; text-decoration:none; }
.EIboxType table td a:hover{color:#c90421; text-decoration:underline; }

.EIboxType table tr.alt{background-color:#f1f1f1;}

.EIboxType table .alt td,
.EIboxType table .alt th{border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1}

.EIboxType table .rtAlign{text-align:right;}



.benchmark,
.delayedQuotes{ width:410px;}
.benchmark table,
.delayedQuotes table{width:400px;}

.delayedQuotes th{ white-space:nowrap;}
.delayedQuotes td{ max-width:120px;}

.benchmark .rtAlign{ white-space:nowrap;}

.HistoricalQuotes{width:380px;}
.HistoricalQuotes td h2{margin-bottom:5px;}

.Calculator{width:290px; background:none;}
.Calculator form{width:280px; padding:0; margin:0;}
.Calculator tr th{	background:url(http://www.intactcf.com/files/images/thBoxHeader.jpg) 0 center no-repeat;width:75px; padding:10px 5px;}

.Calculator .CalcRes {padding:0;}
.Calculator .CalcRes tr th { white-space:nowrap;padding:6px 5px; *width:160px;}
.Calculator .CalcRes tr td { text-align:right;}

.stockchartCtn{}
.stockchart{  height:270px; width:500px;}
.stockchart applet{  height:270px; width:500px;}

.stockchartCtn p{text-align:right;}

.negValue{color:#c90421; padding-right:3px;}
.posValue{color:#43b5c1; padding-right:3px;}

select.IRDropDownList{ 	
	font-size:11px; 
	font-family:Arial, Helvetica, sans-serif;
}

input.styledButton{ 
	background-color:#43b5c1;
	font-size:11px; 
	font-family:Arial, Helvetica, sans-serif; 
	border:1px outset #43b5c1;
	color:#ffffff;}
	
table.stockInfoTbl, 
table.stockInfoTbl td, 
table.stockInfoTbl th {
	margin:0; padding:0; border:0; border-collapse:collapse;
}
		table.stockInfoTbl{width:165px;  background:url(http://www.intactcf.com/files/images/thBoxHeaderSmall.jpg) 0 0 no-repeat;}
		table.stockInfoTbl td, table.stockInfoTbl th {
			padding: 1px 2px; white-space:nowrap;
			font-family:Arial, Helvetica, sans-serif;
		}
		table.stockInfoTbl th {
			text-align: left; border: none;
			font-size:11px; padding:8px 0 10px 10px; color:#43b5c1; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
		}
		table.stockInfoTbl td {
			font-size:11px;	color:#2b2b2b;padding-left:10px;
			vertical-align:top; font-family:  Arial, Geneva, Helvetica, sans-serif;
		}		

		table.stockInfoTbl td.rtAlign{text-align:right; padding-right:3px;padding-left:2px;}
		table.stockInfoTbl td.rtAlign img{ display:inline; margin:0; padding:2px ; vertical-align:middle;}