/* <![CDATA[ */

body, div, p, a, span, input, select, textarea, h1, h2, h3, h4, h5, h6 {
    font-family: arial, helvetica, sans-serif;
}

body, div, p, a, span, input, select, textarea {
    font-size: 11px;
}

input, select, textarea, .textbox {
    font-size: 11px;
}

tbody tr td {
    font-family: Lucida Console, trebuchet ms, tahoma, verdana;
}

.displayTable tfoot {
    background: #c8e8d0 url( "../images/bg_tableHead.jpg" ) top left repeat-x;
    margin-top: 5px;
    color: #333333;
    height: 20px;
}

.displayTable thead {
    background: #c8e8d0 url( "../images/bg_tableHead.jpg" ) top left repeat-x;
    color: #333333;
    text-align: left;
    height: 22px;
    margin: 0px;
    padding: 0px;
}

/* ----------------------[ PXCORE OVERRIDES ]---------------------- */

body {
    background: url( "../images/sirconPageBg.jpg" ) top left repeat-x;
}

h3 {
    width: 80%;
    color: #4b768b;
    font-size: 14px;
    border-bottom: 1px dashed #333333;
    padding: 2px 5px;
    margin: 0px auto 20px auto;
}

h4 {
    color: #333333;
    border-bottom: 1px solid #c8e8d0;
    width: 98%;
    font-size: 12px;
}

h6 {
    color: #333333;
}

#dataPair span {
    color: #333333;
}

.textbox {
    border: 1px solid #333333;
}

.radiobutton, .checkbox, .checkboxChecked {
    border: 0px;
}

textarea {
    border: #333333 1px solid;
    background: #ffffff url( "../images/box_shadow.gif" ) no-repeat;
}

thead {
    background: #c8e8d0 url( "../images/bg_tableHead.jpg" ) top left repeat-x;
    color: #333333;
}

th {
    border-right: 1px solid #333333;
}

.tableRowOdd {
    background-color: #ecf6ff;
}

/* ----------------------[ PXSTYLE OVERRIDES ]---------------------- */

#loadText {
    color: #333333;
}

#tabBody {
    background: #c8e8d0;
}

#tabBodyShim {
    width: 592px;
}

#tabHead {
    display: none;
}

#infoBlock {
    margin: 10px;
}

#scrollTable {
    border-top: 1px solid #333333;
    border-bottom: 1px solid #333333;
}

#action {
    background: #ffffff;
    border-left: 1px solid #333333;
    border-bottom: 1px solid #333333;
    display: none;
}

#headOptional {
    color: #333333;
}

#mainContent {
    border-top: 1px solid #333333;
    border-left: 1px solid #333333;
    border-right: 1px solid #333333;
}

#footerContent {
    border-top: 1px solid #333333;
}

#footOptional {
    border-left: 1px solid #333333;
    border-right: 1px solid #333333;
    border-bottom: 1px solid #333333;
    background: #c8e8d0;
}

#asyncNavigationlist #workspaceLink {
    background: none;
}

#asyncGrouped a:hover, #reportLink a:hover, #newLead a:hover, #workspaceLink a:hover {
    background: none;
}

#headerContent {
    background: url( "../images/sirconLogoBg.jpg" ) top left no-repeat;
}

#elm_tl {
    background: url( "../images/corner_topleft.gif" ) no-repeat;
}

#elm_tr {
    background: url( "../images/corner_topright.gif" ) no-repeat;
}

#elm_bl {
    background: url( "../images/corner_bottomleft.gif" ) no-repeat;
}

#elm_br {
    background: url( "../images/corner_bottomright.gif" ) no-repeat;
}

#elm_ex_tl {
    background: url( "../images/corner_ex_topleft.gif" ) no-repeat;
}

#elm_ex_tr {
    background: url( "../images/corner_ex_topright.gif" ) no-repeat;
}

#elm_ex_bl {
    background: url( "../images/corner_ex_bottomleft.gif" ) no-repeat;
}

#elm_ex_br {
    background: url( "../images/corner_ex_bottomright.gif" ) no-repeat;
}

#asyncNavigationlist li {
    background: url( "../images/listSep.gif" ) top left no-repeat;
}

#asyncNavigationlist #asyncSpacer {
    background: url( "../images/listSep.gif" ) top left no-repeat;
}

