                          @import "reset.css";      @import "ui.css";      @import "../icons/silk.css";                     html {  margin: 0;  padding: 0;  background: #f0f0f0; } body {  margin: 50px auto;  padding: 0;  width: 600px;  color: #404040;  background: #ffffff;  font: normal normal 12px Verdana, Arial, sans-serif; }   h1 {  margin: 0;  color: #000000;  font: bold 24px "Trebuchet MS", Arial; } h2 {  margin: 2em 0 1em 0;  padding: 2px 10px;  background: #f6f6f6;  border-bottom: 1px solid #dddddd;  color: #336699;  font: bold 13px "Trebuchet MS", Arial; } div    {margin: 0; padding: 0;} a    {color: #cc5500; text-decoration: none;} a:hover    {color: #fa9410; text-decoration: underline;}  img, a img {  border: 0; }    ol, ul {  margin: 1em 0;  padding-left: 40px; }           form {}   .text {  padding: 2px;  width: 240px;  color: #404040;  background: #fafafa;  border: 1px solid #cccccc;  font: normal normal 12px/16px Verdana, Arial, sans-serif; } .text:hover {  background: #ffffff; } .text:focus {  background: #ffffff;  border: 1px solid #888888; }    .buttons {  margin: 2em 0 0 0;  text-align: center; }  div.section {  margin: 20px 0 0 0; } span.label {  padding: 0 50px 0 0;  width: 150px;  line-height: 20px;  display: block;  float: left; } strong.error {  color: #990000 !important;  font-weight: bold;  display: block; } p.hint, strong.hint {  font-size: .9em;  font-style: italic; } input.button  {  margin: 0;  padding: 0;  width: 90px;  height: 26px;  color: #ffffff;  background: #fa9410 url("/App_Themes_Main/images/common/button-background.png") center center no-repeat;  border: none;  font: bold 12px Verdana;  text-align: center;  text-transform: uppercase; } input.error {  background: #fee8e8;  border: 1px solid #ff8a8a;  font-weight: bold; } input.error:hover {  background: #fef3f3; } input.error:focus {  background: #fef3f3;  border: 1px solid #ff4747; } div.buttons {  margin: 20px 0 0 0;  text-align: center; }               .align-left   {text-align: left;} .align-right   {text-align: right;} .align-center   {text-align: center;} .align-justify   {text-align: justify;}      .float-left, .left  {float: left;} .float-right, .right  {float: right;}      .halfwidth, .half-width  {width: 45%;} .fullwidth, .full-width  {width: 99%;}      .image-link {} .image-icon {} .image-button {  vertical-align: bottom; }    .hide-text span    {display: none;}      .clear {  clear: both; } .empty  {  height: 1px!important;  font-size: 1px!important;  line-height: 1px!important; }   .clear-fix {  clear: both;  height: 1px!important;  font-size: 1px!important;  line-height: 1px!important; } .clear-left {  clear: left; } .clear-right {  clear: right; }                     #header {  width: 600px;  color: #cc5500;  background: #ffffff;  overflow: hidden; } #header h1#site-title {  margin: 0;  padding: 0; }            #middle {  padding: 25px; }            #content {}  .main .section {  margin: 0 0 3em 0; } .main .section:last-child {  margin-bottom: 0; }           #footer {  padding: 10px 25px;  text-align: center; }            table.form-data {  margin: 0;  padding: 0;  width: 100%;  border-collapse: collapse; } table.form-data th {  width: 33%;  padding: 5px;  text-align: right;  vertical-align: top; } table.form-data td {  padding: 5px;  text-align: left;  vertical-align: top; }            #welcome-text p.hint{  margin: 0; }                      #login-panel {}   #login-panel .username .text {  padding: 2px 2px 2px 20px;  width: 190px;  background-image: url("/App_Themes_Main/images/icons/silk/user.png");  background-position: 2px center;  background-repeat: no-repeat; } #login-panel .password .text {  padding: 2px 2px 2px 20px;  width: 190px;  background-image: url("/App_Themes_Main/images/icons/silk/key.png");  background-position: 2px center;  background-repeat: no-repeat; } #login-panel .remeber-me {  margin: 10px 50px;  padding: 0 0 0 120px; } #new-user {  margin: 20px 0 0 0; }            #registration-info .email, #registration-info .password {  margin: 10px 0; } #personal-info .name {  margin: 10px 0; } #details .username, #details .alias {  margin: 10px 0; }       #login-description {  margin: 0 0 20px 0;  }  #new-user-description {  margin: 0 0 20px 0;  }     #global-scripts {  margin: 10px 0;  text-align: center;  display: none; }