* { 
_zoom: 1;
min-width: 0;
}
html { 
min-height: 100%;
height: 100%;
}
body { 
min-height: 100%;
height: 100%;
}
#wrapper { 
position: relative;
min-height: 100%;
}
#layout_content { 
padding-bottom: 2em;
}
#layout_footer { 
}
#layout_content .rp_combo { 
padding: 2px;
font-size: 0.8em;
border-color: #E0E0E0;
color: #5DAEFF;
position: relative;
top: -0.1em;
}
#layout_content .rp_combo_button { 
background-position: 3px center;
padding: 0 13px 0 0;
_font-size: 13px;
_padding: 0;
_width: 13px;
_height: 10px;
_background-position: 3px 3px;
}
#layout_content .rp_combo_list { 
border-color: #E0E0E0;
_width: 5em;
}
#layout_content .rp_combo_list li { 
padding: 2px;
color: #999999;
}
#popup_stay { 
position: absolute;
width: 434px;
height: 153px;
z-index: 5;
color: white;
background: transparent center center no-repeat url("../images/overlay_bg.png");
font-size: 0.8em;
}
#popup_stay h1 { 
position: relative;
padding: 20px 0 10px 0;
font-size: 1.3em;
text-align: center;
}
#popup_stay h1 .text { 
position: relative;
z-index: 2;
}
#popup_stay h1 .shadow { 
position: absolute;
top: -2px;
left: 0;
z-index: -1;
color: #555555;
}
#popup_stay p { 
font-weight: bold;
text-align: center;
}
#popup_stay p.help { 
font-weight: normal;
}
#popup_stay .controls { 
position: absolute;
bottom: 0;
width: 434px;
padding: 0 0 25px 0;
text-align: center;
z-index: 10;
}
#popup_stay .controls span { 
margin: 0 1em;
}
#popup_stay img { 
cursor: pointer;
}
body #system_gui_popup_overlay { 
background: black;
opacity: 0.25;
filter: alpha(opacity=25);
}
body #list th a:link,
body #list th a:active,
body #list th a:visited,
body #list th a:hover { 
color: black;
text-decoration: none;
}
body #list th a.current:link,
body #list th a.current:active,
body #list th a.current:visited,
body #list th a.current:hover { 
color: red;
text-decoration: none;
}
.popup { 
position: absolute;
padding: 10px 0 0 0;
background: transparent left top no-repeat url("../images/background_overlay_top.png"); 
font-size: 0.8em;
}
.popup .popup_wrapper1 { 
padding: 0 0 9px 0;
background: transparent left bottom no-repeat url("../images/background_overlay_bottom.png");
}
.popup .popup_wrapper2 { 
width: 435px;
padding: 1px 10px 1px 10px;
background: transparent left top repeat-y url("../images/background_overlay_middle.png");
}
.popup .controls,
.popup .popup_controls { 
position: relative;
height: 30px;
padding: 0;
text-align: center;
}
.popup .controls a,
.popup .popup_controls a { 
display: block;
position: absolute;
width: 65px;
height: 20px;
border: none;
padding: 5px;
margin: 0;
overflow: hidden;
line-height: 100px;
font-size: 0px; 
cursor: pointer;
}
.popup .controls .search,
.popup .popup_controls .search { 
width: 81px;
right: 5px;
top: 0;
background: transparent center center no-repeat url("../images/button_search.png");  
}
.popup .controls .cancel,
.popup .popup_controls .cancel { 
right: 100px;
top: 0;
background: transparent center center no-repeat url("../images/button_cancel_gray.png");
}
.popup .controls .close,
.popup .popup_controls .close { 
right: 5px;
top: 0;
background: transparent center center no-repeat url("../images/button_cancel_gray.png");
}
a span { 
cursor: pointer;
}
