	input[type=text], textarea{
		color:#333333;
		border:1px solid #CCCCCC;
		font-family:Verdana;
		font-stretch:condensed;
		font-size:11px;
		padding:5px 8px;
		margin:1px;
		
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#EFEFEF'); /* IE */
		background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#EFEFEF)); /* webkit browsers */
		background: -moz-linear-gradient(top,  #ffffff,  #EFEFEF); /* Firefox 3.6+ */
		
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	input:focus, textarea:focus {

		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFF9FA', endColorstr='#CFEBEF'); /* IE */
		background: -webkit-gradient(linear, left top, left bottom, from(#EFF9FA), to(#CFEBEF)); /* webkit browsers */
		background: -moz-linear-gradient(top, #EFF9FA,  #CFEBEF); /* Firefox 3.6+ */
		
		color:#336699;
	}
	input[type=button], input[type=submit], input[type=reset]{
		
		cursor:pointer;
		border:none;
		padding:5px 15px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-stretch:condensed;
		font-size:10px;
		color:#FFFFFF;
		font-weight:bold;
		text-transform:uppercase;
		
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E22126', endColorstr='#BC0715');
		background: -webkit-gradient(linear, left top, left bottom, from(#E22126), to(#BC0715));
		background: -moz-linear-gradient(top, #E22126, #BC0715);
		
		-moz-border-radius: 4px;
		border-radius: 4px;
	
	}
	button{
		
		cursor:pointer;
		border:1px solid #CCCCCC;
		padding:4px 13px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-stretch:condensed;
		font-size:11px;
		color:#FFFFFF;
		font-weight:bold;
		text-transform:uppercase;
		
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E22126', endColorstr='#BC0715');
		background: -webkit-gradient(linear, left top, left bottom, from(#E22126), to(#BC0715));
		background: -moz-linear-gradient(top, #E22126, #BC0715);
		
		-moz-border-radius: 4px;
		border-radius: 4px;
	
	}
	button.active{
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#A8CCE1', endColorstr='#3399CC');
		background: -webkit-gradient(linear, left top, left bottom, from(#A8CCE1), to(#3399CC));
		background: -moz-linear-gradient(top, #A8CCE1, #3399CC);
	

	
		color:#FFFFFF;
		font-size:11px;
		border:1px solid #999999;
	}
	select{
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#EFEFEF'); /* IE */
		background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#EFEFEF)); /* webkit browsers */
		background: -moz-linear-gradient(top,  #ffffff,  #EFEFEF); /* Firefox 3.6+ */
		border:1px solid #CCCCCC;
		height:28px;
		padding:4px;
		cursor:pointer;
		
		border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}
	select:focus{
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EFF9FA', endColorstr='#CFEBEF'); /* IE */
		background: -webkit-gradient(linear, left top, left bottom, from(#EFF9FA), to(#CFEBEF)); /* webkit browsers */
		background: -moz-linear-gradient(top, #EFF9FA,  #CFEBEF); /* Firefox 3.6+ */
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}