* {margin: 0; padding: 0;}
body {
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:76%;
margin:0;
text-align:center;
}
#container { width:984px; margin:0 auto; text-align:left; overflow:hidden;}
#container h2 { font-size:25px; margin:-5px 0px 5px 0px; color:#0121B4;}
#date {height:27px; text-align:right; margin:0 15px 0 0;}
#date p { line-height:27px; font-size:11px;  color:#000000;}
#header { height:105px; background:url(/images/new_employer_images/header.jpg) no-repeat; position:relative;}
.jobseeker {  width:195px; background:url(/images/new_employer_images/jobseeker.jpg) no-repeat; font-size:12px; font-weight:bold; line-height:27px; text-align:center;margin-left: 779px;margin-top: 25px;}
.jobseeker a { color:#000000; text-decoration:none;}
.jobseeker .small {font-size: 11px;}
#header #logo { width:210px; float:left; position:absolute; z-index:1000;}
#header #logo img {position:absolute; z-index:1000;}
#header #employer { position:absolute; z-index:1010; right:5px; top:10px;}
#header #employer h3 { font-size:16px; font-weight:bold; color:#FFFFFF;}
#header #login { width:530px; float:right; padding:10px 20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-align:right; }
#header #login .register, #header #login .register a { font-size:12px; font-weight:bold; text-decoration:underline; text-align:right; color:#FFFFFF;}
#header #login a { color:#FFFFFF; text-decoration:none;}
#header #login a:hover { color:#FFFFFF; text-decoration:underline;}
#header #login #userlogin .line {width:525px; padding-top:15px;}
#header #login .formfield { width:130px; height:18px; margin:0px 10px; border:1px solid #000000;}
#header #login .forgot { margin-right:10px;padding-top:15px;}
#header #login .forgotlink { margin-right:20px;}
#header #logo img { margin-top:-18px;}
#content h1 { font-size:25px; font-weight:bold; color:#0021BC; padding:5px 0;}
#content h3 { font-size:12px; font-weight:bold; color:#000000; line-height:1.2em; width:974px; padding:10px 0;}
#content #boxes { overflow:hidden;}
#content #boxes .left h1 { padding:15px 0 5px 15px;}
#content #boxes .left { width:310px; float:left;}
#content #boxes .left .boxl1 { height:228px; background:url(/images/new_employer_images/boxl1.jpg) no-repeat;}
#content #boxes .left .boxl2 { height:135px; background:url(/images/new_employer_images/boxl2.jpg) no-repeat; position:relative;}
#content #boxes .left .boxl1 ol {list-style-image:url(/images/new_employer_images/bluedisk.jpg); margin:5px 0 0px 40px;}
#content #boxes .left .boxl1 ol li { font-size:12px; font-weight:bold; padding:0 0 0.7em 0;}
#content #boxes .middle { width:451px; height:363px; float:left; background:url(/images/new_employer_images/boxm1.jpg) no-repeat; position:relative;}
#content #boxes .middle h1 .post { position:absolute; right:40px;}
#content #boxes .middle h1 { padding:15px 0 5px 15px;}
#content #boxes .middle ol {list-style-image:url(/images/new_employer_images/listimgmidlle.gif); margin:10px 0 0 50px; width:350px; z-index:1000;}
#content #boxes .middle ol li { font-size:12px; font-weight:bold; padding:0 0 0.7em 0; z-index:1000;}
#content #boxes .middle ol li img { position:absolute; right:130px; z-index:1000;}
#content #boxes .middle p { clear:both; font-size:12px; font-weight:bold; color:#000000; margin:30px 30px; line-height:12px;}
#content #boxes .left .boxl1 ul { list-style:none; margin:0 0 0 20px;}
#content #boxes .left .boxl1 ul li { display:inline; line-height:33px; float:left; font-weight:bold; font-size:12px; margin:0 0 0 5px;}
#content #boxes .left .boxl2 h1 { float:left;}
#content #boxes .left .boxl2 img { position:absolute; right:1px; padding:5px 15px 0 0;}
#content #boxes .left .boxl2 p { clear:both; font-size:12px; font-weight:bold; color:#000000; padding:20px 15px 0 15px;}
#content #boxes .left .boxl2 .learnmore { clear:both; font-size:12px; font-weight:bold; color:#000000; padding:0px 15px;}
#content #boxes .left .boxl2 p a {color:#0000FF;}
#content #boxes .right { width:221px; padding:6px 0 0 0; float:right;}
#content #boxes .right h1 { padding:10px 0 5px 15px;}
#content #boxes .right .boxr1 { height:137px; background:url(/images/new_employer_images/boxr1.jpg) no-repeat;}
#content #boxes .right .boxr1 p { clear:both; font-size:12px; font-weight:bold; color:#000000; margin:0px 15px;}
#content #boxes .right .boxr2 { height:220px; background:url(/images/new_employer_images/boxr2.jpg) no-repeat;}
#content #boxes .right .boxr2 p { font-size:11px; margin:0px 0 0 12px;color:#000000;}
#content #boxes .right .boxr2 p img {padding:7px 0;}
#clients { width:984px; height:73px; background:url(/images/new_employer_images/clients.jpg) no-repeat; margin:10px 0;}
#clients h2 { font-size:16px; font-weight:bold; color:#0021BC; line-height:70px; margin-left:20px; width:100px; float:left;}
#clients img { margin:10px 2px;}
#footer { clear:both;}
#footer ul { list-style:none;}
#footer ul li { display:inline; font-size:11px; margin:5px 25px 5px 5px; color:#000000;}
#footer ul li a {color:#000000; text-decoration:none;}


#register .regleft { width:600px; float:left;}
#register .regleft h2 { font-size:24px; margin:15px 0 10px 0px; color:#0121B4;}
#register .regleft h3 { font-size:14px; font-weight:bold; color:#0121B4; margin:0  0 20px 20px; text-align:left;}
#register .regleftboxtop { width:585px; height:25px; background:url(/images/new_employer_images/topregleft.gif) no-repeat;}
#register .regleftboxmid { width:585px; background:url(/images/new_employer_images/midregleft.gif) repeat-y; overflow:hidden;}

#register .regleftboxmid .privacy { font-size:12px; color:#000000; margin:0px 40px; padding:0; clear:both;}
#register .regleftboxmid .privacy .chk { margin:0px 30px;}
#register .regleftboxmid .privacy a {color:#0000FF;}

#register .regleftboxmid .small { font-size:11px; font-weight:bold;}


#register .regleftboxmid .rmidlabel { width:150px; height:26px; line-height:26px; float:left; font-size:13px; font-weight:bold; color:#000000; text-align:right; margin:0 0 15px 0;}
#register .regleftboxmid .rmidfield { width:410px; height:26px; line-height:26px; float:left; padding-left:10px; color:#999999; font-size:13px; margin:0 0 15px 0; text-align:left;}

#register .regleftboxmid .rmidfield .inptext { width:268px; height:24px; border:1px solid #CCCCCC;}

#register .regleftboxmid .double { line-height:13px;}

#register .regleftboxbot { width:585px; height:25px; background:url(/images/new_employer_images/bottomregleft.gif) no-repeat; margin-bottom:10px;}



#register .regright { width:363px; float:right;}

#register .regleft #getaccount { text-align:right; margin:5px 20px 10px 0px;}

#register .regright .rightredboxtop { width:356px; height:16px; background:url(/images/new_employer_images/rightredtop.gif) no-repeat; margin-top:54px; font-size:1px;}
#register .regright .rightredboxmid { width:356px; background:url(/images/new_employer_images/rightredmid.gif) repeat-y; overflow:hidden;}

#register .regright .rightredboxmid h3 { font-size:13px; font-weight:bold; color:#FF5858; margin:0px 0 10px 20px; text-align:left;}
#register .regright .rightredboxmid ul { list-style:none;}
#register .regright .rightredboxmid ul li { font-size:12px; color:#000000; margin:0px 25px 0px 20px;}
#register .regright .rightredboxmid p {font-size:12px; color:#000000; margin:10px 25px 0px 20px;}
#register .regright .rightredboxmid p a {color:#0000FF;}
#register .regright .rightredboxbot { width:356px; height:24px; background:url(/images/new_employer_images/rightredbot.gif) no-repeat; margin-bottom:10px;}

#register .regright .rightblueboxtop { width:363px; height:16px; background:url(/images/new_employer_images/rightbluetop.gif) no-repeat; margin-top:10px;}
#register .regright .rightblueboxmid { width:363px; background:url(/images/new_employer_images/rightbluemid.gif) repeat-y; overflow:hidden; text-align:center;}
#register .regright .rightblueboxmid h3 { font-size:13px; font-weight:bold; color:#0021BC; margin-bottom:10px;}

#register .regright .rightblueboxbot { width:363px; height:24px; background:url(/images/new_employer_images/rightbluebot.gif) no-repeat; margin-bottom:10px;}

#leftwrapper {
float:left;
width:181px;
margin:0 0 0 0px;
padding:0px;
}
#rightwrapper {
float:left;
width:788px;
margin:2px 0 0 0;
padding:0px;
}

