﻿/* HTML Elements */
STRONG
{
    font-weight: bold;
    font-size: 12pt;
}

BODY
{
    background-color: #dedbde;
    margin: 0px;
    padding: 0px;
    scrollbar-face-color: #E9E9E9;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-shadow-color: #E9E9E9;
    scrollbar-3dlight-color: #DBDBDB;
    scrollbar-arrow-color: #787878;
    scrollbar-track-color: #F5F5F5;
    scrollbar-darkshadow-color: #AEAEAE;
    overflow-x: hidden;
    width: 100%;
}

A:link
{
    text-decoration: none;
    color: #a31918;
    cursor: pointer;
    font-weight: bold;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 0px;
}

A:visited
{
    text-decoration: none;
    color: #a31918;
    font-weight: bold;
}

A:hover
{
    text-decoration: none;
    color: #a31918;
    cursor: pointer;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 0px;
}

A:active
{
    font-weight: bold;
    text-decoration: none;
    color: #a31918;
}

/*Page Menu*/
.PageMenuLeft
{
    background-image: url(../images/tabs/TabLU.png);
    height: 35px;
    width: 15px;
}
.PageMenuLeftSelected
{
    background-image: url(../images/tabs/TabLS.png);
    height: 35px;
    width: 15px;
}
.PageMenuBody
{
    background-image: url(../images/tabs/TabBU.png);
    background-repeat: repeat-x;
    height: 35px;
    font-weight: bold;
    color: #880A03;
    font-family: Calibri, Tahoma;
    font-size: 10pt;
    cursor: pointer;
    padding: 0px 7px 0px 7px;
    text-decoration: none;
}
.PageMenuBodyOver
{
    background-image: url(../images/tabs/TabBU.png);
    background-repeat: repeat-x;
    height: 35px;
    font-weight: bold;
    color: black;
    font-family: Calibri, Tahoma;
    font-size: 10pt;
    cursor: pointer;
    padding: 0px 7px 0px 7px;
    text-decoration: underline;
}
.PageMenuBodySelected
{
    background-image: url(../images/tabs/TabBS.png);
    background-repeat: repeat-x;
    height: 35px;
    font-weight: bold;
    color: white;
    font-family: Calibri, Tahoma;
    font-size: 10pt;
    cursor: pointer;
    padding: 0px 7px 0px 7px;
    text-decoration: none;
}
.PageMenuLeftRight
{
    background-image: url(../images/tabs/TabLURU.png);
    height: 35px;
    width: 15px;
}
.PageMenuLeftRightSelected
{
    background-image: url(../images/tabs/TabLURS.png);
    height: 35px;
    width: 15px;
}
.PageMenuRight
{
    background-image: url(../images/tabs/TabRU.png);
    height: 35px;
    width: 15px;
}
.PageMenuRightSelected
{
    background-image: url(../images/tabs/TabRS.png);
    height: 35px;
    width: 15px;
}
.PageMenuLeftSelectedRight
{
    background-image: url(../images/tabs/TabLSRU.png);
    height: 35px;
    width: 15px;
}

.AOLogo
{
    padding: 0px 30px 0px 0px;
}

/*FOOTER*/
.Tagline
{
    border: solid 1px gray;
    background-color: Gray;
    color: White;
    font-size: 14pt;
    font-weight: bold;
    font-family: Calibri, Tahoma;
    text-align: center;
    padding-bottom: 2px;
    padding-top: 1px;
}

