/* CSS Document */

body {
	font-family: 'Gotham Book';
	color: #000000;
	line-height: 1.35;
	font-size: 0.7em;
	margin: 0.5px;
	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 'Gotham Book'; /*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 {
    color: #00508F;
    width: 100%; /*160px;*/
    text-align:center;

	/*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;*/
}

#space {
	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-family: Gotham-Medium;
}

#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 #fff; /*#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, #navlisttop input
{
/*border: 1px solid #00508F;
background: #F0E6AA;*/
color: #00508F;
float: left;
font-size: 11px;
font-weight: normal;
line-height: 14px;
margin-right: 5px;
padding: 5px 5px 5px 5px;
text-decoration: none;
font-family: Gotham-Medium;
}

	#navlisttop a:link#current, #navlisttop a:visited#current, #navlisttop input#current
	{
		border-bottom: 1px solid #fff; /*#00508F;*/
		background: #F0E6AA;
		color: #00508F;
	}

	#navlisttop a:hover, #navlisttop input:hover 
	{
		color: #FFF;
		background-color: #faa638; /*#f58025;*/ /*#4B84B0;*/
	}

#navlistmenu
{
margin-top:15px;
padding-bottom: 5px;
font-family:Gotham-Medium;
font-size: 10px;
color:#fff;

/*margin: 0px;
padding-bottom: 5px;*/
}

#navlistmenu ul, #navlistmenu li
{
display: inline;
list-style-type: none;
margin-top: 20px !important;
padding-right: 30px;
overflow:hidden;
}

#navlistmenu a:link, #navlistmenu a:visited
{
float: left;
padding: 6px 7px 1px 7px;
margin: 0px 30px 0px 0px;
text-decoration: none;
height:18px;

/*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-repeat: repeat-x;
background-color: #003A63;/*#f58025;*/
color: #fff;
/*border-radius:40px !important;*/

/*background-image: url(images/submenu_bg_on.gif);
background-repeat: repeat-x;
color: #01518F;*/
}

.navlistmenu a:link#current, #navlistmenu a:visited#current {
    background-repeat: repeat-x;
    background-color: #003A63;/*#f58025;*/
    color: #fff;
}

#navlistmenu a:hover 
{ 
background-repeat: repeat-x;
background-color:#003A63;/*#f58025;*/
color: #FFF;
/*border-radius:40px !important;*/

/*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: 11px;
font-weight: normal;
line-height: 14px;
margin-right: 5px;
padding: 5px 5px 5px 5px;
text-decoration: none;
font-family: Gotham-Medium;
}

#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 #fff; /*#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, #navlisttop input 
	{
		border: 1px solid #fff; /*#00508F;*/
		background: #003a63; /*#faa638;*/ /*#F0E6AA;*/
		color: #fff; /*#00508F;*/
		float: left;
		font-size: 11px;
		font-weight: normal;
		line-height: 14px;
		margin-right: 5px;
		padding: 5px 5px 5px 5px;
		text-decoration: none;
		font-family: Gotham-Medium;
	}

	#navlisttop a:link#current, #navlisttop a:visited#current, #navlisttop input#current
	{
		border-bottom: 1px solid #fff; /*#00508F;*/
		background: #faa638; /*#F0E6AA;*/
		color: #003a63; /*#00508F;*/
	}

	#navlisttop a:hover, #navlisttop input:hover
	{
		color: #FFF;
		background-color: #faa638; /*#f58025;*/ /*#4B84B0;*/
	}

/*********************END Charge Back*******/

.tabMenu1on {
    margin: 0px;
    margin-bottom:-1px;
    /*padding:0px;*/
	/*position:absolute;*/
	top: 77px;
	left: 10px;
	width: 130px;
	height: 33px;
    background-color:#003a63;
    border: 1px #003a63;
}

.tabMenu1on :hover {
    text-decoration:none;
}

.tabMenu1off {
    margin: 0px;
	/*position: absolute;*/
    margin-bottom:-1px;
	top: 77px;
	left: 10px;
	width: 130px;
	height: 33px;
    border:1px solid #FEC46D;
}

.tabMenu1off :hover a {
    color:#fff;
    text-decoration:none;
}

.tabMenu1off :hover{
    background-color: #003a63;
    border: 1px #003a63;
}

.tabMenu2on {
    margin: 0px;
	/*position: absolute;*/
    margin-bottom:-1px;
	top: 77px;
	left: 150px;
	z-index: 5;
	width: 130px;
	height: 33px;
    background-color:#003a63;
    border: 1px #003a63;
}

.tabMenu2on :hover {
    text-decoration:none;
}

.tabMenu2off {
    margin: 0px;
	/*position: absolute;*/
    margin-bottom:-1px;
	top: 77px;
	left: 130px;
	width: 130px;
	height: 33px;
    border:1px solid #FEC46D;
}

.tabMenu2off :hover a{
    color:#fff;
    text-decoration:none;
}

.tabMenu2off :hover{
    background-color: #003a63;
    border: 1px #003a63;
}

.tabMenu3on {
    margin: 0px;
	/*position: absolute;*/
    margin-bottom:-1px;
	top: 77px;
	left: 290px;
	width: 130px;
	height: 33px;
    background-color:#003a63;
    border: 1px #003a63;
}

.tabMenu3on :hover {
    text-decoration:none;
}

.tabMenu3off {
    margin: 0px;
	/*position: absolute;*/
    margin-bottom:-1px;
	top: 77px;
	left: 290px;
	width: 130px;
	height: 33px;
    border:1px solid #FEC46D;
}

.tabMenu3off :hover a {
    color:#fff;
    text-decoration:none;
}

.tabMenu3off :hover {
    background-color:#003a63;
    border: 1px #003a63;
}

.tabMenu4on {
    margin: 0px;
	/*position: absolute;*/
    margin-bottom:-1px;
	top: 77px;
	left: 430px;
	z-index: 5;
	width: 130px;
	height: 33px;
    background-color:#003a63;
    border: 1px #003a63;
}

.tabMenu4on :hover {
    text-decoration:none;
}

.tabMenu4off {
	margin: 0px;
	/*position: absolute;*/
    margin-bottom:-1px;
	top: 77px;
	left: 430px;
	/*z-index: 1;*/
	width: 130px;
	height: 33px;
    border:1px solid #FEC46D;
}

.tabMenu4off :hover a {
    color:#fff;
    text-decoration:none;
}

.tabMenu4off :hover{
    background-color:#003a63;
    border: 1px #003a63;
}

.tabMenu5on {
	margin: 0px;
	/*position: absolute;*/
    margin-bottom:-1px;
	top: 77px;
	left: 570px; /*545*/
	z-index: 5;
	width: 130px;
	height: 33px;
    background-color:#003a63;
    border: 1px #003a63;
}

.tabMenu5on :hover {
    text-decoration:none;
}

.tabMenu5off {
    margin: 0px;
	/*position: absolute;*/
    margin-bottom:-1px;
	top: 77px;
	left: 570px;
	width: 130px;
	height: 33px;
    border:1px solid #FEC46D;
}

.tabMenu5off :hover a {
    color:#fff;
    text-decoration:none;
}

.tabMenu5off :hover {
    background-color:#003a63;
    border: 1px #003a63;
}

.tabMenu6on {
    margin: 0px;
	/*position: absolute;*/
    margin-bottom:-1px;
	top: 77px;
	left: 710px;
	z-index: 5;
	width: 140px;
	height: 33px;
    background-color:#003a63;
    border: 1px #003a63;
    color:#fff;
}

.tabMenu6on :hover {
    text-decoration:none;
}

.tabMenu6off {
    margin: 0px;
	/*position: absolute;*/
    margin-bottom:-1px;
	top: 77px;
	left: 710px;
	width: 140px;
	height: 33px;
    border:1px solid #FEC46D;
}

.tabMenu6off :hover a {
    color:#fff;
    text-decoration:none;
}

.tabMenu6off :hover {
    background-color:#003a63;
    border: 1px #003a63;
}

.tabMenu7on {
    margin: 0px;
    /*position: absolute;*/
    margin-bottom:-1px;
    top: 77px;
    left: 860px;
    z-index: 5;
    width: 130px;
    height: 33px;
    background-color: #003a63;
    border: 1px #003a63;
}

.tabMenu7on :hover {
    text-decoration:none;
}

