


/* CSS Document */
/* common */

.paddleft{
padding-left:10px;
}

#layouttextclient{
BACKGROUND: url(../images/4U-mid.jpg) #ffffff repeat-y left top;
width:1000px;
vertical-align:top;
z-index:0;
}
.heightfiller{
height:175px;
}
#comcontainer{
BACKGROUND: url(../images/couk4u.jpg) #ffffff repeat-y left top;
text-align:center;
width:236px;
height:156px;
margin-left:12px;
margin-right:12px;
}
#comheading{
padding-left:80px;
padding-top:10px;
color:#FFFFFF;
font-size:18px;
font-weight:bold;
text-align:left;
}
#comtext{
padding-left:10px;
padding-top:30px;
font-size:10px;
text-align:left;
}
.news2{
height:190px;
padding-top:60px;
padding-left:20px;
padding-right:20px;
}
#innerlayouttext{
width:485px;
vertical-align:top;
float:left;
}
.FormMessage
{
	padding: 0 10px 4px;
	font-size: 12px;
}
.FormMessage p
{
	margin: 0 0 1em;
}
.FormMessage h3
{
	margin: 0 0 1em;
}
a img { border-width: 0; }
#innerlayoutimage{
BACKGROUND: url(../images/latest.jpg) #ffffff no-repeat left top;
width:260px;
/* height:620px; */
vertical-align:top;
float:left;
z-index:0;
}
.paddb{
padding-bottom:5px;
}
#main{
margin:auto;
width:765px;
height:1067px;
}
#header{
width:765px;
height:101px;
}
.form{
height:11px;
padding-bottom:20px;
padding-left:10px;
width:500px;
float:left;
}
.textareaform{
padding-bottom:20px;
padding-left:10px;
width:500px;
height:200px;
float:left;
}
.clearfloat{
clear:both;
}
.textboxes{
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}
.textarea{
width:200px;
height:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}
.ampm{
width:50px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}
.submitplace{
padding-top:10px;
padding-left:170px;
}
.submit{
width:110px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}
.text{
	padding-left:10px;
	padding-bottom:5px;
	padding-top:2px;
	width:150px;
	float:left;
}
.textheading{
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	padding-bottom:20px;
	padding-top:2px;
	width:100%;
}
#nav{
padding-top:5px;
BACKGROUND: url(../images/4U-top2.jpg) #ffffff repeat-y left top;
width:765px;
height:27px;
}
#layoutnews{
BACKGROUND: url(../images/4U-middle1.jpg) #ffffff no-repeat left top;
width:765px;
height:339px;
vertical-align:top;
}
#layoutjob{
BACKGROUND: url(../images/4U-middle2.jpg) #ffffff repeat-y left top;
width:765px;
height:341px;
vertical-align:top;
}
.datagrid{
height:300px;
}
#layoutnewsstory{
BACKGROUND: url(../images/news2.jpg) #ffffff repeat-y left right;
margin-left:1px;
width:764px;
height:341px;
vertical-align:top;
}
.bold{
font-size:11px;
font-weight:bold;
}
#layoutclient{
BACKGROUND: url(../images/4U-middle3.jpg) #ffffff repeat-y left top;
width:765px;
height:341px;
vertical-align:top;
}
#layoutteam{
BACKGROUND:  url(../images/team.png) #ffffff no-repeat left top;
width:765px;
height:339px;
vertical-align:top;
}
#layoutabout{
BACKGROUND:  url(../images/aboutus.jpg) #ffffff no-repeat left top;
width:765px;
height:339px;
vertical-align:top;
}
#layoutvacancy{
BACKGROUND:  url(../images/vacancies.jpg) #ffffff no-repeat left top;
width:765px;
height:150px;
vertical-align:top;
}
#layoutnews2{
BACKGROUND:  url(../images/News.jpg) #ffffff no-repeat left top;
width:765px;
height:150px;
vertical-align:top;
}
#layoutregister{
BACKGROUND:  url(../images/registerpage.jpg) #ffffff no-repeat left top;
width:765px;
height:150px;
vertical-align:top;
}
#layoutcallback{
BACKGROUND:  url(../images/request.jpg) #ffffff no-repeat left top;
width:765px;
height:150px;
vertical-align:top;
}
#layoutlinks{
BACKGROUND: url(../images/4U-middle4.jpg) #ffffff no-repeat left top;
width:765px;
height:339px;
vertical-align:top;
}
#layoutimages{
BACKGROUND: url(../images/bottom-imgs.jpg) #ffffff;
width:720px;
height:184px;
margin-left:5px;
vertical-align:top;
}
.list1{
width:240px;
float:left;
margin-right:1px;
}
.list2{
width:240px;
float:left;
}
.about1{
border:solid 1px;
width:240px;
float:left;
margin-right:1px;
}
.about2{
border:solid 1px;
width:240px;
float:left;
}
#layoutimagesclient{
BACKGROUND: url(../images/bottom-imgs2.jpg) #ffffff no-repeat left top;
width:720px;
height:184px;
margin-left:5px;
vertical-align:top;
}
#layoutimagesclient2{
BACKGROUND: url(../images/bottom-imgs2.jpg) #ffffff no-repeat left top;
width:720px;
height:200px;
margin-left:5px;
vertical-align:top;
}
#layouttext{
BACKGROUND: url(../images/4U-mid.jpg) #ffffff repeat-y left top;
width:765px;
vertical-align:top;
z-index:0;
}
}
#layouttext2{
BACKGROUND: url(../images/4U-mid.jpg) #ffffff repeat-y left top;
width:765px;
height:500px;
vertical-align:top;
z-index:0;
}
#layouttextlink{
BACKGROUND: url(../images/4U-mid.jpg) #ffffff repeat-y left top;
width:765px;
vertical-align:top;
z-index:0;
}
#layouttext3{
BACKGROUND: url(../images/4U-mid.jpg) #ffffff repeat-y left top;
width:765px;
height:500px;
vertical-align:top;
z-index:0;
}
#layouttextteam{
BACKGROUND: url(../images/4U-mid.jpg) #ffffff repeat-y left top;
width:765px;
vertical-align:top;
z-index:0;
}
#layouttextabout4u{
BACKGROUND: url(../images/4U-mid.jpg) #ffffff repeat-y left top;
width:765px;
vertical-align:top;
z-index:0;
}
#layouttextvacancy{
BACKGROUND: url(../images/4U-mid.jpg) #ffffff repeat-y left top;
width:755px;
padding-left:10px;
vertical-align:top;
z-index:0;
}
#layouttextjobseekers{
BACKGROUND: url(../images/4U-mid.jpg) #ffffff repeat-y left top;
width:765px;
vertical-align:top;
z-index:0;
}
#layouttextregister{
BACKGROUND: url(../images/4U-mid.jpg) #ffffff repeat-y left top;
width:765px;
vertical-align:top;
z-index:0;
}
#layouttextcallback{
BACKGROUND: url(../images/4U-mid.jpg) #ffffff repeat-y left top;
width:765px;
vertical-align:top;
z-index:0;
}
#boxtext{
BACKGROUND: url(../images/4U-mid.jpg) #ffffff repeat-y left bottom;
width:765px;
vertical-align:top;
}
#boxtextv{
width:500px;
height:110px;
vertical-align:top;
padding-top:10px;
padding-bottom:50px;
}
#botnav{
BACKGROUND: url(../images/4U-bot.jpg) #ffffff repeat-y left top;
width:765px;
height:42px;
vertical-align:top;
}
#footer{
}
#space1{
width:765px;
height:30px;
BACKGROUND: url(../images/4U-top3.jpg) #ffffff repeat-y left top;
}
#space2{
BACKGROUND: url(../images/4U-mid.jpg) #ffffff repeat-y left top;
width:765px;
height:100px;
vertical-align:top;
}
.subtop_img{
	BACKGROUND: url(../images/4U-top2.jpg) #ffffff repeat-y left top;
}

