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 {
 float:left;
 height:23px;
 padding-left:12px;
}

.hk2 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;
}

.hk2 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;
}

.hk2 div form {
 border-bottom:1px solid #ced6ff;
 margin:0px;
 padding:0px;
}

.hk2 div input.i {
 margin:0px;
 padding:0px;
 vertical-align:bottom;
}

.hk2 div input.b {
 background-color:transparent;
 border:1px solid transparent;
 color:#000000;
 font:9pt Arial, Serif;
 margin:0px;
 padding:0px;
 vertical-align:bottom;
}

.hk3 {
 float:left;
 width:116px;
}

.hk4 div a {
 background-color:transparent;
 color:#0033ee;
 text-decoration:none;
}

.hk4 div a:visited {
 background-color:transparent;
 color:#011a9b;
 text-decoration:none;
}

.hk4 div a:hover {
 background-color:transparent;
 color:#ff0000;
 text-decoration:underline;
}

.hk4 div a:active {
 background-color:#ffffcc;
 color:#ff0000;
 text-decoration:underline;
}

.hk5 div#tm {
 text-align:right;
}

.hk5 div#sm {
 padding:0px 15px 5px 0px;
 text-align:right;
}

.hk5 div#sm a {
 font:bold 85% Verdana, Arial, sans-serif;
}

.hk5 div#hd {
 float:left;
 padding-left:10px;
}

.hk5 div#hd h1 {
 background-color:transparent;
 clear:left;
 color:#0099cc;
 font:bold 220% Georgia, Verdana, Tahoma, Arial, sans-serif;
 margin:0px;
}

.hk5 div#hd span#st {
 background-color:transparent;
 color:#666699;
 display:block;
 font-family:Georgia, Tahoma, Arial, Serif;
 padding-left:20px;
}

.hk5 div#hd span#pl {
 display:block;
 font:85% Tahoma, Arial, Serif;
 padding-left:40px;
 padding-top:1px;
}

.hk6 {
 clear:both;
 font-size:10%;
 height:6px;
}

.hk7 {
 padding:6px;
}

.hk8 {
 clear:left;
 padding-top:2px;
 text-align:right;
}

.hk9 {
 border-bottom:3px solid #66ccff;
 font:bold 130% Tahoma, Arial, Verdana, serif;
 margin:0px;
 padding:0px;
}

.hk10 {
 margin:0px;
 padding:0px;
}

.hk11 {
 float:left;
 margin-right:3px;
 margin-top:0px;
 padding:0px;
 width:80px;
}

.hk12 {
 margin-top:3px;
 padding-top:0px;
}

.hk13 {
 border-top:1px solid #66ccff;
 margin-top:0px;
 padding-left:84px;
 padding-right:3px;
 text-align:justify;
}

.hk14 {
 clear:left;
 padding-top:2px;
 text-align:left;
}

.hk15 {
 float:right;
 margin-left:3px;
 margin-top:0px;
 padding:0px;
 width:80px;
}

.hk16 {
 border-top:1px solid #66ccff;
 margin-top:0px;
 padding-left:3px;
 padding-right:84px;
 text-align:justify;
}

.hk17 {
 float:left;
 margin:0px;
 padding:0px;
 width:48%;
}

.hk18 {
 float:left;
 margin:0px;
 padding:0px;
 width:50%;
}

.hk19 {
 background-color:#fefaef;
 border:1px solid #e4ebf1;
 color:#333333;
 margin-bottom:5px;
}

.hk20 div a {
 background-color:transparent;
 color:#003366;
 text-decoration:none;
}

.hk20 div a:visited {
 background-color:transparent;
 color:#011a9b;
 text-decoration:none;
}

.hk20 div a:hover {
 background-color:transparent;
 color:#ff0000;
 text-decoration:underline;
}

.hk20 div a:active {
 background-color:#ffffcc;
 color:#ff0000;
 text-decoration:underline;
}

.hk21 div {
 font-family:Arial, sans-serif;
}

.hk21 div a:hover {
 text-decoration:none;
}

.hk21 a span {
 display:block;
 padding-bottom:1px;
 padding-left:3px;
}

.hk21 a:hover span {
 background-color:#cccc99;
 color:#000;
}

.hk21 a span small {
 display:none;
}

.hk21 a:hover span small {
 display:inline;
}

.hk22 {
 float:left;
 width:100%;
}

.hk23 {
 background-color:white;
 color:#000;
}

.hk24 {
 background-color:#eeffee;
 color:#000;
}

.hk25 div {
 font-family:Arial, sans-serif;
}

.hk25 div a:hover {
 text-decoration:none;
}

.hk25 a span {
 display:block;
 padding-bottom:0px;
 padding-left:3px;
}

.hk25 a:hover span {
 background-color:#cccc99;
 color:#000;
}

