BODY 
{
	color: #6F7A83;
	background: #DEDEDE;
	font-family: Arial;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
}

.PageHeader
{
	background: #2D54B1;
	color: #FFFFFF;
	font-weight: bold;
}


.xmlbutton 
{
	font-family: Courier New;
	color: #FFFFFF !important;
	background-color: #2D54B1;
	border-color: #0098FF;
	border-style: outset;
	text-decoration: none !important;
	margin: 2px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	border-width: 2px;
	font-weight: bold;
	font-size: 9pt;
}
.xmlbutton:hover 
{
	background-color: #2D54B1;
}
.xmlbutton:active 
{
	border-style: inset !important;
}


TABLE, TR, TD
{
	color: #333333;
	font-family: Arial;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	list-style : disc;
}

TEXTAREA
{
	color: #333333;
	font-family: Arial;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
}

.HeaderBkg 
{
	border-bottom: 1px solid #4F585F;
	background: url(images/tile_blue_dark.gif) repeat-x;
}

.FooterBkg 
{
	background-color: #F2F2F2; 
}

.Future
{
   color: #333333;
   background: #FFFF00;
   font-weight: bold;
   border: 1px solid #4F585F;
}

.AlertBad 
{
	text-align: left;
	font-weight: bold;
	border-top: 1px solid #c99;
	border-bottom: 1px solid #c99;
	padding: 5px 5px 5px 27px;
	font-size: 11px;
	margin: 5px 5px 5px 5px;
	background: url(images/alertbad_icon.gif) #c00 left no-repeat;
	color: #fff;
}

.AlertBad2
{
	width:100%;
	border-color: White;
	border-width: 2px;
	border-style: solid;
	text-align: left;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	font-size: 11px;
	margin: auto;
	background: url(images/alertbad_icon.gif) #c00 left no-repeat;
	color: #fff;
}

.AlertGood
{
	width:100%;
	border-color: #9c9;
	border-width: 2px;
	border-style: solid;
	text-align: left;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	font-size: 11px;
	margin: auto;
	background: url(images/alertgood_icon.gif) #E2F9E3 left no-repeat;
	color: #060;
}

.ToolTipText
{
	margin-top: 3px;
	margin-left: 3px; 
	width: 300px; 
	padding: 5px; 
	position: absolute; 
	background-color: #FFFFE1; 
	border: 1px solid #000000; 
	z-index: 500;
}

.bold
{
	font-weight : bold;
}

.errorText
{
	font-weight : bold;
	color: #FF0000;
}

.internalText
{
	font-weight : bold;
	color: #FF0000;
}

.FullyFunctionalText
{
	font-weight : bold;
	color:#009900;
}

.OfflineText {
   color:#FF0000;
   font-weight: bold;
}

.SemiFunctionalText 
{
   color:#FFCC00;
   font-weight: bold;
}

.IntermittentText {
   color:#FF6600;
   font-weight: bold;
}

.DelayedText {
   color:#CC3333;
   font-weight: bold;
}

.MaintenanceText {
   color:#000000;
   font-weight: bold;
}

.RegularText {
   color:#333333;
   font-weight: normal;
}

.BoldText {
   color:#333333;
   font-weight: bold;
}

.FullyFunctionalTextBorder
{
	font-weight : bold;
	color:#009900;
	background-color:#FFFFFF;
	border: 1px solid #4F585F;
}

.SemiFunctionalTextBorder
{
	font-weight : bold;
	color:#FFCC00;
	background-color:#FFFFFF;
	border: 1px solid #4F585F;
}

.OfflineTextBorder {
   color:#FF0000;
   font-weight: bold;
   border: 1px solid #4F585F;
}

.IntermittentTextBorder {
   color:#FF6600;
   font-weight: bold;
 	background-color:#FFFFFF;
  border: 1px solid #4F585F;
}

.DelayedTextBorder {
   color:#CC3333;
   font-weight: bold;
 	background-color:#FFFFFF;
  border: 1px solid #4F585F;
}

.MaintenanceTextBorder {
   color:#000000;
   font-weight: bold;
   background-color:#FFFFFF;
   border: 1px solid #4F585F;
}

.footer
{
	font-family: Tahoma;
	font-size: 10px;
	line-height: 13px;
	color: #278CD3;
}

.tableDark 
{
   color: #FFFFFF;
   background: #2D54B1;
   font-weight: bold;
}

.tableLite 
{
   color: #333333;
   background: #FFFFFF;
   font-weight: bold;
}

.tableHeader
{
   color: #FFFFFF;
   background: #2D54B1;
   font-weight: bold;
}

.tableSubHeader
{
   background:#2D54B1;
   font-family : Arial;
   font-size : 9pt;
   font-weight : bold;
   color : #FFFFFF;
   font-style:oblique;
}

.tableDarkBorder 
{
   color: #FFFFFF;
   background: #2D54B1;
   font-weight: bold;
   border: 1px solid #4F585F;
}

.tableLiteBorder
{
   color: #333333;
   background: #FFFFFF;
   font-weight: bold;
   border: 1px solid #4F585F;
}

