/* CSS Document */

body {
	font-family: Arial,sans-serif;
	color: #000000;
	line-height: 1.35;
	font-size: 0.7em;
	margin: 0px;
	padding: 0px;
	background: #EEF3F7;
	background-image: url(images/bg_lines.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

a {
	text-decoration: none;

}	

a:hover, a:active {
	text-decoration: underline;
}	
/************Error Message***************************/
.txtErrorMsg
{
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: red;
}
/************End Error Message**********************/

/****************FRAMEWORK STYLES********************/

#header {
	margin-bottom: 35px;
}

.topBG {
	background-image: url(images/top_strip.jpg);
	background-repeat: repeat-x;
	height: 26px;
}
	
#verisign {
	margin: 0px;
	margin-right:28px;
	position: relative;
	float: right;
	z-index: 0;
	width: 273px;
	text-align: right;
}
	
/****************TOP MENU********************/

#topMenu {
	margin: 0px 25px 0px 0px;
	position: relative;
	top: 0px;
	float: right;
	z-index: 0;
	width: 273px;
	height: 41px;
	background-image: url(images/top_strip_menu.gif);
	background-repeat: no-repeat;
}

#topMenu table {
	margin-top: 8px;
}

#topMenu td {
	padding: 3px;
	vertical-align: bottom;
	text-align: center;
}

#topMenu a {
	color: #FFF;
	background-color: transparent;
	margin-left: 6px;
	margin-right: 6px;
	font-size: 11px;
}

#hello {
	margin: 0px;
	margin-top:0px;
	position: relative;
	top: 10px;
	float: right;
	z-index: 1;
	width: 154px;
	height: 29px;
	color: #00508F;
	font-size: inherit;
	text-align: right;
}

#navlist
{
border-bottom: 1px solid #00508F;
margin: 0;
padding-bottom: 25px;
padding-left: 10px;
}

#navlist ul, #navlist li
{
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}

#navlist a:link, #navlist a:visited
{
background: #F0E6AA;
color: #00508F;
float: left;
font-size: 12px;
font-weight: normal;
line-height: 14px;
margin-right: 5px;
padding: 5px 5px 5px 5px;
text-decoration: none;
font-weight: bold;
}

#navlist a:link#current, #navlist a:visited#current
{
color: #FFF;
background-color: #4B84B0;
border-bottom: 1px solid #FFF;

}

#navlist a:hover 
{ 
color: #FFF;
background-color: #4B84B0;
}

#navcontainer1
{
margin-bottom: 10px 0px 10px 0px;
padding: 15px 0px 0px 15px;
}

#navlisttop
{
border-bottom: 1px solid #00508F;
margin: 0px;
padding-bottom: 15px;
padding-left: 10px;
}

#navlisttop ul, #navlisttop li
{
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}

#navlisttop a:link, #navlisttop a:visited
{
border: 1px solid #00508F;
background: #F0E6AA;
color: #00508F;
float: left;
font-size: 12px;
font-weight: normal;
line-height: 14px;
margin-right: 5px;
padding: 5px 5px 5px 5px;
text-decoration: none;
font-weight: bold;
}

#navlisttop a:link#current, #navlisttop a:visited#current
{
border-bottom: 1px solid #00508F;
background: #F0E6AA;
color: #00508F;
}

#navlisttop a:hover 
{ 
color: #FFF;
background-color: #4B84B0;
}

#navlistmenu
{
margin: 0px;
padding-bottom: 5px;
}

#navlistmenu ul, #navlistmenu li
{
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}

#navlistmenu a:link, #navlistmenu a:visited
{
color: #01518F;
float: left;
font-size: 11px;
font-weight: normal;
padding: 6px 7px 1px 7px;
text-decoration: none;
font-weight: bold;
}

#navlistmenu a:link#current, #navlistmenu a:visited#current
{
background-image: url(images/submenu_bg_on.gif);
background-repeat: repeat-x;
color: #01518F;
}

#navlistmenu a:hover 
{ 
background-image: url(images/submenu_bg_on.gif);
background-repeat: repeat-x;
color: #01518F;
}

/***************TAB MENU*********************/


/*********************Charge Back*************/
#navlist
{
border-bottom: 1px solid #00508F;
margin: 0;
padding-bottom: 25px;
padding-left: 10px;
}

#navlist ul, #navlist li
{
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}

#navlist a:link, #navlist a:visited
{
background: #F0E6AA;
color: #00508F;
float: left;
font-size: 12px;
font-weight: normal;
line-height: 14px;
margin-right: 5px;
padding: 5px 5px 5px 5px;
text-decoration: none;
font-weight: bold;
}

#navlist a:link#current, #navlist a:visited#current
{
color: #FFF;
background-color: #4B84B0;
border-bottom: 1px solid #FFF;

}

#navlist a:hover 
{ 
color: #FFF;
background-color: #4B84B0;
}

#navcontainer1
{
margin-bottom: 10px 0px 10px 0px;
padding: 15px 0px 0px 15px;
}

#navlisttop
{
border-bottom: 1px solid #00508F;
margin: 0px;
padding-bottom: 15px;
padding-left: 10px;
}

#navlisttop ul, #navlisttop li
{
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}

#navlisttop a:link, #navlisttop a:visited
{
border: 1px solid #00508F;
background: #F0E6AA;
color: #00508F;
float: left;
font-size: 12px;
font-weight: normal;
line-height: 14px;
margin-right: 5px;
padding: 5px 5px 5px 5px;
text-decoration: none;
font-weight: bold;
}

#navlisttop a:link#current, #navlisttop a:visited#current
{
border-bottom: 1px solid #00508F;
background: #F0E6AA;
color: #00508F;
}

#navlisttop a:hover 
{ 
color: #FFF;
background-color: #4B84B0;
}

/*********************END Charge Back*******/

.tabMenu1on {
	margin: 0px;
	position: absolute;
	top: 80px;
	left: 5px;
	z-index: 5;
	width: 154px;
	height: 29px;
}

.tabMenu1off {
	margin: 0px;
	position: absolute;
	top: 80px;
	left: 5px;
	z-index: 1;
	width: 154px;
	height: 29px;
}

.tabMenu2on {
	margin: 0px;
	position: absolute;
	top: 80px;
	left: 140px;
	z-index: 5;
	width: 154px;
	height: 29px;
}

.tabMenu2off {
	margin: 0px;
	position: absolute;
	top: 80px;
	left: 140px;
	z-index: 2;
	width: 154px;
	height: 29px;
}

.tabMenu3on {
	margin: 0px;
	position: absolute;
	top: 80px;
	left: 275px;
	z-index: 5;
	width: 154px;
	height: 29px;
}

.tabMenu3off {
	margin: 0px;
	position: absolute;
	top: 80px;
	left: 275px;
	z-index: 1;
	width: 154px;
	height: 29px;
}

.tabMenu4on {
	margin: 0px;
	position: absolute;
	top: 80px;
	left: 410px;
	z-index: 5;
	width: 154px;
	height: 29px;
}

.tabMenu4off {
	margin: 0px;
	position: absolute;
	top: 80px;
	left: 410px;
	z-index: 1;
	width: 154px;
	height: 29px;
}

.tabMenu5on {
	margin: 0px;
	position: absolute;
	top: 80px;
	left: 545px;
	z-index: 5;
	width: 154px;
	height: 29px;
}

.tabMenu5off {
	margin: 0px;
	position: absolute;
	top: 80px;
	left: 545px;
	z-index: 1;
	width: 154px;
	height: 29px;
}

.tabMenu6on {
	margin: 0px;
	position: absolute;
	top: 80px;
	left: 675px;
	z-index: 5;
	width: 154px;
	height: 29px;
}

.tabMenu6off {
	margin: 0px;
	position: absolute;
	top: 80px;
	left: 675px;
	z-index: 1;
	width: 154px;
	height: 29px;
}

.tabMenuOff {
	padding: 8px 3px 5px 3px;
	vertical-align: bottom;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: transparent;
	background-image:url(images/tab_off.gif)
}

.tabMenuOn {
	padding: 8px 3px 5px 3px;
	vertical-align: bottom;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	background-color: transparent;
	background-image:url(images/tab_on.gif)
}

.tabMenuOffR {
	padding: 8px 3px 5px 3px;
	vertical-align: bottom;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	background-color: transparent;
	background-image:url(images/tab_off.gif)
}

.tabMenuOnR {
	padding: 8px 3px 5px 3px;
	vertical-align: bottom;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	background-color: transparent;
	background-image:url(images/tab_on.gif)
}

.tabMenuOff a {
	color: #FFF;
	background-color: transparent;
}

.tabMenuOn a {
	color: #FFF;
	background-color: transparent;
}

.tabMenuOffR a {
	color: #FFF;
	background-color: transparent;
}
/***************CONTAINER*********************/

