body {
   font-family: 'arial', tahoma, sans-serif;
   font-size: 12px;
   color: #333;
   line-height: 1.5em;
   background-color: #d3d0cb;
   margin: 0;
   padding: 0;
}

#divFloatPop {
	display: block;
	padding: 75px 50px 50px 50px;
	background: #fff url('img/logo.gif') no-repeat 12px 12px;
	position: relative;
	top: 25px;
	left: 0px;
	width: 400px;
	height: 140px;
	margin: 0 0 -269px 0;
	border: 2px solid #646d2b;
	text-align: left;
}

#divFloatPop a {
	width: 120px;
	padding: 5px 20px 5px 20px;
	margin: 45px 0 0 80px;
	background-color: #aeb874;
	border: 1px solid #646d2b;
	color: #fff;
	font-weight:bold;
	
}

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-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;
}

.ww {
   font-size: 14px;
   color: #00539b;
   margin: 0;
   padding-top: 25px;
   font-weight: bold;
}

.pullQuote {
   width: 208px;
   display: block;
   float: right;
   padding: 12px;
   margin: 0;
   background: url('img/quote_top.gif') no-repeat 0 13px;
}

   .pullQuote .pqText {
      font-size: 18px;
      color: #999;
      line-height: 1.33em;
      padding: 0 0 0 3px;
   }

      .pullQuote .pqText img {
         padding: 0 0 0 3px;
      }

p.prBullet {
   padding-left: 8px;
   background: url('img/bullet.gif') no-repeat 0 6px;
}

/* For registered trademark symbols */
.mark {
   font-size: 12px;
   vertical-align: top;
   font-weight: normal;
   line-height: 1em;
}






/* -------------------------------------   For the Top Utility Links   */
a.tools {
   font-size: 12px;
   color: #fff !important;
   font-weight: bold;
   padding: 0;
   margin: 0;
}

input.theSearchBox {
   margin: 6px 0 0 0;
   padding: 0 0 0 0;
   width: 115px;
   height: 16px;
   border: 1px solid #666;
}

img.wtArrow {
   padding: 0 3px 1px 0;
}
/* -------------------------------------   EOF Top Utility Links   */






/* -------------------------------------   For the Products page special layout   */
.prodDesc {
   padding: 20px 0;
   margin: 0 40px 0 0;
   background: url('img/divider_gray.gif') repeat-x 0 0;
   font-size: 11px;
   line-height: 1.36em;
   color: #333;
}

table.prodTable {
   padding: 0;
   margin: 0;
   background: url('img/divider_gray.gif') repeat-x 0 bottom;
}

a.prodLink,
a.prodLink:link,
a.prodLink:visited,
a.prodLink:active,
a.prodLink:hover {
   display: block;
   padding: 5px 0 0 5px;
   margin: 0;
   background: url('img/bullet.gif') no-repeat 0 11px;
   font-size: 11px;
}

a.prodLinkClose,
a.prodLinkClose:link,
a.prodLinkClose:visited,
a.prodLinkClose:active,
a.prodLinkClose:hover {
   display: block;
   padding: 5px 0 0 12px;
   margin: 0;
   background: url('img/btn_close.gif') no-repeat 0 8px;
   font-size: 11px;
}
/* -------------------------------------   EOF Products page special layout   */






/* -------------------------------------   For the Worldwide Operations page special layout   */
a.locationLink {
   padding: 0;
   margin: 0;
   background: url('img/bullet.gif') no-repeat 0 4px;
}
/* -------------------------------------   EOF Worldwide Operations page special layout   */

.location {
background-color: #AEB874;
border-top-width: thin;
border-right-width: thin;
border-bottom-width: thin;
border-left-width: thin;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-left-style: solid;
border-top-color: #000000;
border-right-color: #000000;
border-bottom-color: #000000;
border-left-color: #000000;
padding-top: 3px;
padding-right: 3px;
padding-bottom: 3px;
padding-left: 3px;
margin-top: 3px;
}




