body {
 background-color:#ffffff;
 color:#000;
 font:80% Verdana, Arial, Helvetica, sans-serif;
 margin:0;
}

.hk1 {
 background-color:#ffffff;
 clear:both;
 color:#000000;
 margin-top:0px;
 padding-top:0px;
 text-align:left;
 width:750px;
}

.hk2 {
 background-color:#aaaa77;
 color:#333333;
 margin:0px;
 padding-bottom:4px;
 padding-right:4px;
 padding-top:2px;
}

.hk2 div#mm a:hover {
 background-color:#aaaa77;
 color:#ffffff;
}

.hk2 div#mm a:hover img {
 border-bottom:1px solid #ffffff;
}

.hk2 div#mm img {
 border-bottom:1px solid #aaaa77;
 padding-bottom:2px;
 padding-top:2px;
}

.hk3 {
 float:left;
 height:23px;
 padding-left:12px;
}

.hk3 input.b:focus {
 background-color:white;
 border-bottom:1px solid white;
 border-left:1px solid #ced6ff;
 border-right:1px solid #ced6ff;
 border-top:1px solid #ced6ff;
 color:black;
}

.hk3 input.b:hover {
 background-color:white;
 border-bottom:1px solid white;
 border-left:1px solid #ced6ff;
 border-right:1px solid #ced6ff;
 border-top:1px solid #ced6ff;
 color:black;
}

.hk3 div form {
 border-bottom:1px solid #ced6ff;
 margin:0px;
 padding:0px;
}

.hk3 div input.i {
 margin:0px;
 padding:0px;
 vertical-align:bottom;
}

.hk3 div input.b {
 background-color:#aaaa77;
 border:1px solid #aaaa77;
 color:#ffffff;
 font:9pt Arial, Serif;
 margin:0px;
 padding:0px;
 vertical-align:bottom;
}

.hk4 {
 float:left;
 width:116px;
}

.hk5 div a {
 background-color:transparent;
 color:#0033ee;
 text-decoration:none;
}

.hk5 div a:visited {
 background-color:transparent;
 color:#011a9b;
 text-decoration:none;
}

.hk5 div a:hover {
 background-color:transparent;
 color:#ff0000;
 text-decoration:underline;
}

.hk5 div a:active {
 background-color:#ffffcc;
 color:#ff0000;
 text-decoration:underline;
}

.hk6 {
 height:116px;
 width:100%;
}

.hk6 div#tm {
 text-align:right;
}

.hk6 div#sm {
 padding:0px 15px 5px 0px;
 text-align:right;
}

.hk6 div#sm a {
 font:bold 85% Verdana, Arial, sans-serif;
}

.hk6 div#hd {
 float:left;
 padding-left:10px;
}

.hk6 div#hd h1 {
 background-color:transparent;
 clear:left;
 color:#0099cc;
 font:bold 220% Georgia, Verdana, Tahoma, Arial, sans-serif;
 margin:0px;
}

.hk6 div#hd span#st {
 background-color:transparent;
 color:#666699;
 display:block;
 font-family:Georgia, Tahoma, Arial, Serif;
 padding-left:20px;
}

.hk6 div#hd span#pl {
 display:block;
 font:85% Tahoma, Arial, Serif;
 padding-left:40px;
 padding-top:1px;
}

.hk7 {
 float:right;
}

.hk8 {
 -moz-border-radius-bottomleft:8px;
 -moz-border-radius-bottomright:8px;
 background-color:#e5f6ff;
 border:1px solid #99ccff;
 text-align:center;
 width:122px;
}

.hk8 img {
 padding:1px;
}

.hk8 div {
 font:8pt Tahoma, Arial, sans-serif;
 text-align:center;
}

.hk9 {
 clear:both;
 font-size:10%;
 height:6px;
}

.hk10 div a {
 background-color:transparent;
 color:#0033ee;
 text-decoration:none;
}

.hk10 div a:visited {
 color:#011a9b;
 text-decoration:none;
}

.hk10 div a:hover {
 color:#ff0000;
 text-decoration:underline;
}

.hk10 div a:active {
 background-color:#ffffcc;
 color:#ff0000;
 text-decoration:underline;
}

.hk11 {
 clear:both;
}

