input[type=submit], input[type=reset], input[type=button],button {
	margin: 					0px 0 0px 0;
	background:					#D3D2D6 url(button_bg.gif) repeat-x left bottom;
	color:						#1116FB;
	font-size:					1em;
	font-weight:				bold;
	cursor: 					pointer;
	border: 1px solid #fff;
}
input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover,button:hover  {
	background:					#E6EBFF url(button-hover_bg.gif) repeat-x left bottom;
	color: 						#333;
	cursor:						pointer;
}
input[type=text], input[type=password], input[type=checkbox], input[type=file], textarea {
background: #fff; border: 1px solid #83cde1; border-top: 2px solid #83cde1;
	margin: 					0px 0px 0px 0;
	color:						inherit;
	background-color:			#fff;
}
input[type=text]:hover, input[type=password]:hover, input[type=file]:hover, textarea:hover  {
	border-top: 2px solid #b1e77a;
	color:						#333; 
	background-color:			#F0FDE2;
}
input[type=text]:focus, input[type=password]:focus, input[type=checkbox]:hover, input[type=file]:focus, textarea:hover {
	background-color:			#FCFFEC; border-top: 2px solid #b1e77a;
	color:						#333;
	outline:					1px solid #139EE8;
}
input[type=radio] {
    margin:                     0 2px 0 2px;
}
textarea {width: 6.2in;
    overflow:                   auto;
    max-height:                 360px;
    margin:                     0.1em 0.2em 0.2em 0;
}
/* --- float menu --- */
div#v_menu{
margin:14px 3px 4px 6px;
line-height:1.5em;
font-size: 0.8em;
}
div#v_menu a{
display:block;
color:#0066cc;
padding:2px auto;
border-bottom:1px dotted #000066;
margin-bottom:3px;
}
div#v_menu a:hover {
	 color: #ff6600;	 
}
