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('https://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;}.salesbox {  display: inline;  width: 5px;  height: 5px;  background: gold;  border: 1px solid black;  float: right;  margin: 1px;  padding: 0px;}.giveawaybox {  display: inline;  width: 5px;  height: 5px;  background: grey;  border: 1px solid black;  float: right;  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;}.newsearch {  cursor: pointer;  font-weight: bold;  font-size: 14px;}#filetypequalities td {  text-align: center;  font-size: 30px;}