
<!--
the following styles are used to define the size of the main layout -->

#menu {
    top: 31px;
    right: 0px;
    position: absolute;
    z-index: 12
}

#header1 {
    position: absolute;
    top: 0px;
    width: 400px;
    z-index: 99;
    max-height: 60px;
}

#header2 {
    padding-left: 485px;
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    z-index: 9;
    max-height: 70px;
}
#assignStructuredUserDivisionTree {
    width: 300px;
    height: 250px;
    text-align: left;
    overflow: auto;
    border-color: #E8E6E1
}

#assignStructuredUserEmissionSourceTree {
    width: 300px;
    height: 250px;
    text-align: left;
    overflow: auto;
    border-color: #E8E6E1
}

#assignStructuredUserToAssetUserDivisionTree {
    width: 700px;
    height: 250px;
    text-align: left;
    overflow: auto;
    border-color: #E8E6E1
}

#assignStructuredUserToAssetEmissionSourceTree {
    width: 700px;
    height: 250px;
    text-align: left;
    overflow: auto;
    border-color: #E8E6E1
}

#assignStructuredUserToAssetAssetSelection {
    width: 700px;
    height: 250px;
    text-align: left;
    overflow: auto;
    border-color: #E8E6E1
}

#treeNavigation {
    /* position:absolute; top:86px; left:0px; height:70%; width:250px; padding-left:7px; padding-right:10px; padding-top: 20px; */
    width: 250px;
    height: auto;
    text-align: left;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 10pt;
    color: #000000;
    background-color: #E8E6E1;
    overflow: auto
}

.divTreeCover {
    background: white;
    filter: alpha(opacity = 1);
    -moz-opacity: .1;
    opacity: .1;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    z-index: 0
}

.structuredUserAssignmentDTTopCover {
    background: white;
    filter: alpha(opacity = 1);
    -moz-opacity: .1;
    opacity: .1;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    z-index: 0
}

.structuredUserAssignmentDTBottomCover {
    background: white;
    filter: alpha(opacity = 1);
    -moz-opacity: .1;
    opacity: .1;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    z-index: 0
}

.structuredUserAssignmentEPTCover {
    background: white;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    z-index: 0
}

.divPanel1 {
    z-index: 7;
    position: absolute;
    top: 111px;
    left: 0px;
    width: 250px;
    border-width: thin;
    border-style: solid;
    border-color: inactiveborder;
    overflow: hidden
}

.buttonClass{
   border: none;
   background: url('../images/buttonTemplate.png') no-repeat top left;
   font-family: Tahoma;

}

.buttonClass4{
   border: none;
   background: url('../images/buttonTemplate4.png') no-repeat top left;
   font-family: Tahoma;

}

.buttonClass7{
    border: none;
    background: url('../images/buttonTemplate7.png') no-repeat top left;
    font-family: Tahoma;
}

.buttonClass7Inactive{
    border: none;
    background: url('../images/buttonTemplate7Inactive.PNG') no-repeat top left;
    font-family: Tahoma;
}

.buttonClass9{
    border: none;
    background: url('../images/buttonTemplate9.png') no-repeat top left;
    font-family: Tahoma;
}

.buttonClass13{
    border: none;
    background: url('../images/buttonTemplate13.png') no-repeat top left;
    font-family: Tahoma;
}

.buttonClass13Inactive{
    border: none;
    background: url('../images/buttonInactiveTemplate13.PNG') no-repeat top left;
    font-family: Tahoma;
}

.buttonClass14{
    border: none;
    background: url('../images/buttonTemplate16.png') no-repeat top left;
    font-family: Tahoma;
}

.buttonClass14Inactive{
    border: none;
    background: url('../images/buttonInactiveTemplate16.png') no-repeat top left;
    font-family: Tahoma;
}

.buttonClass18{
    border: none;
    background: url('../images/buttonTemplate18.PNG') no-repeat top left;
    font-family: Tahoma;
}

.buttonClass18Inactive{
    border: none;
    background: url('../images/buttonInactiveTemplate18.PNG') no-repeat top left;
    font-family: Tahoma;
}

.buttonClass19{
    border: none;
    background: url('../images/buttonTemplate19.PNG') no-repeat top left;
    font-family: Tahoma;
}

.buttonClass19Inactive{
    border: none;
    background: url('../images/buttonInactiveTemplate19.PNG') no-repeat top left;
    font-family: Tahoma;
}

.buttonClass23{
    border: none;
    background: url('../images/buttonTemplate23.PNG') no-repeat top left;
    font-family: Tahoma;
}

.buttonClass23Inactive{
    border: none;
    background: url('../images/buttonInactiveTemplate23.PNG') no-repeat top left;
    font-family: Tahoma;
}

.buttonClass2{
   border: none;
   background: url('../images/buttonInActiveTemplate.png') no-repeat top left;
   font-family: Tahoma;
   padding: 5px 13px;
}

.buttonClass4Inactive{
   border: none;
   background: url('../images/buttonInactiveTemplate4.png') no-repeat top left;
   font-family: Tahoma;

}

.divPanel2 {
    z-index: 7;
    position: absolute;
    top: 111px;
    left: 255px;
    overflow: visible;
    border-width: thin;
    border-style: solid;
    border-color: inactiveborder
}

.splitterBar {
    z-index: 8;
    position: absolute;
    top: 111px;
    width: 2px;
    background: inactiveborder;
    cursor: e-resize
}

.subContent {
    /* position:absolute; left:260px; width:75%; height:70%; padding-top: 106px; */
    /* width: 100%; */
    height: 100%;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 10pt;
    color: #000000;
    overflow: visible
}

#content {
    z-index: 7;
    position: absolute;
    left: 0px;
    width: 100%;
    height: 70%;
    padding-top: 65px;
    text-align: center;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 10pt;
    color: #000000;
}

#contentReportServer {
    z-index: 7;
    position: absolute;
    left: 0px;
    width: 100%;
    height: 70%;
    text-align: center;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 10pt;
    color: #000000;
}

#footer {
    z-index: 0;
    position: absolute;
    bottom: 10px;
    left: 0px
}

<!--
The following classes are essential to reskinning the application .
These classes change the primary top and left side of the application,as well as help and log on screens
    .
All classes must remain in alphabetical order and not contain any duplicates
    .
-->.treenavigationbody {
    text-align: left;
    padding-top: 20px;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #000000;
    background-color: #E8E6E1;
}

.treenavigationheader {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #535353;
    background-color: #C7DAD8;
    text-align: left;
    font-weight: bold;
    VERTICAL-ALIGN: top
}

