var RUZEE=window.RUZEE||{};RUZEE.ShadedBorder={create:function(_1){var _2=/msie/i.test(navigator.userAgent)&&!window.opera;var _3=_2&&!window.XMLHttpRequest;function _4(el,h){for(k in h){if(/ie_/.test(k)){if(_2){el.style[k.substr(3)]=h[k];}}else{el.style[k]=h[k];}}};function _5(h){var el=document.createElement("div");el.className="sb-gen";_4(el,h);return el;};function op(v){v=v<0?0:v;if(v>0.99999){return "";}return _2?" filter:alpha(opacity="+(v*100)+");":" opacity:"+v+";";};var sr=_1.shadow||0;var r=_1.corner||0;var _6=0;var _7=_1.border||0;var _8=_1.borderOpacity||1;var _9=sr!=0;var lw=r>sr?r:sr;var rw=lw;var th=lw;var bh=lw;if(_7>0){_6=r;r=r-_7;}var cx=r!=0&&_9?Math.round(lw/3):0;var cy=cx;var cs=Math.round(cx/2);var _a=r>0?"sb-inner":"sb-shadow";var _b="sb-shadow";var _c="sb-border";var _d=_1.edges||"trlb";if(!/t/i.test(_d)){th=0;}if(!/b/i.test(_d)){bh=0;}if(!/l/i.test(_d)){lw=0;}if(!/r/i.test(_d)){rw=0;}var p={position:"absolute",left:"0",top:"0",width:lw+"px",height:th+"px",ie_fontSize:"1px",overflow:"hidden",margin:"0",padding:"0"};var tl=_5(p);delete p.left;p.right="0";p.width=rw+"px";var tr=_5(p);delete p.top;p.bottom="0";p.height=bh+"px";var br=_5(p);delete p.right;p.left="0";p.width=lw+"px";var bl=_5(p);var tw=_5({position:"absolute",width:"100%",height:th+"px",ie_fontSize:"1px",top:"0",left:"0",overflow:"hidden",margin:"0",padding:"0"});var t=_5({position:"relative",height:th+"px",ie_fontSize:"1px",margin:"0 "+rw+"px 0 "+lw+"px",overflow:"hidden",padding:"0"});tw.appendChild(t);var bw=_5({position:"absolute",left:"0",bottom:"0",width:"100%",height:bh+"px",ie_fontSize:"1px",overflow:"hidden",margin:"0",padding:"0"});var b=_5({position:"relative",height:bh+"px",ie_fontSize:"1px",margin:"0 "+rw+"px 0 "+lw+"px",overflow:"hidden",padding:"0"});bw.appendChild(b);var mw=_5({position:"absolute",top:(-bh)+"px",left:"0",width:"100%",height:"100%",overflow:"hidden",ie_fontSize:"1px",padding:"0",margin:"0"});function _e(el,t,l){var w=l?lw:rw;var h=t?th:bh;var s=t?cs:-cs;var _f=[];var dsi=[];var dss=[];var xp=0;var xd=1;if(l){xp=w-1;xd=-1;}for(var x=0;x<w;++x){var yp=h-1;var yd=-1;if(t){yp=0;yd=1;}var _10=false;for(var y=h-1;y>=0&&!_10;--y){var div="<div style=\"position:absolute; top:"+yp+"px; left:"+xp+"px; "+"width:1px; height:1px; overflow:hidden; margin:0; padding:0;";var xc=x-cx;var yc=y-cy-s;var d=Math.sqrt(xc*xc+yc*yc);var _11=false;if(r>0){if(xc<0&&yc<_6&&yc>=r||yc<0&&xc<_6&&xc>=r){_f.push(div+op(_8)+"\" class=\""+_c+"\"></div>");}else{if(d<_6&&d>=r-1&&xc>=0&&yc>=0){var dd=div;if(d>=_6-1){dd+=op((_6-d)*_8);_11=true;}else{dd+=op(_8);}_f.push(dd+"\" class=\""+_c+"\"></div>");}}var dd=div+" z-index:2;"+(t?"background-position:0 -"+(r-yc-1)+"px;":"background-image:none;");var _12=function(){if(!t){dd=dd.replace(/top\:\d+px/,"top:0px");}dd=dd.replace(/height\:1px/,"height:"+(y+1)+"px");dsi.push(dd+"\" class=\""+_a+"\"></div>");_10=true;};if(xc<0&&yc<r||yc<0&&xc<r){_12();}else{if(d<r&&xc>=0&&yc>=0){if(d>=r-1){dd+=op(r-d);_11=true;dsi.push(dd+"\" class=\""+_a+"\"></div>");}else{_12();}}else{_11=true;}}}else{_11=true;}if(sr>0&&_11){d=Math.sqrt(x*x+y*y);if(d<sr){dss.push(div+" z-index:0; "+op(1-(d/sr))+"\" class=\""+_b+"\"></div>");}}yp+=yd;}xp+=xd;}el.innerHTML=dss.concat(_f.concat(dsi)).join("");};function mid(mw){var ds=[];ds.push("<div style=\"position:relative; top:"+(th+bh)+"px; height:2048px; "+" margin:0 "+(rw-r-cx)+"px 0 "+(lw-r-cx)+"px; "+" padding:0; overflow:hidden;"+" background-position:0 "+(th>0?-(r+cy+cs):"0")+"px;\""+" class=\""+_a+"\"></div>");var dd="<div style=\"position:absolute; width:1px;"+" top:"+(th+bh)+"px; height:2048px; padding:0; margin:0;";if(sr>0){for(var x=0;x<lw-r-cx;++x){ds.push(dd+" left:"+x+"px;"+op((x+1)/lw)+"\" class=\""+_b+"\"></div>");}for(var x=0;x<rw-r-cx;++x){ds.push(dd+" right:"+x+"px;"+op((x+1)/rw)+"\" class=\""+_b+"\"></div>");}}if(_7>0){var su=" width:"+_7+"px;"+op(_8)+"\" class=\""+_c+"\"></div>";ds.push(dd+" left:"+(lw-_6-cx)+"px;"+su);ds.push(dd+" right:"+(rw-_6-cx)+"px;"+su);}mw.innerHTML=ds.join("");};function tb(el,t){var ds=[];var h=t?th:bh;var dd="<div style=\"height:1px; overflow:hidden; position:absolute; margin:0; padding:0;"+" width:100%; left:0px; ";var s=t?cs:-cs;for(var y=0;y<h-s-cy-r;++y){if(sr>0){ds.push(dd+(t?"top:":"bottom:")+y+"px;"+op((y+1)*1/h)+"\" class=\""+_b+"\"></div>");}}if(y>=_7){ds.push(dd+(t?"top:":"bottom:")+(y-_7)+"px;"+op(_8)+" height:"+_7+"px;\" class=\""+_c+"\"></div>");}ds.push(dd+(t?"background-position-y:0; top:":"background-image:none; bottom:")+y+"px;"+" height:"+(r+cy+s)+"px;\" class=\""+_a+"\"></div>");el.innerHTML=ds.join("");};_e(tl,true,true);_e(tr,true,false);_e(bl,false,true);_e(br,false,false);mid(mw);tb(t,true);tb(b,false);needsCloning=false;return {render:function(el){if(typeof el=="string"){el=document.getElementById(el);}if(el.length!=undefined){for(var i=0;i<el.length;++i){this.render(el[i]);}return;}el.className+=" sb";_4(el,{position:"relative",background:"transparent"});var _13=el.firstChild;while(_13){var _14=_13.nextSibling;if(_13.nodeType==1&&_13.className=="sb-gen"){el.removeChild(_13);}_13=_14;}var iel=el.firstChild;var twc=needsCloning?tw.cloneNode(true):tw;var mwc=needsCloning?mw.cloneNode(true):mw;var bwc=needsCloning?bw.cloneNode(true):bw;var tlc=needsCloning?tl.cloneNode(true):tl;var trc=needsCloning?tr.cloneNode(true):tr;var blc=needsCloning?bl.cloneNode(true):bl;var brc=needsCloning?br.cloneNode(true):br;el.insertBefore(tlc,iel);el.insertBefore(trc,iel);el.insertBefore(blc,iel);el.insertBefore(brc,iel);el.insertBefore(twc,iel);el.insertBefore(mwc,iel);el.insertBefore(bwc,iel);if(_3){el.onmouseover=function(){this.className+=" hover";};el.onmouseout=function(){this.className=this.className.replace(/ hover/,"");};}if(_2){function _15(){twc.style.width=bwc.style.width=mwc.style.width=el.offsetWidth+"px";if(_3){mwc.firstChild.style.height=el.offsetHeight+"px";}else{for(var i=0;i<mwc.childNodes.length;++i){mwc.childNodes[i].style.height=(el.offsetHeight-bh-th)+"px";}}trc.style.right=brc.style.right=null;trc.style.left=brc.style.left=(el.offsetWidth-rw)+"px";};el.onresize=_15;_15();}needsCloning=true;}};}};document.write("  <style type=\"text/css\">  .sb, .sbi, .sb *, .sbi * { position:relative; z-index:1; }  * html .sb, * html .sbi { height:1%; }  .sbi { display:inline-block; }  .sb-inner { background:#ddd; }  .sb-shadow { background:#000; }  .sb-border { background:#bbb; }  </style>");
