/* ****************** Style for HSPartner Content ************** */

body, table /* for IE: forgets styles within table */{
    font-family: verdana, arial, helvetica, geneva;
    font-size: 12px;
    line-height: 17px;
    text-align: left;
 
    background-color: #ffffff;
    color: #000000;
}

/*
table, tr, th, td {
    border-style: solid;    
    border-witdth: 1px;
    border-color: black;
}

td {
   vertical-align: top;
   padding: 0px;
}

tr {
   margin: 0px;
}
*/

p {
   margin-top: 0px;
   margin-bottom: 0px;
}

:link {
   background: #ffffff;
   color: #008877;
}

:visited {
   background: #ffffff;
   color: #003300;
}

:active {
   background: #ffffff;
   color: #900;
}

h1 {
   font-family: helvetica, sans-serif;
   font-weight: bold;
   font-size: 15px;
   text-transform: none;
   letter-spacing: 0em;
   line-height: 100%;

   text-align: center;

   margin-top: 10px;
   margin-bottom: 6px;
   padding: 3px;

   background: #999999;
   color: #ffffff;
}

h2 {
   font-family: helvetica, sans-serif;
   font-weight: normal;
   font-size: 12px;
   letter-spacing: 0.1em;
   line-height: 100%;

   text-align: left;
   text-transform: uppercase;
   
   margin-top: 6px;
   margin-bottom: 6px;
   padding: 0px;

   background: #ffffff;
   color: #000000;
}

h3 {
   font-family: verdana, arial, helvetica, geneva;
   font-size: 13px;
   font-weight: bold;
   letter-spacing: 0em;
   line-height: 100%;

   text-align: left;
   text-transform: none;

   margin-top: 6px;
   margin-bottom: 6px;
   padding: 0px;

   background: #ffffff;
   color: #000000;
}


.left-col {
   padding-right: 14px;
}

.minitext, .minitext table {
    font-size: 10px;
    line-height: 12px;
    text-align: left;
    width: 180px;
}