.hk12 {
 float:right;
}

.hk13 {
 float:right;
 margin-left:10px;
}

.hk14 {
 padding-bottom:1em;
 padding-left:8px;
}

.hk15 {
 -moz-border-radius-topleft:8px;
 -moz-border-radius-topright:8px;
 background-color:#e5f6ff;
 border:1px solid #99ccff;
 text-align:center;
 width:730px;
}

.hk15 img {
 padding:1px;
}

.hk15 div {
 font:8pt Tahoma, Arial, sans-serif;
 text-align:center;
}

.hk16 h2 {
 font: bold 140% Tahoma, Arial, Serif;
}

.hk16 code {
 color:#cc6633;
 font:130% Tahoma, Arial, Verdana, Helvetica, Arial, sans-serif;
}

.hk17 {
 border-bottom:1px dotted #003399;
}

.hk18 {
 font:100% Georgia, Verdana, Tahoma, Arial, sans-serif;
 text-align:right;
}

.hk19 {
 float:left;
 padding-bottom:3px;
 padding-right:10px;
}

.hk19 form {
 display:inline;
 margin:0px;
}

.hk19 form input {
 padding-right:3px;
}

.t16222 {
 border:2px solid #00cc99;
}

.t16222 a:hover {
 background-color:#ffffcc;
}

.t16223 {
 background-color:#eeffee;
 border-bottom:1px solid #00cc99;
 padding:3px;
}

.t16224 {
 clear:both;
}

.t16225 {
 border-top:1px solid #ffccff;
 clear:both;
 font:85% Tahoma, Arial, Serif;
 padding:3px;
 text-align:right;
}

.t16226 {
 float:left;
 padding-bottom:2px;
 text-align:right;
}

.hk20 {
 border-top:1px solid #00cc99;
 font:85% Tahoma, Arial, Serif;
 padding:5px;
}

.hk20 form {
 margin:2px;
}

.hk20 form input.fi {
 background-color:#ffffff;
 border:1px solid #0099cc;
 margin-bottom:2px;
}

.t16227 {
 border:2px solid #00cc99;
}

.t16227 a:hover {
 background-color:#ffffcc;
}

.t16228 {
 background-color:#eeffee;
 border-bottom:1px solid #00cc99;
 padding:3px;
}

.t16229 {
 clear:both;
}

.t16230 {
 border-top:1px solid #ffccff;
 clear:both;
 font:85% Tahoma, Arial, Serif;
 padding:3px;
 text-align:right;
}

.t16231 {
 float:left;
 padding-bottom:2px;
 text-align:right;
}

.hk21 {
 border:1px solid #ffffff;
}

.hk21 form {
 margin:1px;
}

.hk22 {
 border-left:5px solid #ccffcc;
}

.hk23 {
 float:left;
 text-align:right;
 width:6em;
}

.hk24 {
 float:left;
}

.hk25 {
 clear:both;
 margin-bottom:3px;
 margin-top:3px;
 width:auto;
}

.hk26 {
 ;
}

.hk27 h2 {
 font: bold 140% Tahoma, Arial, Serif;
}

.hk27 code {
 color:#cc6633;
 font:130% Tahoma, Arial, Verdana, Helvetica, Arial, sans-serif;
}

.hk27 ul li {
 margin-bottom:0.5em;
}

.hk28 {
 float:left;
 width:48%;
}

.hk29 {
 float:right;
 width:48%;
}

.hk30 {
 width:540px;
}

.t16250 {
 border:2px solid #00cc99;
}

.t16250 a:hover {
 background-color:#ffffcc;
}

.t16251 {
 background-color:#eeffee;
 border-bottom:1px solid #00cc99;
 padding:3px;
}

.t16252 {
 clear:both;
}

.t16253 {
 border-top:1px solid #ffccff;
 clear:both;
 font:85% Tahoma, Arial, Serif;
 padding:3px;
 text-align:right;
}

.t16254 {
 float:left;
 padding-bottom:2px;
 text-align:right;
}

.t16239 {
 color:#0099ff;
}

.t16240 {
 color:#0066cc;
 font-weight:bold;
}

.t16241 {
 clear:both;
}

