﻿body {
  margin: 0;
  padding: 20px 0;
  background: #fff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  border-style:none;
  color: #000; }
#screenLayout {
  width: 773px;
  margin: 0 auto; }
#topLayout {
  width: 773px;
  margin: 0 auto; }
#header {
  height: 99px;
  margin-bottom: 1px;
  background: #ed1e24 url('/swsoft/bg_header.gif') no-repeat; }
#logo {
  float: left;
  display: inline;
  margin: 27px 0 0 20px; }
#slogan {
  float: left;
  display: inline;
  font-size: 12px;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-family: Arial, Helvetica, sans-serif;
  padding: 8px 0 8px 25px;
  margin: 37px 0 0 20px;
  border-left: 1px solid #fff; }
#banner {
  margin-bottom: 2px; }
a {
	border-style:none; }
a img{
	border-style:none; }
a:link,
a:hover,
a:active,
a:visited {
  color: #000000;
  text-decoration:none; }
p {
  margin: 0;
  padding: 0 0 12px 0; }
#systemFeedback {
  display: none; }
#landingPage {
  display: none; }
#pageContent {
  width: 771px;
  padding: 10px 0;
  border-left: 1px solid #edeff2;
  border-right: 1px solid #edeff2; }
#footer {
  padding: 10px;
  margin-top: 1px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #fff;
  text-align: center;
  background: #ed1e24 url('/swsoft/bg_footer.gif') 0 100% no-repeat; }
.clear {
  height: 0px;
  clear: both; }
#content {
  width: 731px;
  padding: 20px;
  line-height: 19px;
  border-left: 1px solid #efefef;
  border-right: 1px solid #efefef; }
h1 {
  margin: 0;
  padding: 28px 20px 20px 20px;
  font-size: 18px;
  font-weight: normal;
  background: #fff url('bg_h1.gif') repeat-x 50% bottom;
}
.pageContainer { padding: 15px 20px 20px 20px; font-size: 12px; }

table.store-table { width: 100%; }
table.store-table th, table.store-table td { vertical-align: middle; padding-bottom: 22px; }
table.store-table th { text-align: center; font-weight: bold; }
table.store-table td div { border-right: 1px solid #e5e5e5; padding: 0 20px; margin-right: 15px; }
table.store-table td div.desc { border-right: 1px solid #e5e5e5; padding: 0 20px; margin-right: 10px; }
table.store-table td h2 { font: bold 12px Arial, Verdana, sans-serif; padding-bottom: 5px; }
table.store-table td { vertical-align: middle; padding-bottom: 22px; }
table.store-table a.downloadButton { margin-bottom: 3px; display: -moz-inline-block; }
a:link { color: #000; }
a { text-decoration: underline; }
.pageContainer span {
	background-image: url('/swsoft/bg_gbtn_left.gif');
	padding: 0px 10px 0px 30px;
}
.pageContainer button.downloadButton,
.pageContainer a.downloadButton {
  background-image: url('/swsoft/bg_gbtn_right.gif');
  margin: 0;
  height: 21px;
  padding: 0 10px 0 0; }
.pageContainer button.commonButton,
.pageContainer a.commonButton,
.pageContainer button.downloadButton,
.pageContainer a.downloadButton {
  vertical-align: middle;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: right top;
  cursor: pointer;
  word-spacing: 0;
  text-align: center;
  border-style: none;
  border-width: 0; }
a.commonButton:visited,
a.downloadButton:visited,
a.commonButton:hover,
a.downloadButton:hover,
a.commonButton,
a.downloadButton {
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #fff;
  text-decoration: none; }
a.downloadButton:visited,
a.downloadButton:hover,
a.downloadButton {
  font-size: 18px; }
.commonButton,
.downloadButton {
  zoom: 1;
  display: table-cell;
  display: -moz-box; }
.style1 {
	border-style: none;
	border-color: inherit;
	border-width: 0;
	margin: 0;
	padding: 0;
}