/* -------------------------------------   For the Patient Care page special layout   */
table.disease {
   width: 692px;
   padding: 0;
   margin: 0;
}

   table.disease td {
      padding: 28px 0 0 11px;
      margin: 0;
   }

   table.disease td.diseaseDivider {
      padding: 0;
      margin: 0;
      background: url('img/div_vertical.gif') repeat-y 0 0;
   }

table.diseaseLinks {
   padding: 0;
   margin: 0;
   border-top: 1px solid #d8d8d8;
}

   table.diseaseLinks td.disease {
      padding: 0;
      margin: 0;
      background-color: #aeb874;
   }

   table.diseaseLinks td.disease {
      padding: 3px 0;
      margin: 0;
      background-color: #aeb874;
   }

   table.diseaseLinks td.diseaseON {
      padding: 3px 0;
      margin: 0;
      background-color: #646d2b;
   }

   table.diseaseLinks a {
      font-size: 12px;
      color: #fff !important;
      line-height: normal;
      text-transform: uppercase;
      font-weight: bold;
   }
/* -------------------------------------   EOF Patient Care page special layout   */






/* -------------------------------------   For the History Timeline page special layout   */
table.history {
   padding: 0;
   margin: 0;
   border-top: 1px solid #00539b;
   border-bottom: 1px solid #00539b;
}

   table.history td .histDivider {
      clear: left;
      height: 2px;
      padding: 0;
      margin: 0;
      background: url('img/divider_gray.gif') repeat-x 0 0;
   }

   table.history td .historyImg {
      float: left;
      padding: 0 15px 15px 0;
      margin: 0;
   }

   table.history td .historyText {
      float: left;
      padding: 0 0 15px 0;
      margin: 0;
   }

   table.history td ul {
      padding: 0 0 5px 0;
      margin: 0;
      list-style: none;
   }

      table.history td ul li {
         list-style-image: none;
         padding: 0 0 12px 6px;
         margin: 0;
         background: url('img/bullet.gif') no-repeat 0 6px;
      }

   table.history td ul.timeline {
      padding: 0;
      margin: 0;
      list-style: none;
   }

      table.history td ul.timeline li.yrOff {
         padding: 0 !important;
         margin: 0 !important;
         list-style-image: none;
         background: #aeb874 url('img/bullet.gif') no-repeat 8px 8px;
         border-bottom: 1px solid #fff;
      }

      table.history td ul.timeline li.yrOn {
         padding: 0 !important;
         margin: 0 !important;
         list-style-image: none;
         background: #646d2b url('img/bullet_white.gif') no-repeat 8px 8px;
         border-bottom: 1px solid #fff;
      }

         table.history td ul.timeline li a {
            padding: 1px 0 1px 14px;
            margin: 0;
            color: #fff;
            font-size: 12px;
            line-height: 2em;
            font-weight: bold;
         }
/* -------------------------------------   EOF History Timeline page special layout   */





/* -------------------------------------   Start the standard page layout   */
#pageWrapper {
	width: 979px;
	background: #d3d0cb url('img/bkgd_container.gif') repeat-y 0 0;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
}

#pageBody {
   width: 961px;
   margin: 0;
   padding: 0;
}

#mastheadArea {
   background-color: #92adc8;
   text-align: left;
}

   #mastheadArea #mhTitle {
      padding: 0 12px;
      margin: 0;
      font-family: 'Arial Narrow', Geneva, Arial;
      color: #fff;
      font-size: 25px;
      font-weight: bold;
      text-transform: uppercase;
   }

   #mastheadArea #mhText {
      padding: 12px;
      margin: 0;
      font-family: 'Geneva', Arial;
      color: #fff;
      font-size: 15px;
      font-weight: bold;
      line-height: 1.2em;
      border-left: 1px solid #fff;
   }

