* {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 */

#content,
.left {float:left; display:inline;}
.right {float:right; display:inline;}

.w1 {width:247px;}
.w2 {width:693px;}
.mtop {margin-top:15px;}
.btop {border-top:#577786 7px solid;}

a {text-decoration:underline; color:#333;}
a:hover {text-decoration:none;}

body {color:#333; background:#ddd; font:12px Helvetica, Arial, Verdana, sans-serif;}

/* General */
#wrapper {width:1000px; margin:0 auto;}

#header, #breadcrumb, #footer, #top, #menu, #footer .menu,
.block {display:inline; width:100%; float:left;}

.center {text-align:center;}
.txtout {text-indent:-9999px;}

#content {width:960px; padding:15px 20px; background:#fafafa url(../job-images/427/content.gif) top repeat-x;}

#top {background:bottom repeat-x; height:246px;}

#menu {text-align:center; background:#2a2a2a; padding:5px 0;}
#menu a {text-decoration:none; text-transform:uppercase; font-size:10px; color:#fff; padding:7px 12px 5px; border-right:#fff solid 1px;}
#menu a:hover {text-decoration:underline;}
#menu .first {border-left:#fff solid 1px;}

#header {height:246px;}
#level1 #header {background-image:url(../job-images/427/header_level1.jpg);}
#level2 #header {background-image:url(../job-images/427/header_level2.jpg);}
#level3 #header {background-image:url(../job-images/427/header_level3.jpg);}
#level4 #header {background-image:url(../job-images/427/header_level2.jpg);}
#header h1 {width:150px;}
#header h1 a {height:85px;}
#header .text {font-size:13px;}
#header .text h2 {display:none;}
#level1 .text {margin:67px 0 0 337px; width:425px;}
#level2 .text {margin:67px 0 0 294px; width:525px;}
#level3 .text {margin:64px 0 0 286px; width:510px;}
#level4 .text {margin:67px 0 0 294px; width:525px;}

#footer {background-position:20px 20px; background-repeat:no-repeat; padding:50px 0 15px}
#level1 #footer {background-color:#577786; background-image:url(../job-images/427/common_level1.gif);}
#level2 #footer {background-color:#658658; background-image:url(../job-images/427/common_level2.gif);}
#level3 #footer {background-color:#00a7cc; background-image:url(../job-images/427/common_level3.gif);}
#level4 #footer {background-color:#658658; background-image:url(../job-images/427/common_level2.gif);}
#footer .menu {border-top:#fff 1px solid; padding-top:15px;}
#footer .menu a {color:#fff; padding:0 20px; text-decoration:none;}
#footer .menu a:hover {text-decoration:underline;}

#about {background:url(../job-images/427/about_mid.gif); margin-top:-15px; position:relative;}
#about .top {background:url(../job-images/427/about_top.gif) top no-repeat;}
#about .bot {background:url(../job-images/427/about_bot.gif) bottom no-repeat; padding:50px 37px 10px;}
#about p {padding-bottom:10px;}

#about h3{ text-indent:-9999px;}

#moreInfo {width:210px; margin-left:18px;}
#moreInfo h3 {
	color:#003366;
	font-size:16px;
	padding-bottom:12px;
}

#usefull {background:url(../job-images/427/useful_links.jpg); padding:40px 110px 20px 17px; width:120px; height:122px; overflow:hidden;margin-top:112px;}
#usefull h3 {display:none;}
#usefull li {padding-bottom:5px;}

/* Search Form */
.searchForm {position:relative; z-index:999;}
.searchForm label {background:url(../job-images/427/search_title.gif); width:86px; height:12px; overflow:hidden;
text-indent:-9999px; display:block; margin-bottom:5px;}
.searchForm .input_text {background:#fff url(../job-images/427/content.gif) top repeat-x; border:1px solid; border-color:#8f8f8f #cecece #e4e4e4 #cecece;
padding:2px 5px; width:185px;}
.searchForm .input_submit {background:url(../job-images/427/search_submit.gif) left 4px no-repeat; width:32px; height:29px; cursor:pointer; text-indent: -9999px;
font-size:0px;
line-height: 0px; margin-left:5px;}
#srb {left:20px; padding:10px; position:absolute; top:45px; width:470px; border:#000 1px solid;
background:#577381; color:#fff; float:left; clear:both; /*display:none;*/}
#srb .header h4 {color:#fff; font-weight:bold; font-size:14px;}
#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; /*text-decoration:underline;*/}

/* List Jobs*/
#listJobs {background:#d2e0e3; padding:20px 0;}
#listJobs h4 {padding:0 0 10px 30px; background:url(../job-images/427/title_arrright.gif) 7px top no-repeat; cursor:pointer;}
#listJobs h4.active {background-image:url(../job-images/427/title_arrdown.gif);}
#listJobs div.jobsBy {padding:0 10px 10px 10px;}
#listJobs div.jobsBy  div.job_dropdown{padding:0 10px 20px 30px;}
#listJobs li {background:url(../job-images/427/list_arrow.gif) left 3px no-repeat; padding:0 0 7px 13px;}

/* Recent Jobs */
#recentJobs {background:url(../job-images/427/recent_jobs.gif) left top no-repeat; padding-top:24px;}
#recentJobs .bot {background:url(../job-images/427/about_bot.gif) bottom no-repeat; padding-bottom:25px;}
#recentJobs .mid {background:url(../job-images/427/about_mid.gif); padding:15px 27px 0;}
#recentJobs h3 {display:none;}
#recentJobs a {color:#003366; font-weight:bold;}
#recentJobs dd {padding-bottom:12px;}

/* Bread Crumb */
#breadcrumb {color:#6b6b6b;}
#breadcrumb a {margin-right:15px; color:#6b6b6b;}

/* Jobs Table */
#jobsTable {background:url(../job-images/427/job_opportunities.gif) left top no-repeat; padding-top:24px;}
#jobsTable .bot {background:url(../job-images/427/table_bot.gif) bottom no-repeat; padding-bottom:25px;}
#jobsTable .mid {background:url(../job-images/427/table_mid.gif); padding:15px 27px 0;}
#jobsTable th {color:#003366; text-transform:uppercase; font-weight:bold; text-align:left; padding-bottom:20px;}
.jobTitle {width:330px; padding-right:40px;}
.location {width:160px; padding-right:40px;}
.date {width:64px;}

#jobDetails {background:url(../job-images/427/job_opportunities.gif) left top no-repeat; padding-top:24px;}
#jobDetails .bot {background:url(../job-images/427/about_bot.gif) bottom no-repeat; padding-bottom:25px;}
#jobDetails .mid {background:url(../job-images/427/about_mid.gif); padding:15px 27px 0; width:639px;}
#jobDetails h4 {color:#00a7cc; font-size:20px; padding-bottom:20px;}
#jobDetails p {padding-bottom:12px;}
#jobDetails .apply {background:url(../job-images/427/apply_now.jpg); width:123px; height:39px;}

/* Subscribe */
#signUp {background:url(../job-images/427/watch_mid.gif);}

#signUp img{padding-right:10px; padding-top:10px;}
#signUp h3 {display:none;}
#signUp .top {background:url(../job-images/427/watch_our_jobs.gif) top no-repeat; padding-top:40px;}
#signUp .bot {background:url(../job-images/427/watch_bot.gif) bottom no-repeat; padding:0 20px 20px;}
#signUp label {text-transform:uppercase; float:left;color:#747474;}
#signUp p {padding-bottom:7px;}
#signUp .input_text {background:#fff url(../job-images/427/content.gif) top repeat-x; border:1px solid; border-color:#8f8f8f #cecece #e4e4e4 #cecece;
padding:2px 5px; width:195px;}
#signUp .input_submit {background:url(../job-images/427/watch_submit.gif) left 4px no-repeat; width:32px; height:19px; cursor:pointer; float:right;}

#simil {width:210px; margin-left:18px;}
#simil h3 {color:#577381; font-size:16px; padding-bottom:12px;}
#simil a {font-weight:bold; display:block; padding-bottom:7px;}

#level4 #jobsTable {background:url(../job-images/427/search_results.gif) left top no-repeat; padding-top:24px;}
#level4 #jobsTable .bot {background:url(../job-images/427/search_bot.gif) bottom no-repeat; padding-bottom:25px;}
#level4 #jobsTable .mid {background:url(../job-images/427/search_mid.gif); padding:15px 27px 0;}
#level4 .jobTitle {width:450px; padding-right:40px;}
#level4 .location {width:100px; padding-right:40px;}
#level4 .date {display:none;}

#level4 .thJobTitle {width:430px; padding-right:40px;}
#level4 .thLocations {width:100px; padding-right:40px;}

#jobsTable td {padding-bottom:10px;}
.pagination-more, 
.pagination-back {padding-top:30px; display:block; color:#577381; font-weight:bold;}

#listJobs .pagination-more, 
#listJobs .pagination-back {padding:0; display:inline; color:#577381; font-weight:bold;}


#btnSubscribe{-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../job-images/427/watch_submit.gif) no-repeat scroll left 4px;
cursor:pointer;
float:right;
height:19px;
width:32px;
text-indent: -9999px;
font-size:0px;
line-height: 0px;
}
#txtEmail{-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(../job-images/427/content.gif) repeat-x scroll center top;
border-color:#8F8F8F #CECECE #E4E4E4;
border-style:solid;
border-width:1px;
padding:2px 5px;
width:195px;}
.trFilterResults{display:none;}
    .cloud-Tiny {


}
.cloud-Medium {text-transform:uppercase;
	
}
.cloud-Big {

	font-weight:bold;

}
.cloud-Small {

}