﻿body
{
    font-size: 8pt;
    font-family: Verdana, 'Book Antiqua';
    background-color: #dcdcdc;
    padding: 3px;
    margin: 3px;
    border: 3px;
    color: #000000;
}

.CancelButton
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    background-color: #e6e6e6;
    border: 1px double black;
    color: #003300;
}
.CancelButton:disabled
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    background-color: #e6e6e6;
    border: 1px double black;
    color: #CCCCCC;
}
.SaveButton
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    background-color: #d7e8a7;
    border: 1px double black;
    color: #003300;
}
.SaveButton:disabled
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    background-color: #d7e8a7;
    border: 1px double black;
    color: #CCCCCC;
}

.FileBrowseButton
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    font-weight: normal;
    background-color: #d7e8a7;
    border: 1px double black;
    color: #003300;
}

.SaveButtonFixed
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    background-color: #d7e8a7;
    border: 1px double black;
    color: #003300;
    width: 75px;
}
.SaveButtonFixed:disabled
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    background-color: #d7e8a7;
    border: 1px double black;
    color: #CCCCCC;
    width: 75px;
}

.CancelButtonFixed
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    background-color: #e6e6e6;
    border: 1px double black;
    color: #003300;
    width: 75px;
}

.CancelButtonFixed:disabled
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    background-color: #e6e6e6;
    border: 1px double black;
    color: #CCCCCC;
    width: 75px;
}

.SubmitSaveButtonFixed
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    background-color: #d7e8a7;
    border: 1px double black;
    color: #003300;
    width: 175px;
}
.SubmitSaveButtonFixed:disabled
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    background-color: #d7e8a7;
    border: 1px double black;
    color: #CCCCCC;
    width: 175px;
}

.SubmitCancelButtonFixed
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    background-color: #e6e6e6;
    border: 1px double black;
    color: #003300;
    width: 175px;
}
.SubmitCancelButtonFixed:disabled
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    background-color: #e6e6e6;
    border: 1px double black;
    color: #CCCCCC;
    width: 175px;
}

.SaveButtonFixed150
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    background-color: #d7e8a7;
    border: 1px double black;
    color: #003300;
    width: 150px;
}
.SaveButtonFixed150:disabled
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    background-color: #d7e8a7;
    border: 1px double black;
    color: #CCCCCC;
    width: 150px;
}

.SaveButtonFixed160
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    background-color: #d7e8a7;
    border: 1px double black;
    color: #003300;
    width: 160px;
}
.SaveButtonFixed160:disabled
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    background-color: #d7e8a7;
    border: 1px double black;
    color: #CCCCCC;
    width: 160px;
}

.SubmitCancelButtonFixed150
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    background-color: #e6e6e6;
    border: 1px double black;
    color: #003300;
    width: 150px;
}
.SubmitCancelButtonFixed150:disabled
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    background-color: #e6e6e6;
    border: 1px double black;
    color: #003300;
    width: 150px;
}

.SaveButtonFixed140
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    background-color: #d7e8a7;
    border: 1px double black;
    color: #003300;
    width: 140px;
}

.SaveButtonFixed125
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    background-color: #d7e8a7;
    border: 1px double black;
    color: #003300;
    width: 125px;
}
.SaveButtonFixed125:disabled
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    background-color: #d7e8a7;
    border: 1px double black;
    color: #CCCCCC;
    width: 125px;
}

.SubmitCancelButtonFixed185
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    background-color: #e6e6e6;
    border: 1px double black;
    color: #003300;
    width: 185px;
}
.SubmitCancelButtonFixed185:disabled
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    background-color: #e6e6e6;
    border: 1px double black;
    color: #003300;
    width: 185px;
}


.SubmitSaveButtonFixed185
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    background-color: #d7e8a7;
    border: 1px double black;
    color: #003300;
    width: 185px;
}
.SubmitSaveButtonFixed185:disabled
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    background-color: #d7e8a7;
    border: 1px double black;
    color: #CCCCCC;
    width: 185px;
}

.SubmitSaveButtonFixed220
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    background-color: #d7e8a7;
    border: 1px double black;
    color: #003300;
    width: 220px;
}

.SubmitSaveButtonFixed250
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    background-color: #d7e8a7;
    border: 1px double black;
    color: #003300;
    width: 250px;
}

.SaveButtonFixedwithOutPadding
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    background-color: #d7e8a7;
    border: 1px double black;
    color: #003300;
    padding: 0px -15px 0px -15px;
    margin: 0px -10px 0px -10px;
}
.SaveButtonFixedwithOutPadding:disabled
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    background-color: #d7e8a7;
    border: 1px double black;
    color: #CCCCCC;
    padding: 0px -15px 0px -15px;
    margin: 0px -10px 0px -10px;
}

.SaveButtonFixed20px
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    border: 1px double black;
    width: 20px;
}
.SaveButtonFixed20px:disabled
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    border: 1px double black;
    width: 20px;
}

.ajax_GBTab_V1
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    line-height: 20pt;
    color: White;
    background-color: #003300;
}

.checkBoxListWrap
{
    margin-right: 25px;
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
}

.pageInstructions
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    color: #000000;
}

.pageInstructions11pt
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 11pt;
    color: #000000;
}

.pageInstructions12ptBold
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-weight: bold;
    font-size: 12pt;
    color: #000000;
}

