/*CSS Document*/
*{
	border:none;
	font-family: Arial;
	font-size:9pt;
	outline:none;
	margin:0;
	padding:0;
	text-decoration:none;
}
body{
	background:#f7f7f7;
}
ul{
	list-style-type:none;
}
li{
	display:inline;
}
a{}
sup{
	font-size:75%;
}

/*change html scrollbar color*/
.infoWrapper,
.searchResult .contentData,
.orderQueue .contentData,
.fundAccList,
.crdMultiUser{
	scrollbar-3dlight-color:#fff;
	scrollbar-arrow-color:#0070c0;
	scrollbar-highlight-color:#d6d3d6;
	scrollbar-face-color:#f7f7f7;
	scrollbar-shadow-color:#d6d3d6;
	scrollbar-darkshadow-color:#d6d3d6;
	scrollbar-base-color:#316584;
}

.invisible{
	visibility:hidden;
}


a.expand,
.leftSideBar ul ul a.expandChild{
	background:url("../images/iconExpand.jpg") no-repeat left center;				
}
a.collapse,
.leftSideBar ul ul a.collapseChild{
	background:url("../images/iconCollapse.jpg") no-repeat left center;
}
.leftSideBar ul ul a.collapseChild{
	color:#fd5016;
}
table{
	width:97%;
}
table th{
	background:#a5a1a0 url("../images/bgTableHeading.gif") repeat-x bottom;
	color:#fff;
	font-weight:bold;
	padding:5px 7px 11px;
	text-align:left;
	vertical-align:top;
}
table th li {
    display: inline;
    margin-right: 1px;
}
th, td{
	white-space:normal;
}
.inputSearchButton{
	background:url(../images/bgSearch.gif) repeat-x left top;
	border:1px solid #df8034;
	color:#fff;
	font-weight:bold;
	padding:0 10px;
}
.buttonWrapper{
	overflow:hidden;
	margin-bottom:15px;
	padding:10px;	
}
.tableHeadings{
	background:#fff;
	border-top:1px solid #cbcbcb;
	border-bottom:1px solid #cbcbcb;
	font-weight:bold;
	line-height:18px;
	padding:0;
	text-align:left;
}
table td a{
		/*border-bottom:1px dotted #474546;*/
		color:#4a79bd;
		font-size:9pt;
		padding-bottom:1px;
}
table td a:hover{
	/*border-bottom:1px dotted #ff6131;*/
	/*color:#474546;*/
}
.leftContent{
	float:left;
}
.rightContent{
	float:right;
}
input.textBox,
input.textBoxSmall,
input.textBoxDisabled,
select,
textarea{
	border:1px solid #dedede;
	width:250px;
}
textarea{
	height: 100px;
	width: 386px;
}
input.textBox,
input.textBoxSmall,
input.textBoxDisabled{
	padding:3px;
}
input.textBoxSmall,
select.smallSelect,
select.selectDOB,
input.dteInfo{
	border:1px solid #dedede;
	width:175px;
}
input.textBoxWOWidth {
	border:1px solid #dedede;
}
select.selectDOB,
select.selectsmallest,
input.dteInfo{
	width:65px;
}
select{
	margin-top: 2px;
	width:257px;
	margin-bottom: 0px;
}
select.selectContent{
	margin-bottom:15px;
}
select.multiSelect{
	height:150px;
}
input.textBoxDisabled{
	background:#f6f6f6;
	margin:2px 0;
	height: 21px;
}
input.textBox,
input.dteInfo{
	margin:2px 0;
	padding:1px;
}
.formButton{
	
}
.formButton,
.formButtonCancel{
    background:#304a74;
	color:#fff;    
    font-size: 7pt;
    font-weight: bold;
    height: 19px;
    text-decoration: none;
}
.formButtonCancel{
	background:#666;
}

input.inputButton,
input.button2,
input.inputButtonInner,
input.inputCancel,
input.inputButtonDisabled{
	/*background:#304a74;*/
	background:#00a2e7;
	color:#fff;
	font-size:8pt;
	font-weight:bold;
	float:left;
	line-height:24px;
	margin-right: 2px;
	margin:3px 5px 5px 0;
	padding:5px;
/* 	.padding:0; */
	text-transform:uppercase;
	margin-bottom: 9px;
	cursor: hand;
}
input.inputCancel{
	background:#666;
	border:2px solid #666;
/* 	.line-height:13px; */
	padding:3px;
	margin-top:3px;
	margin-bottom: 9px;
}

