@charset "utf-8";

/* CSS Document */
body {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	background-color: #fffff;
	/*background-color: #E5F0F2;*/
}

div#wrapper {
	background-color: #fff;
}

/* Styles for the header */
div#headerWrapper {
	height: 124px;
	background: url(../images/header_bg.gif) right top no-repeat;
	border-bottom: 3px solid #A1E84E;
	Width: 100%;
}

div#logoContainer {
	width: 500px;
	float: left;
}

div#logo {
	margin: 0;
	padding: 22px 17px 16px 21px;
	float: left;
}

div#version {
	float: left;
	margin: 48px 0 0;
	width: 100px;
}

div#searchContainer {
	float: right;
	height: 124px;
	text-align: right;
	width: 550px;
}

#topPanelForm {
	padding-right: 11px;
}

div#welcome {
	margin: 50px 0px 0 0;
	color: #38344B;
	/*align to top right corner*/
	padding-right: 8px;
	text-align: right;
	font-size: 12px;
}

div#welcome a {
	color: #1C6597;
	text-decoration: none;
	padding-left: 3px;
}

div#welcome a:link {
	text-decoration: none;
}

div#welcome a:visited {
	text-decoration: none;
}

div#welcome a:hover {
	text-decoration: underline;
}

div#welcome a:active {
	text-decoration: none;
}

div#headerSearch {
	margin: 40px 5px 0 0;
	color: #1C6597;
	width: 95%;
	padding-left: 0px;
	/*	border-bottom:1px solid #F00;*/
}

div#headerNavigation {
	margin-left: 13px;
	line-height: 33px;
	float: left;
	/*	border-bottom:3px solid #FF0000;*/
}

.HN_pointer {
	z-index: 100;
	position: relative;
}

div#headerNavigation .tab {
	padding: 0 15px;
	background: url(../images/headerNavigation_bg.gif) repeat-x;
	color: #FFF;
	font-weight: bold;
	line-height: 36px;
	/*remove borders on navigation bar items*/
	outline: none;
}

div#headerNavigation .tabActive {
	padding: 0 19px;
	background: url(../images/headerNavigation_bg_active.gif) repeat-x;
	color: #FFF;
	font-weight: bold;
	line-height: 36px;
	/*remove borders on navigation bar items*/
	outline: none;
}

div#headerNavigation .tab a {
	color: #FFF;
	text-decoration: none;
	padding-bottom: 11px;
	outline: none;
}

div#headerNavigation .tabActive a {
	color: #FFF;
	text-decoration: none;
	padding-bottom: 11px;
}

/* Styles for the header */ /* Styles for the content section */
div#contentWrapper {
	margin: 0;
	padding: 15px 15px 17px 16px;
	background-color: #E5F0F2;
	border-top: 1px solid #7A8589;
	z-index: 5;
	position: relative;
}

div#breadcrumbContainer {
	width: 100%;
	float: left;
}

div#breadcrumb {
	margin: 0;
	/* line-height: 26px;*/
	padding: 0px 0px 8px 0px;
	color: #6A6A6A;
	/* line-height: 29px;*/
	text-align: left;
	clear: both;
}

div#breadcrumb a { /*color: #1B7BB6;*/ /*single color breadcrumb */
	text-decoration: none;
}

div#tableGridActions {
	margin: 0;
	color: #1B7BB6;
	width: 25%;
	line-height: 18px;
}

div#tableGridActions a {
	color: #1B7BB6;
	text-decoration: none;
	cursor: pointer;
}

div#tableGridActions a:link {
	color: #1B7BB6;
	text-decoration: none;
}

div#tableGridActions a:visited {
	color: #1B7BB6;
	text-decoration: none;
}

div#tableGridActions a:hover {
	color: #1B7BB6;
	text-decoration: underline;
}

div#tableGridActions a:active {
	color: #1B7BB6;
	text-decoration: none;
}

.twoColumn { /*	margin-bottom:10px;*/
	float: left;
	width: 100%;
}

.twoColumn .leftColumn {
	width: 40%;
}

.twoColumn .rightColumn {
	margin-left: 41%;
}

.newsContainer {
	margin: 0;
	padding: 0;
	width: 100%;
}

.newsContainer .newsHeaderBar {
	padding: 0 0 0 7px;
	color: #FFF;
	font-weight: bold;
	line-height: 22px;
	background-color: #0797D3;
}

.newsContainer .newsContent {
	margin: 0;
	padding: 0 13px;
}

.newsContainer .newsContent ul {
	margin: 0 0 0 13px;
	padding: 0;
	color: #338BB3;
	font-weight: bold;
}

.newsMessage {
	font-weight: bold;
	color: #338bb3
}

.newsContainer .newsContent li {
	margin: 15px 0 15px 0px;
	padding: 0 0 0px 0px;
	list-style-image: url(../images/newsContent_bullet.gif);
	list-style-position: outside;
	/*	Old styles applied
	margin:15px 0 15px 13px;
	padding:0 0 0px 0px;
	list-style-image:url(../img/newsContent_bullet.gif);
	list-style-position:outside;*/
}

.newsContainer .newsContent div.listdivider {
	border-top: 1px solid #A3BAC1;
}

.newsContainer .newsContent li div {
	margin: 13px 0 0 0;
	padding: 0;
	color: #575757;
	font-weight: normal;
}

.newsContainer .newsContent li div a {
	color: #166DB7;
	text-decoration: underline;
	display: block;
}

.newsContainer .newsContent li div a:link {
	color: #166DB7;
	text-decoration: underline;
}

.newsContainer .newsContent li div a:visited {
	color: #166DB7;
	text-decoration: underline;
}

.newsContainer .newsContent li div a:hover {
	color: #166DB7;
	text-decoration: none;
}

.newsContainer .newsContent li div a:active {
	color: #166DB7;
	text-decoration: underline;
}

.tableGrid {
	margin-bottom: 9px;
	border: 1px solid #A7BFC1;
	overflow: auto;
}

.tableGridWithoutScroll {
	overflow-x: auto;
	overflow-y: hidden;
}

.outputLableClmn {
	width: 15%;
}

.outputLableClmnSesa {
	width: 18%;
}

.outputLableClmnMesa,.outputLableClmnMema {
	width: 17%;
}

.tableGrid .header {
	padding-left: 8px;
	line-height: 35px;
	height: 33px;
	color: #4E4A5D;
	background: url(../images/tableGrid_header.gif) repeat-x;
	border-bottom: 1px solid #A7BFC1;
}

.tableGrid .header a:link,a:visited,a:hover,a:active {
	/*color:#0061ce;*/
	color: #4E4A5D;
}

.tableGrid .header .viewSummery {
	color: #0061ce;
	cursor: pointer;
}

.tableGrid .header .viewSummery:hover {
	text-decoration: underline;
}

.bottomborder {
	border-bottom: 1px solid #a3bac1;
}

.borderBottom table {
	color: #5e5f60;
	width: 100%;
}

.tableGrid .content {
	margin: 0;
	padding: 8px 9px;
	background-color: #FFF;
}

.tableGrid .content .borderTop {
	border-top: 1px solid #D9D9DB;
}