.TopBottomMenu
{
    font-size: 9pt;
    color: #b90000;
    font-weight: bold;
    font-family: Calibri, Tahoma;
    text-align: center;
    padding-bottom: 4px;
    padding-top: 3px;
    border-top: 0px;
    border-bottom: solid 1px silver;
    border-left: 0px;
    border-right: 0px;
    cursor: pointer;
}
.TopBottomMenu A
{
    font-size: 9pt;
    color: #b90000;
    font-weight: bold;
    font-family: Calibri, Tahoma;
    text-align: center;
    padding-bottom: 4px;
    padding-top: 3px;
    border: 0px;
    cursor: pointer;
    text-decoration: none;
}
.TopBottomMenu A:hover
{
    font-size: 9pt;
    color: #626262;
    font-weight: bold;
    font-family: Calibri, Tahoma;
    text-align: center;
    padding-bottom: 4px;
    padding-top: 3px;
    border: 0px;
    cursor: pointer;
    text-decoration: none;
}
.TopBottomMenu A:visited
{
    font-size: 9pt;
    color: #b90000;
    font-weight: bold;
    font-family: Calibri, Tahoma;
    text-align: center;
    padding-bottom: 4px;
    padding-top: 3px;
    border: 0px;
    cursor: pointer;
    text-decoration: none;
}
.TopBottomMenuSpacer
{
    padding-left: 5px;
    padding-right: 5px;
    font-size: 9pt;
    color: silver;
    font-family: Calibri, Tahoma;
}
.Copyright
{
    padding-top: 2px;
    font-size: 9pt;
    color: black;
    font-family: Calibri, Tahoma;
    text-align: center;
}




.tdSectionPicture
{
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    width: 105px;
    vertical-align: top;
    text-align: center;
    border: 0px;
}
.tdSectionBodyText
{
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 5px;
    padding-left: 5px;
    font-weight: normal;
    font-family: Calibri, Tahoma;
    font-size: 11pt;
    color: black;
    vertical-align: top;
}

.liSideMenu
{
    /*list-style-image: url(/graphics/bullet.gif);*/
    color: #a31918;
    cursor: pointer;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 20px;
    margin-bottom: 2px;
    margin-left: 0px;
}
.liSideMenuOver
{
    color: #b90000;
    cursor: pointer;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 20px;
    margin-bottom: 2px;
    margin-left: 0px;
}
.tblMainTable
{
    width: 1003px;
}

.tdLeftPane
{
    vertical-align: top;
    text-align: left;
    width: 250px;
}

.tdSeparaterPane
{
    width: 3px;
    text-align: center;
    vertical-align: top;
}

.tdContentPane
{
    width: 748px;
    vertical-align: top;
    text-align: left;
}


.spanReleaseDate
{
    font-weight: normal;
    font-size: 8pt;
    color: Gray;
}

.spanMore
{
    font-family: Calibri, Tahoma;
    font-size: 10pt;
    color: black;
    text-decoration: underline;
    cursor: pointer;
}
.spanLink
{
    font-family: Calibri, Tahoma;
    font-size: 11pt;
    color: black;
    text-decoration: underline;
    cursor: pointer;
}