input.inputButtonInner{
	font-size:7pt;
	margin-top:0;
	padding:2px;
/* 	.line-height:14px; */
}
input.inputButtonDisabled{
	border:2px solid #ece9d8;
	background:#ece9d8;
	color:#999;
}
.mandatoryFields,
.errorMessage{
	color:#fd4842;
	font-size:7pt;
	font-weight:bold;
	line-height:15px;
}
.errorMessage1{
	background:url("../images/red_bullet_Icon.png") no-repeat -10px center;
	
}
.infoMessage{
	color:#4a79bd;
	line-height:20px;
}
/*Common Components*/
/*mainWrapper*/
.mainWrapper{
	margin:0 auto;
	overflow:hidden;
	width:1000px;
}
.cmsLogin
{
margin:0 auto;	
}
.cmsLogin,
.cmsHome,
.cmsHelp{	
	width:800px;
}
.cmsHelp{	
	margin-left: 130px;
}
.cmsHelp p{
	font-size: 10pt;
	margin-bottom: 25px;
}
.cmsHelp a{
	color: #00557b;
	text-decoration: underline;
}
.cmsHelp table a{
	color: #00557b;
	text-decoration: none;
	border-bottom: 1px solid #00557b;
}
.cmsHelp a:hover{
	color: #fb4f14;
	text-decoration: none;
}
.buttonAction,
.inputCancel,
.button2{
	background:#079ddd url("../images/bgActionButton.gif") repeat-x left top;
	/*border:2px solid #0ca4de;*/
	color:#fff;
	font-size:8pt;
	font-weight:bold;
	line-height:24px;
/* 	.line-height:15px; */
	margin-top:0;
	padding:3px;
	text-align:center;
}
.cmsLogin .inputCancel,
.cmsLogin .button2{
	background:#666 url("../images/bgButtonReset.gif") no-repeat left center;
	border:none;
	height: 36px;
    padding: 0;
    width: 145px;
}
.cmsLogin .button2{
	background:#00a2e7 url("../images/bgButtonLogin.gif") no-repeat left center;
}
/*header Part*/
.header{
	clear:both;
	height:82px;
	margin:0;
}
.cmsLogin .header,
.cmsHome .header,
.cmsHelp .header{	
	margin-top:33px;
}
.cmsHelp .header{
	visibility:hidden;
}
.logo{
	float:left;
}
.subTitle{
	color:#004165;
	font-family:Arial;
	font-size:18pt;
	float:right;
	margin-top:9px;
}
/*contentWrapper*/
.contentWrapper{
	background:#fff;
	border:1px solid #d6d3d3;
	clear:both;
}
.cmsLogin .contentWrapper,
.cmsHome .contentWrapper,
.cmsHelp .contentWrapper{
	padding:40px 39px 45px;
}
.cmsHelp .contentWrapper{
	text-align:center;
}
.cmsHome .contentWrapper{
	min-height:350px;
}
.contentWrapperIE{
	background:#fff;
	border:1px solid #d6d3d3;
	clear:both;
}

.cmsHome .contentWrapperIE{
	padding:15px 39px 45px;
	height:430px;
}

.cmsLogin h1,
.cmsHome h1,
.cmsHelp h1{
	color:#666666;
	font-size:23pt;
	font-weight:normal;
	margin-bottom:50px;
}
.cmsHome h1{
	color:#555;
}
.cmsHome th,
.cmsHome td{
	white-space:normal;
}
.cmsHome a,
.cmsHome a:hover{
	border-bottom:none;
}
/*Login Page*/
.loginContent{
}
.loginContent td{
	padding-bottom:21px;
}
.loginContent label{
	color:#555555;
	display:block;
	font-family:arial;
	/*font-size:12pt;*/
	font-size:11pt;
	/*font-weight:bold;*/
	/*margin-bottom:12px;*/
}
.loginContent input.textBox{
	color:#666;
	padding:5px;
	width:360px;
}
.loginContent table td{
	text-align:left;
}
.loginContent .buttonAction,
.loginContent .buttonCancel
{
	font-size:8pt;
	font-weight:bold;
	height:25px;
	width:91px;
}

