body {
	font-family:Arial, Verdana, sans-serif;
	font-size:75%;
}
div#igraspcontainer {
	width:615px;
	border:none;
	font-family:Arial, Verdana, sans-serif;
}
div#igraspcontainer td {
	border:none;
	font-family:Arial, Verdana, sans-serif;
}
div#igraspcontainer div#searchcriteria_container div.searchpair input {
	width:300px;
}
div#igraspcontainer div#searchcriteria_container div.searchpair select {
	width:306px;
}
input.submitbutton {
	border:none;
	background:#33A7BD;
	color:#fff;
	font-family:Arial, Verdana, sans-serif;
	padding:3px 10px;
	font-weight:normal;
}
table#login2 td {
	background-color:#ffffff;
}
table.list th.listheading {
	background-color:#ffffff;
	border:none;
}
table.list td.listbodycol1 {
	border:none;
	background-color:#ffffff;
}
table.list tr {
	background-color:#ffffff;
}
table#login2 td input.logininput {
	width:300px;
}
table#login1 td {
	width:615px;
}
table#login3 td.iglabel {
	width:100px;
}
div#searchcriteria_container div#currentsearchcriteria div.searchpair {
	width:300px
}
div#searchcriteria_container input.submitbutton {
	margin-top:5px;
}
div#alertregdiv input {
	width:300px;
}
table#preappdetailssubmit td {
	background-color:#ffffff;
} 
table#searchresultslist {
	border-top:1px solid #666;
}
table#searchresultslist table.greytable {
	border-top: 1px solid #666;
	background-color:#ffffff;
	border-left:none;
	border-right:none;
	border-bottom:none;
}
table td input.inputobjects {
	float:left;
	display:block;
}
table#applicationlogin_inner td input.inputobjects {
	width:300px;
}
table.status {
	background-color:#ffffff;
	border:none;
	width:100%;	
}
table.status td.statuslabel {
	text-align:left;
}
table.status td.statusvalue {
	text-align:left;
}
div.tableseperator {
	border-bottom: 1px solid #666;
	width:615px;
}
span#emaillist table.list td {
	border-bottom:1px solid #ccc;
	width:615px;
}
span.ResultsItemsPerPage span.general_bold {
	font-size:20px;
	font-weight:bold;
}
table#searchresultslist td.searchresultsjoblink {
	font-size:14px!important;
	border-top:1px solid #999
}
table#searchresultslist table.greytable {
	padding:0px;
	margin:0px;
}
div#searchcriteria_container div#currentsearchcriteria table.list th.listheading {
	font-size:14px;
	font-weight:bold;
}
div#searchcriteria_container div#currentsearchcriteria table.list td {
	border-top:1px solid #ccc;
}
div#igraspcontainer a:active {
	color:#7DAF00;
}	
table#appsections th.listheading {
	font-size:14px;
	font-weight:bold;
}
table#writedoccurrent td {
	border-top:1px solid #ccc;
}
div#igraspcontainer #subnavlist li a:focus { 
	color:#7DAF00; 
} 
div.igraspsearchresults table#searchresultslist {
	width:615px;
}
table#applicationlogin {
	width:625px;
}
table.status {
	width:615px;
}
table.list th.listheading {
	font-weight:bold;
	font-size:14px;
}
span#emaillist table.list {
	width:615px;
}
span#emaillist table.list th {
	border-bottom: 1px solid #666
}
#subnavlist li a:focus { 
	color:#7DAF00!important; 
}
#subnavlist li a.active {
	color:#7DAF00!important;
} 
span#break {
	margin-left:3px;
}
.igselectedlink {
	color:#7DAF00!important;
}
table#alertcriteria td select {
	width:300px;
	height:20px;
}
div#currentsearchcriteria table.list td {
	border-top:1px solid #ccc;
}
.PropellButtonSmall
{
	padding: 3px 10px 3px 10px;
	font-weight: normal; 
	background-color: #33a7bd;
	color: White; 
	border:none;
	font-family:Arial, Verdana, sans-serif;
	width:90px;
	cursor:pointer;
	text-align:center;
}
.PropellButtonBig
{
	padding: 3px 10px 3px 10px;
	font-weight: normal; 
	background-color: #33a7bd;
	color: White; 
	border:none;
	font-family:Arial, Verdana, sans-serif;
	width:200px;
	cursor:pointer;
	text-align:center;
}