/* ~~~~~~~ */
/* TABLES  */
/* ~~~~~~~  */
/* DOMAINS */
table.domains
{
	background: #EDF2F9;
	border: 2px ridge gray;
	border-collapse: collapse;
	border-color: gray;
	border-spacing: 0px;
	empty-cells: show;
	caption-side: top;
	padding: 0px 5px;
	font-family: Verdana, "Andale Mono", Courier, "Courier New", monospace;
}

table.domains th
{
	background-color: #DCE6F3;
	border-bottom: 1px dotted gray;
}

table.domains td
{
		
}

/* WIZARDTABLE*/
table.wizardTable
{
	border-collapse: collapse;
	border-color: gray;
	border-spacing: 0px;
	empty-cells: show;
	caption-side: top;
}

table.wizardTable td
{
	vertical-align: top;
	padding: 0 10px 0 10px;
}
/*****************************************************************/
/* DisplayTable specific style */
/*****************************************************************/
table.dataTable
{
	background: #EDF2F9;
	border: 2px ridge gray;
	border-collapse: collapse;
	border-color: gray;
	border-spacing: 0px;
	empty-cells: show;
	caption-side: top;
	padding: 0px 5px;
	font-size: 1.0em;
	font-family: Verdana, "Andale Mono", Courier, "Courier New", monospace;
}

table.dataTable caption
{
	background: #EDF2F9;
	font-size: 1.0em;
	text-align: left;
	font-weight: bold;
	padding: 10px 10px;;
	font-variant: small-caps;
	font-stretch: expanded;
	border: 2px ridge gray;
	border-bottom: 0px;
}

table.legendTable
{
	border-collapse: collapse;
	border-color: gray;
	border-spacing: 0px;
	empty-cells: show;
	caption-side: top;
	padding: 0px 0px;
	font-family: Verdana, "Andale Mono", Courier, "Courier New", monospace;
}

table.footnoteTable
{
	border-collapse: collapse;
	border-color: gray;
	border-spacing: 0px;
	empty-cells: show;
	caption-side: top;
	padding: 0px 0px;
	font-family: Verdana, "Andale Mono", Courier, "Courier New", monospace;
}

table.footnoteTable td
{
	vertical-align: top;
}

 .botBorder
 {
 	border-bottom: 1px solid gray;
 }

.iconColCells
{
	background: #EDF2F9;
/*	width: 40px;*/
	background: transparent;
	white-space: nowrap;
	text-align: center;
}

.iconColCells a img
{
	border: 0px;
}	

.descColCells
{
/*	width: 300px;*/
	text-align: left;
	padding: 0px 5px;	
}

th.descColCells
{
	text-align: center;
}

.countryColCells
{
	background: #EDF2F9;
	border-bottom: 1px solid gray;
	white-space: nowrap;
}	

.countryNameColCells
{
	background: #EDF2F9;
	font-variant: small-caps;
	font-stretch: expanded;
	white-space: nowrap;
}

.periodCell
{
	background: #DCE6F3;
	border-bottom: 1px solid gray;
	white-space: nowrap;
}

.newDomainCell
{
	background: #DCE6F3;
	border-top: 1px solid gray;
	border-bottom: 1px solid gray;
	white-space: nowrap;
	text-align: left;
	padding-left: 10px;;
}


tr.even
{
	background: transparent;
}

tr.odd
{
	background: #DCE6F3;
}

.numericalCells
{
	padding: 0px 2px;
	text-align: right;
	white-space: normal;
}

tr.even td.numericalCells
{
	background: #ffffff;
}

tr.odd td.numericalCells
{
	background: #f3f3f3;		
}

tr.even td.iconColCells
{
	background: transparent;
}

tr.odd td.iconColCells
{
	background: #DCE6F3;		
}