#smMastheadArea {
   text-align: left;
   background: url('img/masthead_tert.gif') no-repeat 0 0;
}

   #smMastheadArea #smMhTitle {
      padding: 0 12px;
      margin: 0;
      font-family: 'Arial Narrow', Geneva, Arial;
      color: #fff;
      font-size: 25px;
      font-weight: bold;
      text-transform: uppercase;
   }





/* ------------------------- Menu Support -------------------------------------- */
#menuArea {
   height: 32px;
   background-color: #646d2b;
   text-align: left;
   margin: 0;
   padding: 0 0 0 24px;
}

   #menuArea #menu ul {
      float: left;
      width: 514px;
      height: 32px;
      padding: 0 0 0 8px;
      margin: 0 0 0 0;
      list-style: none;
      background-color: #0B512B;
      text-align: center;
   }

      #menuArea #menu ul li {
         float: left;
         margin: 0;
         padding: 0;
         list-style-image: none;
         position: relative;
         top: 0;
         left: 0;
      }

   #menuArea #menu a:link,
   #menuArea #menu a:visited {
      display: block;
      float: left;
      color: #fff;
      font-weight: bold;
      margin: 0;
      padding: 8px 7px 4px 7px !important;
      text-transform: uppercase;
   }

   #menuArea #menu a.menuA {
      margin: 0;
      padding: 0;
   }

   #menuArea #menu .on,
   #menuArea #menu a:hover,
   #menuArea #menu a.hover {
      color: #646d2b !important;
      background-color: #fff;
      margin: 0;
      padding: 0;
   }

   #menuArea #menu .on,
   #menuArea #menu a.menuA:hover {
      color: #646d2b;
      background-color: #fff;
      margin: 0;
      padding: 0;
   }

   #menuArea #menu li.over ul {
      visibility: visible;
      margin: 0;
      padding: 0;
   }

   #menuArea #menu ul.submenu {
      height: auto;
      width: 215px;
      padding: 0;
      margin: 0;
      list-style: none;
      position: absolute;
      top: 32px;
      left: 0;
      visibility: hidden;
      background-color: #fff;
      border: 1px solid #d6dbb9;
   }

      #menuArea #menu ul.submenu li {
         float: none;
         display: block;
         padding: 0;
         margin: 0;
         background: #fff url('img/divider_green.gif') repeat-x 0 bottom;
         text-align: left;
      }

      #menuArea #menu ul.submenu a,
      #menuArea #menu ul.submenu a:link,
      #menuArea #menu ul.submenu a:visited {
         float: none;
         color: #636d1e;
         font-size: 12px;
         text-transform: uppercase;
         font-weight: bold;
         margin: 0;
         padding: 2px 0 2px 14px !important;
         background: url('img/bullet.gif') no-repeat 5px 8px;
      }

      #menuArea #menu ul.submenu a:hover {
         color: #fff;
         background-color: #aeb874;
         margin: 0;
         padding: 0;
      }

      #menuArea #menu ul.submenu span.label {
         margin: 0;
         padding: 0;
      }

   #menuArea #menu ul.submenuLast {
      padding: 0;
      margin: 0;
      list-style: none;
      position: absolute;
      top: 26px;
      left: -25px;
      visibility: hidden;
      background-color: #fff;
   }

      #menuArea #menu ul.submenuLast li {
         display: block;
         height: 20px;
         width: 136px;
         margin: 0;
         padding: 0;
         background: #fff url('img/bkgd_nav.gif') no-repeat 0 0;
         text-align: left;
      }

      #menuArea #menu ul.submenuLast a,
      #menuArea #menu ul.submenuLast a:link,
      #menuArea #menu ul.submenuLast a:visited {
         color: #b36943;
         font-size: 11px;
         padding: 0;
         margin: 0;
         text-transform: none;
         font-weight: normal;
      }

      #menuArea #menu ul.submenuLast a:hover {
         color: #333;
         background-image: url('img/bullet_nav.gif');
         background-repeat: no-repeat;
         background-position: 5px 3px;
         margin: 0;
         padding: 0;
      }

      #menuArea #menu ul.submenuLast span.label {
         margin: 0;
         padding: 0;
      }