.tabMenu7off {
    margin: 0px;
	/*position: absolute;*/
    margin-bottom:-1px;
	top: 77px;
	left: 860px;
	width: 130px;
	height: 33px;
    border:1px solid #FEC46D;
}

.tabMenu7off :hover a {
    color:#fff;
    text-decoration:none;
}

.tabMenu7off :hover {
    background-color:#003a63;
    border: 1px #003a63;
}

.tabMenu8on {
    margin: 0px;
    /*position: absolute;*/
    margin-bottom:-1px;
    top: 77px;
    left: 885px;
    z-index: 5;
    width: 140px;
    height: 33px;
    background-color: #003a63;
    border: 1px #003a63;	
}

.tabMenu8on :hover {
    text-decoration:none;
}

.tabMenu8off {
    margin: 0px;
	/*position: absolute;*/
    margin-bottom:-1px;
	top: 77px;
	left: 885px;
	width: 140px;
	height: 33px;
    /*border:1px solid #FEC46D;*/
}

.tabMenu8off :hover a {
    color:#fff;
    text-decoration:none;
}

.tabMenu8off :hover {
    background-color:#003a63;
    border: 1px #003a63;
}

.tabMenuOff {
    padding: 2px 3px 2px 3px;
	vertical-align: middle;
	text-align: center;
    font-family:Gotham-Bold;
	font-size: 10px;
	color: #FFF;
	height:29px;
}

.tabMenuOn {
    padding: 2px 3px 2px 3px;
	vertical-align: middle;
	text-align: center;
    font-family:Gotham-Bold;
	font-size: 10px;
	color: #FFF;
	background-color: transparent;
    height:29px;
}

.tabMenuOffR {
    padding: 2px 3px 2px 3px;
	vertical-align: middle;
	text-align: center;
	font-size: 10px;
    font-family:Gotham-Bold;
	color: #FFF;
	background-color: transparent;
    height:29px;
}

.tabMenuOnR {
    padding: 2px 3px 2px 3px;
	vertical-align: middle;
	text-align: center;
	font-size: 10px;
    font-family:Gotham-Bold;
	color: #FFF;
	background-color: transparent;
    height:29px;
}

.tabMenuOff a {
	color: #696868; /*#FFF;*/
	background-color: transparent;
}

.tabMenuOn a {
	color: #FFF;
	background-color: transparent;
}

.tabMenuOffR a {
	color:  #696868;
	background-color: transparent;
}

.tabMenuOnR a {
	color:  #fff;
	background-color: transparent;
}

/***************CONTAINER*********************/

#container {
	margin: 0px;
	padding: 0px;
	width: 100%; /*95%;*/
	top: 109px;
	position:absolute;
	left: 0px;
}
.container {
	margin: 0px;
	padding: 0px;
	width: 100%; /*95%;*/
	top: -2px;
	position:relative;
	left: 0px;
}

.containerTop {
    background-color: #faa638;
    background-repeat: repeat-x;

	/*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:#003a63;
	background-color: transparent;
	font-size: 14px;
    font-family:Gotham-Medium;
    font-weight:500;
	line-height: 1.0;
	padding-right: 20px;
	padding-left: 5px;

	/*color: #01518F;
	background-color: transparent;
	font-size: 14px;
	line-height: 1.0;
	padding-right: 20px;
	padding-left: 5px;*/
}

.progressBarOff {
    color:#fff;
	background-color: transparent;
	font-size: 14px;
    font-family:Gotham-Medium;
    font-weight:200;
	line-height: 1.0;
	padding-right: 20px;
	padding-left: 5px;

	/*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:100%; /*95%;*/
}

#content1 {
	padding: 15px 0px 0px 15px;
	background-color: #FFF;
}

.content2 {
    padding: 15px 0px 0px 15px;
	background-color: #fec46d;
    height: 95%;
}

#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: 'Gotham Book'; /*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: 'Gotham Book'; /*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;

    font-family:'Gotham Book';
}

#footer {
    padding: 0px 20px 0px 15px;
    color:#003a63 !important;
    background-color: transparent;
	width: 98%;

    /*padding: 0px 25px 15px 15px;
	color: #00508F;
	background-color: transparent;
	width: 94%;
	font-size: inherit;*/
}

#footer a {
    color:#003a63 !important;
	background-color: transparent;
	text-decoration: underline;
    font-family: Gotham-Bold;
}

/****************FORM CONTENT STYLES********************/

#requiredField {
    background-color: #FFF;
	margin-top: 10px;
    font-family:Gotham-Bold;
    font-size:11px;
    color:#3A82A7;
    /*font-style:italic;*/
}

#requiredFieldAccountDetails {
    background-color: #FFF;
	margin-top: 5px;
    font-size:smaller;
    color:#3a82a7;
}

.requiredField {
	background-color: #FFF;
    margin-top: 5px;
    color:#58595b;
    font-family:Gotham-Bold;
    font-style:italic;
}

#requiredFieldAmongOptions {
	background-color: #FFF;
	color:#CC6600;
    font-family:Gotham-Bold;
	margin-top: 0px;
}

#errorText {
	/*background-color: #FFF;*/
    /*font-weight: bold;*/
	color: red;
    font-family: Gotham-Medium;
	margin-top: 5px;
	margin-bottom: 10px;
	font-size: 1.1em; /*0.875em;*/
}

.importInvoiceErrorText {
	background-color: #F7F7F7;
	color: red; /*#9E4444;*/
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 1.1em;
}

.errorText {
	/*background-color: #FFF;*/
	padding: 0px 0px 0px 15px;
	color: red; /*#9E4444;*/
    font-family: Gotham-Medium;
	font-size: 1.1em; /*0.875em;*/
}


form {
	margin: 0px;
}

blockquote {
	margin: 0px 0px 0px 15px;
}

input, select, textarea {
	font-size: 1.0em;
	font-family: 'Gotham Book'; /*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;
}

#formRightCalendar {
	margin-left: 5px;
} 

#formRightCalendar 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 {
    color: #003a63;
	font-family:Gotham-Bold;
	/*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-family:Gotham-Bold;
	/*font-weight: bold;*/
	white-space: nowrap;

	
}
.fieldHeaderRequiredSubfield {
	background-color: #fff; /*#F7F7F7;*/
	color: #00508F;
	/*font-weight: bold;*/
    font-family: Gotham-Bold;
	white-space: nowrap;
}

.fieldHeaderRequiredSubfield a {
	font-weight: normal;	
}

.fieldHeaderRequiredSpacer {
	color: #003a63; /*#00508F;*/
	font-family:Gotham-Bold;
	white-space: nowrap;
	border-bottom: 1px solid #FFF;
}

.fieldHeaderRequiredSpacer a {
	/*background-color: #EFEFEF;*/
	color:#003a63; /*#00508F;*/
    font-family:Gotham-Bold;
}

.fieldHeaderRequiredHighlightSpacer {
	background-color: #FEC46D; /*#F0E6AA;*/
	color: #003A63; /*#00508F;*/
	font-family:Gotham-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; /*#58595b !important;*/
	white-space: nowrap;
}

.fieldHeaderOptionalSubfield {
	background-color: #fff; /*#F7F7F7;*/
	color: #000;
	white-space: nowrap;
}

.fieldHeaderOptionalSpacer {
	background-color: #fff; /*#EFEFEF;*/
	color: #000; /*#58595b;*/ 
	white-space: nowrap;
	border-bottom: 3px solid #FFF; 
    font-weight:100;
}

.formBG {
	background-color: #FFF; /*#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: #fff; /*#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: #FEC46D; /*#fee4b0;*/ /*#F4EDC1;*/
	border-bottom: 3px solid #FFF;
}
.formBGSummaryHighlightspacer
{
    border: 1px solid #FEC46D !important;
}

#formLeftSpacer {
    margin-right:5px;
}

#formLeftSpacer td {
    border: 1px solid #fff;
    padding: 3px 5px 3px 5px;
	vertical-align: top;
}

.formBGHighlightColumns {
    background-color: #eaeaea;
}

#formRightSpacer {
    margin-right:5px;
}

#formRightSpacer td {
    border: 1px solid #fff;
	padding: 3px 5px 3px 5px;
	vertical-align: top;
}

.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;
}

tr.formBGamountInvoice {
    background-color:#eaeaea;
}

.formBGCalendar {
	background-color: #F7F7F7;
}

.tableHeader {
	color:#fff;
    font-size:1.1em;
    font-family:Gotham-Medium;
    padding:4px;
    background-color:#3A82A7;
}

