.tbl{
	font-size:11px;
	margin-bottom:8px;
}
.tblGrad{
	font-size:11px;
	margin-bottom:8px;
}
.tblWideJobTop{
	background-image:url(../images/boxes/results_top.jpg);
	background-repeat:no-repeat;
	color:#3f3f3f;
	height:43px;
	font-size:12px;
	font-weight:bold;
	padding-top:8px;
	width:511px;
	margin:0 auto 0 auto;
}
.tblWideJobBot{
	background-image:url(../images/boxes/results_bot.jpg);
	background-repeat:no-repeat;
	width:511px;
	height:41px;
	padding-top:2px;
	margin:0 auto 0 auto;
}
.tblResJob{
	background-image:url(../images/boxes/results_mid.jpg);
	background-repeat:repeat-y;
	width:511px;
	font-size:12px;
	padding:0px;
	padding-bottom:0px;
	margin:0 auto 0 auto;
}
.tblResJob a{
	color:#eb580b;
	font-weight:bold;
	text-decoration:none;
}
.tblResJob a:hover{
	text-decoration:underline;
}

.tblResTxt{
	padding-left:8px;
	padding-right:8px;
}
.tblResTxt p{
	padding:0px;
	margin:0px;
}
.tblResTxt2{
	padding-left:8px;
	padding-right:8px;
	padding-top:5px;
}
.tblRes{
	background-image:url(../images/boxes/bigbox_mid.gif);
	background-repeat:repeat-y;
	padding:10px;
	padding-bottom:0px;
	margin:0 auto 0 auto;
}
.tblRes a{
	color:#eb580b;
	font-weight:bold;
	text-decoration:none;
}
.tblRes a:hover{
	text-decoration:underline;
}
.tblGradTop{
	background-image:url(../images/boxes/gradient_midtop.jpg);
	background-repeat:no-repeat;
	padding:5px 10px 0px 8px;
	height:40px;
}
.tblGradMid{
	background-image:url(../images/boxes/gradient_mid.gif);
	background-repeat:repeat-y;
	padding-left:8px;
}
.tblGradMidBot{
	background-image:url(../images/boxes/gradient_midbot.jpg);
	background-repeat:no-repeat;
	padding:0px 10px 0px 8px;
	height:54px;
}