/* Start Left Nav Area */
ul.tertNav {
   margin: 0;
   padding: 0;
}
   /* Start Tert Nav Links */
   ul.tertNav li {
      padding: 0 0 1px 0;
      margin: 0;
      list-style: none;
      list-style-image: none;
      background: #fff url('img/divider_green.gif') repeat-x 0 bottom;
   }
      /* Tert Nav Anchors */
      ul.tertNav li a.navA,
      ul.tertNav li a.navA:link,
      ul.tertNav li a.navA:visited {
         text-transform: uppercase;
         display: block;
         padding: 4px 1px 4px 14px;
         margin: 0;
         background: url('img/bullet.gif') no-repeat 8px 12px;
      }
      /* Tert Nav Anchors in Hover State */
      ul.tertNav li a.navA:active,
      ul.tertNav li a.navA:hover {
         color: #fff;
         background: #aeb874 url('img/bullet_white.gif') no-repeat 8px 12px;
      }
      /* Tert Nav Anchors in ON State */
      ul.tertNav li a.on,
      ul.tertNav li a.on:link,
      ul.tertNav li a.on:visited,
      ul.tertNav li a.on:active,
      ul.tertNav li a.on:hover {
         text-transform: uppercase;
         display: block;
         padding: 4px 1px 4px 14px;
         margin: 0;
         color: #fff;
         background: #aeb874 url('img/bullet_white.gif') no-repeat 8px 12px;
      }
      /* Start the Quat Nav Wrapper Area */
      ul.tertNav li .subNavArea {
         padding: 0;
         margin: 0;
         background-color: #aeb874;
      }
         /* Start the Quat Nav Area */
         ul.tertNav li .subNavArea .subNav {
            padding: 0 0 3px 20px;
            margin: 0;
         }
            /* Quat Nav Anchors */
            ul.tertNav li .subNavArea .subNav a,
            ul.tertNav li .subNavArea .subNav a:link,
            ul.tertNav li .subNavArea .subNav a:visited,
            ul.tertNav li .subNavArea .subNav a:active,
            ul.tertNav li .subNavArea .subNav a:hover {
               display: block;
               padding: 0 0 2px 0px;
               margin: 0;
               color: #636d1e;
               font-size: 12px;
               line-height: 1.4em;
               text-transform: uppercase;
            }

               /* Quat Nav Link Text */
               ul.tertNav li .subNavArea .subNav a .subNavText,
               ul.tertNav li .subNavArea .subNav a:link .subNavText,
               ul.tertNav li .subNavArea .subNav a:visited .subNavText {
                  display: block;
                  padding: 0 0 0 6px;
                  margin: 0;
                  background-image: none;
                  background: url('img/bullet.gif') no-repeat 0 4px;
               }
               /* Quat Nav Link Text HOVER State */
               ul.tertNav li .subNavArea .subNav a:active .subNavText,
               ul.tertNav li .subNavArea .subNav a:hover .subNavText {
                  background: url('img/bullet_white.gif') no-repeat 0 4px;
               }

               ul.tertNav li .subNavArea .subNav a:hover {
					color: #fff;
				}


               /* Quat Nav Link Text ON State */
               ul.tertNav li .subNavArea .subNav a .on,
               ul.tertNav li .subNavArea .subNav a:link .on,
               ul.tertNav li .subNavArea .subNav a:visited .on,
               ul.tertNav li .subNavArea .subNav a:active .on,
               ul.tertNav li .subNavArea .subNav a:hover .on {
                  display: block;
                  padding: 0 0 0 6px;
                  margin: 0;
                  background-image: none;
                  color: #fff;
                  background: url('img/bullet_white.gif') no-repeat 0 4px;
               }
         /* Start Quint Nav Wrapper Area */
         ul.tertNav li .subNavArea .subNav div {
            background-color: #646d2b;
            margin: 0 0 0 -12px;
            padding: 0;
         }

            /* Start Quint Nav Area */
            ul.tertNav li .subNavArea .subNav div .subChildNav {
			 display: none;
            }
			
			ul.tertNav li .subNavArea .subNav div .subChildNav_on {
			 display: block;
            }
               /* Quint Nav Anchors */
               ul.tertNav li .subNavArea .subNav div .subChildNav_on a,
               ul.tertNav li .subNavArea .subNav div .subChildNav_on a:link,
               ul.tertNav li .subNavArea .subNav div .subChildNav_on a:visited {
                  display: block;
                  padding: 0 0 2px 39px;
                  margin: 0;
                  color: #c5ce91;
                  font-size: 12px;
                  line-height: 1.4em;
                  text-transform: uppercase;
                  background: url('img/bullet_dash.gif') no-repeat 34px 5px;
               }
               /* Quint Nav Anchors HOVER STATE */
               ul.tertNav li .subNavArea .subNav div .subChildNav_on a:active,
               ul.tertNav li .subNavArea .subNav div .subChildNav_on a:hover {
                  display: block;
                  padding: 0 0 2px 39px;
                  margin: 0;
                  color: #fff !important;
                  font-size: 12px;
                  line-height: 1.4em;
                  text-transform: uppercase;
                  background: url('img/bullet_dash_on.gif') no-repeat 34px 5px !important;
               }
               /* Quint Nav Anchors ON AND HOVER STATE */
               ul.tertNav li .subNavArea .subNav div .subChildNav_on a.on,
               ul.tertNav li .subNavArea .subNav div .subChildNav_on a:link.on,
               ul.tertNav li .subNavArea .subNav div .subChildNav_on a:visited.on,
               ul.tertNav li .subNavArea .subNav div .subChildNav_on a:active.on,
               ul.tertNav li .subNavArea .subNav div .subChildNav_on a:hover {
                  display: block;
                  padding: 0 0 2px 39px;
                  margin: 0;
                  color: #fff !important;
                  font-size: 12px;
                  line-height: 1.4em;
                  text-transform: uppercase;
                  background: url('img/bullet_dash_on.gif') no-repeat 34px 5px !important;
               }
                  /* Quint Nav Link Text */
                  ul.tertNav li .subNavArea .subNav div .subChildNav_on a span {
                  }
