.bidWatchLegend
{
    background-color: #DDDDDD;
    border-left: solid 1px #BDCAD8;
    border-right: solid 1px #BDCAD8;
    border-top: solid 1px #BDCAD8;
    color: #000000;
    font-family: tahoma,arial,sans-serif;
    font-size: 11px;
}

.calendarControlCurrentDay
{
    background-color: #CCCCCC;
}

.calendarControlDay
{
    color: #000000;
    font-family: tahoma,arial,sans-serif;
    font-size: 11px;
}

.calendarControlDayHeader
{
    background-color: #CCCCCC;
    color: #000000;
    font-family: tahoma,arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.calendarControlHeader
{
    background-color: #224499;
    color: #FFFFFF;
    font-family: tahoma,arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.calendarControlHeaderNavLinks
{
    color: #FFFFFF;
    font-family: tahoma,arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.calendarControlOtherMonthDay
{
    color: #CCCCCC;
}

.cellControlPanel
{
    background-color: #FFFFFF;
    border-color: white #BDCAD8 #BDCAD8;
    border-style: none solid solid;
    border-top: 1px solid gray;
    border-width: 1px;
    color: #000000;
    font-family: tahoma,arial,sans-serif;
    font-size: 12px;
    padding: 2;
    vertical-align: top;
}

.cellHomePageDescription
{
    background-color: #DDDDDD;
    color: #000000;
    font-family: tahoma,arial,sans-serif;
    font-size: 12px;
    padding: 10px;
}

.cellHomePageDescriptionHeader
{
    background-color: #000000;/*old value: #0000aa*/
    border-bottom: solid 1px #BDCAD8;
    color: #FFFFFF;
    font-family: tahoma,arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
}

.cellJobDetailsDescription
{
    background-color: #0000AA;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 4;
    text-align: left;
    vertical-align: top;
    white-space: nowrap;
}

.cellJobDetailsHeader
{
    background-color: #0000AA;
    border-bottom: solid 1px #666666;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 4px;
    text-align: left;
    vertical-align: top;
    white-space: nowrap;
}

.cellJobDetailsHeader a
{
    color: #ffffff;
}

.cellJobDetailsLinks
{
    background-color: #DDDDDD;
    border-bottom: 1px solid gray;
    border-top: 1px solid gray;
    font-family: verdana, arial;
    font-weight: bold;
    padding: 5px;
    text-align: center;
    vertical-align: middle;
}

.cellJobDetailsName
{
    background-color: #0000AA;
    background-image: url(../Common/Images/box_middle.png);
    background-repeat: repeat-x;
    color: #FFFFFF;
    font-family: tahoma,arial,sans-serif;
    font-size: 18px;
    font-weight: bold;
}

.cellMenu
{
    background-color: #FFFFFF;
    font-family: tahoma,arial,sans-serif;
    font-size: 11px;
    padding: 4px;
    white-space: nowrap;
}

.cellMenuHeader
{
    background-color: #0000AA;
    color: #FFFFFF;
    font-family: tahoma,arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
}

.cellViewFilePageHeader
{
    background-color: #D4E6FC;
}

.companySearchGroupRow
{
    background-color: #224499;
    color: #FFFFFF;
    font-family: tahoma,arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.createJobWizardSidebar
{
    padding-right: 15px;
    padding-top: 15px;
}

.createJobWizardStepLinks
{
    color: #224499;
    font-family: tahoma,arial,sans-serif;
    font-size: 12px;
}

.dlManagementMultiViewNotSelected
{
    background-color: white;
    border-left: solid 1px #BDCAD8;
    border-right: solid 1px #BDCAD8;
    border-top: solid 1px #BDCAD8;
    height: 20px;
    margin-bottom: 0px;
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 1px;
    padding-bottom: 0px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 5px;
}

.dlManagementMultiViewSelected
{
    background-image: url(../Common/Images/job_details_gradient.png);
    background-repeat: repeat-x;
    border-left: solid 1px #BDCAD8;
    border-right: solid 1px #BDCAD8;
    border-top: solid 1px #BDCAD8;
    height: 20px;
    margin-bottom: 0px;
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 1px;
    padding-bottom: 0px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 5px;
    vertical-align: middle;
}

.downloadManagementApproved
{
    background-color: #C0FFC0;
    border-bottom: solid 1px #CCCCCC;
    color: #000000;
    padding-bottom: 3px;
    padding-top: 3px;
}

.downloadManagementDeclined
{
    background-color: #FFC0C0;
    border-bottom: solid 1px #CCCCCC;
    color: #000000;
    padding-bottom: 3px;
    padding-top: 3px;
}

.downloadManagementDetailsCell
{
    background-color: #FFFFFF;
    border-bottom: solid 1px #BDCAD8;
    color: #000000;
    font-family: tahoma,arial,sans-serif;
    font-size: 11px;
}

.downloadManagementDetailsHeaderCell
{
    background-color: #D4E6FC;
    border-bottom: solid 1px #BDCAD8;
    border-right: solid 1px #BDCAD8;
    color: #224499;
    font-family: tahoma,arial,sans-serif;
    font-size: 11px;
}

.downloadManagementDetailsTable
{
    border: solid 1px #BDCAD8;
}

.errorMessage
{
    color: #FF0000;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
}

.fieldInError
{
    background-color: #FF9999;
}

.fieldset
{
    border-color: #BDCAD8 ;
    border-style: solid;
    border-width: 1px;
    padding: 10px;
}

.gridViewAlternatingRow
{
    background-color: #FFFFFF;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    padding: 3px;
}

.gridViewAlternatingRow td
{
    padding: 3px;
}

.gridViewCell
{
    border-top: solid 1px #BDCAD8;
    font-size: 12px;
    padding: 2;
    vertical-align: top;
}

.gridViewFooter
{
    background-color: #FFFFFF;
    border-top-color: #666666;
    border-top-style: solid;
    border-top-width: 1px;
    color: #224499;
    font-family: tahoma,arial,sans-serif;
    font-size: 11px;
}

.gridViewRow
{
    background-color: #dddddd;
    color: #000000;
    font-family: Arial;
    font-size: 12px;
    padding: 3px;
}

.gridViewRow td
{
    padding: 3px;
}

.hideme
{
    display: none;
}

.itbHeaderCompanyName
{
    color: #0000FF;
    font-family: arial;
    font-size: 28px;
    font-style: italic;
}

.itbHeaderInvitation
{
    color: #FF0000;/*old value: #000000*/
    font-family: arial;
    font-size: 24px;
    font-style: italic;
}

.itbHeaderJobName
{
    color: #000000;
    font-family: arial;
    font-size: 20px;
}

.jobDetailsLink
{
    color: blue;
    font-family: tahoma,arial,sans-serif;
    font-size: 14px;
}

.jobDetailsMultiViewNotSelected
{
    background-color: white;
    border-left: solid 1px #BDCAD8 ;
    border-right: solid 1px #BDCAD8 ;
    border-top: solid 1px #BDCAD8 ;
    height: 20px;
    margin-bottom: 0px;
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 1px;
    padding-bottom: 0px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 5px;
}

.jobDetailsMultiViewSelected
{
    background-image:   url(../Common/Images/job_details_gradient.png) ;
    background-repeat: repeat-x;
    border-left: solid 1px #BDCAD8 ;
    border-right: solid 1px #BDCAD8 ;
    border-top: solid 1px #BDCAD8 ;
    height: 30px;
    margin-bottom: 0px;
    margin-left: 1px;
    margin-right: 1px;
    margin-top: 1px;
    padding-bottom: 0px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 5px;
    vertical-align: middle;
}

.jobDetailsMultiViewSelectedLink 
{
    margin-bottom: 0px;
    paddin-bottom: 0px;
    text-decoration: none;
}

.jobListLocationHeaderRow
{
    background-color: #00AAAA;/*old value: #dddddd*/
    border-bottom: solid 1px #224499;/*old value: #dddddd*/
    border-top: solid 1px #224499;/*old value: #dddddd*/
    color: #000000;
    font-family: tahoma,arial,sans-serif;
    font-size: 12px;
}

.login
{
    font-family: tahoma,arial,sans-serif;
    font-size: 12px;
    padding: 3px;
    white-space: nowrap;
}

.loginButton
{
    background-color: #FFFBFF;
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    color: #284775;
    font-family: Arial;
    font-size: 1.0em;
}

.loginHeader
{
    font-family: tahoma,arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
}

.menu
{
    border: 2px solid gray;
    border-collapse: collapse;
}

.menuADD
{
    color: #0033CC;
    font-family: tahoma,arial,sans-serif;
    font-size: 11px;
}

.menuDA
{
    color: #336633;
    font-family: tahoma,arial,sans-serif;
    font-size: 11px;
}

.menuGN
{
    color: #00FFFF;
    font-family: tahoma,arial,sans-serif;
    font-size: 11px;
}

.menuITB
{
    color: #009900;
    font-family: tahoma,arial,sans-serif;
    font-size: 11px;
}

.menuLinks
{
    color: #000099;
    font-family: tahoma,arial,sans-serif;
    font-size: 11px;
    line-height: 18px;
}

.menuLinks:hover
{
    color: #FF0000;
}

.modalBackground
{
    -moz-opacity: 0.7;
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup
{
    background-color: #FFFFFF;
}

.modalPopupBody
{
    border-left: solid 1px black;
    border-right: solid 1px black;
}

.modalPopupFooter
{
    background-color: #D4E6FC;
    border: solid 1px black;
    color: #224499;
    font-family: tahoma,arial,sans-serif;
    font-size: 12px;
}

.modalPopupHeader
{
    background-color: #D4E6FC;
    border: solid 1px black;
    color: #224499;
    font-family: tahoma,arial,sans-serif;
    font-size: 12px;
}

.moduleFooter
{
    background-color: #FFFFFF;
    border-bottom: solid 1px #666666;
    border-left: solid 1px #666666;
    border-right: solid 1px #666666;
    color: #224499;
    font-family: tahoma,arial,sans-serif;
    font-size: 12px;
}

.moduleHeader
{
    background-color: #0000AA;
    border-left: solid 1px #666666;
    border-right: solid 1px #666666;
    border-top: solid 1px #666666;
    color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    padding: 4px;
    text-align: left;
    vertical-align: top;
    white-space: nowrap;
}

.moduleManager
{
    background-color: #D4E6FC;
    border: solid 1px #BDCAD8;
    color: #224499;
    font-family: tahoma,arial,sans-serif;
    padding: 5px;
}

.pageHeaderLabel
{
    color: #224499;
    font-family: tahoma,arial,sans-serif;
    font-size: 20px;
    font-weight: bold;
}

.pageLabel
{
    color: #000000;
    font-family: tahoma,arial,sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.pageLink
{
    color: #000077;
    font-family: tahoma,arial,sans-serif;
    font-size: 12px;
    text-decoration: underline;
}

.shoppingCartBox
{
    color: #000000;
    font-family: tahoma,arial,sans-serif;
    font-size: 11px;
}

.siteHeader
{
    background-color: #FFFFFF;
    border: solid 10px #DDDDDD;
    color: #000000;
    font-family: tahoma,arial,sans-serif;
    font-size: 24pt;
    padding: 15px;
}

.tableControls
{
    border: 0px;
}

.tableControlsDropDown
{
    font-size: 90%;
    width: 186px;
}

.tableControlstd
{
    font-size: 90%;
}

.tableControlsTextBox
{
    font-size: 90%;
    width: 180px;
}

.tableControlsth
{
    font-size: 95%;
    text-align: left;
}

.tableHomePageDescription
{
    background-color: #FFFFFF;
    border: 4px double #666666;
    width: 100%;
}

.tableJobDetails
{
    border: 1px solid #666666;
    width: 100%;
}

.tableMenu
{
    border: 2px solid gray;
    border-collapse: collapse;
    width: 100%;
}

/*.tcBottom
{
    background-color: #BDCAD8;
}

.tcBottomDisabled
{
    background-color: #BDCAD8;
}

.tcBottomLeftCorner
{
    background-color: #BDCAD8;
}

.tcBottomLeftCornerDisabled
{
    background-color: #BDCAD8;
}

.tcBottomLeftCornerSelected
{
    background-color: #BDCAD8;
}

.tcBottomRightCorner
{
    background-color: #BDCAD8;
}

.tcBottomRightCornerDisabled
{
    background-color: #BDCAD8;
}

.tcBottomRightCornerSelected
{
    background-color: #BDCAD8;
}

.tcBottomSelected
{
    background-color: #C0C0C0;
}

.tcLeftCorner
{
    height: 11px;
    vertical-align: bottom;
    width: 10px;
}

.tcLeftSide
{
    background-image: url(../Images/tcLeftSide.png);
    background-repeat: repeat-y;
    width: 10px;
}

.tcLeftSideDisabled
{
    background-color: #D4E6FC;
    background-image: url(../Images/tcLeftSideDisabled.png);
    background-repeat: repeat-y;
    width: 10px;
}

.tcLeftSideSelected
{
    background-color: #D4E6FC;
    background-image: url(../Images/tcLeftSideSelected.png);
    background-repeat: repeat-y;
    width: 10px;
}

.tcMiddle
{
    background-color: #FFFFFF;
}

.tcMiddleDisabled
{
    background-color: #E8E8E8;
}

.tcMiddleSelected
{
    background-color: #0000AA;
}

.tcMiddleSelected a
{
    color: #FFFFFF;
}

.tcRightCorner
{
    height: 11px;
    vertical-align: bottom;
    width: 11px;
}

.tcRightSide
{
    background-image: url(../Images/tcRightSide.png);
    background-repeat: repeat-y;
    width: 10px;
}

.tcRightSideDisabled
{
    background-image: url(../Images/tcRightSideDisabled.png);
    background-repeat: repeat-y;
    width: 10px;
}

.tcRightSideSelected
{
    background-image: url(../Images/tcRightSideSelected.png);
    background-repeat: repeat-y;
    width: 10px;
}

.tcTop
{
    background-image: url(../Images/tcTop.png);
    background-repeat: repeat-x;
    width: 100px;
}

.tcTopDisabled
{
    background-image: url(../Images/tcTopDisabled.png);
    background-repeat: repeat-x;
    width: 100px;
}

.tcTopSelected
{
    background-image: url(../Images/tcTopSelected.png);
    background-repeat: repeat-x;
    width: 100px;
}*/

.textNote
{
    font-style: italic;
}

.validationMessage
{
    color: #FF0000;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}

.viewMyNotificationTableCell
{
    background-color: #FFFFFF;
    border-bottom: solid 1px #BDCAD8;
    border-left: solid 1px #BDCAD8;
}

a
{
    color: #000077;
    font-family: tahoma,arial,sans-serif;
    font-size: 12px;
    text-decoration: underline;
}

body 
{
    background-color: #FFFFFF;
    color: #000000;
    font-family: Helvetica,Arial, sans-serif;
    font-size: 12px;
    margin: 10px;
    padding: 0px;
}