form {
  color: black;
  padding: 10px;
  font-family: "Trebuchet MS", Arial, Helvetica, Sans-serif;
  font-size: 1em;
}

input, select {
margin: 5px;
margin-bottom:0.0em;
padding: 0 1px;
font-size: 1em;
border: 1px solid #555888;
}

#buttons {
  text-align: right;
  margin: -15px 0 -5px 0;
}

textarea {
width:410px; 
height:auto;
border:1px solid #003399; 
padding:0.5em; 
overflow:auto; 
}

input.green_basic {background-color: green; font-weight: bold; font-size: 16px; color: white;}

input.button {
color:#003399; 
font-weight: bold;
/*background: url(cssplay/btn_bg.jpg);*/
border: none;
width:89px; 
height: 27px;
line-height: 27px;
text-align: center;
margin-left: 11.5em;
background-color: #cc0000; font-weight: bold; font-size: 12px; color: white;
}

select {font-size: 0.6em;}

label {
width:150px; 
text-align:left; 
color: black; 
font-size: 1em;
}


fieldset {

border:1px dotted #666; 
padding:0px; 
margin: 10px;
line-height:1em;
}

legend {
font-size:1em; 
font-weight:bold; 
color: #B2828F;
background-color: #b5d193;
margin: 0 0 5px 10px; 
height: 24px;
line-height: 24px;
width:250px; 
border: 1px solid #137C41;
padding: 0 5px;
/*background: url(cssplay/legend_bg.gif);*/
}
.inp_box {
	
	background-color: #F2F3ED; 
	margin: 5px; 
	padding: 5px;
	/* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
	border-radius: 5px;
 }
