BODY
{
    BACKGROUND-COLOR: white;
    COLOR: #000000;
    FONT-FAMILY: 'Times New Roman';
    text-align: center;
    height: 100%;
    margin: 0;
    padding: 0:
}
H1
{
    COLOR: navy;
    FONT-FAMILY: 'Times New Roman';
    font-size: 14vm;
}
.error
{
    COLOR:red;
    FONT-FAMILY: 'Times New Roman';
    
}
H1.success
{
    COLOR:green;
    FONT-FAMILY: 'Times New Roman';
    
}
H2
{
    COLOR: #0b5095;
    FONT-FAMILY: 'Times New Roman';
    
}
H3
{
    COLOR: #000000;
    FONT-FAMILY: 'Times New Roman';
    
}
.disclaimer
{
	background-color: white;
	border: medium;
	border-color: black;
	border-style: solid;
	width: 80%;
	padding-left: 2em;
	padding-right: 2em;
	padding-top: 2em;
	padding-bottom: 2em;
	font-size: 12vm;
}
#error
{
	color: red;
	font-weight: bold;
	font-size: 10vm;
}
#logout
{
	text-align: left;
	float: left;
}
#maincontent
{
	background-color: #3271BE;
	font-family: 'arial';
}
#pagebanner
{
	BACKGROUND-COLOR: navy;
	BACKGROUND-IMAGE: url('banner-background.png');
	background-size: cover;
}
#menu
{
	text-align: right;
	float: right
}
#search
{
	BACKGROUND-COLOR: lightblue;
	border-style: solid;
	border-color:orange;
}
H4
{
    COLOR: #000000;
    FONT-FAMILY: 'Times New Roman';
    
}

H5
{
    COLOR: #000000;
    FONT-FAMILY: 'Times New Roman';
    
}
H6
{
    COLOR: #000000;
    FONT-FAMILY: 'Times New Roman';
    
}
TH 
{
 color: #000000
}
tr.header
{
 background-color: #fbfde1;
}
tr.match
{
 background-color: #adff33;
}
tr.nomatch
{
 background-color: #afd9e7;
}
tr.possible
{
 background-color:pink;
}
tr.pending
{
 background-color:orange;
}
tr.hold
{
 background-color: #dab4e9;
}
tr.even
{
 background-color: #adff33;
}
tr.odd
{
 background-color: #afd9ee;
}
span.bannerlink
{
	float: right;
 	color: darkblue;
 	display: block;
 	margin-right: 3%;
 	top: 0;
	
 	text-align: center;
	width: 180px;
	vertical-align: top;
	height: 75px;
	border-width: thin;
	border-style: groove;
}
span.menubutton
{
 background-color: #afd9e7;
 color: darkblue;
 border-color: blue;
 border-width: thin;
 border-style: groove;
 	text-align: left;
	width: 30px;

}
span.menu{
 background-color: #afd9e7;
 color: darkblue;

 	text-align: center;
	width: 180px;
	vertical-align: top;
	height: 25px;
	border-width: thin;
	border-style: groove;
}
span.hover
{
 background-color: #3399cc;
 color: #afd9e7;
	border-color: blue;
	border-width: thin;
	border-style: groove;
	 	text-align: left;
		width: 180px;
		height: 25px;
	vertical-align: top;

}
.motto{
	color: color: #003E7E;
	font-family: Arial;
	font-size: 12pt;
	font-style: italic;
	font-weight: bold;
	text-align: center;
}
.pageBannerTable
{
	background-color: navy;
	border: 1px;
	border-collapse: collapse; /* Merges borders into one and removes cell spacing */
	height: 130px;
	width: 100%;
}
.pageBannerTableDetail
{
  border-left: none;  /* Specifically removes the left vertical border */
  border-right: none; /* Specifically removes the right vertical border */
}
.pageBannerTitle
{
	background-color: navy;
	color: white;
	border: 1px;
	font-family: Arial;
	font-size: 24pt;
}
.pageBannerLogo
{
	color: orange;
	border: 1px;
	font-family: Arial;
	font-size: 36pt;
	text-shadow: red;
}
TABLE.black 
{
	border-color: black;
	border-width: 1px;
	border-style: solid;
	background-color: black
}

TR 
{
	border-color: black;
	border-width: thin;
	border-style: solid
}

.button
{
   background-color: navy;
   color: #FFFFFF;
   font-family:helvetica,sans-serif;
   font-size:12vm;
   font-weight:bold;
   border:1px solid;
   border-top-color:#cc9900;
   border-left-color:#cc9900;
   border-right-color:#cc9900;
   border-bottom-color:#cc9900;}	
}
.tr100
{
	width: 100%;
}
.tablec80
{
	display: table;
	margin-left: auto;
	margin-right: auto;
	width: 80%
}