@CHARSET "ISO-8859-1";
/* ------------------------------------------------------------- */
/* ----------------------------Print.css------------------------ */
/* Use these elements to format the web site for printing        */
/* ------------------------------------------------------------- */
body {
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .938em;
	color: #000;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
form {
	margin: 22px 20px 22px 20px;
	padding: 0px;
}
#fieldsets ul li {
	list-style: none;
	display: inline;
	margin: 10px 15px 15px 15px;
	padding: 0px;
	color: #17407e;
}
.fieldset_boxes {
	float: left;
	margin-right: 18px;
	padding: 4px;
/*	width: 10em; */
	font: strong;
	color: #17407e;
}
a {
	color: #17407e;
}
a:hover {
	color: #003333;
}
a:link {
	color: #00f;
}
a:visited {
	color: #66358b;
}
a:active {
	color: #8b0404;
}
hr {
/*	size: 3%; */
	width: 65%;
	align: center;
}
.ada_skip_to_page_content {
	display: none;
}
#logo {
	margin-top: 18px;
	margin-bottom: 5px;
	margin-left: 8px;
	background: url("../images/logo_dhs.gif") no-repeat;
	height: 36px;
}
#print_logo {
	display: none;
	margin-top: 18px;
	margin-bottom: 5px;
	margin-left: 8px;
	image: ("../images/print_logo.jpg") no-repeat;
}
.timestamp {
	font-size: .8em;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-top: 5px;
	padding-right: 5px;
	position: absolute;
	top: 32px;
	right: 0px;
}
.glossary_letters {
	font-size: 1.25em;
	font-weight: bold;
	text-align: center;
}
#header_blue {
	background: url("../images/header_blue_bg.gif") repeat-x;
	padding: 3px 5px 3px 8px;
	color: #FFF;
	font-weight: bold;
	display: none;
}
#header_blue ul {
	margin: 0px; padding: 0px;
}
#header_blue ul li {
	list-style: none;
	display: inline;
	margin: 0px 20px 0px 0px;
	padding: 0px;
}
#header_blue ul li a {
	color: #FFF;
	font-size: .85em;
	text-decoration: none;
}
#header_blue ul li a:hover {
	color:#b4d0ff;
}
#header_green {
	background: url("../images/header_green_bg.gif") repeat-x;
	padding: 3px 5px 3px 8px;
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #FFF;
	margin: 1px 0px 1px 0px;
	display: none;
}
#header_green a {
	color:#FFF;
	text-decoration:none;
	display: none;
}
#header_green .links ul {
	margin: 0px;
	padding: 0px;
}
#header_green .links ul li {
	list-style: none;
	display: inline;
	padding-left: 10px;
}
#header_green .links ul li a {
	font-size: .6em;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
}
#header_green .links ul li a:hover {
	color:#FFFF99;
}
.smalltext {
	font-size: 82%;
	margin-left: auto;
}
#footer_links {
	padding: 20px 8px 5px 8px;
	border-bottom: 1px solid #7ca363;
	margin: 20px 0px 0px 0px;
	display: none;
}
#footer_links ul {
	margin: 0px;
	padding: 0px;
}
#footer_links ul li {
	list-style: none;
	display: inline;
	font-size: .85em;
	margin-right: 15px;
}
#footer_links ul li a{
	text-decoration: none;
}
#footer_info {
	padding: 5px 8px 10px 8px;
	margin: 0px 0px 0px 0px;
	color:#000;
	font-size: .8em;
	display: none;
}
#left_icon {
	float: left;
	margin: 0px 5px 0px 0px;
}
.login_content {
	padding: 0px 20px 0px 355px;
}
.login_table{
	border: 0;
	font-size: 1.2em;
	text-align: left;
	padding: 5px 0px 0px 5px;
}
.content_indent_20pad {
	padding: 0px 20px 0px 0px;
}
.content_25pad {
	padding: 0px 0px 0px 25px;
}
.content_38pad {
	padding: 0px 0px 0px 38px;
}
.content_40pad {
	padding: 0px 0px 0px 40px;
}
.content_42pad {
	padding: 0px 0px 0px 42px;
}
.content_50pad {
	padding: 0px 50px 0px 50px;
}
.content_70pad {
	padding: 0px 70px 0px 70px;
}
.content_90pad {
	padding: 0px 90px 0px 90px;
}
.content_100pad {
	padding: 0px 0px 0px 100px;
}
.content_25pad {
	padding: 25px;
}
.content_8pad {
	padding: 0px 8px 0px 8px;
}
.content_8pad-20top {
	padding: 20px 8px 20px 8px;
}
.content_25pad-0top {
	padding: 0px 25px 0px 25px;
}
.content_redtext{
	font-size : 1.5em;
	font-weight: bold;
	color: red;
	text-align: center;
	padding-top: 5px;
}
.text_green{
	color :#006400;
}
#participant_sign-in_header {
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: normal;
	color: #17407e;
	padding: 0px;
	margin: 0px 0px -5px 5px;
	z-index:100;
}
#left_sign-in_box {
	float: left;
	margin: 0px 15px 20px 0px;
	width: 18em;
}
#participant_sign-in_content {
	background: url("../images/bgpattern_grad_blue-fade.gif") repeat-x;
	font-size: 1.1em;
	border: 1px solid #53709c;
	margin: 0px 0px 0px 5px;
	padding: 24px 10px 20px 10px;
	z-index:50;
}
#participant_sign-in_content ul {
	margin: 0px 0px 0px 20px;
	padding: 0px;
}
#right_sign-in_box {
	float: right;
	margin: 0px 0px 50px 20px;
	width: 37%;
}
/* -------------------------  top menu tabs -----------------------  */
.menu_tabs {
	margin: 0px;
	padding: 2px 0px 4px 0px;
	background: url("../images/tabend_right_blue.jpg") no-repeat;
	background-position: right top;
	font-family: "Arial Black", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	display: none;
}
.tab_top_spacer {
	padding-bottom:5px;
	background: url("../images/tab_content_blue_bg.jpg") repeat-x;
	margin: -3px 0px 0px 0px;
	border-left: 2px solid #4f6b93;
	border-right: 0px solid #4f6b93;
	text-align: right;
	display: none;
}
.menu_tabs a {
	padding: 0px 25px 5px 25px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	float: left;
}
.tab_left-end_blue {
	background: url("../images/tab_left_blue.jpg") no-repeat;
	width: 10px;
	padding: 0px 0px 5px 0px;
	margin: 0px;
	float: left;
	display: none;
}
.tab_left-end_grayblue {
	background: url("../images/tab_left_grayblue.jpg") no-repeat;
	width: 10px;
	padding: 0px 0px 5px 0px;
	margin: 0px;
	float: left;
}
.tab_blue {
	background: url("../images/tab_blue.jpg") repeat-x;
	color:#17407e;
	margin: 0px;
}
.spacer_blue-gray {
	background: url("../images/tab_spacer_blue-gray.jpg") no-repeat;
	width:25px;
	padding: 0px 0px 5px 0px;
	float: left;
	display: none;
}
.spacer_gray-blue {
	background: url("../images/tab_spacer_gray-blue.jpg") no-repeat;
	width:25px;
	padding: 0px 0px 5px 0px;
	float: left;
}
.spacer_graygray-blue {
	background: url("../images/tab_spacer_graygray-blue.jpg") no-repeat;
	width:25px;
	padding: 0px 0px 5px 0px;
	float: left;
}
.tab_right-end_gray {
	background: url("../images/tab_right_gray-blue.jpg") no-repeat;
	width: 24px;
	padding: 0px 0px 5px 0px;
	float: left;
	display: none;
}
.tab_right-end_blue {
	background: url("../images/tab_right_blue.jpg") no-repeat;
	width: 24px;
	padding: 0px 0px 4px 0px;
	float: left;
}
.tab_gray {
	background: url("../images/tab_gray.jpg") repeat-x;
	color:#7a7a7a;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.tab_gray a {
	text-decoration: none;
	color:#7a7a7a;
}
.tab_gray a:hover {
	text-decoration: none;
	color:#17407e;
}
.top_corner_blue {
	background: url("../images/tabend_corner_blue.jpg") no-repeat;
	width: 8px;
	height: 9px;
	float: right;
	display: none;
}
.tab_content_blue {
	background: url("../images/tab_content_blue_bg.jpg") repeat-x;
	border-left: 2px solid #4f6b93;
	border-right: 2px solid #4f6b93;
	border-bottom: 2px solid #4f6b93;
}
.tab_content_blue h1 {
	color: #17407e;
	font-size: 1.5em;
}
.tab_content_blue h2 {
	color: #17407e;
	font-size: 1.4em;
}
.tab_content_blue h3 {
	color: #17407e;
	font-size: 1.3em;
}
.tab_content_blue h4 {
	color: #17407e;
	font-size: 1.2em;
}
.tab_content_blue_no_border {
	background: url("../images/tab_content_blue_bg.jpg") repeat-x;
}
.tab_content_blue_no_border h1 {
	color: #17407e;
	font-size: 1.5em;
}
.tab_content_blue_no_border h2 {
	color: #17407e;
	font-size: 1.4em;
}
.tab_content_blue_no_border h3 {
	color: #17407e;
	font-size: 1.3em;
}
.tab_content_blue_no_border h4 {
	color: #17407e;
	font-size: 1.2em;
}
.tab_content_blue .tab_submenu_top {
	background: url("../images/tab_menutop_bg-blue.jpg") repeat-x;
	padding-top: 0px;
	margin: 0px;
}
.tab_content_blue .tab_submenu_bottom {
	background: url("../images/tab_menubottom_bg-blue.jpg") repeat-x;
	height: 4px;
	margin: 0px;
	display: none;
}
.tab_submenu {
	background-color: #fafdca;
	color: #1c1b1b;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: .8em;
	margin: 0px 0px 0px 0px;
	padding: 2px 5px 1px 22px;
	display: none;
}
.tab_submenu ul {
	margin: 0px;
	padding: 0px;
}
.tab_submenu ul li {
	list-style: none;
	display: inline;
	padding: 0px;
	margin: 0px;
}
.tab_submenu a {
	color:#323232;
	text-decoration:none;
	padding: 5px 5px 5px 5px;
	margin: 5px;
}
.tab_submenu a:hover {
	color:#2d70d5;
}
.tab_submenu_inactive {
	padding: 5px 5px 5px 5px;
	color:#7a7a7a;
}
/* -------------------------- table classes ------------------------------- */
table  {
	color: #000;
	border-collapse: collapse;
	empty-cells: show;
	border: 1px solid #000;
	margin-top: 5px;
	margin-bottom: 3px;
	font-size: .875em;
}
.tableheader, th {
	color: white;
	background-color: #333366;
/*	background: url("../images/header_blue_bg.gif") repeat-x; */
	font-weight: bold;
	padding: 4px;
}
.bg_dark_shade, .bg_dark_shade td {
	background-color: #4d4d4d;
/*	color: #FFF;  */
	margin: 0px;
	padding: 1px 5px 1px 5px;
}
.bg_light_shade, .bg_light_shade td {
	background-color: #dcdcdc;
	color: #4d4d4d;
	margin: 0px;
	padding: 1px 5px 1px 5px;
}
.bg_no_shade, .bg_no_shade td {
	background-color: #fff;
/*	color: #4d4d4d;  */
	margin: 0px;
	padding: 1px 5px 1px 5px;
}
.border-right {
	border-right: 1px solid #fff;
}
.border-left {
	border-left: 1px solid #fff;
}
.border-top {
	border-top: 1px solid #4d4d4d;
}
.border-bottom {
	border-top: 1px solid #4d4d4d;
}
/* -------------------------  miscellaneous classes -----------------------  */
.hidden {
	display: none;
}
.alertbox {
	border: 1px solid #000;
	padding: 18px 5px 20px 30px;
	margin: 20px 90px 20px 90px;
	background: #FBF8E1 url("../images/home_alert_bg.gif") no-repeat;
	background-position: 10px;
}
.home_alertbox {
	border: 1px solid #000 !important;
	padding: 18px 5px 20px 30px !important;
	margin: 20px 90px 20px 90px !important;
	background: #FBF8E1 url("../images/home_alert_bg.gif") no-repeat !important;
	background-position: 10px !important;
	color: black !important;
}
.error_alertbox {
	border: 1px solid #000 !important;
	padding: 18px 5px 20px 30px !important;
	margin: 20px 90px 20px 90px !important;
	background: #FBF8E1 url("../images/error_alert_bg.gif") no-repeat !important;
	background-position: 10px !important;
	color: #CC0000 !important;
	font-weight: bold !important;
}
input.form-button {
	background: url("../images/form_button_bg.gif") repeat-x;
	border: 1px solid #474747;
	padding: 3px 10px 3px 10px;
	font-weight: bold;
	color: #000
}
input {
	background: url("../images/form_field_bg.gif") repeat-x;
	border: 1px solid #727272;
	padding: 3px;
	color: #474747;
	font-size: .9em;
}
.form-button {
	background: url("../images/form_button_bg.gif") repeat-x;
	border: 1px solid #474747;
	padding: 3px 10px 3px 10px;
	font-weight: bold;
	color: #474747;
	display: none;
}
.displayLabel {
	width: 18em;
	float: left;
	display: block;
	margin-bottom: 6px;
	margin-right: 10px;
	padding: 3px;
	text-align: right;
}
.strong {
	font-weight: bold;
}
.margin-left-minus20px {
	margin-left: -20px;
}
.checkbox {
	border: white;
	background: none;
}
.radio {
	border: white;
	background: none;
	margin: 1px 3px 0px 3px;
}
.inline_alertbox {
	background: url("../images/icon_alert.jpg") no-repeat;
	padding: 15px 5px 15px 60px;
	background-position: center left;
	min-height: 47px;
	font-weight: bold;
}
.float-right {
	float: right;
}
.float-left {
	float: left;
}
.align-left {
	text-align: left;
}
.align-center {
	text-align: center;
}
.align-right {
	text-align: right;
}
/* style is in table class
.border-collapse {
	border-collapse: collapse;
}
*/
.width100 {
	width: 100%;
}
.width75 {
	width: 75%;
}
.width50 {
	width: 50%;
}
.width25 {
	width: 25%;
}
#content_blue {
	padding: 0px 30px 20px 33px;
	font-size: .9em;
}
#content_blue h1 {
	color: #17407e;
	font-size: 1.5em;
	margin-bottom: -.5em;
}
#content_blue h2 {
	color: #17407e;
	font-size: 1.4em;
	margin-bottom: -.5em;
}
#content_blue h3 {
	color: #17407e;
	font-size: 1.3em;
	margin-bottom: 0em;
}
#content_blue h4 {
	color: #17407e;
	font-size: 1.2em;
	margin-bottom: 0em;
}
#content_blue h5 {
	color: #17407e;
	font-size: .9em;
	margin-bottom: 0px;
	margin-top: 0px;
}
.h5 {
	color: #17407e;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 5px;
	margin-left: 25px;
}
/* ---------------  AccountBalanceSummary.css  --------------- */
.account_balance_summary {
}
.account_balance_summary_statement {
  margin-top: 15px;
  margin-bottom: 3px;
}
.account_balance_summary_3_field_table {
  width: 45%;
  margin-bottom: 20px;
}
.account_balance_summary_4_field_table {
  width: 65%;
  margin-bottom: 20px;
}
th.account_balance_summary_case_header {
	width: 12%;
	text-align: left;
/*	padding: 0px 0px 0px 5px; */
}
th.account_balance_summary_with_header {
	width: 15%;
	text-align: left;
/*	padding: 0px 0px 0px 5px; */
}
th.account_balance_summary_obligor_header {
	width: 15%;
	text-align: right;
/*	padding: 0px 5px 0px 0px; */
}
th.account_balance_summary_obligee_header {
	width: 15%;
	text-align: right;
/*	padding: 0px 5px 0px 0px; */
}
.account_balance_summary_case_data {
	text-align: left;
}
.account_balance_summary_with_data {
	text-align: left;
}
.account_balance_summary_obligor_data {
	text-align: right;
}
.account_balance_summary_obligee_data {
	text-align: right;
}
/* ---------------  AccountSummaryCaseCollections.css  --------------- */
.acct_sum_case_collections_ncp_table_width {
	width: 70%;
	margin-bottom: 20px;
}
/* to format the case id column header     */
/* for the NCP case collections table      */
th.acct_sum_case_collections_ncp_case_header {
	width: 11%;
	text-align: left;
	padding: 0px 0px 0px 5px;
}
/* to format the received date column           */
/* header for the NCP case collections table    */
th.acct_sum_case_collections_ncp_received_header {
	width: 10%;
	text-align:  left;
	padding: 0px 0px 0px 5px;
}
/* to format the received amount column header     */
/* for the NCP case collections table              */
th.acct_sum_case_collections_ncp_amount_header {
	width: 5%;
	text-align: right;
	padding: 0px 5px 0px 0px;
}
/* to format the type of payment column header     */
/* for the NCP case collections table              */
th.acct_sum_case_collections_ncp_type_of_payment_header {
	width: 10%;
	text-align: center;
}
/* to format the obligations credited column header       */
/* for the NCP case collections table                     */
th.acct_sum_case_collections_ncp_obligations_credited_header {
	width: 50%;
	text-align: center;
}
/* to format the amount of obligation column header    */
/* for the NCP case collections table                 */
th.acct_sum_case_collections_ncp_obligations_amount_header {
	width: 15%;
	text-align: center;
}
/* to format the type of obligation column header       */
/* for the NCP case collections table                   */
th.acct_sum_case_collections_ncp_obligation_type_header {
	width: 15%;
	text-align: center;
}
/* to format the redirected funds column header              */
/* for the NCP case collections table                        */
th.acct_sum_case_collections_ncp_redirected_funds_header {
	width: 50%;
	text-align: center;
}
/* to format the redirected amount column header    */
/* for the NCP case collections table               */
th.acct_sum_case_collections_ncp_redirected_amount_header {
	width: 15%;
	text-align: center;
}
/* to format the redirected type column header       */
/* for the NCP case collections table                */
th.acct_sum_case_collections_ncp_redirected_type_header {
	width: 15%;
	text-align: center;
}
/* to format the case id data displayed in the      */
/* for the NCP case collections table               */
td.acct_sum_case_collections_ncp_case_data {
	text-align: left;
	padding: 0px 0px 0px 5px;
}
/* to format the case id data displayed in the      */
/* for the NCP case collections table               */
td.acct_sum_case_collections_ncp_received_data {
	text-align: left;
}
/* to format the case id data displayed in the      */
/* for the NCP case collections table               */
td.acct_sum_case_collections_ncp_amount_data {
	text-align: right;
	padding: 0px 5px 0px 0px;
}
/* to format the case id data displayed in the      */
/* for the NCP case collections table               */
td.acct_sum_case_collections_ncp_type_of_payment_data {
	text-align: center;
}
/* to format the case id data displayed in the      */
/* for the NCP case collections table               */
td.acct_sum_case_collections_ncp_obligation_amount_data {
	width: 8%;
	text-align: center;
}
/* to format the case id data displayed in the      */
/* for the NCP case collections table               */
td.acct_sum_case_collections_ncp_obligation_type_data {
	width: 15%;
	text-align: center;
}
/* to format the case id data displayed in the      */
/* for the NCP case collections table               */
td.acct_sum_case_collections_ncp_redirected_amount_data {
	width: 15%;
	text-align: center;
}
/* to format the case id data displayed in the      */
/* for the NCP case collections table               */
td.acct_sum_case_collections_ncp_redirected_type_data {
	width: 15%;
	text-align: center;
}
/* to format the case id data displayed in the      */
/* for the NCP case collections table               */
td.acct_sum_case_collections_ncp_reject_reason_data {
	width: 70%;
	text-align: left;
}
/*  CP Table  */
/* for formatting the CP Case        */
/* Collections table size            */
.acct_sum_case_collections_cp_table_width {
	width: 70%;
	margin-bottom: 20px;
}
/* to format the case id column               */
/* header for the CP case collections table   */
th.acct_sum_case_collections_cp_case_header {
	width: 10%;
	text-align: left;
	padding: 0px 0px 0px 5px;
}
/* to format the received date column          */
/* header for the CP case collections table    */
th.acct_sum_case_collections_cp_received_header {
	width: 10%;
	text-align:  left;
	padding: 0px 0px 0px 5px;
}
/* to format the amount column header        */
/* for the CP case collections table         */
th.acct_sum_case_collections_cp_amount_header {
	width: 5%;
	text-align: right;
	padding: 0px 5px 0px 0px;
}
/* to format the type of payment column header    */
/* for the CP case collections table              */
th.acct_sum_case_collections_cp_type_of_payment_header {
	width: 10%;
	text-align: center;
}
/* to format the obligations credited column header  */
/* for the CP case collections table                 */
th.acct_sum_case_collections_cp_obligations_credited_header {
	width: 50%;
	text-align: center;
}
/* to format the redirected funds column header      */
/* for the CP case collections table                 */
th.acct_sum_case_collections_cp_redirected_funds_header {
	width: 50%;
	text-align: right;
}
/* to format the obligation amount column header     */
/* for the CP case collections table                 */
th.acct_sum_case_collections_cp_obligations_amount_header {
	width: 15%;
	text-align: center;
}
/* to format the obligation type column header       */
/* for the CP case collections table                 */
th.acct_sum_case_collections_cp_obligation_type_header {
	width: 15%;
	text-align: center;
}
/* to format the redirected amount column header -  currently not being used  */
/* for the CP case collections table                 */
/* th.acct_sum_case_collections_cp_redirected_amount_header {
	width: 15%;
	text-align : right;
} */
/* to format the redirected type column header    -  currently not being used  */
/* for the CP case collections table                 */
/* th.acct_sum_case_collections_cp_redirected_type_header {
	width: 15%;
	text-align : center;
} */
/* to format the case id data displayed in the       */
/* for the CP case collections table                 */
td.acct_sum_case_collections_cp_case_data {
	text-align: left;
	padding: 0px 0px 0px 5px;
}
/* to format the received data displayed in the      */
/* for the CP case collections table                 */
td.acct_sum_case_collections_cp_received_data {
	text-align: left;
}
/* to format the amount data displayed in the        */
/* for the CP case collections table                 */
td.acct_sum_case_collections_cp_amount_data {
	text-align: right;
	padding: 0px 5px 0px 0px;
}
/* to format the type of payment data displayed in the    */
/* for the CP case collections table                      */
td.acct_sum_case_collections_cp_type_of_payment_data {
	text-align: center;
}
/* to format the obligation amount data displayed in the     */
/* for the CP case collections table                         */
td.acct_sum_case_collections_cp_obligation_amount_data {
	width: 8%;
	text-align: center;
}
/* to format the obligation type data displayed in the      */
/* for the CP case collections table                      	*/
td.acct_sum_case_collections_cp_obligation_type_data {
	width: 15%;
	text-align : center;
}
/* to format the redirected amount data displayed in the    */
/* for the CP case collections table                      	*/
/* td.acct_sum_case_collections_cp_redirected_amount_data {
	width: 15%;
	text-align : right;
} */
/* to format the redirected type data displayed in the    */
/* for the CP case collections table                      */
/* td.acct_sum_case_collections_cp_redirected_type_data {
	width: 15%;
	text-align : left;
} */
/* to format the reject reason data displayed in the      */
/* for the CP case collections table                      */
td.acct_sum_case_collections_cp_reject_reason_data {
	width: 70%;
	text-align: left;
/* ---------------  AccountSummaryTaxIntercepts.css  --------------- */
.account_summary_tax_intercept_2col_table_width {
  width: 30%;
  margin-top: 8px;
  margin-bottom: 18px;
}
/* to format the revenue recapture column           */
/* header for the 2 column tax intercepts table    */
th.account_summary_tax_intercept_2col_revenue_recapture_header {
	text-align: right;
/*   padding: 0px 6px 0px 0px; */
	width: 50%;
}
/* to format the project intercept column           */
/* header for the 2 column tax intercepts table    */
th.account_summary_tax_intercept_2col_project_intercept_header {
	text-align: right;
/*	padding: 0px 6px 0px 0px; */
}
/* to format the state amount data displayed       */
/* in the 2 column tax intercepts table           */
td.account_summary_tax_intercept_2col_state_amount_data {
	text-align: right;
/*	padding: 0px 6px 0px 0px; */
}
/* to format the federal amount data displayed in      */
/* the 2 column tax intercepts table               */
td.account_summary_tax_intercept_2col_federal_amount_data {
	text-align: right;
/*	padding: 0px 6px 0px 0px; */
}
/* Use the tablewidth class for formatting */
/* the tax intercepts 1 column table size  */
.account_summary_tax_intercept_1col_table_width {
  width: 18%;
  margin-top: 8px;
  margin-bottom: 18px;
}
/* to format the revenue recapture column           */
/* header for the 1 column tax intercepts table    */
th.account_summary_tax_intercept_1col_revenue_recapture_header {
	text-align: right;
/*	padding: 0px 6px 0px 0px; */
}
/* to format the state amount data displayed in     */
/* the 1 columne tax intercepts table               */
td.account_summary_tax_intercept_1col_state_amount_data {
	text-align : right;
/*	padding: 0px 6px 0px 0px; */
}
/* to format the project intercept column           */
/* header for the 1 column tax intercepts table    */
th.account_summary_tax_intercept_1col_project_intercept_header {
	text-align: right;
/*  	padding: 0px 6px 0px 0px; */
}
/* to format the federal amount data displayed in      */
/* the 1 column tax intercepts table               */
td.account_summary_tax_intercept_1col_federal_amount_data {
	text-align: right;
/*	padding: 0px 6px 0px 0px; */
}
/* ---------------  CaseActivities.css  --------------- */
.case_activities_date_label {
	font-size: .85em;
	font-weight: bold;
	float: left;
	width: 11em;
}
/* Use for formatting         */
/* the text when no activities */
/* exist for the case         */
.no_case_activities_label {
	margin-top: 10px;

}
/* Use for formatting the    */
/* text for case activities  */
.case_activities_label {
	float: left;
	width: 70%;
}
/* ---------------  CaseAppointments.css  --------------- */
.case_contact_container {
	padding: 10px 0px 0px 25px;
/* 	font-family:Arial, Helvetica, sans-serif;  */
}
/* Use the case_appointment_detail_container  */
/* class for formatting instructions          */
/* that apply to all elements of the          */
/* appointment information                    */
/*                                            */
.case_appointment_detail_container {
	width:430px;
	padding:0px 0px 14px 0px;
	margin:12px auto;
	background:url("../images/box.gif") bottom left no-repeat;
	float:left;
}
/* Use the case_contact_office_name     */
/* class to format the office name       */
/*                                      */
.case_contact_appointment_office_name {
	padding:10px 10px 2px 10px;
	background:url("../images/box.gif") top left no-repeat;
	color:#000;
	font-size: 1.1em;
	font-weight : bold;
}
/* Use the case_contact_cso_phone class      */
/* to format the CSO's phone number          */
/*                                           */
.case_contact_appointment_phone {
	padding:12px 10px 7px 10px;
	color:#133c79;
}
/* Use the case_contact_address_line1        */
/* class to format the 1st address line      */
/*                                           */
.case_contact_appointment_address_line1 {
	padding:2px 10px 0px 10px;
	color: #000;
	background-color:#dcdcdc;
}
/* Use the case_contact_address_line2        */
/* class to format the 2nd address line      */
/*                                           */
.case_contact_appointment_address_line2 {
	padding:0px 10px 0px 10px;
	color:#000;
	background-color:#dcdcdc;
}
/* Use the case_contact_address_line3        */
/* class to format the 3rd address line      */
/*                                           */
.case_contact_appointment_address_line3 {
	padding:0px 10px 2px 10px;
	color:#000;
	background-color:#dcdcdc;
}
/* Use the case_contact_address_spacing      */
/* class to format the space between the     */
/* name and the first address line           */
.case_contact_address_spacing {
	padding:2px 10px 12px 10px;
	border:1px solid #d8d8d8;
/*    border-width:0px 1px;	*/
	background-color: #17407e;
}
/* Use for formatting the      */
/* text when no appointments   */
/* exist for the case          */
.no_case_appointments_label {
}
/* ---------------  CaseCollections.css  --------------- */
.case_collections_ncp_statement {
	margin-top: 10px;
	margin-bottom: 8px;
}
/* Use the table_width class  */
/* for formatting the case    */
/* collections table size     */
.case_collections_ncp_table_width {
	width: 55%;
	margin-top: 6px;
	margin-bottom: 10px;
}
/* Use the case_collections_ncp_received_header */
/* to format the ncp received column            */
/* header for the case collections table        */
th.case_collections_ncp_received_header {
	width: 10%;
	text-align: left;
}
/* Use the case_collections_ncp_amount_header */
/* to format the ncp Amount column header     */
/* for the case collections table             */
th.case_collections_ncp_amount_header {
	width: 10%;
	text-align: right;
}
/* Use the case_collections_ncp_type_of_payment_header */
/* to format the ncp Type of Payment column header     */
/* for the case collections table                      */
th.case_collections_ncp_type_of_payment_header {
	width: 12%;
	text-align: left;
}
/* Use the case_collections_ncp_obligations_credited_header */
/* to format the ncp obligations credited column header     */
/* for the case collections table                           */
th.case_collections_ncp_obligations_credited_header {
	width: 25%;
}
/* Use the case_collections_ncp_obligation_amount_header */
/* to format the ncp Amount column header                */
/* for the case collections table                        */
th.case_collections_ncp_obligations_amount_header {
	text-align: right;
}
/* Use the case_collections_ncp_obligation_type_header */
/* to format the ncp obligation type column header     */
/* for the case collections table                      */
th.case_collections_ncp_obligations_type_header {
	text-align: left;
/*	padding: 0px 0px 0px 10px; */
}
/* Use the case_collections_ncp_redirected_funds_header */
/* to format the ncp redirected funds column header     */
/* for the case collections table                       */
th.case_collections_ncp_redirected_funds_header {
	width: 23%;
}
/* Use the case_collections_ncp_redirected_amount_header */
/* to format the ncp redirected amount column header     */
/* for the case collections table                        */
th.case_collections_ncp_redirected_amount_header {
	text-align: right;
}
/* Use the case_collections_ncp_redirected_type_header */
/* to format the ncp redirected type header            */
/* for the case collections table                      */
th.case_collections_ncp_redirected_type_header {
  /*	text-align: left;  	  */
/*	padding: 0px 0px 0px 10px; */
}
/* Use the case_collections_ncp_received_date_data */
/* to control different facets of                  */
/* the date data                                   */
td.case_collections_ncp_received_date_data {
	text-align: left;
/*	padding: 0px 0px 0px 5px; */
}
/* Use the case_collections_ncp_amount_data to */
/* control different facets of the amount      */
/* data                                        */
td.case_collections_ncp_amount_data {
	text-align: right;
/*	padding: 0px 15px 0px 0px; */
}
/* Use the case_collections_ncp_type_of_payment_data  */
/* to control different facets of the type            */
/* of payment data                                    */
td.case_collections_ncp_type_of_payment_data {
	text-align: left;
}
/* Use the case_collections_ncp_obligation_amount_data */
/* to control different facets of the ncp obligation   */
/* amount data                                         */
td.case_collections_ncp_obligation_amount_data {
	text-align: right;
/*	padding: 0px 15px 0px 0px; */
}
/* Use the case_collections_ncp_obligation_type_data */
/* to control different facets of the ncp obligation */
/* type data                                         */
td.case_collections_ncp_obligations_type_data {
	text-align: left;
/*	padding: 0px 0px 0px 10px; */
}
/* Use the case_collections_ncp_redirected_amount_data */
/* to control different facets of the redirected       */
/* amount data                                         */
td.case_collections_ncp_redirected_amount_data {
	text-align: right;
}
/* Use the case_collections_ncp_redirected_type_data */
/* to control different facets of the redirected     */
/* type case data                                    */
td.case_collections_ncp_redirected_type_data {
	text-align: right;
}
/* Use the case_collections_ncp_reject_reason  */
/* to control different facets of the reject   */
/* reason data                                 */
td.case_collections_ncp_reject_reason_data {
	text-align: center;
}
/* Use the case_collections_cp_statment class */
/* for formatting the statement regarding     */
/* person collections                         */
.case_collections_cp_statement {
	margin-top: 10px;
	margin-bottom: 8px;
}
/* Use the case_collections_cp_table_width class  */
/* for formatting the cp                          */
/* collections table width                        */
.case_collections_cp_table_width {
	width: 50%;
	margin-top: 6px;
}
/* Use the case_collections_cp_received_header */
/* to format the cp received column            */
/* header for the case collections table       */
th.case_collections_cp_received_header {
	width: 10%;
	text-align: left;
/*	padding: 0px 0px 0px 5px; */
}
/* Use the case_collections_cp_amount_header */
/* to format the cp Amount column header     */
/* for the case collections table            */
th.case_collections_cp_amount_header {
	width: 10%;
	text-align: right;
/*  	padding: 0px 5px 0px 0px; */
}
/* Use the case_collections_type_of_payment_header   */
/* to format the Type of cp Payment column header    */
/* for the person collections table                  */
th.case_collections_cp_type_of_payment_header {
	width: 20%;
	text-align: left;
}
/* Use the case_collections_cp_obligations_credited_header */
/* to format the cp obligations credited column header     */
/* for the case collections table                          */
th.case_collections_cp_obligations_credited_header {
	width: 35%;
	text-align: left;
	padding: 1px 5px 1px 32px;
}
/* Use the case_collections_cp_obligation_amount_header  */
/* to format the cp Amount column header                 */
/* for the person collections table                      */
th.case_collections_cp_obligations_amount_header {
 /*	width: 12%; */
	text-align: right;
/*  	padding: 0px 12px 0px 0px; */
}
/* Use the case_collections_cp_obligation_type_heade   */
/* to format the cp obligation type column header      */
/* for the case collections table                      */
th.case_collections_cp_obligations_type_header {
 /*	width: 25%; */
	text-align: left;
/*	padding: 0px 0px 0px 12px; */
}
/* Use the case_collections_cp_received_date_data  */
/* to control different facets of the              */
/* date data                                       */
td.case_collections_cp_received_date_data {
	text-align: left;
}
/* Use the case_collections_cp_amount_data to  */
/* control different facets of the cp amount   */
/* data                                        */
td.case_collections_cp_amount_data {
	text-align: right;
/*  	padding: 0px 5px 0px 0px; */
}
/* Use the case_collections_cp_type_of_payment_data  */
/* to control different facets of the cp type        */
/* of payment data                                   */
td.case_collections_cp_type_of_payment_data {
	text-align: left;
}
/* Use the case_collections_cp_obligation_amount_data  */
/* to control different facets of the cp obligation    */
/* amount data                                         */
td.case_collections_cp_obligation_amount_data {
	text-align: right;
/*	padding: 0px 13px 0px 0px; */
}
/* Use the case_collections_cp_obligation_type_data   */
/* to control different facets of the cp obligation   */
/* type data                                          */
td.case_collections_cp_obligations_type_data {
	text-align: left;
/*	padding: 0px 0px 0px 10px; */
}
/* Use the case_collections_cp_reject_reason_data */
/* to control different facets of the cp reject   */
/* reason data                                    */
td.case_collections_cp_reject_reason_data {
	text-align: left;
}
* Use the case_collections_statement         */
/* class for formatting the statement regarding  */
/* the case collections              */
.case_collections_statement {
	float: left;
	margin-top: 20px;
}
/* Use the case_collections_case_literal         */
/* class for formatting the statement regarding  */
/* the case collections case literal             */
.case_collections_case_literal {
}
/* Use the case_collections_case_number          */
/* class for formatting the statement regarding  */
/* the case collections case number              */
.case_collections_case_number {
/*	font-family: Arial, Helvetica, sans-serif; */
	color: #000000;
	font-weight: bold;

}
/* Use the case_collections_case_extension       */
/* class for formatting the statement regarding  */
/* the case collections case extension verbage   */
.case_collections_case_extension {
}
/* Use the case_collections_coparticipant_name   */
/* class for formatting the statement regarding  */
/* the case collections case coparticipant name  */
.case_collections_coparticipant_name {
}
/* Use the case_collections_role_type           */
/* class for formatting the statement regarding */
/* end of the case collections case role type   */
.case_collections_role_type {
}
/* Use the case_collections_end_of_payments_statement */
/* class for formatting the statement regarding the   */
/* end of the case collections list of payments       */
.case_collections_end_of_payments_statement {
	margin-top: 15px;
	margin-bottom: 3px;
}
/* Use the case_collections_no_payments_statement   */
/* class for formatting the statement regarding the */
/* absense of the case collections list of payments */
.case_collections_no_payments_statement {
	margin-top: 15px;
	margin-bottom: 3px;
}
/* Use the case_collections_no_payments_credited_statement */
/* class for formatting the statement regarding the        */
/* absense of the case collections list of payments        */
.case_collections_no_payments_credited_statement {
	margin-top: 15px;
	margin-bottom: 3px;
}
/* ---------------  CaseContactInformation.css  --------------- */
.case_contact_container {
	padding: 0px 0px 0px 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:600;
}
/* Use the case_contact_cso_container        */
/* class for formatting instructions         */
/* that apply to all elements of the         */
/* CSO contact info (county, address, CSO)   */
/*                                           */
.case_contact_cso_container {
	width:430px;
	padding:0 0 14px 0;
	margin:10px auto;
	background:url("../images/box.gif") bottom left no-repeat;
	float:left;
}
/* Use the case_contact_office_name     */
/* class to format the ofice name       */
/*                                      */
.case_contact_office_name {
	padding:7px 10px 0 10px;
	background:url("../images/box.gif") top left no-repeat;
	color:#000;
	font-weight:900;
}
/* Use the case_contact_cso class            */
/* class for formatting instructions         */
/* that apply to all case_contact_cso        */
/* elements (text, name)                     */
/*                                           */
.case_contact_cso {
	padding:0 10px 12px 10px;
	border:1px solid #d8d8d8;
	border-width:0 1px;
	background:#fff;
	color:#000;
	font-weight:600;
}
/* Use the case_contact_cso class            */
/* class for formatting instructions that    */
/* apply to all case_contact_coverage_worker */
/* elements (text, name)                     */
/*                                           */
.case_contact_coverage_worker {
	padding:0 10px 12px 10px;
	border:1px solid #d8d8d8;
	border-width:0 1px;
	background:#fff;
	color:#000;
	font-weight:600;
}
/* class to format the CSO name. Refer       */
/* to case_contact_cso_text to format the    */
/* CSO name caption text                     */
/*                                           */
.case_contact_cso_name {
	color:#17407e;
}
/* Use the case_contact_cso_phone class      */
/* to format the CSO's phone number          */
/*                                           */
.case_contact_cso_phone {
	padding:12px 10px 7px 10px;
	color:#17407e;
}
/* Use the case_contact_address_line1        */
/* class to format the 1st address line      */
/*                                           */
.case_contact_office_address_line1 {
	padding:0 10px 0 10px;
	color:#000;
	background-color:#dcdcdc;
}
/* Use the case_contact_address_line2        */
/* class to format the 2nd address line      */
/*                                           */
.case_contact_office_address_line2 {
	padding:0 10px 0 10px;
	color:#000;
	background-color:#dcdcdc;
}
/* Use the case_contact_address_line3        */
/* class to format the 3rd address line      */
/*                                           */
.case_contact_office_address_line3 {
	padding:0 10px 0 10px;
	color:#000;
	background-color:#dcdcdc;
}
/* Use the case_contact_address_line4        */
/* class to format the 4th address line      */
/* (city, state, zip)                        */
/*                                           */
.case_contact_office_address_line4 {
	padding:0 10px 0 10px;
	color:#000;
	background-color:#dcdcdc;
}
/* ---------------  CaseStatus.css  --------------- */
.case_status_date {
}
/* Use the caseStatusLabel   */
/* class to format the       */
/* case status label         */
.case_status_label {
  font-weight : bold;
/*  color : red;			 */
}
/* ---------------  Cola.css  --------------- */
.cola {
  margin-top: 25px;
  margin-bottom: 3px;
}
/* Use the cola_small_table class for    */
/* formatting the smaller cola table     */
.cola_small_table {
  width: 40%;
}
/* Use the cola_medium_table class for  */
/* formatting the mid-sized cola table  */
.cola_medium_table {
  width: 60%;
}
/* Use the cola_large_table class for      */
/* formatting the larger sized cola table  */
.cola_large_table {
  width: 100%;
}
/* Use the cola_stp_message class for */
/* formatting the STP cola message    */
.cola_stp_message {

}
/* Use the cola_com_message class for */
/* formatting the COM cola message    */
.cola_com_message {

}
/* Use the cola_notification class for        */
/* formatting the cola notification message   */
.cola_notification_message {

}
/* Use the cola_selected_for_message class for */
/* formatting the selected for cola message    */
.cola_selected_for_message {

}
/* Use the cola_obligations_changing class for            */
/* formatting the obligations changing for cola message   */
.cola_obligations_changing_message {

}
/* Use the cola_can_participant_message class for    */
/* formatting the can message provided to the        */
/* authenticated participant                         */
.cola_can_participant_message {

}
/* Use the cola_motion_to_contest_message class for    */
/* formatting the motion to contest message provided   */
/* to the authenticated participant                    */
.cola_motion_to_contest_message {

}
/* Use the cola_com_monthly_total_due_message class for    */
/* formatting the total monthly due com message provided   */
/* to the authenticated participant                        */
.cola_com_monthly_total_due_message {

}
/* Use the cola_to_large_table_header class for       */
/* formatting the To header on the large cola table   */
.cola_to_large_table_header {
	width: 20%;
}
/* Use the cola_to_header class for             */
/* formatting the To header on the cola table   */
.cola_to_header {

}
/* Use the cola_from_large_table_header class for       */
/* formatting the From header on the large cola table   */
.cola_from_large_table_header {
	width: 20%;
}
/* Use the cola_from_header class for             */
/* formatting the From header on the cola table   */
.cola_from_header {

}
/* Use the cola_total_due_header class for    */
/* formatting the Total Due/Month header      */
/* on the cola table                          */
.cola_total_due_header {
	width: 20%;
}
/* Use the cola_received_header class    */
/* for formatting the received header    */
/* on the cola table                     */
.cola_received_header {
	width: 20%;
}
/* Use the cola_resolved_header class    */
/* for formatting the resolved           */
/* header on the cola table              */
.cola_resolved_header {
	width: 20%;
}
/* Use the cola_motion_status_header class   */
/* for formatting the motion status header   */
/* on the cola table                         */
.cola_motion_status_header {
	width: 30%;
}
/* Use the cola_to_data class for             */
/* formatting the To data on the cola table   */
.cola_to_data {

}
/* Use the cola_from_data class for             */
/* formatting the From data on the cola table   */
.cola_from_data {

}
/* Use the cola_total_due_data class for    */
/* formatting the Total Due/Month data      */
/* on the cola table                        */
.cola_total_due_data {

}
/* Use the cola_monthly_charges_change_data class  */
/* for formatting the monthly charges change data  */
/* on the cola table                               */
.cola_monthly_charges_change_data {
	width: 30%;
}
/* Use the cola_motion_to_contest_data class    */
/* for formatting the motion to contest data    */
/* on the cola table                            */
.cola_motion_to_contest_data {
	width: 70%;
}
/* Use the cola_received_data class    */
/* for formatting the received data    */
/* on the cola table                   */
.cola_received_data {

}
/* Use the cola_resolved_data class    */
/* for formatting the resolved         */
/* data on the cola table              */
.cola_resolved_data {

}
/* Use the cola_motion_status_data class   */
/* for formatting the motion status data   */
/* on the cola table                       */
.cola_motion_status_data {

}
/* ---------------  CostRecoveryFee.css  --------------- */
.cost_recovery_fee {
  margin-top: 25px;
  margin-bottom: 18px;
}
/* Use the cost_recovery_fee_table         */
/* class for formatting the cost recovery  */
/* fee table                               */
.cost_recovery_fee_table {
  width: 20%;
  margin-bottom: 18px;
}
/* Use the cost_recovery_fee_amount_header       */
/* to format the cost recovery fee amount header */
th.cost_recovery_fee_amount_header {
  width 32%;
/*  text-align: right;  */
/*  padding: 2px 40px 2px 0px; */
}
/* Use the cost_recovery_fee_amount_remaining_header        */
/* to format the cost recovery fee amount remaining header  */
th.cost_recovery_fee_amount_remaining_header {
/*  text-align: right; */
/*  padding: 2px 25px 2px 0px; */
}
/* Use the cost_recovery_fee_amount_data to  */
/* control different facets of the cost      */
/* recovery fee amount data                  */
td.cost_recovery_fee_amount_data {
	text-align: center;
}
/* Use the cost_recovery_fee_amount_remaining_data  */
/* to control different facets of the               */
/* cost recovery fee amount remaining data          */
td.cost_recovery_fee_amount_remaining_data {
	text-align: center;
}
/* Use the cost_recovery_fee_statement_ncp to     */
/* format the cost recovery fee statement of ncp  */
.cost_recovery_fee_statement_ncp{
  margin-top: 15px;
  margin-bottom: 12px;
}
/* Use the cost_recovery_fee_statement_cp to     */
/* format the cost recovery fee statement of cp  */
.cost_recovery_fee_statement_cp{
  margin-top: 15px;
  margin-bottom: 12px;
}
/* ---------------  DirectDeposit.css  --------------- */
.dd_3_field_table {
  width: 50%;
  margin-bottom: 10px;
}
/* Use the table class        */
/* for formatting the direct  */
/* deposit 4 field table      */
.dd_4_field_table {
  width: 60%;
  margin-bottom: 10px;
}
/* Use the dd_financial_information class */
/* for formatting financial information   */
/* regarding direct deposits              */
.dd_financial_information {
  padding: 0px 25px 0px 25px;
}
/* Use the direct_deposit_statement   */
/* class for formatting the statement */
/* regarding direct deposits          */
.direct_deposit_statement {
  margin-top: 15px;
  margin-bottom: 3px;
}
/* Use the dd_three_column_issued_header */
/* to format the Issued column header    */
/* for the 3 table header condition      */
th.dd_three_column_issued_header {
  width: 20%;
}
/* Use the dd_three_column_amount_header */
/* to format the Amount column header    */
/* for the 3 table header condition      */
th.dd_three_column_amount_header {
  width: 36%;
}
/* Use the dd_three_column_account_header */
/* to format the Account column header    */
/* for the 3 table header condition       */
th.dd_three_column_account_header {
  width: 44%;
}
/* Use the dd_four_column_issued_header  */
/* to format the Issued column header    */
/* for the 4 table header condition      */
th.dd_four_column_issued_header {
  width: 22%;
}
/* Use the dd_four_column_amount_header  */
/* to format the Amount column header    */
/* for the 4 table header condition      */
th.dd_four_column_amount_header {
  width: 22%;
}
/* Use the dd_four_column_account_header  */
/* to format the Account column header    */
/* for the 4 table header condition       */
th.dd_four_column_account_header {
  width: 34%;
}
/* Use the dd_four_column_accountnumber_header */
/* to format the Account column header         */
/* for the 4 table header condition            */
th.dd_four_column_accountnumber_header {
  width: 22%;
}
/* Use the dd_issued_date_data to control  */
/* different facets of the issued date     */
/* data                                    */
td.dd_issued_date_data {

}
/* Use the dd_amount_data to control  */
/* different facets of the amount     */
/* data                               */
td.dd_amount_data {

}
/* Use the dd_account_data to control  */
/* different facets of the account     */
/* data                                */
td.dd_account_data {

}
/* Use the dd_account_number_data to   */
/* control different facets of the     */
/* account number data                 */
td.dd_account_number_data {

}
/* Use the dd_status_data to    */
/* control different facets     */
/* of the status data           */
td.dd_status_data {

}
/* ---------------  DirectDepositStatement.css  --------------- */
.dd_container {
	margin-bottom: 6px;
}
/* Use for formatting the direct */
/* deposit contact information   */
.dd_contact_container{

}
/* ---------------  EnforcementRemedy.css  --------------- */
/* .no_enforcement_remedies_label { */
/*									*/
/*  }								*/
/* Use for formatting the       */
/* text for the display of      */
/* the enforcement remedy label */
/*.enforcement_remedy_label {   */
/*								*/
/*  }							*/
/* Use for formatting the      */
/* text for the display of     */
/* the remedy                  */
/*  .enforcement_remedy {	   */
/*  }						   */
/* Use for formatting the      */
/* text for the display of     */
/* the remedy status           */
/* .enforcement_remedy_status { */
/*								*/
/*  }							*/
/* ---------------  IssuedChecks.css  --------------- */
.issued_checks_statement {
}
/* Use the issued_checks_table      */
/* class for formatting the issued  */
/* checks table                     */
.issued_checks_table {
  width: 45%;
  margin-bottom: 10px;
}
/* Use the issued_checks_issued_header  */
/* class to format the Issued column    */
/* on the issued checks table           */
th.issued_checks_issued_header {
  width: 12%;
  text-align: left;
  padding: 0px 0px 0px 8px;
}
/* Use the issued_checks_amount_header  */
/* class to format the Amount column    */
/* on the issued checks table           */
th.issued_checks_amount_header {
  width: 20%;
}
/* Use the issued_checks_check_status_header */
/* class to format the Check Status column   */
/* on the issued checks table                */
th.issued_checks_check_status_header {
  width: 35%;
}
/* Use the issued_checks_check_number_header */
/* class to format the Check Number column   */
/* on the issued checks table                */
th.issued_checks_check_number_header {
  text-align: left;
  padding: 0px 0px 0px 5px;
}
/* Use the issued_checks_issued_date_data */
/* class to format the full date          */
/* data on the issued checks table        */
td.issued_checks_issued_date_data {
	text-align: left;
	padding: 0px 0px 0px 8px;
}
/* Use the issued_checks_amount_data  */
/* class to format the check amount   */
/* data on the issued checks table    */
td.issued_checks_amount_data {
}
/* Use the issued_checks_status_data */
/* class to format the check status  */
/* data on the issued checks table   */
td.issued_checks_status_data {
}
/* Use the issued_checks_cknumber_data */
/* class to align the check number     */
/* data on the issued checks table     */
td.issued_checks_cknumber_data {
  text-align: left;
  padding: 0px 0px 0px 12px;
}
/* ---------------  MonthlyObligations.css  --------------- */
.monthly_obligations {
  margin-bottom: 18px;
}
/* Use the monthly_obligations_table */
/* class for formatting the Monthly   */
/* Obligations table                  */
.monthly_obligations_table {
	width: 40%;
	margin-bottom: 18px;
}
/* Use the monthly_obligations_type_data to  */
/* control different facets of the type      */
/* data                                      */
td.monthly_obligations_type_data {
}
/* Use the monthly_obligations_amount_due_data  */
/* to control different facets of the           */
/* amount due data                              */
td.monthly_obligations_amount_due_data {
}
/* Use the monthly_obligations_balance_due_data */
/* to control different facets of the           */
/* balance due data                             */
td.monthly_obligations_balance_due_data {
	padding: 0px 8px 0px 0px;
}
/* Use the monthly_obligations_header       */
/* to format the monthly obligations header */
th.monthly_obligations_header {
	padding: 5px 0px 5px 0px;
}
/* Use the monthly_obligations_type_header */
/* to format the type header               */
th.monthly_obligations_type_header {
	width:45%;
}
/* Use the monthly_obligations_amount_due_header */
/* to format the amount due header               */
th.monthly_obligations_amount_due_header {
	text-align: right;
}
/* Use the monthly_obligations_balance_due_header */
/* to format the balance due header               */
th.monthly_obligations_balance_due_header {
	text-align: right;
	padding: 0px 8px 0px 0px;
}
/* Use the monthly_obligations_statement to        */
/* format the monthly obligation statement of ncp  */
.monthly_obligations_statement_ncp {
  margin-top: 15px;
  margin-bottom: 8px;
}
/* Use the monthly_obligations_statement to       */
/* format the monthly obligation statement of cp  */
.monthly_obligations_statement_cp {
  margin-top: 15px;
  margin-bottom: 8px;
}
/* Use the current_support_statement         */
/* to format the current support statements  */
.current_support_statement {
  margin-top: 15px;
  margin-bottom: 8px;
  padding: 0px 0px 0px 22px;
}
/* Use the pay_back_statement         */
/* to format the pay back statement  */
.pay_back_statement {
  margin-top: 15px;
  margin-bottom: 8px;
  padding: 0px 0px 0px 22px;
}
/* Use the no_support_statement         */
/* to format the no support statements  */
.no_support_statement {
  margin-top: 25px;
  margin-bottom: 8px;
}
/* ---------------  NoPaymentInfoForSummary.css  --------------- */
.no_payment_info {
  margin-bottom: 10px;
}
/* ---------------  OutstandingBalances.css  --------------- */
.outstanding_balance {
  margin-top: 30px;
  margin-bottom: 3px;
}
/* Use the outstanding_balances_statement_ncp to     */
/* format the outstanding balances statement of ncp  */
.outstanding_balances_statement_ncp {
  margin-top: 15px;
  margin-bottom: 3px;
}
/* Use the outstanding_balances_statement_cp to     */
/* format the outstanding balances statement of cp  */
.outstanding_balances_statement_cp {
  margin-top: 15px;
  margin-bottom: 3px;
}
/* Use the no_balance_statement         */
/* to format the no balance statements  */
.no_balance_statement {
  margin-top: 25px;
  margin-bottom: 3px;
}
/* Use the outstanding_balances_table    */
/* class for formatting the outstanding  */
/* balances table                        */
.outstanding_balances_table {
  width: 40%;
  margin-bottom: 20px;
}
/* Use the outstanding_balances_header       */
/* to format the outstanding balances header */
th.outstanding_balances_header {
/*	padding: 5px 0px 5px 0px; */
}
/* Use the outstanding_balances_type_header */
/* to format the type header                */
th.outstanding_balances_type_header {
	width:45%;
	text-align: left;
/*	padding: 0px 8px 0px 18px; */
}
/* Use the outstanding_balances_amount_header */
/* to format the amount header                */
th.outstanding_balances_amount_header {
  width: 20%;
  text-align: right;
/*  padding: 0px 5px 0px 0px; */
}

/* Use the outstanding_balances_type_data to */
/* control different facets of the type      */
/* data                                      */
td.outstanding_balances_type_data {
}
/* Use the outstanding_balances_amount_data  */
/* to control different facets of the        */
/* amount data                               */
td.outstanding_balances_amount_data {
/*		padding: 0px 8px 0px 0px; */
}
/* ---------------  ParticipantCaseList.css  --------------- */
#theme2heading {
	color:#17407e;
	font-weight:bold;
}
#theme2detail {
	color:#000;
	font-weight:600;
}
/* Use the participant_caselist_container */
/* class for formatting instructions      */
/* that apply to all elements of a        */
/* Participant Case List item             */
/* .participant_caselist_containter {	*/
/*    width:90%;						*/
/*    margin:0px;						*/
/*	 }
/* Use the participant_obligee_containter  */
/* class to format the obligee table       */
.participant_obligee_container {
	padding-top: 20px;
	padding-bottom: 20px;
}
 /* Use the participant_obligor_containter  */