.tableHeaderBorder
{
   color: #FFFFFF;
   font-weight: bold;
   background: #2D54B1;
   border: 1px solid #4F585F;
}

.MainTableHeaderBorder
{
   color: #FFFFFF;
   font-weight: bold;
   background: #2D54B1;
   border: 1px solid #4F585F;
   padding: 5px;
}

.tableSubHeaderBorder
{
   background:#DDDDDD;
   font-family : Arial;
   font-size : 11pt;
   font-weight : bold;
   color : #2D54B1;
   border: 1px solid #4F585F;
}

.tableBorderDark
{
   border: solid 2px #4F585F;
}

.tableBorder
{
   color: #333333;
   background: #FFFFFF;
   font-weight: normal;
   border: solid 1px #4F585F;
}

.launchDiv
{
   border: solid 2px #4F585F;
   background:#FFFFFF;
   font-family : Arial;
   font-size : 9pt;
   font-weight : bold;
   color : #333333;
   padding:5px;
}

.launchHeader
{
   background:#2D54B1;
   font-family : Arial;
   font-size : 9pt;
   font-weight : bold;
   color : #FFFFFF;
}

.launchSubHeader
{
   background:#FFFFFF;
   font-family : Arial;
   font-size : 9pt;
   font-weight : bold;
   color : #333333;
   font-style:oblique;
}

.readOnly
{
	background : #DDDDDD;
}

.FooterText
{
   font-family : Arial;
   font-size : 8pt;
   font-weight : bold;
   color : #FFFFFF;
   text-decoration : none;
}

A:link 
{
	color : #333333;
	text-decoration : underline;
}

A:visited 
{
   color : #333333;
   text-decoration : underline;
}

A:active
{
	color : #FFCF63;
	text-decoration : underline;
}

A:hover 
{
	color : #FFCF63;
	text-decoration : underline;
}

TD A:link
{
	color : #278CD3;
	text-decoration : underline;
}

TD A:visited 
{
   color : #278CD3;
   text-decoration : underline;
}

TD A:active
{
	color : #FFCF63;
	text-decoration : underline;
}

TD A:hover
{
	color : #FFCF63;
	text-decoration : underline;
}

A.TopLink 
{
   font-family : Arial ! important;
   font-size : 9pt ! important;
   font-weight : normal ! important;
   color : #2D54B1 ! important;
   text-decoration : none ! important;
}

A.TopLink:visited 
{
   font-family : Arial ! important;
   font-size : 9pt ! important;
   font-weight : normal ! important;
   color : #2D54B1 ! important;
   text-decoration : none ! important;
}

A.TopLink:active 
{
   font-family : Arial ! important;
   font-size : 9pt ! important;
   font-weight : normal ! important;
   color : #FF6600 ! important;
   text-decoration : none ! important;
}

A.TopLink:hover 
{
   font-family : Arial ! important;
   font-size : 9pt ! important;
   font-weight : normal ! important;
   color : #FF6600 ! important;
   text-decoration : none ! important;
}

A.HelpLink 
{
   font-family : Arial ! important;
   font-size : 9pt ! important;
   font-weight : bold ! important;
   color : #FF6600 ! important;
   text-decoration : none ! important;
}

A.HelpLink:visited 
{
   font-family : Arial ! important;
   font-size : 9pt ! important;
   font-weight : bold ! important;
   color : #FF6600 ! important;
   text-decoration : none ! important;
}

A.HelpLink:active 
{
   font-family : Arial ! important;
   font-size : 9pt ! important;
   font-weight : bold ! important;
   color : #87ADDC ! important;
   text-decoration : none ! important;
}

A.HelpLink:hover 
{
   font-family : Arial ! important;
   font-size : 9pt ! important;
   font-weight : bold ! important;
   color : #87ADDC ! important;
   text-decoration : none ! important;
}

A.FooterLink 
{
	font-family: Tahoma ! important;
	font-size: 10px ! important;
	line-height: 13px ! important;
	color: #278CD3 ! important;
	text-decoration: none ! important;
}

A.FooterLink:visited 
{
	font-family: Tahoma ! important;
	font-size: 10px ! important;
	line-height: 13px ! important;
	color: #278CD3 ! important;
	text-decoration: none ! important;
}

A.FooterLink:active 
{
	font-family: Tahoma ! important;
	font-size: 10px ! important;
	line-height: 13px ! important;
	color: #278CD3 ! important;
	text-decoration: underline ! important;
}

A.FooterLink:hover 
{
	font-family: Tahoma ! important;
	font-size: 10px ! important;
	line-height: 13px ! important;
	color: #278CD3 ! important;
	text-decoration: underline ! important;
}

A.ServiceLink 
{
   color : #333333 ! important;
   text-decoration : none ! important;
}

A.ServiceLink:visited 
{
   color : #333333 ! important;
   text-decoration : none ! important;
}

A.ServiceLink:active 
{
   color : #333333 ! important;
   text-decoration : none ! important;
}

A.ServiceLink:hover 
{
   color : #333333 ! important;
   text-decoration : none ! important;
}

