.npukcmdbtn {
    color: #CC0000;
}
.npukcmdbtn:hover {
    color: #333333;
    background-color: #E7E7E7;
}
.npukcmdbtn.iehover {
    color: #333333;
    background-color: #E7E7E7;
}
.npukcmdframe {
}
.npukmenuitem {
}
.npukmenucmd {
    color: #CC0000;
}
.npukmenucmdtxt {
}
.npukmenucmdicn {
}
.npukmenucmd:hover {
    color: #333333;
    background-color: #E7E7E7;
}
.npukmenucmd.iehover {
    color: #333333;
    background-color: #E7E7E7;
}
.npukmenult {
    width: 1;
    background-color: #E7E7E7;
}
.npukmenurt {
    width: 1;
    background-color: #E7E7E7;
}
.npukmenuhs {
    width: 1;
    background-color: #E7E7E7;
}
.npuksubmenuitem {
}
.npuksubmenucmd {
    color: #CC0000;
}
.npuksubmenucmdtxt {
}
.npuksubmenucmd:hover {
    color: #333333;
    background-color: #E7E7E7;
}
.npuksubmenucmd.iehover {
    color: #333333;
    background-color: #E7E7E7;
}

.NPCommonContainer, .NPCommonPanel, .NPCommonPanelInset
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.NPCommonPanelInset
{
}
.NPCommonCleanFrame
{
}
.NPCommonTabPanel,.NPCommonTabPanelLeft,.NPCommonTabPanelRightFill,.NPCommonTabPanelRight
{
    padding: 0px;
    border: solid 0px #FFFFFF; 
    background-color: transparent;
    background-image: url(menubar_bg.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 30px;
}
.NPCommonTabPanelLeft,.NPCommonTabPanelRight,.NPCommonTabPanelRightFill
{
    background-repeat: no-repeat;
    width: 6px;
}
.NPCommonTabPanelLeft
{
    background-image: url(menubar_bglt.gif);
}
.NPCommonTabPanelRight
{
    background-image: url(menubar_bgrt.gif);
}
.NPCommonTabPanelRightFill
{
    background-image: url(menubar_bg.gif);
    width: 100%;
}
.NPCommonTabPanelHide
{
    border: solid 0px #FFFFFF; 
    border-bottom: solid 1px #E7E7E7;
    background-color: transparent;
    font-size: 1px;
}
.NPCommonTab,.NPCommonTab_Active
{
    padding: 0px;
    padding-top: 3px;	
    border: solid 0px #FFFFFF;
    background-color: transparent;
    background-image: url(menutab_bg.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    vertical-align: middle;
    height: 30px;
}
.NPCommonTab_Active
{
    background-image: url(menutab_act.gif);
}
.NPCommonTabLeft,.NPCommonTabLeft_Active
{
    padding: 0px;
    border: solid 0px #FFFFFF; 
    background-image: url(menutab_bglt.gif);
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: bottom;
    height: 30px;
    width: 6px;
}
.NPCommonTabLeft_Active
{
    background-image: url(menutab_actlt.gif);
    width: 4px;
}
.NPCommonTabRight,.NPCommonTabRight_Active
{
    padding: 0px;
    border: solid 0px #FFFFFF; 
    background-image: url(menutab_bgrt.gif);
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: bottom;
    height: 30px;
    width: 6px;
}
.NPCommonTabRight_Active
{
    background-image: url(menutab_actrt.gif);
    width: 4px;
}
.NPCommandTabFrame
{
    padding: 0px;
}
.NPCommonTabButton,a.NPCommonTabButton:link,a.NPCommonTabButton:visited,a.NPCommonTabButton:hover,a.NPCommonTabButton:active
{
    padding: 0px;
    color: #333333;
    font-size: 11px;
    white-space: nowrap;
    text-decoration: none;
    cursor: hand;
}
a.NPCommonTabButton:hover,a.NPCommonTabButton:active
{
    color: #CC0000;
    text-decoration: none;
}
.NPCommonHGrid
{
    border: solid 1px #E7E7E7;
    border-top: solid 1px #F5F4EC;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
}
.NPCommonHGridHeader,a.NPCommonHGridHeader:link,a.NPCommonHGridHeader:visited,a.NPCommonHGridHeader:hover,a.NPCommonHGridHeader:active
{
    padding-top: 4px;
    padding-bottom: 4px;
    background-color: #F5F4EC;
}
a.NPCommonHGridHeader:link,a.NPCommonHGridHeader:visited
{
    color: #CC0000;
}
.NPCommonHGridHeader
{
    border-bottom: solid 1px #df2a41;
}
.NPCommonHGridPager,a.NPCommonHGridPager:link,a.NPCommonHGridPager:visited,a.NPCommonHGridPager:hover,a.NPCommonHGridPager:active
{
    background-color: #F5F4EC;
}
a.NPCommonHGridPager:link,a.NPCommonHGridPager:visited
{
    color: #CC0000;
}
.NPCommonHGridPager
{
    border-top: solid 1px #df2a41;
}
.NPCommonHGridItem,a.NPCommonHGridItem:link,a.NPCommonHGridItem:visited,a.NPCommonHGridItem:hover,a.NPCommonHGridItem:active
{
}
a.NPCommonHGridItem:link,a.NPCommonHGridItem:visited
{
}
a.NPCommonHGridItem:hover,a.NPCommonHGridItem:active
{
}
.NPCommonHGridAlternate,a.NPCommonHGridAlternate:link,a.NPCommonHGridAlternate:visited,a.NPCommonHGridAlternate:hover,a.NPCommonHGridAlternate:active
{
}
a.NPCommonHGridAlternate:link,a.NPCommonHGridAlternate:visited
{
}
a.NPCommonHGridAlternate:hover,a.NPCommonHGridAlternate:active
{
}
.NPCommonVGrid
{
    border: solid 1px #E7E7E7;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
}
.NPCommonVGridHeader,a.NPCommonVGridHeader:link,a.NPCommonVGridHeader:visited,a.NPCommonVGridHeader:hover,a.NPCommonVGridHeader:active
{
}
a.NPCommonVGridHeader:link,a.NPCommonVGridHeader:visited
{
}
.NPCommonVGridPager,a.NPCommonVGridPager:link,a.NPCommonVGridPager:visited,a.NPCommonVGridPager:hover,a.NPCommonVGridPager:active
{
}
a.NPCommonVGridPager:link,a.NPCommonVGridPager:visited
{
}
.NPCommonVGridItem,a.NPCommonVGridItem:link,a.NPCommonVGridItem:visited,a.NPCommonVGridItem:hover,a.NPCommonVGridItem:active
{
    border-top: #E7E7E7 1px solid;
    border-bottom: #E7E7E7 1px solid;
}
a.NPCommonVGridItem:link,a.NPCommonVGridItem:visited
{
}
a.NPCommonVGridItem:hover,a.NPCommonVGridItem:active
{
}
.NPCommonVGridTitle,a.NPCommonVGridTitle:link,a.NPCommonVGridTitle:visited,a.NPCommonVGridTitle:hover,a.NPCommonVGridTitle:active
{
    border-top: #E7E7E7 1px solid;
    border-bottom: #E7E7E7 1px solid;
    background-color: #EEEDE7;
}
a.NPCommonVGridTitle:link,a.NPCommonVGridTitle:visited
{
}
a.NPCommonVGridTitle:hover,a.NPCommonVGridTitle:active
{
}
.NPCommonEditTab,.NPCommonEditTabNH
{
    border: solid 1px #E7E7E7;
    border-top: solid 0px #FFFFFF;
}
.NPCommonEditTab
{
    height: 240px;
}
.NPCommonEditTabInsert
{
    border-left: solid 1px #E7E7E7;
    border-right: solid 1px #E7E7E7;
}
.NPCommonEditHeadText,.NPCommonEditHead,.NPCommonEditHeadTextDisabled
{
    background-color: #F5F4EC;
    color: #220000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}
.NPCommonEditHead
{
    border-bottom: solid 1px #df2a41;
}
.NPCommonEditPanel,.NPCommonEditPanelInset
{
    border: solid 0px #EEEDE7;
}
.NPCommonEditPanelInset
{
}
.NPCommonEditLabel,.NPCommonEditLabelNW
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    background-color: #F5F4EC;
}
.NPCommonEditLabel
{
    width: 35%;
}
.NPCommonEditField,.NPCommonEditFieldNW
{
    color: #220000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
}
.NPCommonEditField
{
    width: 65%;
}
.NPCommonHelpLabel
{
}
.NPCommonEdit,.NPCommonEditDisabled,.NPCommonEditPart,.NPCommonEditPartDisabled,.NPCommonEditFull,.NPCommonEditFullDisabled
{
    color: #220000;
}
.NPCommonEditFull,.NPCommonEditFullDisabled
{
}
.NPCommonEditPart,.NPCommonEditPartDisabled
{
}
.NPCommonEditDisabled,.NPCommonEditPartDisabled,.NPCommonEditFullDisabled
{
    border: solid 1px #EEEDE7;
    color: #220000;
}
.NPCommonEGrid
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    border: solid 1px #E7E7E7;
}
.NPCommonEGridHeader,a.NPCommonEGridHeader:link,a.NPCommonEGridHeader:visited,a.NPCommonEGridHeader:hover,a.NPCommonEGridHeader:active
{
    background-color: #EEEDE7;
}
a.NPCommonEGridHeader:link,a.NPCommonEGridHeader:visited
{
}
.NPCommonEGridPager,a.NPCommonEGridPager:link,a.NPCommonEGridPager:visited,a.NPCommonEGridPager:hover,a.NPCommonEGridPager:active
{
    background-color: #EEEDE7;
}
a.NPCommonEGridPager:link,a.NPCommonEGridPager:visited
{
}
.NPCommonEGridItem,a.NPCommonEGridItem:link,a.NPCommonEGridItem:visited,a.NPCommonEGridItem:hover,a.NPCommonEGridItem:active
{
}
a.NPCommonEGridItem:link,a.NPCommonEGridItem:visited
{
}
a.NPCommonEGridItem:hover,a.NPCommonEGridItem:active
{
}
.NPCommonEGridAlternate,a.NPCommonEGridAlternate:link,a.NPCommonEGridAlternate:visited,a.NPCommonEGridAlternate:hover,a.NPCommonEGridAlternate:active
{
}
a.NPCommonEGridAlternate:link,a.NPCommonEGridAlternate:visited
{
}
a.NPCommonEGridAlternate:hover,a.NPCommonEGridAlternate:active
{
}
.NPCommonTools
{
}
.NPCommonToolsText
{
    color: #777777;
}
.NPCommonToolsFrame
{
}
.NPCommonToolsIcon
{
}
.NPCommonReportFrame,.NPCommonReportFrameR,.NPCommonReportFrameL,.NPCommonReportFrameT,.NPCommonReportFrameB
{
}
.NPCommonReport
{
    border: solid 1px #df2a41;	
    padding: 0px;
    background-color: transparent;
}
.NPCommonReportFrameT
{
}
.NPCommonReportFrameB
{
}
.NPCommonReportFrameL
{
}
.NPCommonReportFrameR
{
}
.NPCommonMenuControl
{
    padding-top: 6px;
    border: solid 1px #E7E7E7;
    background-color: transparent;
}
.NPCommonActiveMenuCell
{
    padding-top: 6px;
    padding-bottom: 3px;
    vertical-align: middle;
}
.NPCommonPaddingMenuCell
{
}
.NPCommonHelper,.NPCommonHelperTitle,.NPCommonHelperMenu,.NPCommonHelperNoFrame,.NPCommonHelperAbout
{
    border: solid 1px #E7E7E7;
    color: #220000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    vertical-align: middle;
}
.NPCommonHelperTitle
{
    background-color: #F9F8F6;
}
.NPCommonHelperMenu
{
}
.NPCommonHelperAbout
{
    padding: 3 8 3 8;
    border: solid 1px #E7E7E7;
}
.NPCommonHelperNoFrame
{
}
.NPCommonValidationFrame
{
    border: solid 1px #df2a41;
    background-color: seashell;
}
.NPCommonValidationTitle,.NPCommonValidationTitleIcon
{
    border-bottom: solid 1px #df2a41;
    background-color: #F5F4EC;
    color: #330000;
}
.NPCommonValidationLine,.NPCommonValidationIcon
{
    color: #220000;
}
.NPCommonMessageValidation
{
    padding: 5px;
    padding-left: 10px;
    border: solid 0px #FFFFFF;
    width: 100%;
    background-color: #F7F7F7;
    color: #111111;
    cursor: default;
}
.NPCommonConfirmFrame
{
    border: solid 1px #df2a41;
    color: #220000;
}
.NPCommonConfirmTitle
{
    border-bottom: solid 1px #df2a41;
    background-color: #F5F4EC;
    color: #330000;
}
.NPCommonConfirmText
{
    color: #220000;
}
.NPCommonMessageFrame
{
    border: solid 1px #df2a41;
}
.NPCommonMessageTitle,.NPCommonMessageTitleIcon
{
    border-bottom: solid 1px #df2a41;
    background-color: #F5F4EC;
    color: #330000;
}
.NPCommonMessageText,.NPCommonMessageTextIcon
{
    color: #220000;
}
.NPCommonMenuItem 
{ 
    font-family: Arial, Helvetica, sans-serif;  
    color: #CC0000; 
    font-size: 11px; 
    font-weight: normal; 
    font-style: normal; 
    padding: 3px 0px 3px 0px; 
    border: 0px;
    white-space: nowrap;
    vertical-align: middle;
}
.NPCommonMenuItemSel 
{ 
    font-family: Arial, Helvetica, sans-serif; 
    color: #333333; 
    font-size: 11px; 
    font-weight: normal;  
    padding: 3px 0px 3px 0px; 
    border: 0px; 
    background: #F5F4EC;
    white-space: nowrap;
    vertical-align: middle;
}

