* fieldset{
padding: 0; margin: 0;
border: none;
}

body {
font-family: Arial, Verdana, Trebuchet;
margin: 30px 25px 0 25px;
text-align: center;
background-color: #FFF;
color: #FFF;
position: relative;
}

a{
color: #898BFB;
}
a:hover{
color: #FFF;
}

h1 {
width: 200px;
float: left;
margin-left: 70px;
text-align: right;
padding-top: 4px;
font-size: 12pt;
font-weight: normal;
}

h2 {
font-family: tahoma;
font-size: medium;
font-weight: normal;
margin-bottom: .8em;
/*/color: #D7E1FF;/*/
/*/letter-spacing: 1px;/*/
/*/font-style: italic;/*/
}

#container {
margin-left: auto; margin-right: auto; 
width: 1024px;
text-align: left;
padding: 35px 40px 45px 40px;
background-color: #000;
background-image: url(../media/containerbg.png);
background-repeat: no-repeat;
background-color: #000;
/*/border: 1px solid #767676;/*/
}
#maincontent{
min-height: 550px;
height:auto !important;
height:550px;
padding-left: 30px;
margin-left: 1px;
padding-bottom: 40px;
font-size: small;
border-left: 3px solid #777777;
border-top: 3px solid #777777;
border-bottom: 3px solid #777777;
}
#bluecorner{
width: 29px; height: 31px;
position: relative;
top: -6px; left: -36px;
background-repeat: no-repeat;
}
#logo{
width: 400px; height: 200px;
background-image: url(../media/logo.png);
background-repeat: no-repeat;
float: left;
border: 1px solid #000;
}

#seekerslink{
text-align: right;
width: 420px; height: 240px;
background-image: url(../media/seekersbg.png);
background-repeat: no-repeat;
font-size: large;
text-align: left;
position: relative; top: -38px; left: 0;
background-color: #000;
font-size: 16pt;
}
#seekerslink:hover{
background-position: 0px -240px;
color: #000;
}
#seekerslink:hover a{
color: #000;
}
#seekerslink:hover a:hover{
color: #FFF ;
}

#pagetitle{
float: right;
width: 200px;
font-family: "Trebuchet MS",Verdana;
position: relative; top: -45px;
background-image: url(../media/black.png);
padding-left: 30px;
font-size: 16pt;
letter-spacing: 4pt;
}
#panelright{
float: right; width: 440px;
}
#photo0{
background-image: url(../pictures/keri.jpg);
background-repeat: no-repeat;
width: 105px; height: 140px;
border: 1px #FFF solid;
}
#photo1{
background-image: url(../pictures/barbara.jpg);
background-repeat: no-repeat;
width: 105px; height: 140px;
border: 1px #FFF solid;
}

#intro{
float: left;
width: 500px;
}
#welcome{
width: 600px;
margin-top: 60px;
text-align: justify;
}

#article{
margin-top: 30px;
color: #eef;
font-family:  Arial, Tahoma;
font-size: 0.8em;
padding: 10px;
}

#cvupload{
margin-top: 20px;
width: 700px;
height: 540px;
background-color: #FFF;
color: #000;
border: 2px solid #777777;
padding: 20px;
}
#cvupleft{
width: 300px;
float: left;
}
#cvupright{
width: 340px;
float: right;
}

#cvupload label{
float: left;
width: 500px;
margin-top: 14px;
margin-bottom: 8px;
}
.cvinput{
float: left;
width: 300px;
background-color: #EBEBE4;
border: 1px solid #A5ACB2;
}
#cvphone{
width: 160px;
}
#cvtext{
float: left;
width: 300px;
height: 120px;
}
#cvfile{
float: left;
width: 300px;
margin: 0;
background-image: url(../buttons/ie7filebg.png);
}

#cvsubmit{
float: right;
width: 90px;
margin-top: 20px;
position: relative; left: 8px;
}

#cvref{
font-size: 16pt;
font-weight: bold;
float: right;
height: 25px;
width: 100%;
margin-top: 30px;
text-align: right;
}
#cvtitle{
font-size: 14pt;
float: right;
height: 25px;
width: 100%;
margin-top: 10px;
text-align: right;
}
#cvdescription{
float: right;
width: 100%;
margin-top: 20px;
text-align: right;
height: 200px;
}
#cvnote{
margin-top: 30px;
}
#cvthankyou{
font-weight: bold;
font-style: italic;
text-align: right;
line-height: 140%;
}
#cvemail{
margin-top: 30px;
font-weight: bold;
}
#cvemail a{
color: #00F;
}

#bannerbar{
width: 1024px; height: 220px;
background-image: url(../media/bannerbg.png);
background-repeat: no-repeat;
}
#banner{
width: 1024px; height: 120px;
background-color: #000;
}

#footerbar{
margin-left: auto; margin-right: auto; 
width: 1024px; height: 40px;
text-align: right;
font-size: 0.8em;
}

#footerbar a{
color: #FFF;
}
#footerbar a:hover{
color: #898BFB;
}

#navs0bar {
width: 1024px; float: right;
margin-top: 16px;
font-size: 10pt;
color: #FFF;
}

#navs0{
float: right;
width: 527px;
margin-right: 1px;
font-family: tahoma;  
background-image: url(../buttons/buttonplate.png);
background-repeat: no-repeat;
}

#navs0 ul {
padding: 0; margin: 0;
list-style-type:none;
margin-left: 4px;
}

#navs0 li{
float: left;
}

#navs0 li a{
background-repeat: no-repeat;
background-position: 0 -30px;
margin-right: 1px;
width: 70px; height: 30px;
color: #FFF;
float: left;
text-decoration: none;
text-align: center;
line-height: 220%;
}

