.employmentMapContainer {
	width: 100%;
	height: 400px;
	border: 1px solid #000;
	clear:both;
	position:relative;
}

.employment fieldset{
	padding:8px;
	margin:0px;
	border:none;
}

.employment {
	position:relative;
}

.employmentHome {
	position:relative;
	left:135px;
	width: 571px;
}

.jobSearch .fancyButton{
	float:right;
}


.employment .comboCheck input{
	margin-right:10px;
}
.employment .comboCheck select{
	width:90%;
	float:none;
}

.jobSearch a,.jobSearch a:hover {
	color:#fff;
}

.jobSearch {
	width: 232px;
	height: 187x;
	color:#fff;
	background-image: url(../../images/employment-search-frame.png);
	background-repeat: no-repeat;
	padding: 10px;
	float:left;
}


.jobSearch select {
	width: 100%;
}

.jobSearch input[type="text"] {
	width: 97%;
	height: 15px;
	padding:2px;
	margin:0px;
}

.jobBrowse {
	width: 294px;
	height: 176px;
	padding: 10px;
	float:left;
	background-image: url(../../images/employment-browse-frame.png);
	background-repeat: no-repeat;
	margin-left:5px;
}

.jobCount {
	background-image:url(../../images/gray-hand.png);
	background-repeat:no-repeat;
	font-size:12px;
	color:#000;
	font-weight:normal;
	left:213px;
	padding-left:20px;
	position:absolute;
	top:2px;
}

.jobSubmitButton {
	left:376px;
	position:absolute;
	top:0px;
}

.jobBrowse h2 {
	color: 	#11a8f6;
	margin-top:0;
	font-weight:normal;
	font-size: 20px;
}

#jobBrowsePane {
	overflow-y: auto;
	overflow-x: hidden;
	width: 270px;
	height: 125px;
	color:#434343;
	font-size:11px;
	line-height:16px;
}

#jobBrowsePane a {
	color:#434343;
}
.employment h1 {
	width:100%;
}

.jobSearch h2 {
	float:left;
	margin-top:0;
	color:#fff;
	line-height: 30px;
	margin-bottom: 11px;
	font-weight:normal;
	font-size: 20px;
}

.jobAdvSearchLink {
	float:right;
}

.employmentMap {
	background-image: url(../../images/employment-map.png);
	background-repeat: no-repeat;
	width: 251px;
	height: 149px;
	display: block;
	text-decoration:none;
}


.featureImage {
	display:block;
	height:149px;
	left:258px;
	position:absolute;
	text-decoration:none;
	top:256px;
	width:294px;
}

.jobAlerts {
	
}

.jobAlerts p {
	
	font-size: 12px;
}

.jobAlerts h2 {
	color: 	#11A8F6;
	margin:0;
	
	line-height: 30px;
	font-weight:normal;
	font-size:20px;
}

.jobAlerts .uniForm .blockLabels .ctrlHolder label {
	float: left;
	padding: 7px 7px 7px 0;
} 
.jobAlerts .uniForm .blockLabels .ctrlHolder input[type="text"] {
	width: 270px;
	color: #888;
}
.jobAlerts .uniForm .blockLabels .ctrlHolder .formHint {
	width: auto;
}

.jobAlerts .uniForm .ctrlHolder {
	border: none;
}


#portlet-wrapper-lgoemployment_WAR_lgoportlets .portlet-content {
	display:block;
	/*height: 600px;*/
}
.header {
	border-bottom: 1px solid #ccc;
	display:block;
	height: 40px;
	position:relative;
}

.header>h1 {
	position:absolute;
	top:7px;
	left:0;
	margin:0px;
	margin-bottom:3px;
	height:20px;
	font-size: 16px;
	font-weight:bold;
	line-height: 20px;
	color: #434343;
}

.advsearchHeader h2{
	color: #11a8f6;
	margin:0;
	float:left;
}

.advsearchHeader a {
	float:right;
	color:#434343;
	text-decoration: none;
}

.advsearchHeader a:hover {
	text-decoration: underline;
	color: #434343;
}

.uniForm .inlineLabels label, .uniForm .inlineLabels .label {
	zoom: 1;
	line-height: 16px;
}

#jobBrowsePane a.red-text {
	color:#DD0026;
}