.t16241 i {
 border-right:1px solid #ddeedd;
 color:#cccccc;
 display:block;
 float:left;
 font-style:normal;
 margin-left:5px;
 padding-bottom:1px;
 padding-left:5px;
 padding-right:5px;
 padding-top:1px;
 text-align:right;
 width:2em;
}

.t16241 u {
 display:block;
 float:left;
 padding-bottom:1px;
 padding-left:5px;
 padding-top:1px;
 text-decoration:none;
}

.t16242 {
 cursor:default;
 display:block;
 padding-bottom:1px;
 padding-top:1px;
 text-align:right;
 text-decoration:none;
}

.t16243 {
 border-top:1px dotted #ccccff;
 clear:both;
}

.t16243 i {
 border-right:1px solid #ddeedd;
 color:#cccccc;
 display:block;
 float:left;
 font-style:normal;
 margin-left:5px;
 padding-bottom:1px;
 padding-left:5px;
 padding-right:5px;
 padding-top:1px;
 text-align:right;
 width:2em;
}

.t16243 u {
 display:block;
 float:left;
 padding-bottom:1px;
 padding-left:5px;
 padding-top:1px;
 text-decoration:none;
}

.t16244 {
 color:#666666;
}

.t16245 {
 cursor:help;
}

.t16246 {
 border-top:1px dotted #ffcccc;
 clear:both;
}

.t16246 i {
 border-right:1px solid #ddeedd;
 color:#cccccc;
 display:block;
 float:left;
 font-style:normal;
 margin-left:5px;
 padding-bottom:1px;
 padding-left:5px;
 padding-right:5px;
 padding-top:1px;
 text-align:right;
 width:2em;
}

.t16246 u {
 display:block;
 float:left;
 padding-bottom:1px;
 padding-left:5px;
 padding-top:1px;
 text-decoration:none;
}

.t16247 {
 color:#009966;
}

.t16248 {
 color:#009999;
}

.t16249 {
 color:#669999;
}

.hk31 {
 float:left;
 margin:0px;
 padding:0px;
 width:48%;
}

.hk32 {
 float:left;
 margin:0px;
 padding:0px;
 width:50%;
}

.hk33 {
 border:1px dotted #ccffcc;
 margin-left:2px;
 padding-top:10px;
}

.hk33 div.fend {
 clear:both;
}

.hk34 {
 font:85% Tahoma, Arial, Serif;
}

.hk34 img {
 padding-right:3px;
}

.hk34 div.i {
 clear:both;
 float:left;
 text-align:right;
 width:10%;
}

.hk34 div.d {
 float:left;
 margin-bottom:12px;
 width:85%;
}

.hk34 span {
 display:block;
}

.hk34 strong {
 display:block;
}

.hk34 em {
 display:block;
 font-style:normal;
 text-align:justify;
}

.hk35 {
 color:#009900;
}

.hk36 h2 {
 font: bold 140% Verdana, Arial, Tahoma, Serif;
}

.hk36 h3 {
 color:#111111;
 font: bold 130% Tahoma, Arial, Serif;
}

.hk36 code {
 color:#cc6633;
 font:130% Tahoma, Arial, Verdana, Helvetica, Arial, sans-serif;
}

.hk36 div.s1 {
 margin-left:9px;
}

.hk36 div.s2 {
 margin-left:10px;
}

.hk36 div.s3 {
 margin-left:10px;
}

.hk36 div.n {
 background-color:#eee;
 margin-left:10px;
 padding-left:1em;
 padding-right:1em;
}

.hk37 {
 float:right;
 width:515px;
}

.hk38 {
 float:left;
 width:205px;
}

.t16279 {
 border:2px solid #00cc99;
}

.t16279 a:hover {
 background-color:#ffffcc;
}

.t16280 {
 background-color:#eeffee;
 border-bottom:1px solid #00cc99;
 padding:3px;
}

.t16281 {
 clear:both;
}

.t16282 {
 border-top:1px solid #ffccff;
 clear:both;
 font:85% Tahoma, Arial, Serif;
 padding:3px;
 text-align:right;
}

.t16283 {
 float:left;
 padding-bottom:2px;
 text-align:right;
}

.t16265 {
 color:#0099ff;
}