.tableGrid .content .borderBottom {
	border-bottom: 1px solid #D9D9DB;
}

.tableGrid .content .borderBottom a {
	text-decoration: none;
}

.tableGrid .content .borderBottom a:link {
	text-decoration: none;
}

.tableGrid .content .borderBottom a:visited {
	text-decoration: none;
}

.tableGrid .content .borderBottom a:hover {
	text-decoration: none;
}

.tableGrid .content .borderBottom a:active {
	text-decoration: none;
}

.tableGrid .content div a img {
	border: 0;
}

.contentTable {
	margin-bottom: 2px;
	overflow: auto;
	background-color: #fff;
}

.contentTable table th {
	padding-left: 12px;
	line-height: 15px;
	background: url(../img/contentTable_bg.gif) repeat-x;
	border-top: 1px solid #DDDFE0;
	border-bottom: 1px solid #A6B0B6;
	text-align: left;
	font-weight: Bold;
}

.contentTable table td {
	padding: 3px;
	width: auto;
}

.subTable {
	margin: 10px 0 10px;
	padding: 0 0 0px 10px;
	color: #5e5f60;
}

.subTable table {
	border-top: 1px solid #b1d8f5;
	border-left: 1px solid #b1d8f5;
	/*border-bottom:1px solid #b1d8f5;*/
	background-color: #f0fbff;
}

.subTable div {
	margin-left: 5px;
	margin-right: 5px;
}

.subTable table td .table230 {
	width: 230px;
	border: 0;
}

.subTable table td .table370 {
	width: 370px;
	border: 0;
}

.table370 {
	width: 370px;
	border: 0;
}

.table370 td table {
	border: 0;
}

.tableLabel {
	width: 145px;
}

.subTableLabel {
	width: 195px;
}

.subTableTextField {
	width: 130px;
	padding-left: 3px;
}

.subTableClear {
	width: 15px;
}

.subTable table th {
	padding: 4px 0 4px 12px;
	line-height: 15px;
	background: url(../images/subTable_header_bg.gif) repeat-x;
	border-right: 1px solid #b1d8f5;
	border-bottom: 1px solid #b1d8f5;
	text-align: left;
	vertical-align: middle;
}

.subTableBorderBottom {
	border-bottom: 1px solid #b1d8f5;
}

.rightborder {
	border-right: 1px solid #b1d8f5;
}

.noRightBorder {
	border-right: 0
}

.BluerightBorder {
	border-right: 1px solid #a3bac1;
}

.borderLeft {
	border-left: 1px solid #FFFFFF;
}

.borderRight {
	border-right: 1px solid #B3B3B3;
}

.contentTable table td {
	padding-left: 12px;
	line-height: 10px;
}

.contentTable table .inputTr:hover {
	background: none #F3FAFE;
}

.contentTable table td a {
	color: #0061CE;
	text-decoration: none;
	cursor: pointer;
}

.contentTable table td a:link,a:visited,a:hover,a:active {
	color: #0061CE;
	text-decoration: none;
}

.contentTable table .listOdd,.listOdd {
	line-height: 15px;
	background-color: #F3FAFE;
}

.contentTable table .listEven,.listEven {
	line-height: 15px;
	background-color: #FFF;
}

.gridDescription {
	margin-bottom: 6px;
	padding: 0;
	color: #5B5D5E;
	line-height: 28px;
}

.gridStatusIndicator {
	margin: 0;
	padding: 0 16px 0 0;
	color: #4C4C4C;
	line-height: 42px;
}

.gridStatusIndicator img {
	margin: 0 7px 0 26px;
	padding: 0;
	display: block;
}

.gridNavigation {
	margin-bottom: 6px;
	padding: 0;
	color: #5B5D5E;
	word-spacing: 7px;
	line-height: 28px;
}

.gridNavigation a {
	color: #5B5D5E;
	text-decoration: none;
}

.gridNavigation a:link,a:visited,a:hover,a:active {
	color: #5B5D5E;
	text-decoration: none;
}

.gridNavigation .selected {
	padding: 2px 5px;
	border: 1px solid #6F8D9C;
	background-color: #D0E5F1;
}

.gridOrderStatusContainer {
	margin: 0;
	padding: 6px 0;
	width: 100%;
	float: right;
	/*height:27px;*/
	clear: both;
}

.gridOrderStatusContent {
	margin: 0;
	padding: 0 12px;
	color: #575757;
	/*background:url(../img/gridOrderStatusContent_bg.gif) repeat-x;*/
	line-height: 34px;
	font-weight: bold;
}

.gridOrderStatusContent span {
	color: #218A0A;
}

div#footerWrapper {
	margin-top: 0px;
}

div#footerWrapper .footerContent {
	padding: 0 12px;
	color: #FFF;
	line-height: 30px;
	/*Changing footer color*/
	background-color: #0085CF;
}

/* Styles for the content section */ /* General declarations */
.margin-bottom {
	margin-bottom: 10px;
}

.textfield {
	margin: 2px 0;
	padding-left: 3px;
	height: 14px;
	font-size: 11px;
	/*color: #575757;*/
	width: 120px;
	border: 0.1em solid #c6d5ea;
}

.textfield_quicksearch {
	margin: 2px 0;
	padding-left: 3px;
	height: 12px;
	font-size: 11px;
	/*color: #575757;*/
	width: 120px;
	border: 0.1em solid #c6d5ea;
}

#topPanelForm .textfield {
	padding: 2px;
}

#topPanelForm .listmenu {
	padding: 2px;
	border: 0;
}

.textfield8char {
	margin: 2px 0;
	height: 13px;
	font-size: 11px;
	color: #575757;
	width: 80px;
	border: 1px solid #708D9B;
}

.textfield5char {
	margin: 2px 0;
	height: 13px;
	font-size: 11px;
	color: #575757;
	width: 50px;
	border: 1px solid #708D9B;
}

.listmenu {
	height: 18px;
	font-size: 11px;
	color: #575757;
	width: 126px;
	border: 1px solid #708D9B;
}

.buttonGo {
	margin: 0px;
	padding: 0 3px 0 3px;
	height: 16px;
	line-height: 12px;
	background-color: #1C6597;
	color: #FFF;
	font-size: 10px;
	font-weight: bold;
	border: none;
	cursor: pointer;
}

.buttons {
	padding: 10px 0 6px 10px;
}

.buttons a,a:link,a:hover,a:active,a:visited {
	text-decoration: none;
}

.searchButton {
	background: url(../images/button_search_bg.gif) repeat-x;
	border: 0 none;
	font-weight: Bold;
	color: #fff;
	padding: 1px 7px;
	margin: 5px 10px 5px 0;
	/*line-height:40px;*/
	line-height: 15px;
	font-size: 11px;
	cursor: pointer;
}

.resetButton {
	background: url(../img/button_reset_bg.gif) repeat-x;
	border: 1px solid #a4adb4;
	font-weight: Bold;
	color: #616a75;
	/*padding:3px 10px;*/ /*padding: 1px 10px;


	margin: 5px 0;*/
	/* changes made for spacing not consistent for seach/export/reset*/
	padding: 1px 7px;
	margin: 5px 5px 5px 10px;
	/*line-height:40px;*/
	line-height: 15px;
	font-size: 12px;
	/*text-decoration: none;*/
	cursor: pointer;
}

