body{width:100%; height:100%; padding:0; margin:0;}
#shadow{width:100%; height:100%; background:#333333; position:absolute; top:0px; left:0px; bottom:0px; right:0px; display:none;  }
#shadow[id]{ position: fixed; }
.message{direction:rtl; opacity:1;  position:absolute; width:100%; height:100%; padding:0; margin:0; top: 0px; left: 0px; right: 0px; bottom: 0px; display:none; }
.message .pheader { width: 482px; background:url(headm.gif) repeat-x; height:18px; color: #fff;}
.message .pheader1 { width: 425px; background:url(headm.gif) repeat-x; height:18px; color: #fff;}
.message .pcornl { background:url(headl.gif) top left no-repeat; height:17px; padding-top: 1px; }
.message .pcornr {background:url(headr.gif) top right no-repeat; height:17px; padding-top: 1px; }
.message .prit { float:left; }
.message .plft { float: right; }
.message .pcrsr { cursor: pointer;}
.message .pform { width: 450px; border:solid 1px #ff901a; border-top: none; background-color:#FFF; background-image: url(bg.jpg); background-repeat: no-repeat; overflow: hidden; padding: 40px 30px 30px 0px; text-align: right;}
.message .pleft {text-align: right;}
.message table td {color:#646464; text-align: ;}
.message .pinpt { border:1px solid #D4D0C8; padding: 2px;}
.message .pred {color: #ff0000;}
.display-row{*display:block; display:table-row;}
.hide-row{ display:none;}
.poptitle{background:#e5e5e5; padding:2px}