.dashboardfooter {
    background-color: #19823D;
    align
    ="center";
    height
    ="1";
    width
    ="107"
}

.dashboardheader {
    background-color: #19823D;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    color: #FFFFFF;
    font-size: 8pt;
    font-weight: bold
}

.dashboardtext {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #000000;
    background-color: #E8E6E1;
    text-align: Center
}



.faq_background {
    background-color: #FFFFFF
}

.faq_buttons {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 10pt;
    color: #0000FF;
    font-weight: bold;
    text-align: Right
}

.faq_paragraph {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 12pt;
    color: #000000;
    text-align: Left
}

.faq_title {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 12pt;
    color: #000000;
    font-weight: bold;
    text-align: Left
}

.helplogoffright {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 10pt;
    link: #FFFFFF;
    color: #FFFFFF;
    alink: #FFFFFF;
    vlink: #FFFFFF;
    text-align: Right;
    background-color: #19823D;
    font-weight: bold;
    width
    ="100%";
    height
    ="15px";
    valign
    ="top"
}

.headerLinks {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 10pt;
    link: #FFFFFF;
    color: #FFFFFF;
    alink: #FFFFFF;
    vlink: #FFFFFF;
    text-align: Right;
    background-color: #19823D;
    font-weight: bold;
    width
    ="100%";
    height
    ="15px";
    valign
    ="top"
}

.headerbackground {
    background-color: #19823D;
}

.menubackground {
    background-color: #000000;
}

.hrefkeepwhite {
    color: #FFFFFF;
}

.loggedonasright {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #FFFFFF;
    text-align: Right;
    background-color: #19823D;
    font-weight: bold;
    width
    ="100%";
    height
    ="20px";
    valign
    ="center"
}

.logon_bar {
    background-color: #F5F5F5
}

.logon_labels {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 10pt;
    color: #000000;
    text-align: right;
    background-color: #F5F5F5
}

.logon_table {
    background-color: #19823D;
    position: relative;
    top: 150
}

.logon_tablecenter {
    background-color: #F5F5F5
}

.logon_tabletitle {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 10pt;
    text-align: Left;
    background-color: #19823D;
    color: #FFFFFF;
    font-weight: bold
}

.logon_title {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 12pt;
    color: #FFFFFF;
    background-color: #19823D;
    font-weight: bold
}

TD.dashboardtext {
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif
}

TD.north {
    BORDER-RIGHT: 0pt;
    PADDING-RIGHT: 0pt;
    BORDER-TOP: 0pt;
    PADDING-LEFT: 0pt;
    PADDING-BOTTOM: 0pt;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: 0pt;
    PADDING-TOP: 0pt;
    BORDER-BOTTOM: 0pt;
    BACKGROUND-COLOR: #19823D;
    TEXT-ALIGN: left
}

TD.south {
    PADDING-RIGHT: 5pt;
    PADDING-LEFT: 5pt;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}

TD.west {
    BORDER-RIGHT: 0pt;
    PADDING-RIGHT: 0pt;
    BORDER-TOP: 0pt;
    PADDING-LEFT: 0pt;
    PADDING-BOTTOM: 0pt;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: 0pt;
    WIDTH: 110px;
    PADDING-TOP: 0pt;
    BORDER-BOTTOM: 0pt;
    BACKGROUND-COLOR: #FFFFFF
}

.topbartitle1 {
    background-color: #19823D;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 12pt;
    color: #FFFFFF;
    font-style: italic;
    font-weight: bold;
    text-align: Center;
    width
    ="70%";
    height
    ="35px"
}

.viewlocitylogoleft {
    color: #FFFFFF;
    background-color: #19823D;
    width
    ="110px";
    height
    ="35px";
    align
    =
    Center
}

.vissys {
    PADDING-RIGHT: 0pt;
    PADDING-LEFT: 0pt;
    PADDING-BOTTOM: 0pt;
    MARGIN: 0pt;
    PADDING-TOP: 0pt;
    BACKGROUND-COLOR: white
}

<!--
The remaining classes are essential all other elements of the application
    .
These classes may change more dynamic sections,such as the table schemes,calendar,etc
    .
All classes must remain in alphabetical order and not contain any duplicates
    .
-->.aggtabletitle {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    text-align: Left;
    background-color: #F8F9FD;
    font-weight: bold;
}

.alertgreendata {
    color: #006500;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 9pt;
    font-weight: bold
}

.alertreddata {
    color: #FF0000;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 9pt;
    font-weight: bold
}

.alertrowbackground {
    background-color: #DEDFDE
}

.alertyellowdata {
    color: #FF8E00;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 9pt;
    font-weight: bold
}

.arrows {
    WIDTH: 25px;
    HEIGHT: 25px
}

.blackbar {
    HEIGHT: 25px;
    BACKGROUND-COLOR: black
}

.body {
    MARGIN: 0px;
    BACKGROUND-COLOR: white
}

.boldrightalign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 9pt;
    color: #000000;
    background-color: #F6F1F7;
    text-align: Right;
    font-weight: bold
}

.copyrightline {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    text-align: Center
}

.databarboldrightalign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #000000;
    background-color: #F5F9F3;
    text-align: Right
}

.databarrightalign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #000000;
    text-align: Right;
}

.databarrightalign2 {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #000000;
    text-align: Right;
    width: 15%
}

.databarrightalign3 {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #000000;
    text-align: Right;
    width: 30%
}

.databarcenteralign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #000000;
    text-align: Center
}

.databarleftalign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #000000;
    text-align: Left;
}

.databarleftalign2 {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #000000;
    text-align: Left;
    width: 35%
}

.databarleftalign3 {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #000000;
    text-align: Left;
    width: 20%
}

.databarrighttopalign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #000000;
    text-align: Right;
    vertical-align: top;
}

.databarlefttopalign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #000000;
    text-align: Left;
    vertical-align: top;
}

.databarwhiteleftalign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #000000;
    background-color: #ffffff;
    text-align: Left
}

.datatablegrayfooterbar {
    background-color: #C7DAD8;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #000000;
}

.nesteddatatablefooterbar {
    background-color: #DDD3D2
}

.datatableheadercenteralign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #535353;
    background-color: #C7DAD8;
    text-align: Center;
    font-weight: bold;
    VERTICAL-ALIGN: top
}

.datatableheaderleftalign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #535353;
    background-color: #C7DAD8;
    text-align: Left;
    font-weight: bold;
    vertical-align: top
}

.datatableheaderrightalign {
    color: #535353;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    background-color: #C7DAD8;
    text-align: Right;
    font-weight: bold;
    VERTICAL-ALIGN: top
}

