body {
	font: 12px Arial, Helvetica, sans-serif;
	color: #63767A;
	margin:0;
	padding:0;
	}

p {
	padding:0;
	margin:0;
	}

h2 {
	color: #990000;
	font: bold 18px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	}

h3 {
	color: #63767A;
	font: bold 18px Arial, Helvetica, sans-serif;
	}

h4 {
	color: #990000;
	font: bold 14px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	}

h5 {
	color: #63767A;
	font: 14px Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	padding:0;
	}

.right {
	float:right;
	}

.left {
	float:left;
	}

.clear {
	clear:both;
	}

/****************************
	LINKS SITEWIDE
****************************/		

a:link {
	color:#2B6B86;
	text-decoration:none;
	}
a:visited {
	color:#2B6B86;
	}
a:hover {
	text-decoration:underline;
	}
a:active {
	}

/****************************
	BACKGROUND IMAGES
****************************/

.leftbottom {
	position:fixed;
	z-index:10;
	bottom:0;
	left:0;
	height:515px;
	width:1000px;
	background: url(../fw/body-bottom-bg.jpg) no-repeat center bottom;	
	}

/****************************
	CONTAINERS
****************************/

.rightbg {
	background: url(../fw/rightbg.jpg) repeat-x top left;
	}
.leftbg {
	background: url(../fw/leftbg.jpg) repeat-x bottom left;
	}	

.bodycontainer {
	width: 960px;
	min-height: 650px;
	/* IE 6 FIX */
	height: auto !important;
	height:650px;
	/* END FIX */
	margin: 0 auto;
	padding: 0;
	background: url(../fw/body-content-bg.jpg) repeat-y bottom left;
	position: relative;
	z-index:0;
	}
/* .topcontainer {
	height: 60px;
	width: 960px;
	background: #FFFFFF;
	}  */
	
.topBanner {
	height: 60px;
	width: 468px;
	margin: 10px 5px 0 0;
	float:right;
	position:relative;
	z-index:50;
	}

.headercontainer {
	width:960px;
	height: 156px;
	background: #FFF url(../fw/header-bg2.jpg) no-repeat top left;
	}
	
.contentcontainer {
	width:714px;
	float:right;
	}

/****************************
	HEADER CONTENT
****************************/

.logo {
	padding: 15px 0 0 15px;
	height:58px;
	width:300px;
	float:left;
	}
.headernavBox {
	margin: 9px 0 2px 0;
	.margin: 9px 0 26px 0; /*IE7*/
	-margin:0 0 13px 0; /*IE6*/
	float:right;
	width: 605px;
	}
.headernav ul {
	margin:0;
	padding:0;
	}
.headercontainer .headernavBox .headernav li {	
	float:left;
	margin:0;
	padding:0 15px;
	list-style-type:none;
	white-space:nowrap;
	text-align:center;
	}
.headercontainer .headernavBox .headernav li a {
	display:block;
	padding: 0;
	font-size:12px;
	letter-spacing:1px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	}		
.headercontainer .headernavBox .headernav li a:hover {
	text-decoration:underline;
	}
	
/****************************
	SEARCH BAR
****************************/
#search_box {
    width: 308px;
    height: 20px;
	line-height:3em;
	float:right;
	margin:5px 5px 0 0;
	padding:0;
	}
#search_box .searchText {
    width: 230px;
	height:16px;
    padding: 2px 0 0 5px;
	color:#003366;
	font: normal 11px Arial, Helvetica, sans-serif;
    background-color:#fff;
	border: 1px solid #1A4055;
    float: left;
	}
#search_box .searchButton {
	margin:0;
	float:right;
	}

/****************************
	NAVIGATION
****************************/

