body { margin: 0; padding: 0; 
font-family: verdana,arial, sans-serif;
    font-size:9pt;
    color: #333;
	font-weight: normal;
}
img { border: 0;
 }





table {
	border-collapse:collapse;
	border-spacing: 0px;
	padding:0;
	width:0;
}



/* form fixes for input problems */

input,textarea {
	display: inline; 
	font-size:9pt;
	border: 1px #CCC solid;  
	color: #333;
	background:#CCC;
	text-align:left;
	padding: 0 0 0 ;
}

input[type=hidden] {
	display: none; /* in Mozilla/Firefox, hidden fields appear as small blank boxes due to the previous rule on input elements being applied en masse. This fixes that. */
}

input.button {
	color: #333;
	background: #cccccc;
	border: 1px solid black;
	text-align: center;
	padding: 0;
}

input[type=button], input[type=reset], input[type=submit] {
	/* override for modern browsers */
	border: 1px solid black;
	font-size:9pt;
	padding: auto;
	vertical-align: middle;
	vertical-align: expression("text-bottom"); /*reset on IE 7 */
}

select {
	font-family: verdana,arial, sans-serif;
    font-size: 11px;
	color: #333;
    position: relative;
    text-align:left;
    cursor: hand;
    padding: 0;
    height: 1.6em;
    border: 1px solid #ccc;
    display: block;
}

h1 {
	font-size:14pt;	
text-align:center;
letter-spacing:-2px;

}


h2 {
font-size:8pt;	
text-align:center;
}

#log tbody tr td {
      background-color: white;
      text-align:center;
    }
    #log tbody tr.odd  td {
      background-color:#C0C0C0;
      text-align:center;
    }
    #log input.odd {
    background:#999999;
    border: 1px #CCC solid;
    text-align:left;
	
}

p{
	line-height:1.5em;
	padding:10px;
	text-align:justify;
}
legend {
	font-family: verdana,arial, sans-serif;
	border: 1px #ccc solid;
	border-bottom-color: #999;
	border-right-color:#999; 
	font-size:80%; 
	color: #333;
	background:white;
	padding: 2px 4px;
}

form dd {
	
	margin:0;
	
}

form dt {
	float:left;
	
}

.centeredImage
    {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
    }
    
}

