/* Body */
body {
  font-family: Tahoma, Arial, sans-serif; 
  font-size: 9pt; 
  background-color: #646464;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 8px;
  padding-right: 8px;
}

h1.menuh1 {
  color: #b2b2b2;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11pt; 
  font-weight: bold;
  margin:2px;
}

form {
  text-align: left;
  margin-bottom:0;
  margin-top:0;
  margin-left:0;
  margin-right:0;
  padding: 0px; 
  display: inline;  
}

h1 {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11pt; 
  margin:0;
}

h2 {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 10pt; 
  margin:0;
}

h3 {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 13pt; 
  font-weight: bold;
  margin:0;
}

h4 {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11pt; 
  font-weight: normal;
  margin:0;
}

select {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 8pt; 
  border: 1px solid #848484;
}

input {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 8pt;   
  border: 1px solid #848484;
}

.button{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 8pt;   
  border: 1px solid;
}

.radio{
  font-family: Tahoma, Arial, sans-serif;
  font-size: 8pt;   
  border: 0px solid;
}

.error {
  font-family: Tahoma, Arial, sans-serif;
  background-color: #FF9999;
  font-size: 8pt; 
  border: 1px solid #FF0000;  
}

input.search {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 8pt; 
}

input.searchlabel {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 8pt; 
}

textarea {
  border: 1px solid #848484;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 8pt; 
}

p.bolder {
  border: 0px solid #848484;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 9pt; 
  font-weight: bold;  
  margin: 3px;
}


/* Links */
a.footer:link { 
  color: #FFFFFF; 
  text-decoration: none; 
  font-weight: bold; 
  font-family:Tahoma;
}
a.footer:visited {
  color: #FFFFFF; 
  text-decoration: none; 
  font-weight: bold; 
  font-family:Tahoma;
}
a.footer:hover {
  color: #FF0000; 
  text-decoration: none; 
  font-weight: bold; 
  font-family:Tahoma;
}
a:link {
  color: #0071bd; 
  text-decoration: none;
  font-family:Tahoma;
  font-size:9pt; 
  font-weight: bold;
}
a:visited {
  color: #0071bd; 
  text-decoration: none;
  font-family:Tahoma; 
  font-size:9pt; 
  font-weight: bold;
}
a:hover {
  color: #FF0000; 
  text-decoration: none; 
  font-family:Tahoma; 
  font-size:9pt; 
  font-weight: bold;
}
a.menulink:link { 
  color: #FFFFFF; 
  text-decoration: none; 
  font-weight: bold; 
  font-family:Tahoma;
}
a.menulink:visited {
  color: #FFFFFF; 
  text-decoration: none; 
  font-weight: bold; 
  font-family:Tahoma;
}
a.menulink:hover {
  color: #FF0000; 
  text-decoration: none; 
  font-weight: bold; 
  font-family:Tahoma;
}
a.sortlink:link { 
  color: #FF0000; 
  text-decoration: none;
  font-family:Tahoma; 
  font-size:9pt; 
  font-weight: bold;
}
a.sortlink:visited {
  color: #FF0000; 
  text-decoration: none;
  font-family:Tahoma; 
  font-size:9pt; 
  font-weight: bold;
}
a.sortlink:hover {
  color: #FF0000; 
  text-decoration: none;
  font-family:Tahoma; 
  font-size:9pt; 
  font-weight: bold;
}

/* Tables */
table.infra_white {
  background-color: #FFFFFF;
}

table.infra_blue {
  background-color: #0071bd;
}

td {
  font-family: Tahoma;
  font-size: 9pt; 
}

td.infra_blue {
  background-color: #0071bd; 
}

td.infra_grey {
  padding: 4px;
  background-color: #d2d2d2; 
}

td.infra_black {
  background-color: #001722; 
}
/* Div */

div.menu {
  text-align: left;
  padding: 2px;
  background-color: #0071bd;  
} 

div.banner {
  background-color: #0071bd;  
}

div.content {
  width: auto;
  text-align: left;
  background-repeat:no-repeat;
  background-image:url('/images/watermerk.jpg');
  background-position:center center;
}

table.res_content {
  border-spacing: 0px;      
  border-collapse: collapse;
  border: 0px;  
}

table.res_content td {
  padding: 0px;    
  font-family:Tahoma; 
  font-size:9pt; 
}


table.results_admin {
  border-spacing: 0px;      
  border-collapse: collapse;
  border: 0px;
}

table.results_admin td {
  padding: 0px;    
  border: 0px;
  font-size:8pt;
  white-space: nowrap;
}

tr.row_hover_admin {
  border-color : #f2f2f2;
  height: 18px;
  background-color: #aaaaff; 
  cursor: pointer;  
}

tr.row_admin {
  border-color : #f2f2f2;
  height: 18px;
}

tr.row_admin_10 {
  background-color: #DD0000; 
  height: 18px;
}

table.results {
  border: 0px;
}

table.results td {
  padding: 0px;    
}

tr.resultheader {
  height: 26px;
}
tr.resultheaderspan {
  height: 16px;
  font-size:9pt;
  font-weight: bold;
}

tr.resultheader td {
  font-family:Tahoma; 
  font-size:8pt; 
  font-weight: bold;
}

tr.oneven {
  background-color: #cce3f2;  
  height: 80px;  
}

tr.even {
  background-color: #f2f2f2;  
  height: 80px;
  border: 1px solid black;
}

tr.row_hover {
  height: 80px;
  background-color: #aaaaff; 
  cursor: pointer;  
}