.leftnav {
	width: 246px;
	min-height: 220px;
	/* IE 6 FIX */
	height:auto !important;
	height:220px;
	/* END FIX */
	background: url(../fw/leftnav-bg.jpg) no-repeat top left;
	display:block;
	float:left;
	}
	.rightnav {
	width: 230px;
	min-height: 220px;
	/* IE 6 FIX */
	height:auto !important;
	height:220px;
	/* END FIX */
	/*background: url(../fw/leftnav-bg.jpg) no-repeat top left;*/
	display:block;
	float:left;
	}

.leftlinkBox {
	width:221px;
	min-height: 70px;
	/* IE 6 FIX */
	height:auto !important;
	height:70px;
	/* END FIX */
	margin: 60px auto 10px auto;
	display:block;
	}

a.jobseekers {
	background: url(../fw/link-job-seekers.jpg) no-repeat top left;
	width:221px;
	height:34px;
	display:block;
	}
a.jobseekers:hover {
	background-position:bottom;
	}
	
a.applyHistory {
	background: url(../fw/link-apply-history.jpg) no-repeat top left;
	width:221px;
	height:34px;
	display:block;
	}
a.applyHistory:hover {
	background-position:bottom;
	}
	
a.jobPosts {
	background: url(../fw/link-job-posts.jpg) no-repeat top left;
	width:221px;
	height:34px;
	display:block;
	}
a.jobPosts:hover {
	background-position:bottom;
	}

a.employers {
	width:221px;
	height:34px;
	display:block;
	background:url(../fw/link-employers.jpg) no-repeat top left;
	}
a.employers:hover {
	background-position:bottom;
	}

a.signup {
	width:221px;
	height:34px;
	display:block;
	background:url(../fw/link-sign-up.jpg) no-repeat top left;
	}
a.signup:hover {
	background-position:bottom;
	}

a.viewprofile {
	width:221px;
	height:34px;
	display:block;
	background:url(../fw/link-view-profile.jpg) no-repeat top left;
	}
a.viewprofile:hover {
	background-position:bottom;
	}

a.myprofile {
	width:221px;
	height:34px;
	display:block;
	background:url(../fw/link-my-profile.jpg) no-repeat top left;
	}
a.myprofile:hover {
	background-position:bottom;
	}		
a.searchProfiles {
	width:221px;
	height:34px;
	display:block;
	background:url(../fw/link-searchProfiles.jpg) no-repeat top left;
	}
a.searchProfiles:hover {
	background-position:bottom;
	}		

a.savedProfiles:hover {
	background-position:bottom;
	}		

a.savedProfiles {
	width:221px;
	height:34px;
	display:block;
	background:url(../fw/link-savedProfiles.jpg) no-repeat top left;
	}
a.savedProfile:hover {
	background-position:bottom;
	}		

a.myaccount {
	width:221px;
	height:34px;
	display:block;
	background:url(../fw/link-my-account.jpg) no-repeat top left;
	}
	
a.myaccount:hover {
	background-position:bottom;
	}
	
a.tellafriend {
	width:221px;
	height:34px;
	display:block;
	background:url(../fw/link-tell-a-friend.jpg) no-repeat top left;
	}
a.tellafriend:hover {
	background-position:bottom;
	}
	
a.logout {
	width:221px;
	height:34px;
	display:block;
	background:url(../fw/link-logout.jpg) no-repeat top left;
	}
a.logout:hover {
	background-position:bottom;
	}

.leftcolFooter {
	width: 247px;
	height: 471px;
	display:block;
	background: url(../fw/left-col-footer.jpg) no-repeat bottom center;
	}
	
/***************************
	CONTENT BLOCKS
***************************/


.contentheader {
	width: 714px;
	min-height: 190px;
	/* IE 6 FIX */
	height:auto !important;
	height:190px;
	/* END FIX */
	position: relative;
	}
	
.callToAction {
	width:714px;
	height:250px;
	background: url(../fw/homeHeader.jpg) no-repeat top left;
	display:block;
	}
.callToAction:hover {
	background-position: 0 100%;
	}

