html {
  width: 1000px;
} 
body { 
  background:#ccc;
  color:#0c0c0c;
  margin: 20px 0 0 200px;
  font-family: TitilliumWeb;
  font-size: 100%;
}

a:link, a:visited {
  color: #0c0c0c;
}

img#sg-logo {
  height: 100px;
  position: relative;
  margin-right: 0;
  top: -5px;
  float: right;
}

span.title2 {
  font-size:20px;
  font-weight: bold;
}

input, select {
  font-family: sans-serif;
  font-size: 100%; 
  color: #555;
  display: block;
  font-family: sans-serif;
  font-size: 100%; 
  width: 200px;
  padding: 5px;
  margin: 5px 5px 0 0;
  border: 1px solid #666;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; 
  background: #fcfcfc;
}

form[name='fwupdate'] input, 
form[name='fwupdate'] select {
  color: #111;
  width: auto;
}

input {
  text-indent: 4px;
  background: #fcfcfc;
}

input[type='submit'] {
  padding-right: 8px;
  width: inherit;
  font-size: 100%;
  cursor: pointer;
}

input[type='button'],
input[type='submit'],
input[type='reset'],
input[type='file']::-webkit-file-upload-button,
button {
  cursor: pointer;
}

div#uploadbox {
  position: relative;
  height: 38px;
}

input#uploadbtn,
input#uploadfile {
  position: absolute;
  top: 0;
  left: 0;
  height: 33px;
  cursor: pointer;
  width: auto;
}

input#uploadbtn {
  opacity: 0;
}

/*
input[type='file'] {
  padding-right: 8px;
  width: 400px;
  font-size: 100%;
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  padding: 0;
  cursor: pointer;
  opacity: 0;
  filter: alpha(opacity=0);
} */


img.logo {
  position: absolute;
  left:50px;
  top: 20px;
}
hr {
  border: 0;
  height: 1px;
  background: #aaa 
}
pre {
  white-space: pre-wrap;
}
fieldset {
  border: 0;
  margin: 0;
  padding: 0; 
}
.inline {
  display: inline;
}
.hide {
  visibility: hidden;
  display: none;
}
.show {
  visibility: visible;
  display: inline-block;
}

@font-face {
  font-family: TitilliumWeb;
  src: url('/resources/fonts/Titillium_Web/TitilliumWeb-Regular.ttf') format('truetype');
}
@font-face { 
  font-family: TitilliumWeb; 
  font-weight: bold;
  src: url('/resources/fonts/Titillium_Web/TitilliumWeb-Bold.ttf') format('truetype'); }