/* general formatting */
body { background-color:#f7f7f7; font-family:Tahoma, sans-serif; font-size:10pt }
a:link { color:#00f }
a:hover { color:#39f }
a:visited { color:#69c }
img { border:none }

div.out { margin-left:auto; margin-right:auto; max-width:880px; background-color:#fff }

div.hea { background-color:#fff; width:100%; text-align:center; margin-bottom:1ex; border-top:1px dotted #39f; border-bottom:1px dotted #39f }

div.men { width:100%; text-align:center; margin-bottom:1ex }

.xb1, .xb2, .xb3, .xb4 { display:block; overflow:hidden; font-size:1px }
.xb1, .xb2, .xb3 { height:1px }
.xb2, .xb3, .xb4, div.ink { border-left:1px solid #ccc; border-right:1px solid #999 }
.xb1 { margin:0px 5px; background-color:#999 }
.xb2 { margin:0px 3px; border-width:0px 2px; background-color:#aac5ff }
.xb3 { margin:0px 2px; background-color:#bbddff }
.xb4 { height:2px; margin:0px 1px; background-color:#cce7ff }

.xb5 { border-left:1px solid #999; border-right:1px solid #999; width:100%; background-color:#def } /* top menu bar */
.xb6 { border-left:1px solid #999; border-right:1px solid #999; width:143px; background-color:#def; font-size:9pt } /* link bar */
.xb7 { border-left:1px solid #999; border-right:1px solid #999; width:100% } /* main table */

div.lin { float:left; width:145px }
.xb6 tt { display:block; font:bold small-caps 10pt Tahoma, sans-serif; color:#00c; text-align:center }
.xb6 a { padding-left:1px; position:relative; z-index:1; display:block; border:1px solid transparent; margin-left:2px; margin-right:2px; text-align:left; text-decoration:none }
.xb6 a:hover { z-index:2; background-color:#fff; border-color:#ccc }
.xb6 p { margin:2px; text-align:left }

div.cen { width:728px; margin-left:auto }
.xb7 th { padding:0px; font-size:8pt }
.xb7 td { padding:0px; font:8pt monospace }
.xb7 td a:link, .xb7 td a:visited { color:inherit; text-decoration:none }
.xb7 td a:hover { color:#39f; text-decoration:underline }

h1 { text-align:center; font:bold 14pt Tahoma, sans-serif; margin:2px; color:#f60 }
h2 { font:bold 11pt monospace; color:#0cc }

/*
.bx1 { margin:0px 2px; height:1px; background-color:#000; font-size:1px; overflow:hidden; display:block }
.bx2 { margin:0px 1px; height:1px; background-color:#609; border-left:1px solid #93c; border-right:1px solid #000; font-size:1px; overflow:hidden; display:block }
table.enu {  }
table.enu td { text-align:center; color:#fff; font:bold 10pt sans-serif }
div.nux { text-align:left; border-left:1px solid #999; border-right:1px solid #999; background-color:#def; color:#303; font:10pt Tahoma, sans-serif; padding:0px 4px }
a.nu:link, a.nu:visited { text-decoration:none; color:#eee; padding:2px }
a.nu:hover { color:#fff }

div.pic { padding:1px; height:234px; margin:1px; background-color:#def; border:1px solid #ccc; text-align:center }
div.pic a { font:bold 10pt sans-serif ;text-decoration:none }
div.pic a sup { color:#93f }
div.pro {  }
table.des { font:10pt sans-serif; color:#309; border-top:1px dotted #999; margin-bottom:2ex; width:100%; background-color:#eee }
table.des th { padding-right:1ex; text-align:left; color:#303; white-space:nowrap; vertical-align:top }
table.des td { vertical-align:top }
.foo { font:10pt monospace }
span.into { float:left; width:111px }
span.foo { color:#999; float:right; text-align:right }

div.for { float:right; width:132px }
div.orm { border-left:1px solid #999; border-right:1px solid #999; background-color:#eee; font:10pt monospace; color:#333 }
div.fti { background-color:#def; text-align:center; border-bottom:1px solid #999; font-weight:bold; padding:0px 3px 3px 3px }
div.hit { text-align:center; border-top:1px solid #ccc; padding:3px 3px 0px 3px; color:#ccc }
div.for form { margin:4px }


div.ink { font:bold 10pt Arial, sans-serif; background-color:#def }

p.vi { clear:both; margin-top:1ex; font:7pt sans-serif; border-top:2px solid #ccc; color:#ccc; text-align:center }
p.vi a { color:#ccc }
p.vx { text-align:center; font:7pt sans-serif; color:#fc9 }
*/
