﻿body
{
    font-family: Arial;
    font-size: 12px;
    background-color: #ffffff;
    color: black;
}
.UserMenuTracking
{
    font-family: Arial;
    font-size: 12px;
    color: blue;
    
}
.MainMenuLink:link
{
    color: white;
    text-decoration: underline;
}

.MainMenuLink:hover
{
    color: white;
    text-decoration: underline;
}
.MainMenuLink:visited
{
    color: white;
    text-decoration: none;
}
.MainMenuLink:active
{
    color: white;
    text-decoration: none;
}


H1
{
    color: #017dc5;
    font-family: Arial;
    font-size: 24px;
}
H2
{
    color: #F98025;
    font-family: Arial;
    font-size: 18px;
}
H3
{
    color: #000000;
    font-family: Arial;
    font-size: 16px;
}
TH
{
	font-weight:bold;
	background-color: #017dc5;
    font-weight:bold;
    color: white;
}
TH a:link {
    color : white;
}
THEAD
{
    font-weight:bold;
    color: black;
}
INPUT
{
    font-family: Arial;
    font-size: 10px;
    background-color: #ffffff;
    color: black;
}
input[type=text] {padding:5px; border:2px solid #ccc; 
-webkit-border-radius: 5px;
    border-radius: 5px;
}
input[type=text]:focus {border-color:#333; }

TEXTAREA
{
    font-family: Arial;
    font-size: 10px;
    background-color: #ffffff;
    color: black;
    padding:5px; border:2px solid #ccc; 
   -webkit-border-radius: 5px;
    border-radius: 5px;
    text-align: left;
}

TEXTAREA:focus {border-color:#333; }

input[type=password] {padding:5px; border:2px solid #ccc; 
-webkit-border-radius: 5px;
    border-radius: 5px;
}
input[type=password]:focus {border-color:#333; }


input[type=submit] {padding:5px 15px; background:#ccc; border:0 none;
    cursor:pointer;
    -webkit-border-radius: 5px;
    border-radius: 5px; }
	
SELECT
{
    font-family: Arial;
    font-size: 10px;
    background-color: #ffffff;
    color: black;
	padding:5px; border:2px solid #ccc; 
-webkit-border-radius: 5px;
    border-radius: 5px;
}
SELECT:focus {
	border-color:#333;
}
TESTAREA
{
    font-family: Arial;
    font-size: 10px;
    background-color: #ffffff;
    color: black;
}
.PgCtHead
{
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
    color: black;
    font-family: Arial, Helvetica;
    left: 54px; 
    position: absolute; 
    top: 145px
}
.TimingMatrixTable
{
    font-family: Arial;
    font-size: 12px;
    color: black;
    background-color: #FFFFFF;
}
.TotalsTableRow
{
    font-family: Arial;
    font-weight:bold;
    font-size: 12px;
    color: black;
    background-color: #CCCCCC;
}.ReportHeading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.Button {
	background-color: #cccccc;
	border-top-color: #eeeeee;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #eeeeee;
	font-weight:bold;
	color:#000000;
    height: 20px;
}
.boldtext {
	font-weight: bold;
}
.HeaderText {
 	color: #ffffff;
	font-weight: bold;
}
BODY 
{
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    
    
}
.mfHeader
{
    background-color: #3B669B;
    font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	width: 100%;
}
.mfBaseStyle
{
    background-color:#ffffff;
    font-size: 9px;
	width: 380px;
	border-width:1px;
	border-style:solid;
	border-color: #3B669B;
}
.DataLink
{
    background-color:#ff0000;
    color:#ffffff;
    text-decoration: none;
}
.NewMessageLink
{
    text-decoration: none;
    background-color: #3B669B;
    font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	width: 100%;
    
}
.NewMessagePanel
{
    background-color: #3B669B;
}
.ErrorText
{
    color: #ff0000;
    margin-left: auto;
    margin-right: auto;

}
.OKText
{
    color: Green;
    margin-left: auto;
    margin-right: auto;
}
.PrintVersion
{
    font-family: Arial;
    font-size: 9pt;
}
.PageBreak
{
    page-break-before:always
}
.ImportantHeading
{
    color: Green
}
.white
{
    color:White;
}
.PageFooter
{
    color: #777777;
}
.ContentTableRow
{
    height:90%;
    background-color:White;
}
.OutlineTable
{
    border: 1px solid #000000;
}

/* TAB MENU   
----------------------------------------------------------*/

div.hideSkiplink
{
    background-image: url('../images/Menu_bit.jpg');
    width:100%;
}

div.menu
{
    padding: 4px 0px 4px 8px;
}

div.menu ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: auto;
}

div.menu ul li a, div.menu ul li a:visited
{
    background-color: #000000;
    border: 1px #4e667d solid;
    border-bottom: 1px #000000 solid;
    color: #dde4ec;
    display: block;
    line-height: 1.35em;
    padding: 4px 20px;
    text-decoration: none;
    white-space: nowrap;
}

div.menu ul li a:hover
{
    background-color: #bfcbd6;
    color: #465c71;
    text-decoration: none;
}

div.menu ul li a:active
{
    background-color: #465c71;
    color: #cfdbe6;
    text-decoration: none;
}