@import url('/CMSPages/GetCSS.aspx?stylesheetname=kenexa_page_default');

.kenexus-evt { border-top: 2px solid #002942; padding: 15px 0 31px 60px; margin-top: 15px; position: relative; }
.kenexus-evt-dt { font-size: 14px; color: #999; font-weight: bold; margin-bottom: 3px; }
.kenexus-evt-hdr h3 { margin-bottom: 3px; }
.kenexus-evt-loc { font-weight: bold; margin-bottom: 3px; }
.kenexus-evt-actions { position: absolute; bottom: 0; right: 0; font-size: 11px; }
.kenexus-evt-actions ul { margin: 0; padding: 0; list-style-type: none; }
.kenexus-evt-actions ul li { float: left; padding-left: 4px; line-height: 21px; }
.kenexus-evt-actions ul li a { display: block; height: 21px; padding-left: 25px; }
.lg-cal-title.kenexus-evt-actions ul li.readmore a, .kenexus-evt-actions ul li.readmore a { background: transparent url('/App_Themes/Kenexa/img/page-readmore-up.gif') center left no-repeat; }
.kenexus-evt-actions ul li.readmore a:hover, .kenexus-evt-actions ul li.readmore a:active  { background: transparent url('/App_Themes/Kenexa/img/page-readmore-over.gif') center left no-repeat; }
.kenexus-evt-actions ul li.register a { padding: 0; padding-left: 6px; color: #fff; margin-left: 25px; text-decoration: none; }
.kenexus-evt-actions ul li.register a div div div { background: transparent url('/App_Themes/Kenexa/img/register-check.png') center left no-repeat; padding-left: 20px; }

.kenexus-evt.advisory { background: transparent url('/App_Themes/Kenexa/img/kenexus-advisory-large-white.gif') 0 30px no-repeat; }
.kenexus-evt.conference { background: transparent url('/App_Themes/Kenexa/img/kenexus-conference-large-white.gif') 0 30px no-repeat; }
.kenexus-evt.financial { background: transparent url('/App_Themes/Kenexa/img/kenexus-financial-large-white.gif') 0 30px no-repeat; }
.kenexus-evt.symposium { background: transparent url('/App_Themes/Kenexa/img/kenexus-symposium-large-white.gif') 0 30px no-repeat; }
.kenexus-evt.tradeshow { background: transparent url('/App_Themes/Kenexa/img/kenexus-tradeshow-large-white.gif') 0 30px no-repeat; }
.kenexus-evt.usergroup { background: transparent url('/App_Themes/Kenexa/img/kenexus-usergroup-large-white.gif') 0 30px no-repeat; }
.kenexus-evt.webcast { background: transparent url('/App_Themes/Kenexa/img/kenexus-webcast-large-white.gif') 0 30px no-repeat; }

.lg-cal-title td { font-size: 46px; background: #0081c6; color: #fff; height: 72px; }
.lg-cal-title a .lg-cal-next { background: transparent url('/App_Themes/Kenexa/img/calendar-arrow-right-up-down.gif') top left no-repeat; width: 13px; height: 28px; }
.lg-cal-title a:hover .lg-cal-next { background: transparent url('/App_Themes/Kenexa/img/calendar-arrow-right-over.gif') top left no-repeat; }
.lg-cal-title a .lg-cal-prev { background: transparent url('/App_Themes/Kenexa/img/calendar-arrow-left-up-down.gif') top left no-repeat; width: 13px; height: 28px; } 
.lg-cal-title a:hover .lg-cal-prev { background: transparent url('/App_Themes/Kenexa/img/calendar-arrow-left-over.gif') top left no-repeat; }
.lg-cal-hdr { font-size: 11px; color: #fff; background: #002942; border: 2px solid #0081c6; height: 20px; font-weight: normal; }
.lg-cal-day { font-size: 14px; color: #0081c6; font-weight: bold; border: 2px solid #0081c6; height: 75px; text-align: right; vertical-align: top; }

.lg-nav-box li.upcoming a div, li.upcoming .content { background: transparent url('/App_Themes/Kenexa/img/events-white.gif') 17px 0 no-repeat; }
.lg-nav-box li.upcoming a:hover div, .lg-nav-box li.upcoming a:active div, .lg-nav-box li.upcoming.selected a div { background: transparent url('/App_Themes/Kenexa/img/events-black.gif') 17px 0 no-repeat; }
.lg-nav-box li.upcoming.selected a div { background-position: 43px 0; }
li.upcoming .content { background-position: 5px 12px; }
.lg-nav-box li.advisory a div, li.advisory .content { background: transparent url('/App_Themes/Kenexa/img/kenexus-advisory-small-white.gif') 17px 0 no-repeat; }
a.advisory { float: left; width: 26px; height: 26px; background: transparent url('/App_Themes/Kenexa/img/kenexus-advisory-small-white.gif') top left no-repeat; display: block; }
.lg-nav-box li.advisory a:hover div, .lg-nav-box li.advisory a:active div, .lg-nav-box li.advisory.selected a div { background: transparent url('/App_Themes/Kenexa/img/kenexus-advisory-small-black.gif') 17px 0 no-repeat; }
.lg-nav-box li.advisory.selected a div { background-position: 43px 0; }
li.advisory .content { background-position: 5px 12px; }
.lg-nav-box li.conference a div, li.conference .content { background: transparent url('/App_Themes/Kenexa/img/kenexus-conference-small-white.gif') 17px 0 no-repeat; }
a.conference { float: left; width: 26px; height: 26px; background: transparent url('/App_Themes/Kenexa/img/kenexus-conference-small-white.gif') top left no-repeat; display: block; }
.lg-nav-box li.conference a:hover div, .lg-nav-box li.conference a:active div, .lg-nav-box li.conference.selected a div { background: transparent url('/App_Themes/Kenexa/img/kenexus-conference-small-black.gif') 17px 0 no-repeat; }
.lg-nav-box li.conference.selected a div { background-position: 43px 0; }
li.conference .content { background-position: 5px 12px; }
.lg-nav-box li.financial a div, li.financial .content { background: transparent url('/App_Themes/Kenexa/img/kenexus-financial-small-white.gif') 17px 0 no-repeat; }
a.financial { float: left; width: 26px; height: 26px; background: transparent url('/App_Themes/Kenexa/img/kenexus-financial-small-white.gif') top left no-repeat; display: block; }
.lg-nav-box li.financial a:hover div, .lg-nav-box li.financial a:active div, .lg-nav-box li.financial.selected a div { background: transparent url('/App_Themes/Kenexa/img/kenexus-financial-small-black.gif') 17px 0 no-repeat; }
.lg-nav-box li.financial.selected a div { background-position: 43px 0; }
li.financial .content { background-position: 5px 12px; }
.lg-nav-box li.symposium a div, li.symposium .content { background: transparent url('/App_Themes/Kenexa/img/kenexus-symposium-small-white.gif') 17px 0 no-repeat; }
a.symposium { float: left; width: 26px; height: 26px; background: transparent url('/App_Themes/Kenexa/img/kenexus-symposium-small-white.gif') top left no-repeat; display: block; }
.lg-nav-box li.symposium a:hover div, .lg-nav-box li.symposium a:active div, .lg-nav-box li.symposium.selected a div { background: transparent url('/App_Themes/Kenexa/img/kenexus-symposium-small-black.gif') 17px 0 no-repeat; }
.lg-nav-box li.symposium.selected a div { background-position: 43px 0; }
li.symposium .content { background-position: 5px 12px; }
.lg-nav-box li.tradeshow a div, li.tradeshow .content { background: transparent url('/App_Themes/Kenexa/img/kenexus-tradeshow-small-white.gif') 17px 0 no-repeat; }
a.tradeshow { float: left; width: 26px; height: 26px; background: transparent url('/App_Themes/Kenexa/img/kenexus-tradeshow-small-white.gif') top left no-repeat; display: block; }
.lg-nav-box li.tradeshow a:hover div, .lg-nav-box li.tradeshow a:active div, .lg-nav-box li.tradeshow.selected a div { background: transparent url('/App_Themes/Kenexa/img/kenexus-tradeshow-small-black.gif') 17px 0 no-repeat; }
.lg-nav-box li.tradeshow.selected a div { background-position: 43px 0; }
li.tradeshow .content { background-position: 5px 12px; }
.lg-nav-box li.usergroup a div, li.usergroup .content { background: transparent url('/App_Themes/Kenexa/img/kenexus-usergroup-small-white.gif') 17px 0 no-repeat; }
a.usergroup { float: left; width: 26px; height: 26px; background: transparent url('/App_Themes/Kenexa/img/kenexus-usergroup-small-white.gif') top left no-repeat; display: block; }
.lg-nav-box li.usergroup a:hover div, .lg-nav-box li.usergroup a:active div, .lg-nav-box li.usergroup.selected a div { background: transparent url('/App_Themes/Kenexa/img/kenexus-usergroup-small-black.gif') 17px 0 no-repeat; }
.lg-nav-box li.usergroup.selected a div { background-position: 43px 0; }
li.usergroup .content { background-position: 5px 12px; }
.lg-nav-box li.webcast a div, li.webcast .content { background: transparent url('/App_Themes/Kenexa/img/kenexus-webcast-small-white.gif') 17px 0 no-repeat; }
a.webcast { float: left; width: 26px; height: 26px; background: transparent url('/App_Themes/Kenexa/img/kenexus-webcast-small-white.gif') top left no-repeat; display: block; }
.lg-nav-box li.webcast a:hover div, .lg-nav-box li.webcast a:active div, .lg-nav-box li.webcast.selected a div { background: transparent url('/App_Themes/Kenexa/img/kenexus-webcast-small-black.gif') 17px 0 no-repeat; }
.lg-nav-box li.webcast.selected a div { background-position: 43px 0; }
li.webcast .content { background-position: 5px 12px; }

.kenexus-evt-tt { width: 400px; height: 300px; background: #c00; position: absolute; top: 50%; left: 50%; }