.nesteddatatableheadercenteralign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #5E484A;
    background-color: #DDD3D2;
    text-align: Center;
    font-weight: bold;
    VERTICAL-ALIGN: top
}

.nesteddatatableheaderleftalign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #5E484A;
    background-color: #DDD3D2;
    text-align: Left;
    font-weight: bold;
    vertical-align: top
}

.nesteddatatableheaderrightalign {
    color: #5E484A;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    background-color: #DDD3D2;
    text-align: Right;
    font-weight: bold;
    VERTICAL-ALIGN: top
}

.datatablelowerbar {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 10pt;
    color: #000000;
    font-weight: bold;
    text-align: Left;
    background-color: #C7DAD8
}

.datatablerowgray {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #000000;
    background-color: #EFFAEE
}

.datatablecenteralign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #000000;
    text-align: Center;
}

.datatableleftalign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    color: #000000;
    font-size: 8pt;
    text-align: Left;
}

.datatablerightalign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    color: #000000;
    font-size: 8pt;
    text-align: Right;
}

.datatablerowgraycenteralign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #000000;
    text-align: Center;
}

.datatablerowgrayleftalign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    color: #000000;
    font-size: 8pt;
    text-align: Left;
}

.datatablerowgrayrightalign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    color: #000000;
    font-size: 8pt;
    text-align: Right;
    background-color: #EFFAEE
}

.nesteddatatablerowgraycenteralign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #000000;
    text-align: Center;
    background-color: #FFFFFF
}

.nesteddatatablerowgrayleftalign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    color: #000000;
    font-size: 8pt;
    text-align: Left;
    background-color: #FFFFFF
}

.nesteddatatablerowgrayrightalign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    color: #000000;
    font-size: 8pt;
    text-align: Right;
    background-color: #FFFFFF
}

.datatablerowhrefgraycenteralign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    color: #0000ff;
    font-size: 8pt;
    text-align: Center;
    background-color: #EFFAEE
}

.datatablerowhrefgrayleftalign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    color: #0000ff;
    font-size: 8pt;
    text-align: Left;
    background-color: #EFFAEE
}

.datatablerowhrefgrayrightalign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #0000ff;
    text-align: Right;
    background-color: #EFFAEE
}

.datatablerowhrefwhitecenteralign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #0000ff;
    text-align: Center;
    background-color: #FFFFFF
}

.datatablerowhrefwhiteleftalign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #0000ff;
    text-align: Left;
    background-color: #FFFFFF
}

.datatablerowhrefwhiterightalign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #0000ff;
    text-align: Right;
    background-color: #FFFFFF
}

.datatablerowwhiteboldleftalign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #000000;
    font-weight: bold;
    text-align: Left;
    background-color: #FFFFFF
}

.datatablerowwhiteboldrightalign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #000000;
    font-weight: bold;
    text-align: Right;
    background-color: #FFFFFF
}

.datatablerowwhite {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #000000;
    background-color: #FFFFFF
}

.datatablerowwhitecenteralign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #000000;
    text-align: Center;
    background-color: #FFFFFF
}

.datatablerowwhiteleftalign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #000000;
    text-align: Left;
    background-color: #FFFFFF
}

.datatablerowwhiterightalign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #000000;
    text-align: Right;
    background-color: #FFFFFF
}

.datatablesubheaderwhitecenteralign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #535353;
    text-align: Center;
    background-color: E7F3E7;
    font-weight: bold
}

.datatablesubheaderwhiteleftalign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #535353;
    text-align: Left;
    background-color: E7F3E7;
    font-weight: bold
}

.datatablesubheaderwhiterightalign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #535353;
    text-align: Right;
    background-color: E7F3E7;
    font-weight: bold
}

.datatabletitle {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #000000;
    font-weight: bold;
    text-align: Left;
    background-color: #E7F3E7
}

.datatabletitleleftalign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #000000;
    font-weight: bold;
    text-align: Left;
    background-color: #E7F3E7
}

.datatabletitlerightalign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #000000;
    font-weight: bold;
    text-align: Right;
    background-color: #E7F3E7
}

.datatabletitlecenteralign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #000000;
    font-weight: bold;
    text-align: Center;
    background-color: #E7F3E7
}

.dcheadercenteralign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #000000;
    font-weight: bold;
    text-align: Center;
}

.dcblueheadercenteralign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #ffffff;
    font-weight: bold;
    text-align: Center;
    background-color: #206099
}

.dctext {
    FONT-SIZE: 8pt;
    COLOR: #ffcc00;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif
}

.errormessagebackground {
    background-color: #D4D0C8;
}

.errormessagetext {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #FF0000;
    text-align: left
}

.eventhighlighter {
    background-color: #c0c0c0
}

.fieldlabel {
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    BACKGROUND-COLOR: #eae6ea;
    TEXT-ALIGN: right
}

.forecastcreatecurrentstatus {
    Font-Family: Arial, Verdana, Helvetica, Sans-Serif;
    color: #000000;
    Font-Size: 8pt;
    Font-Weight: Bold;
    Text-Align: left;
    Background-Color: #FFFFFF;
}

.forecastcreatenextstatus {
    Font-Family: Arial, Verdana, Helvetica, Sans-Serif;
    color: #000000;
    Font-Size: 8pt;
    Text-Align: left;
    Background-Color: #FFFFFF;
}

.forecastcreatepreviousstatus {
    Font-Family: Arial, Verdana, Helvetica, Sans-Serif;
    color: #808080;
    Font-Size: 8pt;
    Text-Align: left;
    Background-Color: #FFFFFF;
}

.forecastrowdataleftwhite {
    Font-Family: Arial, Verdana, Helvetica, Sans-Serif;
    Font-Size: 8pt;
    Text-Align: left;
    Background-Color: #FFFFFF;
}

.forecastrowdatarightwhite {
    Font-Family: Arial, Verdana, Helvetica, Sans-Serif;
    Font-Size: 8pt;
    Text-Align: Right;
    Background-Color: #FFFFFF;
}

.forecastrowdataleftblue {
    Font-Family: Arial, Verdana, Helvetica, Sans-Serif;
    Font-Size: 8pt;
    Text-Align: left;
    Background-Color: #EFFAEE;
}

.forecastrowdatarightblue {
    Font-Family: Arial, Verdana, Helvetica, Sans-Serif;
    Font-Size: 8pt;
    Text-Align: Right;
    Background-Color: #EFFAEE;
}