.H2rule
{
    font-size: 14pt;
    color: #003300;
    font-weight: bold;
    border-bottom-style: solid;
    border-bottom-color: #003300;
    border-bottom-width: 2px;
    line-height: 22px;
    float: left;
    position: relative;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
}

.ProjectMetricRule
{
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    border-bottom-width: 0.01em;
    height: 0.01em;
    position: relative;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
    border-spacing: 0px;
}

.H2ruleDListOuter
{
    font-size: 10pt;
    color: #000000;
    font-weight: lighter;
    border-bottom-style: solid;
    border-bottom-color: #000000;
    border-bottom-width: 1px;
    line-height: 22px;
    float: left;
    position: relative;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    width: 100%;
}

.ruleDiv
{
    border-bottom: solid #CCCCCC 1px;
}

.ruleHeaderDiv
{
    border-top: solid #000000 2px;
    width: 100%;
}

.ruleAssignMeasureDiv
{
    border-top: solid #c0c0c0 2px;
    width: 10%;
}

.ruleAssignMeasureHeaderDiv
{
    border-top: solid #c0c0c0 2px;
    width: 100%;
}

.rule2pxGreen
{
    border-top: solid #003300 2px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.rule2pxGreenbottom
{
    border-bottom: solid #003300 2px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.rule2pxGraybottom
{
    border-bottom: solid #CCCCCC 2px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.ruleScheduleinner
{
    border-top: solid #CCCCCC 1px;
    width: 100%;
}

.ruletblBottom
{
    border-bottom: solid #000000 1px;
    width: 100%;
    font-weight: bold;
}

.pageInstructionsLink
{
    font-weight: bold;
    color: #006633;
    font-size: 12pt;
    white-space: normal;
}

.smLink
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 10pt;
    color: #006633;
    white-space: normal;
    word-wrap: break-word;
    text-decoration: underline;
}

.smLinkSpecial
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 10pt;
    color: #006633;
    white-space: normal;
    word-wrap: break-word;
    text-decoration: underline;
}

.smLinkSpecial:hover
{
    color: #006633;
    font-weight: bolder;
}

.smLinkInactive
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 10pt;
    color: #CCCCCC;
    font-weight: bold;
    white-space: normal;
}
.pageTitle
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 14pt;
    font-weight: bold;
    white-space: normal;
}

.sectionTitle
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    color: #003300;
    white-space: normal;
}

.sectionTitleAddress
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 11pt;
    color: #003300;
    white-space: normal;
}

.assignMeasureHeaderTitle
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    color: #006400;
    white-space: normal;
}

.assignMeasureTitle
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
    color: #000000;
    white-space: normal;
    text-align: left;
    word-wrap: break-word;
    display: block;
    page-break-inside: avoid;
}

.assignMeasureTitleHide
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
    color: transparent;
    white-space: normal;
    text-align: left;
    word-wrap: break-word;
}

.assignMeasureName
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 10pt;
    color: #000000;
    white-space: normal;
    text-align: left;
    word-wrap: break-word;
}

.GridHeadingTitle
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 9pt;
    font-weight: bold;
    color: #003300;
    white-space: normal;
    line-height: 10pt;
}

.SubTitle
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    color: #003300;
    white-space: normal;
}
.activeSectionLink
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-weight: bold;
    color: #006633;
    font-size: 12pt;
    white-space: normal;
}
.activeSectionLink:disabled
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-weight: bold;
    color: #CCCCCC;
    font-size: 12pt;
    white-space: normal;
}

.activeSectionLink11pt
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-weight: bold;
    color: #006633;
    font-size: 11pt;
    white-space: normal;
}
.activeSectionLink11pt:disabled
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-weight: bold;
    color: #CCCCCC;
    font-size: 11pt;
    white-space: normal;
}

.activeSubLink
{
    font-family: Arial,Helvetica,Sans-Serif;
    color: #006633;
    font-size: 12pt;
    white-space: normal;
}

.SubLink
{
    font-family: Arial,Helvetica,Sans-Serif;
    color: #006633;
    font-size: 12pt;
    white-space: normal;
}


.InactiveSectionLink
{
    color: #CCCCCC;
    font-size: 12pt;
    font-weight: normal;
    white-space: normal;
}

.formFields
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    color: #000000;
    white-space: normal;
}

.formFields6pt
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 6pt;
    color: #000000;
    white-space: normal;
}

.formFields14pt
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 14pt;
    color: #000000;
    white-space: normal;
}

.tdFirstCol
{
    width: 160px;
}

.gapbwLabelAndField
{
    width: 10px;
}

.requiredfieldInstruction
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
}

.formTextFields
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    white-space: normal;
}

.formMultiLineTextFields
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
}

.formSubLables
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    white-space: normal;
}

.tdShrink
{
    padding-left: -5px;
}

.fromSummaryfieldsLables
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 10pt;
    white-space: normal;
}

.fromSummaryfieldsMultiLineLables
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 10pt;
}


.ajax_TabContainerGBLanding
{
    margin: 5pt 5pt 5pt 5pt;
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    width: 100%;
}

.PhaseChangeLables
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    color: Gray;
    font-weight: bold;
}

.PointsLables
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 10pt;
    color: Gray;
    font-weight: bold;
}

.ajax_GBLandingTab_inner
{
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 15px;
    margin: 0px 5pt 0px 5px;
}

