@charset "UTF-8";

html, body, div, span, h1, h2, h3, p, 
b, u, i, center, ul, li, form, label, 
table, tr, th, td {
	margin:0; padding:0; border:0; outline:0;
}

body {
	margin-top: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	height: 100%;
	background: #ebf1ff url(/lp649/images/browse_local_jobs_background.gif) repeat-x;
}

body.page2 {
	margin-top: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	height: 100%;
	background: #fff;
}


html { height: 100%; }

table {border-collapse: collapse;border-spacing: 0;}

a {
	color: #0066DD;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

h1 {
	position: absolute; margin-top: 100px; margin-left:25px; font-size: 24px; color: #888;
}



#container { 
	min-height: 100%; z-index: 1;
}

* html #container { height: 100%; }


#content_container { padding-bottom: 80px; z-index: 1; }

.ninesixty_container {
	width: 960px;
	margin: auto;
}

.results_container {
	width: 920px;
	margin: auto;
}	

.header {
	border-top: #000066 5px solid;
	padding-bottom: 20px;
}

.header2 {
	border-top: #000066 5px solid;
	border-bottom: 2px #c5ffc1 solid;
	background: #ebf1ff url(/lp649/images/browse_local_jobs_background.gif) repeat-x;
	padding-bottom: 20px;
}

.search_container {
	padding: 20px 0;
	background: #dcdcdc url(/lp649/images/gray_background.png) repeat-x;
	border-top: 2px #fff solid;
	border-bottom: 2px #fff solid;
}

.text_container {
	padding: 20px 50px 20px 50px;
	background: #dcdcdc url(/lp649/images/gray_background.png) repeat-x;
	border-top: 2px #fff solid;
	border-bottom: 2px #fff solid;
}

.what_where {
	font-size: 28px;
	font-weight: bold;
	margin: auto;
}
	
.what_where_input {
	padding: 7px 5px;
	font-size: 16px;
	border: 1px #a0a0a0 solid;
	width: 220px;
}


.what_where_mini {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	width: 100%;
	color: #a7a7a7;
}
	
.what_where_mini input {
	padding: 2px 2px;
	font-size: 12px;
	border: 1px #c7c7c7 solid;
	width: 140px;
}

	
	
.form_container {
	}	
	

.form_container table {
	margin: auto;
}

.form_container input {
	padding: 4px; border: 1px #a0a0a0 solid;
	width: 200px;
}



.footer {
	clear: both;
	margin-top: -55px;
	z-index: 10;
	background:#006600;
	height: 45px;
	line-height:20px;
	text-align: center;
	padding-top: 10px;
	color: #fff;
}

.footer a { color: #fff; }


a.dob_tooltip span {display:none; padding:2px 3px; margin-left:8px; width:350px;}
a.dob_tooltip:hover {background:#CCCCCC; text-decoration:none;}
a.dob_tooltip:hover span{display:block; position:absolute; background:#CCCCCC; border:1px solid #000000; color:#000000;}


label {
	font-size:90%;
	display:block;
	float:left;
	width:10em;
	text-align:right;
	margin:.2em .2em 0 0;
	color:#ffd;
	font-weight:bold;
	padding:8px 0px;
}

label.error {
	font-weight:bold;
	color:#FF0000;
	text-align:left;
	width:400px;
	padding-left:25px;
	background:transparent url(/lp649/images/cancel.png) no-repeat scroll left;
}

input.textinput {}

