* {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;}
/* end Reset */

.left {float:left; display:inline;}
.right {float:right; display:inline;}
.block {display:inline; width:100%; float:left;}

a {text-decoration:none; color:inherit;}
a:hover {text-decoration:underline;}

body {color:#333; background:#fff; font:12px Arial, Helvetica, sans-serif;}

/* General */
.wrapper {width:900px; margin:0 auto;}
.container {width:898px; border-color:#CCC; border-style:solid; border-width:0 1px; padding-bottom:20px;}
#header div, #footer {background:#005a20; padding:10px 0;}
#header .menu {color:#FFF; text-transform:uppercase; font-weight:bold; font-size:11px;}
#header a, #footer a {margin:0 10px;}

#sLeft {width:608px; margin-left:19px;}
#sRight {width:233px; margin-right:19px; color:#444343; font-size:11px;}
#footer {background:url(../job-images/450/footer.jpg) top no-repeat; padding-bottom:30px; color:#fff; font-size:11px;}
#breadcrumb {font-family:Tahoma; color:#ffab2e; font-size:10px; font-weight:bold; margin-left:-10px;}
#breadcrumb a {margin:0 10px; color:#000;}

#level2 #sRight p {padding:3px 0;}
#level2 .searchForm {border-top:#fff 1px solid;}

.boxes {
	border:#a4a4a4 1px solid; padding:20px; background:#fff url(../job-images/450/boxes.jpg) left bottom repeat-x; color:#444343; font-size:11px;}
h1 {padding:35px 0;}
h1 .left {margin-left:20px; background:url(../job-images/450/logotipo.jpg); width:169px; height:54px;}
h1 .right {margin:5px 20px 0 0; background:url(../job-images/450/service.jpg); width:158px; height:40px;}
h3 {font-size:16px; font-weight:bold; text-transform:uppercase; padding-bottom:15px; color:#005a20;}
.center {text-align:center;}
.txtout {text-indent:-9999px;}
.mtop {margin-top:20px;}

/* Search Form */
.searchForm {position:relative; z-index:999; text-align:center; background:url(images/search.gif) top no-repeat; padding:10px 0;}
.searchForm label {
text-indent:-9999px; background:url(../job-images/450/search-terminix-careers.jpg); width:209px; height:33px;
float:left; display:inline; margin-left:220px;}
.searchForm input {font:12px Arial; color:#333; float:left; display:inline;}
.searchForm .input_text {
	padding:8px; background:url(../job-images/450/search-input.jpg) right repeat-x; width:200px;}
.searchForm .input_submit {
background:url(../job-images/450/search-go.jpg) no-repeat; 
width:37px; cursor:pointer;
height:37px; margin-left:6px;
text-indent: -9999px;
line-height:0;

}
#header #srb {left:200px; top:70px; padding:10px; position:absolute; width:470px; border:#000 1px solid; color:#fff; float:left; clear:both; text-align:left;}
#srb .header h4 {color:#fff; font-weight:bold; font-size:14px; position:absolute; top:8px; left:13px;}
#srb .header {padding-bottom:12px; display:block;}
#srb .header .close a {color:#fff; font-weight:bold; text-decoration:none; position:absolute; top:8px; right:13px;}
#srb .header .close a:hover{ text-decoration:underline;}
#srb .content {width:100%;}
#srb .content tr td {padding:5px; width:50%; vertical-align:top; color:#FFF; border-bottom:#FFF 1px solid;}
#srb .content tr:hover td{ background:#999;}
#srb .content tr td a {display:block; text-decoration:none; color:#FFF;}
#srb .content tr.srb-lastrow td {border:0; padding-top:20px}
#srb .content tr.srb-lastrow:hover td {background:none;}
#srb .content tr.srb-lastrow td a {font-weight:bold;  }
#srb .content tr.srb-lastrow td a:hover {
text-decoration:underline;
}



#intro{
	float:left;
	clear:both;
	width:100%;
	margin:20px 0 10px 0;
	font-size:11px;

}


/* List Jobs and Table */
#listJobs div {width:33%;}
#listJobs h2 {color:#005a20; font-size:13px; font-weight:bold; padding:15px 0;}
#listJobs li {padding:3px 0;}
#listJobs li a, 
#jobsTable .jobTitle a {text-decoration:underline;}
#jobsTable a{color:#FF9900;}
a.pagination-more,
a.pagination-back{ text-decoration:underline;color:#FF9900 important;}
a.pagination-more:hover,
a.pagination-back:hover{ text-decoration:none;}

#listJobs li a:hover, 
#jobsTable .jobTitle a:hover {text-decoration:none;}

#listJobs div span {color:#ffb64a; font-size:12px; font-weight:bold; display:block; padding-top:15px;}

#jobsTable {margin-top:30px;}
#jobsTable table {padding:0 10px; margin:0 -10px; position:relative; width:100%;}
#jobsTable td,
#jobsTable th {
	vertical-align:top; 
	font-size:11px;
	padding:8px 10px 2px 10px;
}
#jobsTable th {
	font-size:16px; 
	font-weight:bold; background:#e6e6e6;
	padding:9px 10px;
	color:#005a20; text-align:left;
}
#jobsTable .jobTitle a,
#jobsTable table.tableSearchResults a {color:#ffb64a; text-decoration:underline;}
#jobsTable .jobTitle a:hover,
#jobsTable table.tableSearchResults a:hover { text-decoration:none;}

#jobsTable .pagination-back, 
#jobsTable .pagination-more { font-weight:bold; margin-top:15px; display:block; }

#jobsTable .jobTitle {width:55%;}
#jobsTable .location {width:30%;}
#jobsTable .date {width:15%;}
#jobsTable th.thJobTitle{ width:70%;}

/* Recent Jobs */
#recentJobs {margin-top:100px;}
#recentJobs h2 {font-size:16px; font-weight:bold; color:#000; float:left; width:33%;}
#recentJobs dt {float:left; width:21%; font-size:12px; font-weight:bold; color:#FF9900; margin-top:5px; width:21%;}
#recentJobs dt a{ text-decoration:underline}
#recentJobs dt a:hover{ text-decoration:none;}
#recentJobs dd {display:none;}

/* tag Cloud */
#tagCloud a { line-height:20px; text-align:justify;}
.cloud-Small {}
.cloud-Tiny {font-weight:bold;}
.cloud-Medium {font-weight:bold; color:#FF9900;}
.cloud-Big {font-weight:bold; font-size:15px;}


/* Useful Links */
#uLinks ul li {
	background:url(../job-images/450/lis-us.gif) no-repeat left 8px;
	display:block;
	padding:3px 0 3px 8px; color:#FF9900; font-weight:bold;
}

/* Sign Up */
#signUp h3 {padding-bottom:0;}
#signUp input {font:12px Arial;}
#signUp label {color:#a4a4a4; text-transform:uppercase; font-size:10px; display:block;}
#signUp .input_text {padding:3px; background:#FFF; border:#CCC 1px solid; width:182px;}
#signUp .input_submit {padding:8px 0; background:url(../job-images/450/subscribe.jpg); width:96px; cursor:pointer;}

/* Job Details */
#jobDetails {margin-top:30px; font-size:11px;}
#jobDetails h2 {font-size:16px; font-weight:bold; background:#e6e6e6; padding:10px; color:#005a20; margin:0 -10px; position:relative;}
#jobDetails span {font-size:20px; font-weight:bold; color:#005a20;}
#jobDetails p {padding-top:20px;}
#jobDetails .apply {background:url(../job-images/450/apply.jpg); width:181px; height:55px; margin-top:30px;}
#footer span {
/*color:#005A20;*/
}
#footer a{color:white; text-decoration:underline;}
#footer a{color:white; text-decoration:none;}
#listJobs a.pagination-back {
padding-right:103px;
}
#signUp input.submit {
background:transparent url(../job-images/450/subscribe.jpg) no-repeat;
border:medium none;
cursor:pointer;
font-size:0;
height:42px;
line-height:0;
text-indent:-9999px;
display:block;
margin:0;
padding:0;
width:98px;
}
#signUp input {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
padding:3px;
width:182px;
}
#signUp img {
margin:5px 5px 0 0;
}
.trFilterResults{display:none;}
#footer br{display:none;}