	. 	{ font-family: Arial; font-size: 9pt; color: #727272; font-weight: normal;}
	p 	{ font-family: Arial; font-size: 9pt; color: #727272; font-weight: normal;}
	td  { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #727272; font-weight: normal;  }
	a	{ font-family: Arial; color:  #727272; font-size: 9pt; text-decoration:underline ;font-weight: normal; }
	a:hover	{ font-family: Arial; color:  #727272; font-size: 9pt; text-decoration: underline;font-weight: normal; }	
	hr { color: #090A86; }


	td.top_left { font-family: Arial; font-size: 8pt; color: #434D96; font-weight: normal; }

	td.top_right { background-color: #434D96; }
	td.top_right td { font-family: Arial; font-size: 8pt; color: #FFFFFF; font-weight: normal;}
	td.top_right a { font-family: Arial; font-size: 8pt; color: #FFFFFF; font-weight: normal;}
	td.top_right a:hover { font-family: Arial; font-size: 8pt; color: #898FBD; font-weight: normal;}

	td.middle_left { font-size: 8pt; text-align: center; }


/* Site Title */
	.site_title		{ font-family: Copperplate Gothic Light, Helvetica, sans-serif; font-size: 35px; color:  #FFFFFF; }
	.site_subtitle		{ font-family: Arial; font-size: 14px; color:  #FFFFFF; }
	
/* Category */
	.category_name		{ font-family: Arial; font-size: 14px; color:  #FFFFFF; }
		
/* Content Assets*/

	/* General */
	.ca_sep		{ height: 10px;}
	.ca_index	{ font-size: 10pt; color:  #000000; text-align:justify; padding: 0px 5px; }
	.ca_item tr { vertical-align: top; }
	td.ca_title a	{ font-size: 12pt; color: #000000; font-weight: bold; vertical-align: top; }
	.ca_title 	{ font-size: 9pt; color: #727272; font-weight: bold; vertical-align: top;font-style:normal }
	.ca_title:hover 	{ font-size: 9pt; color: #727272; font-weight: bold; vertical-align: top;font-style:normal }
	.ca_title_center{ font-size: 9pt; color: #727272; font-weight: bold; vertical-align: top;text-align: center; }
	.ca_lead 	{ font-size: 9pt; color: #727272; font-weight: normal; text-align: justify;}
	.ca_body 	{ font-size: 9pt; color: #727272; font-weight: normal; text-align: justify}
	.ca_ctc		{ font-family: Arial; font-size: 8pt; color:#3F3B3A; text-align: justify; padding: 0px 5px;}
	.ca_ctc	td	{ font-family: Arial; color:#3F3B3A; }
	.ca_com		{ font-family: Arial; font-size: 8pt; color:#3F3B3A; text-align: justify; padding: 0px 5px;}
	.ca_com	td	{ font-family: Arial; color:#3F3B3A; }
	table.ca_htm { width:100%; }
	.ca_dld 	{ width:100%}
	
	/* Custom */
	.ca_lead td 		{ font-family: Arial; font-size: 8pt; color:  #3F3B3A; font-weight: normal; text-align: justify;}
	.index_all_contacts .ca_lead { font-size: 8pt; padding-left: 30px;}

	.ca_index tr { vertical-align: top; }
	.ca_index .ca_title a { font-size: 9pt; font-weight: bold; }
	.ca_index .ca_title { font-size: 10pt; padding: 5px; font-weight: normal; }
	a.index_title { ; font-weight: bold; }

/* Language Content */
	td.language				{ font-family: Arial; font-size: 10px; text-decoration: none; color: silver; }
	a.language				{ font-family: Arial; font-size: 10px; text-decoration: none; color: #3F3B3A; font-weight:bold; }
	a:hover.language	{ font-family: Arial; font-size: 10px; text-decoration: underline; color: #3F3B3A; font-weight:bold; }
	.language_sel		{ font-family: Arial; font-size: 10px; color:  #3F3B3A; font-weight:bold; }
	a.language img { border-color: #999999; }
	.languageImg{ border-color: #999999; }
	
/* error message format */
	.errormsg 		{ font-family:Arial; font-size:8pt; color:	red; font-weight:bold;}
	.warningmsg		{ font-family:Arial; font-size:8pt; color:	red; font-weight:bold;}
	.confirmmsg		{ font-family:Arial; font-size:8pt; color:	#3F3B3A; font-weight:bold;}
	.searchmsg		{ font-family: Arial; font-size: 13px; color:  #3F3B3A; font-weight: bold; }
	
/* spaces between blocks */
	.font_1_px			{ font-family:Arial; font-size:1px; color:	#ffffff;}
	.v_space_index			{ height: 10px; }
	.v_space_index_grouped		{ height: 15px; vertical-align : middle; }
	.v_space_index_grouped_top	{ height: 5px; vertical-align : middle; }
	.v_space_index_grouped_bottom	{ height: 20px; vertical-align : middle; }
	.v_space_index_mixed		{ height: 15px; vertical-align : middle; }
	.v_space_index_mixed_top	{ height: 5px; vertical-align : middle; }
	.v_space_index_mixed_bottom	{ height: 5px; vertical-align : middle; }

	/* Related */

	.related_type		{ font-family: Arial; height: 20px;font-size: 12px; color:  #3F3B3A; font-weight: bold; background-color: #F5F3EE; }
	.related_type_left	{ width:0px }
	.related_title		{ font-family: Arial; font-size: 8pt; color:  #3F3B3A; vertical-align : bottom;  }
	a.related_title		{ font-family: Arial; font-size: 8pt; color:  #3F3B3A; vertical-align : bottom;text-decoration: underline;  }
	a.related_title:hover	{ font-family: Arial; font-size: 8pt; color: #3F3B3A; vertical-align : bottom; text-decoration:none ; }
	.related_catchword	{ font-family: Arial; font-size: 8pt; color:  #000000; }
	.related_lead		{ font-family: Arial; font-size: 8pt; color:  #000000; vertical-align : top; padding-left:10px; padding-right:10px;}
	.related_launch_date	{ font-family: Arial; font-size: 8pt; color:  #000000; }
	.related_file_name	{ font-family: Arial; font-size: 8pt; color:  #000000; vertical-align : top; padding-left:10px; padding-right:10px; }
	a.related_file_name { font-family: Arial; font-size: 8pt; color: #000000; vertical-align : top; padding-left:0px; padding-right:0px; }
	a.related_file_name:hover{ font-family: Arial; font-size: 8pt; color:#000000; vertical-align : top; text-decoration: underline; }
	.related_file_desc	{ font-family: Arial; font-size: 8pt; color:  #000000; vertical-align : top; }
	a.related_file_desc { font-family: Arial; font-size: 8pt; color: #000000; vertical-align : top; padding-left:0px; padding-right:0px; }
	a.related_file_desc:hover{ font-family: Arial; font-size: 8pt; color:#000000; vertical-align : top; text-decoration: underline; }	
	.related_file_size	{ font-family: Arial; font-size: 8pt; color:  #000000; vertical-align : top; }
	.related_url		{ font-family: Arial; font-size: 8pt; color:  #000000; vertical-align : top; padding-left:10px; padding-right:10px; }
	.related_created	{ font-family: Arial; font-size: 8pt; color:  #000000; }
	.related_source		{ font-family: Arial; font-size: 8pt; color:  #000000; }
	.related_author		{ font-family: Arial; font-size: 8pt; color:  #000000; }
	.related_status		{ font-family: Arial; font-size: 8pt; color:  #000000; vertical-align : bottom; }

	.searched_type		{ font-family: Arial; font-size: 7pt; color:  #3F3B3A; }
	.searched_title		{ font-family: Arial; font-size: 8pt; color:  #3F3B3A; vertical-align : bottom; font-weight: bold;}
	a.searched_title		{ font-family: Arial; font-size: 8pt; color:  #3F3B3A; vertical-align : bottom; font-weight: bold; text-decoration: none;}
	a.searched_title:hover	{ font-family: Arial; font-size: 8pt; color:  #3F3B3A; vertical-align : bottom; font-weight: bold; text-decoration: underline;}

	a.viewLink { font-family: Arial; font-size: 8pt; color:  #6D8DC8; vertical-align : bottom; text-decoration: none;font-style:normal}
	a.viewLink:hover { font-family: Arial; font-size: 8pt; color:  #6D8DC8; vertical-align : bottom; text-decoration: underline;}

	a.breadcrumb { font-family: Arial; font-size: 8pt; color:  #6D8DC8; vertical-align : bottom; text-decoration: none;}
	a.breadcrumb:hover { font-family: Arial; font-size: 8pt; color:  #6D8DC8; vertical-align : bottom; text-decoration: underline;}
	
	span.copyright { font-family: Arial; font-size: 8pt; color:  #615447 }
	span.copyright a { font-family: Arial; font-size: 8pt; color:  #615447;text-decoration: none;}
	span.copyright a:hover { font-family: Arial; font-size: 8pt; color:  #615447;text-decoration: underline;}	

/* Product */
span.blueboldtext{ font-family: Arial; font-size: 9pt; color:  #3F3B3A;font-weight: bold; }


/* sitemap */
#sitemap {
	padding-left: 10px;
	LIST-STYLE-IMAGE: url(/cda/aci/img/arrow_red.gif);
	}
#sitemap li {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom:1px solid #333333;
	}
#sitemap li a{
	font-family: Arial;
	font-size: 10pt;
	}	
#sitemap li ol {
	padding-left: 50px;
	}
#sitemap li ol li {
	border-bottom:none;
	}
#sitemap li ol li a{
	font-family: Arial;
	font-size: 9pt;
	}		
#sitemap li ol li ol {
	padding-left: 50px;
	}	
#sitemap li ol li ol li {
	}
#sitemap li ol li ol li a{
	font-family: Arial;
	font-size: 9pt;
	}	
/* data */
table.data{}
table.data th{
	font-size: 8pt; 
	color:#ffffff;
	background-color:#284394;
}
table.data td{
	font-size: 8pt; 
	color:#284394;
	background-color:#efefef;
}
/* next previous */
table.nextTable td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt; 
	color: #3F3B3A; 
	font-weight: normal; 
	background-color:#284394;
	color:#ffffff;
	height:20px;
	padding-left:3px;
}
table.nextTable td a{
	color:#ffffff;
	font-size: 8pt; 
	text-decoration: underline;
	padding-left:3px;
}
table.nextTable td a:hover{
	color:#ffffff;
	font-size: 8pt; 
	text-decoration: none;
}
button {
	color: #000000;
	font-family: arial,helvetica;
	font-size: 8pt;
}
a.newTickerLink{color:#FFFFFF;font-weight: bold;}
a.newTickerLink:hover	{color:#FFFFFF}	
  
.gallery{
	border-color:#5694ce;
	border-width:1px;
}

#banners{
  padding-left:12px;
  padding-top:0px;
}

#leftBanners{
  /*padding-left:12px;*/
  padding-top:0px;
}

/*BANNERS PLACEMENT*/
#banners  img{
  border: none;
}
