h1	{
	}

h1 img	{
	position: absolute;
	margin-left: 578px;
	/*border: 1px solid #000066;*/
	}

hr      {
        border: 0;
        background-color: #000066;
        height: 2px;
        }

div.homeContent {
        margin: 5px 10px 5px 10px;
        }

.headlineStatement {
        font-size: 10pt;
        font-weight: normal;
        color: #000066;
        margin-right: 120px;
        text-align: center;
        }


#sectionButtons {
        background-color: #ccccff;
        margin: 0px;
        padding: 0px;
        border: 0px;
        border-collapse: separate;
        border-bottom: 1px solid #000066;
        }

.sectionButton:hover {
        background-color: #ccccff;
        }

.sectionButton {
        background-color: #aaaaff;
        font-size: 10pt;
        font-weight: bold;
        color: #fff;
        text-align: center;
        border-left: 1px solid #ccccff;
        border-top: 1px solid #ccccff;
        border-bottom: 1px solid #333399;
        border-right: 1px solid #333399;
        margin: 0px;
        }

table.welcome {
        padding: 10px 0px;
        }

div.welcome {
        font-size: 14pt;
        color: #000066;
        }

table.homeSectionTable td {
        vertical-align: top;
        padding: 3px 3px;
        }

table.homeSectionOverviewTable {
        background-color: #E5DCFF;
        border: 1px solid #5232AC;
        }

table.homeSectionOverviewTable td {
        vertical-align: top;
        padding: 3px 3px;
        }

div.homeSectionHeading {
	font: bold 12pt "Century Gothic", Arial, Helvetica, sans-serif;
        color: #000066;
        }

table.inDevelopment {
        background-color: #ffeeee;
        border: 1px solid #ff9999;
        }

table.inDevelopment h2 {
        font-size: 14pt;
        font-weight: normal;
        color: #660000;
        margin: 0px 0px 0px 0px;
        border: none;
        background-color: #ffeeee;
        }

table.inDevelopment img {
        border: 1px solid #ff9999;
        }

table.inDevelopment p {
        margin: 0px 0px 0.5em 0px;
        }

.pressIndexYear {
        font-size: 14pt;
        }

.pressIndexDate {
        font-weight: normal;
        margin: 0px 20px 0px 0px;
        }

.pressIndexTitle {
        font-weight: bold;
        color: #660000;
        margin: 0px 0px 0.25em 0px;
        }

/* Team Page */

table.team td {
        vertical-align: top;
        }

.teamStaffName {
        font-weight: bold;
        text-align: center;
        font-size: 12pt;
        }

.teamStaffRole {
        font-weight: bold;
        text-align: center;
        font-size: 10pt;
        color: #000066;
        }

/* Press Release */

div.pressIndexYear { font-size: 18pt; font-weight: bold; color: black; }
div.pressIndexDate { font-weight: bold; padding-right: 5px; }

div.pressIndexTitle { font-weight: bold; color: black; }
.pressIndexTitle a:link { text-decoration: none }
.pressIndexTitle a:visited { text-decoration: none }
.pressIndexTitle a:active { color:red }
.pressIndexTitle a:hover { background:#ddddff; text-decoration: underline }

h2.pressItemTitle { }

.bio h2 {
  border: none;
  margin-bottom: 0px;
  margin-top: 0px;
  font-size: 16pt;
  }

.bio h3 {
  margin-top: 0px;
  font-size: 10pt;
  margin-bottom: 4px;
  }

#platformHeaderTab {
  float: right;
  border-right: 4px solid white;
  border-left: 4px solid white;
  border-top: 1px solid white;
  border-bottom: 1px solid white;
  }

div.companyProductPrice {
	font: bold 12pt "Century Gothic", Arial, Helvetica, sans-serif;
	color: #000066;
	}

.companyProductDiscount {
	font-size: 8pt;
	font-weight: bold;
	color: #006600;
	}