.whiteText {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	/*line-height: 11px;*/
}

.firstRowHeight {
	height: 30px;
}

.search {
	margin: 4px 0 0 6px;
	/*background-color: #def0f2;*/
	padding: 2px 5px;
	/*border: solid 1px #a3bac1;
	This border will appear when search button is not clicked*/
	height: 24px;
	vertical-align: middle;
}

.modifysearch {
	margin: 2px 0 0 6px;
	/*padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;*/
	height: 24px;
	vertical-align: bottom;
}

.search img,.searchActive img {
	border: 0;
}

.search a {
	color: #1c6597;
	text-decoration: none;
}

.dropDownList,.dropDownList ul {
	left: 96px;
	top: 85px;
	list-style-type: none;
	background: #DEF0F2;
	border: 1px solid #a3bac1;
	list-style-type: none;
	margin: 0;
	padding: 0;
	visibility: hidden;
	position: absolute;
	z-index: 100;
}

.dropDownList li a {
	display: block;
	width: 160px; /*width of menu (not including side paddings)*/
	color: #575757;
	background-color: #def0f2;
	text-decoration: none;
	padding: 4px 5px;
}

.dropDownList li a:hover {
	display: block;
	width: 160px; /*width of menu (not including side paddings)*/
	color: #fff;
	font-weight: bold;
	background-color: #0091ce;
	text-decoration: none;
	padding: 4px 5px;
}

* html .dropDownList li { /*IE6 CSS hack*/
	display: inline;
	width: 170px; /*width of menu (include side paddings of LI A*/
}

.rightarrowpointer,.rightarrowpointerActive {
	/*CSS for "right" arrow image added to drop down menu items*/
	position: absolute;
	padding-top: 3px;
	left: 100px;
	border: 0;
}

.reports {
	background-color: #d1eaf3;
	margin-top: 10px;
	padding: 0;
	border: 1px solid #a3bac1;
}

.reports .outertable {
	color: #59636d;
}

.reports .outertable th {
	padding-left: 12px;
	line-height: 15px;
	background: url(../img/subTable_header_bg.gif) repeat-x;
	text-align: left;
	vertical-align: middle;
}

.outertable_paymentdetails {
	color: #59636d;
	padding-left: 12px;
	line-height: 15px;
	/*background:url(../img/subTable_header_bg.gif) repeat-x;*/
	text-align: left;
	vertical-align: middle;
	padding-bottom: 3px;
	padding-right: 7px;
}

.reports .outertable img {
	padding-bottom: 3px;
	padding-right: 7px;
}

.reports .grayTable { /*width: 97%;*/
	margin: auto;
	border-left: 1px solid #b1d8f5;
}

.reports .blueTable td .grayTable { /*width: 99%;*/
	margin: auto;
	border-left: 1px solid #b1d8f5;
}

.reports .blueTable { /*width: 97%;*/
	margin: auto;
	border: 1px solid #b1d8f5;
}

.paymentHistoryTable {
	width: 100%;
	margin: auto;
	border: 1px solid #b1d8f5;
}

.reports .grayTable th,.reports .blueTable td .grayTable th {
	/*background: url(../img/gray_subTableHeader.gif) repeat-x;*/
	text-align: left;
	vertical-align: middle;
	color: #004162;
	line-height: 15px;
	font-weight: bold;
	border-top: solid 1px #cfe1e7;
	border-bottom: solid 1px #cfe1e7;
	border-right: solid 1px #cfe1e7;
	padding: 4px 10px;
}

.detailTabHead {
	background: url(../img/gray_subTableHeader.gif) repeat-x;
	text-align: left;
	vertical-align: middle;
	color: #004162;
	line-height: 15px;
	font-weight: normal;
	border-top: solid 1px #cfe1e7;
	border-bottom: solid 1px #cfe1e7;
	border-right: solid 1px #cfe1e7;
	padding: 4px 10px;
}

.reports .grayTable td,.reports .blueTable td .grayTable td {
	border-bottom: solid 1px #cfe1e7;
	border-right: solid 1px #cfe1e7;
	padding: 5px 5px 5px 10px;
	color: #5e5f60;
}

.arrowlistmenu .subTableHeader {
	background: url(../img/subTable_header_bg.gif) repeat-x;
	padding: 1.5px;
	font-weight: bold;
	border: solid 1px #a3bac1;
}

.arrowlistmenu .outertable_forPmnt { /*background-color: #d1eaf3;*/
	/*border: solid 1px #a3bac1;*/

}

.arrowlistmenu .outertable {
	width: 100%;
	/*background-color: #d1eaf3;*/ /*border: solid 1px #a3bac1;*/
}

.outertable_paymentdetails {
	color: #59636d;
	border: solid 1px #a3bac1;
	background-color: #d1eaf3;
}

.arrowlistmenu .outertable th {
	padding-left: 12px;
	line-height: 15px;
	background: url(../img/subTable_header_bg.gif) repeat-x;
	text-align: left;
	vertical-align: middle;
}

.outertable_paymentdetails {
	padding-left: 12px;
	line-height: 15px;
	/*background:url(../img/subTable_header_bg.gif) repeat-x;*/
	text-align: left;
	vertical-align: middle;
}

.arrowlistmenu .outertable img {
	padding-bottom: 0px;
}

.arrowlistmenu .grayTable { /*width: 97.5%;*/
	margin: 0 auto;
	border-left: 1px solid #cfe1e7;
	padding: 0;
}

.arrowlistmenu .blueTable td .grayTable { /*width: 98.5%;*/
	margin: 0 auto;
	border-left: 1px solid #cfe1e7;
	padding: 0;
}

.arrowlistmenu .blueTable { /*width: 97.5%;
	border-bottom: 1px solid #b1d8f5;*/
	margin: auto auto 20px;
	padding-bottom: 10px;
}

.arrowlistmenu .grayTable th,.arrowlistmenu .blueTable td .grayTable th
{
	background: url(../img/gray_subTableHeader.gif) repeat-x;
	text-align: left;
	vertical-align: middle;
	color: #000000;
	/*color: #004162;*/
	line-height: 15px;
	font-weight: bold;
	border-top: solid 1px #cfe1e7;
	border-bottom: solid 1px #cfe1e7;
	border-right: solid 1px #cfe1e7;
	border-left: solid 1px #cfe1e7;
	padding-left: 5px;
}

.paymentblueTable td {
	background: url(../img/gray_subTableHeader.gif) repeat-x;
	text-align: left;
	vertical-align: middle;
	color: #004162;
	line-height: 15px;
	font-weight: bold;
	border-top: 1px solid #cfe1e7;
	border-bottom: 1px solid #cfe1e7;
	border-right: 1px solid #cfe1e7;
	padding-left: 10px;
}

