html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-weight: inherit;	font-style: inherit;	font-size: 100%;	font-family: inherit;	vertical-align: baseline;}body {background: #314268;font-family: Verdana, Arial, Tahoma, Helvetica;font-size: 12px;margin: 10px;padding: 10px;color: black;}menu {height: 100px;}footer {height: 20px;text-align: center;}p.footer {color: #eeeeee;}.content {width: 880px;height: 100%;text-align: left;padding: 0 30px 20px 30px;border:1px solid #000000;background: #cde0ef url('http://www.indiegamemusic.com/themes/hybridwing/content-bg.gif') repeat-x bottom left;}.menublock {clear:both;width:900px;height: 55px;padding: 0px 10px 0px 30px;text-align: center;background: url('navbar.gif') no-repeat;}p.menuitem {display: inline;font-family: Verdana, Arial, Tahoma, Helvetica;font-size: 14px;padding: 10px;line-height: 45px;font-family: Verdana, Arial, Tahoma, Helvetica;color: #ffffff;}p.menuitemselected {display: inline;font-family: Verdana, Arial, Tahoma, Helvetica;font-weight: bold;text-decoration: underline;font-size: 14px;padding: 10px;line-height: 45px;color: #ffffff;}a.menuitemlink:link, a.menuitemlink:visited {text-decoration: none;color: #ffffff;font-weight: normal;}a.menuitemlink:hover, a.menuitemlink:active {text-decoration: none;color: #ffffff;font-weight: normal;}.infofield {  width: 275px;  background: #efe7dc;  font-family: Tahoma, Verdana, Ariel, Helvetica;  font-size: 11px;  line-height: 11px;  color: #000000;  border: 1px solid #003ca8;  margin: 0px 0px 0px 0px;  padding: 2px;  text-align: left;}.infotext {  font-family: Tahoma, Verdana, Ariel, Helvetica;  font-size: 10px;  margin: 3px;  padding: 3px;  vertical-align: bottom;}.infocontainer {  font-family: Tahoma, Verdana, Ariel, Helvetica;  font-size: 10px;  margin: 1px 2px 0px 0px;  padding: 0px;}.button {  font-family: Tahoma, Verdana, Ariel, Helvetica;  font-size: 10px;  font-weight: bold;  width: 90px;  height: 18px;  line-height: 18px;  color: #4c4c4c;  background: #efe7dc;  margin: 2px 0px 2px 2px;  padding: 2px 4px 2px 4px;  border: 1px solid black;  text-align: center;  cursor: pointer;}.submitbutton {  font-family: Tahoma, Verdana, Ariel, Helvetica;  font-size: 10px;  font-weight: bold;  width: 90px;  height: 18px;  color: #4c4c4c;  background: #efe7dc;  margin: 0px 0px 0px 0px;  padding: 0px 4px 0px 0px;  border: 1px solid black;  text-align: center;  vertical-align: middle;  cursor: pointer;}.onlinebutton {display: inline;  width: 10px;  height: 10px;  background: green;  border: 1px solid black;float: left;margin: 1px;padding: 0px;}.offlinebutton {display: inline;  width: 10px;  height: 10px;  background: red;  border: 1px solid black;float: left;margin: 1px;padding: 0px;}td {font-size: 10px;text-align: left;vertical-align: top;margin: 0px;padding: 0px;}hr {color: #333333;background-color: #333333;height: 1px;border: 0px;}p {font-family: Verdana, Arial, Tahoma, Helvetica;font-size: 11px;margin: 7px 0px 10px 0px;padding: 0;color: #333333;line-height: 17px;}address {font-size: 9px;font-style: normal;font-weight: none;text-decoration: none;margin: 0px 0px 10px 0px;}h1 {margin: 20px 0px 10px 0px;padding: 0px;font-size: 16px;font-weight: bold;color: #333333;}h2 {margin: 10px 0px 6px 0px;padding: 0px;font-size: 14px;font-weight: bold;color: #333333;}h3 {margin: 10px 0px 2px 0px;padding: 0px;font-size: 12px;font-weight: bold;color: #333333;}h5 { /* Used as headline on textarea fields */  font-family: Tahoma, Verdana, Ariel, Helvetica;  font-size: 10px;  font-weight: normal;  margin: 0px 0px 0px 27px;  color: #000000;  text-align: left;}a:link, a:visited {text-decoration: none;color: #335f7e;font-weight: bold;}a:hover, a:active {text-decoration: none;color: #3286c1;font-weight: bold;}form {width: 600px;text-align: right;}.field {  background: #fefffd;}.errorfield {  background: #ee4444;}.errorstring {  color: #993333;}.successstring {  color: #000000;}td.tablefield {padding: 2px 10px 2px 10px;margin: 2px 10px 2px 10px;height: 12px;font-size: 10px;text-align: left;vertical-align: top;}input, select {border: 1px solid #25542c;background: #fefffd;color: black;}input.textfield {width: 280px;padding: 0px;margin: 2px;}input.errortextfield {width: 280px;padding: 0px;margin: 2px;background: #ee4444;}select {width: 280px;padding: 0px;margin: 2px;}input.checkbox {background-color: transparent;border: 0px;font-family: Verdana, Arial;font-size: 9 pt;}textarea {  width: 95%;  height: 200px;  font-family: Tahoma, Verdana, Ariel, Helvetica;  font-size: 11px;  color: #000000;  border: 1px solid #003ca8;  margin: 2px;  padding: 0px;}ul, ol, dl {  margin: 0px 0px 0px 10px;  padding: 0px 0px 0px 17px;}li, dt {  margin: 0px;  padding: 0px;  font-family: Tahoma, Helvetica, Verdana;  font-size: 11px;  text-align: left;  color: #333333;}ul.tag {  margin: 0px 0px 0px 10px;  padding: 0px 0px 0px 7px;}li.tag {  margin: 0px;  padding: 0px;  font-family: Tahoma, Helvetica, Verdana;  font-size: 9px;  text-align: left;  color: #222222;}code {	display: block;	background:#edffb8 none repeat scroll 0%;	border-color:#b2da3a;	border-style:solid;	border-width:1px 0;	font-size: 1em;	margin: 1em 0pt;	overflow:auto;	padding: 0.3em 0.4em;	white-space: pre;		font-family: Courier;		font-size: 14px;}/* -- Layout ------------------------------- */#header {	background: #313131 url(../images/header-bg.jpg) repeat-x top left;	height: 125px;	position: relative;}	#logo { 		padding: 0;		margin: 0;		background: url(../images/logo.gif) no-repeat 20px 20px;		height: 106px;		width: 272px;		text-indent: -5000px;		overflow: hidden;	}	/* hide link text */	#logo a {		display: block;		color: #fff;		text-indent: -5000px;		overflow: hidden;		height: 106px;		width: 272px;	}		#version {		color: #fff;		position: absolute;		right: 20px;		top: 85px;	}#content { width: 580px;}#content { margin: 20px 90px; }/* -- Form Styles ------------------------------- */fieldset {	border:  1px solid #afe14c;	margin: 5px 0;	padding: 20px 10px;}/* IE6 FIX */html fieldset { 	position: relative; 	margin-top:1em;  }/* IE6 FIX */html legend { 	position:absolute; 	top: -0.5em; 	left: .5em; }fieldset.flash {	width: 375px;	margin: 10px 5px;	border-color: #D9E4FF;}legend {	font: 700 14px Arial, Helvetica, sans-serif;	padding: 0 5px;	margin: 0 10px;	color: #73b304;}label { 	width: 150px; 	text-align: right; 	display:block;	margin-right: 5px;}#btnSubmit { margin: 0 0 0 155px ; }/* -- Table Styles ------------------------------- */.progressWrapper {	width: 357px;	overflow: hidden;}.progressContainer {	margin: 5px;	padding: 4px;	border: solid 1px #E8E8E8;	background-color: #F7F7F7;	overflow: hidden;}/* Message */.message {	margin: 1em 0;	padding: 10px 20px;	border: solid 1px #FFDD99;	background-color: #FFFFCC;	overflow: hidden;}/* Error */.red {	border: solid 1px #B50000;	background-color: #FFEBEB;}/* Current */.green {	border: solid 1px #DDF0DD;	background-color: #EBFFEB;}/* Complete */.blue {	border: solid 1px #CEE2F2;	background-color: #F0F5FF;}.progressName {	font-size: 8pt;	font-weight: 700;	color: #555;	width: 323px;	height: 14px;	text-align: left;	white-space: nowrap;	overflow: hidden;}.progressBarInProgress,.progressBarComplete,.progressBarError {	font-size: 0;	width: 0%;	height: 2px;	background-color: blue;	margin-top: 2px;}.progressBarComplete {	width: 100%;	background-color: green;	visibility: hidden;}.progressBarError {	width: 100%;	background-color: red;	visibility: hidden;}.progressBarStatus {	margin-top: 2px;	width: 337px;	font-size: 7pt;	font-family: Arial;	text-align: left;	white-space: nowrap;}a.progressCancel {	font-size: 0;	display: block;	height: 14px;	width: 14px;	background-image: url(../images/cancelbutton.gif);	background-repeat: no-repeat;	background-position: -14px 0px;	float: right;}a.progressCancel:hover {	background-position: 0px 0px;}