body{
height: 100%;
background: #808080;
margin: 0px;
text-align:center;
/*padding: 0px;*/
}


.pagebarUTH { font-size:12px;font-family:verdana; padding: 10px; text-decoration: none; }
.pagebarUTH a, .pageList .this-page {color: #693; text-decoration: underline;border: 1px solid #E3E3E3; text-decoration: none; padding: 0.2em 0.5em; }
.pagebarUTH a:hover {border: 1px solid #693;} 
.pagebarUTH a:visited {color: #693; text-decoration: underline; border: 1px solid #E3E3E3; text-decoration: none; padding: 0.2em 0.5em; }
.pagebarUTH .break { padding: 2px 6px; border: none; background: #FFF; text-decoration: none; }
.pagebarUTH .this-page { border: 1px solid #693; padding: 0.2em 0.5em; font-weight: bold; background: #693; color: #FFF; }
.pagebarUTH a:active{color: #360; text-decoration: underline;}

/*http://www.bluerobot.com/web/css/center1.html*/
#layout {
	text-align:left;
	width: 900px;
	
	margin:0px auto;
	padding:20px;
	min-height: 800px;
	background-color: #ffffff;
	border:1px dashed black;
	border-top:3px solid green;
	font-size:14px;
	font-family: verdana;
}

#error {
color:red;
}

select {
	font-size:14px;
}

h1 { 
font-size: 24px; 
font-family: arial;
} 


table { border-collapse: collapse; font-size:14px;}
td.list, th.list { padding: 4px; border: 1px #ccc solid; }
thead { background: #fc9; }

table { 
font-size:14px;
font-family: verdana;
border-collapse: collapse; 
width:100% 
}

td.title {
width:200px;
border-bottom:1px solid #000000;
padding:.3em 1em;
font-weight: bold;
}

td.value {
border-bottom:1px solid #000000;
padding:.3em 1em;
}

tr.tr0 {
vertical-align: top;
background: #ffffff;
}

tr.tr1 {
vertical-align: top;
background: #e0e0e0;
}

label em {    
  font-size:10px; 
  font-weight: bold;
  color: #ff0000;
}

label {    
float: left;    
width: 10em;
margin-right: 1em;    
text-align: right;   
}

fieldset { 
border:0px solid green; 
display:inline;
}

legend {
  font-weight: bold;
  padding: 0.2em 0.5em;
  border:1px solid green;
  color:green;
}
  
