body {
  font-family: Arial;
  font-size: 12px;
  background-color: #E8E8E8;
  margin-top: 5px;
}

p {
  margin-left: 5px;
}

h3 {
  margin-left: 5px;
}

h4 {
  margin-left: 5px;
}

a {
  color: #004080;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

.pagecontent {
  text-align: left;
  margin-top: 20px;
  background-color: white;
}

.fulltable {
  height: 100%;
  width: 100%;
}

.header {
  text-align: left;
  height: 95px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  background-color: #42658C;
  border-collapse: collapse;
}

.navitem {
  color: #DEE7EF;
  padding-left: 8px;
  padding-right: 8px;
}

.navitem:hover {
  color: black;
  background-color: #DEE7EF;
  text-decoration: none;
  border: 1px solid black;
  padding-left: 7px;
  padding-right: 7px;
}

.navitemsub {
  color: #004080;
  padding-left: 8px;
  padding-right: 8px;
}

.navitemsub:hover {
  color: black;
  background-color: #FFFFC6;
  text-decoration: none;
  padding-left: 8px;
  padding-right: 8px;
}

.navitemsubnew {
  color: #C40000;
  padding-left: 8px;
  padding-right: 8px;
}

.navitemsubnew:hover {
  color: black;
  background-color: #FFCE9D;
  text-decoration: none;
  padding-left: 8px;
  padding-right: 8px;
}

.navbar {
  font-weight: bold;
  padding-left: 10px;
  text-align: left;
  height: 25px;
  /*background-color: #7295BC;*/
  border-collapse: collapse;
  color: #DEE7EF;
}

.navbarsub {
  font-weight: bold;
  padding-left: 10px;
  text-align: left;
  height: 20px;
  background-color: #C1D2EE;
  border-collapse: collapse;
  color: #85A7DE;
}


.tblpage {
  width: 700px;
  height: 100%;
  text-align: center;
  border-collapse: collapse;
  border: 1px solid black;
}

.price {
  color: #D90000;
  font-size: 18px;
}

.hostimg {
  background-image: url(../images/hostcenter.jpg);
  font-size: 14px;
  color: white;
}

.hostimgfade {
  padding-top: 20px;
  text-align: center;
  background-image: url(../images/hostcenterfade.jpg);
  font-size: 12px;
  color: black;
}

.fadeheader {
  color: #42658C;
  font-size: 16px;
  font-weight: bold;
  text-decoration: underline;
  padding-bottom: 10px;
}

.ordernow {
  color: #D90000;
}

.infotable {
  width: 100%;
  height: 100%;
}

.infoheader {
  background-image: url(../images/tabletop.jpg);
  border: 1px solid #D0D0D0;
}

.infocol1 {
  border-bottom: 1px solid #D0D0D0;
  border-right: 1px solid #D0D0D0;
  border-left: 1px solid #D0D0D0;
}

.infocol2 {
  border-bottom: 1px solid #D0D0D0;
  border-right: 1px solid #D0D0D0;
}

.infocol {
  border: 1px solid #D0D0D0;
}

.footer {
  padding-left: 5px;
  text-align: left;
  color: #DEE7EF;
  background-color: #7295BC;
  height: 15px;
  font-size: 10px;
}

img {
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: 0 0 0 0;
}

.sections {
  height: 100%;
}

.section {
  padding-left: 7px;
  width: 33%;
}

.hostsection {
  text-align: center;
  width: 33%;
/*	border-top: 1px solid black */
}

.secheader {
  font-size: 16px;
  font-weight: bold;
}

.reqdis {
  border: thin solid black;
  margin-top: 15px;
  margin-bottom: 10px;
}

.reqheader {
  color: white;
  font-family: Arial;
  font-size: 18px;
  background-image: url(..\images\default_header_bg.gif);
}

.reqheaderemg {
  color: white;
  font-family: Arial;
  font-size: 18px;
  background-color: #D70000;
}

.smheader {
  font-family: Arial;
  font-size: 12px;
  margin-right: 5px;
  font-weight: bold;
}

td {
  font-family: Arial;
  font-size: 12px;
}

.comments {
  background-color: #E9E9E9;
}

.indata {
  background-color: white;
  color: black;
}

.btn {
  border: 1px solid black;
  background-color: #1079AD;
  color: #EAEAEA;
  cursor: hand;
  font-weight: bold;
}

.menuitems {
  width: 120px;
  text-align: center;
  padding: 2 7 2 7;
  margin-bottom: 2px;
  margin-left: 5px;
  margin-right: 5px;
  border: 1px solid black;
  background-color: #1079AD;
  color: #EAEAEA;
  text-decoration: none;
}

.menuitems:hover {
  background-color: #009FEC;
  text-decoration: none;
  color: white;
}

.errormsg {
  font-family: Arial;
  font-size: 16px;
  color: #EF6745;
  font-weight: bold;
}

.details {
  padding 2 2 2 2;
  font-family: Arial;
  font-size: 12px;
  color: #EAEAEA;
  text-decoration: none;
  text-align: right;
  cursor: hand;
}

.details:hover {
  color: white;
  text-decoration: none;
}


.mysignup {
  margin-top: 10px;
  border-bottom: 1px solid #D0D0D0;
  border-right: 1px solid #D0D0D0;
  border-left: 1px solid #D0D0D0;
}

.mywebsignin {
  font-family: Arial;
  font-size: 10px;
}

.mysigninbutton {
  font-family: Arial;
  font-size: 10px;
  border: 1px solid black;
  background-color: #E8E8E8;
}