.tableSubHeader {
	color: #003a63; /*#01518F;*/
	background-color: #FEC46D; /*#F0E6AA;*/
	font-family: Gotham-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: 20px;
	top: 65px; /*40px;*/	
	width: 95%;	
}

.trailOff {
	color: #3A82A7; /*#B59722;*/
	background-color: transparent;
    font-family: Gotham-Medium;
}

.trailOff a {
	color: #3A82A7; /*#B59722;*/
	background-color: transparent;
    font-family: Gotham-Medium;
}

#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;
}

.fieldHeaderStyleBackground {
    background-color:#eaeaea;
}


/***************************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-color: #003A63;
    text-align: center;
    color: #fff;
    border: none;
    /*border-radius: 10px !important;
    -webkit-border-radius: 10px;*/
    font-size: 10px;
    font-weight:bold;

/*background-image: url(images/submenu_bg_on.gif);
background-repeat: repeat-x;
color: #01518F;*/
}
/********************Start Recent Transaction Tab Style****************/
.recentTransactionsTab1on {
	position: relative;
	top: 8px; 
	left: 5px; 
	z-index: 5;
	height: 30px; 
    width:140px;
    vertical-align: bottom;
    text-align: center;
    background-color: #003A63;
    border-top:3px solid #F58025;
    margin: 0px;
	padding: 0px;
	
    /*background-image:url(images/tab_blue_bg.gif);*/
    /*background-image:url('Images/tab_bar_blue.png');*/
    /*background-repeat:no-repeat;*/
}

 .recentTransactionsTab1on a {
    white-space:nowrap;
    font-size: 10px;
	/*font-weight: bold;*/
    font-family:Gotham-Medium;
	color: #fff !important;
 }

.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: 8px;
	left: 5px; 
	z-index: 1;	
	height: 30px;
    width:140px;
	vertical-align: bottom;
	text-align: center;
	font-size: 10px;
	white-space:nowrap;
	font-family:Gotham-Medium;
	margin: 0px;
	padding: 0px;
    border: 1px solid #FEC46D;
    border-bottom-color: #fff;

    /*background-color: transparent;*/
    /*background-image:url(images/tab_gray_bg.gif);*/
    /*background-image:url('Images/tab_bar_white.png');*/
    /*background-repeat:no-repeat;*/
}

.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: 8px; 
	left: 7px; 
	z-index: 5;	
	height: 30px; 
    width:140px;
	vertical-align: bottom;
	text-align: center;
	background-color: #003A63;
    border-top:3px solid #F58025;
	margin: 0px;
	padding: 0px;

    /*background-image:url(images/tab_blue_bg.gif);*/
    /*background-image:url('Images/tab_bar_blue.png');*/
    /*background-repeat:no-repeat;*/
}

.recentTransactionsTab2on a {
    white-space:nowrap;
    font-size: 10px;
	font-family: Gotham-Medium;
	color: #FFF !important;
}

.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: 8px; 
	left: 7px;
	z-index: 1;
	height: 30px; 
    width:140px;
	vertical-align: bottom;
	text-align: center;
	font-size: 10px;
    white-space:nowrap;
	/*font-weight: bold;*/
    font-family:Gotham-Medium;
	margin: 0px;
	padding: 0px;
    border: 1px solid #FEC46D;
    border-bottom-color: #fff;

    /*background-color: transparent;*/
	/*background-image:url(images/tab_gray_bg.gif);*/
    /*background-image:url('Images/tab_bar_white.png');*/
}
.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 {
	position: relative;
	top: 8px; 
	left: 9px;
	z-index: 5;	
	height: 30px;
    width:140px;
	vertical-align: bottom;
	text-align: center;
	background-color: #003A63;
	border-top:3px solid #F58025;
	margin: 0px;
	padding: 0px;

    /*background-image:url(images/tab_blue_bg.gif);*/
    /*background-image:url('Images/tab_bar_blue.png');
    background-repeat:no-repeat;*/
}

.recentTransactionsTab3on a {
    white-space:nowrap;
    font-size: 10px;
	font-family:Gotham-Medium;
	color: #FFF !important;

}
.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 {
	position: relative;
	top: 8px;
	left: 9px;
	z-index: 1;	
	height: 30px;
    width:140px; 
	vertical-align: bottom;
	text-align: center;
	font-size: 10px;
    white-space:nowrap;
	font-family:Gotham-Medium;
	margin: 0px;
	padding: 0px;
    border: 1px solid #FEC46D;
    border-bottom-color: #fff;

    /*background-color: transparent;*/
	/*background-image:url(images/tab_gray_bg.gif);*/
    /*background-image:url('Images/tab_bar_white.png');*/

}
.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 {
	position: relative;
	top: 8px; 
	left: 11px; 
	z-index: 5;
	height: 30px; 
    width:140px;
	vertical-align: top;
	text-align: center;
    background-color: #003A63;
    border-top:3px solid #F58025;
    margin: 0px;
	padding: 0px;

	/*background-image:url(images/tab_blue_bg.gif);*/
    /*background-image:url('Images/tab_bar_blue.png');
    background-repeat:no-repeat;*/
}

.recentTransactionsTab4on a {
    white-space:nowrap;
    font-size: 10px;
	font-family: Gotham-Medium;
	color: #FFF !important;
}

.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 {
	position: relative;
	top: 8px; 
	left: 11px;
	height: 30px;
    width:140px;
	z-index: 1;
	vertical-align: bottom;
	text-align: center;
	font-size: 10px;
    white-space:nowrap;
	font-family: Gotham-Medium;
	margin: 0px;
	padding: 0px;
    border: 1px solid #FEC46D;
    border-bottom-color: #fff;

    /*background-repeat:no-repeat;*/
    /*background-color: transparent;*/
	/*background-image:url(images/tab_gray_bg.gif);*/
    /*background-image:url('Images/tab_bar_white.png');*/
}
.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: red; /*#9E4444;*/
	font-weight: bold;
	font-size: 1.1em;
	text-align:center;
}
.activeRecurringPaymentMessage
{
	background-color: #FFF;
	padding: 0px 0px 0px 0px;
	color: #003A63 !important;/*#9E4444;*/
	font-weight: bold;
	font-size: 11px;
    font-family:Gotham-Bold;
	text-align:center;
}

.activeRecurringPaymentNote
{
    color: #58595b;
    font-family:Gotham-Medium;
    font-style:italic;
	font-size:10px;
	vertical-align:top;
    
    /*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;
    padding-bottom:5px;
}

#recentPaymentsTabTable td
{
	vertical-align: middle;
}

#recentPaymentsTabTable a
{
	color: #003A63;/*#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: #FEC46D; /*#F4EDC1;*/
	border-bottom: 3px solid #FFF;
	padding-left: 5px;
}
.PaymentEntryTransactionsFooterItemText
{	
	background-color: #FEC46D; /*#fee4b0;*/ /*#F0E6AA;*/
	color: #003A63; /*#00508F;*/
	font-family: Gotham-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;
    top:5px;
	left: 5px; 
	z-index: 5;
	height: 30px;
    width:140px;
	vertical-align: bottom;
	text-align: center;
    background-color: #003A63;
    border-top:3px solid #F58025;
    margin: 0px;
	padding: 0px;
	
	/*background-image:url(images/tab_blue_bg.gif);*/
    /*background-image:url('Images/tab_bar_orange.png');*/
    /*background-repeat:no-repeat;*/
}

.recentPaymentVehicleTransactionsTab1on a {
    white-space:nowrap;
    font-size: 10px;
	font-family: Gotham-Medium;
	color: #fff !important;
 }

.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;
	top:5px;
	left: 5px;
	z-index: 1;	
	height: 30px;
    width:140px;
	vertical-align: bottom;
	text-align: center;
	font-size: 10px;
	white-space:nowrap;
	font-family: Gotham-Medium;
	margin: 0px;
	padding: 0px;
    border: 1px solid #FEC46D;
    border-bottom-color: #fff;

    /*background-color: transparent;*/
	/*background-image:url(images/tab_gray_bg.gif);*/
    /*background-image:url('Images/tab_bar_white.png');*/

}
.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;
	top:5px;
	left: 7px;
	z-index: 5;
	height: 30px;
    width:140px;
	vertical-align: bottom;
	text-align: center;
    background-color: #003A63;
    border-top:3px solid #F58025;
	margin: 0px;
	padding: 0px;

    /*background-image:url(images/tab_blue_bg.gif);*/
    /*background-image:url('Images/tab_bar_orange.png');*/
}

