@media screen {
body {background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; margin: 20px 0px 0px 0px; padding: 0px; text-align: center;}
div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse: collapse; border-spacing: 0;}
table tr td {vertical-align: top;}
label{ vertical-align: middle;}
input[type="checkbox"], input[type="radio"]  {
    margin: 0px 3px;
    vertical-align: middle;
    width: 20px;
           }
img {border-style: none;
    border-color: inherit;
    border-width: 0;
    /* width: 23px; */
}
address,caption,cite,code,dfn,th,var {font-style: normal; font-weight: normal;}
ul {list-style: none;}
caption,th {text-align: left;}
abbr,acronym {border: 0;} 
/* ---------- LINK STYLES ---------- */
a:link, a:visited {color: #004B8D; text-decoration: underline;}
a:active, a:hover {color: #455359; text-decoration: none;}
/* ---------- ELEMENTS -------- */
p, h1, h2, h3, h4 {padding: 7px 11px 0px 5px;}
h2 {color: #004B8D; font-size: 12px;}
.form_response tr td.tablecolumn_02 {width: 518px;}
.data tr td.tablecolumn_02 {width: 545px;}
.tablecontainer {margin: 10px 11px 0px 10px;}
.tablecontainer h2 {padding: 0px 0px 0px 7px;}
.tablecontainer ul {margin:5px; list-style: disc; list-style-position: inside;}
.category-list {margin: 10px 11px 0px 0px;}
.data tr td h2 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.btn_container {padding: 0px; margin: 10px 11px 0px 0px;}
.calloutbox {margin: 11px 11px 0px 0px; border: 1px solid #C6D92D; background-color:#f9fbea; padding: 8px 11px 8px 11px;}
textarea {border-style: solid;
	border-color: inherit;
	border-width: 1px;
	font-size: 12px; 	background-color: #e8e2dd;
	}
.hasfocus {border: 1px solid #4192D9; padding: 2px 0px 2px 2px; margin-right: 5px; background-color: #EEEEEE; width: 216px;}
.lostfocus {border: 1px solid #4192D9; padding: 2px 0px 2px 2px; margin-right: 5px; width: 216px;}
.hasfocusmini {border: 1px solid #4192D9; padding: 2px 0px 2px 2px; margin-right: 5px; background-color: #EEEEEE; width: 100px;}
.lostfocusmini {border: 1px solid #4192D9; padding: 2px 0px 2px 2px; margin-right: 5px; width: 100px;}
.e_textarea {border: 1px solid #4192D9; font-size: 12px; background-color: #ffffff;}
.hr {height: 1px; margin: 11px 11px 0px 0px;}
select {}
input.textbox {border: 1px solid #4192D9; padding: 2px 0px 2px 2px; margin-right: 5px;}
input.textbox_mini {border: 1px solid #4192D9; padding: 2px 0px 2px 2px; margin-right: 5px; width: 100px;}
input.textbox_tiny {border: 1px solid #4192D9; padding: 2px 0px 2px 2px; margin-right: 5px; width: 50px;}
input.textbox_required {border: 1px solid #4192D9; padding: 2px 0px 2px 2px; margin-right: 5px; background-color: #ffff10;}
input.textbox_protected { background-color: white; border-bottom: none; border-left: none; border-right: none; border-top: none; color: #4192D9; font-size: 11px; height: 15pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; text-indent: 0px; }
input.textbox_readonly { background-color: white; border-bottom: none; border-left: none; border-right: none; border-top: none; color: #000000; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; text-indent: 0px; }
input.textbox_ro {border: 1px solid #D3D3D3; padding: 2px 0px 2px 2px; margin-right: 5px; color: #808080;}
.checkbox {margin: 0px 0px 0px 0px; width: 15px; height: 15px; overflow: hidden;}
.radio {background-color: white;}
.button {background-color:#0074D9; color: #ffffff; border: 1px solid #0074D9;  padding: 0px; margin: 0px; } 
.newbutton {background-color:#EEEEEE; border-style: solid; border-color:#AAAAAA; border-width:1px; padding:5px; }
.button_selected {background-color:#ffffff; color: #000000; border: 1px solid #0074D9;  padding: 0px; margin: 0px; height: 20px;} 
.btn_container {margin: 0px;}
.watermarktext {color: #4192D9; border: 1px solid #4192D9; padding: 2px 0px 2px 2px; margin-right: 5px; width: 100px;}
.validation {color: #4192D9; font-size: 10px; white-space:nowrap;}
.validationred {color: #ff0000; font-size: 10px; white-space:nowrap;}
label .validation {color: #4192D9; font-size: 15px; font-weight: bold; margin-left: 3px; white-space:nowrap;}
label .validationred {color: #ff0000; font-size: 15px; font-weight: bold; margin-left: 3px; white-space:nowrap;}
.h2-feature {background-color: #eeeeee; padding: 3px 0px 3px 0px;}
.h2-feature h2 {display: inline; color: #004B8D; font-size: 12px; margin: 0px; padding: 0px 0px 0px 5px;}
.h2-feature span {float: right; margin-right: 5px; color: #737372; font-size: 10px; text-transform:uppercase; letter-spacing: .04em}
ul p {padding: 3px 5px 0px 5px;}
.smalltext {font-size: 10px;}
.smalltextbold {font-size: 10px; font-weight: bold;}
.mediumtext {font-size: 12px;}
.largetext {color: #004B8D; font-size: 16px; font-weight: bold;}
.required { font-weight: 800; font-size: xx-small; color: #ffffff; background-color: #ff0000; }
.required_field {background-image: url('/ASH/Images/Icons/icon_RequiredFieldStar.gif'); background-position:left top; background-repeat:no-repeat; border:0px none; width:9px; display:inline-block;}
.required_sym { font-weight: 800; color: red; }
.notavailable { font-size: 10pt; color: black; font-family:  Verdana, Arial, Helvetica; font-weight: bold; background-color: yellow }
.body-left {background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; margin: 20px 0px 0px 0px; padding: 0px; text-align: left;}
.tooltip {background-color: #ebf5fd; border: 1px solid #4192D9; color: #455359;}
.dynamicpopulate_updating { background-image:url(/ASH/Images/Shared/loadingAni.gif); background-position:center bottom; background-repeat:no-repeat; padding: 2px 2px 2px 2px; height:70px; width:200px;}
/* ---------- ROUND CONTAINER --------- */
.bg_container_t {background: url(/ASH/Images/Layouts/bg_tm_01.gif) 0 0 repeat-x; width: 100%; background-color:#ffffff;}
.bg_container_b {background: url(/ASH/Images/Layouts/bg_bm_01.gif) 0 100% repeat-x;}
.bg_container_l {background: url(/ASH/Images/Layouts/bg_lm_01.gif) 0 0 repeat-y;}
.bg_container_r {background: url(/ASH/Images/Layouts/bg_rm_01.gif) 100% 0 repeat-y;}
.bg_container_bl {background: url(/ASH/Images/Layouts/bg_bl_01.gif) 0 100% no-repeat;}
.bg_container_br {background: url(/ASH/Images/Layouts/bg_br_01.gif) 100% 100% no-repeat;}
.bg_container_tl {background: url(/ASH/Images/Layouts/bg_tl_01.gif) 0 0 no-repeat;}
.bg_container_tr {background: url(/ASH/Images/Layouts/bg_tr_01.gif) 100% 0 no-repeat; padding: 0px 0px 0px 0px;}
/* ------------ PANEL ------------------ */
.collapsePanel {height: 0px; overflow: hidden; background-color: White;}
.collapsePanelHeader {cursor:pointer; padding:5px; background-color:White;}
/* ---------- HEADER CONTAINER ---------- */
.brand {margin: 17px 0px 7px 15px; float: left;}
.clinic {float: right; font-size: 11px; color: #455359; line-height: 14px; font-weight: bold; margin: 19px 10px 5px 0px; display:inline;}
.clinic address {margin: 3px 0px 3px 0px; font-size: 10px}
.clinic span {font-weight: normal; font-size: 10px;}
span.info a  {background:transparent url(/ASH/Images/Icons/icon_info.gif) no-repeat scroll right center; padding:0px 8px 0px 4px; font-weight: normal; text-decoration: none;}
span.switch a  {background:transparent url(/ASH/Images/Icons/icon_switch.gif) no-repeat scroll right center; padding:0px 15px 0px 4px; font-weight: normal; font-size: 11px;}
/* ---------- Layouts 94 x 1,2,3,4,5,6,7,8,9,10 = 940 + 20 = 960  --------- */
.columns1 {width: 94px; float: left;}
.columns2 {width: 188px; float: left;}
.columns3 {width: 282px; float: left; margin: 9px 0px 0px 0px; clear:left;}
.columns3a {width: 282px; float: left; margin: 9px 0px 0px 0px; clear:left;}
.columns4 {width: 376px; float: left;}
.columns5a {width: 470px; float: left;} /* 50/50 Layouts */
.columns5b { margin-top: 10px; padding-bottom: 10px; width: 470px; float: left; background: url(/ASH/Images/Layouts/bg_vdivider.gif) repeat-y top left;} /* 50/50 Layouts */
.columns6 {width: 564px; float: left;}
.columns7 {width: 648px; float: left; padding: 5px 10px 6px 0px;} 
.columns8 {width: 752px; float: left;}
.columns9 {width: 846px; float: left;}
.columns10 {width: 350px; float: left;}
.columns11 {width: 580px; float: left;}
.container {width: 960px; margin-top: 0px; margin-left: auto; margin-right: auto; text-align: left;}
/*.innercontainer {margin-left: auto; margin-right: auto; text-align: left; padding: 0px 0px 15px 0px; width: 948px; min-height: 410px; height:auto !important; height: 410px;}*/
.innercontainer {margin-left: auto; margin-right: auto; text-align: left; padding: 0px 0px 15px 0px; width: 940px; min-height: 410px; height:auto !important; height: 410px;}
.tablecolumn_01a {width: 175px;}
.tablecolumn_01b {width: 350px;}
.spacer {clear:both;}
/* ---------- COLUMNS 7 ---------- */
.columns7 div {margin: 10px 0px 0px 0px;}
.columns7 ul {margin: 10px 0px 0px 0px;}
.columns7 div.o-container_t, .columns7 div.o-container_b, .columns7 div.o-container_l, .columns7 div.o-container_r, .columns7 div.o-container_bl, .columns7 div.o-container_br, .columns7 div.o-container_tl, .columns7 div.o-container_tr {margin: 0px; padding: 0px;}
.columns7 .tablecontainer {margin: 10px 0px 0px 0px;}
/* ---------- COLUMNS 11 (recruitment)---------- */
.columns11 div {margin: 10px 0px 0px 0px;}
.columns11 ul {margin: 10px 0px 0px 0px;}
.columns11 div.o-container_t11, .columns11 div.o-container_b11, .columns11 div.o-container_l11, .columns11 div.o-container_r11, .columns11 div.o-container_bl11, .columns11 div.o-container_br11, .columns11 div.o-container_tl11, .columns11 div.o-container_tr11 {margin: 0px; padding: 0px;}
.columns11 .tablecontainer {margin: 10px 0px 0px 0px;}
/* ----------- COLUMNS 5A/5B --------- */
.columns5b ul { margin: 10px 15px 0px 15px; padding: 5px 0px 5px 5px; background-color: #ebf5fd}
.columns5b ul li {margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; font-weight: bold; color: #455359;}
.columns5b p {padding: 7px 15px 0px 15px;}
ul.featuredlist li.col-2 {margin-left: 141px; margin-top: -1.7em; padding: 0px; font-weight: normal;}
.columns5a {padding: 10px 0px 0px 10px;}
.columns5a, .columns5b ol {padding-top: 10px; margin-right: 0px;}
.columns5a {margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px;}
.columns5a div.tablecontainer {margin: 18px 11px 0px 15px;}
.columns5a .form_response .col-2 {width: 282px;}
/* ---------- DROPDOWN MENUS ---------- */
.drpdown-menu{background-color: white; border: 1px solid #c0c0c0; padding: 3px 5px 3px 10px; line-height: 20px; color: #4d4a4a; width: 97%;}
.drpdown-menu:hover {background-color: #dfe8f4;}
.dropdown-menu_div div { margin: 0px !important; }
.dropdown-menu_error p { color: red;}
.drpdown-menu_content {border: 1px solid #c0c0c0; border-top: none !important; padding: 10px 5px 10px 10px; background-color: white; width: 97%; color: #4d4a4a;}
.drpdown-menu_content h5{padding-top: 5px; font-size: 12px;}
.drpdown-menu_content p {padding: 0 0 0px 10px;} 
.drpdown-menu_arrow_doubleline {float: right; vertical-align: central; width: 20px; height: 20px; padding-right: 5px; margin-top: -10px;}   
.drpdown-menu_arrow_singleline {float: right; vertical-align: central; width: 20px; height: 20px; padding-right: 5px; margin-top: -20px;}   
.drpdown-menu_sub_span { padding-left: 13px;}
.dropdown-menu_spacer { padding-top: 5px; position: relative;}
/* ---------- MAIN NAVIGATION ---------- */
.nav {margin: 0px; padding: 0px; position:relative; clear:both; height: 25px; font-size: 12px; font-weight:600; background: url('/ASH/Images/Layouts/bg_navbar.gif') repeat-x left top;}
.nav ul {margin: 0px; padding: 0px; width: auto; float: left; list-style-type: none;}
.nav ul li{ display: block; float: left; margin: 0px 0px 0px 0px !important; padding: 0px 0px 0px 0px; background:transparent url(/ASH/Images/Layouts/bg_navdivider.gif) no-repeat top right;}
.nav ul li a:link, .nav ul li a:visited, .nav ul li a:active, .nav ul li a:hover {display: block; float: left; color: #ffffff; text-decoration: none; padding: 2px 15px 0px 15px; height: 25px;}
.nav ul li span {padding: 2px 15px 0px 15px; display:block; float: left; color: #ffffff; height: 23px; position: relative; }
.nav ul li a:hover{background:transparent url(/ASH/Images/Layouts/bg_navon.gif) no-repeat top right; color:#ffffff;}
.nav ul li a.current {color:#ffffff;background:transparent url(/ASH/Images/Layouts/bg_navon.gif) no-repeat top right;}
.nav ul li a.inbox span  {background:transparent url(/ASH/Images/icons/icon_inbox.gif) no-repeat scroll left 5px; margin: 0px; padding:0px 23px 0px 0px;}
.nav ul li a.noinbox span  {background:transparent no-repeat scroll left 5px; margin: 0px; padding:0px 23px 0px 0px;}
.nav ul li.nodivider {background: none;}
.nav ul li.nodivider a:hover {background: none; background:transparent url(/ASH/Images/Layouts/bg_navon.gif) no-repeat top left;}
/*.nav ul li.logout {background: none;}*/
.nav ul li.logout a:hover {background-color:transparent; background-image:url(/ASH/Images/Buttons/btn_logout.gif);}
.btn_logout {background-color:transparent; background-image:url(/ASH/Images/Buttons/btn_logout.gif); background-position:left top; background-repeat:no-repeat; border:0px none; cursor:pointer; height:25px; margin:0px 5px 0px 0px; max-height:25px; max-width:70px; overflow:hidden; padding:0px 0px 0px 200px; width:70px;}
.btn_logoutblank {background-color:transparent; background-image:url(/ASH/Images/Buttons/btn_logoutblank.gif); background-position:left top; background-repeat:no-repeat; border:0px none; cursor:pointer; height:25px; margin:0px 5px 0px 0px; max-height:25px; max-width:70px; overflow:hidden; padding:0px 0px 0px 200px; width:70px;}
.mail_icons {
    padding-left: 70px !important;
}
span.mcicon_counter {   
        top: -8px;
        left: -7px;
        background-color: rgba(212, 19, 13, 1);
        border-radius: 113px;
        padding: 3px !important;
        font: 8px Arial;
        display: inline !important;
        float: none !important;
    }
.icon_help {
    padding: 0px 6px 0px 0px;
}
/* ---------- FOOTER CONTAINER ---------- */
.nav-footer { line-height: 17px;}
.nav-footer span {padding: 0px 0px 0px 20px; font-size:11px;}
.nav-footer ul {margin:3px 0px 0px 0px; padding:0px 0px 0px 20px;}
.nav-footer ul li {display:inline; font-size:11px; padding: 0px 0px 0px 0px;}
.nav-footer ul li span {padding: 0px 5px 0px 0px;}
.nav-footer ul li a.current {text-decoration: none; font-weight:bold; color: #455359;}
/* ---------- SIDENAV ---------- */
.nav-side_container {margin: 0px 0px 18px 0px;}
.nav-side {margin: 0px; padding: 0px 0px 0px 0px; font-size: 11px; line-height: 15px;}
.nav-side a:link, .nav-side a:visited {border-bottom: 1px solid #c7cccd; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 7px; text-decoration: none; display: block; width: 255px; background: url(/ASH/Images/Layouts/bg_SideNav.gif) repeat-x top left;}
.nav-side a span {background: url(/ASH/Images/Icons/icon_expand.gif) no-repeat; width: 10px; height: 10px; float:right; margin: 3px 5px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a:hover span {background: url(/ASH/Images/Icons/icon_collapse.gif) no-repeat; width: 10px; height: 10px; float:right; margin: 3px 5px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a:hover, .nav-side a:active {margin: 0px 10px 0px 10px; padding: 0px 0px 0px 7px; display: block; width: 255px; background: url(/ASH/Images/Layouts/bg_SideNavHover.gif) repeat-x top left;}
.nav-side_current {margin: 0px; padding: 0px 0px 0px 0px; font-size: 11px;}
.nav-side_current a:link, .nav-side_current a:visited {text-decoration: none; font-weight: bold; color: #455359; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 7px; display: block; width: 255px; background: url(/ASH/Images/Layouts/bg_SideNavSelected.gif) repeat-x top left;}
.nav-side_current a span {background: url(/ASH/Images/Icons/icon_collapse.gif) no-repeat; width: 10px; height: 10px; float:right; margin: 3px 5px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side_current a:hover span {background: url(/ASH/Images/Icons/icon_expand.gif) no-repeat; width: 10px; height: 10px; float:right; margin: 3px 5px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side_current a:hover, .nav-side_current a:active {color: #455359; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 7px; display: block; width: 255px; background: url(/ASH/Images/Layouts/bg_SideNavSelected.gif) repeat-x top left;}
.nav-side_sub {margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px; line-height: 17px; border-bottom: 1px solid #c7cccd;}
.nav-side_sub ul {margin: 2px 0px 4px 7px;}
.nav-side_sub ul li a {font-size: 11px; padding: 3px 0px 3px 10px; background: url(/ASH/Images/Icons/icon_SubNavArrow.gif) no-repeat left center;}
.nav-side_sub ul li a:hover, .nav-side_sub ul li a.current {color: #455359; text-decoration: none; background: url(/ASH/Images/Icons/icon_SubNavArrowSelected.gif) no-repeat left center;}
.nav-side11 {margin: 0px; padding: 0px 0px 0px 0px; font-size: 11px; line-height: 20px;}
.nav-side11 a:link, .nav-side11 a:visited {margin: 0px 10px 0px 10px; padding: 0px 0px 0px 7px; text-decoration: none; display: block; width: 300px; background: url(/ASH/Images/Layouts/bg_SideNav.gif) repeat-x top left;}
.nav-side11 a span {background: url(/ASH/Images/Icons/icon_expand.gif) no-repeat; width: 10px; height: 10px; float:right; margin: 3px 5px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side11 a:hover span {background: url(/ASH/Images/Icons/icon_collapse.gif) no-repeat; width: 10px; height: 10px; float:right; margin: 3px 5px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side11 a:hover, .nav-side11 a:active {margin: 0px 10px 0px 10px; padding: 0px 0px 0px 7px; display: block; width: 300px; background: url(/ASH/Images/Layouts/bg_SideNavHover.gif) repeat-x top left;}
.nav-side11sub {margin: 0px; padding: 0px 0px 0px 0px; font-size: 11px; line-height: 20px;}
.nav-side11sub a:link, .nav-side11sub a:visited {margin: 0px 10px 0px 10px; padding: 0px 0px 0px 7px; text-decoration: none; display: block; width: 300px;}
.nav-side11sub a span {background: url(/ASH/Images/Icons/icon_expand.gif) no-repeat; width: 10px; height: 10px; float:right; margin: 3px 5px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side11sub a:hover span {background: url(/ASH/Images/Icons/icon_collapse.gif) no-repeat; width: 10px; height: 10px; float:right; margin: 3px 5px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side11sub a:hover, .nav-side11sub a:active {margin: 0px 10px 0px 10px; padding: 0px 0px 0px 7px; display: block; width: 300px;}
.nav-side_sub11 {margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px; line-height: 15px; width:300px; display: block; border-bottom: 1px solid #c7cccd;}
.nav-side_sub11 ul {margin: 2px 0px 4px 7px;}
.nav-side_sub11 ul li a {font-size: 11px; padding: 3px 0px 3px 10px; display: block; width:300px; background: url(/ASH/Images/Icons/icon_SubNavArrow.gif) no-repeat left center;}
.nav-side_sub11 ul li a:hover, .nav-side_sub11 ul li a.current {color: #455359; display: block; width:300px; text-decoration: none; background: url(/ASH/Images/Icons/icon_SubNavArrowSelected.gif) no-repeat left center;}
.nav-medicarecompliance  {font-size: 11.5px; text-decoration: none; font-weight: bold; color: #455359; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 7px; display: block; width: 255px; background: url(/ASH/Images/Layouts/bg_SideNavSelected.gif) repeat-x top left;}
.nav-medicarecompliance_table { margin: -1px 10px 0px 10px; border: 1px silver solid; width: 93%}
.nav-medicarecompliance_table tr:nth-child(1){ font-size: 11.5px;}
    .nav-medicarecompliance_table tr:nth-child(1) td{ font-size: 11.5px; color: #455359;} 
.nav-medicarecompliance_table td:nth-child(1){ width: 36%; font-size: 11.5px; color: #737372; padding: 5px 0px 5px 10px; line-height: 17px; vertical-align: middle; }
.nav-medicarecompliance_table td:nth-child(2){ width: 66%; font-size: 11.5px; color: #737372; padding: 5px 0px 5px 10px; line-height: 17px; vertical-align: middle; }
.nav-medicarecompliance_resources { color: #004B8D; font-size: 11.5px; margin: 10px 0px 0px 15px;} 
    
    
/* ----------SIDENAV MessageCenter------------*/
.nav-side a span.inbox {background: url(/ASH/Images/Icons/messagecenter/icon_inbox_tiny.jpg) no-repeat; width: 18px; height: 10px; float:right; margin: 3px 3px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a span.sent {background: url(/ASH/Images/Icons/messagecenter/icon_sent.gif) no-repeat; width: 18px; height: 10px; float:right; margin: 3px 3px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a span.notices {background: url(/ASH/Images/Icons/messagecenter/icon_notices.gif) no-repeat; width: 13px; height: 10px; float:right; margin: 3px 5px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a span.directdeposit {background: url(/ASH/Images/Icons/messagecenter/icon_directdeposit.gif) no-repeat; width: 14px; height: 10px; float:right; margin: 3px 4px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a span.eligibility {background: url(/ASH/Images/Icons/messagecenter/icon_eligibility.gif) no-repeat; width: 13px; height: 12px; float:right; margin: 3px 4px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a span.saved {background: url(/ASH/Images/Icons/messagecenter/icon_saved.gif) no-repeat; width: 15px; height: 12px; float:right; margin: 3px 4px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a span.deleted {background: url(/ASH/Images/Icons/messagecenter/icon_delete.gif) no-repeat; width: 12px; height: 12px; float:right; margin: 3px 6px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a:hover span.inbox {background: url(/ASH/Images/Icons/messagecenter/icon_inbox_tiny.jpg) no-repeat; width: 18px; height: 10px; float:right; margin: 3px 3px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a:hover span.sent {background: url(/ASH/Images/Icons/messagecenter/icon_sent.gif) no-repeat; width: 18px; height: 10px; float:right; margin: 3px 3px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a:hover span.notices {background: url(/ASH/Images/Icons/messagecenter/icon_notices.gif) no-repeat; width: 13px; height: 10px; float:right; margin: 3px 5px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a:hover span.directdeposit {background: url(/ASH/Images/Icons/messagecenter/icon_directdeposit.gif) no-repeat; width: 14px; height: 10px; float:right; margin: 3px 4px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a:hover span.eligibility {background: url(/ASH/Images/Icons/messagecenter/icon_eligibility.gif) no-repeat; width: 13px; height: 12px; float:right; margin: 3px 4px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a:hover span.saved {background: url(/ASH/Images/Icons/messagecenter/icon_saved.gif) no-repeat; width: 15px; height: 12px; float:right; margin: 3px 4px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a:hover span.deleted {background: url(/ASH/Images/Icons/messagecenter/icon_delete.gif) no-repeat; width: 12px; height: 12px; float:right; margin: 3px 6px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a span.eclaim{background: url(/ASH/library/images/shared/icons/toolbar/submit.gif) no-repeat; width: 18px; height: 10px; float:right; margin: 3px 3px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a:hover span.eclaim {background: url(/ASH/library/images/shared/icons/toolbar/submit.gif) no-repeat; width: 18px; height: 10px; float:right; margin: 3px 3px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a span.print{background: url(/ASH/Images/Icons/icon_print.gif) no-repeat; width: 18px; height: 10px; float:right; margin: 3px 3px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a:hover span.print{background: url(/ASH/Images/Icons/icon_print.gif) no-repeat; width: 18px; height: 10px; float:right; margin: 3px 3px 0px 0px; padding: 0px; cursor: pointer;}
/* ---------- SIDEBOX ---------- */
.sidebox {margin: 0px; padding: 0px 0px 0px 0px; font-size: 11px;}
.sidebox_top {font-size: 11px; color:#004B8D; font-weight: bold; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 5px; text-decoration: none; border: 1px solid #c7cccd; border-bottom: none; display: block; width: 255px; background: url(/ASH/Images/Layouts/bg_SideBar.gif) repeat-x top left;}
.sidebox_topred {font-size: 11px; color:#004B8D; font-weight: bold; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 5px; text-decoration: none; border: 1px solid #c7cccd; border-bottom: none; display: block; width: 255px; background: url(/ASH/Images/Layouts/bg_SideBar_red.jpg) repeat-x top left;}
.sidebox_toporange {font-size: 11px; color:#E7996A; font-weight: bold; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 5px; text-decoration: none; border: 1px solid #c7cccd; border-bottom: none; display: block; width: 255px; background: url(/ASH/Images/Layouts/bg_SideBar.gif) repeat-x top left;}
.sidebox a:link, .sidebox a:visited {font-weight: bold; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 5px; text-decoration: none; border: 1px solid #c7cccd; border-bottom: none; display: block; width: 255px; background: url(/ASH/Images/Layouts/bg_SideBar.gif) repeat-x top left;}
.sidebox a span {background: url(/ASH/Images/Icons/icon_close1.gif) no-repeat; width: 39px; height: 10px; float:right; margin: 3px 5px 0px 0px; padding: 0px; cursor: pointer;}
.sidebox a:hover span {background: url(/ASH/Images/Icons/icon_close2.gif) no-repeat; width: 39px; height: 10px; float:right; margin: 3px 5px 0px 0px; padding: 0px; cursor: pointer;}
.sidebox a:hover, .sidebox a:active {margin: 0px 10px 0px 10px; padding: 0px 0px 0px 5px; display: block; width: 255px;}
.sidebox_collapse {margin: 0px 0px 2px 0px; padding: 0px 0px 0px 0px; font-size: 11px;}
.sidebox_collapse a:link, .sidebox_collapse a:visited {font-weight: bold; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 5px; text-decoration: none; border: 1px solid #c7cccd; display: block; width: 255px; background: url(/ASH/Images/Layouts/bg_SideBar.gif) repeat-x top left;}
.sidebox_collapse a span {background: url(/ASH/Images/Icons/icon_close1.gif) no-repeat; width: 39px; height: 10px; float:right; margin: 3px 5px 0px 0px; padding: 0px; cursor: pointer;}
.sidebox_collapse a:hover span {background: url(/ASH/Images/Icons/icon_open.gif) no-repeat; width: 39px; height: 10px; float:right; margin: 3px 5px 0px 0px; padding: 0px; cursor: pointer;}
.sidebox_collapse a:hover, .sidebox_collapse a:active {margin: 0px 10px 0px 10px; padding: 0px 0px 0px 5px; display: block; width: 255px;}
.sidebox_content {margin: 0px 10px 2px 10px; padding: 0px 0px 5px 0px; color: #455359; line-height: 14px; border: 1px solid #c7cccd; border-top: none;}
.sidebox_content p {margin: 0px; padding: 5px 5px 0px 5px; font-size: 11px;}
.sidebox_content ul {margin: 0px 0px 0px 5px; padding: 5px 0px 0px 0px;}
.sidebox_content ul li a {font-size: 11px; padding: 3px 0px 3px 10px; background: url(/ASH/Images/Icons/icon_SubNavArrow.gif) no-repeat left center;}
.sidebox_content ul li a:hover, .sidebox_content ul li a.current {color: #455359; text-decoration: none; background: url(/ASH/Images/Icons/icon_SubNavArrowSelected.gif) no-repeat left center;}
.sidebox_content ul li.col2 {margin-left: 100px; margin-top: -1.4em; padding: 3px 0px 3px 0px;}
.sidebox_content ul li span {font-weight: bold;}
.note {color: #A6A6A6;}
/* ---------- BREADCRUMB ---------- */
div.nav-breadcrumb {border-bottom: 1px solid #7ABAF2; font-size: 11px; margin-top: 0px; min-height: 29px; height:auto !important; }
div.nav-breadcrumb span {float: right;}
div.nav-breadcrumb span.print a {background: url(/ASH/Images/Icons/icon_print.gif) no-repeat left center; display: inline; text-align: right; margin: 0px; padding:0px 0px 0px 15px;}
div.nav-breadcrumb span.pdf a {display: inline; text-decoration: none; text-align: right; margin: 0px; padding:0px 5px 0px 15px;}
div.nav-breadcrumb span.textsize a {padding:0px 0px 0px 3px; display:inline; margin:0px 0px 0px 0px;}
.nav-breadcrumb ul {float: left; width: 500px; margin: 0px;}
.nav-breadcrumb li {display: block; float: left; background: url(/ASH/Images/Icons/icon_breadcrumb.gif) no-repeat right center; display: inline; margin: 0px 0px 0px 5px; padding: 0px 5px 0px 0px}
.nav-breadcrumb li a:link, .nav-breadcrumb li a:visited {display: block; float: left; padding-right: 5px; color: #4192D9;}
.nav-breadcrumb li a:hover, .nav-breadcrumb li a:active {display: block; float: left; padding-right: 5px; color: #455359;}
.nav-breadcrumb li.current {font-weight: bold; background: none; color: #4192D9;}
.nav-breadcrumb li.current span.arrow {background: url(/ASH/Images/Icons/small-blue-arrow.gif) no-repeat left; display: inline; text-align: left; margin: 0px; padding:0px 0px 0px 15px;}
/* ---------- QUICKSTART ---------- */
.quickstart {background:url(/ASH/Images/Shared/bg_quickstart.jpg) no-repeat top left; font-size: 11px; line-height: 16px; width: 648px; height: 145px;}
.quickstart h2 {font-size: 17px; margin: 10px 0px 15px 0px; padding: 0px; color: #004B8D;}
.quickstart h3 {font-size: 12px; margin: 0px; padding: 0px; color: #455359;}
.quickstart .col_1 {float: left; margin: 1px 0px 0px 250px; width: 150px; display:inline;}
.quickstart .col_1 h2 {background: url(/ASH/Images/Icons/icon_search.gif) no-repeat center left; height: 18px; text-indent: 20px;}
.quickstart .col_1 ul {margin: 10px 0px 0px 0px;}
.quickstart .col_2 {float: left; margin: 35px 0px 0px 0px; width: 130px; display: inline;}
.quickstart .col_2 ul {margin: 10px 0px 0px 0px;}
.quickstart .col_3 {float: left; margin: 1px 0px 0px 0px; padding: 0px 0px 0px 10px; width: 100px; height: 143px; display: inline; border-left: 1px solid #ffffff;}
.quickstart .col_3 ul {margin: 10px 0px 0px 0px;}
.quickstart .col_3 h2 {background: url(/ASH/Images/Icons/icon_multiple.gif) no-repeat top left; height: 20px; text-indent: 20px;}
/* ---------- OVERVIEW CONTAINER --------- */
.columns11 div.o-container_t11 {background: url(/ASH/Images/Layouts/bg_02_t.gif) 0 0 repeat-x; width: 100%; margin: 8px 0px 0px 0px; background-color:#ffffff;}
.columns11 div.o-container_tr11 {background: url(/ASH/Images/Layouts/bg_02_tr.gif) 100% 0 no-repeat; padding: 0px 0px 10px 0px;}
/* html .columns11 div.o-container_tr11 {background: url(/ASH/Images/Layouts/bg_02_tr.gif) 100% 0 no-repeat; padding: 0px 0px 5px 0px;} --*/
.columns11 div.o-container_tr11 div.o-inner {margin: 0px; padding: 10px 0px 0px 0px;}

.columns7 div.o-container_t {background: url(/ASH/Images/Layouts/bg_02_t.gif) 0 0 repeat-x; width: 100%; margin: 8px 0px 0px 0px; background-color:#ffffff;}
.o-container_b {background: url(/ASH/Images/Layouts/bg_02_b.gif) 0 100% repeat-x;}
.o-container_b11 {background: url(/ASH/Images/Layouts/bg_02_b.gif) 0 100% repeat-x;}
.o-container_l {background: url(/ASH/Images/Layouts/bg_02_l.gif) 0 0 repeat-y;}
.o-container_l11 {background: url(/ASH/Images/Layouts/bg_02_l.gif) 0 0 repeat-y;}
.o-container_r {background: url(/ASH/Images/Layouts/bg_02_r.gif) 100% 0 repeat-y;}
.o-container_r11 {background: url(/ASH/Images/Layouts/bg_02_r.gif) 100% 0 repeat-y;}
.o-container_bl {background: url(/ASH/Images/Layouts/bg_02_bl.gif) 0 100% no-repeat;}
.o-container_bl11 {background: url(/ASH/Images/Layouts/bg_02_bl.gif) 0 100% no-repeat;}
.o-container_br {background: url(/ASH/Images/Layouts/bg_02_br.gif) 100% 100% no-repeat;}
.o-container_br11 {background: url(/ASH/Images/Layouts/bg_02_br.gif) 100% 100% no-repeat;}
.o-container_tl {background: url(/ASH/Images/Layouts/bg_02_tl.gif) 0 0 no-repeat;}
.o-container_tl11 {background: url(/ASH/Images/Layouts/bg_02_tl.gif) 0 0 no-repeat;}
.columns7 div.o-container_tr {background: url(/ASH/Images/Layouts/bg_02_tr.gif) 100% 0 no-repeat; padding: 0px 0px 10px 0px;}
/* html .columns7 div.o-container_tr {background: url(/ASH/Images/Layouts/bg_02_tr.gif) 100% 0 no-repeat; padding: 0px 0px 5px 0px;} --*/
.columns7 div.o-container_tr div.o-inner {margin: 0px; padding: 10px 0px 0px 0px;}
.o-inner div {float: left; width: 215px; margin: 0px; padding: 0px; display: inline;}
.o-inner div.col_1a, .o-inner div.col_2a {float: left; width: 322px; margin: 0px; padding: 0px; display: inline;}
.o-inner .col_1, .o-inner .col_2, .o-inner .col_1a {border-right: 1px solid #D9D9D9;}
.o-inner .col_1 p, .o-inner .col_2 p, .o-inner .col_3 p {margin: 0px; padding: 0px; min-height: 64px; height:auto !important; height: 64px;}
.o-inner h2 {color: #004B8D; font-size: 12px; margin: 0px; padding: 0px 0px 0px 10px; clear: left;}
.o-inner ul {margin: 0px; font-size: 11px; line-height: 16px;}
.o-inner ul li {background :url(/ASH/Images/Icons/icon_bullet.gif) no-repeat 0 7px; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; color: #737372;}
.o-inner input {margin: 10px 0px 0px 10px;}
.o-inner .col_1 div.hr, .o-inner .col_2 div.hr, .o-inner .col_3 div.hr {background: url(/ASH/Images/Layouts/bg_hdivider.gif) repeat-x top left; width: 195px; margin: 10px 10px 0px 10px;}
.o-inner .col_1a div.hr, .o-inner .col_2a div.hr {background: url(/ASH/Images/Layouts/bg_hdivider.gif) repeat-x top left; width: 302px; margin: 10px 10px 0px 10px;}
div.hr hr {display: none;}
/*---------- TAB STYLE ---------- */
.ajaxtabstyles {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.ajaxtabstyles .ajax__tab_header {background:transparent url(/ASH/Images/Layout/tabs_dot.gif) repeat-x center bottom; height:20px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.ajaxtabstyles .ajax__tab_header .ajax__tab_outer {background:transparent url(/ASH/Images/Layout/tabs_bg_tr_01.gif) no-repeat scroll right top; display:block; float:left; height:20px; margin:0px 3px 0px 0px; padding:0px 10px 0px 0px;}
.ajaxtabstyles .ajax__tab_header .ajax__tab_inner {background:transparent url(/ASH/Images/Layout/tabs_bg_tl_01.gif) no-repeat scroll left top; display:block; float:left; height:20px; margin:0px; padding:0px 0px 0px 10px;}
.ajaxtabstyles .ajax__tab_header .ajax__tab_tab {background:transparent url(/ASH/Images/Layout/tabs_bg_m_01.gif) repeat-x scroll left top; color:#FFFFFF; display:block; float:left; font-size:13px; font-weight:bold; height:18px; margin:0px; padding:2px 0px 0px; text-decoration:none;}
.ajaxtabstyles .ajax__tab_hover .ajax__tab_outer {background:transparent url(/ASH/Images/Layout/tabs_bg_tr_02.gif) no-repeat scroll right top; display:block; float:left; height:20px; margin:0px 3px 0px 0px; padding:0px 10px 0px 0px; }
.ajaxtabstyles .ajax__tab_hover .ajax__tab_inner {background:transparent url(/ASH/Images/Layout/tabs_bg_tl_02.gif) no-repeat scroll left top; display:block; float:left; height:20px; margin:0px; padding:0px 0px 0px 10px;}
.ajaxtabstyles .ajax__tab_hover .ajax__tab_tab {background:transparent url(/ASH/Images/Layout/tabs_bg_m_02.gif) repeat-x scroll left top; color:#EB8320; display:block; float:left; height:18px; margin:0px; padding:2px 0px 0px; text-decoration:none;}
.ajaxtabstyles .ajax__tab_active .ajax__tab_outer {background:transparent url(/ASH/Images/Layout/tabs_bg_tr_02.gif) no-repeat scroll right top; display:block; float:left; height:20px; margin:0px 3px 0px 0px; padding:0px 10px 0px 0px;}
.ajaxtabstyles .ajax__tab_active .ajax__tab_inner {background:transparent url(/ASH/Images/Layout/tabs_bg_tl_02.gif) no-repeat scroll left top;display:block; float:left; height:20px; margin:0px; padding:0px 0px 0px 10px;}
.ajaxtabstyles .ajax__tab_active .ajax__tab_tab {background:transparent url(/ASH/Images/Layout/tabs_bg_m_02.gif) repeat-x scroll left top; color:#1D3A5A; display:block; float:left; height:18px; margin:0px; padding:2px 0px 0px; text-decoration:none;}
.ajaxtabstyles .ajax__tab_body {border: 1px #b0cde6 solid; border-top: none; margin:0px; padding:10px 0px 10px 0px;}
.ajaxtabstyles div {margin: 0px; padding: 0px;}
.ajaxtabstyles .ajax__tab_body .ajax__scroll_none {overflow:visible !important;}
    /*---------- DATA TABLE ---------*/
    .data {
        width: 100%;
    }
.data tr th {background: url(/ASH/Images/Layouts/bg_theader.gif) repeat-x top left; color: #ffffff; height: 22px;  padding: 0px 6px 0px 6px;}
.data th a:link, .data th a:visited, .data th a:hover, .data th a:active {color: #ffffff;}
.data tr.alt {background-color: #eeeeee;}
.data td {padding: 2px 8px 2px 8px; border: none; border-bottom: 1px solid #b0cde6;} 
.data img {padding: 2px;
    height: 16px;
}
.data img.norm {padding: 10px;  }
.data th a:link.ascending, .data th a:visited.ascending, .data th a:hover.ascending, .data th a:active.ascending {padding: 0px 12px 1px 0px; background: url(/ASH/Images/Icons/icon_ascending.gif) no-repeat center right; text-decoration:none; font-weight: bold;}
.data th a:link.descending, .data th a:visited.descending, .data th a:hover.descending, .data th a:active.descending {padding: 0px 12px 1px 0px; background: url(/ASH/Images/Icons/icon_descending.gif) no-repeat center right; text-decoration:none;}
.data .col-2 {width: 432px;}

    /*---------- Fitness Member Billing Roster ---------*/
.fmbrletterbar { width: 100%; border-top: 1px solid #C3C6CB; border-left: 1px solid #C3C6CB; border-right: 1px solid #C3C6CB; }
.fmbrletterbar th { text-align:center; }
.fmbrdata { width: 100%; }
.fmbrdata td { padding: 2px 8px 2px 8px; border-bottom: 1px solid #C3C6CB; border-left: 1px solid #C3C6CB; border-right: 1px solid #C3C6CB; }
.fmbraddbuttonenabled { width: 100%; height: 20px; margin-top: 2px; color: #ffffff; border-color: #4192D9; border-width: 1px; background-color: #4192D9; }
.fmbraddbuttondisabled { width: 100%; height: 20px; margin-top: 2px; color: #ffffff; border-color: #797979; border-width: 1px; background-color: #797979; }

    /*---------- Home Page Pending E-Claims DataGrid ---------*/
.pendingeclaimdata { width: 100%; }
.pendingeclaimdata td { padding: 2px 8px 2px 8px; border: none; }


/*
.data .col-1 {width: 100px;}
.data-b .col-1 {width: 100px;}
.data .col-2a {width: 100px;}
.data-b .col-2a {width: 100px;}
.data .col-3 {width: 100px;}
.data-b .col-3 {width: 100px;}
.data .col-4 {width: 100px;}
.data-b .col-4 {width: 100px;}*/
.data .col-5 {width: 80px;}
.data-b .col-5 {width: 77px;}
.data .col-6 {width: 75px;}
.data-b .col-6 {width: 68px; max-width:68px; white-space:nowrap; overflow:hidden; /*lin*/}
.data .col-7 {width: 65px;}
.data-b .col-7 {width: 47px;}
/*---------- DATA-B SCROLLING TABLE ---------*/
div.data-b_container {overflow: scroll; height: 75px; margin: 0px;}
.data-b {width: 630px; margin: 0px;}
.data-b td {padding: 2px 8px 2px 8px; border-bottom: 1px solid #b0cde6;} 
.data-b img {padding: 2px;}
/* -----------DATAGRIDS --------------- */
.itemstyle				{ background-color:White; text-decoration:none;}
.alternatingitemstyle	{ background-color:#99CCFF }

/* -----------MESSAGE BUTTONS ---------------- */
.btn-delete {margin: 0px; padding: 0px 0px 0px 0px; font-size: 11px; line-height: 15px;}
.btn-delete a:link, .btn-delete a:visited {border-bottom: 1px solid #c7cccd; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 7px; text-decoration: none; display: block; width: 255px; background: url(/ASH/images/icons/messagecenter/icon_trash.gif) repeat-x top left;}
.form_calendar tr th {background-color: #eeeeee; padding: 3px 0px 3px 0px;}
.form_calendar tr th h2 {display: inline; color: #004B8D; font-size: 12px; margin: 0px; padding: 0px 0px 0px 5px;}
.form_calendar tr td input {vertical-align: middle;}
.form_calendar a {font-size: 11px;}
.form_calendar tr td label {color: #455359;}
.form_calendar tr td span {padding:0px 0px 0px 1px; vertical-align: middle;}
.form_calendar .col-2 {width: 432px;}
.form_calendar .col-two {width: 300px;}
.form_calendar input.textbox {width: 216px;}
.form_calendar input.textbox_mini {width: 100px;}
.form_calendar input.textbox_tiny {width: 50px;}
.btn_calendar {background-color:transparent; background-image:url(/ASH/Images/Icons/icon_calendar.gif); background-position:left top; background-repeat:no-repeat; border:0px none; cursor:pointer; height:15px; margin:0px 0px 2px 5px; max-height:15px; max-width:17px; overflow:hidden; padding:0px 0px 0px 200px; width:17px;}
.form_calendar table.data tr td input {width:50px;}
.form_calendar-2 {width: 100%; background-color: #ebf5fd; border: 1px solid #7ABAF2;}
.form_calendar-2 tr th {padding: 3px 0px 3px 0px;}
.form_calendar-2 h2 {color: #004B8D; font-size: 12px; margin: 0px; padding: 0px;}
.form_calendar-2 tr td input {vertical-align: middle;}
.form_calendar-2 tr td select {vertical-align: middle; margin-right: 10px;}
.form_calendar-2 tr td input.textbox {vertical-align: middle; margin-right: 0px;}
.form_calendar-2 a {font-size: 11px;}
.form_calendar-2 tr td label {color: #455359;}
.form_calendar-2 tr td span {padding:0px 0px 0px 1px; font-weight: bold; vertical-align: middle;}
.btn_calendar {background-color:transparent; background-image:url(/ASH/Images/Icons/icon_calendar.gif); background-position:left top; background-repeat:no-repeat; border:0px none; cursor:pointer; height:15px; margin:0px 0px 2px 5px; max-height:15px; max-width:17px; overflow:hidden; padding:0px 0px 0px 200px; width:17px;}
/* ---------- FORMS 1 DEFAULT --------- */
.form_response {width: 100%;}
.form_response tr th {background-color: #eeeeee; padding: 3px 0px 3px 0px;}
.form_response tr th h2 {display: inline; color: #004B8D; font-size: 12px; margin: 0px; padding: 0px 0px 0px 5px;}
.form_response tr td {padding: 2px 6px 2px 6px;}
.form_response tr td input {vertical-align: middle;}
.form_response a {font-size: 11px;}
.form_response tr td label {color: #455359;}
.form_response tr td span {padding:0px 0px 0px 1px; font-weight: normal; vertical-align: middle;}
.form_response .col-2 {width: 432px;}
.form_response .col-two {width: 300px;}
.form_response input.textbox {width: 216px;}
.form_response input.textbox_mini {width: 100px;}
.form_response input.textbox_tiny {width: 50px;}
.form_response input.textbox 
.form_response input.textbox 
.btn_calendar {background-color:transparent; background-image:url(/ASH/Images/Icons/icon_calendar.gif); background-position:left top; background-repeat:no-repeat; border:0px none; cursor:pointer; height:15px; margin:0px 0px 2px 5px; max-height:15px; max-width:17px; overflow:hidden; padding:0px 0px 0px 200px; width:17px;}
.form_response table.data tr td input {width:50px;}
/* ---------- FORMS 2 INLINE --------- */
.form_response-2 {width: 100%; background-color: #ebf5fd; border: 1px solid #7ABAF2;}
.form_response-2 tr th {padding: 3px 0px 3px 0px;}
.form_response-2 h2 {color: #004B8D; font-size: 12px; margin: 0px; padding: 0px;}
.form_response-2 tr td {padding: 5px 6px 5px 6px;}
.form_response-2 tr td input {vertical-align: middle;}
.form_response-2 tr td select {vertical-align: middle; margin-right: 10px;}
.form_response-2 tr td input.textbox {vertical-align: middle; margin-right: 0px;}
.form_response-2 a {font-size: 11px;}
.form_response-2 tr td label {color: #455359;}
.form_response-2 tr td span {padding:0px 0px 0px 1px; font-weight: bold; vertical-align: middle;}
.btn_calendar {background-color:transparent; background-image:url(/ASH/Images/Icons/icon_calendar.gif); background-position:left top; background-repeat:no-repeat; border:0px none; cursor:pointer; height:15px; margin:0px 0px 2px 5px; max-height:15px; max-width:17px; overflow:hidden; padding:0px 0px 0px 200px; width:17px;}
/* ---------- ACCORDION ---------- */
.accordionheader {margin: 2px 11px 0px 0px; padding: 0px 0px 1px 0px;}
.accordionheaderselected {margin: 0px 11px 0px 11px; padding: 0px 0px 1px 0px;}
.accordionheaderselected a {font-weight: bold; text-decoration: none;}
.accordionheader a:link, .accordionheader a:visited {color: #004B8D; text-decoration: none;}
.accordionheader a:active, .accordionheader a:hover {color: #455359; text-decoration: none;}
.accordioncontent {margin: 0px 11px 0px 25px; border: 1px solid #7ABAF2; background-color: #ebf5fd; padding: 8px 11px 8px 11px;}
.tHeader {background: url(/ASH/Images/Layouts/bg_theader.gif) repeat-x top left; color: #ffffff; height: 22px;  padding: 0px 6px 0px 6px;}
.tHeaderRed {background: url(/ASH/Images/Layouts/bg_Sidebar_red.jpg) repeat-x top left; color: #004B8D; height: 22px;  padding: 0px 6px 0px 6px;}
.tHeaderGrid {background: url(/ASH/Images/Layouts/bg_theader.gif) repeat-x top left; color: #ffffff;  padding: 0px 6px 0px 6px; font-size: 10px;}
.tHeadertall {background-color: #4B80AF; color: #ffffff; padding: 0px 6px 0px 6px;}
div.sidebox_content table#tbl_PDF {width: 100px;}
div.sidebox_content table#tbl_PDF tr td {border: none;}
div.ajax__calendar_container {padding:0px;position:absolute;cursor:default;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}
div.ajax__calendar_body {position:relative;margin:auto;padding:0px;margin:0px;}
/* MESSAGE CENTER OVERRIDE */
.columns3 div.tablecontainer {width: 282px; margin: 0px; padding: 0px;}
.columns3 div.tablecontainer table.form_response {margin: 10px 0px 0px 0px; padding: 0px;}
.columns3 div.tablecontainer table.form_response tr td {vertical-align: top;}
.columns3 div.tablecontainer table.form_response tr td div {margin: 0px; padding: 0px;}
#tblsearch input.textbox {width: 100px; margin: 0px;}
/* FC Billing and POP CALENDAR */
DIV.floater { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 18px; LEFT: 250px; PADDING-BOTTOM: 5px; MARGIN: 8px; WIDTH: 35%; PADDING-TOP: 5px; POSITION: absolute; TOP: 10px; BACKGROUND-COLOR: #006666; TEXT-ALIGN: center; color: #ffffff }
/*.tableClass { BORDER: #008b8b  2px solid; PADDING: 5px; Z-INDEX: 1002; RIGHT: 100px; LEFT: 200px; WIDTH: 400px; POSITION: absolute; TOP: 100px; BACKGROUND-COLOR: white;}*/
.DivText { Z-INDEX: 1003 }
.myTable { MARGIN: 25px 0px 25px 75px; WIDTH: 600px; FONT-FAMILY: verdana }
.myTD { BORDER: #73afb7 1px solid; PADDING: 5px; FONT-SIZE: 18px; TEXT-ALIGN: center;  }
.myAlphaList { FONT-WEIGHT: bold; FONT-SIZE: 18px; TEXT-ALIGN: center }
.myRoster { MARGIN-TOP: 50px; MARGIN-LEFT: 75px; WIDTH: 600px; }
.myRosterTH { PADDING: 5px; BACKGROUND: #008b8b; color: white; }
.myRosterTD { PADDING: 5px; }
.myRosterResult { PADDING: 5px; FONT-WEIGHT: bold; FONT-SIZE: 18px;}
.paymentSummary { LEFT: 125px; MARGIN: 25px 0px 25px 25px; WIDTH: 440px; FONT-FAMILY: verdana; POSITION: relative }
.mySummaryTable { VISIBILITY: hidden; width: 600px; }
.alphaListStyle { MARGIN: -50px }
.myPTRSummary {font-weight: bold; font-size: 12px; }
.calendarcontainer {z-index: 1000; position:absolute; background: #ffffff; top:200px; left:450px; width:300px; padding: 10px; margin-left: 0; border: 1px solid #889094;}
.calendarcontainer table {font-size: 11px; line-height: 13px; color: #455359; width: 280px;}
.calendarcontainer table tr td {padding: 3px 0px 3px 5px;}
.calendarcontainer table tr td.month {background-color: #f4f4f4; color: #004b8d; font-weight: bold;}
.calendarcontainer table tr td.daysofweek {font-weight: bold;}
.calendarcontainer table tr td.days { background-color: #ffffff;}
.calendarcontainer table tr td.gOutDays {color: #8f989b;}
.calendarcontainer table tr td.selected {background-color: #9ee700;}
.calendarcontainer table tr td.selected a {text-decoration: none;}
.calendarcontainer table tr td.selected2 {background-color: #ffdead;}
.calendarcontainer table tr td.selected2 a {text-decoration: none;}
.calendarcontainer table tr td.selected3 {background-color: #ff4500;}
.calendarcontainer table tr td.selected3 a {text-decoration: none;}
.calendarcontainer table table {margin: 0px; padding: 0px 0px 0px 0px;}
.calendarcontainer table table tr td {padding: 0px 0px 0px 0px;}
/* MODAL PANEL */
.modalBackground { background-color:#000; filter:alpha(opacity=50); opacity:0.5; margin-top: 0px !important; }
.modalPopup { background-color:#ffffdd; border-width:3px; border-style:solid; border-color:Gray; padding:3px; width:100%; }
.modalWhite { background-color:#ffffff; border-width:3px; border-style:solid; border-color:Gray; padding:3px; width:100%; }
.modalNew { background-color: #FFFFFF; border-radius: 4px; width: 500px; max-height: 500px;}
.modalButton { background-color:#0074D9; color:#FFFFFF; border:none; border-radius:3px; width:40%; height:25px; cursor:pointer;}
.modalButtonContainer {text-align:center; margin-top:20px;}
/*
.modalPanelPopup {background-color: #2FBDF1; width: 400px; border: 3px solid #0DA9D0; border-radius: 12px; padding: 0px;}
.panelheader {background-color: #2FBDF1; height: 40px; color: White; line-height: 40px; text-align: center; font-weight: bold; border-top-left-radius: 6px; border-top-right-radius: 6px; padding: 0px;}
.panelbody {min-height: 50px; padding: 15px 15px 15px 15px; background-color: #FFFFFF;}
.panelfooter {padding: 6px; text-align: center; background-color: #FFFFFF;}
*/
/* ---------- SIDEBOX - ETP Statements ---------- */
.sidebox_links {margin: 0px; padding: 0px 0px 0px 0px; font-size: 11px;}
.sidebox_top_links {font-size: 11px; color:#004B8D; font-weight: bold; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 5px; text-decoration: none; border: 1px solid #c7cccd; border-bottom: none; display: block; width: 255px; background: url(/ASH/Images/Layouts/bg_SideBar.gif) repeat-x top left;}
.sidebox_orange_links {font-size: 11px; color:#004B8D; font-weight: bold; margin: 3px 10px 0px 10px; padding: 3px 0px 0px 10px; text-decoration: none; border: 2px solid #E7996A; border-bottom: none; display: block;  background-color:#FFF1DD;}

.sidebox_topred_warning {font-size: 11px; color:#004B8D; font-weight: bold; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 5px; text-decoration: none; border: 1px solid #c7cccd; border-bottom: none; display: block; width: 255px; background: url(/ASH/Images/Layouts/bg_SideBar_red.jpg) repeat-x top left;}
.sidebox_links a:link, .sidebox_links a:visited {margin: 0px 10px 0px 10px; padding: 0px 0px 0px 5px; text-decoration: none;}
.sidebox_links a.in-line-link { margin: 0; padding: 0; }
.sidebox_content_links {margin: 0px 10px 2px 10px; padding: 0px 0px 5px 0px; color: #455359; line-height: 14px; border: 1px solid #c7cccd; border-top: none;}
.sidebox_content_orangelinks {margin: 0px 10px 2px 10px; padding: 0px 5px 5px 10px; color: #455359; line-height: 14px; border: 2px solid #E7996A; border-top: none; background-color:#FFF1DD;}

.sidebox_warning {margin: 0px; padding: 0px 0px 0px 0px; font-size: 11px;}
.sidebox_top_warning {font-size: 11px; color:#004B8D; font-weight: bold; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 5px; text-decoration: none; border: 1px solid #ff0000; border-bottom: none; display: block; width: 255px; background: url(/ASH/Images/Layouts/bg_SideBar.gif) repeat-x top left;}
.sidebox_top_warning_nw {font-size: 11px; color:#004B8D; font-weight: bold; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 5px; text-decoration: none; border: 1px solid #ff0000; border-bottom: none; display: block; background: url(/ASH/Images/Layouts/bg_SideBar.gif) repeat-x top left;}
.sidebox_warning a:link, .sidebox_warning a:visited {margin: 0px 10px 0px 10px; padding: 0px 0px 0px 5px; text-decoration: none;}
.sidebox_content_warning {margin: 0px 10px 2px 10px; padding: 0px 0px 5px 0px; color: #455359; line-height: 14px; border: 1px solid #ff0000; border-top: none;}
}

@media print {
body {background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; margin: 20px 0px 0px 0px; padding: 0px; text-align: center;}
div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {margin:0;padding:0;}
table {border-collapse: collapse; border-spacing: 0;}
table tr td {vertical-align: top;}
img {border-style: none;
    border-color: inherit;
    border-width: 0;
    /* width: 23px; */
}
address,caption,cite,code,dfn,th,var {font-style: normal; font-weight: normal;}
ul {list-style: none;}
caption,th {text-align: left;}
abbr,acronym {border: 0;} 
/* ---------- LINK STYLES ---------- */
a:link, a:visited {color: #004B8D; text-decoration: underline;}
a:active, a:hover {color: #455359; text-decoration: none;}
/* ---------- ELEMENTS -------- */
p, h1, h2, h3, h4 {padding: 7px 11px 0px 5px;}
h2 {color: #004B8D; font-size: 12px;}
.form_response tr td.tablecolumn_02 {width: 518px;}
.data tr td.tablecolumn_02 {width: 545px;}
.tablecontainer {margin: 10px 11px 0px 10px;}
.tablecontainer h2 {padding: 0px 0px 0px 7px;}
.tablecontainer ul {margin:5px; list-style: disc; list-style-position: inside;}
.category-list {margin: 10px 11px 0px 0px;}
.data tr td h2 {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.btn_container {padding: 0px; margin: 10px 11px 0px 0px;}
.calloutbox {margin: 11px 11px 0px 0px; border: 1px solid #C6D92D; background-color:#f9fbea; padding: 8px 11px 8px 11px;}
textarea {border-style: solid;
	border-color: inherit;
	border-width: 1px;
	font-size: 12px; 	
	background-color: #e8e2dd;
	width: 396px;
}
.e_textarea {border: 1px solid #4192D9; font-size: 12px; background-color: #ffffff;}
.hr {height: 1px; margin: 11px 11px 0px 0px;}
select {}
input.textbox {border: 1px solid #4192D9; padding: 2px 0px 2px 2px; margin-right: 5px;}
input.textbox_mini {border: 1px solid #4192D9; padding: 2px 0px 2px 2px; margin-right: 5px;}
input.textbox_tiny {border: 1px solid #4192D9; padding: 2px 0px 2px 2px; margin-right: 5px;}
input.textbox_protected { background-color: white; border-bottom: none; border-left: none; border-right: none; border-top: none; color: #4192D9; font-size: 11px; height: 15pt; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; text-indent: 0px; }
input.textbox_readonly { background-color: white; border-bottom: none; border-left: none; border-right: none; border-top: none; color: #000000; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px; text-align: left; text-indent: 0px; }
input.textbox_ro {border: 1px solid #D3D3D3; padding: 2px 0px 2px 2px; margin-right: 5px; color: #808080;}
    
.textBoxField { border: 1px solid #4192D9; padding: 2px 0px 2px 2px; margin-right: 5px; }
    
.checkbox {margin: 0px 0px 0px 0px; width: 15px; height: 15px; overflow: hidden;}
.radio {background-color: white;}
.button {background-color:#0074D9; color: #ffffff; border: 1px solid #0074D9;  padding: 0px; margin: 0px; height: 20px;} 
.newbutton {background-color:#EEEEEE; border-style: solid; border-color:#AAAAAA; border-width:1px; padding:3px; }
.button_selected {background-color:#ffffff; color: #000000; border: 1px solid #0074D9;  padding: 0px; margin: 0px; height: 20px;}
.btn_container {margin: 0px;}
.validation {color: #4192D9; font-size: 10px; white-space:nowrap;}
.validationred {color: #ff0000; font-size: 10px; white-space:nowrap;}
label .validation {color: #4192D9; font-size: 15px; font-weight: bold; margin-left: 3px; white-space:nowrap;}
label .validationred {color: #ff0000; font-size: 15px; font-weight: bold; margin-left: 3px; white-space:nowrap;}
.h2-feature {background-color: #eeeeee; padding: 3px 0px 3px 0px;}
.h2-feature h2 {display: inline; color: #004B8D; font-size: 12px; margin: 0px; padding: 0px 0px 0px 5px;}
.h2-feature span {float: right; margin-right: 5px; color: #737372; font-size: 10px; text-transform:uppercase; letter-spacing: .04em}
ul p {padding: 3px 5px 0px 5px;}
.smalltext {font-size: 10px;}
.smalltextbold {font-size: 10px; font-weight: bold;}
.mediumtext {font-size: 12px;}
.largetext {color: #004B8D; font-size: 16px; font-weight: bold;}
.required { font-weight: 800; background-color: #ff0000; }
.required_field {background-image: url('/ASH/Images/Icons/icon_RequiredFieldStar.gif'); background-position:left top; background-repeat:no-repeat; border:0px none; width:9px; display:inline-block;}
.notavailable { font-size: 10pt; color: black; font-family:  Verdana, Arial, Helvetica; font-weight: bold; background-color: yellow }
.body-left {background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 19px; margin: 20px 0px 0px 0px; padding: 0px; text-align: left;}
/* ---------- ROUND CONTAINER --------- */
.bg_container_t {background: none;}
.bg_container_b {background: none;}
.bg_container_l {background: none;}
.bg_container_r {background: none;}
.bg_container_bl {background: none;}
.bg_container_br {background: none;}
.bg_container_tl {background: none;}
.bg_container_tr {background: none;}
/* ------------ PANEL ------------------ */
.collapsePanel {height: 0px; overflow: hidden; background-color: White;}
.collapsePanelHeader {cursor:pointer; padding:5px; background-color:White;}
/* ---------- HEADER CONTAINER ---------- */
.brand {margin: 17px 0px 7px 15px; float: left;}
.clinic {float: right; font-size: 11px; color: #455359; line-height: 14px; font-weight: bold; margin: 19px 10px 5px 0px; display:inline;}
.clinic address {margin: 3px 0px 3px 0px; font-size: 10px}
.clinic span {font-weight: normal; font-size: 10px;}
span.info a  {background:transparent url(/ASH/Images/Icons/icon_info.gif) no-repeat scroll right center; padding:0px 8px 0px 4px; font-weight: normal; text-decoration: none;}
span.switch a  {background:transparent url(/ASH/Images/Icons/icon_switch.gif) no-repeat scroll right center; padding:0px 15px 0px 4px; font-weight: normal; font-size: 11px;}
/* ---------- Layouts 94 x 1,2,3,4,5,6,7,8,9,10 = 940 + 20 = 960  --------- */
.columns1 {width: 94px; float: left;}
.columns2 {width: 188px; float: left;}
/*.columns3 {width: 282px; float: left; margin: 9px 0px 0px 0px; clear:left;}*/
.columns3 {display:none;}
.columns3 {width: 282px; float: left; margin: 9px 0px 0px 0px; clear:left;}
.columns4 {width: 376px; float: left;}
.columns5a {width: 470px; float: left;} /* 50/50 Layouts */
.columns5b { margin-top: 10px; padding-bottom: 10px; width: 470px; float: left; background: url(/ASH/Images/Layouts/bg_vdivider.gif) repeat-y top left;} /* 50/50 Layouts */
.columns6 {width: 564px; float: left;}
.columns7 {width: 648px; float: left; padding: 5px 10px 6px 0px;} 
.columns8 {width: 752px; float: left;}
.columns9 {width: 846px; float: left;}
.container {width: 960px; margin-top: 0px; margin-left: auto; margin-right: auto; text-align: left;} 
/*.innercontainer {margin-left: auto; margin-right: auto; text-align: left; padding: 0px 0px 15px 0px; width: 948px; min-height: 410px; height:auto !important; height: 410px;}*/
.innercontainer {margin-left: auto; margin-right: auto; text-align: left; padding: 0px 0px 15px 0px; width: 940px; min-height: 410px; height:auto !important; height: 410px;}
.tablecolumn_01a {width: 175px;}
.tablecolumn_01b {width: 350px;}
.spacer {clear:both;}
/* ---------- COLUMNS 7 ---------- */
.columns7 div {margin: 10px 0px 0px 0px;}
.columns7 ul {margin: 10px 0px 0px 0px;}
.columns7 div.o-container_t, .columns7 div.o-container_b, .columns7 div.o-container_l, .columns7 div.o-container_r, .columns7 div.o-container_bl, .columns7 div.o-container_br, .columns7 div.o-container_tl, .columns7 div.o-container_tr {margin: 0px; padding: 0px;}
.columns7 .tablecontainer {margin: 10px 0px 0px 0px;}
/* ----------- COLUMNS 5A/5B --------- */
.columns5b ul { margin: 10px 15px 0px 15px; padding: 5px 0px 5px 5px; background-color: #ebf5fd}
.columns5b ul li {margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; font-weight: bold; color: #455359;}
.columns5b p {padding: 7px 15px 0px 15px;}
ul.featuredlist li.col-2 {margin-left: 141px; margin-top: -1.7em; padding: 0px; font-weight: normal;}
.columns5a {padding: 10px 0px 0px 10px;}
.columns5a, .columns5b ol {padding-top: 10px; margin-right: 0px;}
.columns5a {margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px;}
.columns5a div.tablecontainer {margin: 18px 11px 0px 15px;}
.columns5a .form_response .col-2 {width: 282px;}
/* ---------- MAIN NAVIGATION ---------- */
 div.nav, div.nav ul, div.nav li { display: none;   }
.btn_logout {background-color:transparent; background-image:url(/ASH/Images/Buttons/btn_logout.gif); background-position:left top; background-repeat:no-repeat; border:0px none; cursor:pointer; height:25px; margin:0px 5px 0px 0px; max-height:25px; max-width:70px; overflow:hidden; padding:0px 0px 0px 200px; width:70px;}
    .regPrint, .pdfPrint, #regPrint, #pdfPrint { display: none; }
/* ---------- FOOTER CONTAINER ---------- 
*/
.nav-footer {display:none;}
/* ---------- SIDENAV ---------- */
.nav-side_container {margin: 0px 0px 18px 0px;}
.nav-side {margin: 0px; padding: 0px 0px 0px 0px; font-size: 11px; line-height: 15px;}
.nav-side a:link, .nav-side a:visited {border-bottom: 1px solid #c7cccd; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 7px; text-decoration: none; display: block; width: 255px; background: url(/ASH/Images/Layouts/bg_SideNav.gif) repeat-x top left;}
.nav-side a span {background: url(/ASH/Images/Icons/icon_expand.gif) no-repeat; width: 10px; height: 10px; float:right; margin: 3px 5px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a:hover span {background: url(/ASH/Images/Icons/icon_collapse.gif) no-repeat; width: 10px; height: 10px; float:right; margin: 3px 5px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a:hover, .nav-side a:active {margin: 0px 10px 0px 10px; padding: 0px 0px 0px 7px; display: block; width: 255px; background: url(/ASH/Images/Layouts/bg_SideNavHover.gif) repeat-x top left;}
.nav-side_current {margin: 0px; padding: 0px 0px 0px 0px; font-size: 11px;}
.nav-side_current a:link, .nav-side_current a:visited {text-decoration: none; font-weight: bold; color: #455359; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 7px; display: block; width: 255px; background: url(/ASH/Images/Layouts/bg_SideNavSelected.gif) repeat-x top left;}
.nav-side_current a span {background: url(/ASH/Images/Icons/icon_collapse.gif) no-repeat; width: 10px; height: 10px; float:right; margin: 3px 5px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side_current a:hover span {background: url(/ASH/Images/Icons/icon_expand.gif) no-repeat; width: 10px; height: 10px; float:right; margin: 3px 5px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side_current a:hover, .nav-side_current a:active {color: #455359; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 7px; display: block; width: 255px; background: url(/ASH/Images/Layouts/bg_SideNavSelected.gif) repeat-x top left;}
.nav-side_sub {margin: 0px 10px 0px 10px; padding: 0px 0px 0px 0px; line-height: 17px; border-bottom: 1px solid #c7cccd;}
.nav-side_sub ul {margin: 2px 0px 4px 7px;}
.nav-side_sub ul li a {font-size: 11px; padding: 3px 0px 3px 10px; background: url(/ASH/Images/Icons/icon_SubNavArrow.gif) no-repeat left center;}
.nav-side_sub ul li a:hover, .nav-side_sub ul li a.current {color: #455359; text-decoration: none; background: url(/ASH/Images/Icons/icon_SubNavArrowSelected.gif) no-repeat left center;}
/* ----------SIDENAV MessageCenter------------*/
.nav-side a span.inbox {background: url(/ASH/Images/Icons/messagecenter/icon_inbox_tiny.jpg) no-repeat; width: 18px; height: 10px; float:right; margin: 3px 3px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a span.sent {background: url(/ASH/Images/Icons/messagecenter/icon_sent.gif) no-repeat; width: 18px; height: 10px; float:right; margin: 3px 3px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a span.notices {background: url(/ASH/Images/Icons/messagecenter/icon_notices.gif) no-repeat; width: 13px; height: 10px; float:right; margin: 3px 5px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a span.directdeposit {background: url(/ASH/Images/Icons/messagecenter/icon_directdeposit.gif) no-repeat; width: 14px; height: 10px; float:right; margin: 3px 4px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a span.eligibility {background: url(/ASH/Images/Icons/messagecenter/icon_eligibility.gif) no-repeat; width: 13px; height: 12px; float:right; margin: 3px 4px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a span.saved {background: url(/ASH/Images/Icons/messagecenter/icon_saved.gif) no-repeat; width: 15px; height: 12px; float:right; margin: 3px 4px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a span.deleted {background: url(/ASH/Images/Icons/messagecenter/icon_delete.gif) no-repeat; width: 12px; height: 12px; float:right; margin: 3px 6px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a:hover span.inbox {background: url(/ASH/Images/Icons/messagecenter/icon_inbox_tiny.jpg) no-repeat; width: 18px; height: 10px; float:right; margin: 3px 3px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a:hover span.sent {background: url(/ASH/Images/Icons/messagecenter/icon_sent.gif) no-repeat; width: 18px; height: 10px; float:right; margin: 3px 3px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a:hover span.notices {background: url(/ASH/Images/Icons/messagecenter/icon_notices.gif) no-repeat; width: 13px; height: 10px; float:right; margin: 3px 5px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a:hover span.directdeposit {background: url(/ASH/Images/Icons/messagecenter/icon_directdeposit.gif) no-repeat; width: 14px; height: 10px; float:right; margin: 3px 4px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a:hover span.eligibility {background: url(/ASH/Images/Icons/messagecenter/icon_eligibility.gif) no-repeat; width: 13px; height: 12px; float:right; margin: 3px 4px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a:hover span.saved {background: url(/ASH/Images/Icons/messagecenter/icon_saved.gif) no-repeat; width: 15px; height: 12px; float:right; margin: 3px 4px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a:hover span.deleted {background: url(/ASH/Images/Icons/messagecenter/icon_delete.gif) no-repeat; width: 12px; height: 12px; float:right; margin: 3px 6px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a span.eclaim{background: url(/ASH/library/images/shared/icons/toolbar/submit.gif) no-repeat; width: 18px; height: 10px; float:right; margin: 3px 3px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a:hover span.eclaim {background: url(/ASH/library/images/shared/icons/toolbar/submit.gif) no-repeat; width: 18px; height: 10px; float:right; margin: 3px 3px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a span.print{background: url(/ASH/Images/Icons/icon_print.gif) no-repeat; width: 18px; height: 10px; float:right; margin: 3px 3px 0px 0px; padding: 0px; cursor: pointer;}
.nav-side a:hover span.print{background: url(/ASH/Images/Icons/icon_print.gif) no-repeat; width: 18px; height: 10px; float:right; margin: 3px 3px 0px 0px; padding: 0px; cursor: pointer;}
/* ---------- SIDEBOX ---------- */
.sidebox {margin: 0px; padding: 0px 0px 0px 0px; font-size: 11px;}
.sidebox_top {font-size: 11px; color:#004B8D; font-weight: bold; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 5px; text-decoration: none; border: 1px solid #c7cccd; border-bottom: none; display: block; width: 255px; background: url(/ASH/Images/Layouts/bg_SideBar.gif) repeat-x top left;}
.sidebox_toporange {font-size: 11px; color:#E7996A; font-weight: bold; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 5px; text-decoration: none; border: 1px solid #c7cccd; border-bottom: none; display: block; width: 255px; background: url(/ASH/Images/Layouts/bg_SideBar.gif) repeat-x top left;}
.sidebox a:link, .sidebox a:visited {font-weight: bold; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 5px; text-decoration: none; border: 1px solid #c7cccd; border-bottom: none; display: block; width: 255px; background: url(/ASH/Images/Layouts/bg_SideBar.gif) repeat-x top left;}
.sidebox a span {background: url(/ASH/Images/Icons/icon_close1.gif) no-repeat; width: 39px; height: 10px; float:right; margin: 3px 5px 0px 0px; padding: 0px; cursor: pointer;}
.sidebox a:hover span {background: url(/ASH/Images/Icons/icon_close2.gif) no-repeat; width: 39px; height: 10px; float:right; margin: 3px 5px 0px 0px; padding: 0px; cursor: pointer;}
.sidebox a:hover, .sidebox a:active {margin: 0px 10px 0px 10px; padding: 0px 0px 0px 5px; display: block; width: 255px;}
.sidebox_collapse {margin: 0px 0px 2px 0px; padding: 0px 0px 0px 0px; font-size: 11px;}
.sidebox_collapse a:link, .sidebox_collapse a:visited {font-weight: bold; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 5px; text-decoration: none; border: 1px solid #c7cccd; display: block; width: 255px; background: url(/ASH/Images/Layouts/bg_SideBar.gif) repeat-x top left;}
.sidebox_collapse a span {background: url(/ASH/Images/Icons/icon_close1.gif) no-repeat; width: 39px; height: 10px; float:right; margin: 3px 5px 0px 0px; padding: 0px; cursor: pointer;}
.sidebox_collapse a:hover span {background: url(/ASH/Images/Icons/icon_open.gif) no-repeat; width: 39px; height: 10px; float:right; margin: 3px 5px 0px 0px; padding: 0px; cursor: pointer;}
.sidebox_collapse a:hover, .sidebox_collapse a:active {margin: 0px 10px 0px 10px; padding: 0px 0px 0px 5px; display: block; width: 255px;}
.sidebox_content {margin: 0px 10px 2px 10px; padding: 0px 0px 5px 0px; color: #455359; line-height: 14px; border: 1px solid #c7cccd; border-top: none;}
.sidebox_content p {margin: 0px; padding: 5px 5px 0px 5px; font-size: 11px;}
.sidebox_content ul {margin: 0px 0px 0px 5px; padding: 5px 0px 0px 0px;}
.sidebox_content ul li a {font-size: 11px; padding: 3px 0px 3px 10px; background: url(/ASH/Images/Icons/icon_SubNavArrow.gif) no-repeat left center;}
.sidebox_content ul li a:hover, .sidebox_content ul li a.current {color: #455359; text-decoration: none; background: url(/ASH/Images/Icons/icon_SubNavArrowSelected.gif) no-repeat left center;}
.sidebox_content ul li.col2 {margin-left: 100px; margin-top: -1.4em; padding: 3px 0px 3px 0px;}
.sidebox_content ul li span {font-weight: bold;}
.note {color: #A6A6A6;}
/* ---------- BREADCRUMB ---------- */
div.nav-breadcrumb {display:none;}
/* ---------- QUICKSTART ---------- */
.quickstart {background:url(/ASH/Images/Shared/bg_quickstart.jpg) no-repeat top left; font-size: 11px; line-height: 16px; width: 648px; height: 145px;}
.quickstart h2 {font-size: 17px; margin: 10px 0px 15px 0px; padding: 0px; color: #004B8D;}
.quickstart h3 {font-size: 12px; margin: 0px; padding: 0px; color: #455359;}
.quickstart .col_1 {float: left; margin: 1px 0px 0px 250px; width: 150px; display:inline;}
.quickstart .col_1 h2 {background: url(/ASH/Images/Icons/icon_search.gif) no-repeat center left; height: 18px; text-indent: 20px;}
.quickstart .col_1 ul {margin: 10px 0px 0px 0px;}
.quickstart .col_2 {float: left; margin: 35px 0px 0px 0px; width: 130px; display: inline;}
.quickstart .col_2 ul {margin: 10px 0px 0px 0px;}
.quickstart .col_3 {float: left; margin: 1px 0px 0px 0px; padding: 0px 0px 0px 10px; width: 100px; height: 143px; display: inline; border-left: 1px solid #ffffff;}
.quickstart .col_3 ul {margin: 10px 0px 0px 0px;}
.quickstart .col_3 h2 {background: url(/ASH/Images/Icons/icon_multiple.gif) no-repeat top left; height: 20px; text-indent: 20px;}
/* ---------- OVERVIEW CONTAINER --------- */
.columns7 div.o-container_t {background: url(/ASH/Images/Layouts/bg_02_t.gif) 0 0 repeat-x; width: 100%; margin: 8px 0px 0px 0px; background-color:#ffffff;}
.o-container_b {background: url(/ASH/Images/Layouts/bg_02_b.gif) 0 100% repeat-x;}
.o-container_l {background: url(/ASH/Images/Layouts/bg_02_l.gif) 0 0 repeat-y;}
.o-container_r {background: url(/ASH/Images/Layouts/bg_02_r.gif) 100% 0 repeat-y;}
.o-container_bl {background: url(/ASH/Images/Layouts/bg_02_bl.gif) 0 100% no-repeat;}
.o-container_br {background: url(/ASH/Images/Layouts/bg_02_br.gif) 100% 100% no-repeat;}
.o-container_tl {background: url(/ASH/Images/Layouts/bg_02_tl.gif) 0 0 no-repeat;}
.columns7 div.o-container_tr {background: url(/ASH/Images/Layouts/bg_02_tr.gif) 100% 0 no-repeat; padding: 0px 0px 10px 0px;}
/* html .columns7 div.o-container_tr {background: url(/ASH/Images/Layouts/bg_02_tr.gif) 100% 0 no-repeat; padding: 0px 0px 5px 0px;} --*/
.columns7 div.o-container_tr div.o-inner {margin: 0px; padding: 10px 0px 0px 0px;}
.o-inner div {float: left; width: 215px; margin: 0px; padding: 0px; display: inline;}
.o-inner div.col_1a, .o-inner div.col_2a {float: left; width: 322px; margin: 0px; padding: 0px; display: inline;}
.o-inner .col_1, .o-inner .col_2, .o-inner .col_1a {border-right: 1px solid #D9D9D9;}
.o-inner .col_1 p, .o-inner .col_2 p, .o-inner .col_3 p {margin: 0px; padding: 0px; min-height: 64px; height:auto !important; height: 64px;}
.o-inner h2 {color: #004B8D; font-size: 12px; margin: 0px; padding: 0px 0px 0px 10px; clear: left;}
.o-inner ul {margin: 0px; font-size: 11px; line-height: 16px;}
.o-inner ul li {background :url(/ASH/Images/Icons/icon_bullet.gif) no-repeat 0 7px; margin: 0px 0px 0px 10px; padding: 0px 0px 0px 10px; color: #737372;}
.o-inner input {margin: 10px 0px 0px 10px;}
.o-inner .col_1 div.hr, .o-inner .col_2 div.hr, .o-inner .col_3 div.hr {background: url(/ASH/Images/Layouts/bg_hdivider.gif) repeat-x top left; width: 195px; margin: 10px 10px 0px 10px;}
.o-inner .col_1a div.hr, .o-inner .col_2a div.hr {background: url(/ASH/Images/Layouts/bg_hdivider.gif) repeat-x top left; width: 302px; margin: 10px 10px 0px 10px;}
div.hr hr {display: none;}

/*---------- DATA TABLE ---------*/
.data {width: 100%;}
.data tr th {background: url(/ASH/Images/Layouts/bg_theader.gif) repeat-x top left; color: #ffffff; height: 22px;  padding: 0px 6px 0px 6px;}
.data th a:link, .data th a:visited, .data th a:hover, .data th a:active {color: #ffffff;}
.data tr.alt {background-color: #eeeeee;}
.data td {padding: 2px 8px 2px 8px; border-bottom: 1px solid #b0cde6;} 
.data img {padding: 2px;
    height: 16px;
}
.data img.norm {padding: 10px;  }
.data th a:link.ascending, .data th a:visited.ascending, .data th a:hover.ascending, .data th a:active.ascending {padding: 0px 12px 1px 0px; background: url(/ASH/Images/Icons/icon_ascending.gif) no-repeat center right; text-decoration:none; font-weight: bold;}
.data th a:link.descending, .data th a:visited.descending, .data th a:hover.descending, .data th a:active.descending {padding: 0px 12px 1px 0px; background: url(/ASH/Images/Icons/icon_descending.gif) no-repeat center right; text-decoration:none;}
.data .col-2 {width: 432px;}
.data .col-5 {width: 80px;}
.data-b .col-5 {width: 77px;}
.data .col-6 {width: 75px;}
.data-b .col-6 {width: 68px; max-width:68px; white-space:nowrap; overflow:hidden; /*lin*/}
.data .col-7 {width: 65px;}
.data-b .col-7 {width: 47px;}
/*-----Data 1 ----*/
.data1 {width: 100%; }
.tHeader1 {background-color: #006699; color: #ffffff; height:30px; padding: 0px 6px 0px 6px; font-size:6px;}

/*---------- DATA-B SCROLLING TABLE ---------*/
div.data-b_container {overflow: scroll; height: 75px; margin: 0px;}
.data-b {width: 630px; margin: 0px;}
.data-b td {padding: 2px 8px 2px 8px; border-bottom: 1px solid #b0cde6;} 
.data-b img {padding: 2px;}
/* -----------DATAGRIDS --------------- */
.itemstyle				{ background-color:White; text-decoration:none;}
.alternatingitemstyle	{ background-color:#99CCFF }
/* -----------MESSAGE BUTTONS ---------------- */
.btn-delete {margin: 0px; padding: 0px 0px 0px 0px; font-size: 11px; line-height: 15px;}
.btn-delete a:link, .btn-delete a:visited {border-bottom: 1px solid #c7cccd; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 7px; text-decoration: none; display: block; width: 255px; background: url(/ASH/images/icons/messagecenter/icon_trash.gif) repeat-x top left;}
.form_calendar tr th {background-color: #eeeeee; padding: 3px 0px 3px 0px;}
.form_calendar tr th h2 {display: inline; color: #004B8D; font-size: 12px; margin: 0px; padding: 0px 0px 0px 5px;}
.form_calendar tr td input {vertical-align: middle;}
.form_calendar a {font-size: 11px;}
.form_calendar tr td label {color: #455359;}
.form_calendar tr td span {padding:0px 0px 0px 1px; vertical-align: middle;}
.form_calendar .col-2 {width: 432px;}
.form_calendar .col-two {width: 300px;}
.form_calendar input.textbox {width: 216px;}
.form_calendar input.textbox_mini {width: 100px;}
.form_calendar input.textbox_tiny {width: 50px;}
.btn_calendar {background-color:transparent; background-image:url(/ASH/Images/Icons/icon_calendar.gif); background-position:left top; background-repeat:no-repeat; border:0px none; cursor:pointer; height:15px; margin:0px 0px 2px 5px; max-height:15px; max-width:17px; overflow:hidden; padding:0px 0px 0px 200px; width:17px;}
.form_calendar table.data tr td input {width:50px;}
.form_calendar-2 {width: 100%; background-color: #ebf5fd; border: 1px solid #7ABAF2;}
.form_calendar-2 tr th {padding: 3px 0px 3px 0px;}
.form_calendar-2 h2 {color: #004B8D; font-size: 12px; margin: 0px; padding: 0px;}
.form_calendar-2 tr td input {vertical-align: middle;}
.form_calendar-2 tr td select {vertical-align: middle; margin-right: 10px;}
.form_calendar-2 tr td input.textbox {vertical-align: middle; margin-right: 0px;}
.form_calendar-2 a {font-size: 11px;}
.form_calendar-2 tr td label {color: #455359;}
.form_calendar-2 tr td span {padding:0px 0px 0px 1px; font-weight: bold; vertical-align: middle;}
.btn_calendar {background-color:transparent; background-image:url(/ASH/Images/Icons/icon_calendar.gif); background-position:left top; background-repeat:no-repeat; border:0px none; cursor:pointer; height:15px; margin:0px 0px 2px 5px; max-height:15px; max-width:17px; overflow:hidden; padding:0px 0px 0px 200px; width:17px;}
/* ---------- FORMS 1 DEFAULT --------- */
.form_response {width: 100%;}
.form_response tr th {background-color: #eeeeee; padding: 3px 0px 3px 0px;}
.form_response tr th h2 {display: inline; color: #004B8D; font-size: 12px; margin: 0px; padding: 0px 0px 0px 5px;}
.form_response tr td {padding: 2px 6px 2px 6px;} 
.form_response tr td input {vertical-align: middle;}
.form_response a {font-size: 11px;}
.form_response tr td label {color: #455359;}
.form_response tr td span {padding:0px 0px 0px 1px; font-weight: bold; vertical-align: middle;}
.form_response .col-2 {width: 432px;}
.form_response .col-two {width: 300px;}
.form_response input.textbox {width: 216px;}
.form_response input.textbox_mini {width: 100px;}
.form_response input.textbox_tiny {width: 50px;}
.btn_calendar {background-color:transparent; background-image:url(/ASH/Images/Icons/icon_calendar.gif); background-position:left top; background-repeat:no-repeat; border:0px none; cursor:pointer; height:15px; margin:0px 0px 2px 5px; max-height:15px; max-width:17px; overflow:hidden; padding:0px 0px 0px 200px; width:17px;}
.form_response table.data tr td input {width:50px;}
/* ---------- FORMS 2 INLINE --------- */
.form_response-2 {width: 100%; background-color: #ebf5fd; border: 1px solid #7ABAF2;}
.form_response-2 tr th {padding: 3px 0px 3px 0px;}
.form_response-2 h2 {color: #004B8D; font-size: 12px; margin: 0px; padding: 0px;}
.form_response-2 tr td {padding: 5px 6px 5px 6px;}
.form_response-2 tr td input {vertical-align: middle;}
.form_response-2 tr td select {vertical-align: middle; margin-right: 10px;}
.form_response-2 tr td input.textbox {vertical-align: middle; margin-right: 0px;}
.form_response-2 a {font-size: 11px;}
.form_response-2 tr td label {color: #455359;}
.form_response-2 tr td span {padding:0px 0px 0px 1px; font-weight: bold; vertical-align: middle;}
.btn_calendar {background-color:transparent; background-image:url(/ASH/Images/Icons/icon_calendar.gif); background-position:left top; background-repeat:no-repeat; border:0px none; cursor:pointer; height:15px; margin:0px 0px 2px 5px; max-height:15px; max-width:17px; overflow:hidden; padding:0px 0px 0px 200px; width:17px;}
/* ---------- ACCORDION ---------- */
.accordionheader {margin: 2px 11px 0px 0px; padding: 0px 0px 1px 0px;}
.accordionheaderselected {margin: 0px 11px 0px 11px; padding: 0px 0px 1px 0px;}
.accordionheaderselected a {font-weight: bold; text-decoration: none;}
.accordioncontent {margin: 0px 11px 0px 25px; border: 1px solid #7ABAF2; background-color: #ebf5fd; padding: 8px 11px 8px 11px;}
.Header {display:none;}
.header {display:none;}
.tHeader {background: url(/ASH/Images/Layouts/bg_theader.gif) repeat-x top left; color: #ffffff; height: 22px;  padding: 0px 6px 0px 6px;}
.tHeadertall {background-color: #4B80AF; color: #ffffff; height: 44px;  padding: 0px 6px 0px 6px;}
div.ajax__calendar_container {padding:0px;position:absolute;cursor:default;width:300px;font-size:11px;text-align:center;font-family:tahoma,verdana,helvetica;}
div.ajax__calendar_body {height:275px; width:275px; position:relative;overflow:hidden;margin:auto;padding:0px;margin:0px;}
div.sidebox_content table#tbl_PDF {width: 100px;}
div.sidebox_content table#tbl_PDF tr td {border: none;}
/* MESSAGE CENTER OVERRIDE */
.columns3 div.tablecontainer {width: 282px; margin: 0px; padding: 0px;}
.columns3 div.tablecontainer table.form_response {margin: 10px 0px 0px 0px; padding: 0px;}
.columns3 div.tablecontainer table.form_response tr td {vertical-align: top;}
.columns3 div.tablecontainer table.form_response tr td div {margin: 0px; padding: 0px;}
#tblsearch input.textbox {width: 100px; margin: 0px;}
/* FC Billing and POP CALENDAR */
DIV.floater { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 18px; LEFT: 250px; PADDING-BOTTOM: 5px; MARGIN: 8px; WIDTH: 35%; PADDING-TOP: 5px; POSITION: absolute; TOP: 10px; BACKGROUND-COLOR: #006666; TEXT-ALIGN: center; color: #ffffff }
.DivText { Z-INDEX: 1003 }
.myTable { MARGIN: 25px 0px 25px 75px; WIDTH: 600px; FONT-FAMILY: verdana }
.myTD { BORDER: #73afb7 1px solid; PADDING: 5px; FONT-SIZE: 18px; TEXT-ALIGN: center;  }
.myAlphaList { FONT-WEIGHT: bold; FONT-SIZE: 18px; TEXT-ALIGN: center }
.myRoster { MARGIN-TOP: 50px; MARGIN-LEFT: 75px; WIDTH: 600px; }
.myRosterTH { PADDING: 5px; BACKGROUND: #008b8b; color: white; }
.myRosterTD { PADDING: 5px; }
.myRosterResult { PADDING: 5px; FONT-WEIGHT: bold; FONT-SIZE: 18px;}
.paymentSummary { LEFT: 125px; MARGIN: 25px 0px 25px 25px; WIDTH: 440px; FONT-FAMILY: verdana; POSITION: relative }
.mySummaryTable { VISIBILITY: hidden; width: 600px; }
.alphaListStyle { MARGIN: -50px }
.myPTRSummary {font-weight: bold; font-size: 12px; }
.calendarcontainer {z-index: 1000; position:absolute; background: #ffffff; top:200px; left:450px; width:300px; padding: 10px; margin-left: 0; border: 1px solid #889094;}
.calendarcontainer table {font-size: 11px; line-height: 13px; color: #455359; width: 280px;}
.calendarcontainer table tr td {padding: 3px 0px 3px 5px;}
.calendarcontainer table tr td.month {background-color: #f4f4f4; color: #004b8d; font-weight: bold;}
.calendarcontainer table tr td.daysofweek {font-weight: bold;}
.calendarcontainer table tr td.days { background-color: #ffffff;}
.calendarcontainer table tr td.gOutDays {color: #8f989b;}
.calendarcontainer table tr td.selected {background-color: #9ee700;}
.calendarcontainer table tr td.selected a {text-decoration: none;}
.calendarcontainer table tr td.selected2 {background-color: #ffdead;}
.calendarcontainer table tr td.selected2 a {text-decoration: none;}
.calendarcontainer table tr td.selected3 {background-color: #ff4500;}
.calendarcontainer table tr td.selected3 a {text-decoration: none;}
.calendarcontainer table table {margin: 0px; padding: 0px 0px 0px 0px;}
.calendarcontainer table table tr td {padding: 0px 0px 0px 0px;}
/* MODAL PANEL */
.modalBackground {background-color:Gray; }
.modalPopup { background-color:#ffffdd; border-width:3px; border-style:solid; border-color:Gray; padding:3px; width:100%; }
/* ---------- SIDEBOX - ETP Statements ---------- */
.sidebox_links {margin: 0px; padding: 0px 0px 0px 0px; font-size: 11px;}
.sidebox_top_links {font-size: 11px; color:#004B8D; font-weight: bold; margin: 0px 10px 0px 10px; padding: 0px 0px 0px 5px; text-decoration: none; border: 1px solid #c7cccd; border-bottom: none; display: block; width: 255px; background: url(/ASH/Images/Layouts/bg_SideBar.gif) repeat-x top left;}
.sidebox_links a:link, .sidebox_links a:visited {margin: 0px 10px 0px 10px; padding: 0px 0px 0px 5px; text-decoration: none;}
.sidebox_content_links {margin: 0px 10px 2px 10px; padding: 0px 0px 5px 0px; color: #455359; line-height: 14px; border: 1px solid #c7cccd; border-top: none;}
/*------------Print Display Member--------------*/
    .data_elig td {border-bottom: none !important;}
    .data_elig tr th, .ClientSummaryHeader{background-color: transparent !important;}
    .data_elig tr th h2, .ClientSummaryHeader h2{font-size: 14px !important;}
    .Client_Sum_Dropdown, .Parag_box{ border: none !important;}
    #tblToolbar {display: none;}
    #parenttable tr td h2, .printOnly{display: inline-block !important;}
    #tblBenefitNotes {
        width: 100% !important;
        padding: 10px;
        display: block;
    }
} /*End Printe Media*/
.HiddenText label {display:none;}

/*---------- TAB STYLE ---------- */
.ajaxtabstyles {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.ajaxtabstyles .ajax__tab_header {background:transparent url(/ASH/Images/Layout/tabs_dot.gif) repeat-x center bottom !important; height:20px !important; margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important;}
.ajaxtabstyles .ajax__tab_header .ajax__tab_outer {background:transparent url(/ASH/Images/Layout/tabs_bg_tr_01.gif) no-repeat scroll right top !important; display:block !important; float:left !important; height:20px !important; margin:0px 3px 0px 0px !important; padding:0px 10px 0px 0px !important;}
.ajaxtabstyles .ajax__tab_header .ajax__tab_inner {background:transparent url(/ASH/Images/Layout/tabs_bg_tl_01.gif) no-repeat scroll left top !important; display:block !important; float:left !important; height:20px !important; margin:0px !important; padding:0px 0px 0px 10px !important;}
.ajaxtabstyles .ajax__tab_header .ajax__tab_tab {background:transparent url(/ASH/Images/Layout/tabs_bg_m_01.gif) repeat-x scroll left top !important; color:#FFFFFF !important; display:block !important; float:left !important; font-size:13px !important; font-weight:bold !important; height:18px !important; margin:0px !important; padding:2px 0px 0px !important; text-decoration:none !important;}
.ajaxtabstyles .ajax__tab_hover .ajax__tab_outer {background:transparent url(/ASH/Images/Layout/tabs_bg_tr_02.gif) no-repeat scroll right top !important; display:block !important; float:left !important; height:20px !important; margin:0px 3px 0px 0px !important; padding:0px 10px 0px 0px !important; }
.ajaxtabstyles .ajax__tab_hover .ajax__tab_inner {background:transparent url(/ASH/Images/Layout/tabs_bg_tl_02.gif) no-repeat scroll left top !important; display:block !important; float:left !important; height:20px !important; margin:0px !important; padding:0px 0px 0px 10px !important;}
.ajaxtabstyles .ajax__tab_hover .ajax__tab_tab {background:transparent url(/ASH/Images/Layout/tabs_bg_m_02.gif) repeat-x scroll left top !important; color:#EB8320 !important; display:block !important; float:left !important; height:18px !important; margin:0px !important; padding:2px 0px 0px !important; text-decoration:none !important;}
.ajaxtabstyles .ajax__tab_active .ajax__tab_outer {background:transparent url(/ASH/Images/Layout/tabs_bg_tr_02.gif) no-repeat scroll right top !important; display:block !important; float:left !important; height:20px !important; margin:0px 3px 0px 0px !important; padding:0px 10px 0px 0px !important;}
.ajaxtabstyles .ajax__tab_active .ajax__tab_inner {background:transparent url(/ASH/Images/Layout/tabs_bg_tl_02.gif) no-repeat scroll left top !important;display:block !important; float:left !important; height:20px !important; margin:0px !important; padding:0px 0px 0px 10px !important;}
.ajaxtabstyles .ajax__tab_active .ajax__tab_tab {background:transparent url(/ASH/Images/Layout/tabs_bg_m_02.gif) repeat-x scroll left top !important; color:#1D3A5A !important; display:block !important; float:left !important; height:18px !important; margin:0px !important; padding:2px 0px 0px !important; text-decoration:none !important;}
.ajaxtabstyles .ajax__tab_body {border: 1px #b0cde6 solid !important; border-top: none !important; margin:0px !important; padding:10px 0px 10px 0px !important;}
.ajaxtabstyles div {margin: 0px !important; padding: 0px !important;}
.ajaxtabstyles .ajax__tab_body .ajax__scroll_none {overflow:visible !important;}
.ajax__scroll_none {overflow:visible !important;}
.ajax__tab_xp .ajax__tab_header { font-family: Arial, Helvetica, sans-serif !important; }
.ajax__tab_xp .ajax__tab_body { font-family: Arial, Helvetica, sans-serif !important;}