.content {
	min-height: 390px;
	/* IE 6 FIX */
	height:auto !important;
	height:390px;
	/* END FIX */
	overflow:hidden;
	}

.contentheadLeft {
	width: 174px;
	height: 31px;
	background: url(../fw/people-head.png) no-repeat bottom left;
	position:absolute;
	z-index:5;
	top:-31px;
	left:56px;
	}

.contentheadRight {
	width:360px;
	height:170px;
	float:right;
	margin-top:15px;	
	}
	
.contentNavBox {
	width:360px;
	height: 170px;
	margin:0;
	padding:0;
	display:block;
	}

.contentNavTitle {
	width:210px;
	color: #990000;
	font: 18px Arial, Helvetica, sans-serif;
	letter-spacing: -.5px;
	}
	
.contentNav ul {
	margin:0;
	padding:0;
	}
.contentNav li {
	width:210px;
	height:20px;
	margin-left:-40px;
	padding:0;
	font: 12px Arial, Helvetica, sans-serif;
	display:block;
	list-style-type:none;
	}		
.contentNav li a {
	color: #1B4B64;
	text-decoration:none;
	}
.contentNav li a:hover {
	color: #1B4B64;
	text-decoration:underline;
	}
	
/***************************
	HOME MID NAV
***************************/	
	
.homeMidNav {
	width:705px;
	height: 52px;
	background: url(../fw/mid-nav-home-bg.jpg) no-repeat top left;
	margin-left:5px;
	padding:14px 0 0 3px;
	}
	
.homeContentbg {
	width: 714px;
	}
	
div.homeContentBox h4 {
	margin-bottom:10px;
	font-size: 18px;
	font-weight: normal;
	}
	
a.midNavMyfolio {
	width: 347px;
	height: 40px;
	display:block;
	background: url(../fw/mid-nav-myfolio.png) no-repeat top left;
	float:left;
	}
a.midNavMyfolio:hover {
	background: url(../fw/mid-nav-myfolio-rollover.png) no-repeat top left;
	}

a.midNavEmployers {
	width: 347px;
	height: 40px;
	display:block;
	background: url(../fw/mid-nav-employers.png) no-repeat top left;
	margin-right:6px;
	float:right;
	}
a.midNavEmployers:hover {
	background: url(../fw/mid-nav-employers-rollover.png) no-repeat top left;
	}
	
/***************************
	HOME THIRD LEVEL NAV - SPLIT CONTENT
***************************/	

div.homeLeftCol {
	float: left;
	width: 495px;
	margin: 5px 0 0 5px;
	-margin:0 0 0 0px;
}
div.homeRightCol {
	float: right;
	width: 203px;
	margin: 5px 5px 0 0;
	-margin:0;

}

div.homeContentBox {
	width: 495px;
	margin: 0 0 5px 0;
}
div.homeContentBox div.contentHeader {
	background: url(../fw/homeContentBoxHeader-bg.jpg) no-repeat 0 0;
	width: 485px;
	height: 26px;
	padding: 8px 0 0 10px;
}
div.homeContentBox div.boxTile {
	background: url(../fw/homeContentBoxTile-bg.jpg) repeat-y top left;
	width: 495px;
}
div.homeContentBox div.boxTop {
	background: url(../fw/homeContentBoxTop-bg.jpg) no-repeat top left;
	width: 495px;
	padding: 15px 0 0 0;
}
div.homeContentBox div.boxBtm-applicant {
	background: url(../fw/homeContentBoxBottom-applicant.jpg) no-repeat bottom left;
	padding: 0 10px 15px 10px;
	width: 475px;
}
div.homeContentBox div.boxBtm-employer {
	background: url(../fw/homeContentBoxBottom-employer.jpg) no-repeat bottom left;
	padding: 0 10px 15px 10px;
	width: 475px;
}


