body {
overflow-y:auto;/* Important for IE 6 */
height:100%;	/* Important for IE 6 */
margin:0px;
padding:0 10px 0 10px; 
border:0;}

#fix {
//background-image: none ! important;
behavior: url('Images/pngfix.htc');
/* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
position: absolute;/* Important for IE 6 */
right: 20px;
top: 20px;
height:210px;
width:150px;
font-size:x-small;
font-family:arial;
text-align:center;
background-repeat:no-repeat;
z-index:3;
}

#close {
position:absolute;
right:40px;
top:30px;
z-index:4;
cursor:pointer;
}

#frm {
position:absolute;
right:35px;
top:105px;
z-index:4;
text-align:center;
}

body > div#frm {
/* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
position: fixed;
}

body > div#fix {
/* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
position: fixed;
}

body > img#close {
/* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
position: fixed;
}
