form {
margin: 0px;
padding: 0px;
}

form label {
font-weight: bold;
}

form input, textarea, select {
 background-color:#F3F3F3;
 border: black solid 1px;
 margin: 2px 0 0px 0px;
 font-size: 11px;
 color: #000;
 padding: 4px 2px 4px 2px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}

form input:hover, textarea:hover, select:hover{
 background-color: #D7DCE1;
}

form input.button {
background-color: #333;
color: #fff;
font-weight: bold;
cursor: pointer;
padding: 0 0 2px 0;
margin: 4px 2px 0px 0px;
height: 20px;
}

form input.button:hover {
background-color: #95A2B2;
/*color: #000;*/
font-weight: bold;
cursor: pointer;
padding: 0 0 2px 0;
margin: 4px 2px 0px 0px;
height: 20px;
}


div.input_button_left {
background: #333 url(../i/buttons.jpg) left -114px no-repeat scroll;
padding: 0 0 0 10px;
margin: 2px 0 0 0;
float: left;
}

div.input_button_right {
background: url(../i/buttons.jpg) right -76px no-repeat scroll;
padding: 0 10px 0 0;
}



form input.checkbox {
 width: 20px; 
 border: 0px; 
}

form input.radio {
 width: 20px; 
 border: 0px; 
}


form input.comment {
 float:right;
 background:#333 url(../i/arrow_comment.png) right no-repeat;
 border:none;
 padding:0 15px 0 7px;
}

form input.comment:hover {
 float:right;
 background: #95A2B2 url(../i/arrow_comment.png) right no-repeat;
 border:none;
 padding:0 15px 0 7px;
}

.commentbox {
	width:635px;
}