div.homeContentBox ul {
	margin: 10px 0 0 16px;
	padding:0;
}
div.homeContentBox li {
	margin:0 0 8px 0;
	padding:0;
}

div.narrowContentBox {
	margin: 0 0 5px 0;
	width: 203px;
}
div.narrowContentBox div.contentHeader {
	background: url(../fw/narrowContentBoxHeader-bg.jpg) no-repeat 0 0;
	width: 203px;
	height: 34px;
}
div.narrowContentBox div.contentHeader img{
    padding: 7px 0 0 8px;
}
div.narrowContentBox div.contentHeader img.twoLine{
    padding: 3px 0 0 8px;
}
input.newsletterSignup{
    width: 183px;
}
div.narrowContentBox div.boxTile {
	background: url(../fw/narrowContentBoxTile-bg.jpg) repeat-y top left;
	width: 203px;
}
div.narrowContentBox div.boxTop {
	background: url(../fw/narrowContentBoxTop-bg.jpg) no-repeat top left;
	width: 203px;
	padding: 15px 0 0 0;
}
div.narrowContentBox div.boxBtm {
	background: url(../fw/narrowContentBoxBtm-bg.jpg) no-repeat bottom left;
	padding: 0 5px 15px 5px;
	width: 193px;
}

div.narrowContentBox ul {
	margin: 0;
	padding:0;
	list-style-type: none;
}
div.narrowContentBox li {
	padding:0 0 8px 15px;
	margin: 0;
	font-size: 11px;
	line-height: 16px;
	color: #153C52;
	background: url(../fw/bullet-arrow.gif) no-repeat 3px 2px;
}
div.narrowContentBox li a {
	font-size: 12px;
	color: #940602;
	text-decoration: underline;
}
div.narrowContentBox li a:hover {
	text-decoration: none;
}


a.signupnow {
	width:128px;
	height:26px;
	display:block;
	margin: 2px 0 0 0;
	background: url(../fw/btn-sign-up-now.jpg) no-repeat top left;
	float: left;
	}	
a.postAJobSmall {
	width:132px;
	height:30px;
	display:block;
	margin:0;
	background: url(../fw/btn-postAjob.jpg) no-repeat top left;
	float: left;
	}	
/***************************
	HOME BOTTOM CONTENT
***************************/	

.homeContent {
	width: 450px;
	min-height: 200px;
	/* IE 6 FIX */
	height:auto !important;
	height:200px;
	/* END FIX */
	
	padding: 15px 20px 0 20px;
	margin:0;
	}
* html .homeContent { display:inline; }	

.homeContent h1 {
	color:#63767A;
	font: 20px Arial, Helvetica, sans-serif;
	padding:0;
	margin:10px 0;
	}

.homeContent p {
	margin-bottom:10px;
	}

	
/***************************
	FOOTER
***************************/

.footer {
	width: 714px;
	height: 240px;
	margin:20px 0 0 0;
	-margin:20px 0 -20px 0;
	background: url(../fw/footer-bg.jpg) no-repeat bottom left;
	float:right;
	}
*html .footer { display:inline;}
	
.footerlinkBox {
	width:714px;
	height:10px;
	padding:0;
	text-align:center;
	}
.footerlinks ul {
	padding:0;
	}
.footerlinks li {
	height:10px;
	float:left;
	display:block;
	margin-right:31px;
	padding:0;
	list-style-type:none;
	}
.footerlinks li.first {
	margin: 0 31px 0 80px;
	}
.footerlinks li.last {
	margin-right:0px
	}
.footerlinks li a {
	font: 12px Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	color:#2B6B86;
	text-decoration:none;
	}		
.footerlinks li a:hover {
	text-decoration:underline
	}

.copyright {
	float:right; width: 340px; margin: 35px 26px 0 0;
	}
* html .copyright {display:inline;}

/**************************************************/
/*	LOGIN BOX MODEL        						                  */
/**************************************************/