/*home.html*/
.homePageContent table{
	width:auto;
}
.homePageContent td{
	/*border:1px solid #cccccc;
	padding:25px 7px;*/
	border: 1px solid #CCCCCC;
    padding: 25px 7px;
    text-align: center;
    width: 250px;
}
.homePageContent td.emptyCells{
	border:none;
}
.homePageContent td a{
	background:#fbf9fc;
	color:#9d989f;	
	display:inline-block;
	font-size:12pt;
	font-weight:bold;
	padding-left:67px;
}
.homePageContent td a:hover{
	color:#666;
}
.homePageContent td a.appMgt{
	background:url("../images/Application_Management_Icon.jpg") no-repeat left center;
}
.homePageContent td a.accMgt{
	background:url("../images/Account_Management_Icon.png") no-repeat left center;
	line-height: 57px;
    padding-left: 63px;
}
.homePageContent td a.userMgt,
.homePageContent td a.custmrServ{
	background:url("../images/User_Management_Icon.png") no-repeat left center;
	line-height:34px;
	padding-left: 40px;
}
.homePageContent td a.custmrServ{
	background:url("../images/Customer_Service_Icon.png") no-repeat left center;
}
.homePageContent td a.reportMgt{
	background:url("../images/Reports_Icon.png") no-repeat left center;
	line-height:70px;
	padding-left: 75px;
}
.homePageContent td a.disputeMgt{
	background:url("../images/Disputes_Icon.png") no-repeat left center;
	padding-left: 40px;
}
.homePageContent td a.bulk{
	background:url("../images/Bulk_Icon.png") no-repeat left center;
	line-height:48px;
	padding-left:75px;
}
/*account Management Page*/
.topPanel{
	margin-top:2px;
	overflow:hidden;
}
	.topNav{
		float:right;
	}
		.topNav li{
			border-right:1px solid #666;
			padding:0 10px;
		}
		.topNav li.last{
			border:none;
			padding:0 0 0 10px;
		}
			.topNav a{
				color:#00A9E0;
				font-size:9pt;
			}
			.topNav a:hover{
				color:#fb4f14;
			}
/*navBar*/
.navPanel{
	clear:both;
	margin-bottom:3px;
	overflow:hidden;
}
.navBar{
	float:left;
}
	.navBar li{}
		.navBar a{
			color:#00A9E0;
			font-size:12pt;
			/*font-weight:bold;*/
			padding-left:5px;
		}
.userUpdates{
	float:right;
}
.cmsHome .userUpdates{
	margin-bottom:5px;
}
	.userUpdates li{
		border-right:1px solid #666;
		padding:0 10px 0 14px;
	}
	.userUpdates li.last{
		border:none;
		padding-right:0;
	}
	.userUpdates li label{
		font-size:9pt;
		color:#585858;
		/*font-weight:bold;*/
	}
	.userUpdates li label.info{
		color:#585858;
	}
	.userUpdates li label.data{
		/*color:#0070C0;*/
		color:#585858;
	}

/*Module Wrapper*/
.moduleName{
	border-bottom:1px solid #cbcbcb;
	color:#002060;
	display:none;
	font-weight:bold;
	line-height:24px;
	padding-left:5px;
}
/*breadCrumbs*/
.breadCrumbs{
	
	clear:both;
	overflow:hidden;
	padding:15px 7px;
}
	.breadCrumbs li{
		/*background:url("../images/bulletBreadCrumbs.gif") no-repeat right center;*/
		padding-right:11px;
/* 		.padding:0 9px; */
	}
	.breadCrumbs li.first{
		padding:0 10px 0 0;
	}
	.breadCrumbs li.last{
		background:none;
		
	}
	.breadCrumbs a{
		color:#595959;
		text-transform:capitalize;
	}
	.breadCrumbs a:hover,
	.breadCrumbs li.last a
	{
		color:#0070C0;	
	}
	.breadCrumbs li.last a{
		cursor:default;
	}

