body {
  margin:0px auto;
  padding:0px;
  background-color:#ff7f00;
  text-align:center;
}
#main {
  margin:0px auto;
  padding:0px;
  width:760px;
  background-color:#ffffff;
  text-align:left;
}
#header {
  height:255px;
}
#mainMenu {
  font-family:Arial;
  font-size:10pt;
  font-weight:bold;
  line-height:20pt;
  background-color:#ff7f00;
}
#menuList, #menuList ul {
  margin:0px;
  padding:0px;
}
#menuList li {
  display: inline;
  list-style:none;
  white-space:nowrap;
}
.separator {
  padding-left:10px;
  color:#ffffff;
}
a.actuator {
  background-color:transparent;
  color:#ffffff;
  padding:3px 10px;
  text-decoration: none;
}

a {
  color:#ff7f00;
  text-decoration:none
}

a:hover, a.actuator:hover 
{
  color:#05629b
}

.menu {
  border-top:solid 2px #ff7f00;
  background-color:#ff7f00;
  position: absolute;
  visibility: hidden;
  line-height:normal;
}
.menu li a {
  border-top:solid 1px #ffffff; 
  background-color:transparent;
  color:#ffffff;
  display:block;
  padding:4px 20px;
  text-decoration: none;
}
.menu li a:hover, a.actuator:hover {
  color:#05629b;
}
.menubar {
  padding-left:10px;
}
#content {
  font-size:10pt;
  font-family:Arial;
  color:#000000;
  background-color:#ffffff;
}
#content h1 {
  color:#05629b;
  font-family:Arial;
  font-weight:bold;
  font-size:14pt;
}
#content h2 {
  color:#ff7f00;
  font-variant:small-caps;
  font-family:Arial;
  font-weight:bold;
  font-size:11pt;
}
.heading {
  color:#ffffff;
  font-family:Arial;
  font-weight:bold;
  font-size:11pt;
  padding:3px 10px;  
  background-color:#05629b;
  margin:13px 0px;
}
.cart {
  background-color: #ff7f00;
  text-align:center;
}
.cart a {
  text-decoration:none;  
  color: #ffffff;
  font-size: 8pt;  
  font-weight: bold;
}
.cart a:hover{
  color: #05629b;
  font-size: 8pt;  
  font-weight: bold;  
}
.cartitem {
  font-size: 8pt;   
  background-color: #05629b;
  color: #ffffff;
}
.navitem {
  font-family:Arial;
  font-size:10pt;
  padding:2px 4px;
  margin:0px;
  width:28px;
  text-align:center;
  background-color:#e9e9e9;
  border:solid 1px #ffffff; 
 }

.navitem a {
  color:#000000;
  font-weight:normal; 
  text-decoration:none;
}

.navitem a:hover {
  font-weight:bold; 
  color:#ffffff;
}

.curritem {
  font-family:Arial;
  font-size:10pt;
  padding:2px 4px;
  margin:0px;
  width:28px;
  font-weight:bold; 
  text-align:center;
  background-color:#e9e9e9;
  color:#ffffff;
  border:solid 1px #ffffff; 
}
#demotrialbar {
  clear:both;
  font-family:Arial;
  font-size:10pt;
  font-weight:bold;
  line-height:30px;
  background-color:#d3d3d3;
  text-align:center;
}
.button{
  font-family:Arial;
  font-size:10pt;
  color:#ffffff;
  background-color:#ff7f00;
  font-weight:bold;
  line-height:normal;
  padding:2px;
}
#footer, #bottommenu {
  clear:both;  
  font-family:Arial;
  font-size:8pt;
  line-height:30px;
  color:#ffffff;
  background-color:#05629b;
  text-align:center;
}
#bottommenu a {
  text-decoration: none;
  color:#ffffff;
}  
#bottommenu a:hover {
  color:#ff7f00;
}
.spacer 
{
  margin:0px 20px;
}
.boldorange {
  font-weight:bold;
  color:#ff7f00;
}
#divError {
  clear:both;
  padding:5px;
  border:solid 2px #ff0000;
  width:500px;
  font-weight:bold;
  text-align:center;
  color:#ff0000;
  margin:10px auto;
}
.smallfont {
  font-family:Verdana, Arial;
  font-size:6.5pt;
}
.buttonprompt{
  float:left;
  line-height:25px;
  padding-left:5px;
  font-style:italic;
}

