img { border: none; }

#enchilada {margin: 0; padding: 0 0 0 20px}

#underheaderad {margin: 0; padding: 0}
#underheaderad a:hover { text-decoration: underline;  background-color: #FFA; }

#content {font-size: 12pt; font-family: Calibri, Arial, Helvetica, sans-serif; margin: 2em, 2em, 2em, 0}
#content p { margin: 0 1em 1em 0;}
#content p.s1 { margin: 0 2em 1em 5em; text-indent: -3em;}
#content p.s2 { margin: 0 4em 1em 7em; text-indent: -3em;}
#content p.s3 { margin: 0 6em 1em 9em; text-indent: -3em;}
#content p.s4 { margin: 0 8em 1em 11em; text-indent: -3em;}
#content p.s5 { margin: 0 10em 1em 13em; text-indent: -3em;}
#content p.s6 { margin: 0 12em 1em 15em; text-indent: -3em;}
#content p.s7 { margin: 0 14em 1em 17em; text-indent: -3em;}
#content p.subsection {margin: 0}
#content p.def1 { margin: 0 2em 0em 5em; text-indent: -3em; font-weight: bold;}
#content p.def2 { margin: 0 4em 1em 6em; text-indent: -3em;}
#content p.def2-block { margin: 0 4em 1em 3em; }
#content a { color: blue; text-decoration: none; }
#content a:hover { text-decoration: underline;  background-color: #FFA; }
#content a:hover.imglink { background-color: #FFF; }
#content a.new { color: #B30000; }
#content a:visited {text-decoration: none;}
#content a.name {color: black;}
#content a.plain {color: black;}
#content a:hover.plain { text-decoration: underline;  background-color: #FFA; }
#content ol.ol3 {margin: -1em 0 1em 4em}
#content h2.subsection {margin: 1em, 0, 0, 0}
#content h3.subsection {margin: 1em, 0, 0, 0}
#content h4.subsection {margin: 1em, 0, 0, 0}
#content h5.subsection {margin: 1em, 0, 0, 0}

#header h1 { margin: 0; font-family: Calibri, Arial, Helvetica, sans-serif;}
#header h1.center { text-align: center; font-family: Calibri, Arial, Helvetica, sans-serif;}
#header p.subhead {margin: 0 0 0 0; text-align: center; font-weight: bold;}

div.center {text-align: center; }

span.wow {color: red}

#arrow a { font-family: arial,sans-serif; font-size:14px; text-decoration: none; color: green; margin: 0}
#arrow a.bold { font-weight: bold; }
#arrow a:hover { text-decoration: underline;  background-color: #FFA; }

#pff {margin: 0; padding: 0; font-size: 12px; font-family: Helvetica, sans-serif; float: right; color: blue;}

#navigation { font-size: 12px; font-family: Helvetica, sans-serif; float: right; width: 200px; border: solid 1px #dedede; background: #EFEFEF; color: #222222; padding: 4px 4px 4px 8px; text-align: left; margin: 0 0 2em 2em; }
#navigation a { text-decoration: none; font-size: 12px; }
#navigation a:hover { text-decoration: underline;  background-color: #FFA; }
#navigation a:visited {color: blue;}
#navigation h4 {text-align: center; font-size: 14px; color: #ff7f00; margin-top:8px; margin-bottom:0; }
#navigation h5 {font-size: 12px; color: #000000; margin-top:5px; margin-bottom:0; }
#navigation ul { list-style-type:none ; list-style-position: outside; padding: 0px; margin: 0px }
#navigation li { margin-left: 9px;}

#box-yellow { float: right; width: 25%; border: solid 1px #dedede; background: #ffffcc; color: #222222; padding: 4px; text-align: left; margin: .5em 1em .5em 1em;}
#box-yellow p { font-size: .8em; margin: .5em 0 0 0;}
#box-yellow h5 { font-size: .8em; margin: 0 0 .5em 0; padding: 0;}
#box-yellow a { color: blue; }
#box-yellow a.new { color: blue; text-decoration: underline;}
#box-yellow a:hover { text-decoration: none;  background-color: #ffffcc; }
#box-yellow a:visited {text-decoration: underline; color: blue}

