BODY {
    BACKGROUND: url(/CSMasters/images/background.jpg); MARGIN: 0px 0px 20px; FONT: 11px/17px Verdana, Arial, Helvetica, sans-serif;
}

#wrapper {
    background: url(/CSMasters/images/content.jpg) repeat-y;
    margin: 0px auto;
    width: 800px;
    padding-right: 9px;
    padding-left: 9px;
}
#masthead {
    BACKGROUND: url(/CSMasters/images/masthead.jpg) no-repeat; HEIGHT: 100px
}
#masthead_admin {
    background: url(/CSMasters/images/masthead_admin.jpg) no-repeat;
    height: 100px;
}
#masthead_admin_tools {
    background: url(/CSMasters/images/masthead_admin_tools.jpg) no-repeat;
    height: 100px;
}
#masthead P {
    MARGIN: 0px 0px 0px 520px; FONT: bold 11px/21px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #93c7e0; PADDING-TOP: 17px
}
#masthead P A {
    PADDING-RIGHT: 12px; BACKGROUND: url(/CSMasters/images/arrow_blue.gif) no-repeat right 50%; COLOR: #93c7e0; TEXT-DECORATION: none
}
#masthead P A:hover {
    BACKGROUND: url(/CSMasters/images/arrow_white.gif) no-repeat right 50%; COLOR: #fff
}
#search {
    BACKGROUND: #237aab; MARGIN: 0px; BORDER-BOTTOM: #fff 1px solid
}
#search H2 {
    MARGIN: 0px 0px 0px 22px; FONT: bold 12px/29px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #fff
}
#search FORM {
    FLOAT: right; MARGIN: 0px 10px 0px 0px; FONT: 12px/29px Verdana, Arial, Helvetica, sans-serif; COLOR: #fff
}
#search INPUT#text {
    MARGIN-LEFT: 4px; WIDTH: 100px; MARGIN-RIGHT: 4px
}
#topnav {
    BACKGROUND: #237aab
}
#topnav P {
    MARGIN: 0px; FONT: 11px/21px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #fff; TEXT-ALIGN: center
}
#topnav A {
    PADDING-RIGHT: 42px; PADDING-LEFT: 42px; COLOR: #fff; TEXT-DECORATION: none
}
#topnav A:hover {
    TEXT-DECORATION: underline
}
#content {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 220px; WIDTH: 550px; PADDING-TOP: 28px
}
#content H2 {
    MARGIN: 0px 0px 12px; FONT: bold 15px/24px Verdana, Arial, Helvetica, sans-serif; COLOR: #036; TEXT-ALIGN: center
}
#content H3 {
    MARGIN: 0px; FONT: bold 11px/17px Verdana, Arial, Helvetica, sans-serif; COLOR: #000
}
#content H4 {
    MARGIN: 0px 0px 12px; FONT: bold 12px/24px Verdana, Arial, Helvetica, sans-serif; COLOR: #036; TEXT-ALIGN: center
}
#content TABLE#contactinfo TD {
    PADDING-RIGHT: 20px; FONT: 11px/17px Verdana, Arial, Helvetica, sans-serif; COLOR: #000
}
TABLE.grid {
    BORDER-TOP: #237aab 1px solid; MARGIN-BOTTOM: 12px; BORDER-LEFT: #237aab 1px solid
}
TABLE.grid TD {
    BORDER-RIGHT: #237aab 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; FONT: 11px/17px Verdana, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: top; COLOR: #003366; PADDING-TOP: 3px; BORDER-BOTTOM: #237aab 1px solid
}
TABLE.grid TD P {
    MARGIN: 0px
}
TABLE.border {
    BORDER-TOP: #237aab 1px solid; BORDER-LEFT: #237aab 1px solid
}
TABLE.border TD {
    BORDER-RIGHT: #237aab 1px solid; BORDER-BOTTOM: #237aab 1px solid
}
TABLE.resumesmall TD {
    PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; FONT: 11px/17px Verdana, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: top; COLOR: #003366; PADDING-TOP: 3px
}
TABLE.resumesmall TR {
    PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; FONT: 11px/17px Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold; VERTICAL-ALIGN: top; HORIZONTAL-ALIGN: center; COLOR: #003366; PADDING-TOP: 3px
}
TABLE.resumesmall TR.rule TD {
    BORDER-BOTTOM: #237aab 1px solid
}
TABLE.resumesmall TD UL {
    PADDING-RIGHT: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 35px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#content TABLE.resumesmall TD.resumemed {
    FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; PADDING-TOP: 10px; BORDER-BOTTOM: #237aab 1px solid
}
#content TABLE.resumesmall TD.resumelg {
    FONT: bold 14px/18px Verdana, Arial, Helvetica, sans-serif
}
TABLE.resumesmall TD P {
    MARGIN: 0px
}
TABLE.candidatelist {
    MARGIN-BOTTOM: 12px
}
TABLE.candidatelist TH {
    PADDING-RIGHT: 30px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; FONT: bold 9px/17px Verdana, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: top; TEXT-TRANSFORM: uppercase; COLOR: #003366; PADDING-TOP: 3px; BORDER-BOTTOM: #237aab 1px solid; TEXT-ALIGN: left
}
TABLE.login TD {
    PADDING-RIGHT: 30px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; FONT: 12px/18px Verdana, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: top; COLOR: #003366; PADDING-TOP: 3px
}
TABLE.login TD P {
    MARGIN: 0px
}
TABLE.login {
    MARGIN-BOTTOM: 12px
}
TABLE.login TH {
    PADDING-RIGHT: 30px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; FONT: bold 9px/17px Verdana, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: top; TEXT-TRANSFORM: uppercase; COLOR: #003366; PADDING-TOP: 3px; TEXT-ALIGN: left
}
TABLE.login TD {
    PADDING-RIGHT: 30px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; FONT: 12px/18px Verdana, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: top; COLOR: #003366; PADDING-TOP: 3px
}
TABLE.login TD P {
    MARGIN: 0px
}
P#clear {
    CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 12px
}
#bottom {
    BACKGROUND: url(/CSMasters/images/bottom.jpg) no-repeat; MARGIN: 0px auto; WIDTH: 818px; HEIGHT: 20px
}
#bottomnav P {
    MARGIN: 0px; FONT: 9px/20px Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
