<!--

#logo, #slogan {
   text-align: center;
   margin: 0;
   padding: 0;
   margin-bottom: 0.3em;
}
#slogan {
   color: #4d8cba;
   font-family: Times, "Times New Roman", serif;
   font-style: italic;
   font-weight: bold;
}
div.banner {
   text-align: center;
   font-weight: bold;
   font-size: 120%;
}

div.banner a:link {
   color: #048;
}

div.banner a:visited {
   color: #636;
}

div.banner a:active {
   background: #ffc;
   color: #048;
   text-decoration: none;
}

div.banner a:hover {
   background: #ffc;
   color: #900;
   text-decoration: none;
}

.navBlock_left {
   background: #eec;
   color: #000;
   float: left;
   width: 35%;
   padding-bottom: 0.5em;
   border: 1px solid #000;
   font-family: Times New Roman, Times, serif;
}

.navBlock_left h2.navhead {
   background: #aa7;
   color: #fff;
   border: none;
   width: 100%;
   font-weight: bold;
   font-size: 14px;
   text-indent: 0.5em;
   margin-top: 0;
   padding: 0.1em 0;
}

.navBlock_left h2, .navBlock_left div, .navBlock_left p, .navBlock_left ul, .navBlock_left span.navText {
   background: #eec;
   color: #000;
}

.navBlock_left div, .navBlock_left p, .navBlock_left ul {
   margin-top: 0.2em;
}

.navBlock_left li {
   margin-left: 0;
   background: #eec;
   color: #aa7;
}


.navBlock_right {
   background: #eec;
   color: #000;
   float: left;
   width: 64%;
   border-top: 1px solid #000;
   border-right: 1px solid #000;
   border-bottom: 1px solid #000;
   padding-bottom: 0.5em;
   font-family: Times New Roman, Times, serif;

}



.navBlock_right h2.navhead {
   background: #aa7;
   color: #fff;
   border: none;
   width: 100%;
   font-weight: bold;
   font-size: 14px;
   text-indent: 0.5em;
   margin-top: 0;
   padding: 0.1em 0;
}



.navBlock_right li {
   margin-left: 0;
   background: #eec;
   color: #aa7;
}


/* next three rules for acronyms in Mac IE 4.01 and 4.5 */

.navBlock_left a:link {
   background: #eec;
   color: #037;
}

.navBlock_left a:visited {
   background: #eec;
   color: #636;
}

.navBlock_left a:active {
   background: #ffc;
   color: #900;
   text-decoration: none;
}

.navBlock_right a:link {
   background: #eec;
   color: #037;
}

.navBlock_right a:visited {
   background: #eec;
   color: #636;
}

.navBlock_right a:active {
   background: #ffc;
   color: #900;
   text-decoration: none;
}

/* next three rules for most browsers */

a.navlink:link {
   background: #eec;
   color: #037;
}

a.navlink:visited {
   background: #eec;
   color: #636;
}

a.navlink:active {
   background: #ffc;
   color: #900;
   text-decoration: none;
}

/* ******************  testimonials  ************** */

div.hpmt, div.hpmt-name, p.hpmt-testimonial, div.hpmt-logo {
   background: #fff;
   color: #000;
}

div.hpmt a:link {
   background: #fff;
   color: #037;
}

div.hpmt a:visited {
   background: #fff;
   color: #636;
}

div.hpmt a:active {
   background: #ffc;
   color: #900;
   text-decoration: none;
}

div.hpmt {
   text-indent: 0;
   padding: 0.3em 0 0 0;
   margin: -6px 4px 0.5em 4px; 
   border: 1px solid #885;
}

div.hpmt-name {
   font-weight: bold;
}

div.hpmt-name, div.hpmt-logo {
   padding: 0.1em 0.5em 0.1em 0.75em;
   text-indent: 0;
}

p.hpmt-testimonial {
   text-indent: 0;
   margin: 0 0.3em 1em 0.75em;
   padding: 0;
}

p.hpmt-testimonial, .hpmt-more {

   font-size: x-small;
   voice-family: "\"}\"";
   voice-family: inherit;
   font-size: 12px;
}

/* ******************  highlight  ************** */

h2.spot-head {
   background: #4d8cba;
   color: #fff;
   border: none;
   width: 100%;
   font-weight: bold;
   font-size: 14px;
   text-indent: 0.5em;
   margin-top: 0;
   padding: 0.1em 0;
}


div.spot, p.spot-block, ul.spot-block, ul.spot-block li {
   background: #fff;
   color: #000;
}


div.spot a:link {
   background: #fff;
   color: #037;
}

div.spot a:visited {
   background: #fff;
   color: #636;
}

div.spot a:active {
   background: #ffc;
   color: #900;
   text-decoration: none;
}

div.spot {
   padding: 0.2em 0.2em 0.4em 0.75em;
   margin: -6px 4px 0.5em 4px; 
   border: 1px solid #885;
   text-align:left;
}

p.spot-block {
   padding: 0;
   margin: 0;
}

.spot-block + .spot-block,
.spot-block  {
   margin-top: 0.5em;
}

ul.spot-block {
   margin-bottom: 0;
}

div.spot, p.spot-block, ul.spot-block, ul.spot-block li{
   text-indent: 0;

   font-size: x-small;
   voice-family: "\"}\"";
   voice-family: inherit;
   font-size: 12px;
}


.home_right {margin:8px 5px 8px 8px; text-align:justify;}
.home_right_pic {float:left; margin-right:15px; width:119px; height:91px; margin-top:4px;}
-->
