*{ margin:0; padding:0; border:0; outline:0;}
table { border-collapse:collapse; border-spacing:0; }
ol,ul { list-style:none; }
h1,h2,h3,h4,h5,h6 { 
	font-size:100%; font-weight:normal;
	display:block; text-indent:-9999px;
}
/* end Reset */

.left{ float:left; display:inline;}
.right{ float:right; display:inline;}
.block{ width:100%; float:left; clear:both;}



a{ text-decoration:underline; color:#333300;}
a:hover{text-decoration:none;}

.no-margin{ margin:0 !important;}
.no-border{ border:0 !important;}


h1{ display:none;}

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px; color:#333132;
	background:#efede1 url(../job-images/37/bg-body.gif) repeat-x;
        height: 100%;
}

#container{  width:950px; margin:20px auto; height: 100%;}


#wrapper, 
#header, 
#menu, 
#content{width:100%; float:left; clear:both;}

#wrapper {height: 100%;}
#content {height: 100%;}

#divMain{height:100%}

#about, #how-apply{width:100%; float:left; clear:both;}

#wrapper{ width:948px; border:1px solid #ccc; background:#fff; margin-bottom:20px;}


#header{ height:86px;}
	#header a.left{
		float:left; display:inline;
		background:url(../job-images/37/logo.gif) no-repeat;
		width:345px; height:46px; text-indent:-9999px;
		margin-left:18px; margin-top:18px;
	}

#breadcrumb{ color:#797d5c; margin-bottom: 10px; font-size: 11px;}
	#breadcrumb a, #breadcrumb span{ text-decoration:none; color:#797d5c;}
#breadcrumb a:hover{text-decoration:underline;}
#menu{ 
	height:36px; 
	background:url(../job-images/37/bg-menu.gif) repeat-x; 
	border-bottom:1px solid #ccc; border-top:1px solid #ccc;
	padding-top:3px;
}

#menu div{ margin-left:13px;}
	#menu a{ 
		float:left; display:inline; height:22px;
		text-indent:-9999px;
	}
	#menu a#link-about{ background:url(../job-images/37/menu-01.gif) no-repeat; width:93px;}
	#menu a#link-about:hover{ background:url(../job-images/37/menu-over-01.gif) no-repeat; }
	
	#menu a#link-benefits{ background:url(../job-images/37/menu-02.gif) no-repeat; width:95px;}
	#menu a#link-benefits:hover{ background:url(../job-images/37/menu-over-02.gif) no-repeat;}
	
	#menu a#link-edu{ background:url(../job-images/37/menu-03.gif) no-repeat; width:111px;}
	#menu a#link-edu:hover{ background:url(../job-images/37/menu-over-03.gif) no-repeat;}
	
	#menu a#link-testimonials{ background:url(../job-images/37/menu-04.gif) no-repeat; width:122px;}
	#menu a#link-testimonials:hover{ background:url(../job-images/37/menu-over-04.gif) no-repeat;}
	
	#menu a#link-search{ background:url(../job-images/37/menu-05.gif) no-repeat; width:112px;}
	#menu a#link-search:hover{ background:url(../job-images/37/menu-over-05.gif) no-repeat; }


/* Content */
#content{ padding:14px 14px; width:920px;}


#sidebar-left{ width:598px; height: 100%;}

#about{
	background:url(../job-images/37/bg-about.jpg) no-repeat;
	height:168px; color:#333300; margin-bottom:14px;
}
	#about h2{ display:none;}
	#about p{ width:363px; margin-left:23px; margin-top:55px;}


/* Jobs Box */
.box{
	float:left; display:inline;
	width:194px; border:1px solid #ccc;
	padding:0 0 10px 0;
        height: 100%;    
        min-height: 530px;
	margin-right:5px; 
}
	.box h3{
		background:#dce6d7 url(../job-images/37/by-groups.gif) no-repeat 10px 10px;
		height:32px; 
		border:1px solid #ccc;
		margin-bottom:1px;
	}
	.box h3.by-cat{ background:#dce6d7 url(../job-images/37/by-cat.gif) no-repeat 10px 10px;}
	.box h3.by-loc{ background:#dce6d7 url(../job-images/37/by-loc.gif) no-repeat 10px 10px;}
	.box ul{border-top:1px solid #ccc; display:block; padding-top:5px;}
        .box li{list-style-image:url(../job-images/37/list-links.gif); margin-left:25px; margin-top:7px; margin-right: 5px;}
	.box a{
		color:#333132; text-decoration:underline;
		
	}
	.box a:hover{ text-decoration:none;} 
	.box span{display:block; padding-top: 10px; text-align:center; white-space:nowrap;}


/* How to Apply */
#how-apply{
	width:596px; border:1px solid #ccc;
	background: url(../job-images/37/bg-apply.jpg) no-repeat;
	height:90px; padding-top:34px; margin-top:14px;
}
	#how-apply h3{ display:none;}
	#how-apply p{ 
		width:356px; float:right; margin-right:24px; display:inline;
		margin-top:10px
	}
	#how-apply p a{ color:#333300; text-decoration:underline;}



#sidebar-right{ width:308px; padding-left: 5px; padding-right: 5px;}

/* Recent Jobs */
#recent-jobs{  
	float:left; margin-left:8px; display:inline; clear:both; width:100%;
 }
