* {
  font-family: Tahoma, Arial, Verdana;
  font-size:9pt;
  color:rgb(10,10,10);
}

body {
    text-align:center;
    background-color:rgb(240,240,240);
    margin:0;
}


#pageContainer {
    width:752px;
    margin:0 auto;
    text-align:left; /* IE sillyness */
    min-height:1000px;
    background-color:white;
}


#headingBlock {
  border:2px solid black;
  height:92px;
}

#headingBlock_inset {
  border-left:2px solid black;
  padding-left:10px;
  height:92px;
  float:left;
}

h1 {
  font-size:16pt;
  font-weight:bold;
  margin:0;
  margin-top:5px;
}

h2 {
    margin-top:0px;
    font-size:16pt;
}

h3 {
  font-size:14pt;
  border-bottom:1px solid gray;
  color:rgb(0,160,0);
}

.greenText {
    color:rgb(0,160,0);
}


#leftMenu {
    padding-top:40px;
    float:left;
    width:140px;
}

#mainContent {
  padding-top:40px;
  width:582px;
  float:left;
}

#leftMenu ul {
  margin:0;padding-left:20px;
}
#leftMenu ul li {
  list-style: none;
  margin-bottom:10px;
  margin-left:0;
  padding-left:0;
}

ul {
  padding-left:15px;
}


.insetColumn {
  float:right;
  width:180px;
  padding-left:20px;
  text-align:center;
}

#footer {
  clear:both;
  padding-top:50px;
  text-align:center;
  color: gray;
  font-size: 8pt;
}

#footer a {
  color:gray;
font-size: 8pt;
}

.imageArea {
    float:left;
    padding-right:10px;
    width:180px;
    text-align:center;
}

.productBox {
    padding:5px;
    background-color:rgb(240,240,240);
    margin-bottom:10px;
}

.productBox img {
  border:1px solid gray;
}

