max24 {width:24px;}

{ scrollbar-3dlight-color: #5B6977; 
scrollbar-shadow-color: #5B6977; 
scrollbar-arrow-color: #5B6977; 
scrollbar-base-color: #5B6977; 
scrollbar-face-color: #A6B0BB; 
scrollbar-highlight-color: #A6B0BB; 
scrollbar-darkshadow-color: #000000; 
scrollbar-track-color: #999999;  } 

body { margin: 20px 10px 10px 10px; 
padding: 0; 
background-color: #FFFFFF; 
color: #000000;  } 

body, table { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;  } 

tr { vertical-align: top;  } 

.scroll { margin: 0; padding: 0; 
overflow: auto; 
height: auto;  } 

.searchbar span.urina { font-weight: bold; 
margin-right: 6px; 
margin-left: 6px; 
color: #FFFFFF;  } 

.searchbar a { text-decoration: underline; 
margin-right: 4px; 
margin-left: 4px;  } 

.searchbar, .searchbar * { vertical-align: middle; font-size: 12px; margin-left: 4px;  } 

.right { text-align: right;  } 

.center { text-align: center;  } 

.left { text-align: left;  } 

.error { color:#CD3326;  } 

h1 { font-size: 17px; color: #000000; margin:10px 0 10px 0;} 

h2 { font-size: 15px; color: #000000; margin:10px 0 10px 0; } 

table.errorbox, form.body, div.body { width: 800px; margin: 0; padding: 0;  } 

table.errorbox tr td { padding: 2px 4px 2px 4px;  } 

table.errorbox { background-color: #E2E2E2; color: #000000; border: 0px none ; margin-bottom: 25px;  } 

.fieldframe { /*background-color: #E2E2E2
; */
color: #000000; 
border: 0px none #CCCCCC; 
padding: 5px;  } 

.buttonframe { background-color: #C0C0C0
; 
color: #000000;
margin-top: 10px; 
border: 0px none #CCCCCC; 
padding: 5px;  } 

.field { background-color: #C0C0C0
; 
color: #000000; 
border: 0px none #000000;  } 

.header { /*background-color: #E2E2E2
; */
color: #000000; 
font-weight: bold;  } 

tr.header td { padding: 2px 4px 2px 4px;  } 

.high { background-color: #C1CAD1;  } 

.low { background-color: #DFE3E7;  } 

.active { background-color: #FCFCFC; font-weight: bold;  } 

.active td, .low td, .high td { padding: 1px 2px 1px 2px;  } 

.label { background-color: white/*#F1F1F1; */
color: #000000; 
font-weight: bold; 
vertical-align: top; 
padding: 4px 6px 4px 0;
text-align:left;  } 

.header {
	background-color: #bbb;
	color:black;
	font-weight:bold;
	padding: 4px 6px 4px 0;
	text-align: left;
}

.input { background-color: white; 
color: #000000; 
vertical-align: top;
padding-right:10px;  } 

.inputList { background-color: white; 
color: #000000; 
vertical-align: top;
padding-right:10px;  } 

.inputList td {
	font-size:11px;
	border-bottom: 1px solid #bbb;
	padding: 7px 6px 7px 6px;
}

input.inputform, textarea.inputform { background-color: #F1F1F1; 
color: #000000; 
border: 1px solid #A6B0BB;  } 

.button { background-color: #A6B0BB; 
color: #EEF0F2; 
border: 0px none ; 
margin: 1px;  } 

.button:hover { background-color: #EEF0F2; 
color: #A6B0BB; 
border: 0px none ; 
margin: 1px;  } 

a.button { padding: 0px 8px 0px 8px; 
text-decoration: none; 
cursor: default;  } 

a { 
color:darkred; 
text-decoration: none;  } 

a:hover { text-decoration: underline;  } 

img {
	border:0px;
}

.input img {
	padding:5px 2px 5px 2px;
}