.arrowlistmenu .grayTable td,.specifyRowHeight td {
	border-bottom: 1px solid #cfe1e7;
	border-right: 1px solid #cfe1e7;
	border-top: 1px solid #cfe1e7;
	padding: 1px 5px;
	/*color changed from grey to black*/
	/*color: #5e5f60;*/
}

.noRightBorder {
	border-right: 0;
}

.noBottomBorder {
	border-bottom: 0;
}

.reports .grayTable .noBottomBorder {
	border-bottom: 0;
}

.reports .blueTable td .grayTable {
	border-bottom: 1px solid #cfe1e7;
}

.reports .blueTable td .grayTable td {
	border-right: 1px solid #cfe1e7;
	padding: 5px;
	color: #5e5f60;
}

.reports .blueTable th {
	/*background: url(../img/blue_subTableHeader.gif) repeat-x;
	
	text-align: left;
	color: #004162;
	vertical-align: middle;
	line-height: 15px;
	border-bottom: 1px solid #b1d8f5;
	padding-left: 10px;*/
	background: url(../img/table_header_bg.png) repeat-x;
	height: 5px;
	width: 100%;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.reports .blueTable td {
	background-color: #effbff;
	color: #5e5f60;
}

.arrowlistmenu .grayTable .noBottomBorder {
	border-bottom: 0;
}

.arrowlistmenu .blueTable td .grayTable {
	border-bottom: 1px solid #cfe1e7;
}

.arrowlistmenu .blueTable td .grayTable td {
	border-right: 1px solid #cfe1e7;
	padding: 5px 5px 5px 10px;
	color: #5e5f60;
}

.arrowlistmenu .blueTable th {
	/*background: url(../img/blue_subTableHeader.gif) repeat-x;
	background: url(../img/table_header_bg.png) repeat-x;
	text-align: left;
	color: #004162;
	vertical-align: middle;
	line-height: 15px;
	border-bottom: 1px solid #b1d8f5;
	padding-left: 10px;*/
	background: url(../img/table_header_bg.png) repeat-x;
	width: 100%;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

.arrowlistmenu .blueTable td {
	background-color: #effbff;
	color: #5e5f60;
}

.subTab {
	background: url(../img/subTab_bg.gif) repeat-x;
	border-width: 1px 1px 1px 1px;
	border-color: #a3bac1;
	border-style: solid;
	color: #4e4a5d;
	margin: 9px 5px 0 5px;
	line-height: 24px;
}

.subTab_active {
	background: url(../img/active_subTab_bg.gif) repeat-x;
	border-width: 1px 1px 0 1px;
	border-color: #a3bac1;
	border-style: solid;
	border-bottom: 1px solid #8ec86c;
	color: #4e4a5d;
	font-weight: bold;
	margin: 9px 5px 0 5px;
	line-height: 24px;
}

.subTab  a:link,a:visited,a:hover,a:active,.subTab_active  a:link,a:visited,a:hover,a:active
{
	text-decoration: none;
	color: #4e4a5d;
}

.subTab span,.subTab_active span {
	padding: 7px;
	color: #4e4a5d;
}

.subTab span img,.subTab_active span img {
	padding-top: 5px;
}

.reports .activeTab,.arrowlistmenu .outertable  .activeTab {
	background: url(../images/active_tab_bg.gif) repeat-x;
	padding: 3px 0 3px 3px;
	border-bottom: 1px solid #fff;
	width: 90px;
	font-weight: bold;
	color: #5e5f60;
	text-decoration: none;
}

.outertable_paymentdetails {
	/*background:url(../img/tab_bg.gif) repeat-x;*/
	padding: 3px 0 3px 3px;
	width: 90px;
	color: #5e5f60;
	display: inline;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}

.reports .Tab,.arrowlistmenu .outertable .Tab {
	background: url(../img/tab_bg.gif) repeat-x;
	padding: 3px 0 3px 3px;
	border-bottom: 1px solid #a3bac1;
	color: #5e5f60;
	display: inline;
	width: 90px;
}

.outertable_paymentdetails {
	padding: 3px 0 3px 3px;
	color: #5e5f60;
	display: inline;
	width: 90px;
}

.reports .Tab a:link,a:visited,a:hover,a:active {
	text-decoration: none;
	color: #5e5f60;
}

.arrowlistmenu .Tab a:link,a:visited,a:hover,a:active {
	text-decoration: none;
	color: #5e5f60;
	border-color: #E79A00;
}

#active_tab_patch {
	margin-right: 0px;
	width: 100%;
	z-index: 999;
	background: url(../images/active_tab_patch1.gif) top right no-repeat;
	visibility: hidden;
}

#searchOptions { /*visibility:visible;
	float:right;
	width:19%;*/

}

#basicOptions {
	background-color: #def0f2;
	display: none;
	width: 99.8%;
	height: 340px;
	border-left: 1px solid #a3bac1;
}

#moreSearchOptions {
	background-color: #def0f2;
	padding-top: 15px;
	border-left: 1px solid #a3bac1;
	/*border-top:1px solid #a3bac1;*/
	display: none;
}

#moreSearchOptions table th {
	padding-bottom: 3px;
}

img {
	border: 0;
}

.searchBox {
	background-color: #def0f2;
	z-index: 998;
	color: #5e5f60;
	margin-right: 5px;
	border-right: 1px solid #a3bac1;
	border-left: 1px solid #a3bac1;
	visibility: hidden;
	/*width:19%;*/
	width: auto;
	position: absolute;
	top: 83px;
	left: 420px;
	/*left:757px;
	left:75.73%;
	left:80.45%;*/
}

.grayBorder {
	border-top: 1px solid #a3bac1;
	margin-right: 86px;
}

.duration {
	background-color: #fff;
	width: 30px;
	border: 1px solid #8d8d8d;
	font-weight: bold;
}

.bottomline {
	background-color: #c0dadc;
	width: 99.9%;
	border-width: 0 0px 1px 1px;
	border-style: solid;
	border-color: #a3bac1;
}

#ShowOptions {
	display: inline;
	color: #1c6597;
	cursor: pointer;
}

#HideOptions {
	display: none;
	color: #1c6597;
	cursor: pointer;
}

.blueTable td table td.whiteBG,.whiteBG {
	background-color: #000000;
	padding-left: 3px;
}

.custBG {
	background-color: #f3fafe;
	height: 20px;
	padding: 0;
	margin: 0;
}

/*coloring alternate rows of cust details */
.alternateBG {
	background-color: #ffffff;
	height: 20px;
	padding: 0;
	margin: 0;
}

.blueTable td table td.blueBG,.blueBG {
	background-color: #D1EAF3;
}

.blankBox {

}

.greenLine {
	background-color: #8ec86c;
	height: 5px;
}

#expandTables a {
	text-decoration: none;
	color: #1b7bb6;
}

.reportTitleHeaderBar {
	background: url(../images/active_tab.gif) no-repeat;
	height: 7px;
}

.reportTitle {
	width: 160px;
	height: 29px;
	padding-top: 5px;
	margin-right: 8px;
	line-height: 24px;
}

.reportTitle a {
	text-decoration: none;
	color: #4e4a5d;
}

.tabVavigationRight {
	height: 40%;
	margin: 12px 15px 0 7px;
}

