/*
td {border: 1px dotted gray}
div {border: 1px solid orange}
img, form {border: 1px dashed blue}
h1, h2, h3, h4, h5, h6, p {border: 1px solid yellow}
ul {border: 1px solid green}
li {border: 1px solid lightgreen}
*/

     
form td, form th{
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
	font-size: 12px;
}
form input,form select{ border: #d4dade 1px solid;}
form input.need,form select.need, form input.ob,form select.ob{color: #002d47; background-color: #ffe39b; border: #ff9d00 1px solid;}
form input.neederror,form select.neederror{color: white; background-color: #ff0009; border: #ff0009 1px solid;}
.hr{ border-bottom-color: #ff9d00; border-bottom-style: solid; border-bottom-width: 1px; }
.larglabel{ width: 180px; }
.largfield{ width: 200px; }
