

/*       Main Table
======================= */
.MainTable {
		border-collapse:collapse;
		background:#C0C0C0;
		border-left:1px solid #CCC;
		border-right:1px solid #CCC;
		font:13px Arial, Helvetica, sans-serif;
		color: #333;
		width:660px;
		margin-left:.1.7em;
		margin-right:.1em;
}

.PopupTable {
		border-collapse:collapse;
		background:#EFF4FB;
		border-left:1px solid #CCC;
		border-right:1px solid #CCC;
		font:13px Arial, Helvetica, sans-serif;
		color: #333;
		margin-left:2em;
		width:90%;
}

.MainTable td, .MainTable th, .PopupTable td, .PopupTable th {
		padding:8px;
}

.MainTable caption, .PopupTable caption {
		padding: 0 0 .5em 0;
		text-align: left;
		font-size: 1.4em;
		font-weight: bold;
		text-transform: uppercase;
		color: #333;
		background: transparent;
}

/* =links
----------------------------------------------- */

.MainTable table a, .PopupTable table a{
		color:#950000;
		text-decoration:none;

}


.MainTable table a:hover, .PopupTable  table a:hover{
		border-bottom: 1px dashed #bbb;
}


.MainTable thead th a, .PopupTable thead th a {
		color:#FFFFFF;
		text-decoration:none;
}

.MainTable thead th a:hover, .PopupTable  thead th a:hover{
		border-bottom: 1px dashed #bbb;
}


/* =head =foot
----------------------------------------------- */

.MainTable thead th, .MainTable tfoot th, .MainTable tfoot td, .PopupTable thead th, .PopupTable tfoot th, .PopupTable tfoot td {
		background:#0158B0;
		color:#fff;
		font-weight:bold;
		border-right:solid 1px #CCC;
}

.MainTable tfoot td, .PopupTable tfoot td{
		text-align:right
}



/* =body
----------------------------------------------- */

.MainTable tbody th, .MainTable tbody td, .PopupTable tbody th, .PopupTable tbody td {
		border-bottom: solid 1px #CCC;
		border-right:solid 1px #CCC;
}
.MainTable tbody th th, .MainTable tbody td td, .PopupTable tbody th th, .PopupTable tbody td td {
		border-bottom:none;
		border-right:none;
}

.MainTable tbody th, .PopupTable tbody th {
		white-space: nowrap;
}

.MainTable tbody th a, .PopupTable tbody th a {
		color:#333;
}


.MainTable tbody tr:hover, .PopupTable tbody tr:hover {
		background:#fafafa
}

.SubTable {
	border-collapse:collapse;
	margin:-8px;
	/*width:800px;*/
}

.MainTable .SubTable td, .MainTable .SubTable th, .PopupTable .SubTable td, .PopupTable .SubTable th {
		border-bottom: solid 1px #CCC;
		border-right:solid 1px #CCC;
}
.MainTable td strong, .PopupTable td strong {
	font-weight:bold;
	color:#FF6633;
}

.error {
	color:#FF0000;
}
small{ 
	font:13px Arial, Helvetica, sans-serif;
	color:#FF0000;
}