#container {
	margin: 0px;
	padding: 0px;
	width: 95%;
	top: 109px;
	position:absolute;
	left: 0px;
}
.container {
	margin: 0px;
	padding: 0px;
	width: 95%;
	top: 109px;
	position:absolute;
	left: 0px;
}
.containerTop {
	background-image: url(images/container_top_bg.gif);
	background-repeat: repeat-x;
	padding-left: 5px;
}

.containerRight {
	background-image: url(images/container_bg.gif);
	background-repeat: repeat-y;
	background-position: right;
	vertical-align: bottom;
}

.containerBottom {
	background-image: url(images/container_bot_bg.gif);
	background-repeat: repeat-x;
}

/***************START PROGRESS BAR*********************/

#progressBar {
	padding: 10px 0px 0px 20px;
	width: 100%;
}

.progressBarOn {
	color: #01518F;
	background-color: transparent;
	font-size: 14px;
	line-height: 1.0;
	padding-right: 20px;
	padding-left: 5px;
}

.progressBarOff {
	color: #B59722;
	background-color: transparent;
	font-size: 14px;
	line-height: 1.0;
	padding-right: 20px;
	padding-left: 5px;
}

.progressBarOff a {
	color: #B59722;
	background-color: transparent;
}

/***************SUBMENU*********************/

#submenu {
	padding: 0px 0px 0px 15px;
	width: 100%;
}

.submenuOn {
	color: #FFF;
	background-color: transparent;
	font-size: 11px;
	line-height: 1.0;
	font-weight: bold;
	background-image: url(images/submenu_on.gif);
}

.submenuOff {
	color: #B59722;
	background-color: transparent;
	font-size: 11px;
	line-height: 1.0;
	background-image:url(images/submenu_off.gif);
}

.submenuOff a {
	color: #B59722;
	background-color: transparent;
}

#subMenu1on {
	margin: 0px;
	position: relative;
	z-index: 1;
	width: 127px;
	height: 23px;
}

#subMenu2on {
	margin: 0px;
	position: relative;
	z-index: 1;
	width: 127px;
	height: 23px;
}

#subMenu1off {
	margin: 0px;
	position: absolute;
	top: 80px;
	left: 5px;
	z-index: 1;
}

/***************CONTENT*********************/

#content {
	padding: 15px 0px 0px 15px;
	background-color: #FFF;
	height: 95%;
}

#content1 {
	padding: 15px 0px 0px 15px;
	background-color: #FFF;	
}

#contentNoTop {
	padding:0px 0px 0px 15px;
	background-color: #FFF;	
}

.homeText {
	padding: 25px 10px 0px 10px;
	text-align: left;
	vertical-align: top;
}
/*TFS ID 1734 Starts*/
.homeTextEntry {
	padding: 0px 0px 0px 18px;
	text-align: left;
	vertical-align: top;
}
.homeTextModify {
	padding: 8px 0px 0px 5px;
	text-align: left;
	vertical-align: top;
}
/*TFS ID 1734 Ends*/
.homePic {
	vertical-align: top;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 5px;
	padding: 25px 10px 0px 10px;
}

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.0em;
	font-weight: 100;
	color: #01518F;
	background-color: #fff;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 0px 0px 0px 0px;
}
.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: 100;
	color: #01518F;
	background-color: #fff;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 0px 0px 0px 0px;
}
/*TFS ID 2481 - Starts */
.instructiontext{
	font-size: 1.1em;
	font-weight: bold;
	color: #01518F;
	margin-bottom: 10px;
	}
/*TFS ID 2481 - Ends */
.rightborder 
{
	border-right-width:thin;
	border-right-style:solid;
	border-right-color:#00508F;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 0px 0px 0px 0px;
}


#instructionalText {
	color: #000;
	background-color: #FFF;
	margin-bottom: 10px;
}

#footer {
	padding: 0px 25px 15px 15px;
	color: #00508F;
	background-color: transparent;
	width: 94%;
	font-size: inherit;
}

#footer a {
	color: #00508F;
	background-color: transparent;
	text-decoration: underline;
}

/****************FORM CONTENT STYLES********************/

#requiredField {
	background-color: #FFF;
	color: #01518F;
	font-weight: bold;
	margin-top: 5px;
}
#requiredFieldAmongOptions {
	background-color: #FFF;
	color:#CC6600;
	font-weight: bold;
	margin-top: 0px;
}

#errorText {
	background-color: #FFF;
	color: #9E4444;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 1.1em;
}

.importInvoiceErrorText {
	background-color: #F7F7F7;
	color: #9E4444;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 1.1em;
}

.errorText {
	background-color: #FFF;
	padding: 0px 0px 0px 15px;
	color: #9E4444;
	font-weight: bold;
	font-size: 1.1em;
}


form {
	margin: 0px;
}

blockquote {
	margin: 0px 0px 0px 15px;
}

input, select, textarea {
	font-size: 1.0em;
	font-family: Arial, Helvetica, sans-serif;
}


.textareaclientref 
{
	font-size: 1.0em;
	max-height: 40px;
}

#containerTable {
	padding: 0px 0px 10px 0px;
}

#containerTable td {
	vertical-align: top;
}

#containerTable tr {
	padding-bottom:1px;
}

#button {
	padding: 0px 0px 10px 0px;
}

#formBorder {
	margin: 0px 5px 15px 0px;
}

#formBorder table {
	border: 1px solid #000;
	padding: 3px;
}

#formLeft {
	margin: 0px 0px 0px 0px;
}

#formLeft table {
}

#formLeft td {
	padding: 3px 5px 3px 5px;
	vertical-align: top;
	border-right: 3px solid #fff;
}

/* TFS ID 2280 - Starts*/
#formLeftAlign td {
	padding: 2px 5px 0px 5px;
	vertical-align: top;
	border-right: 3px solid #fff;
}
/* TFS ID 2280 - Ends*/

#formRight {
	margin-left: 5px;
} 

#formRight table {
	width: 100%;
}

#formRight td {
	padding: 3px 5px 3px 5px;
	vertical-align: top;
	border-right: 3px solid #fff;
}

/*TFS ID 2510 - Start*/
/****************START CARD********************/
.formLeftCardDetailsDiv {
	margin: 0px 0px 0px 0px;
}

.formLeftCardDetailsDiv table {
}

.formLeftCardDetailsDiv td {
	padding: 3px 5px 3px 5px;
	vertical-align: top;
	border-right: 3px solid #fff;
}
/****************END CARD********************/
/*TFS ID 2510 - Start*/
/****************START CREDIT CARD********************/
#formLeftCreditCardDetailsDiv {
	margin: 0px 0px 0px 0px;
}

#formLeftCreditCardDetailsDiv table {
}

#formLeftCreditCardDetailsDiv td {
	padding: 3px 5px 3px 5px;
	vertical-align: top;
	border-right: 3px solid #fff;
}

#formRightCreditCardDetailsDiv {
	margin-left: 5px;
} 

#formRightCreditCardDetailsDiv table {
	width: 100%;
}

#formRightCreditCardDetailsDiv td {
	padding: 3px 5px 3px 5px;
	vertical-align: top;
	border-right: 3px solid #fff;
}
.formRightCreditCardDetailsDiv
{
	margin-left: 5px;
}
/****************END CREDIT CARD********************/

/****************START DEBIT CARD********************/
#formLeftDebitCardDetailsDiv {
	margin: 0px 0px 0px 0px;
}

#formLeftDebitCardDetailsDiv table {
}

#formLeftDebitCardDetailsDiv td {
	padding: 3px 5px 3px 5px;
	vertical-align: top;
	border-right: 3px solid #fff;
}

#formRightDebitCardDetailsDiv {
	margin-left: 5px;
} 

#formRightDebitCardDetailsDiv table {
	width: 100%;
}

#formRightDebitCardDetailsDiv td {
	padding: 3px 5px 3px 5px;
	vertical-align: top;
	border-right: 3px solid #fff;
}
/****************END DEBIT CARD********************/

/****************START CHECK ********************/
#formLeftCheckDetailsDiv {
	margin: 0px 0px 0px 0px;
}

#formLeftCheckDetailsDiv table {
}

#formLeftCheckDetailsDiv td {
	padding: 3px 5px 3px 5px;
	vertical-align: top;
	border-right: 3px solid #fff;
}

#formRightCheckDetailsDiv {
	margin-left: 5px;
} 

#formRightCheckDetailsDiv table {
	width: 100%;
}

#formRightCheckDetailsDiv td {
	padding: 3px 5px 3px 5px;
	vertical-align: top;
	border-right: 3px solid #fff;
}
/****************END CHECK********************/

/****************START ACH ********************/
#formLeftACHDetailsDiv {
	margin: 0px 0px 0px 0px;
}

#formLeftACHDetailsDiv table {
}