.projectTitle
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 18pt;
    font-weight: bold;
    color: #003300;
}

.ajax_GBLandingTab
{
    margin: 5pt 5pt 5pt 5pt;
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    line-height: 20pt;
    margin: 5pt;
    width: 100%;
}

.myGridView_style
{
    border-style: none;
}


.myGridView_style th
{
    border-style: none;
}

.myGridView_style td
{
    border-bottom: solid 2px #CCCCCC;
}

.myGridView_style .gpager table
{
    margin: 5px 0;
}
.myGridView_style .gpager td
{
    border-width: 0;
    font-weight: bold;
    font-size: 12pt;
    color: #003300;
    line-height: 12px;
}

.myGridView_style .gpager a
{
    color: #003300;
    text-decoration: underline;
}

.gridpager a
{
    color: #003300;
    font-weight: normal;
    text-decoration: none;
}

/*.gridpager, .gridpager td{    
    color:#003300;    
    font-weight: bold;
    font-size:12pt;
    text-decoration:underline;
}
.gridpager a{
    color: #003300;
    font-weight: normal;
    text-decoration:none;
}*/

.myDiscussionGridView_style
{
    border-style: none;
}


.myDiscussionGridView_style th
{
    border-style: none;
}

.myDiscussionGridView_style td
{
    border-bottom: solid 2px #cccccc;
}

.myTableView_style
{
    border-style: none;
}

.myTableView_style th
{
    border-style: none;
}

.myTableView_style td
{
    border-bottom: solid 2px #cccccc;
}

.sideBars
{
    background-color: #003300;
    width: 100px;
    padding: 0;
    margin: 0;
    height: 1000px;
    float: left;
    vertical-align: top;
}

.sideBarsLeft
{
    background-color: #003300;
    width: 100px;
    padding: 0;
    margin: 0;
    height: 1000px;
    float: left;
    vertical-align: top;
}
.sideBarsRight
{
    background-color: #003300;
    width: 100px;
    padding: 0;
    margin: 0;
    height: 1000px;
    float: right;
    vertical-align: top;
}

.divCenter
{
    padding: 0;
    margin: 0;
    float: none;
    vertical-align: top;
}

.bodymaster
{
    margin: 0px 0px 0px 0px;
    border: None 0px;
    border: 0px 0px 0px 0px;
}

.masterpage_tbl
{
    background-color: #003300;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
}

.worksheetTitle
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 16pt;
    font-weight: bold;
    color: #003300;
}

.pagefield8WithOutbold
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 8pt;
}
.pagefield8
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
}
.padImage
{
    padding-right: 5px;
}

.padImageLeft
{
    padding-left: 5px;
}

.classmasterPage
{
    background-color: #808080;
    padding: 0;
    margin: 0;
}


.tdwidth50
{
    width: 50px;
}

.tdwidth100
{
    width: 100px;
}

.tdwidth150
{
    width: 150px;
}

.tdwidth10
{
    width: 10px;
}

.tdwidth200
{
    width: 200px;
}

.tdwidth55
{
    width: 55px;
}

.tdwidth70
{
    width: 70px;
}

.tdwidth85
{
    width: 85px;
}

.tdwidth120
{
    width: 120px;
}

.tdwidth75
{
    width: 75px;
}
.tdwidth90
{
    width: 90px;
}

#wrapper
{
    width: 1025px;
    margin: 0 auto;
}

/* Header */
#header
{
    margin: 0px auto;
    background: #FFFFFF;
}

/* Page */
#page
{
    margin: 0px auto;
    padding: 10px 0px 0px 0px;
    background: #FFFFFF;
}


.clsheight
{
    height: 100%;
}

.clsLoginheight
{
    min-height: 720px;
    height: 700px;
}

.rulePlanIntent
{
    border-bottom: solid #003300 3px;
    width: 10px;
    text-align: center;
}

.rulePlanIntentEmpty
{
    padding-bottom: 3px;
}

.divborder
{
    border-top: solid 8px #CCCCCC;
    border-left: solid 8px #CCCCCC;
    border-bottom: solid 8px #CCCCCC;
    border-right: solid 8px #CCCCCC;
}

.pageContentwidth
{
    width: 750px;
}


.ajax_MemberDirectoryTab
{
    margin: 5pt 5pt 5pt 5pt;
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    line-height: 20pt;
    width: 100%;
}

.ajax_MemberDirectoryTab .ajax__tab_header
{
    font-family: Arial,Helvetica,Sans-Serif;
    color: white;
    background-color: #CCCCCC;
    border-top: solid 3px #CCCCCC;
    border-left: solid 12px #CCCCCC;
}

.ajax_MemberDirectoryTab .ajax__tab_outer
{
    font-family: Arial,Helvetica,Sans-Serif;
    height: 30px;
    background-color: #CCCCCC;
    font-size: 12pt;
    vertical-align: top;
    padding-bottom: 10px;
    color: #003300;
}

.ajax_MemberDirectoryTab .ajax__tab_inner
{
    vertical-align: top;
    padding-bottom: 5px;
}

.ajax_MemberDirectoryTab .ajax__tab_hover .ajax__tab_outer
{
    background-color: #FFFFFF;
    color: Black;
}

