body { background-image: url(/SiteCollectionImages/BioPageBack01.jpg); background-repeat: repeat-x; background-color: #FFFFFF; margin: 0px 0px 0px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; line-height: 14px; font-weight: normal; color: #006699; text-align: center }

backcolor { background-color: #FFFFFF; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 770px }

#wrapper { text-align: left; margin: auto; margin-top: 5px; padding: 0px; background-color: #FFFFFF; width: 770px }

#headerbarhome {  background-image: url(/SiteCollectionImages/BioHeadHomeDr01.jpg); background-repeat: repeat-x; position: relative; height: 95px; width: 770px; margin: 0px 0px 0px 0px; text-align: left }

#headerbar {  background-image: url(/SiteCollectionImages/BioHeadDr01.jpg); background-repeat: repeat-x; position: relative; height: 95px; width: 770px; margin: 0px 0px 0px 0px; text-align: left }

#headerbarprof {  background-image: url(/SiteCollectionImages/BioHeadProfDrSpain01.jpg); background-repeat: repeat-x; position: relative; height: 95px; width: 770px; margin: 0px 0px 0px 0px; text-align: left }

#search { float: right; margin: 30px 15px 0px 0px }
#search input { background-color: #FFFFFF; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #666666; text-align: left; line-height: 13px; height: 18px; width: 155px }

.searcharrow { float: right; margin: 30px 10px 0px 0px; cursor:pointer; cursor:hand;}

.proflink { background-image: url(); background-repeat: no-repeat; background-color: #; position: absolute; clip:   rect(   ); top: 70px; right: 80px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: px; height: 25px }

#breadbarhome {  background-image: url(/SiteCollectionImages/BioBreadBackHome01.jpg); background-repeat: repeat-x; background-color: #FFFFFF; position: relative; height: 40px; width: 770px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left }

#breadbarhome p {  margin: 10px 0px 0px 0px; padding: 0px 0px 0px 10px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; line-height: 13px; font-weight: normal; color: #FFFFFF; text-align: left; float: left }

#breadbarhome a:link {  font-weight: normal; color: #FFFFFF; text-decoration: none}
#breadbarhome a:hover {  font-weight: normal; color: #FFFFFF}
#breadbarhome a:active {  font-weight: normal; color: #FFFFFF; text-decoration: none}
#breadbarhome a:visited {  font-weight: normal; color: #FFFFFF; text-decoration: none}
#breadbarhome a:hover, #breadbarhome a:visited:hover {text-decoration: underline}

#breadbar {  background-image: url(/SiteCollectionImages/BioBreadBack01.jpg); background-repeat: repeat-x; background-color: #FFFFFF; position: relative; height: 40px; width: 770px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left }

#breadbar p {  margin: 10px 0px 0px 0px; padding: 0px 0px 0px 10px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; line-height: 13px; font-weight: normal; color: #FFFFFF; text-align: left; float: left }

#breadbar a:link {  font-weight: normal; color: #FFFFFF; text-decoration: none}
#breadbar a:hover {  font-weight: normal; color: #FFFFFF;}
#breadbar a:active {  font-weight: normal; color: #FFFFFF; text-decoration: none}
#breadbar a:visited {  font-weight: normal; color: #FFFFFF; text-decoration: none}
#breadbar a:hover, #breadbar a:visited:hover {text-decoration: underline}


#breadbarprof {  background-image: url(/SiteCollectionImages/BioBreadBackProf01.jpg); background-repeat: repeat-x; background-color: #FFFFFF; position: relative; height: 40px; width: 770px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: left }

#breadbarprof p {  margin: 10px 0px 0px 0px; padding: 0px 0px 0px 10px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; line-height: 13px; font-weight: normal; color: #FFFFFF; text-align: left; float: left }

#breadbarprof a:link {  font-weight: normal; color: #FFFFFF; text-decoration: none}
#breadbarprof a:hover {  font-weight: normal; color: #FFFFFF}
#breadbarprof a:active {  font-weight: normal; color: #FFFFFF; text-decoration: none}
#breadbarprof a:visited {  font-weight: normal; color: #FFFFFF; text-decoration: none}
#breadbarprof a:hover, #breadbarprof a:visited:hover {text-decoration: underline}


.breadlogo { float: left; margin: 0px 0px 0px 10px }

.mainbodyhome { background-image: url(/SiteCollectionImages/BioBackHome01.jpg); background-repeat: repeat-x; background-color: #FFFFFF; position: relative; clip:   rect(   ); width: 765px; height: px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; border-top: 0px solid #CCCCCC; border-right: 0px solid #CCCCCC; border-bottom: 0px solid #CCCCCC; border-left: 0px solid #CCCCCC; text-align: left }

.mainbody { background-image: url(/SiteCollectionImages/BioBack01.jpg); background-repeat: repeat-x; background-color: #FFFFFF; position: relative; clip:   rect(   ); width: 765px; height: px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; border-top: 0px solid #CCCCCC; border-right: 0px solid #CCCCCC; border-bottom: 0px solid #CCCCCC; border-left: 0px solid #CCCCCC; text-align: left }

.mainbodyprof { background-image: url(/SiteCollectionImages/BioBackProf01.jpg); background-repeat: repeat-x; background-color: #FFFFFF; position: relative; clip:   rect(   ); width: 765px; height: px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; border-top: 0px solid #CCCCCC; border-right: 0px solid #CCCCCC; border-bottom: 0px solid #CCCCCC; border-left: 0px solid #CCCCCC; text-align: left }

.newmainbody { background-color: #; position: relative; clip:   rect(   ); width: 765px; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 2px; border-top: 1px solid #CCCCCC; border-right: 0px solid #CCCCCC; border-bottom: 0px solid #CCCCCC; border-left: 0px solid #CCCCCC; text-align: left; clear: both }

.col11col {  position: relative; width: 190px; margin: 0px 0px 0px 0px; float: left }
.col12col {  position: relative; width: 380px; margin: 0px 0px 0px 0px; float: left }
.col14col {  position: relative; width: 760px; margin: 0px 0px 0px 0px; float: left }
.col21col {  position: relative; width: 190px; margin: 0px 0px 0px 0px; float: left }
.col22col {  position: relative; width: 380px; margin: 0px 0px 0px 0px; float: left }
.col23col {  position: relative; width: 570px; margin: 0px 0px 0px 0px; float: left }
.col31col {  position: relative; width: 190px; margin: 0px 0px 0px 0px; float: left }
.col41col {  position: relative; width: 190px; margin: 0px 0px 0px 0px; float: left }

.pagetitle { width: 515px; right: 0px; left: 0px; margin: 0px 5px 0px 5px; padding: 0px 0px 0px 0px; height: 50px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 20px; font-weight: normal; color: #006699; text-align: left; line-height: 22px }
.pagetitle2 { width: 375px; right: 0px; left: 0px; margin: 0px 5px 0px 5px; padding: 0px 0px 0px 0px; height: 50px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 20px; font-weight: normal; color: #006699; text-align: left; line-height: 22px }

.navbutthome01 { background-image: url(/SiteCollectionImages/BioPainButtHome01.jpg); background-repeat: no-repeat; position: relative; right: 0px; left: 0px; margin: 0px 5px 0px 5px; padding: 0px 0px 0px 0px; height: 90px; border-top: 0px solid #CCCCCC; border-right: 0px solid #CCCCCC; border-bottom: 0px solid #CCCCCC; border-left: 0px solid #CCCCCC }
.navbutthome01 a { display: block; position: relative; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 180px; height: 90px }

/* Corrects a bug in IE6 to enable the img visibility rollover effect*/
* html a:hover {visibility: visible}

.navbutthome01 a:hover img {visibility: hidden}
.navbutthome01 span { position: absolute; top: 10px; left: 10px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 165px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: normal; color: #FFFFFF; text-align: left; line-height: 16px }
.navbutthome01 a span h1 { margin: 0px 0px 0px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: normal; color: #FFFFFF; text-align: left; line-height: 16px }
.navbutthome01 a:link span h1 {  font-weight: normal; color: #FFFFFF; text-decoration: none}
.navbutthome01 a:hover span h1 {  font-weight: normal; color: #FFFFFF}
.navbutthome01 a:active span h1 {  font-weight: normal; color: #FFFFFF; text-decoration: none}
.navbutthome01 a:visited span h1 {  font-weight: normal; color: #FFFFFF; text-decoration: none}
.navbutthome01 a:hover span h1, .navbutthome01 a:visited:hover span h1 { text-decoration: underline}
.navbutthome01 a span h2 { width: 100px; margin: 2px 0px 2px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; font-weight: normal; color: #99CCFF; text-align: left; line-height: 12px }
.navbutthome01 a:link span h2 {  font-weight: normal; color: #99CCFF; text-decoration: none}
.navbutthome01 a:hover span h2 {  font-weight: normal; color: #99CCFF}
.navbutthome01 a:active span h2 {  font-weight: normal; color: #99CCFF; text-decoration: none}
.navbutthome01 a:visited span h2 {  font-weight: normal; color: #99CCFF; text-decoration: none}
.navbutthome01 a:hover span h2, .navbutthome01 a:visited:hover span h2 { text-decoration: underline}

.navbutthome02 { background-image: url(/SiteCollectionImages/BioSolButtHome01.jpg); background-repeat: no-repeat; position: relative; right: 0px; left: 0px; margin: 10px 5px 0px 5px; padding: 0px 0px 0px 0px; height: 90px; border-top: 0px solid #CCCCCC; border-right: 0px solid #CCCCCC; border-bottom: 0px solid #CCCCCC; border-left: 0px solid #CCCCCC }
.navbutthome02 a { display: block; position: relative; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 180px; height: 90px }
.navbutthome02 a:hover img {visibility: hidden}
.navbutthome02 span { position: absolute; top: 10px; left: 10px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 165px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: normal; color: #FFFFFF; text-align: left; line-height: 16px }
.navbutthome02 a span h1 { background-color: #; margin: 0px 0px 0px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-align: left; line-height: 14px }
.navbutthome02 a:link span h1 {  font-weight: normal; color: #FFFFFF; text-decoration: none}
.navbutthome02 a:hover span h1 {  font-weight: normal; color: #FFFFFF}
.navbutthome02 a:active span h1 {  font-weight: normal; color: #FFFFFF; text-decoration: none}
.navbutthome02 a:visited span h1 {  font-weight: normal; color: #FFFFFF; text-decoration: none}
.navbutthome02 a:hover span h1, .navbutthome02 a:visited:hover span h1 { text-decoration: underline}
.navbutthome02 a span h2 { width: 100px; margin: 2px 0px 2px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; font-weight: normal; color: #99CCFF; text-align: left; line-height: 12px }
.navbutthome02 a:link span h2 {  font-weight: normal; color: #99CCFF; text-decoration: none}
.navbutthome02 a:hover span h2 {  font-weight: normal; color: #99CCFF}
.navbutthome02 a:active span h2 {  font-weight: normal; color: #99CCFF; text-decoration: none}
.navbutthome02 a:visited span h2 {  font-weight: normal; color: #99CCFF; text-decoration: none}
.navbutthome02 a:hover span h2, .navbutthome02 a:visited:hover span h2 { text-decoration: underline}

.navbutthome03 { background-image: url(/SiteCollectionImages/BioProdButtHome01.jpg); background-repeat: no-repeat; position: relative; right: 0px; left: 0px; margin: 10px 5px 0px 5px; padding: 0px 0px 0px 0px; height: 90px; border-top: 0px solid #CCCCCC; border-right: 0px solid #CCCCCC; border-bottom: 0px solid #CCCCCC; border-left: 0px solid #CCCCCC }
.navbutthome03 a { display: block; position: relative; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 180px; height: 90px }
.navbutthome03 a:hover img {visibility: hidden}
.navbutthome03 span { position: absolute; top: 10px; left: 10px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 165px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: normal; color: #FFFFFF; text-align: left; line-height: 16px }
.navbutthome03 a span h1 { margin: 0px 0px 0px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: normal; color: #006699; text-align: left; line-height: 16px }
.navbutthome03 a:link span h1 {  font-weight: normal; color: #006699; text-decoration: none}
.navbutthome03 a:hover span h1 {  font-weight: normal; color: #006699}
.navbutthome03 a:active span h1 {  font-weight: normal; color: #006699; text-decoration: none}
.navbutthome03 a:visited span h1 {  font-weight: normal; color: #006699; text-decoration: none}
.navbutthome03 a:hover span h1, .navbutthome03 a:visited:hover span h1 { text-decoration: underline}
.navbutthome03 a span h2 { width: 100px; margin: 2px 0px 2px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; font-weight: normal; color: #3399CC; text-align: left; line-height: 12px }
.navbutthome03 a:link span h2 {  font-weight: normal; color: #3399CC; text-decoration: none}
.navbutthome03 a:hover span h2 {  font-weight: normal; color: #3399CC}
.navbutthome03 a:active span h2 {  font-weight: normal; color: #3399CC; text-decoration: none}
.navbutthome03 a:visited span h2 {  font-weight: normal; color: #3399CC; text-decoration: none}
.navbutthome03 a:hover span h2, .navbutthome03 a:visited:hover span h2 { text-decoration: underline}

.navbutt01 { background-image: url(/SiteCollectionImages/BioPainButt01.jpg); background-repeat: no-repeat; position: relative; right: 0px; left: 0px; margin: 50px 5px 0px 5px; padding: 0px 0px 0px 0px; height: 90px; border-top: 0px solid #CCCCCC; border-right: 0px solid #CCCCCC; border-bottom: 0px solid #CCCCCC; border-left: 0px solid #CCCCCC }
.navbutt01 a { display: block; position: relative; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 180px; height: 90px }
.navbutt01 a:hover img {visibility: hidden;}
.navbutt01 span { position: absolute; top: 10px; left: 10px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 165px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: normal; color: #FFFFFF; text-align: left; line-height: 16px }
.navbutt01 a span h1 { margin: 0px 0px 0px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: normal; color: #FFFFFF; text-align: left; line-height: 16px }
.navbutt01 a:link span h1 {  font-weight: normal; color: #FFFFFF; text-decoration: none}
.navbutt01 a:hover span h1 {  cursor: pointer; font-weight: normal; color: #FFFFFF}
.navbutt01 a:active span h1 {  font-weight: normal; color: #FFFFFF; text-decoration: none}
.navbutt01 a:visited span h1 {  font-weight: normal; color: #FFFFFF; text-decoration: none}
.navbutt01 a:hover span h1, .navbutt01 a:visited:hover span h1 { text-decoration: underline}
.navbutt01 a span h2 { width: 100px; margin: 2px 0px 2px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; font-weight: normal; color: #99CCFF; text-align: left; line-height: 12px }
.navbutt01 a:link span h2 {  font-weight: normal; color: #99CCFF; text-decoration: none}
.navbutt01 a:hover span h2 {  cursor: pointer; font-weight: normal; color: #99CCFF}
.navbutt01 a:active span h2 {  font-weight: normal; color: #99CCFF; text-decoration: none}
.navbutt01 a:visited span h2 {  font-weight: normal; color: #99CCFF; text-decoration: none}
.navbutt01 a:hover span h2, .navbutt01 a:visited:hover span h2 { text-decoration: underline}

.navbutt02 { background-image: url(/SiteCollectionImages/BioSolButt01.jpg); background-repeat: no-repeat; position: relative; right: 0px; left: 0px; margin: 10px 5px 0px 5px; padding: 0px 0px 0px 0px; height: 90px; border-top: 0px solid #CCCCCC; border-right: 0px solid #CCCCCC; border-bottom: 0px solid #CCCCCC; border-left: 0px solid #CCCCCC }
.navbutt02 a { display: block; position: relative; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 180px; height: 90px }
.navbutt02 a:hover img {visibility: hidden;}
.navbutt02 span { position: absolute; top: 10px; left: 10px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 165px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: normal; color: #FFFFFF; text-align: left; line-height: 16px }
.navbutt02 a span h1 { background-color: #; margin: 0px 0px 0px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; text-align: left; line-height: 14px }
.navbutt02 a:link span h1 {  font-weight: normal; color: #FFFFFF; text-decoration: none}
.navbutt02 a:hover span h1 {  cursor: pointer; font-weight: normal; color: #FFFFFF}
.navbutt02 a:active span h1 {  font-weight: normal; color: #FFFFFF; text-decoration: none}
.navbutt02 a:visited span h1 {  font-weight: normal; color: #FFFFFF; text-decoration: none}
.navbutt02 a:hover span h1, .navbutt02 a:visited:hover span h1 { text-decoration: underline}
.navbutt02 a span h2 { width: 100px; margin: 2px 0px 2px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; font-weight: normal; color: #99CCFF; text-align: left; line-height: 12px }
.navbutt02 a:link span h2 {  font-weight: normal; color: #99CCFF; text-decoration: none}
.navbutt02 a:hover span h2 {  cursor: pointer; font-weight: normal; color: #99CCFF}
.navbutt02 a:active span h2 {  font-weight: normal; color: #99CCFF; text-decoration: none}
.navbutt02 a:visited span h2 {  font-weight: normal; color: #99CCFF; text-decoration: none}
.navbutt02 a:hover span h2, .navbutt02 a:visited:hover span h2 { text-decoration: underline}

.navbutt03 { background-image: url(/SiteCollectionImages/BioProdButt01.jpg); background-repeat: no-repeat; position: relative; right: 0px; left: 0px; margin: 10px 5px 0px 5px; padding: 0px 0px 0px 0px; height: 90px; border-top: 0px solid #CCCCCC; border-right: 0px solid #CCCCCC; border-bottom: 0px solid #CCCCCC; border-left: 0px solid #CCCCCC }
.navbutt03 a { display: block; position: relative; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 180px; height: 90px }
.navbutt03 a:hover img {visibility: hidden;}
.navbutt03 span { position: absolute; top: 10px; left: 10px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 165px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: normal; color: #FFFFFF; text-align: left; line-height: 16px }
.navbutt03 a span h1 { margin: 0px 0px 0px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: normal; color: #006699; text-align: left; line-height: 16px }
.navbutt03 a:link span h1 {  font-weight: normal; color: #006699; text-decoration: none}
.navbutt03 a:hover span h1 {  cursor: pointer; font-weight: normal; color: #006699}
.navbutt03 a:active span h1 {  font-weight: normal; color: #006699; text-decoration: none}
.navbutt03 a:visited span h1 {  font-weight: normal; color: #006699; text-decoration: none}
.navbutt03 a:hover span h1, .navbutt03 a:visited:hover span h1 { text-decoration: underline}
.navbutt03 a span h2 { width: 100px; margin: 2px 0px 2px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; font-weight: normal; color: #3399CC; text-align: left; line-height: 12px }
.navbutt03 a:link span h2 {  font-weight: normal; color: #3399CC; text-decoration: none}
.navbutt03 a:hover span h2 {  cursor: pointer; font-weight: normal; color: #3399CC}
.navbutt03 a:active span h2 {  font-weight: normal; color: #3399CC; text-decoration: none}
.navbutt03 a:visited span h2 {  font-weight: normal; color: #3399CC; text-decoration: none}
.navbutt03 a:hover span h2, .navbutt03 a:visited:hover span h2 { text-decoration: underline}

.navbuttprof { background-image: url(/SiteCollectionImages/BioProfButt01.jpg); background-repeat: no-repeat; position: relative; right: 0px; left: 0px; margin: 50px 5px 0px 5px; padding: 0px 0px 0px 0px; height: 50px; border-top: 0px solid #CCCCCC; border-right: 0px solid #CCCCCC; border-bottom: 0px solid #CCCCCC; border-left: 0px solid #CCCCCC }
.navbuttprof a { display: block; position: relative; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 180px; height: 50px }
.navbuttprof a:hover img {visibility: hidden;}
.navbuttprof span { position: absolute; top: 10px; left: 10px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 165px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: normal; color: #FFFFFF; text-align: left; line-height: 16px }
.navbuttprof a span h1 { margin: 0px 0px 0px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: normal; color: #FFFFFF; text-align: left; line-height: 16px }
.navbuttprof a:link span h1 {  font-weight: normal; color: #FFFFFF; text-decoration: none}
.navbuttprof a:hover span h1 {  cursor: pointer; font-weight: normal; color: #FFFFFF; }
.navbuttprof a:active span h1 {  font-weight: normal; color: #FFFFFF; text-decoration: none}
.navbuttprof a:visited span h1 {  font-weight: normal; color: #FFFFFF; text-decoration: none}
.navbuttprof a:hover span h1, .navbuttprof a:visited:hover span h1 { text-decoration: underline}
.navbuttprof a span h2 { width: 150px; margin: 2px 0px 2px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; font-weight: normal; color: #99CCFF; text-align: left; line-height: 12px }
.navbuttprof a:link span h2 {  font-weight: normal; color: #99CCFF; text-decoration: none}
.navbuttprof a:hover span h2 {  cursor: pointer; font-weight: normal; color: #99CCFF; text-decoration: underline}
.navbuttprof a:active span h2 {  font-weight: normal; color: #99CCFF; text-decoration: none}
.navbuttprof a:visited span h2 {  font-weight: normal; color: #99CCFF; text-decoration: none}
.navbuttprof a:hover span h2, .navbuttprof a:visited:hover span h2 { text-decoration: underline}


.sidenav { background-repeat: repeat-x; background-color: #FFFFFF;  right: 0px; left: 0px; margin: 5px 15px 0px 33px; padding: 0px 0px 0px 0px; border-top: 0px solid #CCCCCC; border-right: 0px solid #CCCCCC; border-bottom: 0px solid #CCCCCC; border-left: 0px solid #CCCCCC }

.sidenav ul {   list-style-image:url('/SiteCollectionImages/BioNavArrow01.gif'); background-repeat: repeat-x;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px solid #CCCCCC; text-align: left; }

.sidenav ul li { display : block; background-repeat: repeat-x; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; border-top: 0px solid #CCCCCC; border-right: 0px solid #CCCCCC; border-left: 0px solid #CCCCCC; border-bottom: 0px solid #CCCCCC; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; line-height: 12px; font-weight: normal; color: #006699; text-align: left }

.sidenav ul li img { display: inline; background-repeat: repeat-x; margin: 0px 5px 0px 10px; padding: 0px 0px 0px 0px; border: 0px solid #CCCCCC; text-align: left }

.sidenav ul li a:link {  font-weight: normal; color: #006699; text-decoration: none}
.sidenav ul li a:hover {  font-weight: normal; color: #006699}
.sidenav ul li a:active {  font-weight: normal; color: #006699; text-decoration: none}
.sidenav ul li a:visited {  font-weight: normal; color: #006699; text-decoration: none}
.sidenav ul li a:hover, .sidenav ul li a:visited:hover  { text-decoration: underline}


.onecolboxhd { background-image: url(/SiteCollectionImages/BioHome1ColBoxHd01.gif); background-repeat: repeat-x; background-color: #FFFFFF; position: relative; right: 0px; left: 0px; margin: 0px 5px 0px 5px; height: 10px; font-size: 1px }

.onecolboxbd { background-repeat: repeat-x; background-color: #FFFFFF; position: relative; right: 0px; left: 0px; margin: 0px 5px 0px 5px; }

.onecolboxbd h1 { margin: 0px 10px 4px 10px; padding: 0px 0px 0px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 17px; font-weight: normal; color: #006699; line-height: 20px; text-align: left }

.onecolboxbd h2 { margin: 0px 10px 4px 10px; padding: 0px 0px 0px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 13px; font-weight: normal; color: #3399CC; line-height: 15px; text-align: left }

.onecolboxbd p { margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #003366; line-height: 13px; text-align: left }

.onecolboxft { background-image: url(/SiteCollectionImages/BioHome1ColBoxFt01.gif); background-repeat: no-repeat; background-color: #FFFFFF; position: relative; right: 0px; left: 0px; margin: 0px 5px 0px 5px; height: 10px; font-size: 1px }

.titlebar { background-image: url(/SiteCollectionImages/BioTitleBarBack01.jpg); background-repeat: repeat-x; background-color: #FFFFFF; position: relative; right: 0px; left: 0px; margin: 10px 5px 0px 5px; height: 30px }
.titlebar p { margin: 0px 0px 0px 0px; padding: 7px 0px 0px 10px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #006699; line-height: 14px; text-align: left }
.titlebar02 { background-image: url(/SiteCollectionImages/BioTitleBarBack02.jpg); background-repeat: repeat-x; background-color: #FFFFFF; position: relative; clip:   rect(   ); right: 0px; left: 0px; margin: 10px 5px 0px 5px; height: 40px }
.titlebar02 p { background-image: url(); background-repeat: repeat-x; background-color: #; position: relative; clip:   rect(   ); margin: 0px 0px 0px 0px; padding: 7px 0px 0px 10px; height: px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #006699; line-height: 14px; text-align: left }

.solto { float: left; margin: 5px 5px 0px 0px; height: 85px; OVERFLOW: hidden;}

.videocontent { background-image: url(/SiteCollectionImages/BioVideoBack01.jpg); background-repeat: no-repeat; position: relative; height: 237px; width: 370px; right: 0px; left: 0px; margin: 0px 0px 10px 0px; padding: 10px 0px 0px 0px; text-align: center; overflow: hidden }

.vid { margin: 10px 0px 0px 10px }

.download { background-repeat: repeat-x; background-color: #FFFFFF; position: relative; right: 0px; left: 0px; margin: 0px 5px 0px 5px; padding: 0px 0px 0px 0px; border-top: 0px solid #CCCCCC; border-right: 0px solid #CCCCCC; border-bottom: 0px solid #CCCCCC; border-left: 0px solid #CCCCCC }
.download ul {  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px solid #CCCCCC; text-align: left }
.download ul li { display: block; margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; border-top: 0px solid #CCCCCC; border-right: 0px solid #CCCCCC; border-left: 0px solid #CCCCCC; border-bottom: 0px solid #CCCCCC; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; line-height: 12px; font-weight: normal; color: #3399CC; text-align: left }
.download ul li img { display: inline; margin: 0px 5px 0px 10px; padding: 0px 0px 0px 0px; border: 0px solid #CCCCCC; text-align: left }
.download ul li a:link {  margin: 0px 0px 0px 0px; font-weight: normal; color: #3399CC; text-decoration: none}
.download ul li a:hover {  margin: 0px 0px 0px 0px; font-weight: normal; color: #3399CC;}
.download ul li a:active {  margin: 0px 0px 0px 0px; font-weight: normal; color: #3399CC; text-decoration: none}
.download ul li a:visited {  margin: 0px 0px 0px 0px; font-weight: normal; color: #3399CC; text-decoration: none}
.download ul li a:hover, .download ul li a:visited:hover {text-decoration: underline}

.prodselectinfo { margin: 60px 0px 0px 0px }

.prodselecthead { background-image: url("/style library/images/productselector/BioProdSelectHead01.jpg"); background-repeat: repeat-x; background-color: #FFFFFF; position: relative; right: 0px; left: 0px; margin: 0px 5px 0px 5px; height: 50px }


.prodselectbread ul {  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; border: 0px solid #CCCCCC; text-align: left; list-style-type: none }

.prodselectbread ul li { display: inline; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px solid #CCCCCC; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; text-align: left; list-style-type: none }

.prodselectbread ul li img { display: inline; margin: 10px 0px 0px 5px; padding: 0px 0px 0px 0px; border: 0px solid #CCCCCC; text-align: left; list-style-type: none }


.prodselectbody { background-repeat: repeat-x; background-color: #FFFFFF; position: relative; right: 0px; left: 0px; margin: 0px 5px 0px 5px; border-left: 1px solid #E6E6E6; border-right: 1px solid #E6E6E6 }

.prodselectbody h1{ margin: 0px 0px 0px 10px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #006699; text-align: left; line-height: 14px }

.prodselectbody p { margin: 5px 0px 5px 10px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; color: #003366; text-align: left; line-height: 14px }


.prodselectionbar { background-repeat: repeat-x; background-color: #FFFFFF; position: relative; margin: 0px 0px 0px 10px; border: 0px solid #CCCCCC; clear: both }

.prodselection01 { background-repeat: repeat-x; background-color: #FFFFFF; position: relative; margin: 10px 0px 0px 0px; width: 160px; border-left: 0px solid #CCCCCC; float: left }

.prodselection01 h1 { margin: 5px 0px 0px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #006699; text-align: center; line-height: 14px }

.prodselection01 a:link h1 {  font-weight: bold; color: #3399CC; text-decoration: none}
.prodselection01 a:hover h1 {  font-weight: bold; color: #3399CC}
.prodselection01 a:active h1 {  font-weight: bold; color: #3399CC; text-decoration: none}
.prodselection01 a:visited h1 {  font-weight: bold; color: #3399CC; text-decoration: none}
.prodselection01 a:hover h1, .prodselection01 a:visited:hover h1 { text-decoration: underline}


.prodselection01 p { margin: 3px 0px 0px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #003366; text-align: center; line-height: 12px }


.prodselection02 { background-repeat: repeat-x; background-color: #FFFFFF; position: relative; margin: 10px 0px 0px 28px; width: 160px; border-left: 0px solid #CCCCCC; float: left }

.prodselection02 h1 { margin: 5px 0px 0px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #006699; text-align: center; line-height: 14px }

.prodselection02 a:link h1 {  font-weight: bold; color: #3399CC; text-decoration: none}
.prodselection02 a:hover h1 {  font-weight: bold; color: #3399CC}
.prodselection02 a:active h1 {  font-weight: bold; color: #3399CC; text-decoration: none}
.prodselection02 a:visited h1 {  font-weight: bold; color: #3399CC; text-decoration: none}
.prodselection02 a:hover h1, .prodselection02 a:visited:hover h1 { text-decoration: underline}


.prodselection02 p { margin: 3px 0px 0px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #003366; text-align: center; line-height: 12px }


.prodselectimg span { position: absolute; top: 138px; left: 30px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #006699; text-align: left; line-height: 13px }

.prodselectimg a span { margin: 0px 0px 0px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: normal; color: #3399CC; text-align: left; line-height: 13px }

.prodselectimg a:link span {  font-weight: normal; color: #3399CC; text-decoration: none}
.prodselectimg a:hover span {  font-weight: normal; color: #3399CC}
.prodselectimg a:active span {  font-weight: normal; color: #3399CC; text-decoration: none}
.prodselectimg a:visited span {  font-weight: normal; color: #3399CC; text-decoration: none}
.prodselectimg a:hover h1, .prodselectimg a:visited:hover h1 { text-decoration: underline}

.prodselectbordex { height: 0px; clear: both }

.prodselectfoot { background-image: url("/style library/images/productselector/BioProdSelectFoot01.gif"); background-repeat: repeat-x; background-color: #FFFFFF; position: relative; right: 0px; left: 0px; margin: 0px 5px 0px 5px; height: 10px; clear: both }

.content { right: 0px; left: 0px; margin: 0px 5px 0px 5px; padding: 0px 0px 0px 0px; border-top: 0px solid #CCCCCC; border-right: 0px solid #CCCCCC; border-bottom: 0px solid #CCCCCC; border-left: 0px solid #CCCCCC }
.content li { list-style-type: square; list-style-position: outside; margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #003366; line-height: 15px; text-align: left}
.content ul { list-style-type: square; list-style-position: outside; margin: 15px 0px 15px 17px; padding: 0px 0px 0px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #003366; line-height: 15px; text-align: left}
.content2 { right: 0px; left: 0px; margin: 0px 5px 0px 5px; padding: 0px 0px 0px 0px; border-top: 0px solid #CCCCCC; border-right: 0px solid #CCCCCC; border-bottom: 0px solid #CCCCCC; border-left: 0px solid #CCCCCC }
.content2 li { list-style-type: square; list-style-position: outside; margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #003366; line-height: 15px; text-align: left}
.content2 ul { list-style-type: square; list-style-position: outside; margin: 15px 0px 15px 17px; padding: 0px 0px 0px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #003366; line-height: 15px; text-align: left}
.content3 { right: 0px; left: 0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border-top: 0px solid #CCCCCC; border-right: 0px solid #CCCCCC; border-bottom: 0px solid #CCCCCC; border-left: 0px solid #CCCCCC }
.content3 li { list-style-type: square; list-style-position: outside; margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #003366; line-height: 15px; text-align: left}
.content3 ul { list-style-type: square; list-style-position: outside; margin: 15px 0px 15px 17px; padding: 0px 0px 0px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #003366; line-height: 15px; text-align: left}

p { margin: 7px 0px 7px 0px; padding: 0px 0px 0px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #003366; line-height: 13px; text-align: left}

h1 { margin: 7px 0px 7px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: normal; color: #006699; text-align: left; line-height: 16px }
h2 { margin: 7px 0px 7px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; color: #006699; text-align: left; line-height: 15px }
h3 { margin: 3px 0px 3px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; color: #003366; text-align: left; line-height: 15px }
h4 { margin: 2px 0px 2px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; font-weight: normal; color: #003366; text-align: left; line-height: 13px }
h5 { margin: 2px 0px 2px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 9px; font-weight: normal; color: #003366; text-align: left; line-height: 12px }
h7 { margin: 0px 0px 0px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: normal; color: #006699; text-align: left; line-height: 12px }

/* <img> is an inline element and therefore it makes room for descenders. Set to display:block to prevent space below image */
img { display: block; border: 0px }

a { font-weight: normal }
a:link {  color: #3399CC; text-decoration: none}
a:hover {  color: #3399CC}
a:active {  color: #3399CC; text-decoration: none}
a:visited {  color: #3399CC; text-decoration: none}
a:hover, a:visited:hover {text-decoration: underline}



form { margin: 0px 0px 0px 0px }

.formrow { clear: both; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px }

.formlabel { float: left; width: 191px; text-align: left; margin: 0px 0px 0px 2px }

.formelements { float: left; width: 150px; text-align: left; margin: 0px 0px 15px 0px }

.formelem { text-align: left; vertical-align: baseline; margin: 5px 0px 5px 0px }

.tableformlabel { width: 191px; height: 25px; text-align: left }

fieldset { background-color: #FFFFFF; margin: -10px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px solid #FFFFFF }
legend { background-color: #FFFFFF; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px solid #FFFFFF; visibility: hidden }
label { float: left; width: 150px; text-align: left; margin: 0px 0px 0px 0px }


.textfield { background-color: #FFFFFF; margin: 0px 0px 3px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #666666; text-align: left; line-height: 13px; height: 15px; width: 150px }

.textarea { background-color: #FFFFFF; margin: 0px 0px 0px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #666666; text-align: left; line-height: 13px; height: 100px; width: 150px }

.textselect { background-color: #FFFFFF; margin: 0px 0px 0px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #666666; text-align: left; line-height: 13px; height: 20px; width: 150px }
.textselect250 { background-color: #FFFFFF; margin: 0px 0px 0px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #666666; text-align: left; line-height: 13px; height: 15px; width: 250px }
.textselect350 { background-color: #FFFFFF; margin: 0px 0px 0px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; color: #666666; text-align: left; line-height: 13px; height: 15px; width: 350px }

.textcheck { background-color: #FFFFFF; margin: 5px 5px 0px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; color: #666666; text-align: left; line-height: 13px }

#wrapperend {  background-image: url(); background-repeat: repeat-x; background-color: #; position: relative; clip:   rect(   ); height: 0px; width: 765px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px solid #CCCCCC; text-align: left; clear: both }

html > body > #wrapper > #footerbar {  background-image: url(/SiteCollectionImages/BioFoot01.png); background-repeat: repeat-x; background-color: #; position: relative; clip:   rect(   ); height: 55px; width: 770px; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; border: 0px solid #CCCCCC; text-align: left; clear: both }

#footerbar {  background-image: url(/SiteCollectionImages/BioFoot01.gif); background-repeat: repeat-x; position: relative; height: 55px; width: 770px; margin: auto; margin-top: 0px; padding: 0px 0px 0px 0px; border: 0px solid #CCCCCC; text-align: left; clear: both }

#footerbar ul {  margin: 0px 0px 0px 0px; padding: 20px 0px 0px 0px; border: 0px solid #CCCCCC; text-align: left }

#footerbar ul li { display: inline; margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px; border: 0px solid #CCCCCC; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; line-height: 13px; font-weight: normal; color: #006699; text-align: left }

#footerbar ul li a:link {  font-weight: normal; color: #006699; text-decoration: none}
#footerbar ul li a:hover {  font-weight: normal; color: #006699}
#footerbar ul li a:active {  font-weight: normal; color: #006699; text-decoration: none}
#footerbar ul li a:visited {  font-weight: normal; color: #006699; text-decoration: none}
#footerbar ul li a:hover, #footerbar ul li a:visited:hover { text-decoration: underline}

html > body > #wrapper > #footerbarprof {  background-image: url(/SiteCollectionImages/BioFootProf01.png); background-repeat: repeat-x; background-color: #; position: relative; clip:   rect(   ); height: 55px; width: 770px; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; border: 0px solid #CCCCCC; text-align: left; clear: both }

#footerbarprof {  background-image: url(/SiteCollectionImages/BioFootProf01.gif); background-repeat: repeat-x; position: relative; height: 55px; width: 770px; margin: auto; margin-top: 0px; padding: 0px 0px 0px 0px; border: 0px solid #CCCCCC; text-align: left; clear: both }

#footerbarprof ul {  margin: 0px 0px 0px 0px; padding: 20px 0px 0px 0px; border: 0px solid #CCCCCC; text-align: left }

#footerbarprof ul li { display: inline; margin: 0px 0px 0px 15px; padding: 0px 0px 0px 0px; border: 0px solid #CCCCCC; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 10px; line-height: 13px; font-weight: normal; color: #006699; text-align: left }

#footerbarprof ul li a:link {  font-weight: normal; color: #006699; text-decoration: none}
#footerbarprof ul li a:hover {  font-weight: normal; color: #006699}
#footerbarprof ul li a:active {  font-weight: normal; color: #006699; text-decoration: none}
#footerbarprof ul li a:visited {  font-weight: normal; color: #006699; text-decoration: none}
#footerbarprof ul li a:hover, #footerbarprof ul li a:visted:hover { text-decoration: underline}


.button01 { background-image: url(/SiteCollectionImages/BioButtonOn01.jpg); background-repeat: no-repeat; position: relative; right: 0px; left: 0px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100px; height: 25px; border-top: 0px solid #CCCCCC; border-right: 0px solid #CCCCCC; border-bottom: 0px solid #CCCCCC; border-left: 0px solid #CCCCCC }
.button01 a { display: block; position: relative; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100px; height: 25px }
.button01 a:hover img {visibility: hidden}
.button01 span { position: absolute; top: 5px; left: 10px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 50px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: left; line-height: 13px }
.button01 a span { margin: 0px 0px 0px 0px; font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #FFFFFF; text-align: left; line-height: 13px }
.button01 a:link span {  font-weight: bold; color: #FFFFFF; text-decoration: none}
.button01 a:hover span {  font-weight: bold; color: #FFFFFF; text-decoration: underline}
.button01 a:active span {  font-weight: bold; color: #FFFFFF; text-decoration: none}
.button01 a:visited span {  font-weight: bold; color: #FFFFFF; text-decoration: none}

.answer { padding-left: 9px; margin: 0px 0px 0px 0px;}
.question { padding-left: 10px; cursor:pointer; cursor:hand; background-image: url("/SiteCollectionImages/BioNavArrow01.gif"); background-repeat: no-repeat; backgroundPositionY: center;}