﻿
#main-content
{
	padding: 10px;	
	
}

#migration-table
{
	border-collapse: collapse;
	border: 1px solid #ccc;
	border-top: none;
	margin-top: 10px;
}

#billing-table
{
	border-collapse: collapse;
	border: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin-top: 5px;
}

#migrationlog-table
{
	border-collapse: collapse;
	border: 1px solid #ccc;
	border-top: none;
	margin-top: 10px;
}

#migration-table tr td
{
	padding: 4px 6px;
}



#migration-table tr.header td.shade
{
	font-weight: bold;
	padding: 4px 6px;
	background: transparent url(../images/header4.gif) repeat-x;
	border-bottom: 1px solid #ccc;
	background-position: center bottom;
}

#migration-table tr.header td.shade_2
{
	font-weight: bold;
	font-size: -1;
	padding: 1px 1px;
	background: transparent url(../images/header4.gif) repeat-x;
	border-bottom: 1px solid #ccc;
	background-position: center bottom;
}
#billing-table tr td
{
	padding: 1px 2px;
}



.billing_line
{
	height: 7px;
	font-size:x-small;
	font-family:Arial Tahoma;  
	padding: 0px 0px;
	border-bottom: 1px solid #ccc;
}
.billing_header
{
	height: 7px;
	font-weight: bold;
	font-size: x-small;
	font-family:Arial Tahoma; 
	padding: 0px 0px;
	border-bottom: 2px solid #AAA;
}
.billing_header_wo
{
	height: 7px;
	font-weight: bold;
	font-size: x-small;
	font-family:Arial Tahoma; 
	padding: 0px 0px;
	
}
.billing_total
{
	height: 7px;
	font-weight: bold;
	font-size: x-small;
	font-family:Arial Tahoma; 
	padding: 0px 0px;
	border-top: 2px solid #555;
	border-bottom: 1px solid #ccc;
}

#migration-table tr.activity
{

}


.activity-header
{
	font-weight: bold;
}


.job-activity-table
{
	background: transparent url(../images/gradient2.gif) repeat-x;
	background-position: center bottom;
	margin-left: 28px;
	width: 100%;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin-bottom: 20px;
}

.activity-cell
{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 0;
}

.job-activity-table tr td
{
	padding: 1px 5px;
}

.item-row td
{
	border-bottom: 1px solid #ccc;
}

.maitem-row td
{
	border-bottom: 0px solid #ccc;
	font-size: 12pt;
}

.maitem-row td a
{

	font-size: 12pt;
}

.maitem-row td a:hover
{

	font-size: 12pt;
}
.red
{
	color: Red;
}




.phase-spacer
{
	border: none;
}

.phase-header
{
	border: 1px solid #ccc;	
	background-color: #fcf9da;
	font-weight: bold;
	text-align: center;
}

.phase-header2
{
	border: 1px solid #ccc;	
	background-color: #fcf9da;
	font-weight: bold;
	text-align: right;
}

.maphase-header
{
	border: 1px solid #ccc;	
	background-color: #fcf9da;
	font-weight: bold;
	text-align: center;
	font-size: 14pt;
}

.phase-cell1
{
	background-color: #d0f5c8;
	background-image: none;
	border-left: 1px solid #ccc;	
	border-bottom: 1px solid #ccc;	
	text-align: center;
	font-weight: bold;
}

.phase-cell2
{
	background-color: #b2eca5;
	background-image: none;
	border-left: 1px solid #ccc;	
	border-bottom: 1px solid #ccc;	
	text-align: center;
	font-weight: bold;
}

.phase-cell3
{
	background-color: #89ce79;
	background-image: none;
	border-left: 1px solid #ccc;	
	border-bottom: 1px solid #ccc;	
	text-align: center;
	font-weight: bold;
}

.phase-cell4
{
	background-color: #efbbac;
	background-image: none;
	border-left: 1px solid #ccc;	
	border-bottom: 1px solid #ccc;	
	text-align: center;
	font-weight: bold;
}

.tdDetails
{
	border-left: 1px solid #ccc;	
}


.nodata
{
	width:200px;
	text-align:center;
	margin:200px auto 0 auto;
}