#formLeftACHDetailsDiv td {
	padding: 3px 5px 3px 5px;
	vertical-align: top;
	border-right: 3px solid #fff;
}

#formRightACHDetailsDiv {
	margin-left: 5px;
} 

#formRightACHDetailsDiv table {
	width: 100%;
}

#formRightACHDetailsDiv td {
	padding: 3px 5px 3px 5px;
	vertical-align: top;
	border-right: 3px solid #fff;
}
/****************END ACH********************/

#formLeftResult {
	margin-left: 5px;
}

#formLeftDetails {
	margin-left: 5px;
}

#formCenter {
	margin: 0px;
}

#formCenterPaymentSeries 
{
	margin: 0px;
	text-align: right;
}

#formCenter1 {
	border-left: 3px solid #FFF;
	border-right: 3px solid #FFF;
	margin: 0px;
}
#formCenter table {
}

#formCenter td {
	padding: 3px 5px 3px 5px;
	vertical-align: top;
	border-right: 3px solid #fff;
} 

table#payment {
	width: 100%;
	padding: 0px;
	border: 0px;
}

table#payment td {
	vertical-align: top;
	border: 0px;
}

#formAmountRight {
	margin: 0px 3px 0px 5px;
}

#formAmountRight td {
	padding: 3px 5px 3px 5px;
	vertical-align: top;
	border-top: 1px solid #999;
} 

#formAmountLeft {
	margin: 0px 5px 0px 3px;
	/*margin: 0px 0px 0px 0px;*/
}

#formAmountLeft td {
	padding: 3px 5px 3px 5px;
	vertical-align: top;
	border-bottom: 1px solid #999;
} 

.formLeftAmountB {
	border-bottom: 1px solid #999;
}

.fieldHeaderRequired {
	background-color: #EFEFEF;
	color: #00508F;
	font-weight: bold;
	white-space: nowrap;
}
/* TFS ID 2479 - Starts */
.fieldHeader {
	color: #CC6600;
	font-weight: bold;
	white-space: nowrap;
}
/* TFS ID 2479 - Ends */

/* TFS ID 2280 - Starts */
.requiredField {
	background-color: #EFEFEF;
	color: #00508F;
	font-weight: bold;
}
/* TFS ID 2280 - Ends */

.fieldHeaderRequiredAmongOptions {
	background-color: #EFEFEF;
	color: #CC6600;
	font-weight: bold;
	white-space: nowrap;
	
}
.fieldHeaderRequiredSubfield {
	background-color: #F7F7F7;
	color: #00508F;
	font-weight: bold;
	white-space: nowrap;
}

.fieldHeaderRequiredSubfield a {
	font-weight: normal;	
}

.fieldHeaderRequiredSpacer {
	background-color: #EFEFEF;
	color: #00508F;
	font-weight: bold;
	white-space: nowrap;
	border-bottom: 1px solid #FFF;
}

.fieldHeaderRequiredSpacer a {
	background-color: #EFEFEF;
	color: #00508F;
}

.fieldHeaderRequiredHighlightSpacer {
	background-color: #F0E6AA;
	color: #00508F;
	font-weight: bold;
	white-space: nowrap;
	border-bottom: 3px solid #FFF;
}

.fieldHeaderRequiredOverrideSpacer {
	background-color: #9E4444;
	color: #00508F;
	font-weight: bold;
	white-space: nowrap;
	border-bottom: 3px solid #FFF;
}

.fieldHeaderOptional {
	background-color: #EFEFEF;
	color: #000;
	white-space: nowrap;
}

.fieldHeaderOptionalSubfield {
	background-color: #F7F7F7;
	color: #000;
	white-space: nowrap;
}

.fieldHeaderOptionalSpacer {
	background-color: #EFEFEF;
	color: #000;
	white-space: nowrap;
	border-bottom: 3px solid #FFF;
}

.formBG {
	background-color: #F7F7F7;
}

.formBGHighlightPaymentSeries {
	background-color: #F7F7F7;
	border-bottom: 3px solid #FFF;
}

.fieldHeaderPaymentSeries {
	background-color: #F7F7F7;
	color: #00508F;
	font-weight: bold;
	white-space: nowrap;
}

.formBGspacer {
	background-color: #F7F7F7;
	border-bottom: 1px solid #FFF;
}

.fieldGroupModifyspacer {
	background-color: #F0E6AA;
	border-bottom: 1px solid #F0E6AA;
}

.formBGspacerPaymentSeries {
	background-color: #F7F7F7;
	border-bottom: 3px solid #FFF;
	text-align: right;
}
.formBGPaymentSeries {
	background-color: #F7F7F7;
	border-bottom: 3px solid #FFF;
}
.textAlign
{
	text-align : right; 
}

.formBGHighlightspacer {
	background-color: #F4EDC1;
	border-bottom: 3px solid #FFF;
}

.formBGOverridespacer {
	background-color: #9E4444;
	border-bottom: 3px solid #FFF;
}

.formBGspacer a {
	background-color: #F7F7F7;
	color: #01518F;
}

.formBGspacerhighlightText {
	background-color: #F7F7F7;
	border-bottom: 3px solid #FFF;
	color: #9E4444;
}

.formBG a {
	background-color: #F7F7F7;
	color: #01518F;
}

.paymentAbuse {
	background-color: #F4EDC1;
	border-bottom: 3px solid #FFF;
}

.feeSearchresult
{
	background-color: #AFEEEE;
	border-bottom: 3px solid #FFF;
}

.paymentAbuse a {
	background-color: #F4EDC1;
	color: #01518F;
}

.formBGamount {
	background-color: #FFF;
}

.tableHeader {
	color: #FFF;
	background-color: #4B84B0;
	font-weight: bold;
	background-image: url(images/header_left.gif);
	background-position: left;
	background-repeat: no-repeat;
	font-size: 1.1em;
	padding: 3px 2px 2px 10px;
	border-right: 3px solid #fff;
	border-bottom: 3px solid #fff;
}

.tableSubHeader {
	color: #01518F;
	background-color: #F0E6AA;
	font-weight: bold;
	font-size: 1.0em;
	padding: 3px 2px 2px 5px;
	border-right: 3px solid #fff;
	border-bottom: 3px solid #fff;
}

.spacer {
	background-color: #FFF;
	color: #FFF;
}

#sidebar {
	border: 1px dotted #4B84B0;
	background: #EEF3F7;
	color: #00508F;
	padding: 3px;
	text-align: right;
	font-size: 11px;
	margin-right: 10px;
}

#sidebar a {
	background: #EEF3F7;
	color: #00508F;
}

#sidebar li {
	margin: 0px;
}

#trailOn {
	color: #01518F;
	background-color: transparent;
	font-size: inherit;
	line-height: 1.0;
	position: absolute;
	left: 28px;
	top: 45px;
	white-space: nowrap;	
}
#trailOn1 {
	color: #01518F;
	background-color: transparent;
	font-size: inherit;
	line-height: 1.0;
	position: absolute;
	left: 28px;
	top: 40px;	
	width: 95%;	
}

.trailOff {
	color: #B59722;
	background-color: transparent;
}

.trailOff a {
	color: #B59722;
	background-color: transparent;
}

#confirm {
	color:	#0000FF;
	background-color: transparent;
	font-size: 0.9em;
	line-height: 1.0;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	font-weight: bold;
}

#searchNav {
	margin: 5px 3px 5px 0px;
	color: #00508F;
	background-color: #FFF;
}

#searchNavBottom {
	margin: 5px 3px 5px 0px;
	color: #00508F;
	background-color: #FFF;
}


#searchNav a {
	color: #00508F;
	background-color: #FFF;
}

#refData {
	font-size: inherit;
	border: 1px solid #B59722;
	margin: 0px 0px 0px 0px;
	padding: 3px;
	color: #000;
	background-color: transparent;
}

#notice {
	border: 1px dotted #4B84B0;
	background: #FFF;
	color: #9E4444;
	padding: 3px;
	text-align: center;
	font-size: inherit;
	margin: 10px;
	font-weight: bold;
}

#notice a {
	background: #EEF3F7;
	color: #00508F;
}

#notice li {
	margin: 0px;
}

#lastPayments {
	border: 1px dotted #4B84B0;
	padding: 3px;
	font-size: inherit;
	margin: 1px;
}

#lastPaymentsTable td {
	padding: 2px 4px 2px 4px;
	vertical-align: top;
	border-right: 3px solid #fff;
}
#lastPaymentsTable a
{
	color: #00508F;
}
/*
#lastPayments a {
	color: #00508F;
}*/

hr { 
	color: #00508F;
}


/***************************Payment Series Confirmation *************/

#navlist
{
border-bottom: 1px solid #D9B834;
margin: 0;
padding-bottom: 25px;
padding-left: 10px;
}

#navlist ul, #navlist li
{
display: inline;
list-style-type: none;
margin: 0;
padding: 0;
}