.forecastrowheaderblue {
    Font-Family: Arial, Verdana, Helvetica, Sans-Serif;
    Font-Size: 8pt;
    Text-Align: left;
    Background-Color: #EFFAEE;
    border-width: thin;
    border-style: none;
}

.forecastrowheaderwhite {
    Font-Family: Arial, Verdana, Helvetica, Sans-Serif;
    Font-Size: 8pt;
    Text-Align: left;
    Background-Color: #FFFFFF;
    border-width: thin;
    border-style: none;
}

.forecastsummarytextalignleft {
    Font-Family: Arial, Verdana, Helvetica, Sans-Serif;
    Font-Size: 8pt;
    text-align: left
}

.forecastsummarytextalignright {
    Font-Family: Arial, Verdana, Helvetica, Sans-Serif;
    Font-Size: 8pt;
    text-align: right
}

.forecasttableheaderboldleft {
    Font-Family: Arial, Verdana, Helvetica, Sans-Serif;
    Font-Size: 8pt;
    Font-Weight: Bold;
    Text-Align: left;
    Background-Color: #C7DAD8;
    Color: #535353
}

.forecasttableheaderboldright {
    Font-Family: Arial, Verdana, Helvetica, Sans-Serif;
    Font-Size: 7pt;
    Font-Weight: Bold;
    Text-Align: right;
    Background-Color: #C7DAD8;
    Color: #535353
}

.forecasttableheaderboldcenter {
    Font-Family: Arial, Verdana, Helvetica, Sans-Serif;
    Font-Size: 8pt;
    Font-Weight: Bold;
    Text-Align: center;
    Background-Color: #C7DAD8;
    Color: #535353
}

.forecasttableheaderleft {
    Font-Family: Arial, Verdana, Helvetica, Sans-Serif;
    Font-Size: 8pt;
    Text-Align: left;
    Background-Color: #C7DAD8;
    Color: #FFFFFF
}

.forecasttableheadercenter {
    Font-Family: Arial, Verdana, Helvetica, Sans-Serif;
    Font-Size: 8pt;
    Text-Align: center;
    Background-Color: #C7DAD8;
    Color: #FFFFFF
}

.forecasttabletitle {
    Font-Family: Arial, Verdana, Helvetica, Sans-Serif;
    Font-Size: 10pt;
    Font-Weight: Bold;
    Background-Color: #C7DAD8;
    Color: #000000
}

.forecasttaboff {
    Font-Family: Arial, Verdana, Helvetica, Sans-Serif;
    Font-Size: 7pt;
    Font-Weight: Bold;
    Text-Align: Center;
    Background-Color: #19823D;
    Color: #FFFFFF
}

.forecasttabon {
    Font-Family: Arial, Verdana, Helvetica, Sans-Serif;
    Font-Size: 7pt;
    Font-Weight: Bold;
    Text-Align: Center;
    Background-Color: #C7DAD8;
    Color: #535353
}

.forecasttreeheader {
    Font-Family: Arial, Verdana, Helvetica, Sans-Serif;
    Font-Size: 8pt;
    Font-Weight: Bold;
    Background-Color: #CED1E8;
    Color: #656766
}

.forecastviewheader {
    Font-Family: Arial, Verdana, Helvetica, Sans-Serif;
    Font-Size: 8pt;
    Background-Color: #E7F3E7;
    Color: #000000
}

.formfields {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
}

.hrefkeepblue {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #0000FF;
}

.hrefkeepbluebold {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    color: #0000FF;
}

.hrefkeepblueactions {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #0000FF;
}

.hrefkeepbluedata {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #0000FF;
}

.hrefkeepblueheaderdata {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #0000FF;
}

.hrefkeepbluetab {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #FFFFFF;
}

.hyperlinkedbuttons {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 10pt;
    text-align: Right
}

IMG.button {
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 116px;
    BORDER-BOTTOM: 0px;
    HEIGHT: 29px
}

.infoalertbg {
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    BACKGROUND-COLOR: #ffffff;
    FONT-SIZE: 8pt;
    COLOR: #008800
}

.inputtext {
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif
}

.inputtextright {
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    text-align: right
}

.inputtextgrey {
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif
}

.inputtextreadonly {
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    BACKGROUND-COLOR: #D4D4D4
}

.lblcolheading {
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: center
}

.lblcolheadingleft {
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: left
}

.lblcolheadingnumeric {
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: right
}

.lblcolheadingyellow {
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    BACKGROUND-COLOR: #c0c0c0;
    TEXT-ALIGN: center
}

.lblsearch {
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: right
}

.lblsearchfilter {
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: center
}

.leftalign {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 9pt;
    color: #000000;
    background-color: #F6F1F7;
    text-align: Left
}

.logininput {
    FONT-SIZE: 10pt;
    COLOR: #ffcc00;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif
}

.logon_buttons {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 10pt;
    color: #0000FF;
    alink: #0000FF;
    vlink: #0000FF;
    font-weight: bold;
    text-align: Right;
    background-color: #F5F5F5
}

.logon_directions {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #19823D;
    font-style: italic;
    font-weight: bold;
    text-align: Left;
    background-color: #F5F5F5
}

.logon_faq {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #19823D;
    font-weight: bold;
    text-align: Right;
    background-color: #F5F5F5;
}

.mediumblack {
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif
}

.menubackground {
    background-color: #000000;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    color: #000000;
    font-size: 8pt;
    font-weight: bold
}

.menuheader {
    border-color: #000000;
    margin-left: auto;
    background-color: #000000;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    color: #FFFFFF;
    font-size: 8pt;
    font-weight: bold
}

.menusubheader {
    background-color: #EFFAEE;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 10pt;
    color: #000000;
    font-weight: bold;
    text-align: left
}

.menusubheaderOnLineHelp {
    background-color: #D7FDDD;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #000000;
    font-weight: bold;
    text-align: left
}


.menuitem {
    border-left: 20px;
    border-left-color: #000000;
}

.navarrbar {
    BACKGROUND-COLOR: #b4b3b3
}

.navbar {
    WIDTH: 90px;
    HEIGHT: 16px
}

.nodatafound {
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif
}

.note {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-style: italic;
    text-align: Left;
    background-color: #F5F9F3
}

.notetabledescription {
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}

.notetableuser {
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    BACKGROUND-COLOR: #F5F9F3;
    TEXT-ALIGN: center
}

.orangebar {
    WIDTH: 100%;
    HEIGHT: 5px;
    BACKGROUND-COLOR: #eae6ea
}

.outputTextNoWrap {
    white-space: nowrap
}

.pagination {
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif
}

