a, a:visited {
	text-decoration: none;
	color: black;
}    
a:hover {
	text-decoration: none;
	color: RED;
}
h1      {
            font-size: 10pt;
            font-weight: bold;
        }            
body            {
	padding: 2px 2px 2px 2px;
	color: #000000;
	text-align: center;
	background: #FFFFFF;
	font-family : sans-serif, arial, helvetica, verdana;
	font-size: 9pt;
	margin : 2px 10px 0px 10px;
}

table {
	background: white;
}

th {
    background: #ccc; color: black;
    font-family: Verdana;
    font-size: 10pt;
}

td              {
	font-family : Verdana;
	font-size: 8pt;
	color:black;
    white-space:nowrap;
}

.oddRow {
    background-color: #eeeeee;
    font-family:Verdana;
    font-size: 8pt;
}
.editedRow {
    background-color: #c0b685;
    font-family:Verdana;
    font-size: 8pt;
}
.message-colour {
                font-family: Arial, helvetica, sans-seriff, Verdana;
                font-size: 10pt;
                color: red;
				font-weight: bold;
}
.info-colour {
                font-family: Verdana, Arial, helvetica, sans-seriff;
                font-size: 10pt;
                color: green;
				font-weight: bold;
}
.non-update-field {
                background-color: #f4dfe1;
                font-family:Verdana, Arial, Helvetica, sans-seriff;
                font-size: 8pt;
                color:black;
                border: #CCCCCC;
                border-style: solid;
                border-top-width: 1px;
                border-right-width: 1px;
                border-bottom-width: 1px;
                border-left-width: 1px;    
}
.pretty-table tr:hover
{
  background-color: #ffffcc;
  color: #ffffff;
}

input:focus {
	background-color: #f4eee1;
	color: #000000;
}

strike      {
                color: #FF0000;
            }
.button {
                font-family: Verdana, san-serif, Arial, Helvetica;
                font-size: 8pt;
                valign: top;
                color: #FFFFFF;
                background-color: #FF0000;
#                background-image: url(/images/button_bg.jpg);
                height: 18px;
                border: 1px #FF0000 solid;
#                background-repeat: repeat-x
            }            
.lookupbutton {
                font-family: Verdana, Arial, Helvetica, san-serif, ;
                font-size: 8pt;
                color: #000000;
                height: 16px;
                width: 18px;
                border: 1px #0000FF solid;
            }
.closewindowbutton {
                font-family: Verdana, Arial, Helvetica, san-serif, ;
                font-size: 8pt;
                color: #FF0000;
                background-color: #FFFFFF;
                height: 16px;
                width: 18px;
                border: 1px #0000FF solid;
            }            

.carbutton {
                font-family: Verdana, Arial, Helvetica;
                font-size: 10pt;
                color: #000000;
                background-color: #FFFFFF;
                height: 22px;
                border: 1px #FFFFFF solid;
            }

.statictext     {
	background-color: #f4dfe1;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	color: Black;
	font-size: 10pt;
}
.formfields {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 8pt;
                color: #FF0000;
                border: #CCCCCC;
                border-style: solid;
                border-top-width: 1px;
                border-right-width: 1px;
                border-bottom-width: 1px;
                border-left-width: 1px;
            }
.fielderror {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 8pt;
                color: #0000FF;
                border: #FF0000;
                border-style: solid;
                border-top-width: 2px;
                border-right-width: 2px;
                border-bottom-width: 2px;
                border-left-width: 2px;
            }                        
