




/*
Custom styles
*/
HR {
	color : Black;
}
/*
Error messages produced by application
*/
.errorA, .errorW, .errorE, .errorI {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 15px;
    font-weight : bold;
}
.errorA, .errorE {color : #ff1010}
.errorI {color : #0000CD}
.errorW {color : #D2691E}

/*
Default style for frames created by the PWE
*/
.containerStyle { padding:0px;margin:0px;border-spacing:0px;border:0px; }

/*
Style for the lefthand navigation menu
*/


.menu0, 
.menu1, 
.menu2, 
.menu0sel, 
.menu1sel, 
.menu2sel, 
A.menu0, 
A.menu1, 
A.menu2, 
A.menu0sel, 
A.menu1sel, 
A.menu2sel { 
   FONT-WEIGHT: normal; 
   COLOR: #003399; 
   FONT-STYLE: normal; 
   FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
   TEXT-DECORATION: none;
}

.menu0sel, 
.menu1sel, 
.menu2sel, 
A.menu0sel, 
A.menu1sel, 
A.menu2sel  { 
	font-weight: bold;
}

/*
.menu0:link, 
.menu1:link, 
.menu2:link, 
.menu0sel:link, 
.menu1sel:link, 
.menu2sel:link, 
.menuback:link,
.menu0:visited, 
.menu1:visited, 
.menu2:visited, 
.menu0sel:visited, 
.menu1sel:visited, 
.menu2sel:visited, 
.menuback:visited,
.menu0:hover, 
.menu1:hover, 
.menu2:hover, 
.menu0sel:hover, 
.menu1sel:hover, 
.menu2sel:hover, 
.menuback:hover,
.menu0:active, 
.menu1:active, 
.menu2:active, 
.menu0sel:active, 
.menu1sel:active, 
.menu2sel:active, 
.menuback:active,
.menu0:focus, 
.menu1:focus, 
.menu2:focus, 
.menu0sel:focus, 
.menu1sel:focus, 
.menu2sel:focus, 
.menuback:focus { 
	background:#dde9f5; color:Black; 
} 
*/ 



.menuContainer { border-width: 0px; padding: 0px; margin:0px; border-spacing:0px;border:0px;}

.menuB { width: 145px; }






.button, .buttonDisabled {
	font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight: normal; 
}
.button { color:#000000; }
.buttonDisabled { color:#808080; }


A:link.button , 
A:visited.button , 
A:hover.button , 
A:active.button , 
A:focus.button  { 
   text-decoration:none; 
   color:#000000;
}



.formStyle {
    background-color: #FFFFFF;
}

.formStyle, .formStyleA, .formStyleB, .formStyleC, .formStyleD, .formStyleE,.blockStyleB
 {
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    color : #000000;
    vertical-align: bottom;
	line-height: 20px;
}

.formStyle {font-weight : normal;   vertical-align: top;}

.formStyleB,.blockStyleB
  {font-weight : normal;color : #000000; }

.formStyleE {font-weight : bold;font-size : 11px; }

.blockStyleB {text-align : justify;}

.STCK_MSGA {
	color : #CC9933;
}

.menutitle, .formtitle, { color:#ffffff; font-size:14px; font-family: Arial,Helvetica,sans-serif; font-variant: normal; }
.menutitle { background-image: url('/sap/its/mimes/zp_nsc/99/images/bg_blue.gif'); background-color: #3366cc; }

.signOnTitle { 
	color:#ffffff; 
	background-color:#b83149; 
	font-size:12px; 
	font-family: Arial,Helvetica,sans-serif; 
	font-variant: normal; 
}

.sectionheader { 
	color:#ffffff; 
	background-color:#b83149; 
	font-size:10px; 
	font-family: Arial,Helvetica,sans-serif; 
	font-variant: normal; 
	font-weight: bold; 
	padding-left: 5px;
}

.menutitle, .formtitle { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #000000; font-weight: bold; padding-left: 5px;}


 .formTitleB { 
	color:#ffffff; 
	font-size:12px; 
	font-variant: normal;
 	font-family: Verdana, Arial, Helvetica, sans-serif; 
	color: #FFFFFF; 
	background-color: #b83149; 
	padding-left: 30px;
	font-weight: bold; 
 	width: 556px;
}

.oldabove { background-color: #7aaddf; }
.formback { background-color: #FFFFFF; background-image: url('/sap/its/mimes/zp_nsc/99/images/space.gif');}
.formbacklight { background-color: #FFFFFF; }
.formlogoback { background-color: #0066CC; }
.formbackground { background-color: #FFFFFF; }

.employee,.employeeA,.employeeB  { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size:10px;}
.employeeA { font-weight: bold; vertical-align: middle; width:55px;}

.border { border-style: solid; border-width: thin; border-color: #000000; border-top }

.hidden { display: none; }

.headerBackground { background-color: #FFFFFF; }

.footerBackground { background-color: #006FB0; }

.footerFont { color: #FFFFFF; font-size: 10px; font-weight:normal; font-family: Verdana, Arial, Helvetica, sans-serif; }


/*
Styles for separation of row content
*/
.rowBack { background-color: #CCCCFF; }
.rowBackL { background-color: #EEEEFF; }
.rowBackS { background-color: #9999CC; }

/*
Styles for list headings
*/
.rowBackH { background-color: #3366cc;  }
.columnHead, .columnHeadA { color: #FFFFFF; font-size: 14px; font-weight: bold; padding: 0px 2px 0px 2px; text-align: center; background-image: url('/sap/its/mimes/zp_nsc/99/images/bg_blue.gif');}

/*
Styles for displaying a list container
*/
.listContainer { }


/*
Styles for showing tab riders
*/


.procStep {
   background-color:#bbd3ec;
   text-align:center;
}


.tabRider {
   background-color:#f0f0f0;
   border-style:solid;
   border-color:black;
   border-width: 0px 0px 0px 0px;
}


.tabRiderSel {
   background-color:#bbd3ec;
   border-style:none;
   border-width: 0px 0px 0px 0px;
}

.tabMid {
   background-color:#ffffff;
   border-style:none;
   border-width: 0px 0px 0px 0px;
}



.ifr {
   border-style:solid;
   border-color:#bbd3ec;
   border-width: 2px 2px 2px 2px;
}




/*
Styles used in page003
*/



.staffHLine1 {
	background-color:#bbd3ec;
}
.staffHLine2 {
	background-color:#dde9f5;
        text-align:center;
}
.staffHLine3 {
	background-color:#dde9f5;
        text-align:center;
}

.staffName {
	background-color:#f0f0f0;
}
.staffLine {
	background-color:#f0f0f0;
        text-align:center;
}



/*
Styles used in page011
*/




.chkbx {
	background-color:#bbd3ec;
        border-style:none;
}


.csfBox {
    width:130px;
    height:80px;

    font-size: 100%;
    overflow:auto;
    BORDER-TOP:    #d4d0c8 1px solid; 
    BORDER-RIGHT:  #d4d0c8 1px solid; 
    BORDER-LEFT:   #808080 1px solid; 
    BORDER-BOTTOM: #d4d0c8 1px solid; 
    PADDING-TOP:    0px; 
    PADDING-RIGHT:  3px; 
    PADDING-BOTTOM: 0px; 
    PADDING-LEFT:   3px; 
    MARGIN: 0px; 
    COLOR: #333333; 
    FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; 
    BACKGROUND-COLOR: #ffffff;
}

.stdBox {
    width:130px;
    height:100px;
    font-size: 100%;
    overflow:auto;
    BORDER-TOP:    #d4d0c8 1px solid; 
    BORDER-RIGHT:  #d4d0c8 1px solid; 
    BORDER-LEFT:   #808080 1px solid; 
    BORDER-BOTTOM: #d4d0c8 1px solid; 
    PADDING-TOP:    0px; 
    PADDING-RIGHT:  3px; 
    PADDING-BOTTOM: 0px; 
    PADDING-LEFT:   3px; 
    MARGIN: 0px; 
    COLOR: #333333; 
    FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; 
    BACKGROUND-COLOR: #ffffff;
}



.evalBox {
    width:130px;
    height:60px;
    font-size: 100%;
    overflow:auto;
    BORDER-TOP:    #d4d0c8 1px solid; 
    BORDER-RIGHT:  #d4d0c8 1px solid; 
    BORDER-LEFT:   #808080 1px solid; 
    BORDER-BOTTOM: #d4d0c8 1px solid; 
    PADDING-TOP:    0px; 
    PADDING-RIGHT:  3px; 
    PADDING-BOTTOM: 0px; 
    PADDING-LEFT:   3px; 
    MARGIN: 0px; 
    COLOR: #333333; 
    FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; 
    BACKGROUND-COLOR: #ffffff;
}


.chInput {
    width:30px;
}

.percInput {
    width:40px;
}

.targetInput {
    width:75px;
}

.dateInput {
    width:75px;
}