/*mainContent*/
.mainContent{
	background:#f6f6f6;
	clear:both;	
	overflow:hidden;
}
	.contentHeading{
		color:#fff;
		line-height:34px;
		padding:0 8px;
	}
	.contentHeading h1{
		 font-size: 10pt;
	}
	/*leftSideBar*/
	.leftSideBar{
/* 		.background:#F6F6F6; */
		border-top:#b7b7b7;
		border-bottom:#b7b7b7;
		float:left;
		/*min-height:390px;*/
		width:265px;
	}
		.leftSideBar .contentHeading{
			background:url("../images/bgLeftBarHeading.jpg") repeat-x left top;
		}
		/*.leftSideBar .contentHeading h1{
			text-transform:uppercase;
		}*/
			.contentData ul{
				margin:2px 0 0 15px;
			}
			.leftSideBar ul{
				margin:0;
			}
			.leftSideBar li,
			.contentData li{
				border-bottom:1px solid #fff;
				clear:both;
				display:block;
			}
			.leftSideBar li{
				padding:0 6px;
			}
			.leftSideBar li.last{
				border-bottom:none;
			}
			.leftSideBar  ul li a,
			.contentData li a{
				color:#004165;
				font-size:9pt;
				line-height:20px;
				padding-left:17px;
			}
			
			.contentInfo li a,
			.contentData li a{
				color:#00A9E0;
				font-size:9pt;
				line-height:20px;
				padding-left:17px;
			}
			.leftSideBar li a.active{
				font-weight:bold;
			}
			/*LeftSidebar sub navigation Data*/
			.leftSideBar ul{
				padding-top:10px;
			}
			.leftSideBar ul ul{
				padding:0 0 8px 5px;
			}
				.leftSideBar ul ul li{
					border:1px solid #f6f6f6;
				}
			.leftSideBar ul ul a{
				color:#333;
				line-height:19px;
				display:block;
			}
			.leftSideBar ul ul a.collapse,
			.leftSideBar ul ul a.collapseWrapping{
				display:block;
				font-weight:bold;
			}
			.leftSideBar ul ul a.collapseWrapping{
				 background: url("../images/iconCollapse.jpg") no-repeat left top;
				 line-height:12px;
			}
			.leftSideBar ul ul a.collapseInner{
				background:url("../images/iconCollapse.jpg") no-repeat left top;
				line-height: 12px;
			}
			.leftSideBar ul ul ul{
				margin-left:-6px;
				padding-left:0;
			}
				.leftSideBar ul ul ul li{
				/*	white-space:nowrap;*/
				}
				.leftSideBar ul ul ul li:last-child{
					/*display:none;*/
				}
					.leftSideBar ul ul ul ul{
						margin:0 0 -7px 10px;
					}
						.leftSideBar ul ul ul ul li:last-child{
							display:block;
						}
					.leftSideBar ul ul ul li a{
						color:#666;
						display:block;
					}
					/*.leftSideBar ul ul ul li a:hover,
					.leftSideBar ul ul ul li a.active{
						color:#fd5016;
						font-weight:normal;
					}*/
				.leftSideBar ul ul a.collapseChild{
					color:#376682;
					font-weight:normal;
				}
					
	/*contentInfo*/
	.contentInfo{
		border-left:3px solid #fff;
		float:right;
		min-height:420px;
		width:730px;
	}
	.contentInfo .contentHeading{
			background:url("../images/bgcontentHeading.jpg") repeat-x left top;			
	}
	.contentInfo .contentHeading h1{
		font-size: 10pt;
	}
	.contentData{
	}
		.contentData h1{
			line-height:34px;
			padding-left:0px;
		}
		.contentData p{
			line-height: 33px;
			padding-left: 8px;
		}
	.contentInfo .contentData li{
			background:url("../images/bgNavBullet.jpg") no-repeat left center;				
		}
			
	.leftSideBar .contentData{	
	}
	.contentData table{
		background:#f7f3f7;
		border:1px solid #ccc;
		border-right:none;
		border-top:none;
		border-bottom-style:none none none solid;
		font-size:9pt;
		/*margin-bottom:10px;*/
		/*width:97%;*/
		width:100%;
	}
	.searchResult .contentData table{
		margin-bottom:0;
		width:100%;
	}
	.contentData tr{
	}
	.contentData td{
		border-bottom: 1px solid #9C9E9C;
		border-right: 1px solid #9C9E9C;
		color:#666;
		/*padding:3px 3px 3px 10px;*/
		padding:0 5px;
		/*line-height:32px;*/
		line-height:22px;
		/*vertical-align:top;*/
	}
	
	
/*personalized Line Item Screen*/
.infoWrapper{
	border:1px solid #f9f9f9;
	height:250px;
	display:none;
	overflow:none;
	margin:5px 0;
	width:97%;
}
/*Select Line Items*/
.userInfo{
	background:#e1e1e1;
	border-bottom:1px solid #979797;
	border-right:1px solid #979797;
	font-size:8pt;
	line-height:14px;
	padding:5px 5px 10px 5px;
}
.lineItemDetails{
	margin-bottom:15px;
}
.lineItemDetails li{
	background:none;
}
.lineItemDetails li a{
	background:none;
	padding-bottom:1px;
}
.lineItemDetails li a:hover{
	color:#474546;
}