#leftSide {
float:left;
width:159px;
}
#leftSide #basket {
background:transparent url(/images/new_employer_images/your-basket-bg.gif) repeat-y scroll 0 0;
width:151px;
}
#leftSide #basket p {
margin:20px auto;
text-align:center;
width:120px;
}
#leftSide #basket #yourBasket {
background:transparent url(/images/new_employer_images/your-basket.gif) no-repeat scroll 0 0;
height:30px;
}
#leftSide #basket #bot {
background:transparent url(/images/new_employer_images/your-basket-bot.gif) no-repeat scroll 0 0;
font-size:1px;
height:5px;
}
#leftSide #navigation {
background:transparent url(/images/new_employer_images/nav-bg.gif) repeat-y scroll 0 0;
border-bottom:2px solid #002583;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
margin-bottom:8px;
margin-top:8px;
width:151px;
}
#leftSide #navigation #navigationHome {
background:transparent url(/images/new_employer_images/nav-home.gif) no-repeat scroll center top;
height:29px;
}
#leftSide #navigation .navtitle {
background:#002583 none repeat scroll 0 0;
color:#FFFFFF;
font-size:0.9em;
font-weight:bold;
margin-bottom:1px;
padding:3px 0 3px 10px;
text-align:left;
}
#leftSide #navigation .navlink {
color:#FFFFFF;
font-size:0.9em;
font-weight:bold;
margin-bottom:1px;
margin-left:1px;
padding:0;
text-align:left;
}
#leftSide #navigation .navlink a {
background-color:#2F87CF;
border-right:1px solid #002583;
color:#FFFFFF;
display:block;
padding:3px 0 3px 9px;
text-decoration:none;
width:140px;
}
#leftSide #navigation .navlink a:hover {
background-color:#015BA5;
color:#FFFFFF;
}
#leftSide #navigation .navlink a.over {
background-color:#015BA5;
border-right:1px solid #002583;
color:#FFFFFF;
display:block;
padding:3px 0 3px 9px;
text-decoration:none;
width:140px;
}
#leftSide #loginbox {
background:transparent url(/images/new_employer_images/loginbox-bg.gif) repeat-y scroll 0 0;
width:151px;
}
#leftSide #loginbox p {
margin:10px auto;
text-align:center;
width:120px;
}
#leftSide #loginbox a {
color:#000000;
text-decoration:none;
}
#leftSide #loginbox #yourLogin {
background:transparent url(/images/new_employer_images/loginbox.gif) no-repeat scroll 0 0;
height:30px;
}
#leftSide #loginbox #bot {
background:transparent url(/images/new_employer_images/loginbox-bot.gif) no-repeat scroll 0 0;
font-size:1px;
height:5px;
}
.imageButton {
border:0 none;
}

