/* ::::: https://stg.employereservices.com/ees/portal-resources/css/layout-styles.css ::::: */

body { font-size: 10px; font-family: Verdana,Geneva,sans-serif; background: url('body_bg.gif') repeat-x scroll 0px 0px rgb(239, 244, 248); }
.content-container { margin: 0px auto; width: 964px; background: url('content_container_bg.gif') repeat-y scroll 0px 0px transparent; }
.sliver-nav { padding-top: 15px; padding-bottom: 4px; width: 100%; height: 25px; background-color: rgb(255, 255, 255); border-top: 10px solid rgb(34, 44, 128); }
.top-cap, .end-cap { margin: 0px auto; width: 964px; height: 10px; }
.top-cap { margin-top: 20px; background: url('page_top_cap.gif') no-repeat scroll 0px 0px transparent; }
.end-cap { background: url('page_bottom_cap.gif') no-repeat scroll 0px 0px transparent; }
.portal-footer-wrap { width: 100%; }
.portal-footer-wrap .portal-footer { padding-top: 50px; padding-bottom: 20px; }
.portal-footer-wrap .portal-footer .footer-bar-wrap { margin-bottom: 20px; width: 100%; height: 35px; background: none repeat scroll 0% 0% rgb(34, 44, 128); }
.portal-footer-wrap .portal-footer .footer-bar-wrap .footer-bar { margin: 0px auto; width: 960px; position: relative; }
.portal-footer-wrap .portal-footer .footer-bar-wrap .footer-bar ul { color: rgb(255, 255, 255); }
.portal-footer-wrap .portal-footer .footer-bar-wrap .footer-bar ul li { padding: 0px 15px; display: inline; line-height: 35px; border-right: 1px solid rgb(255, 255, 255); }
.portal-footer-wrap .portal-footer .footer-bar-wrap .footer-bar ul li a:link, .portal-footer-wrap .portal-footer .footer-bar-wrap .footer-bar ul li a:visited { color: rgb(255, 255, 255); text-decoration: none; }
.portal-footer-wrap .portal-footer .footer-bar-wrap .footer-bar ul li a:hover, .portal-footer-wrap .portal-footer .footer-bar-wrap .footer-bar ul li a:active { text-decoration: underline; }
.portal-footer-wrap .portal-footer .footer-bar-wrap .footer-bar ul li.last { border: medium none; }
.portal-footer-wrap .portal-footer .footer-bar-wrap .footer-bar .copyright { height: 35px; position: absolute; top: 0px; right: 15px; color: rgb(255, 255, 255); text-align: right; line-height: 35px; }
.portal-footer-wrap .portal-footer p a:link, .portal-footer-wrap .portal-footer p a:visited, .portal-footer-wrap .portal-footer p a:hover, .portal-footer-wrap .portal-footer p a:active { color: rgb(34, 44, 128); }
.portal-footer-wrap .portal-footer p { color: rgb(135, 145, 150); margin: 0px auto 14px; padding: 0px 22px; width: 926px; }
/* ::::: https://stg.employereservices.com/ees/portal-resources/css/reset-styles.css ::::: */