/* --------------------------- Menu Support EOF ------------------------------------- */





#logoArea {
   height: 85px;
   margin: 0;
   padding: 0;
   background: url('img/bkgd_sky.gif') no-repeat 0 0;
   text-align: left;
}

   #logoArea img {
      padding: 20px 0 0 20px;
      margin: 0;
   }





/* --------------------------- Home Page Support ------------------------------------- */
#content {
   width: 950px;
   height: 421px;
   margin: 0;
   padding: 0;
}

   #content .header {
      height: 23px;
      background-color: #92adc8;
      color: #fff;
      font-weight: bold;
      margin: 0 0 2px 0;
      padding: 5px 0 0 12px;
   }

   #content .smHeader {
      height: 17px;
      background-color: #92adc8;
      color: #fff;
      font-size: 11px;
      font-weight: bold;
      margin: 0 0 2px 0;
      padding: 1px 0 0 12px;
   }

   #content div.arrows {
      height: 212px;
      float: right;
      width: 5px;
      padding: 36px 5px 0 0;
      margin: 0 2px 0 0;
   }

   #content #contentLeft {
      width: 473px;
      float: right;
      margin: 0;
      padding: 0;
   }

      #content #contentLeft #featureContent {
         height: 184px;
         text-align: left;
         margin: 0 0 5px 0;
         padding: 0;
      }

         #content #contentLeft #featureContent #featureText {
            width: 449px;
            height: 130px;
            font-size: 11px;
            color: #333;
            line-height: 1.36em;
            background-color: #f1f4f7;
            margin: 0;
            padding: 12px 12px 12px 12px;
            overflow: hidden;
         }

            #content #contentLeft #featureContent #featureText a.bullet {
               padding: 0 0 0 6px;
               margin: 0;
               background-position: 0 4px;
            }

      #content #contentLeft #news {
         float: left;
         height: 232px;
         width: 234px;
         text-align: left;
         margin: 0 2px 0 0;
         padding: 0;
      }

         #content #contentLeft #newsContent {
            height: 212px;
            overflow: hidden;
            border: 1px solid #d8d8d8;
            padding: 0;
            margin: 0;
            font-size: 11px;
         }

            #content #contentLeft #newsContent ul {
               width: 196px;
               margin: 11px 12px 25px 12px;
               padding: 0;
               list-style: none;
               line-height: 1.16em;
            }

               #content #contentLeft #newsContent ul li {
                  margin: 0 0 5px 0;
                  padding: 0 0 0 6px;
                  list-style-image: none;
                  background: url('img/bullet.gif') no-repeat 0 4px;
               }

                  #content #contentLeft #newsContent ul li a {
                     padding: 0;
                     margin: 0;
                  }

                  #content #contentLeft #newsContent ul li a.more {
                     margin: 0;
                     padding: 0;
                     font-weight: bold;
                  }

      #content #contentLeft #events {
         float: right;
         height: 232px;
         width: 234px;
         text-align: left;
         margin:  0 0 0 2px;
         padding: 0;
      }

         #content #contentLeft #eventsContent {
            height: 212px;
            overflow: hidden;
            border: 1px solid #d8d8d8;
            padding: 0;
            margin: 0;
            font-size: 11px;
         }

            #content #contentLeft #eventsContent ul {
               width: 196px;
               margin: 11px 12px 25px 12px;
               padding: 0;
               list-style: none;
               line-height: 1.16em;
            }

               #content #contentLeft #eventsContent ul li {
                  margin: 0 0 5px 0;
                  padding: 0 0 0 6px;
                  list-style-image: none;
                  background: url('img/bullet.gif') no-repeat 0 4px;
               }

                  #content #contentLeft #eventsContent ul li a {
                     padding: 0;
                     margin: 0;
                  }

                  #content #contentLeft #eventsContent ul li a.more {
                     margin: 0;
                     padding: 0;
                     font-weight: bold;
                  }

   #content #contentRight {
      float: left;
      width: 473px;
      height: 421px;
      margin: 0;
      padding: 0;
   }

      #content #contentRight #topLeftContent {
         float: left;
         width: 234px;
         height: 216px;
         text-align: left;
         margin: 0 0 2px 0;
         padding: 0;
      }

         #content #contentRight #topLeftContent #ltContent {
            width: 232px;
            height: 194px;
            overflow: hidden;
            border: 1px solid #d8d8d8;
            padding: 0;
            margin: 0;
            font-size: 11px;
			line-height: 1.36em;
         }

            #content #contentRight #topLeftContent #ltContent p {
               margin: 0;
               padding: 12px 12px;
            }

            #content #contentRight #topLeftContent #ltContent a.bullet {
               margin: 0;
               padding: 0 0 0 6px;
               background-position: 0 4px;
            }

      #content #contentRight #topRightContent {
         float: left;
         width: 234px;
         height: 216px;
         text-align: left;
         margin: 0 0 2px 0;
         padding: 0;
      }

         #content #contentRight #topRightContent #rtContent {
            width: 232px;
            height: 194px;
            overflow: hidden;
            border: 1px solid #d8d8d8;
            padding: 0;
            margin: 0;
            font-size: 11px;
			line-height: 1.36em;
         }

            #content #contentRight #topRightContent #rtContent p {
               margin: 0;
               padding: 12px 12px;
            }

            #content #contentRight #topRightContent #rtContent a.bullet {
               margin: 0;
               padding: 0 0 0 6px;
               background-position: 0 4px;
            }

      #content #contentRight #worldwide {
         float: left;
         width: 234px;
         height: 200px;
         text-align: left;
         margin: 2px 0 0 0;
         padding: 0;
      }

         #content #contentRight #worldwide #worldContent {
            height: 179px;
            overflow: hidden;
            border: 1px solid #d8d8d8;
            padding: 0;
            margin: 0;
            font-size: 11px;
			line-height: 1.36em;
         }

            #content #contentRight #worldwide #worldContent #map {
               text-align: center;
               padding: 0;
               margin: 12px 0 0 0;
            }

            #content #contentRight #worldwide #worldContent p {
               margin: 0;
               padding: 12px 12px;
            }

            #content #contentRight #worldwide #worldContent a.bullet {
               margin: 0;
               padding: 0 0 0 6px;
               background-position: 0 4px;
            }

      #content #contentRight #products {
         float: left;
         width: 234px;
         height: 200px;
         text-align: left;
         margin: 2px 0 0 0;
         padding: 0;
      }

         #content #contentRight #products #productsContent {
            height: 179px;
            overflow: hidden;
            border: 1px solid #d8d8d8;
            padding: 0;
            margin: 0;
            font-size: 11px;
         }

            #content #contentRight #products #productsContent form {
               margin: 45px 0 0 23px;
               padding: 0;
            }

               #content #contentRight #products #productsContent form select {
                  font-size: 11px;
                  width: 161px;
                  height: 18px;
                  margin: 5px 0;
                  padding: 0;
               }
