body { margin: 0; font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 11px; }
h1, h2 { margin: 0 0 10px 0; font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size: 17px; font-weight: normal; }
h2 { color: #52793A; }
strong { color: #215DAD; }
img { border: 0; }
table { width: 100%; background-color: #52793A; }
td { background-color: #FFF; vertical-align: top; }
a { color: #52793A; }
#header { margin: 0 auto; padding: 10px 0; width: 770px; }
#bar_wrapper { height: 26px; background-color: #5A5D5A; border: solid #424142; border-width: 1px 0; }
#bar { margin: 0 auto; width: 770px; line-height: 26px; color: #FFF; }
	#bar a { color: #FFF; text-decoration: none; }
#main { margin: 0 auto; padding: 20px 0; width: 770px; }
#form { float: right; margin-left: 20px; padding: 10px; width: 280px; background-color: #215DAD; color: #FFF; }
	#form a { color: #FFF; }
	#form br { margin: 0; padding: 0; line-height: 0; }
	form { margin: 0; padding: 0; }
	fieldset, blockquote { margin: 0; padding: 10px; background-color: #7396CE; border: 0; }
	blockquote { margin-bottom: 10px; font: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; line-height: 1.5; }
		blockquote strong { color: #FFF;  }
	label, input, select { font: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
	label { font-weight: bold; }
	span { display: block; float: left; width: 80px; }
	input, select { margin-bottom: 3px; padding: 2px; border: 1px solid #638ACE; }
	input { width: 174px; }
	input#btn_download { float: right; margin: 2px 1px 0 0; width: 178px; background-color: #EF763B; border: 1px solid #FFF; color: #FFF; font-weight: bold; }
	a#btn_download { display: block; margin-bottom: 5px; width: 178px; line-height: 20px; background-color: #EF763B; border: 1px solid #FFF; color: #FFF; font-weight: bold; text-align: center; text-decoration: none; }
	select { width: 180px; }
	.errors { float: none; margin: 0 0 3px 0; padding: 0; width: 260px; color: #00377F; font-weight: normal; }
#footer { margin: 0 auto; padding: 5px 0 30px 0; width: 770px; border-top: 1px solid #CECBCE; color: #AFAFAF; text-align: center; }
	#footer a, #footer strong { color: #AFAFAF; }