/*LEFT PANE*/
.tblLeftPaneCoverHeading
{
    width: 250px;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

.tblLeftPaneCover
{
    width: 250px;
    margin-top: 0px;
    margin-bottom: 5px; /*Gap between Left Menu*/
    margin-left: 0px;
    margin-right: 2px;
}

.tdLeftPaneHeader
{
    background-image: url(../images/cover/leftpane_header.png);
    background-repeat: no-repeat;
    width: 250px;
    height: 14px;
}

.tdLeftPaneHeaderText
{
    font-family: Calibri, Tahoma;
    text-align: left; /*color: #a31918;*/
    color: White;
    text-decoration: none;
    text-align: left;
    font-size: 14pt;
    font-weight: bold;
    padding: 0px 20px 5px 20px;
    background-image: url(../images/cover/leftpane_header_bg.png);
    background-repeat: repeat-y;
    width: 250px;
    height: 100%;
}
.tdPressReleaseHeadingText
{
    font-family: Calibri, Tahoma;
    text-align: left; /*color: #a31918;*/
    color: White;
    text-decoration: none;
    font-size: 10pt;
    font-weight: bold;
    padding-top: 1px;
    padding-right: 15px;
    padding-bottom: 5px;
    padding-left: 15px;
    background-image: url(../images/cover/leftpane_header_bg.png);
    background-repeat: repeat-y;
    width: 250px;
    height: 100%;
}

.tdPressReleaseDetail
{
    padding-top: 2px;
    padding-right: 20px;
    padding-bottom: 2px;
    padding-left: 15px;
    font-family: Calibri, Tahoma;
    text-align: left;
    font-size: 10pt;
    background-image: url(../images/cover/leftpane_content_bg.png);
    background-repeat: repeat-y;
    width: 250px;
    height: 100%;
}


.tdLeftPaneDetail
{
    padding-top: 0px;
    padding-right: 2px;
    padding-bottom: 0px;
    padding-left: 2px;
    text-align: left;
    font-family: Calibri, Tahoma;
    font-size: 10.5pt;
    background-image: url(../images/cover/leftpane_content_bg.png);
    background-repeat: repeat-y;
    width: 250px;
    height: 100%;
}

.tdLeftPaneSeparater
{
    background-image: url(../images/cover/leftpane_separater.png);
    background-repeat: no-repeat;
    width: 250px;
    height: 1px;
}

.tdLeftPaneFooter
{
    background-image: url(../images/cover/leftpane_footer.png);
    background-repeat: no-repeat;
    width: 250px;
    height: 14px;
}

.tdLeftPaneFooterText
{
    font-family: Calibri, Tahoma;
    font-size: 10pt;
    color: Gray;
    text-align: right;
    padding-left: 20px;
    padding-right: 20px; /*background-image: url(../images/cover/leftpane_footer_bg.png);*/
    background-image: url(../images/cover/leftpane_content_bg.png);
    background-repeat: repeat-y;
    width: 250px;
    height: 100%;
}

/*SUB LEFT PANE*/
.tblSubLeftPaneCover
{
    width: 240px;
}

.tdSubLeftPaneHeader
{
    background-image: url(../images/cover/subleftpane_header.png);
    background-repeat: no-repeat;
    width: 240px;
    height: 4px;
}

.tdSubLeftPaneDetail
{
    padding-top: 2px;
    padding-right: 15px;
    padding-bottom: 0px;
    padding-left: 11px;
    text-align: left;
    font-family: Calibri, Tahoma;
    font-size: 10pt;
    background-image: url(../images/cover/subleftpane_content_bg.png);
    background-repeat: repeat-y;
    width: 240px;
    height: 100%;
}

.tdSubLeftPaneFooter
{
    background-image: url(../images/cover/subleftpane_footer.png);
    background-repeat: no-repeat;
    width: 240px;
    height: 4px;
}

.tdSubLeftPaneHeaderBlank
{
    background-repeat: no-repeat;
    width: 240px;
    height: 4px;
}

.tdSubLeftPaneDetailBlank
{
    padding-top: 2px;
    padding-right: 15px;
    padding-bottom: 0px;
    padding-left: 10px;
    font-family: Calibri, Tahoma;
    text-align: left;
    font-size: 10pt;
    background-repeat: repeat-y;
    width: 240px;
    height: 100%;
}

.tdSubLeftPaneFooterBlank
{
    background-repeat: no-repeat;
    width: 240px;
    height: 4px;
}

.tdSpacer
{
    padding: 0px;
}

/*CONTENT PANE*/
.tblContentPaneCoverHeading
{
    margin-bottom: 5px;
    margin-top: 0px;
}

.tblContentPaneCover
{
    margin-bottom: 5px;
    margin-top: 0px;
}

.tdContentPaneHeader
{
    background-image: url(../images/cover/contentpane_header.png);
    background-repeat: no-repeat;
    width: 748px;
    height: 14px;
}

.tdContentPaneHeaderText
{
    font-size: 14pt;
    font-weight: bold;
    padding-top: 2px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    background-image: url(../images/cover/contentpane_header_bg.png);
    background-repeat: repeat-y;
    width: 748px;
    height: 100%;
    font-family: Calibri, Tahoma;
    text-align: left;
    color: #a31918;
    text-decoration: none;
}

.tdContentPaneDetail
{
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    text-align: left;
    font-family: Calibri, Tahoma;
    font-size: 10pt;
    background-image: url(../images/cover/contentpane_header_bg.png);
    background-repeat: repeat-y;
    width: 748px;
    height: 100%;
}

.tdContentPaneSeparater
{
    background-image: url(../images/cover/contentpane_separater.png);
    background-repeat: no-repeat;
    width: 748px;
    height: 1px;
}

.tdContentPaneFooter
{
    background-image: url(../images/cover/contentpane_footer.png);
    background-repeat: no-repeat;
    width: 748px;
    height: 14px;
    padding-bottom: 5px;
}

.tdContentPaneFooterText
{
    font-family: Calibri, Tahoma;
    font-size: 10pt;
    color: Gray;
    text-align: right;
    padding-left: 20px;
    padding-right: 20px;
    background-image: url(../images/cover/contentpane_footer_bg.png);
    background-repeat: repeat-y;
    width: 748px;
    height: 100%;
}

/*INDEX*/
.group
{
    font-family: Calibri, Tahoma;
    font-size: 10pt;
    color: black;
    border-right: #994c4c 1px solid;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 0px;
}

.group-current
{
    font-family: Calibri, Tahoma;
    font-size: 10pt;
    color: Black;
    width: 230;
    height: 100%;
    padding-top: 1px;
    padding-right: 0px;
    padding-bottom: 1px;
    padding-left: 0px;
    border-left: #994c4c 1px solid;
    border-right: #fffcfc 0px solid;
    border-top: #994c4c 1px solid;
    border-bottom: #994c4c 1px solid;
    background-color: White;
}

.column-right
{
    border-right: #994c4c 1px solid;
    border-top: #994c4c 1px solid;
    display: none;
    padding-top: 2px;
    padding-right: 10px;
    padding-bottom: 3px;
    padding-left: 10px;
    font-size: 10pt;
    border-bottom: #994c4c 1px solid;
    border-left: #994c4c 0px solid;
    background-color: Transparent;
    height: 945px;
}

#column-center IMG.picture
{
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
    border-left: #999999 1px solid;
    margin-right: 5px;
    margin-top: 2px;
    border-bottom: #999999 1px solid;
}

#column-default
{
    float: left;
}


#column-default
{
    float: left;
    width: 20.5em;
}

#column-default
{
    font-family: Calibri, Tahoma;
    font-size: 10pt;
    padding-right: 15px;
    padding-left: 21px; /*padding-bottom: 6px;*/
    padding-bottom: 0px;
    padding-top: 6px;
}

#column-default P /*RightSide*/
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 10pt;
    padding-bottom: 5px;
    margin: 0px 0px 5px;
    padding-top: 5px;
}

