@charset"UTF-8";div.calendar{position:relative;}
.calendar, .calendar table{border:1px solid #bdb2bf;font-size:11px;color:#000;cursor:default;background:url("cal/normal-bg.gif");font-family:"trebuchet ms",verdana,tahoma,sans-serif;}
.calendar{border-color:#797979;}
.calendar .button{text-align:center;padding:2px;background:url("cal/title-bg.gif") repeat-x 0 100%;color:#000;font-weight:bold;}
.calendar .nav{font-family:verdana,tahoma,sans-serif;}
.calendar .nav div{background:transparent url("cal/menuarrow.gif") no-repeat 100% 100%;}
.calendar thead tr{background:url("cal/title-bg.gif") repeat-x 0 100%;color:#000;}
.calendar thead .title{font-weight:bold;text-align:center;padding:2px;background:url("cal/title-bg.gif") repeat-x 0 100%;color:#000;}
.calendar thead .headrow{}
.calendar thead .name{border-bottom:1px solid #797979;padding:2px;text-align:center;color:#000;}
.calendar thead .weekend{color:#c44;}
.calendar thead .daynames{background:url("cal/dark-bg.gif");}
.calendar tbody .day{font-family:verdana,tahoma,sans-serif;width:2em;color:#000;text-align:right;padding:2px 4px 2px 2px;}
.calendar tbody td.today{font-weight:bold;}
.calendar tbody td.weekend{color:#c44;}
.calendar tbody td.selected{font-weight:bold;border:1px solid #797979;padding:1px 3px 1px 1px;background:url("cal/active-bg.gif");color:#fff;}
.calendar tbody .emptycell{visibility:hidden;}
.calendar tbody .emptyrow{display:none;}
.calendar tfoot .footrow{text-align:center;background:#565;color:#fff;}
.calendar tfoot .ttip{padding:2px;background:url("cal/status-bg.gif") repeat-x 0 0;color:#000;}
.calendar .combo{position:absolute;display:none;top:0px;left:0px;width:4em;cursor:default;border-width:0 1px 1px 1px;border-style:solid;border-color:#797979;background:url("cal/normal-bg.gif");color:#000;z-index:100;font-size:90%;}
.calendar .combo .label, .calendar .combo .label-IEfix{text-align:center;padding:1px;}
.calendar .combo .label-IEfix{width:4em;}
#lbOverlay{position:fixed;top:0;left:0;z-index:99998;width:100%;height:500px;}
#lbOverlay.grey{background-color:#000000;}
#lbMain{position:absolute;left:0;width:100%;z-index:99999;text-align:center;line-height:0;}
#lbOuterContainer{position:relative;background-color:#fff;width:200px;height:200px;margin:0 auto;}
#lbOuterContainer.grey{border:3px solid #888888;}
#lbDetailsContainer{font:14px Verdana, Helvetica, sans-serif;background-color:#fff;width:100%;line-height:1.4em;overflow:auto;margin:0 auto;}
#lbDetailsContainer.grey{border:3px solid #888888;border-top:none;}
#lbImageContainer, #lbIframeContainer{padding:10px;}
#lbLoading{position:absolute;top:45%;left:0%;height:32px;width:100%;text-align:center;line-height:0;background:url(images/loading.gif) center no-repeat;}
#lbHoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lbImageContainer>#lbHoverNav{left:0;}
#lbHoverNav a{outline:none;}
#lbPrev{width:49%;height:100%;background:transparent url(images/blank.gif) no-repeat;display:block;left:0;float:left;}
#lbPrev.grey:hover, #lbPrev.grey:visited:hover{background:url(images/prev_grey.gif) left 15% no-repeat;}
#lbNext{width:49%;height:100%;background:transparent url(images/blank.gif) no-repeat;display:block;right:0;float:right;}
#lbNext.grey:hover, #lbNext.grey:visited:hover{background:url(images/next_grey.gif) right 15% no-repeat;}
#lbDetailsData{padding:0 10px;}
#lbDetailsData.grey{color:#333333;}
#lbDetails{width:60%;float:left;text-align:left;}
#lbCaption{display:block;font-weight:bold;}
#lbNumberDisplay{float:left;display:block;padding-bottom:1.0em;}
#lbNavDisplay{float:left;display:block;padding-bottom:1.0em;}
#lbClose{width:64px;height:28px;float:right;margin-bottom:1px;z-index:9999;background:url(images/close_grey.png) no-repeat;}
#lbPlay{width:64px;height:28px;float:right;margin-bottom:1px;}
#lbPlay.grey{background:url(images/play_grey.png) no-repeat;}
#lbPause{width:64px;height:28px;float:right;margin-bottom:1px;}
#lbPause.grey{background:url(images/pause_grey.png) no-repeat;}
#myGallery, #myGallerySet, #flickrGallery{width:140px;height:234px;z-index:5;border:1px solid #000;}
.jdGallery a{outline:0;}
.jdGallery{overflow:hidden;position:relative;}
.jdGallery .slideElement{width:100%;height:100%;background-color:#FFFFFF;background-repeat:no-repeat;background-position:center center;background-image:url('img/loading-bar-black.gif');}
.jdGallery .loadingElement{width:100%;height:100%;position:absolute;left:0;top:0;background-color:#000;background-repeat:no-repeat;background-position:center center;background-image:url('img/loading-bar-black.gif');}
.jdGallery a{font-size:100%;text-decoration:none;color:inherit;}
.jdGallery a.right, .jdGallery a.left{position:absolute;height:99%;width:20%;cursor:pointer;z-index:10;-moz-opacity:0.2;-khtml-opacity:0.2;opacity:0.2;filter:alpha(opacity=20);}
.jdGallery a.right:hover, .jdGallery a.left:hover{-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;filter:alpha(opacity=80);}
.jdGallery a.left{left:0;top:0;background:url('img/prev.gif') no-repeat center left;}
.jdGallery a.right{right:0;top:0;background:url('img/next.gif') no-repeat center right;}
.jdGallery a.open{left:0;top:0;width:100%;height:100%;}
.withArrows a.open{position:absolute;top:0;left:25%;height:99%;width:50%;cursor:pointer;z-index:10;background:none;-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}
.withArrows a.open:hover{background:url('img/open.png') no-repeat center center;}
* html .withArrows a.open:hover{background:url('img/open.gif') no-repeat center center;filter:alpha(opacity=80);}
