body, td {
font-size: 100%;
font-family: verdana, arial, helvetica, sans-serif;
color: black;
background-color: white;
margin-top: 0;
margin-bottom: 5;
margin-right: 20;
}

H1 {
font-family: tahoma, arial, helvetica, sans-serif;
font-weight: bold;
font-size: 14pt;
color: #52A46D;
}

H2 {
font-family: tahoma, arial, helvetica, sans-serif;
font-weight: bold;
font-size: 12pt;
color: #52A46D;
}

H2.list {
font-weight: bold;
font-size: 12pt;
margin-bottom: 0;
}

.nav {
font-size: 12pt;
font-family: tahoma, arial, helvetica, sans-serif;
white-space: nowrap;
}

.navsel {
font-size: 12pt;
font-family: tahoma, arial, helvetica, sans-serif;
white-space: nowrap;
}

.intro {
font-size: 14pt;
}

.subnav {
font-size: 10pt;
margin-top: 0;
white-space: nowrap;
}

.subnavsel {
font-size: 10pt;
margin-top: 0;
white-space: nowrap;
}

.contact {
font-size: 8pt;
}

.guideheadline {
font-weight: bold;
font-style: italic;
font-size: 12pt;
text-align: center;
}

.guideintro {
font-size: 10pt;
}

.guidetext {
font-size: 10pt;
}

UL {
margin-top: 0;
}

OL {
margin-top: 0;
}

.articlelink {
font-weight: bold;
font-size: 10pt;
}

.articleintro {
font-size: 10pt;
}

H1.article {
font-weight: bold;
font-size: 12pt;
}
td#plainlogolink a {text-decoration: none; }
.logolink{
 font: 9pt arial;
 color: #081052;
  text-decoration: none;
}

.license {
font-size: 10pt;
background-color: #CCCCFF;
padding-top: 10;
padding-bottom: 10;
padding-right: 10;
margin-top: 0;
margin-bottom: 0;
margin-right: 0;
}

.zbordertop {
border: black solid;
border-width: medium;
}

TD.nav {
font-size: 14pt;
}

.navhor {
font-size: 12pt;
word-spacing: 1ex;
color: #526DA4;
}

.headline {
font-weight: bold;
font-size: 16pt;
color: #52A46D;
}

.subheadline {
font-weight: bold;
font-size: 12pt;
color: #526D6D;
}

.itemname {
font-weight: bold;
font-size: 12pt;
color: #0000FF;
}

.itemheadline {
font-weight: bold;
font-size: 14pt;
color: #52A46D;
}

.itemsubheadline {
font-weight: bold;
font-size: 10pt;
color: #526D6D;
}

.byline {
font-weight: bold;
font-size: 12pt;
font-style: italic;
text-align: center;
color: #000000;
}

.abouttext {
font-size: 100%;
color: #000000;
}

.zsusprice {
font-size: 70%;
}

.footnote {
font-size: 70%;
}

.exclaim {
font-weight: bold;
color: #A4516D;
margin-bottom: 5;
}

.exclaimnote {
font-size: 80%;
font-weight: bold;
color: #526DA4;
}

.ZSNavIndent0 {
  font: 14pt Arial, helvetica, sans-serif;
  color: #663300;
  padding-left: 5px;
  padding-top: 10px;
  white-space: nowrap;
}
.ZSNavIndent1 {
  font: 10pt Arial, helvetica, sans-serif;
  color: #5273a5;
  padding-left: 10px;
  padding-top: 5px;
  white-space: nowrap;
}
.ZSNavIndent2 {
  font: 12pt Arial, helvetica, sans-serif;
  color: #663300;
  padding-left: 25px;
  white-space: nowrap;
}
td#plainlink a {text-decoration: none; color: #5273a5;}
td#plaintextlink a {text-decoration: none; color: #000000;}
.navcolor{
  font-size: 10pt;
  font-family: arial, helvetica, sans-serif;             
  font-weight: bold;
  text-decoration: none; 
  color: #5273a5;
}
.headline1{
  font-size: 12pt;          
  font-weight: bold;
  text-decoration: none; 
  color: #5273a5;
  padding-top: 10px;
}
.headline2{
  font-size: 10pt;    
  text-decoration: none; 
  padding-top: 5px;
  padding-bottom: 10px;
}
.productindent{
  padding-top: 5px;
  padding-bottom: 5px;
}
.spoldprice{
font: bold 9pt  Arial, Helvetica, sans-serif;  
color:  #5273a5;
}
.spnewprice{
font: bold 14pt  Arial, Helvetica, sans-serif;  
color: red;
}
.prodListImg{
  float: left;
  padding-left: 30px;
  padding-right: 30px;
  clear: both;
  margin-bottom: 15px;
}
.zsprodlistname {
  font: bold 10pt Arial, helvetica, sans-serif; 
  padding-top: 10px; 
  padding-bottom: 5px; 
}
.sphead{
font: bold 10pt Arial, Helvetica, sans-serif;       
}