.tabVavigationLeft {
	height: 40%;
	margin-top: 12px;
}

.tabVavigationRight img,.tabVavigationLeft img {
	display: block;
}

.activeTabFull {
	margin-left: 50px;
}

.activeTabFull div {
	border-bottom: 1px solid #fff;
}

.activeTabFull div img {
	display: block;
}

.TabFull {
	border-bottom: 1px solid #a3bac1;
	margin-right: 1.4%;
	margin-left: 1.4%;
}

.arrowlistmenu .activeTabFull {
	margin-left: 50px;
}

.arrowlistmenu .activeTabFull div {
	border-bottom: 1px solid #fff;
}

.arrowlistmenu .activeTabFull div img {
	display: block;
}

.arrowlistmenu .TabFull {
	border-bottom: 1px solid #a3bac1;
	margin-right: 1.4%;
	margin-left: 1.4%;
}

.outerDiv {
	background-color: #fff;
	width: 97%;
	margin: auto;
	border: 1px solid #a3bac1;
	border-top: 0;
	padding-top: 15px;
}

.tryTabActive {
	margin-left: 50px;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #a3bac1;
	padding: 1px;
	width: 93px;
	background-color: #fff;
	font-weight: bold;
}

.tryTab {
	border-bottom: 1px solid #a3bac1;
	padding: 1px;
	margin-left: 0.6%;
	margin-right: 0.67%;
}

*:first-child+html {

}

* html .tryTab,*:first-child+html .tryTab {
	border-bottom: 1px solid #a3bac1;
	padding: 1px;
	margin-left: 7px;
	margin-right: 8px;
}

.tryTab a {
	text-decoration: none;
	color: #5e5f60;
}

.tryTab a span {
	height: 100%;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	border-color: #a3bac1;
	margin-left: 3px;
	padding: 0 36px 1px;
	background-color: #afe2f3;
}

.innerWhiteDiv {
	border-width: 0 1px 1px;
	border-style: solid;
	border-color: #a3bac1;
	width: 98.5%;
	margin: auto;
}

.innerWhiteDiv table {
	width: 100%;
}

.greenText {
	color: #218a0a;
}

.summeryDiv {
	border: 1px solid #a3bac1;
	width: 91%;
	margin: auto;
}

.summeryHeader {
	font-weight: bold;
	background-color: #0797d3;
	padding: 5px;
}

.outerTableDiv {
	overflow: auto;
	height: 320px;
}

.summeryTable {
	width: 100%;
	margin: auto;
	font-size: 0.9em;
	color: #575757;
}

#extendedSummery { /*display:none;*/
	visibility: hidden;
	position: absolute;
	/*top:332px;
	left:775px;*/
	z-index: 999;
	width: 255px;
}

.close {
	background-color: #c5d9dc;
	margin-top: 4px;
	margin-right: 4px;
	padding: 1px 5px;
	color: #1f6840;
}

.printandCopyAll {
	margin-top: 4px;
	margin-right: 4px;
	padding: 2px 5px;
	color: #1f6840;
}

#extendedSummery .buttonBox {
	height: 29px;
	line-height: 20px;
	width: 89.5%;
	border-width: 0 1px 1px 1px;
	border-style: solid;
	border-color: #a3bac1;
	margin-left: 15px;
	background-color: #f2f2f2;
	font-size: 10px;
}

#extendedSummery .buttonBox a {
	text-decoration: none;
	color: #1f6840;
}

.flyoutTitle1 {
	background-color: #65be52;
	border: 1px solid #65be52;
	padding: 3px 10px;
	width: 60px;
	font-weight: bold;
}

.flyoutTitle2 {
	background-color: #65be52;
	border: 1px solid #65be52;
	padding: 3px 35px 3px 15px;
	width: 96px;
	font-weight: bold;
}

.flyoutDiv {
	width: 89.5%;
	overflow: auto;
	margin-left: 15px;
	height: 193px;
	border: 1px solid #a3bac1;
	font-size: 10px;
}

.statusPanel {
	width: 100px;
	overflow: auto;
	margin-left: 15px;
	height: 100px;
	border: 1px solid #a3bac1;
	font-size: 10px;
}

.flyoutDiv table {
	width: 100%;
}

.flyoutDiv table .odd {
	background-color: #e3e8ed;
}

.flyoutDiv table .even {
	background-color: #f0f4f8;
}

.guidelines {
	font-size: 10px;
	color: #666;
	padding-left: 3px;
}

.listmenu85 {
	width: 85px;
}

.listmeny122 {
	width: 122px;
}

/* for login page*/
.loginHeader {
	color: #2b373e;
	font-size: 18px;
	margin-bottom: 20px;
	padding-left: 3px;
}

.loginOuterDiv {
	background: url(../images/loginTable_bg.gif) repeat-x;
	height: 307px;
	width: 99%;
	/*width:915px;*/
}

.loginDivImage {
	background: url(../images/login_bg_image.png) no-repeat right;
	height: 309px;
}

.margin30 {
	margin: 30px;
}

.width170 {
	width: 170px;
}

.width250 {
	width: 250px;
}

.width350 {
	width: 350px;
}

.loginTableHeader {
	color: #808993;
	font-size: 11px;
	font-weight: bold;
	height: 30px;
}

.loginTableHeadings {
	color: #2971A7;
	font-size: 11px;
	font-weight: bold;
}

.loginButtons {
	background: url(../img/login_button_bg.gif) repeat-x;
	border: 1px solid #000;
	height: 23px;
	width: 63px;
	line-height: 20px;
}

.loginButtons a {
	color: #fff;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	margin-left: 15px;
}

.forgotPwd {
	vertical-align: bottom;
}

.forgotPwd a {
	margin-left: 8px;
	color: #40adda;
	text-decoration: underline;
	font-size: 11px;
}

.margin-bottom200 {
	margin-bottom: 200px;
}

/* general declaration..... */
.textAlignLeft {
	text-align: left;
}

.textAlignRight {
	text-align: right;
}