form {
margin:0;
}
a {
color:#002583;
text-decoration:underline;
}

img {
border:0 none;
}

.innerTopBox { width:781px; height:25px; background:url(/images/new_employer_images/inner_top.gif) no-repeat;}
.innerBottomBox { width:781px; height:25px; background:url(/images/new_employer_images/inner_bottom.gif) no-repeat;}
.innerMid { width:751px; background:url(/images/new_employer_images/inner_mid.gif) repeat-y; overflow:hidden; padding:0 19px 0 11px;}
.innerBox{
	background:#F0F4FF;
	border:1px solid #8C9BDF;
	padding:0;
	float:left;
}
.titlebar{
	margin:0px;
	background:#5772F0;
	height:17px;
	color:#FFFFFF;
	font-size:1.15em;
	font-weight:bold;
	padding:5px 0 5px 5px;
}
.innerBox1{
	padding:20px 0 20px 0;
	width:748px;
	text-align:center;
}
.innerBox2{
	padding:20px 0 20px 0;
	width:728px;
	padding:10px;
	float:left;
}

.innerBoxLeft{
	margin:0px;
	padding:0px;
	background:#F0F4FF;
	width:418px;
	border:1px solid #8C9BDF;
	float:left;
}
.innerBoxRight{
	margin:0 0 0 8px;
	padding:0px;
	background:#F0F4FF;
	width:320px;
	border:1px solid #8C9BDF;
	float:right;
}
.largeBlueText {
color:#062165;
font-size:2em;
}
.compaignLeft{
	float:left;
	width:40px;
}
.compaignRight{
	float:left;
	width:680px;
	border: #F0F4FF 1px solid
}