/* class to format the obligor table        */
.participant_obligor_containter {
	padding-top: 20px;
	padding-bottom: 20px;
}
/* Use the participant_caselist_table  */
/* class to format the caselist table  */
.participant_caselist_table {
	width: 40%;
	margin-bottom: 10px;
}
/* Use the case_number_caption class   */
/*  to format the case number caption  */
.participant_caselist_number_caption {
  width: 25%;
  margin-bottom: 8px;
}
/* Use the case_coparticipant_caption         */
/* class to format the coparticipant caption  */
.participant_caselist_coparticipant_caption {
	text-align: left;
	margin-bottom: 8px;
	padding: 0px 0px 0px 10px;
}
/* Use the case_function_caption class  */
/* to format the case function caption  */
.participant_caselist_status_caption {

}
/* Use the participant_caselist_case_count*/
/* class to format the case count and     */
/* in the participant name line           */
.participant_caselist_case_count {
	color:#000;
}
/* Use participant_caselist_participant_  */
/* name to format the participant name in */
/* the heading line of the case list.     */
.participant_caselist_participant_name {
	color:#006400;
}
/* Use the participant_caselist_link class    */
/* class to format the "Case Details"         */
/* link in a participant case list.           */
.participant_caselist_link {
	font-weight: bold;
	text-align: center;
}
/* Use the participant_caselist_coparticipant_data */
/* class to format the co-participant name in      */
/* each row of a participant case list.            */
.participant_caselist_coparticipant_data {

}
/* Use the participant_caselist_status_data  */
/* class to format the case "Status" text    */
/* in each row of a participant case list    */
.participant_caselist_status_data {
	text-align: center;
}
/* Use the participant_caselist_function-data */
/* class to format the case function in       */
/* each row of a participant case list.       */
.participant_caselist_function_data {

}
/* Use the participant_caselist_status_open   */
/* class to format the "Open" text used       */
/* to indicate an open case in a participant  */
/* case list.                                 */
.participant_caselist_status_open {

}
/* Use the participant_caselist_status_closed */
/* class to format the "Closed" text used     */
/* to indicate a closed case in a participant */
/* case list                                  */
.participant_caselist_status_closed {

}
/* Use the participant_caselist anchor hover  */
/* class to format link elements in each      */
/* row of a participant case list.            */
a:hover.participant_caselist {
	color:#2d70d5;
}
/* Use the selecting_case_message   */
/* class to format the message on   */
/* how to select a case.            */
.selecting_case_message {
	margin-bottom: 8px;
}
/* Use the number_of_cases_message class       */
/* to format the message displaying the number */
/* of cases to the authorized participant      */
.number_of_cases_message {
	padding-bottom: 5px;
}
/* ---------------  PaymentInfoStatement.css  --------------- */
.payment_info_container {

}
/* ---------------  PersonCollections.css  --------------- */
.person_collections_statement {
	margin-top: 10px;
	margin-bottom: 4px;
}
/* Use the person_collections_end_of_payments_statement */
/* class for formatting the statement regarding the     */
/* end of the person collections list of payments       */
.person_collections_end_of_payments_statement {
	margin-top: 15px;
	margin-bottom: 13px;
}
/* Use the person_collections_no_payments_statement   */
/* class for formatting the statement regarding the   */
/* absense of the person collections list of payments */
.person_collections_no_payments_statement {
  margin-top: 15px;
  margin-bottom: 13px;
}
/* Use the tablewidth class   */
/* for formatting the person  */
/* collections table size     */
.person_collections_table {
	width: 70%;
	margin-bottom: 10px;
}
/* Use the person_collections_received_header */
/* to format the received column              */
/* header for the person collections table    */
th.person_collections_received_header {
  width: 9%;
}
/* Use the person_collections_amount_header */
/* to format the Amount column header       */
/* for the person collections table         */
th.person_collections_amount_header {
	width: 9%;
	text-align: right;
}
/* Use the person_collections_type_of_payment_header */
/* to format the Type of Payment column header       */
/* for the person collections table                  */
th.person_collections_type_of_payment_header {
	width: 20%;
/*	margin-left: 15px; */
}
/* Use the person_collections_payment_status_header */
/* to format the Payment Status column header       */
/* for the person collections table                 */
th.person_collections_payment_status_header {
  width: 58%;
}
/* Use the person_collections_payment_status_amount_header */
/* to format the Amount column header                      */
/* for the person collections table                        */
th.person_collections_payment_status_amount_header {
	width: 10%;
	text-align: right;
}
/* Use the person_collections_payment_status_case_header */
/* to format the Account column header                   */
/* for the person collections table                      */
th.person_collections_payment_status_case_header {
  width: 20%;
}
/* Use the person_collections_payment_status_with_header */
/* to format the Account column header                   */
/* for the person collections talbe                      */
/* th.person_collections_payment_status_with_header {
}                                                         */
/* Use the person_collections_date to  */
/* control different facets of the     */
/* date data                           */
/* td.person_collections_received_date {
}                                       */
/* Use the person_collections_amount to   */
/* control different facets of the amount */
/* data                                   */
/* td.person_collections_amount {
}                                         */
/* Use the person_collections_type_of_payment  */
/* to control different facets of the type     */
/* of payment data                             */
td.person_collections_type_of_payment {
	text-align: center;
/*	padding: 0px 0px 0px 20px; */
}
/* Use the person_collections_payment_status_amount */
/* to control different facets of the payment       */
/* status amount  data                              */
/* td.person_collections_payment_status_amount {
 }                                                   */
