
#top
{


  color:#333333;
  margin:0 auto;

  position:relative;
}
.thumb img {

}
.thumb:hover img {

}
#toc {

color:#333333;

}
#toc h2 {
border:0 none;
color:#336699;
}
#toc a {
color:#336699;
}
.hastoc {
margin-right:0;
}
.hastoc {
margin-right:0;
}
.b {
font-weight:bold;
}
.doc {
list-style-type:none;
margin-left:0;
padding-left:0;
}
.doc li {
}
.doc li h5 {
color:blue;
font-size:12px;
}
h1 small, h2 small, h3 small, h4 small, h5 small {
color:#333333;
font-size:12px;
font-weight:bold;
}
.doc li dl {
}
.doc li dt {
font-weight:bold;
position:absolute;
text-transform:lowercase;
}
.doc li dd {

}
#header #login-form {

}
#menu {
overflow:hidden;
}
* html #menu {
height:1%;
}
#menu ul, #menu li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#menu li {
}
#menu li a {
display:block;

text-decoration:none;
}
#menu li.current a, #menu li a:hover {
color:#FFFFFF;
text-decoration:none;
}
.message {
color:#FFFFFF;
font-size:12px;
line-height:1.4em;
position:relative;
}
.message p {
margin:0;
}
.container {
-x-system-font:none;

color:#333333;
font-family:font-family: Arial,"ËÎÌå";
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:100%;
line-height:1.6em;
}
td {
font-size:12px;
line-height:1.65em;
}
td strong {
font-size:12px;
}
td h2 {
}
.download-widget {
position:relative;
width:100%;
}
.download-widget td, .download-widget th {
}
.download-widget th {
font-weight:bold;
text-align:left;
}

#login {
margin: 0 auto;
}

#login label {
display:block;
font-size:12px;
text-align:right;
}
#login label em{
width:80px;
display:block;
font-style: normal;
}
#login input {
width:146px;
height:22px;
}

#login input.submit {
width:auto;
height:auto;
}

.img_container { height:121px; }
.img_container ul {display:block;padding:0;margin:0;list-style:none;}
.img_container ul li{width:172px; font-size:12px;}
.img_container ul li a img {
    width:172px;
    height:121px;
}
.imageborder img{
    width:172px;
    height:121px;
}
.img_container ul li a:hover img, .imageborder:hover img {border-color: darkred; }
  .alertbox
  {

    font-family : Verdana;
    font-size   : 12px;
    text-align  : left;
  }
  .alertbox .buttons
  {
    text-align  : right;
  }