/* --------------------------- Home Page Support EOF ------------------------------------- */





/* --------------------------- Internal Page Support ------------------------------------- */
#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 12px;
            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 12px;
            margin: 0;
            background-color: #5a5b5d;
            color: #fff;
            font-weight: bold;
            font-size: 12px;
         }

         #pgContent table td.content .candidate {
            padding: 0 0 0 12px;
            margin: 12px 0 0 0;
            font-size: 11px;
            color: #333;
            line-height: 2em;
         }

         #pgContent table td.content .candidateStat {
            padding: 0 0 0 12px;
            margin: 12px 0 0 0;
            font-size: 11px;
            color: #333;
            line-height: 2em;
            font-weight: bold;
            color: #666;
         }

         #pgContent table td.content .grayDots {
            clear: left;
            height: 12px;
            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;
         }
/* --------------------------- Internal Page Support EOF ------------------------------------- */





/* --------------------------- Page Footer Support ------------------------------------- */
#footer {
   width: 940px;
   height: 40px;
   background-color: #f2f1ef;
   text-align: left;
   padding: 30px 0 0 12px;
   margin: 0;
   color: #808080;
   font-size: 12px;
}

   #footer a,
   #footer .pipe {
      text-decoration: none;
   }

  /*#footer .footer-links {
    padding-top:30px;
  }*/