.textAlignCenter {
	text-align: center;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.clear {
	clear: both;
}

.positionRelative {
	position: relative;
}

.paddingLeft12 {
	padding-left: 12px;
}

.paddingLeft8 {
	padding-left: 8px;
}

.paddingLeft5 {
	padding-left: 5px;
}

.paddingLeft4 {
	padding-left: 4px;
}

.padding7080 {
	padding: 7px 0 8px 0;
}

.paddingTop9 {
	padding-top: 9px;
}

.paddingTop10 {
	margin-top: 12px;
	display: block;
}

.padding010 {
	padding: 2px 10px 0;
}

.lineHeight {
	line-height: 20px;
}

.padding03 {
	padding: 0 3px;
}

.margin18 {
	margin-bottom: 18px;
}

.margin5 {
	margin-bottom: 5px;
}

.marginLeft5 {
	margin-left: 5px;
}

.marginLeft35 {
	margin-left: 35px;
}

.marginRight5 {
	margin-Right: 5px;
}

.height18 {
	height: 18px;
}

.height25 {
	height: 25px;
}

.height10 {
	height: 10px;
}

.height5 {
	height: 5px;
}

.width9 {
	width: 9px;
}

.width51 {
	width: 51px;
}

.width81 {
	width: 81px;
}

.width140 {
	width: 140px;
}

.width200 {
	width: 200px;
}

.width291 {
	width: 291px;
}

.width388 {
	width: 388px;
}

.width490 {
	width: 490px;
}

.labelCriteria {
	font-size: 11px;
	font-weight: bold;
	color: #2971a7;
}

.labelCriteriaforcredit {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

.labelCriteriaforcreditfade {
	color: #59636D;
}

.errorMessage,.errormessageStyle,.noRecordMessage {
	color: red;
	font-size: 11px;
	font-weight: bold;
}

.labelText {
	font-size: 11px;
	font-weight: normal;
}

.note {
	color: #3B464E;
	font-size: 11px;
}

.marginRight100 {
	margin-Right: 100px;
}

.marginTop30 {
	margin-top: 30px;
}

.successInquiryMessage {
	color: green;
	font-size: 12px;
	font-weight: bold;
	border: thin green solid;
}

.successActionMessage {
	color: green;
	font-size: 12px;
	font-weight: bold;
}

.failActionMessage {
	color: red;
	font-size: 12px;
	font-weight: bold;
}

#LoadingDiv {
	position: absolute;
	z-index: 9999;
	left: 45%;
	top: 50%;
}

.infomessageStyle {
	color: black;
	font-style: italic;
	font-size: 12px;
}

.successmessageStyle {
	color: green;
	font-style: italic;
	font-size: 12px;
}

.dropDownTextBox {
	margin: 0px;
	width: 295px;
	height: 14px;
	font-size: 11px;
	border: 0.1em solid #CCCCCC;
	padding-left: 3px;
	/*border-color: #000000 #CCCCCC;*/
}

.suggestionBox {

}

.requiredMessageStyle {
	color: #4e4a5d;
	font-weight: bold;
	font-size: 13px;
}

/*Quick search in one line*/
.floatRight table  td {
	vertical-align: middle;
}

/*Home Page Image*/
.autoScroll {
	overflow: auto;
}

/* Modified css */
.form_search {
	float: right;
	width: 450px;
}

span .labelCriteria {
	width: 300px;
}

input[type=text],input[type=password] {
	border: 1px solid #77D5F7;
	color: #000000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	height: 16px;
	padding-left: 3px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.searchCriteriaDataTable td {
	width: 200px;
	vertical-align: middle;
}

.searchCriteriaDataTable td .labelCriteria,.searchCriteriaDataTableRColumn
{
	padding-left: 8px;
	line-height: 32px;
}

input[type=radio],input[type=checkbox] {
	display: block;
	float: left;
	padding: 0px 2px 0px 0px;
	width: 15px;
}

.errormsg {
	color: red;
	font-size: 11px;
	font-weight: bold;
}

.error {
	color: #ff0000;
	font-style: italic;
}

.successmsg {
	color: #218a0a;
	font-size: 11px;
	font-weight: bold;
}

.resetPasswordMsg {
	font-size: 11px;
	font-weight: bold;
	padding: 10px;
}

.resetPasswordErrorMsg {
	font-size: 11px;
	font-weight: bold;
	padding: 10px;
	color: red;
}

.ui-widget {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}

.ui-widget input {
	vertical-align: middle;
	/*color: #000000;*/
}

.ui-combobox {
	position: relative;
	display: inline-block;
}

.ui-combobox-toggle {
	position: absolute;
	top: 0;
	bottom: 0;
	margin-left: -1px;
	padding: 0;
	/* adjust styles for IE 6/7 */
	*height: 1.7em;
	*top: 0.1em;
	background: #9FBDEB;
	/*background-image: url("../images/rich-combobox-button-background.png");*/
	border: 1px solid #036E9A;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	background-color: #3294BA;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3294BA),
	color-stop(100%, #81b1da) );
	background-image: -webkit-linear-gradient(top, #3294BA, #81b1da);
	background-image: -moz-linear-gradient(top, #3294BA, #81b1da);
	background-image: -ms-linear-gradient(top, #3294BA, #81b1da);
	background-image: -o-linear-gradient(top, #3294BA, #81b1da);
	background-image: linear-gradient(top, #3294BA, #81b1da);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
	startColorstr=  #3294BA, endColorstr=#81b1da );
	width: 22px;
	border: 1px solid;
	border-color: #C0C0C0 #000000 #000000 #C0C0C0;
}

}
.ui-button-icon {
	position: absolute;
	display: inline-block;
	margin-left: -1px;
	padding: 0;
	/* adjust styles for IE 6/7 */
	*height: 1.7em;
	*top: 0.1em;
	height: 22px;
	background: #9FBDEB;
	background-image: url("../images/rich-combobox-button-background.png");
	border-left-color: #C0C0C0;
	border-top-color: #C0C0C0;
	width: 22px;
	border-right-color: #000000;
	border-bottom-color: #000000;
}

.ui-combobox-input {
	margin: 0;
	padding-right: 0.2em;
	padding-top: 0.3em;
	padding-left: 0.3em;
	padding-bottom: 0.1em;
	width: 200px;
	background: white;
	height: 16px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	padding-left: 3px;
	color: black;
}

.ui-combobox-input-export {
	margin: 0;
	padding: 0.3em;
	width: 200px !important;
	background: white;
	height: 14px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	padding-left: 3px;
}

.headerLineHeight {
	line-height: 9px;
}

.ui-autocomplete {
	max-height: 235px;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
	/* add padding to account for vertical scrollbar */
	padding-right: 20px;
}
/* IE 6 doesn't support max-height
 * we use height instead, but this forces the menu to always be this tall
 */
* html .ui-autocomplete {
	height: 200px;
}

.ui-spinner {
	position: relative;
	border: 0px solid white;
}

.ui-spinner-buttons {
	position: absolute
}

.ui-spinner-button {
	overflow: hidden
}

.datetimepicker {
	margin: 0;
	width: 150px;
	background: white;
	height: 10px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	vertical-align: middle;
}

.ui-datepicker-trigger {
	vertical-align: middle;
}

.customPeriod .ui-combobox-input {
	width: 120px;
}

.resultTableHeaderButton {
	padding: 6px;
	height: 24px;
	line-height: 25px;
}

.ResultTableArea {
	overflow-y: hidden;
	overflow-x: auto;
	width: 100%;
}

arrowlistmenu .outertable_report {
	background-color: #D1EAF3;
	border-color: #A3BAC1;
	border-style: solid;
	border-width: 1px;
	color: #59636D;
}

.subTableHeader {
	background: url("../images/subTable_header_bg.gif") repeat-x scroll 0 0
	transparent;
	border: 1px solid #A3BAC1;
	font-weight: bold;
	padding: 1.5px;
	background-color: #D1EAF3;
}
/* This is for Non Web Collect Amount field*/
.textfieldNWAmountInteger {
	margin: 2px 0;
	padding-left: 3px;
	height: 14px;
	font-size: 11px;
	width: 95px;
	border: 0.1em solid #c6d5ea;
	text-align: right;
}

.textfieldNWAmountPrecision {
	margin: 2px 0;
	height: 14px;
	font-size: 11px;
	width: 20px;
	border: 0.1em solid #c6d5ea;
}
/* End of Non Web Collect Amount Field*/

/* new css added for advance search */
.subTableHeaderforadvance {
	background: url(../images/subTable_header_bg.gif) repeat-x; scroll 0 0
transparent;
	border: 1px solid #A3BAC1;
	font-weight: normal;
	font-size: 11px;
	/* padding: 1.5px;*/
}

.contentforadvancesearch {
	background-color: #FFFFFF;
	margin: 0;
}

.textfield_advace {
	border: 0.1em solid #C6D5EA;
	font-size: 11px;
	height: 14px;
	margin: 2px 0;
	padding-left: 3px;
	width: 44px;
}

.textfield_advace_disable {
	border: 0.1em solid #C6D5EA;
	font-size: 11px;
	height: 14px;
	margin: 2px 0;
	padding-left: 3px;
	width: 44px;
	background-color: rgb(235, 235, 228);
}

.dropDownTextBox_advance {
	border: 0.1em solid #CCCCCC;
	font-size: 11px;
	height: 14px;
	margin: 0;
	padding-left: 3px;
	width: 250px;
}

.dropDownTextBox_advance_disable {
	border: 0.1em solid #CCCCCC;
	font-size: 11px;
	height: 14px;
	margin: 0;
	padding-left: 3px;
	width: 250px;
	background-color: rgb(235, 235, 228);
}

.textfield_advance {
	margin: 2px 0;
	padding-left: 3px;
	height: 14px;
	font-size: 11px;
	/*color: #575757;*/
	width: 125px;
	border: 0.1em solid #c6d5ea;
}

.textfield_advance_disable {
	margin: 2px 0;
	padding-left: 3px;
	height: 14px;
	font-size: 11px;
	/*color: #575757;*/
	width: 125px;
	border: 0.1em solid #c6d5ea;
	background-color: rgb(235, 235, 228);
}

#loadingScreen {
	background: url(../images/loading.gif) no-repeat 5px 8px;
	padding-left: 25px;
}

/* hide the close x on the loading screen */
.loadingScreenWindow .ui-dialog-titlebar-close {
	display: none;
}

.accountvalidationsummary {
	margin-left: 4px;
}

.txtcolorreport {
	color: #6A6A6A;
	font-size: 11px;
	font-variant: normal;
}

.Reporttimeinterval {
	width: 190px;
	/*padding-left: 7px;*/
	line-height: 23px;
}

.Reporttimeintervaltd {
	width: 120px;
}

.inquerymessage {
	color: red;
	font-size: 11px;
	font-weight: bold;
	margin-left: 8px;
	font-size: 11px;
	font-weight: bold;
}

.subTableHeaderHome {
	background: url("../images/subTable_header_bg.gif") repeat-x scroll 0 0
	transparent;
	border: 1px solid #A3BAC1;
	font-weight: bold;
	padding: 1.5px;
}

.reportTitleHome {
	height: 29px;
	line-height: 24px;
	margin-right: -7px;
	padding-top: 5px;
	width: 149px;
}

.rich-table {
	padding: 5px;
}

.quicksearchmessage {
	color: red;
	font-size: 11px;
	font-weight: bold;
}

.quicksearcmsgDiv {
	height: 8px;
	float: right;
	text-align: right;
	width: 351px;
}
/* end */
.maxRecordsClass {
	color: red;
	font-size: 11px;
	font-weight: bold;
}

.loadingResultClass {
	background: white;
	border: 1px solid #A3BAC1;
	font-weight: bold;
	padding: 1.5px;
}

.hidden {
	visibility: hidden;
}

.paddingrefundBankNw {
	padding-left: 5%;
}

.tooltip {
	border-bottom: 1px dotted #000000;
	color: #000000;
	outline: none;
	cursor: help;
	text-decoration: none;
	position: relative;
}

.tooltip span {
	margin-left: -999em;
	position: absolute;
}

.tooltip:hover span {
	border-radius: 5px 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);
	font-family: Calibri, Tahoma, Geneva, sans-serif;
	position: absolute;
	left: 1em;
	top: 2em;
	z-index: 99;
	margin-left: 0;
	width: 250px;
}

.tooltip:hover img {
	border: 0;
	margin: -10px 0 0 -55px;
	float: left;
	position: absolute;
}

.tooltip:hover em {
	font-family: Candara, Tahoma, Geneva, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	display: block;
	padding: 0.2em 0 0.6em 0;
}

.classic {
	padding: 0.8em 1em;
}

.custom {
	padding: 0.5em 0.8em 0.8em 2em;
}

* html a:hover {
	background: transparent;
}

.classic {
	background: #FFFFAA;
	border: 1px solid #FFAD33;
}

.critical {
	background: #FFCCAA;
	border: 1px solid #FF3334;
}

.help {
	background: #9FDAEE;
	border: 1px solid #2BB0D7;
}

.info {
	background: #9FDAEE;
	border: 1px solid #2BB0D7;
}

.warning {
	background: #FFFFAA;
	border: 1px solid #FFAD33;
}

.dropDownTextBox {
	font-size: 11px;
	height: 14px;
	margin: 0;
	padding-left: 3px;
	width: 226px;
}

tr.rowColor1 {
	background: #f3fafe;
	padding: 1px 5px;
}

tr.rowColor2 {
	background: #FFF;
	padding: 1px 5px;
}

.serchacriteriamerchantinvioce {
	height: 180px;
}

.iianheader {
	border-right: solid 1px silver;
	border-bottom: solid 0px silver;
	font-family: Arial, Verdana, sans-serif;
	color: #FFF;
	font-size: 11px;
	font-weight: 700;
	text-align: left;
	padding: 4px 4px 4px 10px;
	background-color: #4A75B5;
!
important
}

.rowColor1 {
	background: #f3fafe;
	padding: 1px 5px;
}

.rowColor2 {
	background: #FFF;
	padding: 1px 5px;
}

/* ERROR PAGE CSS ONLY */
#errorDIv { /* position:absolute;*/
	width: 700px;
	height: 130px;
	z-index: 15;
	top: 50%;
	left: 50%;
	margin: 0% 0 0 10%;
	border: 1px solid #77D5F7;
	border-radius: 5px 5px 5px 5px;
	padding: 2%;
}

.screenshot_callout {
	color: #000000;
	font-weight: bold;
}

.screenshot_calloutp {
	color: #3F4045;
	font-size: 12px;
	margin: 0 0 20px !important;
}

.errorimg {
	background-image: url("../images/error1.gif");
	background-repeat: no-repeat;
}

.errortable {
	margin: 2% 0 0 0%;
}

.border1 {
	border-right: 1px solid #7A8589;
	border-bottom: 1px solid #7A8589;
}

.floatrigth {
	float: right;
}

/*END*/
.archivednewsborder {
	border-top: 1px solid #A7BFC1;
}

.archived-rich-table {
	background-color: #FFFFFF;
	border-collapse: collapse;
	border-left: 1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	empty-cells: show;
}
/* Autharization report CSS  added by Anupama*/
.chargebackrevheader {
	border-bottom: 1px solid #A7BFC1;
	color: #4E4A5D;
	height: 33px;
	line-height: 35px;
	padding-left: 8px;
}

.tablegridchargeback {
	margin-bottom: 9px;
	overflow: auto;
}

#subtabmenu .ui-widget-header a {
	color: #4E4A5D;
}

#cc_table_wrapper .ui-widget-header {
	display: none;
}

#detailList_cc_div .ui-widget-header {
	display: none;
}

#dd_table_wrapper .ui-widget-header {
	display: none;
}