#column-default H2
{
    margin: 0px 6px 6px 0px;
}

#column-default H2.minor
{
    font-family: Calibri, Tahoma;
    padding-right: 0px;
    padding-left: 0px;
    font-size: 10pt;
    padding-bottom: 5px;
    margin: 0px;
    padding-top: 0px;
}





.CssButton
{
    font-size: 8pt;
    color: #b90000;
    font-weight: bold;
    font-family: Calibri, Tahoma;
    text-align: center;
    border: solid 1px silver;
    padding-bottom: 1px;
    padding-top: 1px;
    cursor: pointer;
}

.ErrorLabel
{
    font-size: 8pt;
    color: #b90000;
    font-family: Calibri, Tahoma;
    border: 0px; /*overflow:auto;*/
}


.spanCareersHeadingText
{
    color: White;
    font-weight: bold;
    padding: 15px;
}

.trCareersHeading
{
    background-color: #891c38;
    height: 20px;
}

.spanHeaderText
{
    font-family: Calibri, Tahoma;
    font-size: 12pt;
    font-weight: bold;
    color: #a31918;
}

.spanMailingList
{
    color: #a31918;
    font-family: Calibri, Tahoma;
    font-size: 11pt;
    font-weight: bold;
    text-align: right;
}

/*COST CALCULATOR*/
.SegmentCount
{
    font-family: arial;
    font-size: 9pt;
    width: 60px;
    vertical-align: top;
    text-align: right;
}
.EffortToCorrect
{
    /*border: 0;*/ /*background-color: white;*/
    font-family: arial;
    font-size: 9pt;
    width: 30px;
    text-align: right;
}
.GridDisplay
{
    font-family: arial;
    font-size: 9pt;
    text-align: right;
    border-top: dashed 1px silver;
}
.GridRowHeading
{
    font-family: arial;
    font-size: 9pt;
    text-align: left;
    font-weight: bold;
    vertical-align: top;
}
.GridHeading
{
    font-family: arial;
    font-size: 9pt;
    text-align: center;
    font-weight: bold;
}
.GridEvenRow
{
    background-color: silver;
}
.ReportHeading
{
    font-family: arial;
    font-size: 12pt;
    text-align: left;
    font-weight: bold;
}


