form{
margin:0;
padding:0; /* ie */
}
/* search old */

div#search form input{
width:auto;  /* ie <= 6  */
vertical-align:middle;
color: #162732;
background:#ffffff;
border:none;
}
div#search form input[type="text"]{
width:110px;
float:right;
}
div#search form input[type="submit"]{
width:50px;
}

/* search */

div#tools form{
display:inline;
border-right: 1px solid #000000;
padding-right:3px;
margin-right:3px;
}
div#tools form input{
font-size:8.5pt;
}
div#tools form input.txt{
width:100px;
border: 1px solid #00acd4;
padding:2px;
}
/* login */

div#login form label,div#login form input.txt, div#login form input.subm{
display:block;
margin:5px auto;
width:170px;
}
div#login form label{
color: #162732;
display:block;
}
div#login form input.txt{
color: #162732;
background:#f1f2f3;
border:none;
}
div#login form input.subm{
color: #162732;
background:transparent;
border:none;
text-align:right;
}
/* submit form */
div.submitform{
margin-top:20px;
font-size:8.5pt;
}
div.submitform p input, div.submitform p textarea,div.submitform p label{
display:block;
width:300px;
margin-left:auto;
margin-right:auto;
}
div.submitform p.inl{
display:block;
width:300px;
margin-left:auto;
margin-right:auto;

}
div.submitform p.inl input, div.submitform p.inl label{
width:auto;
display:inline;vertical-align:middle;
}
div.submitform p input, div.submitform p textarea{
border:1px solid #162732;
}
div.submitform input.chkb{
border:none;
}