@charset "utf-8";
/* HJP Landing Page ++ LWW */
/* designed by: robert whyte ++ www.robertwhyte.com */
/* ================================================ */
/* ================ PAGE ETC ================ */
body {
	font: 1.0em Arial, Verdana, Helvetica, sans-serif;
	background: #FFF url(../images/bkg_hjp_01.jpg) repeat-x;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #333;
}
p {
	margin: 0 0 1.4em 0;
}
a {
	font-size: 1.0em;
	color: #000;
}
a:link {
	text-decoration: underline;
	color: #000;
}
a:visited {
	text-decoration: underline;
	color: #000;
}
a:hover {
	text-decoration: underline;
	color: #666;
}
a:active {
	text-decoration: none;
	color: #CCC;
}
img {
	border:none;
}
h1, h2, h3, h4, h5 {
	font: 900 1.6em/1.8em 'Trebuchet MS', Arial, Verdana, sans-serif;
	color: #333;
	margin:0;
}
h2 {
	font-size: 1.6em;
}
h3 {
	font-size: 1.3em;
	color: #4A4A4A;
}
h4 {
	font-size: 1.6em;
	color: #666;
}
h5 {
	font-size: 1.2em;
	color: #666;
}
/* H1 IMAGE HEADER AND LINK */
h1 {  
	height: 102px;  
	width: 407px;  
	position: relative;  
}  
h1 span {  
	background: url(../images/logo_hjp_01.png) no-repeat 0 0;  
	width: 407px;  
	height: 102px;  
	position: absolute;  
	top: 0;  
	left: 0;  
}  
h1 a {  
	display: block;  
	text-decoration: none;  
	cursor: pointer;  
}  
/* H3 for JOB SEARCH AREA --- 3 different imgs */
/*NURSING */
h3.searchJobs_N {
	font-size: 1.3em;
	color: #4A4A4A;
	padding-left:20px;
	background: #FFF url(../images/bullet_orange.png) no-repeat left center;	
}
h3.searchJobs_N a {
	text-decoration: underline;
	color: #4A4A4A;
}
h3.searchJobs_N a:visited {
	text-decoration: underline;
	color: #4A4A4A;
}
h3.searchJobs_N a:hover {
	text-decoration: underline;
	color: #999;
}
/*PHYSICIAN*/
h3.searchJobs_P {
	font-size: 1.3em;
	color: #4A4A4A;
	padding-left:20px;
	background: #FFF url(../images/bullet_red.png) no-repeat left center;	
}
h3.searchJobs_P a {
	text-decoration: underline;
	color: #4A4A4A;
}
h3.searchJobs_P a:visited {
	text-decoration: underline;
	color: #4A4A4A;
}
h3.searchJobs_P a:hover {
	text-decoration: underline;
	color: #999;
}
/*HEALTH PROFESSIONAL */
h3.searchJobs_H {
	font-size: 1.3em;
	color: #4A4A4A;
	padding-left:20px;
	background: #FFF url(../images/bullet_green.png) no-repeat left center;	
}
h3.searchJobs_H a {
	text-decoration: underline;
	color: #4A4A4A;
}
h3.searchJobs_H a:visited {
	text-decoration: underline;
	color: #4A4A4A;
}
h3.searchJobs_H a:hover {
	text-decoration: underline;
	color: #999;
}



/* ================ MAIN BOX ================ */
#container {
	width: 950px;
	background: #FFF;
	margin: 0 auto;
	border: none;
	text-align: left;
}
/* ================ LOGO AREA ================ */
#top {
	height:117px;
	background: #FFF url(../images/logo_lww_01.gif) no-repeat top right;

}

/* ================ TAGLINE MARKETING AREA ================ */
#imageMain {

}

/* ================ MAIN NAV -- 3 PART SEGMENTATION ================ */
#mainNav {
	margin:7px 0 0 0;
	padding:0;
}
/* UL + LI -- MAIN NAV SETUP */
#navSeg {
    padding: 0;
    margin: 0;
    list-style: none;
    width: 950px;
    height: 95px;
    overflow: hidden;
}
#navSeg li {
    float: left;
}
#navSeg a {
    display: block;
    background-image: url(../images/nav_seg_01.png);
    padding-top: 95px;
    text-decoration: none;
}

/* POSITION */
#navSeg_Nurses {
    width: 316px;
}
#navSeg_Nurses:hover {
    background-position: 0px -105px;
}
#navSeg_Physicians {
    width: 316px;
    background-position: -317px 0;
}
#navSeg_Physicians:hover {
    background-position: -317px -105px;
}
#navSeg_Health {
    width: 316px;
    background-position: -634px 0;
}
#navSeg_Health:hover {
    background-position: -634px -105px;
}


/* ================ 2 COLUMN CONTENT AREA ================ */
#contentMain {
	width: 950px;
	/*background-color: #00FFFF;*/
	margin: 15px 0 0 0;
	padding: 0;
}
.content {
	font: normal 0.8em/1.5em Arial, Verdana, Helvetica, sans-serif;
	color: #333;
}
.content a {
	font-size: 1.0em;
	color: #000;
}
.content a:link {
	text-decoration: underline;
	color: #000;
}
.content a:visited {
	text-decoration: underline;
	color: #000;
}
.content a:hover {
	text-decoration: underline;
	color: #666;
}
.content a:active {
	text-decoration: none;
	color: #CCC;
}
/* FLOATS */

.floatLeft {
	float: left;
	width: 260px;
	padding:0 15px 0 20px;
	background: #FFF url(../images/bkg_channels_02.png) no-repeat left top;
}
.floatRight {
	float: right;
	width: 580px;
	margin-left: 5px;
	padding-left: 45px;
	background: #FFF url(../images/icon_globe.png) no-repeat left top;
}

/* ================ JOB CHANNEL BACKGROUND ================ */
.boxBottom {
	margin:-5px 0 0 -20px;
}


/* ================ PAGE FOOTER INFO ================ */
#footer {	
	margin: 30px 0 0 0;
	padding: 30px 0;
	border-top: 1px solid #666;
	text-align: center;
}
.footerTxt {
	font: normal 0.7em/1.3em Arial, Verdana, Helvetica, sans-serif;
	color: #666;
}
.footerTxt a {
	font-size: 1.0em;
	color: #003399;
}
.footerTxt a:link {
	text-decoration: underline;
	color: #003399;
}
.footerTxt a:visited {
	text-decoration: underline;
	color: #003399;
}
.footerTxt a:hover {
	text-decoration: underline;
	color: #333;
}
.footerTxt a:active {
	text-decoration: none;
	color: #666;
}


/* +++++++++ CLEAR FLOATS +++++++++ */
.clearfloat {
	clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
	margin:0;
}

/* ================ ADDITIONAL PAGE STYLES ================ */
#imageMainBkg {
	background: #FFF url(../images/bkg_main_01.png) no-repeat;
	
}
.subSection {
	margin:0;
	padding:20px 45px;
	font-size: 0.9em;
}
.subSection .FltRgt {
	float:right;
	margin: 0 0 10px 20px;
	border: 2px solid #666;
	padding: 5px;
	background-color:#FFF;
}
