* {
font-family:Arial,Tahoma,"sans-serif";
font-size:11px;
color:#333333;
line-height:14px;
}

body {
margin:0px;
padding:0px;
text-align:center;
background-color:#ffffff;
}

td {
vertical-align:top;
}

p {
margin-top:0px;7
margin-bottom:10px;
text-align:justify;
}

a {
color:#cc9900;
font-weight:bold;
}

h1 {
color:#b11811;
font-weight:bolder;
font-size:13px;
margin-left:10px;
}

form {
margin:0px;
padding:0px;
}

strong {
color:#000000;
}

#container {
width:758px;
margin:0 auto;
margin-top:60px;
border:1px solid #b2b2b2;
text-align:left;
background-color:#ffffff;
}

#inner {
width:701px;
padding-top:23px;
padding-left:29px;
padding-right:28px;
margin-bottom:11px;
}

#homepageflash {
position:absolute;
padding:0px;
margin-left:215px;
margin-top:71px;
width:543px;
height:434px;
}

#response1flash {
position:absolute;
padding:0px;
margin-left:0px;
margin-top:203px;
width:220px;
height:170px;
}

#recruitment1flash {
position:absolute;
padding:0px;
margin-left:0px;
margin-top:203px;
width:220px;
height:170px;
}

#recruitment2flash {
position:absolute;
padding:0px;
margin-left:0px;
margin-top:543px;
width:220px;
height:170px;
}

#candidatesflash {
position:absolute;
padding:0px;
margin-left:0px;
margin-top:203px;
width:220px;
height:170px;
}

#careerflash {
position:absolute;
padding:0px;
margin-left:0px;
margin-top:203px;
width:220px;
height:170px;
}

#employersflash {
position:absolute;
padding:0px;
margin-left:0px;
margin-top:203px;
width:220px;
height:170px;
}

#graduatesflash, #applyflash, #aboutflash, #submitflash, #thanksflash, #registerflash {
position:absolute;
padding:0px;
margin-left:0px;
margin-top:203px;
width:220px;
height:170px;
}

#vacancyflash {
position:absolute;
padding:0px;
margin-left:0px;
margin-top:280px;
width:220px;
height:170px;
}

#trainingflash {
position:absolute;
padding:0px;
margin-left:0px;
margin-top:200px;
width:220px;
height:170px;
}

#linksflash {
position:absolute;
padding:0px;
margin-left:0px;
margin-top:203px;
width:220px;
height:170px;
}

#demoflash {
position:relative;
padding:0px;
margin-left:0px;
margin-top:0px;
width:482px;
height:284px;
}


#workflash {
position:absolute;
padding:0px;
margin-left:0px;
margin-top:183px;
width:220px;
height:210px;
z-index:50;
}

#newsletterflash {
position:absolute;
padding:0px;
margin-left:0px;
margin-top:203px;
width:220px;
height:210px;
}

#contactflash {
position:absolute;
padding:0px;
margin-left:0px;
margin-top:203px;
width:220px;
height:210px;
}

#footer {
width:760px;
margin:0 auto;
margin-top:-1px;
}

#footer p {
color:#ffffff;
padding:15px;
padding-left:28px;
background:#b11811;
font-size:12px;
margin:0px;
}

#footer a {
color:#666666;
font-weight:normal;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}

#footer p a {color:#ffffff;font-weight:bold;text-decoration:underline;}
#footer p a:hover {text-decoration:none;}

#footerbg {background:#b11811;padding-bottom:15px;}
#socialMedia {background:#8c130d; padding:5px 15px; margin:0 20px;text-align:justify;}
	#socialMedia img {float:left;margin-right:22px; }
.clear {clear:both;}
.note {
width:682px;
background:url('notebg.gif') repeat-x bottom left;
padding:10px;
margin-bottom:25px;
}

.link {
color:#ae831b;
}

.emphasis {
color:#b11811;
font-weight:bold;
}

.errorform {
background:#ffdd81;
width:150px;
font-size:10px;
}

.form {
background:#fff;
width:150px;
font-size:10px;
}

td.job_left {width:106px;  text-align:left; padding-bottom:8px;}
	td.job_left label {margin-left:20px;}
td.job_right {width:376px; text-align:left; padding-bottom:4px;}
	td.job_right label {font-weight:bold;display:block;}
	td.job_right label.left {width:94px;}
	
div.multifield_left {}

.job_form_element {width:202px;}
.error {color:red;}

.staffpic {background-position:top; background-repeat:no-repeat; width:86px; height:86px;margin-right:8px;margin-bottom:10px;float:left;}
	.staffpic a {background-position:top; background-repeat:no-repeat; width:86px; height:86px; display:block;}
	.staffpic a:hover, .staffpic a.staffon {background-position:0 -86px;}
	
.staffpicsmall {background-position:top; background-repeat:no-repeat; width:48px; height:49px;margin-right:6px;margin-bottom:32px;margin-bottom:11px;float:left;}
	.staffpicsmall a {background-position:top; background-repeat:no-repeat; width:48px; height:49px; display:block;}
	.staffpicsmall a:hover {background-position:0 -49px;}
	.marginoff {margin-right:0px;}
	
.dauphenoise_potatoes {display:none;}