html{scroll-behavior:smooth}
#breadcrumb {font-size: .85em;} 
.question { background-color: #ffffcc; font-size: 10pt; font-family: verdana, tahoma, arial, helvetica, helv, sans-serif; color: #033392; font-weight: bold;} 
.question2 { background-color: #ffffcc; font-size: 9pt; font-family: verdana, tahoma, arial, helvetica, helv, sans-serif; color: #033392; font-weight: bold;} 
.justification {font-size: 10pt; font-family: verdana, tahoma, arial, helvetica, sans-serif; color: #B95402; }
.indent { margin-left: 25px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px;}
.options { font-size: 12px; font-family: arial, helvetica, helv, sans-serif; color: #000000}
.hoptions { font-size: 10px; font-family: arial, helvetica, helv, sans-serif; color: #000000}
.options2 { font-size: 10px; font-family: arial, helvetica, helv, sans-serif; color: #000000}
.hoptions2 { font-size: 8px; font-family: arial, helvetica, helv, sans-serif; color: #000000}
.importsatisheaders { font-size: 12px; font-family: arial, helvetica, helv, sans-serif; color: #000000; font-weight: bold;}
.submit { background-color: #ffffcc; font-weight: bold; font-size: 10pt; color: #033392;} 

.navtext {color: #E07400;border-width:2px;border-style:outset;border-color:#E07400;background-color:#E1EBF4;position:relative; padding:5px;} 
.vsjump {font-size: 12px; font-family: arial, helvetica, helv, sans-serif; }	
/*.vsjumpbox {background-color:#063456; color: #ffffff; width:200px; padding:10px;float:right;margin-left:10px;}*/
.vsjumpbox {border-width:3px;border-style:outset;border-color:#ffffff;layer-background-color:#E1EBF4;background-color:#E1EBF4; color: #063456; width:200px; padding:10px;float:right;margin-left:10px;}
.vsjumpbox p {margin:0px; ! important}
.vsjumpsoon {font-size: 12px; font-family: arial, helvetica, helv, sans-serif; color:#a2a2a2; }	
p.indent1 a, p.indent2 a, p.indent4 a {font-weight: bold ! important;}
a.vsjump { text-decoration: none ! important;} 
a.vsjump:link {color: #063456; text-decoration: none ! important;} 
a.vsjump:visited {color: #063456; text-decoration: none ! important;} 
a.vsjump:hover {color: #063456; text-decoration: underline ! important;} 
a.vsjumpnav { text-decoration: none; font-size: 12px; font-family: arial, helvetica, helv, sans-serif;} 
a.vsjumpnav:link {color: #000000; text-decoration: none;} 
a.vsjumpnav:visited {color: #000000; text-decoration: none;} 
a.vsjumpnav:hover {color: #000000; text-decoration: underline;} 
table.vsnavbar {text-align:center; font-size:70%;margin-bottom:10px;}
td.vsnavbarheader {background-color:#ffffff; color: #000000; font-weight:normal;font-size:115%;border-top:#FFCC00 thin solid; padding-bottom:2px;}
td.vsnavbaractive {background-color:#063456; color: #ffffcc; font-weight:bold; border-top:#FFCC00 2px solid; border-bottom:#FFCC00 2px solid;}
td.vsnavbarinactive {background-color:#ffffff; color: #063456; border-right:#FFCC00 thin dotted; border-top:#FFCC00 2px solid; border-bottom:#FFCC00 2px solid;}
td.vsnavbaractive a {color: #ffffcc; text-decoration:none;}
td.vsnavbarinactive a {color: #063456;text-decoration:none;}
td.vsnavbaractive a:hover {color: #ffffcc; text-decoration:underline;}
td.vsnavbarinactive a:hover {text-decoration:underline;color: #063456;}
.vssub1 {font-size: 12pt; font-family: arial, helvetica, helv, sans-serif; color: #063456; font-weight: bold; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-color: #063456; border-style: solid;}
.indent1 {margin-left: 15px; font-size: 10pt; font-family: arial, helvetica, helv, sans-serif; color: #000000;}
ul.indent1 {font-family: arial;}
ol.indent1, ul.indent1 {margin-left: 45px ! important;}
.contact {font-size: 8pt;}
strong.fakelink, b.fakelink {color: #000099;}
.indent2 {margin-left: 30px ! important; font-size: 10pt; font-family: arial, helvetica, helv, sans-serif; color: #000000;}
.indent2 a {font-weight:bold}
.indent3 {margin-left: 60px ! important; font-size: 8pt; font-family: arial, helvetica, helv, sans-serif; color: #000000;}
.indent4 {margin-left: 60px ! important; font-size: 10pt; font-family: arial, helvetica, helv, sans-serif; color: #000000; margin-top:-15px ! important; }
.indent4b {margin-left: 45px ! important; font-size: 10pt; font-family: arial, helvetica, helv, sans-serif; color: #000000;}
.indent4b a {font-weight:bold}
ul.indent4b {margin-left: 45px ! important; font-size: 10pt; font-family: arial; color: #000000;}
ul.indent5  {margin-left: 75px ! important; font-size: 10pt; font-family: arial; color: #000000;margin-top:-10px ! important;}
.indent5 {margin-left: 90px; font-size: 8pt; font-family: arial, helvetica, helv, sans-serif; color: #000000;}
ul.indent6, ol.indent6 {margin-left: 110px ! important; font-size: 8pt; font-family: arial; color: #000000;}

.chemstructure {float: right; margin-left:7px; margin-bottom:5px;} 

/*.vssub2 {font-size: 11pt; font-family: arial, helvetica, helv, sans-serif; color: #063456; font-weight: bold; margin-left: 15px;border-top-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-color: #063456; border-style: solid;}*/						   
.vssub2 {font-size:1.2em; font-weight:bold; color:#F26522; margin: 0px 20px 5px 10px; padding-bottom: 0px; }
.vssub3 {font-size: 10pt; font-family: arial, helvetica, helv, sans-serif; color: #ffffff; font-weight: bold; margin-left: 30px; margin-top:10px; margin-bottom: 10px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 3px; border-right-width: 0px; background-color: #063456; border-color: #E07400; border-style: solid; padding: 0px ! important;}
.vssub3b {font-size: 10pt; font-family: arial, helvetica, helv, sans-serif; color:#000066; font-weight: bold; margin-left: 30px; margin-top:10px; margin-bottom: -10px;}						   
.vssub4 {font-size: 10pt; font-family: arial, helvetica, helv, sans-serif; color: #063456; font-weight: bold; margin-left: 45px;margin-top:10px; margin-bottom: 10px;border-top-width: 1px; border-bottom-width: 1px; border-left-width: 3px; border-right-width: 1px; background-color: #ffffff; border-left-color: #E07400; border-top-color: #063456; border-right-color: #063456; border-bottom-color: #063456; border-style: solid; padding-left: 3px; padding-top: 0px ! important; padding-bottom: 0px ! important;}
.vssub5 {font-size: 10pt; font-family: arial, helvetica, helv, sans-serif; color: #063456; font-weight: bold; margin-left: 45px;margin-top:10px; margin-bottom: 10px;border-left-width: 3px; background-color: #ffffff; border-left-color: #E07400; border-style: solid; border-top-width: 0px; border-bottom-width: 0px; border-right-width: 0px;  padding-left: 3px;padding-top: 0px ! important; padding-bottom: 0px ! important;}
.vsbody {font-size: 10pt; font-family: arial, helvetica, helv, sans-serif; color: #000000;}
ul.vsbody { margin-left: 60px ! important; margin-top: 0px ! important;}
ul.vsbodyindent2, ol.vsbodyindent2 { margin-top: -10px ! important; padding-top: 0px;margin-left:60px ! important;padding-left:0px; font-size: 10pt; font-family: arial, helvetica, helv, sans-serif; color: #000000;}
ul.indent3, ol.indent3 { margin-top: -15px ! important;}
a.vstop {font-size: 8pt; font-family: arial, helvetica, helv, sans-serif; color: #063456; font-weight: normal; text-decoration: none;}
a.vstop:link {color: #063456; text-decoration: none;} 
a.vstop:visited {color: #063456; text-decoration: none;} 
a.vstop:hover {color: #063456; text-decoration: underline;} 	
sub { font-size: 8pt; line-height: 33%;} 
sup { font-size: 8pt; line-height: 33%;} 
.topicspop {width:0px;font-size:10pt;font-family: arial, helvetica, helv, sans-serif; color: #ffffff;border-width:0px;border-style:outset;border-color:#ffffff;layer-background-color:#E1EBF4;background-color:#E1EBF4;text-align:left;position:absolute;top:-1000px;left:-10000px;visibility:hidden; z-index: 1000; padding-left: 5px;  padding-right: 5px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px;}
.definitions {background-color:#6F6353; color:#EDEBFB; font-weight:normal; border-top-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-color: #6F6353; border-style: solid;}
.defborder {background-color:#E07400; color:#E07400; font-weight:normal; border-top-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-color: #E07400; border-style: solid;}
A.hilight {text-decoration: none ! important; font-weight:normal ! important;}
A.hilight:visited {text-decoration: none ! important; font-weight:normal ! important;}
A.hilight:link {text-decoration: none ! important; font-weight:normal ! important;}
.adaptedbox {margin-left: 15px;border-top-width:1px;border-bottom-width:1px;border-left-width:0px;border-right-width:0px;padding-top: -20px;border-style:dotted;border-color:#063456;background-color:#ffffff;}
.adaptedbox2 {margin-left: 30px;border-top-width:1px;border-bottom-width:1px;border-left-width:0px;border-right-width:0px;padding-top: -20px;border-style:dotted;border-color:#063456;background-color:#ffffff;}
.subsecjump {font-size: 1.0em; font-family: arial, helvetica, helv, sans-serif; color: #ffffcc; padding: 2px;text-align:center;}	
a.subsecjump { color: #ffffff; text-decoration: none; ! important;} 
a.subsecjump:link {color: #ffffff ! important; text-decoration: none ! important;} 
a.subsecjump:visited {color: #ffffff ! important; text-decoration: none ! important;} 
a.subsecjump:hover {color: #ffffff ! important; text-decoration: underline ! important;} 

.subsecjump2 {font-size: 1em!important; font-family: arial, helvetica, helv, sans-serif; color: #ffffcc; }	
a.subsecjump2 { text-decoration: none ! important; color: #000000 ! important; font-size: 10px;} 
a.subsecjump2:link {color: #000000 ! important; text-decoration: none ! important; font-size: 10px;} 
a.subsecjump2:visited {color: #000000 ! important; text-decoration: none ! important; font-size: 10px;} 
a.subsecjump2:hover {color: #000000 ! important; text-decoration: underline ! important; font-size: 10px;} 
a.subsectip2:link {color: #ffffcc ! important; text-decoration: none ! important;} 
a.subsectip2:visited {color: #ffffcc ! important; text-decoration: none ! important;} 
a.subsectip2:hover {color: #ffffcc ! important; text-decoration: underline ! important;} 

.dnapltable {font-family:arial,helvetica,sans-serif;font-size:8pt;margin: auto;}
.dnapltable tr td, .dnapltable tr th {padding:2px;}
.dnapltable tr td p, .dnapltable tr th p  {text-align:left ! important;}
#subdir ul li a {font-size:1em ! important;}
#subdir ul ul li a {font-size:1em ! important;}
#subdir ul ul ul {list-style-type:square; ! important; background-image: url(/images/dotclear.gif) ! important; background-color:#E1EBF4; margin-left:15px ! important;padding:0px ! important;}
#subdir ul ul ul li {list-style-type:square; ! important; background-image: url(/images/dotclear.gif) ! important;  margin-left:0px ! important;padding:0px ! important;}

#subdir ul ul ul ul {margin-left:22px;padding-left:0px;list-style-type:circle ! important;background-color:#E1EBF4;}

#subdir ul ul ul ul li {list-style-type:circle ! important;}

.lists {list-style-image: url(../images/orange_bullet.gif);}
.lists ul {list-style-type:square ! important;list-style-image: none;}
.lists ul ul {list-style-type:circle ! important;list-style-image: none;}
.subsectionbreak {width:50%;margin-left:25%;margin-top:20px;margin-bottom:20px;color:#F26522;}
.next, .prev{color:#000000;font-size:3em;}


/*--------------------------------------------individual page styles-------------------------------------------------*/

/*pub styles*/
.glossary {color:#000; font-size: 1.05em; font-weight: bold; font-style: italic; padding:15px 0px 0px 20px;}
.bulltext {padding: 3px 30px 0 20px;}

/*princ styles*/
.princ {color:#034200; font-size: 1.05em; font-weight: bold; font-style: italic;}

/*pres styles*/
#pres {font-size: 85%; font-weight:bold; color:#000066; padding:15px 0;}
.presbox {margin:0px 0px 15px 0px; text-align:center;}
.preslft {float:left;width:235px;padding:0px 5px;margin-left:0px; text-align:left;}
.presrt {padding:0px 5px;margin:0; text-align:left;}


/* spotlight feature */
#news { font-size:0.9em; width:510px; margin:55px 0 15px 0px;}
#newsheader {height:30px; background-image:url(../images/news_header.gif); background-position:top; background-repeat:no-repeat;}
.newscontent {background-color:#FFC; padding:5px; height:auto; overflow:auto;}
#newsfooter {height:30px; background-image:url(../images/news_footer.gif); background-position:top; background-repeat:no-repeat;}
.newscontent .txt {margin:5px 0 0 0;}
.newscontent .leaf {margin:0; background-image:url(../images/sun_bullet.gif); background-position:left top; background-repeat:no-repeat; padding-bottom:2px;}
.newscontent .leafwhite {margin:0; background-image:url(../images/sun_bullet_wh.gif); background-position:left top; background-repeat:no-repeat; padding-bottom:2px;}
.newscontent .spotbullet {margin:0 0 0 25px;}
/*#news li {list-style:url(../images/sun_bullet_sm.gif); margin-left:0px;}*/

.scrolllist { width: 80%; height: 200px; overflow-x: auto; overflow-y: auto; border: 1px solid #0076c0; background-color: #ffffff; padding:3px;font-weight:normal!important; padding-left: 22px; text-indent:-17px;}
.scrolllist div {margin-top:0px;margin-bottom:0px;}

@media print { 
.dontprint {display:none;}
}
@import url(/contaminantfocus/styles_extended.css) 