/*Order Confirmation*/
.searchResult .contentData{
	height:450px;
	overflow:scroll;
}
.orderConf .contentData,
.searchResult .leftSideBar .contentData,
.orderConf .leftSideBar .contentData {
	overflow:hidden;
}
.orderConf .contentData a,
.searchResult .contentData a{
	text-align:left;
}
.contentData table table{
	border:none;
	vertical-align:top;
}

/*Pers_selectCardDesign.html*/
label.alignMent{
	float:left;
	vertical-align:top;
}

/*Footer*/
.footer{
	clear:both;
	padding:5px 0;
	text-align:right;
}
.standardBlack{
 	color: #000000;
    font-family: Arial;   
	padding-top:10px;
}
	.standardBlack p{
		color:#666;
		font-size: 10px;
		margin-bottom:5px;
	}
.footer a{
	color:#000;
/*	font:9pt bold;*/
}
.footer p{
	color: #555555;
    font-size: 8pt;
    line-height: 18px;
    margin-bottom: 18px;
}
.contentNav{
	margin-bottom:10px;
}
	.contentData .contentNav li{
		background:url(../images/bgContentNav.gif) no-repeat left center;
	}

/*Order Queue Page*/
.orderQueue .leftSideBar .contentData{
	overflow:auto;
}
.orderQueue .contentData{
	height:460px;
	overflow-x:scroll;
	overflow-y:scroll;
}
.orderQueue th,
.orderQueue td{
	white-space:normal;
}
/*New Edition Changes: suggested By Client */
.ordConf *{
	font-size:8pt;
}
.ordConf table{
	width:100%;
	background-color: #ffffff;
}
.ordConf th{
	border-right:1px solid #9c9e9c;
	line-height:18px;
	/*white-space:nowrap;*/
}
.ordConf .rits th:a{
	border-bottom: 1px dotted #474546;
    color: #4A79BD;
}
.ordConf th:last-child{
	border-right:none;
}
.ordConf td{
	border-right:1px solid #9c9e9c;
	/*padding-right:2px;*/
	padding:2px;
	/*white-space:nowrap;*/
}
.ordConf li a{
	padding-left:0;
}
div.ordConf{
	overflow: scroll;	
	height: 350px;
	width:100%;
}
/*.ordConf td:last-child{
	border-right:none;
	padding-right:none;
}
*/

span.pagelinks a{
	color: #004165;
	font-size: 8pt;
    font-weight: bold;
    padding: 2px;
    line-height: 2px;
}

.lineItemsDetails table{
	border-top:none;
	white-space:normal;
}
.lineItemsDetails th,
.lineItemsDetails td{
	vertical-align:top;
}
.lineItemsDetails th{
}
.lineItemsDetails table a{
	/*border:3px solid #000;*/
	display:block;
	padding-left:0;
	margin-left:0;
}
.lineItemsDetails table table{
	border:none;
	border-top:1px solid #9c9e9c;
	margin-top:2px;
	width:auto;
}
.lineItemsDetails table table td{
	border:none;
	line-height:18px;
	padding:0;
	vertical-align:top;
}
.lineItemsDetails table table td table td{
	border:none;
}
.printPage table{	
	width:600px;
}
.printPage td{
	vertical-align:top;
	line-height: 20px;
}
.printPage td.tableHeadings{
	text-align:left;
}
/*altAdd*/
.altAdd{
	display:none;
	margin-top:0px;
}
.altAdd table{
	border-top:none;
	margin:0;
}

/*confoInfo*/
.confoInfo{
}
.confoInfo table{
	width:300px;
}

/*ACCOUNT MANAGEMENT SCREEN*/
.fundAccList{
	height:356px;
	overflow:auto;
	width:720px;
}
.fundAccList *{
	font-size:8pt;
}

.fundAccList td a{
	padding:0;
}
.fundAccList table{
    width: 100%;	
}

.fundAccList tr.selected td{
	background:#fff;
	/*border-right:1px solid #f7f7f7;
	border-top:1px solid #d6d3d3;
	border-bottom:1px solid #d6d3d3;*/
}
.fundAccList tr.selected td:last-child{
	border-right:none;
}
.fundAccList th{
	border-right:1px solid #9c9e9c;
	line-height:18px;
	white-space:nowrap;
}
/*end*/

.recordWrapper{
	background:1px solid #f7f7f7;
	border:1px solid #d6d3d3;
	border-top:none;
	padding:3px;
	width:722px;
}
	.recordWrapper p{
		text-align:center;
	}
	.recordWrapper table{
		width:100%;
	}
	.recordWrapper table td{
		text-align:center;
	}
	.recordWrapper td input.inputButtonDisabled{
		background:#ece9d8;
		margin-left:300px;
	}
	.recordWrapper div{
		margin:0 auto;
		width:65px;
	}

