/* 
=====
(c) 2010 TranzAct Technologies

Tranzact Theme 2010
version: 2011-02-09
file: mod.css
=====
*/


/* === INFOBOX ====== */
/* -- infobox ---- */
div.infobox { position:relative; display:block; background:#fff; border:1px solid #ccc; margin:0; padding:10px; }
div.infobox h1, div.infobox h2, div.infobox h3, div.infobox h4{ color:#666; margin-top:0; padding-top:0; }

/* -- infobox2 ---- */
div.infobox2 { position:relative; display:block; background:#efefef; border:none; margin:0; padding:10px; }
div.infobox2 h1, div.infobox2 h2, div.infobox2 h3, div.infobox2 h4{ color:#666; margin-top:0; padding-top:0; }

/* -- infobox3 ---- */
div.infobox3{ position:relative; display:block; background:#efefef; border:1px solid #ccc; margin:0; padding:10px; }
div.infobox3 h1, div.infobox3 h2, div.infobox3 h3, div.infobox3 h4{ color:#666; margin-top:0; padding-top:0; }

/* -- infobox4 ---- */
div.infobox4{ position:relative; display:block; border:none;  
	background:url(img/infobox4-bl.png) #ededee bottom left no-repeat;
	margin:0; padding:0;
}
div.infobox4 .wrap0{ background:url(img/infobox4-br.png) bottom right no-repeat;  }
div.infobox4 .wrap1{ background:url(img/infobox4-tr.png) top right no-repeat;  }
div.infobox4 .wrap2{ background:url(img/infobox4-tl.png) top left no-repeat; padding:18px;  }
div.infobox4 p{ line-height:normal; }
div.infobox4 h1, div.infobox4 h2, div.infobox4 h3, div.infobox4 h4{ color:#666; margin-top:0; padding-top:0; }

/* -- infobox5 ---- */
div.infobox5{ position:relative; display:block; border:none; 
	background:url(img/infobox5-bl.png) #dbdcdd bottom left no-repeat;
	margin:0; padding:0;
}
div.infobox5 .wrap0{ background:url(img/infobox5-br.png) bottom right no-repeat;  }
div.infobox5 .wrap1{ background:url(img/infobox5-tr.png) top right no-repeat;  }
div.infobox5 .wrap2{ background:url(img/infobox5-tl.png) top left no-repeat; padding:18px;  }
div.infobox5 p{ line-height:normal; }
div.infobox5 h1, div.infobox5 h2, div.infobox5 h3, div.infobox5 h4{ color:#666; margin-top:0; padding-top:0; }


/* -- infobox6 ---- */
div.infobox6{ position:relative; display:block; border:none; margin:0; padding:0; 
	background:url(img/infobox6-bkg.png) #dbdcdd top left repeat-y;
}
div.infobox6 .wrap0{ background:url(img/infobox6-bl.png) bottom left no-repeat; }
div.infobox6 .wrap1{ background:url(img/infobox6-br.png) bottom right no-repeat;  }
div.infobox6 .wrap2{ background:url(img/infobox6-tr.png) top right no-repeat;  }
div.infobox6 .wrap3{ background:url(img/infobox6-tl.png) top left no-repeat; padding:12px;  }
div.infobox6 h1, div.infobox6 h2, div.infobox6 h3, div.infobox6 h4{ color:#666; margin-top:0; padding-top:0; }

/* -- table infobox 0 (no styling) ---- */
table.infobox0 { background:none; border:none; margin:0; padding:0; }
table.infobox0 tr, table.infobox0 th, table.infobox0 td{ border:0; }

/* -- table ---- */
table{ border:1px solid #ccc; width:100%; background:#fff; margin:0; }
table th{ border:1px solid #ccc; font-weight:bold; padding:4px 8px; }
table td{ border:1px solid #ccc; padding:4px 8px; }

/* -- table infobox ---- */
table.infobox{ border:1px solid #ccc; width:100%; background:#fff; margin:0; }
table.infobox th{ font-size:11px; font-weight:bold; line-height:1.2em;  text-align:center;
	background:#ccc; border-top:none; border-right:1px dotted #aaa; border-bottom:1px solid #aaa; border-left:none;
	padding:3px;
}
table.infobox th.last{ border-right:none; }
table.infobox tr.alt th{ color:#333; font-size:11px; font-weight:normal; line-height:1em; background:#b7b7b7; 
	margin:0; padding:2px;
}
table.infobox td{ font-size:11px;
	border-top:none; border-right:none; border-bottom:1px solid #aaa; border-left:none;
	margin:0; padding:3px 7px;
}
table.infobox tr.alt td{ background:#f3f3f3; }
table.infobox td.center{ text-align:center; }
table.infobox td.right{ text-align:right; }
table.infobox td.left{ text-align:left; }
table.infobox tr.last td{ border-bottom:none; }
table.infobox tr.total{ font-weight:bold; border-top:2px solid #ccc; }
table.infobox p{ padding:0; margin:0; }
table.infobox .comment{ font-size:10px; color:#05376C; font-weight:normal; }
table.infobox .btn{ margin:0 4px; }

/* -- table infobox2 ---- */
table.infobox2{ border:1px solid #06396f; width:100%; background:#daebfc; margin:0; }
table.infobox2 th{ color:#fff; font-size:11px; font-weight:bold; line-height:1.2em; text-align:center;
	background:#185494; border-top:1px dotted #06396f; border-right:1px dotted #06396f; 
	border-bottom:1px dotted #06396f; border-left:1px dotted #06396f;
	padding:3px;
}
table.infobox2 tr.alt th{ font-size:11px; font-weight:normal; line-height:1em; background:#154a82; color:#333; padding:2px; margin:0; }
table.infobox2 td{ color:#06396f; font-size:11px;
	border-top:none; border-right:1px dotted #c4d2e0; border-bottom:1px dotted #c4d2e0; border-left:none;
	margin:0; padding:3px 7px;
}
table.infobox2 tr.alt td{ background:#bdd0e4; }
table.infobox2 td.center{ text-align:center; }
table.infobox2 td.right{ text-align:right; }
table.infobox2 td.left{ text-align:left; }
table.infobox2 td.last{ border-right:none; }
table.infobox2 tr.last td{ border-bottom:none; }
table.infobox2 tr.total{ font-weight:bold; border-top:2px solid #06396f; }
table.infobox2 p{ padding:0; margin:0; }
table.infobox2 .comment{ font-size:10px; color:#333; font-weight:normal; }