@import url('/CMSPages/GetCSS.aspx?stylesheetname=kenexa_jquery_ui');

/***** HTML elements *****/
html, body { background: #002942 url('/App_Themes/Kenexa/img/page-bg-repeat.jpg') top left repeat-x; color: #d8d8d8; }
html, body, table, form { margin: 0; padding: 0; }
html, body, td, input { font: 12px Arial, sans-serif; }
h1, h2, h3, h4, h5, h6, p { margin: 0 0 10px 0; padding: 0; }
h1, h2, h3 { color: #0081c6; }
h1 { font-size: 20px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4 { font-size: 14px; }
h5, h6 { font-size: 12px; }
img { border: 0; }
p { line-height: 18px; }
a, a:link, a:visited { text-decoration: none; color: #0081c6; outline: 0; }
a:hover, a:active { color: #06a8ff; }
object, embed { outline: 0; }

img.icon { vertical-align: middle; margin: 0 5px 0 3px; }
input.txt { border: 1px solid #eee; margin: 0; padding: 2px 3px; font-size: 12px; }
input.btn { outline: 0; height: 20px; }
input.focus { border: 1px solid #0081c6; }
input.blur { background: #eee; color: #888; }

h1#reflection { white-space: nowrap; font-weight: normal; margin: 0; padding: 0; font-size: 46px; color: #fff; }
span.highlight { color: #0081c6; font-size: 14px; }
/***** end HTML elements *****/

/***** outer most containers *****/
#page-area { width: 960px; margin: 20px auto; }
#page-top, #page-bottom { width: 100%; position: relative; clear: both; overflow: hidden; }
#page-top { height: 126px; }
#page-middle { width: 100%; min-height: 450px; clear: both; }
#page-bottom { height: 350px; margin: 20px 0; }
/***** end outer most containers *****/

/***** page header *****/
#page-header { height: 70px; }
#page-logo, #page-settings, #page-buttons, #page-header .page-search { position: absolute; }
#page-logo { width: 177px; height: 61px; top: 0; left: 0; }
#page-header .page-search { top: 5px; right: 0; text-align: right; }
#page-settings, #page-buttons { width: 215px; height: 20px; line-height: 20px; text-align: right; top: 35px; right: 0; }
#page-settings ul, #page-buttons ul { margin: 0; padding: 0; list-style-type: none; }
#page-settings ul li { display: inline; padding-left: 10px; }
#page-buttons { height: auto; top: 0; text-align: left; width: 185px; }
#page-buttons ul li { padding-left: 25px; background: transparent url('/App_Themes/KenexaGlobal/img/icons/sprite-horizontal-20-20.png') 0 -48px no-repeat; }
#page-buttons ul li.mailing-list { background-position: 0 -406px; }
#page-buttons ul li.request-demo { background-position: 0 -24px; }
/***** end page header *****/

.lang-selected, .lang-choice { padding-left: 5px; }

/***** mini search *****/
.page-search input.txt { width: 185px; margin-right: 3px; background: #eee; }
.page-search input.btn { background: transparent url('/App_Themes/Kenexa/img/search-up.jpg') top left no-repeat; border: 0; width: 20px; margin: 0; padding: 0; }
.page-search input.btn:hover { background: transparent url('/App_Themes/Kenexa/img/search-over.jpg') top left no-repeat; }
.page-search input.btn:active { background: transparent url('/App_Themes/Kenexa/img/search-down.jpg') center center no-repeat; }
/***** end mini search *****/

/***** blue button *****/
a.bluebtn { display: block; height: 21px; background: transparent url('/App_Themes/Kenexa/img/bluebutton-left-up.gif') top left no-repeat; padding: 0; padding-left: 6px; color: #fff; }
a.bluebtn:hover, a.bluebtn:active { text-decoration: none; }
a.bluebtn:hover { background: transparent url('/App_Themes/Kenexa/img/bluebutton-left-over.gif') top left no-repeat; }
a.bluebtn:active { background: transparent url('/App_Themes/Kenexa/img/bluebutton-left-down.gif') top left no-repeat; }
a.bluebtn div { background: transparent url('/App_Themes/Kenexa/img/bluebutton-right-up.gif') top right no-repeat; padding-right: 6px; }
a.bluebtn:hover div { background: transparent url('/App_Themes/Kenexa/img/bluebutton-right-over.gif') top right no-repeat; }
a.bluebtn:active div { background: transparent url('/App_Themes/Kenexa/img/bluebutton-right-down.gif') top right no-repeat; }
a.bluebtn div div { background: transparent url('/App_Themes/Kenexa/img/bluebutton-repeat-up.gif') top left repeat-x; padding: 0; }
a.bluebtn:hover div div { background: transparent url('/App_Themes/Kenexa/img/bluebutton-repeat-over.gif') top left repeat-x; }
a.bluebtn:active div div { background: transparent url('/App_Themes/Kenexa/img/bluebutton-repeat-down.gif') top left repeat-x; }
/***** end blue button *****/

/***** small list *****/
.small-list { width: 292px; min-height: 250px; }
.small-list ul { margin: 0; padding: 0; list-style-type: none; }
.small-list ul li { height: 70px; overflow: hidden; }
.small-list ul li h5 { height: 30px; overflow: hidden; }
.small-list ul li a { display: block; padding-left: 10px; }
.small-list ul li a .holder { padding-right: 10px; cursor: pointer; }
.small-list ul li a .content { line-height: 15px; padding: 8px 10px; height: 54px; }
.small-list ul li a:hover { background: transparent url('/App_Themes/Kenexa/img/side-blue-left-over.gif') center left no-repeat; }
.small-list ul li a:active { background: transparent url('/App_Themes/Kenexa/img/side-blue-left-down.gif') center left no-repeat; }
.small-list ul li a:hover .holder { background: transparent url('/App_Themes/Kenexa/img/side-blue-right-over.gif') center right no-repeat; }
.small-list ul li a:active .holder { background: transparent url('/App_Themes/Kenexa/img/side-blue-right-down.gif') center right no-repeat; }
.small-list .subtext { font-size: 11px; }

.small-list ul li.rpo a:hover { background: transparent url('/App_Themes/Kenexa/img/side-rpo-left-over.gif') center left no-repeat; }
.small-list ul li.rpo a:active { background: transparent url('/App_Themes/Kenexa/img/side-rpo-left-down.gif') center left no-repeat; }
.small-list ul li.rpo a:hover .holder { background: transparent url('/App_Themes/Kenexa/img/side-rpo-right-over.gif') center right no-repeat; }
.small-list ul li.rpo a:active .holder { background: transparent url('/App_Themes/Kenexa/img/side-rpo-right-down.gif') center right no-repeat; }
.small-list ul li.ats a:hover { background: transparent url('/App_Themes/Kenexa/img/side-ats-left-over.gif') center left no-repeat; }
.small-list ul li.ats a:active { background: transparent url('/App_Themes/Kenexa/img/side-ats-left-down.gif') center left no-repeat; }
.small-list ul li.ats a:hover .holder { background: transparent url('/App_Themes/Kenexa/img/side-ats-right-over.gif') center right no-repeat; }
.small-list ul li.ats a:active .holder { background: transparent url('/App_Themes/Kenexa/img/side-ats-right-down.gif') center right no-repeat; }
.small-list ul li.assess a:hover { background: transparent url('/App_Themes/Kenexa/img/side-assess-left-over.gif') center left no-repeat; }
.small-list ul li.assess a:active { background: transparent url('/App_Themes/Kenexa/img/side-assess-left-down.gif') center left no-repeat; }
.small-list ul li.assess a:hover .holder { background: transparent url('/App_Themes/Kenexa/img/side-assess-right-over.gif') center right no-repeat; }
.small-list ul li.assess a:active .holder { background: transparent url('/App_Themes/Kenexa/img/side-assess-right-down.gif') center right no-repeat; }
.small-list ul li.survey a:hover { background: transparent url('/App_Themes/Kenexa/img/side-survey-left-over.gif') center left no-repeat; }
.small-list ul li.survey a:active { background: transparent url('/App_Themes/Kenexa/img/side-survey-left-down.gif') center left no-repeat; }
.small-list ul li.survey a:hover .holder { background: transparent url('/App_Themes/Kenexa/img/side-survey-right-over.gif') center right no-repeat; }
.small-list ul li.survey a:active .holder { background: transparent url('/App_Themes/Kenexa/img/side-survey-right-down.gif') center right no-repeat; }
.small-list ul li.onboard a:hover { background: transparent url('/App_Themes/Kenexa/img/side-onboarding-left-over.gif') center left no-repeat; }
.small-list ul li.onboard a:active { background: transparent url('/App_Themes/Kenexa/img/side-onboarding-left-down.gif') center left no-repeat; }
.small-list ul li.onboard a:hover .holder { background: transparent url('/App_Themes/Kenexa/img/side-onboarding-right-over.gif') center right no-repeat; }
.small-list ul li.onboard a:active .holder { background: transparent url('/App_Themes/Kenexa/img/side-onboarding-right-down.gif') center right no-repeat; }
.small-list ul li.learn a:hover { background: transparent url('/App_Themes/Kenexa/img/side-learn-left-over.gif') center left no-repeat; }
.small-list ul li.learn a:active { background: transparent url('/App_Themes/Kenexa/img/side-learn-left-down.gif') center left no-repeat; }
.small-list ul li.learn a:hover .holder { background: transparent url('/App_Themes/Kenexa/img/side-learn-right-over.gif') center right no-repeat; }
.small-list ul li.learn a:active .holder { background: transparent url('/App_Themes/Kenexa/img/side-learn-right-down.gif') center right no-repeat; }
.small-list ul li.perform a:hover { background: transparent url('/App_Themes/Kenexa/img/side-perform-left-over.gif') center left no-repeat; }
.small-list ul li.perform a:active { background: transparent url('/App_Themes/Kenexa/img/side-perform-left-down.gif') center left no-repeat; }
.small-list ul li.perform a:hover .holder { background: transparent url('/App_Themes/Kenexa/img/side-perform-right-over.gif') center right no-repeat; }
.small-list ul li.perform a:active .holder { background: transparent url('/App_Themes/Kenexa/img/side-perform-right-down.gif') center right no-repeat; }
/***** end small list *****/

/***** main page navigation *****/
#page-nav { width: 100%; height: 56px; position: absolute; top: 70px; left: 0; background: transparent url('/App_Themes/Kenexa/img/nav-bg-repeat.jpg') top left repeat-x; font-size: 12px; }
#page-nav ul { margin: 0; padding: 0; list-style-type: none; line-height: 56px; white-space: nowrap; }
#page-nav ul li { display: inline; padding: 0; padding-right: 10px; }
#page-nav ul li.last { padding: 0; }
#page-nav ul li a { color: #fff; padding: 22px 0; }

#page-nav ul li.rpo a:hover, #page-nav ul li.rpo-selected a { background: transparent url('/App_Themes/Kenexa/img/rpo-over.gif') center center no-repeat; }
#page-nav ul li.rpo a:active, #page-nav ul li.rpo-selected a:active { background: transparent url('/App_Themes/Kenexa/img/rpo-down.gif') center center no-repeat; }
#page-nav ul li.eb a:hover, #page-nav ul li.eb-selected a { background: transparent url('/App_Themes/Kenexa/img/eb-over.gif') center center no-repeat; }
#page-nav ul li.eb a:active, #page-nav ul li.eb-selected a:active { background: transparent url('/App_Themes/Kenexa/img/eb-down.gif') center center no-repeat; }
#page-nav ul li.ats a:hover, #page-nav ul li.ats-selected a { background: transparent url('/App_Themes/Kenexa/img/ats-over.gif') center center no-repeat; }
#page-nav ul li.ats a:active, #page-nav ul li.ats-selected a:active { background: transparent url('/App_Themes/Kenexa/img/ats-down.gif') center center no-repeat; }
#page-nav ul li.assess a:hover, #page-nav ul li.assess-selected a { background: transparent url('/App_Themes/Kenexa/img/assess-over.gif') center center no-repeat; }
#page-nav ul li.assess a:active, #page-nav ul li.assess-selected a:active { background: transparent url('/App_Themes/Kenexa/img/assess-down.gif') center center no-repeat; }
#page-nav ul li.survey a:hover, #page-nav ul li.survey-selected a { background: transparent url('/App_Themes/Kenexa/img/survey-over.gif') center center no-repeat; }
#page-nav ul li.survey a:active, #page-nav ul li.survey-selected a:active { background: transparent url('/App_Themes/Kenexa/img/survey-down.gif') center center no-repeat; }
#page-nav ul li.onboard a:hover, #page-nav ul li.onboard-selected a { background: transparent url('/App_Themes/Kenexa/img/onboard-over.gif') center center no-repeat; }
#page-nav ul li.onboard a:active, #page-nav ul li.onboard-selected a:active { background: transparent url('/App_Themes/Kenexa/img/onboard-down.gif') center center no-repeat; }
#page-nav ul li.learn a:hover, #page-nav ul li.learn-selected a { background: transparent url('/App_Themes/Kenexa/img/learn-over.gif') center center no-repeat; }
#page-nav ul li.learn a:active, #page-nav ul li.learn-selected a:active { background: transparent url('/App_Themes/Kenexa/img/learn-down.gif') center center no-repeat; }
#page-nav ul li.perform a:hover, #page-nav ul li.perform-selected a { background: transparent url('/App_Themes/Kenexa/img/perform-over.gif') center center no-repeat; }
#page-nav ul li.perform a:active, #page-nav ul li.perform-selected a:active { background: transparent url('/App_Themes/Kenexa/img/perform-down.gif') center center no-repeat; }
#page-nav ul li.leadership a:hover, #page-nav ul li.leadership-selected a { background: transparent url('/App_Themes/Kenexa/img/leadership-over.gif') center center no-repeat; }
#page-nav ul li.leadership a:active, #page-nav ul li.leadership-selected a:active { background: transparent url('/App_Themes/Kenexa/img/leadership-down.gif') center center no-repeat; }
/***** end main page navigation *****/

/***** main content area containers *****/
#page-content-header { height: 80px; text-align: right; }
#page-content { float: left; clear: both; margin-bottom: 20px; color: #002942; }
#page-content .leftcol { float: left; clear: left; width: 640px; }
#page-content .fullcol { float: left; clear: left; width: 960px; }
#page-content .rightcol { float: right; clear: right; width: 296px; padding-left: 24px; }
/***** end main content area containers *****/

/***** page actions *****/
#page-actions { position: absolute; top: 8px; right: 55px; }
#page-actions ul { margin: 0; padding: 0; list-style-type: none; }
#page-actions ul li { float: left; padding-left: 4px; }
#page-actions ul li a { display: block; width: 18px; height: 16px; }
#page-actions li.email a { background: transparent url('/App_Themes/Kenexa/img/page-email-up.gif') top left no-repeat; }
#page-actions li.email a:hover, #page-actions li.email a:active { background: transparent url('/App_Themes/Kenexa/img/page-email-over.gif') top left no-repeat; }
#page-actions li.print a { background: transparent url('/App_Themes/Kenexa/img/page-print-up.gif') top left no-repeat; }
#page-actions li.print a:hover, #page-actions li.print a:active { background: transparent url('/App_Themes/Kenexa/img/page-print-over.gif') top left no-repeat; }
#page-actions li.share a { background: transparent url('/App_Themes/Kenexa/img/Share-Med-Up.png') top left no-repeat; width: 33px; padding-left: 18px; margin-left: 3px; }
#page-actions li.share a:hover, #page-actions li.share a:active { background: transparent url('/App_Themes/Kenexa/img/Share-Med-Over.png') top left no-repeat; }
/***** end page actions *****/

/***** page views *****/
#page-views { position: absolute; top: 5px; left: 47px; }
#page-views ul { margin: 0; padding: 0; list-style-type: none; }
#page-views ul li { float: left; padding-right: 4px; }
#page-views ul li a { display: block; height: 26px; padding-left: 30px; line-height: 26px; }
#page-views li.list a { background: transparent url('/App_Themes/Kenexa/img/listview.gif') center left no-repeat; }
#page-views li.calendar a { background: transparent url('/App_Themes/Kenexa/img/events-white.gif') center left no-repeat; }
#page-views li.ical a { background: transparent url('/App_Themes/Kenexa/img/page-ical-up.gif') center left no-repeat; }
#page-views li.ical a:hover, #page-views li.ical a:active { background: transparent url('/App_Themes/Kenexa/img/page-ical-over.gif') center left no-repeat; }
/***** end page views *****/

#page-media { float: left; clear: both; height: 85px; width: 960px; margin-bottom: 20px; position: relative; }
#page-media object { position: absolute; bottom: 0; left: 0; }

/***** large/full content box *****/
.large-box { width: 640px; background: transparent url('/App_Themes/Kenexa/img/contentbox-header.png') top left no-repeat; padding-top: 18px; /* text-align: justify; */ }
.full-box { width: 960px; background: transparent url('/App_Themes/KenexaGlobal/img/backgrounds/contentbox-top-full.png') top left no-repeat; padding-top: 18px; }
.large-box a, .full-box a { color: #5b97b1; }
.large-box a:hover, .large-box a:active, .full-box a:hover, .full-box a:active { text-decoration: underline; }
.large-box .outer { background: transparent url('/App_Themes/Kenexa/img/contentbox-footer.png') bottom left no-repeat; padding-bottom: 18px; }
.full-box .outer { background: transparent url('/App_Themes/KenexaGlobal/img/backgrounds/contentbox-bottom-full.png') bottom left no-repeat; padding-bottom: 18px; }
.large-box .inner, .full-box .inner { background: #fff url('/App_Themes/Kenexa/img/contentrelatedbox-grad-repeat.jpg') bottom left repeat-x; min-height: 391px; border: 1px solid #0081c6; border-top: 0; border-bottom: 0; }
.large-box .content, .full-box .content { padding: 50px 55px 50px 50px; position: relative; }
.large-box li, .full-box li { line-height: 18px; }
/***** end large/full content box *****/

#page-subnav { float: left; clear: both; margin-bottom: 20px; }

/***** small content box *****/
.related-box, .lg-nav-box { width: 296px; background: transparent url('/App_Themes/Kenexa/img/relatedbox-header.png') top left no-repeat; padding-top: 18px; clear: both; color: #002942; }
.related-box a, .lg-nav-box a { color: #002942; }
.related-box .outer, .lg-nav-box .outer { background: transparent url('/App_Themes/Kenexa/img/relatedbox-footer.png') bottom left no-repeat; padding-bottom: 18px; }
.related-box .inner, .lg-nav-box .inner { background: #fff url('/App_Themes/Kenexa/img/contentrelatedbox-grad-repeat.jpg') bottom left repeat-x; min-height: 235px; border: 1px solid #0081c6; border-top: 0; border-bottom: 0; }
.related-box .content, .lg-nav-box .content { padding: 0 12px; } 
.related-box .content h3 { height: 27px; line-height: 27px; }
.related-box .otherpages { padding: 10px 0; margin-bottom: 15px; border: 2px solid #002942; border-left: 0; border-right: 0; }
.related-box .otherpages a { color: #5b97b1; }
.related-box .otherpages a:hover, .related-box .otherpages a:active { text-decoration: underline; }
.related-box .otherpages ul { margin: 0; padding: 0; list-style-type: none; }
.related-box .otherpages ul li { padding: 5px 0; padding-left: 38px; }
.related-box .small-list { height: auto; width: 290px; position: relative; left: -10px; }
.related-box .small-list ul li .content { background-color: #e2e2e2; padding-left: 40px; }
.related-box .small-list ul li.even .content { background-color: transparent; }
.related-box .small-list ul li a:hover { background: transparent url('/App_Themes/Kenexa/img/side-blue-white-left-over.gif') center left no-repeat; }
.related-box .small-list ul li a:active { background: transparent url('/App_Themes/Kenexa/img/side-blue-white-left-down.gif') center left no-repeat; }
.related-box .small-list ul li a:hover .holder { background: transparent url('/App_Themes/Kenexa/img/side-blue-white-right-over.gif') center right no-repeat; }
.related-box .small-list ul li a:active .holder { background: transparent url('/App_Themes/Kenexa/img/side-blue-white-right-down.gif') center right no-repeat; }

h3.success { background: transparent url('/App_Themes/Kenexa/img/X-connecting.gif') 5px 0 no-repeat; padding-left: 37px; }
h3.events { background: transparent url('/App_Themes/Kenexa/img/events-white.gif') 5px 0 no-repeat; padding-left: 37px; }

li.kgs { background: transparent url('/App_Themes/Kenexa/img/GovernmentSolutions.gif') 7px 2px no-repeat; }

li.whitepaper .content { background: url('/App_Themes/Kenexa/img/whitepapers-white.gif') 5px 12px no-repeat; }
li.news .content { background: url('/App_Themes/Kenexa/img/news-white.gif') 5px 12px no-repeat; }
li.event .content { background: url('/App_Themes/Kenexa/img/events-white.gif') 5px 12px no-repeat; }
li.thoughtleadership .content { background: url('/App_Themes/Kenexa/img/thoughtleader-white.gif') 5px 12px no-repeat; }
li.casestudy .content { background: url('/App_Themes/Kenexa/img/casestudy-white.gif') 5px 12px no-repeat; }
li.insight .content { background: url('/App_Themes/Kenexa/img/InsightReport-white.gif') 5px 12px no-repeat; }
li.audio .content { background: url('/App_Themes/KenexaPodcasts/img/AudioIcon-white.gif') 5px 12px no-repeat; }
li.blog .content { background: url('/App_Themes/Kenexa/img/blog-white.gif') 5px 12px no-repeat; }
li.twitter .content { background: url('/App_Themes/Kenexa/img/Icon-Twitter-Up.png') 5px 12px no-repeat; }
li.rss .content { background: url('/App_Themes/Kenexa/img/Icon-RSS-Up.png') 5px 12px no-repeat; }

.lg-nav-box ul { margin: 0; padding: 0; padding-bottom: 5px; list-style-type: none; }
.lg-nav-box ul li { padding: 0; padding-left: 15px; position: relative; left: -27px; margin-bottom: 5px; }
.lg-nav-box ul li a { display: block; width: 294px; }
.lg-nav-box ul li a div { padding: 5px 0; padding-left: 50px; }

.lg-nav-box ul li.selected { padding-left: 10px; left: -48px; background: #fff url('/App_Themes/Kenexa/img/navarrow-black-on.png') center left no-repeat; }
.lg-nav-box ul li.selected a { width: 320px; }
.lg-nav-box ul li.selected a div { padding-left: 75px; }
/***** end related content box *****/

/***** small content boxes *****/
.nav-box { float: left; clear: left; padding-right: 12px; }
.resources-box { float: right; clear: right; }
.resources-box, .nav-box { width: 142px; background: transparent url('/App_Themes/Kenexa/img/smallbox-header.png') top left no-repeat; padding-top: 18px; }
.resources-box a, .nav-box a { color: #002942; }
.resources-box a:hover, .resources-box a:active { text-decoration: underline; }
.resources-box .outer, .nav-box .outer { background: transparent url('/App_Themes/Kenexa/img/smallbox-footer.png') bottom left no-repeat; padding-bottom: 18px; }
.resources-box .inner, .nav-box .inner { background: #fff url('/App_Themes/Kenexa/img/smallbox-grad-repeat.jpg') bottom left repeat-x; min-height: 100px; border: 1px solid #0081c6; border-top: 0; border-bottom: 0; }
.resources-box .content { padding: 0 12px; }
.resources-box ul, .nav-box ul { margin: 0; padding: 0; list-style-type: none; }
.nav-box ul { padding-bottom: 5px; }
.resources-box ul li, .nav-box ul li { min-height: 20px; padding: 5px 0; padding-left: 35px; }
.nav-box ul li { padding: 0; padding-left: 15px; position: relative; left: -15px; margin-bottom: 5px; }
.nav-box ul li a { display: block; width: 140px; }
.nav-box ul li a div { padding: 5px 0; padding-left: 15px; }
.nav-box ul li.selected { padding-left: 10px; left: -36px; background: transparent url('/App_Themes/Kenexa/img/navarrow-black-on.png') center left no-repeat; }
.nav-box ul li.selected a { width: 180px; }
.nav-box ul li.selected a div { padding-left: 39px; }

li.demo { background: transparent url('/App_Themes/Kenexa/img/content-demo.gif') center left no-repeat; }
li.info { background: transparent url('/App_Themes/Kenexa/img/content-info.gif') center left no-repeat; }
li.download { background: transparent url('/App_Themes/Kenexa/img/content-download.gif') center left no-repeat; }
li.contact { background: transparent url('/App_Themes/Kenexa/img/content-contact.gif') center left no-repeat; }
li.emailalert { background: transparent url('/App_Themes/Kenexa/img/email-alerts.gif') center left no-repeat; }
li.submission { background: transparent url('/App_Themes/Kenexa/img/submit-item.gif') center left no-repeat; }
/***** end small content boxes *****/

a.continue { padding-left: 30px; line-height: 16px; background: transparent url('/App_Themes/Kenexa/img/page-readmore-up.gif') 5px 0 no-repeat; }
a.continue:hover { background: transparent url('/App_Themes/Kenexa/img/page-readmore-over.gif') 5px 0 no-repeat; }

.document { margin-bottom: 20px; }
.document-hdr { border-bottom: 1px solid #aaaaaa; }
.document-hdr h3 { margin-bottom: 0; text-align: left; }
.document-hdr h3 a { color: #0081c6; }
.document-author { position: relative; font-size: 11px; width: 100%; margin: 5px 0; }
.document-dt { position: absolute; top: 0; right: 0; font-size: 11px; }
.document-actions { text-align: right; font-size: 11px; }

.document-thumb { width: 100px; height: 115px; float: left; clear: both; margin-right: 15px; }
.document-thumb-title { font-size: 11px; }

div.page-form { background-color: #fff; border: 1px solid #0081c6; padding: 10px; padding-right: 14px; } 
div.page-form table td { height: 30px; vertical-align: middle; font-size: 11px; }
div.page-form td.page-form-label, div.page-form td.page-form-label-input { text-align: left; }
div.page-form td.page-form-label-input, div.page-form td.page-form-label-textarea, div.page-form td.page-form-label-select, div.page-form td.page-form-label-radio-hori, div.page-form td.page-form-label-checkbox-hori, div.page-form td.page-form-label-checkbox-vert { font-weight: bold; }
div.page-form td.page-form-field-input, div.page-form td.page-form-field-select { text-align: right; }
div.page-form td.page-form-field-input input, div.page-form td.page-form-field-textarea textarea, div.page-form td.page-form-field-select select { background-color: #fff; width: 350px; border: 1px solid #aaa; color: #444; font-size: 12px; height: 15px; text-align: left; }
div.page-form td.page-form-field-select select { height: auto; width: 352px; }
div.page-form td.page-form-field-textarea textarea { width: 505px; height: 150px; }
div.page-form td.page-form-field-radio-hori table td { padding: 0 3px; }
div.page-form td.page-form-field-radio-hori table td input { vertical-align: middle; } 

div.page-form td.page-form-buttons input, input.page-form-button { text-align: center; height: 22px; display: block; padding-bottom: 4px; font-size: 11px; width: 102px; color: #fff; background: transparent url('/App_Themes/KenexaGlobal/img/buttons/blue/medium-up.png') top left no-repeat; border: 0; }
div.page-form td.page-form-buttons input:hover, input.page-form-button:hover { background-image: url('/App_Themes/KenexaGlobal/img/buttons/blue/medium-over.png'); } 
div.page-form td.page-form-buttons input:active, input.page-form-button:active { background-image: url('/App_Themes/KenexaGlobal/img/buttons/blue/medium-down.png'); } 

div.page-form td.page-form-request-btn div, div.page-form td.page-form-download-btn div { position: relative; }
div.page-form td.page-form-request-btn span.page-form-button-note, div.page-form td.page-form-download-btn span.page-form-button-note { display: block; position: absolute; width: 85px; top: 40px; right: 15px; font-size: 12px; text-align: center; cursor: pointer; }
div.page-form td.page-form-request-btn input, div.page-form td.page-form-download-btn input { text-align: center; width: 172px; height: 136px; display: block; color: #0081c6; font-weight: bold; background: transparent url('/App_Themes/KenexaGlobal/img/buttons/grey/sprite-large-buttons-172x136.png') 0 -280px no-repeat; border: 0; padding: 0 2px 105px 0; font-size: 16px; cursor: pointer; }
div.page-form td.page-form-download-btn input { background-position: 0 0;}
div.page-form td.page-form-request-btn input:hover { background-position: 0 -420px; }
div.page-form td.page-form-download-btn input:hover { background-position: 0 -140px; }
div.page-form td.page-form-field-input-small input { width: 250px; }

.search-dialog { height: 22px; margin-bottom: 20px; }
.search-dialog table { width: 375px; height: 22px; display: block; }
.search-dialog table td { display: block; float: left; width: 262px; vertical-align: top; }
.search-dialog table td:first-child { width: 100px; line-height: 22px; }
.search-dialog table td input { position: relative; top: 0; left: 0; }
.search-dialog table td input.page-form-button { top: -22px; left: 160px; font-size: 11px; }

.page-form .error, .required, .ErrorLabel { color: #cc0000; }
.required { font-weight: bold; }

#page-footer { width: 100%; background: transparent url('/App_Themes/Kenexa/img/footer-bg-top.png') top left no-repeat; position: absolute; top: 0; left: 0; padding-top: 20px; }
#page-footer, #page-footer a { color: #d8d8d8; }
#page-footer a:hover, #page-footer a:active { color: #fff; } 
#page-footer .outer { background: transparent url('/App_Themes/Kenexa/img/footer-bg-bottom.png') bottom left no-repeat; padding-bottom: 20px; }
#page-footer .inner { height: 280px; background: #000; }
#page-footer .leftcol, #page-footer .middlecol, #page-footer .rightcol { height: 280px; position: absolute; top: 0; margin: 20px 0; }
#page-footer .middlecol, #page-footer .rightcol { width: 292px; border-left: 3px solid #002942; padding: 0 12px; }
#page-footer .leftcol { width: 256px; padding: 0 40px 0 20px; }
#page-footer .middlecol { left: 318px; }
#page-footer .rightcol { right: 0; }
#page-footer .leftcol ul { margin: 0; padding: 0; list-style-type: none; font-size: 14px; }
#page-footer .leftcol ul li { height: 25px; line-height: 25px; }
#page-footer .leftcol ul li img { vertical-align: middle; }
#page-footer .leftcol ul li a, #page-footer .leftcol ul li div.page-search { padding-left: 10px; }
#page-footer .leftcol ul li a span { padding-right: 10px; line-height: 25px; }
#page-footer .leftcol ul li a:hover { background: transparent url('/App_Themes/Kenexa/img/side-blue-left-over.gif') center left no-repeat; }
#page-footer .leftcol ul li a:active { background: transparent url('/App_Themes/Kenexa/img/side-blue-left-down.gif') center left no-repeat; }
#page-footer .leftcol ul li a:hover span { background: transparent url('/App_Themes/Kenexa/img/side-blue-right-over.gif') center right no-repeat; }
#page-footer .leftcol ul li a:active span { background: transparent url('/App_Themes/Kenexa/img/side-blue-right-down.gif') center right no-repeat; }
#page-footer .small-list h3 { font-weight: normal; padding-left: 40px; height: 26px; line-height: 26px; }
#page-footer .small-list h3 a { color: #0081c6; }
#page-footer .small-list h3 a:hover, #page-footer .small-list h3 a:active { color: #06a8ff; }
#page-footer #news-list h3 { background: transparent url('/App_Themes/Kenexa/img/news-black.gif') 10px 0px no-repeat; }
#page-footer #events-list h3 { background: transparent url('/App_Themes/Kenexa/img/events-black.gif') 10px 0px no-repeat; }
#page-footer .small-list ul li .content { background: #002942; }
#page-footer .small-list ul li.even .content { background: #000; }
#page-footer #featured-links-list h3 { background: transparent url('/App_Themes/KGS/img/govt-building-black.gif') 10px 0px no-repeat; }
#page-footer #featured-links-list ul li { height: 35px; }
#page-footer #featured-links-list ul li h5 { height: 27px; }
#page-footer #featured-links-list ul li a .content { line-height: 27px; padding: 4px 10px; height: 27px; }

#page-links { width: 100%; height: 20px; line-height: 20px; position: absolute; top: 330px; left: 0; }
#page-footer-simple { width: 100%; background: transparent url('/App_Themes/KenexaGlobal/img/backgrounds/footer-bg-small.png') top left no-repeat; height: 44px; line-height: 44px; }
#page-links ul, #page-footer-simple ul { width: 50%; margin: 0; padding: 0; list-style-type: none; position: absolute; top: 0; text-align: left; }
#page-links ul li, #page-footer-simple ul li { display: inline; color: #aaa; padding-right: 10px; }
#page-links ul li a, #page-footer-simple ul li a { padding: 2px 0 3px 0; }
#page-links ul.left, #page-footer-simple ul.left { left: 0; }
#page-footer-simple ul.left { margin-left: 10px; }
#page-links ul.right, #page-footer-simple ul.right { right: 0; text-align: right; }
#page-footer-simple ul.right { margin-right: 10px; }
#page-links ul.right li, #page-footer-simple ul.right li { padding-right: 0; padding-left: 10px; }
#page-links ul.right li a, #page-footer-simple ul.right li a { color: #888; padding-left: 25px; }
#page-links ul.right li a:hover, #page-links ul.right li a:active, #page-footer-simple ul.right li a:hover, #page-footer-simple ul.right li a:active { color: #c0c0c0; }
#page-links ul.right li a.kenexapods, #page-footer-simple ul.right li a.kenexapods { background: transparent url('/App_Themes/Kenexa/img/footer-podcast-up.gif') center left no-repeat; }
#page-links ul.right li a.kenexapods:hover, #page-links ul.right li a.kenexapods:active, #page-footer-simple ul.right li a.kenexapods:hover, #page-footer-simple ul.right li a.kenexapods:active { background: transparent url('/App_Themes/Kenexa/img/footer-podcast-over.gif') center left no-repeat; }
#page-links ul.right li a.kenexablog, #page-footer-simple ul.right li a.kenexablog { background: transparent url('/App_Themes/Kenexa/img/footer-blog-up.gif') center left no-repeat; }
#page-links ul.right li a.kenexablog:hover, #page-links ul.right li a.kenexablog:active, #page-footer-simple ul.right li a.kenexablog:hover, #page-footer-simple ul.right li a.kenexablog:active { background: transparent url('/App_Themes/Kenexa/img/footer-blog-over.gif') center left no-repeat; }
#page-links ul.right li a.kenexa, #page-footer-simple ul.right li a.kenexa { background: transparent url('/App_Themes/KenexaGlobal/img/icons/black/x-up.gif') center left no-repeat; }
#page-links ul.right li a.kenexa:hover, #page-links ul.right li a.kenexa:active, #page-footer-simple ul.right li a.kenexa:hover, #page-footer-simple ul.right li a.kenexa:active { background: transparent url('/App_Themes/KenexaGlobal/img/icons/black/x-over.gif') center left no-repeat; }


.social-networks { height: 24px; margin-left: 10px; margin-top: 10px; }
.social-networks ul { margin: 0; padding: 0; list-style-type: none; }
.social-networks ul li { display: inline; }
.social-networks ul li a { display: block; float: left; width: 24px; height: 24px; }

a.connect { display: block; height: 24px; line-height: 24px; padding-left: 34px; }
td a.connect { margin-bottom: 20px; }

a.twitter { background: transparent url('/App_Themes/Kenexa/img/Icon-Twitter-Up.png') top left no-repeat; }
a.twitter:hover, a.twitter:active { background: transparent url('/App_Themes/Kenexa/img/Icon-Twitter-Over.png') top left no-repeat; }
a.linkedin { background: transparent url('/App_Themes/Kenexa/img/Icon-LinkedIn-Up.png') top left no-repeat; }
a.linkedin:hover, a.linkedin:active { background: transparent url('/App_Themes/Kenexa/img/Icon-LinkedIn-Over.png') top left no-repeat; }
a.facebook { background: transparent url('/App_Themes/Kenexa/img/Icon-Facebook-Up.png') top left no-repeat; }
a.facebook:hover, a.facebook:active { background: transparent url('/App_Themes/Kenexa/img/Icon-Facebook-Over.png') top left no-repeat; }
a.kenexablog { background: transparent url('/App_Themes/Kenexa/img/Icon-Blog-Up.png') top left no-repeat; }
a.kenexablog:hover, a.kenexablog:active { background: transparent url('/App_Themes/Kenexa/img/Icon-Blog-Over.png') top left no-repeat; }
a.kenexapodcasts { background: transparent url('/App_Themes/Kenexa/img/Icon-KenexaPods-Up.png') top left no-repeat;  }
a.kenexapodcasts:hover, a.kenexapodcasts:active { background: transparent url('/App_Themes/Kenexa/img/Icon-KenexaPods-Over.png') top left no-repeat; }
a.kenexarss { background: transparent url('/App_Themes/Kenexa/img/Icon-RSS-Up.png') top left  no-repeat; }
a.kenexarss:hover, a.kenexarss:active { background: transparent url('/App_Themes/Kenexa/img/Icon-RSS-Over.png') top left no-repeat; }
a.youtube { background: transparent url('/App_Themes/KenexaGlobal/img/networking/youtube-up.png') top left  no-repeat; }
a.youtube:hover, a.youtube:active { background: transparent url('/App_Themes/KenexaGlobal/img/networking/youtube-over.png') top left no-repeat; }

#page-social-media { position: absolute; top: 5px; left: 50px; }
#page-social-media ul { margin: 0; padding: 0; list-style-type: none; }
#page-social-media ul li { float: left; display: block; height: 24px; width: 24px; margin-right: 5px; }
#page-social-media ul li a { width: 100%; height: 100%; display: block; }

#page-footer .leftcol .social-networks ul li a { background: none; padding: 0; margin-right: 7px; }

#page-footer .leftcol .social-networks li.twitter a { background: transparent url('/App_Themes/Kenexa/img/Icon-Twitter-Up.png') center center no-repeat; }
#page-footer .leftcol .social-networks li.twitter a:hover, #page-footer .leftcol .social-networks li.twitter a:active { background: transparent url('/App_Themes/Kenexa/img/Icon-Twitter-Over.png') center center no-repeat; }
#page-footer .leftcol .social-networks li.linkedin a { background: transparent url('/App_Themes/Kenexa/img/Icon-LinkedIn-Up.png') center center no-repeat; }
#page-footer .leftcol .social-networks li.linkedin a:hover, #page-footer .leftcol .social-networks li.linkedin a:active { background: transparent url('/App_Themes/Kenexa/img/Icon-LinkedIn-Over.png') center center no-repeat; }
#page-footer .leftcol .social-networks li.facebook a { background: transparent url('/App_Themes/Kenexa/img/Icon-Facebook-Up.png') center center no-repeat; }
#page-footer .leftcol .social-networks li.facebook a:hover, #page-footer .leftcol .social-networks li.facebook a:active { background: transparent url('/App_Themes/Kenexa/img/Icon-Facebook-Over.png') center center no-repeat; }
#page-footer .leftcol .social-networks li.youtube a { background: transparent url('/App_Themes/KenexaGlobal/img/networking/youtube-up.png') center center no-repeat; }
#page-footer .leftcol .social-networks li.youtube a:hover, #page-footer .leftcol .social-networks li.youtube a:active { background: transparent url('/App_Themes/KenexaGlobal/img/networking/youtube-over.png') center center no-repeat; }
#page-footer .leftcol .social-networks li.kenexablog a { background: transparent url('/App_Themes/Kenexa/img/Icon-Blog-Up.png') center center no-repeat; }
#page-footer .leftcol .social-networks li.kenexablog a:hover, #page-footer .leftcol .social-networks li.kenexablog a:active { background: transparent url('/App_Themes/Kenexa/img/Icon-Blog-Over.png') center center no-repeat; }
#page-footer .leftcol .social-networks li.kenexapodcasts a { background: transparent url('/App_Themes/Kenexa/img/Icon-KenexaPods-Up.png') center center no-repeat; }
#page-footer .leftcol .social-networks li.kenexapodcasts a:hover, #page-footer .leftcol .social-networks li.kenexapodcasts a:active { background: transparent url('/App_Themes/Kenexa/img/Icon-KenexaPods-Over.png') center center no-repeat; }
#page-footer .leftcol .social-networks li.kenexarss a { background: transparent url('/App_Themes/Kenexa/img/Icon-RSS-Up.png') center center no-repeat; }
#page-footer .leftcol .social-networks li.kenexarss a:hover, #page-footer .leftcol .social-networks li.kenexarss a:active { background: transparent url('/App_Themes/Kenexa/img/Icon-RSS-Over.png') center center no-repeat; }

.more { text-align: right; margin-top: 10px; height: 15px; line-height: 15px; }
.more a { display: block; padding-right: 10px; }
.more a:hover { background: transparent url('/App_Themes/Kenexa/img/side-blue-right-over.gif') center right no-repeat; }
.more a:active { background: transparent url('/App_Themes/Kenexa/img/side-blue-right-down.gif') center right no-repeat; }
.more a span { padding-left: 10px; }
.more a:hover span { background: transparent url('/App_Themes/Kenexa/img/side-blue-left-over.gif') center left no-repeat; }
.more a:active span { background: transparent url('/App_Themes/Kenexa/img/side-blue-left-down.gif') center left no-repeat; }

.bottom-search { margin-left: 10px; }

.PagerControl { font-weight: bold; text-align: center; font-size: 11px; }
.PagerControl img { vertical-align: middle; padding: 0 5px; padding-bottom: 1px; }
.PagerControl span.first, .PagerControl span.previous, .PagerControl span.next, .PagerControl span.last { padding: 8px; }
.PagerControl span.first { background: transparent url('/App_Themes/Kenexa/img/pagination-first-up.gif') center center no-repeat; }
.PagerControl a:hover span.first, .PagerControl a:active span.first { background: transparent url('/App_Themes/Kenexa/img/pagination-first-over.gif') center center no-repeat; }
.PagerControl span.previous { background: transparent url('/App_Themes/Kenexa/img/pagination-previous-up.gif') center center no-repeat; }
.PagerControl a:hover span.previous, .PagerControl a:active span.previous { background: transparent url('/App_Themes/Kenexa/img/pagination-previous-over.gif') center center no-repeat; }
.PagerControl span.next { background: transparent url('/App_Themes/Kenexa/img/pagination-next-up.gif') center center no-repeat; }
.PagerControl a:hover span.next, .PagerControl a:active span.next { background: transparent url('/App_Themes/Kenexa/img/pagination-next-over.gif') center center no-repeat; }
.PagerControl span.last { background: transparent url('/App_Themes/Kenexa/img/pagination-last-up.gif') center center no-repeat; }
.PagerControl a:hover span.last, .PagerControl a:active span.last { background: transparent url('/App_Themes/Kenexa/img/pagination-last-over.gif') center center no-repeat; }
.PagerControl a.UnselectedPage { color: #002942; }
.PagerControl span.SelectedPage { color: #fff; background: transparent url('/App_Themes/Kenexa/img/pagination-currentpage-full.gif') center center no-repeat; }
.PagerControl a.UnselectedPage, .PagerControl span.SelectedPage { padding: 2px 8px; }
.PagerControl a.UnselectedPage:visited { color: #aaa; }
.PagerControl a.UnselectedPage:hover, .PagerControl a.UnselectedPage:active { text-decoration: none; background: transparent url('/App_Themes/Kenexa/img/pagination-over-full.gif') center center no-repeat; }
.PagerControl a.UnselectedPage:visited:hover {  text-decoration: none; background: transparent url('/App_Themes/Kenexa/img/pagination-visited-over-full.gif') center center no-repeat; }

.translate select { font: 11px Arial, sans-serif; }