/* CSS Document */


/* The Date */

#date 
{ position: relative; width:780px; text-align:right; background: #fff url(../img/footerbg.gif) repeat-x left top; color:#fff; font-size:9px; padding-top:5px; padding-bottom:5px;}

#date span
{ margin-right:25px;}

/* Little Elements */

.ImageRight { float: left; margin-right: 5px; }

/* Structure Elements */

.Holder 
{ position: relative; margin: 0px auto; width: 780px; background: #fff url(../img/wrap_bg.gif) repeat-y left top; border-left: 1px solid #D2D2D2; border-right: 1px solid #D2D2D2;}

.TopImage   
{ position: relative; width: 780px; height: 295px; background-image: url(../img/top_image_bg.jpg); }

.Bottom
{ position: relative; margin: 0px auto; width: 782px; height:29px; background: #fff url(../img/nav/off_bg.gif) repeat-x left top;
border-bottom: 1px solid #D2D2D2; border-top: 1px solid #D2D2D2;}

.PageContent { padding-left:25px; padding-right:25px; position: relative; min-height:350px;}

.Left { position: relative; text-align: left; float:left; 
width:465px; padding-top:25px; }


.Spacer { position: relative; text-align: left; float:left; 
width:465px; height:80px;
}

.Footer { position: relative; text-align: left; float:left; 
width:465px;  border:0px; 
}

.Footer p { margin-top: 0px; margin-bottom: 5px; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #888888 }

.Right { position: relative; text-align: left; float:right;
width:215px; padding-top:25px; line-height: 1.4em; font-size: 10px;}

.Right a {color:#888; }

p         { margin-top: 0px; margin-bottom: 5px; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #888888; }

p.contact { margin-top: 0px; margin-bottom: 5px; font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #888; font-weight: bold;}





/* Content Page */

.TopImageContent   
{ position: relative; width: 780px; height: 110px; background:#fff; }

.logo 
{ float:left; padding-left:25px; padding-top:35px;}

/* Candidates Page */

ul#candidates {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; list-style:square;}

/* Forms */

#form {padding-left:0px;}

.regforms {font-size:11px;}

.vacmul {width:213px; }

input, select, textarea, list {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 100%;
  color: #333;
  border:#888 solid 1px;
  background-color:#fff;
}

textarea {
  overflow: auto;
}

fieldset
{
border: #888 solid 1px;
padding:10px;
}

legend
{
background: #fff;
border: #333;
font-size:11px;
color:#333;
padding:5px;
}

span.error{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#990000;}

.regdivs {text-align:left;}

#sectors {float:left; width:225px; height:145px; 
font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #888888; margin:0px; margin-top:5px;}

#sectorsb {float:right; width:225px; height:145px; 
font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #888888; margin:0px; margin-top:5px;}