.recentPaymentVehicleTransactionsTab2on a {
    white-space:nowrap;
    font-size: 10px;
	font-family: Gotham-Medium;
	color: #fff !important;
 }

.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;
	top:5px;
	left: 7px;
	z-index: 1;
	height: 30px;
    width:140px;
	vertical-align: bottom;
	text-align: center;
	font-size: 10px;
	font-family: Gotham-Medium;
	white-space:nowrap;
	margin: 0px;
	padding: 0px;
    border: 1px solid #FEC46D;
    border-bottom-color: #fff;

    /*background-color: transparent;*/
	/*background-image:url(images/tab_gray_bg.gif);*/
    /*background-image:url('Images/tab_bar_white.png');*/
}
.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;
	
}

.button_view_document
{
	position: relative;	
	left: 2px;
	z-index: 1;
	width:190px;
	height: 33px;
	background-color: Transparent ;
	background-image:url(Images/genericButtonArrow.png);
	background-repeat:no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 27px 0px 0px;
	text-align:center;
	font-style :inherit ;
	font-family :'Century Gothic' ;
	font-size:12px;
	color :white ;
	font-weight :bold ;
	border-style:inherit;
	border-width:0;
	cursor:hand;
	border-color :Gray;
    vertical-align:middle;
}

.button_view_document2
{
	position: relative;	
	left: 2px;
	z-index: 1;
	width:190px;
	height: 30px;
	background-color: Transparent ;
	background-image:url(Images/genericButtonView.png);
	background-repeat:no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 25px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :'Century Gothic' ;
	font-size:12px;
	color :white ;
	font-weight :bold ;
	border-style:inherit;
	border-width:0;
	cursor:hand;
	border-color :Gray ;
}

.button_account_change
{
	position: relative;	
	left: 2px;
	z-index: 1;
	width:146px;
	height: 35px;
	background-color: Transparent ;
	background-image:url(Images/genericButtonChange.png);
	background-repeat:no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :'Century Gothic' ;
	font-size:12px;
	color :white ;
	font-weight :bold ;
	border-style:inherit;
	border-width:0;
	cursor:hand;
	border-color :Gray ;
}


.button_make_another_payment
{
	position: relative;	
	left: 2px;
	z-index: 1;
	width:190px;
	height: 30px;
	background-color: Transparent ;
	background-image:url(Images/genericButton2.png);
	background-repeat:no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 0px;
	text-align:center ;
	font-style :inherit ;
	font-family :'Century Gothic' ;
	font-size:12px;
	color :white ;
	font-weight :bold ;
	border-style:inherit;
	border-width:0;
	cursor:hand;
	border-color :Gray ;
}

.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: 3px;
	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;
    top: -1px;
}

.tableCustomBESelectLayout {
	border-color:#FFF;
	background-color:White;	
	color: #FFF;
}
.tableCustomBESelectHeader {
	color: #FFF;
	background-color: #3A82A7; /*#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: 200title0;



}
/* 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;
}

.divConfirmMessageBox {
	/*position:absolute;
	width:300px;
	height:90px;
	top:20%;
	left:40%;
	z-index:100;*/

    position: fixed; 
    padding: 0; 
    margin: 0; 
    top: 0; 
    left: 0; 
    width: 100%; 
    height: 100%; 
    background-color: rgba(255, 255, 255, 0); 
    z-index: 2147483647;
}
/*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;
}
.font3 
{
    FONT-WEIGHT: bold;
    text-align:left
}
/*By Hardik - Start*/
.tableHeaderWithButton
{
	color: #FFF;
	background-color: transparent; /*#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: #FFF; /*#F7F7F7;*/
	padding-left: 5px;
}
.formBGspacerWithChangeButton a
{
	background-color: #FFF; /*#F7F7F7;*/
	color: #01518F;
	padding-left: 5px;
}
.confirmPaymentMethodStyle
{
	background-color: #FFF; /*#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: #FFF; /*#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: #fff; /*#01518F;*/
	padding-left: 1px;
}
.billingInformationInputFields {
	/*background-color: #F7F7F7;*/
	padding-top: 2px;
	padding-bottom: 2px;
}
.billingInformationInputFields a {
	/*background-color: #F7F7F7;*/
	color: #fff; /*#01518F;*/
	padding-top: 2px;
	padding-bottom: 2px;
}
.paymentAmountInfoAmountField
{
	background-color: #fff;/*#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: #fee4b0;/*#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: #eaeaea; /*#F7F7F7;*/
	border-bottom: 1px solid #FFF;
	color:#00508F;	
}

.formBGspacerSegments {
	background-color: #eaeaea;  /*#F7F7F7;*/
	border-bottom: 1px solid #FFF;
}

.formBGspacerInvoice {
	background-color: #eaeaea; 
	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;
}

.CalStyle {
    z-index:2; 
    position:absolute; 
    vertical-align:top; 
    float:right; 
    margin-top:0px;
}

.textBanner 
{
    overflow:scroll;
    z-index:5;
}

.heightPercent80 {
    height:80%;
}

.divBanner {
  	margin: 0 -150px 0 -150px;
	position:absolute;
	top: 10px;
    left:40%;
    z-index:2;
    width:500px;
    white-space: nowrap;
    text-align:center;
    background-color:transparent;
    float:left;
    font-family:Gotham-Medium;   
}

.tabsCSR {
    margin: -3px;
    width: 100%;
    float: left;
}

.tabsCustomer {
    margin: -3px;
    width: 100%;
    float: left;
}

.tabsRegCustomer {
    margin: -3px;
    width: 100%;
    float: left;
}


.divTransparent 
{
    padding:0px 0px 0px 15px;
    background-color:transparent;
}

.MultiLine
{
    word-wrap:normal;
}

.logoPosition {
    vertical-align:top;
    position: absolute;
    top:20px;
}

.broadcastMessage {
   padding-bottom:15px;
}

.enrollButtonPosition {
    right:250px;
    position:absolute;
}

.tdMakePayment1On {
    left:-135px;
    position:absolute;
}

.tdmakePayment1Off {
    left:-100px;
    position:absolute;
}

.tdmakePayment1Terms {
   left:-200%;
   position:absolute;
}

.tdSpace {
    width:25px;
}

.none {
    display:none;
}

.display {
    display:inline-block;
}

.visibility {
     visibility:visible;
}

/*Captcha-SliderUnlock Css*/
#slider { 
  margin: 5px auto; 
  width: 350px; 
  height: 40px; 
  position: relative; 
  border-radius: 2px; 
  background-color: #dae2d0; 
  overflow: hidden; 
  text-align: center; 
  user-select: none; 
  -moz-user-select: none; 
  -webkit-user-select: none; 
} 


#slider_bg { 
  position: absolute; 
  left: 0; 
  top: 0; 
  height: 100%; 
  background-color: #7AC23C; 
  z-index: 1; 
} 

#label { 
  width: 46px; 
  position: absolute; 
  left: 0; 
  top: 0; 
  height: 38px; 
  line-height: 38px; 
  border: 1px solid #cccccc; 
  background: #fff; 
  z-index: 3; 
  cursor: move; 
  color: #ff9e77; 
  font-size: 16px; 
  font-weight: 900;  
} 
 
#labelTip { 
    
  position: absolute; 
  left: 0px; 
  width: 100%; 
  height: 100%; 
  font-size: 13px; 
  color: #787878; 
  line-height: 38px; 
  text-align: center; 
  z-index: 2; 
} 

/********START USER LOGIN STYLE**********/
.userValidator {
    margin-top:45px;
    text-align:center;
    float:right;
    position:relative;
    font-style:normal;
}

.passValidator {
    margin-top:10px;
    text-align:center;
    float:right;
    position:relative;
    font-style:normal;
}

.userName {
    float: left;
    margin: 10px 0px 10px 47px;  
}

.userName input {
    font-family: Gotham-Bold;
    font-size: 13px;
}

.passWord {
    float:left;
    margin-left:47px;
}

.passWord input {
    font-family: Gotham-Bold;
    font-size:13px;
}

.loginLabel {
    float:left;
    margin: 40px 0px 0px 47px;
    font-family: Gotham-Bold;
    font-size:16px;
    color:#58595b;
}

.forgotpassLabel {
    float:left;
    margin-top:35px;
    margin-left:45px;
    font-weight:800;
    font-size:16px;
    font-style:normal;
    text-align:center;
    color:#58595b;
}