.hk25 a span small {
 display:none;
}

.hk25 a:hover span small {
 display:inline;
}

.hk26 {
 float:left;
 font-size:85%;
 width:49%;
}

.hk27 {
 font-size:60%;
}

.hk28 {
 background-color:#eeffff;
 color:#000;
}

.hk29 {
 float:right;
 font-size:85%;
 width:49%;
}

.hk30 {
 padding-top:8px;
 text-align:justify;
}

.hk31 {
 font:bold 100% Tahoma, serif;
 padding-left:5px;
}

.hk32 {
 padding-left:16px;
}

.hk33 {
 padding-top:6px;
}

.hk34 {
 font:bold 130% Tahoma, Arial, Verdana, serif;
 margin:0px;
 padding:0px;
}

.hk35 div {
 padding:2px 6px 2px 22px;
}

.hk35 div em {
 font-family:Arial, sans-serif;
 text-align:justify;
}

.hk35 div small {
 display:block;
 padding-top:2px;
 text-align:right;
}

.hk36 div {
 font: 95% Tahoma, Arial, serif;
}

.hk36 a {
 white-space:nowrap;
}

.hk36 b {
 background-color:#ccffcc;
 color:#333333;
 font-weight:normal;
 padding-left:2px;
 padding-right:2px;
}

.hk36 span {
 display:block;
 margin-left:10px;
 padding-bottom:5px;
}

.hk36 div a {
 background-color:transparent;
 color:#003366;
 text-decoration:none;
}

.hk36 div a:visited {
 background-color:transparent;
 color:#011a9b;
 text-decoration:none;
}

.hk36 div a:hover {
 background-color:transparent;
 color:#ff0000;
 text-decoration:underline;
}

.hk36 div a:active {
 background-color:#ffffcc;
 color:#ff0000;
 text-decoration:underline;
}

.hk37 {
 clear:both;
 float:left;
 width:550px;
}

.hk38 {
 background-color:#fff;
 color:#333333;
 float:right;
 width:190px;
}

.hk39 {
 background-color:#fff;
 border:0px solid #000;
 color:#333333;
 float:left;
 width:310px;
}

.hk40 {
 background-color:#e4ebf1;
 border:1px solid #000;
 clear:both;
 color:#333333;
 margin-bottom:8px;
 margin-top:10px;
 padding:2px;
}

.hk41 {
 float:right;
 padding-left:0px;
 width:430px;
}

.hk42 {
 background-color:#ffeeee;
 color:#000;
}

.hk43 {
 clear:both;
 padding-top:0px;
}

.hk44 {
 border-top:1px dotted #003399;
}

.hk45 {
 clear:both;
}

.hk46 {
 clear:both;
 margin-top:1em;
 padding-bottom:0.5em;
}

.hk46 form {
 margin-bottom:2px;
 margin-top:2px;
}

.hk46 input.hkpcatlist {
 border:1px solid #eee;
 font:85% Tahoma, Arial, Serif;
}

.hk46 input.hkpcatgo {
 background-color:#fff;
 border:1px solid #eee;
}

.hk47 {
 clear:both;
 font-size:50%;
}

.hk48 {
 background-color: #f7e8d7;
 border:1px solid #ffcc99;
 clear:left;
 color:#996600;
 float:left;
 font-weight:bold;
 margin-top:0.5em;
 padding:4px;
 width:98%;
}

.hk48 img {
 float:right;
 margin-top:5px;
}

.hk49 {
 clear:both;
 float:left;
 width:195px;
}

.hk50 {
 font-size:85%;
 font-weight:bold;
 padding-top:0.5em;
 text-align:center;
}

.hk51 {
 float:right;
 width:550px;
}

.hk52 {
 float:right;
 margin-bottom:10px;
 margin-left:10px;
 margin-top:15px;
 width:224px;
}

.hk53 {
 background-color:#eeeeee;
 font-size:110%;
 padding:5px;
}

.hk54 {
 border-bottom:1px dotted #eeeeee;
 border-left:1px dotted #eeeeee;
 border-right:1px dotted #eeeeee;
 padding-left:5px;
 padding-right:5px;
}

.hk55 {
 border-top:1px dotted #eeeeee;
 font:85% Tahoma, Arial, Serif;
}

.hk56 {
 display:none;
 text-align:center;
}

.hk57 {
 padding-left:2px;
 padding-right:2px;
}

.hk58 {
 border-bottom:1px solid #ccc;
 border-top:1px solid #ccc;
 margin-bottom:3px;
 margin-top:3px;
 padding-bottom:1px;
 padding-left:8px;
 padding-top:1px;
}

.hk59 {
 float:right;
 margin-top:3px;
}

.hk60 {
 text-align:center;
}


