BODY {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	BACKGROUND: #FFFFFF;
}

A:hover {
	TEXT-DECORATION: underline overline;
}

A {
	font-weight: bold;
	color: #393984;
}

.bodytextbold {
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
	font-variant: normal;
}

.bodytext {
	font-size: 12px;
	color: #000000;
}

.title {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #393984;
}

.titleText {
	font-size: 14px;
	font-style: normal;
}

.smallTitle {
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #393984;
}

.list {
	list-style-position: outside;
	list-style-type: square;
	background-position: left center;
	text-align: left;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	vertical-align: middle;




}
.sublist {
	font-size: 12px;
	color: #000000;
	background-position: center;
	text-align: left;
	list-style-position: inside;
	list-style-type: square;
	right: 20px;
}
.bodywhite {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-position: center center;
}
.italicsmall {
	font-size: 10px;
	font-style: italic;
	color: #333333;
}
.italicslarge {
	font-size: 12px;
	font-style: italic;
	color: #333333;
}

.bodyunderline {
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.bodyboldunderline {
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

TABLE.mainarray {
	MARGIN: 0px; PADDING: 0px;
	border-collapse: collapse;
}

TABLE.mainarray TH {
	BACKGROUND: #393984;
	COLOR: White;
	border: 2px solid #D7D7D7;
	font-size: 11px;
}

TABLE.mainarray TD {
	BACKGROUND: #ECECFF;
	border: 2px solid #D7D7D7;
	font-size: 11px;
}

TABLE.subarray {
	MARGIN: 0px; PADDING: 0px;
	border-collapse: collapse;
	border: 2px outset;
}

TR.evenrow TD {
	BACKGROUND: #FFECEC;
}

.AppTitle
{
    MARGIN: 0pt;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	color: #393984;
}

TABLE.menuarray {
	MARGIN: 0px; PADDING: 0px;
	border-collapse: separate;
}

TABLE.menuarray TD {
	BACKGROUND: #393984;
	COLOR: White;
	border: 2px solid #D7D7D7;
	font-size: 12px;
}

TABLE.menuarray TD.rowtitle {
	TEXT-DECORATION: none;
	BACKGROUND: #ECECFF;
	COLOR: Black;
}

TABLE.menuarray A:Hover {
	TEXT-DECORATION: none;
	BACKGROUND: #ECECFF;
	COLOR: Black;
}

TABLE.menuarray A {
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none;
	DISPLAY: block;
	COLOR: White;
}

TABLE.menuarray A.selected {
	BACKGROUND: #393939;
}

TABLE.menuarray A.srvNotStarted {
	BACKGROUND: gray;
}

TABLE.menuarray A.srvError {
	BACKGROUND: red;
}

TABLE.menuarray A.srvWarning {
	BACKGROUND: purple;
}

TABLE.menuarray2 {
	MARGIN: 0px; PADDING: 0px;
	border-collapse: separate;
}

TABLE.menuarray2 TD {
	BACKGROUND: #393984;
	COLOR: White;
	border: 2px solid #D7D7D7;
}

TABLE.menuarray2 A:Hover {
	BACKGROUND: #393939;
	TEXT-DECORATION: none;
}

TABLE.menuarray2 A {
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none;
	DISPLAY: block;
	COLOR: White;
}

TABLE.menuarray2 A.selected {
	BACKGROUND: #ECECFF;
	COLOR: Black;
}

DIV.title {
	BACKGROUND: #393939;
	border: 0px;
	COLOR: White;
	text-align: left;
	DISPLAY: block;
	WIDTH: 100%
}

DIV.title IMG {
	WIDTH: 16px;
	HEIGHT: 16px
}

DIV.comment {
	font-size: 10px;
	font-style: italic;
	text-align: right;
	position: absolute;
	top: 2px;
	left: 50%;
	WIDTH: 50%;
}

.barlinks {
}

.titleWarning {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: blue;
}

.titleOk {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: black;
}

.titleError {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: red;
}

.statusWarning {
	font-weight: bold;
	color: blue;
}

.status {
	font-weight: bold;
}

.statusError {
	font-weight: bold;
	color: red;
}

.statusUserError {
	font-weight: bold;
	color: purple;
}

.statusWarning {
	font-weight: bold;
	color: blue;
}

.statusInfo {
	font-weight: bold;
}

.statusSysInfo {
	font-weight: bold;
	color: gray;
}

.statusUnknown {
	font-weight: bold;
	color: yellow;
}

.statusOk {
	font-weight: bold;
	color: green;
}

.statusDone {
	color: gray;
}

.statusInProgress {
	color: #393984;
}

.arrayTitle {
	font-weight: bold;
}

.arraySubTitle {
	font-weight: bold;
}

.arraySubSubTitle {
}

.arraySubComment {
	font-style: italic;
}

.arraySubSubComment {
	font-style: italic;
}

.arrayProductInfo {
	font-style: italic;
}

TABLE.subArrayTransp {
	MARGIN: 0px; PADDING: 0px;
	border-collapse: separate;
}

TABLE.subArrayTransp TD {
	border: 0px;
}

.subTitle {
	font-weight: bold;
}

DIV.subTitle {
	BACKGROUND: #393939;
	border: 0px;
	COLOR: White;
	text-align: left;
	DISPLAY: block;
	WIDTH: 100%;
	font-weight: normal;
}

.taskDone {
	font-weight: bold;
	color: gray;
}

.taskInProgress {
	font-weight: bold;
	font-style: italic;
}

.inButton
{
    CURSOR: hand;
    COLOR: white;
    BACKGROUND: #1e56a0;
    FONT-FAMILY: Verdana;
    FONT-SIZE: xx-small
}

.inButtonHover
{
    CURSOR: hand;
	COLOR: Black;
	BACKGROUND: #ECECFF;
    FONT-FAMILY: Verdana;
    FONT-SIZE: xx-small
}

.inText
{
    COLOR: #003466;
    FONT-FAMILY: Verdana;
    BACKGROUND-COLOR: white
}

.inSelect
{
    COLOR: #003466;
    BACKGROUND-COLOR: white
}

.progressbarframe 
{
	TOP: 0px; LEFT: 0px; WIDTH: 100%; BACKGROUND-COLOR: #D7D7D7; 
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; 
	MARGIN: 0px; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 2px; 
	POSITION: absolute; TEXT-ALIGN: left; VISIBILITY: visible
}

TABLE.progressrow 
{
	MARGIN: 0px; PADDING: 0px;
	border-collapse: collapse;
	border: 0px
}

TABLE.progressrow TD 
{
	BACKGROUND: #393984;
	COLOR: White;
	font-size: 12px;
	font-weight: bold
}

TABLE.progressrow TD.taskDone
{
	BACKGROUND: Green;
	COLOR: White;
	font-size: 12px;
	font-weight: bold
}

TABLE.progressrow TD.taskError
{
	BACKGROUND: Red;
	COLOR: White;
	font-size: 12px;
	font-weight: bold
}

TABLE.progressrow TD.taskStart
{
	COLOR: #393984;
	BACKGROUND: White;
	font-size: 12px;
	font-weight: bold
}

.itemSelect
{
	font-size: 12px;
	font-weight: bold;
    COLOR: #003466;
}

.itemUnselect
{
	font-size: 12px;
	font-weight: bold;
    COLOR: gray;
}
