body{
	margin: 0px;
	font-family: Arial;
	font-size: 12px;
	color: #666;
	background-image: url(../images/bg.jpg);
	background-repeat: repeat-y;
	background-position: center;
}

.body{
	width: 870px;
}

.fL{float: left}
.fR{float: right}
.cL{clear: both}

.nav{
	background-image: url(../images/navBg.jpg);
	background-repeat: repeat-x;
	height: 83px;
}

.form{
	width: 340px;
	margin-top: 5px;
	margin-left: 0px;
}

.txtBoxDiv{
	widows: 304px;
}

.txtBox{
	background: transparent;
	background-image: url(../images/txtBoxBg.jpg);
	background-repeat: no-repeat;
	width: 152px;
	height: 29px;
	border: 0px;
	font-size: 16px;
	font-family: Trebuchet MS;
	padding: 5px;
	padding-bottom: 0px;
	margin: 0px;
	margin-left: 5px;
}

.LoginLinks{
	text-align: left;
	font-family: Tahoma;
	font-size: 11px;
	color: white;
	padding-left: 8px;
}

.forgot a{
	color: white;
}

.forgot a:hover{
text-decoration: none;
}

.register{
	text-align: right;
	padding-right: 8px;
}

.register a{
	color: white;
}

.register a:hover{
	text-decoration: none;
}

.executive{
	color: black;
}

.banner{
	background-image: url(../images/banner.jpg);
	background-repeat: no-repeat;
	height: 234px;
	text-align: left;
}

.flashBanner{
	background-image: url(../images/flash01.jpg);
	background-repeat: no-repeat;
	height: 234px;
	width: 565px;
}

/*search*/
.searchForm{
	padding-left: 30px;
	padding-top: 70px;
	width: 260px;	
}

.searchField{
	width: 80px;
	font-size: 14px;
	font-family: Trebuchet MS;
	margin-right: 5px;
}

.searchBox{
	width: 145px;
	height: 23px;
	margin-bottom: 5px;
	font-size: 11px;
	font-family: Tahoma;
	margin-right: 0px;
}

.searchBox input{
	background-color: #f0f0f0;
	background-image: url(../images/searchBoxBg.jpg);
	background-repeat: repeat-x;
	border: 1px solid #d7d3ca;
	height: 21px;
	width: 170px;
}

.searchBox select{
	border: 1px solid #d7d3ca;
	width: 173px;
	height: 25px;	
	font-family: Trebuchet MS;
	font-size: 16px;
}

.advanceOpt{
	font-family: Tahoma;
	font-size: 11px;
	padding: 4px;
	text-align: center;
}

.advanceOpt a{
	color: #b3b3b3;
	text-decoration: none;
}

.advanceOpt a:hover{
	color: #666;
}

/*nav*/
.navHome a img{height: 83px; width: 85px; background-image: url(../images/navHome.jpg); background-repeat: no-repeat;}
.navHome a img:hover, .navHomeOn a img{background-image: url(../images/navHome-On.jpg);}

.navJobseeker{height: 83px; width: 86px;background-image: url(../images/navJobseeker.jpg); background-repeat: no-repeat;}
.navJobseeker:hover, .navJobseekerOn a img{background-image: url(../images/navJobseeker-On.jpg);}

.navExecutives{height: 83px; width: 85px;background-image: url(../images/navExecutives.jpg); background-repeat: no-repeat;}
.navExecutives:hover, .navExecutivesOn a img{background-image: url(../images/navExecutives-On.jpg);}

.navTraining{height: 83px; width: 93px;background-image: url(../images/navFreeTraining.jpg); background-repeat: no-repeat;}
.navTraining:hover, .navTrainingOn a img{background-image: url(../images/navFreeTraining-On.jpg);}

.navWhatsnew{height: 83px; width: 88px;background-image: url(../images/navWhatsnew.jpg); background-repeat: no-repeat;}
.navWhatsnew:hover, .navWhatsnewOn a img{background-image: url(../images/navWhatsnew-On.jpg);}

