body {
 font-family: sylfaen;font-size:10pt
}
body * {margin:0px;padding:0px;}

div#top_container{width:778px;margin:0px auto 25px auto;border: 1px #ccc solid;padding:10px;}
img#main_logo{border:none;}
div#central_container{width:778px;margin:0px auto 25px auto;border: 1px #ccc solid;padding:10px;}
div#left_container{width:625px;float:left;border-right:1px #eee solid;padding:5px;}
div#right_container{width:130px;text-align:center;float:right;}
div#right_container_inner{width:120px;margin:auto;}
div#bottom_container{clear:both;width:778px;margin:0px auto 25px auto;border: 1px #ccc solid;padding:10px; text-decoration:none;}
span#page_intro{}
 
div#top_container1{width:925px;margin:0px auto 25px auto;border: 1px #ccc solid;padding:10px;}
img#main_logo{border:none;}
div#central_container1{width:925px;margin:0px auto 25px auto;border: 1px #ccc solid;padding:10px;}
div#left_container1{width:765px;float:left;border-right:1px #eee solid;padding:5px;}
div#right_container1{width:130px;text-align:center;float:right;}
div#right_container_inner1{width:120px;margin:auto;}
div#bottom_container1{clear:both;width:925px;margin:0px auto 25px auto;border: 1px #ccc solid;padding:10px; text-decoration:none;}
span#page_intro{}

 
/*hack to get IE to display arrows in floated lists*/
*:first-child+html ul{display:block;list-style:none;margin:10px 0px 10px 25px;}
* html ul{display:block;list-style:none;margin:10px 0px 10px 10px;}
 
*:first-child+html ul.fp_sectors li{background:url('/images/bullet.gif') no-repeat left;padding-left:20px;}
* html ul.fp_sectors li{;background:url('/images/bullet.gif') no-repeat left;padding-left:20px;}
* html ul.fp_employer li{;background:url('/images/magnify.gif') no-repeat left;padding-left:20px;}
* html ul.fp_arealist li{;background:url('/images/magnify.gif') no-repeat left;padding-left:20px;}
 
/*hack to make list type image only show in non IE*/
html>/**/body ul.fp_sectors{list-style-image: url('/images/bullet.gif');margin:10px 0px 10px 50px;}
html>/**/body ul.fp_employer{list-style-image: url('/images/magnify.gif');margin:10px 0px 10px 50px;}
html>/**/body ul.fp_arealist{list-style-image: url('/images/magnify.gif');margin:10px 0px 10px 50px;}

ul.fp_sectors{float:left;}
 
ul.right_links{list-style-type:none;margin:5px 0px 5px 0px;font-family:sylfaen;font-size:10pt;}
 
ul.fp_employer{float:left;}

ul.fp_arealist {float:left;}

 
span.date{margin:10px;text-align:center;display:block;}
div.advanced_job_search_link{text-align:center;padding:10px;}
div#page_intro{border:1px #ccc solid;padding:5px;background:#F3F3F3;margin:10px;text-align:justify;}
div.content{margin:10px;text-align:justify;}
.error{border:2px #eee solid;padding:5px;background:yellow;margin:10px;font-weight:bold;color:red;}
.clearer{clear:both;}
.float_left{float:left;}
 
/*headers*/
h1 {
margin:10px;
font-size: 11pt;
font-weight: bold;
text-align: center;
font-family: Sylfaen,Verdana,Tahoma,Arial,Helvetica,sans-serif;}

h2 {
margin:10px;
font-size: 11pt;
font-weight: bold;
text-align: center;
font-family: Sylfaen,Verdana,Tahoma,Arial,Helvetica,sans-serif;}

 
/*forms*/
dt { 
 font-weight: bold;
 color: black; 
 padding: 0em 0em 0em;
}
dl{
 margin-top: 0em;
 margin-bottom: 0em;
}
dd {
 margin-left: 0em;
 margin-bottom: 0.2em;
}
 
fieldset {
 
border:none;
 margin: 1em 0em 1em 0em;
 padding: 0em 1em 1em 1em;
 line-height: 1.5em;
}
legend {
 
 font-weight: bold;font-size:11pt; color:black;
 
}
 
.form_container{margin:1px;}
 
form {
border:1px #ccc solid;padding:5px;background:#FFFFFF;
}
 
form tr {background-color:#FFFFFF;}
form th {text-align:left;}
.registermaintableheader{font-size:100%;color:red;text-decoration:none;}
 label {display:block;}
 
textarea {
 border: 1px solid #2f6fab;  
 color: Black;
 padding: 0.1em;
 overflow: auto;
}
/* hide this from ie/mac and konq2.2 */
@media All {
 head:first-child+body input {
  visibility: visible;
  border: 1px solid #2f6fab;  
  color: Black;
  vertical-align: middle;
  padding: 0.2em;
 }
}
 
input[type="radio"],
input[type="checkbox"] { border:none; }
select {
 border: 1px solid #2f6fab;  
 color: Black;
 vertical-align: top;
}
abbr, acronym, .explain {
 border-bottom: 1px dotted Black;
 color: Black;
 background: none;
 cursor: help;
}


 /*jobs page*/
.pagination {margin:10px;}
.pagelinks {list-style:none;margin:10px;}
.pagelinks li{float:left;}
.jobTable {margin:10px;padding:10px;border:2px #eee solid;background-color:#ffe;}
.jobTable img {padding:0px;border:5px #eee solid;}
 .jobTable:hover {background-color:#ffd;}
.bold {font-weight:bold;}
#alerts{margin:10px;}
.alerts{margin:10px;border:2px #eee solid;padding:5px;background:yellow;}

/* manage jobs*/
table.manageitems {margin:10px 0px 10px 0px;border:5px #eee solid;display:block;}
 table.manageitems:hover{border:5px yellow solid;}
table.manageitems:hover{border:5px yellow solid;}
 .manageitems * {padding:5px;}
.manageitems a {margin:1px;}
.manageitems a:hover {background:yellow;border:1px red solid;margin:0px;}
.manageitems td {background:#eee;border:none;}
.manageitems th {background:#ccc;border:none;}
 .manageitems tr{text-align:left;font-size:90%;}
 .manageitems .highlight2{background-color:#EEEEEE;}
.manageitems .mainjobtitleheader{font-size:130%;background:#666;color:#fff;width:100%}
.manageitems a{font-weight:bold;}

/*search form*/
#searchform label{width:300px;margin:10px;}
span.searchspan {width:85px;display:block;float:left;}
#searchform label select{width:150px;}
#searchform label input{width:150px;}
img.emplogo{float:right;border:0px #eee solid;}

p.one { font-size: 12pt; 
font-weight: bold; 
text-align: center; 
text-decoration: none; 
font-family: Sylfaen,Verdana,Tahoma,Arial,Helvetica,sans-serif;}

p.nine {font-style:italic;}

p.two {
    text-align: justify;
    font-family: Sylfaen,Verdana,Tahoma,Arial,Helvetica,sans-serif;}

a.three {text-decoration: none; color: #000000;}

a.four {text-decoration: none; color: #000000;}

a.six {text-decoration: none; color: #C0C0C0;}

div.disclaimer{border:1px #ccc solid;padding:5px;background:#F3F3F3;margin:2px;}

p.ten {text-align: center; text-decoration: none; color#000000;}

p.foot {
text-align: center;}