#fixme {
  /* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
  position: fixed;
}
body > div#fixme {
  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
  position: fixed;
}

.siteMask { top: 0px; left: 0px; z-index: 98; background-color: #000; filter: alpha(opacity=50); opacity: 0.5; }
.popUpDiv { z-index:100; }
.popUpDiv table td.content { vertical-align:top;font:11px/16px arial, sans-serif;color:#555; }
.popUpDiv table td.content .interior { padding-left:10px; padding-right:10px; }
.popUpDiv table td.content .interior #popup_logo { margin-left: 150px }
.popUpDiv table td.content .closeWindow { height:16px; }
.popUpDiv table td.content .closeWindow .closeWindowIconBox { height:16px; width:16px; margin-right:2px; float:right; }
.popUpDiv table td.content .closeWindow .closeWindowIcon { display:block; border:1px solid #efefef; }
.popUpDiv table td.content .closeWindow .closeWindowHover { display:block; border:1px solid #efefef; background-color:#efefef; }
.popUpDivShadow { z-index:99; background-color:#000; filter:alpha(opacity=30); opacity:.3; }
.popUpButtons { text-align:center; padding-top:20px; padding-bottom:10px; }
.popUpDiv table td.content .interior table { margin-top:10px; }
.popUpDiv table td.content .interior td.label { width:200px; }
.popUpDiv table td.content .interior td.input input { width:200px; }
.popUpDiv table td.content .interior td.input select { width:206px; }
.popUpDiv table td.content .interior td.checkBoxCell { padding-top:20px; }
.popUpDiv table td.content .interior td.checkBoxCell td { vertical-align:top; }
.popUpDiv table td.content .interior td.checkBoxCell td.checkBox { padding-right:10px; }
.popUpDiv img {border:0px;}
.popUpDiv br {line-height:8px;}


.popUpButtons .formButton,.popUpButtons .buttonHover { padding:2px 10px 2px 10px; margin-top:10px; margin-bottom:10px; cursor:default; }
.popUpButtons .formButton { color:#555; border:1px solid #999; }
.popUpButtons .buttonHover { color:#555; border:1px solid #999; }

.popUpDiv div.title { font-weight:bold; font-size:12px; }

div.nobuttons div.buttons_AcceptCancel { display:none; }

div.buttons_Okay { display:none; }
div.okaybuttononly div.buttons_AcceptCancel { display:none; }
div.okaybuttononly div.buttons_Okay { display:block; }

#emailDisclaimerPopupContent {
display: none;
}

.closeWindow {
width: 510px;
}

.closeWindowIconBox {
cursor: default;
}

/*
* html, 
* html body { 
overflow-y: hidden!important; 
height: 100%;
margin: 0;
padding: 0; 
}
*/

* html #iefix { 
height: 100%;
overflow-y: scroll;
position: relative;
}

* html div#fixme, 
* html div#fixme-bottom, 
* html div#fixme-middle {
position: absolute;
}
