@charset "utf-8";
/*    Global style reset for all inputs. Rule is repeated below for IE 6 to recognise the Styles   */
input[type="text"], input[type="password"], input[type="button"], input[type="submit"] {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius : 6px;	
	border: outset 1px #a9ccde;
 	padding: .4em .8em;
 	margin: .2em;
}
fieldset, legend,  textarea,  button, select  {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius : 6px;	
	border: outset 1px #a9ccde;
 	padding: .4em .8em;
 	margin: .2em;
}

/* Textarea, Fieldset, legend, select, label  */
textarea {
	font-family: Arial, Verdana, sans-serif;
	overflow-x: hidden;
	overflow-y: auto;
	overflow: auto;
	font-size: 100%;
}
label { 	padding: .4em .8em;}
fieldset { 	padding: .8em 0; margin: 0 0 2em 0;}
legend { 	font-weight:  bold; margin: 0 1em;}
select { }

/* Text and Passwords   */
input[type="text"], input[type="password"], textarea, select {
	background-color: white;
	background-repeat: repeat-x;
	background-position: bottom;
	background-image: url(../images/input_text_normal.gif);
}	
input[type="text"]:hover, input[type="password"]:hover, textarea:hover, select:hover {
	background-color: white;
	background-position: top;
	background-image: url(../images/input_text_hover.gif);
	border: solid 1px #5ea3c7;
}	
input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus {
	background-color: #fefeef;
	background-image: none;
	border: inset 1px #5ea3c7;
}
/* Buttons 
input[type="submit"], input[type="button"], button {
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #757675;
	background-image: url(../images/input_button_normal.gif);
 	color: white;
 	border:  outset 1px #313131;
 	font-weight: bold;
 	cursor: pointer;
}
input[type="submit"]:hover, input[type="button"]:hover, button:hover {
	background-color: #494949;
	background-image: url(../images/input_button_hover.gif);
 	border:  solid 1px black;
}
input[type="submit"]:focus, input[type="button"]:focus, button:focus {
	background-color: #171717;
	background-image: url(../images/input_button_active.gif);
 	border:  inset 1px black;
} */

input[type="submit"], input[type="button"], button, .button {
	background-color:  #4D3C70;
	color: #FFFFFF;
	font-size: .8em;
	padding:  2px;
	margin: 0px;
	border-top: 2px solid #603aae;
	border-right: 2px solid #603aae;
	border-bottom: 2px solid #260f54;
	border-left: 2px solid #260f54;
	
}

input[type="submit"]:hover, input[type="button"]:hover, button:hover, .button:hover {
 	background: #3d2a64;
 	cursor:pointer; 
	text-decoration:underline;
}
input[type="submit"]:focus, input[type="button"]:focus, button:focus, .button:focus {
	border-top: 2px solid #260f54;
	border-right: 2px solid #260f54;
	border-bottom: 2px solid #603aae;
	border-left: 2px solid #603aae;
}