#footer.privacy-page {
   position:relative;
   padding-top:0px;
   padding-bottom:30px;
   _padding-bottom:12px;
}

  #footer.privacy-page .footer-links {
    position:relative;
    float:left;
    padding-top:30px;
  }

  #footer.privacy-page .truste-logo {
    padding:12px 12px 0px 0px;
    position:relative;
    float:right;
  }


#zooFooter {
   padding: 0;
   margin: 0 12px 0 0;
   color: #808080;
   font-size: 12px;
   text-align: right;
}
/* --------------------------- Page Footer Support EOF ------------------------------------- */





/* --------------------------- SITEMAP SUPPORT */
#sitemap {
   padding: 0;
   margin: 0 0 0 50px;
}

   #sitemap .col {
      float: left;
      padding: 0;
      margin: 0;
   }

      #sitemap .col .category {
         padding: 0;
         margin: 0 0 20px 0;
      }

         #sitemap .col .category .heading {
            font-size: 15px;
            padding: 0;
            margin: 0;
         }

         #sitemap .col .category ul {
            padding: 0;
            margin: 0 0 0 25px;
         }

            #sitemap .col .category ul li {
               padding: 0;
               margin: 0;
            }

               #sitemap .col .category ul li ul {
                  padding: 0;
                  margin: 0 0 5px 2px;
               }

                  #sitemap .col .category ul li ul li {
                     padding: 0 0 0 8px;
                     margin: 0;
                     list-style: none;
                     list-style-image: none;
                     background: url('img/sitemap_dash.gif') no-repeat 0 8px;
                  }