.lefthilite	{
	background: url(../fw/lefthilite-bg.jpg) no-repeat top left;
	width: 206px;
	min-height: 128px;
	/* IE 6 FIX */
	height:auto !important;
	height:128px;
	/* END FIX */
	display:block;
	padding: 20px 20px 8px 20px;
	margin:0;
	}
.lefthiliteSocial	{
	text-align:center;
	background: url(../fw/lefthilite-social-bg.jpg) no-repeat top left;
	width: 206px;
	min-height: 68px;
	/* IE 6 FIX */
	height:auto !important;
	height:68px;
	/* END FIX */
	display:block;
	padding: 20px 20px 8px 20px;
	margin:0;
	}
	
.lefthiliteSocial h2 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:0;
	margin:0 0 5px 0;
	}

div.loginBox{
	background: url(../fw/loginBox-tile.jpg) repeat-y top left;
	width: 246px;
	min-height: 128px;
	/* IE 6 FIX */
	height:auto !important;
	height:128px;
	/* END FIX */
	margin: 0;
	}
div.loginBox div.loginBoxTop {
	background: url(../fw/loginBox-top.jpg) no-repeat top left;
	padding: 20px 0 0 0;
	}
div.loginBox div.loginBoxBtm {
	background: url(../fw/loginBox-bottom.jpg) no-repeat bottom left;
	padding: 0 20px 25px 20px;
	}

/*******************************************
	PHASE 2 UI ADDITIONS
*******************************************/


/* EMP Job Tab */

.jobSortMenu {
	margin:15px 5px 0 0;
	float:right;
	}
	
.jobPostLive {
	width: 654px;
	height:auto;
	margin-bottom:16px;
	border: 1px solid #bf635e;
	}
.jobPostPaused {
	width: 654px;
	height:auto;
	margin-bottom:16px;
	border: 1px solid #51879e;
	}
.jobPostPending {
	width: 654px;
	height:auto;
	margin-bottom:16px;
	border: 1px solid #9e9e9e;
	}

.jobPostNav {
	width:150px;
	background: #e7eaeb url(../fw/jobNav-bg.jpg) repeat-x bottom left;
	float:left;
	}


.jobPostNav ul {
	margin:0;
	padding:0;
	}
.jobPostNav li {
	list-style:none;
	margin:0;
	padding:0;
	}
.jobPostNav li a {
	display:block;
	width:150px;
	height:17px;
	padding: 8px 0;
	text-align:center;
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #2B6B86;
	text-decoration:none;
	background:none;
	}

.jobPostNav li a.last {
	height:17px;
	padding:9px 0;
	}
	
.jobPostLive .jobPostNav li a:hover {
	background: #910800 url(../fw/jobNav-hover-bg.jpg) repeat-x bottom left;
	color:#FFF;
	}
.jobPostPaused .jobPostNav li a:hover {
	background: #19465d url(../fw/jobPausedNav-hover-bg.jpg) repeat-x bottom left;
	color:#FFF;
	}
.jobPostPending .jobPostNav li a:hover {
	background: #4e4e4e url(../fw/jobPendingNav-hover-bg.jpg) repeat-x bottom left;
	color:#FFF;
	}
	
.jobPostInfo {
	width:472px;
	padding: 15px;
	background: url(../fw/jobPostInfo-bg.jpg) repeat-y top right;
	font-size:12px;
	float:right;

	}
.applyHistoryBox {
	width: 620px;
	}
.jobPostInfo .jobTitle {
	width: 340px;
	font: bold 16px Arial, Helvetica, sans-serif;
	float:left;
	overflow: auto;
	}
.jobPostInfo .jobTitle a {
	text-decoration:none;
	}
.jobPostInfo .jobTitle a:hover {
	text-decoration:underline;
	}
.jobPostInfo .jobType {
	width:340px;
	float:left;
	}
.jobPostInfo .jobLocation {
	width:340px;
	float:left;
	
	}
