﻿.styAgreement 
{
 padding: 10px;
 margin-left:20px;
 margin-right:20px;
 margin-top:20px;
 margin-bottom:10px;
 background-color: #E6E6E6;
}

.styAgreement h2
{
  margin-bottom:5px;
}

.styAgreementLeft
{
  float:left;
  width:290px;
}

.styAgreement ul
{
  margin:0px;
  }
  
.styAgreementRight
{ 
  float:right;
  width:290px;
}
.styAgreementClear
{
  clear:both;
}
  
.stQuote
{
 margin: 20px 40px 10px 40px;
}
 
}

.stQuoteText
{
 font-size: 10pt;
 font-weight: bold;
 font-style: italic;
 text-align: center;
}

.stQuoteAuthor
{
 text-align: right;
 font-size: 10pt;
}

.stTablePrices
{
 margin-left: -3px;
}

.buyNow:visited
{
 color: #0021CC;
}

.buyNowLarge {
 color: #0021CC;
 font-size: 10pt;
 font-weight: bold;
 text-align: center;
}
.buyNowLarge :visited
{
 color: #0021CC;
}

.kitPrice {
 color: #0021CC;
 font-size: 8pt;
 font-weight: bold;
 text-align: center;
 width: 200px;
}
.availFor
{
 font-weight: bold;
 text-align: left;
 width: 225px;
}

.componentTable
{
 margin-left: 25px;
}

.componentTable td
{
 padding: 2px 2px 2px 2px;
}

.componentTableDesc
{
 width: 250px; 
}

.componentTableRenew
{
 width: 85px; 
 text-align:right;
}

.componentTablePrice
{
 width: 40px; 
 color: #0021CC;
 text-align: right;
 font-weight: bold;
}
.componentTablePeriod
{
 width: 50px; 
 color: #0021CC;
 text-align: center;
 font-weight: bold;
}

.styKitPara
{
 margin: 5px 20px 5px 20px;
}

.styKitPara ul 
{
 margin-top: 5px;
 margin-bottom: 5px;
}







.stBenefitList {
 margin-top: 5px;
 margin-left: 25px;
 font-size: 8pt;
}
.componentRef {
 color: #666666;
}
.componentRef :visited
{
 color: #666666;
}

