html {height:100%;}
* {font-size:100.01%;}
body {margin:0; padding:0; height:100%;}

table {border-collapse:collapse; empty-cells:show;}
table td, table th {padding:0; margin:0; vertical-align:top;}

h1, h2, h3, h4 {margin: 1.5em 0 0.5em 0; font-weight: normal;}
h1 {font-size:210%; margin: 0 0 0.6em 0; line-height:120%;}
h2 {font-size:140%;}
h3 {font-size:120%;}
h4 {font-size:100%;}

h2:first-child, h3:first-child { margin-top: 0; }

h1 + h2, h1 + h3, h2 + h3, h3 + h3 { margin-top: 0; }

img {margin:0; padding:0;}
a img {border:none;}

p, dl, address, blockquote {margin: 0 0 1.2em 0; padding:0;}
dt {margin: 0;}
dd {margin: 0.5em 0 0.5em 0;}
address {font-style: normal;}
blockquote {margin-left: 3em;}
form {margin:0;	padding:0;}

ul {list-style-type:none; margin:0; padding:0px;}
ul li ul {margin-left: 30px;}
ul li {margin: 0.5em 0 0.5em 0;}

.main_content  ul, .main_content  ol {margin: 0 0 1.2em 2em; padding: 0;}
.main_content  li {margin: 0.5em 0 0 0; padding: 0;}
.main_content  ul li, .main_content  ol li ul li {padding-left:20px; margin-left: 0;}
.main_content  ul.nobullets li {//padding-left:0;}
.main_content  ol li, .main_content  ul ol li {padding-left:0; margin-left: 20px; background: none;}
.main_content  li ul, .main_content  li ol {margin-top:0.5em; margin-bottom: 0;}
.main_content  ul li {//behavior: expression( !this.before && parentNode && parentNode.tagName == 'UL' ? this.before = ( 1  | ( parentNode.style.listStyleImage = 'none' ) | ( this.firstChild && this.firstChild.nodeType != 3 ? ( 1 | ( this.firstChild.style.marginTop = '-1.2em' ) | ( this.firstChild.style.position = 'relative' ) ) : 1 ) | ( this.innerHTML = '<nobr style="position: relative; width: 1.25em; left: -1.25em; margin: 0 -1.25em 0 0;">&mdash;&nbsp;</nobr>' + this.innerHTML ) ) : '' );}
.main_content  ul>li:before { content:'\2014\a0';float: left; margin-left:-1.25em;}
.main_content  ul.nobullets li {//behavior: expression( !this.before && parentNode && parentNode.tagName == 'UL' ? this.before = ( 1  | ( parentNode.style.listStyleImage = 'none' ) | ( this.firstChild && this.firstChild.nodeType != 3 ? ( 1 | ( this.firstChild.style.marginTop = '-1.2em' ) | ( this.firstChild.style.position = 'relative' ) ) : 1 ) | ( this.innerHTML = '' + this.innerHTML ) ) : '' );}
.main_content  ul.nobullets>li:before {content:'';}
.main_content  p, .main_content  ul li {line-height: 140%;}

.jsdependent {display: none;}
.js .jsdependent {display: block;}
.print, .print-logo, .hide {display:none;}
.hidden {display:none ! important;}
.wide {width:100%;}
.wide2 {width:100%; height:100%;}
div.clear {clear:both; height:0; line-height:0;}
.relative {position: relative;}
.absolute {position:absolute; left:0; top:0; height:100%; width:100%;}
a.popup {padding-left: 18px; background: url('/i/css/i-popup.gif') 0 0.1em no-repeat;min-height: 16px;//height: 16px;}
p.before_list {margin-bottom: 0.5em;}
.spatium {padding-left:0.125em;}
.pendent {margin-left:-0.4em;}
.pendent_plus {margin-left:-0.65em;}
.pendent_copy {margin-left:-0.95em;}


div.debug {border:1px solid red;}
table.debug td, table.debug th {border:1px solid red;}
table.debug td td, table.debug th td {border:none;}

#measurer {position: absolute; left:0; top:-1px; height:1px; width:100%;}
#outer {padding: 0 25px;}

