/************************************* Base Table and Top Nav **************************/
.bodytext {
   background-color:#FCFCFC;
   text-align: left;
   padding-left:15px;
   padding-right:10px;
   padding-top:3px;
   }
.spacer {
   display: block;
   }
.copyright {
   font-size:12px;
   text-align: left;
   margin-left:2px;
   color: #2D56A8;
}
#logobox {
float:right;
margin:4px;
width: 263px;
}
#hpflash {
float:right;
margin:4px;
width: 400px;
height: 248px;
}
/****************************** Body*************/
  body {
  /*  background-image:url(images/bgtile.jpg);  */
   background-color:#FCFCFC;
   font-family:Arial, Helvetica, sans-serif;
    margin:0px;
  /* margin-left:110px; */
   /*margin-top:105px;*/
   }
/****************************** Paragraph*************/
   p {
   font-size:14px;
   text-align: left;
   margin-left:2px;
   }
/****************************** Headers*************/
   h1 {
   margin-top:40px;
   font-size:22px;
   /*color: #cc6600;*/
   color: #019645;
   }
   h2 {
   font-size:18px;
   color: #019645;
   }
   h3 {
   font-size:14px;
   color: #019645;
   }
/****************************** Tables *************/
   td {
   font-size:14px;
   }
td.stylelist {
   /* border-width:2px;
    border-style:solid;
    border-color:#008800;*/
    /*padding: 5px;*/
    font-size: 14px;
    color: #000000;
    font-weight: bold;
    text-align: center;
   }
td.hfsdata {
    background-color:#fff9ef;
    text-align: center;
    font-size: 14px;
    color: #870000;
    font-weight: bold;
   }
td.hfsdatum {
    background-color:#efe4d1;
    text-align: center;
    font-size: 14px;
    color: #000000;
    font-weight: normal;
   }
/****************************** Lists *************/
ul.arrow
{
  font-weight: normal;
  font-size: 14px;
  margin-left: 20px;
  list-style-image: url('./images/ul.gif');
  list-style-position: inside;
  line-height:20px;
}
ul.arrow li {
  margin-top:3px;
  }
/***************************** Resources ********************/
ul.arrow li p {
  margin-left:55px;
  margin-top:4px;
  margin-bottom:4px;
}
.res-link:link,.res-link:active {
  font-weight: bold;
    color: #4484D4;
  font-size: 16px;
}
.res-link:visited {
  font-weight: bold;
    color: #9384D4;
  font-size: 16px;
}
.res-link:hover {
  font-weight: bold;
    color: #000000;
  font-size: 16px;
}
/****************************** Navigation ***************/
.navarea {
   background-color:#81BEEC;
   background-image:url(images/nav-rep.gif);
   background-repeat:repeat-x;
   width:162px;
   }
 .logoboxtd {
   background-image:url(images/header-rpt.jpg);
   background-repeat:repeat-x;
 }
#navdiv {
   top: 230px;
   left: 3px;
   width: 158px;
   position: absolute;
   float: left;
   display: block;
   /*border: groove;
   border-width: thin; */
/*   background-color: #ddddee; */
   }
#poplist li  {
  text-decoration:none;
  line-height:32px;
  margin-bottom:2px;
  margin-left:-20px;
  padding-left:0px;
  list-style-type:none;
  cursor: pointer;
  cursor:hand;
}
#poplist li:hover  {
  background-image:  url('./images/sun.png');
  background-position: center right ;
  background-repeat:no-repeat;
}
#poplist li a {
  font-size: 18px;
  color: #000000;
  background: transparent;
  text-decoration:none;
  cursor: pointer;
  cursor:hand;
  }
#poplist li a:hover {
  background: transparent;
  border:0;
  color:#000000;
  }
table.ie6fix {
  margin-top:-0.7em;
  }
a.ie6fixa:hover {
  text-decoration:none;
  }

.inpage_photo {
  margin:6px;
  border: 2px solid #2D56A8;
}
.prod_thumb {
  margin:1px;
  border: 2px solid #2D56A8;
}
/****************************** testimonial ******************/
ul.testimonial
{
  margin-left: 20px;
  list-style-image: url('./images/ul.gif');
  list-style-position: outside;
  line-height:20px;
}
ul.testimonial li {
  margin-top:3px;
  }

.testi {
   margin: 0px 10px 5px 20px;
   }
.testip {
   margin: 3px 0px 2px 5px;
   }
.testih3 {
   margin: 3px 0px 2px 5px;
   }

/****************************** about news ******************/
.newspic {
   border: 1px solid #2D56A8;
   }
.newsleft {
   margin:4px;
   padding:4px;
   float:left;
  font-size: 12px;
  font-weight:bold;
  font-style: normal;
}
.newsright {
   margin:4px;
   padding:4px;
   float:right;
  font-size: 12px;
  font-weight:bold;
  font-style: normal;
}

/**************************** Skystream **************************/
#ss-linkblock {
  margin:6px;
 /* border: 2px solid #2D56A8;*/
  float:right;
  width:300px;
  }
#ss-linkblock ul {
  margin:0px;
  }
#ss-linkblock h3 {
  margin-top:0px;
  margin-bottom:4px;
  text-align:left;
  }
/********************************/
/*     Link Styles              */
/********************************/
/********************************/

a.navt:link
{
        font-size: 12px;
        color: #000099;
        text-decoration: underline;
       }
a.navt:visited
{
        font-size: 12px;
        color: #660066;
        text-decoration: underline;
       }
a.navt:hover
{
        font-size: 12px;
        color: #006600;
        text-decoration: none;
        }
