td#maincolumn div#igmain td, span.equalops table.greytable
	{
	font-family: Arial, helvetica, sans-serif;
	font-size: 11px;
	}
	
div#igmain
	{
	/*width: 400px;*/
	width: 100%;
	}
	
#igmain .inputobjects, #igmain .searchcriteria, #igmain .logininput, #igmain #USERNAME, #igmain #TITLE
	{
	width: 147px;
	color: #000000;
	font-weight: normal;
	}
	
#igmain .submitbutton
	{
	width: auto;
	}
	
#igmain textarea.inputobjects
	{
	width: 300px;
	height: 100px;
	}
	
input, select 
	{
	font-family: Arial, helvetica, sans-serif;
	font-size: 11px;
	}
	
body
	{
	padding: 10px;
	}
	
body table
	{
	color: #31007B;
	}
	
body a
	{
	color: #306c65;
	}
	
div#footer
	{
	width: 400px;
	border-top: 1px solid #31007B;
	border-bottom: 1px solid #31007B;
	padding-top: 2px;
	padding-bottom: 5px; 
	margin-top: 10px;
	clear: left;
	color: #31007B;
	font-size: 13px;
	}

div#logo
	{
	padding-left: 210px;
	}
 
h1
	{
	color: #B51085;
	font-size: 20px;
	font-weight: bold;
	font-family: Arial, helvetica, sans-serif;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 0px;
	}
	
td#maincolumn h1
	{
	padding-bottom: 10px;
	}
	
table.applytable input#USERNAME 
	{
	width: 180px!important;
	}
	
span#volumemaindetails select#advert
	{
	margin-top: 1px;
	} 	
	
td.sectionlink
	{
	padding-top: 4px;
	}
	
span.expanditem label 
	{
	width:260px!important
	}
	
	
table#Table1,table.status ,table.list , table#applicationlogin
{
	width:100%!important;	
}


/* ** equal opps alignment ** */
table#equalopstable select.inputobjects
{
	width: 280px;
}

table#equalopstable textarea
{
	width:276px!important;	
}

table#equalopstable td.iglabel
{
	width:	175px;
	
}

table#equalopstable td
{
	padding:2px;	
}

div#middleContainer
{
	padding:2px;	
}
/* *** */