.contactLeft{
	float:left;
	width:50px;
	padding-left:40px;padding-right: 20px;
}
.contactRight{
	float:left;
	width:188px;
}

.innerMidBox{
	margin:0px;
	padding:0px;
	width:244px;
	float:left;
	background:#F0F4FF;
	border:1px solid #8C9BDF;	
}
 ul {
margin:6px 0 6px 10px;
padding:0;
}
li {
padding:2px 0;
}

#contactbox
{
	float:left;
	width:398px;
	margin:0px;
}
.name
{
	width:170px;
 	height:20px;
	float:left;
	padding:10px 0 0 0;
	text-align:right;
}

.field
{
 	height:30px;
	float:left;
	padding:10px 0 0 10px;
}

.field1
{
 	height:80px;
	float:left;
	padding:15px 0 0 10px;
}
.dropDown {
	border: 1px solid #748dcb;
	background: #fff;
	font-size: 10px;
	padding: 1px;
	width: 200px;
}
.redAsterix {
color:#DD0000;
font-size:1.1em;
}
.textarea
{
	color:#C5C5C5;
	background:#666666;
	width:100px;
	height:30px;
	max-width:250px;
	max-height:100px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:3px;
}
.note{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#CC3300;
	font-weight:normal;
}

.whiteBox{
	background:#ffff;
	padding:0;
	float:left;
	margin:0px;
	width:744px;
}
.infoBox {
background:#FFCB98 url(/images/new_employer_images/info-box-icon.gif) no-repeat scroll left top;
border:1px solid #FF7E00;
display:inline;
float:right;
margin:0 0 14px 0;
}
.infoBox h1 {
color:#000000;
font-size:1.1em;
font-weight:bold;
margin:16px 0 0 50px;
}
 .infoBox p {
margin:16px 13px 14px;
}

.greenBox2 {
background:#BDF4BC url(/images/new_employer_images/icon-instructions.gif) no-repeat scroll 12px 9px;
border:1px solid #097307;
display:inline;
float:left;
margin-bottom:14px;
margin-left:7px;
width:418px;
}
.greenBox2 ol {
margin:8px 10px 10px 37px;
padding:0;
}
.greenBox2 li {
font-weight:bold;
padding:2px 0;
}
.greenBox2 h1 {
color:#000000;
font-size:1.1em;
font-weight:bold;
margin:16px 30px 6px 51px;
padding:0;
}
 .greenBox2 p {
margin:16px 13px 14px;
}

.orangeBox {
	border: 1px solid #ff7e00;
	background: #ffcb98;
	width: 752px;
	margin: 0px 0px 10px 0px;
}

.orangeBox img {
	vertical-align: middle;
	padding: 7px 22px 7px 54px;
}

.orangeBox p {
	padding: 0px 50px 10px 0;
	margin: 0;
}


#navmenu ul { margin:0; padding:0;}
#navmenu li { margin:0; padding:0; display:inline;}
#navmenu .home a { width:70px; height:25px; float:left; text-indent:-9999px; background:url(/images/home_reg_employer_images/home.gif) no-repeat;}
#navmenu .register a { width:71px; height:25px; float:left; text-indent:-9999px; background:url(/images/home_reg_employer_images/register.gif) no-repeat;}
#navmenu .howe4sworks a { width:104px; height:25px; float:left; text-indent:-9999px; background:url(/images/home_reg_employer_images/howe4sworks.gif) no-repeat;}
#navmenu .statistics a { width:96px; height:25px; float:left; text-indent:-9999px; background:url(/images/home_reg_employer_images/statistics.gif) no-repeat;}
#navmenu .cmt a { width:170px; height:25px; float:left; text-indent:-9999px; background:url(/images/home_reg_employer_images/cmt.gif) no-repeat;}
#navmenu .packages a { width:69px; height:25px; float:left; text-indent:-9999px; background:url(/images/home_reg_employer_images/packages.gif) no-repeat;}
#navmenu .getaquote a { width:81px; height:25px; float:left; text-indent:-9999px; background:url(/images/home_reg_employer_images/getaquote.gif) no-repeat;}
#navmenu .testimonials a { width:84px; height:25px; float:left; text-indent:-9999px; background:url(/images/home_reg_employer_images/testimonials.gif) no-repeat;}
#navmenu .faqs a { width:52px; height:25px; float:left; text-indent:-9999px; background:url(/images/home_reg_employer_images/faqs.gif) no-repeat;}
#navmenu .recruiter a { width:100px; height:25px; float:left; text-indent:-9999px; background:url(/images/home_reg_employer_images/recruiter.gif) no-repeat;}
#navmenu .contact a { width:78px; height:25px; float:left; text-indent:-9999px; background:url(/images/home_reg_employer_images/contact.gif) no-repeat;}

