@charset "utf-8";
/* CSS Document */

table.ciptable  {
	border-collapse:collapse;
	font: 70.5%/1.5 "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	/*border: 6px dotted #99FF33; */
	border: 1px solid #bbbbbb; 
}

table.ciptable  th, .ciptable  td { 
		border: 1px solid #bbbbbb; 
		font-size: 1.2em;
		padding: 4px 10px;
		line-height: 1.2;
		} 

table.ciptable  tbody td {
		border-top: 0;
		border-bottom: 0;
		}

table.ciptable  caption {
		font-weight: bold;
		font-size: 1.4em;
		text-transform: uppercase;
		padding: 0 0 5px;
		color: #333333;
		}



table.ciptable  th {
	background: #e4e5e4 url(/img/table-heading-background.gif) 0 50% repeat-x;
	text-align: left;
	color: #4f70dc;
		}

table.ciptable  tfoot {
		background-color: #e2e2e2;
		color: #555555;
		}

table.ciptable  tfoot td {
		font-size: 1.0em;
		text-align: center;
		}

table.ciptable  tbody tr.alt td {
		background: #d8ddf0;
		}

table.ciptable  tbody tr.nalt td {
	background-color: #FFFFFF;
		}

table.ciptable  tbody tr.alt:hover td {
	color: #ffffff;
	background-color: #9DACBF;
		}

table.ciptable  tbody tr:hover td {
		color: #ffffff;
	background-color: #9DACBF;
		}

table.ciptable  tbody tr.over+tr td {
		background-image: url(/img/table-shadow.png);
		background-repeat: repeat-x;
		}
		
/* //////////////NO HOVER........   */
table.ciptable_nohover {
	border-collapse:collapse;
	font: 70.5%/1.5 "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	/*border: 6px dotted #99FF33; */
	border: 1px solid #bbbbbb; 
}

table.ciptable_nohover  th, .ciptable_nohover  td { 
		border: 1px solid #bbbbbb; 
		font-size: 1.2em;
		padding: 4px 10px;
		line-height: 1.2;
		} 

table.ciptable_nohover  tbody td {
		border-top: 0;
		border-bottom: 0;
		}

table.ciptable_nohover  caption {
		font-weight: bold;
		font-size: 1.4em;
		text-transform: uppercase;
		padding: 0 0 5px;
		color: #333333;
		}



table.ciptable_nohover  th {
	background: #e4e5e4 url(/img/table-heading-background.gif) 0 50% repeat-x;
	text-align: left;
	color: #4f70dc;
		}

table.ciptable_nohover  tfoot {
		background-color: #e2e2e2;
		color: #555555;
		}

table.ciptable_nohover  tfoot td {
		background: #d8ddf0;
		font-size: 1.0em;
		text-align: center;
		}

table.ciptable_nohover  tbody tr td {
		background: #eeeeee;
		}

table.ciptable_nohover  tbody tr.alt td {
		background: #d8ddf0;
		}

table.ciptable_nohover  tbody tr.over+tr td {
		background-image: url(/img/table-shadow.png);
		background-repeat: repeat-x;
		}
		
		
/*  ///////////////////////////////////////////////////////////////////////////////////////////       */

table.ciptable_blue  {
	border-collapse:collapse;
	font: 70.5%/1.5 "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	/*border: 6px dotted #99FF33; */
	border: 1px solid #bbbbbb; 
}

table.ciptable_blue   th, .ciptable_blue   td { 
		border: 1px solid #bbbbbb; 
		font-size: 1.2em;
		padding: 4px 10px;
		line-height: 1.2;
		} 

table.ciptable_blue   tbody td {
background: #e4e5e4 url(/img/table-heading-background-bl.png) 0 50% repeat-x;
		border: 0;
		}

table.ciptable_blue   caption {
		font-weight: bold;
		font-size: 1.4em;
		text-transform: uppercase;
		padding: 0 0 5px;
		color: #333333;
		}

table.ciptable_blue   th {
	background: #e4e5e4 url(/img/table-heading-background-bl.png) 0 50% repeat-x;
	text-align: left;
	color: #4f70dc;
		}
table.ciptable_blue   tbody tr.alt td {
		background: #d8ddf0;
		}
		
/*  //////////////////GREY/////////////////////////////////////////////////////////////////////////       */

table.ciptable_grey  {
	border-collapse:collapse;
	font: 70.5%/1.5 "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	/*border: 6px dotted #99FF33; */
}

table.ciptable_grey   th, .ciptable_grey   td { 
background: #e4e5e4 url(/img/table-heading-background.gif) 0 50% repeat-x;
		border: 1px solid #bbbbbb; 
		font-size: 1.2em;
		padding: 4px 10px;
		line-height: 1.2;
		} 



table.ciptable_grey   caption {
		font-weight: bold;
		font-size: 1.4em;
		text-transform: uppercase;
		padding: 0 0 5px;
		color: #333333;
		}

table.ciptable_grey   th {
	background: #e4e5e4 url(/img/table-heading-background.gif) 0 50% repeat-x;
	text-align: left;
	color: #4f70dc;
		}
table.ciptable_grey   tbody tr.alt td {
		background: #d8ddf0;
		}
		

.tablepad{
	width: 99%;
}