/* --------------------------- SITEMAP SUPPORT EOF */





/* --------------------------- jobs_resumes.php support */
.jobsubhead {
	font-weight: bold;
}
.deptsubhead {
	font-weight: bold;
	padding-top: 0px;
	margin-top: 12px;
	margin-bottom: 5px;
	padding-bottom: 0px;
}
.joblist {
	padding-top: 0;
	margin-top: 0;
}
/* --------------------------- jobs_resumes.php support EOF */





/* --------------------------- htdig support */
.search_hilite {
	font-weight: bold;
}
/* --------------------------- htdig support EOF */





/* --------------------------- print template support */
.noprint {

}
.noshowtitle {
	display: none;
}
.noshow {
	display: none;
}
/* --------------------------- print template support EOF */





/* --------------------------- glossary support */
#pageBody a.gloss_item {
   cursor: help;
   color: #b36943;
}

#pageBody .gloss_def
{
   display: none;
   background: url('img/bkgd_tooltip_middle.gif') repeat-y 0 0;
   position: absolute;
   left: 500px;
   width: 225px;
   padding: 0;
   margin: 0;
}

   #pageBody .gloss_def .defclose
   {
      text-align: right;
      height: 18px;
      background: #fff url('img/bkgd_tooltip_top.gif') no-repeat 0 0;
      padding: 0;
      margin: 0;
      cursor: pointer;
   }

   #pageBody .gloss_def .definition
   {
      padding: 5px 5px 12px 12px;
      margin: 0;
      color: #333;
      font-size: 11px;
      line-height: 1.45em;
   }

   #pageBody .gloss_def .term
   {
      display: block;
      margin: 0 0 5px 0;
      padding: 2px 0;
      color: #363;
      font-size: 14px;
   }

   #pageBody .gloss_def .defbottom
   {
      height: 8px;
      background: #fff url('img/bkgd_tooltip_bottom.gif') no-repeat 0 0;
      padding: 0;
      margin: 0;
   }
/* --------------------------- glossary support EOF */

/* ist_application form */

a.actionable, a.actionable:link, a.actionable:visited {
  padding-left:6px;
  background:url('img/nav/bullet.gif') no-repeat 0 4px;
  font-weight:normal;
}

.error {
  color:#d73347 !important;
}

.bold {
  font-weight:bold !important;
}

.form_table {
  clear:both;
}

.form_table {
  width:690px;
}

.form_table textarea.input {
  width:305px;
  height:85px;
  line-height:16px !important;
  border:1px solid #666;
}

.form_table input.input {
  /*width:148px;*/
  width:275px;
  line-height:16px !important;
  border:1px solid #666;
}

.form_table #study_title.input {
  width:325px !important;
}

.form_table tr {
  vertical-align:top;
}

.form_table tr.section_header td {
  background-color:#f1f4f7;
}

.form_table td {
  font:normal 12px/1em arial, tahoma, sans-serif !important;
  color:#333;
}

.form_table td td {
  /*padding:6px 0px 5px 12px;*/
}

.form_table span.section_header {
  padding:12px 0px 11px 12px !important;
  font:bold 12px/32px arial, tahoma, sans-serif !important;
}

.form_table_messages {
  padding:3px 0px 3px 6px !important;
}

.divider_line_top {
  border-top:1px solid #d8d8d8;
}

/* ist_application form EOF */