.subgrey_img{
	BACKGROUND: url(../images/4U-top3.jpg) #ffffff repeat-y left top;
}

.maintxt_img{
	BACKGROUND: url(../images/4U-mid.jpg) #ffffff repeat-y left top;
}

.bot_img{
	BACKGROUND: url(../images/4U-bot.jpg) #ffffff repeat-y left top;
}

.logo_img{
	height:60px;
	width:50%;
	float:left;
	BACKGROUND: url(../images/logos.png) #ffffff no-repeat left top;
}
.logo_imgr{
	padding-top:15px;
	text-align:right;
	height:60px;
	width:40%;
	float:left;
}
.home1_img{
	BACKGROUND: url(../images/4U-middle1.jpg) #ffffff no-repeat left top;
}

.jobseekers_img{
	BACKGROUND: url(../images/4U-middle2.jpg) #ffffff no-repeat left top;
}


.clients_img{
	BACKGROUND: url(../images/4U-middle3.jpg) #ffffff no-repeat left top;
}


.links_img{
	BACKGROUND: url(../images/4U-middle4.jpg) #ffffff no-repeat left top;
}


.homebot_img{
	BACKGROUND: url(../images/bottom-imgs.jpg) #ffffff no-repeat left top;
	margin-left:15px;
}
.clientsbot_img{
	BACKGROUND: url(../images/bottom-imgs2.jpg) #ffffff no-repeat left top;
	margin-left:15px;
}
.homemain_img{
	BACKGROUND: url(../4U-Home.jpg) #ffffff no-repeat left top; 
}

