.mainDiv {
  text-align: center;
}

.mainTable {
  width: 879px;
  margin-left: auto;
  margin-right: auto;
}

.mainTable .bannerCell {
  width: 879px;
  height: 130px;
  background: url("2upban.png") no-repeat;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  text-align: right;
  color: #ffffff;
}

.mainTable .bannerCell .bannerLinks {
  margin-top: 90px;
  margin-right: 4px;
}

.mainTable .bannerCell a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  color: #ffffff;
  margin-top 100px;
}

.mainTable .bannerCell a:hover {
  text-decoration: underline;
}

.mainTable .middleCell {
  vertical-align: top;
  width: 879px;
  height: 315px;
  background: #ffffff;
  border-left: 1px #bfbfbf solid;
  border-right: 1px #bfbfbf solid;
  padding: 10px;
  text-align: left;
}

.mainTable .footerCell {
  width: 700px;
  height: 134px;
  background: url("2downban.png") no-repeat;
}

td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
	background-color: #fbfbfb;
	margin-left: 20px;
	margin-top: 7px;
	margin-right: 20px;
	margin-bottom: 20px;
	background: url("background.png");
}

.link a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: #de2429;
}

.link a:visited {
	text-decoration: none;
	color: #de2429;
}

.link a:hover {
	text-decoration: none;
	color: #de2429;
}

.link a:active {
	text-decoration: none;
	color: #de2429;
}

.style1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}

h1 {
  font-size: 22px;
}

h2 {
  font-size: 16px;
}

.footerPriceCell {
  background: #CCCCCC;
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  width: 150px;
}

.headerPriceCell {
  background: #de2429;
  color: #FFFFFF;
  font-size: 10px;
  font-weight: bold;
  text-align: left;
  width: 150px;
}

.oddPriceCell {
  background: #FFFFFF;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  width: 150px;
}

.evenPriceCell {
  background: #EEEEEE;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  width: 150px;
}

.headerDataCell {
  background: #de2429;
  color: #FFFFFF;
  font-size: 10px;
  font-weight: bold;
  text-align: left;
}

.headerTitleCell {
  background: #de2429;
  color: #000000;
  font-size: 10px;
  font-weight: bold;
  text-align: left;
  width: 100px;
}

.headerValueCell {
  background: #de2429;
  color: #FFFFFF;
  font-size: 10px;
  font-weight: bold;
  text-align: left;
  width: 500px;
}

.headerCheckCell {
  background: #de2429;
  color: #FFFFFF;
  font-size: 10px;
  font-weight: bold;
  text-align: left;
  width: 40px;
}

.footerCell {
  background: #CCCCCC;
  color: #FFFFFF;
  font-size: 10px;
  text-align: right;
  width: 849px;
}

.footerDataCell {
  background: #CCCCCC;
  color: #000000;
  font-weight: bold;
  font-size: 10px;
  text-align: right;
}

.oddCell {
  background: #FFFFFF;
  font-size: 10px;
  color: #000000;
}

.oddCell a:link {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

.oddCell a:visited {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

.oddCell a:active {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

.evenCell {
  background: #EEEEEE;
  font-size: 10px;
  color: #000000;
}

.evenDataCell {
  background: #EEEEEE;
  font-size: 10px;
  color: #000000;
}

.evenCell a:link {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

.evenCell a:visited {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

.evenCell a:active {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

.object{
  font-size: 10px;
  font-family: Verdana;
}

.bigObject {
  font-size: 12px;
  font-family: Verdana;
  font-weight: bold;
}

.table {
  border-width: 1px;
  border-style: solid;
  border-color: #bfbfbf;
  width: 849px;
}

.dataTable {
  border-width: 1px;
  border-style: solid;
  border-color: #bfbfbf;
  width: 849px;
}

.oddPerforationCell {
  background: #FFFFFF;
  font-size: 10px;
  color: #000000;
}

.oddDataCell {
  background: #FFFFFF;
  font-size: 10px;
  color: #000000;
}

.oddTitleCell {
  background: #FFFFFF;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  width: 100px;
}

.oddTitleCell a:link {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

.oddTitleCell a:visited {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

.oddTitleCell a:active {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

.sumTitleCell {
  background: #EEEEEE;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  width: 100px;
}

.sumValueCell {
  background: #EEEEEE;
  font-size: 12px;
  font-weight: bold;
  color: #000000;
  width: 500px;
}

.oddCheckCell {
  background: #FFFFFF;
  font-size: 10px;
  color: #000000;
  width: 50px;
}

.oddValueCell {
  background: #FFFFFF;
  font-size: 10px;
  color: #000000;
  width: 500px;
}

.oddValueCell a:link {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

.oddValueCell a:visited {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

.oddValueCell a:active {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

.evenCheckCell {
  background: #EEEEEE;
  font-size: 10px;
  color: #000000;
  width: 50px;
}

.evenDataCell {
  background: #EEEEEE;
  font-size: 10px;
  color: #000000;
}

.evenTitleCell {
  background: #EEEEEE;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  width: 100px;
}

.evenTitleCell a:link {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

.evenTitleCell a:visited {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

.evenTitleCell a:active {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

.evenValueCell {
  background: #EEEEEE;
  font-size: 10px;
  color: #000000;
  width: 500px;
}

.evenValueCell a:link {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

.evenValueCell a:visited {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

.evenValueCell a:active {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

.supplyText {
  font-family: Arial;
  font-size: 11px;
  font-weight: bold;
}

.messageDiv {
  border-width: 1px;
  border-style: solid;
  border-color: #de2429;
  color: #000000;
  background: #EEEEEE;
  width: 845px;
  padding: 4px;
}

.errorDiv {
  border-width: 1px;
  border-style: solid;
  border-color: #de2429;
  color: #FF0000;
  background: #EEEEEE;
  width: 845px;
  padding: 4px;
}

.termsLink a:link {
  text-decoration: underline;
}

.termsLink a:visited {
  text-decoration: underline;
}

.optionPublic {
  color: #000000;
}

.optionPrivate {
  color: #F27F38;
}

.previewImage {
  border-width: 1px;
  border-style: solid;
  border-color: #bfbfbf;
}

#dropmenudiv{
  position:absolute;
  border:1px solid #de2429;
  border-bottom-width: 0;
  font:normal 12px Verdana;
  line-height:18px;
  z-index:100;
}

#dropmenudiv a{
  color: #000000;
  width: 100%;
  display: block;
  text-indent: 3px;
  border-bottom: 1px solid #de2429;
  padding: 1px 0;
  text-decoration: none;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}

#dropmenudiv a:hover{ /*hover background color*/
  color: #000000;
  background-color: #EEEEEE;
}

.exalamationDiv {
	background: url("ExalamationMark_gray.png") no-repeat;
	padding-top: 4px;
	padding-left: 25px;
	padding-bottom: 4px;
}

.infoDiv {
	background: url("InfoMark_white.png") no-repeat;
	padding-top: 4px;
	padding-left: 25px;
	padding-bottom: 4px;
}