.paragraphtext {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 10pt;
    text-align: Left;
    background-color: #F8F9FD
}

.participantlist {
    color: #660099;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 9pt;
    font-weight: bold
}

.pfcenteralignedbold {
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    TEXT-ALIGN: center
}

.pfcenteralignednormal {
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    TEXT-ALIGN: center
}

.pfleftalignedbold {
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    TEXT-ALIGN: left
}

.pfleftalignednormal {
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    TEXT-ALIGN: left
}

.pfrightalignedbold {
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    TEXT-ALIGN: right
}

.pfrightalignednormal {
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    TEXT-ALIGN: right
}

.popupdata {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    text-align: Right;
    background-color: #E7F3E7
}

.popuptitle {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 10pt;
    text-align: Left;
    background-color: #C7DAD8;
    font-weight: bold;
    color: #000000
}

.portalactionlinks {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 10pt;
    BACKGROUND-COLOR: #FFFFFF;
    color: #0403FF;
    text-align: right
}

.portalborders {
    background-color: #C7DAD8
}

.portalconfigchoicetitle {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 10pt;
    text-align: left;
    font-weight: bold;
    background-color: #C7DAD8
}

.portalconfigchoices {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 10pt;
    text-align: left
}

.portalconfigparagraph {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 9pt;
    text-align: left
}

.portalconfigboxbgcolor {
    background-color: #F5F9F3
}

.portalconfigboxtitle {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: Center
}

.portaldashboardheading {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #5A5B5D;
    font-weight: bold;
    text-align: center;
    BACKGROUND-COLOR: #E1ECF7
}

.portalgrayrowdatacenter {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    text-align: Center;
    color: #000000;
    background: #EFFAEE
}

.portalgrayrowdataleft {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    text-align: Left;
    color: #000000;
    background: #EFFAEE
}

.portalgrayrowdataright {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    text-align: Right;
    color: #000000;
    background: #EFFAEE
}

.portalgrayrowhrefleft {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    text-align: Left;
    color: #0000ff;
    background-color: #EFFAEE
}

.portalgreeting {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    text-align: Left;
    color: #535353
}

.portalheaders {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: Left;
    color: #535353;
    background: #C7DAD8
}

.portalinfoalertbg {
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    BACKGROUND-COLOR: #ffffff;
    FONT-SIZE: 10pt;
    COLOR: #008800;
    text-align: center
}

.portalquicksearchlabels {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    BACKGROUND-COLOR: #FFFFFF;
    text-align: right
}

.portaltableheaderleft {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: Left;
    color: #535353;
    background: #C7DAD8
}

.portaltableheaderright {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: Right;
    color: #535353;
    background: #C7DAD8
}

.portaltableheadercenter {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: Center;
    color: #535353;
    background: #C7DAD8
}

.portalurgentalertbg {
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    BACKGROUND-COLOR: #ffffff;
    FONT-SIZE: 10pt;
    COLOR: #FF0000;
    TEXT-ALIGN: center
}

.portalwarnalertbg {
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    BACKGROUND-COLOR: #ffffff;
    FONT-SIZE: 10pt;
    COLOR: #FF9900;
    text-align: center
}

.portalwhiterowdatacenter {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    text-align: Center;
    color: #000000;
    background: #FFFFFF
}

.portalwhiterowdataleft {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    text-align: Left;
    color: #000000;
    background: #FFFFFF
}

.portalwhiterowdataright {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    text-align: Right;
    color: #000000;
    background: #FFFFFF
}

.portalwhiterowhrefleft {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    text-align: Left;
    color: #0000ff;
    background-color: #FFFFFF
}

.primarydetails {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    text-align: Right;
    background-color: #E7F3E7;
    font-weight: bold
}

.primarydetailsdata {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    text-align: Left;
    background-color: #E7F3E7;
    font-weight: bold
}

.primarydetailsdataclear {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    text-align: Center;
    font-weight: bold;
    color: #700000;
}

.profilentry {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    text-align: Left;
    background-color: #F5F9F3
}

.profilentryheader {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    text-align: Right;
    background-color: #F5F9F3
}

.screentitle {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 10pt;
    color: #000000;
    text-align: Left;
    background-color: #C7DAD8;
    font-weight: bold
}

.searchfields {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    text-align: Right;
}

.searchfieldsleft {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    text-align: Left;
}

.searchkeepblue {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #0000FF;
    text-align: Right;
}

.searchresultsbypage {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
    text-align: Center
}

.searchsubar {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    text-align: Left;
    background-color: #E7F3E7
}

.searchsubarbold {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    text-align: Left;
    background-color: #E7F3E7;
    font-weight: bold;
}

.searchsubaractions {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
    text-align: Right;
    background-color: #E7F3E7
}

.searchsubargreyright {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    color: #0000FF;
    text-align: Right;
    background-color: #E7F3E7
}

.searchsubarright {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #0000FF;
    text-align: Right;
    background-color: #FFFFFF
}

.secondarydetailsheader {
    Font-Family: Arial, Verdana, Helvetica, Sans-Serif;
    Font-Size: 8pt;
    Font-Weight: Bold;
    Background-Color: #CED1E8;
    Color: #656766
}

.secondarydetails {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    text-align: Right;
    background-color: #F5F9F3
}

.secondarydetailsbold {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    Font-Weight: Bold;
    text-align: Right;
    background-color: #F5F9F3
}

.secondarydetailsdata {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    text-align: Left;
    background-color: #F5F9F3
}

.secondarydetailsheader {
    Font-Family: Arial, Verdana, Helvetica, Sans-Serif;
    Font-Size: 8pt;
    Font-Weight: Bold;
    Background-Color: #CED1E8;
    Color: #656766
}

.secondarydetailswhitedata {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    text-align: Right
}

.smallblack {
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif
}

.specriteriadatalabels {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    text-align: Left;
    background-color: #F5F9F3
}

.specriteriatextbar {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: Left;
    background-color: #E7F3E7
}

.specriteriatextlabels {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: Right;
    background-color: #F5F9F3
}

.subardate {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: Left
}

.subtitle {
    columns: 4;
    cellpadding: 3;
    margin-left: auto;
    margin-bottom: 0px;
}

TABLE.center {
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}

TABLE.dashboard {
    BACKGROUND-COLOR: #cc99cc
}

TABLE.default {

}

TABLE.displaynotes {
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    WIDTH: 100%;
    BORDER-BOTTOM: #000000 1px solid
}

TABLE.login {
    WIDTH: 90px;
    BACKGROUND-COLOR: #000000
}