/*Edit Account Info*/
.editAccInfo td:first-child{
	width:243px;
}
.addnewCrdholder td:first-child{
	width:333px;
}

/*Card Activity List Multi User*/
.crdMultiUser{
	height:356px;
	overflow:scroll;
	width:725px;
}
.crdMultiUser *{
	font-size:8pt;
}
.contentData .crdMultiUser td a{
	padding:0;
}
.crdMultiUser table{
	width:100%;
}
.crdMultiUser tr.selected td{
	background:#fff;
	/*border-right:1px solid #f7f7f7;
	border-top:1px solid #d6d3d3;
	border-bottom:1px solid #d6d3d3;*/
}
.crdMultiUser tr.selected td:last-child{
	border-right:none;
}
/*newly added for multiuser.jsp*/
.contentData .crdMultiUser .vits tr{
	border-bottom: 1px solid #9C9E9C;
   	border-right: 1px solid #9C9E9C; 
    background:#f7f3f7;
}
.contentData .crdMultiUser .vits tr.even td{
	border-bottom: 1px solid #9C9E9C;
   	border-right: 1px hidden #9C9E9C;
    background:#ffffff;
}
.crdMultiUser th{
	border-right:1px solid #9c9e9c;
	line-height:18px;
	white-space:nowrap;
}
/*end*/

.pagination,
.transRecords{
	border:1px solid #d6d3d3;
	border-top:none;
	padding:3px;
	text-align:center;
}
.pagination ul{
	list-style-type:none;
	margin:0;
}
.contentData .pagination li,
.infoWrapper .pagination li{
	background:none;
	display:inline;
}
.contentData .pagination li,
.contentInfo .pagination li{
	background:none;
	display:inline;
	border-right:1px solid #d6d3d3;
	padding:0 10px;
}
.contentData .pagination li.last,
.contentInfo .pagination li.last{
	border:none;
}
.contentData .pagination li a,
.contentInfo .pagination li a,
.transRecords *{
	font-size:8pt;
	font-weight:bold;
	padding:5;
}
.contentData .pagination li a:hover,
.contentData .pagination li a.active,
.contentInfo .pagination li a:hover,
.contentInfo.pagination li a.active{
	color:#fd5016;
}
/*transRecords*/
.transRecords{
	overflow:hidden;
	padding:5px 10px;
}
/*OTL Monitor Screen*/
.OTLMonitorListing{
	overflow: scroll;
	width:728px;
	height: 400px;
}
.OTLMonitorListing table{
	width:720px;
	
}
.OTLMonitorListing td{
	font-size: 8pt;
}

/*listings*/
.listings{
	margin:0 auto;
	width:600px;
}
.listings table{
	border:1px solid #fff;
}
.listings th,
.listings td{
	border:1px solid #fff;
	white-space:nowrap;
}
.listings th:first-child,
.listings td:first-child{
	line-height:20px;
    /*padding:0 3px;*/
    width:130px;
}
.listings th:last-child,
.listings td:last-child{
	border-right:none;
}

/*Reporting Suites*/
.mainWrapper .listings{
	margin:0;
	width:auto;
}
.mainWrapper .listings *{
	font-size:8.5pt;
	line-height:18px;

}
.mainWrapper .listings table{
	border:none;
	border-right:1px solid #fff;
}
.mainWrapper .listings tr.alternate td{
	background:#fff;
	border-right:1px solid #f7f7f7;
	border-top:1px solid #d6d3d3;
	border-bottom:1px solid #d6d3d3;
}
.mainWrapper .listings th{
	border:none;
}
.mainWrapper .listings th:first-child{
	width:150px;
}
.reports table table{
	margin:30px -5px 0 0;
}
.reports table table,
.reports .contentData td td{
	border:none;
}
input.inputButtonRight,
input.inputButtonLeft,
input.inputButtonRightForward,
input.inputButtonLeftBack{
	height:21px;
	margin-bottom:2px;
	width:28px;
}
input.inputButtonRight{
	background:url("../images/bgSelectButtMenuRight.gif") no-repeat center;
}
input.inputButtonLeft{
	background:url("../images/bgSelectButtMenuLeft.gif") no-repeat center;
}
input.inputButtonRightForward{
	background:url("../images/bgSelectButtMenuRightForward.gif") no-repeat center;
}
input.inputButtonLeftBack{
	background:url("../images/bgSelectButtMenuLeftBackward.gif") no-repeat center;
}