#navlist a:link, #navlist a:visited
{
background: #F4EDC1;
border: 1px solid #D9B834;
color: #00508F;
float: left;
font-size: 12px;
font-weight: normal;
line-height: 14px;
margin-right: 8px;
padding: 5px 10px 5px 10px;
text-decoration: none;
font-weight: bold;
}

#navlist a:link#current, #navlist a:visited#current
{
background: #D9B834;
border-bottom: 1px solid #D9B834;
color: #FFF;
}

#navlist a:hover 
{ 
color: #FFF;
background: #D9B834; 
}
.style1 { color: #000000}

/******************************End Payment Series Confirmation***********/
#formRight1 table {
	width: 100%;
}

#formRight1 td {
	padding: 3px 5px 3px 5px;
	vertical-align: top;
	border-right: 3px solid #fff;
} 

#formRight1 {
	margin-left: 5px;
}

/***************SUB MENU ACTIVE TAB*********************/
.subMenuCurrent {
background-image: url(images/submenu_bg_on.gif);
background-repeat: repeat-x;
color: #01518F;
}
/********************Start Recent Transaction Tab Style****************/
.recentTransactionsTab1on {
	position: relative;
	top: 4px;
	left: 18px;
	z-index: 5;
	height: 29px;
	vertical-align: bottom;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: transparent;
	background-image:url(images/tab_blue_bg.gif);
	white-space:nowrap;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.recentTransactionsLeftTab1On
{
	position: relative;
	top: 4px;
	left: 18px;
	z-index: 5;
	width: 33px;
	height: 33px;
	background-color: transparent;
	background-image:url(images/tab_blue_left.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.recentTransactionsRightTab1On
{
	position: relative;
	top: 4px;
	left: 18px;
	z-index: 5;
	width: 33px;
	height: 33px;
	background-color: transparent;
	background-image:url(images/tab_blue_right.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.recentTransactionsTab1off {
	position: relative;
	top: 4px;
	left: 18px;
	z-index: 1;
	
	height: 29px;
	vertical-align: bottom;
	text-align: center;
	font-size: 10px;
	white-space:nowrap;
	font-weight: bold;
	color: #FFF;
	background-color: transparent;
	background-image:url(images/tab_gray_bg.gif);
	white-space:nowrap;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.recentTransactionsLeftTab1Off
{
	position: relative;
	top: 4px;
	left: 18px;
	z-index: 1;
	width:33px;
	height: 33px;
	background-color: transparent;
	background-image:url(images/tab_gray_left.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.recentTransactionsRightTab1Off
{
	position: relative;
	top: 4px;
	left: 18px;
	z-index: 1;
	width:33px;
	height: 33px;
	background-color: transparent;
	background-image:url(images/tab_gray_right.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.recentTransactionsTab2on {
	position: relative;
	top: 4px;
	left: 2px;/*22*/
	z-index: 5;
	
	height: 29px;
	vertical-align: bottom;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: transparent;
	background-image:url(images/tab_blue_bg.gif);
	white-space:nowrap;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.recentTransactionsLeftTab2On
{
	position: relative;
	top: 4px;
	left: 2px;
	z-index: 5;
	width: 33px;
	height: 33px;
	background-color: transparent;
	background-image:url(images/tab_blue_left.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.recentTransactionsRightTab2On
{
	position: relative;
	top: 4px;
	left: 2px;
	z-index: 5;
	width: 33px;
	height: 33px;
	background-color: transparent;
	background-image:url(images/tab_blue_right.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.recentTransactionsTab2off {
	position: relative;
	top: 4px;
	left: 2px;/*22*/
	z-index: 1;
	
	height: 29px;
	vertical-align: bottom;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: transparent;
	background-image:url(images/tab_gray_bg.gif);
	white-space:nowrap;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.recentTransactionsLeftTab2Off
{
	position: relative;
	top: 4px;
	left: 2px;
	z-index: 1;
	width:33px;
	height: 33px;
	background-color: transparent;
	background-image:url(images/tab_gray_left.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.recentTransactionsRightTab2Off
{
	position: relative;
	top: 4px;
	left: 2px;
	z-index: 1;
	width:33px;
	height: 33px;
	background-color: transparent;
	background-image:url(images/tab_gray_right.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.recentTransactionsTab3on {
	margin: 0px;
	position: relative;
	top: 4px;
	left: -13px;/*18*/
	z-index: 5;
	
	height: 29px;
	vertical-align: bottom;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: transparent;
	background-image:url(images/tab_blue_bg.gif);
	white-space:nowrap;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.recentTransactionsLeftTab3On
{
	position: relative;
	top: 4px;
	left: -13px;
	z-index: 5;
	width: 33px;
	height: 33px;
	background-color: transparent;
	background-image:url(images/tab_blue_left.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.recentTransactionsRightTab3On
{
	position: relative;
	top: 4px;
	left: -13px;
	z-index: 5;
	width: 33px;
	height: 33px;
	background-color: transparent;
	background-image:url(images/tab_blue_right.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.recentTransactionsTab3off {
	margin: 0px;
	position: relative;
	top: 4px;
	left: -13px;/*18*/
	z-index: 1;
	
	height: 29px;
	vertical-align: bottom;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: transparent;
	background-image:url(images/tab_gray_bg.gif);
	white-space:nowrap;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.recentTransactionsLeftTab3Off
{
	position: relative;
	top: 4px;
	left: -13px;
	z-index: 1;
	width:33px;
	height: 33px;
	background-color: transparent;
	background-image:url(images/tab_gray_left.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.recentTransactionsRightTab3Off
{
	position: relative;
	top: 4px;
	left: -13px;
	z-index: 1;
	width:33px;
	height: 33px;
	background-color: transparent;
	background-image:url(images/tab_gray_right.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.recentTransactionsTab4on {
	margin: 0px;
	position: relative;
	top: 4px;
	left: -28px;/*16px*/
	z-index: 5;
	
	height: 29px;
	vertical-align: bottom;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: transparent;
	background-image:url(images/tab_blue_bg.gif);
	white-space:nowrap;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.recentTransactionsLeftTab4On
{
	position: relative;
	top: 4px;
	left: -28px;
	z-index: 5;
	width: 33px;
	height: 33px;
	background-color: transparent;
	background-image:url(images/tab_blue_left.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.recentTransactionsRightTab4On
{
	position: relative;
	top: 4px;
	left: -28px;
	z-index: 5;
	width: 33px;
	height: 33px;
	background-color: transparent;
	background-image:url(images/tab_blue_right.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.recentTransactionsTab4off {
	margin: 0px;
	position: relative;
	top: 4px;
	left: -28px;/*16px*/
	
	height: 29px;
	z-index: 1;
	vertical-align: bottom;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: transparent;
	background-image:url(images/tab_gray_bg.gif);
	white-space:nowrap;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.recentTransactionsLeftTab4Off
{
	position: relative;
	top: 4px;
	left: -28px;
	z-index: 1;
	width:33px;
	height: 33px;
	background-color: transparent;
	background-image:url(images/tab_gray_left.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.recentTransactionsRightTab4Off
{
	position: relative;
	top: 4px;
	left: -28px;
	z-index: 1;
	width:33px;
	height: 33px;
	background-color: transparent;
	background-image:url(images/tab_gray_right.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.noRecordsFound
{
	background-color: #FFF;
	padding: 0px 0px 0px 15px;
	color: #9E4444;
	font-weight: bold;
	font-size: 1.1em;
	text-align:center;
}
.activeRecurringPaymentMessage
{
	background-color: #FFF;
	padding: 0px 0px 0px 0px;
	color: #9E4444;
	font-weight: bold;
	font-size: 11px;
	text-align:center;
}

.activeRecurringPaymentNote
{
	color: #01518F;
	background-color: #F0E6AA;
	font-weight: bold;
	font-size: 1.0em;
	vertical-align:top;
	/*padding: 0px 0px 0px 487px;*/
	/*
	padding: 0px 3px 0px 520px;
	color: #01518F;
	font-weight: bold;
	font-size: 9px;
	*/
}
.activeRecurringPaymentIndicator
{
	font-weight:bold;
	font-size:18px;
	padding-top:5px;
	}
#recentPaymentsTabTable td
{
	vertical-align: middle;
}
#recentPaymentsTabTable a
{
	color: #00508F;
	}
/********************End Recent Transaction Tab Style****************/
/********Start for Transaction grid on payment entry********/
/*TFS ID:1898*/
.PaymentEntryTransactionsItems
{
	background-color: #F7F7F7;
	border-bottom: 1px solid #FFF;
	padding-left: 5px;
}
.PaymentEntryTransactionsFooter
{
	background-color: #F4EDC1;
	border-bottom: 3px solid #FFF;
	padding-left: 5px;
}
.PaymentEntryTransactionsFooterItemText
{	
	background-color: #F0E6AA;
	color: #00508F;
	font-weight: bold;
	white-space: nowrap;
	border-bottom: 3px solid #FFF;
	padding-left: 5px;
}
/********Start for Transaction grid on payment entry********/
/********************Start Recent Payment Vehicle Transaction Tab Style****************/
/*TFS ID 1824 - Start*/
.recentPaymentVehicleTransactionsTab1on {
	position: relative;
	
	left: 18px;
	z-index: 5;
	height: 33px;
	vertical-align: bottom;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: transparent;
	background-image:url(images/tab_blue_bg.gif);
	white-space:nowrap;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.recentPaymentVehicleTransactionsLeftTab1On
{
	position: relative;
	
	left: 18px;
	z-index: 5;
	width: 33px;
	height: 33px;
	background-color: transparent;
	background-image:url(images/tab_blue_left.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.recentPaymentVehicleTransactionsRightTab1On
{
	position: relative;
	
	left: 18px;
	z-index: 5;
	width: 33px;
	height: 33px;
	background-color: transparent;
	background-image:url(images/tab_blue_right.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.recentPaymentVehicleTransactionsTab1off {
	position: relative;
	
	left: 18px;
	z-index: 1;
	
	height: 33px;
	vertical-align: bottom;
	text-align: center;
	font-size: 10px;
	white-space:nowrap;
	font-weight: bold;
	color: #FFF;
	background-color: transparent;
	background-image:url(images/tab_gray_bg.gif);
	white-space:nowrap;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.recentPaymentVehicleTransactionsLeftTab1Off
{
	position: relative;
	
	left: 18px;
	z-index: 1;
	width:33px;
	height: 33px;
	background-color: transparent;
	background-image:url(images/tab_gray_left.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.recentPaymentVehicleTransactionsRightTab1Off
{
	position: relative;
	
	left: 18px;
	z-index: 1;
	width:33px;
	height: 33px;
	background-color: transparent;
	background-image:url(images/tab_gray_right.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.recentPaymentVehicleTransactionsTab2on {
	position: relative;
	
	left: 2px;/*22*/
	z-index: 5;
	
	height: 33px;
	vertical-align: bottom;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: transparent;
	background-image:url(images/tab_blue_bg.gif);
	white-space:nowrap;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.recentPaymentVehicleTransactionsLeftTab2On
{
	position: relative;
	
	left: 2px;
	z-index: 5;
	width: 33px;
	height: 33px;
	background-color: transparent;
	background-image:url(images/tab_blue_left.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.recentPaymentVehicleTransactionsRightTab2On
{
	position: relative;
	
	left: 2px;
	z-index: 5;
	width: 33px;
	height: 33px;
	background-color: transparent;
	background-image:url(images/tab_blue_right.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.recentPaymentVehicleTransactionsTab2off {
	position: relative;
	
	left: 2px;/*22*/
	z-index: 1;
	
	height: 33px;
	vertical-align: bottom;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #FFF;
	background-color: transparent;
	background-image:url(images/tab_gray_bg.gif);
	white-space:nowrap;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.recentPaymentVehicleTransactionsLeftTab2Off
{
	position: relative;
	
	left: 2px;
	z-index: 1;
	width:33px;
	height: 33px;
	background-color: transparent;
	background-image:url(images/tab_gray_left.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.recentPaymentVehicleTransactionsRightTab2Off
{
	position: relative;
	
	left: 2px;
	z-index: 1;
	width:33px;
	height: 33px;
	background-color: transparent;
	background-image:url(images/tab_gray_right.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.hidePaymentMethodDetails
{
	visibility:hidden;
}
.paymentMethodDetailsTabTable td
{
	vertical-align:middle;
}

.paymentMethodDetailsTabTable a
{
	color: #00508F;
}
/*TFS ID 1824 - End*/
/********************End Recent Payment Vehicle Transaction Tab Style****************/
/* TFS ID 2018 Starts*/
.button_create_recurring
{
	position: relative;	

	left: 2px;
	z-index: 1;


	background-color: Transparent ;
	background-image:url(Images/button_create_recurring.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:justify ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:x-small;
	color :white ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;	
}
/* TFS ID 2018 End*/
   /*TFS ID 1841 Start*/
.button_make_payment
{
	position: relative;	
	left: 2px;
	z-index: 1;
	width:146px;
	height: 33px;
	background-color: Transparent ;
	background-image:url(Images/button_make_payment.gif);
	background-repeat:no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:small;
	color :white ;
	font-weight :bold ;
	border-style:inherit;
	border-width:0;
	cursor:hand;
	border-color :Gray ;
}

.button_view_enrollment
{
	position: relative;	
	left: 2px;
	z-index: 1;
	width:159px;
	height: 29px;
	background-color: Transparent ;
	background-image:url(Images/button_view_enrollment.gif);
	background-repeat:no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:small;
	color :white ;
	font-weight :bold ;
	border-style:inherit;
	border-width:0;
	cursor:hand;
	border-color :Gray ;
}
.button_Import_invoice
{		
	position: relative;
	z-index:1px;
	width:159px;
	height: 29px;
	background-color: Transparent ;
	background-image:url(Images/button_Import_Inv.gif) ;
	background-repeat:no-repeat;	
	padding: 0px 0px 3px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:small;
	color :White ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;	
}


.button_add_invoice
{
	position: relative;	
	left: 2px;
	z-index: 1;
	width:102px;
	height: 29px;
	background-color: Transparent ;
	background-image:url(Images/button_add_invoice.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:small;
	color :White ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;
	
}


.button_login
{
	
	left: 2px;
	z-index: 1;
	width:103px;
	height: 33px;
	background-color: Transparent ;
	background-image:url(Images/button_login.gif);
	background-repeat:no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:small;
	color :White ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;
	border-color :Gray ;
	
}

.button_continue
{
	

	width:103px;
	height: 33px;
	background-color: Transparent ;
	background-image:url(Images/button_continue.jpg);
	background-repeat:no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	font-style :inherit ;
	font-family :Arial ;
	font-size:small;
	color :White ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;
	border-color :Gray ;	
}

.button_continue1
{
	

	width:103px;
	height: 29px;
	background-color: Transparent ;
	background-image:url(Images/button_continue.jpg);
	background-repeat:no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	font-style :inherit ;
	font-family :Arial ;
	font-size:small;
	color :White ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;
	border-color :Gray ;
	
}



.button_previous
{
	position: relative;	
	left: 2px;
	z-index: 1;
	width:103px;
	height: 33px;
	background-color: Transparent ;
	background-image:url(Images/button_previous.gif);
	background-repeat:no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:small;
	color :white ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;
	border-color :Gray ;
	}

.button_reset
{
	position: relative;
	
	left: 2px;
	z-index: 1;
	width:103px;
	height: 29px;
	background-color: Transparent ;
	background-image:url(Images/button_reset.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:small;
	color :white ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;
	border-color :Gray ;
}


.button_search
{
	position: relative;
	
	left: 2px;
	z-index: 1;
	width:103px;
	height: 29px;
	background-color: Transparent ;
	background-image:url(Images/button_search.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:small;
	color :white ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;
	border-color :Gray ;
}


.button_cancel
{
	
	z-index: 1;
	width:103px;
	height: 29px;
	background-color: Transparent ;
	background-image:url(Images/button_cancel.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	font-style :inherit ;
	font-family :Arial ;
	font-size:small;
	color :white ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;
	
}

.button_cancel_override
{
	
	z-index: 1;
	width:103px;
	height: 29px;
	background-color: Transparent ;
	background-image:url(Images/button_cancel_override.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
	font-style :inherit ;
	font-family :Arial ;
	font-size:small;
	color :white ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;
	
}


.button_submit
{
	position: relative;
	
	left: 2px;
	z-index: 1;
	width:103px;
	height: 29px;
	background-color: Transparent ;
	background-image:url(Images/button_submit.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:small;
	color :white ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;
	
}
.subMenuBg
 {background-image: url(images/submenu_bg.gif);
/*background-repeat: repeat-x;
color: #01518F;*/
}

.button_close
{
	position: relative;
	
	left: 2px;
	z-index: 1;
	width:103px;
	height: 29px;
	background-color: Transparent ;
	background-image:url(Images/button_close.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:small;
	color :inherit ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;
	
}

.button_save
{
	position: relative;
	
	left: 2px;
	z-index: 1;
	width:103px;
	height: 29px;
	background-color: Transparent ;
	background-image:url(Images/button_save.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:small;
	color :inherit ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;
	
}





.button_view_history
{
	position: relative;
	
	left: 2px;
	z-index: 1;
	width:103px;
	height: 29px;
	background-color: Transparent ;
	background-image:url(Images/button_view_history.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:small;
	color :inherit ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;
	border-color :Gray ;
}


.button_end_call
{
	position: relative;
	
	left: 2px;
	z-index: 1;
	width:103px;
	height: 29px;
	background-color: Transparent ;
	background-image:url(Images/button_end_call.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:small;
	color :white ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;
	
}

.button_cancel_series
{
	position: relative;
	
	left: 2px;
	z-index: 1;
	width:115px;
	height: 29px;
	background-color: Transparent ;
	background-image:url(Images/button_cancel_series.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:xx-small;
	color :white ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;
	
}

.button_y_diff_payment_method
{
	position: relative;
	
	left: 2px;
	z-index: 1;
	width:146px;
	height: 16px;
	background-color: Transparent ;
	background-image:url(Images/button_y_diff_payment_method.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:xx-small;
	color :inherit ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;
	
}


.button_y_diff_payment_acct
{
	position: relative;
	
	left: 2px;
	z-index: 1;
	width:146px;
	height: 16px;
	background-color: Transparent ;
	background-image:url(Images/button_y_diff_payment_acct.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:xx-small;
	color :inherit ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;
	
}

.button_y_manual_auth
{
	position: relative;
	
	left: 2px;
	z-index: 1;
	width:104px;
	height: 16px;
	background-color: Transparent ;
	background-image:url(Images/button_y_manual_auth.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:xx-small;
	color :inherit ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;	
}

.button_y_hide_ref_data
{

	width:125px;
	height: 16px;
	background-color: Transparent ;
	background-image:url(Images/button_y_hide_ref_data.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:xx-small;
	color :inherit ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;	
	}
	
	.button_y_view_ref_data
{

	width:125px;
	height: 16px;
	background-color: Transparent ;
	background-image:url(Images/button_y_view_ref_data.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:xx-small;
	color :inherit ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;	
	}
	
	.Image_button_print_friendly
{

	width:125px;
	height: 16px;
	background-color: Transparent ;
	background-image:url(Images/button_print_friendly.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:xx-small;
	color :inherit ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;	
	}
	
	
	

.button_Y_copy_account_details
{
	position: relative;
	
	left: 2px;
	z-index: 1;
	width:150px;
	height: 16px;
	background-color: Transparent ;
	background-image:url(Images/button_Y_copy_account_details.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:xx-small;
	color :inherit ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;	
}

.button_y_diff_demographics
{
	position: relative;
	
	left: 2px;
	z-index: 1;
	width:146px;
	height: 16px;
	background-color: Transparent ;
	background-image:url(Images/button_y_diff_demographics.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:xx-small;
	color :inherit ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;	
}

.button_y_recurring_payment
{
	position: relative;
	
	left: 2px;
	z-index: 1;
	width:61px;
	height: 14px;
	background-color: Transparent ;
	background-image:url(Images/button_y_recurring_payment.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:xx-small;
	color :inherit ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;	
}

.button_y_payment_series
{
	position: relative;
	
	left: 2px;
	z-index: 1;
	width:43px;
	height: 14px;
	background-color: Transparent ;
	background-image:url(Images/button_y_payment_series.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:xx-small;
	color :inherit ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;	
}

.button_yes
{
	position: relative;
	
	left: 2px;
	z-index: 1;
	width:103px;
	height: 29px;
	background-color: Transparent ;
	background-image:url(Images/button_yes.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:xx-small;
	color :white ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;	
}
.button_no
{
	position: relative;
	
	left: 2px;
	z-index: 1;
	width:103px;
	height: 29px;
	background-color: Transparent ;
	background-image:url(Images/button_no.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:xx-small;
	color :white ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;	
}

.button_yes_small
{
	position: relative;
	
	left: 2px;
	z-index: 1;
	width:70px;
	height: 25px;
	background-color: Transparent ;
	background-image:url(Images/button_yes_small.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:xx-small;
	color :white ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;	
}
.button_no_small
{
	position: relative;
	
	left: 2px;
	z-index: 1;
	width:70px;
	height: 25px;
	background-color: Transparent ;
	background-image:url(Images/button_no_small.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:xx-small;
	color :white ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;	
}
.button_ok
{
	position: relative;
	
	left: 2px;
	z-index: 1;
	width:103px;
	height: 29px;
	background-color: Transparent ;
	background-image:url(Images/button_ok.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:xx-small;
	color :white ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;	
}
.button_y_copy_payment
{
	position: relative;
	
	left: 2px;
	z-index: 1;
	width:103px;
	height: 14px;
	background-color: Transparent ;
	background-image:url(Images/button_y_copy_payment.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:small;
	color :inherit ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;	
}
.button_y_copy_from_customer_info
{
	position: relative;
	
	left: 2px;
	z-index: 1;
	width:190px;
	height: 16px;
	background-color: Transparent ;
	background-image:url(Images/button_y_copy_from_customer_info.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Sans-Serif ;
	font-size:xx-small;
	color :Navy ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;
	
}
.button_override_off
{
	position: relative;
	
	left: 2px;
	z-index: 1;
	width:30px;
	height: 23px;
	background-color: Transparent ;
	background-image:url(Images/button_override_off.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:xx-small;
	color :white ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;	
}
.button_payment_notes
{
	position: relative;
	
	left: 2px;
	z-index: 1;
	width:104px;
	height: 16px;
	background-color: Transparent ;
	background-image:url(Images/button_payment_notes.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;	
}
.button_return_to_payment_entry
{
	position: relative;
	
	left: 2px;
	z-index: 1;
	width:141px;
	height: 29px;
	background-color: Transparent ;
	background-image:url(Images/button_return_to_payment_entry.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:justify ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:xx-small;
	color :white ;
	
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;	
}

.button_return_to_details
{
	position: relative;
	
	left: 2px;
	z-index: 1;
	width:141px;
	height: 29px;
	background-color: Transparent ;
	background-image:url(Images/button_return_to_details.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:justify ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:xx-small;
	color :white ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;	
}
.button_register_now
{
	position: relative;	
	left: 2px;
	z-index: 1;
	width:103px;
	height: 33px;
	background-color: Transparent ;
	background-image:url(Images/button_register_now.gif);
	background-repeat:no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;
	border-color :Gray ;
}

.button_refresh
{
	position: relative;	
	left: 2px;
	z-index: 1;
	width:103px;
	height: 29px;
	background-color: Transparent ;
	background-image:url(Images/button_refresh.gif);
	background-repeat:no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:small;
	color :White ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;
	border-color :Gray ;
}
.button_refine_search_criteria
{
	position: relative;
	
	left: 2px;
	z-index: 1;
	width:141px;
	height: 29px;
	background-color: Transparent ;
	background-image:url(Images/button_refine_search_criteria.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:justify ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:x-small;
	color :white ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;	
}
.button_go1
{
	
	width:39px;
	height: 25px;
	
	background-color: Transparent ;
	background-image:url(Images/button_go1.gif);
	
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:small;
	color :White ;
	font-weight :bold ;
	
	border-width:0px;
	cursor:hand;
	
}

.button_create_payment_series
{
	position: relative;
	
	left: 2px;
	z-index: 1;
	width:130px;
	height: 29px;
	background-color: Transparent ;
	background-image:url(Images/button_create_payment_series.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:x-small;
	color :White ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;	
}

.button_cancel_recurring
{
	position: relative;
	
	left: 2px;
	z-index: 1;
	width:140px;
	height: 29px;
	background-color: Transparent ;
	background-image:url(Images/button_cancel_recurring.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:small;
	color :White ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;	
}

.button_cancel_enrollment
{
	position: relative;
	
	left: 2px;
	z-index: 1;
	width:195px;
	height: 29px;
	background-color: Transparent ;
	background-image:url(Images/button_CancelEnrollment.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:small;
	color :White ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;	
}

.button_enroll_now
{
	position: relative;
	
	left: 2px;
	z-index: 1;
	width:122px;
	height: 29px;
	background-color: Transparent ;
	background-image:url(Images/button_enroll_now.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:small;
	color :White ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;	
}

.button_editinfo
{
	position: relative;
	
	left: 2px;
	z-index: 1;
	width:170px;
	height: 29px;
	background-color: Transparent ;
	background-image:url(Images/button_editinfo.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:small;
	color :White ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;	
}

.button_assign_BusinessEntityRoles
{
	
	left: 2px;
	z-index: 1;
	width:228px;
	height: 29px;
	background-color: Transparent ;
	background-image:url(Images/button_assign_BusinessEntityRoles.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:small;
	color :White ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;	
}

.button_update_BusinessEntityRoles
{
	
	left: 2px;
	z-index: 1;
	width:263px;
	height: 29px;
	background-color: Transparent ;
	background-image:url(Images/button_update_BusinessEntityRoles.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:small;
	color :White ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;	
}
.button_back
{
	position: relative;
	
	left: 2px;
	z-index: 1;
	width:103px;
	height: 29px;
	background-color: Transparent ;
	background-image:url(Images/button_back.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:small;
	color :White ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;	
}

.button_add
{
	position: relative;
	
	left: 1px;
	z-index: 1;
	width:103px;
	height: 29px;
	background-color: Transparent ;
	background-image:url(Images/button_add.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:small;
	color :White ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;
	
}

.button_edit
{
	position: relative;
	
	left: 1px;
	z-index: 1;
	width:103px;
	height: 29px;
	background-color: Transparent ;
	background-image:url(Images/button_edit.jpg);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:small;
	color :White ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;
	
}

.button_delete
{
	position: relative;
	
	left: 1px;
	z-index: 1;
	width:103px;
	height: 29px;
	background-color: Transparent ;
	background-image:url(Images/button_delete.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:small;
	color :White ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;
	
}

.button_terms_Conditions
{
	position: relative;
	
	left: 1px;
	z-index: 1;
	width:164px;
	height: 29px;
	background-color: Transparent ;
	background-image:url(Images/button_termscondition.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:small;
	color :White ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;
	
}
.button_account_notes
{
	
	width:104px;
	height: 16px;
	background-color: Transparent ;
	background-image:url(Images/button_account_notes.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:small;
	color :inherit ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;
	
}

.button_print
{
	position: relative;
	
	left: 2px;
	z-index: 1;
	width:57px;
	height: 16px;
	background-color: Transparent ;
	background-image:url(Images/button_print.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:small;
	color :inherit ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;
	
	
}

.button_print_friendly
{
	position: relative;
	
	left: 2px;
	z-index: 1;
	width:115px;
	height: 16px;
	background-color: Transparent ;
	background-image:url(Images/button_print_friendly.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Sans-Serif ;
	font-size:xx-small;
	color :Navy ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;
}

.button_paste_enabled
{
	position: relative;	
	left: 2px;
	z-index: 1;	
	background-color: Transparent ;
	background-image:url(Images/button_paste_enabled.bmp);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:justify ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:x-small;
	color :white ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;	
}


.button_paste_disabled
{
	position: relative;	
	left: 2px;
	z-index: 1;	
	background-color: Transparent ;
	background-image:url(Images/button_paste_disabled.bmp);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:justify ;
	font-style :inherit ;
	font-family :Arial ;
	font-size:x-small;
	color :white ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;	
}

.button_change
{
	position: relative;	
	left: 2px;
	z-index: 1;	
	width:57px;
	height:16px;
	background-color: Transparent ;
	background-image:url(Images/button_change.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :Sans-Serif ;
	font-size:xx-small;
	color :Navy ;
	font-weight :bold ;
	border-style:solid;
	border-width:0px;
	cursor:hand;
}


.button_date_picker
{
	position: relative;	
	left: 2px;
	z-index: 1;	
	width:28px;
	height:22px;
	background-color: Transparent ;
	background-image:url(Images/button_date_picker.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	border-style:solid;
	border-width:0px;
	cursor:hand;
}

.tableCustomBESelectLayout {
	border-color:#FFF;
	background-color:White;	
	color: #FFF;
}
.tableCustomBESelectHeader {
	color: #FFF;
	background-color: #4B84B0;
	font-weight: bold;
	font-size: 1.1em;

}
.divCustomBESelect {
	position:absolute;
	width:250px;
	height:150px;
	top:150px;
	left:375px;
	z-index:2001;
}

.iframeCustomBESelect
{		
	position: absolute;
	width:250px;
	height:230px;
	top:150px;
	left:375px;
	z-index: 2000;
}

/* TFS ID 2479 Starts */
.divCustomBERoleSelect 
{	
	display:none;
	position:absolute;
	width:750px;
	height:300px;
	top:90px;
	left:50px;
	z-index:2001;


}
.iframeCustomBERoleSelect

{	
	display:none;
	position: absolute;
	width: 755px;
	height: 302px;
	top: 90px;
	left:50px;
	z-index: 2000;



}
/* TFS ID 2479 Ends */

.highlightSelection label
{
	background-color: #316ac5;
	color: #ffffff;
	display:inline-block;
}
.highlightSearch
{
	background-color: #316ac5;
	color: #ffffff;
	display:inline-block;
}

/* TFS ID 2145 Start */
.dialerDataCustomerListTable {
	border-color:#FFF;
	background-color:White;	
}
.dialerDataCustomerListDiv {
	position:absolute;
	top:15%;
    left:12%;
    border:1px solid #000000;
	z-index:10;
	width:75%;

}
.dialerDataCustomerListIFrame {
	position:absolute;
	top:15%;
    left:12%;
    border:none;
	z-index:10;
	width:75%;
}
/* TFS ID 2145 End */

/* TFS ID 2173 Start */
.tableConfirmBoxLayout {

	border-color:Black;
	background-color:White;	
	color: #FFF;

}
.tableConfirmBoxHeader {


	color: #FFF;
	background-color: #4B84B0;
	font-weight: bold;
	font-size: 1.1em;

}
.divConfirmBox {
	position:absolute;
	width:300px;
	height:90px;
	top:190px;
	left:350px;
	z-index:100;
}
/*TFS ID 2510 - Start*/
.paymentEntryProcessorMethodConfirmBox
{
	position:absolute;
	width:300px;
	height:90px;
	z-index:100;
}
/*TFS ID 2510 - End*/
/* TFS ID 2173 End */

/*TFS ID 1894 */
.PanelTemplateOperation legend
{
color:#000;
}
/* TFS ID 2379 Starts */
.paymentDisclaimerBG
{
 background-color:#ffff99; 
 overflow:auto;
}
/* TFS ID 2379 Ends */
/*TFS ID 2564 - Starts */
.divCardNumber
{
	position: relative;

}
.divHideLetterViewer {
   display: none;
   position: absolute;
   left: 125px;
   top: 4px;
   width: 20px;
}
.divShowLetterViewer {
   display: block;
   position: absolute;
   left: 125px;
   top: -12px;
   width: 25px;
   height:20px;
   font: 11px Arial,sans-serif;
   font-weight:bold;
   background-image:url(images/bubbleToolTip_yellow.gif);
   color:Navy;
   text-align:center;
}
/*TFS ID 2564 - Ends */
.button
{
	border-width:0px;
	cursor:hand;	
}

.bodybackground-color
{/*Gray99*/
 background-color:#fcfcfc;
}
.bodybackground-color1
{/*white*/
 background-color:#ffffff;
}

.bodybackground-color2
{/*white*/
 background-color:White;
}

.bodybackground-color3
{/*white*/
 background-color: #FFF;
 white-space :nowrap 
}
.bodybackground-color4
{/*white*/
padding:0px 0px 0px 15px;
background-color: #FFF;
}

.bodybackground-color5
{/*white*/
background-color:#ffffff; 
height:60px;
}
.bodybackground-color6
{/*white*/
background-color:White;
 background-image: none;
}

.bodybackground-color7
{/*white*/
padding: 15px 0px 0px 15px;
 background-color: #FFF;
}
.borderColor
{/*white*/
border-Color:White;
}

.foreColor1
{
color:Blue;
}

.foreColor2
{/*white*/
color:Purple;
}
.border
{
 border-right:1px;
 border-color:Black; 
 border-bottom:1px;
}
.font
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #2072aa;
}
.font1
{
	FONT-WEIGHT: bold;
	COLOR: #2072aa;
}
.font2
{
	FONT-WEIGHT: bold; 
	COLOR: #2072aa;
	width: 295px;
}
/*By Hardik - Start*/
.tableHeaderWithButton
{
	color: #FFF;
	background-color: #4B84B0;
	font-weight: bold;
	background-image: url(images/header_left.gif);
	background-position: left;
	background-repeat: no-repeat;
	font-size: 1.1em;
	padding: 3px 0px 0px 10px;
	border-right: 0px solid #fff;
	border-bottom: 3px solid #fff;
}
.formLeftWithChangeButton, .formBG
{
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 0px 5px;
	vertical-align: top;
}
.tableContentWithChangeButton
{
	text-align:right;
	padding-right: 7px;
	padding-bottom:3px;
}
.formRightWithChangeButton, .formBGspacerWithChangeButton
{
	margin: 0px 3px 0px 5px;
	vertical-align:top;
} 
.formBGspacerWithChangeButton
{
	background-color: #F7F7F7;
	padding-left: 5px;
}
.formBGspacerWithChangeButton a
{
	background-color: #F7F7F7;
	color: #01518F;
	padding-left: 5px;
}
.confirmPaymentMethodStyle
{
	background-color: #F7F7F7;
	padding: 8px 0px 8px 10px;
}
.confirmPaymentMethodStyle a
{
	background-color: #F7F7F7;
	color: #01518F;
	padding: 8px 0px 8px 10px;
}
.confirmPaymentMethodDividerStyle td
{
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
}
.fieldHeaderOptionalWithChangeButton
{
	background-color: #EFEFEF;
	color: #000;
	white-space: nowrap;
	padding-left: 5px;
}
.addButtonEntityRoles
{
	padding: 0px 0px 13px 0px;
}

.pagingEntityRoles td
{
	padding: 18px 15px 10px 11px;
	color: #00508F;
	background-color: #FFF;
}
.buttonsUserSearch
{
	padding: 0px 2px 13px 0px;
}
.submitPVPSummary
{
	padding-bottom: 4px;
}
.searchCriteriaFieldContainer
{
	padding-top:1px;
	background-color: #F7F7F7;
}
.searchCriteriaFieldContainer a
{
	padding-top:1px;
	background-color: #F7F7F7;
	color: #01518F;
}
.buttonsSearchCriteria
{ padding-right:2px;}

.buttonsSearchResultControl
{ padding-right:2px;}

.paymentDemographicsPaymentNotes
{ padding-right:2px;}

.accountDetailsEntityInfoRight
{
	margin-left: 5px;
} 

.accountDetailsEntityInfoRight table
{
	width: 100%;
}

.accountDetailsEntityInfoRight td
{
	padding: 2px 5px 3px 5px;
	vertical-align: top;
	border-right: 3px solid #fff;
}
.accountDetailsEntityInfoLeft {
	margin: 0px 0px 0px 0px;
}

.accountDetailsEntityInfoLeft td {
	padding: 2px 5px 3px 5px;
	vertical-align: top;
	border-right: 3px solid #fff;
}
.forgotPasswordButtons
{
	padding: 0px 14px 10px 48px;
}
.registeredCustomerButtons
{
	padding-bottom: 0px;
}
.customerInformationCompanyInfo
{
	background-color: #F7F7F7;
	border-bottom: 1px solid #FFF;
	padding-left: 2px;
}
.customerInformationCompanyInfo a
{
	background-color: #F7F7F7;
	color: #01518F;
	padding-left: 2px;
}
.customerInformationInputFields {
	background-color: #F7F7F7;
	padding-top: 2px;
	padding-bottom: 2px;
}
.customerInformationInputFields a {
	background-color: #F7F7F7;
	color: #01518F;
	padding-top: 2px;
	padding-bottom: 2px;
}
.billingInformationCompanyInfo
{
	background-color: #F7F7F7;
	border-bottom: 1px solid #FFF;
	padding-left: 1px;
}
.billingInformationCompanyInfo a
{
	background-color: #F7F7F7;
	color: #01518F;
	padding-left: 1px;
}
.billingInformationInputFields {
	background-color: #F7F7F7;
	padding-top: 2px;
	padding-bottom: 2px;
}
.billingInformationInputFields a {
	background-color: #F7F7F7;
	color: #01518F;
	padding-top: 2px;
	padding-bottom: 2px;
}
.paymentAmountInfoAmountField
{
	background-color: #F7F7F7;
	padding-left:5px;
}
.paymentAmountInfoAmountField a {
	background-color: #F7F7F7;
	color: #01518F;
	padding-left:5px;
}
.paymentAmountInfoInvoiceButton
{
	padding-bottom:5px;
}
.accountDetailsRecentPayments {
	border: 1px dotted #4B84B0;
	padding: 0px;
	font-size: inherit;
	margin: 1px;
}

.accountDetailsRecentPayments td {
	vertical-align: top;
}
.accountDetailsRecentPayments a
{
	color: #00508F;
}
.accountDetailsRecentPaymentGrid
{
	padding: 0px 5px 0px 5px;
	vertical-align: top;
	border-right: 3px solid #fff;
}
.accountDetailsRecentPaymentsHeading td{
	padding: 5px 5px 1px 1px;
	vertical-align: top;
	border-right: 0px solid #fff;
}
.accountDetailsRecentPaymentsSubHeader
{
	color: #01518F;
	background-color: #F0E6AA;
	font-weight: bold;
	font-size: 1.0em;
	padding: 3px 2px 2px 5px;
	border-top: solid 3px #fff;
	border-right: solid 5px #fff;
	border-bottom: solid 3px #fff;
	border-left: solid 3px #fff;
}
.accountDetailsRecentPaymentsGridTabDivider
{
	vertical-align:top;
	padding-bottom: 0px;
}
.accountDetailsHistoryButton
{
	text-align:right;
	padding-right:5px;
}
.seriesCriteriaOccurenceField
{
	background-color: #F7F7F7;
	padding-left:0px;
}
.seriesCriteriaOccurenceField a {
	background-color: #F7F7F7;
	color: #01518F;
	padding-left:0px;
}
.paymentSeriesSubmitMenuOptions
{
	text-align: right;
	padding-bottom:5px;
}
/*By Hardik - End*/
/* TFS ID 1841 End*/
.clientFee
{
	display:none;	
}
/*TFS ID 2552 starts */
.divCustomInvoiceSearch 
{	
	position:absolute;
	width:350px;
	height:250px;
	top:600px;
	left:300px;	
	z-index:2001;
}
.iframeCustomInvoiceSearch
{
	position: absolute;
	width: 351px;	
	height: 157px;
	top: 600px;
	left: 300px;
	z-index: 2000;
}
.tableCustomInvoiceSearchLayout {
	border-color:#FFF;
	background-color:White;	
	color: #FFF;
}
.tableCustomInvoiceSearchHeader {
	color: #FFF;
	background-color: #4B84B0;
	font-weight: bold;
	font-size: 1.1em;
}

.fieldHeaderInvoiceSpacer {
	background-color: #EFEFEF;
	color: #00508F;
	font-weight: bold;
	white-space: nowrap;	
}

.fieldHeaderInvoiceSpacerformBG {
	background-color: #F7F7F7;
}

.formBGspacerSubTotal {
	background-color: #F7F7F7;
	border-bottom: 1px solid #FFF;
	color:#00508F;	
}

.formBGspacerSegments {
	background-color: #F7F7F7;
	border-bottom: 1px solid #FFF;
	color:#00508F;	
}

.formBGspacerInvoice {
	background-color: #F7F7F7;
	border-bottom: 1px solid #FFF;
	color:#000;	
	font-style:italic;
}

#formInvoiceRepeaterresultsDiv {
	overflow:hidden;
} 

#formInvoiceRepeaterresultsDiv table {
	width: 100%;
}

#formInvoiceRepeaterresultsDiv td {
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	border-right: 0px solid #fff;
	border-collapse: collapse;
	text-align:left;
	border-bottom:2px solid #fff;
}

#formInvoiceRepeaterHeaderDiv {
	/* margin-left: 5px; */
	overflow:hidden;
} 

#formInvoiceRepeaterHeaderDiv table {
	width: 100%;
}
#formInvoiceRepeaterHeaderDiv td {
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	border-right: 0px solid #fff;
	border-collapse: collapse;
	text-align:left;
	border-bottom:1px solid #fff;
	color: #00508F;
	font-weight: bold;
}
.fieldText {	
	color: #000;
	white-space: nowrap;
}
#formDiv td{
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	border-right: 0px solid #fff;
	border-collapse: collapse;
}
.invoiceAmountLabelBorder
{
	border-right: silver 1px solid;
	border-top: silver 1px solid;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	background-color: #f7f7f7;
	text-align: right;
}
/* TFS ID 2552 ends */
/* TFS ID 2382 - Start */
.relatedEntitiesTable
{
	border-color:#FFF;
	background-color:White;	
	color: #FFF;
}
.relatedEntitiesHeader
{
	color: #FFF;
	background-color: #4B84B0;
	font-weight: bold;
	font-size: 1.1em;

}
.relatedEntitiesLayer
{
	position:absolute;
	width:350px;
	height:150px;
	top:150px;
	left:375px;
	z-index:2001;
}

.relatedEntitiesIframe
{		
	position: absolute;
	width:350px;
	height:230px;
	top:150px;
	left:375px;
	z-index: 2000;
}
a.highlightSearch
{
	background-color: #316ac5;
	color: #ffffff;
	display:inline-block;
}
/* TFS ID 2382 - End */
.deactivatedOptionalField
{
	background-color: #f1f1f1;
	border: solid 1px lightgrey;
	height: 16px;
}

.button_LoadInvoice
{
	position: relative;	
	left: 2px;
	z-index: 1;	
	width:100px;
	height:30px;
	background-color: Transparent ;
	background-image:url(Images/blank_button_sm.gif);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	border-style:solid;
	border-width:0px;
	cursor:hand;
	color: #FFF;
}
.button_ResetInvoices
{
	width:125px;	
	height:30px;
	background-color: inherit ;
	background-image:url(Images/blank_button_sm.gif);
	background-repeat: no-repeat;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	border-style:solid;
	border-width:0px;
	cursor:hand;
	color: #FFF;
	text-align:center;
	font-weight:bold;
}