#navs0 li a:hover{
background-position: 0 0;
color: #9ba1ff;
}

#navs1{
float: right;
margin-top: 18px; margin-right: 30px;
width: 370px;
text-align: justify;
}

#navs1 ul {
padding: 0; margin: 0;
list-style-type:none;
}

#navs1 li{
margin-right: 150px;
}

#navs1 li a{
background-repeat: no-repeat;
background-position: 0 -30px;
margin-right: 1px;
width: 81px; height: 30px;
color: #FFF;
float: left;
text-decoration: none;
text-align: center;
line-height: 220%;
}

#navs1 li a:hover{
background-position: 0 0;
color: #9ba1ff;
}

#navs1b{
float: right;
margin-top: 40px; margin-right: 30px;
width: 370px;
}

#navs1b ul {
padding: 0; margin: 0;
list-style-type:none;
}

#navs1b li{
}

#navs1b li a{
background-repeat: no-repeat;
background-position: 0 -30px;
margin-right: 1px;
width: 81px; height: 30px;
color: #FFF;
text-align: center;
line-height: 220%;
}

#navs1b li a:hover{
background-position: 0 0;
color: #9ba1ff;
}

#voucher{
float: right;
margin-top: 40px; margin-right: 30px;
width: 370px;
}

.roundedtitleblack{
width: 300px; height: 30px;
background-image: url(../media/roundedtitleblack.png);
background-color: #000;
color: #FFF;
background-repeat: no-repeat;
font-size: small;
}
.roundedtitleblack h2{
margin: 0;
font-size: 12pt;
font-weight: bold;
padding: 4px 0 0 12px;
}


#showtable{
float: right;
margin-top: 50px;
margin-left: 0;
}

#table_title{
width: 160px;
float: left;
letter-spacing: 1px;
font-weight: normal;
color: #fff;
padding-bottom: 10px;
font-family: arial;
}
#table_date{
width: 80px;
float: left;
letter-spacing: 1px;
font-weight: normal;
color: #fff;
padding-bottom: 10px;
font-family: arial;
}
#table_location{
width: 200px;
float: left;
letter-spacing: 1px;
font-weight: normal;
color: #fff;
padding-bottom: 10px;
font-family: arial;
}
#table_description{
width: 410px;
float: left;
letter-spacing: 1px;
font-weight: normal;
color: #fff;
padding-bottom: 10px;
font-family: arial;
}
#table_salary{
width: 90px;
float: left;
letter-spacing: 1px;
font-weight: normal;
color: #fff;
padding-bottom: 10px;
font-family: arial;
}
#table_ref{
width: 50px;
float: left;
letter-spacing: 1px;
font-weight: normal;
color: #fff;
padding-bottom: 10px;
font-family: arial;
}
#table_info{
width: 40px;
float: left;
letter-spacing: 1px;
font-weight: normal;
color: #fff;
padding-bottom: 10px;
font-family: arial;
}

.table_row0{
height: 30px;
background-color: #111;
}
.table_row1{
height: 30px;
background-color: #222;
}

.btn_oval a{
/*/background-image: url(../buttons/buttoni.png);/*/
background-repeat: no-repeat;
background-position: 0 0;
margin-left: 4px;
width: 69px; height: 30px;
color: #FFF;
float: left;
text-decoration: none;
text-align: center;
line-height: 220%;
}

.btn_oval a:hover{
background-position: 0 -30px;
color: #00F;
}

form{margin:0;padding:0}

#form_apply{
margin-top: 30px;
text-align: right;
}
#btn_apply{
background: transparent;
background-image: url(../buttons/button5.png);
background-repeat: no-repeat;
background-position: 0 0;
width: 81px; height: 30px;
color: #FFF;
text-decoration: none;
text-align: center;
font-family: tahoma;
vertical-align: middle;
cursor: pointer;
border: none;
line-height: 220%;
}
#btn_apply:hover{
background-position: 0 -30px;
color: #9ba1ff;
}
#btn_apply.ie6hover{
background-position: 0 -30px;
color: #9ba1ff;
}


#search_box{
float: left;
margin-left: 280px;
}

#search_box label{
float: left;
line-height: 200%;
margin-right: 20px;
display: none;
}

#search_field{
float: left;
border:0;
margin:0;
font-family:tahoma;
font-size: 11px;
padding: 8px 0 0 16px;
height:22px;
background-image: url(../buttons/searchform.png);
background-repeat: no-repeat;
background-color: #000;
width: 131px;
color: #fff;
}

#search_go{
float:left;
border:0;
margin:0;
padding-left: 15px;
height: 30px;
width: 57px;
background-image: url(../buttons/buttonsearch.png);
background-repeat: no-repeat;
background-color: #000;
color: #fff;
cursor: pointer;
}
#search_go:hover{
background-position: 0 -30px;
color: #9ba1ff;
}
#search_go.ie6hover{
background-position: 0 -30px;
color: #9ba1ff;
}
.hr_shaded{
width: 1024px; height: 2px;
background-image: url(../buttons/hr.png);
background-repeat: no-repeat;
margin-top: 8px; margin-bottom: 10px;
}

#checkfailed{
color: #F00;
}

#sociallinks{
float: left; list-style-type: none; margin: 20px 0 0 2px; padding: 0 0 0 0;
font-size: small;
}
#sociallinks li{
margin-right: 20px;
float: left;
}
#sociallinks li a{
background-repeat: no-repeat; padding: 1px 0 0 20px;
text-decoration: none;
}