.titleForError {
    font-weight:800;
    font-size:16px;
    color:#58595b;
    margin-left:15px; 
    margin-top:20px; 
}


#hrLine {
    float:left;
    width:100%; 
    size:1; 
    margin-left:20px;
}

#userLocation {
    font-family:Gotham-Bold;
    float:left;
    margin: 12px 0px 5px 45px;
    color:#003A63;

}

#hlinkReset {
    float:left;
    margin-left:16%;
    margin-bottom:40px;
    font-family:Gotham-Bold;
    font-size:11px;
    text-align:center;
    color:#58595b;
    width:100%;
}

#loginPanel {
    margin: 0px 0px 0px 0px;
    border-left-width: 0px;
    padding: 0px 0px 0px 0px;
}

#referenceDiv1 {
    position: absolute; 
    visibility: hidden;
}
.userloginButton {
    float:left;
    margin-top:15px;
    margin-left:47px;
}

.bodybackgroundimage {
        background-image: url('Images/financial_bkgd.png');
        background-color: #fec46d;
        background-repeat:no-repeat;
        background-size:1000px;
        width: 20%;
        background-attachment: fixed;
        background-position: center center;
        -moz-background-size: 50%;
        /*middle position*/
        /*width:80%;*/ 
}

.bodybackgroundsize {
      height: 500px;
      width: 95%;
}

.bodybackgroundimageLogin {
        background-image: url('Images/financial_bkgd.png');
        background-color: #fec46d;
        background-repeat:no-repeat;
        background-size:1000px;
        background-position: 60% 10px;
        height:100%;
        z-index:5;
}

.lineContainer {
    background-color:#fec46d;
    /*background-repeat: repeat-x;*/
}

.topStrip {
    height:10px;
    background-color:#f58025;
}

.loginPosition {
    position:absolute; 

    /*middle position*/
    /*left:37%; 
    top:100px;*/ 

    /*left position*/
    left:50px; 
    top:100px;
}

/********END USER LOGIN STYLE**********/

/********OTHER SECTION****************/
/*.topBarMenu {
    background-color:#faa638;
    background-repeat: repeat-x;
}*/

.vAlignMiddle {
    vertical-align:middle;
}

vAlignTop {
    vertical-align:top;
}

.background-newcolor {
    background-color:#faa638;
    background-repeat: repeat-x;
}

.newColor {
    color:#f58025;
}

.color1 {
    color:#003a63;
}

.colorWhite {
    color:#fff;
}

.textAlignCenter {
    text-align:center;
}
.textAlignLeft {
    text-align: left;
}

.textAlignRight {
    text-align: right;
}

.textHeader {
    color:#f58025;
    font-weight:bolder;
    font-family: Gotham-Bold;
    font-size:14px;
    padding-bottom:5px;
}

.textLabel {
    color:#58595b;
    font-weight:bold;
}

.textContent {
    /*color:#58595b;*/
    /*font-weight:bold;*/
    /*font-size:12px;*/
    font-family:Gotham-Bold;
    color:#003A63;
    padding:3px;
    background-color:#FEC46D;
    border-bottom:3px solid #fff;

}

.flt-Left {
    float:left;
}

.flt-Right {
    float:right;
}

.verticalLine {
    border:1px solid #ececeb;
    background-color:#ececeb;
    line-height:2px;
}

.verticalTopLine {
    border:0.5px thin #959595;
    background-color:#959595;
    line-height:1px;
    height:1px !important
}

.horizontalLine {
    border:1px solid #ececeb;
    background-color:#ececeb;
    width:100%;
    margin-bottom:20px;
    margin-top:25px;
}

#topMenuLine {
    /*border:1px solid #e6e6e6;*/
    background-color:#e6e6e6;
    width:100%;
    height:100px;
    top: 57px;
    position:absolute;
    z-index:-1;
    opacity:1;
    background: linear-gradient(#fcfcfc,#e6e6e6);
    background-image:-webkit-linear-gradient(to top, #fcfcfc, #e6e6e6);
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#fcfcfc, endColorstr=#e6e6e6)";
}

.topHorizontalLine {
    border:1px solid #e8e8e8;
    background-color:#e8e8e8;
    width:99%;
    height:3px;
    top: 70px;
    /*position:absolute;*/
}

.horizontalBar {
    height:55px;
}

.divChat {
    position:absolute;
    top:130px;
    /*right:-163px;*/
    right:0px;
    /*display:none;*/
}


/*.divChat:hover{
    position:absolute;
    top:100px;
    right:0px;
}*/

.bottomSpacer {
    height:20px;
}

.errorTextMessage {
    color: red; /*#9E4444;*/
    font-size:1.0em;
    font-family: Gotham-Medium;
    /*font-weight:bold;*/
}

#pageNumber {
    margin-top:10px;
    vertical-align:text-bottom;
    float:left;
    font-weight:bold;
    color: #58595b !important; 
	white-space: nowrap;
}

.progressOnShape {
	width: 27px;
	height: 27px;
	background: #003a63;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
    border-radius: 50px;
    color:#fff;
    border:1px;
    text-align: center;
}

.progressOffShape {
    width: 27px;
	height: 27px;
	background: #f58025;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
    border-radius: 50px;
    color:#fff;
    border:1px;
    text-align: center;
}

.progressShapeText {
    font-family: Gotham-Medium;
    font-weight:bold;
    font-size:20px;
    color:#fff;
}

.workflowStepLabel {
    font-family: Gotham-Medium;
    font-weight:bold;
}

input[type='radio']:checked:after {
    color:#003a63;
}

/*Browsers Compatibility*/
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #959595;
}

*:-ms-input-placeholder:focus { /* Internet Explorer 10-11 */
   color:  #959595 !important;
}

*::-ms-input-placeholder { /* Microsoft Edge */
   color:    #959595 !important;
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #959595 !important; 
}

[placeholder]:focus::-webkit-input-placeholder {
  transition: opacity 0.5s 0.5s ease; 
  opacity: 0;
}

.panelTimeoutPosition {
    margin:0px;
    padding:0px;
    left:400px;
    top:92%;
    position:relative;

}

.resetPasswordLink {
    font-size:14px;
    font-weight:bold;
    color:#003a63;
}

#dvViewDocument {
     left:175px; 
     position:absolute;
}

.breadcrumbStyle {
    color: #003A63;
    font-size: 13px;
    font-family: Gotham-Bold;
}

.paddingRight {
    padding-right:10px;
}

.boxed{
    border:2px solid #003a63; 
    padding:7px 4px 10px 4px; 
    width:460px; 
    position:relative;
}

.boxed:after {
    position:absolute;
    top:-12px;
    left:15px;
    padding:3px;
    content:"Text Message Receipt";
    z-index:10;
    background-color:#fff;
}

/********END OTHER SECTION***************/

/*******START ALORICA BUTTON STYLE****/
.buttonLogin {
    height:35px;
    width:252px;
    background-color:#3a82a7;/*#f58025;*/
    border-color:#3a82a7;/*#f58025;*/
    border-style:none;
    text-align:center;
    color:#fff;
    font-weight:bold;
}

.buttonBERoles {
    font-family:Gotham-Medium;
    font-size:smaller;
    font-weight:900;
    height:27px;
    width:200px;
    background-color:#003A63;/*#3a82a7;*/
    border-color:#003A63;/*#3a82a7;*/
    border-style:none;
    text-align:center;
    color:#fff;
}

.buttonAUBERoles {
    font-family:Gotham-Medium;
    font-size:smaller;
    font-weight:900;
    height:27px;
    width:230px;
    background-color:#003A63;
    border-color:#003A63;
    border-style:none;
    text-align:center;
    color:#fff;
}

.buttonCopyCustomer {
    font-family:Gotham-Medium;
    font-size:9px;
    height:23px;
    width:200px;
    background-color:#003A63;
    border:1px solid #fee4b0;
    text-align:center;
    color:#fff;
}

.buttonCopyAccountDetails {
    font-family:Gotham-Medium;
    font-size:9px;
    height:22px;
    width:175px;
    background-color:#003A63; /*#89bbe5;*/
    border:1px solid #fee4b0;
    text-align:center;
    color:#fff;
}


.buttonGeneric {
    font-family:Gotham-Medium;
    font-size: 11px;
    height:27px;
    width:100px;
    background-color:#3a82a7;
    border-color:#3a82a7;
    border-style:none;
    text-align:center;
    color:#fff;
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    z-index:1;
}

