
body {background:url('templateImgs/bg_gradient.png') repeat-x;text-align:center;margin-left:auto;margin-right:auto;font-family: Tahoma, arial, sans-serif;font-size: 0.9em;}
h1 {color:#b71234;font-size:1.6em;}
h2 {color:#b71234;font-size:1.4em;}
h3 {color:#333333;font-size:1.0em;font-family: Tahoma;}
h4 {color:#b71234;}
p{text-align:left;font-family: Tahoma;letter-spacing:0.04em;font-size:0.9em;}
a {color:#005293;}
a:hover {color:#005293;}
img{border:none;}
p .note {font-size:0.9em;color:#333333;}
p.login_bar {color:white;padding:0;margin:0;text-align:right;width:900px;margin-top:-40px;padding-bottom:5px;}

#wrapper {text-align:left;width:950px;margin-left:auto;margin-right:auto;background-color:#fff;padding-top:0px; margin-top:0px;}
#maincontent {padding: 10px 50px;margin-top:0px;}
/*Log in pane*/
#panel {background-color:#fff;color:#333;display:none;padding:5px;height:34px;padding-bottom:2px;}
#panel form{margin-left: 20%;}
div.demo, div.inner { color: #000; text-align: center; font-family: verdana, arial, sans-serif;}
div.demo  { float: left; width: 18em; padding: 20px; margin: 1em; background: #6af; }

/* navigation */ 
#menu {margin-top:15px;margin-bottom:20px;}
#menu ul {display: inline;margin: 0;padding: 0;width:850px;height:50px;}
#menu li {margin-left:0px;}
#menu li {display: inline;list-style:none;}
#menu li a {color: #000000;;margin-right:150px;text-decoration:none;}
#menu li a.last {margin-right:0;}

.hidden {display:none;}

.jobDescription p{padding-left:0px;}
#job_side {background-color:#f2f1f0;margin-top:20px;padding:10px;-moz-border-radius: 5px; -webkit-border-radius: 5px; }
#job_side ul{padding-left:0;margin-left:0;}
#intro_text {width:850px;padding-top:5px;margin-top:10px;}
#intro_text p {width: 620px;}
#intro_text img {float:right;border-left: 2px solid #b71234;padding-left:30px;}

.cleaner {clear:both;height:1px;font-size:1px;border:none;margin:0; padding:0;background:transparent;}


/* jobs header */
#jobs {background-color:#f6891f;padding-bottom:0px; margin-bottom:0px;height:35px;
-moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px;
-moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px;}
#jobs h1 {color: #fff; padding:0px 2px 2px 5px;margin-top:5px;size:1em;}
* #jobs h1 {background-color:#f6891f;}
#jobslisting {background-color: #f8f7f7;height:100%;padding-top:0px;margin-top:10px;padding-bottom:10px;
-moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px;
-moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px;
}

.description {color: #b71234;font-size:1em;padding:2px;}
#job_summary {width:100%;}
table#job_summary {border:none;border-collapse:collapse;}
table#job_summary tr {border-bottom: 2px solid #dad4d0;}
table#job_summary td {padding: 10px;}
table#job_summary tbody{background-color: #f8f7f7;}

ul#icons {list-style-type:none;float:right;margin-left:20px;}
#icons li{display:inline;margin:0;list-style-type:none;}
#icons li a{color:#333;padding-right:2px;}
#icons li a#basket {padding-left:20px;background-image: url('templateimgs/basket.png');background-repeat:no-repeat;}

table {font-size: 1em; color: #333;border:1px solid #ccc;padding:15px;width:70%;}
table th{text-align:left;}
table th.symbol {width:5%;padding:2px;}
table th.jobtitle {width:60%;padding:2px;}
table th {width:15%;}
table td{border-bottom: 1px dotted #ccc;}
table img {border:none;}

/*Log in link*/
.contact {margin-left: 70%;width:150px;height:30px;color: #006699;}
.contact a {padding-top:5px;}
.contact a {padding-top:5px;}

.borderedBox {border: 2px solid #e6e8e4;padding:10px;margin:10px;}

#footer {border-top:2px solid #dad4d0;margin-top:30px;background-color:#fff; margin-bottom:5px;height:50px;padding-bottom:20px;}
#footer ul{list-style: none;margin-top:5px;margin:0px;padding:0px;text-align:right;padding-top:10px;}
#footer li{display: inline;text-align:right;padding:0;margin:0;}
#footer li img{border:none;padding:0;}

form {text-align:left;}

/*navigation list*/
#navlist li {display: inline;list-style-type: none;padding-right: 20px;}
#footer li {display: inline;list-style-type: none;padding-right: 5px;color:#000;font-size:0.9em;}
/* Forms */
ol {list-style-type:none;}

.field-keys {color: #c4161c;padding:2px;}
.alert {border:1px solid #ccc;padding:5px;background:url('templateImgs/grey_gradient.png')repeat-x;
-moz-border-radius: 5px; -webkit-border-radius: 5px; padding:5px;}
.alert ul {list-style-image: url('templateimgs/form_error.png');margin-left:100px;}
.alert li {padding-bottom:5px; padding-left:8px;}
#jobslisting {background:url('templateImgs/grey_gradient.png')repeat-x;}
.errorBox {border:2px solid #b71234;padding:5px;width:80%;margin:0 auto;padding-bottom:20px;}

form {width:800px;margin-left:auto;margin-right:auto;}
form li {list-style-type:none;}
form input{border:2px solid #ccc;width:300px;margin:10px;}
form input.checkbox {width:30px;margin: 5px 0 5px 10px;}
form input#send {border:1px solid #ccc;margin-left:100px;}
/*form label {font-weight:500;font-size:0.9em;color:#333;*/
form label {font-size:1em;width:200px;float: left;text-align: right;margin-right: 0.5em;display: block;margin-top:10px;}
form label#email_bulletin {text-align:left;}
form select {margin-left:10px;margin-top:-5px;}
form input#salaryMin{width:100px;}
form input#salaryMax{width:100px;}
form input#closingDate{width:100px;}
form input#contactTele{margin-left:10px;}
form input#email_bulletins {border:none;width:auto;}
form select#teleCode{margin-left:10px;}
form input.login{width:200px;}
form input.submit {margin-left: 30%;}
form fieldset {border:none;border: 2px solid #e6e8e4;padding:10px;margin:10px;}
legend {font-size:1em;font-weight:bold;color:#121b50;}

ul#organisation_details {list-style-type:none;padding-left:0px;}
ul#organisation_details  li:before {content: "\00BB \0020";color: #b71234;}
ul#organisation_details li{padding-bottom:5px;}


#custom_list ul {list-style-type:none;}
#custom_list li {list-style-type:none;}

.warning {color:#b71234;}
.error-message {color:#666; font-size:0.9em;}
#checkboxList{ margin-left:50px;}
#checkboxList label{font-weight:bold;}
#formcontainer{width: 700px;}

ul#languages{list-style-type:none;margin-left:2px;padding-left:0px;}
#languages li{margin:0;list-style-type:none;padding-bottom:10px;}
#languages li a{padding-left:20px;color:#333;background-position:center left;background-repeat:no-repeat;}
#languages li a#be {background-image: url('flags/be.png');}
#languages li a#bg {background-image: url('Flags/bg.png');}
#languages li a#tr {background-image: url('Flags/tr.png');}
#languages li a#cz {background-image: url('Flags/cz.png');}
#languages li a#dk {background-image: url('Flags/dk.png');}
#languages li a#ee {background-image: url('Flags/ee.png');}
#languages li a#fi {background-image: url('Flags/fi.png');}
#languages li a#fr {background-image: url('Flags/fr.png');}
#languages li a#de {background-image: url('Flags/de.png');}
#languages li a#gr {background-image: url('Flags/gr.png');}
#languages li a#hu {background-image: url('Flags/hu.png');}
#languages li a#ie {background-image: url('Flags/ie.png');}
#languages li a#it {background-image: url('Flags/it.png');}
#languages li a#lv {background-image: url('Flags/lv.png');}
#languages li a#lt {background-image: url('Flags/lt.png');}
#languages li a#lu {background-image: url('Flags/lu.png');}
#languages li a#mt {background-image: url('Flags/mt.png');}
#languages li a#nl {background-image: url('Flags/nl.png');}
#languages li a#pl {background-image: url('Flags/pl.png');}
#languages li a#pt {background-image: url('Flags/pt.png');}
#languages li a#ro {background-image: url('Flags/ro.png');}
#languages li a#sk {background-image: url('Flags/sk.png');}
#languages li a#si {background-image: url('Flags/si.png');}
#languages li a#es {background-image: url('Flags/es.png');}
#languages li a#se {background-image: url('Flags/se.png');}
#languages li a#gb {background-image: url('Flags/gb.png');}

ul.choose_language li {display:inline;padding-left:20px;margin-top:-50px;}

.img-desc {position: relative;display: block;height:250px;width: 850px;margin-bottom:10px;}
.img-desc cite {background: #111;font-style:normal;filter:alpha(opacity=85);opacity:.85;color: #fff;position: absolute;bottom: 0;left: 0;width: 830px;padding:7px 10px;border-top: 1px solid #999;}
.img-desc a, .img-desc a:hover {color:white;}