a.navt:active
{
        font-size: 12px;
        color: #ff0000;
        text-decoration: underline;
       }
a.navt em {
  color:#0000dd;
  font-style: normal;
  font-weight:normal;
  font-family:Verdana, Verdana, Geneva, sans-serif;
  font-size: 13px;
  }

/********************************/
a.lv1:link
{
        font-size: 14pt;
        left: 1pt;
        text-align: left;
        position: relative;
        color: #000066;
         font-weight:bold;   }
a.lv1:visited
{
        font-size: 14pt;
        left: 1pt;
        text-align: left;
        position: relative;
        color: #440044;
         font-weight:bold;   }
a.lv1:hover
{
        font-size: 14pt;
        left: 1pt;
        text-align: left;
        position: relative;
        background: #FFFF00;
        color: #000000;
         font-weight:bold;   }
a.lv1:active
{
        font-size: 14pt;
        left: 1pt;
        text-align: left;
        position: relative;
        color: #000066;
        background: #FFFFFF;
        font-weight:bold;   }
/********************************/
a.lv2:link
{
        font-size: 12pt;
        color: #0000aa;
        left: 10pt;
        text-align: left;
        position: relative;
         font-weight:bold;   }
a.lv2:visited
{
        font-size: 12pt;
        color: #660066;
        left: 10pt;
        text-align: left;
        position: relative;
         font-weight:bold;   }
a.lv2:hover
{
        font-size: 12pt;
        background: #FFFF00;
        color: #000000;
        left: 10pt;
        text-align: left;
        position: relative;
         font-weight:bold;   }
a.lv2:active
{
        font-size: 12pt;
        color: #0000aa;
        background: #FFFFFF;
        left: 10pt;
        text-align: left;
        position: relative;
         font-weight:bold;   }
/********************************/
a.lv3:link
{
        font-size: 10pt;
        color: #0000ff;
        left: 20pt;
        text-align: left;
        position: relative;
         font-weight:bold;   }
a.lv3:visited
{
        font-size: 10pt;
        color: #990099;
        left: 20pt;
        text-align: left;
        position: relative;
         font-weight:bold;   }
a.lv3:hover
{
        font-size: 10pt;
        background: #FFFF00;
        color: #000000;
        left: 20pt;
        text-align: left;
        position: relative;
         font-weight:bold;   }
a.lv3:active
{
        font-size: 10pt;
        color: #0000ff;
        background: #FFFFFF;
        left: 20pt;
        text-align: left;
        position: relative;
         font-weight:bold;   }

/************************************* Html Taga **************************************/
/****************************** Anchors*************/
a:link
{
        color: #0000dd;
         font-weight:bold;   }
a:visited
{
        color: #660099;
         font-weight:bold;   }
a:hover
{
        color: #000000;
         font-weight:bold;   }
a:active
{
        color: #660000;
        font-weight:bold;   }


/********************************* Font Colors ***********************************/
.bold {
   font-weight: bold;
   }
.italic {
   font-style: italic;
   }
.bolditalic {
   font-weight: bold;
   font-style: italic;
   }
.gold {
   font-weight: bold;
   color: #eeee00;
   }
 .blackb
{
        font-weight: bold;
        color: #000000;
}
 .whiteb
{
        font-weight: bold;
        color: #FFFFFF;
}
 .white
{
        color: #FFFFFF;
}
 .grey
{
        font-weight: bold;
        color: #999999;
}
 .dkgrey
{
        font-weight: bold;
        color: #666666;
}
 .ltgrey
{
        font-weight: bold;
        color: #dddddd;
}
.blue
{
      color: #0000FF;
}
.blueb
{
      color: #0000FF;
      font-weight: bold;
}
.bluei
{
      color: #0000FF;
      font-style: italic;
}
.dkblue
{
      color: #000077;
}
.dkblueb
{
      color: #000077;
      font-weight: bold;
}
.dkbluei
{
      color: #000077;
      font-style: italic;
}
.ltgreen
{
      color: #00FF00;
}
.ltgreenb
{
      color: #00FF00;
      font-weight: bold;
}
.ltgreeni
{
      color: #00FF00;
      font-style: italic;
}
.green
{
      color: #007700;
}
.greenb
{
      color: #007700;
      font-weight: bold;
}
.greeni
{
      color: #007700;
      font-style: italic;
}
.red
{
      color: #FF0000;
}
.redb
{
      color: #FF0000;
      font-weight: bold;
}
.redi
{
      color: #FF0000;
      font-style: italic;
}
.dkred
{
      color: #770000;
}
.dkredb
{
      color: #770000;
      font-weight: bold;
}
.dkredi
{
      color: #770000;
      font-style: italic;
}
.redbrown
{
      color: #884433;
}
.redbrownb
{
      color: #884433;
      font-weight: bold;
}
.redbrowni
{
      color: #884433;
      font-style: italic;
}
.pink
{
      color: #EE2299;
}
.pinkb
{
      color: #EE2299;
      font-weight: bold;
}
.pinki
{
      color: #EE2299;
      font-style: italic;
}
.purple
{
      color: #FF00FF;
}
.purpleb
{
      color: #FF00FF;
      font-weight: bold;
}
.purplei
{
      color: #FF00FF;
      font-style: italic;
}
.dkpurple
{
      color: #770077;
}
.dkpurpleb
{
      color: #770077;
      font-weight: bold;
}
.dkpurplei
{
      color: #770077;
      font-style: italic;
}
.highlite
{
         background: #FFFF00;
         }
.highlite2
{
         background: #FFFFFF;
         font-weight: bold;
         }


