html {
  height:100%;
}

body
{
  margin:0;
  padding:0;
  border:0px none;
  background: #7c6ec0 url(images/GridBkgd-3d.jpg) repeat;
  height:100%
}

#content {
  margin:0; padding:0;
  background: #ffffff url(images/Globe5_web800_tr60.png)  no-repeat 43px 260px;
  width: 887px;
  min-height: 100%;
  margin-left: auto ;
  margin-right: auto ;
  z-index: 1;
  position:relative;
  border:1px solid;
}

* html #content {
   height: 100%;
}

#content:after{
/* Having something in the content such as a period
   gives a more consistent results across browsers.
*/
   content: ".";
   display: block;
   height: 0;
   font-size:0;
   clear: both;
   visibility:hidden;
}  

#header {
   margin:0; padding:0;
   border: 0;
   border-left: solid gray 1px;
   border-right: solid gray 1px;
   border-top: solid gray 1px;
/*
   margin-left: 20px;
   padding-left: 10px;
   margin-top: 10px;
   padding-top: 10px;
*/
   width: 887px;
   height: 221px;
   font-family: "Book Antiqua", "Times New Roman", Times, Serif;
   font-style: normal;
   font-size: 34px;
   color: #cc0000;
   font-weight: bold;
   float:left;
   display:inline;
/*
   border: 1px solid;
*/
}

* html #header {
   /* background:url(images/scales_100.gif) no-repeat left top; */
}

#subHeader {
   font-family: "Book Antiqua", "Times New Roman", Times, Serif;
   font-style: italic;
   font-size: 24px;
   padding:0; margin:0; padding-top:10px;
   width:460px;
   color: #cc0000;
   font-weight: bold;
/*
   border: 1px solid;
*/
}

h1 {
   font-family: "Book Antiqua", "Times New Roman", Times, Serif;
   font-style: italic;
   font-size: 30px;
   font-weight: normal;
   color: #5a4cc0;
   text-align:left;
   padding:0; margin:0;
   border:0px none;
}

h2 {
   font-family: "Book Antiqua", "Times New Roman", Times, Serif;
   font-style: italic;
   font-size: 24px;
   font-weight: normal;
   color: #cc0000;
   padding:0; margin:0;
   border:0px none;
}

.shadow {
text-shadow: #ffffff 0.1em 0.1em 0.1em;
}

/*
h3 {
   font-weight: normal;
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-style: normal;
   font-size: 14px;
   font-weight: bold;
   text-decoration: underline;
   text-align: center;
   color: #cc0000;
   padding:0; margin:0;
   border:0px none;
}
*/

/*
a {
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-style: normal;
   font-size: 14px;
   color: #568256;
}
*/

#addressBlock {
   padding-right: 10px;
   padding-top: 10px;
   margin-right: 10px;
   margin-top:10px;
   width: 280px;
   height: 100px;
   text-align: right;
   font-family: "Book Antiqua", "Times New Roman", Times, Serif;
   font-style: normal;
   font-size: 14px;
   color: #000000;
   float:right;
   display:inline;
   font-weight: bold;
/*
   border: 1px solid;
*/
}

div#menu {
   float:left; 
   height: 30px;
   width: 885px;
   list-style: none;
   padding:0; margin:0;
   overflow:hidden;
   background-image: url(images/BtnBg1-up.jpg);
   background-repeat: repeat-x;
   background-color: #f4e9d5;
}
div#menu ul{ 
   padding:0; margin:0;
   margin-left:0px;
}

div#menu li {
    display:inline;
    float:left;
    height: 30px;
    width: auto;
    margin: 0px; padding:0;
    font-family: "Book Antiqua", "Times New Roman", Times, Serif;
    font-style: normal;
    font-size: 14px;
    text-align: center;
    line-height: 230%;
    list-style-type: none;
    background-image: url(images/BtnBg1-up.jpg);
    background-repeat: repeat-x;
    background-color: #f4e9d5;
    border: 0px none;
}
div#menu li a {
    float: left;
    padding:0; 
    margin:0;
    padding-right: 17px;
    padding-left: 17px;
    display: block;
    height: 100%;
    text-decoration: none;
    text-align:center;
    border-right:1px solid #000000;
    border-left:1px solid #ffffff;

}
div#menu li a:link {
    color: #000000;
}
div#menu li a:visited {
    color: #000000;
}
div#menu li a:hover {
    margin:0;
/*
    color: #900000;
*/
    background-image: url(images/BtnBg1-down.jpg);
    background-repeat: repeat-x;
    border-right:1px solid #ffffff;
    border-left:1px solid #000000;
}

div#menu li a:active {
    color: #900000;
}

div#TOC {
   width:140px;
   padding: 18px 2px 10px 20px;
   margin:0;
   float:left;
   font-family: "Book Antiqua", "Times New Roman", Times, Serif;
   font-style: italic;
   font-size: 14px;
   color: #990000;
/*
   border: 1px solid #000000;
*/
   text-align:left;
   display:inline;
}

div#TOC a:hover {
    text-decoration: underline;
}

div#TOC a {
    text-decoration: none;
   font-style: italic;
}

div#textBox {
   width:340px;
   padding: 20px 50px 10px 30px;
   margin:0;
   float:left;
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-style: normal;
   font-size: 14px;
/*
   border: 1px solid #000000;
*/
}

div#textBox p {
   margin-top:0;
   text-align: justify;
}
   
div#textBox li {
   margin-top:10px;
   text-align: justify;
}
   
div#textBox h2 {
   font-family: 'Yanone Kaffeesatz', sans-serif;
   font-style: normal;
   font-size: 24px;
   color: #cc0000;
}

div#textBox h3 {
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-style: normal;
   font-size: 14px;
   color: #000000;
   padding:0; margin:0;
   border:0px none;
}

.bodytext {
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-style: normal;
   font-size: 12px;
}

div.fb-like-box {
   padding-top: 10px;
}

table.team {
   border-collapse:collapse;
   border: 1px solid gray;
   width: 100%;
}

table.team td {
   text-align: left;
   border: 1px solid gray;
}

table.team th {
   text-align: left;
   border: 1px solid gray;
}

table.team caption {
   text-align: left;
   font-family: Verdana, Arial, Helvetica, Sans-serif;
   font-style: normal;
   font-size: 11px;
}

.open b {
   color: #006600;
}

.private b {
   color: #880000;
}

.full b {
   color: #000066;
}

#checkout {
        border-top: 3px solid #990000;
        border-left: 3px solid #990000;
        border-right: 3px solid #ff4444;
        border-bottom: 3px solid #ff4444;
        color:#ff0000;
        background-color: #ffff00;
}
#checkout:hover {
        border: 3px solid #009900;
        color:#000000;
        background-color: #00ff00;
}

