body {
   font-family: 'arial', tahoma, sans-serif;
   font-size: 12px;
   color: #333;
   line-height: 1.5em;
   background-color: #ffffff;
   margin: 0;
   padding: 0;
}

a,a:visited, a:link, a:active, a:hover {
   text-decoration: none;
   color: #636d1e;
   margin: 0;
   padding: 0;
}

a.bullet {
   padding: 0 0 0 6px;
   margin: 0;
   background: url('/img/bullet.gif') no-repeat 0 3px;
   font-weight: bold;
}

ul {
   margin-left: 20px;
   padding: 0;
}

li {
   margin: 0;
   padding: 0;
   list-style-image: url("/img/bullet.gif");
}

ol {
   list-style: none;
}

   ol li {
      list-style-image: none;
      list-style-type: decimal;
   }

h1 {
 font-family: 'arial', tahoma, sans-serif;
   font-size: 16px;
   color: #00539b;
   margin: 0;
   padding: 0;
}

h2 {
   font-size: 14px;
   color: #00539b;
   margin: 0;
   padding: 0;
   font-weight: normal;
}

h3 {
   font-size: 12px;
   color: #00539b;
   margin-bottom: 20px;
   font-weight: normal;
}
#pgContent {
   padding: 0;
   margin: 0 0 0 5px;
   text-align: left;
}

   #pgContent table {
   }

      #pgContent table td.left {
         background-color: #f1f4f7;
         width: 216px;
         padding: 0;
         margin: 0;
      }

         #pgContent table td.left .divider {
            height: 1px;
            background: url('/img/divider_gray.gif') repeat-x 0 0;
         }

         #pgContent table td.left .ltZone {
            padding: 18px 10px;
            margin: 0;
            font-size: 11px;
            line-height: 1.45em;
            color: #666;
         }

            #pgContent table td.left .ltZone h1 {
               padding: 0;
               margin: 0;
               font-size: 12px;
               line-height: 1.25em;
               font-weight: bold;
            }

               #pgContent table td.left .ltZone ul {
                  margin: 0;
                  padding: 0;
                  list-style: none;
                  list-style-image: none;
               }
               #pgContent table td.left .ltZone ul li {
                  margin: 0;
                  padding: 0;
                  list-style: none;
                  list-style-image: none;
               }
               #pgContent table td.left .ltZone ul li a {
                  margin: 0;
                  padding: 0 0 0 7px;
                  font-weight: bold;
                  background: url('/img/bullet.gif') no-repeat 0 4px;
               }

      #pgContent table td.pad {
         display: block;
         width: 24px;
      }

      #pgContent table td.content {
         width: 698px;
         margin: 0;
         padding: 18px 0 15px 0;
      }

         #pgContent table td.content .researchLt {
            width: 472px;
            float: left;
            padding: 0;
            margin: 0 5px 0 0;
         }

         #pgContent table td.content .researchRt {
            width: 216px;
            float: left;
            padding: 0;
            margin: 0;
         }

         #pgContent table td.content h4 {
            padding: 3px 0 0 10px;
            margin: 0;
            background-color: #5a5b5d;
            color: #fff;
            font-weight: bold;
            font-size: 12px;
         }

         #pgContent table td.content .candidate {
            padding: 0 0 0 10px;
            margin: 10px 0 0 0;
            font-size: 11px;
            color: #333;
            line-height: 2em;
         }

         #pgContent table td.content .candidateStat {
            padding: 0 0 0 10px;
            margin: 10px 0 0 0;
            font-size: 11px;
            color: #333;
            line-height: 2em;
            font-weight: bold;
            color: #666;
         }

         #pgContent table td.content .grayDots {
            clear: left;
            height: 10px;
            padding: 0;
            margin: 0;
            background: url('/img/divider_gray.gif') repeat-x 0 bottom;
         }

         #pgContent table td.content .locationDivider {
            clear: left;
            height: 1px;
            padding: 0;
            margin: 0;
            background: url('/img/divider_gray.gif') repeat-x 0 bottom;
         }