/*COST*/
.tblCostContentPaneCoverLeft
{
    margin-bottom: 5px;
    margin-top: 0px;
    width: 350px;
}

.tblCostContentPaneCoverRight
{
    margin-bottom: 5px;
    margin-top: 0px;
    width: 100%;
}





.tblCostContentPaneCover
{
    margin-bottom: 5px;
    margin-top: 0px;
    width: 1003px;
}




.tdCostContentPaneHeader
{
    background-image: url(../images/cover/costcontentpane_header.png);
    background-repeat: no-repeat;
    width: 700px;
    height: 14px;
}

.tdTranCostContentPaneHeader
{
    background-image: url(../images/cover/translation_costcontentpane_header.png);
    background-repeat: no-repeat;
    width: 700px;
    height: 14px;
}


.tdCostContentPaneHeaderLeft
{
    background-image: url(../images/cover/costcontentpane_headerleft.png);
    background-repeat: no-repeat;
    width: 350px;
    height: 14px;
}

.tdCostContentPaneHeaderRight
{
    background-image: url(../images/cover/costcontentpane_headerright.png);
    background-repeat: no-repeat;
    height: 14px;
}

.tdCostContentPaneHeaderText
{
    font-size: 12pt;
    font-weight: bold;
    padding-top: 2px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    background-image: url(../images/cover/costcontentpane_header_bg.png);
    background-repeat: repeat-y;
    height: 100%;
    font-family: Calibri, Tahoma;
    text-align: left;
    color: Gray;
    text-decoration: none;
}


.tdTransCostContentPaneHeaderText
{
    font-size: 12pt;
    font-weight: bold;
    padding-top: 2px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    background-image: url(../images/cover/translation_costcontentpane_header_bg.png);
    background-repeat: repeat-y;
    height: 100%;
    font-family: Calibri, Tahoma;
    text-align: left;
    color: Gray;
    text-decoration: none;
}



.tdCostContentPaneHeaderTextLeft
{
    font-size: 12pt;
    font-weight: bold;
    padding-top: 2px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    background-image: url(../images/cover/costcontentpane_headerleft_bg.png);
    background-repeat: repeat-y;
    height: 100%;
    font-family: Calibri, Tahoma;
    text-align: left;
    color: Gray;
    text-decoration: none;
}

.tdCostContentPaneHeaderTextRight
{
    font-size: 12pt;
    font-weight: bold;
    padding-top: 2px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    background-image: url(../images/cover/costcontentpane_headerright_bg.png);
    background-repeat: repeat-y;
    height: 100%;
    font-family: Calibri, Tahoma;
    text-align: left;
    color: Gray;
    text-decoration: none;
}

.tdCostContentPaneSeparater
{
    background-image: url(../images/cover/costcontentpane_separater.png);
    background-repeat: no-repeat;
    height: 1px;
}

.tdTranCostContentPaneSeparater
{
    background-image: url(../images/cover/translation_costcontentpane_separater.png);
    background-repeat: no-repeat;
    height: 1px;
}

.tdCostContentPaneSeparaterLeft
{
    background-image: url(../images/cover/costcontentpane_separaterleft.png);
    background-repeat: no-repeat;
    height: 1px;
}

.tdCostContentPaneSeparaterRight
{
    background-image: url(../images/cover/costcontentpane_separaterright.png);
    background-repeat: no-repeat;
    height: 1px;
}

.tdCostContentPaneDetailSegment
{
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-family: Calibri, Tahoma;
    font-size: 10pt;
    background-image: url(../images/cover/costcontentpane_content_bg_segment.png);
    background-repeat: repeat-y;
    width: 100%;
    height: 100%;
}





.tdCostContentPaneDetail
{
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-family: Calibri, Tahoma;
    font-size: 10pt;
    background-image: url(../images/cover/costcontentpane_header_bg.png);
    background-repeat: repeat-y;
    width: 100%;
    height: 100%;
}