.ajax_MemberDirectoryTab .ajax__tab_active .ajax__tab_outer
{
    background-color: #FFFFFF;
    color: black;
    font-weight: bold;
    color: #003300;
}

.ajax_MemberDirectoryTab .ajax__tab_tab
{
    padding: 5px;
    vertical-align: top;
    padding-bottom: 10px;
}

.ajax_MemberDirectoryTab .ajax_tab_body
{
    font-family: Arial,Helvetica,Sans-Serif;
    line-height: 20pt;
    border: thin double black;
}

table.chkListWithProperWrap input
{
    float: left;
}

table.chkListWithProperWrap label
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    color: #000000;
    vertical-align: middle;
    margin-left: 5px;
    display: block;
}


.mytbl_style
{
    border-style: none;
}

.mytbl_style td
{
    white-space: pre-wrap;
}

.striketext
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    color: #000000;
    text-decoration: line-through;
}

.striketext10pt
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 10pt;
    color: #000000;
    text-decoration: line-through;
}

.myGridViewnoBorder
{
    border-style: none;
}

.myGridViewnoBorder tr
{
    border-style: none;
}

#PNLTermsAndConditions
{
    position: absolute;
    top: 15%;
    left: 35%;
    min-width: 150px;
    max-width: 300px;
    width: 15%;
}

.brLineHeight
{
    line-height: 0;
}

#container
{
    display: table;
}

#row
{
    display: table-row;
}

#left, #right, #middle
{
    display: table-cell;
}

/*html, body, #wrapper, #page
{
	height: 100%;
}

body > #wrapper , #page
{
	height: auto; min-height: 100%;
}*/



/* HTML links */

/*a
{
	color: black;
	text-decoration: none;
}

a:link
{
	color: Green;
	text-decoration: none;
} /* unvisited link */

/*a:visited
{

	text-decoration: none;
} /* visited link */

/*a:hover {
	color: Lime;
	text-decoration: underline
} /* mouse over link */

/*a:active
{
		text-decoration: none;
} /* selected link */

/*.siteNavigation
{
    list-style-type:none;
    margin-left: 0px;
    padding-left: 0px;
}

.siteNavigation a:link
{
    text-decoration: underline;
}

.siteNavigation a:visited
{
   text-decoration: underline;
}

.siteNavigation a:active
{
   text-decoration: underline;
}

.siteNavigation a:hover
{
    text-decoration: underline;
    font-weight: bold;
}

/* MasterPage.master */

table.masterpage_table
{
    background-color: #003300;
    width: 1100px;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    border: 0px;
    height: 1000px;
}

td.masterpage_contentcell
{
    text-align: left;
    background-color: #ffffff;
    color: Black;
}
td.masterpage_contentRight
{
    text-align: center;
    background-color: #003300;
}


td.masterpage_headercell
{
    text-align: center;
}

td.masterpage_footercell
{
    background-color: #003300; /* #F8A022 #D64A0C #666699 */
    text-align: center;
    color: #FFFFFF;
    margin-top: 0px;
    margin-bottom: 0px;
}

td.masterpage_footercell a
{
    color: #FFFFFF;
}

span.masterpage_titletext
{
    text-align: center;
    font-size: 100%;
}

/* Misc */

div.buttons
{
    width: 100%;
    text-align: right;
}

td.buttons
{
    text-align: right;
}

span.help_text
{
    color: Blue;
    font-style: italic;
}

/* -------------- */

ul
{
    margin-top: 0px;
}

ul li
{
    margin-bottom: 0.5em;
}

ol
{
    margin-top: 0px;
}

ol li
{
    margin-bottom: 0.5em;
}

/* -------------- */

table.radiobutton_list
{
    border-style: dotted;
    border-width: 1px;
    border-color: Gray;
}

/* -------------- */

h1
{
    color: #555555;
    font-size: 125%;
    font-weight: normal;
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
}

h2
{
    color: #555555;
    font-size: 100%;
    font-weight: normal;
    padding-left: 5px;
    padding-right: 5px;
}

/* -------------- */

.milestones
{
    border: 1px outset;
}
.milestones td, .milestones th
{
    border: 1px inset;
}

.milestones .complete
{
    background: #D2FFD2;
}

.milestones .incomplete
{
    background: #FFD2D2;
}

/* -------------- */

table.flowchart
{
    padding: 0px;
    border: 0px;
    margin-left: auto;
    margin-right: auto;
}

table.flowchart td
{
    padding: 0px;
    margin: 0px;
}

table.flowchart td.box
{
    border-style: solid;
    border-color: Black;
    border-width: 1px;
    padding-left: 0.5em;
    padding-right: 0.5em;
    font-size: large;
    text-align: center;
}

table.flowchart td.stage1
{
    text-align: center;
    border-style: solid;
    border-color: Blue;
    border-width: 1px;
    padding-left: 0.5em;
    padding-right: 0.5em;
    text-align: center;
    color: Blue;
}


table.flowchart td.stage2
{
    text-align: center;
    border-style: solid;
    border-color: Green;
    border-width: 1px;
    padding-left: 0.5em;
    padding-right: 0.5em;
    text-align: center;
    color: Green;
}

table.minimal
{
    padding: 0px;
    margin: 0px;
    border: 0px;
}

table.minimal
{
    vertical-align: top;
}

table.minimal th
{
    vertical-align: top;
}

