#login{width:600px; padding:10px; border:solid 1px #CCC; position:static; background:#FFF; margin:50px auto 52px auto;}
#login h2{font:bold 18px Verdana, Geneva, sans-serif; color:#006; margin:0; padding:5px 0;}
#login p{font:normal 13px Verdana, Geneva, sans-serif; color:#006; line-height:22px; margin:0; padding:3px;}
#login .inp{width:250px; outline:none; margin:0; padding:1px; height:22px; border:solid 1px #c5c5c5; }

#login .inp:focus{border:solid 1px #a09d9d; color:#009;}
#login .inp1{width:254px; margin:0; padding:1px; height:25px; border:solid 1px #CCC;}

#login .inp1:focus{border:solid 1px #006; color:#009;}

#login .qry{width:250px; resize:none; margin:0; padding:1px; height:60px; outline:none; border:solid 1px #c5c5c5; }

#login .qry:focus{border:solid 1px #a09d9d; color:#009;}

#login .bnn{width:100px; margin:0; padding:5px; }




#contact h2{font:bold 14px Arial, Helvetica, sans-serif; color:#006; margin:0; padding:5px 0;}
#contact p{font:normal 13px Verdana, Geneva, sans-serif; color:#006; line-height:22px; margin:0; padding:3px;}
#contact .txt{width:180px; margin:0; font:normal 13px Verdana, Geneva, sans-serif; padding:1px; height:22px; border:solid 1px #CCC; color:#888; border-radius:5px;}
#contact .msg{width:180px; resize:none; margin:0; color:#888; font:normal 13px Verdana, Geneva, sans-serif; padding:1px; height:65px; border:solid 1px #CCC; border-radius:5px;}
#contact .txt:focus{border:solid 1px #333; font:normal 13px Verdana, Geneva, sans-serif; color:#009;}
#contact .msg:focus{border:solid 1px #333; font:normal 13px Verdana, Geneva, sans-serif; color:#009;}
#contact .cnt_btn{width:100px; margin:0; padding:5px; }
legend{font:normal 14px Arial, Helvetica, sans-serif; color:#006; margin:0; padding:5px 0;}
fieldset{border:solid 1px #f1f1f1; background:#f7f7f8; padding:5px;}
