body{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.8em;
margin:5px 40px 30px 40px;
}

h1{
color:chocolate;
}

h2{
font-size:1.2em;
background:chocolate;
color:lightyellow;
padding:5px 10px;
}

a{
text-decoration:none;
color:darkcyan;
}
a:visited{
color:darkcyan;
}
a:hover{
color:crimson;
}

#frm_imptxt td{
padding:10px 5px;
}


#proped fieldset{
border:1px solid gray;
border-radius:5px;
margin:20px;
background:snow;
}
#proped legend{
background:chocolate;
color:lightyellow;
padding:3px 10px;
}

#msgwait{
color:deeppink;
padding:5px;
}


.wid{
font-size:0.8em;
font-weight:bold;
background:darkgreen;
color:lightyellow;
padding:2px 5px;
border-radius:3px;
}

.msg_warn, .msg_info, .msg_ok, .msg_fatal{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
padding:13px 10px 15px 60px;
margin:10px;
background-color:#FFFFCC;
background-repeat:no-repeat;
background-position:8px 5px;
text-align:left;
}
.msg_warn{
background-color:crimson;
color:white;
background-image:url(img/warn.png);
}
.msg_info{
color:#000080;
background-image:url(img/info.png);
border:1px solid silver;
}
.msg_ok{
background-color:green;
color:white;
background-image:url(img/ok.png);
border:1px solid silver;
}
.msg_fatal{
color:#FF0000;
background-image:url(img/fatal.png);
border:2px solid red;
}
