html, body {
  margin:0;
  padding: 0px;
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 12px;
}

.bgColor {
  background-color: #304C6F;
}

.ls {
  letter-spacing: 2px;
}

a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #304C6F;
  font-weight: bold;
}

a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #993333;
  font-weight: bold;
}

H1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #993333;
  font-weight: bold;
  letter-spacing: 1px;
}

H2 {
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 12px;
  color: #35547B;
  letter-spacing: 1px;
}

H3 {
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 11px;
  color: #35547B;
  letter-spacing: 1px;
}

H3 a {
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 10px;
  color: #507FBA;
  letter-spacing: 1px;
}

H3 a:hover {
  font-family: Arial, Verdana, Sans-Serif;
  font-size: 10px;
  color: #507FBA;
  letter-spacing: 1px;
  text-decoration: none;
}

.whiteLink {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
}

.whiteLink a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
}

.whiteLink a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-decoration: none;
  color: #E4E8ED;
}

.smLink {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration:none;
  color: #333333;
  font-weight: normal;
}

.smLink a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration:none;
  color: #333333;
  font-weight: normal;
}

.smLink a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration:none;
  color: #993333;
  font-weight: normal;
}

.smLinkBrown {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration:underline;
  color: #704E04;
  font-weight: normal;
  cursor:pointer;
}

.smLinkBrown a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration:underline;
  color: #704E04;
  font-weight: normal;
  cursor:pointer;

}

.smLinkBrown a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration:underline;
  color: #993333;
  font-weight: normal;
  cursor:pointer;
}

.mLink a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  text-decoration:none;
  color: #35547B;
  font-weight: bold;
}

.mLink a:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  text-decoration:none;
  color: #993333;
  font-weight:bold;
}

.drkgrey {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #AFB2B5;
}

.drkgrey a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #AFB2B5;
}
.drkgrey a:hover{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #993333;
}

li {
  margin:0;
  padding:0;
  list-style: outside square;
}

.small {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
}

.blue {
  color: #35547B;
  font-size: 12px; 
  font-family: Verdana;
  font-weight: bold;

}

.smallBlue {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color: #35547B;
}

.form {
  font-family: Arial, helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  background-color: #F9FAFA;
}

.txt {
  font-size: 11px; 
  font-family: Verdana;
}

.summary {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}
.productName {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 17px;
  color: #993333;
  font-weight: bold;
  letter-spacing: 1px;
  padding-bottom: 5px;
}
.mRedBold {
  color: #993333;
  font-family:  Arial, sans-serif;
  font-size: 9pt;
  font-weight: bold;
 }
 
 .mRed {
   color: #993333;
   font-family:  Arial, sans-serif;
   font-size: 9pt;
 }
 
 body { 
 scrollbar-base-color: #000000; 
 scrollbar-face-color: #6381A6; 
 scrollbar-track-color: #E9EFF4; 
 scrollbar-arrow-color: #000000;
 scrollbar-highlight-color: #A3B5CB; 
 scrollbar-3dlight-color: #000000; 
 scrollbar-shadow-color: #000000;
 scrollbar-darkshadow-color: #000000;
}

table .txt tr, td, p, div {
  font-size: 11px; 
  font-family: Verdana;
}

.suiteI {
  font-family: "Times New Roman", Times, serif;
  font-size: 14px;
}

.formHeader {
  text-align: left;
}
.smLinkBold {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration:none;
  color: #333333;
  font-weight: bold;
}

.smLinkBold a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration:none;
  color: #333333;
  font-weight: bold;
}

.smLinkBold a:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  text-decoration:none;
  color: #993333;
  font-weight: bold;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.required{
  color: #35547B;
  font-family:  Arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
}

.errorText{
  color: #990000;
  font-family:  Arial, sans-serif;
  font-size: 10pt;
}

.errorTextTitle{
  color: #660000;
  font-family:  Arial, sans-serif;
  font-size: 11pt;
  font-weight: bold;
}
.errorBlock {
  padding:10px;
  border-width: 3px; 
  border-style: dotted; 
  border-color: #660000; 
  background-color:white;
}

.sku {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #666666;
}

.floater {
  border-bottom: 1px dotted #990000;
}