@charset "utf-8";
#sign_box
{
  width:auto;
  background-color:#fff;
  border:solid 1px #5ea0c1;
  padding:8px;
  position:absolute;
  display:none;
  margin-top:28px;
  -moz-border-radius-bottomleft:6px;
  -moz-border-radius-bottomright:6px;
  -webkit-border-bottom-left-radius:6px;
  -webkit-border-bottom-right-radius:6px;
}
#sign_box a
{
  float:right;
  padding:0px;
}


/* CSS Document */
#rosetta {border:none; position:absolute; z-index:11; width:250px; margin-top:5px; margin-left:10px;}
#rosetta legend {display:block; position:absolute; top:0; width:1px; height:1px; overflow:hidden; text-indent:-9999em; line-height:0;}
#rosetta label {display:none;}
#rosetta button {border:none; padding:0; background:none; vertical-align:top;}

/* Rosetta js drop down styles */
#html-rosetta-container{position:absolute;height:1em;width:11em;right:0;z-index:11;}
#html-rosetta{background:#fff;position:absolute;right:.7em;top:3.7em;width:11em;font-size:.9em;z-index:11;}
#html-rosetta p{text-align:right;text-decoration:underline;cursor:pointer;color:#084482;margin:0;padding-right:1.1em;background:url(images/icon_dropdown.gif) 100% .6em no-repeat;}
#html-rosetta ul{width:10.8em;border:1px solid #ccc;margin:.4em 0 0;padding:.2em 0;}
#html-rosetta li{list-style-type:none;margin:0;}
#html-rosetta li a,#html-rosetta li a:visited{display:block;padding:.2em .7em;color:#000;text-decoration:none;zoom:1;}
#html-rosetta li a:hover{background:#084482;color:#fff; text-decoration:none; }
#html-rosetta div{position:relative;height:0;margin-top:.3em;overflow:hidden;}
#html-rosetta ul{position:absolute;bottom:0;}

.accessAid {display:block !important; position:absolute !important; top:0 !important; left:-500em !important; overflow:hidden !important; text-indent:-9999em !important; line-height:0 !important;}
.hide {display:none;}
.show {display:block;}
.clear {clear:both;}

/* Widget Styles */
div#pplite.loading {height:inherit; background: #fff url(images/icon_animated_prog_42wx42h.gif) no-repeat center; }
div#pplite_c.lightbox div#pplite.loading {padding-top:212px;}
div#pplite_c {width:300px;}
div#pplite_c.lightbox{width:400px;}
div#pplite.yui-panel div#countryLang select {margin-top:5px; width:100%;}
fieldset#rosetta .flag {display:inline; }
fieldset#rosetta .flag img {top:3px; right:3px; position:relative;}
a#widgetOpener {display:inline; font-size:0.9em; text-decoration:none; }
div#pplite div#countryLang div.header {display:none;}
div#pplite_c.lightbox div#countryLang div.header {display:block; margin-bottom:1em;}
div#pplite_c.lightbox div.underlay {height:100%;}
a#widgetOpener img {padding-left:0; padding-bottom:3px;}
a#widgetOpener span {text-decoration:underline;}
div#pplite_c.lightbox div.yui-panel {padding:30px 100px 0 20px;}
div#pplite.yui-panel .container-close {position:absolute; top:5px; right:5px; z-index:6; visibility:inherit; width:15px; height:15px; margin:0; padding:0; background:url(images/close.gif) no-repeat; cursor:pointer;}

.acResults { z-index:12; position:absolute; overflow:hidden; background-color:#fff; border:1px solid #ccc; }
.acResults ul { overflow-y:auto; margin:0; padding:0; list-style:none; }
.acResults li { margin:0; padding:4px; }
.acResults li.active { background-color:#fec; cursor:pointer; }

/* YUI/PUI Widgets */

/* Panels and Lightbox */
.yui-overlay {display:block; position:absolute;}
.mask {display:none; position:absolute; top:0; left:0; z-index:0; background-color:#fff; opacity:.80; -moz-opacity:0.8; filter:alpha(opacity=80);}
.yui-panel-container {position:absolute; z-index:15; visibility:hidden; overflow:visible; width:440px; background-color:transparent;}
.yui-panel-container.shadow {padding:0; background-color:transparent;}
.yui-panel-container.shadow .underlay {position:absolute; top:3px; left:3px; z-index:0; visibility:inherit; width:100%; height:100%; background-color:#000; opacity:.30; -moz-opacity:0.3; filter:alpha(opacity=30);}
.yui-panel {position:relative; top:0; left:0; z-index:16; visibility:hidden; overflow:hidden; border:1px solid #369; border-collapse:separate; padding:30px 20px 0 20px; background:#fff url(images/bg.gif) left bottom repeat-x;}
.yui-panel .messageBox {min-height:48px; margin:1em 0; padding:0 15px 0 50px; background-color:#ffc; background-position:12px 12px;}

.lightbox .yui-panel .header, .lightbox .yui-panel .header * {margin:0; padding:0; background-color:#fff; font-weight:bold; font-family:Arial; font-size:14px; color:#c88039;}
.lightbox .yui-panel .header * {padding-bottom:.3em; background:url(images/hdr_bg.gif) bottom left repeat-x;}
.lightbox .yui-panel .container-close {position:absolute; top:5px; right:5px; z-index:6; visibility:inherit; width:15px; height:15px; margin:0; padding:0; background:url(images/close.gif) no-repeat; cursor:pointer;}


