/**/#mainContent
{
   padding: 0px;
}

 #jobSearchText
 {
   text-align: left;
 }

 select, input
 {
   font-family: lucida sans unicode;
   font-size: 9px;

 }



/* All Table Parts */

/**/#jobheader, #jobsummary, #jobdetail, .shortlist
{
   width: 100%;
   clear: both;
   margin: 0px 0px 6px 4px;
}

/**/#jobheader th, #jobheader td,
/**/#jobsummary th, #jobsummary td,
/**/#jobdetail th, jobdetails td
{
   padding: 0px;
   margin: 0px;
}

/**/#jobheader th
{
   padding: 0px 16px;
}

/**/#jobheader th, #jobsummary td, #jobdetail td
{
   font-size: 10px;
}
/**/#jobsummary td, #jobdetail td
{
   padding: 8px 8px 2px;
}
/**/#jobheader td, #jobsummary th
{
   background-color: #f0f2eb;
   border-width: 1px 0px;
   border-style: solid;
   border-color: #999999;
   text-align: left;
   padding: 3px 8px;
}



/* Job Tabs */

/**/#jobtabs
{
   padding: 0px 16px;
   float: right;
}

/**/#jobtabs td
{
   height: 26px;
   vertical-align: middle;
   padding: 0px;
   margin: 0px;
}

/**/#jobtabs a
{
   font-family: lucida sans unicode;
   font-size: 14px;
   text-transform: lowercase;
}


/**/#jobtabs td.leftEdge, #jobtabs td.rightEdge
{
   width: 27px;
}
/**/#jobtabs td.center
{
   width: 36px;
}

/* Left tab is selected */

/**/#jobtabs.selectLeft td.leftEdge
{
   background: url( '../images/tabLeftSelect.gif' ) no-repeat;
}
/**/#jobtabs.selectLeft td.left
{
   background: url( '../images/tabCenterSelect.gif' );
}
/**/#jobtabs.selectLeft td.center
{
   background: url( '../images/tabCenterLeft.gif' ) no-repeat;
}
/**/#jobtabs.selectLeft td.right
{
   background: url( '../images/tabCenter.gif' );
}
/**/#jobtabs.selectLeft td.rightEdge
{
   background: url( '../images/tabRight.gif' ) no-repeat;
}
/**/#jobtabs.selectLeft td.left a
{
   color: #ffffff;
}
/**/#jobtabs.selectLeft td.right a
{
   color: #351601;
}

/* Right tab is selected */

/**/#jobtabs.selectRight td.leftEdge
{
   background: url( '../images/tabLeft.gif' ) no-repeat;
}
/**/#jobtabs.selectRight td.left
{
   background: url( '../images/tabCenter.gif' );
}
/**/#jobtabs.selectRight td.center
{
   background: url( '../images/tabCenterRight.gif' ) no-repeat;
}
/**/#jobtabs.selectRight td.right
{
   background: url( '../images/tabCenterSelect.gif' );
}
/**/#jobtabs.selectRight td.rightEdge
{
   background: url( '../images/tabRightSelect.gif' ) no-repeat;
}
/**/#jobtabs.selectRight td.left a
{
   color: #351601;
}
/**/#jobtabs.selectRight td.right a
{
   color: #ffffff;
}


/**/#jobheader .tabs a:link, #jobheader .tabs a:visited
{
   color: #999999;
   text-decoration: none;
}
/**/#jobheader .tabs a.selected:link, #jobheader .tabs a.selected:visited
{
   color: #f1f2ec;
}
/**/#jobheader .tabs a:hover, #jobheader .tabs a:active,
/**/#jobheader .tabs a.selected:hover, #jobheader .tabs a.selected:active
{
   color: #cc5511;
}






/* Header */

/**/#jobheader, #jobheader a
{
   color: #666666;
   font-size: 10px;
   font-weight: normal;
}

/**/#jobheader a
{
   text-decoration: underline;
}
/**/#jobheader a:hover
{
   color: #cc5511;
}
/**/#jobheader .title
{
   margin-right: 16px;
}


/* Job Summary */

/**/#jobsummary
{
   margin-top: 0px;
}

/**/#jobsummary th
{
   font-size: 11px;
}

/**/#jobsummary .title
{
   color: #cc5511;
   font-weight: bold;
}

/**/#jobsummary .light
{
   background-color: #ffffff;
}
/**/#jobsummary .dark
{
   background-color: #f0f2eb;
}

/**/#jobsummary td.summary
{
   padding-top: 0px;
   padding-bottom: 8px;
}

/**/#jobsummary td.summary, #jobsummary .salary
{
   color: #666666;
   font-style: italic;
}

/**/#jobsummary a, #jobsummary a:link, #jobsummary a:active, #jobsummary a:visited
{
   color: #000000;
   font-size: 11px;
   font-weight: bold;
   text-decoration: underline;
}

/**/#jobsummary a:hover
{
   color: #cc5511;
}

/* Job Detail */

/**/#jobdetail td
{
   padding-bottom: 25px;
}

/**/#jobdetail .title
{
   font-size: 13px;
   font-weight: bold;
   padding-bottom: 12px;
}

/**/#jobdetail td.description
{
   padding-top: 0px;
   padding-right: 50px;
   margin-top: 8px;
}
/**/#jobdetail td.contact
{
   padding-bottom: 8px;
}
/**/#jobdetail .logo
{
   text-align: center;
   vertical-align: middle;
}

/**/#jobdetail .summary, #jobdetail .contact
{
   border: 0px dotted #999999;
}

/**/#jobdetail .summary, #jobdetail .contact
{
   border-width: 1px 0px;
}


/**/#jobdetail .summary
{
   font-weight: bold;
   padding-top: 4px;
   padding-bottom: 8px;
}


/**/#jobdetail dt
{
   width: 95px;
   float: left;
   clear: left;
}

/**/#jobdetail dd
{
   font-weight: bold;
   margin: 0px;
}

/**/#jobdetail dd
{
   float: left;
   clear: right;
   width: 100%;
}

/**/#jobdetail dl
{
   margin: 0px 0px 0px 0px;
}

/**/#jobdetail .contact dt
{
   margin-top: 8px;
}
/**/#jobdetail .contact dd
{
   clear: both;
}


/**/#jobdetail dd.nohighlight
{
   font-weight: normal;
}


/**/#jobdetail .formbuttons input
{
   width: 140px;
   float: left;
   clear: both;
}

/**/#jobdetail .otherjobs
{
   padding-top: 10px;
   clear: both;
}

.formbuttons ul
{
   list-style-type: none;
   padding-left: 0px;
}
.formbuttons li
{
   background: url(/images/arrowbutton.gif) no-repeat 0px;
   line-height: 14px;
   padding-top: 2px;
   padding-bottom: 1px;
   margin-bottom: 5px;
}
.formbuttons li a
{
   padding-left: 22px;
   display: block;
}