#detailList_dd_div .ui-widget-header {
	display: none;
}

.tdbordercollapse {
	border-collapse: collapse;
}

#bt_table_wrapper .ui-widget-header {
	display: none;
}

#detailList_bt_div .ui-widget-header {
	display: none;
}

#rbt_table_wrapper .ui-widget-header {
	display: none;
}

#detailList_rbt_div .ui-widget-header {
	display: none;
}

#ci_table_wrapper .ui-widget-header {
	display: none;
}

#detailList_ci_div .ui-widget-header {
	display: none;
}

#ewal_table_wrapper .ui-widget-header {
	display: none;
}

#detailList_ewal_div .ui-widget-header {
	display: none;
}

#pv_table_wrapper .ui-widget-header {
	display: none;
}

#detailList_pv_div .ui-widget-header {
	display: none;
}

#cash_table_wrapper .ui-widget-header {
	display: none;
}

#detailList_cash_div .ui-widget-header {
	display: none;
}

.hr {
	background-color: #75CB4A;
	height: 3px;
	/*  margin-left: 3px;*/
	margin-top: 0;
}

.tablegridchargeback {
	margin-bottom: 9px;
	overflow: auto;
}

#tabs .ui-widget-content {
	background-color: white; ! important;
	color: #222222;
}

.overallborder td{
	border: 1px solid #C0C0C0;
}
/*END */

