   /* ******* clearfix  ********/
      .clearfix:after {
       content: ".";
       display: block;
       height: 0;
       clear: both;
       visibility: hidden;
      }

      .clearfix {display: inline-table;}

      /* hides from ie-mac \*/
      * html .clearfix {height: 1%;}
      .clearfix {display: block;}
      /* end hide from ie-mac */
   /* ******* clearfix  ********/

body { margin: 0 auto; padding: 0; background: white; }
body { font-family: Arial, Helvetica, sans-serif; color: #3e5692; font-size: 11px; text-decoration: none; }

body table { margin: 0 auto; text-align: left; }

a:link, a:visited, a:hover, a:active  { font-family: Arial, Helvetica, sans-serif; color: #3e5692; font-size: 11px; font-weight: bold; text-decoration: none; }
a:hover { text-decoration: underline; }

a.big:link, a.big:visited, a.big:hover, a.big:active { font-family: Arial, Helvetica, sans-serif; color: #3e5692; font-size: 12px; font-weight: bold; text-decoration: none; }
a.big:hover { text-decoration: underline; }

a.redBig:link, a.redBig:visited, a.redBig:hover, a.redBig:active { font-family: Arial, Helvetica, sans-serif; color: #ff0000; font-size: 12px; font-weight: bold; text-decoration: none; }
a.redBig:hover { text-decoration: underline; }

a.small, a.small:visited, a.small:hover, a.small:active { font-family: Arial, Helvetica, sans-serif; color: #3e5692; font-size: 10px; font-weight: bold; text-decoration: none; }
a.small:hover { text-decoration: underline; }

a.smallW, a.smallW:visited, a.smallW:hover, a.smallW:active { font-family: Verdana, Helvetica, sans-serif; color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none; }
a.smallW:hover { text-decoration: underline; }

a.red, a.red:visited, a.red:hover, a.red:active { font-family: Arial, Helvetica, sans-serif; color: #ff0000; font-size: 11px; font-weight: bold; text-decoration: none; }
a.red:hover { text-decoration: underline; }

img { border: 0; }

.Copyright { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10px; text-decoration: none; background-color: #3e5692; }

a.lA:link, a.lA:visited, a.lA:active, a.lA:hover { font-family: Arial, Helvetica, sans-serif; color: #3e5692; font-size: 11px; font-weight: bold; text-decoration: none; }
a.lA:hover { text-decoration: underline; }

.IAN { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #3e5692; }

.txt12Blue { font-family: Arial, Helvetica, sans-serif; color: #3e5692; font-size: 12px; }

.txt11Blue { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3e5692; }

.txt11Red { font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #ff0000; }

.txt11White { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; }

.txt10Blue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #3e5692; }

.IAB { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3e5692; font-weight: bold; text-indent: 5px; }

.IABother { font-family: Arial, Helvetica, sans-serif; color: #e3eaf6; font-size: 11px; font-weight: bold; text-indent: 5px; background-color: #3e5692; }

.IABotherlite { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #e3eaf6; text-indent : 5px; }

.IABotherdark { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #3e5692; }

.IABItalic { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #3e5692; font-weight: bold; font-style: italic; text-indent : 5px; }

.IABotherdarkCopy { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #3e5692; }

.IABCopy { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #3e5692; }

sup {
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 11px;
}

/** { -moz-box-sizing: border-box; margin: 0; padding: 0; }*/

#headContainer { margin: 0 auto; width: 750px; height: 123px; }
#headContainer * { float: left; margin: 0; padding: 0; }

#navBar li { float: left; display: inline; position: relative; cursor: pointer; }

#navBar li div { display: none;
                 position: absolute;
                 top: 22px; left: 0;
                 border: 1px #618ccb solid;
                 border-right: 1px #3156a8 solid;
                 border-bottom: 2px #3156a8 solid;
                 padding: 5px;
                 padding-bottom: 10px;
                 background-color: #e3eaf6;
                 text-align: left;
              }

#navBar li div p, #navBar li div a, #navBar li div br { float: none; padding: 0; margin: 0; }

#navBar li.over div, #navBar li:hover div { display: block; }

#footer {
         margin: 0 auto;
         width: 750px;
         height: 28px;
         background-color: #3e5692;
         }

#footer span {
               font-family: Verdana, Arial, Helvetica, sans-serif;
               font-size: 10px;
               color: #ffffff;
               margin: 7px;
             }

#footer span a {
               font-family: Verdana, Arial, Helvetica, sans-serif;
               color: #ffffff;
               font-size: 10px;
               font-weight: bold;
               text-decoration: none;
             }

#footer span a:hover {
               font-weight: bold;
               text-decoration: underline;
             }


.prListHead {
         margin: 0 auto;
         margin-top: 10px;
         width: 670px;
         background-color: #3e5692;
         padding: 3px;
         padding-left: 5px;
         padding-right: 5px;
         }

.prListHead span {
               font-family: Verdana, Arial, Helvetica, sans-serif;
               font-size: 11px;
               font-weight: bold;
               color: #e3eaf6;
             }


#datasheet h1 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #e3eaf6; width: 551px; height: 14px; text-align: left; background-color: #3e5692; margin: 0 auto; padding-left: 5px; }
#datasheet h2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-style: italic; color: #3e5692; width: 551px; text-align: left; margin: 0 auto; padding-left: 5px; }
#datasheet dl { margin: 0 auto; width: 546px; }
#datasheet dt { margin-left: 15px; font-weight: bold; }
#datasheet .textholder { margin: 0 auto; width: 546px; text-align: justify; padding: 10px 0px 10px 0px; }

#datasheet th { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #e3eaf6; height: 14px; text-align: center; background-color: #3e5692; }

#datasheet .bglightblue { background-color: #e3eaf6; }