/* Stylesheet for APM application */
	/* Background colors for SAP vs APM screens */
body.sap {
	background-color: #FDFDFD
}

body.apm { /*	background-color: #D0D0D0 */
	background-color: #FDFDFD
}

body.apmwhite { /*	background-color: #D0D0D0 */
	background-color: #FFFFFF
}

/* Main font settings */
tdx {
	font-size: x-small;
	font-family: sans-serif;
	border-width: thin;
	border-style: solid;
}

tablex {
	border-width: medium;
	border-style: solid;
}

/* Theme styles */
BODY,TABLE,TH,TR,TD,UL,OL,LI,P,FONT,A,BLOCKQUOTE,LABEL {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 13px;
}

P.error {
	font-weight: bold;
	color: #FF0000;
}

.PageBODY {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 13px;
}

.FormHeaderFont {
	color: #000000;
	font-size: 16px;
	font-weight: bold;
}

.FormTABLE {
	border: 1px solid #000000;
}

.ColumnTD {
	border-left: 1px solid #E5E37E;
	border-right: 1px solid #737100;
	border-top: 1px solid #E5E37E;
	border-bottom: 1px solid #737100;
	background-color: #B3B300;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
}

.SummaryTD {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #C5BEC5;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #C5BEC5;
	background-color: #D2D2D2;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
}

.FieldCaptionTD {
	border-left: 1px solid #E5E37E;
	border-right: 1px solid #737100;
	border-top: 1px solid #E5E37E;
	border-bottom: 1px solid #737100;
	background-color: #B3B300;
	color: #000000;
	font-size: 13px;
}

.DataTD {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #C5BEC5;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #C5BEC5;
	background-color: #E9E9E9;
	color: #000000;
	font-size: 13px;
}

.DataTDALT {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #C5BEC5;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #C5BEC5;
	background-color: #F2F1BF;
	color: #000000;
	font-size: 13px;
}

.DataTD2 {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #C5BEC5;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #C5BEC5;
	background-color: #C5FFC5;
	color: #000000;
	font-size: 13px;
}

.DelDataTD {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #C5BEC5;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #C5BEC5;
	background-color: #F9BEBC;
	color: #000000;
	font-size: 13px;
}

/*.DataTD2 { border-left: 2px solid #62FF62; border-right: 2px solid #62FF62; border-top: 1px solid #62FF62; border-bottom: 1px solid #62FF62; background-color: #E9E9E9; color: #000000; font-size: 13px; }*/
.ErrorDataTD {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #C5BEC5;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #C5BEC5;
	background-color: #E9E9E9;
	color: #FF0000;
	font-size: 13px;
}

.SeparatorTD {
	height: 1px;
	background-color: #000000;
}

.AltDataTD {
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #C5BEC5;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #C5BEC5;
	background-color: #FFFFFF;
	color: #000000;
	font-size: 13px;
}

.FooterTD {
	border-left: 1px solid #E5E37E;
	border-right: 1px solid #737100;
	border-top: 1px solid #E5E37E;
	border-bottom: 1px solid #737100;
	background-color: #B3B300;
	color: #000000;
	font-size: 13px;
}

a.SorterLink:link,a.SorterLink:visited {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

a.SorterLink:hover,a.SorterLink:active {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.DataLink:link,a.DataLink:visited {
	color: #0000FF;
	text-decoration: underline;
}

a.DataLink:hover,a.DataLink:active {
	color: #FF0000;
	text-decoration: none;
}

a.NavigatorLink:link,a.NavigatorLink:visited {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

a.NavigatorLink:hover,a.NavigatorLink:active {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

.Button {
	text-align: center;
	height: 20px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #000000;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #000000;
	background-color: #E5E37E;
	color: #000000;
	font-size: 13px;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-weight: bold;
}

.ButtonSmall {
	text-align: center;
	height: 16px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #000000;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #000000;
	background-color: #E5E37E;
	color: #000000;
	font-size: 13px;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-weight: bold;
}

.ButtonLink {
	text-align: center;
	height: 20px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #000000;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #000000;
	background-color: #E5E37E;
	color: #000000;
	font-size: 13px;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-weight: bold;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

.Input {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 13px;
	border: 0px;
	background-color: #F2F1BF
}

.Input3 {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 13px;
	border: 0px;
	background-color: #E9E9E9
}

.Input2 {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 13px;
	border: 1px;
	background-color: #E9E9E9
}

.InputFile {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 13px;
	border: 1px;
	background-color: #E9E9E9
}

/* .Textarea { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px; border: 0px; background-color: #F2F1BF } */
.Textarea {
	font-family: monospace;
	font-size: 12px;
	border: 0px;
	background-color: #F2F1BF
}

/* .TextareaReadonly { font-family: Tahoma, Verdana, Arial, Helvetica; font-size: 13px; border: 0px; background-color: #F2F1BF } */
.TextareaReadonly {
	font-family: monospace;
	font-size: 12px;
	border: 0px;
	background-color: #E9E9E9
}

.Select {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 13px;
	background-color: #F2F1BF
}

.APMLogo {
	font-family: Times;
	font-size: 48px;
	font-weight: bold;
}

/* Custom styles */
H1 {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 18px;
	font-weight: bold
}

H2 {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 15px;
	font-weight: bold
}

span.hidden {
	visibility: hidden
}

span.visible {
	visibility: visible
}