/* for Refund Bank Pop up*/
.refundBankPopupBar {
	background-color: #0085CF;
	height: 20px;
	color: white;
	padding-left: 5px;
	font-size: 11px;
	font-weight: bold;
}
/* end*/

/* message css for approve refund */
.ErrorAprove {
	color: red;
	font-size: 11px;
	font-weight: bold;
}

.SuccessAprove {
	color: green;
	font-size: 12px;
	font-style: italic;
}

.marginleftMaintable {
	margin-left: 3px;
}
/*end */
.GenReporttimeinterval {
	width: 190px;
}

/* quick search additional css */
.custom-select select {
	display: inline-block;
	padding: 2px 3px 3px 5px;
	border-radius: 5px 5px 5px 5px;
	margin: 0;
	font: inherit;
	outline: none; /* remove focus ring from Webkit */
	line-height: 1.2;
	background: white;
	border: 0;
}

.textfield_quicksearch {
	padding: 2px 3px 3px 5px;
}

/* Select arrow styling */
.custom-select:after {
	content: &#9660; /* Current arrow I would like to change */
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	font-size: 60%;
	line-height: 30px;
	padding: 0 7px;
	background: #000;
}

.no-pointer-events .custom-select:after {
	content: none;
}
/*end*/
#timetable label {
	float: left;
	clear: none;
	display: block;
	padding: 2px 1em 0 0;
}
/*archived news hr  */
#archivedNewsCriteria_Table hr {
	display: none;
}
/* end */
/* css added for Bank link color display */
#DivLink a {
	color: Black;
}

/*end */

/* CSS added for RefundBY bank message display */
.successmsgRefundByBank {
	color: #218a0a;
	font-size: 12px;
	font-style: italic;
}
/* end */
#headerWrapper .datatablerowhighlight {
	background-color: transparent;
}

#allPaymentInquiryContainer .datatablerowhighlight {
	background-color: transparent;
}

/* New CSS for button without image */
.searchButton {
	border: 1px solid #036E9A;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	background-color: #036E9A;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #036E9A),
	color-stop(100%, #81b1da) );
	background-image: -webkit-linear-gradient(top, #036E9A, #81b1da);
	background-image: -moz-linear-gradient(top, #036E9A, #81b1da);
	background-image: -ms-linear-gradient(top, #036E9A, #81b1da);
	background-image: -o-linear-gradient(top, #036E9A, #81b1da);
	background-image: linear-gradient(top, #036E9A, #81b1da);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
	startColorstr=#036E9A, endColorstr=#81b1da );
	line-height: 15px;
	margin: 5px 10px 5px 0;
	padding: 1px 7px;
}

.searchButton:hover {
	border: 1px solid #5d7fbc;
	background-color: #819bcb;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #819bcb),
	color-stop(100%, #536f9d) );
	background-image: -webkit-linear-gradient(top, #819bcb, #0D9AD1);
	background-image: -moz-linear-gradient(top, #819bcb, #0D9AD1);
	background-image: -ms-linear-gradient(top, #819bcb, #0D9AD1);
	background-image: -o-linear-gradient(top, #819bcb, #0D9AD1);
	background-image: linear-gradient(top, #819bcb, #0D9AD1);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
	startColorstr=#819bcb, endColorstr=#0D9AD1 );
}

/* end */
#subtabmenu  .ui-tabs-active {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#lbl_fraudResult label {
	float: left;
	clear: none;
	display: block;
	padding: 2px 1em 0 0;
}

.textfieldDateOfPay {
	margin: 2px 0;
	padding-left: 3px;
	text-align: right;
	width: 104px;
}

.spaceUnder td
{
	padding-top:4px;
}

.ui-button-icon-only {
	width: 22px;
	height: 22px;
} /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only {
	width: 24px;
}

.ui-button {
	display: inline-block;
	padding: 0;
	margin-right: .1em;
	cursor: pointer;
	text-align: center;
	zoom: 1;
	overflow: visible;
} /* the overflow property removes extra width in IE */
.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active
{
	text-decoration: none;
}

.ui-button-toggle {
	position: absolute;
	margin-left: -1px;
	background: #9FBDEB;
	/*background-image: url("../images/rich-combobox-button-background.png");*/
	border: 1px solid #036E9A;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	background-color: #3294BA;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3294BA),
	color-stop(100%, #81b1da) );
	background-image: -webkit-linear-gradient(top, #3294BA, #81b1da);
	background-image: -moz-linear-gradient(top, #3294BA, #81b1da);
	background-image: -ms-linear-gradient(top, #3294BA, #81b1da);
	background-image: -o-linear-gradient(top, #3294BA, #81b1da);
	background-image: linear-gradient(top, #3294BA, #81b1da);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
	startColorstr=  #3294BA, endColorstr=#81b1da );
	border: 1px solid;
	border-color: #C0C0C0 #000000 #000000 #C0C0C0;
}
.ElColor
{
	color:red;
}
.UploadMsg
{
	color:red;
}
.fg-button {
	color:white;
}

.loginTableHeadings .Tab a:link,a:visited,a:hover,a:active {
	color: #2971A7;
	font-size: 11px;
	font-weight: bold;
}