body
{
	margin:0;
	padding:0;
	font-family:Arial,Verdana,Helvetica,Sans-serif;
	font-size:10px;
	background:#FFFFFF;
}
/*
.input-style
{
	font-family:Arial,Verdana,Helvetica,Sans-serif;
	font-size:10px;
	width:330px;
}
*/


tr.grid-border
{
	background-color:#CCCCCC;
}
tr.column-heading
{
	background-color:#FFFFFF;
	font-weight:bold;	
}
td.row-heading
{
	background-color:#FFFFFF;
	font-weight:bold;
}
td.cell-active
{
	background-color:#FFFFFF;
}

td.cell-left
{
	font-family:Arial,Verdana,Helvetica,Sans-serif;
	font-size:10px;
	border-color:#666666;
	vertical-align:top;
	width:151px;
}

td.cell-right
{
	font-family:Arial,Verdana,Helvetica,Sans-serif;
	font-size:10px;
	vertical-align:top;
	border-style:none;
}

td.cell-grey
{
	font-family:Arial,Verdana,Helvetica,Sans-serif;
	font-size:10px;
	vertical-align:middle;
	border-color:#666666;
	background-color:#CCCCCC;		
}

td.edit-directory-left
{
	width:157px;
}

#header
{
	width:783px;
	margin-left:auto;
	margin-right:auto;
}

#content
{
	width:790px;
	margin-left:auto;
	margin-right:auto;
}

.no-border-row
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#000000;
	background-color:#FFFFFF;	
}

.padding
{
	padding:4px;
}
.padding-bottom
{
	padding-bottom:4px;
}

.button-style
{
	font-family:Arial,Verdana,Helvetica,Sans-serif;
	font-size:10px;
}
.input-style
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#000000;
	font-size:10px;	
}
.input-width
{
	width:330px;	
}

.link-style
{
	color:#000080;
	text-decoration:none;	
}
.link-style:hover
{
	color:#000080;
	text-decoration:underline;
}

/* Master page styles */
.width-77
{
	width:77px;	
}
.float-right
{
	float:right;	
}
.background-grey
{
	background-color:#bbbbbb;	
}
.margin-right
{
	margin-right:1px;
}
.margin-right-thick
{
	margin-right:11px;	
}
.margin-top-thick
{
	margin-top:24px;	
}
.margin-top
{
	margin-top:1px;
}
.float-left
{
	float:left;	
}
.clear-both
{
	clear:both;	
}
.clear-left
{
	clear:left;
}
.x-width
{
	width:376px;	
}

.orange-traineeship
{
	font-size:11px;
	font-weight:bold;
	color:#ff6633;
}
.black-traineeship
{
	font-size:11px;
	font-weight:normal;
	color:Black;
}
/* End of Master page styles */