/* Form */
.red 
	{
	font-weight: bold;
	color:#CC0000;
	}
fieldset 
	{ 
	border: 1px dotted #CCCCCC;
	margin: 0 24px 5px 22px;
	padding: 15px; 
	background: #FFFFFF;
	} 
legend 
	{ 
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
	color: #990000; 
	font-weight: 300; 
	padding: 6px; 
	}
label 
	{ 
	float:left; 
	width:150px; 
	margin-right:0.5em; 
	padding-top:0.2em; 
	text-align:right; 
	font-weight:300; 
	} 
.input 
	{ 
	border: 1px solid #006699; 
	width: 200px; 
	font-size: 100%; 
	background: #eee; 
	margin-bottom: 3px; 
	padding: 2px 5px; 
	} 
option 
	{ 
	padding: 0 5px; 
	} 

.input:focus 
	{ 
	background: #fff; 
	} 
.button 
	{ 
	border: 1px solid #006699; 
	background: #ffffff; 
	padding: 5px; 
	font-weight: 300; 
	margin-right: 250px;
	}