body {
  background-color: #dedede;
  margin-bottom: 10px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 10px;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 12px;
  color: #000000;
}



/*packages table*/
table.packages {
  border-bottom: 1px solid #000000;
}



td.packagesheader1a {
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  background-color: #e2e7fc;
  text-align: right;
}

td.packagesheader1b {
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  background-color: #ffe2d0;
  text-align: right;
}

td.packagesheader1end {
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  background-color: #c8ffc8;
  text-align: right;
}

td.packagesrow1a {
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  background-color: #ffb95e;
  text-align: left;
  vertical-align: middle;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  color: #ffffff;
}

td.packagesrow1b {
  border-top: 1px solid #000000;
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  background-color: #fee5a6;
  text-align: right;
}

td.rowline1 {
  background-image: url(images/line_1.gif);
}

td.rowline2 {
  background-image: url(images/line_2.gif);
}

td.packagesrow2a {
  border-left: 1px solid #000000;
  background-color: #82b6ef;
  padding: 4px;
  text-align: left;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  color: #ffffff;
}

td.packagesrow2b {
  border-left: 1px solid #000000;
  background-color: #cdd9f0;
  text-align: center;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  color: #000000;
}

td.packagesrow2end {
  border-left: 1px solid #000000;
  border-right: 1px solid #000000;
  background-color: #cdd9f0;
  text-align: center;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  color: #000000;
}

.packagesdefinition {
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 11px;
  color: #ffffff;
}


/*general tables*/
table {
   font-size: 12px;
   color: #000000;
   font-family: Verdana, Arial, Helvetica, Sans-Serif;
   text-align: left;
}


/*images*/
img {
   border-width: 0px;
}


/*backgrounds*/
tr.topbg {
  background-image: url(images/shadow_top.gif);
}

tr.bottombg {
  background-image: url(images/shadow_bottom.gif);
}

td.leftbg {
  background-image: url(images/shadow_left.gif);
}

td.rightbg {
  background-image: url(images/shadow_right.gif);
}

td.contentbg {
  background-color: #ffffff;
}

tr.menubg {
  background-image: url(images/bg_btn.gif);
}

/*menu buttons*/
td.menuoff {
  padding: 10px;
  white-space: nowrap;
  font-size: 11px;
  font-weight: bold;
  color: #fef0e8;
  cursor: pointer;
}

td.menuon {
  padding: 10px;
  white-space: nowrap;
  font-size: 11px;
  font-weight: bold;
  color: #fde3d4;
  cursor: pointer;
}



/*up link*/
a.uplink:link {
   font-size: 11px;
   text-decoration: none;
   color: #fc7300;
   font-family: Verdana, Arial, Helvetica;
   font-weight: bold;
}

a.uplink.hover {
   font-size: 11px;
   text-decoration: none;
   color: #2e7baf;
   font-family: Verdana, Arial, Helvetica;
   font-weight: bold;
}

a.uplink.active {
   font-size: 11px;
   text-decoration: none;
   color: #fc7300;
   font-family: Verdana, Arial, Helvetica;
   font-weight: bold;
}

a.uplink:active:hover {
   font-size: 11px;
   text-decoration: none;
   color: #fc7300;
   font-family: Verdana, Arial, Helvetica;
   font-weight: bold;
}

a.uplink:visited {
   font-size: 11px;
   text-decoration: none;
   color: #fc7300;
   font-family: Verdana, Arial, Helvetica;
   font-weight: bold;
}

a.uplink:visited:active {
   font-size: 11px;
   text-decoration: none;
   color: #8d8d8d;
   font-family: Verdana, Arial, Helvetica;
   font-weight: bold;
}

a.uplink:visited:hover {
   font-size: 11px;
   text-decoration: none;
   color: #2e7baf;
   font-family: Verdana, Arial, Helvetica;
   font-weight: bold;
}

a.uplink:visited:active:hover {
   font-size: 11px;
   text-decoration: none;
   color: #fc7300;
   font-family: Verdana, Arial, Helvetica;
   font-weight: bold;
}

/*title*/
tr.pagetitle {
   background-image: url(images/title_bg.gif);
   font-size: 14px;
   text-decoration: none;
   color: #f65b00;
   font-family: Verdana, Arial, Helvetica;
   font-weight: bold;
   }

.title {
   font-size: 14px;
   text-decoration: none;
   color: #f65b00;
   font-family: Verdana, Arial, Helvetica;
   font-weight: bold;
}

/*footer links*/
.footerlinks {
   font-size: 11px;
   text-decoration: none;
   color: #757575;
   font-family: Verdana, Arial, Helvetica;
   font-weight: bold;
}

a.footerlinks:link {
   font-size: 11px;
   text-decoration: none;
   color: #757575;
   font-family: Verdana, Arial, Helvetica;
   font-weight: bold;
}

