#searchcriteria_container select.searchcriteria
{
	width:205px;
	behavior:expression(window.dropdown_menu_hack!=null?window.dropdown_menu_hack(this):0);
}
#searchcriteria_container input.searchcriteria
{
	width:200px;
}
div#searchcriteria_container 
{
	width:520px;
}/*
table#searchresultslist .igsearchresultstitle
{
	width:65px !important;
}
*/
table#searchresultslist .igsearchresultsfunction
{
	width:50px !important;
}

table#searchresultslist .igsearchresultsjobtype
{
	width:40px !important;
}

table#searchresultslist .igsearchresultsbusinesstype
{
	width:100px !important;
}

table#login3 td, table.applytable td
{
	padding-top:3px;
	padding-left:3px;
}
/*
table#applicationlogin_inner td
{
	padding:5px;
}
*/
span#volumemaindetails table td, span#logindetails table td
{
	padding:2px;
}

td.searchresultscodelist a
{
	margin-bottom:25px;
}

td.searchresultscodelist
{
	width:30%!important;

}
table#searchresultslist td,
table#searchresultslist th,
/*table#writedoccurrent th*/
/*table#appsections th,*/
div#currentsearchcriteria table.list th
{
	padding:3px;
}

div.igraspsearchresults
{
	width:510px;
}

span.ResultsItemsPerPage
{
	float:right;
}

th#igSortBarbusinesstype
{
	text-align:left;
	clear:left;
}

input.submitbutton
{
	height:auto;
	margin:7px 0 7px 0;
}

#formsubmit4
{
	/*margin-top:15px;
	width:155px;*/
	border:0px;
}
/*
#formsubmit283
{
	margin-top:15px;
	width:140px;
}

#formsubmit1394
{
	margin-top:15px;
	width:160px;
}
*/
input.multiselectcheckbox
{
	border:none;
	height:16px;
	margin:5px 5px 0 5px;
}

div.multiselectbox
{
	border-color:#999999;
	margin-bottom:10px;
	padding:0 0 10px 5px;
}

div#ms_searchbusinesstype span.expanditem label 
{
	width:230px;
}

#igWriteJob ul
{
	padding-left: 10px;
	margin-left: 10px;
	list-style-type:disc;
}

#igWriteJob li
{
	font-size: 11px;
}
em
{
font-size:11px;
font-style: italic;
color: #666666;
}

strong {
  font-weight: bold;
}

div.multiselectbox
{
	background-color: #fff;
	border: 1px solid #B4B4B4;
	display: none;
	margin: 0 0 5px 0;
	overflow: auto;
	padding: 5px 0 5px 8px;
	position: relative; /* New default positioning */
	width: 530px /* This attribute MUST be set to a fixed width! */
}
div#searchcriteria_container div.multiselectbox  label{
	width:235px;
}

.controlbar {
	margin-top:5px;
	padding-top:0;
	width:538px;
}

div#searchcriteria_container div.multiselectbox label {
	width:235px;
}

span#volumemaindetails input.reginput
{
width:225px;
}
span#volumemaindetails input.preferredphone[value='2']
{
margin-left:8px;
}
span#volumemaindetails input#HOMEPHONENO, span#volumemaindetails input#WORKPHONENO
{
width:120px;
}
div#searchcriteria_container 
{
	margin-top:0px;
}
#igContainer h1
{
	margin-left:0px !important;
	padding-left: 3px!important;
}/* 24082009
table td
{
	padding-left:2px !important;
}
*/
div.bodytext
{
	margin:0px !important;
	/*padding:3px 5px !important;*/
	width:515px;
}
th.listheading
{
	width:515px !important;
}
table.list
{
	width:515px;
}
.emailtable textarea
{
	width:400px;
}
.emailtable .emailinputobjects
{
	width:200px;
}
input.submitbutton
{
	border:1px solid #666666 !important;
	height:15px;
	font-size:10px !important;
	font-weight:bold;
	background:url('btnstrip.gif') !important;
	background-repeat:repeat-x !important;
	font-family:verdana;
	padding:0px 2px 4px 2px !important;
	line-height:11px !important;
}