.tdTranCostContentPaneDetail
{
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 0px;
    padding-left: 20px;
    font-family: Calibri, Tahoma;
    font-size: 10pt;
    background-image: url(../images/cover/translation_costcontentpane_content_bg.png);
    background-repeat: repeat-y;
    width: 100%;
    height: 100%;
}

.tdCostContentPaneDetailLeft
{
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-family: Calibri, Tahoma;
    font-size: 10pt;
    background-image: url(../images/cover/costcontentpane_headerleft_bg.png);
    background-repeat: repeat-y;
    width: 100%;
    height: 100%;
}

.tdCostContentPaneDetailRight
{
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-family: Calibri, Tahoma;
    font-size: 10pt;
    background-image: url(../images/cover/costcontentpane_headerright_bg.png);
    background-repeat: repeat-y;
    width: 100%;
    height: 100%;
}

.tdTranCostContentPaneFooter
{
    background-image: url(../images/cover/translation_costcontentpane_footer.png);
    background-repeat: no-repeat;
    height: 14px;
    padding-bottom: 5px;
}




.tdCostContentPaneFooter
{
    background-image: url(../images/cover/costcontentpane_footer.png);
    background-repeat: no-repeat;
    height: 14px;
    padding-bottom: 5px;
}

.tdCostContentPaneFooterLeft
{
    background-image: url(../images/cover/costcontentpane_footerleft.png);
    background-repeat: no-repeat;
    height: 14px;
    padding-bottom: 5px;
}


.tdCostContentPaneFooterRight
{
    background-image: url(../images/cover/costcontentpane_footerright.png);
    background-repeat: no-repeat;
    height: 14px;
    padding-bottom: 5px;
}


.tdCostContentPaneDetail
{
    padding-top: 2px;
    padding-right: 15px;
    padding-bottom: 0px;
    padding-left: 11px;
    font-family: Calibri, Tahoma;
    font-size: 10pt;
    background-image: url(../images/cover/costcontentpane_content_bg.png);
    background-repeat: repeat-y;
}

/*TRANSLATION*/
.tdCostContentPaneDetailTranslation
{
    padding-top: 2px;
    padding-right: 15px;
    padding-bottom: 0px;
    padding-left: 11px;
    font-family: Calibri, Tahoma;
    font-size: 10pt;
    background-image: url(../images/cover/cost_translationjobsummary_content_bg.png);
    background-repeat: repeat-y;
}

.tblCostContentPaneCoverTranslation
{
    width: 300px;
    margin-bottom: 5px;
    margin-top: 0px;
}

.tdCostContentPaneHeaderTranslation
{
    background-image: url(../images/cover/cost_translationjobsummary_header.png);
    background-repeat: no-repeat;
    height: 7px;
}



.tdCostContentPaneHeaderTextTranslation
{
    font-size: 12pt;
    font-weight: bold;
    padding-top: 2px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    background-image: url(../images/cover/cost_translationjobsummary_header_bg.png);
    background-repeat: repeat-y;
    height: 100%;
    font-family: Calibri, Tahoma;
    text-align: left;
    color: Gray;
    text-decoration: none;
}

.tdCostContentPaneFooterTranslation
{
    background-image: url(../images/cover/cost_translationjobsummary_footer.png);
    background-repeat: no-repeat;
    height: 7px;
    padding-bottom: 5px;
}



/*SKILL*/
.tblCostSkillContentPaneCover
{
    margin-bottom: 5px;
    margin-top: 0px;
    width: 654px;
}
.tdCostSkillContentPaneHeader
{
    background-image: url(../images/cover/skill_costcontentpane_header.png);
    background-repeat: no-repeat;
    height: 14px;
}

.tdCostSkillContentPaneDetail
{
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-family: Calibri, Tahoma;
    font-size: 10pt;
    background-image: url(../images/cover/skill_costcontentpane_content_bg.png);
    background-repeat: repeat-y;
    width: 100%;
    height: 100%;
}
.tdCostSkillContentPaneFooter
{
    background-image: url(../images/cover/skill_costcontentpane_footer.png);
    background-repeat: no-repeat;
    height: 14px;
    padding-bottom: 5px;
}