#box-yellow-center { width: 75%; margin-left: auto; margin-right: auto; border: solid 1px #dedede; background: #ffffcc; color: #222222; padding: 4px 4px 1em 4px; text-align: left; margin: .5em auto .5em auto;}
#box-yellow-center p { font-size: .8em; margin: .5em 0 0 0;}
#box-yellow-center h5 { font-size: .8em; margin: 0 0 .5em 0; padding: 0;}
#box-yellow-center a { color: blue; }
#box-yellow-center a.new { color: blue; text-decoration: underline;}
#box-yellow-center a:hover { text-decoration: none;  background-color: #ffffcc; }
#box-yellow-center a:visited {text-decoration: underline; color: blue}

#box-yellow-center-sm { border: solid 1px #dedede; background: #ffffcc; color: #222222; padding: 4px 4px 4px 4px; text-align: left; margin: .5em 240px .5em 12.5%;}
#box-yellow-center-sm p { font-size: .8em; margin: 0 0 .5em 0;}
#box-yellow-center-sm h5 { font-size: .8em; margin: .25em 0 .25em 0; padding: 0;}
#box-yellow-center-sm a { color: blue; }
#box-yellow-center-sm a.new { color: blue; text-decoration: underline;}
#box-yellow-center-sm a:hover { text-decoration: none;  background-color: #ffffcc; }
#box-yellow-center-sm a:visited {text-decoration: underline; color: blue}

#box-blue-center { width: 75%; margin-left: auto; margin-right: auto; border: #c3d9ff 1px solid; background-color: #e8eefa; padding: 4px 4px 1em 4px; text-align: left; margin: .5em auto .5em auto; }
#box-blue-center p { font-size: .8em; margin: .5em 0 0 2em; text-indent: -1em; }
#box-blue-center h5 { font-size: .8em; margin: 0 0 .5em 0; padding: 0; }
#box-blue-center a { color: blue; }
#box-blue-center a.new { color: blue; text-decoration: underline; }
#box-blue-center a:hover { text-decoration: none; background-color: #ffffcc; }
#box-blue-center a:visited { text-decoration: underline; color: blue; }

#box-blue-center-sm { border: #c3d9ff 1px solid; background-color: #e8eefa; padding: 4px 4px 1em 4px; text-align: left; margin: .5em 240px .5em 25px;}
#box-blue-center-sm p { font-size: .8em; margin: .5em 0 0 2em; text-indent: -1em; }
#box-blue-center-sm h5 { font-size: .8em; margin: 0 0 .5em 0; padding: 0; }
#box-blue-center-sm a { color: blue; }
#box-blue-center-sm a.new { color: blue; text-decoration: underline; }
#box-blue-center-sm a:hover { text-decoration: none; background-color: #ffffcc; }
#box-blue-center-sm a:visited { text-decoration: underline; color: blue; }

div.regindent1 { margin: 0 2em 0 2em;}
div.regindent2 { margin: 0 2em 0 4em;}
div.regindent3 { margin: 0 2em 0 6em;}

li.business-letter { margin: 1em 2em 0 -1em; }

p.toc { margin: 0 2em 0 8em; text-indent: -7em;}
p.disclaimer { font-weight: bold; font-size: 9pt;}


div.margin10pct {margin: 0 10% 0 10%}

h2.directory {Margin: 0 0 0 0}

ul.directory {margin: 0 0 1em 0}

#toc {  margin: 0}
#toc p.s1 {  margin: 2em 2em 0 3em; font-weight: bold; text-indent: -3em; font-size: 16pt;}
#toc p.s2 {  margin: 1em 4em 0 5em; font-weight: bold; text-indent: -3em; font-size: 14pt;}
#toc p.s3 { margin: .5em 6em 0 7em; text-indent: -3em;}
#toc p.s4 { margin: .25em 8em 0 9em; text-indent: -3em;}
#toc p.s5 { margin: 0 10em 0 11em; text-indent: -3em;}
#toc p.s6 { margin: 0 12em 0 13em; text-indent: -3em;}
#toc p.def { margin: 0 16em 0 10em;}

#copyright {font-size: 12px; font-family: Helvetica, sans-serif; float: right; color: #C0C0C0; margin: 0}

.adsense-right {float:right; margin-left: 5px;}

span.effectivedate { font-size: 16px; font-weight: bold; }

a.size1 {font-size: 14pt; padding: 0 25px 0 0; color: #0083c8; text-decoration: none; }
a.size1:hover { color: #f70; text-decoration: none; background-color: white; }
div.definition-cloud {margin-left: 5%;  margin-right: 20%; text-align: center;}