#bottomnav P A {
    PADDING-RIGHT: 5px; PADDING-LEFT: 5px; TEXT-TRANSFORM: uppercase; COLOR: #000; TEXT-DECORATION: none
}
#bottomnav P A:hover {
    TEXT-DECORATION: underline
}
.accent {
    COLOR: #f27d00;
}
#content_one {
    PADDING-RIGHT: 30px; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; FONT: 11px Verdana, Arial, Helvetica, sans-serif; VERTICAL-ALIGN: top; COLOR: #000000; PADDING-TOP: 3px
}
INPUT {
    FONT-SIZE: 1em; COLOR: #666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
SELECT {
    FONT-SIZE: 1em; COLOR: #666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
textfield {
    FONT-SIZE: 1em; COLOR: #666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
TEXTAREA {
    FONT-SIZE: 1em; COLOR: #666; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
P {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
IMG {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FORM {
    MARGIN: 0px
}
#content-container {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; PADDING-TOP: 0px
}
.box {
    BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; FLOAT: left; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 548px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid;text-align:right
}
H1 {
    FONT-WEIGHT: normal; FONT-SIZE: 1.8em; PADDING-BOTTOM: 0.5em; MARGIN: 10px 0px 0px; COLOR: #333; LINE-HEIGHT: 1em; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2 {
    PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0.5em; MARGIN: 0px; COLOR:#036 ; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H3 {
    PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 1.5em; PADDING-BOTTOM: 0.5em; MARGIN: 0px; COLOR: #f27d00; PADDING-TOP: 0.5em; FONT-FAMILY:Verdana, Helvetica, sans-serif
}
.alert {
    DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: bold;    COLOR: #f27d00; PADDING-TOP: 8px;
}
.error {
    BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: bold; PADDING-BOTTOM: 8px; padding-top: 8px;  COLOR: #c00;
}
.headerOrange {
    FONT-WEIGHT: bold;PADDING-RIGHT: 0.5em; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0.5em; MARGIN: 0px; COLOR: #036; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left;FONT-SIZE: 1.3em;
    DISPLAY: block;
}
.form_row {
    BORDER-BOTTOM: #ccc 1px solid;
}
.form_row .label {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 210px; MARGIN-RIGHT: 1em; PADDING-TOP: 0.25em; TEXT-ALIGN: right
}
.form_row .field {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.form_row .text {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0.25em
}
.form_row SPAN.radialText {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0.5em; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0.2em
}
A {
    COLOR: #0a94d6; text-decoration: underline;
}
A:visited {
    COLOR: #0a94d6; text-decoration: underline;
}
A:hover {
    TEXT-DECORATION: underline;
    color: #d70;
}
A.call-to-action {
    PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(/olam/CSMasters/images/bt/bt_arrow_secondary.gif) no-repeat left 50%; PADDING-BOTTOM: 1px; BOTTOM: 0px; PADDING-TOP: 1px; POSITION: absolute
}
A.arrow {
    PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(/olam/CSMasters/images/bt/bt_arrow_secondary.gif) no-repeat left 50%; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
A.close {
    PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(/olam/CSMasters/images/img-closeWin.gif) no-repeat left 50%; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
A.print {
    PADDING-RIGHT: 0px; PADDING-LEFT: 1.4em; BACKGROUND: url(/olam/CSMasters/images/icon-print.gif) no-repeat left 50%; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em
}
A.backToTop {
    PADDING-RIGHT: 0px; PADDING-LEFT: 1.2em; BACKGROUND: url(/olam/CSMasters/images/btn_arrow_up.gif) no-repeat left 50%; PADDING-BOTTOM: 0.25em; PADDING-TOP: 0.25em
}
.tableGen{
    text-align:left;
}


.tableGen TD {
    PADDING-RIGHT: 0.5em; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0.1em; BORDER-BOTTOM: #ccc 1px solid
}
.tableGen TR.separator TD {
    BORDER-BOTTOM: #666 1px solid
}
.tableGen TH {
    LINE-HEIGHT: normal; BORDER-BOTTOM: #ccc 1px solid
}
.tableGen TR {

}
.tableGen TD.headerOrange {
    PADDING-RIGHT: 0.5em; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0.5em; MARGIN: 0px; COLOR: #f27d00; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.tableGenNone{
    text-align:left;
}
.tableGenNone TD {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 0px
}
.tableGenNone TH {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0.5em; MARGIN: 0px; COLOR: #666; PADDING-TOP: 0px
}
.pad {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}

.subButton  {
    BORDER-RIGHT: #d70 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d70 1px solid;  PADDING-LEFT: 0px; FONT-WEIGHT: normal; BACKGROUND: url(/CSMasters/images/btn_gradient_orange_1x23.png) #f90 repeat-x 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 1px 3px 0px; BORDER-LEFT: #d70 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #d70 1px solid; POSITION: relative;
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.0em; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0.2em; MARGIN: 0px; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 0.2em; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none;right:auto
}
.subButton:hover  {
    BORDER-LEFT-COLOR: #930; BORDER-BOTTOM-COLOR: #930; COLOR: #000; BORDER-TOP-COLOR: #930; BORDER-RIGHT-COLOR: #930
}
.confirmBox {
    BORDER-RIGHT: #666 3px solid; PADDING-RIGHT: 6px; BORDER-TOP: #666 3px solid; MARGIN-TOP: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 6px; BORDER-LEFT: #666 3px solid; COLOR: #006; PADDING-TOP: 6px; BORDER-BOTTOM: #666 3px solid; TEXT-ALIGN: center
}
.errorBox {
    BORDER-RIGHT: #c00 3px solid; PADDING-RIGHT: 6px; BORDER-TOP: #c00 3px solid; MARGIN-TOP: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 6px; BORDER-LEFT: #c00 3px solid; COLOR: #c00; PADDING-TOP: 6px; BORDER-BOTTOM: #c00 3px solid; TEXT-ALIGN: center
}
.attentionBox {
    BORDER-RIGHT: #fc3 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #fc3 1px solid; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 6px; BORDER-LEFT: #fc3 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #fc3 1px solid; BACKGROUND-COLOR: #ffc; TEXT-ALIGN: center;display:block
}
.bold{
    FONT-WEIGHT: bold;font-size:1.1em;
}
.project{
    font-size:1.1em; TEXT-DECORATION: underline;PADDING-TOP: 6px;
}
.popup {
    background-color:rgb(255,255,255);
    color: #000000;
    border: 1px solid #CCCCCC;
    width:400px;
    padding: 5px 0px 0px 0px;

}
.menuhead {
    FONT-WEIGHT: bold;font-size:1.3em;

    PADDING-LEFT: 0.1em;
}
.allresume {
    BORDER-RIGHT: #d70 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d70 1px solid;  PADDING-LEFT: 0px; FONT-WEIGHT: normal; BACKGROUND: url(/CSMasters/images/btn_gradient_orange_1x23.png) #f90 repeat-x 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; BORDER-LEFT: #d70 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #d70 1px solid; POSITION: relative;
    BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0.3em; PADDING-LEFT: 0.3em; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.0em; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0.2em; MARGIN: 0px; CURSOR: pointer; COLOR: #fff; PADDING-TOP: 0.2em; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none;left:auto;
}
.name{
    PADDING-RIGHT: 0px;  PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.5em; PADDING-BOTTOM: 0.5em; MARGIN: 0px; COLOR: #f27d00; PADDING-TOP: 0.5em; FONT-FAMILY:Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.employer{
    FONT-WEIGHT: bold; font-size:1.3em;
}
.jobTitle{
    FONT-WEIGHT: bold; font-size:1.3em;
}