.tdCostSkillContentPaneHeaderTextTranslation
{
    font-size: 12pt;
    font-weight: bold;
    padding-top: 2px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    background-image: url(../images/cover/skill_costcontentpane_header_bg.png);
    background-repeat: repeat-y;
    height: 100%;
    font-family: Calibri, Tahoma;
    text-align: left;
    color: Gray;
    text-decoration: none;
}

.tdCostSkillContentPaneSeparaterTranslation
{
    background-image: url(../images/cover/skill_costcontentpane_separater.png);
    background-repeat: no-repeat;
    height: 1px;
}

/*JOB*/
.tblCostJobContentPaneCover
{
    margin-bottom: 5px;
    margin-top: 0px;
    width: 654px;
}

.tdCostJobContentPaneHeader
{
    background-image: url(../images/cover/job_costcontentpane_header.png);
    background-repeat: no-repeat;
    height: 14px;
}

.tdCostJobContentPaneDetail
{
    padding-top: 5px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    font-family: Calibri, Tahoma;
    font-size: 10pt;
    background-image: url(../images/cover/job_costcontentpane_content_bg.png);
    background-repeat: repeat-y;
    width: 100%;
    height: 100%;
}
.tdCostJobContentPaneFooter
{
    background-image: url(../images/cover/job_costcontentpane_footer.png);
    background-repeat: no-repeat;
    height: 14px;
    padding-bottom: 5px;
}

.tdCostJobContentPaneHeaderTextTranslation
{
    font-size: 12pt;
    font-weight: bold;
    padding-top: 2px;
    padding-right: 20px;
    padding-bottom: 5px;
    padding-left: 20px;
    background-image: url(../images/cover/job_costcontentpane_header_bg.png);
    background-repeat: repeat-y;
    height: 100%;
    font-family: Calibri, Tahoma;
    text-align: left;
    color: Gray;
    text-decoration: none;
}


.tdCostJobContentPaneSeparaterTranslation
{
    background-image: url(../images/cover/job_costcontentpane_separater.png);
    background-repeat: no-repeat;
    height: 1px;
}


/*Dion - this style sheet needs to be cleaned up*/
P
{
    margin: 5px 0px 5px 0px;
}
table
{
    xborder-collapse: collapse;
}
.DiagramHeading
{
    text-align: center;
    color: #A51818;
    font-family: Calibri, Tahoma;
    font-size: 10pt;
    font-weight: bold;
    font-style: italic;
    padding: 5px 0px 0px 0px;
}
.Heading1
{
    color: #A51818;
    font-family: Calibri, Tahoma;
    font-size: 14pt;
    text-align: left;
    font-weight: bold;
    padding: 5px 0px 0px 0px;
}
.Heading2
{
    color: #A51818;
    font-family: Calibri, Tahoma;
    text-align: left;
    font-size: 12pt;
    font-weight: bold;
    padding: 5px 0px 0px 0px;
}
.Heading3
{
    color: #A51818;
    font-family: Calibri, Tahoma;
    text-align: left;
    font-size: 10.5pt;
    font-weight: bold;
    padding: 0px 0px 0px 0px;
}
.spanMore
{
    color: black;
    font-family: Calibri, Tahoma;
    font-size: 8pt;
    text-decoration: underline;
    cursor: pointer;
}
.BodyNewsHeading
{
    width: 248px;
    color: #A51818;
    padding: 1px 12px 2px 12px;
    font-family: Calibri, Tahoma;
    text-align: left;
    font-size: 12pt;
    font-weight: bold;
    padding: 1px 12px 5px 12px;
}
.BodyNewsContainerTop
{
    background-image: url(../images/menus/ThinTop.png);
    width: 248px;
    height: 4px;
}
.BodyNewsContainerBottom
{
    background-image: url(../images/menus/ThinBottom.png);
    width: 248px;
    height: 9px;
}
.BodyNewsContainer
{
    background-image: url(../images/menus/ThinMiddle.png);
    background-repeat: repeat-y;
    width: 248px;
}
.BodyNewsVerticalSpacer
{
    height: 8px;
}
.BodyNewsTitleTop
{
    background-image: url(../images/menus/ThinMiddleRedTop.png);
    background-repeat: repeat-y;
    width: 248px;
    height: 2px;
}
.BodyNewsTitle
{
    background-image: url(../images/menus/ThinMiddleRedMiddle.png);
    background-repeat: repeat-y;
    width: 248px;
    color: White;
    padding: 1px 12px 2px 12px;
    font-family: Calibri, Tahoma;
    text-align: left;
    font-size: 10pt;
    font-weight: bold;
}
.BodyNewsBody
{
    background-image: url(../images/menus/ThinMiddleGreyMiddle.png);
    background-repeat: repeat-y;
    width: 248px;
    color: black;
    padding: 1px 12px 2px 12px;
    text-align: left;
    font-family: Calibri, Tahoma;
    font-size: 10pt;
}
.BodyNewsGreyBar
{
    background-image: url(../images/menus/ThinMiddleGreyBar.png);
    background-repeat: repeat-y;
    width: 248px;
    height: 1px;
}
.BodyNewsGreyBottom
{
    background-image: url(../images/menus/ThinMiddleGreyBottom.png);
    background-repeat: repeat-y;
    width: 248px;
    height: 3px;
}