.navLogin{height: 83px; width: 76px;background-image: url(../images/navLogin.jpg); background-repeat: no-repeat;}
.navLogin:hover, .navLoginOn a img{background-image: url(../images/navLogin-On.jpg);}

.navLogin2{
	height: 83px; background-image: url(../images/navLogin2.jpg); background-repeat: no-repeat; background-position: right; color: white;
	width: 422px;

}

.navLogout{height: 83px; width: 72px;background-image: url(../images/navLogout.jpg); background-repeat: no-repeat;}
.navLogout:hover{background-image: url(../images/navLogout-On.jpg);}

.welcomeLogin{
	width: 350px;
}

.welcomeLoginMsg{
	padding: 0px;
	font-family: Trebuchet Ms;
	font-size: 18px;
}

.welcomeLoginMsg a{
	font-size: 18px;
	color: white;
}

.welcomeLoginMsg2{
	font-size: 13px;	
}
/*nav ends*/

/*main*/
.mainBody{
	background-image: url(../images/mainBodyBg.jpg);	
	background-repeat: no-repeat;
	padding-top: 19px;
	background-color: white;
	
}


/*job list*/
.jobList{
	width: 390px;
	background-image: url(../images/jobListBg.jpg);
	background-repeat: no-repeat;
	margin-right: 8px;
	padding-top: 57px;
	padding-bottom: 15px;
}
.ejobList{
	width: 390px;
	background-image: url(../images/ejobListBg.jpg);
	background-repeat: no-repeat;
	margin-right: 8px;
	padding-top: 57px;
	padding-bottom: 15px;
}
.jobListSearchBox{
	padding-left: 93px;
}

.jobListBox{
	background-image: url(../images/jobListTxtBox.jpg);
	background-repeat: no-repeat;
	border: 0px;
	width: 206px;
	height: 33px;
	font-family: Trebuchet MS;
	font-size: 16px;
	padding-top: 5px;
	
}

