/* GLOBAL STYLESHEET (NETSCAPE VERSION): Link to ALL pages */

a:visited { color: #800080; text-decoration: underline; }
a:link { color: #0000ff; text-decoration: underline; }
a:active { color: #800080; text-decoration: underline; }
a:hover { color: #0000ff; text-decoration: none; }

sub { vertical-align: sub; font-size: .8em; }
sup { vertical-align: top; font-size: .8em; }

.ivpullquote { font: bold 1.2em 'Times New Roman', Times, serif; color: 333333; padding: 10px; border: #CFCFCF dotted 1px; background-color: #FFFFEE; }

em { font-weight: bold; font-style: italic; }

ul { font-size: .8em; line-height: 1.4em; font-family: Arial, Helvetica, Verdana, sans-serif; }
ol { font-size: .8em; line-height: 1.4em; font-family: Arial, Helvetica, Verdana, sans-serif; }

li.ivsq { list-style: square; line-height: 1.6em; }
li.ivcheck { list-style-image: url(../../../IV-images/checkbox-yes.gif); line-height: 1.6em; }
li.ivarrow { list-style-image: url(../../../IV-images/arrow.gif); line-height: 1.6em; }

blockquote { font: .8em/1.4em Arial, Helvetica, Verdana, sans-serif; }
blockquote.ivsmaller { font: .75em/1.2em Arial, Helvetica, Verdana, sans-serif; }

p { font-size: .8em; line-height: 1.4em; font-family: Arial, Helvetica, Verdana, sans-serif; }
p.ivindent { text-indent: 3em; }

a.ivtab:visited { color: #ffffff; text-decoration: none; font-weight: bold; }
a.ivtab:link { color: #ffffff; text-decoration: none; font-weight: bold; }
a.ivtab:active { color: #ffffff; text-decoration: none; font-weight: bold; }
a.ivtab:hover { background-color: #8bb5dd; color: #ffffff; text-decoration: none; font-weight: bold; }

a.ivtabon:visited { color: #ffffcc; text-decoration: none; font-weight: bold; }
a.ivtabon:link { color: #ffffcc; text-decoration: none; font-weight: bold; }
a.ivtabon:active { color: #ffffcc; text-decoration: none; font-weight: bold; }
a.ivtabon:hover { color: #ffffcc; text-decoration: none; font-weight: bold; }

a.ivnav:visited { color: #ffffcc; text-decoration: none; font-weight: bold; }
a.ivnav:link { color: #ffffcc; text-decoration: none; font-weight: bold; }
a.ivnav:active { color: #ffffcc; text-decoration: none; font-weight: bold; }
a.ivnav:hover { color: #ffc90c; text-decoration: none; font-weight: bold; }

a.ivnavon:visited { color: #ffffbb; text-decoration: none; font-weight: bold; }
a.ivnavon:link { color: #ffffbb; text-decoration: none; font-weight: bold; }
a.ivnavon:active { color: #ffffbb; text-decoration: none; font-weight: bold; }
a.ivnavon:hover { color: #ffffff; text-decoration: none; font-weight: bold; }

a.ivfooter:visited { color: #ffffff; text-decoration: underline; font-weight: bold; }
a.ivfooter:link { color: #ffffff; text-decoration: underline; font-weight: bold; }
a.ivfooter:active { color: #ffffff; text-decoration: underline; font-weight: bold; }
a.ivfooter:hover { color: #ffffff; text-decoration: none; font-weight: bold; }

a.ivrel:visited { color: #0000ff; text-decoration: underline; }
a.ivrel:link { color: #0000ff; text-decoration: underline; }
a.ivrel:active { color: #800080; text-decoration: underline; }
a.ivrel:hover { color: #0000ff; text-decoration: none; }

a.ivbc:visited { color: #0000ff; text-decoration: none; }
a.ivbc:link { color: #0000ff; text-decoration: none; }
a.ivbc:active { color: #800080; text-decoration: none; }
a.ivbc:hover { color: #0000ff; text-decoration: underline; }

a.ivbc2:visited { color: #800080; text-decoration: none; }
a.ivbc2:link { color: #0000ff; text-decoration: none; }
a.ivbc2:active { color: #800080; text-decoration: none; }
a.ivbc2:hover { color: #0000ff; text-decoration: underline; }

span.ivtabpad { padding: 0px; }
span.ivnobr { white-space: nowrap; }

.ivspace { font-size: 2px; }

.ivbordertl { border: solid 1px #3d78b4; }
.ivborderbl { border: solid 1px #000099; }
.ivbordergr { border: solid 1px #aaaaaa; }
.ivborderlg { border: solid 1px #cfcfcf; }
.ivborderrd { border: solid 1px #dd0000; }
.ivborderlb { border: solid 1px #acc9e3; }

.ivsideborder { border-left: solid #93B6D6 1px; border-top: solid #86AFDA 1px; border-right: solid #93B6D6 1px; }
.ivsubborder { border-bottom: solid 1px #4684c0; }

.ivfieldborder {
 border: solid #7f9db9;
 border-width: 1px;
 font: 13px "Courier New", Courier, monospace;
 color: #000000;
 line-height: 26px;
 padding: 2px; }

u.ivdouble { text-decoration: none; border-bottom: double 3px; }

td.ivtop { border-top: solid 1px #b3cce6; }

.ivdivtop { font: bold 15px Arial, Helvetica, Verdana, sans-serif; color: ffffff; }
.ivmenutop { font: bold 12px Arial, Helvetica, Verdana, sans-serif; color: ffffff; }

.ivcap { font-size: 2em; line-height: 1em; font-family: "Times New Roman", serif; color: 333333; }

.ivcaption { font: 10px/11px Arial, Helvetica, Verdana, sans-serif; }

.ivstylized {
 font: bold 15px Arial, Helvetica, Verdana, sans-serif;
 letter-spacing: 1px;
 text-transform: lowercase;
 color: #330066; }

.ivrightpad { padding: 10px 10px 10px 0px; }
.ivleftpad { padding: 10px 0px 10px 10px; }
.ivmenult { padding: 0px 14px 8px 0px; }
.ivmenurt { padding: 0px 0px 8px 10px; }
.ivright { padding: 0px 0px 10px 14px; }
.ivleft { padding: 0px 14px 10px 0px; }

.ivbl { color: #000099; }
.ivlb { color: #0000ff; }
.ivrd { color: #ee0000; }
.ivtl { color: #3973ac; }
.ivgr { color: #555555; }
.ivlg { color: #cccccc; }
.ivgn { color: #008800; }
.ivpr { color: #7500c3; }
.ivyl { color: #ffd940; }
.ivly { color: #ffffcc; }
.ivwh { color: #ffffff; }

/* FONTS: Fixed width */

.iv9 { font: 9px Arial, Helvetica, Verdana, sans-serif; }
.iv10 { font: 10px Arial, Helvetica, Verdana, sans-serif; }
.iv11 { font: 11px Arial, Helvetica, Verdana, sans-serif; }
.iv12 { font: 12px Arial, Helvetica, Verdana, sans-serif; }
.iv13 { font: 13px Arial, Helvetica, Verdana, sans-serif; }
.iv14 { font: bold 14px Arial, Helvetica, Verdana, sans-serif; }
.iv15 { font: bold 15px Arial, Helvetica, Verdana, sans-serif; }
.iv16 { font: bold 16px Arial, Helvetica, Verdana, sans-serif; }
.iv18 { font: bold 18px Arial, Helvetica, Verdana, sans-serif; }
.iv20 { font: bold 20px Arial, Helvetica, Verdana, sans-serif; }

.ivmono12 { font: 12px "Courier New", Courier, monospace; }
.ivmono13 { font: 13px "Courier New", Courier, monospace; }

.ivbl11 { font: bold 11px Arial, Helvetica, Verdana, sans-serif; color: #330066; }
.ivbl12 { font: bold 12px Arial, Helvetica, Verdana, sans-serif; color: #330066; }
.ivbl13 { font: bold 13px Arial, Helvetica, Verdana, sans-serif; color: #000099; }
.ivbl14 { font: bold 14px Arial, Helvetica, Verdana, sans-serif; color: #000099; }
.ivbl15 { font: bold 15px Arial, Helvetica, Verdana, sans-serif; color: #000099; }
.ivbl16 { font: bold 16px Arial, Helvetica, Verdana, sans-serif; color: #000099; }
.ivbl18 { font: bold 18px Arial, Helvetica, Verdana, sans-serif; color: #000099; }
.ivbl20 { font: bold 20px Arial, Helvetica, Verdana, sans-serif; color: #000099; }

.ivtl10 { font: bold 10px Arial, Helvetica, Verdana, sans-serif; color: #3973ac; }
.ivtl11 { font: bold 11px Arial, Helvetica, Verdana, sans-serif; color: #3973ac; }
.ivtl12 { font: bold 12px Arial, Helvetica, Verdana, sans-serif; color: #3973ac; }
.ivtl20 { font: bold 20px Arial, Helvetica, Verdana, sans-serif; color: #3973ac; }

.ivrd10 { font: bold 10px Arial, Helvetica, Verdana, sans-serif; color: #dd0000; }
.ivrd11 { font: bold 11px Arial, Helvetica, Verdana, sans-serif; color: #dd0000; }
.ivrd12 { font: bold 12px Arial, Helvetica, Verdana, sans-serif; color: #dd0000; }

.ivgr11 { font: bold 11px Arial, Helvetica, Verdana, sans-serif; color: #555555; }
.ivgr12 { font: bold 12px Arial, Helvetica, Verdana, sans-serif; color: #555555; }
.ivgr13 { font: bold 13px Arial, Helvetica, Verdana, sans-serif; color: #555555; }

.ivly13 { font: bold 13px Arial, Helvetica, Verdana, sans-serif; color: #ffffcc; }
.ivwh12 { font: bold 12px Arial, Helvetica, Verdana, sans-serif; color: #ffffff; }
.ivwh13 { font: bold 13px Arial, Helvetica, Verdana, sans-serif; color: #ffffff; }

/* FONTS: Liquid width */

.ivsmall { font: .7em Arial, Helvetica, Verdana, sans-serif; }
.ivmed { font-size: .8em; font-family: Arial, Helvetica, Verdana, sans-serif; }
.ivbig { font: bold 1em Arial, Helvetica, Verdana, sans-serif; }
.ivbigger { font: bold 1.3em Arial, Helvetica, Verdana, sans-serif; }
.ivbiggest { font: bold 1.5em Arial, Helvetica, Verdana, sans-serif; }

.ivmono { font-family: "Courier New", Courier, monospace; }
.ivmonomed { font: .8em "Courier New", Courier, monospace; }

.ivblsmall { font: bold .7em Arial, Helvetica, Verdana, sans-serif; color: #000099; }
.ivblmed { font: bold .8em Arial, Helvetica, Verdana, sans-serif; color: #000099; }
.ivblbig { font: bold 1em Arial, Helvetica, Verdana, sans-serif; color: #000099; }
.ivblbigger { font: bold 1.3em Arial, Helvetica, Verdana, sans-serif; color: #000099; }
.ivblbiggest { font: bold 1.5em Arial, Helvetica, Verdana, sans-serif; color: #000099; }

.ivtlsmall { font: bold .7em Arial, Helvetica, Verdana, sans-serif; color: #3973ac; }
.ivtlmed { font: bold .8em Arial, Helvetica, Verdana, sans-serif; color: #3973ac; }
.ivtlbigger { font: bold 1.3em Arial, Helvetica, Verdana, sans-serif; color: #3973ac; }

.ivrdsmall { font: bold .7em Arial, Helvetica, Verdana, sans-serif; color: #dd0000; }
.ivrdmed { font: bold .8em Arial, Helvetica, Verdana, sans-serif; color: #dd0000; }
.ivrdbigger { font: bold 1.3em Arial, Helvetica, Verdana, sans-serif; color: #dd0000; }
