#bar {
        background:#4A4969 url(/images/corner.gif) no-repeat right center;
        padding-top: 1px;
        padding-bottom: 1px;
        padding-left: 5px;
        cursor: default;
        width:770px;
		
    }
    #search {
        position: absolute;
        top: 0;
        right: 5px;
    }
    #search input,
    #search select {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        margin-top: 4px;
    }
.XulMenu {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    -moz-user-select: none;
}
.XulMenu .button,
.XulMenu .button:hover,
.XulMenu .button-active,
.XulMenu .button-active:hover {
    line-height: normal;
    padding: 5px 6px 4px 6px;
    border: 1px solid #4A4969;
    color:#FFFFFF;
    text-decoration: none;
    cursor: default;
    white-space: nowrap;
    display: block;
    position: relative;
}
.XulMenu .button:hover {
    border-color: #999999 #ACA899 #ACA899 #999999;
}
.XulMenu .button-active,
.XulMenu .button-active:hover {
    border-color: #999999 #ACA899 #ACA899 #999999;
	background-color:#666666;
	color:#FFFFFF;
}
.XulMenu .item,
.XulMenu .item:hover,
.XulMenu .item-active,
.XulMenu .item-active:hover {
    background: #ffffff;
    line-height: normal;
    padding: 3px 30px 3px 20px;
    color: #000000;
    text-decoration: none;
    cursor: default;
    white-space: nowrap;
    display: block;
    position: relative;
    
}
.XulMenu .item:hover,
.XulMenu .item-active,
.XulMenu .item-active:hover {
    background: #316AC5;
    color: #ffffff;
}
.XulMenu .section {
    background: #ffffff;
    border: 1px solid;
    border-color: #F1EFE2 #716F64 #716F64 #F1EFE2;
    padding: 2px 1px 1px 2px;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}
.XulMenu .arrow {
    position: absolute;
    top: 7px;
    right: 8px;
    border: 0;
}

* html .XulMenu td { position: relative; } /* ie 5.0 fix */

body {
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0px;
padding:0px;
}

p,ul,li {
text-align:left;
}

h1 {
font-weight: normal;
font-size: 16px;
margin: 4px 0px;
color: #000063;
line-height: 25px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

h3 {
background:#4A4969 url(/images/corner-small.gif) no-repeat right center;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 5px;
color:#FFFFFF;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
}

.contentcell {
padding:10px 10px 10px 15px;
}



.footer {
background-image:url(/images/bottom.gif);
background-repeat:no-repeat;
background-position:left;
text-align:right;
font-size:9px;
color:#999999;
}

/* CSS form layout */

div.row {
  clear: both;
  padding-top: 2px;
  
  }

div.row span.label {
  float: left;
  width: 160px;
  text-align: right;
  }

div.row span.formw {
  float: left;
  width:200px;
  text-align: left;
  } 
  
.candidateform
{
font-size:4px;
}

.job-searchbg {
background-color:#CCCCCC;
color:#000000;
padding:2px 4px 2px 4px;
}


.greybg {
background-color:#CCCCCC;
padding:2px 2px 4px 5px;
}

.whitebg {
background-color:#FFFFFF;
padding:2px 2px 4px 5px;
}

p.overview {font-size: 11px; font-family: Verdana, Arial; color:#000063; font-weight: bold; }

A.footerlink:link {
text-decoration:none;
font-size:9px;
color:#999999;
}
A.footerlink:visited {
text-decoration:none;
font-size:9px;
color:#999999;
}
A.footerlink:hover {
text-decoration:underline;
font-size:9px;
color:#999999;
}

.notmuchpadding {
padding:1px 0px 1px 0px;
margin:0px 0px 0px 0px;
}

.wrapper { 
text-align:left;
width:770px;
margin-left: auto;
margin-right: auto;
}

.osdm {
text-indent:-2000px;
}