#asyncTasklist li {
    background: none;
}

#asyncTasklist {
    background: #333333;
    border: solid 1px #c8e8d0;
}

#asyncTasklist li a:hover {
    background: #4b768b;
}

/* ----------------------[ PXNAV OVERRIDES ]---------------------- */

#topnav a {
    border-right: 1px solid #333333;
    border-bottom: 1px solid #333333;
    background: url( "../images/tabOff.gif" ) no-repeat;
}

#topnav a:hover {
    color: #333333;
    background: url( "../images/tabOver.gif" ) no-repeat
}

#topnav a.here {
    color: #333333;
    border-right: 1px solid #333333;
    border-bottom: 1px solid #c8e8d0;
    background: url( "../images/tabOn.gif" ) no-repeat;
}

#topnav a.here:hover {
    color: #333333;
    background: url( "../images/tabOn.gif" ) no-repeat;
}

#flexNav {
    border-top: 1px solid #333333;
    background: #c8e8d0;
    border-left: 1px solid #333333;
    border-right: 1px solid #333333;
}

#subnav, ul#subnav {
    background: transparent;
    border: none;
}

#subnav a.here, #subnav a.here:active {
    color: #003399;
    background: transparent;
    border: none;
}

#subnav a.here:hover {
    color: #333333;
    background: transparent;
    border: none;
}

#subnav a, #subnav a:visited {
    color: #003366;
    background: transparent;
    border: none;
}

#subnav a:hover, #subnav a:visited:hover {
    color: #003399;
    background: transparent;
    border: none;
    text-decoration: underline;
}

.asyncTasklistOn {
    background: url( '../images/sirconAsyncNavBg.jpg' ) top left repeat-x;
    display: -moz-inline-box;
}

/* CONTAINER STYLES --------------------------------------------------------- */

.genericPacketButton {
    display: none;
}

#licenseExplanation {
    background: #c8e8d0;
}

#btn_remove {
    display: none;
}

#removeFormButton {
    display: none;
}

#toggleFurtherInstructionsLink {
    display: block;
}

#instructionList, #instructionList li {
    text-align: left;
    margin-left: 20px;
}

/* aka: .contentBlock in pxStyle ------------------------------------------- */

/* NOT FOR ONE-AM */

#addUserInfo_Block,
    #changePassword_Block,
    #changePin_Block,
    #editPersonalInfo_Block,
    #ldapSearchResults_Block,
    #searchResults_Block {
    border: none;
}

/* aka: .contentData in pxStyle ------------------------------------------- */

#sideBySide_Body {
    width: 300px;
}

#addUserInfo_Body,
    #changePassword_Body,
    #changePin_Body,
    #editPersonalInfo_Body {
    text-align: center;
}

/* --[ DATA TABLES ]-------------------------------------------------------------- */

#allReports_Body,
    #appointmentErrorsTable_Body,
    #appointmentLetters_Body,
    #appointmentResultsTable_Body,
    #destination_Body,
    #documentInfoList_Body,
    #errorHistoryTable_Body,
    #errorMessageLog_Body,
    #filterLeads_Body,
    #filterLeadsRecruiter_Body,
    #filterPacketsLicspec_Body,
    #filterPacketsRecruiter_Body,
    #finalizeDocs_Body,
    #findRecruiterResults_Body,
    #genericQueue_Body,
    #ldapSearchResults_Body,
    #milestoneHistoryTable_Body,
    #myQueue_Body,
    #origin_Body,
    #potentialAppointmentsTable_Body,
    #potentialTerminationsTable_Body,
    #printDocs_Body,
    #recruiterIdentificationNumberList_Body,
    #recruiterInfo_Body,
    #reviewPacket_Body,
    #searchResults_Body,
    #signaturesList_Body,
    #stateSelection_Body,
    #statusMonitor_Body,
    #userSearchResults_Body,
    #viewCurrentAppointmentRequests_Body {
    background: #c8e8d0 url( "../images/bg_tableHead.jpg" ) top left repeat-x;
    border: 1px solid #333333;
}

#action {
    border-left: 1px solid #333333;
    border-bottom: 1px solid #333333;
}

/* --[ PAGE SPECIFIC STYLES ]-------------------------------------------------------------- */

#genericQueue_Body .viewLink_Off {
    display: none;
}

/* ]]> */