/**** Generic tag styles (alphabetic) ****/

a {
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: small
}

body {
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: small;
    margin: 0px;
    background-color: white
}

div {
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: small
}

form {
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: small
}

input {
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 100%
}

p {
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: small
}

select {
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: small
}

span {
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: small
}

span.fixedFont {
    font-family: Arial Terminal, Courier New, Courier
}

table {
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: small
}

td {
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: small
}

tr {
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: small
}

/*****Header styles******/

ul.header ul {margin:0px; padding:0px;}
ul.header { /* float:right; */ position:relative; top:0px;  margin:0px; padding:0px;  }
ul.header li  { 	display:inline; list-style:none; 	margin:0px 0px 0px 4px; padding:0px; }
ul.header li a  { position:relative; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size:x-small; border:1px solid #ccc; background-repeat:no-repeat; text-decoration:none; color:#000; padding: 2px 10px;   margin:0px; }
ul.header li a:hover {  position:relative;  background-color:#f4f4f4; }
a.oulinks {  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size:x-small;	text-decoration: underline;
	color:#666;	}
span.pinfo {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size:x-small;}
span.idnum {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size:x-small; color:#666;}
span.advice  a, span.advice  a:hover  {color:#fff;} span.advice  a:active { color:#617abc;}

/**** Specific tag styles ****/

table.actionareaGreybackground, td.actionareaGreybackground {
    background-color: #F1F1F1
}

span.errorpageTitle {
    font-size: medium;
    color: #990000
}

td.globalheaderAdminmssg {
    font-size: small;
    font-weight: bold;
    color: red
}

tr.headermenuBackground {
    background-color: #000000
}

span.headermenuPipesymbol {
    color: white;
    font-weight: bold
}

a.headermenuHome {
    text-decoration: none;
    color: #FFFFFF;
    font-weight: bold
}

a.headermenuLinktext {
    text-decoration: none;
    color: white;
    font-weight: bold;
    cursor: pointer;
    cursor: hand
}

td.headermenuTitle {
    white-space: nowrap;
    color: #FFFFFF;
    font-weight: bold
}

td.tablerowRightAlign {
    text-align: right
}

td.tablerowRightAlignBottom {
    text-align: right;
	  vertical-align: bottom;
}

td.tablerowRightAlignTop {
    text-align: right;
	  vertical-align: top;
}

td.javascriptoffMssg {
    color: red;
    font-weight: bold;
    height: 80px;
    text-align: center
}

td.widthSettingFont {
    background-color: white;
    color: white;
    white-space: nowrap;
    visibility: hidden;
    speak:none
}

span.superscript {
    font-size:70%;
    font-style:italic;
    vertical-align:top
}