TABLE.notetextfield {
    WIDTH: 100%;
}

TABLE.results {
    BORDER-RIGHT: 0pt;
    PADDING-RIGHT: 0pt;
    BORDER-TOP: 0pt;
    PADDING-LEFT: 0pt;
    PADDING-BOTTOM: 0pt;
    BORDER-LEFT: 0pt;
    PADDING-TOP: 0pt;
    BORDER-BOTTOM: 0pt;
    BACKGROUND-COLOR: #ffffff
}

TABLE.status {
    BORDER-RIGHT: 0pt;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0pt;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: 0pt;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0pt;
    HEIGHT: 29px
}

TABLE.vissysviewtemplate {
    BORDER-RIGHT: 0pt;
    PADDING-RIGHT: 0pt;
    BORDER-TOP: 0pt;
    PADDING-LEFT: 0pt;
    PADDING-BOTTOM: 0pt;
    BORDER-LEFT: 0pt;
    WIDTH: 747px;
    PADDING-TOP: 0pt;
    BORDER-BOTTOM: 0pt
}

.tabrowoff {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    text-align: center;
    background-color: #19823D;
    font-weight: bold
}

.tabrowon {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    text-align: center;
    background-color: #C7DAD8;
    font-weight: bold
}

TD.altrowresults {
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    BACKGROUND-COLOR: #EFFAEE;
    TEXT-ALIGN: center
}

TD.altrowresultsleft {
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    BACKGROUND-COLOR: #EFFAEE;
    TEXT-ALIGN: left
}

TD.altrowresultsnumeric {
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    BACKGROUND-COLOR: #EFFAEE;
    TEXT-ALIGN: right
}

TD.altrowresultsright {
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    BACKGROUND-COLOR: #EFFAEE;
    TEXT-ALIGN: right
}

TD.center {
    BORDER-RIGHT: 0pt;
    PADDING-RIGHT: 0pt;
    BORDER-TOP: 0pt;
    PADDING-LEFT: 0pt;
    PADDING-BOTTOM: 0pt;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: 0pt;
    WIDTH: 637px;
    PADDING-TOP: 0pt;
    BORDER-BOTTOM: 0pt;
    BACKGROUND-COLOR: #ffffff
}

TD.dashboardname {
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif
}

TD.description {
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    BACKGROUND-COLOR: #c7aac7
}

TD.east {
    BORDER-RIGHT: 0pt;
    PADDING-RIGHT: 0pt;
    BORDER-TOP: 0pt;
    PADDING-LEFT: 0pt;
    PADDING-BOTTOM: 0pt;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: 0pt;
    WIDTH: 0px;
    PADDING-TOP: 0pt;
    BORDER-BOTTOM: 0pt;
    BACKGROUND-COLOR: #660099
}

TD.greydescription {
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    BACKGROUND-COLOR: #999999
}

TD.headerresults {
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    HEIGHT: 45px;
    BACKGROUND-COLOR: #c7aac7;
    TEXT-ALIGN: center
}

TD.input {
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    BACKGROUND-COLOR: #c7aac7
}

TD.mainlastrow {
    BACKGROUND-COLOR: #cccccc
}

TD.notetablecentered {
    TEXT-ALIGN: center
}

TD.rowresults {
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}

TD.rowresultsleft {
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}

TD.rowresultsnumeric {
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right
}

TD.rowresultsright {
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: middle;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right
}

TD.statuserror {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    VERTICAL-ALIGN: middle;
    COLOR: red;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    TEXT-ALIGN: left
}

TD.statusnormal {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    VERTICAL-ALIGN: middle;
    COLOR: green;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    TEXT-ALIGN: left
}

TD.statuswarning {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    VERTICAL-ALIGN: middle;
    COLOR: yellow;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    TEXT-ALIGN: left
}

TD.subscreendata {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #000000;
    text-align: Left
}

TD.subscreendataright {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #000000;
    text-align: Right
}

TD.subscreenheaderbold {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    text-align: Left;
    background-color: #C7DAD8;
    color: #000000;
    font-weight: bold
}

TD.subscreentopicbold {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #000000;
    font-weight: bold;
    text-align: Right;
    background-color: #E7F3E7;
    height: 17
}

TD.taboff {
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    BACKGROUND-COLOR: #ececeb;
    TEXT-ALIGN: center
}

TD.tabon {
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    BACKGROUND-COLOR: #d6d3ce;
    TEXT-ALIGN: center
}

TD.text {
    FONT-SIZE: 10pt;
    FONT-FAMILY: arial, helvetica, geneva, swiss, sans-serif;
    BACKGROUND-COLOR: #ffffff
}

TD.username {
    FONT-WEIGHT: bolder;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif
}

.title {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    TEXT-ALIGN: left
}

.titlegrey {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    BACKGROUND-COLOR: #C7DAD8;
    TEXT-ALIGN: left
}

.treelowerbar {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 10pt;
    color: #000000;
    font-weight: bold;
    text-align: Left;
    background-color: #C7DAD8
}

.urgentalertbg {
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    BACKGROUND-COLOR: #ffffff;
    FONT-SIZE: 8pt;
    COLOR: #FF0000
}

.warnalertbg {
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    BACKGROUND-COLOR: #ffffff;
    FONT-SIZE: 8pt;
    COLOR: #FF9900
}

.width {
    BORDER-RIGHT: 0pt;
    BORDER-TOP: 0pt;
    BORDER-LEFT: 0pt;
    BORDER-BOTTOM: 0pt
}

.wizardsubtitle {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 9pt;
    font-weight: bold;
    text-align: left;
    background-color: #E7F3E7
}

.wttitle {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    TEXT-ALIGN: left
}

.worksheettreeheader {
    Font-Family: Arial, Verdana, Helvetica, Sans-Serif;
    Font-Size: 8pt;
    Font-Weight: Bold;
    Background-Color: #CED1E8;
    Color: #000000
}

.worksheetordersummarytextalignleft {
    Font-Family: Arial, Verdana, Helvetica, Sans-Serif;
    Font-Size: 8pt;
    text-align: left
}

.worksheetordersummarytextalignright {
    Font-Family: Arial, Verdana, Helvetica, Sans-Serif;
    Font-Size: 8pt;
    text-align: right
}

.portlettitle {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: Left;
}

.portletstyle_1_header {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: Left;
    Background-Color: #C7DAD8;
}

.portletstyle_1_footer {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: Left;
    Background-Color: #C7DAD8;
}

.portletborderstyle_1 {
    border-right: 1px solid #C7DAD8;
    border-left: 1px solid #C7DAD8;
}