/* Use the person_collections_payment_status_case */
/* to control different facets of the payment     */
/* status case data                               */
td.person_collections_payment_status_case {
}
/* Use the person_collections_payment_status_with */
/* to control different facets of the payment     */
/* status with data                               */
td.person_collections_payment_status_with {
}
/* Use the person_collections_reject_reason  */
/* to control different facets of the reject */
/* reason data                               */
td.person_collections_reject_reason {
}
/* ---------------  SelectedCase.css  --------------- */
.selected_case_container {
	font-family: Arial, Helvetica, sans-serif;
/*	font-size: .85em; */
	margin: 25px 3px 20px 0px;
}
/* Use the selected_case      */
/* class to format the case number        */
.selected_case {
	color:#000;
	font-weight: bold;
	margin: 2px 2px 8px 2px;
}
/* Use the selected_case_label class  */
/* to format the selected case label (the word 'Case' */
.selected_case_label {
/*	float: left; */
/*	margin: 20px 2px 8px 2px; */
}
/* Use the selected_case_coparticipant_name_label         */
/* class to format the selected case coparticipant label  */
.selected_case_coparticipant_name_label {
}
/* Use the selected_case_coparticipant */
/* class to format the                 */
/* selected case coparticipant name    */
.selected_coparticipant {
}
/* ---------------  SelectedParticipant.css  --------------- */
.selected_participant_container{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .85em;
	margin: 25px 3px 15px 3px;
}
/* Use the selected_participant_name      */
/* class to format the name of the        */
/* selected participant                   */
.selected_participant_name {
  float: left;
  font-size: 1.2em;
  color: #006400;
  font-weight: bold;
}
/* Use the welcome_label_container         */
/* class to format the welcome label       */
.welcome_label_container{
/*   font-weight : bold; */
}
/* ---------------  TavmInterstateMessage.css  --------------- */
.tavm_interstate_message_statement {
	margin: 40px 30px 6px 30px;
}
/* ---------------  TaxIntercepts.css  --------------- */
.rr_table_title {
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 8px;
}
.rr_table_text {
	margin-bottom: 2px;
}
.pi_table_title {
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 8px;
}
.pi_table_text {
	margin-bottom: 2px;
}
/* Use the table class for formatting   */
/* the revenue recapture tax intercepts */
/* 4 column table size                  */
.four_column_rr_table {
	width: 35%;
}
/* to format the original_certification column      */
/* header for the 4 column revenue recapture table	*/
.four_column_rr_original_certification_header {
	width: 50%;
/*	padding: 5px 0px 5px 0px; */
}
/* to format the original_date column           	*/
/* header for the 4 column revenue recapture table	*/
.four_column_rr_original_date_header {
	text-align: left;
/*	padding: 0px 0px 0px 18px; */
	width: 25%;
}
/* to format the original_amount column		        */
/* header for the 4 column revenue recapture table  */
.four_column_rr_original_amount_header {
	text-align: right;
	width: 25%;
}
/* to format the modified_certification column      */
/* header for the 4 column revenue recapture table	*/
.four_column_rr_modified_certification_header {
	width: 50%;
/*	padding: 5px 0px 5px 8px; */
}
/* to format the modified_date column		        */
/* header for the 4 column revenue recapture table  */
.four_column_rr_modified_date_header {
	text-align: center;
/*	padding: 0px 0px 0px 23px; */
	width: 25%;
}
/* to format the modified_amount column		        */
/* header for the 4 column revenue recapture table  */
.four_column_rr_modified_amount_header {
	width: 25%;
	text-align: right;
	padding: 0px 8px 0px 0px;
}
/* to format the previous_date data displayed in   */
/* the 4 column revenue recapture table            */
.four_column_rr_original_date_data {
	padding: 0px 0px 0px 4px;
	text-align: left;
}
/* to format the previous_amount data displayed in  */
/* the 4 column revenue recapture table				*/
.four_column_rr_original_amount_data {
	text-align: right;
}

