
* {
		margin: 0px;
		padding: 0px;outline: none;
	}

	body {
		background: #3D71B8;
		font-size: 12px;
		font-family: arial, sans-serif;
	}

	form {
		border: 1px solid #270644;
		width: 400px;
		-moz-border-radius: 20px;
		-webkit-border-radius: 20px;
		background: #CED9E7;
		margin:0 auto;
		padding: 20px;
		color: #00;
		-moz-box-shadow:0px -5px 300px #0;
		-webkit-box-shadow:0px -5px 300px #0;
	}
	.shadow {
	-moz-box-shadow: 3px 3px 4px #000;
	-webkit-box-shadow: 3px 3px 4px #000;
	box-shadow: 3px 3px 4px #000;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000');
	}
	label {
		
		list-style-type: none;
		color: #00;
		/*text-shadow: #000 1px 1px;*/
		margin-bottom: 10px;
		font-weight: bold;
		letter-spacing: 1px;
		text-transform: uppercase;
		display: block;
	}

	input {
	  -webkit-transition-property: -webkit-box-shadow, background;
	  -webkit-transition-duration: 0.25s;
	  	padding: 6px;

		-moz-box-shadow: 0px 0px 2px #000;
		-webkit-box-shadow: 0px 0px 2px #000;
		margin-bottom: 10px;
		background: #3D71B8;
		width: 100%;
		font-weight: bold;
	}
	
	input.submit {
		font-size: 12px;
		font-family: arial, sans-serif;
	  -webkit-transition-property: -webkit-box-shadow, background;
	  -webkit-transition-duration: 0.25s;
		width: 100px;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0), to(#0));	
		background:  -moz-linear-gradient(19% 75% 90deg,#0, #0);
		color: #fff;
		text-transform: uppercase;
		text-shadow: #000 1px 1px;
		border-top: 1px solid #ad64e0;
		margin-top: 10px;
	}
	#checkbox {
		width: 20px;
		padding-right: 10px;
		background: #CED9E7;
	}
	input.submit:hover {
		-webkit-box-shadow: 0px 0px 2px #000;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3454C0), to(#3D71B8));
		background:  -moz-linear-gradient(19% 75% 90deg,#3454C0, #3D71B8);
	} 

	input.submit:active {
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3454C0), to(#3D71B8));
		background:  -moz-linear-gradient(19% 75% 90deg,#3454C0, #3D71B8);
	}

	input:hover {
		-webkit-box-shadow: 0px 0px 4px #000;
		background: #3D71B8;
	}
	.dropshadow {
		 
	}