.homebot_img{
	BACKGROUND: url(../bottom-imgs.jpg) #ffffff no-repeat left top;
	margin-left:15px;
}
.h20{
text-align:center;
padding-bottom:10px;
}
.ospreys{
margin:10px 10px 10px 10px;
border:2px double #86090D;
text-align:center;
}
.temp{
padding-top:35px;
padding-right:10px;
width:230px;
height:119px;
padding-left:10px;
float:left;
}
.perm{
padding-top:35px;
padding-right:20px;
width:100px;
height:119px;
padding-left:10px;
float:left;
}
.perm2{
padding-top:35px;
padding-right:20px;
width:100px;
height:130px;
padding-left:10px;
float:left;
}
.client{
padding-top:60px;
width:120px;
padding-right:40px;
padding-left:80px;
float:left;
vertical-align:top;
}
.jobseeker{
padding-top:60px;
width:130px;
padding-right:10px;
padding-left:100px;
float:left;
vertical-align:top;
}
.register{
padding-top:60px;
width:100px;
padding-right:25px;
padding-left:110px;
float:left;
vertical-align:top;
}
.jobseekerh{
width:160px;
padding-right:40px;
padding-left:40px;
float:left;
vertical-align:top;
}
.registerh{
width:160px;
padding-right:35px;
padding-left:40px;
float:left;
vertical-align:top;
}
.register2{
padding-top:60px;
padding-right:20px;
width:95px;
height:119px;
padding-left:210px;
float:left;
}
a:link{
text-decoration:none;
color:#999999;
font-weight:bold;
}
a:visited{
text-decoration:none;
color:#999999;
font-weight:bold;
}
a:hover{
text-decoration:none;
color:#CCC;
font-weight:bold;
}
a:active{
text-decoration:none;
color:#999999;
font-weight:bold;
}
.logotext{
width:24%;
float:left;
text-align:right;
height:66px;
vertical-align:top;
color:#CCCCCC;
}
.logotext{
width:24%;
float:right;
text-align:right;
height:66px;
vertical-align:top;
color:#CCCCCC;
}
.heading{
color:#a61a1a;
font-size:18px;
font-weight:bold;
vertical-align:top;
padding-top:0px;
padding-bottom:5px;
padding-left:10px;
}
.subheading{
color:#a61a1a;
font-size:12px;
font-weight:bold;
}
.newsspacing{
height:3px;
}
.headingjobseekers{
color:#a61a1a;
font-size:18px;
font-weight:bold;
vertical-align:top;
padding-top:0px;
padding-bottom:10px;
padding-left:10px;
}
#linkmain{
padding-left:10px;
padding-right:10px;
float:left;
width:497px;
}
.subheadingjobseekers{
color:#a61a1a;
font-size:16px;
font-weight:bold;
vertical-align:top;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
}
.linkbackground{
BACKGROUND: url(../images/backbit.jpg) #ffffff no-repeat left top;
text-align:center;
height:89px;
padding:10px;
z-index:1;
width:490px;
margin-left:20px;
}
.clear{
clear:both;
}
.linkregister{
BACKGROUND: url(../images/register.jpg) #ffffff no-repeat left top;
float:left;
width:238px;
height:169px;
margin-top:50px;
z-index:1;
}
.linkimage{
text-align:right;
padding-right:5px;
width:120px;
padding-left:20px;
float:left;
vertical-align:top;
}
.linkhyper{
text-align:left;
padding-left:20px;
padding-top:15px;
float:left;
vertical-align:middle;
}
.news{
height:200px;
padding-left:500px;
padding-right:10px;
}
.newstitle{
padding-top:113px;
padding-bottom:4px;
padding-left:500px;

color:#a61a1a;
font-weight:bold;
}
newsheadingtext{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}
.maintext{
font-size:11px;
font-weight:normal;
padding-left:10px;
padding-right:260px;
}
.maintexth{
font-size:11px;
font-weight:normal;
padding-left:10px;
}
html, body{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
margin:0;
}
.smalltext{
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:8px;
font-weight:bold;
}
.boldmsg{
padding-left:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#a61a1a;
}
.navbottom{
padding-top:10px;
padding-left:10px;
width:755px;
}
/*Main navigation*/
#navigation_main{margin:0;padding:0;}
#navigation_main li{height:18px;display:inline; float:left; padding:0 8px 0 8px;}
#navigation_main li.offshore{}
#navigation_main li a{font-size:13px;font-weight:bold;color:#999;height:20px;margin-left:1px;text-decoration:none;text-align:center;vertical-align:middle;}
#navigation_main li.nm_selected a{border-bottom:2px double #a61a1a;}
#navigation_main li a:hover{border-bottom:2px double #a61a1a;background:#ffffff;color:#000000;}
