BODY {
 margin:0px auto 0px 0px;
 font-family:sans-serif;
}

TD {
 vertical-align:top;
}

TD.c1c2 {
 width:790px;
}

TD.hA {
 width:740px;
}

TD.hB {
 width:50px;
 font-size:11px;
 color:#366;
 text-align:right;
 padding-top:7px;
}

TD.hC {
 width:740px;
 background:#366;
 font-weight:bold;
 font-size:16px;
 color:#FFF;
 text-indent:175px;
 border-bottom:1px solid #000;
 padding-top:2px;
}

TD.hD {
 width:50px;
 background:#366;
 text-align:right;
 padding-right:3px;
 border-bottom:1px solid #000;
}

A.hdrLnk {
 display:block;
}

A.hdrLnk:link {
 color:#366;
 text-decoration:none;
}

A.hdrLnk:visited {
 color:#366;
 text-decoration:none;
}

A.hdrLnk:hover {
 color:#999;
 text-decoration:underline;
}

#hdTbl {
 width:790px;
}

TD.c4,TD.c7 {
 text-align:center;
 width:170px;
 background:#699;
 padding-top:25px;
 border-right:1px solid #000;
}

TD.c5,TD.c8 {
 width:610px;
}

TD.c5,TD.c6,TD.c8 {
 padding-left:10px;
}

H1 {
 font-size:2em;
 line-height:1em;
 color:#366;
}

H2 {
 font-size:1em;
}

P.int,.nav,.std {
 font-size:.8em;
}

P.int:first-letter {
 font-size:1.3em;
 font-weight:bold;
}

A:link {
 color:#366;
}

A:visited {
 color:#999;
}

DIV.navLnks {
 font-size:.75em;
 border-left:1px solid #000;
 margin-top:2px;
}

A.navLnk {
 border-right:1px solid #000;
 padding-right:4px;
 padding-left:4px;
}

SUP {
 font-size:10px;
}

DIV.d {
 margin-left:1em;
 text-indent:-1em;
 font-size:.8em;
 margin-top:4px;
}

A.d {
 font-weight:bold;
 font-size:1.25em;
}

TD.relLnks {
}

A.relLnk {
 display:block;
 font-size:.75em;
}

DIV.bnr {
 margin:12px auto 12px auto;
 text-align:center;
}

DIV.l1 {
 width:120px;
 font-size:12px;
 font-weight:bold;
 background:#366;
 color:#FFF;
 text-align:center;
 padding:2px;
 margin-top:10px;
}

DIV.l2 {
 width:120px;
 margin-top:5px;
 font-size:12px;
 text-align:left;
}

UL.l3 {
 margin-left:10px;
}

LI.l3 {
 list-style-type:circle;
 color:#FFF;
 list-style-position:outside;
 margin-top:5px;
}

A.l3:link {
 color:#FFF;
}

A.l3:visited {
 color:#CCC;
}

DIV.l4 {
 width:120px;
 font-size:12px;
 font-weight:bold;
 background:#366;
 color:#FFF;
 text-align:center;
 padding:2px;
 margin-top:10px;
}

DIV.l5 {
 width:120px;
 margin-top:5px;
 font-size:12px;
 text-align:left;
}

UL.l6 {
 margin-left:1.5em;
}

LI.l6 {
 list-style-type:square;
 color:#FFF;
 list-style-position:outside;
 margin-top:5px;
}

A.l6:link {
 color:#FFF;
}

A.l6:visited {
 color:#CCC;
}

/* backwards compatible */

A.h {
 font-weight:bold;
 font-size:16px;
}

DIV.h {
 margin-left:1em;
 text-indent:-1em;
 font-size:12px;
 margin-top:4px;
}

.topLbl {
 background:#669999;
 color:#FFFFFF;
 font-weight:bold;
 font-size:18px;
 text-indent:10px;
}

DIV.b1 {
 width:120px;
 font-size:12px;
 font-weight:bold;
 background:#FFF;
 padding:2px;
 margin-top:6px;
 border-bottom:3px solid #699;
}

DIV.b2 {
 width:120px;
 font-size:12px;
 background:#FFF;
 padding:4px 2px auto 2px;
}

A.a {
 margin-bottom:4px;
 margin-left:3px;
 display:block;
 text-align:left;
}

A.a:link {
 color:#699;
}

A.a:visited {
 color:#999;
}

P.ftr {
 font-size:.7em;
 padding-top:5px;
 margin-top:7px;
 border-top:1px solid #000;
}

TABLE.locLnk {
 margin-left:45px;
 }

DIV.locDv {
 vertical-align:top;
 margin-left:2px;
 text-indent:-8px;
 padding-bottom:5px;
 font-size:.8em;
}

DIV.locDv:first-letter {
 font-weight:bold;
}

A.locLnk {
 padding-left:4px;
 font-size:1.4em;
}

DIV.hints {
 font-size:.75em;
 font-weight:bold;
 color:#366;
}

A.locLnk {
 padding-left:4px;
 font-size:1.4em;
}

TD.typLst {
}

A.typLnk {
 display:block;
 font-size:1.1em;
 padding-bottom:10px;
}

TABLE.revTbl {
 width:95%;
 margin-left:2.5%;
 margin-bottom:24px;
 font-size:.8em;
}

TD.revTd {
 padding:0px 0px 10px 7px;
 border-bottom:1px dotted #CCC;
}

A.revLk {
 text-decoration:none;
 font-size:1em;
 font-weight:bold;
 padding-left:12px;
}
