body { background-color:#ffffff; padding:0; margin:0; font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; font-size:11px; color:#3d86c3; line-height:22px; }
a { text-decoration:none; color:#005eb6; }
a:hover {
	text-decoration:none;
	color:#ffffff;
}
.div_inicio { 
/*background:url(images/frontimage-bg.jpg) no-repeat; */
padding:0 0 0 0; 
margin:0; 
border: 1px solid #F9D060; 
overflow:hidden; 
height:297px; }

.center {


}
#level1 { clear: both; margin: 0; padding: 0px; background:#F6C12B url(images/placementbg.gif) bottom left repeat-x; }
#level2 { clear: both; margin: 0; padding: 0px 0 0 0; height:163px; background:#003364 url(images/topbg.gif) top left repeat-x;  }
#level3 { clear: both; margin: 0 0 10px 0; padding: 0 0 0 0; background:#ffffff; }
#level4 { clear: both; margin: 0; padding: 0px; background:#efefef url(images/footerbg1.gif) top left repeat-x; }
br {clear:both}
div.wrapper { width: 894px; display: block; margin-left: auto; margin-right: auto; overflow:hidden; padding:0; }
div.wrapper2 { width: 894px; display: block; margin-left: auto; margin-right: auto; overflow:hidden; background:#F6C12B url(images/headbg2.jpg) left top no-repeat;   }
div.wrapper3 { width: 894px; display: block; margin-left: auto; margin-right: auto; overflow:hidden; background:#ffffff; padding:0;}
div.wrapper4 { width: 894px; display: block; margin-left: auto; margin-right: auto; overflow:hidden; background: url(images/footerbg2.gif) top right no-repeat; padding:0 0 20px 0;  }
div.footbuttons { width: 894px; display: block; margin-left: auto; margin-right: auto; overflow:hidden; padding:0 0 20px 0;  }


h4 {
	font-size:15px;
	color:#004990;
	padding:0;
	margin:5px 0 15px 20px;
	font-family: Arial;
}
p {margin:0; padding:0 0 10px 0;}
.archive { float:left;}
.archive:hover { color:#09F;}

.wrapper2 a.img {float: left; padding:0; margin:50px 0 0; background: url(images/invemar-logo.gif) 0 0 no-repeat; width:619px; height: 58px; text-indent:-1500px; cursor:pointer; clear:both;}
.wrapper2 a.img:hover {	background: url(images/invemar-logo.gif) 0px -58px no-repeat; padding:0; }
.wrapper2 h1 { padding:0; margin:0; }

a.referral-new { display:block; height:95px; width:95px; background:url(images/referral-new.gif) 0 0 no-repeat; text-indent:-1500px; float:right; margin:27px 45px 0 0;   }
a.referral-new:hover { background:url(images/referral-new.gif) -120px 0 no-repeat;   }

.fp-blurb { background:url(images/frontimage-bg.jpg) no-repeat; padding:30px 0 20px 30px; margin:0; border: 1px solid #F9D060; overflow:hidden; height:248px; }
.fp-blurb p { width:400px; line-height:30px; padding:0; margin:0; }
.fp-blurb a { text-decoration:none; color:#3d86c3; }
.fp-blurb a:hover { color:#18296a; }

.fp-clients { background-color:#F9D060; display:block; overflow:hidden; padding:10px;  } 
.fp-clients a { margin: 0 0 0 23px; padding:0 0 12px 0;  } 

/* LARGE
a.fp-but-1 { background: url(images/fp-buts.gif) 0px 0px no-repeat; text-indent:-1500px; font-size:2px; width:120px; height:46px; padding:0; margin:15px 0 0 0;  float:left; display:block;  }
a.fp-but-1:hover { background:url(images/fp-buts.gif) 0px -46px no-repeat; text-indent:-1500px; width:120px; height:46px; padding:0; margin:15px 0 0 0;}

a.fp-but-2 { background: url(images/fp-buts.gif) -120px -0px no-repeat; text-indent:-1500px; font-size:2px; width:160px; height:46px;  padding:0; margin:15px 0 0 0; float:left;display:block;   }
a.fp-but-2:hover { background:url(images/fp-buts.gif) -120px -46px no-repeat; text-indent:-1500px; width:160px; height:46px; padding:0; margin:15px 0 0 0;}

a.fp-but-3 { background: url(images/fp-buts.gif) -280px -0px no-repeat; text-indent:-1500px; font-size:2px; width:183px; height:46px;  padding:0; margin:15px 0 0 0; float:left;display:block;   }
a.fp-but-3:hover { background:url(images/fp-buts.gif) -280px -46px no-repeat; text-indent:-1500px; width:183px; height:46px; padding:0; margin:15px 0 0 0;}
*/


a.fp-but-1 { background: url(images/fp-buts-small.gif) 0px 0px no-repeat; text-indent:-1500px; font-size:2px; width:105px; height:46px; padding:0; margin:15px 0 0 0;  float:left; display:block;  }
a.fp-but-1:hover { background:url(images/fp-buts-small.gif) 0px -46px no-repeat; text-indent:-1500px; width:105px; height:46px; padding:0; margin:15px 0 0 0;}

a.fp-but-2 { background: url(images/fp-buts-small.gif) -105px -0px no-repeat; text-indent:-1500px; font-size:2px; width:142px; height:46px;  padding:0; margin:15px 0 0 0; float:left;display:block;   }
a.fp-but-2:hover { background:url(images/fp-buts-small.gif) -105px -46px no-repeat; text-indent:-1500px; width:142px; height:46px; padding:0; margin:15px 0 0 0;}

a.fp-but-3 { background: url(images/fp-buts-small.gif) -247px -0px no-repeat; text-indent:-1500px; font-size:2px; width:150px; height:46px;  padding:0; margin:15px 0 0 0; float:left;display:block;   }
a.fp-but-3:hover { background:url(images/fp-buts-small.gif) -247px -46px no-repeat; text-indent:-1500px; width:150px; height:46px; padding:0; margin:15px 0 0 0;}

#placement_tab { background: url(images/placementgroup.gif) top right no-repeat; width: 894px; height: 30px; float:left; margin: 0; padding: 0; text-indent:-1500px;}
#toggle { background: url(images/placementgroup.gif) top right no-repeat; width: 894px; height: 30px; float:left; margin: 0; padding: 0; text-indent:-1500px;}
#toggle.on { background: url(images/placementgroup.gif) bottom right no-repeat; width: 894px; height: 30px; float:left; margin: 0; padding: 0; text-indent:-1500px;}
#placement_tab.on { background: url(images/placementgroup.gif) bottom right no-repeat; }
#test { overflow:hidden ; }
.clear { clear: both; display: block; float: none; margin: 0; padding: 0; overflow: hidden; width: 0; height: 0; }

#topnav1 {height:30px;  padding: 25px 0 0 0; float:left;}
#topnav1 ul{ height:30px; width:894px; background:transparent url(images/topnav2.gif) top left no-repeat; margin:0; padding:0; position:relative;}
#topnav1 ul li{ margin:0; padding:0; list-style:none; position:absolute; }
#topnav1 ul li,ul a{ height:30px; display:block; border:0px; padding:0; }
#topnav1 ul li a{ text-indent:-9999px; text-decoration:none; overflow: hidden; border:0; padding:0; }

#t1 { left:0; width:55px; }
#t2 { left:55px; width:90px; }
#t3 { left:145px; width:76px; }
#t4 { left:221px; width:103px; }
#t5 { left:324px; width:107px; }
#t6 { left:431px; width:139px; }
#t7 { left:570px; width:142px; }
#t8 { left:712px; width:94px; }
#t9 { left:806px; width:88px; }

#t1 a:hover,body#t1on #t1{ background:transparent url(images/topnav2.gif) 0 -30px no-repeat; }
#t2 a:hover,body#t2on #t2{ background:transparent url(images/topnav2.gif) -55px -30px no-repeat; }
#t3 a:hover,body#t3on #t3{ background:transparent url(images/topnav2.gif) -145px -30px no-repeat; }
#t4 a:hover,body#t4on #t4{ background:transparent url(images/topnav2.gif) -221px -30px no-repeat; }
#t5 a:hover,body#t5on #t5{ background:transparent url(images/topnav2.gif) -324px -30px no-repeat; }
#t6 a:hover,body#t6on #t6{ background:transparent url(images/topnav2.gif) -431px -30px no-repeat; }
#t7 a:hover,body#t7on #t7{ background:transparent url(images/topnav2.gif) -570px -30px no-repeat; }
#t8 a:hover,body#t8on #t8{ background:transparent url(images/topnav2.gif) -712px -30px no-repeat; }
#t9 a:hover,body#t9on #t9{ background:transparent url(images/topnav2.gif) -806px -30px no-repeat; }

#test { padding:0; margin:0; float:left;}
#test ul{ height:48px; width:894px; background:transparent url(images/top2.gif) top left no-repeat; margin:0 0 0 0; padding:0; position:relative;}
#test ul li{ margin:0; padding:0; list-style:none; position:absolute; }
#test ul li,#test ul a{ height:48px; display:block; border:0px; padding:0; }
#test ul li a{ text-indent:-9999px; text-decoration:none; overflow: hidden; border:0; padding:0; }

.logopad { padding:20px 0 20px 0; margin:0px; height:40px;} 

#p1 { left:125px; width:135px; }
#p2 { left:260px; width:255px; }
#p3 { left:515px; width:107px; }
#p4 { left:622px; width:270px; }

#p1 a:hover { background:transparent url(images/top2.gif) -125px -48px no-repeat; }
#p2 a:hover { background:transparent url(images/top2.gif) -260px -48px no-repeat; }
#p3 a:hover { background:transparent url(images/top2.gif) -515px -48px no-repeat; }
#p4 a:hover { background:transparent url(images/top2.gif) -622px -48px no-repeat; }

#applybuts {height:52px;  padding:25px 0 25px 0; float:left; width:450px; display:block;}
#applybuts ul{ height:52px; width:450px; background:transparent url(images/applybuttons.gif) top left no-repeat; margin:0; padding:0; position:relative;}
#applybuts ul li{ margin:0; padding:0; list-style:none; position:absolute; }
#applybuts ul li, #applybuts ul a{ height:52px; display:block; border:0px; padding:0; }
#applybuts ul li a{ text-indent:-9999px; text-decoration:none; overflow: hidden; border:0; padding:0; }

#apply1 { left:0; width:155px; }
#apply2 { left:155px; width:155px; }
#apply3 { left:310px; width:140px; }

#apply1 a:hover { background:transparent url(images/applybuttons.gif) 0 bottom no-repeat; }
#apply2 a:hover { background:transparent url(images/applybuttons.gif) -155px bottom no-repeat; }
#apply3 a:hover { background:transparent url(images/applybuttons.gif) -310px bottom no-repeat; }

.jobbuts a.level1 {float: left; padding:0; margin:0; background: url(images/joblist-buttons.gif) 0 0 no-repeat; width:330px; height: 37px; text-indent:-1500px; cursor:pointer; float:left;}
.jobbuts a.level2 {float: left; padding:0; margin:0 0 10px 0; background: url(images/joblist-buttons.gif) -330px 0 no-repeat; width:274px; height: 37px; text-indent:-1500px; cursor:pointer; float:left;}
.jobbuts a.level2:hover { background: url(images/joblist-buttons.gif) -330px -36px no-repeat; padding:0; }
.jobbuts a.level3 {float: left; padding:0; margin:0; background: url(images/joblist-buttons.gif) 0 -74px no-repeat; width:330px; height: 37px; text-indent:-1500px; cursor:pointer; float:left;}
.jobbuts a.level4 {float: left; padding:0; margin:0 0 10px 0; background: url(images/joblist-buttons.gif) -330px -74px no-repeat; width:274px; height: 37px; text-indent:-1500px; cursor:pointer; float:left;}
.jobbuts a.level4:hover { background: url(images/joblist-buttons.gif) -330px -110px no-repeat; padding:0; }


.front-left { float:left; width:378px; }
.front-right-nav { float:right; width:178px; }

.topnav{ padding: 0px 0px 0px 0px; margin: 0 auto; height:37px;}

#menu span {display: none;}

#container-1 { width: 501px; padding: 0; margin: 0; min-height:300px; }

.fp-main-bg { width:894px; clear: both; padding:10px 0 0 0; }

.subsec-left { float:left; width:209px; padding:0; margin:0; }
.subsec-right {
	float:right;
	width:675px;
	margin:0;
	padding:0;
	border: 1px solid #FFCC00;
}
.subsec-right2 { float:right; width:675px; margin:0; padding:0; background: #ecf9ff url(images/subright.gif) top right repeat-y; }

.subsec-fullwidth { float:right; width:852px; background-color:#eef9fe; border:solid 1px #93d4ef; padding:20px; font-size:12px; color:#003364; }

.fp-sub-1 { margin-right:10px; background: url(images/fp-newsite-bg.gif) top right no-repeat; width: 298px; height:129px; padding:20px; margin:0; float:left;}
.fp-sub-2 { background: url(images/fp-pasa-bg.gif) top right no-repeat; width: 298px; height:129px; padding:20px; float:right;}
.fp-sub-3 {  background: url(images/fp-bot-bg.gif) bottom left no-repeat; width:687px; clear:both; height:338px; margin-bottom:20px; }
.fp-sub-1 p { width:130px; padding:0; margin:0; color:#000066; }
.fp-sub-2 p { width:201px; padding:0; margin:0; float:right; color:#000066; }
.fp-supersub-1 { width: 298px; padding:20px; margin:0; float:left;}
.fp-supersub-2 { width: 298px; padding:20px; margin:0; float:left; color:#000066;}

h3.t-welcome-to-mediplacements {margin:5px 0 5px 0; padding:0px; background:url(images/t-welcome-to-medi.gif) no-repeat; width:285px; height:85px; font-size:1px; text-indent:-1337px;}
h3.t-new-website {margin:5px 0 5px 0; padding:0px; background:url(mages/t-fp-newsite.gif) no-repeat; width:225px; height:35px; font-size:1px; text-indent:-1337px;}
h3.t-new-contracts {margin:5px 0 5px 0; padding:0px; background:url(/images/t-fp-major.gif) no-repeat; width:265px; height:35px; font-size:1px; text-indent:-1337px;}
h3.t-current {margin:5px 0 20px 0; padding:0px; background:url(images/t-currentvacancies.gif) no-repeat; width:225px; height:38px; font-size:1px; text-indent:-1337px;}
h3.t-whyjustmedi {margin:5px 0 20px 0; padding:0px; background:url(images/t-justmedi.gif) no-repeat; width:225px; height:38px; font-size:1px; text-indent:-1337px;}
h3.t-otherjustareas {margin:5px 0 10px 0; padding:0px; background:url(images/t-otherjustareas.gif) no-repeat; width:140px; height:48px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-recentjobs {margin:10px 0 0 0; padding:0px; background:url(images/t-recentjobs.gif) no-repeat; width:140px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-medinews {margin:10px 0 0 0; padding:0px; background:url(images/t-medinews.gif) no-repeat; width:240px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-featuredclients {margin:10px 0 0 0; padding:0px; background:url(images/t-featuredclients.gif) no-repeat; width:240px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-featuredclients2 {margin:10px 0 0 0; padding:0px; background:url(images/t-featuredclients2.gif) no-repeat; width:240px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-rapidregister {margin:10px 0 0 0; padding:0px; background:url(images/t-rapidregister.gif) no-repeat; width:240px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-about {margin:10px 0 0 0; padding:0px; background:url(images/t-about.gif) no-repeat; width:240px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-contact {margin:10px 0 0 0; padding:0px; background:url(images/t-contact.gif) no-repeat; width:300px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-candidate-information {margin:10px 0 0 0; padding:0px; background:url(images/t-candidate-information.gif) no-repeat; width:300px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-employers-information {margin:10px 0 0 0; padding:0px; background:url(images/t-employers-information.gif) no-repeat; width:300px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-important {margin:10px 0 0 0; padding:0px; background:url(images/t-important.gif) no-repeat; width:300px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-from-outside {margin:10px 0 0 0; padding:0px; background:url(images/t-from-outside.gif) no-repeat; width:300px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-what {margin:10px 0 0 0; padding:0px; background:url(images/t-what.gif) no-repeat; width:300px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-internal-vacancies {margin:10px 0 0 0; padding:0px; background:url(images/t-internal-vacancies.gif) no-repeat; width:300px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-document-downloads {margin:10px 0 0 0; padding:0px; background:url(images/t-document-downloads.gif) no-repeat; width:300px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-p-audiologists {margin:10px 0 0 0; padding:0px; background:url(images/t-p-audiologists.gif) no-repeat; width:240px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-anatomical-pathology {margin:10px 0 0 0; padding:0px; background:url(images/t-anatomical-pathology.gif) no-repeat; width:290px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-audiologists {margin:10px 0 0 0; padding:0px; background:url(images/t-audiologists.gif) no-repeat; width:290px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-newborn {margin:10px 0 0 0; padding:0px; background:url(images/t-newborn.gif) no-repeat; width:350px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-cardiac-physiologists {margin:10px 0 0 0; padding:0px; background:url(images/t-cardiac-physiologists.gif) no-repeat; width:290px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-dietitians {margin:10px 0 0 0; padding:0px; background:url(images/t-dietitians.gif) no-repeat; width:290px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-doctors {margin:10px 0 0 0; padding:0px; background:url(images/t-doctors.gif) no-repeat; width:290px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-sterile {margin:10px 0 0 0; padding:0px; background:url(images/t-sterile.gif) no-repeat; width:290px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-medical-lab-staff {margin:10px 0 0 0; padding:0px; background:url(images/t-medical-lab-staff.gif) no-repeat; width:290px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-occupational-therapists {margin:10px 0 0 0; padding:0px; background:url(images/t-occupational-therapists.gif) no-repeat; width:290px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-pharmacists {margin:10px 0 0 0; padding:0px; background:url(images/t-pharmacists.gif) no-repeat; width:290px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-phlebotomists {margin:10px 0 0 0; padding:0px; background:url(images/t-phlebotomists.gif) no-repeat; width:290px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-physiotherapists {margin:10px 0 0 0; padding:0px; background:url(images/t-physiotherapists.gif) no-repeat; width:290px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-podiatrists {margin:10px 0 0 0; padding:0px; background:url(images/t-podiatrists.gif) no-repeat; width:290px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-radiographers {margin:10px 0 0 0; padding:0px; background:url(images/t-radiographers.gif) no-repeat; width:290px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-biomedical-scientists {margin:10px 0 0 0; padding:0px; background:url(images/t-biomedical-scientists.gif) no-repeat; width:290px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-social-workers {margin:10px 0 0 0; padding:0px; background:url(images/t-social-workers.gif) no-repeat; width:290px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-speech-language-therapists {margin:10px 0 0 0; padding:0px; background:url(images/t-speech-language.gif) no-repeat; width:410px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-mortuary-technicians {margin:10px 0 0 0; padding:0px; background:url(images/t-mortuary-technicians.gif) no-repeat; width:290px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-professions {margin:10px 0 0 0; padding:0px; background:url(images/t-professions.gif) no-repeat; width:290px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-whos-who {margin:10px 0 0 0; padding:0px; background:url(images/t-whos-who.gif) no-repeat; width:290px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-online-training {margin:10px 0 0 0; padding:0px; background:url(images/t-online-training.gif) no-repeat; width:290px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-medipoints {margin:10px 0 0 0; padding:0px; background:url(images/t-medipoints.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-experiences {margin:10px 0 0 0; padding:0px; background:url(images/t-experiences.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-approved {margin:10px 0 0 0; padding:0px; background:url(images/t-approved.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-photo-gallery {margin:10px 0 0 0; padding:0px; background:url(images/t-photo-gallery.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-register-online {margin:10px 0 0 0; padding:0px; background:url(images/t-register-online.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-submit-vacancy {margin:10px 0 0 0; padding:0px; background:url(images/t-submit-vacancy.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-accreditations {margin:10px 0 0 0; padding:0px; background:url(images/t-accreditations.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-recommend-a-friend {margin:10px 0 0 0; padding:0px; background:url(images/t-recommend-a-friend.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-request-a-call {margin:10px 0 0 0; padding:0px; background:url(images/t-request-call.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-featured-clients-page {margin:10px 0 0 0; padding:0px; background:url(images/t-submit-vacancy.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-consultants {margin:10px 0 0 0; padding:0px; background:url(images/t-consultants.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-recentnews {margin:10px 0 0 0; padding:0px; background:url(images/t-recentnews.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-medi-news {margin:10px 0 0 0; padding:0px; background:url(images/t-medi-news.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-search-results {margin:10px 0 0 0; padding:0px; background:url(images/t-search-results.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-news-jobs {margin:10px 0 0 0; padding:0px; background:url(images/t-news-jobs.gif) no-repeat; width:180px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-jobs-alljobs {margin:10px 0 0 0; padding:0px; background:url(images/t-jobs-alljobs.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-filter-profession {margin:10px 0 0 0; padding:0px; background:url(images/t-filter-professions.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-filter-region {margin:10px 0 0 0; padding:0px; background:url(images/t-filter-region.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-regional {margin:10px 0 0 0; padding:0px; background:url(images/t-regional.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-r-eoe {margin:10px 0 0 0; padding:0px; clear:both; background:url(images/t-r-eoe.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-r-bed {margin:30px 0 0 0;  padding:0px; clear:both; background:url(images/t-r-bed.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-r-sc {margin:30px 0 0 0; padding:0px; clear:both; background:url(images/t-r-sc.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-r-salis {margin:30px 0 0 0; padding:0px; clear:both; background:url(images/r-salisbury.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-r-nuff {margin:30px 0 0 0; padding:0px; clear:both; background:url(images/t-r-nuff.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-r-lond {margin:30px 0 0 0; padding:0px; clear:both; background:url(images/t-r-lond.gif) no-repeat; width:420px; height:88px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-thanks {margin:10px 0 0 0; padding:0px; background:url(images/t-thanks.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-full-job {margin:10px 0 0 0; padding:0px; background:url(images/t-full-job.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-medical-news {margin:10px 0 0 0; padding:0px; background:url(images/t-medical-news.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-news-categories {margin:10px 0 0 0; padding:0px; background:url(images/t-news-categories.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-news-archives {margin:30px 0 0 0; padding:0px; background:url(images/t-news-archive.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-news-search {margin:30px 0 0 0; padding:0px; background:url(images/t-news-search.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-news-feed {margin:30px 0 0 0; padding:0px; background:url(images/t-rss.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-fullregistration {margin:10px 0 0 0; padding:0px; background:url(images/t-fullregistration.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-required {margin:10px 0 0 0; padding:0px; background:url(images/t-required.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-apply {margin:10px 0 0 0; padding:0px; background:url(images/t-apply.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-emailfriend {margin:10px 0 0 0; padding:0px; background:url(images/t-emailfriend.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-related {margin:10px 0 0 0; padding:0px; background:url(images/t-related.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-sitemap {margin:10px 0 0 0; padding:0px; background:url(images/t-sitemap.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}

h3.t-sub-useful {margin:10px 0 0 0; padding:0px; background:url(images/t-sub-useful.gif) no-repeat; width:380px; height:25px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-sub-test {margin:10px 0 0 0; padding:0px; background:url(images/t-sub-test.gif) no-repeat; width:380px; height:25px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-sub-areas {margin:10px 0 0 0; padding:0px; background:url(images/t-sub-areas.gif) no-repeat; width:380px; height:25px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-sub-gen {margin:10px 0 0 0; padding:0px; background:url(images/t-sub-gen.gif) no-repeat; width:380px; height:25px; font-size:1px; text-indent:-2337px; color:#F7C12B;}

.regionbox { clear:both; padding: 0 0 10px 0; line-height:25px; display:block; height:250px; }
.regionbox p { width: 330px; float:right;}
.regionimg { float:left; margin: 0 15px 15px 0; padding:0; border:3px solid #F6C12B; }
.filter {display:block; min-height:70px;}
.filter a { padding:4px; background-color:#a9d4fd; text-decoration:none; color:#09335c; margin:4px 4px 10px 4px;  line-height:20px; float:left;}
.filter a:hover { padding:4px; background-color:#1467ba; text-decoration:none; color:#ffffff;}

.pleasenote { width:425px; margin:10px 0 0 0; background-color:#FFFFFF; padding:10px; border:1px solid #00c9db;}
.pleasenote p { padding:0px; margin:0px; line-height:20px !important; font-weight:bold !important;  }
.pleasenote h4 { font-weight:bold; color:red; }


h3.t-js-profession {margin:10px 0 0 0; padding:0px; background:url(images/t-job-search.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-js-anatomical {margin:10px 0 0 0; padding:0px; background:url(images/t-js-anatomical.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-js-sterile {margin:10px 0 0 0; padding:0px; background:url(images/t-js-sterile.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-js-hospital {margin:10px 0 0 0; padding:0px; background:url(images/t-js-hospital-doctors.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-js-audiology {margin:10px 0 0 0; padding:0px; background:url(images/t-js-audiology.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-js-biomedicalscience {margin:10px 0 0 0; padding:0px; background:url(images/t-js-biomedicalscience.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-js-cardiacphysiology {margin:10px 0 0 0; padding:0px; background:url(images/t-js-cardiacphysiology.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-js-dietetics {margin:10px 0 0 0; padding:0px; background:url(images/t-js-dietetics.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-js-newborn {margin:10px 0 0 0; padding:0px; background:url(images/t-js-newborn.gif) no-repeat; width:420px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-js-pharmacy {margin:10px 0 0 0; padding:0px; background:url(images/t-js-pharmacy.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-js-phlebotomy {margin:10px 0 0 0; padding:0px; background:url(images/t-js-phlebotomy.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-js-podiatry {margin:10px 0 0 0; padding:0px; background:url(images/t-js-podiatry.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-js-radiography {margin:10px 0 0 0; padding:0px; background:url(images/t-js-radiography.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-js-socialwork {margin:10px 0 0 0; padding:0px; background:url(images/t-js-socialwork.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-js-mortuarytech {margin:10px 0 0 0; padding:0px; background:url(images/t-js-mortuarytech.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-js-speechlangaugetherapy {margin:10px 0 0 0; padding:0px; background:url(images/t-js-speechlangaugetherapy.gif) no-repeat; width:440px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}

h3.t-js-speech {margin:10px 0 0 0; padding:0px; background:url(images/t-js-speechlangaugetherapy.gif) no-repeat; width:440px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-js-social {margin:10px 0 0 0; padding:0px; background:url(images/t-js-socialwork.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-js-dietitians {margin:10px 0 0 0; padding:0px; background:url(images/t-js-dietetics.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-js-cardiac {margin:10px 0 0 0; padding:0px; background:url(images/t-js-cardiacphysiology.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-js-biomedical {margin:10px 0 0 0; padding:0px; background:url(images/t-js-biomedicalscience.gif) no-repeat; width:380px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}

h3.t-jr-km {margin:10px 0 0 0; padding:0px; background:url(images/t-jr-km.gif) no-repeat; width:410px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-jr-sec {margin:10px 0 0 0; padding:0px; background:url(images/t-jr-sec.gif) no-repeat; width:410px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-jr-london {margin:10px 0 0 0; padding:0px; background:url(images/t-jr-london.gif) no-repeat; width:410px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-jr-eoe {margin:10px 0 0 0; padding:0px; background:url(images/t-jr-eoe.gif) no-repeat; width:410px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-jr-bh {margin:10px 0 0 0; padding:0px; background:url(images/t-jr-bh.gif) no-repeat; width:510px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-jr-sc {margin:10px 0 0 0; padding:0px; background:url(images/t-jr-sc.gif) no-repeat; width:410px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-jr-agw {margin:10px 0 0 0; padding:0px; background:url(images/t-jr-agw.gif) no-repeat; width:510px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-jr-swengland {margin:10px 0 0 0; padding:0px; background:url(images/t-jr-swengland.gif) no-repeat; width:410px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-jr-eastmidlands {margin:10px 0 0 0; padding:0px; background:url(images/t-jr-eastmidlands.gif) no-repeat; width:410px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-jr-westmidlands {margin:10px 0 0 0; padding:0px; background:url(images/t-jr-westmidlands.gif) no-repeat; width:410px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-jr-wales {margin:10px 0 0 0; padding:0px; background:url(images/t-jr-wales.gif) no-repeat; width:410px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-jr-yorkhumb {margin:10px 0 0 0; padding:0px; background:url(images/t-jr-yorkhumb.gif) no-repeat; width:410px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-jr-neengland {margin:10px 0 0 0; padding:0px; background:url(images/t-jr-neengland.gif) no-repeat; width:410px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-jr-nwengland {margin:10px 0 0 0; padding:0px; background:url(images/t-jr-nwengland.gif) no-repeat; width:410px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-jr-scotland {margin:10px 0 0 0; padding:0px; background:url(images/t-jr-scotland.gif) no-repeat; width:410px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}
h3.t-spire {margin:10px 0 0 0; padding:0px; background:url(images/t-spire.gif) no-repeat; width:410px; height:44px; font-size:1px; text-indent:-2337px; color:#F7C12B;}

.feat-list { display:block; height:140px;}
.feat-client-1 { margin: 10px 14px 10px 0px; padding:0px 0px 0px 0px; width:144px; height:61px; background:url(images/featured-client-8.gif) no-repeat; font-size:1px; text-indent:-2337px; color: #F7C12B; display:block; float:left; border:none; }
.feat-client-2 { margin:10px 14px 10px 0px; padding:0px 0px 0px 0px; background:url(images/featured-client-2.gif) no-repeat; width:144px; height:61px; font-size:1px; text-indent:-2337px; color:#F7C12B; display:block; float:left; border:none;}
.feat-client-3 { margin:10px 14px 10px 0px; padding:0px 0px 0px 0px; background:url(images/featured-client-3.gif) no-repeat; width:144px; height:61px; font-size:1px; text-indent:-2337px; color:#F7C12B; display:block; float:left; border:none;}
.feat-client-4 { margin:10px 14px 10px 0px; padding:0px 0px 0px 0px; background:url(images/featured-client-7.gif) no-repeat; width:144px; height:61px; font-size:1px; text-indent:-2337px; color:#F7C12B; display:block; float:left; border:none;}
.feat-client-5 { margin:0px 14px 5px 0px; padding:0px 0px 0px 0px; background:url(images/featured-client-5.gif) no-repeat; width:144px; height:61px; font-size:1px; text-indent:-2337px; color:#F7C12B; display:block; float:left; border:none;}
.feat-client-6 { margin:0px 14px 5px 0px; padding:0px 0px 0px 0px; background:url(images/featured-client-6.gif) no-repeat; width:144px; height:61px; font-size:1px; text-indent:-2337px; color:#F7C12B; display:block; float:left; border:none;}
.feat-client-7 { margin:0px 14px 5px 0px; padding:0px 0px 0px 0px; background:url(images/featured-client-1.gif) no-repeat; width:144px; height:61px; font-size:1px; text-indent:-2337px; color:#F7C12B; display:block; float:left; border:none;}
.feat-client-8 { margin:0px 14px 5px 0px; padding:0px 0px 0px 0px; background:url(images/featured-client-4.gif) no-repeat; width:144px; height:61px; font-size:1px; text-indent:-2337px; color:#F7C12B; display:block; float:left; border:none;}

.current-fp  { padding:8px 0 8px 0; color:#000066; border-bottom:solid 1px #00D8FF; text-decoration:none; float:left; width: 298px; }
.current-fp:hover  { color:#F7C12B; border-bottom:solid 1px #00D8FF; text-decoration:none; }

.footer { background:url(images/footer.gif) no-repeat; height:74px; width:885px; padding:10px 0 0 135px; color:#b2e8ff; line-height:30px;}
.footer a {color:#FFFFFF;}
.footer a:hover {color:#33CCFF;}

#main_menu { padding:0; margin:0;}
#main_menu li { background-color:#F9D060; padding:0; width:209px; float: left; color:#2049a5; border-bottom: 1px solid #FFFFFF;}
#main_menu a {display: block; height: 24px; padding:4px 0 0 4px; text-indent:5px; font-size:11px;  }
#main_menu a:hover { color:#ffffff; background-color:#F5C229;  }
#main_menu li.on{ background-color:#F9D060; padding:0; width:209px; float: left; color:#ffffff; border-bottom: 1px solid #FFFFFF;}

.fl-quickcontact { background-color:#F7C12B; margin:10px 0 0 0; text-indent:5px; padding:10px 0 0 4px; color:#003364; float:left; width:205px; height:114px;}

#contact-menu { padding:0; margin:0 10px 0 10px;}
#contact-menu li { float: left; display: block; height: 24px; margin:0; padding:0; width:140px; font-size:11px;}
#contact-menu ul { clear:both; }
#contact-menu li.one { background: url(images/contacticons.gif) left 3px no-repeat; padding:0 0 0 20px; }
#contact-menu li.two { background: url(images/contacticons.gif) left -21px no-repeat; padding:0 0 0 20px; }
#contact-menu li.three { background: url(images/contacticons.gif) left -45px no-repeat; padding:0 0 0 20px; }

h3 { font-size:12px; font-weight:bold; color:#004990; padding:0 0 10px 0; margin:0;}

.fl-usefullinks { background-color:#bfedf9; margin:10px 0 0 0; text-indent:5px; padding:10px 0 10px 4px; color:#00adef; float:left; width:205px;}

#usefullinks-menu { padding:0; margin:0 10px 0 10px;}
#usefullinks-menu li { float: left; display: block; height: 24px; margin:0; width:140px;background: url(images/staricon.gif) left 3px no-repeat; padding:0 0 0 20px; }
#usefullinks-menu ul { clear:both; }
#usefullinks-menu li a:hover { color:#002446; }
.fl-accreditations a:hover { color:#002446; }
.fl-quickjobsearch { background-color:#bfedf9; margin:10px 0 0 0; text-indent:5px; padding:10px 0 10px 4px; color:#00adef; float:left; width:205px;}
.jumpnav {width:190px; margin:0 0 10px 0; padding:0; float:left;}

.fl-quickjobsearch form {padding:0; margin:0 0 0 5px;}
.formbutton{ cursor:pointer; border:none; background:url(images/but-searchjobs.gif) repeat-x left top; width:189px; height:26px; float:left; text-indent:-1500px; }
.formbutton:hover{ background:url(images/but-searchjobs.gif) repeat-x left bottom; }

.fl-accreditations { background-color:#bfedf9; margin:10px 0 0px 0;  padding:10px 0 10px 9px; color:#00adef; float:left; width:200px;}
.fl-accreditations a.img {float: left; padding:0 0 0 0px; margin:0 0 8px 3px; background: url(images/but-accreditation.gif) 0 0 no-repeat; width:185px; height: 41px; text-indent:-1500px; cursor:pointer;}
.fl-accreditations a.img:hover {	background: url(images/but-accreditation.gif) 0px -41px no-repeat; padding:0; }

.sub3 { background: #004990 url(images/sub3bg.gif) no-repeat; float:left; margin:0 0 10px 0; padding:15px 10px 10px 20px; color:#0099FF; width:645px; height:318px; }
#sub3left { width:300px; float:left;}
#sub3right { width:300px; float:right; padding-right:10px;}

.subfour {
	background: #235A89 url(images/fp-featured.gif) no-repeat;
	float: right;
	margin: 10px 0 10px 0;
	width:645px;
	padding: 20px 10px 10px 28px;
}
#sub4left { width:635px; float:left; padding: 0 0 5px 0;}
#sub4right { width:300px; float:left; padding-right:0px;}
.subfour h4 {float:left;}

/* MOO SLIDE --------------------------- */

#fpslide ul { margin: 0; padding: 0; font-weight: normal; list-style: none; }
#fpslide { position: relative; margin: 0 0 0 0; padding: 10px 0 0 0; }
#fpslide li { float: left; margin:0; padding:0; }
#fpslide .fpslide { display: block; cursor: pointer; overflow: hidden; height: 104px; width: 141px; padding: 10px; }
#fpslide .gallery { background: #78ba91 url(images/slide-gallery.jpg);  margin-right:10px;}
#fpslide .nhs { background: #7389ae url(images/slide-gallery.jpg) left -134px no-repeat;  margin-right:10px;}
#fpslide .medipoints { background: #7389ae url(images/slide-gallery.jpg) left -268px no-repeat; margin-right:10px; }
#fpslide .training { background: #7389ae url(images/slide-gallery.jpg) left -402px no-repeat; border:0; }
#fpslide a {color:#FFFFFF; }
#fpslide p { padding:15px 0 0 0; width:135px;}
.fphead {  font-size:12px; font-weight:bold; color:#004990; width:200px; display:block; }
.fphead2 {  font-size:12px; font-weight:bold; color:#c50000; width:200px; display:block; }
.fpsub {   padding:15px 0 0 0; width:135px; display:block;}

#sub3left ul { margin: 0; padding: 0; font-weight: normal; list-style: none; }
#sub3left li { float: left; margin:0; padding:10px 0 0 15px;  width:287px; }
#sub3left a {color:#FFFFFF; }
#sub3left p { padding:0 0 0 0; }
#sub3left span { clear:both; float:left;}

#sub3right ul { margin: 0; padding: 0; font-weight: normal; list-style: none; }
#sub3right li { float: left; margin:0; padding:10px 0 0 15px;  width:287px; }
#sub3right a {color:#FFFFFF; }
#sub3right img { float:left; border:1px solid #073e75; margin:1px 0 0 0; padding:0; }
.newssmall { width:240px; }
#sub3right a span {color:#FFFFFF;padding:0 0 0 0; text-align:left; width:180px; float:right; margin:0 35px 0 0; }

.sub2left1 { background: url(images/recentjobsbg.gif) left top no-repeat; height:52px;}
.sub2left1:hover { background: url(images/recentjobsbg.gif) right top no-repeat; }
.sub2left2 { background: url(images/recentjobsbg.gif) left -62px no-repeat; height:52px; }
.sub2left2:hover { background: url(images/recentjobsbg.gif) right -62px no-repeat; }
.sub2left3 { background: url(images/recentjobsbg.gif) left -124px no-repeat; height:52px;}
.sub2left3:hover { background: url(images/recentjobsbg.gif) right -124px no-repeat; }
.sub2left4 { background: url(images/recentjobsbg.gif) left -186px no-repeat; height:52px;}
.sub2left4:hover { background: url(images/recentjobsbg.gif) right -186px no-repeat; }

form {padding:0; margin:0; }
label{ float:left; width:80px;}
input, textarea { width:200px; margin-bottom: 7px;}
.rapidform {padding:10px 0 0 0;}
.rapidbutton { background-color:#4a9bbd; color:#FFFFFF; border:none; height:25px; }
.rapidbutton2 { background-color:#115e94; color:#FFFFFF; border:none; height:25px; }

.backtotop { padding:8px; background:#FFFFFF; width:200px;}
.backtotop:hover { color:#000066;}

.placement { padding:8px; margin:0 0 0 5px; background:url(images/place.gif) top left repeat-x; width:350px; line-height:28px;}
.placement:hover { color:#000066; background:url(images/place.gif) bottom left repeat-x;  }

.foot1 {width:135px; margin:20px 0 0 0; float:left;}
.foot2 {width:205px; margin:20px 0 0 0; float:left;}
.foot1 a:hover, .foot2 a:hover, .foot4 a:hover, .foot5 a:hover {color:#000066;}
.foot1 ul, .foot2 ul  { margin: 0; padding: 0; font-weight: normal; list-style: none; }
.foot1 li, .foot2 li  { float: left; margin:0; padding:0;  display:block; min-width:205px; }
.foot4 {width:345px; padding:20px 0 0 0; float:right;}
.foot4 p { margin:0 0 8px 0; padding:0; }
.foot5 { clear:both; padding:15px 0 0 0; line-height:20px; float: right; }
.foot5 b {font-size:12px; font-weight:bold; color:#004990; }
.rapid-pad { padding:0 0 7px 0; margin:0;}

.tool-tip { color: #fff;  z-index: 13000; }
.tool-title { font-weight: bold; font-size: 11px; margin: 0; color: #9FD4FF; padding: 8px 8px 2px; background: url(images/bubble.png) top left; width:150px; }
.tool-text { font-size: 11px; padding: 2px 8px 8px; background: url(images/bubble.png) bottom right; width:150px;  }

.subpage-main { background-color:#eef9fe; border:solid 1px #93d4ef; padding:20px; width:453px; float:left;  }
.subpage-full { background-color:#eef9fe; border:solid 1px #93d4ef; padding:20px; width:633px; float:left; font-size:12px; color:#003364; line-height:28px;  }
.subpage-main a:hover, .subpage-full a:hover { color:#F6C12B; }
.subpage-main img { float:left; padding:0 10px 5px 0;  }

.subpage-right { width:180px; float:right; padding:0px; }
.subpage-right p {  font-weight:bold; color:#000033; padding:5px 0 5px 0;}
.sub-featuredclients {  border-left:solid 1px #93d4ef; border-bottom:solid 1px #93d4ef; border-right:solid 1px #93d4ef; background: #e0f5ff url(images/sub-featuredclientsbg.gif) top left repeat-x; padding:20px 20px 10px 20px; width:453px; float:left;   }
.sub-featuredclients img { padding: 0 7px 7px 0; }

.sub-right { width:180px; float:right;}
.sub-left {width:495px; float:left;  }
.sub-full {width:675px; float:left;  }
.sub-left p { font-size:12px; color:#003364; line-height:28px; padding:5px 0 15px 0;  }

a.spr-link { width:140px; padding:10px 10px 10px 10px; display:block; margin:0 0 0px 0; cursor:pointer; border-bottom:solid 1px #93d4ef; }
a.spr-link:hover { color:#00386e; background:url(images/sprbg.jpg) top right no-repeat;  }
.spr-link span, .recentjobs b { font-weight:bold; color:#000033; padding:5px 0 5px 0; clear:both; width:100px; display:block; }

a.better-link-1 { width:121px; height:151px; padding:0px 30px 0px 10px; display:block; margin:10px 0px 0px 10px; cursor:pointer; background:url(images/rs-but-bg.gif) 0 0 no-repeat; }
a.better-link-1:hover { color:#00386e; background:url(images/rs-but-bg.gif) -181px 0 no-repeat;  }

a.better-link-2 { width:121px; height:151px; padding:0px 30px 0px 10px; display:block; margin:10px 0px 0px 10px; cursor:pointer; background:url(images/rs-but-bg.gif) 0 -161px no-repeat; }
a.better-link-2:hover { color:#00386e; background:url(images/rs-but-bg.gif) -181px -161px no-repeat;  }

a.better-link-3 { width:121px; height:151px; padding:0px 30px 0px 10px; display:block; margin:10px 0px 0px 10px; cursor:pointer; background:url(images/rs-but-bg.gif) 0 -322px no-repeat; }
a.better-link-3:hover { color:#00386e; background:url(images/rs-but-bg.gif) -181px -322px no-repeat;  }

a.better-link-4 { width:125px; height:151px; padding:0px 30px 0px 10px; display:block; margin:10px 0px 0px 10px; cursor:pointer; background:url(images/rs-but-bg.gif) 0 -483px no-repeat; }
a.better-link-4:hover { color:#00386e; background:url(images/rs-but-bg.gif) -181px -483px no-repeat;  }

.better-link-1 span, .better-link-2 span, .better-link-3 span, .better-link-4 span { font-weight:bold; color:#000033; padding:10px 0 6px 0; clear:both; width:88px; display:block; }
.right-subotherbuts { padding:0; margin:0; }

.recentjobs { padding:10px; margin:0 0 10px 0; background:#FFFFFF url(images/recent-bg.gif); }
.recentjobs ul { list-style:none; padding:0px; margin:0px; }
#moostick,	.moostick { display: block; height: 90px; margin: 0; padding: 2px 0 2px 0; overflow: hidden; }
#moostick li, .moostick a { display: block; width:140px;	list-style-type: none; display: block; height: 110px; margin: 0 auto 0 auto; padding: 0; }
#moostick .show, .moostick .show { visibility: visible; opacity: 1; }
#moostick p { font-weight:bold; color:#003366; }
#moostick a:hover { color:#00386e;}

.right-subnav {  }
.right-subbuts { padding:10px; }

#idList { margin: 0; padding: 0; }
#idList li a { margin: 0; padding: 0; }
#idList li a:hover  { color:#0c1944; margin: 0; padding: 0; }
#idList li { display: block; margin: 0; padding: 8px 4px 0px 35px; background: #ddf1fa url(images/subrightarrow.gif) left center no-repeat; color:#009ad5; cursor:pointer;  border-bottom:solid 1px #bce6f8;}
#idList #idRSS  { display: block; margin: 0; padding: 8px 4px 0px 35px; background: #ddf1fa url(images/rss.gif) 12px center no-repeat;  color:#009ad5; cursor:pointer;  border-bottom:solid 1px #bce6f8;}

.footrss {margin: 0; padding:0 0 0 28px; background: url(images/rss.gif) 4px center no-repeat; }

#newslist { margin: 0; padding: 0; }
#newslist li a { margin: 0; padding: 0 0 10px 0; height:auto;  }
#newslist li a:hover  { color:#0c1944; margin: 0; }
#newslist li { margin: 0; padding: 12px 8px 0px 12px; background-color: #ddf1fa; color:#009ad5; cursor:pointer; border-bottom:solid 1px #bce6f8; list-style-type:none;}
#newslist li:hover { background-color:#e4f7ff; }
#newslist b { font-weight:bold; color:#000033; }

.star ul {margin:0; padding:0;}
.star li { list-style-type: none; line-height: 14px; margin: 0 0 15px 0; padding: 0 0 0 20px;  background:url(images/list-star.gif) no-repeat left center; }
.star li a { margin:0; padding:0; height:10px;  }
.input{ border:1px solid #1a3058; font-family: Arial; text-decoration: none;  background-color: #f0fbfe; }

.back-to-top { display: block; width:440px; height:20px; border-bottom:solid 1px #bce6f8; padding: 0 10px 10px 0; margin-bottom:10px; text-align:right; }
.back-to-top:hover { color:#F6C12B; background:url(images/back-to-top-bg.gif) bottom repeat-x; }

.float-70 { width:70px; float:left; color:#0066CC; font-weight:bold;}
.back-to-top-wide { display: block; width:620px; height:20px; border-bottom:solid 1px #bce6f8; padding: 0 10px 10px 0; margin-bottom:10px; text-align:right; }
.back-to-top-wide:hover { color:#F6C12B; background:url(images/back-to-top-bg.gif) bottom repeat-x; }

#woggle1, #woggle2, #woggle3, #woggle4, #woggle5, #woggle6, #woggle7, #woggle8, #woggle9 { background: url(images/moo-tab-bg.gif) top left no-repeat; width: 398px; height: 35px; padding:15px 0 0 55px; display:block; font-size:16px; font-weight:bold;}
#woggle1.on, #woggle2.on, #woggle3.on, #woggle4.on, #woggle5.on, #woggle6.on, #woggle7.on, #woggle8.on, #woggle9.on { background: url(images/moo-tab-bg.gif) bottom left no-repeat; color:#F6C12B;}
#requirements, #eligibility, #flights, #accommodation, #finances, #banking, #medical, #internet, #transport, #how-we-work, #your-earnings, #payment-process, #quality-assurances, #candidate-loyalty, #put-us-to-work, #downloads { border-bottom:solid 1px #93d4ef;  border-top:solid 1px #93d4ef; padding:10px 0 0 0;   }
.woggle10 { background: url(images/moo-tab-bg.gif) 0 4px no-repeat; width: 398px; height: 35px; padding:15px 0 0 55px; display:block; font-size:16px; font-weight:bold;}

.subsec-fullwidth .off:hover {color:#000066;}

a.job-button { background: url(images/view-job.gif) 0 0 no-repeat; text-indent:-1500px; font-size:2px; width:73px; height:18px; padding:0; display:block; float:left; }
a.job-button:hover { background:url(images/view-job.gif) 0 -44px no-repeat; text-indent:-1500px; width:73px; height:18px;}

.ohyes li { font-size:12px; color:#003364; line-height:20px; list-style:none; background:url(images/list-star.gif) no-repeat left 4px;  margin: 0 0 10px 0; padding: 0 0 0 20px; width:340px; }
.pdf li { font-size:12px; color:#003364; line-height:28px; list-style:none; background:url(images/list-acrobat.gif) no-repeat left 7px;  margin: 0 0 15px 0; padding: 0 0 0 25px; width:340px; }
.tick li { font-size:12px; color:#003364; line-height:22px; list-style:none; background:url(images/tick.gif) no-repeat left 3px;  margin: 0 0 15px 0; padding: 0 0 0 25px; width:310px; }

.ohyes li a, .pdf li a, .tick li a { display:inline; }
.nicepic { float:right; padding:3px; border:1px solid #01cfe2; margin:0 0 10px 10px; background-color:#FFFFFF; }

.quote { color:#03a8ca; font-style:italic; padding:10px 0 15px 0; line-height:32px; }
.textdarkbold { color:#000033; }
.sub-consultants {  border-left:solid 1px #93d4ef; border-bottom:solid 1px #93d4ef; border-right:solid 1px #93d4ef; background: #ffffff url(images/sub-candidatesbg.gif) top left repeat-x; padding:20px 20px 0px 20px; width:453px; float:left;   }
.consultant-box {width:450px; margin-bottom:20px; border-bottom:1px solid #a0d0f0; }
.consultant-box img { border:1px solid #000066; padding:0; margin:0 10px 0 0; float:left; }
.consultant-box h4 { font-size:20px; font-weight:normal; padding:0 0 10px 0; margin:0; }
.consultant-right { width:330px; float:right; font-size:12px; color:#003364; line-height:28px; padding:0; margin:0; }
.consultant-direct { background: url(images/contacticons.gif) left 7px no-repeat; padding:0 0 0 24px;  font-size:12px; color:#003364; margin:10px 0 10px 0; }

.bluebutton { width: 440px; padding: 5px 0; margin: 0px 0 0 0; border: none; font-size: 14pt; background: #46c1ee; cursor: pointer; color: #e6f3fd; display:block; text-align:center; font-weight:bold; }
.bluebutton:hover { color:#FFFFFF; background:#000066; }

/* MOLL FORM */

.content fieldset {	margin: 11px 0 18px; border: 1px solid #aae7f2; padding: 10px 10px 27px; }
.content fieldset.sub { padding: 1em; text-align: center; }
.content fieldset.sub .alt { margin-left: .5em; font-size: .87em; }
.content legend { margin: 10px 0 10px 3px; border: 1px solid #66c4d5; padding: 3px 8px; text-transform: uppercase; color: #444; }
.content label { float: left; clear: both; width: 33%; margin: 3px 2% 0; padding-top: 5px; text-align: right; font-size: 1.1em; }
.content fieldset p.example { clear: both; margin: 0 0 5px 39%; font-size: .87em; color: #777; width: 64%; padding: 0; }
.content input.text, #content input.url, #content textarea { float: left; display: block; width: 56%; margin: 5px 15px 5px 0; border: 1px solid #c4c2ab; padding: 3px; font-family: 1em/1.0 "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
.longtext { float: left; display: block; width: 350px; margin: 5px 15px 5px 0; border: 1px solid #c4c2ab; padding: 3px; font-family: 1em/1.0 "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
.verylongtext { float: left; display: block; width: 600px; margin: 5px 15px 5px 0; border: 1px solid #c4c2ab; padding: 3px; font-family: 1em/1.0 "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
.attachlong { float: left; display: block; width: 600px; margin: 5px 15px 5px 0; border: 1px solid #c4c2ab; padding: 3px; font-family: 1em/1.0 "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
.content select { padding: 3px 0px 3px 3px; width: 66%; background: #fff; }
.content select optgroup { font-style: normal; }
.content select option { padding: 0 18px 0 6px; }
.content textarea { margin-bottom: 0; }
.content input.button { width: 420px; padding: 5px 0; margin: 0px 0 0 0; border: none; font-size: 14pt; background: #46c1ee; cursor: pointer; color: #e6f3fd; }
.content input.button:hover { width: 420px; padding: 5px 0; margin: 0px 0 0 0; border: none; font-size: 14pt; background: #154080; cursor: pointer; color: #e6f3fd; }
.content .small {width:65px; margin-bottom:7px;}
.content select { width: 58%; margin: 5px 15px 5px 0; border: 1px solid #c4c2ab; padding: 3px; font-family: 1em/1.0 "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; }
.content input.file { width: 58%; margin: 10px 15px 5px 0; border: none; padding: 3px; font-family: 1em/1.0 "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;  }
.content { padding:0; margin:0; }

.joblist-box { width:612px; background:url(images/joblist-bg.gif) no-repeat; min-height:180px; }
.joblist-title { font-size:22px; padding:20px 0 20px 30px; color:#1f6889; width:400px; float:left; }
.joblist-button { background:url(images/but-joblist-full.gif) top left no-repeat; text-indent:-1500px; width:121px; height:27px; display:block; float:right; padding:0; margin:22px 0 0 0;}
.joblist-button:hover { background:url(images/but-joblist-full.gif) bottom left no-repeat; text-indent:-1500px;}
.joblist-content { width:557px; float:left; margin:0 0 0 28px; padding:0px; }
.joblist-section { width:70px; float:left; clear:both; color:#1779a5; margin: 0 0 0 3px;}
.joblist-leftside { width: 278px; float:left; }
.joblist-info { width:195px; float:right;}
.joblist-blurb { width:552px; float:left; margin:0 0 30px 17px; padding:10px 13px 8px 13px; background-color:#FFFFFF; border-bottom: 1px solid #91cde8; }

.recentnews-box { border-bottom:1px solid #a8d4ff; padding:0 0 20px 0; margin:0 0 20px 0; float:left;  }
.recentnews-box a{color:#103573;}
.recentnews-box a:hover {color:#3c99f4;}
.recentnews-title { font-size:14px; font-weight:bold; width:380px;  float:right;  }
.recentnews-posted {  width:380px; float:right; }
.recentnews-box img { display:block; float:left; margin:0 10px 0 0; padding:0; border:2px solid #abe2ff; }

/* Whos */

.who-full { padding:0; margin:0 0 20px 0; border:1px solid #93d4ef; background:#d9f1fc; overflow:auto; width:630px; }
.who-full h5 { padding:0; margin:0; font-size:20px;}
.who-full h6 { padding:6px 0 6px 0; margin:0; font-size:15px; font-weight:bold; color:#1094d1; }
.who-full-content { padding:10px; margin:0; width:480px; float:right;}
.who-full-image { width:126px; float:left; padding:0; margin:0; }
.who-full img {  padding:0; margin:0;  }
.who-phone {  background: url(images/contacticons.gif) 0 6px no-repeat; padding:0 0 0 30px; margin:0; float:left; width: 120px; height:20px; }
.who-fax {  background: url(images/contacticons.gif) 0 -41px no-repeat; padding:0 0 0 30px; margin:0; float:left; width: 220px; height:20px; }
.who-top {  background: url(images/contacticons.gif) 0 -67px no-repeat; padding:0 0 0 30px; margin:0; float:left; width: 20px; height:20px; }
.who-full p, .who-half-l p, .who-half-r p {padding:0 0 10px 0; margin:0; line-height:21px; }

.who-half-l { padding:0; margin:0 20px 20px 0; border:1px solid #93d4ef; background:#d9f1fc; overflow:auto; width:304px; float:left; }
.who-half-r { padding:0; margin:0 0px 20px 0; border:1px solid #93d4ef; background:#d9f1fc; overflow:auto; width:304px; float:left; }
.who-half-content { padding:10px; margin:0; width:150px; float:right;}
.who-half-image { width:126px; float:left; padding:0; margin:0; }
.who-half-l img, .who-half-r img {  padding:0; margin:0;  }
.who-half-l h6, .who-half-r h6 { padding:6px 0 6px 0; margin:0; font-size:12px; font-weight:bold; color:#1094d1; line-height:21px; width:100px;}
.who-half-top {  background: url(images/contacticons.gif) 0 -67px no-repeat; padding:0 0 0 30px; margin:10px 0 0 0; float:left; width: 20px; height:20px; }
.who-half-l h5, .who-half-r h5 { padding:0; margin:0; font-size:20px;  width:100px;}

.who-buttons { padding:0; margin:0; }
.who-buttons img { padding:0; border:0; margin:0 10px 10px 0; border:4px solid #93d4ef; }
.who-buttons img:hover, .who-buttons .Tips2:hover img { padding:0; border:0; margin:0 10px 10px 0; border:4px solid #0090d1; }

#gallery-name { padding: 0; margin: 0; }
#main_container { margin: 0; padding-top: 20px; padding-bottom: 0px; }

.thumbnail_container  { padding:10px 0 10px 0; }
.thumbnail_container a { display:block; float:left; padding:9px 0 3px 9px; margin:0 9px 9px 0px; background-color:#FFFFFF; border:1px solid	#778899;}
.thumbnail_container img { border:none; }

.collection-list a { padding:10px; margin:10px 10px 10px 0; width:185px; background-color:#FFFFFF; display:block; float:left; border:1px solid #8cc9e0; }
.collection-list img { float:left; border:none; }
.collection-list h3 {padding:0; margin:0;}
.clear { clear:both; }

#breadcrumbs { margin: 0; padding: 2px; }
#breadcrumb_links {	margin: 2px; padding:5px 0 0 0; }
.align-right { text-align: right; }



a.regions { background: url(images/regions.gif) -244px -22px no-repeat; text-indent:-1500px; font-size:2px; width:100px; height:100px; padding:0; display:block; float:right; }
a.regions:hover { background:url(images/regions.gif) -244px -132px no-repeat; text-indent:-1500px; width:100px; height:100px;}

/* MEDINEWS */

.subpage-news { background:#ffffff url(images/bg-news.gif) repeat-y; border:solid 1px #93d4ef; padding:20px; width:633px; float:left; font-size:12px; color:#003364; line-height:28px;  }
.news-left { float:left; width:450px;}
.news-right { float:right; width:140px;}
.news-cat { width:140px; display:block; font-size:10px; .font-size:9px; font-stretch:semi-condensed; border-bottom:1px solid #d2edf9; }
.news-cat:hover { color:#0099FF; }

.news-rss { padding:0 0 0 23px; width:117px; background:url(images/rss.gif) 0 8px no-repeat; display:block; font-size:10px; .font-size:9px; font-stretch:semi-condensed; }
.news-rss:hover { color:#0099FF; }

.news-pic-small { float:right;}
.news-pic-small { float:right; border:1px solid #0099FF; margin:0 0 5px 15px; padding:0; }
.news-header {color:#0099FF; font-size:22px; .font-size:21px; width:330px; line-height:30px; float:left; }
.news-header:hover {color:#0478c1; }
.news-top {  background:url(images/bg-news-top.gif) no-repeat bottom left; margin:0 0 10px 0; padding:0; }
.news-top p { padding:5px 0 0 0; margin:0; }
.news-job-box {  }
.news-content { padding:0 0 20px 0; margin:0 0 30px 0; border-bottom:1px solid #98d6ff; }
.news-content p { padding:0 0 20px 0; margin:0; }
.news-content br { line-height:15px;}
.news-content a:hover {color:#40b3ff; }
.news-content p img { display:none; }

.navjobs { background-color:#caf1fb; padding:10px; margin:0; width:189px; float:left;  }
.navjobs a { border-bottom:1px solid white; width:186px; display:block; padding:0 0 10px 0; margin:0 0 10px 0 }
.navjobs a:hover { color:#0099FF; }

.related { width:440px; display:block; height:80px; padding:0; margin:0 0 20px 0; border-bottom: 1px solid #98d6ff; }
.related img { float:left; margin:0 20px 0 0; border: 1px solid #F7C12B; }
.related-header {color:#0099FF; font-size:13px; .font-size:12px; line-height:26px; }
.related-header:hover {color:#0478c1; }

#perma a { padding:5px; margin:0 10px 20px 0;  background-color:#d8ffff; font-size:14px; min-height:20px; height:auto !important; height:20px; }
#perma a:hover {background-color:#F7C12B; color:#FFFFFF;}

.perm { padding:5px; margin:0 10px 20px 0;  background-color:#d8ffff; font-size:14px; min-height:20px; height:auto !important; height:20px; }
a.perm:hover {background-color:#F7C12B; color:#FFFFFF;}

.news-form { width:135px; clear:both; }


.fp-blurb2 {
	padding:20px 10px 20px 10px;
	margin:0;
	border: 1px solid #F9D060;
	overflow:hidden;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color: #003263;
}