.jobPostInfo .jobCompanyInfo {
	width:165px;
	margin-top:25px;
	float:left;
	overflow: auto;
	}
.jobPostInfo .jobHiringContact {
	width:165px;
	margin-top:15px;
	float:left;
	overflow: auto;
	}
.jobPostInfo .jobStatus {
	width:130px;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-align:right;
	float:right;
	}
.jobPostInfo .jobDatePosted {
	width:130px;
	text-align:right;
	float:right;
	}
.jobPostInfo .jobID {
	width:130px;
	text-align:right;
	float:right;
	overflow: auto;
	}
.jobPostInfo .jobAppViewCount {
	width:230px;
	text-align:right;
	float:right;
	}
.jobPostInfo .jobAppTotal {
	width:130px;
	text-align:right;
	margin-right:2px;
	float:right;
	clear:both;
	}
.jobPostInfo .jobSummary {
	width: 300px;
	margin-top:10px;
	float:right;
	overflow: auto;
	}
.jobPostInfo .jobApplySummary {
	width: 440px;
	overflow:auto;
	margin-top:15px;
	float:right;
	}
.jobPostInfo .jobApplyPosted {
	width:230px;
	text-align:right;
	font-weight:bold;
	float:right;
	}
.jobPostInfo .applyDeleteReminder {
	width:230px;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-align:right;
	font-size:12px;
	text-decoration:none;
	float:right;
	}
.jobPostInfo .applyDeleteReminder a {
	text-decoration:none;
	}
.jobPostInfo .applyDeleteReminder a:hover {
	text-decoration:underline;
	}
	
.jobPostInfo .jobApplyCompanyInfo {
	width:165px;
	margin-top:15px;
	float:left;
	overflow: auto;
	}
	
/*****************************
	JOB DETAIL PAGE
*****************************/

.jobPostLeftCol {
	width: 200px;
	padding-top:15px;
	float:left;
	}
	
.jobPostRightCol {
	width: 440px;
	padding-top:15px;
	float:right;
	}
	
.jobPostLeftCol .jobPostInfo {
	width:200px;
	height:auto;
	font-size:12px;
	padding:0;
	background:none;
	float:left;
	margin-bottom:12px;
	}
		
.jobPostLeftCol .jobPostInfo .jobTitle {
	width:150px;
	font: bold 14px Arial, Helvetica, sans-serif;
	}

.jobPostLeftCol .jobPostInfo .jobType {
	width:200px;
	}

.jobPostLeftCol .jobPostInfo .jobLocation {
	width:200px;
	}
	
.jobPostLeftCol .jobSalaryEstimate {
	width:200px;
	margin-bottom:12px;
	}
.jobPostLeftCol .jobTravelRequired {
	width:200px;
	margin-bottom:12px;
	}
.jobPostLeftCol .jobExperienceRequired {
	width:200px;
	margin-bottom:12px;
	}
.jobPostLeftCol .jobExperienceLevel {
	width:200px;
	margin-bottom:12px;
	}

.jobPostLeftCol .jobHiringContact {
	width:180px;
	padding: 10px 10px 0 10px;
	background: #e6f0f5 url(../fw/job-hiringContact-bg.jpg) no-repeat top left;
	overflow: auto;
	}

.jobPostRightCol .jobDatePosted {
	float:right;
	clear:both;
	}
	
.jobPostRightCol .jobID {
	float:right;
	clear:both;
	}

.jobPostRightCol .jobSummary {
	margin-bottom:14px;
	}

.jobPostRightCol .jobDescription {
	margin-bottom:14px;
	}

.jobPostRightCol .jobDuties {
	margin-bottom:14px;
	}

.jobPostRightCol .jobRequirements {
	margin-bottom:14px;
	}

.jobPostRightCol .jobBenefits {
	margin-bottom:14px;
	}

