/* mambo core  */
body { margin:0px; padding:0px;	color: #000000; background: #545454 url(/interactive/lookandfeel/4041406/dev/firstbank_bg.jpg) repeat-x;	font-family: Arial, Helvetica, sans-serif; font-size: 1em;text-align: left;}
a:link, a:visited { color: #024124; font-weight: bold; }
a:hover { color: #003300;	font-weight: bold; }
h1 { font-size: 1em; margin: 0px; }
h1 { font-size: 1em !important; font-weight:normal !important; margin: 0px;  }
hr, legals{ border: none; border-top: 1px solid #eeeeee; }
ul{ margin: 0px; padding: 0px; list-style: none;}
/*li { padding-left: 15px;  margin-left: 10px; list-style: none; background: url(/interactive/lookandfeel/4041406/dev/arrow.png) no-repeat 0px 1px; padding-bottom: 10px;}*/
/*td {vertical-align:top;}*/

/* download icons for li on download solicitudes page */
.downloads li{
background: url(/interactive/lookandfeel/4041406/dev/icon_solicitudes.png) no-repeat center left;
padding: 5px;
padding-left: 25px;
line-height: 30px;
}
textarea {font:12px Arial, Helvetica, sans-serif ;}
.temas{background: url(/interactive/lookandfeel/4041406/dev/temas_interes.png) repeat ;background-color:#F8FEE6;color: #ffffff;font-size: 1.5em; text-indent: 5px;}

/* CSS Document */
.subtitle{
	font-size: 1.2em !important;
	font-size: .8em;
	vertical-align: top;
	padding-left:15px;
}
div.container{ padding: 10px 0 10px 0; margin:0; }
.outline {
	overflow: hidden;
	width: 760px !important;
	width: 762px;
	background:#FFFFFF;
	overflow: hidden;
	border:1px solid #999999;
}
.clr { clear: both; }
.float { float:left; }
.astericos{ float:left; display:none; color: #c0da74; }
.darkgreybg, .darkgreybg2 {background-color:#747474; color:#FFFFFF; font: 1.7em normal Trebuchet, Arial, Verdana, sans-serif; padding: 0 5px 5px 5px; }
.darkgreybg2 {border:none;}
.darkgreybg2 h2 {font: 1em normal Trebuchet, Arial, Verdana, sans-serif !important;  }
.darkgreybg h2 {color: #FFFFFF !important; padding:0; margin:0; font-size:1.7em !important; padding-bottom:3px;}

.meddarkgreybg { padding:3px;background-color:#979797; color:#FFFFFF}
.meddarkgreybg p {padding:7px 5px; margin:0;}
.meddarkgreenbg { padding:3px; background-color:#95C507; color:#FFFFFF;}
.meddarkgreenbg p {padding:7px 5px; margin:0;}

.darkgreen {background-color:#95C507}
.darkgreen li { background:none; background:#82AA0D url(/interactive/lookandfeel/4041406/dev/arrow_afin.png) no-repeat 5px center; color:#FFFFFF !important; display:block; margin:0 0 1px 0; padding:3px 0 3px 12px; text-decoration:none;}
.darkgreen li a {color:#FFFFFF !important; text-decoration:none;}
.darkgreen li a:hover {text-decoration:underline}

.darkgrey {background-color:#979797;}
.darkgrey li { background:none; background:#777777 url(/interactive/lookandfeel/4041406/dev/arrow_afin.png) no-repeat 5px center; color:#FFFFFF !important; display:block; margin:0 0 1px 0; padding:3px 0 3px 12px; text-decoration:none;}
.darkgrey li a {color:#FFFFFF !important; text-decoration:none;}
.darkgrey li a:hover {text-decoration:underline}

.lightshade {background:#ffffff url(/interactive/lookandfeel/4041406/dev/bg_subtitles.png) repeat-x; height:24px; border:1px solid #F0F5D4; padding:0 5px; }
.lightshade h2 { color:#333333; font: 1.2em normal Trebuchet, Arial Verdana, sans-serif; margin:0; padding:0; }


/*----------------------------------SENDTO A FRIEND-*/
#sendtofriend table{ font-size: .9em; font-weight: bold; }
#sendtofriend textarea{ font-size: 1em; font-family: Arial, Helvetica, sans-serif; }
#children_list{ overflow:visible; }


/*----------------------------------GLOBAL TOP-*/
#globaltop_outer { /*border: 1px dashed #999966;*/ float: left; width: 760px; background: #FFFFFF; }


/*----------------------------------global top-nav div-*/
#globaltop_lang a{ float: left; margin-left:12px; padding: 6px 19px; font-size: .7em; font-weight: normal; background: url(/interactive/lookandfeel/4041406/dev/icon_topnav_english.png) no-repeat center left !important; text-decoration: none; color: #525252; }
#globaltop_lang a:hover{ color: #000000; text-decoration:underline; }
#globaltop_nav{ margin: 0px; padding: 0px; float:left; }


/*----------------------------------global top nav links*/
ul#mainlevel-global_top li { float: left; padding: 2px 0px 2px 0px ; margin:0px; background-image: none; }
ul#mainlevel-global_top li a{
	font-size: .7em;
	font-weight: normal;
	color: #525252;
	text-decoration: none;
	margin-left: 12px;
}
#mainlevel-global_top a:hover{ color: #000000; text-decoration:underline; }
table.mainlevel-global_top  {
	width: 100%;
	margin-bottom: 0px;
	margin:0px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}
#mainlevel-global_top img{
vertical-align:middle;
	margin-right: 0px; 
	border:0 !important;
	margin-bottom: 2px !important;
	margin-bottom: 0px;
}
/*----------------------------------global top-search*/
#search_inner{ margin: 0px; padding:4px 4px; }
#search_inner .inputbox {
	padding: 1px;
	margin-top: 1px !important;
	margin-top: 0px;
	font-size:.7em;
	border: 1px solid #b6b6b6;
	color: #666666;
	background-color: #ffffff;
}
#search_inner .button {
	margin: 0px 2px;
	color: #ffffff;
	border-top: 1px solid #eeeeee;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #666666;
	font-size:0.6em;
	font-weight: bold;
	background-color: #b6b6b6;
	background-image: none;
	}
/*---------------------------------------TOP NAV*/
#topnav_outer{
	margin: 0px;
	width: 760px;
	height: 66px;
	float:left;
	background: url(/interactive/lookandfeel/4041406/dev/topnav_bg.jpg) repeat-x;
	border-bottom: 4px solid #D6D6D6;
}
#topnav_inner{ float:left;}
.moduletable-topnav {width:540px;}
#topnav_inner_logo{ margin: 0px 5px; float: right; }
	/*----------------------------------------------------TOP NAV-MENU*/
#active_menu-topnav {
	display: block;
	font-weight: bold;
	color: #ff0000;
	text-align: left;
	background: url(/interactive/lookandfeel/4041406/dev/topnav_bt_bg.png) no-repeat ;
}
ul.topnav li {
	display: block;
	float:left;
	font-weight: bold;
	color: #ffffff;
	margin:0;
	padding:0;
	text-decoration: none;
	background:none;
}
ul.topnav li a{
cursor: pointer;
	height: 66px;
	width:134px;
	display:block;
	background: url(/interactive/lookandfeel/4041406/dev/topnav_bt_bg.png) no-repeat 0px -66px;
}
ul.topnav li a:hover{ background: url(/interactive/lookandfeel/4041406/dev/topnav_bt_bg.png) no-repeat ;}


/*----------------------------------top nav menu images-*/
ul.topnav li img{}
#active_menu-topnav img{}

/*----------------------------------LEFTNAV-*/	
#leftnav_outer { margin: 0px; float: left; width: 168px;
height: 550px;}
#leftnav_logo{ height: 69px !important; border-bottom: 5px solid #DFF3A4; margin: 0px; padding: 0px; }
#leftnav_inner { margin: 0px; padding: 0px; float: left; }


/*----------------------------------PATHWAY-*/
#pathway_inner {
	float: left;
	width:570px;
	margin: 0px;
	font-size: 0.6em;
	text-align: left;
	padding:7px 10px 7px 0px;
	background-color: #FFFFFF;
}
#pathway_text {}
#pathway_text ul { display:inline; background:none; float:none; }
#pathway_text ul li { color:#999999; padding-left: 0px; display:inline; background:none; }
#pathway_text ul li a { font-size: 1em; color:#666666; padding:0; }



/*----------------------------------CONTENT-*/
#legals{
color: #666666; 
font-size: .7em;
padding: 5px;
margin: 6px;
}
#content_inner, #blogimage, #description, #content_outer, table.content_table{ padding: 0; margin: 0; }

/*#description{ float: left; padding: 9px; margin: 0px; font-size: .7em; }
#description  td{ font-size: 1em !important; font-size: .7em; }*/
#blogimage{ padding-left:9px; float: right; }
.blog{ width: 100%; }
#fullcontent { float: left; width: 760px; overflow:visible; }
#content_outer { float: left; width:592px; background-color: #FFFFFF; }
table.content_table { width: 100%; }



/*----------------------------------RIGHTNAV-*/
#rightnav_top{ float: right; }
.componentheading_div{ width: 500px }
#rightnav_outer { width: 126px; }
#rightnav_inner { float: none !important; float: left; padding: 0px; }
.olb a:link, .olb a, .olb a.olb  { font-size:12px !important; color:#FFFFFF !important; text-decoration:none;/*padding-left: 10px;*/
}

div.olb { margin: 0px 3px 0px 3px ; padding-top:7px; width:120px;height:28px; background:url(/interactive/lookandfeel/4041406/dev/btn_online_banking.png) no-repeat top left;  }
div.olb a.olb { padding:0px 20px 5px 7px !important; height:25px !important;  }

.olh a {
font-size:11px;
text-decoration:none;
width:100%;
color:#666666;
}

div.olh{
margin-top: 2px;
padding-left: 10px;
padding-top: 9px;
height:42px; background:url(/interactive/lookandfeel/4041406/dev/preaprobacion_btn.png) no-repeat top center; }
/*----------------------------------RIGHT banner-*/
#banner_outer { width: 126px; background-color:#eeeeef; }
#banner_inner { float: none !important; float: left; height:100% !important;}


/*----------------------------------GLOBAL FOOTER*/
/*---------------------------------------footer inside main*/
#footer-insidemain_outer{	float: left;	width: 760px;	background: #ACACAC;}
#footer-insidemain_menu{width: 80%; float: left;}
#footer-insidemain_rightlink a{
	background: url(/interactive/lookandfeel/4041406/dev/btn_anchor.png) no-repeat 2px 5px;
	display: block;
	padding: 3px 5px 3px 9px;
	padding-left: 13px;
	font-size: 0.7em;
	float: right;
	font-weight: normal;
	color: #ffffff;	
	}
#footer-insidemain_rightlink a:hover{	background-color: #525252 !important;	}


/*--------------------------------------footer inside main nav*/
table.moduletable-navbottom  { width: 100%; margin-bottom: 0px; padding: 0px;}
ul#mainlevel-navbottom { margin:0; padding:0;}
ul#mainlevel-navbottom li{ padding: 0; display: block; background-image: none; float: left; overflow:visible; margin:0;}
ul#mainlevel-navbottom li a { padding: 3px 10px; font-size: 0.7em; font-weight: normal; color: #ffffff; height:100%;}
ul#mainlevel-navbottom li a:hover { background-color: #525252;}


/*-------------------------------------------footer outside main*/
#footer-outsidemain_outer{ text-align: center; margin: 0 auto; width: 767px !important; width: 100%; padding:0;}
#footer-outsidemain_logos{ text-align: center; width: 767px; padding-top: 0px;}
#footer-outsidemain_logos table td a { padding-right: 9px; }
#footer-outsidemain_legales{ text-align:left; width: 767px; font-size: 0.9em; color: #FFFFFF; padding:5px 0;}


/*-----------------------------------*/
.user1_inner {  float: none !important; float: left; margin: 0px; padding: 2px;}
.user2_left{ float: left; margin: 0px; padding: 2px; width: 300px;}
.user2_right{ float: right; margin: 0px; padding: 0px; width: 126px; }
table td.body_outer { padding: 0px; padding-bottom: 20px; /*border-right: 1px solid #D8F18A; border-left: 1px solid #D8F18A;*/ vertical-align:top; }
#active_menu2 { color:#000000; font-weight: bold; }
#active_menu { color:#000000; font-weight: bold; }
a#active_menu:hover { color: #E15704; }

.maintitle { color: #ffffff; font-size: 3em; padding-left: 15px; padding-top: 20px; }

.error { font-style: italic; text-transform: uppercase; padding: 5px; color: #cccccc; font-size: 3em; font-weight: bold; }

.back_button {
	float: left;
  text-align: center;
  font-size: .7em;
  font-weight: bold;
  border: 3px double #cccccc;
  width: auto;
  background: url(/interactive/lookandfeel/4041406/dev/button_bg.png) repeat-x;
  padding: 0px 10px;
  line-height: 20px;
  margin: 1px;
}

.pagenav {
  text-align: center;
  font-size: .9em;
  font-weight: bold;
  border: 3px double #cccccc;
  width: auto;
  background: url(/interactive/lookandfeel/4041406/dev/button_bg.png) repeat-x;
  padding: 0px 10px;
  line-height: 20px;
  margin: 1px;
}

.pagenavbar { margin-right: 10px; float: right; }

#footer { text-align: center; padding: 3px; }

/*-------------------------Used when printer BT press----*/
.contentpane{ background-image: none; background-color:#FFFFFF; }


/*--------------------check-------------------------------------*/
.content_table blockquote li { background: url(/interactive/lookandfeel/4041406/dev/arrow_sub.png) no-repeat 0px 2px; }
/*td { text-align: left; }*/ /*font-size: 1em;*/


/* mambo core */
table.contentpaneopen_heading{ padding-right: 10px; padding-left: 10px; }
.contentpaneopen_heading{ font-size: .8em; }
table.contentpaneopen, table.contentpaneopen-mortgage, table.contentpaneopen-insurance, table.contentpaneopen-truck, table.contentpaneopen-leasing { 
	float: left;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	font-size: .7em;
	
}
table.contentpaneopen td, table.contentpaneopen-mortgage td, table.contentpaneopen-leasing td, table.contentpaneopen-truck td, table.contentpaneopen-insurance td { padding-left: 10px; padding-right: 8px;}

/*----------Formatting for AFIN content*/
table.contentpaneopen-afin { float: left; width: 100%; border-collapse: collapse; border-spacing: 0px; font-size: .7em; }
table.contentpaneopen-afin td { padding-left: 10px;	 padding-right: 8px;}
.contentheading-afin { float:left; width: 60%; padding-left: 8px; color: #666666; font-size: 1.2em; }
/*----------*/
table.contentpaneopen td.componentheading { }
table.contentpane { width: 100%; padding: 0px; border-collapse: collapse; border-spacing: 0px; margin: 0px; }
table.contentpane td { margin: 0px; padding: 0px; }
table.contentpane td.componentheading {  }

.componentheading, .componentheading-afin {
	background: url(/interactive/lookandfeel/4041406/dev/subhead_bg.png) repeat-x bottom left;
	color: #777777;
	text-align: left;
	padding:22px 0px 8px 5px;
	margin-left: 9px;
	margin-bottom: 12px;
	font: 1.5em normal Trebuchet, Arial, Verdana, sans-serif;
}

.contentcolumn { padding-right: 5px;}
.contentheading_highlight{ padding-top: 10px; color: #016A3A; font-size: 1.2em; font-weight: bold; float:left; }

/*------------------------CONTENT HEADING--*/
.contentpaneopen_heading_2, .contentpaneopen_heading_2-mortgage, .contentpaneopen_heading_2-leasing, .contentpaneopen_heading_2-truck, .contentpaneopen_heading_2-insurance, .contentpaneopen_heading_2-afin{ padding-left: 10px; font-size: .8em; }
td.contentheading {margin:0 0 10px 8px !important; padding:20px 0 14px 10px; width:450px; height:30px; background: url(/interactive/lookandfeel/4041406/dev/subhead_bg_white.jpg) repeat-x bottom left;}
td.contentheading h1{font:2em normal Trebuchet, Arial, Verdana, sans-serif; color:#666666;}
.contentheading-afin h1{font-weight:normal; font-size:1.3em;}
.contentheading-afin { padding-left:3px;}
.contentheading-afin { padding-left:3px;}

.contentpaneopen_heading_2 .contentheading  {padding-bottom:10px;}
.contentpaneopen_heading_2 .contentheading h1 {font-size:23px;}

/*------------------------BUTTON HEADING, PRINT, EMAIL, PDF--*/


.button { }
.inputbox { border:solid 1px #cccccc; background-color: #ffffff; }
.buttonheading a{
 	padding: 0;
	float:right;
	width: 50px;
	margin-bottom: 2px;
	margin-left: 1px;
	border: 1px solid #eeeeee;
}
.buttonheading a:hover {
	padding: 0;
	float:right;
	width: 50px;
	margin-bottom: 2px;
	margin-left: 1px;
	border: 1px solid #999999;
}
#buttonheading_holder{ float:right; padding-right: 8px; }


/*------------------------BLOG "ver mas" --*/
.container .hr_contenthighlight, .hr_contenthighlight { width:81%; float: left; }
.hr_contenthighlight hr, td hr.hr_contenthighlight, .hr_green hr{
	border: none;
	padding-top:3px;
	border-bottom: 1px solid #D8F18A;
	height: 1px;	
}
 .hr_green {padding-bottom:10px; }
a.readon , span.readon a, a.readon-mortgage, a.readon-insurance, a.readon-leasing, a.readon-truck{
	white-space:nowrap;
	float: right;
	font-size: 1em !important;
	text-align:right;
	font-weight: normal !important;
	background: url(/interactive/lookandfeel/4041406/dev/bullet_masdetalles.png) no-repeat right 2px;
	padding:0px 15px 12px 0px;
	
}
.top {display:block;text-align:right !important;}
.top a { padding-right:15px; background:url(/interactive/lookandfeel/4041406/dev/top.png) no-repeat right 5px;}

a.contentpagetitle, a.contentpagetitle-morttgage, a.contentpagetitle-leasing, a.contentpagetitle-truck, a.contentpagetitle-insurance {
	font-size: 1.1em;
	line-height: 30px;
	color: #024124;
	text-align:left;
	font-weight: bold;
	padding: 0px;
	margin: 0px	
}
.contentpage_highlights {
	font-size: 1em !important;
	font-size: .8em;
	color: #666666;
	text-align:left;
}
table.searchintro { width: 100%; }
table.searchintro td { font-weight: bold; }

table.moduletable {
	vertical-align: top;
	width: 100%;
	margin: 0px;
	height: 100%;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}
table.moduletable th {
	background-color:#eeeeef;
	color: #666666;
	text-align: left;
	padding-top: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 0.7em;
}
table.moduletable th a { color:#666666; }
table.moduletable td {  padding: 0px; margin: 0px; font-weight: normal; vertical-align:top; }
table.pollstableborder td { padding: 2px; }
.sectiontableheader {
font-size: .7em;
  font-weight: bold;
  background: #f0f0f0;
  padding: 4px;
}

.sectiontablefooter { }
.sectiontableentry1 { font-size: .7em;  background-color : #ffffff;}
.sectiontableentry2 {font-size: .7em;	background-color : #f9f9f9;}


/*-------FOR layout--------*/

.subtitle_large{ font-size: 1.7em !important; font-size: 1.5em; }
.subtitle{ font-style:oblique; font-size: 1em; }
.subtitle_background{
background-color:#CCCCCC;
font-weight:bold;
font-size: 1.2em !important;
font-size: 1em;
color:#FFFFFF;
width: 100%;
padding-left: 5px;
}
.content_bold_darkgreen{ font-weight:bold; color: #016A3A; font-size: 1.2em; }
td.outline_sides_bottom{
	padding: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #eeeeee;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
}
.subtitle_bold{
font-size: 1em !important;
font-size: .7em;
font-style:normal;
vertical-align: top;
}
.subtitle_italic{ font-style:italic; }
.subtitle_boldhome{ font-size: 1.2em; vertical-align: top; }
.font_darkgray_b{
font-weight:bold;
color:#666666;
}


/*---------------*/
.small { color: #666666; font-size: 1em; }
.createdate { padding-bottom: 10px; color: #999999; font-size: .9em; font-weight: bold; }
.modifydate { padding-top: 10px; color: #999999; font-size: .9em; font-weight: bold; }

table.contenttoc { border: 1px solid #cccccc; padding: 2px; margin-left: 2px; margin-bottom: 2px; }
table.contenttoc td { padding: 2px; }
table.contenttoc th { background: url(/interactive/lookandfeel/4041406/dev/subhead_bg.png) repeat-x; color: #666666; text-align: left;  padding-top: 2px; padding-left: 4px;	font-weight: bold; font-size: .6em;}

/*----------------------------------------------------*/
a.mainlevel-afincont:link, a.mainlevel-afincont:visited {
	margin: 0px 2px;
	font-size: 10px;
	width: 120px;
	text-decoration: none;
	background:none;
	color:#666666;
	font-weight:normal;
	padding:3px 0px;
	border-bottom:1px solid #c0da7a;
	vertical-align:middle;
	display:block;
}
a.mainlevel-afincont:hover {}
a.mainlevel-afincont img {	vertical-align: middle; padding-right: 2px; border:0 !important;}

/*----------------------------------------------------*/
a.sublevel:link, a.sublevel:visited {
	margin: 0px 2px;
	width: 100px;
	display: block;
	font-size: .6em;
	text-align: left;
	width: 100%;
	text-decoration: none;
	background:none;
	color:#666666;
	font-weight:normal;
	padding:0px 0px;
	border-bottom:1px solid #cccccc;
}
a.sublevel:hover {}


/*------------------------------------------------------RIGHTNAV AFIN-*/
.afin_nav_inside_description{
	margin-left: 5px;
	width: 128px;
	float:right;
	vertical-align:top;
	border:1px solid #999999;
}
.moduletable-afin {	text-align: left;}
.moduletable-afin th{
	vertical-align:bottom;
	height: 35px;
	padding-bottom: 10px;
	font-weight:bold;
	font-size: 12px !important;
 	background: url(/interactive/lookandfeel/4041406/dev/afin_bg.png) repeat-x;
 	color: white !important;
}

a.mainlevel-afin:link, a.mainlevel-afin:visited {
	display: block;
	font-size: 10px;
	text-align: left;
	text-decoration: none;
	background:none;
	color:#333333;
	font-weight:normal;
	padding:5px 3px;
	padding-left: 11px;
	border-bottom:1px solid #cccccc;
	background: url(/interactive/lookandfeel/4041406/dev/bullet_rnav_afin.png) no-repeat 2px 6px;
	background-color: #eeeeee;
	width: 114px !important;

	width: 126px;
}
a.mainlevel-afin:hover, a#active_menu-afin {
	color:#000000;
	background: url(/interactive/lookandfeel/4041406/dev/bullet_rnav_afin_active.png) no-repeat 2px 6px;
	background-color: #EAF8C0;
}
/*----------------------------------------------------*/
a.sublevel:link, a.sublevel:visited {
	padding-left: 1px;
	vertical-align: middle;
	font-weight: normal;
	color: #666666;
	text-align: left;
	background: none;
	font-size: .6em;
	text-decoration: none;
}
a.sublevel:hover { }
/*----------------------------------------------------*/
.highlight {background-color:#E0FB91; color:#000000; padding:0; }
.code { background-color: #ddd; border: 1px solid #bbb; }

form { /* removes space below form elements */ margin: 0; padding: 0; }

div.mosimage { border: 1px solid #ccc; }
.mosimage { border: 1px solid #cccccc; margin: 5px; }
.mosimage_caption {
  margin-top: 2px;
  background: #efefef;
  padding: 1px 2px;
  color: #666;
  text-transform: normal;
  font-size: .6em;
  border-top: 1px solid #cccccc;
}
/*---------*/
.mceVisualAid { border: 1px dashed #BBBBBB;}
 
/* -----------------------------------------------------------------------------------------*/
/* SITE MAP --------------------------------------------------------------------------------*/
#sitemap h2 {font-size:110%;}
#sitemap h3 {padding-top:10px;}
#sitemap span.sitemap {display:none;}
.content_table h1, contentpaneopen-afin h1{ font-size:1.4em; margin: 0px; font-weight:bold; color:#666666}
.content_table h2, contentpaneopen-afin h2 { font-size:1.3em; margin: 0px; font-weight:bold; color:#666666}
.content_table h3, contentpaneopen-afin h3{ font-size:1.2em; margin: 0px; font-weight:bold; color:#666666}
.content_table h4, contentpaneopen-afin h4{ font-size:1em; margin: 0px; font-weight:bold; color:#666666}

.moduletablethis{vertical-align:top;}
