body {
background:#eaeaea;
margin:10px auto;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}



#line {
background-image:url(../images/dot.gif);
background-repeat:repeat-x;
height:1px;
margin:35px 0 20px 0;
}

#wrapper {
margin-left:auto;
margin-right:auto;
background:#fff;
width:770px;
text-align:left;
border:1px solid #ccc;
}

#green {
background:#063;
height:22px;
width:770px;
}

#green a {
color:#fff;
text-decoration:none;
}

#green a:hover {
color:#ccc;
text-decoration:none;
}

#green form {
margin:0;
padding:0;
}

#green .left {
float:left;
color:#fff;
font-size:10px;
margin:3px 0 0 18px;
width:300px;
}

#green .left img {
margin:1px 0 0 0;
}

#green .right {
float:right;
text-align:right;
margin:3px 10px 0 0;
width:300px;
}

#green .right input.field {
width:135px;
border:1px solid #ccc;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#666;
height:12px;
padding:0px;
margin:0px;
vertical-align:top;
}

#green .right input.go {
margin:1px 3px 0 4px;
}

#red {
background:#900;
height:4px;
}

















#header {
text-align:center;
}

#header h1 {
font-family:"Times New Roman", Times, serif;
font-size:35px;
padding:40px 0 0 0;
margin:0;
font-weight:normal;
color:#063;
}

#header p.red {
font-family:"Times New Roman", Times, serif;
font-size:13px;
padding:0;
margin:5px 0 40px 0;
font-weight:bold;
color:#900;
}

#header p.programme_sub {
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-style:italic;
margin:0;
padding:0 0 22px 0;
}

#header h1.press {
color:#063;
float:left;
margin:10px 0 25px 0;
}

#header h1.release {
color:#063;
float:right;
margin:10px 0 25px 0;
}

#header h2 {
font-family:"Times New Roman", Times, serif;
font-size:24px;
padding-top:32px;
padding-bottom:35px;
font-weight:normal;
color:#063;
}

#header img {
margin:35px 0 0 0;
padding:0;
}

#header img.logo{
margin:0;
padding:0;
}









/* CENTER */

#center {
margin:0px 80px;
width:600px;
}


#center h1 {
font-family:"Times New Roman", Times, serif;
font-size:19px;
font-weight:normal;
margin:0;
padding:0 25px 0 0;
}

#center h5 {
font-family:"Times New Roman", Times, serif;
font-size:15px;
font-weight:normal;
margin:0;
padding:0;
color:#666;
}

#center form {
padding:0;
margin:0 0 4px 0;
}

#center .title {
color:#063;
font-size:13px;
font-weight:bold;
margin-bottom:35px;
}

#center table {
background:#f8fbfb;
border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
width:600px;
}

#center table td {
padding:10px 15px 3px 40px;
vertical-align:top;
font-size:12px;
color:#666;
}

#input {
width:400px;
font-size:11px;
border:1px solid #999;
color:#666;
}

input.login {
width:200px;
font-size:11px;
border:1px solid #999;
color:#666;
}

#center table select {
width:400px;
font-size:11px;
border:1px solid #999;
color:#666;
}

#center table.jobalert select {
width:300px;
font-size:11px;
border:1px solid #999;
color:#666;
}

#center table .button_email {
width:60px;
color:#666;
}

#center table.jobdesc {
width:300px;
padding:0;
margin:0;
border:none;
}

#center table.jobdescBook {
width:500px;
padding:0;
margin:0;
border:none;
background: #ffffff;
}

#center td.jobdesc {
padding:0;
margin:0;
border:none;
}

#center table.no_padding {
width:600px;
padding:0;
margin:0;
border:none;
}

#center table.no_padding td {
vertical-align:middle;
font-size:11px;
color:#666;
padding:4px;
margin:0;
}

#center table.krform {
width:500px;
border:none;
}

#center table.krform td {
padding:0;
vertical-align:top;
font-size:12px;
color:#666;
}

#center table.no_padding a {
color:#063;
text-decoration:none;
border-bottom:1px dotted #063;
}

