/*
 * HTML5 Boilerplate
 *
 * What follows is the result of much research on cross-browser styling.
 * Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal,
 * Kroc Camen, and the H5BP dev community and team.
 */

/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

html,
button,
input,
select,
textarea {
    color: #222;
}

body {
    font-size: 12px;
    line-height: 1.3em;
	background:#e6e6e6
}

html {
    background-color: #E6E6E6;
}


header
,nav
,section
,article
,aside
,footer
,hgroup 
{ 
display: block;
}

/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate.
 * Customize the background color to match your design.
 */

::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

/*
 * A better looking default horizontal rule
 */

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

/*
 * Remove the gap between images and the bottom of their containers: h5bp.com/i/440
 */

img {
    vertical-align: middle;
    border:none;
}

/*
 * Remove default fieldset styles.
 */

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

/*
 * Allow only vertical resizing of textareas.
 */

textarea {
    resize: vertical;
}

/* ==========================================================================
   Chrome Frame prompt
   ========================================================================== */

.chromeframe {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/* ==========================================================================
   Author's custom styles
   ========================================================================== */

/*
 * Layout styles
 */

@media print {
  a[href]:after {
    content: none !important;
  }
}

@media print 
{
    .noPrint 
    {
        display:none;
    }
}

a:link:after, a:visited:after { content:" [" attr(href) "] "; }
 
 
body { text-align: center; background: #e6e6e6; }
#wrapper { width: 700px; margin: 0 auto; text-align: left; border: 0px; }
#content { margin-bottom: 30px; }
#contenthome { margin-bottom: 130px; }

/* 2 columns */
.two-columns { background: #ffffff url('/apspahbx/skins/ahbxdefault/images/two-column-background.png') left top repeat-y; }
.two-columns #secondary { float: left; width: 200px; margin-left: -100%; }
#secondary { float: left; width: 200px; }
.two-columns #content { width: 700px;}
.two-columns #content article { margin-left: 200px; padding: 0 30px 30px; }

.column { float: left; width: 100%; }
.column-inner { overflow: hidden; margin-right: 216px; text-align:left; }
.column-innerEnrSum { overflow: hidden; margin-right: 216px; text-align:left; }

@media screen and (-webkit-min-device-pixel-ratio:0) {   
 .column-inner  {
  text-align:left; 
  margin-right: 216px;
 overflow: hidden;
 }     
}
@media screen and (-webkit-min-device-pixel-ratio:0) {   
 .column-innerEnrSum  {
   float:left;
  width:100%;
  position:relative
 }     
}

@media screen and (-webkit-min-device-pixel-ratio:0) {   
 .column-innerEnrSum p.enrsumtxtfield  {
  width:80%;
 }     
}

@media screen and (-webkit-min-device-pixel-ratio:0) {   
 .column-inner p.enrsumtxtfield  {
  width:80%;
 }     
}


.column-inner h2 { padding-top: 0; }
.static-right { float: left; margin-left: -181px; position: relative; }

.two-columns-right { background: #ffffff url('/apspahbx/skins/ahbxdefault/images/right-column-background.png') right top repeat-y; }
.two-columns-right #right-column { width: 250px; padding: 30px 30px 0 0; float: left; margin-left: -280px; }
.two-columns-right #content { width: 100%; float: left; }
.two-columns-right #contenthome { width: 100%; float: left; }
.two-columns-right .content-wrap { overflow: hidden; margin: 30px 310px 0 30px; }

.two-columns-admin { background: #ffffff url('/apspahbx/skins/ahbxdefault/images/admin-column.png') right top repeat-y; }
.two-columns-admin #right-column { width: 170px; padding: 30px 30px 0 0; float: left; margin-left: -200px; }
.two-columns-admin #content { width: 100%; float: left; }
.two-columns-admin .content-wrap { overflow: hidden; margin: 5px 230px 0 30px; }

.left-shadow { background: transparent url('/apspahbx/skins/ahbxdefault/images/left-shadow.png') left top no-repeat; }
.right-shadow { background: transparent url('/apspahbx/skins/ahbxdefault/images/right-shadow.png') right top no-repeat; padding:30px 0 0 0 }

.one-column-admin { background: #ffffff; padding: 0 30px 30px; }
.one-column-admin .content-wrap { margin: 0 100px; }
.one-column-admin .content-wrap {margin/*\**/: 0px 30px 0px 30px\9;}

table.displaytagtable td .width21 { width: 21%;}

/*
 * Header
 */

#main h1 { margin: 0; padding: 0; float: left; margin-right: -100%; position: relative; z-index: 100; }
#main h1 a { display: block; margin: 0; padding: 0; height: 90px; width: 199px; background: #ffffff url('/apspahbx/skins/ahbxdefault/images/accenture-hbe-logo.png') left top no-repeat; text-indent: -9999px; }
.wizard { float: left; width: 100%; }
.wizard-nav { line-height: 1.5em; margin: 0 0 0 200px; padding: 4px 0 4px 5px; border-left: 1px solid #ffffff; background: #f4f4f4 url('/apspahbx/skins/ahbxdefault/images/wizard-stripes.png') left top repeat; }
.wizard-nav ul { float: left; margin: 0; padding: 15px 13px; background: transparent url('/apspahbx/skins/ahbxdefault/images/wizard-background.png') left top no-repeat; }
.wizard-nav ul li { float: left; margin: 0; padding: 0; list-style: none; }
.wizard-nav ul li a { display: block; float: left; background: #e8e6e6; color: #808080; text-decoration: none; padding: 5px 15px 5px 15px; width: 114px; }
.wizard-nav ul li a .step { display: block; font-weight: bold; font-size: 18px; }
.wizard-nav ul li a .step-name { display: block; font-size: 12px; }
.wizard-nav .check { display: inline-block; text-indent: -9999px; overflow: hidden; background: transparent url('/apspahbx/skins/ahbxdefault/images/wizard-check.png') left top no-repeat; height: 16px; width: 19px; }

/* Admin header */
.masthead-admin { background: #5d9234; padding: 9px 30px; }
#main .masthead-admin h1 { font-size: 12px; color: #ffffff; font-weight: bold; margin: 0; padding: 0; float: left; font-family: Arial, sans-serif; border-right: none; }
#main .masthead-admin h2 { font-size: 12px; color: #ffffff; font-weight: bold; margin: 0; padding: 0; float: right; font-family: Arial, sans-serif; }

/* Wizard states */
.wizard-nav ul li.complete a { background: #c4e096 url('/apspahbx/skins/ahbxdefault/images/wizard-arrows.png') right -53px no-repeat; color: #006837; }
.wizard-nav ul li.first-complete a { background: #C4E096 url('/apspahbx/skins/ahbxdefault/images/wizard-arrows.png') right 0 no-repeat; color: #006837; }
.wizard-nav ul li.active a { background: #a8d3f8 url('/apspahbx/skins/ahbxdefault/images/wizard-arrows.png') right -106px no-repeat; color: #0069a2; }
.wizard-nav ul li.first-active a { background: #A8D3F8; color: #0069A2; }
.wizard-nav ul li.pending a { background: #E8E6E6 url('/apspahbx/skins/ahbxdefault/images/wizard-arrows.png') right -159px no-repeat; color: #808080; }
.wizard-nav ul li.pending-parent a { background: #E8E6E6 url('/apspahbx/skins/ahbxdefault/images/wizard-arrows.png') right -159px no-repeat; color: #808080; }
.wizard-nav ul li.pending-last a { background: #E8E6E6; color: #808080; }
.wizard-nav ul li.first-pending a { background: #E8E6E6; color: #808080; }

/* Employee wizard */
.employee-wizard { float: left; width: 100%; }
.employee-wizard-nav { margin: 0 0 0 200px; background: #f4f4f4 url('/apspahbx/skins/ahbxdefault/images/wizard-stripes.png') left top repeat; }
.employee-wizard-nav ul { float: left; margin: 0; padding: 0; background: #ffffff; }
.employee-wizard-nav ul li { float: left; margin: 0; padding: 0; list-style: none; position: relative; }
.employee-wizard-nav ul li a { display: block; float: left; height: 55px; margin-left: -23px; position: relative; background: transparent url("/apspahbx/skins/ahbxdefault/images/employee-wizard.png") -150px top no-repeat; width: 87px; padding: 35px 30px 0 33px; font-size: 16px; font-weight: bold; color: #565655; text-decoration: none; line-height: 1em; }
.employee-wizard-nav ul li a.complete { background-position: -150px -203px; color: #006837; }
.employee-wizard-nav ul li a.complete-first { background-position: -303px -203px; color: #006837; width: 74px; margin-left: 0; }
.employee-wizard-nav ul li a.complete-last { background-position: 0 -203px; color: #006837; width: 96px; padding-right: 5px; }
.employee-wizard-nav ul li a.active { background-position: -150px -101px; color: #0069a2; }
.employee-wizard-nav ul li a.active-first { background-position: -303px -101px; color: #0069a2; width: 74px; margin-left: 0; }
.employee-wizard-nav ul li a.active-last { background-position: 0 -101px; color: #0069a2; width: 96px; padding-right: 5px; }
.employee-wizard-nav ul li a.default { background-position: -150px 0; color: #565655; }
.employee-wizard-nav ul li a.default-first { background-position: -303px 0; color: #565655; width: 74px; margin-left: 0; }
.employee-wizard-nav ul li a.default-last { background-position: 0 0; color: #565655; width: 96px; padding-right: 5px; }
.employee-wizard-nav ul li a.pending { background-position: -150px 0; color: #cecece; }
.employee-wizard-nav ul li a.pending-first { background-position: -303px 0; color: #cecece; width: 74px; margin-left: 0; }
.employee-wizard-nav ul li a.pending-last { background-position: 0 0; color: #cecece; width: 96px; padding-right: 5px; }
.employee-wizard-nav ul li a.complete:hover { background-position: -150px -305px; color: #c4e096; }
.employee-wizard-nav ul li a.complete-first:hover { background-position: -303px -305px; color: #c4e096; }
.employee-wizard-nav ul li a.complete-last:hover { background-position: 0 -305px; color: #c4e096; }
.employee-wizard-nav ul li a .check { display: block; position: absolute; bottom: 10px; left: 35px; text-indent: -9999px; background: transparent url('/apspahbx/skins/ahbxdefault/images/content-icons.png') left -158px no-repeat; overflow: hidden; height: 13px; width: 13px; }
.employee-wizard-nav ul li a:hover .check { background-position: left -426px; }

/* Reset the stack order */
#start { z-index: 10; }
#household { z-index: 9; }
#personal { z-index: 8; }
#income { z-index: 7; }
#eligibility { z-index: 6; }
#enrollment { z-index: 5; }

/* Manage navigation */
.manage { float: left; width: 100%; }
.manage-nav { margin: 0 0 0 200px; background: #f4f4f4 url('/apspahbx/skins/ahbxdefault/images/wizard-stripes.png') left top repeat; }
.manage-nav ul { float: left; margin: 0; padding: 0; }
.manage-nav ul li { float: left; margin: 0; padding: 0; list-style: none; }
.manage-nav ul li a { display: block; float: left; width: 132px; border-right: 1px solid #c2c2c2; text-decoration: none; background: #f4f4f4; color: #565655; padding: 28px 0 20px 19px; }
.manage-nav ul li a:hover { background: #E6E6E6; }
.manage-nav ul li a.selected { color: #ffffff; }
.manage-nav ul li a span { display: block; }
.manage-nav ul li a span.title { font-size: 24px; font-weight: bold; line-height: 24px; }
.manage-nav ul li a span.sub { font-weight: normal; font-size: 13px; }

.manage-nav ul li.summary a.selected { background: #da730a; }
.manage-nav ul li.company a.selected { background: #289987; }
.manage-nav ul li.employee a.selected { background: #c53a1c; }
.manage-nav ul li.plans a.selected { background: #0b4468; }
.manage-nav ul li.payment a.selected { background: #8cc247; }

/* Apply banner */
.begin { float: left; width: 100%; }
.begin-banner { background: #8cc247; margin: 0 0 0 200px; padding: 26px 30px 0 40px; height: 64px; }
.begin h2 { font-size: 2.43em; font-weight: normal; color: #ffffff; margin: 0; padding: 6px 52px 0 0; line-height: 1em; }
.apply-button { margin:5px 0 0 0; display: block; outline: none; height: 40px; width: 233px; background: transparent url('/apspahbx/skins/ahbxdefault/images/begin-application.png') left top no-repeat; overflow: hidden; text-indent: -9999px; }
.apply-button:hover { background-position: left -40px; }
.apply-button:active { background-position: left -80px; }

/* Welcome Banner */
.welcome { float: left; width: 100%; }
.welcome-banner { background: #E6E6E6 url('/apspahbx/skins/ahbxdefault/images/umbrella-masthead.png') left top no-repeat; margin: 0 0 0 200px; height: 90px; overflow: hidden; }
.welcome-banner h2 { font-size: 2.14em; color: #353535; padding: 25px 0 0 25px; line-height: 1em; }

/* Utility bar */
.utility-bar { background: #353535; padding: 7px 30px 0 30px; color: #ffffff; font-size: 13px; height: 33px; }
.utility-bar a, .utility-bar a:visited, .utility-bar a:active { color: #ffffff; }
.utility-bar a:hover { color: #c2c2c2; }
.utility-bar ul { margin: 0; padding: 0; float: left; }
.utility-bar ul li { margin: 0; padding: 0; list-style: none; float: left; }
.utility-bar #site-settings ul li { margin-left: 20px; width: auto; }
.utility-bar #account-settings ul { padding: 7px 0 0 15px; }
.utility-bar #account-settings ul li { padding: 0 10px; border-right: 1px solid #ffffff; line-height: 13px; }
.utility-bar #account-settings ul li.last { border-right: 0; }

/* Utility icons */
.utility-bar .home { background: transparent url('/apspahbx/skins/ahbxdefault/images/nav-icons.png') left -48px no-repeat; float: left; display: block; text-indent: -9999px; overflow: hidden; height: 21px; width: 22px; }
.utility-bar .home:hover { background-position: left -116px; }
.utility-bar .chat { background: transparent url('/apspahbx/skins/ahbxdefault/images/nav-icons.png') left 0px no-repeat; display: inline-block; text-indent: -9999px; overflow: hidden; height: 21px; width: 22px; }
.utility-bar .chat:hover { background-position: left -73px; }
.utility-bar .help { background: transparent url('/apspahbx/skins/ahbxdefault/images/nav-icons.png') left -24px no-repeat; display: inline-block; text-indent: -9999px; overflow: hidden; height: 21px; width: 44px; }
.utility-bar .help:hover { background-position: left -94px; }
.utility-bar .text-size { background: transparent url('/apspahbx/skins/ahbxdefault/images/nav-icons.png') left -187px no-repeat; float: left; display: block; text-indent: -9999px; overflow: hidden; height: 21px; width: 44px; }
.utility-bar .text-size:hover, .utility-bar .sfHover .text-size { background-position: left -209px; }
.utility-bar .language { background: transparent url('/apspahbx/skins/ahbxdefault/images/nav-icons.png') left -140px no-repeat; float: left; display: block; text-indent: -9999px; overflow: hidden; height: 21px; width: 44px; }
.utility-bar .language:hover, .utility-bar .sfHover .language { background-position: left -164px; }

/* Utility Drops */
#site-settings ul li { position: relative; height: 33px; }
#site-settings ul ul { display: none; position: absolute; top: 33px; left: -10px; background: #ffffff; float: none; width: 100px; border: 10px solid #353535; -webkit-box-shadow:  1px 1px 8px 0px rgba(0, 0, 0, .3); box-shadow:  1px 1px 8px 0px rgba(0, 0, 0, .3); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#cccccc'"; }
#site-settings ul ul li { display: block; float: none; width: 100%; padding: 5px; height: auto; }
#site-settings ul li a { color: #565655; }

/* Sub-utility bar */
.sub-utility-bar { background: #989696; color: #ffffff; font-size: 13px; padding: 9px 30px 8px 30px; }
.sub-utility-bar a, .sub-utility-bar a:visited, .sub-utility-bar a:active { color: #ffffff; }
.sub-utility-bar a:hover { color: #282828; }

/* Banners */
#introduction {text-align:left; background: #c1e1fd url('/apspahbx/skins/ahbxdefault/images/clouds.png') left top repeat-x; height: 160px; padding: 25px 0 0 74px; font-size: 17px; }
#introduction h3 { font-size: 1.14em; padding-bottom: 10px; }
#introduction p { width: 500px; font-size: 0.93em; line-height: 1.2em; }

#umbrella-image { height: 229px; display:none; background: #ffffff url('/apspahbx/skins/ahbxdefault/images/welcome-banner.png') left top no-repeat; }

/*
 * Sub-navigation styles
 */

#secondary h2 {  font-weight: bold; font-size: 1em; color: #565655; font-family: Arial, sans-serif; padding: 33px 0 15px 0px; border-bottom: 1px solid #ffffff; text-align:center; }

.two-columns #apply { float: left; margin-left: -100%; width: 200px;}
#apply h2 { font-style: italic; font-weight: normal; font-size: 14px; color: #5D9234; font-family: Arial, sans-serif; padding: 33px 0 15px 30px; border-bottom: 1px solid #ffffff; }
#secondary-nav-apply ul { margin: 0; padding: 0; }
#secondary-nav-apply ul li { margin: 0; float: left; clear: left; width: 100%; list-style: none; }
#secondary-nav-apply ul li a, #secondary-nav ul li a:visited, #secondary-nav ul li a:active { display: block; height: 40px; font-size: 1em; padding: 15px 0 5px 30px; border-bottom: 1px solid #ffffff; text-decoration: none; color: #565655; }
#secondary-nav-apply ul li a.disabled { color: #b6b5b5; }
#secondary-nav-apply ul li a .check { display: inline-block; text-indent: -9999px; background: transparent url('/apspahbx/skins/ahbxdefault/images/content-icons.png') left -158px no-repeat; overflow: hidden; height: 13px; width: 13px; }
#secondary-nav-apply ul li a.selected { color: #ffffff; background-color:#5D9234; }

#secondary-nav ul { margin: 0; padding: 0; }
#secondary-nav ul li { margin: 0; float: left; clear: left; width: 100%; list-style: none; }
#secondary-nav ul li a, #secondary-nav ul li a:visited, #secondary-nav ul li a:active { display: block; height: 40px; font-size: 1em; padding: 15px 0 5px 30px; border-bottom: 1px solid #ffffff; text-decoration: none; color: #565655; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; width:170px;}
#secondary-nav ul li a.disabled { color: #b6b5b5; overflow: hidden; text-overflow: ellipsis; width: 169px; }
#secondary-nav ul li a .check { display: inline-block; text-indent: -9999px; background: transparent url('/apspahbx/skins/ahbxdefault/images/content-icons.png') left -158px no-repeat; overflow: hidden; height: 12px; width: 15px; }
#secondary-nav ul li a.selected { color: #ffffff; }

/*
 * Status box
 */
.status { width: 155px; clear: right; background: #f7f7f7; padding: 15px 10px 15px 15px; -webkit-box-shadow:  5px 5px 5px 0px rgba(0, 0, 0, .15); box-shadow:  5px 5px 5px 0px rgba(0, 0, 0, .15); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#eeeeee'"; margin-top: 13px;  }
.status h3 { padding: 2px 0 10px 0; text-align:left; }
.status h5 { margin: 0; padding: 10px 0 10px 0; color: #5d9234; font-size: 1.14em; font-weight: bold; }
.status p { font-size: 0.94em; padding: 0 0 10px 0; }
.status ul { margin: 10px 0 18px 0; padding: 0 0 2px 0; background: transparent url('/apspahbx/skins/ahbxdefault/images/dotted-line.png') left bottom repeat-x; }
.status ul li { margin: 0 0 18px 0; list-style: none; }
.status ul li h4 { font-size: 0.94em; margin: 0; padding: 0; }
.status .label { color: #808080; font-size: 0.94em; line-height: 1.0em; display: block; font-weight: normal; }

#right-column .status ul { padding: 0 0 2px; margin: 10px 0 18px 0; }
#right-column .status ul.last { margin: 10px 0 0 0; background: none; }
#right-column .status { background: #ffffff; margin: 0 0 30px 60px; }
#right-column a.disabled { color: #b6b5b5; text-decoration: underline; }

.approved { margin: 5px 10px 0 3px; display: block; width: 25px; height: 23px; overflow: hidden; text-indent: -9999px; float: left; background: transparent url('/apspahbx/skins/ahbxdefault/images/content-icons.png') left -81px no-repeat; }
.in-progress { margin: 5px 10px 0 3px; display: block; width: 25px; height: 23px; overflow: hidden; text-indent: -9999px; float: left; background: transparent url('/apspahbx/skins/ahbxdefault/images/content-icons.png') left -107px no-repeat; }
.none { margin: 5px 10px 0 3px; display: block; width: 25px; height: 23px; overflow: hidden; text-indent: -9999px; float: left; background: transparent url('/apspahbx/skins/ahbxdefault/images/content-icons.png') left -134px no-repeat; }
.denied { margin: 5px 10px 0 3px; display: block; width: 25px; height: 23px; overflow: hidden; text-indent: -9999px; float: left; background: transparent url('/apspahbx/skins/ahbxdefault/images/content-icons.png') left -397px no-repeat; }

/*
 * Admin
 */
.search { padding-top: 25px; }
.search .search-text, .row .search-text { background: #FCFBFB url('/apspahbx/skins/ahbxdefault/images/content-icons.png') right -440px no-repeat; }
#notice-text { height: 400px; }
.gray-bar { background: #e2e0e0; padding: 9px 11px; clear: both; }
h3.panel-title.addvar { margin-top:-30px;}
.paneltbl {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C2C2C2;
    margin-bottom: -1px;
    padding: 3px;
    position: relative;
    width:700px;
    float: right;
} 
.mintopspace {    margin-top: -15px;}

/*
 * Footer styles
 */

footer { background: #989696; padding: 30px 30px 0 30px; font-size: 12px; color: #ffffff; height: 106px; }
footer a, footer a:visited, footer a:active { color: #ffffff; }
footer a:hover { color: #282828; }
footer p { margin: 0; padding: 0; text-align:left; }
#footer-nav ul { margin: 0; padding: 0 0 47px; }
#footer-nav ul li { float: left; list-style: none; padding: 0 10px; border-right: 1px solid #ffffff; line-height: 12px; }
#footer-nav ul li.last { border-right: 0; }
#footer-nav ul li.first { padding-left: 0; }
.contact-link { padding-right: 15px; }
.adr, .tel { line-height: 1.7em; }

/*
 * Panel styles
 */

h3.panel-title {
    background: none repeat scroll 0 0 #f2f2f2;
    color: #666;
    font-family: Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: auto;
	line-height: 25px;
    margin: 0;
    padding: 9px 0 9px 15px;
	border:1px solid #c2c2c2;
	border-bottom:0px;
	width:500px;
}

h3.panel-title a { color: #666; text-decoration: none; outline: 0; font-size:14px; font-weight:bold; font-family:Arial,sans-serif; width:700px;}
.panel { width:7s00px; float:left; position:relative; border: 1px solid #C2C2C2; background: #ffffff; padding: 20px 13px 10px; margin: 0 0 40px; }
.panel-personalveri { position:relative; border: 1px solid #C2C2C2; background: #ffffff; padding: 12px 4px 10px; margin: 0 0 30px; width:700px; }
.info { display: inline-block; width: 14px; height: 14px; background: transparent url('/apspahbx/skins/ahbxdefault/images/content-icons.png') left -48px no-repeat; text-indent: -9999px; overflow: hidden; margin: 0 0 0 10px; }
.collapse {     
	background: url("/apspahbx/skins/ahbxdefault/images/down-arrow.png") no-repeat scroll left 0 transparent;
    display: block;
    float: left;
    height: 15px;
    margin: 8px 10px 0 0;
    overflow: hidden;
    text-indent: -9999px;
    width: 15px;
}
.expand { background: transparent url('/apspahbx/skins/ahbxdefault/images/side-arrow.png') left 0px no-repeat;}
body h3.expandable { margin-bottom: 30px; border-bottom: 1px solid #C2C2C2}

/*
 * Maintain home
 */

#right-column h2 { text-align:left; width:235px; color: #565655; font-weight: bold; font-family: Arial, sans-serif; font-size: 1.43em; margin: 0; padding: 0 0 15px 60px; background: transparent url('/apspahbx/skins/ahbxdefault/images/arrow-indicator.png') 35px 2px no-repeat;  }
#right-column ul { margin: 0; padding: 0 0 5px 45px; }
#right-column ul li {list-style:none; margin: 0; padding: 0 0 10px 0; font-size: 0.94em; text-align:left; width:200px;  }

.two-columns-admin #right-column h2 { background: none; padding: 0 0 15px 20px; }
.two-columns-admin #right-column ul { padding: 0 0 5px 20px; }

.news { padding-bottom: 20px; background: transparent url('/apspahbx/skins/ahbxdefault/images/dotted-bidirection.png') left bottom repeat-x; }
.news.last { background: none; }
.news h2 { color: #7da85d; font-weight: bold; font-family: Arial, sans-serif; font-size: 1.43em; margin: 0; padding: 0 0 15px 0; text-align:left; }
.two-columns-admin .news h2 { color: #565655; }
.news article { border: 1px solid #c2c2c2; margin: 0 0 10px 0; position: relative; }
.news article .date { width: 71px; border:-right:1px solid #c2c2c2; padding: 20px 7px; text-align: center; position: absolute; top: 50%; margin-top: -43px; border-right: 1px solid #C2C2C2; }
.news article .month-day { font-size: 1em; text-transform: uppercase; display: block; padding: 0 0 10px 0; background: transparent url('/apspahbx/skins/ahbxdefault/images/dotted-bidirection.png') left bottom repeat-x; }
.news article .year { font-size: 0.71em; display: block; }
.news article h3 { font-size: 1.14em; margin: 0; padding: 10px 0 5px 0; text-align:left; }
.news article p { font-size: 0.94em; margin: 0; padding: 0; text-align:left; }

.news1 { padding-bottom: 20px; background: transparent url('/apspahbx/skins/ahbxdefault/images/dotted-bidirection.png') left bottom repeat-x; }
.news1.last { background: none; }
.news1 h2 { color: #7da85d; font-weight: bold; font-family: Arial, sans-serif; font-size: 1.43em; margin: 0; padding: 0 0 15px 0; }
.two-columns-admin .news1 h2 { color: #565655; }
.news1 article { border: 1px solid #c2c2c2; margin: 0 0 10px 0; position: relative; }
.news1 article .date { width: 71px; padding: 14px 7px; text-align: center; position: absolute; top: 50%; margin-top: -36px; }
.news1 article .month-day { font-size: 1em; text-transform: uppercase; display: block; padding: 0 0 10px 0; background: transparent url('/apspahbx/skins/ahbxdefault/images/dotted-bidirection.png') left bottom repeat-x; }
.news1 article .year { font-size: 0.71em; display: block; }
.news1 article .item { border-left: 1px solid #c2c2c2; float: left; margin-left: 85px; padding: 0 15px 15px 15px }
.news1 article h3 { font-size: 1.14em; margin: 0; padding: 10px 0 5px 0; }
.news1 article p { font-size: 0.94em; margin: 0; padding: 0; }

.split-column {text-align:left; background: transparent url('/apspahbx/skins/ahbxdefault/images/dotted-bidirection.png') center top repeat-y; margin-top: 20px; }
.split-column1 { background: transparent url('/apspahbx/skins/ahbxdefault/images/dotted-bidirection.png') 345px top repeat-y; margin-top: 20px; }
.left-column, .right-column { float: left; width: 50%; }
.left-column1  { float: left; width: 36%; }
.right-column1 { float: left; width: 64%; background:#FFF; }
.left-column1 .news1, .left-column.section-text { margin: 0 20px 20px 0; }
.left-column1 .news1, .left-column.section-text1 { margin: 0 20px 20px 0; }
.right-column1 .section-text1 { margin: 0 0 20px 20px; }
.right-column1 .news { margin: 0 0 20px 20px; }
.right-column1 .news1 { margin: 0 0 20px 30px; }
.right-column1 .section-text { margin: 0 0 20px 20px; }

.left-column .news, .left-column .section-text { margin: 0 20px 20px 0; }
.left-column .news, .left-column .section-text1 { margin: 0 20px 20px 0; }
.right-column .news { margin: 0 0 20px 20px; }
.left-column .news1, .left-column .section-text { margin: 0 20px 20px 0; }
.left-column .news1, .left-column .section-text1 { margin: 0 20px 20px 0; }
.right-column .news1 { margin: 0 0 20px 20px; }
.right-column .section-text { margin: 0 0 20px 20px; }
.section-text { padding-bottom: 10px; background: transparent url('/apspahbx/skins/ahbxdefault/images/dotted-bidirection.png') left bottom repeat-x; }
.section-text h2 { font-weight: bold; text-align:left; font-family: Arial, sans-serif; font-size: 1.43em; margin: 0; padding: 0 0 15px 0; }
.section-text1 { padding-bottom: 10px; }
.section-text1 h2 { font-weight: bold; font-family: Arial, sans-serif; font-size: 1.43em; margin: 0; padding: 21px 0 11px; }
.left-column .last, .right-column .last { background: none; }

.video-column { padding-bottom: 20px; margin-bottom: 20px; background: transparent url('/apspahbx/skins/ahbxdefault/images/dotted-bidirection.png') left bottom repeat-x; }
.video-column1 { padding-bottom: 20px; margin-bottom: 20px; margin-left:30px; }
.video-column1 h2 { margin: 0; padding: 0 0 15px 0; font-family: Arial, sans-serif; font-weight: bold; font-size: 1.43em; color: #8f2d18; }
.video-column1 p { font-size: 0.94em; margin: 0; padding: 5px 0 0 0; }
.video-container { background: #282828; border: 2px solid #282828; text-align: center; }
.left-column .video-column1 { margin-right: 20px; }
.right-column .video-column1 { margin-left: 20px; }
.left-column .video-column { margin-right: 20px; }
.right-column .video-column { margin-left: 20px; }
.video-column h2 {text-align:left; margin: 0; padding: 0 0 15px 0; font-family: Arial, sans-serif; font-weight: bold; font-size: 1.43em; color: #8f2d18; }
.video-column p { font-size: 0.94em; margin: 0; padding: 5px 0 0 0; }
.video-container { background: #282828; border: 2px solid #282828; text-align: center; }

.page-text article { padding-left: 20px; }
.page-text h2 { margin: 0; padding: 0 0 15px 0; font-family: Arial, sans-serif; font-weight: bold; font-size: 1.43em; color: #a45c13; }
.page-text p { line-height: 1.6em; }

.login-holder { padding-bottom: 30px; background: transparent url('/apspahbx/skins/ahbxdefault/images/dotted-bidirection.png') left bottom repeat-x; }
.left-column .login-holder { margin: 0 20px 20px 0; }
.login-box { border:1px solid #ededed; margin-left: 2px; padding: 20px; background: #ffffff; -webkit-box-shadow:  1px 1px 8px 0px rgba(0, 0, 0, .3); box-shadow:  1px 1px 8px 0px rgba(0, 0, 0, .3); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#cccccc'"; }
.login-box1 { width:305px; border:1px solid #c2c2c2; margin: 0 auto; padding: 20px; background: #ffffff;-webkit-box-shadow:  1px 1px 8px 0px rgba(0, 0, 0, .3); box-shadow:  1px 1px 8px 0px rgba(0, 0, 0, .3); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=8, Direction=135, Color='#cccccc'"; }

.login-box1 h2 { margin: 0; line-height: 1em; padding: 0 0 20px 0; font-weight: bold; font-size: 1.43em; font-family: Arial, sans-serif; color: #565655; }
.login-box1 h3 { font-size: 1.14em; color: #565655; }
.login-box1 .button, .login-box .sub-button { font-weight: bold; min-width: auto; padding: 6px 10px 5px !important; width: 100%; font-size: 1.14em !important; }
.login-box h2 { margin: 0; line-height: 1em; padding: 0 0 20px 0; font-weight: bold; font-size: 1.43em; font-family: Arial, sans-serif; color: #565655; }
.login-box h3 { text-align:left; font-size: 1.14em; color: #565655; }
.login-box .button, .login-box .sub-button {text-decoration:none; font-weight: bold; min-width: auto; padding: 0 15px; width: 85%; font-size: 15px !important;}
.sign-in { padding-bottom: 20px; background: transparent url('/apspahbx/skins/ahbxdefault/images/dotted-bidirection.png') left bottom repeat-x; margin-bottom: 20px; }
.create-account h3 { margin: 0; padding: 0 0 10px 0; }

/*
 * Form styles
 */

.row { float: left; clear: left; width: 700px; padding-bottom: 20px; }
.loginrow { float: left; clear: left; width: 100%; padding-bottom: 0px; }
.divided { float: left; }
.divided .text, .divided textarea { width: 100%; padding: 5px 5px 5px 10px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.divided .calendar { width: 75%;}
.last { margin-right: 0; }
.row label { display: block; margin-bottom: 5px; font-weight:bold; }
.row .radio-horizontal label { display: inline; margin-right: 10px; }
.radio-horizontal, .multi-field { padding-top: 5px;float:left; width:100%; }
.multi-field input { margin-right: 10px; }
.multi-field input.last { margin-right: 0; }
.row-inline{ padding-bottom: 30px; }
.row-inline label { display: block; float: left; padding:5px 0 0 0; }
.row-inline select { margin-left: 10px; }
.row-inline .checkbox { margin-right: 5px; }
.row-inline input { margin-left: 10px; }

.button, .ui-dialog-buttonset .ui-button { font-size: 1em !important; }
.ui-dialog-buttonset .ui-button .ui-button-text { padding: 0 !important; }
.button.ui-button-text-only .ui-button-text, .sub-button.ui-button-text-only .ui-button-text { padding: 0; }
.sub-button {text-decoration:none; font-size: 1em !important; color: #565655 !important; min-width: 71px; padding: 6px 14px 5px !important; border: 1px solid #A5A39B !important; background: #E2E1E1  !important; text-shadow: 0px 1px 1px #565655; filter: dropshadow(color=#565655, offx=0, offy=1); }
.sub-button:hover { -webkit-box-shadow:  0px 1px 1px 0px rgba(0, 0, 0, .3);  box-shadow:  0px 1px 1px 0px rgba(0, 0, 0, .3); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#cccccc'"; }
.sub-button:active { background: #e2e1e1 url('/apspahbx/skins/ahbxdefault/images/secondary-button-down-background.png') left top repeat-x !important; }
.button.ui-button-disabled, .button.ui-button-disabled:hover, .sub-button.ui-button-disabled, .sub-button.ui-button-disabled:hover { color: #333 !important; border: 1px solid #dddddd !important; background: #ebebeb url('/apspahbx/skins/ahbxdefault/images/disabled-button-background.png') left top repeat-x !important; text-shadow: 0 0 0 #cdcdcd; filter: none dropshadow(color=#cdcdcd, offx=0, offy=0); -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0); box-shadow: 0 0 0 0 rgba(0, 0, 0, 0); }
.ui-button-disabled { color: #5B5B5B !important; border: 1px solid #dddddd !important; background: #D8D8D8;}
.calendar { margin-right: 10px; }
textarea.readonly { padding: 10px; background: #f7f7f6; border: 0; line-height: 1.2em; color: #565655; }
.buttons { margin: 20px 0 30px 0; }

.row .button, .row .sub-button { margin-right: 10px; }
.row .float-right .button, .row .float-right .sub-button { color:#666; margin-left: 10px; }

.shadow-box { border:1px solid #C2C2C2; padding: 20px; margin-top: 30px; }
.shadow-box h3 .title-links { color: #565655; font-size: 0.94em; font-weight: normal; margin-left: 10px; }
.shadow-box h3 .title-links a { margin: 0 5px; }
.shadow-box textarea { height: 100px; }

.highlight-box { padding: 20px; margin: 20px 0; background: #e7f6cf; }
.highlight-box ul li { margin-bottom: 0; }

.section .shadow-box h3.box-title { color: #5d9234; }
.summary .shadow-box h3.box-title { color: #da730a; }
.company .shadow-box h3.box-title { color: #289987; }
.employee .shadow-box h3.box-title { color: #c53a1c; }
.plans .shadow-box h3.box-title { color: #0b4468; }
.payment .shadow-box h3.box-title { color: #8cc247; }

input.text, select { -webkit-box-shadow: inset 1px 1px 3px 0px rgba(0, 0, 0, .31); box-shadow: inset 1px 1px 3px 0px rgba(0, 0, 0, .31); border: 1px solid #DBDBDB; background: #fcfbfb; padding: 5px 5px 5px 10px; }
input.err { background: #fee2db; border: 1px solid #df7553; }
.error { background: #eaad9d; border: 1px solid #df7553; color: #282828; font-style: italic; font-size: 1em; padding: 5px 0 5px 35px; width:96%; float:left; }
.error22 { background:none repeat scroll 0 0 #EAAD9D; position: absolute;left:-60px; margin-top:-28px; margin-left: -205px; border: 1px solid #df7553;width: 1500%;height: 25px; color: #282828; font-style: italic; font-size: 1em; padding: 5px 0 5px 35px; float:left; }
.adminsearchid {position:absolute;margin-left:-23px;padding:5px;}
.adminserachbutton {position:absolute;left:-45px;}
.errorq { width:296px; float:left; margin-left: 203px; background: #eaad9d; border: 1px solid #df7553; color: #282828; font-style: italic; font-size: 1em; padding: 5px 0 5px 5px; }
.errora {float:left; width:180px; background: #eaad9d; border: 1px solid #df7553; color: #282828; font-style: italic; font-size: 1em; padding: 5px 0 5px 5px; }
.message { font-style: italic; margin-right: 280px; background: #fcf8c5; padding: 5px 30px; border: 1px solid #ececec; }

/*
 * Text styles
 */

body { font-family: Arial, sans-serif; color: #565655; font-size: 14px; font-weight: normal; margin:0px; width:99.9%; }
.medium { font-size: 14px; }
.small { font-size: 13px; }
.large { font-size: 15px; }
h2 { color: #11828E; font-family: Arial,San-Serif; font-size: 20px; margin: 0; padding: 25px 0 25px 0; text-transform: uppercase; }
h3 { font-size: 1.29em; color: #565655; font-weight: bold; margin: 0; padding: 0 0 20px 0; }
h4 { margin: 0; padding: 0; font-size:14px; color:#777 }
a, a:visited, a:active { color: #004892; text-decoration: underline; font-family:arial; font-size:1.03em;}
a:hover { color: #11828E; text-decoration: underline; }
a.disabled { text-decoration: none; color: #989696; cursor:auto; }
.req { color: #f00712; }
.err { color: #ed1c24; }
legend { font-size: 1.14em; font-weight: bold; padding-bottom: 20px; }
label, .label, .radio-horizontal legend, .multi-field legend { font-size: 1em; color: #565655; padding: 0; }
input, select, textarea { font-size: 1.14em; font-weight: normal; color:#222222; }
.actions { font-size: .93em; }
p { margin: 0; padding: 0 0 10px 0; }
ul { margin: 0; padding: 0 0 15px 15px; }

article ul li { margin-bottom: 5px; }
article ul { padding-bottom: 0; }

.copper { color: #a45c13; }
.sage { color: #289987; }
.dark-blue { color: #0b4468; }
.red { color: #c53a1c; }

/*
 * Dialog
 */
.ui-dialog { border-radius: 0 !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; padding: 0 !important; -webkit-box-shadow:  0px 0px 10px 3px rgba(0, 0, 0, .5); box-shadow:  0px 0px 10px 3px rgba(0, 0, 0, .5); -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#666666'"; }
.ui-dialog-content { font-size: 14px; text-align: left; }
.ui-dialog-titlebar { border-radius: 0 !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; background: #f4f4f4 !important; color: #282828 !important; border: none !important; padding-top: 20px !important; padding-bottom: 20px !important; }
.ui-dialog-buttonpane { background: #f4f4f4 !important; border: none !important; font-size: 14px; }
.ui-widget-overlay { background: transparent url('/apspahbx/skins/ahbxdefault/images/overlay.png') left top repeat !important; opacity: 1; }

/*
 * General utilities
 */

.float-left { float: left; }
.float-right { float: right; }
footer .float-right { float: right; text-align:left;}
.clear { clear: both; width: 100%; }
.help-button { padding-top: 10px; }
.help-button a { display: block; text-indent: -9999px; height: 19px; width: 19px; background: transparent url('/apspahbx/skins/ahbxdefault/images/info-icon.png') left top no-repeat; }
.align-right { text-align: right; }
label a.help { width: 19px; height: 19px; background: transparent url('/apspahbx/skins/ahbxdefault/images/help.png') left top no-repeat; display: inline-block; text-indent: -9999px; overflow: hidden; }
a.help { width: 14px; height: 14px; background: transparent url('/apspahbx/skins/ahbxdefault/images/content-icons.png') left -31px no-repeat; display: inline-block; text-indent: -9999px; overflow: hidden; }
.bottom-10 { padding-bottom: 10px; }

.w5 { width: 5px !important; }
.w10 { width: 10px !important; }
.w15 { width: 15px !important; }
.w20 { width: 20px !important; }
.w25 { width: 25px !important; }
.w30 { width: 30px !important; }
.w35 { width: 35px !important; }
.w40 { width: 40px !important; }
.w45 { width: 45px !important; }
.w50 { width: 50px !important; }
.w60 { width: 60px !important; }
.w65 { width: 65px !important; }
.w70 { width: 70px !important; }
.w75 { width: 75px !important; }
.w80 { width: 80px !important; }
.w85 { width: 85px !important; }
.w90 { width: 90px !important; }
.w93 { width: 93px !important; }
.w95 { width: 95px !important; }
.w100 { width: 100px !important; }
.w115 { width: 115px !important; }
.w125 { width: 125px !important; }
.w130 { width: 130px !important; }
.w140 { width: 140px !important; }
.w150 { width: 150px !important; }
.w160 { width: 160px !important; }
.w175 { width: 175px !important; }
.w180 { width: 180px !important; }
.w182 { width: 182px !important;}
.w200 { width: 200px !important; }
.w210 { width: 210px !important; }
.w225 { width: 225px !important; }
.w250 { width: 250px !important; }
.w260 { width: 260px !important; }
.w265 { width: 265px !important; }
.w267 { width: 267px !important; }
.w270 { width: 270px !important; }
.w275 { width: 275px !important; }
.w280 { width: 280px !important; }
.w300 { width: 300px !important; }
.w320 { width: 320px !important; }
.w350 { width: 350px !important; }
.w400 { width: 400px !important; }
.w470 { width: 470px !important; }
.w490 { width: 490px !important; }
.w500 { width: 500px !important; }
.w520 { width: 520px !important; }
.w600 { width: 600px !important; }
.w700 { width: 700px !important; }
.w800 { width: 800px !important; }
.w850 { width: 850px !important; }
.w900 { width: 900px !important; }

.p3 { width: 10px; margin-right: 2%; }
.p5 { width: 30px; margin-right: 2%; }
.p10 { width: 40px; margin-right: 2%; }
.p12 { width: 60px; margin-right: 2%; }
.p13 { width: 70px; margin-right: 2%; }
.p15 { width: 90px; margin-right: 2%; }
.p20 { width: 120px; margin-right: 2%; }
.p21 { width: 130px; margin-right: 2%; }
.p25 { width: 160px; margin-right: 2%; }
.p30 { width: 180px; margin-right: 2%; }
.p30 { width/*\**/: 180px\9; margin-right/*\**/: 2%\9; }
.p35 { width: 200px; margin-right: 2%; }
.p40 { width: 220px; margin-right: 2%; }
.p45 { width: 260px; margin-right: 2%; }
.p48 { width: 280px; margin-right: 2%;}

.p50 { width: 300px; margin-right: 2%; }
.p51 { width: 320px; margin-right: 2%;}
.p51 { width/*\**/: 320px\9; margin-right/*\**/: 2%\9;}
.p55 { width: 360px; margin-right: 2%; }
.p60 { width: 410px; margin-right: 2%; }
.p64 { width: 460px; margin-right: 2%; }
.p65 { width: 470px; margin-right: 2%; }
.p70 { width: 510px; margin-right: 2%; }
.p75 { width: 560px; margin-right: 2%; }
.p80 { width: 600px; margin-right: 2%; }
.p85 { width: 620px; margin-right: 2%; }
.p90 { width: 640px; margin-right: 2%; }
.p95 { width: 660px; margin-right: 2%; }
.p100 { width: 700px; }

.disabledLink:hover {text-decoration:none; cursor:auto;}

/*
 * Data tables
 */

.dataTables_info { display: none; }
h3.table-head { font-family: Arial, sans-serif; font-size: 1.29em; font-weight: bold; color: #ffffff; background: #565655; margin: 0; padding: 5px 0 5px 15px; }
.table-head { font-family: Arial, sans-serif; font-size: 1.29em; font-weight: bold; color: #ffffff; background: #565655; margin: 0; padding: 5px 0 5px 15px; }
.total-records { font-size: 1em; font-weight: normal; padding: 3px 13px 0 0; }
.table-links { padding-bottom: 5px; }
.table-links a { margin-left: 10px; }

/* Table */

table.dataTable { margin: 10 auto; clear: both; width: 100%; border-collapse: collapse; border: 1px solid #c2c2c2; }
table.dataTable thead th { text-align:left; padding: 8px 10px 8px 15px; cursor: pointer; *cursor: hand; font-weight: bold; font-size: 0.86em; color: #565655; border: 1px solid #c2c2c2; vertical-align: top; }
table.dataTable tfoot th { padding: 10px; }
table.dataTable td { padding: 7px 10px 7px 15px; border: 1px solid #c2c2c2; vertical-align: top; font-size: 1em; color: #565655; }

table.dataTable td.center,
table.dataTable td.dataTables_empty {
	text-align: center;
}

table.dataTable tr.odd { background-color: #ffffff; }
table.dataTable tr.even { background-color: #ffffff; }

.company .dataTable tr.row_selected td { background: #e0f1ee; }
.employee .dataTable tr.row_selected td { background: #fee8e3; }
.plans .dataTable tr.row_selected td { background: #e0f1fb; }
.payment .dataTable tr.row_selected td { background: #f1fee1; }

table.dataTable tr.odd td.sorting_1 { background-color: #ffffff; }
table.dataTable tr.odd td.sorting_2 { background-color: #ffffff; }
table.dataTable tr.odd td.sorting_3 { background-color: #ffffff; }
table.dataTable tr.even td.sorting_1 { background-color: #ffffff; }
table.dataTable tr.even td.sorting_2 { background-color: #ffffff; }
table.dataTable tr.even td.sorting_3 { background-color: #ffffff; }

/*
 * Table wrapper
 */
.dataTables_wrapper { position: relative;  margin-bottom: 15px; width:400px; }
.dataTables_wrapper .ui-widget-header { font-weight: normal; }
.dataTables_wrapper .ui-toolbar { padding: 5px;}

/*
 * Page length menu
 */
.dataTables_length { float: left; }

/*
 * Filter
 */
.dataTables_filter { float: right; text-align: right; }

/*
 * Table information
 */
.dataTables_info { padding-top: 3px; clear: both; float: left; }

/*
 * Pagination
 */
.dataTables_paginate { background: #e2e0e0; padding: 9px 11px 9px; clear: both; border:1px solid #c2c2c2; border-top:0px;}
.dataTables_paginate1 {background: #FFFFFF; padding: 4px 18px 16px 18px; clear: both; margin-top: 5px; min-height:18px;}
.dataTables_paginate .ui-button { margin-right: -0.1em !important; }
.paging_two_button .ui-button { float: left; cursor: pointer; * cursor: hand; }
.paging_full_numbers .ui-button { background: #e2e0e0; border: none; padding: 2px 6px; margin: 0; cursor: pointer; * cursor: hand; color: #333 !important; }

/* Two button pagination - previous / next */
.paginate_disabled_previous, .paginate_enabled_previous,
.paginate_disabled_next, .paginate_enabled_next { height: 19px; float: left; cursor: pointer; *cursor: hand; color: #111 !important; }
.paginate_disabled_previous:hover, .paginate_enabled_previous:hover,
.paginate_disabled_next:hover, .paginate_enabled_next:hover { text-decoration: none !important;}
.paginate_disabled_previous:active, .paginate_enabled_previous:active,
.paginate_disabled_next:active, .paginate_enabled_next:active { outline: none; }
.paginate_disabled_previous, .paginate_disabled_next { color: #666 !important; }
.paginate_disabled_previous, .paginate_enabled_previous { padding-left: 23px; }
.paginate_disabled_next, .paginate_enabled_next { padding-right: 23px; margin-left: 10px; }

.paginate_enabled_previous { background: url('/apspahbx/skins/ahbxdefault/images/back_enabled.png') no-repeat top left; }
.paginate_enabled_previous:hover { background: url('/apspahbx/skins/ahbxdefault/images/back_enabled_hover.png') no-repeat top left; }
.paginate_disabled_previous { background: url('/apspahbx/skins/ahbxdefault/images/back_disabled.png') no-repeat top left; }

.paginate_enabled_next { background: url('/apspahbx/skins/ahbxdefault/images/forward_enabled.png') no-repeat top right; }
.paginate_enabled_next:hover { background: url('/apspahbx/skins/ahbxdefault/images/forward_enabled_hover.png') no-repeat top right; }
.paginate_disabled_next { background: url('/apspahbx/skins/ahbxdefault/images/forward_disabled.png') no-repeat top right; }

/* Full number pagination */
.paging_full_numbers a:active { outline: none }
.paging_full_numbers a:hover { text-decoration: none; }
.paging_full_numbers a.paginate_button, .paging_full_numbers a.paginate_active { border: none; padding: 2px 5px; margin: 0 3px; cursor: pointer; *cursor: hand; color: #0099CC !important; text-decoration: underline; }
.paging_full_numbers a.paginate_button { background-color: #e2e0e0; }
.paging_full_numbers a.paginate_button:hover { color: #565655 !important; }
.paging_full_numbers a.paginate_active { background-color: #ffffff; }


/*
 * Processing indicator
 */
.dataTables_processing { position: absolute; top: 50%; left: 50%; width: 250px; height: 30px; margin-left: -125px; margin-top: -15px; padding: 14px 0 2px 0; border: 1px solid #ddd; text-align: center; color: #999; font-size: 1em; background-color: white; }

/*
 * Sorting
 */
table.dataTable thead th div.DataTables_sort_wrapper { position: relative; padding-right: 20px; }
table.dataTable thead th div.DataTables_sort_wrapper span { position: absolute; top: 50%; margin-top: -8px; right: 0; }
table.dataTable th:active { outline: none; }

/*
 * Scrolling
 */
.dataTables_scroll { clear: both; }
.dataTables_scrollBody { *margin-top: -1px; -webkit-overflow-scrolling: touch; border-bottom: 1px solid #c2c2c2; }

/*
 * Sorting
 */
.sorting_asc { background: url('/apspahbx/skins/ahbxdefault/images/content-icons.png') right -221px no-repeat; }
.sorting_desc { background: url('/apspahbx/skins/ahbxdefault/images/content-icons.png') right -312px no-repeat; }
.sorting { background: url('/apspahbx/skins/ahbxdefault/images/content-icons.png') right -267px no-repeat }
.sorting_asc_disabled { background: url('/apspahbx/skins/ahbxdefault/images/content-icons.png') right -177px no-repeat; }
.sorting_desc_disabled { background: url('/apspahbx/skins/ahbxdefault/images/content-icons.png') right -352px no-repeat; }

table.display thead th:active, table.display thead td:active { outline: none; }


/* ==========================================================================
   Helper classes
   ========================================================================== */

/*
 * Image replacement
 */

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    /* IE 6/7 fallback */
    *text-indent: -9999px;
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 100%;
}

/*
 * Hide from both screenreaders and browsers: h5bp.com/u
 */

.hidden {
    display: none !important;
    visibility: hidden;
}

/*
 * Hide only visually, but have it available for screenreaders: h5bp.com/v
 */

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*
 * Extends the .visuallyhidden class to allow the element to be focusable
 * when navigated to via the keyboard: h5bp.com/p
 */

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

/*
 * Hide visually and from screenreaders, but maintain layout
 */
.taxinfotbl {position:relative}

.invisible {
    visibility: hidden;
    position:absolute
}

.visible {
    visibility: visible;
}

/*
 * Clearfix: contain floats
 *
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    `contenteditable` attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that receive the `clearfix` class.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   EXAMPLE Media Queries for Responsive Design.
   Theses examples override the primary ('mobile first') styles.
   Modify as content requires.
   ========================================================================== */

@media only screen and (min-width: 35em) {
    /* Style adjustments for viewports that meet the condition */
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min-resolution: 144dpi) {
    /* Style adjustments for high resolution devices */
}

/* ==========================================================================
   Print styles.
   Inlined to avoid required HTTP connection: h5bp.com/r
   ========================================================================== */

@media print {
    * {
        background: transparent !important;
        color: #000 !important; /* Black prints faster: h5bp.com/s */
        box-shadow:none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links for images, or javascript/internal links
     */

    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group; /* h5bp.com/t */
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    @page {
        margin: 0.5cm;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}


legend {margin:0 0 5px 0}
.required {color:#cc0000; font-size:18px; font-weight:bold; vertical-align:middle;}
.labelwrap {margin:10px 0 0 0;}
.labelwrap label {padding:0 8px;}
.p20 .removebut {position:absolute; margin:0 0 0 10px;} 
.summarytbl {width:89%; margin:0 0 0 150px;}
.summarytbl label {text-align:right;}
.summarytbl .p60 a {position:absolute; right:6px; top:15px;}
.summarytbl .p60 label {text-align:left; font-weight:normal;}
.summarytbl .p60 span {padding:0 0 0 30px;}
.summarytbl .p60 span~span {padding:0 0 0 10px;}
.reviewsigntbl {margin:0 0 20px 0;}
.reviewsigntbl tr td{ padding:5px;}
.reviewsigntbl input {color:#5D9234; font-weight:bold;}
.reviewsigntbl a {margin:0 0 0 5px;}
.highlightwrap {width:100%; float:left;}
.determinationfactors {width:73%; float:left;}
.appealbutwrap {float:left; margin:20px 0 0 20px; width:20%;}
.eligibilitywrap {background-color:#F7F7F6}
.eligibilitywrap ul li { margin:10px;}
.commentswrap {margin:15px 0 0 0;}
#apply-text {margin:0 0 15px 0;}
.rosterwrap {margin:15px 0 0 0;}
.paymentwrap label {margin:5px 0 5px 0; float:left;}
.casesummarywrap div{float:left;}
.casesummarywrap input, select, textarea{font-size:1em}
.casesummarywrap h3 {background-color:#565655;}
.txtunderline {text-decoration:underline;}
.userdetail span{ color:#B7B7B7;}
.panel-title select.w200 {padding:0px;}
.mantainsummarytbl {text-align:left; float:left; width:80%; margin:0 0 0  100px;}
.mantainsummarytbl .p30 label {font-weight:bold;}
.float-right .button-disabled {font-size:1em !important; padding:8px 10px 7px !important; background-color:#ccc; cursor:auto; color:#FFF; text-shadow:0px 0px 0px; border:1px solid #c4c4c4}
.row .button-disabled {font-size:1em !important; padding:8px 10px 7px !important; background-color:#E2E1E1; cursor:auto; color:#adadad; text-shadow:0px 0px 0px; border:1px solid #c4c4c4}
.row .button-disabled:hover {font-size:1em !important; box-shadow:  0px 0px 0px 0px rgba(0, 0, 0, .0); padding:8px 10px 7px !important; background-color:#E2E1E1; cursor:auto; color:#adadad; text-shadow:0px 0px 0px; border:1px solid #c4c4c4}
.clearfix .button-disabled {font-size:1em !important; padding:8px 10px 7px !important; background-color:#E2E1E1; cursor:auto; color:#adadad; text-shadow:0px 0px 0px; border:1px solid #c4c4c4}
.clearfix .button-disabled:hover {font-size:1em !important; box-shadow:  0px 0px 0px 0px rgba(0, 0, 0, .0); padding:8px 10px 7px !important; background-color:#E2E1E1; cursor:auto; color:#adadad; text-shadow:0px 0px 0px; border:1px solid #c4c4c4}
article .disabled .button-disabled:active {font-size:1em !important; box-shadow:  0px 0px 0px 0px rgba(0, 0, 0, .0); padding:8px 10px 7px !important; background-color:#E2E1E1; cursor:auto; color:#adadad; text-shadow:0px 0px 0px; border:1px solid #c4c4c4}
.float-right .button-disabled:hover { padding:8px 10px 7px !important;  background-color:#ccc; cursor:auto; color:#FFF; text-shadow::0px 0px 0px; border:1px solid #c4c4c4; box-shadow:  0px 0px 0px 0px rgba(0, 0, 0, 0);}
.buttons .button-disabled:active {background-color:#ccc; cursor:auto; color:#FFF; text-shadow::0px 0px 0px; border:1px solid #c4c4c4; box-shadow:  0px 0px 0px 0px rgba(0, 0, 0, 0); padding:8px 10px 7px !important;}
.companyinfoedit .divided label~label {font-weight:bold; border-bottom:2px groove #000000; width:100% }
.companyinfoedit .divided label~label {font-weight:bold; border-bottom:2px groove #000000; width:100% }
.companyinfoedit .p25 { width: 23%; margin-right: 3%;}
.companyinfoedit .divided span {width:70%; margin:3px 0 0;}
.companyinfoedit p {float:left; margin:25px 0 -10px 0; width:100%}
.companyaddressedit .divided label~label {font-weight:bold; border-bottom:2px groove #000000; width:100% }
.companyaddressedit1 {margin:20px 0 0 0;}
.companyaddressedit1 .divided label~label {font-weight:bold; border-bottom:2px groove #000000; width:100% }
.manage .summarydisabled  a:hover{background: none repeat scroll 0 0 #F4F4F4; border-right: 1px solid #C2C2C2; color: #565655; display: block; float: left; padding: 28px 0 20px 19px; text-decoration: none; width: 132px; cursor:auto;}
.summarydisabled .subdisabled {color:#adadad;}
.divided .disabledfield input {color:#ccc;}
.disabledfield input {color:#ccc;}
.titletxt span {text-decoration:underline; font-weight:bold; padding:0 0 0 20px; }
.paymentmethodwrap {width:50%; margin:10px 0 0 0;}
.paymentmethod .p45 {margin-right:5%;}
.row span.verifybut {margin:0 0 0 10px;}
.sapcing {margin:30px 0 0 0;}
.paymentamount label {font-weight:bold;}
.paymentamount span {font-weight:normal;}
.paymentamount input.text {margin:0 0 0 20px;}
tr.disabled td {color:#ccc;}
td.disabled {color:#ccc;}

#introductionshop { background: #c1e1fd url('/apspahbx/skins/ahbxdefault/images/clouds.jpg') left top repeat-x; height: 137px; padding: 25px 0 0 30px; font-size: 17px; }
#introductionshop h3 { font-size: 1.14em; padding-bottom: 10px; }
#introductionshop p { width: 100%; font-size: 0.93em; line-height: 1.2em; }

.shoptbl {border-bottom:2px groove #CCC; margin:0 0 10px 0; }
.shoptbl tr td {padding:10px;}
.shoptbl tr td~td {float:right;}
.shopfield span {margin:0 15px 0 0px;}
.totalmsg span {color:#AD1C00; font-weight:bold; width:61%; padding:0 0 0 10px; float:left;}
.totalmsg span~span {width:28%; float:left;}
.totalmsg input {float:right; border:none; color:#ad1c55;}
.addresswrap {border-bottom:2px groove #ccc;}
.addresswrap1 {margin:50px 0 0 0;}
.addresswrap01 {margin:30px 0 0 0;}
.addresswrap01 .p25 { width: 24%; margin:-24px 6% 60px 0; }
.addresswrap01 .p25 span {margin:0 0 6px 0; float:left; width:100%;}
.addresswrap1 .p25 { width: 24%; margin:-24px 6% 60px 0; }
.addresswrap1 .p25 span {margin:0 0 6px 0; float:left; width:100%;}


.topspace {margin:216px 0 0 0;}
.login-box1 .row input { margin:0 0 20px 0; background: url('/apspahbx/skins/ahbxdefault/images/username.jpg') 7px 6px no-repeat; color:#949292}
.login-box1 .row .p100 input { margin:0 0 20px 0;}
.login-box1 .row input~input { background: url('/apspahbx/skins/ahbxdefault/images/password.jpg') 7px 6px no-repeat; color:#949292}

input.disabled {color:#999; padding:5px 5px 5px 30px; width:88%;}
.butrow {margin:20px 0 10px 0;}
.login-box1 a {text-decoration:none}
.login-box1 a:hover {text-decoration:underline}
.login-box1 .txtsection { background:url("/apspahbx/skins/ahbxdefault/images/dotted-bidirection.png") repeat-x scroll left bottom transparent;}
.smallbut {width:90%;}
.createaccountbut {width:100%}

.wlp-bighorn-window {margin:-1px; border:none;}
.wlp-bighorn-page {padding:0px;}

.section-text p {text-align:left;}
.wlp-bighorn-titlebar {display:none;}
.wlp-bighorn-menu td {padding:0px;}

.login-box .p35 a { border: 1px solid #bcbcbc; font-weight: bold;  color: #666; }

.video-column p {text-align:left;}


.login .two-columns { background: url("/apspahbx/skins/ahbxdefault/images/two-column-background.png") repeat-y scroll left top #FFFFFF; padding:80px 0 80px 0}
.login .two-columns { background: #ffffff; padding:80px 0 80px 0}
.login-box1 .txtsection p {margin:10px 0 20px 0;}
.createaccountwrap {width:600px; float:left;}
.createaccountwrap .createaccountfields {margin:30px 0 0 50px;}
.createaccountwrap .createaccountfields1 {margin:0px 0 0 50px;}
.createaccountwrap label {text-align:right; padding:5px 0 0 0;}
.createaccountwrap .blankspaceheight {height:40px; float:left; width:100%}
.createaccountwrap .createaccountfields1 img { margin:-5px 0 0 0; cursor:pointer;}
.createaccountwrap .p35 span {font-size:12px; color:#999; float:left; margin:0 0 -30px 0;}
.createaccountwrap .p35 span ul {margin:0 0 -32px; width:100%;}
.createaccountwrap .p35 span ul li {margin:0px 0 0px 0;}
.createaccountwrap .ownquestions {margin:30px 0 -16px 50px}

.accountsummarytbl {width:89%; margin:0 0 0 150px;}
.accountsummarytbl .p30 label {text-align:right; color:#bfbfbf;}
.accountsummarytbl .p60 input { position: absolute; color:#565655l; right:20px;}
.accountsummarytbl .p60 input~input { float:right; position:relative;}
.accountsummarytbl .p60 label { font-weight:normal; text-align:left;}
.accountsummarytbl .p60 span {padding:0 0 0 30px;}
.accountsummarytbl .p60 span~span {padding:0 0 0 10px;}
.accountsummarytbl .rolewrap label {font-weight:normal; float:left; margin:5px 0; padding:5px 0 0; text-align:right;}
.accountsummarytbl .rolewrap1 label {font-weight:bold; float:left; margin:5px 0; padding:5px 0 0; text-align:right;}

.accountsummarytbl1 {width:500px; margin:0 0 0 0;}
.accountsummarytbl1 .p30 label {text-align:right; color:#bfbfbf;}
.accountsummarytbl1 .p60 input { color:#565655l; left:-10px; left/*\**/: -20px\9; margin:0 0 10px; box-shadow: 0 0 0 #FFFFFF;}
.accountsummarytbl1 .p5 input { color:#565655l; left:-10px; left/*\**/: -20px\9; margin:0 0 10px; box-shadow: 0 0 0 #FFFFFF;}
.accountsummarytbl1 .p60 input~input { float:right; position:relative;}
.accountsummarytbl1 .p60 label { font-weight:normal; text-align:left;}
.accountsummarytbl1 .p60 span {padding:0 0 0 30px;}
.accountsummarytbl1 .p60 span~span {padding:0 0 0 10px;}
.accountsummarytbl1 .rolewrap label {font-weight:normal; float:left; margin:5px 0; padding:5px 0 0; text-align:right;}
.accountsummarytbl1 .rolewrap1 label {font-weight:bold; float:left; margin:5px 0; padding:5px 0 0; text-align:right;}

.useraccounttbl {width:89%; margin:0 0 0 150px;}
.useraccounttbl .p30 label {text-align:right; color:#bfbfbf;}
.useraccounttbl .p60 input { position: absolute; color:#565655l; right:10px; right/*\**/: 32px\9;}
.useraccounttbl .p60 label { font-weight:normal; text-align:left;}
.useraccounttbl .p60 span {padding:0 0 0 30px;}
.useraccounttbl .p60 span~span {padding:0 0 0 10px;}
.useraccounttbl .rolewrap label {font-weight:normal; float:none; width:140%; margin:0px; padding:5px 0 0; text-align:left;}
.rolewrap span {margin:0 0 10px 0; float: left; width: 93%;}
.useraccounttbl .rolewrap1 label {font-weight:bold; float:left; margin:5px 0; padding:5px 0 0; text-align:left;}
.useraccounttbl .rolewrap1 label span {padding:0 0 0 25px;}
.useraccounttbl p {margin:0 0 0 26px; font-size:13px;}


.delegationcodetbl {margin:0 0 0 0px;}
.delegationcodetbl tr td{ padding:5px;}
.delegationcodetbl .p40 {text-align:right}
.delegationcodetbl td input {text-align:left;}
.delegationcodetbl a {margin:0 0 0 5px;}

.updateprofilewrap {width:90%; float:left;}
.updateprofiletbl {width:89%; margin:0 0 0 150px;}
.updateprofiletbl .p30 label {text-align:right; color:#bfbfbf;}
.updateprofiletbl .p60 input { position: absolute; color:#565655l; right:10px; right/*\**/: 32px\9;}
.updateprofiletbl .p60 a {margin:0 0 0 50px;}
.updateprofiletbl .p60 label { font-weight:normal; text-align:left;}
.updateprofiletbl .p60 span {padding:0 0 0 30px;}
.updateprofiletbl .p60 span~span {padding:0 0 0 10px;}
.updateprofiletbl .rolewrap label {font-weight:normal; float:left; margin:5px 0; padding:5px 0 0; text-align:right;}
.updateprofiletbl .rolewrap1 label {font-weight:bold; float:left; margin:5px 0; padding:5px 0 0; text-align:right;}
.updateprofiletbl .profilefieldsfirst, .profilefields, .profilefields1 label {color:#BFBFBF; text-align:right;}
.updateprofiletbl .profilefieldsfirst .p45  {text-align:left;}
.updateprofiletbl .profilefieldsfirst label {text-align:right; color:#BFBFBF}
.profilefields1 label {text-align:right; color:#BFBFBF}
.profilefields label {text-align:right; color:#BFBFBF}
.updateprofiletbl .profilefieldsfirst, .profilefields, .profilefields1 input { }
.updateprofiletbl .profilefields1 input#birth-date1 {background:none; border:0px;}
.updateprofiletbl .profilefieldsfirst {margin:0px 0 0 50px;}
.updateprofiletbl .profilefields {margin:30px 0 0 50px;}
.updateprofiletbl .profilefields1 {margin:0px 0 0 50px;}

.w120 { width: 120px !important; }
.w642 { width: 642px !important; }
.p22 { width: 20%; margin-right: 2%;}


.w450 { width: 450px !important; }
.updateprofiletbl .resetbut {width:82.5%;}
.roleswrap {margin:10px 0 0 70px;}
.roleswrap div{float:left;}
.roleswrap input, select, textarea{font-size:1em}
.roleswrap h3 {background-color:#565655;}
.roleswrap span {padding:0 0 0 20px;}
.roleswrap .w450 {margin:0 0 20px 0}
.createaccountwrap .p60 img {margin:-5px 0 0 0; cursor:pointer;}
.createaccountfields p span.username {font-weight:bold;}

.underconstruction {margin:20px 0 50px 50px; font-size:16px; color:#cc0000; }
.underconstruction b{color:#cc0000; }
.errorpage {margin:20px 0 50px 50px; font-size:16px; color:#cc0000; }
.errorpage b{color:#cc0000; }
.errorpage p~p {font-size:14px; color:#565655;}
.errorpage p~p~p {font-size:14px; color:#565655;}
.errorpage ul li {font-size:14px; color:#565655;}
.errordd { background: none repeat scroll 0 0 #EAAD9D; border: 1px solid #DF7553; color: #282828; font-size: 1em; font-style: italic; padding: 5px 0 5px 35px;}
.dderror {
    background: none repeat scroll 0 0 #EAAD9D;
    border: 1px solid #DF7553;
    color: #282828;
    font-size: 1em;
    margin-left: 0;
    padding: 5px 0 5px 35px;
}

.float-right-utilitybar { float: right; margin:0 70px 0 0; }
.createaccountfields input.errorbg { background: #fee2db; border: 1px solid #CC0000; padding:5px;}
.createaccountfields select.errorbg { background: #fee2db; border: 1px solid #CC0000; padding:5px;}
.createaccountfields1 input.errorbg { background: #fee2db; border: 1px solid #CC0000; padding:5px;}
.createaccountfields1 select.errorbg { background: #fee2db; border: 1px solid #CC0000; padding:5px;}
.createaccountfields .p30 select.errorbg { border:1px solid #CC0000; padding:5px; background:none repeat scroll 0 0 #FEE2DB;}

input.errorbg {background: #fee2db; border: 1px solid #df7553; }
select.errorbg { background: #fee2db; border: 1px solid #CC0000; padding:5px;}
textarea.errorbg {background: #fee2db; border: 1px solid #df7553; }

.errorverifyidentity {color:#cc0000; margin-left:78px; line-height:10px;}
.form .link a { color: #0099cc; float:left; margin:10px 0 0 78px; }
.form .link a:hover { color: #565655; text-decoation:none; }
.form {float:left; width: 500px; position:relative}
.logintitle { width:347px; margin: 0 auto; padding: 20px 0 0 0;}

.fontitalic {font-style:italic}
.helpcontent { margin:10px 0 0 4px;}
.helpcontent .contenttitle { color:#2E5FDF; font-weight:bold; font-size:14px;}
.helpcontent .contenttitle1 { color:#2E5FDF; font-weight:bold; font-size:14px; margin:40px 0 0 0;}
.helpcontent .contentdes { background:#EAEAEA; border:1px solid #C6C6C6; color:#000; padding:5px; font-size:12px;}
.helpcontent .queanswrap {margin:10px 0 0 0;}
.helpcontent .queanswrap  p.question{color:#51B72F; font-weight:bold; font-size:14px;}
.helpcontent .queanswrap  p.answer{color:#000; font-size:12px;}
.helpcontent .queanswrap  p span.signinbutton {display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/signin.jpg") no-repeat left top; width:87px; height:41px;}
.helpcontent .queanswrap  p span.createaccountbutton {display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/createaccount.jpg") no-repeat left top; width:138px; height:38px;}
.helpcontent .queanswrap  p span.cancelbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/cancel.jpg") no-repeat left top; width:70px; height:37px;}
.helpcontent .queanswrap  p span.continuebutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/continue.jpg") no-repeat left top; width:83px; height:37px;}
.helpcontent .queanswrap  p span.backbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/backnew.png") no-repeat left top; width:85px; height:28px;}
.helpcontent .queanswrap  p span.createbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/create.jpg") no-repeat left top; width:69px; height:37px;}
.helpcontent .queanswrap  p span.editbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/edit.jpg") no-repeat left top; width:84px; height:33px;}
.helpcontent .queanswrap  p span.updatebutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/update.jpg") no-repeat left top; width:70px; height:37px;}
.helpcontent .queanswrap  p span.saveexitbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/savenexit.jpg") no-repeat left top; width:94px; height:37px;}
.helpcontent .queanswrap  p span.submitbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/submit.jpg") no-repeat left top; width:68px; height:37px;}
.helpcontent .queanswrap  p span.uploaddocumentsbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/uploaddoc.jpg") no-repeat left top; width:144px; height:37px;}
.helpcontent .queanswrap  p span.anotheraddressbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/addanotheraddress.jpg") no-repeat left top; width:154px; height:37px;}
.helpcontent .queanswrap  p span.appealbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/appeal.jpg") no-repeat left top; width:154px; height:37px;}
.helpcontent .queanswrap  p span.browsebutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/browse.jpg") no-repeat left top; width:154px; height:37px;}
.helpcontent .queanswrap  p span.calculatebutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/calculate.jpg") no-repeat left top; width:76px; height:37px;}
.helpcontent .queanswrap  p span.changeplanselectionbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/changeplanselection.jpg") no-repeat left top; width:202px; height:37px;}
.helpcontent .queanswrap  p span.chatbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/chat.jpg") no-repeat left top; width:32px; height:37px;}
.helpcontent .queanswrap  p span.closebutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/close.jpg") no-repeat left top; width:57px; height:37px;}
.helpcontent .queanswrap  p span.delegateaccessbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/delegateaccess.jpg") no-repeat left top; width:154px; height:37px;}
.helpcontent .queanswrap  p span.donebutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/done.jpg") no-repeat left top; width:58px; height:37px;}
.helpcontent .queanswrap  p span.homebutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/home.jpg") no-repeat left top; width:34px; height:37px;}
.helpcontent .queanswrap  p span.languagebutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/language.jpg") no-repeat left top; width:30px; height:37px;}
.helpcontent .queanswrap  p span.makechangesbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/makechanges.jpg") no-repeat left top; width:110px; height:37px;}
.helpcontent .queanswrap  p span.printpdfbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/printpdf.jpg") no-repeat left top; width:80px; height:37px;}
.helpcontent .queanswrap  p span.removebutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/remove.jpg") no-repeat left top; width:154px; height:37px;}
.helpcontent .queanswrap  p span.returnbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/return.jpg") no-repeat left top; width:71px; height:40px;}
.helpcontent .queanswrap  p span.savechangesbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/savechanges.jpg") no-repeat left top; width:106px; height:37px;}
.helpcontent .queanswrap  p span.saveaspdfbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/savepdf.jpg") no-repeat left top; width:98px; height:37px;}
.helpcontent .queanswrap  p span.textsizebutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/textsize.jpg") no-repeat left top; width:27px; height:37px;}
.helpcontent .queanswrap  p span.uploadbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/upload.jpg") no-repeat left top; width:154px; height:37px;}
.helpcontent .queanswrap  p span.verifybutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/verify.jpg") no-repeat left top; width:154px; height:37px;}
.helpcontent .queanswrap  p span.withdrawbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/withdraw.jpg") no-repeat left top; width:78px; height:37px;}
.helpcontent .queanswrap  p.answer{color:#000; font-size:12px;}
.helpcontent .queanswrap  p span.eligibilityresultsbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/eligibilityresults.jpg") no-repeat left top; width:206px; height:58px;}
.helpcontent .queanswrap  p span.member2button { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/member2.jpg") no-repeat left top; width:206px; height:58px;}
.helpcontent .queanswrap  p span.removememberbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/removemember.jpg") no-repeat left top; width:132px; height:36px;}
.helpcontent .queanswrap  p span.relationshipsbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/relationships.jpg") no-repeat left top; width:206px; height:58px;}
.helpcontent .queanswrap  p span.exemptionsbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/exemptions.jpg") no-repeat left top; width:206px; height:58px;}
.helpcontent .queanswrap  p span.searchbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/search.jpg") no-repeat left top; width:62px; height:24px;}
.helpcontent .queanswrap  p span.dropdownbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/dropdown.jpg") no-repeat left top; width:24px; height:28px;}
.helpcontent .queanswrap  p span.addresscontactbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/addresscontact.jpg") no-repeat left top; width:206px; height:58px;}
.helpcontent .queanswrap  p span.demographicdatabutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/demographicdata.jpg") no-repeat left top; width:206px; height:58px;}
.helpcontent .queanswrap  p span.optionaldatabutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/optionaldata.jpg") no-repeat left top; width:206px; height:58px;}
.helpcontent .queanswrap  p span.employmentbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/employment.jpg") no-repeat left top; width:206px; height:58px;}
.helpcontent .queanswrap  p span.addbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/add.jpg") no-repeat left top; width:52px; height:38px;}
.helpcontent .queanswrap  p span.ssnbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/socialsecurityincome.jpg") no-repeat left top; width:206px; height:58px;}
.helpcontent .queanswrap  p span.unemploymentincomebutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/unemploymentincome.jpg") no-repeat left top; width:206px; height:58px;}
.helpcontent .queanswrap  p span.lumpsumincomebutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/lumpsumincome.jpg") no-repeat left top; width:206px; height:58px;}
.helpcontent .queanswrap  p span.scholarshipincomebutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/scholarshipincome.jpg") no-repeat left top; width:206px; height:58px;}
.helpcontent .queanswrap  p span.aianincomebutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/aianincome.jpg") no-repeat left top; width:206px; height:58px;}
.helpcontent .queanswrap  p span.incomesummarybutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/incomesummary.jpg") no-repeat left top; width:206px; height:58px;}
.helpcontent .queanswrap  p span.selfemploymentbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/self-employment.jpg") no-repeat left top; width:206px; height:58px;}
.helpcontent .queanswrap  p span.newrequestbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/newrequest.jpg") no-repeat left top; width:206px; height:58px;}
.helpcontent .queanswrap  p span.previewplansbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/previewplans.jpg") no-repeat left top; width:213px; height:30px;}
.helpcontent .queanswrap  p span.applynowbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/apply-now.jpg") no-repeat left top; width:144px; height:30px;}
.helpcontent .queanswrap  p span.factsheetbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/factsheet.jpg") no-repeat left top; width:81px; height:19px;}
.helpcontent .queanswrap  p span.viewoptionsbutton {display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/ viewoptions.jpg") no-repeat left top; width:104px; height:34px;}
.helpcontent .queanswrap  p span.deleaccbutton {display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/deleaccbutton.jpg") no-repeat left top; width:150px; height:29px;}

.helpcontent .queanswrap  p span.cancelallchangeslink { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/cancelallchanges.jpg") no-repeat left top; width:129px; height:21px;}
.helpcontent .queanswrap  p span.returntosummarybutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/returntosummary.jpg") no-repeat left top; width:151px; height:40px;}
.helpcontent .queanswrap  p span.forgotpinlink{ display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/forgotpin.jpg") no-repeat left top; width:77px; height:22px;}
/*@Author femi ayatian - end individual screening buttons */
.helpcontent .queanswrap  p span.beginappbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/beginapplication.jpg") no-repeat left top; width:115px; height:37px;}
.helpcontent .queanswrap  p span.viewoptionsbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/viewoptions.jpg") no-repeat left top; width:133px; height:31px;}
.helpcontent .queanswrap  p span.qualifyhover { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/qualify.jpg") no-repeat left top; width:140px; height:38px;}
.helpcontent .queanswrap  p span.programdetailsbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/programdetails.jpg") no-repeat left top; width:126px; height:38px;}
.helpcontent .queanswrap  p span.seemyresultsbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/seemyresults.jpg") no-repeat left top; width:180px; height:30px;}
/*@Author femi ayatian - end individual screening buttons */

.createaccountwrap .p35 .req {color:#cc0000}

.wlp-bighorn-layout-flow-horizontal, .wlp-bighorn-layout-border-west, .wlp-bighorn-layout-border-center, .wlp-bighorn-layout-border-east {float:right; width:22%;}

.left-columns-links {margin: 0px; position: absolute; top:356px; right:0px}

.left-columns-links-employer {margin: 0px; position: absolute; top:208px; right:4px}
.left-columns-links-umbrella {margin: 0px; position: absolute; top:382px; right:10px}
.accountsummarytbl1 .p60 input {border:0px; background:none;}
#delegation-popup .p100 input {border:0px; background:none;}
.fontbold {font-weight:bold;}

.two-columns h2 {text-align:left;}
.useraccounttbl .rolewrap span input {float:left; margin:7px 10px 0 0; }
.createaccountwrap p.createaccountcontent {margin:0 0 15px 0; text-align:left;}


.mailingaddresssectionwrap {margin: 0;}

.float-right-utilitybar { float: right; margin: 0 60px 0 0;}
.watermark {color:#949292; }
.wlp-bighorn-window-content {overflow:hidden; background:#FFF;}

.toputilitybar {position:absolute; right:46px;}
.toputilitybar ul { margin:0 7px 0 7px; z-index:1;}
.toputilitybar .nav {width:28px;}
.sub-menu {position: relative; display:none; background: none repeat scroll 0 0 #FFFFFF; border: 10px solid #353535; box-shadow: 1px 1px 8px 0 rgba(0, 0, 0, 0.3); float: none; width: 100px;}
.sub-menu li { float: none; margin-bottom: 0;}
.sub-menu li a { margin: 0; padding-bottom: 8px; display: block; padding: 0.5em 1.25em 0.5em 1em; font-weight: 300; color: #565656; }
.sub-menu li a:hover, .sub-menu li a:focus { text-decoration: none;}
.toputilitybar ul li { float: left; position: relative; width:auto;}
.toputilitybar ul li a { margin-right: 0.5em; width: auto; text-decoration: none; display: block; color: #565656; border-bottom: 0px; position: relative; font-size:13px; }
.toputilitybar .nav li .sub-menu li a, .toputilitybar .nav li .sub-menu li a:hover { color:#565656; text-decoration:underline; }


.value input {broder:none; background:none; padding:5px 5px 5px 0;}
.valueerror {color: #ED1C24;}
.p31 { width: 29%; margin-right: 2%; }
.identifywrap {margin:0 0 0 -95px}
#incorrectAns {margin:0 0 0 -78px}
#incorrectAns .txt1 {margin:0 0 12px 78px; float:left; width:90%;}

.linkaccmsg {float: left; margin: 20px 0 0; width: 100%;}
.txtmsg1 {margin:0 5px 0 10px;}
#contentarewrap {height:1050px}

.employerleftnav {margin:0 0 10px 15px;}
.appcompletes input {background:none; border:0px; box-shadow: 0 0 0;}
#taxCredit { float: left; font-weight: bold; width: 80px;}
input.reviewsigntbl1{
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    box-shadow: 0 0 0 #FFFFFF;
    color: #5D9234;
    font-weight: bold;
}
.emrostablehead {margin:0 0 -190px 0}
.emrostableheadtbl {margin:-85px 0 0 0; float:left; position: relative; width: 100%;}
h3.emrostable-head {
    background: none repeat scroll 0 0 #565655;
    color: #FFFFFF;
    float: left;
    font-family: Arial,sans-serif;
    font-size: 1.29em;
    font-weight: bold;
    margin: 0;
    padding: 5px 0 5px 15px;
    position: absolute;
    width: 100%;
    top:-31px;
}

.enrsummaryfield .p60 input {border:0px;}
.panelwrapper {float:left; width:700px; position:relative;}
.panelwrapperuploadempsp {width:700px; position:relative; margin:0; float:left;}
p.headtxtuploademployee {float:left; margin:0;}
.empsucmsg {padding:35px 0 0 0}
#rosterTotal {font-weight:bold;}
#uploadTotal {font-weight:bold;}
#rosterErrors {font-weight:bold;}
.p12 {width:10%; margin-right:2%;}
.rostertotalmsg {text-align:right;}
.casesummarypanel {padding:30px 0 0 0; float:left;}
.transachistbl .w100 input {width:350px;}
.maintainsummarytbl input {width:450px;}

.applyemployerhelp { position:absolute; right:20px; z-index:10;}
#content .casesummpaneldata {padding:20px 0 10px 0}
.previewCoverageTable tr td {border:0px;}
.previewCoverageTable tr td {text-align:right}
.previewCoverageTable tr .coverageoptionsfieldinput {text-align:left}
.previewCoverageTable tr .coverageoptionsfieldinput {text-align:left}
.availableprogramtbl tr td {border:0px;}
.availableprogramtbl tr td {text-align:right}
.availableprogramtbl tr .availableprogramtblfieldinput {text-align:left}
.commondiv .highlightHeader {width:100%; top:0px;}
.availableprogramtbl {margin:0px 0 0 0;}
.sectiontitle {font-weight:bold; font-size:14px; color:#006600; margin:15px 0 0;}
.reviewsigntbl tr td {border:0px;}
.certifyupdatetbl tr td {border:0px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {    
.certifyupdatetbl .watermarkchrome input  {
  background:none;
  border:0px;
 }      
}



/*
     * Admin Page CSS Start
     */
     
.helpcontent .queanswrap  p span.searchbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/search.jpg") no-repeat left top; width:62px; height:24px;}
.helpcontent .queanswrap  p span.dropdownbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/dropdown.jpg") no-repeat left top; width:24px; height:28px;}     

h3.admintiel{ color:#FF6C0B}
.left-columns-links-admin {margin: 0px; position: absolute; top:251px; right:0px}
.linkpara {padding: 0px}
.verifyindentitymsg label {font-weight:normal;}	 
.begin-banner-admin { background: #8cc247; margin: 0 0 0 0px; padding: 0px 30px 0 40px; height: 40px; }
.begin-banner-admin  p {font-weight:bold; color:#FFF; padding:10px 0 0 0;}
.begin-banner-admin-supervisor { background: #DA730A; margin: 0 0 0 0px; padding: 0px 30px 0 40px; height: 40px; }
.begin-banner-admin-supervisor  p {font-weight:bold; color:#FFF; padding:10px 0 0 0;}
.adminpanel h2 {padding:25px 0 0 25px;}
.adminpanel1 h2 {padding:25px 0 0 0px;}
.two-columns-right .adminhomebtm {margin:0px;}
.alignleft {text-align:left;}
.p78 {width:78%;}
.admintwocolumns { background: #ffffff; }
.adminhelp {margin:0 40px 0 0;}
#right-column .adminsearchwrap {margin:-24px 35px 0 0;}
.section1space {margin:20px 0 0 0;}
.left-columns-admin-right {margin: 0px; position: absolute; top:163px; right:0px}
.caseidsearch {margin:25px 0 0 0px;}
.caseidsearch .w150 {width:150px; font-style:italic; font-size:15px;}
.caseidsearch1 {margin:25px 0 0 0px; float:right; width:28%; width/*\**/: 35%\9;}
.paginatewrap {margin:-20px 0 0 0;}
.adminnews {background:none;}
.admin-column {margin:20px 0 0 0; width:102%}
.announcementwrap {padding:10px 0 10px 20px; width:100%}
.announcementwrap1 {padding:10px 0 40px 20px; width:100%}
.adminreturnbut {margin:319px 0 0 0;}
.delegateaccess {margin:20px 0 0 20px; width:96%;}
.delegateaccess .p50 span {color:#B7B7B7; font-weight:bold;}
.delegateaccess .p50 span>span {color:#cc0000}
.verficationpanelpgn { margin:0 0 179px 0px;}
.two-columns-right-admin {background:#FFF; width:100%}
.left-col-admin {width:73%; float:left; margin:0 0 0 25px;}
.right-col-admin-right-nav {width:19%; float:right; margin:0 20px 0 0}
.right-col-admin-right-nav h3 {text-align:left; background: #CCC url("/apspahbx/skins/ahbxdefault/images/right-shadow.png") repeat-y left top; font-size: 15px; border:1px solid #CCC; height: 14px; line-height: 2px; padding: 15px 10px 0 10px;}
.right-col-admin-right-nav nav {background:#F2F2F2; border:1px solid #CCCCCC; border-top:none; padding:10px 0 0 15px;}
.right-col-admin-right-nav nav ul li {padding:8px;}
.right-col-admin-right-nav nav ul li a{font-size:13px;}
.two-columns-right-admin #right-column { width: 250px; padding: 30px 30px 0 0; float: left; margin-left: -280px; }
.two-columns-right-admin #content { width: 100%; float: left; }
.two-columns-right-admin .content-wrap { overflow: hidden; margin: 30px 310px 0 30px; }
.toputilitybar ul { margin:0 7px 0 7px; }
.sub-menu { display: none; position: absolute; background: none repeat scroll 0 0 #FFFFFF; border: 10px solid #353535; box-shadow: 1px 1px 8px 0 rgba(0, 0, 0, 0.3); display: none; float: none; left: -10px; position: absolute; top: 33px; width: 100px;}
.sub-menu li { float: none; margin-bottom: 0;}
.sub-menu li a { margin: 0; padding-bottom: 8px; display: block; padding: 0.5em 1.25em 0.5em 1em; font-weight: 300; color: #565656;}
.sub-menu li a:hover, .sub-menu li a:focus { text-decoration: none;}
.toputilitybar ul li { float: left; position: relative;}
.toputilitybar ul li a { margin-right: 0.5em; width: auto; text-decoration: none; display: block; color: #565656; border-bottom: 0px; position: relative; font-size:13px;}            }
.toputilitybar .nav li .sub-menu li a, .toputilitybar .nav li .sub-menu li a:hover   { color:#565656; text-decoration:underline; }
	 
	 /*
     * Admin Page CSS End
     */

.spacebottom {margin:0 0 15px 0;}

.eligresfield {background:#E7F6CF; height:300px; overflow:hidden;border: 1px solid #C2C2C2;}
#normalizedAdd p.headermsg {font-weight:normal; color:#323232; font-size:13px; padding:0 0 25px 0}
#normalizedAdd input.addresspopradio {margin:20px 5px 0 15px;}
#normalizedAdd span.addresssectitle {font-weight:bold;}



Jquery CSS Start ------------------------------------------------ 

/*!
 * jQuery UI CSS Framework 1.8.24
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*!
 * jQuery UI CSS Framework 1.8.24
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial,Verdana,sans-serif&fwDefault=normal&fsDefault=16px&cornerRadius=10px&bgColorHeader=282828&bgTextureHeader=01_flat.png&bgImgOpacityHeader=0&borderColorHeader=282828&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=0&borderColorContent=c2c2c2&fcContent=565655&iconColorContent=565655&bgColorDefault=353535&bgTextureDefault=03_highlight_soft.png&bgImgOpacityDefault=22&borderColorDefault=353535&fcDefault=ffffff&iconColorDefault=ffffff&bgColorHover=353535&bgTextureHover=03_highlight_soft.png&bgImgOpacityHover=22&borderColorHover=353535&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=353535&bgTextureActive=05_inset_soft.png&bgImgOpacityActive=22&borderColorActive=353535&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=e7f6cf&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=0&borderColorHighlight=5d9234&fcHighlight=282828&iconColorHighlight=5d9234&bgColorError=f00712&bgTextureError=01_flat.png&bgImgOpacityError=0&borderColorError=f00712&fcError=ffffff&iconColorError=ffffff&bgColorOverlay=353535&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=50&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Arial,Verdana,sans-serif; font-size: 16px; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial,Verdana,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #c2c2c2; background: #ffffff url('/apspahbx/skins/ahbxdefault/images/ui-bg_flat_0_ffffff_40x100.png') 50% 50% repeat-x; color: #565655; }
.ui-widget-content a { color: #565655; }
.ui-widget-header { border: 1px solid #282828; background: #282828 url('/apspahbx/skins/ahbxdefault/images/ui-bg_flat_0_282828_40x100.png') 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: url('/apspahbx/skins/ahbxdefault/images/gry-nor-but.png') left top repeat-x;
    border: 1px solid #BCBCBC;
    color: #666;
	height:auto;
	padding:0.2em;
    font-weight: bold;
}
.continue-disabled {
	font-weight: normal;
	color: #B7B7B7;
	background: none repeat scroll 0 0 #E8E8E8;
    border: 1px solid #CCC;
    border-radius: 5px 5px 5px 5px;
    cursor: auto;
    padding:8px 10px 7px !important;
    display: inline-block;
    margin-right: 0.1em;
    position: relative;
    text-align: center;
    text-decoration: none !important;
    font-family: Arial,Verdana,sans-serif;
    font-size: 14px;
    text-shadow: 0 1px 1px #FFF;
}

a.continue-disabled {
	font-weight: normal;
	color: #B7B7B7;
	background: none repeat scroll 0 0 #E8E8E8;
    border: 1px solid #CCC;
    border-radius: 5px 5px 5px 5px;
    cursor: auto;
    padding:8px 10px 7px !important;
    display: inline-block;
    margin-right: 0.1em;
    position: relative;
    text-align: center;
    text-decoration: none !important;
    font-family: Arial,Verdana,sans-serif;
    font-size: 14px;
    text-shadow: 0 1px 1px #FFF;
}

a.continue-disabled:hover {
	font-weight: normal;
	color: #B7B7B7;
	background: none repeat scroll 0 0 #E8E8E8;
    border: 1px solid #CCC;
    border-radius: 5px 5px 5px 5px;
    cursor: auto;
    padding:8px 10px 7px !important;
    display: inline-block;
    margin-right: 0.1em;
    position: relative;
    text-align: center;
    text-decoration: none !important;
    font-family: Arial,Verdana,sans-serif;
    font-size: 14px;
    text-shadow: 0 1px 1px #FFF;
}

.continue-disabled a {color: #B7B7B7; text-decoration:none}

.continue-disabled a:hover {color: #B7B7B7; text-decoration:none; cursor:auto;}

input.deleacc-disabled {
	font-weight: normal;
	color: #B7B7B7;
	background: none repeat scroll 0 0 #E8E8E8;
    border: 1px solid #CCC;
    border-radius: 5px 5px 5px 5px;
    cursor: auto;
    padding:8px 10px 7px !important;
    display: inline-block;
    margin-right: 0.1em;
    position: relative;
    text-align: center;
    text-decoration: none !important;
    font-family: Arial,Verdana,sans-serif;
    font-size: 14px;
    text-shadow: 0 1px 1px #FFF;
    position:absolute;
    top:300px;
    right:52px;
}

input.deleacc-disabled:hover {
	font-weight: normal;
	color: #B7B7B7;
	background: none repeat scroll 0 0 #E8E8E8;
    border: 1px solid #CCC;
    border-radius: 5px 5px 5px 5px;
    cursor: auto;
    padding:8px 10px 7px !important;
    display: inline-block;
    margin-right: 0.1em;
    position: relative;
    text-align: center;
    text-decoration: none !important;
    font-family: Arial,Verdana,sans-serif;
    font-size: 14px;
    text-shadow: 0 1px 1px #FFF;
    position:absolute;
    top:300px;
    right:52px;
}



.ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #353535; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;  font-weight: normal; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover {background:#353535; color:#FFFFFF;}
.ui-state-hover a, .ui-state-hover a:hover { color: #ffffff; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #353535; background: #616161; font-weight: normal; color: #FFF; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #5d9234; background: #e7f6cf url('/apspahbx/skins/ahbxdefault/images/ui-bg_flat_0_e7f6cf_40x100.png') 50% 50% repeat-x; color: #282828; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #282828; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #f00712; background: #f00712 url('/apspahbx/skins/ahbxdefault/images/ui-bg_flat_0_f00712_40x100.png') 50% 50% repeat-x; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url('/apspahbx/skins/ahbxdefault/images/ui-icons_565655_256x240.png'); }
.ui-widget-content .ui-icon {background-image: url('/apspahbx/skins/ahbxdefault/images/ui-icons_565655_256x240.png'); }
.ui-widget-header .ui-icon {background-image: url('/apspahbx/skins/ahbxdefault/images/ui-icons_565655_256x240.png'); }
.ui-state-default .ui-icon { background-image: url('/apspahbx/skins/ahbxdefault/images/ui-icons_ffffff_256x240.png'); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url('/apspahbx/skins/ahbxdefault/images/ui-icons_ffffff_256x240.png'); }
.ui-state-active .ui-icon {background-image: url('/apspahbx/skins/ahbxdefault/images/ui-icons_ffffff_256x240.png'); }
.ui-state-highlight .ui-icon {background-image: url('/apspahbx/skins/ahbxdefault/images/ui-icons_5d9234_256x240.png'); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url('/apspahbx/skins/ahbxdefault/images/ui-icons_ffffff_256x240.png'); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */


/* Overlays */
.ui-widget-overlay { background: #353535 url('/apspahbx/skins/ahbxdefault/images/ui-bg_flat_0_353535_40x100.png') 50% 50% repeat-x; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url('/apspahbx/skins/ahbxdefault/images/ui-bg_flat_0_aaaaaa_40x100.png') 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; behavior: url(PIE.htc); }/*!
 * jQuery UI Resizable 1.8.24
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/*!
 * jQuery UI Selectable 1.8.24
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Selectable#theming
 */
.ui-selectable-helper { position: absolute; z-index: 100; border:1px dotted black; }
/*!
 * jQuery UI Accordion 1.8.24
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion { width: 100%; }
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
/*!
 * jQuery UI Autocomplete 1.8.24
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.24
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
/*!
 * jQuery UI Button 1.8.24
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Button#theming
 */
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center;  -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 28px;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */
/*!
 * jQuery UI Dialog 1.8.24
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Dialog#theming
 */
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .1em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/*!
 * jQuery UI Slider 1.8.24
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/*!
 * jQuery UI Tabs 1.8.24
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/*!
 * jQuery UI Datepicker 1.8.24
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/*!
 * jQuery UI Progressbar 1.8.24
 *
 * Copyright 2012, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Progressbar#theming
 */
.ui-progressbar { height:2em; text-align: left; overflow: hidden; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }

.two-columns .securemailbox {text-align:left;}
.two-columns .securemailbox .data-select th {background-color:#f1f1f1;}
.messagesMenuAHBX {
    background: none repeat scroll 0 0 transparent;
    font-weight: normal;
    margin: 56px 0 0 -230px;
    margin-left/*\**/: -230px\9;
    padding: 0;
    position: absolute;
    top: 150px;
    width: 200px;
}

.messageLeftTabClickedAHBX {
    background: url("/apspahbx/skins/images/left-nav.jpg") no-repeat scroll right top #11828E;
    color: #FFFFFF;
	height: 50px;
    line-height: 50px;
	border-bottom: 1px solid #FFFFFF;
}

.messageLeftTabAHBX{
    height: 50px;
    line-height: 50px;
    padding: 0px;
    position: relative;
    border-bottom: 1px solid #FFFFFF;
}

.messageLeftTabAHBX a {
	border-bottom: 1px solid #FFFFFF;
    color: #666666;
    display: block;
    font-family: Arial;
    font-size: 1em;
    font-weight: bold;
    height: 50px;
    line-height: 50px;
    padding: 0 0 0 20px;
    text-decoration: none;
}


.messageLeftTabClickedAHBX a {
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
    display: block;
    font-family: Arial;
    font-size: 1em;
    font-weight: bold;
    height: 50px;
    line-height: 50px;
    padding: 0 0 0 20px;
    text-decoration: none;
}

.securemailbox-viewmsg .p15 span {
    display: block;
    text-align: right;
}

.securemailbox-viewmsg .p50 span {
    display: block;
    text-align: left;
}

.bea-portal-window-content-async .securemailonecolumn {
    background: none repeat scroll 0 0 transparent;
}

article.securemailBoxwrapper {text-align:left;}
.securemailbox-viewmsg b {font-weight:normal}
.securemailbox-viewmsg span {font-weight:normal}
.securemailbox-viewmsg .p15 label {font-weight:normal; text-align:left;}

#securemailboxtbl {width:95%; position:relative; margin:-20px 0 20px; float:left;}
.panel .securemailbox-viewmsg .p15 label {text-align:right}
.leftbut {margin:0 0 0 200px}
.msgpanel {width:80%; margin:-225px 0 0 0; float:right;}


/*  Maintain Page CSS End */

/* Css for the light box */

/*Lightbox background */
#lightbox {
	 background: #000;
	-moz-opacity: 0.5; opacity: 0.5; filter: alpha(opacity=50);
	 position:absolute;
	 top:0px;
	 left:0px;
	 min-width:100%;
	 min-height:188%;
	 z-index:1000;
	 display:none;
}
/* Lightbox panel with some content */
#lightbox-panel {
	 display:none;
	 position:absolute;
	 top:40%;
	 left:50%;
	 margin-left:-200px;
	 width:400px;
	 background:#FFFFFF;
	 padding:10px 15px 10px 15px;
	 border:2px groove #333;
	 z-index:1001;	 
}

#normalizedAdd {
	font-size:12px;
	color:#333;
}

#normalizedAdd p {
	font-size:14px;
	color:#FF9900;
	font-weight:bold;
}

#normalizedAdd p~p {
	font-size:12px;
	font-weight:bold;
	background: #E4E4E4;
    font-weight: bold;
    margin: 0;
    padding: 4px;
    color:#333;
}

#normalizedAdd input {
	height: auto;
    width: auto;
    margin:20px 5px 0 15px;
}

#normalizedAdd span {
	width:95%;
	float:left;
}


#normalizedAdd span span {
	background: none repeat scroll 0 0 #E4E4E4;
    color: #333333;
    font-size: 12px;
    font-weight: bold;
    margin: 20px 0 0;
    padding: 4px;
    width: 103%;
}

#normalizedAdd span.okbutton input {
	background: url("/apspahbx/skins/images/button.png") no-repeat scroll left top transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: right;
    font-weight: bold;
    height: 31px;
    margin: 0 -22px 0 0;
    text-align: center;
    width: 91px;
}

#normalizedAdd span.okbutton input:hover { text-decoration:underline;}
.label-align label{ text-align:left; font-weight:normal; }
a.deleaccbut { position: absolute; right: -2px; top: 260px;}
a.deleaccbutempintro { position: absolute; right: 60px; top: 260px;}
input.deleaccbut { position: absolute; right: -2px; top: 260px;}
input.deleaccbut2 { position: absolute; right: 26px; top: 260px;}
input.deleaccbut1 { position: absolute; right: 44px; top: 300px;}
a.deleaccbut3 { position: absolute; right: 35px; top: 292px;}
a.deleaccbut1 { position: absolute; right: -2px; top: 308px;}

a.deleaccbut1:hover { position: absolute; right: -2px; top: 308px; cursor:pointer;}
.fieldalign label {text-align:left;}
article.paymentcontentarea {position:relative;}


Jquery CSS End ------------------------------------------------ 


/*
 * Sprint 3 CSS Start
 */

 .begin-banner-admin { background: #8cc247; margin: 0 0 0 0px; padding: 0px 30px 0 40px; height: 40px; }
.begin-banner-admin  p {font-weight:bold; color:#FFF; padding:10px 0 0 0;}
.begin-banner-admin-supervisor { background: #DA730A; margin: 0 0 0 0px; padding: 0px 30px 0 40px; height: 40px; }
.begin-banner-admin-supervisor  p {font-weight:bold; color:#FFF; padding:10px 0 0 0;}

.adminpanel h2 {padding:25px 0 0 25px;}
.adminpanel1 h2 {padding:25px 0 0 0px;}

.p78 {width:78%;}

.admintwocolumns { background: #ffffff; }
.adminhelp {margin:0 40px 0 0;}

.caseidsearch {margin:25px 0 0 0px;}
.caseidsearch .w150 {width:150px; font-style:italic; font-size:15px;}
.caseidsearch1 {margin:25px 0 0 0px;}

.paginatewrap {margin:-20px 0 0 0;}
.adminnews {background:none;}
.admin-column {margin:20px 0 0 0; width:102%}

.announcementwrap {padding:10px 0 10px 20px; width:100%}
.announcementwrap1 {padding:10px 0 40px 20px; width:100%}

.adminreturnbut {margin:319px 0 0 0;}

.delegateaccess {margin:20px 0 0 20px; width:96%;}
.delegateaccess .p50 span {color:#B7B7B7; font-weight:bold;}
.delegateaccess .p50 span>span {color:#cc0000}

.verficationpanelpgn { margin:0 0 179px 0px;}
.two-columns-right-admin {background:#FFF; width:100%}

.left-col-admin {width:73%; float:left; margin:0 0 0 25px;}

.right-col-admin {width:19%; float:right; margin:0 35px 0 0}
.right-col-admin h3 {text-align:left; background: #CCC url("/apspahbx/skins/ahbxdefault/images/right-shadow.png") repeat-y left top; font-size: 15px; border:1px solid #CCC; height: 14px; line-height: 2px; padding: 15px 10px 0 10px;}
.right-col-admin nav {background:#F2F2F2; border:1px solid #CCCCCC; border-top:none; padding:10px 0 0 15px;}
.right-col-admin nav ul li {padding:8px;}
.right-col-admin nav ul li a{font-size:13px;}

.two-columns-right-admin #right-column { width: 250px; padding: 30px 30px 0 0; float: left; margin-left: -280px; }
.two-columns-right-admin #content { width: 100%; float: left; }
.two-columns-right-admin .content-wrap { overflow: hidden; margin: 30px 310px 0 30px; }

.toputilitybar ul { margin:0 7px 0 7px; z-index:1; }
.sub-menu { display: none; position: absolute; background: none repeat scroll 0 0 #FFFFFF; border: 10px solid #353535; box-shadow: 1px 1px 8px 0 rgba(0, 0, 0, 0.3); display: none; float: none; left: -10px; position: absolute; top: 33px; width: 100px;}
.sub-menu li { float: none; margin-bottom: 0;}
.sub-menu li a { margin: 0; padding-bottom: 8px; display: block; padding: 0.5em 1.25em 0.5em 1em; font-weight: 300; color: #565656;}
.sub-menu li a:hover, .sub-menu li a:focus { text-decoration: none;}

.toputilitybar ul li { float: left; position: relative;}
.toputilitybar ul li a { margin-right: 0.5em; width: auto; text-decoration: none; display: block; color: #565656; border-bottom: 0px; position: relative; font-size:13px;}       
.toputilitybar .nav li .sub-menu li a, .toputilitybar .nav li .sub-menu li a:hover   { color:#565656; text-decoration:underline;}
		 
.eli-info{font-weight:bold;}	
.useraccounttbl2 {width:89%; margin:0 0 0 20px;} 
.two-columns #content article.verficationright {margin:0 0 0 120px; width:75%}
.w884 {width:884px;}
.w912 {width:912px; margin:0 0 20px 0}

.verficationright .panel .stdatedisabled input {margin:0 0 0 10px;}
.stdatedisabled  select{margin:0 0 0 25px;}
.list-style{list-style-type:disc;}
.verficationright .panel hr {margin:0 0 20px -13px; width:103%;}
#achpayment-popup {padding:30px 0 80px 40px;}
.p42 { width: 40%; margin-right: 2%; }
#saveexit-popup{padding:20px 0 10px 28px;}
 
.news article .announcewrap { border:0px; margin-left:0px;}
.nav .chat-wrap {width:280px; z-index:1; float:left; top:33px; left:-280px; background:#FFF; position:absolute; border:10px solid #353535;}
.nav .chat-wrap h2 {background:#B20707; height:40px; padding:15px 0 10px 10px; width:270px; color:#FFF; border-bottom: 1px solid #353535;}
.nav .chat-wrap .float-left p {font-size:12px; padding:0px;}
.nav .chat-wrap .float-right { font-size:12px; margin:-18px 10px 0 0}

.chatcontentwrap {height:220px; position:relative; overflow:auto; width:280px;}
.chatcontent {padding:10px 0 10px 10px; background:#f1f1f1;}
.chatcontent span {font-weight:bold; color:#B20707;}
.chatcontent span~span {font-weight:normal; color:#565656}
.chatcontentfield input {color:#565656; font-size:12px; box-shadow:0 0 0; margin:5px 0 5px 8px}
.chatcontent1 {padding:10px 0 10px 10px; background:#fff;}
.chatcontent1 span {font-weight:normal; color:#565656}
.chatcontentwrap input#send {margin:5px 0 10px 10px;}

#account-settings .last a.disabled { text-decoration: underline; color: #989696; cursor:auto; }
.nav a.securemailbox{padding:5px 0 0 0; text-decoration: underline; color:#FFF;}
.nav a:hover.securemailbox {text-decoration:none;}

.status .memtitle {font-weight:normal}
.disabledwizard ul li a{cursor:auto;}
.subcaltbl {width:90%;}


.subcaltbl tr td {padding:10px;}
.subcaltbl tr td~td {float:right;}
.subcalfield span {margin:0 8px 0 0px;}
.subcalfield input {margin:0 8px 0 0px;}
.subcaltbl td {text-align:right;}
.subcaltbl td a {text-align:left;}
.subcaltbl .subcaltblfield {text-align:left;}
.subcaltbl input.subcaltblfield, select.subcaltblfield {text-align:right;}

.summarytbl .p60 input {border:0px; box-shadow:0 0 0; background:none; font-size:14px; color:#565655;}
.comaddressbut {position:absolute; right:75px; top:21x;}
.comaddlabelfield { width: 85%;}


.subcaltbl input.subcaltblfield1{box-shadow:0 0 0; border:0; text-align:right; background:#FFF;}


.cal-panel {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #C2C2C2;margin: 0 0 30px;padding: 20px 13px 50px;position: relative;}
.requestsdetails span{ color:#969696; font-weight:bold;}
.fieldtitle {font-weight:bold;}
.w950 {width:950px;}

.submit-pad-right{margin:0 30px 0 0;}
.submit-pad-left{margin:0 0 0 225px;}

.reqeubpanel input {border:none; background:none; box-shadow:0 0 0;}	 
.reqeubpanel label {color:#CCC; font-weight:bold; text-align:right;}	 
.reqeubpanel .p50 a {margin:0 0 0 10px; color:#0099CC; }
.reqeubpanel .p50 a:hover {text-decoration:none; color:#565656;}
.reqeubpanel p span {color:#999;} 

.para {float:left; padding:20px 0 20px 0;}

.subcaltbl td.fieldright{text-align:right; font-size:12px;}
.subcaltbl tr td ~ td.fieldleft {float:left;}

#secondary-nav-household ul { margin: 0; padding: 0; }
#secondary-nav-household ul li { margin: 0; float: left; clear: left; width: 100%; list-style: none; text-align:center;}
#secondary-nav-household ul li a, #secondary-nav-household ul li a:visited, #secondary-nav-household ul li a:active { display: block; height: 40px; font-size: 14px; padding: 15px 0 5px 0px; border-bottom: 1px solid #ffffff; text-decoration: none; color: #565655; }#secondary-nav-household ul li a.disabled { color: #b6b5b5; }
#secondary-nav-household ul li a .check { display: inline-block; text-indent: -9999px; background: transparent url('/apspahbx/skins/ahbxdefault/images/content-icons.png') left -158px no-repeat; overflow: hidden; height: 13px; width: 13px; }
#secondary-nav-household ul li a.selected { color: #ffffff; }
.section #secondary-nav-household ul li a.selected { background: #5d9234; }

.remove-member-button-right{margin:20px 0 0 0;}
.header-logo-left{font-size:0.75em; height:104px; width:15.5%; margin-top:0px;  margin-bottom: 29px; background: url("/apspahbx/skins/ahbxdefault/images/logo1.png") no-repeat scroll left top;position:relative; z-index:11; }	
.employee-wizard-header-button{margin: -133px 0 0;}
.header-return-button{margin-bottom: -1px; margin-left: 10px; margin-top: 3px;}
.header-logo-text{font-size: 1em; padding-left: 10px; font-weight:normal;padding-right: 10px;}
.top-sub-header{padding:44px 0 24px 0; text-align: center;}
.req-blue{color:#0000FF;}
.label-align label{text-align:left;}
.summarytbl2 {margin: 0 0 0 161px; width:99%;}
.font-bold{font-weight:bold;}
.font-italic{font-style:italic;}
.leftspace {padding:15px 0 15px 20px}
.labelalign label {text-align:right}
.subcaltbl fieldset label {margin:0 25px 0 0}
.p1 { margin-right: 1%; width: 1%;}
.highlight-box-light { background: none repeat scroll 0 0 #F7F7F7; margin: 20px 0; padding: 20px;}
.row1 { clear: left; float: left; padding-bottom: 0px; width: 100%;}
.autoscrollingpopup { overflow:auto; height:400px; }
 
.panel-hidden{position:relative; border: none; background: #ffffff; padding: 20px 13px 40px; margin: 0 0 30px;}
.float-right .casesummary-delegateaccessbutton{position:absolute; top:440px; left:1065px;}
.float-right .EnrSum-delegateaccessbutton{position:absolute; top:340px; left:855px;}

.delegateaccessposi{position:absolute; top:300px; left:1082px;}
 
 .float-right .casesummary-delegateaccessbutton1{position:relative; top:440px; left:1065px;}
 .delegateaccessposi{position:absolute; top:300px; left:1082px;}
 .continue-disabled1 {
	font-weight: normal;
	color: #B7B7B7;
	background: none repeat scroll 0 0 #E8E8E8;
    border: 1px solid #CCC;
    border-radius: 5px 5px 5px 5px;
    cursor: auto;
    padding:8px 10px 7px !important;
    display: inline-block;
    margin:273px 0px 0px -177px;
    position: absolute;
    text-align: center;
    text-decoration: none !important;
    font-family: Arial,Verdana,sans-serif;
    font-size: 14px;
    text-shadow: 0 1px 1px #FFF;
 }
 
.deleaccplansele {
	font-weight: normal;
	color: #B7B7B7;
	background: none repeat scroll 0 0 #E8E8E8;
    border: 1px solid #CCC;
    border-radius: 5px 5px 5px 5px;
    cursor: auto;
    padding:8px 10px 7px !important;
    display: inline-block;
    margin:273px 0px 0px -177px;
    position: absolute;
    text-align: center;
    text-decoration: none !important;
    font-family: Arial,Verdana,sans-serif;
    font-size: 14px;
    text-shadow: 0 1px 1px #FFF;
 }
 
 .deleaccplansele:hover {
	font-weight: normal;
	color: #B7B7B7;
	background: none repeat scroll 0 0 #E8E8E8;
    border: 1px solid #CCC;
    border-radius: 5px 5px 5px 5px;
    cursor: auto;
    padding:8px 10px 7px !important;
    display: inline-block;
    margin:273px 0px 0px -177px;
    position: absolute;
    text-align: center;
    text-decoration: none !important;
    font-family: Arial,Verdana,sans-serif;
    font-size: 14px;
    text-shadow: 0 1px 1px #FFF;
 }
 
.continue-disabled1:hover {
	font-weight: normal;
	color: #B7B7B7;
	background: none repeat scroll 0 0 #E8E8E8;
    border: 1px solid #CCC;
    border-radius: 5px 5px 5px 5px;
    cursor: auto;
    padding:8px 10px 7px !important;
    display: inline-block;
    margin:273px 0px 0px -177px;
    position: absolute;
    text-align: center;
    text-decoration: none !important;
    font-family: Arial,Verdana,sans-serif;
    font-size: 14px;
    text-shadow: 0 1px 1px #FFF;
 }
 
a.continue-disabled1:hover {
	font-weight: normal;
	color: #B7B7B7;
	background: none repeat scroll 0 0 #E8E8E8;
    border: 1px solid #CCC;
    border-radius: 5px 5px 5px 5px;
    cursor: auto;
    padding:8px 10px 7px !important;
    display: inline-block;
    margin:273px 0px 0px -154px;
    position: absolute;
    text-align: center;
    text-decoration: none !important;
    font-family: Arial,Verdana,sans-serif;
    font-size: 14px;
    text-shadow: 0 1px 1px #FFF;
 }
 
 .continue-enabled{margin:273px 0px 0px -177px; position:absolute;}
 .review-input{float:left; min-height:25px;}

 

/*
 * Sprint 3 CSS End
 */
 
 
 
  
/********************/
/* DisplayTag Table */
/********************/

displaytagtable {  
	font-size: 0.86em !important;
    border-collapse: collapse !important;
    border-spacing: 0 !important;    
    width: 100%;
}

table.displaytagtable {  
    border-collapse: collapse !important;
    border-spacing: 0 !important;    
    width: 100%;
    border:1px solid #C2C2C2;
}

table.displaytagtable thead, th {
    
    border-collapse: collapse !important;
    color: #565655;
    cursor: pointer;
    font-size: 1em !important;
    font-weight: bold;
    padding: 8px 10px 8px 15px;
    text-align: left;
    vertical-align: top; 
    background-color:#E0E0E0;
     
} 
table.displaytagtable th, td {
	border:none;
    color: #565655;
    cursor: pointer;
    font-size: 1em;
    padding: 8px 6px 8px 15px;
    text-align: left;
     
}


table.displaytagtable thead tr {background-color: #E0E0E0;}
/*
.displaytagtable th.sorted {background-color: #FFF6D9;}
*/
table.displaytagtable th a, th a:visited {/*color: black;*/}
table.displaytagtable th a:hover {color: black; text-decoration: none !important;
}
table.displaytagtable th.sorted a, th.sortable a {
    background-position: right center;
    display: block;
    width: 100%;
    text-decoration: none !important;
}
.displaytagtable th.sortable a {background-image: url("/apspahbx/skins/ahbxdefault/images/displaytag/arrow_off.png"); background-repeat: no-repeat;}
.displaytagtable th.order1 a {background-image: url("/apspahbx/skins/ahbxdefault/images/displaytag/arrow_down.png"); background-repeat: no-repeat;}
.displaytagtable th.order2 a {background-image: url("/apspahbx/skins/ahbxdefault/images/displaytag/arrow_up.png"); background-repeat: no-repeat;}
.displaytagtable tr.odd {background-color: #FFFFFF;}
.displaytagtable tr.tableRowEven, tr.even { background-color: #F9F9F9;}

.group-1 {border-top: 1px solid black; font-weight: bold; padding-bottom: 10px;}
.group-2 {border-top: 1px solid black; font-style: italic;}
.subtotal-sum, .grandtotal-sum {font-weight: bold; text-align: right;}
.subtotal-header { border-top: 1px solid white; padding-bottom: 0;}
.subtotal-label, .grandtotal-label { border-top: 1px solid white; font-weight: bold;}
.grouped-table tr.even { background-color: #FFFFFF;}
.grouped-table tr.odd { background-color: #FFFFFF;}
.grandtotal-row {    border-top: 2px solid black;}
.topbar { position: static;}


/************************/
/*DisplayTag Pagination */
/************************/
table.displaytag pagination { height: 36px;  margin: 18px 0;}
table.displaytag pagination ul { 
	border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    float: left;
    margin: 0;
}
table.displaytag pagination li { display: inline;}
table.displaytag pagination a {
    border-right: 1px solid rgba(0, 0, 0, 0.15);
    float: left;
    line-height: 34px;
    padding: 0 14px;
    text-decoration: none;
}
table.displaytag pagination a:hover, .pagination .active a { background-color: #C7EEFE;}
table.displaytag pagination .disabled a, .pagination .disabled a:hover { background-color: transparent; color: #BFBFBF;}
table.displaytag pagination .next a { border: 0 none;}
.pagelinks {margin: -20px 0 0; background: none repeat scroll 0 0 #E2E0E0;  clear: both;  padding: 9px 11px;}
.pagebanner { margin: -20px 0 0; background: none repeat scroll 0 0 #E2E0E0; clear: both; padding: 9px 11px;}
 
 
 .textshift{text-align:right;} 
 
.hidetextarea{border: none; font-weight: normal; font-size: 1.14em; color: #222222; font-family:Arial,Helvetica,sans-serif; overflow: auto; height: 35px; resize:none;}

.hidetextarea{border: none; font-weight: normal; font-size: 1.14em; color: #222222; font-family:Arial,Helvetica,sans-serif; overflow: auto; height: 35px; resize:none;}

.hidetextarea1{border: none; font-weight: normal; font-size: 1.14em; color: #222222; font-family:Arial,Helvetica,sans-serif; overflow: hidden; height: 37px; resize:none;}


.begin1 h2 { font-size: 2.43em; font-weight: normal; color: #353535; margin: 0; padding: 6px 552px 0 0; line-height: 1em; }
.begin1 { float: left; width: 100%; }


.begin-banner1 { background: #f4f4f4; margin: 0 0 0 200px; padding: 26px 30px 0 40px; height: 64px; }

.utility-bar a.disabled1 { text-decoration: underline; color: #989696; cursor:auto; }

.faqPage-padding {padding: 17px 0px 0px 72px;}
.progFactSheettbl {width:89%; margin:0 0 0 -16px;}
.content-padding{padding:38px 96px 0px 85px;}
.content-color{background-color:#fcfbfb;}
h3.expandablePFS { margin-bottom: -10px; }
#locass-popup .row .GIlocalassist { width:400px; height:400px; overflow:auto; }
#loca-popup .row .GIlocalassist { width:400px; height:400px; overflow:auto; }



	
#main-menu .nav a.securemailbox{padding:5px 0 0 0; text-decoration: underline; color:#FFFFFF;}
#main-menu { height:33px; }
#main-menu ul { background: none repeat scroll 0 0 #FFFFFF; border: 10px solid #353535; box-shadow: 1px 1px 8px 0 rgba(0, 0, 0, 0.3); display: none; width: 100px; margin:0px 0 0 0; padding:10px 0 10px 10px;}      
#main-menu ul li a { text-align:left; padding:6px 0px 6px 10px; width:100px; float:left; margin:0px 0px 0px 0px;}
#main-menu li a { display:block; text-decoration:underline; color:#353535; height:21px; margin-right:20px; }
#main-menu li ul { display:none; z-index:999;  }
#main-menu li:hover ul { display:block; position:absolute; }
#main-menu li li { display:block; float:none; }
#main-menu .lastlink ul {padding:10px 0 20px 10px}



#navbar { float:right; }


.float-right-utilitybar {margin:3px 70px 0 0; height:30px;}




.toputilitybar ul { margin:0 7px 0 7px; z-index:1; }
.toputilitybar ul li { float: left; position: relative;}
.toputilitybar ul li a { margin-right: 0.5em; width: auto; text-decoration: none; display: block; color: #565656; border-bottom: 0px; position: relative; font-size:13px;}       
.toputilitybar .nav li .sub-menu li a, .toputilitybar .nav li .sub-menu li a:hover   { color:#565656; text-decoration:underline;}



.nav .chat-wrap {width:280px; z-index:1; float:left; top:30px; left:-280px; background:#FFF; position:absolute; border:10px solid #353535;}
.nav .chat-wrap h2 {background:#B20707; height:40px; padding:15px 0 10px 10px; width:270px; color:#FFF; border-bottom: 1px solid #353535;}
.nav .chat-wrap .float-left p {font-size:12px; padding:0px;}
.nav .chat-wrap .float-right { font-size:12px; margin:-34px 10px 0 0}
.nav a:hover.securemailbox {text-decoration:none;}

#navbar .lastlink ul li a.utilitybarpfs{padding:6px 0px 0px 0px;}
#navbar .lastlink ul li a.utilitybarpfs1{padding:0px 0px 0px 0px;}
#navbar .lastlink ul li a.utilitybarpfs2{padding:0px 0px 0px 0px;}


#right-column ul li .disabled {cursor:auto; color:#b6b5b5;}
.text-disable{color:#b6b5b5; text-decoration:underline;}

#right-column ul li .disabled:hover {cursor:auto; color:#b6b5b5; }
.individualhomerightnavspace {height:1050px;}

#main-menu ul li.factsheet a~a {margin:6px 0 0 0;}
#main-menu ul li.factsheet a {margin-bottom:-19px}

.errorCalc{border:1px solid #e07c5c; color:#000000; background-color:#eaad9d;font-style:italic;margin:0px 24px 0px 0px;padding:7px 0px 0px 40px;}
.subcaltbl td a {margin:0 0 0 10px; float:right;}

.subcaltbl td span.uragefield {width:8.5%; float:right;}

.indivilogo {margin-top:-70px;}
.indivibody {position:absolute;}
.indivinavpos {margin-bottom:200px}


.indivitualrightnav {height:1144px; right:1px; top:162px;}




/*
 * Sprint 3 CSS Start
 */


.news article .announcewrap { border:0px; margin-left:0px;}
.nav .chat-wrap {width:280px; z-index:1; float:left; top:30px; left:-280px; background:#FFF; position:absolute; border:10px solid #353535;}
.nav .chat-wrap h2 {background:#B20707; height:40px; padding:15px 0 10px 10px; width:270px; color:#FFF; border-bottom: 1px solid #353535;}
.nav .chat-wrap .float-left p {font-size:12px; padding:0px;}
.nav .chat-wrap .float-right { font-size:12px; margin:-34px 10px 0 0}

.chatcontentwrap {height:220px; position:relative; overflow:auto; width:280px;}
.chatcontent {padding:10px 0 10px 10px; background:#f1f1f1;}
.chatcontent span {font-weight:bold; color:#B20707;}
.chatcontent span~span {font-weight:normal; color:#565656}
.chatcontentfield input {color:#565656; font-size:12px; box-shadow:0 0 0; margin:5px 0 5px 8px}
.chatcontent1 {padding:10px 0 10px 10px; background:#fff;}
.chatcontent1 span {font-weight:normal; color:#565656}
.chatcontentwrap input#send {margin:5px 0 10px 10px;}

#account-settings .last a.disabled { text-decoration: underline; color: #989696; cursor:auto; }
#main-menu .nav a.securemailbox{padding:5px 0 0 0; text-decoration: underline; color:#FFFFFF;}
.nav a:hover.securemailbox {text-decoration:none;}

.status .memtitle {font-weight:normal}
.disabledwizard ul li a{cursor:auto;}
.subcaltbl {width:100%;}


.subcaltbl tr td {padding:10px;}
.subcaltbl tr td~td {float:right;}
.subcalfield span {margin:0 8px 0 0px;}
.subcalfield input {margin:0 8px 0 0px;}
.subcaltbl td {text-align:right;}
.subcaltbl td a {text-align:left;}
.subcaltbl .subcaltblfield {text-align:left;}
.subcaltbl input.subcaltblfield, select.subcaltblfield {text-align:right;}

.summarytbl .p60 input {border:0px; box-shadow:0 0 0; background:none; font-size:14px; color:#565655;}
.comaddressbut {position:absolute; right:75px; top:21x;}
.comaddlabelfield { width: 85%;}


.subcaltbl input.subcaltblfield1{box-shadow:0 0 0; border:0; text-align:right; background:#FFF;}


.cal-panel {background: none repeat scroll 0 0 #FFFFFF;border: 1px solid #C2C2C2;margin: 0 0 30px;padding: 20px 13px 50px;position: relative;}
.requestsdetails span{ color:#969696; font-weight:bold;}
.fieldtitle {font-weight:bold;}
.w950 {width:950px;}

.submit-pad-right{margin:0 30px 0 0;}
.submit-pad-left{margin:0 0 0 225px;}

.reqeubpanel input {border:none; background:none; box-shadow:0 0 0;}	 
.reqeubpanel label {color:#CCC; font-weight:bold; text-align:right;}	 
.reqeubpanel .p50 a {margin:0 0 0 10px; color:#0099CC; }
.reqeubpanel .p50 a:hover {text-decoration:none; color:#565656;}
.reqeubpanel p span {color:#999;} 

.para {padding:10px 0 10px 0; font-size:12px;}

.subcaltbl td.fieldright{text-align:right;}
.subcaltbl tr td ~ td.fieldleft {float:left;}

#secondary-nav-household ul { margin: 0; padding: 0; }
#secondary-nav-household ul li { margin: 0; float: left; clear: left; width: 100%; list-style: none; text-align:center;}
#secondary-nav-household ul li a, #secondary-nav-household ul li a:visited, #secondary-nav-household ul li a:active { display: block; height: 40px; font-size: 14px; padding: 15px 0 5px 0px; border-bottom: 1px solid #ffffff; text-decoration: none; color: #565655; }#secondary-nav-household ul li a.disabled { color: #b6b5b5; }
#secondary-nav-household ul li a .check { display: inline-block; text-indent: -9999px; background: transparent url('/apspahbx/skins/ahbxdefault/images/content-icons.png') left -158px no-repeat; overflow: hidden; height: 13px; width: 13px; }
#secondary-nav-household ul li a.selected { color: #ffffff; }
.section #secondary-nav-household ul li a.selected { background: #5d9234; }

.remove-member-button-right{margin:20px 0 0 0;}
.header-logo-left{border-right:1px solid #C0BFBF; float:left; font-size:0.75em; height:90px; width:199px; margin:0px; background: #e6e6e6; position:relative; z-index:11; }	
.employee-wizard-header-button{float: left; margin: -90px 0 0; width: 100%;}
.header-return-button{margin-bottom: -1px; margin-left: 10px; margin-top: 3px;}
.header-textwrapper{font-size: 9px; float:left; padding-left: 10px; font-weight:normal; padding-right: 0px;}
.header-textwrapper span {line-height:15px; padding:5px 0 0 0; width:120px; float:left;}
.top-sub-header{padding:44px 0 24px 0; text-align: center;}
.req-blue{color:#0000FF;}
.label-align label{text-align:left;}
.summarytbl2 {margin: 0 0 0 161px; width:99%;}
.font-bold{font-weight:bold;}
.font-italic{font-style:italic;}
.leftspace {padding:15px 0 15px 20px}
.labelalign label {text-align:right}
.subcaltbl fieldset label {margin:0 25px 0 0}
.p1 { margin-right: 1%; width: 1%;}
.highlight-box-light { background: none repeat scroll 0 0 #F7F7F7; margin: 20px 0; padding: 20px;}
.row1 { clear: left; float: left; padding-bottom: 0px; width: 100%;}
.leftspace {padding:0 0 12px 15px;}
.rightspace {padding:0 15px 0 0;}
.topspace {padding:15px 0 0 0;}
.bottomspace {padding:0 0 15px 0;}


#navbar { float:right; }
.float-right-utilitybar {margin:3px 70px 0 0; height:30px;}
#main-menu { height:33px; }
#main-menu ul { background: none repeat scroll 0 0 #FFFFFF; border: 10px solid #353535; box-shadow: 1px 1px 8px 0 rgba(0, 0, 0, 0.3); display: none; width: 100px; margin:0px 0 0 0; padding:10px 0 10px 10px;}      
#main-menu li ul { display:none; z-index:999;  }
#main-menu li:hover ul { display:block; position:absolute; }
#main-menu li li { display:block; float:none; }
#main-menu .lastlink ul {padding:10px 0 20px 10px}


.subsidycalculator-row {clear: left;float: left;margin: 34px 12px 10px 31px;padding-bottom: 20px;width: 91%;}
.textpadright19 {padding:0 15px 0 0;}
.textpadright26{padding:0 26px 0 0;}
.textpadright8 {padding:0 8px 0 0;}
input.textmarleft60 {margin-left:-60px}
.subcaltbl td.textpadleft16{padding-left:16px;}
.textmarleft20{margin-left:-20px}
.subcaltbl td.textpadright50 {padding:0 50px 0 0;}
.textmarright40 {margin:0 40px 0 0;}
.data-sort-scroll  a.disablecolor{color:#cecece;}
.autoscrolling{overflow:auto; height: 30px; width: 100%;}
.livechattxt {float:left; width:100%;}


input.hideborder {border:none; box-shadow:none;}

.para1 {padding:6px 0 20px 0;}
.saveexitpoppadding{padding:10px 11px 12px 28px;}
.tabheadcolor{background-color:#f4f4f4;}


.hidepanel {background: none repeat scroll 0 0 #FFFFFF;border: none;margin: 0 0 30px;padding: 20px 13px 10px;position: relative;}	

.demoinfo{padding-right:18px;}

.subcaltbl td.optional-info{padding-left:280px;}
.subcaltbl td span.optional-info1{padding-right:20px;}
.subcaltbl td ~td.optional-info2{margin-top:12px;}

.para2 {padding:6px 0 32px 0;}
.para-personalveri {padding:0 0 32px 0;}

.req-grey{background-color:#d3d3d3;}
a.link-grey{color:#d4cece;}
h3.addconinfo-childpaneltitle {font-size:15px;}

.black-text{color:#000000;font-weight:normal;}
h2.indiviheader{margin:0 0 0 -900px;}
.headercolor{color:#FF6C0B;}
#introduction p.headerparawidth{width: 763px;}
.headercolor1{color:#FB934E; font-weight:bold;}
.uploaddocpad{margin-left:230px;}
.householdpri-contact{margin:10px 0px 10px 0px;}
.content-padding{padding:38px 96px 0px 85px;}
.content-color{background-color:#fcfbfb;}
.addcontactinfo{position:relative; left:450px;}
.textpadright13 {padding:0 13px 0 -1px;}	
.textpadright10 {padding:0px 10px 0px 12px}
.para3{padding: 20px 0 30px 42px; font-size:12px;}

ul.styledash{list-style-type:none;}
.thbackcolor{background-color:#f7f7f7;}	
.table-vertical-scroll-bar{height: 200px; overflow-x: hidden; overflow-y: scroll;}
	 /*
     * Sprint 3 CSS End
     */
.alignment {position:absolute; top:82px; left:815px;};

#main-menu .nav a.securemailbox{padding:5px 0 0 0; text-decoration: underline; color:#FFFFFF;}
#main-menu { height:33px; }
#main-menu ul { background: none repeat scroll 0 0 #FFFFFF; border: 10px solid #353535; box-shadow: 1px 1px 8px 0 rgba(0, 0, 0, 0.3); display: none; width: 100px; margin:0px 0 0 0; padding:10px 0 10px 10px;}      
#main-menu li a { display:block; text-decoration:underline; color:#353535; height:21px; margin-right:20px; }
#main-menu li ul { display:none; z-index:999;  }
#main-menu li:hover ul { display:block; position:absolute; }
#main-menu li li { display:block; float:none; }
#main-menu .lastlink ul {padding:10px 0 20px 10px}



#navbar { float:right; }

.float-right-utilitybar { float: right; margin:0 70px 0 0; }
.float-right-utilitybar {margin:3px 70px 0 0; height:30px;}




.toputilitybar ul { margin:0 7px 0 7px; z-index:1; }
.toputilitybar ul li { float: left; position: relative;}
.toputilitybar ul li a { margin-right: 0.5em; width: auto; text-decoration: none; display: block; color: #565656; border-bottom: 0px; position: relative; font-size:13px;}       
.toputilitybar .nav li .sub-menu li a, .toputilitybar .nav li .sub-menu li a:hover   { color:#565656; text-decoration:underline;}



.nav .chat-wrap {width:280px; z-index:1; float:left; top:30px; left:-280px; background:#FFF; position:absolute; border:10px solid #353535;}
.nav .chat-wrap h2 {background:#B20707; height:40px; padding:15px 0 10px 10px; width:270px; color:#FFF; border-bottom: 1px solid #353535;}
.nav .chat-wrap .float-left p {font-size:12px; padding:0px;}
.nav .chat-wrap .float-right { font-size:12px; margin:-34px 10px 0 0}
.nav a:hover.securemailbox {text-decoration:none;}

.column-inner1 { overflow: hidden; margin-right: 216px; text-align:left; margin-bottom: 80px; }
.emprospad {padding-bottom:1px; margin: 10px 0 -18px;}
.tablebr tr td {border:none;}
.subcaltbl tr td {border:none;}
.tablebr tr td {border:none;}
#showNavigatorBox input#navigatorName {float: left; margin: 0 0 0 70px; position: absolute; }
.shoptbl tr td {border:none;}
.subcaltbl tr td {border:none;}


.continue-disabledIndMem {
	font-weight: normal;
	color: #B7B7B7;
	background: none repeat scroll 0 0 #E8E8E8;
    border: 1px solid #CCC;
    border-radius: 5px 5px 5px 5px;
    cursor: auto;
    padding:8px 10px 7px !important;
    display: inline-block;
    margin-right: 0.1em;
    position: relative;
    text-align: center;
    text-decoration: none !important;
    font-family: Arial,Verdana,sans-serif;
    font-size: 14px;
    text-shadow: 0 1px 1px #FFF;
}


.p6 { margin-right: 2%; width: 4%;}
.primaryconpopup { height: 300px; overflow-y: scroll;}
.p23 { margin:0 2% 30px 0; width: 25%;}
.addenter {margin:0 0 5px 40px}
span.primarycontitlemsg {margin:0 0 15px 0}





/* Inline Code Removed and Added New Classes and ID's */





/*casehistory*/

input.noBorderFields {border: 0px;}
#tablegrids  {overflow: auto; height: 300px; width: 100%;}


/*casesummary*/
#tablegrids1  {overflow: auto; height: 135px; width: 100%; padding:0px;}
#panelwraps {padding:0px;}


/*delegateaccess*/
.grid-width{width: 750px;}
.no-border {border-style:none;}



/*maintaincompanyaddress*/
div.remove { line-height:18px; float:right; font-size: 12px; float: left; text-align: center; font-weight: bold; color: #CCC; background: #f1f1f1 url('/apspahbx/skins/images/grey-button-background.png') left top repeat-x; border: 1px solid #b4b4b4; padding: 3px 5px; }
div.remove a {color:#CCC;}
div.remove a:hover {text-decoration:none; cursor:text;}
.lightbox-panel1 {width:600px;}


/*maintaincompanyinfo*/
input.noBorderFieldsError{border: 0px;color: red;}
div.remove { line-height:18px; float:right; font-size: 12px; float: left; text-align: center; font-weight: bold; color: #CCC; background: #f1f1f1 url('/apspahbx/skins/images/grey-button-background.png') left top repeat-x; border: 1px solid #b4b4b4; padding: 3px 5px; }
div.remove a:hover {text-decoration:none; cursor:text;}



/*maintaindocumentsandcorrespondence*/
#maintain-panel {overflow: auto; height: 300px; width: 100%;}


/*maintaineligibilityresults*/
input.noBorderFieldsError {border: 0px;color: red;}
#eligi-decision {overflow:auto;}



/*terminateshop*/
input.watermark { color: #999; }




/*appealhistory*/
#appealmar {margin-left:0px;}


/*delegateaccess*/
#table-wide  {width:100%;}
.grid-width1 {width: 1000px;}



/*maintainpaymentview*/
.clearfix-two-columns{padding-top: 0px;margin-top: 0px;float: left;min-width: 960px; max-width: 1500px;margin-left: 50px;margin-bottom: 100px;}

/*planselectionintro*/
#plansellabel {overflow:hidden;width:100px;word-wrap:break-word;}


/*uploaddocuments*/
#table-scrolling1 {height:200px;overflow-y: scroll;}



/*manageverification*/
.remove-space{padding: 0px;float: left;min-width: 960px; max-width: 1500px;margin-bottom: 100px;margin-left:50px;}
#manageveri {overflow: auto;}

/*announcements*/
.remove-space{padding: 0px;float: left;min-width: 960px; max-width: 1000px;margin-bottom: 100px;margin-left:50px;}
#announcements {overflow: auto; overflow-x:hidden; height: 200px; width: 100%;}


/*getexchangelinkpage*/
#leftNavigationForm .left-columns-links {margin: 0;position: absolute;right: 0;top: 128px;}
.left-columns-links-umbrella .right-shadow {left: -288px;position: absolute; top: -9px; width: auto;}
#exchangealignment {text-align: left;}



/*header*/
#headerdiv {display: block; height: 0px; margin: 0px; padding-top: 0px width: 199px;}
#headerdiv1 {padding-top: 2px; margin-left: 5px;}
#headerdiv  span.headerdiv2 {padding-top: 2px; color: #565655;}
#headerdiv3 {padding: 0px; margin-top: 2px; margin-left: 5px; font-size: 12px; line-height: 13px;}

/*leftnav*/
#leftnav-header {overflow:hidden;width:100px;word-wrap:break-word;}



/*verification decision*/
.startdatediv {float: left; width: 200px;}
.admin-backcolor {background-color: #FFFFFF;}
.verdectextarea{width:99.3%; size: auto; background-color: #FFFFFF;}
#verdecpanelcolor{background-color: #E2E1E1;}
#verdech3{background-color: #ccc; #565655; padding: 5px 0 5px 15px; font-weight: normal; font-family: Georgia, serif; color: #353535;}
.verdectitlecolor{color: #353535;}
.verdectitlebgcolor{background-color: #353535;}
#verdech3panel{background-color: #ccc; #565655; padding: 5px 0 5px 15px;}
.font-normal{font-weight: normal;}
.verdech2color{color: #DA730A;}
.wid70{width: 70%;}
div.notesHistory { height:100px;border:1px solid #ccc;padding:6px;overflow-y:scroll;}


/*verification task*/
#vertaskarticle{margin-left: 10px;}
#vertaskh2{padding: 25px 0 0; color: #DA730A;}
#vertasktable{border:none !important;}
#vertasktd{text-align:left; border: none;}
#admintask{color: #353535;}
#tableadmintask{text-align:right;border: none;}


/*Action Nav*/
#actnavdivmain{top: 200px !important;}
#actnavdivtitle{width:92.5%; text-align: left !important; }
#actnav-nav{height: 680px;}
#actnavcontent{list-style: none;}

/*Administration Home*/
#adminhomebg{background:none;}
#adminhometabledivcolor{background-color: #ccc; color:#565656;}
#adminhomeheadercolor{color: #DA730A;}
#adminhomeheader{padding-top: 35px !important;}
#adminhomeh3{background-color: #ccc; font-family: Georgia, serif; font-weight: normal; color:#565656;}
#adminhometasklisttd{text-align:left; border: none; padding:0 10px 0 0px; font-size:12px;}
#adminhomeresultstd{text-align:right;border: none; padding:0 10px 0 15px; font-size:12px;}
#adminhomeresultscolor{background-color: #ccc; color:#565656;}

/*Announcement*/
#announcementbg{background:none;}
#announcementscolor{color:#565656;}
.wrapumbrellaannouncement{ max-width:300px;word-wrap:break-word}
.wrapemployeraannouncement{ max-width:300px;word-wrap:break-word}
.wrapindividualaannouncement{ max-width:300px;word-wrap:break-word}
.wrapaadminnnouncement{width:825px;word-wrap:break-word}
.rowminspace{ padding-bottom: 5px; }
.rowtopspace{ padding-top: 20px; }


/*Search Case*/
#searchcasediv{top:110px !important;}
span.noBorderFieldsError{border: 0px; color: red !important;}
#searchcase-caseid{width:53%; !important; width/*\**/: 72%\9;}
#searchcasedivcaseid{float: left; width: 200px;}
#searchcaseadmin{margin: -20px 40px 0 0 !important; float:right;}

/*Search Employer*/
input.noBorderFieldsError{border: 0px;color: red;}
input.noBorderFields {border: 0px;}
#searchemparticle{margin-left:50px !important;}
#caseidtitle{text-align:center!important;width:45px;}

/*Employee Information*/
#empinfodiv{width:1000px;}

/*Employee Introduction*/
#empintroeligibilityspan{overflow:hidden;width:100px;word-wrap:break-word;}

/*Employee Roster Error*/
#emprostertable{width:750px;}

/*Employee Upload Sheet*/
#empuploadsheettable{overflow: auto; height: 250px; width: 100%;}
.empuploadsheettablegrid{width:750px;}

/*Apply*/
.disabledLink{color:#999; cursor:text; text-decoration:none;}

/*Apply Insurance*/
div.remove { line-height:18px; float:right; font-size: 12px; float: left; text-align: center; font-weight: bold; color: #CCC; background: #f1f1f1 url('/apspahbx/skins/images/grey-button-background.png') left top repeat-x; border: 1px solid #b4b4b4; padding: 3px 5px; }
div.remove a {color:#CCC;}
div.remove a:hover {text-decoration:none; cursor:text;}

/*Company Address*/
#certifydiv{width:600px}
#companyaddressinput{width:800px;}

/*Company Info*/
#companyinfodiv{width:600px;}
.companyinfoform{background-color: #FFFFE0;}
.companyinfoborder{border-style:none;}

/*Eligibility Results*/
.eligibilityresultslabel{color: red;}

/*Eligibility Summary*/
input.watermark { color: #999; }
.eligibilitysummaryform{width:800px;}
#avgempsal{height:42px;}

/*Primary Contact*/
#errorsV{ margine-left: 0px; float:left; text-align: left; }
.pricontactinput{width: 300px;}
.pricontactdiv{width:600px;}

/*Employer Home*/
.emphomediv{height:900px;}
#emphomevideo{margin-top: -20px;}


/*casehistory*/

input.noBorderFields {border: 0px;}
#tablegrids  {overflow: auto; height: 300px; width: 100%;}


/*casesummary*/
#tablegrids1  {overflow: auto; height: 135px; width: 100%; padding:0px;}
#panelwraps {padding:0px;}


/*delegateaccess*/
.grid-width{width: 750px;}
.no-border {border-style:none;}



/*maintaincompanyaddress*/
div.remove { line-height:18px; float:right; font-size: 12px; float: left; text-align: center; font-weight: bold; color: #CCC; background: #f1f1f1 url('/apspahbx/skins/images/grey-button-background.png') left top repeat-x; border: 1px solid #b4b4b4; padding: 3px 5px; }
div.remove a {color:#CCC;}
div.remove a:hover {text-decoration:none; cursor:text;}
.lightbox-panel1 {width:600px;}


/*maintaincompanyinfo*/
input.noBorderFieldsError{border: 0px;color: red;}
div.remove { line-height:18px; float:right; font-size: 12px; float: left; text-align: center; font-weight: bold; color: #CCC; background: #f1f1f1 url('/apspahbx/skins/images/grey-button-background.png') left top repeat-x; border: 1px solid #b4b4b4; padding: 3px 5px; }
div.remove a {color:#CCC;}
div.remove a:hover {text-decoration:none; cursor:text;}



/*maintaindocumentsandcorrespondence*/
#maintain-panel {overflow: auto; height: 300px; width: 100%;}


/*maintaineligibilityresults*/
input.noBorderFieldsError {border: 0px;color: red;}
#eligi-decision {overflow:auto;}


/*reviewsign*/
div.remove { line-height:18px; float:right; font-size: 12px; float: left; text-align: center; font-weight: bold; color: #CCC; background: #f1f1f1 url('/apspahbx/skins/images/grey-button-background.png') left top repeat-x; border: 1px solid #b4b4b4; padding: 3px 5px; }
div.remove a {color:#CCC;}
div.remove a:hover {text-decoration:none; cursor:text;}


/*terminateshop*/
input.watermark { color: #999; }
div.remove { line-height:18px; float:right; font-size: 12px; float: left; text-align: center; font-weight: bold; color: #CCC; background: #f1f1f1 url('/apspahbx/skins/images/grey-button-background.png') left top repeat-x; border: 1px solid #b4b4b4; padding: 3px 5px; }
div.remove a {color:#CCC;}
div.remove a:hover {text-decoration:none; cursor:text;}
.orangeco {color:orange}

.smallbuscaltbl tr td {border:0px;}
.subcaltbl .radiofield span {width:300px; float:left; text-align:left;}


.subcaltbl .mailingaddfield {margin:-16px 0 0 0}

.helpcontent .queanswrap  p span.taxinfobutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/tax-info.jpg") no-repeat left top; width:160px; height:52px;}
.helpcontent .queanswrap  p span.healthcarebutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/health-care.jpg") no-repeat left top; width:144px; height:52px;}

article .panel-title a input {background:none; border:0px; color:#666; font-size:15px; font-weight:bold; cursor:pointer;}
.line-height {min-height:25px;}
.highlight-header-bar{background: none repeat scroll 0 0 #dddddd; padding: 9px 30px 8px; clear: both; margin:0px -30px 0px -30px;}
.sub-utilityspacing {padding:0px 26px 0px 0px;}






/* Inline Code Removed and Added New Classes and ID's */





/*casehistory*/

input.noBorderFields {border: 0px;}
#tablegrids  {overflow: auto; height: 300px; width: 100%;}


/*casesummary*/
#tablegrids1  {overflow: auto; height: 135px; width: 100%; padding:0px;}
#panelwraps {padding:0px;}


/*delegateaccess*/
.grid-width{width: 750px;}
.no-border {border-style:none;}



/*maintaincompanyaddress*/
div.remove { line-height:18px; float:right; font-size: 12px; float: left; text-align: center; font-weight: bold; color: #CCC; background: #f1f1f1 url('/apspahbx/skins/images/grey-button-background.png') left top repeat-x; border: 1px solid #b4b4b4; padding: 3px 5px; }
div.remove a {color:#CCC;}
div.remove a:hover {text-decoration:none; cursor:text;}
.lightbox-panel1 {width:600px;}


/*maintaincompanyinfo*/
input.noBorderFieldsError{border: 0px;color: red;}
div.remove { line-height:18px; float:right; font-size: 12px; float: left; text-align: center; font-weight: bold; color: #CCC; background: #f1f1f1 url('/apspahbx/skins/images/grey-button-background.png') left top repeat-x; border: 1px solid #b4b4b4; padding: 3px 5px; }
div.remove a:hover {text-decoration:none; cursor:text;}



/*maintaindocumentsandcorrespondence*/
#maintain-panel {overflow: auto; height: 300px; width: 100%;}


/*maintaineligibilityresults*/
input.noBorderFieldsError {border: 0px;color: red;}
#eligi-decision {overflow:auto;}



/*terminateshop*/
input.watermark { color: #999; }




/*appealhistory*/
#appealmar {margin-left:0px;}


/*delegateaccess*/
#table-wide  {width:100%;}
.grid-width1 {width: 1000px;}



/*maintainpaymentview*/
.clearfix-two-columns{padding-top: 0px;margin-top: 0px;float: left;min-width: 960px; max-width: 1500px;margin-left: 50px;margin-bottom: 100px;}

/*planselectionintro*/
#plansellabel {overflow:hidden;width:100px;word-wrap:break-word;}


/*uploaddocuments*/
#table-scrolling1 {height:200px;overflow-y: scroll;}



/*manageverification*/
.remove-space{padding: 0px;float: left;min-width: 960px; max-width: 1500px;margin-bottom: 100px;margin-left:50px;}
#manageveri {overflow: auto;}



/*getexchangelinkpage*/
#leftNavigationForm .left-columns-links {margin: 0;position: absolute;right: 0;top: 128px;}
.left-columns-links-umbrella .right-shadow {background: none repeat scroll 0 0 #f4f4f4 ;left: -298px; position: absolute; top: -228px; width: auto;}
#exchangealignment {text-align: left;}



/*header*/
#headerdiv {display: block; height: 0px; margin: 0px; padding-top: 0px width: 199px;}
#headerdiv1 {padding-top: 2px; margin-left: 5px;}
#headerdiv  span.headerdiv2 {padding-top: 2px; color: #565655;}
#headerdiv3 {padding: 0px; margin-top: 2px; margin-left: 5px; font-size: 12px; line-height: 13px;}

/*leftnav*/
#leftnav-header {overflow:hidden;width:100px;word-wrap:break-word;}



/*verification decision*/
.startdatediv {float: left; width: 200px;}
.admin-backcolor {background-color: #FFFFFF;}
.verdectextarea{width:99.3%; size: auto; background-color: #FFFFFF;}
#verdecpanelcolor{background-color: #E2E1E1;}
#verdech3{background-color: #ccc; #565655; padding: 5px 0 5px 15px; font-weight: normal; font-family: Georgia, serif; color: #353535;}
.verdectitlecolor{color: #353535;}
.verdectitlebgcolor{background-color: #353535;}
#verdech3panel{background-color: #ccc; #565655; padding: 5px 0 5px 15px;}
.font-normal{font-weight: normal;}
.verdech2color{color: #DA730A;}
.wid70{width: 70%;}
div.notesHistory { height:100px;border:1px solid #ccc;padding:6px;overflow-y:scroll;}


/*verification task*/
#vertaskarticle{margin-left: 10px;}
#vertaskh2{padding: 25px 0 0; color: #DA730A;}
#vertasktable{border:none !important;}
#vertasktd{text-align:left; border: none;}
#admintask{color: #353535;}
#tableadmintask{text-align:right;border: none;}


/*Action Nav*/
#actnavdivmain{top: 200px !important;}
#actnavdivtitle{width:92.5%; text-align: left !important; }
#actnav-nav{height: 680px;}
#actnavcontent{list-style: none;}

/*Administration Home*/
#adminhomebg{background:none;}
#adminhometabledivcolor{background-color: #ccc; color:#565656;}
#adminhomeheadercolor{color: #DA730A;}
#adminhomeheader{padding-top: 35px !important;}
#adminhomeh3{background-color: #ccc; font-family: Georgia, serif; font-weight: normal; color:#565656;}
#adminhometasklisttd{text-align:left; border: none; padding:0 10px 0 0px; font-size:12px;}
#adminhomeresultstd{text-align:right;border: none; padding:0 10px 0 15px; font-size:12px;}
#adminhomeresultscolor{background-color: #ccc; color:#565656;}

/*Announcement*/
#announcementbg{background:none;}
#announcementscolor{color:#565656;}

/*Search Case*/
#searchcasediv{top:110px !important;}
span.noBorderFieldsError{border: 0px; color: red !important;}
#searchcase-caseid{width:53%; !important; width/*\**/: 72%\9;}
#searchcasedivcaseid{float: left; width: 200px;}
#searchcaseadmin{margin: -20px 40px 0 0 !important; float:right;}

/*Search Employer*/
input.noBorderFieldsError{border: 0px;color: red;}
input.noBorderFields {border: 0px;}
#searchemparticle{margin-left:50px !important;}
#caseidtitle{text-align:center!important;width:45px;}

/*Employee Information*/
#empinfodiv{width:1000px;}

/*Employee Introduction*/
#empintroeligibilityspan{overflow:hidden;width:100px;word-wrap:break-word;}

/*Employee Roster Error*/
#emprostertable{width:750px;}

/*Employee Upload Sheet*/
#empuploadsheettable{overflow: auto; height: 250px; width: 100%;}
.empuploadsheettablegrid{width:750px;}

/*Apply*/
.disabledLink{color:#999; cursor:text; text-decoration:none;}

/*Apply Insurance*/
div.remove { line-height:18px; float:right; font-size: 12px; float: left; text-align: center; font-weight: bold; color: #CCC; background: #f1f1f1 url('/apspahbx/skins/images/grey-button-background.png') left top repeat-x; border: 1px solid #b4b4b4; padding: 3px 5px; }
div.remove a {color:#CCC;}
div.remove a:hover {text-decoration:none; cursor:text;}

/*Company Address*/
#certifydiv{width:600px}
#companyaddressinput{width:800px;}

/*Company Info*/
#companyinfodiv{width:600px;}
.companyinfoform{background-color: #FFFFE0;}
.companyinfoborder{border-style:none;}

/*Eligibility Results*/
.eligibilityresultslabel{color: red;}

/*Eligibility Summary*/
input.watermark { color: #999; }
.eligibilitysummaryform{width:800px;}
#avgempsal{height:42px;}

/*Primary Contact*/
#errorsV{ margine-left: 0px; float:left; text-align: left; }
.pricontactinput{width: 300px;}
.pricontactdiv{width:600px;}

/*Employer Home*/
.emphomediv{height:900px;}
#emphomevideo{margin-top: -20px;}


/*casehistory*/

input.noBorderFields {border: 0px;}
#tablegrids  {overflow: auto; height: 300px; width: 100%;}


/*casesummary*/
#tablegrids1  {overflow: auto; height: 135px; width: 100%; padding:0px;}
#panelwraps {padding:0px;}


/*delegateaccess*/
.grid-width{width: 750px;}
.no-border {border-style:none;}



/*maintaincompanyaddress*/
div.remove { line-height:18px; float:right; font-size: 12px; float: left; text-align: center; font-weight: bold; color: #CCC; background: #f1f1f1 url('/apspahbx/skins/images/grey-button-background.png') left top repeat-x; border: 1px solid #b4b4b4; padding: 3px 5px; }
div.remove a {color:#CCC;}
div.remove a:hover {text-decoration:none; cursor:text;}
.lightbox-panel1 {width:600px;}


/*maintaincompanyinfo*/
input.noBorderFieldsError{border: 0px;color: red;}
div.remove { line-height:18px; float:right; font-size: 12px; float: left; text-align: center; font-weight: bold; color: #CCC; background: #f1f1f1 url('/apspahbx/skins/images/grey-button-background.png') left top repeat-x; border: 1px solid #b4b4b4; padding: 3px 5px; }
div.remove a {color:#CCC;}
div.remove a:hover {text-decoration:none; cursor:text;}



/*maintaindocumentsandcorrespondence*/
#maintain-panel {overflow: auto; height: 300px; width: 100%;}


/*maintaineligibilityresults*/
input.noBorderFieldsError {border: 0px;color: red;}
#eligi-decision {overflow:auto;}


/*reviewsign*/
div.remove { line-height:18px; float:right; font-size: 12px; float: left; text-align: center; font-weight: bold; color: #CCC; background: #f1f1f1 url('/apspahbx/skins/images/grey-button-background.png') left top repeat-x; border: 1px solid #b4b4b4; padding: 3px 5px; }
div.remove a {color:#CCC;}
div.remove a:hover {text-decoration:none; cursor:text;}


/*terminateshop*/
input.watermark { color: #999; }
div.remove { line-height:18px; float:right; font-size: 12px; float: left; text-align: center; font-weight: bold; color: #CCC; background: #f1f1f1 url('/apspahbx/skins/images/grey-button-background.png') left top repeat-x; border: 1px solid #b4b4b4; padding: 3px 5px; }
div.remove a {color:#CCC;}
div.remove a:hover {text-decoration:none; cursor:text;}
.orangeco {color:orange}

.smallbuscaltbl tr td {border:0px;}

.p6 { margin-right: 2%; width: 4%;}
.primaryconpopup { height: 300px; overflow-y: scroll;}
.p23 { margin:0 2% 30px 0; width: 25%;}
.addenter {margin:0 0 5px 40px}
span.primarycontitlemsg {margin:0 0 15px 0}


/*Income pages*/
table.dataTable th.small-font{font-size:0.75em;}
.color-head{background: #565655;}
.dashedblue{border: dashed 1px blue;}
.absentmarginbottom{margin-bottom:-1px; padding-bottom:0px;}
.absentmargintop{margin-top:-31px; padding-top:0px;}
#nobordertop{border-top:none;}
.paracenter{text-align:center;}

.norm-text{font-weight:normal; font-size:12px;}
.parahousehold {padding:10px;}
.incomefield input {background:none}
.racespace {width:200px;}
.subcaltbl td.raceverticalalign {padding-bottom:152px;}
.ethniverticalalign {padding-bottom:30px;}
.appbenetbl td a {margin:0 0 0 5px}
h2.incometopspace { margin:25px 0 0 0;}
.appbenetbl td a {margin:0 0 0 5px}

.summarytbl1 {width:89%; margin:-37px 0 0 150px;}
.summarytbl1 label {text-align:right;}
.summarytbl1 .p60 a {position:absolute; right:6px; top:15px;}
.summarytbl1 .p60 label {text-align:left; font-weight:normal;}
.summarytbl1 .p60 span {padding:0 0 0 30px;}
.summarytbl1 .p60 span~span {padding:0 0 0 10px;}
.householdpara {width:78%; margin:12px 0 15px 0;}
.householdpara1 {width:63%; margin:12px 0 15px 0;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
#incomeSummaryTbody .chromeiss {
  width: 46%;
  position:relative
 } 
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
#incomeSummaryTbody .chromeiss input.textmarleft60 {
  margin-left:-61px;
 } 
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
#incomeSummaryTbody .chromeiss input.float-leftc {
  float:left;
 } 
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
#incomeSummaryTbody .posiitoniss {
	position:absolute;
	left:80px  
 } 


/*Sprint 3 Mixed Household Enrollment start*/

.tablelight {background-color:#F7F7F7;}
.bottom-space{padding-bottom:10px;}
.tblbig{height:45px;}
.fontdisable{color:#E2E1E1;}
.boxpadd {padding:20px;}
.boxpaddtitle1 {font-size:19px; font-weight:bold;}
.boxpaddtitle2 {font-size:16px;}
.totalwidth {width:100%;}
.boxpaddtitle3 {border:2px solid gray; padding:10px 10px 0 10px; margin:0 0 20px 0; width:91% }
.planrow .secrow {padding:0px}
.boxpaddtitle3 img {padding:0 10px 0 0;}
.imgspace1 {margin:2px 11px 2px 11px; border:1px solid blue;}
.imgspace2 {border:2px solid gray; padding:6px 0 2px 9px; margin:0 10px 0 0;}
.bodrad {border-radius:5px; margin-left:11px; margin-top: 2px;}
.boxpadd2 { margin-bottom: -4px; margin-top: 35px;}
.bodrad1 {border-radius:5px; margin: 5px 9px 5px 7px;}
.rowbox1 { clear: none; float: left; padding-bottom: 0px; width: 25%;}
.rowbox2 { clear: none; float: left; padding-bottom: 0px; width: 67%;}
.imgpau {padding:10px;}
.boxpadd3 { margin-bottom: 26px; margin-top: 14px;}
.boxpadd4 {padding-left:180px;}
.buttondisable{color: #CCCCCC !important; text-shadow:none;}
.planrow { clear: left; float: left; padding-bottom: 10px; width: 91%;}
.personrow1 { clear: left; float: left; padding-bottom: 20px; width: 98%;}
.personrow2 { clear: left; float: left; padding-bottom: 10px; width: 98%;}
.blanktopspace {margin:-5px 0 0 0}
.p23 { width: 23%; } 
.medicalselectbox  .p17 { margin-right: 4%; width: 20%; padding:10px 10px 0px 10px}
.medicalselectbox  .p17  img {padding:0 0 10px 0}
.medicalselectbox  .p50 { margin-right: 3%; width: 50%; padding:10px 10px 0px 0px}
.medicalselectbox  .p50  img {padding:0 0 10px 10px}
.boxpaddtitle4 {border:2px solid gray; padding:0px; margin:0 0 20px 0; width:91% }
.customrow { clear: left; float: left; padding-bottom: 0px; width: 98%;}
.data-select th.tableheadcol{background-color:#E0E0E0; border:1px solid #C2C2C2;}


.tabletdcol {background-color:#F2F2F2; border:1px solid #C2C2C2;}

.w250 {width: 250px !important;}
	
.medicalselectbox {height:auto; background-color:#EEDC95; padding:0 0 15px;}	

/*Sprint 3 Mixed Household Enrollment end*/


	 /*
     * Sprint 3 CSS End
     */
     
     /*Mixed Household Enrollment Pages*/



	
}


	 
 
 
}


#content article .familireltbl {position:absolute; width:81%; margin-top:10px}
.botmar {margin:0 0 207px 0}

.editpanel { float:left; width:98%; position:relative; border: 1px solid #C2C2C2; background: #ffffff; padding: 20px 13px 10px; margin: 0 0 30px; }

/*Create Notices*/
.searchindivi { padding: 62px 0 50px; }
.headingborderbottom { border-bottom: 1px solid #989696; }

.manage-nav2 { margin: -6px 0 0 200px; background: #f4f4f4 url('/apspahbx/skins/ahbxdefault/images/wizard-stripes.png') left top repeat; }
.manage-nav2 ul { float: left; margin: 0; padding: 0; }
.manage-nav2 ul li { float: left; margin: 0; padding: 0; list-style: none; }
.manage-nav2 ul li a { display: block; float: left; width: 132px; border-right: 1px solid #c2c2c2; text-decoration: none; background: #f4f4f4; color: #565655; padding: 28px 0 20px 19px; }
.manage-nav2 ul li a:hover { background: #E6E6E6; }
.manage-nav2 ul li a.selected { color: #ffffff; }
.manage-nav2 ul li a span { display: block; }
.manage-nav2 ul li a span.title { font-size: 17px; font-weight: bold; line-height: 24px; padding-left: 16px;}
.manage-nav2 ul li a span.data {padding-left:15px;}
.manage-nav2 ul li a span.sub { font-weight: normal; font-size: 13px; }

.manage-nav2 ul li.summary a.selected { background: #da730a; }
.manage-nav2 ul li.company a.selected { background: #289987; }
.manage-nav2 ul li.employee a.selected { background: #c53a1c; }
.manage-nav2 ul li.plans a.selected { background: #0b4468; }
.manage-nav2 ul li.payment a.selected { background: #8cc247; }
/*Sprint 4 Maintain CSS Start*/

.cancel-changes {background:#FFFFCB; padding:0 0 0 32px; margin:0 0 0 -31px; width:700px; float:left; border:1px solid #EDEDE8; height:35px; line-height:35px; }

.cancel-changes span a {font-size:13px; margin:0 0px 0 0;}

/*Admin Home changes*/
.searchid {margin-left:-242px;}
.searchbutt {margin-left:-72px;}
.adminicon {margin-right:30px;}
.admincontentheight {height:561px;}

.admintabl1 {margin-left:1%; width: 11%;}
.admintabl1 {margin-left/*\**/: 1%\9; width/*\**/: 12%\9;}
.admintabl2 {margin-right:2%; width: 23%;}
.admintabl2 {margin-right/*\**/: 2%\9; width/*\**/: 16%\9;}
.admintabl3 {margin-right:2%; width:12%;}
.admintabl3 {margin-right/*\**/: 2%\9; width/*\**/: 14%\9;}
.distNoticeTitle {padding-left:15px;}
h3 .distAddFilter { margin-bottom:20px;}
h3.transspac {margin-top:20px;}
.vertaskdiv {float:left;}

.tableheadcol1 {background:#565655; color:# FFFFFF;}
table.dataTable thead th.tableheadcol1 { text-align: center; padding: 8px 10px 8px 15px; cursor: pointer; *cursor: hand; font-weight: bold; font-size: 0.86em; color: #FFFFFF; border: 1px solid #c2c2c2; vertical-align: middle; }

/*Search Div*/
.search-fields input.indivispacing1 {margin-left:32px;}
.search-fields div legend { font-size: 1em; font-weight: bold; padding-bottom: 0; padding-top: 2px;}
/*Manage Verifications*/


.sub-utility-bar1 {    background: none repeat scroll 0 0 #989696;    color: #FFFFFF;    font-size: 13px;    margin: 0 -30px;    padding: 9px 30px 8px; }
input, select, textarea .smalltext{    font-size: 1em;    font-weight: normal; }
.roweligibility { float: left; clear: left; width: 100%; padding-bottom: 0px; }
.roweligibility label { display: block; margin-bottom: 5px; font-weight:bold; padding-left:10px;}
.leftspace1{padding-left:8px;}
.padt5{padding-top:5px;}

/*Manage Verifications End*/
/* For Help Icon Start*/
.helpcontent .queanswrap  p span.deletecheckeddraftsbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/deletecheckeddrafts.jpg") no-repeat left top; width:198px; height:32px;}
.helpcontent .queanswrap  p span.clearbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/clear.jpg") no-repeat left top; width:60px; height:38px;}
.helpcontent .queanswrap  p span.search1button { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/search1.jpg") no-repeat left top; width:70px; height:38px;}
.helpcontent .queanswrap  p span.createnoticebutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/createnotice.jpg") no-repeat left top; width:111px; height:36px;}
.helpcontent .queanswrap  p span.closearrowbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/closearrow.jpg") no-repeat left top; width:40px; height:36px;}
.helpcontent .queanswrap  p span.openarrowbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/openarrow.jpg") no-repeat left top; width:40px; height:36px;}
.helpcontent .queanswrap  p span.savedraftbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/savedraft.jpg") no-repeat left top; width:92px; height:37px;}
.helpcontent .queanswrap  p span.sendforapprovalbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/sendforapproval.jpg") no-repeat left top; width:140px; height:38px;}
.helpcontent .queanswrap  p span.edit1button { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/edit1.jpg") no-repeat left top; width:50px; height:36px;}
.helpcontent .queanswrap  p span.savebutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/save.jpg") no-repeat left top; width:58px; height:38px;}
.helpcontent .queanswrap  p span.approvebutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/approve.jpg") no-repeat left top; width:79px; height:38px;}
.helpcontent .queanswrap  p span.denybutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/deny.jpg") no-repeat left top; width:57px; height:38px;}
.helpcontent .queanswrap  p span.homebutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/home.jpg") no-repeat left top; width:34px; height:28px;}
.helpcontent .queanswrap  p span.createannouncementbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/createannouncement.jpg") no-repeat left top; width:168px; height:39px;}
.helpcontent .queanswrap  p span.applyforindividualbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/applyforindividual.jpg") no-repeat left top; width:205px; height:38px;}
.helpcontent .queanswrap  p span.viewhomebutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/viewhome.jpg") no-repeat left top; width:110px; height:38px;}
.helpcontent .queanswrap  p span.viewcasebutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/viewcase.jpg") no-repeat left top; width:110px; height:38px;}

/* For Help Icon End*/


.linkpadreport {padding:9px;}
.linkpadreport1 {padding-right:19px;}
.linkpadreport2 {margin-left:10px}


.addhouseholmem-button {
    background: none repeat scroll 0 0 #E2E1E1 !important;
    border: 1px solid #A5A39B !important;
    color: #565655 !important;
    font-size: 1em !important;
    min-width: 71px;
    padding: 6px 14px 5px !important;
    text-decoration: none;
    text-shadow: 0 1px 1px #565655;
    -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;
}

.addhouseholmem-button a {color: #565655 !important; text-decoration: none;}
.addhouseholmem-button a:hover {color: #565655 !important; text-decoration: none;}
.changeincomewrap {margin:-20px 0 0 -31px;}

.grayed-input { background: none repeat scroll 0 0 #E0E0E0; color: #989696;}
.personalveripad25 {padding-top:25px; text-align:center;}
.personalveripad35 {padding-top:35px; text-align:center;}
.personalverialign {text-align:center;}
/*Sprint 4 Maintain CSS End*/
 
 
 
/* NEW UI HEADER START */
#main h1 a.new-header {
    background: url("/apspahbx/skins/ahbxdefault/images/newlogo.png") no-repeat scroll left top #FFFFFF;
    display: block;
    height: 75px;
    margin: 1px 0 0 1px;
    padding: 0;
    text-indent: -9999px;
    width: 199px;
	background-position: 10px 8px; 
}
#main h1.headbord { margin: 0; padding: 0; float: left; margin-right: -100%; border-right: none; position: relative; z-index: 100; }


.employee-wizard1 { float: right; width: 100%; height:75px; background:#ffffff; border: 1px solid #554D56; margin: 0px -1px 0px 0px;}

#footer-nav1 ul { margin: 0; padding: 0; }
#footer-nav1 ul li { float: left; list-style: none; padding: 0 10px 0 10px; border-right: 1px solid #ffffff; line-height: 12px; }
#footer-nav1 ul li.last { border-right: 0;}
#footer-nav1 ul li.first {border-right:1px solid #636363;}
.headeruprow {padding:15px 19px 10px 0px;}
.headerbottomrow {font-size:12px; padding:0px 19px 10px 0px;}

.employee-wizard1 .link1 a{text-decoration:none; color:#636363; font-size: 13px; font: Arial;}
.employee-wizard1 .link2 a{text-decoration:none; color:#004892; font-size: 13px; font: Arial;}

.employee-wizard1 .link3 a:hover { background: url('/apspahbx/skins/ahbxdefault/images/hoverresize.png') no-repeat top left; text-decoration:none; color:#004892; font-size: 13px; font: Arial;}
body.large-text { font-size: 16px; }
body.small-text { font-size: 12px; }


a.textres, a.textres:visited, a.textres:active{ color: #004892; text-decoration:none;}

.headderresizersize1 {font-size:9px;}
.headderresizersize1:hover {font-size:9px; text-decoration:underline;}
.headderresizersize2 {font-size:12px;}
.headderresizersize2:hover {font-size:12px; text-decoration:underline;}
.headderresizersize3 {font-size:15px;}
.headderresizersize3:hover {font-size:15px; text-decoration:underline;}
/* NEW UI HEADER END */

 
 
 /*
 * Footer styles
 */

/*override*/
footer a, footer a:visited, footer a:active { font-family: Arial; font-size: 1.05em; color: #554D56; text-decoration:none; }
footer a:hover { text-decoration:underline;  }
#footer-nav ul { margin: 0; padding: 0 0 13px; }
#footer-nav ul li { float: left; list-style: none; padding: 0 10px; border-right: 1px solid #554D56; line-height: 1.05em; }
.contact-link { padding-right: 15px; }
.adr, .tel { line-height: 1.7em; }
footer {    background: none repeat scroll 0 0 #FFFFFF;    border-top: 1px solid #c2c2c2;    color: #554D56;    font-size: 1em;    height: 100px;    padding: 25px 40px 0; }
/*override ends*/

/*New Added*/
ul.footerrow2 a {font-size: 1em;}


.footerfb { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/fb.jpg") no-repeat left top; width:30px; height:30px;}
.footertw { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/twitter.jpg") no-repeat left top; width:30px; height:30px;}
.footergp { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/gplus.jpg") no-repeat left top; width:30px; height:30px;}
.footeryt { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/youtube.jpg") no-repeat left top; width:30px; height:30px;}


#footer-nav ul li.nobor{border:none;}
#planenroll{ border: 1px solid #C2C2C2; color: #565655; cursor: pointer; font-size: 0.86em; font-weight: bold; padding: 8px 10px 8px 15px; text-align: left;vertical-align: top; }
#planenroll1{border: 1px solid #C2C2C2;color: #565655;font-size: 1em;min-height:19px;padding: 7px 10px 7px 15px;vertical-align: top; }

.planhead {width:20%; float:left;}
.planheadbg {background-color: #E0E0E0;}
/*New Added end*/

/*
 * Footer styles end
 */
 .sub-buttonManualeligDetPage { background: none repeat scroll 0 0 #f0f0f0 !important;border-bottom: 2px solid #565655;border-radius: 5px 5px 5px 5px;border-right: 2px solid #565655;color: #222222 !important;font-size: 1em !important;min-width: 71px;padding: 9px 14px 8px !important;text-decoration: none;text-shadow: 0 1px 1px #565655; }
 
 #main h1 a.headerpicheight { display: block; margin: 0; padding: 0; height:76px; width: 199px; background: #ffffff url('/apspahbx/skins/ahbxdefault/images/logo.png') left top no-repeat; text-indent: -9999px; }
 
 .incometabhead {color:#ffffff; }

.persoveri {border:1px solid #c2c2c2;}

.manage-nav1 { margin: -90px 0 0 200px; background: #f4f4f4 url('/apspahbx/skins/ahbxdefault/images/wizard-stripes.png') left top repeat; }
.manage-nav1 ul { float: left; margin: 0; padding: 0; }
.manage-nav1 ul li { float: left; margin: 0; padding: 0; list-style: none; }
.manage-nav1 ul li a { display: block; float: left; width: 132px; border-right: 1px solid #c2c2c2; text-decoration: none; background: #f4f4f4; color: #565655; padding: 28px 0 43px 19px; }
.manage-nav1 ul li a:hover { background: #E6E6E6; }
.manage-nav1 ul li a.selected { color: #ffffff; }
.manage-nav1 ul li a span { display: block; }
.manage-nav1 ul li a span.title { font-size: 17px; font-weight: bold; line-height: 24px; padding-left: 16px;}
.manage-nav1 ul li a span.data {padding-left:15px;}
.manage-nav1 ul li a span.sub { font-weight: normal; font-size: 13px; }

.manage-nav1 ul li.summary a.selected { background: #da730a; }
.manage-nav1 ul li.company a.selected { background: #289987; }
.manage-nav1 ul li.employee a.selected { background: #c53a1c; }
.manage-nav1 ul li.plans a.selected { background: #0b4468; }
.manage-nav1 ul li.payment a.selected { background: #8cc247; }

.manage-nav2 ul li a{height: 48px;}
.manage-nav2 ul li a.active { background: #DA730A; right -106px no-repeat; color: #0069a2; }

.smpara { margin-top: -10px; padding-bottom: 20px;}

h3.topspacetp{margin-top: 20px;}


textarea.indmantb {
    background: none repeat fixed 0 0 #FFFFFF;
    border: medium none;
    color: #CC0000;
    font-family: arial;
    font-size: 1em;
    font-weight: bold;
    height: 14px;
    margin: 0 0 5px 50px;
    resize: none;
    visibility: inherit;
    color/*\**/: #cc0000\9;
    overflow:hidden
}

textarea#validnAlert {
	 color/*\**/: #cc0000\9;
}



.indspace{padding: 5px 5px 5px 10px;}
.spacingconver{margin-bottom:220px;}
section article .videobg {background:#737373; border:2px solid #000; height:360px; width:430px; float:left;}
section article .videobgie {background/*\**/: #737373\9; border/*\**/: 2px solid #000\9; height/*\**/: 360px\9; width/*\**/: 430px\9; float/*\**/: left\9; }

.summarytbl label.lbloverflow {font-weight:normal; overflow: visible;text-decoration: none;text-overflow: ellipsis;white-space: pre-wrap;width: 350px;text-align: left; word-wrap: break-word;}

/*New Styleguide Changes*/
.umbrella-two-columns { background: #FFFFFF; position:relative; width:800px; }
.umbrella-two-columns .umbrella-content-wrap {overflow: hidden; width:auto; margin: 20px 80px 0 80px; }
.umbrella-content-wrap article h2 {font-size:20px; color:#11828E; font-family:Arial, San-Serif;}
.umbrella-content-wrap .left-column {width:520px;}
.umbrella-content-wrap .right-column {width:280px;}
.nobg { background:none;}
.nobg article h3 {border-bottom:1px solid #C2C2C2;}
.news article .umbrella-wrap { border:0px; margin:0px 10px 0 0px; width:93%}
.umbrella-wrap .sectionpara {padding:5px 10px 10px 10px; border-bottom:1px solid #C2C2C2}	
.umbrella-wrap .sectionpara1 {padding:7px 10px 0px 0px; height:12px;}
.umbrella-wrap .sectionpara2 {padding:7px 10px 0px 0px; text-align:center}
.sectionpara1 {margin:5px 10px 10px 30px; float:left; width:75%;}
.umbrella-wrap .sectionpara3 {padding:7px 10px 0px 0px; height:12px;}
.umbrella-wrap a.sectionpara3 {padding:7px 10px 0px 0px; height:12px; float:left;}
.sectionpara01 {margin:5px 10px 10px 30px; float:left; width:70%;}
.umbrella-utility-bar { background: #554D56; padding: 7px 30px 0 30px; color: #ffffff; font-size: 13px; height: 25px; }	
.imagewrapper {position:absolute; top:35px; right:50px; width:280px}
.imagewrapper1 {position:absolute; top:35px; left:50px; width:280px}
.imagecontent {margin:-10px 0 0 0}
.buttons .cont-but {
    background: url("/apspahbx/skins/ahbxdefault/images/yel-nor-but.png") repeat-x scroll left top transparent;
	font-size:15px;
	padding:0 35px 0 35px;
    border: 1px solid #DCB626;
    color: #666666;
    font-weight: bold;
    height: 28px;
    line-height:28px;
	border-radius:0px;
}
.buttons .cont-but:hover {
	background: url('/apspahbx/skins/ahbxdefault/images/yel-over-but.png') left top repeat-x;
    border: 1px solid #dcb626;
    color: #666;
	height:28px;
    font-weight: bold;
	border-radius:0px;
}
.imagebutton {margin:-5px 0 0 0;}
.umbrella-content-wrap .imgsectitle h2 {font-size:20px; font-weight:bold; color:#11828E; font-family:Arial, San-Serif; float:left; margin:-50px 0 0 0;}
.imgsecwrap {width:100%; float:left;}	
.imgsecwrap div { width:32.5%; float:left;}	
.imgsecwrap div~div { width:32.5%; float:left; margin-left:1.25%}	
.imgsecwrap div~div~div { width:32.5%; float:left; margin-left:1.25%}	
.imgsecwrap .news .umbrella-wrap {width:88%; margin:10px 10px 0 10px;} 
.imgsecwrap .secimg1 {background: url("/apspahbx/skins/ahbxdefault/images/img1.png") no-repeat scroll left top; width:215px; height:113px; margin:5px 0 10px 0px; display: block; margin-left: auto; margin-right: auto; max-width: 100%; overflow: auto;}
.imgsecwrap .secimg2 {background: url("/apspahbx/skins/ahbxdefault/images/img2.jpg") no-repeat scroll left top; width:215px; height:113px; margin:5px 0 10px 0px; display: block; margin-left: auto; margin-right: auto; max-width: 100%; overflow: auto;}
.imgsecwrap .secimg3 {background: url("/apspahbx/skins/ahbxdefault/images/img3.jpg") no-repeat scroll left top; width:215px; height:113px; margin:5px 0 10px 0px; display: block; margin-left: auto; margin-right: auto; max-width: 100%; overflow: auto;}
.imgsecwrap .noimg {background: url("/apspahbx/skins/ahbxdefault/images/noimg.png") no-repeat scroll left top; width:215px; height:113px; margin:5px 0 10px 0px; display: block; margin-left: auto; margin-right: auto; max-width: 100%; overflow: auto;}
.imgsecwrap article h2 {font-size:18px; font-weight:bold; color:#11828E; text-align:center; font-family:Arial, San-Serif; float:left; width:100%;}
.imgsecwrap .sectionpara {padding:5px 10px 10px 10px; border:none;}
h2.botspace {padding:0 0 50px 0}
h2.botspace1 {padding:0 0 33px 0}
.imgsecwrap div.buttons {width:100%; margin:10px 0 0 0px; display: block; margin-left: auto; margin-right: auto; max-width: 100%;}
.subcaltbl span.textpadright19 {padding:0 0 0 0;}
.accountwrap {width:800px; float:left; margin:-30px 0 150px 0; position:relative;}
.accountwrap h2 {font-size:18px; font-weight:bold; color:#11828E; font-family:Arial, San-Serif; margin:0 0 -15px 0; }
.umbrella-wrap h3.login {font-size:16px; border:none; color:#11828E; font-family:Arial, San-Serif;}
.umbrella-wrap input.logininput {font-weight:bold; font-size:14px; color:#777777; margin:10px 0 0 0}
.loginwrap a {text-align:center; width:100%; float:left; margin:10px 0 10px 0}
.loginwrap div.buttons input { display: block; margin: 0px auto 0 27%; max-width: 100%; 
margin-left/*\**/: 25%\9;
                width/*\**/:50%\9;
}
 
.umbrella-content-wrap div.minwidth {width:24.8%; }
.videoimg {width:299px; height:192px;}
.videoimg video {width:299px; height:192px; float:left;}
.calcimg {background: url('/apspahbx/skins/ahbxdefault/images/calcimg.png') no-repeat left top; width:54px; height:77px; float:left; margin:0 10px 0 0}
.coveimg {background: url('/apspahbx/skins/ahbxdefault/images/coveimg.png') no-repeat left top; width:74px; height:77px; float:left; margin:0 10px 0 0}
.imgsecwrap  .secwrap {float:left; width:100%;}
.gapspace {float:left; width:100%; height:74px;}
.planwrap {width:100%; float:left; margin:8px 0 0 0;}
.planwrap span{color:#999; font-weight:bold; font-size:14px}
.planwrap span~span{color:#ccc; font-size:11px}
#content .nobotspace {margin-bottom:0px;}
#content .notopspace {margin-top:0px;}
.coveragewrap {float:left; width:100%; margin:0 0 30px 0;}
.coveragewrap  h2 { color: #11828E; font-family: Arial,San-Serif; margin:0 0 -10px 0; font-size: 20px;}
.coveragewrap .leftcol {width:42%; float:left;}
.coveragewrap .rightcol {width:58%; float:left;}
.linkswrap h3 {font-size:14px; font-weight:bold; border:none;}
.linkswrap  li{list-style:none;}


.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: url('/apspahbx/skins/ahbxdefault/images/gry-nor-but.png') left top repeat-x;
    border: 1px solid #BCBCBC;
    color: #666;
	height:auto;
	padding:0.2em;
    font-weight: bold;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: url('/apspahbx/skins/ahbxdefault/images/gry-nor-but.png') left top repeat-x;
    border: 1px solid #BCBCBC;
    color: #666;
	height:auto;
	padding:0.2em;
    font-weight: bold;
}

.ui-state-hover, .ui-widget-hover .ui-state-hover, .ui-widget-hover .ui-state-hover {
    background: url('/apspahbx/skins/ahbxdefault/images/gry-over-but.png') left top repeat-x;
    border: 1px solid #BCBCBC;
    color: #666;
	height:28px;
	padding:0 24px 0 24px;
    font-weight: bold;
}

.buttons .cont-but {
	background: url('/apspahbx/skins/ahbxdefault/images/yel-nor-but.png') left top repeat-x;
    border: 1px solid #dcb626;
    color: #666;
	height:28px;
    font-weight: bold;
}
.buttons .cont-but:hover {
	background: url('/apspahbx/skins/ahbxdefault/images/yel-over-but.png') left top repeat-x;
    border: 1px solid #dcb626;
    color: #666;
	height:28px;
    font-weight: bold;
}


	 /* NEW UI HEADER START */
#main h1 a.new-header {

    background: url("/apspahbx/skins/ahbxdefault/images/newlogo.png") no-repeat scroll left top #FFFFFF;
    display: block;
    height: 75px;
    margin: 0px;
    padding: 0;
    text-indent: -9999px;
    width: 197px;
	background-position: 10px 8px; 
	
}
#main h1.headbord { margin: 0; padding: 0; float: left; margin-right: -100%; border-right: none; position: relative; z-index: 100; }


.employee-wizard1 { float: left; width: 100%; height:75px; background:#ffffff; border-bottom: 1px solid #c2c2c2; }

#footer-nav1 ul { margin: 0; padding: 0; }
#footer-nav1 ul li { float: left; list-style: none; padding: 0 10px 0 10px; border-right: 1px solid #ffffff; line-height: 12px; }
#footer-nav1 ul li.last { border-right: 0;}
#footer-nav1 ul li.first {border-right:1px solid #636363;}
.headeruprow {padding:15px 19px 10px 0px;}
.headerbottomrow {padding:0px 19px 10px 0px;}

.employee-wizard1 .link1 a{text-decoration:none; color:#636363; font-size: 1.03em; font: Arial;}
.employee-wizard1 .link2 a{text-decoration:none; color:#004892; font-size: 1.03em; font: Arial;}

.employee-wizard1 .link3 a:hover { background: url('/apspahbx/skins/ahbxdefault/images/hoverresize.png') no-repeat top left; text-decoration:none; color:#004892; font-size: 13px; font: Arial;}
body.large-text { font-size: 16px; }
body.small-text { font-size: 12px; }


a.textres, a.textres:visited, a.textres:active{ color: #004892; text-decoration:none;}

.headderresizersize1 {font-size:9px;}
.headderresizersize1:hover {font-size:9px; text-decoration:underline;}
.headderresizersize2 {font-size:12px;}
.headderresizersize2:hover {font-size:12px; text-decoration:underline;}
.headderresizersize3 {font-size:15px;}
.headderresizersize3:hover {font-size:15px; text-decoration:underline;}
/* NEW UI HEADER END */

/*override*/
footer a, footer a:visited, footer a:active { font-family: Arial; font-size: 1.05em; color: #554D56; text-decoration:none; }
footer a:hover { text-decoration:underline;  }
#footer-nav ul { margin: 0; padding: 0 0 13px; }
#footer-nav ul li { float: left; list-style: none; padding: 0 10px; border-right: 1px solid #554D56; line-height: 1.05em; }
.contact-link { padding-right: 15px; }
.adr, .tel { line-height: 1.7em; }
footer {margin:2px 0 0 0; background: none repeat scroll 0 0 #FFFFFF;    border-top: 1px solid #c2c2c2;    color: #554D56;    font-size: 1em;    height: 100px;    padding: 25px 40px 0; }
/*override ends*/

/*New Added*/
ul.footerrow2 a {font-size: 1em;}


.footerfb { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/fb.jpg") no-repeat left top; width:30px; height:30px;}
.footertw { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/twitter.jpg") no-repeat left top; width:30px; height:30px;}
.footergp { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/gplus.jpg") no-repeat left top; width:30px; height:30px;}
.footeryt { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/youtube.jpg") no-repeat left top; width:30px; height:30px;}


#footer-nav ul li.nobor{border:none;}
/*New Added end*/

	 /*
     * Sprint 4 CSS End
     */
	 
	 
	 /*
     * New CSS Add
     */
	 
.blankgapspace {float:left; width:100%; height:20px;}
#secondary-nav .last {margin:0 0 100px 0}
.paraspace p {width:46%; margin:0 0 -20px 0; float:left;}
.paraspace p~p {width:46%; margin:0 0 20px 0; float:left;}
.paraspace p~p~p {width:46%; margin:10px 0 10px 0; float:left;}

.contactwrap {width:40%; float:left;}
.contactwrap h3  { color: #11828E; font-family: Arial,San-Serif; font-weight:bold; font-size: 18px;}
.contactwrap p~p {color:#666; font-weight:bold; font-size:14px; padding:0px;}
.contactwrap .conttitle {color:#666; font-weight:bold; font-size:14px; padding:0px;}{color:#666; font-weight:bold; font-size:14px; padding:0px;}
.contactwrap .subconttitle{color:#333; font-weight:bold; font-size:14px; padding:0 0 15px 0}
.contactwrap .address{color:#333; font-weight:normal; font-size:14px; width:30%; margin:10px 0 0 0}
.contactwrap p~p~p{color:#333; font-weight:bold; font-size:14px; padding:0 0 15px 0}
.contactwrap p~p~p~p {color:#666; font-weight:bold; font-size:14px;}
.contactwrap a {margin:0 0 20px 0; float:left; width:100%}




.buttons .gry-but, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: url('/apspahbx/skins/ahbxdefault/images/gry-nor-but.png') left top repeat-y;
    border: 1px solid #BCBCBC;
    color: #FFFFFF;
    font-weight: bold;
	border-radius:0px;
	font-size:14px;
}

.buttons .gry-but, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: url('/apspahbx/skins/ahbxdefault/images/gry-nor-but.png') left top repeat-x;
    border: 1px solid #BCBCBC;
    color: #666;
	height:28px;
	padding:0 24px 0 24px;
    font-weight: bold;
	border-radius:0px;
	line-height: 30px;
	font-size:14px;
}

.buttons .gry-but:hover, .ui-state-hover, .ui-widget-hover .ui-state-hover, .ui-widget-hover .ui-state-hover {
    background: url('/apspahbx/skins/ahbxdefault/images/gry-over-but.png') left top repeat-x;
    border: 1px solid #BCBCBC;
    color: #666;
	height:28px;
	padding:0 24px 0 24px;
    font-weight: bold;
	border-radius:0px;
}

.gry-but, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: url('/apspahbx/skins/ahbxdefault/images/gry-nor-but.png') left top repeat-x;
    border: 1px solid #BCBCBC;
    color: #666;
	height:28px;
	padding:0 24px 0 24px;
    font-weight: bold;
	border-radius:0px;
}

.gry-but:hover, .ui-state-hover, .ui-widget-hover .ui-state-hover, .ui-widget-hover .ui-state-hover {
    background: url('/apspahbx/skins/ahbxdefault/images/gry-over-but.png') left top repeat-x;
    border: 1px solid #BCBCBC;
    color: #666;
	height:28px;
	padding:0 24px 0 24px;
    font-weight: bold;
	border-radius:0px;
}

.buttons .yellow-but, .login-box1 .yellow-but {
                background: url('/apspahbx/skins/ahbxdefault/images/yel-nor-but.png') left top repeat-x;
    border: 1px solid #dcb626;
    color: #666;
                height:28px;
    font-weight: bold;
                border-radius:0px;
                line-height: 20px;
}

.buttons .yellow-but:hover, .login-box1 .yellow-but:hover {
                background: url('/apspahbx/skins/ahbxdefault/images/yel-over-but.png') left top repeat-x;
    border: 1px solid #dcb626;
    color: #666;
                height:28px;
    font-weight: bold;
                border-radius:0px;
                line-height: 20px;
}

.buttons .disabled-but, .login-box1 .disabled-but {
	background: #f2f2f2;
    border: 1px solid #c9c9c9;
    color: #bcbcbc;
	height:28px;
    font-weight: bold;
	border-radius:0px;
}

body #secondary-nav ul li a.selected {
    background: url("/apspahbx/skins/ahbxdefault/images/left-nav.jpg") no-repeat scroll right top #11828E;
    color: #FFFFFF;
	height: 50px;
    line-height: 50px;
    width:179px;
}

body #secondary-nav ul li a, #secondary-nav ul li a:visited, #secondary-nav ul li a:active {
    border-bottom: 1px solid #FFFFFF;
    color: #666666;
    display: block;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    height: 50px;
    line-height: 50px;
    padding: 0 0 0 20px;
    text-decoration: none;
}
a.button:hover {color:#666;}
a#continueLink {color:#666; text-decoration:none; line-height:28px;}
.button:hover {
	background: url('/apspahbx/skins/ahbxdefault/images/gry-over-but.png') left top repeat-x;
	height:auto; 
	line-height:28px;
}

.ui-datepicker-calendar a.ui-state-default {line-height: 28px; padding: 0; text-align: center;}
.ui-datepicker-calendar td.ui-datepicker-unselectable span {line-height: 28px; padding: 0; text-align: center;}
.ui-button-text a {color:#666; text-decoration:none; line-height:28px;}
.ui-button-text a:hover {color:#666; text-decoration:none; line-height:28px;}

/*New Styleguide Changes End*/


.section #secondary-nav ul li a.lnkoverflow, #secondary-nav ul li a.lnkoverflow:visited, #secondary-nav ul li a.lnkoverflow:active {
    line-height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre-wrap;
    width: 169px;
}

.summary #secondary-nav ul li a.lnkoverflow, #secondary-nav ul li a.lnkoverflow:visited, #secondary-nav ul li a.lnkoverflow:active {
    line-height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre-wrap;
    width: 169px;
}

.programName{width:20%;}
a:hover.sub-buttonManualeligDetPage {text-decoration:none;}



body .highlighboxbg .row .divided .alertindihome{color: #CC0000; border: 0px; background: #FFF; resize: none; overflow: hidden;color: #fd7e7e !important\9; visibility: inherit; font-weight: bold; height: 30px;}

.highlighterrorindihome{color: #FF0000;}
.highlightindihome{color: #00FF00;}
.notesindihome{width: 300px; font-weight: bold; text-align: right;}
.validindihomealert{color /*\**/: #cc0000\9;}



/*R2 Css Start*/
.umbrella-two-columns { background: #FFFFFF; position:relative; }
.umbrella-two-columns .umbrella-content-wrap {overflow: hidden; width:auto; margin: 20px 80px 0 80px; }
.umbrella-content-wrap article h2 {font-size:20px; color:#11828E; font-family:Arial, San-Serif;}
.umbrella-content-wrap .left-column {width:65%;}
.umbrella-content-wrap .right-column {width:35%;}
.nobg { background:none;}
.nobg article h3 {border-bottom:1px solid #C2C2C2;}
.news article .umbrella-wrap { border:0px; margin:0px 10px 0 0px; width:93%}
.umbrella-wrap .sectionpara {padding:5px 10px 10px 10px; margin:0 auto; text-align:center; color:#000; border-bottom:1px solid #C2C2C2; overflow: hidden; text-overflow: ellipsis; white-space: normal; width: auto;}
.umbrella-wrap .sectionparaannou {padding:5px 10px 10px 10px; color:#000; border-bottom:1px solid #C2C2C2; overflow: hidden; text-overflow: ellipsis; white-space: normal; width: auto;}
.umbrella-wrap .sectionpara1 {padding:7px 10px 0px 0px; height:12px;}
.umbrella-wrap .sectionpara2 {padding:7px 10px 0px 0px; text-align:center}
.sectionpara1 {margin:5px 10px 10px 30px; float:left; width:75%;}
.umbrella-wrap .sectionpara3 {padding:7px 10px 0px 0px; height:12px;}
.umbrella-wrap a.sectionpara3 {padding:7px 10px 0px 0px; height:12px; float:left;}
.sectionpara01 {margin:5px 10px 10px 30px; float:left; width:70%;}
.umbrella-utility-bar { background: #554D56; padding: 7px 30px 0 30px; color: #ffffff; font-size: 13px; height: 25px; }	
.imagewrapper {position:absolute; top:35px; right:50px; width:280px}
.imagewrapper1 {position:absolute; top:8px; left:50px; width:280px}
.imagecontent {margin:-10px 0 0 0}
.imagebutton {margin:-5px 0 0 0;}
.umbrella-content-wrap .imgsectitle h2 {font-size:20px; font-weight:bold; color:#11828E; font-family:Arial, San-Serif; float:left; margin:-50px 0 0 0;}
.imgsecwrap {width:100%; float:left;}	
.imgsecwrap div { width:32.5%; float:left;}	
.imgsecwrap div~div { width:32.5%; float:left; margin-left:1.25%}	
.imgsecwrap div~div~div { width:32.5%; float:left; margin-left:1.25%}	
.imgsecwrap .news .umbrella-wrap {width:88%; margin:10px 10px 0 10px;} 
.imgsecwrap .secimg1 {background: url("/apspahbx/skins/ahbxdefault/images/img1.png") no-repeat scroll left top; width:215px; height:113px; margin:5px 0 10px 0px; display: block; margin-left: auto; margin-right: auto; max-width: 100%; overflow: auto;}
.imgsecwrap .secimg2 {background: url("/apspahbx/skins/ahbxdefault/images/img2.jpg") no-repeat scroll left top; width:215px; height:113px; margin:5px 0 10px 0px; display: block; margin-left: auto; margin-right: auto; max-width: 100%; overflow: auto;}
.imgsecwrap .secimg3 {background: url("/apspahbx/skins/ahbxdefault/images/img3.jpg") no-repeat scroll left top; width:215px; height:113px; margin:5px 0 10px 0px; display: block; margin-left: auto; margin-right: auto; max-width: 100%; overflow: auto;}
.imgsecwrap .noimg {background: url("/apspahbx/skins/ahbxdefault/images/noimg.png") no-repeat scroll left top; width:215px; height:113px; margin:5px 0 10px 0px; display: block; margin-left: auto; margin-right: auto; max-width: 100%; overflow: auto;}
.imgsecwrap article h2 {font-size:18px; font-weight:bold; color:#11828E; text-align:center; font-family:Arial, San-Serif; float:left; width:100%;}
.imgsecwrap .sectionpara {padding:5px 10px 10px 10px; border:none; padding-bottom/*\**/: 5px\9;}
h2.botspace {padding:0 0 50px 0}
h2.botspace1 {padding:0 0 33px 0}
.imgsecwrap div.buttons {width:100%; margin:10px 0 0 0px; display: block; margin-left: auto; margin-right: auto; max-width: 100%;}
.imgsecwrap div.buttons input { margin:10px 0 0 0px; display: block; margin-left: auto; margin-right: auto; max-width: 100%; 

 margin-left/*\**/: 25%\9;
   width/*\**/:50%\9;
}
input.ui-button {padding:4px 30px 5px; font-size:15px;}
.subcaltbl span.textpadright19 {padding:0 0 0 0;}
.accountwrap {width:100%; float:left; margin:-30px 0 0 0;}
.accountwrap h2 {font-size:18px; font-weight:bold; color:#11828E; font-family:Arial, San-Serif; margin:0 0 -15px 0; }
.umbrella-wrap h3.login {font-size:16px; border:none; color:#11828E; font-family:Arial, San-Serif;}
.umbrella-wrap input.logininput {font-weight:bold; font-size:14px; color:#777777; margin:10px 0 0 0}
.loginwrap a {text-align:center; width:100%; float:left; margin:10px 0 10px 0}

.umbrella-content-wrap div.minwidth {width:24.8%; }
.calcimg {background: url('/apspahbx/skins/ahbxdefault/images/calcimg.png') no-repeat left top; width:54px; height:77px; float:left; margin:0 10px 0 0}
.coveimg {background: url('/apspahbx/skins/ahbxdefault/images/coveimg.png') no-repeat left top; width:74px; height:77px; float:left; margin:0 10px 0 0}
.imgsecwrap  .secwrap {float:left; width:100%;}
.gapspace {float:left; width:100%; height:74px;}
.planwrap {width:100%; float:left; margin:8px 0 0 0;}
.planwrap span{color:#565656; font-weight:bold; font-size:14px}
.planwrap span~span{color:#ccc; font-size:11px}
#content .nobotspace {margin-bottom:0px;}
#content .notopspace {margin-top:0px;}
.coveragewrap {float:left; width:100%; margin:0 0 30px 0;}
.coveragewrap  h2 { color: #11828E; font-family: Arial,San-Serif; margin:0 0 -10px 0; font-size: 20px;}
.coveragewrap .leftcol {width:42%; float:left;}
.coveragewrap .rightcol {width:58%; float:left;}
#content .linkswrap h3 {font-size:14px; font-weight:bold; border:none;}
#content .linkswrap  li{list-style:none;}
.blankgapspace {float:left; width:100%; height:20px;}
#secondary-nav .last {margin:0 0 100px 0}
.paraspace p {width:46%; margin:0 0 -20px 0; float:left;}
.paraspace p~p {width:46%; margin:0 0 20px 0; float:left;}
.paraspace p~p~p {width:46%; margin:10px 0 10px 0; float:left;}
.contactwrap {width:40%; float:left;}
.contactwrap h3  { color: #11828E; font-family: Arial,San-Serif; font-weight:bold; font-size: 18px;}
.contactwrap p~p {color:#666; font-weight:bold; font-size:14px; padding:0px;}
.contactwrap .conttitle {color:#666; font-weight:bold; font-size:14px; padding:0px;}{color:#666; font-weight:bold; font-size:14px; padding:0px;}
.contactwrap .subconttitle{color:#333; font-weight:bold; font-size:14px; padding:0 0 15px 0}
.contactwrap .address{color:#333; font-weight:normal; font-size:14px; width:30%; margin:10px 0 0 0}
.contactwrap p~p~p{color:#333; font-weight:bold; font-size:14px; padding:0 0 15px 0}
.contactwrap p~p~p~p {color:#666; font-weight:bold; font-size:14px;}
.contactwrap a {margin:0 0 20px 0; float:left; width:100%}

.coveragewrap1 .rightcol {float: left; margin-left: 89px; width:40%;}
.coveragewrap1 {float: left; margin: 75px 0 30px; width: 100%;}
.coveragewrap1  h2 { color: #11828E; font-family: Arial,San-Serif; margin:0 0 -10px 0; font-size: 20px;}
.coveragewrap1 .leftcol {width:42%; float:left;}
.accountwrap1 { float: left; margin: 0; width: 100%;}

.rightnavhome {
    margin: 0;
    position: absolute;
    right: 0px;
    top: 440px;
}


.news article .item1 { border:none; float: left; width:93%; margin-left: 0px; padding: 0 15px 15px; }
.right-column .item1 h3 {
    border-bottom: none;
}
.item1 ul {text-align:left;}


/*R2 Css End*/



.subpanelshadow {
    background: none repeat scroll 0 0 #FFFFFF;
    border-right: 1px solid #C2C2C2;   
    margin: 0 0 15px;
    padding: 20px 15px 10px;
    position: relative;
}
body .subheadingblue{font-family:arial; font-weight:bold; font-size:16px; color:#11828E;text-align:center;}
.overviewwrap {width:95%; float:left;}
.subpanelshadowlast {
    background: none repeat scroll 0 0 #FFFFFF;
    border: none;
    margin: 0 0 15px;
    padding: 20px 15px 10px;
    position: relative;
}
.tacenter{text-align:center;}
.overviewinfoimg {
    background: url("/apspahbx/skins/ahbxdefault/images/overviewinfo.jpg") no-repeat scroll left top transparent;
    display: inline-block;
    height: 119px;
    margin-left: 116px;
    width: 116px;
	margin-top: 5px;
}
.overviewresultsimg {
    background: url("/apspahbx/skins/ahbxdefault/images/overviewresults.jpg") no-repeat scroll left top transparent;
    display: inline-block;
    height: 124px;
    margin-left: 116px;
    width: 116px;
}
.overviewplanimg {
    background: url("/apspahbx/skins/ahbxdefault/images/overviewplan.jpg") no-repeat scroll left top transparent;
    display: inline-block;
    height: 114px;
    margin-left: 121px;
    width: 111px;
	margin-top:10px;
}

.two-columns #content article { margin-left: 226px; padding: 0 30px 30px; width:500px;}
.incomeintrobanner { display: none; background:url("/apspahbx/skins/ahbxdefault/images/ux14-family-green.png") no-repeat left top; width:677px; height:254px;}
body .subheadingnew{font-family:arial; font-weight:bold; font-size:16px; color:#407A65;}
.householdintrowrapright {width:60%; float:left;}
.householdintrowrapleft {width:30%; float:right;}
.householdintrobanner { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/household-intro-banner.jpg") no-repeat left top; width:905px; height:336px;}

/*R2 Css End*/

.ui-dialog .ui-dialog-buttonpane button.leftButton { float:left; color:#666666 !important; margin: 10px 28px 10px 28px !important; background: url("/apspahbx/skins/ahbxdefault/images/gry-nor-but.png") repeat-x scroll left top transparent;	border: 1px solid #BCBCBC; border-radius: 0 0 0 0; font-weight: bold; height: 30px; }
.ui-dialog .ui-dialog-buttonpane button.leftButton:hover{ background: url('/apspahbx/skins/ahbxdefault/images/gry-over-but.png') left top repeat-x; border: 1px solid #BCBCBC; color: #666; height:30px; padding:0 24px 0 24px; font-weight: bold;}
.ui-dialog .ui-dialog-buttonpane button.rightButton  { float:right; color:#666666 !important; margin: 10px 28px 10px 28px !important; background: url('/apspahbx/skins/ahbxdefault/images/yel-nor-but.png') left top repeat-x; border: 1px solid #dcb626; height:30px;	border-radius: 0 0 0 0; font-weight: bold;}
.ui-dialog .ui-dialog-buttonpane button.rightButton:hover{background: url('/apspahbx/skins/ahbxdefault/images/yel-over-but.png') left top repeat-x; border: 1px solid #dcb626; color: #666; height:30px; font-weight: bold;}

body .panel .accountsummarytbl1 .gry-but, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: url('/apspahbx/skins/ahbxdefault/images/gry-nor-but.png') left top repeat-x;
    border: 1px solid #BCBCBC;
    color: #666;
  height:auto;
  padding:0 24px 0 24px;
    font-weight: bold;
  border-radius:0px;
  line-height: 28px;
 line-height /*\**/: 20px\9;
 
}

.accountsummarytbl1 .gry-but:hover, .ui-state-hover, .ui-widget-hover .ui-state-hover, .ui-widget-hover .ui-state-hover {
    background: url('/apspahbx/skins/ahbxdefault/images/gry-over-but.png') left top repeat-x;
    border: 1px solid #BCBCBC;
    color: #666;
  height:auto;
  padding:0 24px 0 24px;
    font-weight: bold;
  border-radius:0px;
}
.umbrella-content-wrap .left-columnn {float:left; width:30%;}
.umbrella-content-wrap .right-columnn {float:left; width:30%; margin-left: 10%;}
.umbrella-wrap .sectionparalogin {padding:7px 10px 0px 0px; }
body .loginwraph{height: 231px;}
body .createaccountbutdiv{margin-top:38px;}


.umbrella-content-wrap  .center-head-wrap {text-align:center;}
.umbrella-content-wrap  .center-head-wrap  h2 {padding-bottom:15px}
.umbrella-content-wrap  .center-head-wrap  p {padding-bottom:40px;}
body .umbrellawraph{height: 333px;}
body .umbrellawraph2{height: 51px;}

.imgsecwrap .secimg4 {background: url("/apspahbx/skins/ahbxdefault/images/img4.png") no-repeat scroll left top; width:215px; height:113px; margin:5px 0 10px 0px; display: block; margin-left: auto; margin-right: auto; max-width: 100%; overflow: auto;}
 
 
/* Merged from release 1 */
 .news article .item { border:none; float: left; width:90%; margin-left: 0px; padding: 0 0 15px 12px; }
 
 
.imgsecwrap div.buttons a {
    display: block;
    margin: 10px auto 0;
    width: 40%;
    color: #666;
}

.imgsecwrap div.buttons a:hover{color:#666;}
 
 .loginwrap div.buttons a.ui-button {
    display: block;
    margin: 0 79px 0 12%;
    max-width: 55%;
}

.loginwrap div.loginrow div input {

    display: block;

    margin: 0 auto;

    max-width: 100%;

    overflow: auto;
 
  

}
.employee-wizard-new { float: left; width: 1200px; font-size:12px; }
.employee-wizard-nav-new ul { float: left; width:1200px; margin: 0 0 -42px 180px; padding: 0;}
.employee-wizard-nav-new ul li { float: left; margin: 0; padding: 0; list-style: none; position: relative; }
.employee-wizard-nav-new ul li a { display: block; margin:40px 0 30px 0; float: left; height: 38px; position: relative; background: transparent url("/apspahbx/skins/images/employee-wizard-new.png") -150px top no-repeat; width: 131px; padding: 35px 0 0; font-size: 12px; font-weight: bold; text-transform:uppercase; color: #554d56; text-decoration: none; text-align: center; }
.employee-wizard-nav-new ul li a.complete { background-position: -132px -140px; }
.employee-wizard-nav-new ul li a.complete-first { background-position: -264px -140px; }
.employee-wizard-nav-new ul li a.complete-last { background-position: -1px -140px; }
.employee-wizard-nav-new ul li a.active { background-position: -132px -66px; cursor: auto; }
.employee-wizard-nav-new ul li a.active-first { background-position: -264px -66px; cursor: auto; }
.employee-wizard-nav-new ul li a.active-last { background-position: 0 -66px; cursor: auto;}
.employee-wizard-nav-new ul li a.pending { background-position: -132px 8px; cursor: auto; color:#999; }
.employee-wizard-nav-new ul li a.pending-first { background-position:-264px 8px; cursor: auto; color:#999;}
.employee-wizard-nav-new ul li a.pending-last { background-position: 0 8px; cursor: auto; color:#999; }
.employee-wizard-nav-new ul li a.complete:hover { background-position: -132px -214px; }
.employee-wizard-nav-new ul li a.complete-first:hover { background-position: -264px -214px; }
.employee-wizard-nav-new ul li a.complete-last:hover { background-position: 0 -305px; }

 
.indv-wizard-home { float: left; width: 100%; }
.indv-wizard-nav-home ul { float: left; margin: 0 0 -42px 84px; padding: 0;}
.indv-wizard-nav-home ul li { float: left; margin: 0; padding: 0; list-style: none; position: relative; }
.indv-wizard-nav-home ul li a { display: block; margin:40px 0 30px 0; float: left; height: 38px; position: relative; background: transparent url("/apspahbx/skins/images/employee-wizard-new.png") -150px top no-repeat; width: 131px; padding: 35px 0 0; font-size: 14px; font-weight: bold; text-transform:uppercase; color: #554d56; text-decoration: none; text-align: center; }
.indv-wizard-nav-home ul li a.complete { background-position: -132px -140px; }
.indv-wizard-nav-home ul li a.complete-first { background-position: -264px -140px; }
.indv-wizard-nav-home ul li a.complete-last { background-position: -1px -140px; }
.indv-wizard-nav-home ul li a.active { background-position: -132px -66px; cursor: auto; }
.indv-wizard-nav-home ul li a.active-first { background-position: -264px -66px; cursor: auto; }
.indv-wizard-nav-home ul li a.active-last { background-position: 0 -66px; cursor: auto;}
.indv-wizard-nav-home ul li a.pending { background-position: -132px 8px; cursor: auto; color:#999; }
.indv-wizard-nav-home ul li a.pending-first { background-position:-264px 8px; cursor: auto; color:#999;}
.indv-wizard-nav-home ul li a.pending-last { background-position: 0 8px; cursor: auto; color:#999; }
.indv-wizard-nav-home ul li a.complete:hover { background-position: -132px -214px; }
.indv-wizard-nav-home ul li a.complete-first:hover { background-position: -264px -214px; }
.indv-wizard-nav-home ul li a.complete-last:hover { background-position: 0 -305px; }

.indv-wizard-home .indv-wizard-nav-home { left: 0; position: absolute; top: 0;}


.leftnavbg {background:#f7f7f7; height:100px; width:200px; float:left; position:relative}
.employee-wizard-new .employee-wizard-nav-new { left: 0; position: absolute; top: 0;}
.sectionparafixh{height:100px;}
.employee-wizard-2 {
    background: none repeat scroll 0 0 #FFFFFF;    
    float: left;
    height: 90px;
    width: 82.6%;
}
.employee-wizard-2 .link1 a{text-decoration:none; color:#636363; font-size: 13px; font: Arial;}
.employee-wizard-2 .link2 a{text-decoration:none; color:#004892; font-size: 13px; font: Arial;}
.employee-wizard-2 .link3 a:hover { background: url('/apspahbx/skins/ahbxdefault/images/hoverresize.png') no-repeat top left; text-decoration:none; color:#004892; font-size: 13px; font: Arial;}

#wrapper .r2inditemp {height:1000px; float:left;}
form.r2indirightnav {height: 1144px; right: 1px; top: 391px;}
.umbrella-content-wrap .rightnavIndvHome {margin-top:-130px; width: 413px;}
.umbrella-content-wrap .indirightspace {margin-right:55px;}


.summarytbl1 {
    margin: 0 0 0 112px;
    width: 89%;
}
.para10 {
    padding: 10px 0;
    float:left;
}
body a.ui-button{color:#666666;}


#menu {height:20px; width:700px; line-height:22px; margin-left:-17px;}
#menu ul {font-family: Arial;font-size: 14px;margin: 0;padding: 0;list-style: none;}
ul li.menulink { display: block; position: relative; float: left;height:25px;width:25%;text-align:center;font-family: Arial;font-weight: bold;}
li ul { display: none;}
ul li.menulink a{display: block;text-decoration: none;color: #ffffff;border-top: 1px solid #ffffff;padding: 5px 15px 5px 15px;background: #554D56;margin-left: 1px;white-space: nowrap;font-size:14px;}
ul li.menulink a:hover, ul li.menulink a:active {color: #dcb626;}
ul li.menulink a.selected {background: #dcb626; color:#1b1b1b;}
li:hover ul {display: block; position: relative;}
ul li ul.submenu {border:1px solid #11828e; border:1px solid #d7d7d7; box-shadow:5px 4px #d7d7d7; width:100%; background:#FFF; z-index:1;}
ul li ul.submenu a {text-align:left; padding:8px 0 7px 20px; background:#FFF; color:#004892; text-decoration:none;}
ul li ul.submenu a:hover {background:#FFF; color:#004892; text-decoration:underline;}
li ul li{ clear:both;}
.menulink.active a,{	color: #dcb626;}

.searchimg {background: url("/apspahbx/skins/ahbxdefault/images/search-icon.png") no-repeat scroll left top; width:25px; height:25px; margin:5px 0 10px 0px; display: block; margin-left: auto; margin-right: auto; max-width: 100%; overflow: auto;}
.searchrow{margin: 25px 5px 5px;padding-bottom: 65px;}
.leftnavtitle { border-bottom: 1px solid #FFFFFF;    color: #554D56;    font-size: 16px;    font-weight: bold;    padding: 33px 0 15px;    text-align: center; text-transform:uppercase; }
.learnheader{padding-top:100px;}

 
.findplanimg {background: url('/apspahbx/skins/ahbxdefault/images/ux14-FindPlan.png') no-repeat left top; width:96px; height:94px; float:left; margin:0 10px 0 0}
.enterdataimg {background: url('/apspahbx/skins/ahbxdefault/images/ux14-EnterData.png') no-repeat left top; width:96px; height:96px; float:left; margin:0 10px 0 0}
#mother_child_right-image { height: 167px; background: #ffffff url('/apspahbx/skins/ahbxdefault/images/mother_child_right.png') left top no-repeat; }
#employee-image { height: 225px; background: #ffffff url('/apspahbx/skins/ahbxdefault/images/employee.png') left top no-repeat; }
 

 searchh2 { margin-top: 32px;}
#learn_1 {margin:0px;}

.two-columns #learnsecondary {
    float: left;
    margin-left: 0;
    width: 200px;
}

.annoucementwrap {
	float: left;
    left: 0;
    margin-left: 235px;
    position: absolute;
    top: 135px;
}

#menu .menulink a.primarylinkdisabled {color:#ccc; cursor:auto;}
#menu .menulink a.primarylinkdisabled:hover {color:#ccc; cursor:auto;}
.searchh2 { margin-top: 32px;}
#footer-nav1 ul.lang { width:0px; margin:0 30px 0 0; padding:0px;}
#footer-nav1 ul.lang {width:70px; position:absolute; z-index:4; background:#FFF; border:2px solid #000}
#footer-nav1 ul.lang li {padding:5px;}

 h3.panel-title-main {    background: none repeat scroll 0 0 #554D56;    color: #FFFFFF;    font-family: Arial,sans-serif;    font-size: 14px;    font-weight: bold;    height: 12px;         line-height: 12px;    margin: 0;    padding: 9px 0 9px 15px;                border:1px solid #797979;            border-bottom:0px}
h3.panel-title-main a {    color: #FFFFFF;    outline: 0 none;    text-decoration: none; width:700px;}
.panel-title-main .collapse { display: block; float: left; width: 15px; height: 15px; background: transparent url('/apspahbx/skins/ahbxdefault/images/down-arrow-main.png') left 0px no-repeat; text-indent: -9999px; overflow: hidden; margin: 3px 10px 0 0; }
.panel-title-main .expand {  background: transparent url('/apspahbx/skins/ahbxdefault/images/side-arrow-main.png') left 0px no-repeat; margin: -2px 10px 0 0;}
.buttonspacer{margin-right: 100px;}
.buttonspacel { margin-left:100px;}
 
 .panelpersonaladdcontact {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C2C2C2;
    margin: 0 0 30px;
    padding: 0 13px 10px;
    position: relative;
}

body .panel-title-main input {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    margin-top: -5px;
    outline: 0 none;
    text-decoration: none;
}
.subcaltbl tr td.small{padding: 0px 10px 5px 0px;}

.employee-wizard-3 {
    background: none repeat scroll 0px 0px rgb(255, 255, 255);
    float: left;
    height: 90px;
    width: 70.6%;
    margin-left: -200px;
}

.accountsummarytbl .p60 .removebut {float:right; width:auto; height:28px; padding:0px; line-height:28px; text-decoration:none; padding:0px; text-align:center}



.infobox { height: auto; float:left; width:150px; }
.infobox p{ padding-left: 0px; background-color:#F7F7F7; float:left; width: 150px; font-family: Arial; font-weight: Bold; font-size: 0.857em; Color: #5E5E5E;}
 
 #immigrationDocumentTypesID option {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 420px;
    word-wrap: break-word;
}

.subcaltbl td a.help1 {
    float: right;
    margin: 0 0 0 -12px;
}
body h2.toppaddhpc {
    padding-top: 50px;
}

.helpcontent .queanswrap  p span.newhelpbackbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/backnew.png") no-repeat left top; width:85px; height:28px;}
.helpcontent .queanswrap  p span.homebutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/home.png") no-repeat left top; width:34px; height:27px;}
.helpcontent .queanswrap  p span.textsizebutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/textsize.png") no-repeat left top; width:27px; height:26px;}
.helpcontent .queanswrap  p span.languagebutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/language.png") no-repeat left top; width:29px; height:28px;}
.helpcontent .queanswrap  p span.chatbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/chat.png") no-repeat left top; width:31px; height:27px;}
.helpcontent .queanswrap  p span.newsaveandexitbutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/saveandexit.png") no-repeat left top; width:132px; height:28px;}
.helpcontent .queanswrap  p span.newcontinuebutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/continuenew.png") no-repeat left top; width:127px; height:28px;}
.helpcontent .queanswrap  p span.returntosummarybutton { display: inline-block; background:url("/apspahbx/skins/ahbxdefault/images/buttons/returntosummary.png") no-repeat left top; width:185px; height:28px;}

.sub-utility-bar-1 {
    background: none repeat scroll 0 0 #554D56;
    color: #FFFFFF;
    font-size: 13px;
    padding: 0px 20px;
}

.sub-utility-bar-1 .rownew {
    clear: left;
    float: left;
    width: 100%;
}

.sub-utility-bar-1 h2 {color: #FFFFFF; padding:17px; font-size:16px;}
.sub-utility-bar-1  a, a:hover{text-decoration:none;}

.sub-utility-bar-1 .p55as{margin-top:0.5%;}


.p15as {
    width: 15%;
}

.p55as {
    margin-right: 2%;
    width: 38%;
}

.utility-bar-1 {
    background: none repeat scroll 0 0 #554D56;
    color: #FFFFFF;
    font-size: 13px;
    
    padding: 7px 30px 0;
    height: 33px;
}

.utilitybarIE {height/*\**/: 8px\9;}

.utility-bar-1 a, .utility-bar a:visited, .utility-bar a:active { color: #ffffff; }
.utility-bar-1 a:hover { color: #c2c2c2; }
.utility-bar-1 ul { margin: 0; padding: 0; float: left; }
.utility-bar-1 ul li { margin: 0; padding: 0; list-style: none; float: left; }
.utility-bar-1 #site-settings ul li { margin-left: 20px; width: auto; }
.utility-bar-1 #account-settings ul { padding: 7px 0 0 15px; }
.utility-bar-1 #account-settings ul li { padding: 0 10px; border-right: 1px solid #ffffff; line-height: 13px; }
.utility-bar-1 #account-settings ul li.last { border-right: 0; }

.sub-utility-bar-1 .buttons {margin:10px 0px; }

.sub-utility-bar-1 {
    background: none repeat scroll 0 0 #554D56;
    color: #FFFFFF;
    font-size: 13px;
    padding: 0px 20px;
}

.sub-utility-bar-1 .rownew {
    clear: left;
    float: left;
    width: 100%;
}

.sub-utility-bar-1 h2 {color: #FFFFFF; padding:17px;}
.sub-utility-bar-1  a, a:hover{text-decoration:none;}

.sub-utility-bar-1 .p55as{margin-top:0.5%;}


.p15as {
    width: 15%;
}

.p55as {
    margin-right: 2%;
    width: 38%;
}

.utility-bar-1 {
    background: none repeat scroll 0 0 #554D56;
    color: #FFFFFF;
    font-size: 13px;
    
    padding: 7px 30px 0;
    height: 33px;
}

.utilitybarIE {height/*\**/: 8px\9;}

.utility-bar-1 a, .utility-bar a:visited, .utility-bar a:active { color: #ffffff; }
.utility-bar-1 a:hover { color: #c2c2c2; }
.utility-bar-1 ul { margin: 0; padding: 0; float: left; }
.utility-bar-1 ul li { margin: 0; padding: 0; list-style: none; float: left; }
.utility-bar-1 #site-settings ul li { margin-left: 20px; width: auto; }
.utility-bar-1 #account-settings ul { padding: 7px 0 0 15px; }
.utility-bar-1 #account-settings ul li { padding: 0 10px; border-right: 1px solid #ffffff; line-height: 13px; }
.utility-bar-1 #account-settings ul li.last { border-right: 0; }

.sub-utility-bar-1 .buttons {margin:10px 0px; }


body .normalh2 {   text-transform: none;}
.umbrella-wrap p a {float: left; height: 25px; line-height: 38px;}

.coveragesubtitle {color:#11828E;}
.selectedplantxt {font-weight:bold; color:#11828E}
.commondiv { float:left; width:100%; position:relative; height:200px;}
.highlightBody {margin-top:30px}


body a.helppad{margin-left:25px;}
body .updateprofiletbl .p60 p.resetpw{margin-left:-50px;}

.nobg .secimg1 {display:none;}
.nobg .secimg2 {display:none;}
.nobg .secimg4 {display:none;}
.employee-wizard1 {font-size:12px; float:right; width:800px; margin-right:230px}
.p55as span {font-size:12px;}
.rownew .p15as a.cont-but {float:right; margin-right:30px; width:100%;}
footer .float-left  {width:650px; float:left; font-size:12px; }
footer .float-right {width:150px; float:left; font-size:12px; }

.buttons {width:450px; float:left;}
.createaccountwrap  p {width:400px; float:left; font-size:12px; position:relative}
#termsAndConditionsForm a {float:left; width:400px; position:relative;}
.createaccountfields {float:left; width:700px;}
.createaccountfields p {width:600px; float:left;}
.createaccountfields1 p {width:600px; float:left;}

.panel {width:500px; float:left;}
.masthead  {font-size:12px; float:right; width:700px; margin:0 170px 0 0;}
.summarytbl1 {width:600px}
.summarytbl1 .p35 {width:300px; float:left;}
.summarytbl1 .p64 {width:200px; float:left;}
.summarytbl1 .p60 {width:200px; float:left;}