table.minimal td
{
    vertical-align: top;
}

table.form th
{
    text-align: left;
    vertical-align: top;
    font-weight: normal;
}

table.form td
{
    vertical-align: top;
}

/* fieldset */

fieldset
{
    padding-left: 0.5em;
    padding-right: 0.5em;
    padding-bottom: 0.5em;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    color: #000000;
}

fieldset legend
{
    font-weight: bold;
    margin-bottom: 0.5em;
    color: white;
}

fieldset table
{
    margin: 0px;
    padding: 0px;
}

table
{
    border-width: 0px;
    padding: 0px;
}

table th
{
    font-weight: normal;
}

fieldset table th
{
    padding-right: 0.5em; /* vertical-align: text-top; */
}

fieldset.standard table th
{
    text-align: right;
}

fieldset.login table th
{
    text-align: right;
}

fieldset.link_list table th, table.link_list th
{
    text-align: center;
}

/*** ASP.NET web control style stuff ***/
.ViewHeader
{
    font-size: 10pt;
    text-align: center;
}

.header
{
    color: White;
    background-color: #00468C;
    padding-left: 4px;
    padding-right: 4px;
    padding-bottom: 2px;
    padding-top: 2px;
}
.header a
{
    color: White;
}

.row1
{
    background-color: #f7f6f3;
    color: Black;
}

.row2
{
    background-color: White;
    color: Black;
}

.selectedrow
{
    background-color: #D2CBD8;
    font-weight: bold;
    color: Black;
}

.fieldheader
{
    background-color: #e9ecf1;
    font-weight: normal;
}

.editrow
{
    background-color: #999999;
    color: Black;
}

.menuItems
{
    color: #FFFFFF;
}
.lbl_style
{
    text-align: Left;
    height: 15px;
    font-weight: bold;
    color: #006699;
    vertical-align: middle;
}
.kWhFieldset
{
    width: 500;
}
.rblStyle
{
    background-color: #ffffff;
    color: Blue;
}
.lbl_value
{
    text-align: left;
    vertical-align: text-bottom;
    background-color: #ffffff;
    color: black;
    font-size: small;
}

.lbl_value1
{
    font-family: Arial,Helvetica,Sans-Serif;
    vertical-align: text-top;
    background-color: #ffffff;
    color: black;
    font-size: small;
    height: 25px;
    display: inline;
}

.dynamicMenu
{
    background-color: #00468C;
}

.dynamicMenu img
{
    width: 100%;
}

.dynamicMenuItem
{
    background-color: #00468C;
    padding: 0px 0px 0px 4px;
}

.dynamicMenuItem a
{
    display: block;
    width: 100%;
    padding: 4px 0px 4px 4px;
}

.dynamicMenuItem a:link
{
    text-decoration: none;
}

.dynamicMenuItem a:visited
{
    text-decoration: none;
}

.dynamicMenuItem a:active
{
    text-decoration: none;
}

.dynamicMenuItem a:hover
{
    background-color: #CCCCFF;
}


.staticMenuItem
{
    padding: 0px 5px 0px 0px;
}

.staticMenuItem a:link
{
    text-decoration: none;
}

.staticMenuItem a:visited
{
    text-decoration: none;
}

.staticMenuItem a:active
{
    text-decoration: none;
}

.staticMenuItem a:hover
{
    background-color: #CCCCFF;
    text-decoration: none;
}


.formButton
{
    font-weight: bold;
    color: White;
    background-color: #003300;
}

.modalBackground
{
    filter: Alpha(Opacity=40);
    -moz-opacity: 0.4;
    opacity: 0.4;
    background-color: #999999;
}

.PopMP
{
    width: 300px;
    height: 200px;
}
.transparent
{
    filter: alpha(opacity=10);
    -moz-opacity: 0.1;
    -khtml-opacity: 0.1;
    opacity: 0.1;
    background-color: White;
}


.modalPopup
{
    background-color: Transparent;
}

.updateProgress
{
    border-width: 1px;
    border-style: solid;
    background-color: #FFFFFF;
    position: absolute;
    width: 150px;
    height: 50px;
}
.updateProgressMessage
{
    margin: 3px;
    font-family: Trebuchet MS;
    font-size: small;
    vertical-align: middle;
}

#progressBackgroundFilter
{
    position: fixed;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background-color: #000;
    filter: alpha(opacity=50);
    opacity: 0.5;
    z-index: 1000;
}
#processMessage
{
    position: fixed;
    top: 50%;
    left: 43%;
    padding: 10px;
    width: 8%;
    z-index: 1001;
    background-color: #fff;
}

.popupPanel
{
    background-color: #dcdcdc;
    padding: 8px 8px 8px 8px;
    border: solid 2px #00468c;
}
.accordionLink
{
    /*color:White; */
}
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #006699;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
    color: #FFFFFF;
    background: none;
    text-decoration: none;
}

#master_content .accordionHeader a:hover
{
    background: none;
    text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #006699;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
    color: #FFFFFF;
    background: none;
    text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
    background: none;
    text-decoration: underline;
}