.portletstyle_2_header {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: Left;
    color: #535353;
    filter: progid : DXImageTransform . Microsoft .
        Gradient(GradientType = 0, StartColorStr = '#CC9900', EndColorStr =
        '#ffffff')
}

.portletstyle_2_footer {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: Left;
    color: #535353;
    filter: progid : DXImageTransform . Microsoft .
        Gradient(GradientType = 0, StartColorStr = '#CC9900', EndColorStr =
        '#ffffff')
}

.portletborderstyle_2 {
    border-right: 1px solid #CC9900;
    border-left: 1px solid #CC9900;
}

.portletstyle_3_header {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: Left;
    color: #535353;
    filter: progid : DXImageTransform . Microsoft .
        Gradient(GradientType = 0, StartColorStr = '#CCCCFF', EndColorStr =
        '#ffffff')
}

.portletstyle_3_footer {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: Left;
    color: #535353;
    filter: progid : DXImageTransform . Microsoft .
        Gradient(GradientType = 0, StartColorStr = '#ffffff', EndColorStr =
        '#CCCCFF')
}

.portletborderstyle_3 {
    border-right: 1px solid #CCCCFF;
    border-left: 1px solid #CCCCFF;
}

.portletstyle_4_header {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: Left;
    color: #535353;
    filter: progid : DXImageTransform . Microsoft .
        Gradient(GradientType = 0, StartColorStr = '#99FFCC', EndColorStr =
        '#ffffff')
}

.portletstyle_4_footer {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: Left;
    color: #535353;
    filter: progid : DXImageTransform . Microsoft .
        Gradient(GradientType = 0, StartColorStr = '#ffffff', EndColorStr =
        '#99FFCC')
}

.portletborderstyle_4 {
    border-right: 1px solid #99FFCC;
    border-left: 1px solid #99FFCC;
}

.portletstyle_5_header {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: Left;
    color: #535353;
    filter: progid : DXImageTransform . Microsoft .
        Gradient(GradientType = 0, StartColorStr = '#669999', EndColorStr =
        '#ffffff')
}

.portletstyle_5_footer {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: Left;
    color: #535353;
    filter: progid : DXImageTransform . Microsoft .
        Gradient(GradientType = 0, StartColorStr = '#ffffff', EndColorStr =
        '#669999')
}

.portletborderstyle_5 {
    border-right: 1px solid #669999;
    border-left: 1px solid #669999;
}

.portletstyle_6_header {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: Left;
    color: #535353;
    filter: progid : DXImageTransform . Microsoft .
        Gradient(GradientType = 0, StartColorStr = '#FF9900', EndColorStr =
        '#ffffff');
}

.portletstyle_6_footer {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: Left;
    color: #535353;
    filter: progid : DXImageTransform . Microsoft .
        Gradient(GradientType = 0, StartColorStr = '#ffffff', EndColorStr =
        '#FF9900');
}

.portletborderstyle_6 {
    border-right: 1px solid #FF9900;
    border-left: 1px solid #FF9900;
}

.portletstyle_7_header {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: Left;
    color: #535353;
    filter: progid : DXImageTransform . Microsoft .
        Gradient(GradientType = 0, StartColorStr = '#FF3300', EndColorStr =
        '#ffffff')
}

.portletstyle_7_footer {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: Left;
    color: #535353;
    filter: progid : DXImageTransform . Microsoft .
        Gradient(GradientType = 0, StartColorStr = '#ffffff', EndColorStr =
        '#FF3300')
}

.portletborderstyle_7 {
    border-right: 1px solid #FF3300;
    border-left: 1px solid #FF3300;
}

.portletstyle_8_header {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: Left;
    color: #535353;
    filter: progid : DXImageTransform . Microsoft .
        Gradient(GradientType = 0, StartColorStr = '#FF66FF', EndColorStr =
        '#ffffff')
}

.portletstyle_8_footer {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: Left;
    color: #535353;
    filter: progid : DXImageTransform . Microsoft .
        Gradient(GradientType = 0, StartColorStr = '#ffffff', EndColorStr =
        '#FF66FF')
}

.portletborderstyle_8 {
    border-right: 1px solid #FF66FF;
    border-left: 1px solid #FF66FF;
}

.portletstyle_9_header {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: Left;
    color: #535353;
    filter: progid : DXImageTransform . Microsoft .
        Gradient(GradientType = 0, StartColorStr = '#9999FF', EndColorStr =
        '#ffffff')
}

.portletstyle_9_footer {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: Left;
    color: #535353;
    filter: progid : DXImageTransform . Microsoft .
        Gradient(GradientType = 0, StartColorStr = '#ffffff', EndColorStr =
        '#9999FF')
}

.portletborderstyle_9 {
    border-right: 1px solid #9999FF;
    border-left: 1px solid #9999FF;
}

.portletstyle_10_header {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: Left;
    color: #535353;
    filter: progid : DXImageTransform . Microsoft .
        Gradient(GradientType = 0, StartColorStr = '#999966', EndColorStr =
        '#ffffff')
}

.portletstyle_10_footer {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: Left;
    color: #535353;
    filter: progid : DXImageTransform . Microsoft .
        Gradient(GradientType = 0, StartColorStr = '#ffffff', EndColorStr =
        '#999966')
}

.portletborderstyle_10 {
    border-right: 1px solid #999966;
    border-left: 1px solid #999966;
}

.portletstyle_11_header {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: Left;
    color: #535353;
    filter: progid : DXImageTransform . Microsoft .
        Gradient(GradientType = 0, StartColorStr = '#993366', EndColorStr =
        '#ffffff')
}

.portletstyle_11_footer {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: Left;
    color: #535353;
    filter: progid : DXImageTransform . Microsoft .
        Gradient(GradientType = 0, StartColorStr = '#ffffff', EndColorStr =
        '#993366')
}

.portletborderstyle_11 {
    border-right: 1px solid #993366;
    border-left: 1px solid #993366;
}

.portletstyle_12_header {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: Left;
    color: #535353;
    filter: progid : DXImageTransform . Microsoft .
        Gradient(GradientType = 0, StartColorStr = '#00CC99', EndColorStr =
        '#ffffff')
}

.portletstyle_12_footer {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    text-align: Left;
    color: #535353;
    filter: progid : DXImageTransform . Microsoft .
        Gradient(GradientType = 0, StartColorStr = '#ffffff', EndColorStr =
        '#00CC99')
}

.portletborderstyle_12 {
    border-right: 1px solid #00CC99;
    border-left: 1px solid #00CC99;
}