#sidebar-right #recent-jobs{ width:301px; height:629px;}
	#recent-jobs h4{
		margin:10px 0;
		height:18px;
                text-indent:0px;
                color: #753C2A;
                font-size: 16px;
                font-weight: bold;
	}
	#recent-jobs div{
		float:left; clear:both; width:100%; padding-bottom:10px;
		border-bottom:1px solid #ccc; margin-bottom:10px;
	}
	
	#recent-jobs div h5{ font-size:12px; font-weight:bold; color:#333300; text-indent:0; }
	#recent-jobs div h5 a{ display:block; font-size:11px; font-weight:normal;}
	#recent-jobs div p{ margin-top:12px;}
        #recent-jobs dd {margin-bottom:15px; border-bottom: 1px solid #CCCCCC; padding-bottom: 15px; margin-top:10px;}
        #recent-jobs dt a { }

#sidebar-left #recent-jobs{ margin-left:0;}
#sidebar-left #recent-jobs div{ border-bottom:0; }
#sidebar-left  #recent-jobs div p{ margin-top:4px;}
#sidebar-left #recent-jobs div h5 a{ display:inline;}
#sidebar-left #recent-jobs div h5{ 
	background:url(../job-images/37/list-recent.gif) no-repeat left center;
	text-indent:10px; display:block;
}


/* Useful Links */
#useful-links{
	 margin-top:14px;
	float:left; clear:both;
	width:279px; border:1px solid #ccc;
	background:#dce6d7;
	padding:14px; 
        font-weight: bold;
}
#useful-links.location
{
    font-weight: normal;
}
#useful-links a
{
    display: block;
    font-weight: normal;
}
#useful-links li {line-height: 10px; color: #DCE6D7; padding-bottom: 10px;}
#sidebar-left #useful-links{ width:568px; padding:21px 14px 22px 14px;}
#sidebar-left #useful-links p a{display:inline; overflow:visible; }
	#useful-links h4{
		background:url(../job-images/37/tit-useful-links.gif) no-repeat; height:12px;
		 margin-bottom:12px; 
	}
	#useful-links.location h4{
		background:url(../job-images/37/tit-location.gif) no-repeat;
	}
	#useful-links p{ margin-top:10px;}
	#useful-links p span{ text-transform:uppercase; font-weight:bold; color:#333132;}
	#useful-links p a{ display:block; width:279px; overflow:hidden;}

table.job-list{ width:100%; border:1px solid #ccc; margin-bottom:10px;}
table.job-list h4{ 
	margin:7px 0 3px 0;
        text-indent:0px;
        color: #753C2A;
        font-size: 16px;
        font-weight: bold;
        
}
table.job-list tr td,
table.job-list tr th{ border:1px solid #ccc; padding:9px 10px; }
table.job-list tr th{ 
	text-align:left; text-transform:uppercase;
 font-weight:bold; color:#333300;
	background:#dce6d7;
	border-bottom:2px solid #ccc;
}
table.job-list tr th.first{ width:280px;}
table.job-list tr th.sec{ width:130px;}


#about-rad{
	float:left; clear:both; width:100%;
	padding-bottom:14px; margin:14px 0;
	border-bottom:1px solid #ccc;
}

#about-rad h4{
	
	margin-bottom:10px;
        text-indent:0px;
        color: #753C2A;
        font-size: 16px;
        font-weight: bold;
}



#about-wheaton{
       	float:left; clear:both; 
       	background: #D2D1A3 url(../job-images/37/bg-about-w.jpg) no-repeat;
	width:273px; color:#333300;
	padding:0 18px; margin-bottom:14px;
        padding-bottom:10px;
        font-weight: normal;
}
	#about-wheaton h4{ display:none;}
	#about-wheaton p{ margin-top:95px;}

/* Watch JObs */
#watch{ float:left; clear:both; width:279px; border:1px solid #ccc; padding:14px;}

#watch h3{ 
	text-indent:0px;
        color: #753C2A;
        font-size: 16px;
        font-weight: bold;
	margin-bottom:15px;
}
#watch input{
	border:1px solid #cecece;
	display:block; width:97%;
	padding:5px 2px; font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333; margin-bottom:1px;

}
	#watch  input.btn{
		padding:0; border:0;
		background:url(../job-images/37/btn-suscribe1.gif) no-repeat; width:98px;
		height:33px; margin:8px 0 12px 0; cursor:pointer;
	}
	
	#watch  p span{ font-size:10px;color:#6b6b6b; text-transform:uppercase;	}
	#watch img{ margin-top:6px; margin-right:8px;}

/* Jobs Details */
#job-detail{
	border:1px solid #ccc; width:556px;
	padding:20px;
}
	#job-detail h6{ text-indent:0; color:#333300; font-size:14px;  font-weight:bold; margin-bottom:10px;}
	#job-detail h5{ margin-top:10px; font-weight:bold; text-indent:0; }
	
	#job-detail ul{ margin-bottom:4px;}
	#job-detail ul li{
		width:95%;
		background:url(../job-images/37/list-dot.gif) no-repeat left 5px;
		padding-left:10px;
		display:block;
	}
	#job-detail p{ margin-top:10px;}
	#job-detail p img{ margin-top:5px;}
	a.apply-now{}

/* Similar JObs */
#similar{ padding-bottom:15px;}
#similar h4{ 
	background:url(../job-images/37/tit-similar-jobs.gif) no-repeat;
	height:15px; margin-bottom:10px;
}
      #similar li {margin-left: 15px;}
      #similar a{
		display: list-item;
                list-style-image:url(../job-images/37/list-links.gif);
		font-size:12px;
		color:#333300; font-weight:bold; margin-top:4px; text-decoration:none;
	}	
    #similar a:hover{ text-decoration:underline;}

.pn_links td
{    
    padding-left: 20px;
    padding-right: 20px;
}
.pagination-back { margin-right:2em;}