/* CSS Document */
* {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.975em
	}
#banner {
	background:url(../images/newbgv.jpg) repeat-x;
/*	padding:0px;
*/	overflow:hidden
	}
#jobsTable {
	background:#fff;
	clear:both;
	}
#jobsTable th{
	background:url(../images/back_grey.jpg) repeat-x center;	
	}
#jobsTable td, th{
	border:1px solid #ccc;
	}
td, th {
	padding:3px;
	}
th {
	background:#eee url(images/back_blue.jpg) repeat-x center;
	padding:5px;
	}
th a {
	color:#555;
	}
h1 {
	margin-bottom:5px;
	font-size:1.5em;
	}
#header {
	border-bottom:1px solid #888;
	border-top:2px solid #fff;
	padding:5px;
	background:#e6e6e6;
	color:#666;
	font-weight:bold;
	overflow:hidden;
	}
#header a {
	color:#666;
	font-weight:normal;
	}
#footer {
	font-size:0.7em;
	text-align:center;
	}
#mainContent {
	padding:10px;
	}
	
	
.searchForm {
	float:right;
	clear:both;
	border:1px solid #ccc;
	background:#eee;
	padding:5px;
	margin-bottom:5px;
	font-size:0.8em;
	}
.blueInput {
	background:#FFFFF0;
	width:99%;
	}
.button {
	float:right;
	padding:10px;
	border:1px solid #ccc;
	font-size:18px;
	margin-bottom:10px;
	background:#1E9AD8;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	color: #ffffff;
	padding: 10px 20px;
	background: -moz-linear-gradient(
		top,
		#1E9AD8 0%,
		#31508f);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#1E9AD8),
		to(#31508f));
	border-radius: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border: 1px solid #557ac4;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,0.7);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.4),
		0px 1px 0px rgba(255,255,255,0.3);
}
	
label, input { display:block; }
input.text { margin-bottom:12px; width:95%; padding: .4em; }
fieldset { padding:0; border:0; margin-top:25px; }

div#users-contain { width: 350px; margin: 20px 0; }
div#users-contain table { margin: 1em 0; border-collapse: collapse; width: 100%; }
div#users-contain table td, div#users-contain table th { border: 1px solid #eee; padding: .6em 10px; text-align: left; }
.ui-dialog .ui-state-error { padding: .3em; }
.validateTips { border: 1px solid transparent; padding: 0.3em; }
	