/* ---------------  selectBankAccountTag print styles  ---------------  */
.select_bank_account_table_container {
}

.select_bank_account_table_border {
	border: thin solid #FFF;
}	

.select_bank_account_table_bottom_border {
	border-bottom: 2px solid #4d4d4d;
}

.select_bank_account_table_header {
	vertical-align: bottom;
	background-color:#4d4d4d;
	color:#FFF;
	margin: 0px;
	padding: 1px 5px 1px 5px;
}

.four_column_rr_modified_date_data {
	padding: 0px 0px 0px 23px;
	text-align: left;
}
.four_column_rr_modified_amount_data {
	text-align: right;
/*	padding: 0px 8px 0px 0px; */
}
.four_column_pi_table {
	width: 35%;
	margin-bottom: 18px;
}
.four_column_pi_original_certification_header {
	width: 50%;
/*	padding: 5px 0px 5px 0px; */
}
.four_column_pi_original_date_header {
	text-align: left;
/*	padding: 0px 0px 0px 18px; */
	width: 25%;
}
.four_column_pi_original_amount_header {
	width: 25%;
	text-align: right;
}
.four_column_pi_modified_certification_header {
	width: 50%;
/*	padding: 5px 0px 5px 8px; */
}
.four_column_pi_modified_date_header {
	text-align: center;
/*	padding: 0px 0px 0px 23px; */
	width: 25%;
}
.four_column_pi_modified_amount_header {
	width: 25%;
	text-align: right;
/*	padding: 0px 8px 0px 0px; */
}
.four_column_pi_original_date_data {
/*	padding: 0px 0px 0px 18px; */
	text-align :left;
}
.four_column_pi_original_amount_data {
	text-align: right;
}
.four_column_pi_modified_date_data {
/*	padding: 0px 0px 0px 23px; */
	text-align: center;
}
.four_column_pi_modified_amount_data {
	text-align:	right;
/* 	padding: 0px 8px 0px 0px; */
}
.two_column_rr_table {
	width: 40%;
	margin-bottom: 18px;
}
.two_column_rr_original_certification_header {
	width: 100%;
	text-align :center;
}
.two_column_rr_original_date_header {
	text-align: left;
/*	padding: 0px 0px 0px 18px; */
	width: 17%;
}
.two_column_rr_original_amount_header {
	width: 50%;
	text-align :center;
}
.two_column_rr_original_date_data {
	text-align :left;
/*	padding: 0px 0px 0px 18px; */
}
.two_column_rr_original_amount_data {
	text-align: right;
}
.two_column_pi_table {
	width: 35%;
	margin-bottom: 18px;
}
.two_column_pi_original_certification_header {
	width: 50%;
}
.two_column_pi_original_date_header {
	text-align: left;
/*	padding: 0px 0px 0px 18px; */
	width: 17%;
}
.two_column_pi_original_amount_header {
	width: 50%;
	text-align :center;
}
.two_column_pi_original_date_data {
/*	padding: 0px 0px 0px 18px; */
	text-align :left;
}
.two_column_pi_original_amount_data {
	text-align: right;
}