.t16266 {
 color:#0066cc;
 font-weight:bold;
}

.t16267 {
 clear:both;
}

.t16267 i {
 border-right:1px solid #ddeedd;
 color:#cccccc;
 display:block;
 float:left;
 font-style:normal;
 margin-left:5px;
 padding-bottom:1px;
 padding-left:5px;
 padding-right:5px;
 padding-top:1px;
 text-align:right;
 width:2em;
}

.t16267 u {
 display:block;
 float:left;
 padding-bottom:1px;
 padding-left:5px;
 padding-top:1px;
 text-decoration:none;
}

.t16268 {
 cursor:default;
 display:block;
 padding-bottom:1px;
 padding-top:1px;
 text-align:right;
 text-decoration:none;
}

.t16269 {
 border-top:1px dotted #ccccff;
 clear:both;
}

.t16269 i {
 border-right:1px solid #ddeedd;
 color:#cccccc;
 display:block;
 float:left;
 font-style:normal;
 margin-left:5px;
 padding-bottom:1px;
 padding-left:5px;
 padding-right:5px;
 padding-top:1px;
 text-align:right;
 width:2em;
}

.t16269 u {
 display:block;
 float:left;
 padding-bottom:1px;
 padding-left:5px;
 padding-top:1px;
 text-decoration:none;
}

.t16270 {
 color:#666666;
}

.t16271 {
 cursor:help;
}

.t16272 {
 border-top:1px dotted #ffcccc;
 clear:both;
}

.t16272 i {
 border-right:1px solid #ddeedd;
 color:#cccccc;
 display:block;
 float:left;
 font-style:normal;
 margin-left:5px;
 padding-bottom:1px;
 padding-left:5px;
 padding-right:5px;
 padding-top:1px;
 text-align:right;
 width:2em;
}

.t16272 u {
 display:block;
 float:left;
 padding-bottom:1px;
 padding-left:5px;
 padding-top:1px;
 text-decoration:none;
}

.t16273 {
 background-color:#ffeedd;
 font-weight:normal;
}

.t16274 {
 cursor:default;
}

.t16275 {
 background-color:#ffeedd;
 border:1px solid #eeeeee;
}

.t16276 {
 color:#009966;
}

.t16277 {
 color:#009999;
}

.t16278 {
 color:#669999;
}

.t16301 {
 border:2px solid #00cc99;
}

.t16301 a:hover {
 background-color:#ffffcc;
}

.t16302 {
 background-color:#eeffee;
 border-bottom:1px solid #00cc99;
 padding:3px;
}

.t16303 {
 clear:both;
}

.t16304 {
 border-top:1px solid #ffccff;
 clear:both;
 font:85% Tahoma, Arial, Serif;
 padding:3px;
 text-align:right;
}

.t16305 {
 float:left;
 padding-bottom:2px;
 text-align:right;
}

.t16287 {
 color:#0099ff;
}

.t16288 {
 color:#0066cc;
 font-weight:bold;
}

.t16289 {
 clear:both;
}

.t16289 i {
 border-right:1px solid #ddeedd;
 color:#cccccc;
 display:block;
 float:left;
 font-style:normal;
 margin-left:5px;
 padding-bottom:1px;
 padding-left:5px;
 padding-right:5px;
 padding-top:1px;
 text-align:right;
 width:2em;
}

.t16289 u {
 display:block;
 float:left;
 padding-bottom:1px;
 padding-left:5px;
 padding-top:1px;
 text-decoration:none;
}

.t16290 {
 cursor:default;
 display:block;
 padding-bottom:1px;
 padding-top:1px;
 text-align:right;
 text-decoration:none;
}

.t16291 {
 border-top:1px dotted #ccccff;
 clear:both;
}

.t16291 i {
 border-right:1px solid #ddeedd;
 color:#cccccc;
 display:block;
 float:left;
 font-style:normal;
 margin-left:5px;
 padding-bottom:1px;
 padding-left:5px;
 padding-right:5px;
 padding-top:1px;
 text-align:right;
 width:2em;
}

.t16291 u {
 display:block;
 float:left;
 padding-bottom:1px;
 padding-left:5px;
 padding-top:1px;
 text-decoration:none;
}

.t16292 {
 color:#666666;
}