.tblGrad a{
	color:#eb580b;
	font-weight:bold;
	text-decoration:none;
}
.tblGrad a:hover{
	text-decoration:underline;
}
.tblGradBot{
	background-image:url(../images/boxes/gradient_bot.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:12px;
}
#tblFeaturedRecruiters img{
	border:solid 1px #999999;
	margin:1px;
}
#tblFeaturedRecruiters .tblWhiteMid{
	padding:5px;
}
.tblWideJob{
	font-size:11px;
	margin-bottom:15px;
	line-height:160%;
}
.tblWide{
	font-size:11px;
	margin-bottom:8px;
}
.tblWideTop{
	background-image:url(../images/boxes/bigbox_top.jpg);
	background-repeat:no-repeat;
	color:#ffffff;
	height:19px;
	font-weight:bold;
	padding-left:20px;
	padding-top:5px;
}
.tblWideMid{
	background-image:url(../images/boxes/bigbox_mid.gif);
	background-repeat:repeat-y;
	padding:4px;
	padding-bottom:0px;
}
.tblWideMid a{
	color:#eb580b;
	font-weight:bold;
	text-decoration:none;
}
.tblWideMid a:hover{
	text-decoration:underline;
}
.tblWideBot{
	background-image:url(../images/boxes/bigbox_bot.jpg);
	background-repeat:no-repeat;
	width:534px;
	height:12px;
}
.tblTop{
	background-image:url(../images/boxes/box_top.jpg);
	background-repeat:no-repeat;
	color:#ffffff;
	height:19px;
	font-weight:bold;
	padding-left:20px;
	padding-top:5px;
}
.tblWhiteMid{
	background-image:url(../images/boxes/white_mid.gif);
	background-repeat:repeat-y;
	padding:10px;
	padding-bottom:0px;
}
.tblWhiteMid a{
	color:#eb580b;
	font-weight:bold;
	text-decoration:none;
}
.tblWhiteMid a:hover{
	text-decoration:underline;
}
.tblWhiteBot{
	background-image:url(../images/boxes/white_bot.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:12px;
}

.tblWhite2Mid{
	background-image:url(../images/boxes/white2_mid.gif);
	background-repeat:repeat-y;
	padding:10px;
	padding-bottom:0px;
}
.tblWhite2Mid a{
	color:#eb580b;
	font-weight:bold;
	text-decoration:none;
}
.tblWhite2Mid a:hover{
	text-decoration:underline;
}
.tblWhite2Bot{
	background-image:url(../images/boxes/white2_bot.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:12px;
}



.tblGreenMid{
	background-image:url(../images/boxes/green_mid.gif);
	background-repeat:repeat-y;
	padding:10px;
	padding-bottom:0px;
}
.tblGreenMid a{
	color:#eb580b;
	font-weight:bold;
	text-decoration:none;
}
.tblGreenMid a:hover{
	text-decoration:underline;
}
.tblGreenBot{
	background-image:url(../images/boxes/Green_bot.jpg);
	background-repeat:no-repeat;
	width:200px;
	height:12px;
}
#tblGreenLogin{
	height:21px;
}
.searchPosted{
	text-align:right;
	font-size:12px;
	color:#3f3f3f;
	font-weight:bold;
}
.salary{
	float:left;
	padding-top:2px;
}
.salaryContainer{
	float:right;
	margin-right:10px;
}
.inputContainer{
	vertical-align:middle;
	height:18px;
}
.inputContainerMarg{
	vertical-align:middle;
	height:18px;
	margin-top:6px;
}
.inputContainer input{
	float:right;
	width:114px;
	height:14px;
	border:solid 1px #666666;
}
.inputContainerMarg input{
	float:right;
	width:114px;
	height:14px;
	border:solid 1px #666666;
}
.inputContainer select{
	float:right;
	width:116px;
	height:19px;
	font-size:10px;
}
.inputContainerMarg select{
	float:right;
	width:116px;
	height:19px;
	font-size:10px;
}
.OrangeBar{
	width:180px;
	height:5px;
	background-color:#f27c3e;
	margin-top:9px;
	margin-bottom:3px;
}
#advanced{
	margin-top:3px;
}
#advanced a{
	color:#669934;
	font-weight:bold;
	text-decoration:none;
}
#advanced a:hover{
	text-decoration:underline;
}
.midText{
	margin:0px auto 0px auto;
/*
	width:534px;
*/
}
.midText a{
	color:#000000;
	text-decoration:underline;
}
.jobDiv{
	background-color:#e0eccd;
	width:253px;
	padding:4px 0px 4px 6px;
}
.jobDivR{
	width:253px;
	padding:4px 0px 4px 6px;
	margin-right:0px;
	background-color:#e0eccd;
}
.jobDiv img{
	float:right;
	margin-top:20px;
	margin-right:5px;
}
.jobDivR img{
	float:right;
	margin-top:20px;
	margin-right:5px;
}
.arrowlist { 
	list-style-type:none;
	line-height:20px;
	padding:0px;
	margin:0px;
}
.arrowlist li {
	background-image:url(../images/boxes/arrow_green.gif);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	padding-left:1.8em;
}
#searchDistance {
	float:none;
	width:30px;
	margin:0px 5px 0px 32px;
}
#searchDistanceAdv {
	float:none;
	margin:0px 5px 22px 0px;
}
.tblResTxt2 strong{
	color:#3f3f3f;
}
.tblRes select{
	width:116px;
	height:19px;
	font-size:10px;
	margin-bottom:7px;
}
.tblRes input{
	width:114px;
	height:14px;
	border:solid 1px #666666;
	margin-bottom:7px;
}
.tblRes .cnCall{
	width:14px;
	margin-top:2px;
	margin-left:0px;
	padding-left:0px;
}
.tblRes .cnInput{
	width:230px;
	font-size:10px;
}
.tblRes .cnCheck{
	width:14px;
	margin-top:15px;
}
#findJob{
	margin-bottom:24px;
}
#findSal{
	margin-bottom:21px;
}
#SearchRegion{
	margin-bottom:24px;
}
.cnLabel{
	float:left;
	text-align:right;
	width:150px;
	padding:2px 8px 0px 0px;
}
.advSearchRightCell{
	float:right;
	width:50%;
	margin-right:20px;
}
.dashContainer{
	float:left;
}
.dashboardTop{
	background-image:url(/images/boxes/dashboard_top.jpg);
	background-repeat:no-repeat;
	width:537px;
	height:6px;
}
.dashboardMid{
	width:507px;
	border:#d9eab6 solid 1px;
	border-top:#ffffff solid 1px;
	background-color:#f7faf1;
	padding:14px;	
}
.dashboardBot{
	background-image:url(/images/boxes/dashboard_bot.jpg);
	background-repeat:no-repeat;
	width:537px;
	height:6px;
}
.dashboardIcon{
	width:61px;
	margin-right:14px;
	float:left;
	text-align:center;
}
.dashboardIcon img{
	border:none;
}
.dashTxt{
	font-size:11px;
}
.failContainer{
	margin-top:10px;
}
.failedTop{
	background-image:url(/images/boxes/failed_top.jpg);
	background-repeat:no-repeat;
	width:537px;
	height:6px;
}
.failedMid{
	width:507px;
	border:#ffa8a7 solid 1px;

	background-color:#ffeeee;
	padding:14px;	
}
.failedBot{
	background-image:url(/images/boxes/failed_bot.jpg);
	background-repeat:no-repeat;
	width:537px;
	height:6px;
}
.dashContainer a{
	color:#000000;
	text-decoration:underline;

}

.tblError{
	font-size:11px;
	margin-bottom:8px;
}
.tblErrorTop{
	background-image:url(../images/boxes/error_top.jpg);
	background-repeat:no-repeat;
	color:#ffffff;
	height:1px;
	font-weight:bold;
	padding-left:20px;
	padding-top:5px;
}
.tblErrorMid{
	background-color:#feeeee;
	border: solid 1px #ffa8a7;
	border-top:none;
	border-bottom:none;
}
.tblErrorBot{
	background-image:url(../images/boxes/error_bot.jpg);
	background-repeat:no-repeat;
	width:534px;
	height:6px;
}