.buttonCancel {
    font-family:Gotham-Medium;
    font-size:11px;
    height:27px;
    width:100px;
    background-color:#3a82a7;
    border-color:#3a82a7;
    border-style:none;
    text-align:center;
    color:#fff;
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    z-index:1;
}

.buttonCancelSeries {
    font-family:Gotham-Medium;
    font-size:11px;
    height:27px;
    width:115px;
    background-color:#3a82a7;
    border-color:#3a82a7;
    border-style:none;
    text-align:center;
    color:#fff;
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    z-index:1;
}


.buttonCreatePaymentSeries {
    font-family:Gotham-Medium;
    font-size:11px;
    height:27px;
    width:175px;
    background-color:#3a82a7;
    border-color:#3a82a7;
    border-style:none;
    text-align:center;
    color:#fff;
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    z-index:1;
}

.buttonCancelRecurring {
    font-family:Gotham-Medium;
    font-size:11px;
    height:27px;
    width:140px;
    background-color:#3a82a7;
    border-color:#3a82a7;
    border-style:none;
    text-align:center;
    color:#fff;
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    z-index:1;
}

.buttonReturnToDetails {
    font-family:Gotham-Medium;
    font-size:11px;
    height:27px;
    width:145px;
    background-color:#3a82a7;
    border-color:#3a82a7;
    border-style:none;
    text-align:center;
    color:#fff;
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    z-index:1;
}

.buttonContinue {
    font-family:Gotham-Medium;
    font-size:11px;
    height:27px;
    width:105px;
    background: url('Images/arrow_right.png') 
            right 8px top 6px no-repeat #563d7c;
    background-color:#3a82a7;
    border-color:#3a82a7;
    border-style:none;
    text-align:center;
    color:#fff;
    z-index:1;
}

.buttonPrevious {
    font-family:Gotham-Medium;
    font-size:11px;
    height:27px;
    width:105px;
    background: url('Images/arrow_left.png') 
            left 10px top 6px no-repeat #563d7c;
    background-color:#3a82a7;
    border-color:#3a82a7;
    border-style:none;
    text-align:center;
    color:#fff;
    z-index:1;
}

.buttonSubmit {
    font-family: Gotham-Medium;
    font-size:11px;
    height:30px;
    width:100px;
    background-color:#003a63;
    border:2px solid #FEC46D;
    text-align:center;
    color:#fff;
    z-index:1;
}

.buttonYes {
    font-family:Gotham-Medium;
    font-size:12px;
    font-weight:500;
    height:27px;
    width:100px;
    background-image: url('Images/arrow_right_blue.png');
    background-position: right 20px top 6px;
    background-repeat: no-repeat;
    background-color:#003a63;
    border-color:#003a63;
    border-style:none;
    text-align:center;
    color:#fff;
    z-index:1;
}

.buttonsmallYes {
    font-family:Gotham-Medium;
    font-size:11px;
    height:20px;
    width:60px;
    background-color:#3a82a7;
    border-color:#3a82a7;
    border-style:none;
    text-align:center;
    color:#fff;
    margin: 0px 0px 5px 0px;
    padding:0px 0px 0px 0px;
    z-index:1;
    border-radius: 40px !important;
}

.buttonsmallNo {
    font-family:Gotham-Medium;
    font-size:11px;
    height:20px;
    width:60px;
    background-color:#3a82a7;
    border-color:#3a82a7;
    border-style:none;
    text-align:center;
    color:#fff;
    margin: 0px 0px 5px 0px;
    padding:0px 0px 0px 0px;
    z-index:1;
    border-radius: 40px !important;
}

.buttonChat {
    font-family:Gotham-Medium;
    font-size:16px;
    font-stretch:wider;
    height:48px;
    width:185px;
    background: url('Images/icon_chat.png') 
            left 10px top 6px no-repeat #003a63;
    background-color:#f58025;
    border-color:#f58025;
    border-style:none;
    text-align:center;
    color:#fff;
}

.buttonRefineSearch {
    font-family:Gotham-Medium;
    font-size:11px;
    height:27px;
    width:170px;
    background-color:#3a82a7;
    border-color:#3a82a7;
    border-style:none;
    text-align:center;
    color:#fff;
}

.buttonReturnToPaymentEntry {
    font-family:Gotham-Medium;
    font-size:11px;
    height:27px;
    width:165px;
    background-color:#3a82a7;
    border-color:#3a82a7;
    border-style:none;
    text-align:center;
    color:#fff;
}

.buttonEnrollment {
    font-family:Gotham-Medium;
    font-size:11px;
    height:27px;
    width:130px;
    background: url('Images/arrow_right.png') 
            right 10px top 8px no-repeat #563d7c;
    background-color:#3a82a7;
    border-color:#3a82a7;
    border-style:none;
    text-align:left;
    padding-left:15px;
    color:#fff;
    z-index:1;
}

.buttonViewEnrollment {
    font-family:Gotham-Medium;
    font-size:11px;
    height:27px;
    width:150px;
    background: url('Images/arrow_right.png') 
            right 8px top 6px no-repeat #563d7c;
    background-color:#3a82a7;
    border-color:#3a82a7;
    border-style:none;
    text-align:left;
    padding-left:10px;
    color:#fff;
    z-index:1;
}

.buttonMakePayment {
    font-family:Gotham-Medium;
    font-size:11px;
    height:27px;
    width:140px;
    background: url('Images/arrow_right.png') 
            right 9px top 6px no-repeat #563d7c;
    background-color:#3a82a7;
    border-color:#3a82a7;
    border-style:none;
    text-align:left;
    padding-left:10px;
    color:#fff;
    z-index:1;
}

.buttonViewDocument {
    font-family:Gotham-Medium;
    font-size:11px;
    height:27px;
    width:185px;
    background: url('Images/arrow_right.png') 
            right 10px top 7px no-repeat #563d7c;
    background-color:#3a82a7;
    border-color:#3a82a7;
    border-style:none;
    text-align:center;
    color:#fff;
    z-index:1;
}

.buttonChangeAccount {
    font-family:Gotham-Medium;
    font-size:11px;
    height:27px;
    width:130px;
    background-color:#3a82a7;
    border-color:#3a82a7;
    border-style:none;
    text-align:left;
    padding-left:15px;
    color:#fff;
    z-index:1;
}

.buttonMakeAnotherPayment {
    font-family:Gotham-Medium;
    font-size:11px;
    font-weight:500;
    height:27px;
    width:165px;
    background: url('Images/arrow_right.png') 
            right 10px top 6px no-repeat #563d7c;
    background-color:#3a82a7;
    border-color:#3a82a7;
    border-style:none;
    text-align:left;
    padding-left:12px;
    color:#fff;
    z-index:1;
}

.buttonCancelEnrollment {
    font-family:Gotham-Medium;
    font-size:11px;
    height:27px;
    width:170px;
    background: url('Images/arrow_right.png') 
            right 8px top 6px no-repeat #563d7c;
    background-color:#3a82a7;
    border-color:#3a82a7;
    border-style:none;
    text-align:left;
    padding-left:12px;
    color:#fff;
    z-index:1;
}

.buttonCancelInfo {
    font-family:Gotham-Medium;
    font-size:12px;
    font-weight:500;
    height:27px;
    width:180px;
    background: url('Images/arrow_right.png') 
            right 8px top 6px no-repeat #563d7c;
    background-color:#3a82a7;
    border-color:#3a82a7;
    border-style:none;
    text-align:left;
    padding-left:15px;
    color:#fff;
    z-index:1;
}

.buttonEditInfo {
    font-family:'Gotham-Medium';
    font-size:11px;
    height:27px;
    width:155px;
    background: url('Images/arrow_right.png') 
            right 8px top 6px no-repeat #563d7c;
    background-color:#3a82a7;
    border-color:#3a82a7;
    border-style:none;
    text-align:left;
    padding-left:15px;
    color:#fff;
    z-index:1;
}

.buttonCopyPayment {
    font-family:Gotham-Medium;
    font-size:9px;
    font-weight:500;
    height:18px;
    width:105px;
    /*background: url('Images/arrow_white_down.png') 
            right 12px top 5px no-repeat #3a82a7;*/
    background-color:#3a82a7;
    border-color:#3a82a7;
    border-style:none;
    text-align:center;
    /*padding-left:12px;*/
    color:#fff;
    z-index:1;
}