.BodyTabContainerTop
{
    background-image: url(../images/menus/WideTop.png);
    width: 746px;
    height: 14px;
}
.BodyTabContainerBottom
{
    background-image: url(../images/menus/WideBottom.png);
    width: 746px;
    height: 14px;
}


.BodyTabContainer
{
    background-image: url(../images/menus/WideMiddle.png);
    background-repeat: repeat-y;
    width: 746px;
}
.BodyTabContainerBody
{
    width: 746px;
    padding: 0px 14px 0px 14px;
}

.BodyTabContentTabs
{
    width: 242px;
}
.BodyTabContentDetail
{
    background-color: White;
    border-left: 0px;
    border-bottom: solid 1px #A51818;
    border-top: solid 1px #A51818;
    border-right: solid 1px #A51818;
    padding: 5px 5px 5px 5px;
    height: 900px;
}
.BodyTabContentTab
{
    border-left: solid 0px white;
    border-bottom: solid 0px white;
    border-top: solid 0px white;
    border-right: solid 1px #A51818;
    cursor: pointer;
    padding: 6px 5px 6px 6px;
    width: 230px;
}
.BodyTabContentTabSelected
{
    background-color: White;
    border-left: solid 1px #A51818;
    border-bottom: solid 1px #A51818;
    border-top: solid 1px #A51818;
    border-right: solid 0px white;
    width: 230px;
    cursor: pointer;
    padding: 5px 6px 5px 5px;
}

.BodyTabContent
{
    color: black;
    padding: 0px 4px 0px 4px;
    font-family: Calibri, Tahoma;
    text-align: left;
    font-size: 11pt;
    height: 900px;
    vertical-align: top;
}
.BodyTabText
{
    color: black;
    font-family: Calibri, Tahoma;
    font-size: 10pt;
    vertical-align: top;
    text-align: left;
}


.BodyTabPicture
{
    width: 70px;
    height: 70px;
    border: solid 1px grey;
    margin: 0px 0px 4px 3px;
}


.BodyTabTop
{
    background-image: url(../images/menus/TabGreyTop.png);
    width: 230px;
    height: 3px;
}
.BodyTabBottom
{
    background-image: url(../images/menus/TabGreyBottom.png);
    width: 230px;
    height: 3px;
}
.BodyTabMiddle
{
    background-image: url(../images/menus/TabGreyMiddle.png);
    background-repeat: repeat-y;
    width: 230px;
    padding: 5px 5px 0px 5px;
}
.BodyTabTopOver
{
    width: 230px;
    height: 3px;
}
.BodyTabBottomOver
{
    width: 230px;
    height: 3px;
}
.BodyTabMiddleOver
{
    width: 230px;
    padding: 5px 5px 0px 5px;
}



.BodyTabText
{
    border: solid 0px green;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 5px;
    font-family: Calibri, Tahoma;
    font-size: 10pt;
    text-align: left;
}

.tdRedCircleNumber
{
    background-image: url(../images/RedDot.png);
    height: 35px;
    width: 35px;
    font-family: Calibri,Tahoma;
    color: White;
    font-size: 13pt;
    font-weight: bold;
    text-align: center;
}