p { display: block; margin: 0px; padding: 1em; }
ul { display: block; margin: 0px; }
img { display: block; border: medium none; margin: 0px; padding: 0px; }
html, body, ul li { margin: 0px; padding: 0px; }
div, h1, h2, h3, h4, h5, h6, form { display: block; margin: 0px; padding: 0px; }
a, span { font-size: 1em; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0px; padding: 0px; }
fieldset, img { border: 0px none; }
li { list-style: none outside none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
legend { color: rgb(0, 0, 0); }
input, button, textarea, select, optgroup, option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
input, button, textarea, select { font-size: 100%; }
a:active, a:focus { outline: 0px none; }
/* ::::: https://stg.employereservices.com/ees/portal-resources/jqueryUI/themes/custom/jquery.ui.all.css ::::: */

/* ::::: https://stg.employereservices.com/ees/portal-resources/jqueryUI/themes/custom/jquery.ui.base.css ::::: */

/* ::::: https://stg.employereservices.com/ees/portal-resources/jqueryUI/themes/custom/jquery.ui.core.css ::::: */

/* ::::: https://stg.employereservices.com/ees/portal-resources/jqueryUI/themes/custom/jquery.ui.button.css ::::: */

button.ui-button::-moz-focus-inner { border: 0px none; padding: 0px; }
/* ::::: https://stg.employereservices.com/ees/portal-resources/jqueryUI/themes/custom/jquery.ui.dialog.css ::::: */

/* ::::: https://stg.employereservices.com/ees/portal-resources/jqueryUI/themes/custom/jquery.ui.datepicker.css ::::: */

/* ::::: https://stg.employereservices.com/ees/portal-resources/jqueryUI/themes/custom/jquery.ui.theme.css ::::: */

/* ::::: https://stg.employereservices.com/ees/portal-resources/css/global-styles.css ::::: */

* { font-size: 10px; }
.clear { height: 0px; overflow: hidden; visibility: hidden; }
.clear-left { clear: left; }
.spacer { background: none repeat scroll 0% 0% transparent; }
.spacer-10 { height: 10px; }
a.submit-button { padding: 0px 12px; display: inline-block; height: 24px; color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; line-height: 24px; text-align: center; background: none repeat scroll 0% 0% rgb(34, 44, 128); border-radius: 12px 12px 12px 12px; }
a.submit-button:link, a.submit-button:visited { text-decoration: none; }
a.submit-button:hover, a.submit-button:active { text-decoration: none; background: none repeat scroll 0% 0% rgb(0, 82, 147); border: medium none; outline: medium none; }
a.submit-button:focus { text-decoration: none; background: none repeat scroll 0% 0% rgb(0, 82, 147); }
.input-text { padding: 2px; font-size: 12px; line-height: 1.1em; border: 1px solid rgb(153, 153, 153); text-transform: uppercase; }
/* ::::: https://stg.employereservices.com/ees/portal-resources/css/global-styles-mod.css ::::: */

a.arrow-link { font-size: 1.2em; cursor: pointer; }
.tabbed-header { margin-top: 15px; height: 26px; border-bottom: 4px solid rgb(51, 117, 169); }
.tabbed-header h2 { color: rgb(255, 255, 255); font-size: 1.4em; font-weight: bold; }
.tabbed-header h2 span { padding: 5px 34px; display: table; float: left; background: none repeat scroll 0% 0% rgb(51, 117, 169); }
.tabbed-header h2 span.left { background: url('tabbed_header_left.gif') no-repeat scroll 0px 0px rgb(255, 255, 255); height: 26px; padding: 0px; width: 3px; }
.tabbed-header h2 span.right { background: url('tabbed_header_right.gif') no-repeat scroll 0px 0px rgb(255, 255, 255); height: 26px; padding: 0px; width: 3px; }
.input-text, .input-error { text-transform: none; }
/* ::::: https://stg.employereservices.com/ees/portal-resources/css/pages/alerts-notifications.css ::::: */

/* ::::: https://stg.employereservices.com/ees/portal-resources/thirdparty/onlineopinionV5/oo_style.css ::::: */

@media print {
  #oo_bar, .oo_feedback_float, #oo_tab { display: none; }
}
/* ::::: https://stg.employereservices.com/ees/portal-resources/css/pages/prelogin.css ::::: */

.prelogin .content-container h1 { margin-right: 15px; padding-top: 40px; position: relative; color: rgb(50, 50, 50); font-size: 1.9em; font-weight: bold; text-align: right; }
.content-container .blue-bar { margin: 30px 15px 3px; height: 40px; background-color: rgb(34, 44, 128); }
.content-container .login-row { margin: 0px 15px; }
.content-container .login-info { height: 302px; }
.login-box { width: 237px; height: 100%; float: left; color: rgb(255, 255, 255); background-color: rgb(0, 103, 120); }
.login-box legend { padding-top: 40px; padding-bottom: 10px; padding-left: 30px; color: rgb(255, 255, 255); font-size: 2.2em; font-style: italic; font-family: "Times New Roman",Times,serif; }
.login-box fieldset ul li { margin-bottom: 7px; padding-left: 30px; }
.login-box fieldset ul li label, .login-box fieldset ul li input { font-size: 1.2em; }
.login-box fieldset ul li input { padding: 2px; text-transform: none; }
.login-box fieldset .buttons { padding-left: 30px; }
.login-box .forgot-links { padding-left: 30px; }
.login-box .forgot-links a:link, .login-box .forgot-links a:visited { color: rgb(255, 255, 255); font-size: 1.1em; line-height: 1.6em; text-decoration: none; }
.login-box .forgot-links a:hover, .login-box .forgot-links a:active { text-decoration: underline; }
.login-box input { margin-top: 4px; width: 168px; height: 16px; font-size: 1.1em; }
.login-row { margin: 0px 15px; display: block; }
.tour-intro-box { width: 237px; height: 100%; float: left; color: rgb(255, 255, 255); background-color: rgb(28, 115, 126); }
.tour-intro-box h2 { margin: 25px 20px 15px; font-size: 1.7em; }
.tour-intro-box h3 { margin: 0px 20px; font-size: 1.2em; font-weight: bold; }
.tour-intro-box li { margin: 5px 55px; list-style: disc outside none; font-size: 1.1em; }
.tour-intro-box p { margin: 5px 20px; font-size: 1.1em; line-height: 1.6em; }
.tour-intro-box .tour-link { padding-top: 10px; padding-right: 20px; float: right; }
.tour-intro-box .tour-link a:link, .tour-intro-box .tour-link a:visited { color: rgb(255, 255, 255); font-size: 1.2em; text-decoration: none; }
.tour-intro-box .tour-link a:hover, .tour-intro-box .tour-link a:active { text-decoration: underline; }
.tour-intro-box .tour-link span { font-size: 1.4em; }
.prelogin .main-photo { width: 460px; height: 100%; float: left; }
.prelogin .main-photo img { width: 460px; height: 100%; display: block; }
.whats-new { height: 232px; }
.whats-new .new-block { margin-top: 3px; display: block; float: left; width: 223px; height: 150px; }
.whats-new .block-1, .whats-new .block-2 { margin-right: 13.33px; }
.whats-new .block-3 { margin-right: 13.34px; }
.new-block img { width: 223px; height: 90px; }
.new-block h3 { margin-top: 20px; margin-bottom: 8px; font-size: 1.8em; font-style: italic; font-family: "Times New Roman",Times,serif; }
.whats-new .new-block a.arrow-link:link, .whats-new .new-block a.arrow-link:visited { color: rgb(34, 44, 128); text-decoration: none; }
.whats-new .new-block a.arrow-link:hover, .whats-new .new-block a.arrow-link:active { text-decoration: underline; }
.whats-new .new-block span { color: rgb(34, 44, 128); font-size: 1.2em; }