.accordionContent
{
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
.collapsePanel
{
    width: 500;
    height: 0px;
    background-color: White;
    overflow: hidden;
}
.collapsePanelHeader
{
    width: 500;
    height: 14px;
    color: #00008b;
    background-color: #99cccc;
    padding: 5px;
    cursor: pointer;
    vertical-align: top;
    text-align: left;
    font-size: 11px;
}


.collapsePanel_Measure
{
    width: 500;
    height: auto;
    background-color: White;
    overflow: hidden;
}
.lbl_approve
{
    background-color: ButtonFace;
    color: Black;
    text-align: center;
    overflow: hidden;
    height: 14px;
}
.txt_notes
{
    text-align: left;
    width: 600px;
}
.revw_label
{
    background-color: #00468c;
    color: White;
    height: 8px;
}
.tbl_revw_title
{
    width: 100%;
    background-color: #00468c;
    height: 13px;
    font-size: 11px;
    font-weight: bold;
}
.lbl_chkList
{
    text-align: left;
    azimuth: center-left;
}
.td_fund
{
    color: #00468c;
    background-color: #ffffff;
    font-weight: normal;
}
.tr_rewItem
{
    height: 12px;
}
.FormLink
{
    color: Lime;
    text-decoration: underline;
}




/*AJAX TAB Customization*/
.ajax__myTab .ajax__tab_header
{
    font-family: Calibri;
    font-size: 10pt;
    border-bottom: 0;
}



.ajax__myTab .ajax__tab_outer
{
    padding-right: 4px;
    height: 21px;
    background-color: #003300;
    color: White;
    font-weight: bold;
    margin-right: 2px;
    border-right: solid 3px #666666;
    border-top: solid 1px #aaaaaa;
}



.ajax__myTab .ajax__tab_inner
{
    padding-left: 3px;
    color: White;
    background-color: #003300;
}
.ajax__myTab .ajax__tab_outer
{
    padding-left: 3px;
    color: White;
    background-color: #003300;
}



.ajax__myTab .ajax__tab_tab
{
    height: 20px;
    padding: 4px;
    margin: 0;
}



.ajax__myTab .ajax__tab_hover .ajax__tab_outer
{
}
.ajax__myTab .ajax__tab_hover .ajax__tab_inner
{
}



.ajax__myTab .ajax__tab_hover .ajax__tab_tab
{
}



.ajax__myTab .ajax__tab_active .ajax__tab_outer
{
    background-color: #ffffff;
    color: Black;
    border-left: solid 1px #999966;
}


.ajax__myTab .ajax__tab_active .ajax__tab_inner
{
    background-color: #ffffff;
    color: Black;
}



.ajax__myTab .ajax__tab_active .ajax__tab_tab
{
}



.ajax__myTab .ajax__tab_body
{
    font-family: Calibri;
    font-size: 10pt;
    border: 1px solid #999999;
    border-top: 0;
    background-color: #ffffff;
}
/*AJAX TAB Customization*/



/*Tab control*/
/* default layout */
/*.ajax__tab_default .ajax__tab_header {white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer {display:table-row;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab 
{
margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block;
background-color:Green;

} */


.div_window_style
{
    color: white;
    border-width: thick;
    background-color: #003300;
    height: 21px;
    border-bottom-style: solid;
}


/********************** New css ********************************/


.ajax_GBTab
{
    margin: 5pt 5pt 5pt 5pt;
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    line-height: 20pt;
    color: White;
    background-color: #003300;
    margin: 5pt;
}

.ajax_GBTab .ajax__tab_hover .ajax__tab_outer
{
    background-color: #FFFFFF;
    color: Black;
}

.ajax_GBTab .ajax__tab_active .ajax__tab_outer
{
    background-color: #FFFFFF;
    color: Black;
}

.ajax_GBTab .ajax__tab_tab
{
    padding: 5px;
}

.ajax_GBLandingTab .ajax__tab_header
{
    font-family: Arial,Helvetica,Sans-Serif;
    color: white;
    background-color: #003300;
    border-top: solid 3px #003300;
    border-left: solid 12px #003300;
}

.ajax_GBLandingTab .ajax__tab_outer
{
    font-family: Arial,Helvetica,Sans-Serif;
    height: 30px;
    background-color: #003300;
    font-size: 12pt;
    vertical-align: top;
    padding-bottom: 10px;
}

.ajax_GBLandingTab .ajax__tab_inner
{
    vertical-align: top;
    padding-bottom: 5px;
}

.ajax_GBLandingTab .ajax__tab_hover .ajax__tab_outer
{
    background-color: #FFFFFF;
    color: Black;
}

.ajax_GBLandingTab .ajax__tab_active .ajax__tab_outer
{
    background-color: #FFFFFF;
    color: black;
    font-weight: bold;
    color: #003300;
}

.ajax_GBLandingTab .ajax__tab_tab
{
    padding: 5px;
    vertical-align: top;
    padding-bottom: 10px;
}

.ajax_GBLandingTab .ajax_tab_body
{
    font-family: Arial,Helvetica,Sans-Serif;
    line-height: 20pt;
    border: thin double black;
}






.formLabelHeading
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 20pt;
    line-height: 24pt;
    font-weight: bold;
    color: #006633;
}

.MeasureSectionLabel
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    color: #003300;
}

.SubTitleLabel
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
    color: #006633;
}

.LoginNameLabel
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
    color: #003300;
    white-space: normal;
}
.RegularLabel
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 10pt;
    line-height: 20pt;
}


.formLabel
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    line-height: 20pt;
}

.inputText
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 10pt;
}