.t16293 {
 cursor:help;
}

.t16294 {
 border-top:1px dotted #ffcccc;
 clear:both;
}

.t16294 i {
 border-right:1px solid #ddeedd;
 color:#cccccc;
 display:block;
 float:left;
 font-style:normal;
 margin-left:5px;
 padding-bottom:1px;
 padding-left:5px;
 padding-right:5px;
 padding-top:1px;
 text-align:right;
 width:2em;
}

.t16294 u {
 display:block;
 float:left;
 padding-bottom:1px;
 padding-left:5px;
 padding-top:1px;
 text-decoration:none;
}

.t16295 {
 color:#009966;
}

.t16296 {
 color:#009999;
}

.t16297 {
 color:#669999;
}

.t16298 {
 background-color:#ffeedd;
 font-weight:normal;
}

.t16299 {
 cursor:default;
}

.t16300 {
 background-color:#ffeedd;
 border:1px solid #eeeeee;
}

.t16320 {
 border:2px solid #00cc99;
}

.t16320 a:hover {
 background-color:#ffffcc;
}

.t16321 {
 background-color:#eeffee;
 border-bottom:1px solid #00cc99;
 padding:3px;
}

.t16322 {
 clear:both;
}

.t16323 {
 border-top:1px solid #ffccff;
 clear:both;
 font:85% Tahoma, Arial, Serif;
 padding:3px;
 text-align:right;
}

.t16324 {
 float:left;
 padding-bottom:2px;
 text-align:right;
}

.t16306 {
 color:#0099ff;
}

.t16307 {
 color:#0066cc;
 font-weight:bold;
}

.t16308 {
 clear:both;
}

.t16308 i {
 border-right:1px solid #ddeedd;
 color:#cccccc;
 display:block;
 float:left;
 font-style:normal;
 margin-left:5px;
 padding-bottom:1px;
 padding-left:5px;
 padding-right:5px;
 padding-top:1px;
 text-align:right;
 width:2em;
}

.t16308 u {
 display:block;
 float:left;
 padding-bottom:1px;
 padding-left:5px;
 padding-top:1px;
 text-decoration:none;
}

.t16309 {
 cursor:default;
 display:block;
 padding-bottom:1px;
 padding-top:1px;
 text-align:right;
 text-decoration:none;
}

.t16310 {
 border-top:1px dotted #ccccff;
 clear:both;
}

.t16310 i {
 border-right:1px solid #ddeedd;
 color:#cccccc;
 display:block;
 float:left;
 font-style:normal;
 margin-left:5px;
 padding-bottom:1px;
 padding-left:5px;
 padding-right:5px;
 padding-top:1px;
 text-align:right;
 width:2em;
}

.t16310 u {
 display:block;
 float:left;
 padding-bottom:1px;
 padding-left:5px;
 padding-top:1px;
 text-decoration:none;
}

.t16311 {
 color:#666666;
}

.t16312 {
 cursor:help;
}

.t16313 {
 border-top:1px dotted #ffcccc;
 clear:both;
}

.t16313 i {
 border-right:1px solid #ddeedd;
 color:#cccccc;
 display:block;
 float:left;
 font-style:normal;
 margin-left:5px;
 padding-bottom:1px;
 padding-left:5px;
 padding-right:5px;
 padding-top:1px;
 text-align:right;
 width:2em;
}

.t16313 u {
 display:block;
 float:left;
 padding-bottom:1px;
 padding-left:5px;
 padding-top:1px;
 text-decoration:none;
}

.t16314 {
 background-color:#ffeedd;
 font-weight:normal;
}

.t16315 {
 cursor:default;
}

.t16316 {
 background-color:#ffeedd;
 border:1px solid #eeeeee;
}

.t16317 {
 color:#009966;
}

.t16318 {
 color:#009999;
}

.t16319 {
 color:#669999;
}

.hk39 {
 border-top:1px dotted #eeeeee;
 font:85% Tahoma, Arial, Serif;
}

.hk40 {
 display:none;
 text-align:center;
}

.hk41 {
 padding-left:2px;
 padding-right:2px;
}

.hk42 {
 float:right;
 margin-top:3px;
}

.hk43 {
 text-align:center;
}


