form {
	font:13px Tahoma;
	background-color:transparent;
	margin:2px;
	padding:0px 0px;
	}
	
	form ol {
		list-style:none;
		margin:0;
		padding:0;
		}
		
		form li {
			padding:4px;
			background:#e1e1e1;
			margin-bottom:1px;
			}
			
			/*form li#send {
				background:none;
				margin-top:4px;
				}*/
		
		form label {
			float:left;
			width:70px;
			text-align:right;	
			margin-right:7px;
			color:#0066CC;
			line-height:23px; /* This will make the labels vertically centered with the inputs */
			}
			
		form input,
		form select,
		/*form checkbox,*/
		form textarea {
			padding:3px;
			font:13px Tahoma;
			border-top:1px solid #999;
			border-right:1px solid #999;
			border-bottom:1px solid #999;
			border-left:1px solid #999;
			}
			
		/*form radio,
		form checkbox {
			padding:4px;
			font:13px Tahoma;
			border-top:1px solid #fff;
			border-right:1px solid #fff;
			border-bottom:1px solid #fff;
			border-left:1px solid #fff;
			}*/
			
		form input:focus,
		/*form radio:focus,*/
		form select:focus,
		/*form checkbox:focus,*/
		form textarea:focus {
			border:1px solid #FF0000;
			background:#f1f5fa;
			}
			
		/*form button {
			background:#003366;
			border:none;
			border-radius:15%; 
			-moz-border-radius:15%;
			-webkit-border-radius:15%;			
			color:#fff;
			margin-left:77px; 
			cursor:pointer;
			}*/
		form button {
				/*font-family: Tahoma;
				color: #ffffff;
				font-size: 12px;
				padding: 4px;
				text-decoration: none;
				-webkit-border-radius: 6px;
				-moz-border-radius: 6px;
				-webkit-box-shadow: 0px 1px 3px #ffffff;
				-moz-box-shadow: 0px 1px 3px #ffffff;
				text-shadow: 1px 1px 3px #666666;
				border: solid #003366 1px;
				background: -webkit-gradient(linear, 0 0, 0 100%, from(#42aaff), to(#003366));
				background: -moz-linear-gradient(top, #42aaff, #003366);
				-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#42aaff, endColorStr=#003366);
				filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#42aaff, endColorStr=#003366);
				display:inline-block;*/ /* IE is so silly */
				background-color: #f0f0f0;
				width: 150px;
				height: 30px;
				margin: 0 auto 2px auto;
				padding: 3px;
				border: 1px solid #d7d7d7;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				border-radius: 4px;
				behavior: url(border-radius.htc);
				text-decoration:none;
				color:#14396a;
				font-family:Arial;
				font-size:12px;
				font-weight:bold;
			}
		form button:hover {
				/*background: -webkit-gradient(linear, 0 0, 0 100%, from(#003366), to(#42aaff));
				background: -moz-linear-gradient(top, #003366, #42aaff)
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#42aaff, endColorstr=#003366);*/
				border: 1px solid #333;
				background-color: #fff;
				text-decoration:none;
				color:#FF0000;
				font-family:Arial;
				font-size:12px;
				font-weight:bold;border: 1px solid #333;
				background-color: #fff;
				text-decoration:none;
				color:#FF0000;
				font-family:Arial;
				font-size:12px;
				font-weight:bold;

					}
			