.p
{
    text-align: left;
    color: black;
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
    line-height: 20pt;
}

.formRadioButton
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 12pt;
}

.ToolNavigation
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
    color: #003300;
    text-decoration: none;
}

.lnkButtonEdit
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
    color: #003300;
    text-decoration: none;
}
a
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
    color: #003300;
    text-decoration: none;
}


.GridViewStyle
{
    border-right: 2px solid black;
    border-bottom: 2px solid black;
    border-left: 2px solid black;
    border-top: 2px solid black;
    padding: 1px;
    overflow: hidden;
}

.RadioButtionHighlight
{
    color: #fff;
    background-color: #FFFF00;
    border: 2px solid #FFFF00;
}
.RadioButtonNoHighlight
{
    color: #fff;
    background-color: White;
}

.AutoCompleteList1
{
    background-color: Gray;
}

.ProjectOverview
{
    text-align: right;
    padding-right: 5px;
    vertical-align: top;
    width: 30%;
}

.ProjectOverviewRight
{
    width: 70%;
}

.ProjectInfoTd
{
    text-align: right;
    padding-right: 5px;
    vertical-align: top;
    width: 40%;
}

.ProjectInfoTdRight
{
    width: 60%;
}

.ProjectRequestReviewTdLeft
{
    text-align: right;
    padding-right: 5px;
    vertical-align: top;
    width: 30%;
}

.ProjectRequestReviewTdRight
{
    width: 70%;
}

.CaseStudyDetailsTdLeft
{
    text-align: right;
    padding-right: 5px;
    vertical-align: top;
    width: 30%;
}

.CaseStudyDetailsTdRight
{
    width: 70%;
}

.FolioGeneralInfoTdLeft
{
    font-size: small;
    text-align: right;
    padding-right: 5px;
    vertical-align: top;
    width: 30%;
}

.FolioGeneralInfoTdRight
{
    font-size: small;
    width: 70%;
}

.FolioSiteWaterTitle
{
    padding-left: 30px;
    font-weight: bold;
}

.FolioSiteWaterStrategyTdLeft
{
    width: 20%;
    text-align: right;
    padding-right: 5px;
    vertical-align: top;
    height: 25px;
}

.FolioSiteWaterStrategyTdRight
{
    width: 80%;
    vertical-align: top;
}

.FolioEnergyTitle
{
    padding-left: 30px;
    font-weight: bold;
}

.FolioEnergyTdLeft
{
    width: 20%;
    text-align: right;
    padding-right: 5px;
    vertical-align: top;
    height: 25px;
}

.FolioEnergyTdRight
{
    width: 80%;
    vertical-align: top;
}

.FolioEnergyWorksheetTitle
{
    padding-left: 30px;
    font-weight: bold;
}

.FolioMaterialsResourceTitle
{
    padding-left: 30px;
    font-weight: bold;
}

.FolioMaterialsResourceTdLeft
{
    width: 20%;
    text-align: right;
    padding-right: 5px;
    vertical-align: top;
    height: 25px;
}

.FolioMaterialsResourceTdRight
{
    width: 80%;
    vertical-align: top;
}

.FolioIndoorTitle
{
    padding-left: 30px;
    font-weight: bold;
}

.FolioIndoorTdLeft
{
    width: 20%;
    text-align: right;
    padding-right: 5px;
    vertical-align: top;
    height: 25px;
}

.FolioIndoorTdRight
{
    width: 80%;
    vertical-align: top;
}

.FolioResultsTdLeft
{
    width: 30%;
    text-align: right;
    padding-right: 5px;
    height: 25px;
}

.FolioResultsTdRight
{
    width: 70%;
}

.FolioVisualsTdLeft
{
    width: 30%;
    text-align: right;
    padding-right: 10px;
    height: 25px;
}

.FolioVisualsTdRight
{
    width: 70%;
}

.FolioReferencesTdLeft
{
    width: 30%;
    text-align: right;
    padding-right: 10px;
    height: 25px;
}

.FolioReferencesTdRight
{
    width: 70%;
}

.FolioScopeTitle
{
    padding-left: 30px;
    font-weight: bold;
}

.FolioScopeTdLeft
{
    width: 30%;
    text-align: right;
    padding-right: 10px;
    height: 25px;
}

.FolioScopeTdRight
{
    width: 70%;
}

.FolioProcessTdLeft
{
    text-align: right;
    padding-right: 5px;
    vertical-align: top;
    width: 20%;
}

.FolioProcessTdRight
{
    width: 80%;
    padding-right: 150px;
    vertical-align: top;
}

.FolioTeamTdLeft
{
    text-align: right;
    padding-right: 5px;
    vertical-align: top;
    width: 30%;
}

.FolioTeamTdRight
{
    width: 70%;
    padding-right: 150px;
    vertical-align: top;
}

.GridLinks
{
    text-decoration: none;
    font-weight: lighter;
}

.GridLinks :visited
{
    text-decoration: none;
}

.GridLinks :hover
{
    text-decoration: underline;
}
.SaveButtonVer2
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 14pt;
    font-weight: bold;
    background-color: #d7e8a7;
    border: 2px double black;
    color: #003300;
}

.SaveButtonVer3
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
    background-color: #d7e8a7;
    border: 2px double black;
    color: #003300;
}