a.footerlinks.hover {
   font-size: 11px;
   text-decoration: none;
   color: #979797;
   font-family: Verdana, Arial, Helvetica;
   font-weight: bold;
}

a.footerlinks.active {
   font-size: 11px;
   text-decoration: none;
   color: #757575;
   font-family: Verdana, Arial, Helvetica;
   font-weight: bold;
}

a.footerlinks:active:hover {
   font-size: 11px;
   text-decoration: none;
   color: #979797;
   font-family: Verdana, Arial, Helvetica;
   font-weight: bold;
}

a.footerlinks:visited {
   font-size: 11px;
   text-decoration: none;
   color: #757575;
   font-family: Verdana, Arial, Helvetica;
   font-weight: bold;
}

a.footerlinks:visited:active {
   font-size: 11px;
   text-decoration: none;
   color: #979797;
   font-family: Verdana, Arial, Helvetica;
   font-weight: bold;
}

a.footerlinks:visited:hover {
   font-size: 11px;
   text-decoration: none;
   color: #979797;
   font-family: Verdana, Arial, Helvetica;
   font-weight: bold;
}

a.footerlinks:visited:active:hover {
   font-size: 11px;
   text-decoration: none;
   color: #757575;
   font-family: Verdana, Arial, Helvetica;
   font-weight: bold;
}


/*boxes*/
table.homebox1 {
  background-image: url(images/homebox1.jpg);
}

td.homebox1 {
  font-size: 12px;
  text-decoration: none;
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
  text-indent: 20px;
  text-align: justify;
  line-height: 1.6;
  padding-left: 0px;
  vertical-align: top;
}


table.homebox2 {
  background-image: url(images/homebox2.jpg);
}

td.homebox2 {
  font-size: 12px;
  text-decoration: none;
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
  text-indent: 20px;
  text-align: justify;
  line-height: 1.6;
  padding-left: 0px;
  vertical-align: top;
}

table.designbox1 {
  background-image: url(images/designbox1.jpg);
}

td.designbox1 {
  font-size: 12px;
  text-decoration: none;
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
  text-indent: 20px;
  text-align: justify;
  line-height: 1.6;
  padding-left: 0px;
  vertical-align: top;
}


table.designbox2 {
  background-image: url(images/designbox2.jpg);
}

td.designbox2 {
  font-size: 12px;
  text-decoration: none;
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
  text-indent: 20px;
  text-align: justify;
  line-height: 1.6;
  padding-left: 0px;
  vertical-align: top;
}

table.designbox3 {
  background-image: url(images/designbox3.jpg);
}

td.designbox3 {
  font-size: 12px;
  text-decoration: none;
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
  text-indent: 20px;
  text-align: justify;
  line-height: 1.6;
  padding-left: 0px;
  vertical-align: top;
}


table.designbox4 {
  background-image: url(images/designbox4.jpg);
}

td.designbox4 {
  font-size: 12px;
  text-decoration: none;
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
  text-indent: 20px;
  text-align: justify;
  line-height: 1.6;
  padding-left: 0px;
  vertical-align: top;
}


table.toolsbox1 {
  background-image: url(images/toolsbox1.jpg);
}

td.toolsbox1 {
  font-size: 12px;
  text-decoration: none;
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
  text-indent: 20px;
  text-align: justify;
  line-height: 1.6;
  padding-left: 0px;
  vertical-align: top;
}


table.toolsbox2 {
  background-image: url(images/toolsbox2.jpg);
}

td.toolsbox2 {
  font-size: 12px;
  text-decoration: none;
  color: #000000;
  font-family: Verdana, Arial, Helvetica;
  text-indent: 20px;
  text-align: justify;
  line-height: 1.6;
  padding-left: 0px;
  vertical-align: top;
}


/*general links*/
a:link {
   font-size: 12px;
   text-decoration: none;
   color: #fc7300;
   font-family: Verdana, Arial, Helvetica;
}

a:hover {
   font-size: 12px;
   text-decoration: none;
   color: #2e7baf;
   font-family: Verdana, Arial, Helvetica;
}

a:active {
   font-size: 12px;
   text-decoration: none;
   color: #8d8d8d;
   font-family: Verdana, Arial, Helvetica;
}

a:active:hover {
   font-size: 12px;
   text-decoration: none;
   color: #fc7300;
   font-family: Verdana, Arial, Helvetica;
}

a:visited {
   font-size: 12px;
   text-decoration: none;
   color: #8d8d8d;
   font-family: Verdana, Arial, Helvetica;
}

a:visited:active {
   font-size: 12px;
   text-decoration: none;
   color: #8d8d8d;
   font-family: Verdana, Arial, Helvetica;
}

a:visited:hover {
   font-size: 12px;
   text-decoration: none;
   color: #fc7300;
   font-family: Verdana, Arial, Helvetica;
}

a:visited:active:hover {
   font-size: 12px;
   text-decoration: none;
   color: #8d8d8d;
   font-family: Verdana, Arial, Helvetica;
}