/*Addition by Jimish 7th March 2012*/
#bankInfo,
#purchaserInfo{
	display:none;
}
table.vits{
	background-position: right;  
	display: block;  
	/*overflow: scroll;*/
	empty-cells:show;    /* works with Mozilla*/
	border-collapse: collapse;   /*for IE 7*/
	
}

table.vits thead tr {
  border-bottom: 1px solid #9C9E9C;
    border-right: 1px solid #9C9E9C;
    color: #666666;
    line-height: 32px;
    padding: 0 5px;
    vertical-align: top;  
}


.contentData .dispContentData tr.even td{
	border-bottom: 1px solid #9C9E9C;
   	border-right: 1px hidden #9C9E9C;
    color: #666666;
    line-height: 32px;
    padding: 0 5px;
    vertical-align: top;
}
/*MultipleUser.jsp uses this class - Start*/
.ordConfAlternate *{
	font-size:8pt;
}
.ordConfAlternate table{
	width:100%;	
}
.ordConfAlternate th{
	border-right:1px solid #9c9e9c;
	line-height:18px;
	white-space:nowrap;
}
.ordConfAlternate th:last-child{
	border-right:none;
}
.ordConfAlternate td{
	border-right:1px solid #9c9e9c;
	padding:2px;
	white-space:nowrap;
}
.ordConfAlternate li a{
	padding-left:0;
}
div.ordConfAlternate{
	overflow: scroll;	
	height: 350px;
	width:100%;
}
.ordConfAlternate tr.even{
	border-bottom: 1px solid #9C9E9C;
   	border-right: 1px hidden #9C9E9C;
    background:#ffffff;
}
.ordConfAlternate tr.odd{
	border-bottom: 1px solid #9C9E9C;
   	border-right: 1px hidden #9C9E9C;
    background:#f7f3f7;
}

/*MultipleUser.jsp uses this class - End*/
*****************************
table.vits tr.even {
  background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #D6D3D3;
    border-right: 1px solid #F7F7F7;
    border-top: 1px solid #D6D3D3;
}

SPAN.red
{
    FONT-SIZE: 9pt;
    COLOR: #F72839;
    FONT-FAMILY: arial,verdana
    
}

td.red 
{
    FONT-SIZE: 8pt;
    COLOR: #F72839;
    FONT-FAMILY: arial,verdana
}

.contentData table.vpits{
	background-position: left;  
	display: block;  
	/*overflow: scroll;	*/
	empty-cells:show;    /* works with Mozilla*/
	border-collapse: collapse;   /*for IE 7*/	
	/*width:720px;*/
}

.contentData table.vpits td {  }

.contentData table.vpits thead tr {
  background-color:  #d6d3d3;  
}

.contentData table.vpits th a{
	color: #FFFFFF;
}

table.vpmits{
	background-position: right;  
	display: block;  
	overflow: scroll;
	max-height:270px;
	min-height:150px;
	width:730px;
}

table.vpmits thead tr {
  background-color:  #d6d3d3;
  
}

table.rits{
	background-position: right;  
	display: block;  
	max-height:270px;
	min-height:150px;
	width:730px;
	empty-cells:show;    /* works with Mozilla*/
	border-collapse: collapse;   /*for IE 7*/
	overflow: scroll;
}

table.rits, table.vits th a{
	color: #ffffff;
}

table.rits td{
	border-bottom: 1px hidden #9C9E9C;   
    line-height: 20px;
}	

/*
ViewOrders.jsp : Search Results Screen
BulkOrderQueue.jsp : */
table.pits{
	background-position: right; 	
}
table.pits td table td{
		border:none;
}

table.pits th a{
	color: #ffffff;
}

table.pits td{
	border-bottom: 1px block #9C9E9C;   
    line-height: 20px;
    white-space: nowrap;
    word-wrap:break-word;    
}
	
table.pits td td{
	border-bottom: 1px hidden;
}

.loginContent li{
	background:url("../images/bgNavBullet.jpg") no-repeat left center;
	font-family: Arial;
    font-size: 9pt;
    margin-bottom: 5px;
    outline: medium none;
    padding: 0;
    text-decoration: none;
    display: table;
}