.jobListingHome{
	width: 340px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

.jobListingResults{
	width: 570px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	padding-top: 20px;
}

.jobDate{
	width: 25px;
	font-family: Trebuchet MS;
	font-size: 20px;
	color: #cc0000;
	height: 24px;
}

.jobMonYr{
	width: 33px;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #cc0000;
	}
	
.bracket{
	text-align: right;
	width: 12px;
	padding-top: 3px;
}

.jobTitle{
	width: 260px;
	margin-left: 10px;
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #707070;
	font-weight: bold;
}

.jobTitle a{
	text-decoration: none;	
	color: #666;
}

.jobTitle a:hover{
	color: #cc0000;
}

.jobTitleResult{
	width: 460px;
	margin-left: 10px;
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #707070;
	font-weight: bold;
}

.jobTitleResult a{
	text-decoration: none;	
	color: #666;
}

.jobTitleResult a:hover{
	color: #cc0000;
}

.viewall a{
	font-family: Tahoma;
	font-size: 11px;
	color: #666;
	font-weight: bold;
	text-decoration: none;
}

.viewall a:hover{
	color: #cc0000;
}
/*job list ends*/

/*home content*/
.homeContent{
	width: 445px;
	padding-left: 18px;
}

.eaWelcome{
	font-size: 12px;
	margin-bottom: 15px;
}

.featEmployer{
	width: 218px;
	height: 174px;
	text-align: left;
	background-image: url(../images/whatsnew.jpg);
	/*background-image: url(../images/featEmployer.jpg);*/
}

.featEmployer img, .registerNow img{
	margin-top: 51px;
	width: 218px;
	height: 115px;	
}

.registerNow{
	width: 218px;
	height: 174px;
	text-align: left;
	background-image: url(../images/registerNow.jpg);
	margin-left: 8px;
}

.footer{
	background-image: url(../images/footerBg.jpg);
	padding: 5px;
	color: white;
	font-size: 11px;
}

.footer a{
	color: white;
	text-decoration: none;
}

.footer a:hover{
	text-decoration: underline;
}
.footerExec{
	background-image: url(../images/execfooterBg.jpg);
	padding: 5px;
	color: white;
	font-size: 11px;
}

.footerExec a{
	color: white;
	text-decoration: none;
}

.footerExec a:hover{
	text-decoration: underline;
}
/*inside*/
.banner_inside{
	width: 870px;
	height: 150px;
}

.jobseekerLoginBox{
	width: 390px;	
	padding-top: 57px;
	background-image: url(../images/jobseekerLoginBg.jpg);
	background-repeat: no-repeat;
}



.jobseekerSignupBox{
	width: 480px;
	background-image: url(../images/jobseekerSignupBg.jpg);
	background-repeat: no-repeat;
	padding-top: 70px;
	text-align: left;
}
.ejobseekerSignupBox{
	width: 480px;
	background-image: url(../images/ejobseekerSignupBg.jpg);
	background-repeat: no-repeat;
	padding-top: 70px;
	text-align: left;
}
.boxField{
	width: 120px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	margin-right: 10px;
	padding-top: 10px;
}

.boxForm{
	width: 420px;
	margin-left: 30px;
}

.boxInput{
	width: 290px;
	margin-bottom: 5px;
}

.boxInput input{
	width: 275px;
	border: 1px solid #d7d3ca;
	background-color: #f0f0f0;
	background-image: url(../images/searchBoxBg.jpg);
	background-repeat: repeat-x;
	font-family: Trebuchet MS;
	font-size: 16px;
	padding: 5px;
}

.boxInputHash select{
	width: 275px;
	border: 1px solid #d7d3ca;
	background-color: #f0f0f0;
	background-image: url(../images/searchBoxBg.jpg);
	background-repeat: repeat-x;
	font-family: Trebuchet MS;
	font-size: 16px;
	padding: 5px;
}

.boxInputMicah textarea{
	width: 300px;
	border: 1px solid #d7d3ca;
	background-color: #f0f0f0;	
	font-family: Trebuchet MS;
	font-size: 16px;
	padding: 5px;
}

.boxForm01{
	width: 350px;
	padding-top: 12px;
}

.boxField2{
	width: 100px;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	margin-right: 10px;
	padding-top: 10px;
}

.boxInput2{
	width: 240px;
	margin-bottom: 5px;
}

.boxInput2 input{
	width: 225px;
	border: 1px solid #d7d3ca;
	background-color: #f0f0f0;
	background-image: url(../images/searchBoxBg.jpg);
	background-repeat: repeat-x;
	font-family: Trebuchet MS;
	font-size: 16px;
	padding: 5px;
}

/*jobseeker*/

.jobseekerMatch{
	width: 330px;
	background-image: url(../images/jobseekerMatchBg.jpg);
	background-repeat: no-repeat;
	padding-top: 70px;
	text-align: left;
}

.jobseekerProfile{
	width: 540px;	
	text-align: left;
}

.jobseekerProfileBody{
	width: 530px;
	margin-left: 10px;
}

/*tab menu*/

.jobseekerTabMenu{
	height: 35px;
}
/*
.tabHome a img{height: 35px; background-image: url(../images/tabHome.jpg); background-repeat: no-repeat;}
.tabHome a img:hover{background-image: url(../images/tabHome-On.jpg); }
.tabHomeOn a img{background-image: url(../images/tabHome-On.jpg); }

.tabResumeBuilder a img{height: 35px; background-image: url(../images/tabResumeBuilder.jpg); background-repeat: no-repeat;}
.tabResumeBuilder a img:hover{background-image: url(../images/tabResumeBuilder-On.jpg); }
.tabResumeBuilderOn a img{height: 35px; background-image: url(../images/tabResumeBuilder-On.jpg); background-repeat: no-repeat;}

.tabJobAlerts a img{height: 35px; background-image: url(../images/tabJobAlerts.jpg); background-repeat: no-repeat;}
.tabJobAlerts a img:hover{background-image: url(../images/tabJobAlerts-On.jpg); }

.tabApplicationStatus a img{height: 35px; background-image: url(../images/tabApplicationStatus.jpg); background-repeat: no-repeat;}
.tabApplicationStatus a img:hover{background-image: url(../images/tabApplicationStatus-On.jpg);}

.tabAccountSettings a img{height: 35px; background-image: url(../images/tabAccountSettings.jpg); background-repeat: no-repeat;}
.tabAccountSettings a img:hover{background-image: url(../images/tabAccountSettings-On.jpg);  }

.tabLogout a img{height: 35px; background-image: url(../images/tabLogout.jpg); background-repeat: no-repeat;}
.tabLogout a img:hover{background-image: url(../images/tabLogout-On.jpg); }
*/
.jobseekerTabContent{
	background: white;
	border: 1px solid #666;
	border-top: 0px;
}

.jobseekerTabContentBox{
	width: 510px;
	padding: 9px;
}

.label{
	background: #efefed;
	border: 1px solid #e0e0de;
	padding: 5px;
	font-family: Tahoma;
	font-size: 13px;
	color: #666;
	margin-top: 5px;
}

.labelName{
	font-weight: bold;
	color: #4b4b4b;
}

.labelLink a{
	font-size: 11px;
	color: #999999;
	font-weight: bold;
}

.labelLink a:hover{
	color: #666;
	text-decoration: none;
}

.jobseekerBody{
	background: #f4f4f2;
	font-family: Tahoma;
	font-size: 11px;
	padding: 10px;
}

.profileImg{
	width: 120px;
	height: 160px;
	border: 1px solid #e4e4e4;
	background-color: white;
	background-image: url(../images/profileImg.jpg);
	background-repeat: no-repeat;
}

.profileImg img{
	width: 120px;
	height: 160px;
}

.profile_contactInfo{
	width: 360px;
}

.profileField{
	width: 115px;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 5px;
}

.profileInput{
	width: 230px;
	margin-bottom: 10px;
	padding-top: 5px;
}

.profileInput input{
	width: 230px;
	border: 0px;
}

.profileMessage{
	padding: 15px;
}

.profile_contactInfo2{
	width: 490px;
}

.profileField2{
	width: 140px;
	font-weight: bold;
	padding-left: 5px;
}

.profileField3{
	width: 140px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 5px;
}

.profileInput2{
	width: 340px;
	margin-bottom: 5px;
}

.profileInput2 input{
	width: 240px;
	border: 1px solid #cdcdcd;
	background-color: #f0f0f0;
	background-image: url(../images/searchBoxBg.jpg);
	background-repeat: repeat-x;
	border: 1px solid #d7d3ca;
	font-family: Tahoma;
	font-size: 12px;
	padding: 2px;
}

.profileInput2 select{
	border: 1px solid #d7d3ca;
	font-family: Tahoma;
	font-size: 12px;
	padding: 2px;
}

.profileInput4 input{
	font-family: Tahoma;
	font-size: 12px;
	margin-bottom: 5px;
}

/*jobseeker ends*/


/*job list*/
.jobListSearchBox2{
	padding-left: 93px;
}

.jobListBox2{
	background-image: url(../images/jobListTxtBox.jpg);
	background-repeat: no-repeat;
	border: 0px;
	width: 206px;
	height: 33px;
	font-family: Trebuchet MS;
	font-size: 16px;
	padding-top: 5px;
	
}

.jobListingHome2{
	width: 290px;
	border: 0px;
	padding: 0px;
	margin: 0px;
	text-align: left;
	margin-left: 20px;
}

.jobDate2{
	width: 25px;
	font-family: Trebuchet MS;
	font-size: 20px;
	color: #cc0000;
	height: 24px;
}

.jobMonYr2{
	width: 33px;
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #cc0000;
	}
	
.bracket2{
	text-align: right;
	width: 12px;
	padding-top: 3px;
}

.jobTitle2{
	width: 200px;
	margin-left: 10px;
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #707070;
	font-weight: bold;
}

.jobTitle2 a{
	text-decoration: none;	
	color: #666;
}

.jobTitle2 a:hover{
	color: #cc0000;
}

.viewall2 a{
	font-family: Tahoma;
	font-size: 11px;
	color: #666;
	font-weight: bold;
	text-decoration: none;
}

.viewall2 a:hover{
	color: #cc0000;
}
/*job list ends*/

.subMenu{
	background: #e0e0de;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
	margin: 2px;
	margin-left: 0px;
	margin-bottom: 5px;
}

.subMenu:hover{
	background: #666;
	color: white;
}

.cookieCrumbs{
	font-size: 10px;
	font-family: Tahoma;
	margin-bottom: 10px;
}

.cookieCrumbs a{
	color: #666;
}

.cookieCrumbs a:hover{
	text-decoration: none;
}

/*inside pages*/
.insidePage{
	padding: 15px;
	padding-top: 0px;
}

.insideLeft{
	width: 213px;
}

.insideRight{
	width: 605px;
	text-align: left;
}

.insidePageName{
	font-family: Trebuchet MS;
	font-size: 25px;
	color: #cc0000;
	border-bottom: 2px dashed #cc6666;
}

.insidePageBody{
	padding: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: justify;
}

.insidePageBody img{
	margin-right: 15px;
	margin-bottom: 10px;
}

.backLink{	margin-bottom: 10px;}

.backLink a{
	font-size: 11px;
	font-weight: bold;
	color: #cc0000;
	text-decoration: none;
}

.backLink a:hover{
	color: #666;	
}

/*whats new*/
.whatsnewList{
	padding-left: 35px;
	font-size: 11px;
}

.whatsnewList li{
	list-style-image: url(../images/bullet.jpg);
	color: #999;
	margin-bottom: 10px;
}

.whatsnewList li a{
	color: #666;
	font-weight: bold;
	text-decoration: none;
}

.whatsnewList li a:hover{
	text-decoration: underline;
}

.insidePageBody a{color: #cc0000; text-decoration: none; font-weight: bold; font-size: 11px;}
.insidePageBody a:hover{text-decoration: underline; }

.numList{
	padding-left: 25px;
}

.numList li{
	font-size: 18px;
	color: #666;
	font-family: Trebuchet MS;
	margin-bottom: 20px;
}

.numList li div{
	font-size: 12px;
	font-family: Arial;
	color: #000;
}

/*lightbox for css*/


/*header links*/
.headerLinks{
background: #cc0000;
color: white;
padding: 5px;
font-size: 11px;
text-align: right;
}

.headerLinks a{
color: #fff;
text-decoration: none;
}

.headerLinks a:hover{
color: #ffcccc;
}

/*search results*/
.insideRightniHash{
	width: 605px;
	text-align: left;
	padding: 0px;
}

.searchResultsBox{
	width: 605px;
	background-image: url(../images/searchResults.jpg);
	background-repeat: no-repeat;
	padding-top: 70px;
	text-align: left;
}.advSearchBox{	width: 605px;	background-image: url(../images/advanceSearch.jpg);	background-repeat: no-repeat;	padding-top: 70px;	text-align: left;}.viewAllBoxniHash{	width: 605px;	background-image: url(../images/viewAllJobs.jpg);	background-repeat: no-repeat;	padding-top: 70px;	text-align: left;}

.insidePageBodyniHash{
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: justify;
	padding-top: 60px;
}

.jobPostSkills{
	font-size: 11px;
	font-weight: normal;
}


.prevNext{
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #666;
}

.prevNext:hover{
	color: #cc0000;
}

.prevNextArrow{
	font-size: 18px;	
	font-weight: bold;
	text-decoration: none;
	color: #666;
}

.prevNextArrow:hover{
	color: #cc0000;
}

.pagetext{
	color: #cc0000;
	font-weight: bold;
	text-decoration: none;
}