.jobPostRightCol .jobAboutOurCompany {
	margin-bottom:14px;
	}
	
.jobPostRightCol .jobAppViewCount {
	width:230px;
	text-align:right;
	float:right;
	clear:both;
	}
	
.jobApplyBox {
	border-bottom:1px solid #afd9e7;
	padding: 10px 12px;
	background:#e6f0f5 url(../fw/job-applyBox-bg.jpg) repeat-x top left;
	}
.jobApplyMyInfo {
	width:200px;
	float:left;
	}
.jobApplyMessage {
	float:right;
	}

.jobDetailNavBox {
	width:640px;
	border:1px solid #afd9e7;
	background-color: #e6f0f5;
	padding: 5px 10px;
	clear:both;
	}
	
.jobApplicantDetailCounter {
	float:right;
	width:200px;
	margin:17px 0px 0 0;
	text-align:right;
}

/************************************
	MODAL POPUP WINDOWS
************************************/

.confirmContainer {
	width:100%;
	height:100%;
	left:0px;
	top:0px;
	position:absolute;
	z-index:1000;
	background:url(../fw/maskBG.png) top left;
	}
.confirmBox {
	width:316px;
    margin: 160px auto;
    background-color: #fff;
    border:1px solid #003366;
	}
.confirmBoxTitle {
	background-color:#153c52;
	border: 1px solid #bbdfeb;
	color:#fff;
	width:298px;
    padding:8px;
	font-size:14px;
	}
.confirmMsg {
	width:300px;
	background-color:#fff;
	padding:8px;
	}
.confirmMsg p {
	margin: 10px 0;
	padding:0;
	}
.confirmTextField {
	width:290px;
	}
.confirmButton1 {
	background: url(../fw/UI-button-bg.jpg) repeat-x top left;
	border: 1px solid #153C52;
	color:#153C52;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 0 10px;
	margin: 5px 5px 5px 0;
	float:right;
	}
.toolTip { /* This is the hook that the jQuery script will use */
	padding-right: 20px; /* This is need to make sure that the help icon is always visible */
	background: transparent url(../images/help.gif) no-repeat right;
	cursor: help; 
	position: relative; /* This contains the .toolTipWrapper div that is absolutely positioned  */
}

	.toolTipWrapper { /* The wrapper holds its insides together */
		width: 175px;
		position: absolute; /* Absolute will make the tooltip float above other content in the page */
		top: -75px;
		z-index: 999;
		display: none; /* It has to be displayed none so that the jQuery fadein and fadeout functions will work */
		color: #666;
		font-size: 9pt; /* A font size is needed to maintain consistancy */
		width: 250px;
        padding: 20px;
        background: #DEF0F4;
        border: 1px solid #4588A2;
}
	
		
		
/************************************
	Left Navigation Links
************************************/

a.searchForJobs {
	background: url(../fw/link-searchForJobs.jpg) no-repeat top left;
	width:221px;
	height:34px;
	display:block;
	}
a.searchForJobs:hover {
	background-position:bottom;
	}
a.postAJob {
	background: url(../fw/link-postAJob.jpg) no-repeat top left;
	width:221px;
	height:34px;
	display:block;
	}
a.postAJob:hover {
	background-position:bottom;
	}
a.savedSearcheslink {
	background: url(../fw/link-savedSearches.jpg) no-repeat top left;
	width:221px;
	height:34px;
	display:block;
	}
a.savedSearcheslink:hover {
	background-position:bottom;
	}
a.jobAlertlink {
	background: url(../fw/link-job-alert.jpg) no-repeat top left;
	width:221px;
	height:34px;
	display:block;
	}
a.jobAlertlink:hover {
	background-position:bottom;
	}

a.bloglink {
	background: url(../fw/link-blog.jpg) no-repeat top left;
	width:221px;
	height:34px;
	display:block;
	}
a.bloglink:hover {
	background-position:bottom;
	}