.SaveButtonVer3:disabled
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
    background-color: #d7e8a7;
    border: 1px double black;
    color: #CCCCCC;
}



.marginZeroLandingpage
{
    margin: 0pt 0pt 0pt 0pt;
}

.yCircle
{
    -webkit-border-radius: 50em;
    -moz-border-radius: 50em;
    border-radius: 50px;
    width: 15px;
    height: 15px;
    padding: 0px;
    background: #E6E6E6;
    border: 2px solid #006400;
    color: #000000;
    text-align: center;
    font: 12px Arial, sans-serif;
}

.nCircle
{
    -webkit-border-radius: 50em;
    -moz-border-radius: 50em;
    border-radius: 50px;
    width: 15px;
    height: 15px;
    padding: 0px;
    background: #E6E6E6;
    border: 2px solid #ff6347;
    color: #000000;
    text-align: center;
    font: 12px Arial, sans-serif;
}

.nCircle1
{
    -webkit-border-radius: 50em;
    -moz-border-radius: 50em;
    border-radius: 50px;
    width: 15px;
    height: 15px;
    padding: 0px;
    background: #fff;
    border: 2px solid #ff6347;
    color: #000000;
    text-align: center;
    font: 12px Arial, sans-serif;
}

.questionCircle
{
    -webkit-border-radius: 50em;
    -moz-border-radius: 50em;
    border-radius: 50px;
    width: 15px;
    height: 15px;
    padding: 0px;
    background: #E6E6E6;
    border: 2px solid #555555;
    color: #000000;
    text-align: center;
    font: 12px Arial, sans-serif;
}

.yCircleIE8
{
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -border-radius: 50px;
    behavior: url(~/PIE/PIE.htc);
    width: 15px;
    height: 15px;
    padding: 0px;
    background: #E6E6E6;
    border: 2px solid #006400;
    color: #000000;
    text-align: center;
    font: 12px Arial, sans-serif;
}

.nCircleIE8
{
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -border-radius: 50px;
    behavior: url(~/PIE/PIE.htc);
    width: 15px;
    height: 15px;
    padding: 0px;
    background: #E6E6E6;
    border: 2px solid #ff6347;
    color: #000000;
    text-align: center;
    font: 12px Arial, sans-serif;
}

.nCircleIE81
{
    border-radius: 50px;
    behavior: url(~/PIE/PIE.htc);
    width: 15px;
    height: 15px;
    padding: 0px;
    background: #fff;
    border: 2px solid #ff6347;
    color: #000000;
    text-align: center;
    font: 12px Arial, sans-serif;
}

.questionCircleIE8
{
    border-radius: 50px;
    behavior: url(~/PIE/PIE.htc);
    width: 15px;
    height: 15px;
    padding: 0px;
    background: #E6E6E6;
    border: 2px solid #555555;
    color: #000000;
    text-align: center;
    font: 12px Arial, sans-serif;
}

.activeClearAll
{
    font-family: Arial,Helvetica,Sans-Serif;
    font-size: 9pt;
    white-space: normal;
    text-decoration: underline;
}

.pdfTableRow
{
    page-break-inside: avoid !important;
}

.tdPadding10
{
    padding-left: 10px;
}
.tdPadding20
{
    padding-left: 20px;
}

.tdPadding25
{
    padding-left: 25px;
}

.tdPadding50
{
    padding-left: 50px;
}

.tdPadding60
{
    padding-left: 60px;
}

.tdPadding65
{
    padding-left: 65px;
}

.tdPadding75
{
    padding-left: 75px;
}

.tdPaddingWithBold
{
    padding-left: 50px;
    font-weight: bold;
}

.tdAlignment
{
    vertical-align:top;
}

.tdStyle
{
    height:50px;
    width:60px;
}

.tdHeightStyle
{
    height:50px;
}

.tdHeightStyle5
{
    height:5px;
}

.tdHeightStyle10
{
    height:10px;
}

.tdHeightStyle15
{
    height:15px;
}

.tdStyleWithPadding
{
    padding-left: 5px;
    width:99%;
}

.divStyleBorderWithPadding
{
    border:2px solid #007D00;
    padding:2px;
}

.divStyleWidthWithAlignment
{
   width:100%;
   vertical-align:top;
}

.divStyleWidthWithAlignment80
{
   width:80%;
   vertical-align:top;
}

.divStyleWidthWithPadding25
{
   padding-left:25px;
   vertical-align:bottom;
}

.tdStyleWithAlignmentAndPadding9
{
    padding-left: 10px;
    text-align:right;
    width:9%;
}

.tdStyleWithAlignmentAndPadding15
{
    padding-left: 10px;
    text-align:right;
    width:15%;
}

.tdStyleWithAlignmentAndPadding5
{
    padding-left: 10px;
    text-align:right;
    width:5%;
}

.tdStyleWithWidthAndPadding10
{
    padding-left: 10px;
    width:91%;
}

.tdStyleWithWidth95
{
    padding-left: 10px;
    width:95%;
}

.tdStyleWithWidth80
{
    padding-left: 10px;
    width:80%;
}

.tdStyleWithAlignmentAndPadding10
{
    padding-left: 10px;
    text-align:right;
}

.tableStyleWithWithBackground
{
    width:100%;
    background-color:white;
}

.tdStyleHeightWithAlignment
{
   height:25%;
   vertical-align:bottom;
}