.portlettext {
    FONT-SIZE: 10pt;
    FONT-FAMILY: arial, helvetica, geneva, swiss, sans-serif;
}

.treeerror {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    Font-Weight: Bold;
    color: red;
    text-align: Left
}

.rich-messages-marker img {
    padding-right: 7px;
}

.rich-message-label {
    color: red;
}

.rich-messages {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #FF0000;
    text-align: left
}

.rich-calendar-input {
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    text-align: left
}

.rich-calendar-week{
    background-color: #808080
}

#frmDivisionTree a,#emissionsSrcTree a, .hrefkeepblueunderline {
    border: none;
    cursor: pointer;
    color: blue;
    text-decoration: underline
}

.selectedTreeNode {
    border: none;
    text-decoration: underline;
    background: #C7DAD8;
    font-weight: bold
}

.selectedInactiveTreeNode {
    border: none;
}

.disabledTreeNode {
    border: none;
    text-decoration: none;
    COLOR: #9f9f9f
}

.disabledLink {
    color: gray;
    text-decoration: underline
}

.welcomePanelGrid {
    text-align:center;
    width:100%;
}

.helplistclass{
    list-style-type:none;
    text-align:left;
}

.helplistclassbulleted{
    text-align:left;
}

.headerStyle{

   margin:0;
   padding:0;
   text-align:left;
   margin-left:55px;
   font-size:10pt;
   font-weight:bold;
   font-style:italic;
}

.headerStyleBulleted{

   margin:0;
   padding:0;
   text-align:center;
   margin-left:55px;
   font-size:10pt;
   font-weight:bold;

}

.headerHelpStyleBulletedLeft{

   margin:0;
   padding:0;
   text-align:left;
   margin-left:0px;
   font-size:10pt;
   font-weight:bold;

}

.subHeaderStyle{

   text-align:left;
   margin-left:55px;

}

.titleStyle{

   text-align:left;
   margin-left:55px;
   font-size:9pt;

}

.listStyle{

   margin-left:35px;
   font-size:8pt;
}

.starterStyle{


}

.headerStyleSub{

   margin:0;
   padding:0;
   text-align:left;
   margin-left:55px;
   font-size:10pt;

}

.menuSubHeader1{
    background-color: #EFFAEE;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 10pt;
    color: #000000;
    text-align: left
}

.helpHeader1Class{
   margin:0;
   padding:0;
   text-align:left;
   margin-left:55px;
   font-weight:bold;
   color:#008000;
   font-size:12pt;
}

.helpHeader2Class{
   margin:0;
   padding:0;
   text-align:left;
   margin-left:55px;
   font-weight:bold;
   color:#008000;
   font-size:10pt;
}

.helpHeader3Class{
   margin:0;
   padding:0;
   text-align:left;
   margin-left:55px;
   font-weight:bold;
   font-style:italic;
   color:#008000;
   font-size:8pt;
}

.helpHeader4Class{
   margin:0;
   padding:0;
   text-align:left;
   margin-left:55px;
   font-weight:bold;
   color:#008000;
   font-size:8pt;
   font-style:italic;
}


.helpHeader4ClassNotItalics{
   margin:0;
   padding:0;
   text-align:left;
   margin-left:55px;
   font-weight:bold;
   color:#008000;
   font-size:8pt;
}

.helpHeader2TextClass{
   margin-left:55px;
   text-align:left;
   font-size:8pt;
   font-style:italic;
   margin-top:0;
   text-align:justify;
}

.helpHeader3TextClass{
   margin-left:55px;
   text-align:left;
   font-size:8pt;
   margin-top:0;
   text-align:justify;
}



.helpListClassNumbered{
    text-align:left;
    font-size:8pt;
    margin-left:0;
    text-align:justify;
}

.helpListClassNone{
   list-style-type: none;
   text-align:left;
   font-size:8pt;
   margin-left:0;
   text-align:justify;
}

.helpListClasslAlpha{
   list-style-type: lower-alpha;
   text-align:left;
   font-size:8pt;
   margin-left:0;
   text-align:justify;
}

.helpListClassBullet{
   list-style-type: disc;
   text-align:left;
   font-size:8pt;
   margin-left:0;
   text-align:justify;
}

.helpListClassLowerRoman{
   list-style-type: lower-roman;
   text-align:left;
   font-size:8pt;
   margin-left:0;
   text-align:justify;
}

.helpListStyle{
    margin-top: 1em;
}

.passwordLabelRowClass {
    padding-top : 5px;
    height: 20px;
}

.emissionProfileSourceEntityListBox {
    width: 250px;
}

.linklikebutton {
    border: none;
    background-color: transparent;
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #0000FF;
    cursor: hand;
    text-decoration: underline;
    padding:0px;
    display: inline
}

.hrefwhite {
    color:white
}

.outputtextlikelink {
    color: blue;
    text-decoration: underline;
    cursor: pointer
}

.formheaderleftalign {
    text-align: Left;
}

.formheaderrightalign {
    text-align: Right;
}

a.button {
    background: transparent url('../images/bg_button_a.png') no-repeat scroll top right;
    color: white;
    display: block;
    float: left;
    font: 11px Tahoma;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    cursor: pointer;
    white-space: nowrap;
}

a.button span {
    background: transparent url('../images/bg_button_span.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 4px 0 4px 18px;
}

a.button:active span {
    
}

a.disabledbutton {
    background: transparent url('../images/bg_disabled_button_a.png') no-repeat scroll top right;
    color: white;
    display: block;
    float: left;
    font: 11px Tahoma;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
    cursor: default;
    white-space: nowrap;
}

a.disabledbutton span {
    background: transparent url('../images/bg_disabled_button_span.png') no-repeat;
    display: block;
    line-height: 14px;
    padding: 4px 0 4px 18px;
}


.panelNoBackgroundNoBorder {
    border: none;
    background: none
}

.panelHeader {
    text-align:left
}

.manageAcctAssignUserTogglePanelHeader {
    cursor: default
}

.logon_tablecenter {
    background-color: #F1F1F1
}
.logon_bar {
    background-color: #F1F1F1
}

.logon_labels {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 10pt;
    color: #000000;
    text-align: right;
    background-color: #F1F1F1
}

.databarrighttopalign175px {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #000000;
    text-align: Right;
    vertical-align: top;
    width: 175px
}

.databarlefttopalign175px {
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #000000;
    text-align: Left;
    vertical-align: top;
    width: 175px
}

.manageAccountUserEntityDataTableFooter {
    background: #F1F1F1;
    border: none; 
    font-weight: normal	   
}