.buttonImportInvoice {
    font-family:'Gotham-Medium';
    font-size:11px;
    height:27px;
    width:135px;
    background-color:#3a82a7;
    border-color:#3a82a7;
    border-style:none;
    text-align:center;
    color:#fff;
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    z-index:1;
}

.buttonClearInvoice {
    font-family:'Gotham-Medium';
    font-size:11px;
    height:27px;
    width:135px;
    background-color:#3a82a7;
    border-color:#3a82a7;
    border-style:none;
    text-align:center;
    color:#fff;
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    z-index:1;
}

.buttonLoadInvoice {
    font-family:'Gotham-Medium';
    font-size:11px;
    height:27px;
    width:135px;
    background-color:#3a82a7;
    border-color:#3a82a7;
    border-style:none;
    text-align:center;
    color:#fff;
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    z-index:1;
}

.buttonViewHistory {
    font-family: Gotham-Medium;
    font-size:11px;
    height:27px;
    width:105px;
    background-color:#3a82a7;/*#F0E6AA;*/
    border-color:#3a82a7;/*#F0E6AA;*/
    border-style:none;
    text-align:center;
    color:#fff;
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    z-index:1;
}

.buttonEndCall {
    font-family: Gotham-Medium;
    font-size:11px;
    height:27px;
    width:100px;
    background-color:#3a82a7;/*#F0E6AA;*/
    border-color:#3a82a7;/*#F0E6AA;*/
    border-style:none;
    text-align:center;
    color:#fff;
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    z-index:1;
}

.buttonViewRefData {
    font-family:Gotham-Medium;
    font-size:9px;
    /*height:20px;*/
    width:135px;
    /*background: url('Images/arrow_up_blue_small.png') 
            right 4px top 3px no-repeat #F0E6AA;*/
    background-color:#003A63;
    border:1px solid #FEC46D;
    text-align:center;
    /*text-indent:10px;*/
    color:#fff;
    margin: -1px 0px 0px 0px;
    padding:3px 0px 3px 0px;
    z-index:1;
}

.buttonHideRefData {
    font-family:Gotham-Medium;
    font-size:9px;
    /*height:20px;*/
    width:135px;
    background-color:#003A63;
    border:1px solid #FEC46D;
    text-align:center;
    color:#fff;
    margin: -1px 0px 0px 0px;
    padding:3px 0px 3px 0px;
    z-index:1;
}

.buttonAccountNotes {
    font-family:Gotham-Medium;
    font-size:9px;
    /*height:20px;*/
    width:110px;
    /*background: url('Images/arrow_right_blue_small.png') 
            right 5px top 2px no-repeat #3a82a7;*/
    background-color:#003A63;
    border:1px solid #FEC46D ;
    text-align:center;
    color:#fff;
    margin: -1px 0px 0px 0px;
    padding:3px 0px 3px 0px;
    z-index:1;
}

.buttonModifyAccount {
    font-family:Gotham-Medium;
    font-size:10px;
    width:110px;
    background-color:#003A63;
    border:1px solid #003A63 ;
    text-align:center;
    color:#fff;
    margin: -1px 0px 0px 0px;
    padding:3px 0px 3px 0px;
    z-index:1;
}

.buttonPaymentNotes {
    font-family:Gotham-Medium;
    font-size:9px;
    /*height:20px;*/
    width:110px;
    /*background: url('Images/arrow_right_blue_small.png') 
            right 4px top 2px no-repeat #3a82a7;*/
    background-color:#003A63;/*#fee4b0;*/
    border:1px solid #FEC46D;
    text-align:center;
    color:#fff;/*#3a76a7;*/
    margin: -1px 0px 0px 0px;
    padding:3px 0px 3px 0px;
    z-index:1;
}

.buttonShowPrintFriendly
{
    font-family:Gotham-Medium;
    font-size:8px;
    height:20px;
    width:120px;
    background-color:#003A63;
    border:1px solid #FEC46D;
    text-align:center;
    color:#fff;
    margin: -1px 0px 0px 0px;
    padding:3px 0px 3px 0px;
    z-index:1;
	cursor:hand;	
}

.buttonSmallChangeAccount
{
    font-family:Gotham-Medium;
    font-size:8px;
    /*height:20px;*/
    width:100px;
    background-color:#003a63;
    border:1px solid #FEC46D;
    text-align:center;
    color:#fff;
    margin: -1px 0px 0px 0px;
    padding:3px 0px 3px 0px;
    z-index:1;
	cursor:hand;	
}

.buttonDiffDemographics
{
    font-family:Gotham-Medium;
    font-size:9px;
    height:18px;
    width:285px;
    background-color:#003a63;
    border:1px solid #FEC46D;
    text-align:center;
    color:#fff;/*#3a76a7;*/
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    z-index:1;
	cursor:hand;	
}

.buttonRegisterNow {
    font-family:Gotham-Medium;
    font-size:11px;
    height:27px;
    width:115px;
    background-color:#fee4b0;
    border-color:#fee4b0;
    border-style:none;
    text-align:center;
    color:#3a76a7;
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    z-index:1;
    cursor:hand;
}

.buttonSmallPaymentSeries
{
    font-family:Gotham-Medium;
    font-size:9px;
    height:18px;
    width:50px;
    background-color:#003a63;
    border:1px solid #FEC46D;
    text-align:center;
    color:#fff;/*#3a76a7;*/
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    z-index:1;
	cursor:hand;	
}

.buttonSmallPaymentRecurring
{
    font-family:Gotham-Medium;
    font-size:9px;
    height:18px;
    width:70px;
    background-color:#003a63;
    border:1px solid #FEC46D;
    text-align:center;
    color:#fff;/*#3a76a7;*/
    margin: 0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    z-index:1;
	cursor:hand;	
}

.buttonTermsConditions {
    font-family:Gotham-Medium;
    font-size:11px;
    height:22px !important;
    width:170px !important;
    background-color:#3a82a7;
    border-color:#3a82a7;
    border-style:none;
    text-align:center;
    padding-top:5px;
    padding-bottom: 0px;
    color:#fff;
    z-index:1;
}

/*******END ALORICA BUTTON STYLE******/

/*******START WIDTH-HEIGHT SECTION****/
.width350 {
    width:350px;
}

.width345 {
    width:345px;
}

.width331 {
    width:331px;
}

.width250 {
    width:250px;
}

.width230 {
    width:230px;
}

.width200 {
    width:200px;
}

.width150 {
    width:150px;
}

.width100 
{
    width: 100px;
}

.width75 {
    width:75px;
}

.width65 {
    width:65px;
}

.width50 {
    width:50px;
}

.width42 {
    width:42px;
}

.width30 {
    width:30px;
}

.width27 {
    width:27px;
}

.width25 {
    width:25px;
}

.width23 {
    width:23px;
}

.width20 {
    width:20px;
}

.width17 {
    width:17px;
}

.width15 {
    width:15px;
}

.width12 {
    width:12px
}

.width10 {
    width:10px
}

.width5 {
    width:5px
}

.widthpercent100 {
    width:100%;
}

.widthpercent95 {
    width:95%;
}

.widthpercent75 {
    width:75%;
}

.widthpercent73 {
    width:73%;
}

.widthpercent70 {
    width:70%;
}

.widthpercent69 {
     width:69%;
}

.widthpercent68 {
    width:68%;
}

.widthpercent65 {
     width:65%;
}

.widthpercent60 {
     width:60%;
}

.widthpercent56 {
    width:56%;
}

.widthpercent55 {
    width:55%;
}

.widthpercent53 {
    width:53%;
}

.widthpercent52 {
    width:52%;
}

.widthpercent50 {
    width:50%;
}

.widthpercent45 {
    width:45%;
}

.widthpercent42 {
    width:42%;
}

.widthpercent41{
    width:41%;
}

.widthpercent40{
    width:40%;
}

.widthpercent35 {
    width:35%;
}

.widthpercent34 {
    width:34%;
}

.widthpercent33 {
    width:33%;
}

.widthpercent30 {
    width:30%;
}

.widthpercent27 {
    width:27%;
}

.widthpercent25 {
    width:25%;
}

.widthpercent20 {
    width:20%;
}

.widthpercent19 {
    width:19%;
}

.widthpercent16 {
    width:16%;
}

.widthpercent15 {
    width:15%;
}

.widthpercent14 {
    width: 14%;
}

