body {
font-family:arial;
}

h1 {color:#6360bf; margin-bottom:5px;}

#main {
width:851px;
margin:0 auto;
text-align:left;
}

form {margin-top: 1em;}
form.alt {margin: 0;}

fieldset {
	margin-bottom: 20px;
	padding-bottom: 25px;
	border: 4px solid #6360bf;
	border-width: 0 0 4px;
	font-family:arial;
	font-size:16px;
	}
	
	fieldset span {font-size:22px; vertical-align:left;}
	
fieldset.last {padding: 0; border: 0;}
fieldset.submit {
  width: 50px;
  margin: 40px 0 20px;
  padding: 30px 20px;
	border: 1px solid #6360bf;
	border-width: 4px 0 1px;
  background: #6360bf repeat-x;
  }

legend, h3.green {
	padding: 5px 0 15px;
	color: #6360bf;
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
	}
legend span {
	display: block;
	color: #999;
	font-weight: normal;
	font-size: 12px;
	}
	
label {
	color: #6360bf;
	font-size: 11px;
	font-family: Arial, Verdana, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	}
label span {color: #000;}
label span.required, .required {color: #f00;}
label.alt {
	color: #555;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	}

input.textfield, textarea {
	width: 50px;
	padding: 4px;
	border: 2px solid #ddd;
	border-top: 2px solid #ccc;
	color: #777;
	background: #f9f9f9;
	font-size: 150%;
	font-family: Arial, Verdana, sans-serif;
	}
input#search-field {
	width: 220px;
	margin: 4px 15px 0 0;
	font-size: 220%;
	}

#searchform label {display: block !important;}	
#searchform input {vertical-align: middle;}

textarea {font-size: 120%;}
tr.alt textarea {
	width: 50px;
	color: #00f;
	font-size: 90%;
	font-family: Monaco, Courier, 'Courier New', sans-serif;
	}
input.img-btn {display: inline;}
input.textfield:focus, textarea:focus {
	border: 2px solid #6360bf;
	color: #333;
	}

.fl {float: left; width:200px; text-align:left; margin-left:90px;}

span.meta {font-size:13px;}

