@charset "utf-8";

/* Style rules for page tools
 *
 * University of Ottawa
 * Computing and Communications Services
 */

.quickPickactive #page-tools {
	z-index: 1000; /* required to ensure IE respects the quickpicks z-index, see below */
}

.quickPickinactive #page-tools {
	z-index: none;
}

/* Font Resize Tool */
#tools-resize, #tools-resize * { margin: 0; padding: 0; border: 0; }
#tools-resize li { float: left; width: 17px; height: 17px; list-style: none; margin: 0 3px 3px 0; }
#tools-resize label { position: absolute; left: -9999em; }
#tools-resize a { width: 17px; height: 17px; position:relative; margin: 0; padding: 0; display: block; cursor: pointer; /* hide overflow:hidden from IE5/Mac */ /* \*/ overflow: hidden; /* */ }
#tools-resize a span { width: 17px; height: 17px; display:block; position:absolute; top:0px; left:0px; z-index:1; /*for Opera 5 and 6*/  }
#tools-resize { position: absolute; top: 38px; left: 171px; padding-top: 9px; background: no-repeat top left; width: 60px; height: 26px; }
#tools-resize.over { background-position: -65px 0px; }
.fr #tools-resize ul { margin-left: 9px; }
.fr #tools-resize { left: 162px; width: 75px; }
.fr #tools-resize.over { background-position: -74px 0px; }
#tools-resize a { background-repeat: no-repeat; }
#tools-resize a.over span, #tools-resize a.current span { background-position: 0px -20px; }

#tools-print, #tools-email { display: block; position: absolute; width: 32px; height: 26px; margin:0; padding: 0; /* hide overflow:hidden from IE5/Mac */ /* \*/ overflow: hidden; /* */ }
#tools-print span, #tools-email span { background: no-repeat top left; width: 32px; height: 26px; display: block; position: absolute; top: 0; left: 0; z-index:1; /*for Opera 5 and 6*/ }
#tools-print { top: 38px; left: 45px; }
#tools-email { top: 38px; left: 107px; }
#tools-print.over span
, #tools-print:active span
, #tools-print:focus span
, #tools-email.over span
, #tools-email:active span
, #tools-email:focus span { background-position: 0px -30px; }
#tools-print.over, #tools-email.over { cursor: pointer; }
#tools-print span
, #tools-email span { background-position: 0px 0px; }
.fr #tools-print, .fr #tools-print span { width: 46px; }
.fr #tools-print { left: 38px; }
.fr #tools-email, .fr #tools-email span { width: 46px; }
.fr #tools-email { left: 100px; }


/* Quick Picks Menu */

/* Hide by default */


li#local-quickpicks, li#global-quickpicks ul.collapsed, #quickpicks { display:none; }
li#global-quickpicks ul.expand { display:block; position:absolute; left:235px; top:25px; width:125px; padding:10px 10px 10px 13px; height:auto; background-color:#ffffff;z-index:1000;border:1px solid #cac3bc;}