.widthpercent13 {
    width:13%;
}

.widthpercent10 {
    width:10%;
}

.widthpercent8 {
    width:8%;
}

.widthpercent6 {
    width:6%;
}

.widthpercent5 {
    width:5%;
}

.widthpercent4 {
    width:4%;
}

.widthpercent3 {
    width:3%;
}

.widthpercent2{
    width:2%;
}

.widthpercent1 {
    width:1%;
}

.height500 {
    height:500px;
}

.height462 {
    height: 462px;
}

.height150 {
    height:150px;
}

.height100 {
    height:100px;
}

.height85 {
    height:85px;
}

.height65 {
    height:65px;
}

.height60 {
    height:60px;
}

.height55
{
    height:55px;
}

.height50
{
    height:50px;
}

.height43 {
    height:43px;
}

.height40
{
    height:40px;
}

.height35
{
    height:35px;
}

.height25 {
    height:25px;
}

.height20 {
    height:20px;
}

.height19 {
    height:19px;
}

.height15 {
    height:15px;
}

.height12Half {
    height:12.5px;
}

.height10 {
    height:10px;
}

.height7 {
    height:7px;
}

.height5 {
    height:5px;
}

.height4 {
    height:4px;
}

.marginLeft70 {
    margin-left:70px;
}

.marginLeft65 {
    margin-left:65px;
}

.marginLeft50 {
    margin-left:50px;
}

.marginLeft35 {
    margin-left:35px;
}

.marginLeft30 {
    margin-left:30px;
}

.marginLeft25 {
    margin-left:25px;
}
.marginLeft20 {
    margin-left:20px;
}

.marginLeft15 {
    margin-left:15px;
}

.marginLeft5 {
    margin-left:5px;
}

.marginRight30 {
    margin-right:30px;
}

.marginRight25 {
    margin-right:25px;
}

.marginRight10 {
    margin-right:10px;
}

.marginRight31 {
    margin-right:31px;
}

.marginRight50 {
    margin-right:50px;
}

.marginBottom25 {
    margin-bottom:25px;
}

.marginBottom20 {
    margin-bottom:20px;
}

.marginBottom15 {
    margin-bottom:15px;
}

.marginTop15 {
    margin-top:15px;
}

.marginTop25 {
    margin-top:25px;
}

.paddingLeft20 {
    padding-left:20px;
}

.whiteSpace {
    white-space: nowrap;
}

.vertical-align {
    vertical-align:middle;
}

.text-align-center {
    text-align:center;
}

.text-align-left {
    text-align:left;
}

/*******END WIDTH-HEIGHT SECTION******/

/****START FOR CLIENTLANDING PAGE*****/
#clientContent {
   left: 20%;
   top: 10px;
   position: absolute;
   padding-right: 30%;
   margin-right: 5%;
   background-color:#fff;
}

.contentLabel {
   font-size: 1.1em;
   font-family: 'Gotham Book';
}
/****END FOR CLIENTLANDING PAGE******/


/*******START FONTNAME STYLE **********/
.fontGothamBook {
    font-family:'Gotham Book';
}

.fontGothamMedium {
    font-family: Gotham-Medium;
}

.fontGothamBold {
    font-family: Gotham-Bold;
}

.fontGothamLight {
    font-family: Gotham-Light;
}

.fontNormal {
    font-style:normal;
}

.fontBold {
    font-weight:bold;
}

.fontLight {
    font-weight: lighter;
}

.minMaxStyle
{
    position:relative;
    left:20%;
    top:-22px;
    float:none;
}

.requiredSymbol {
    position:relative;
    left:100px;
    top:-19px;
    float:right;
    font-family: Gotham-Bold;
    color: red;
    font-size:11px;
  }

/*******END FONTNAME STYLE*************/

/*******START COOKIE CONSENT STYLE****/

.wrapper {
	position: fixed;
	bottom: 10px;
	right: -700px;
	max-width: 400px;
	width: 100%;
	background: #fff;
	border-radius: 8px;
	padding: 10px 15px 15px;
	transition: right 0.3s ease;
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}

	.wrapper.show {
		right: 15px;
	}

	.wrapper header {
		/*display: flex;*/
		align-items: center;
		column-gap: 15px;
	}

header i {
	color: #4070f4;
	font-size: 32px;
}

header h2 {
	color: #000000;
	font-weight: 600;
}

.wrapper .data {
	margin-top: 16px;
}

	.wrapper .data p {
		color: #333;
		font-size: 12px;
	}

.wrapper .buttons {
	margin-top: 10px;
	width: 100%;
	align-items: center;
	justify-content: space-between;
}

.buttons .button {
	border: none;
	color: #fff;
	padding: 8px 0;
	border-radius: 4px;
	background: #3a82a7;
	/*cursor: pointer;*/
	width: 100px; /*calc(100% / 2 - 10px);*/
	transition: all 0.2s ease;
}

.divCookieConsent {
	position: fixed;
	padding: 0;
	margin: 0;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(128, 128, 128, 0.5);
	z-index: 2147483647;
}

#workingCookieConsent {
	position: fixed;
	bottom: 0%;
	left: 0%;
	width: 0%;
	height: 0%;
}
/*******END COOKIE CONSENT STYLE******/
/*******START FONT DECLARATION*********/
@font-face {
	font-family: 'Gotham-Bold';
	src: url(Fonts/Gotham-Bold/Gotham-Bold.eot);
	src: local('Gotham Bold'), url(Fonts/Gotham-Bold/Gotham-Bold.eot?#iefix) format('embedded-opentype'), url(Fonts/Gotham-Bold/Gotham-Bold.otf) format('opentype'), url(Fonts/Gotham-Bold/Gotham-Bold.ttf) format('truetype'), url(Fonts/Gotham-Bold/Gotham-Bold.woff2) format('woff2'), url(Fonts/Gotham-Bold/Gotham-Bold.woff) format('woff'), url(Fonts/Gotham-Bold/Gotham-Bold.svg#Gotham-Bold) format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
}


@font-face {font-family: 'Gotham Book';
            src: url('Fonts/Gotham-Book/Gotham-Book.eot');
            src: local('Gotham Book'),
                 url('Fonts/Gotham-Book/Gotham-Book.eot?#iefix') format('embedded-opentype'),
                 url('Fonts/Gotham-Book/Gotham-Book.otf') format('opentype'),
                 url('Fonts/Gotham-Book/Gotham-Book.ttf') format('truetype'),
                 url('Fonts/Gotham-Book/Gotham-Book.woff') format('woff'),
                 url('Fonts/Gotham-Book/Gotham-Book.woff2') format('woff2'),
                 url('Fonts/Gotham-Book/Gotham-Book.svg#Gotham-Book') format('svg');
           font-weight:400;font-style:normal;font-stretch:normal;}

@font-face {font-family: 'Gotham-Light'; 
            src: url(Fonts/Gotham-Light/Gotham-Light.eot);
            src: local('Gotham Light'),
                 url(Fonts/Gotham-Light/Gotham-Light.eot?#iefix) format('embedded-opentype'),
                 url(Fonts/Gotham-Light/Gotham-Light.otf) format('opentype'),
                 url(Fonts/Gotham-Light/Gotham-Light.ttf) format('truetype'),
                 url(Fonts/Gotham-Light/Gotham-Light.woff2) format('woff2'),
                 url(Fonts/Gotham-Light/Gotham-Light.woff) format('woff'),
                 url(Fonts/Gotham-Light/Gotham-Light.svg#Gotham-Light) format('svg');
            font-weight:400;font-style:normal;}

@font-face {font-family: 'Gotham-Medium'; 
            src: url(Fonts/Gotham-Medium/Gotham-Medium.eot);
            src: local('Gotham Medium'),
                 url(Fonts/Gotham-Medium/Gotham-Medium.eot?#iefix) format('embedded-opentype'),
                 url(Fonts/Gotham-Medium/Gotham-Medium.otf) format('opentype'),
                 url(Fonts/Gotham-Medium/Gotham-Medium.ttf) format('truetype'),
                 url(Fonts/Gotham-Medium/Gotham-Medium.woff2) format('woff2'),
                 url(Fonts/Gotham-Medium/Gotham-Medium.woff) format('woff'),
                 url(Fonts/Gotham-Medium/Gotham-Medium.svg#Gotham-Medium) format('svg');
            font-weight:400;font-style:normal;font-stretch:normal;}

/*******END FONT DECLARATION************/