#navmenu .home a:hover { width:70px; height:25px; float:left; text-indent:-9999px; background:url(/images/home_reg_employer_images/homehover.gif) no-repeat;}
#navmenu .register a:hover { width:71px; height:25px; float:left; text-indent:-9999px; background:url(/images/home_reg_employer_images/registerhover.gif) no-repeat;}
#navmenu .howe4sworks a:hover { width:104px; height:25px; float:left; text-indent:-9999px; background:url(/images/home_reg_employer_images/howe4sworkshover.gif) no-repeat;}
#navmenu .statistics a:hover { width:96px; height:25px; float:left; text-indent:-9999px; background:url(/images/home_reg_employer_images/statisticshover.gif) no-repeat;}
#navmenu .cmt a:hover { width:170px; height:25px; float:left; text-indent:-9999px; background:url(/images/home_reg_employer_images/cmthover.gif) no-repeat;}
#navmenu .packages a:hover { width:69px; height:25px; float:left; text-indent:-9999px; background:url(/images/home_reg_employer_images/packageshover.gif) no-repeat;}
#navmenu .getaquote a:hover { width:81px; height:25px; float:left; text-indent:-9999px; background:url(/images/home_reg_employer_images/getaquotehover.gif) no-repeat;}
#navmenu .testimonials a:hover { width:84px; height:25px; float:left; text-indent:-9999px; background:url(/images/home_reg_employer_images/testimonialshover.gif) no-repeat;}
#navmenu .faqs a:hover { width:52px; height:25px; float:left; text-indent:-9999px; background:url(/images/home_reg_employer_images/faqshover.gif) no-repeat;}
#navmenu .recruiter a:hover { width:100px; height:25px; float:left; text-indent:-9999px; background:url(/images/home_reg_employer_images/recruiterhover.gif) no-repeat;}
#navmenu .contact a:hover { width:78px; height:25px; float:left; text-indent:-9999px; background:url(/images/home_reg_employer_images/contacthover.gif) no-repeat;}

#navmenu .home a.hover { width:70px; height:25px; float:left; text-indent:-9999px; background:url(/images/home_reg_employer_images/homehover.gif) no-repeat;}
#navmenu .register a.hover { width:71px; height:25px; float:left; text-indent:-9999px; background:url(/images/home_reg_employer_images/registerhover.gif) no-repeat;}
#navmenu .howe4sworks a.hover { width:104px; height:25px; float:left; text-indent:-9999px; background:url(/images/home_reg_employer_images/howe4sworkshover.gif) no-repeat;}
#navmenu .statistics a.hover { width:96px; height:25px; float:left; text-indent:-9999px; background:url(/images/home_reg_employer_images/statisticshover.gif) no-repeat;}
#navmenu .cmt a.hover { width:170px; height:25px; float:left; text-indent:-9999px; background:url(/images/home_reg_employer_images/cmthover.gif) no-repeat;}
#navmenu .packages a.hover { width:69px; height:25px; float:left; text-indent:-9999px; background:url(/images/home_reg_employer_images/packageshover.gif) no-repeat;}
#navmenu .getaquote a.hover { width:81px; height:25px; float:left; text-indent:-9999px; background:url(/images/home_reg_employer_images/getaquotehover.gif) no-repeat;}
#navmenu .testimonials a.hover { width:84px; height:25px; float:left; text-indent:-9999px; background:url(/images/home_reg_employer_images/testimonialshover.gif) no-repeat;}
#navmenu .faqs a.hover { width:52px; height:25px; float:left; text-indent:-9999px; background:url(/images/home_reg_employer_images/faqshover.gif) no-repeat;}
#navmenu .recruiter a.hover { width:100px; height:25px; float:left; text-indent:-9999px; background:url(/images/home_reg_employer_images/recruiterhover.gif) no-repeat;}
#navmenu .contact a.hover { width:78px; height:25px; float:left; text-indent:-9999px; background:url(/images/home_reg_employer_images/contacthover.gif) no-repeat;}

.prealoadimg { display:none;}