.contentInfoJ{
		border-left:3px solid #fff;
		float:right;
		min-height:420px;
		width:760px;
	}
	
	.icon{
		background:url("../images/red_bullet_Icon.png") no-repeat left center;
		margin-left:-8px;
	}
	
	img.expand
	{
	background:url("../images/iconExpand.jpg") no-repeat left center;
	}
	table .loadValueTable
	{
	   border-bottom: none;
	   border-top: none;
	}
	
	 .thky td
	{
	  border-bottom-width: 0px;
	  border-right-width: 0px;
	}
	
	.ordConfNew table td{
	 background: none repeat scroll 0 0 #F7F3F7;
}
/*label.dateDivider{
	display:inline-block;
	.margin-top:-43px;
	.padding-right:5px;
}*/
.ordConf table {
 background: none repeat scroll 0 0 #F7F3F7;
}

input.fundingTextboxLeftMargin
{
 margin-left: 8px;
}
select.fundingTextboxLeftMargin
{
 margin-left: 8px;
}
.thankyouTdHeight td
{
	border-bottom-width: 0px;
	  border-right-width: 0px;
	line-height: 13px;
	}
input.fundAdjustButton{
	background:#00a2e7;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	float:left;
	line-height:24px;
	margin-right: 2px;
	margin:3px 5px 5px 0;
	padding:5px;	
	text-transform:uppercase;
	margin-bottom: 9px;
}

select.personalizedSelect{
	margin-top: 2px;
	width:375px;
	margin-bottom: 0px;
}

select.cfaSelect{
	margin-top: 2px;
	width:465px;
	margin-bottom: 0px;
}

.carddesignImageDimentions
	{
	width: 90px ; 
	height: 58px;
	}
	
.vitsNew
{
font-size: 8pt;
}

.vitsNew th a
{
font-size: 8pt;
}
/*bulk label alignment*/
#tdTextalign
	{
   
    vertical-align: top;
}

.labelLogon{
	border-bottom: 1px solid #00557B;
    color: #00557B;
    text-decoration: none;
    font-size: 9pt;
    padding-bottom: 1px;
}
/*CON-020657 - InstantTermination Pay*/
.itpSearch{
	height:356px;
	overflow:auto;
	width:725px;
}
.itpSearch td{	
	width:81px;
	padding:0;
	spacing:0;	
}
.itpSearch *{
	font-size:8pt;
}
.itpMsg{
	FONT-SIZE: 9pt;
    COLOR: #F72839;
    FONT-FAMILY: arial,verdana
}

.blkSearchRes{
	height:356px;
	overflow:auto;
	width:725px;
}
.blkSearchRes td{	
	width:91px;
	padding:0;
	spacing:0;	
}
.blkSearchRes *{
	font-size:8pt;
}

/*added by pritam for popup*/

.popup {
    width:200px;
    height:100px;
    position:absolute;
    top:50%;
    left:50%;
    margin:-50px 0 0 -100px; /* [-(height/2)px 0 0 -(width/2)px] */
    display:none;
  }
  .labelBlack {

		font-family:Verdana;
		font-size:12px;
		font-weight:bold;
		color:black;
		

    }
.inputRefresh{
	background:#666;
	
	color:#fff;
	font-size:8pt;
	font-weight:bold;
	float:center;
	line-height:24px;
	margin-right: 2px;
	margin:3px 5px 5px 0;
	padding:5px;	
	text-transform:uppercase;
	margin-bottom: 9px;
}    

td.a:hover {cursor: hand;}

span.a:hover {cursor: hand;}

.dataBox{
		padding-bottom:10px;
		padding-top: 10px;
		border:1px solid #CCC;
		font-size:9pt;
		width:100%;
	}

.oddRow
{
    font-family:Arial;
    font-size:10px;
    font-weight:normal;
    color:black;
    MARGIN:20px;
    background-color: #FFFFFF;
}
.evenRow
{
    font-family:Arial;
    font-size:10px;
    font-weight:normal;
    color:black;
    MARGIN:20px;
    background-color: #F7F7F7;
}

input.button3{
	background:#00a2e7;
	color:#fff;
	font-size:8pt;
	font-weight:bold;
	float:left;
	line-height:16px;
	margin-right: 2px;
	margin:3px 5px 5px 0;
	padding:5px;	
	text-transform:uppercase;
	margin-bottom: 9px;
	cursor: hand;
}
input.button4{
	background:#666;
	color:#fff;
	font-size:8pt;
	font-weight:bold;
	float:left;
	line-height:16px;
	margin-right: 2px;
	margin:3px 5px 5px 0;
	padding:5px;	
	text-transform: uppercase;
	margin-bottom: 9px;
	cursor: hand;
}

div.logo a img{
	height:36px;
}