#center table.no_padding a.no_border {
text-decoration:none;
border:none;
}

#center table.no_padding a:hover.no_border {
text-decoration:none;
border:none;
}

#center table.no_padding a:hover {
color:#666;
text-decoration:none;
border-bottom:1px dotted #666;
}

#checkbox1 {
color:#666;
}

img.webhire {
padding: 0 5px 0 3px;
}

#center span.title {
color:#063;
border-bottom:none;
background-repeat:no-repeat;
height:20px;
}

#center #banner #credit {
margin-top:150px;
padding:10px;
width:250px;
font-size:10px;
color:#eaeaea;
line-height:12px;
}

#center #banner #credit h1 {
padding:0;
margin:0;
font-size:12px;
line-height:14px;
color:#fff;
text-transform:uppercase;
letter-spacing:1px;
font-weight:bold;
}

#center #banner a {
color:#fff;
font-size:11px;
text-decoration:none;
border-bottom:1px dotted #fff;
}

#center h2 {
font-family:"Times New Roman", Times, serif;
color:#999;
text-decoration:none;
font-size:20px;
margin:0;
padding:0;
font-weight:normal;
}

#center h4 {
font-family:"Times New Roman", Times, serif;
font-size:25px;
padding:0;
margin:0;
font-weight:normal;
color:#999999;
}

#center p a {
color:#063;
text-decoration:none;
border-bottom:1px dotted #063;
}

#center a:hover {
color:#666;
text-decoration:none;
}

#center span.main {
padding:0;
clear:both;
float:right;
color:#999999;
width:140px;
text-align:right;
margin:5px 0 20px 20px;
font-size:11px;
font-style:italic;
line-height:14px;
}

#center span.main_left {
padding:0;
clear:both;
float:left;
color:#999999;
width:140px;
text-align:left;
margin:5px 20px 20px 0;
font-size:11px;
font-style:italic;
line-height:14px;
}

#center p {
padding: 0;
margin: 0 10px 15px 0;
line-height: 20px;
}


#center ul {
padding:0 0 0 18px;
margin:0;
list-style-image:url(/public/736/images/puce.gif);
}

#center li {
margin: 0 0 10px 0;
color:#666;
line-height:18px;
}

#center li a {
color: #063;
text-decoration:none;
border-bottom:1px dotted #063;
}

#center li a:hover {
color: #666;
text-decoration:none;
border-bottom:1px dotted #666;
}

#center table a {
color: #063;
text-decoration:none;
border-bottom:1px dotted #063;
}

#center table a:hover {
color: #666;
text-decoration:none;
border-bottom:1px dotted #666;
}

#center a.button {
text-decoration:none;
border-top:none;
border-bottom:none;
border:none;
}

#center table.no_padding a.button {
text-decoration:none;
border:none;
}

#center a:hover.button {
text-decoration:none;
border-top:none;
border-bottom:none;
border:none;
}

#center table.no_padding a:hover.button {
text-decoration:none;
border:none;
}











/* FOOTER */
#footer {
margin-left:auto;
margin-right:auto;
background:#fff;
width:770px;
border:1px solid #ccc;
text-align:left;
}

#footer h1 {
font-size:35px;
font-family:"Times New Roman", Times, serif;
font-weight:normal;
color:#CCCCCC;
}

#footer table.no_padding {
font-size:11px;
line-height:15px;
width:770px;
margin:0;
color:#666;
}

#footer table.no_padding td {
padding:0px 5px 20px 20px;
}

#footer table.no_padding td.last {
padding:0px 20px 20px 20px;
}

#footer table.no_padding a {
color:#063;
text-decoration:none;
border-bottom:1px dotted #063;
}

#footer table.no_padding a:hover {
color:#666;
text-decoration:none;
border-bottom:1px dotted #666;
}












/* COPYRIGHT */
#copyright {
width:770px;
clear:both;
margin-right:auto;
margin-left:auto;
}

#copyright p {
font-size:10px;
color:#666;
margin:0;
padding:0;
text-align:center;
}

#copyright p.copyright_first {
margin:10px 0 0 0;
}
