@charset "utf-8";
/* CSS Document */

/*========================== GENERAL STARTS FROM HERE ===================================*/

html {overflow-y:scroll;}

body {
	background-color: #FFFFFF;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;		
	font-size:7.5pt;
}

#maincontainer{
	width:100% !important;
	padding: 0px 15px;
}

TD {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#3d3d3d;
}

.breakheight {
	line-height:8px;
}

.padding {
	padding:16px 0px 5px 0px;
}

.nopadding{
	padding: 0px 0px 0px 0px;
}

.defaulttext1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #2161a1;
}

.defaulttext2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #bee0fb;
}

.defaulttext3{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #3d3d3d;
}

.defaulttext4{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #3d3d3d;
}

.defaulttext5{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #da760a;
}

.defaulttext6{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #FFF;
}

.defaulttext7{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #a8a8a8;
}

.header{
	background-color: #08426f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: #FFF;
}

.subheader{
	background-color: #d7edff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color: #151515;
}

.subheader1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#313131;
	background-color:#f6f6f6;
	font-weight: bold;
}

.subheader3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#454444;
	background-color:#fbfbfb;
	font-weight: normal;
}

.innerbg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#454444;
	background-color:#FFF;
}

.inner {
	background-color: #eff4f8; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color: #2161a1;
}

.insideheader {
	background-color: #E9E9D0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color: #3d3d3d;
	padding:5px;
}

.insidetable {
	background-color: #F4F4E5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color: #3d3d3d;
	padding:5px;
}

.activestatus {
	background-image:url('../images/icon_active.png');
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:19px;
}

.inactivestatus {
	background-image:url('../images/icon_inactive.png');
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:19px;
}

.errortext {
	font-size:11px;
	color:#d50729;
}

.error {
	font-size:11px;
	color:#d50729;
}

.linebg1 {
	background-color:#c5c5c5;
}

.linebg2 {
	background-color:#dddcd2;
}

.linebg3 {
	background-color:#e2e2e2;
}

.linebg4 {
	background-color:#e1e1c5;
}

.hdotted {
	background-image:url(../images/hdotted_img.gif);
	background-position:left top;
	background-repeat:repeat-x;
}

.hdotted1 {
	background-image:url(../images/hdotted_img1.gif);
	background-position:left top;
	background-repeat:repeat-x;
}


.border1{
	border:solid 5px #e9e9d0;
	background-color:#fefef8;
}

.border2{
	border:solid 1px #e2e2e2;
}

.border3{
	border:solid 1px #c6c5b5;
}

#infinite {
	font-size:16px;}

/*html {
	scrollbar-face-color:#fafafa;
	scrollbar-base-color:#fafafa;
	scrollbar-arrow-color:#a5a5a5;
	scrollbar-track-color:#f2f2f2;
	scrollbar-shadow-color:#a5a5a5;
	scrollbar-highlight-color:#a5a5a5;
	scrollbar-3dlight-color:#f2f2f2;
	scrollbar-darkshadow-Color:#f2f2f2;
}*/

/* ---------------------------------- LINKS ---------------------------------------*/

A.hylink1:Link, A.hylink1:Visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#3d3d3d;
	text-decoration:underline;
}

A.hylink1:Hover {
	text-decoration:none;
}

A.hylink2:Link, A.hylink2:Visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#2161a1;
	text-decoration:underline;
}

A.hylink2:Hover {
	text-decoration:none;
}

A.hylink3:Link, A.hylink3:Visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#FFF;
	text-decoration:none;
}

A.hylink3:Hover {
	text-decoration:underline;
}

A.hylink4:Link, A.hylink4:Visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#025c79;
	text-decoration:underline;
}

A.hylink4:Hover {
	text-decoration:none;
}

A.hylink5:Link, A.hylink5:Visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#3d3d3d;
	text-decoration:underline;
}

A.hylink5:Hover {
	text-decoration:none;
}

A.hylink_add:Link, A.hylink_add:Visited, A.hylink_add:Hover {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#3d9504;
	text-decoration:none;
}

.hylinktext { /* style for lable to highlight as a link */
	cursor:pointer;
	color:#1B456F;
	text-decoration:underline;
}

A.icon:Link, A.icon:Visited, A.icon:Hover { display:inline-block; border:0px; text-decoration:none; }

A.delete:link, A.delete:visited {
    background-image: url("../images/icon_delete.png");
    background-position: left center;
    background-repeat: no-repeat;
    height: 11px;
    width: 11px;
}
A.delete:hover {
    background-image: url("../images/icon_delete_hover.png");
}


#additional_privileges A.delete:Link {
	background-position:left 2px;
	height:13px;
}
/* ---------------------------------- LINKS ---------------------------------------*/

/* ---------------------------------- INPUTS ---------------------------------------*/

select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#323232;
	border:solid 1px #cccccc;
	vertical-align:middle;
}

select.billingstatus {
	width:150px;
	height: 20px;
	padding-top:1px;	
}

select.selectfix {
	width:120px;
	height: 20px;
	padding-top:1px;	
}

select.selectcurrency {
	width:110px;
	height: 20px;
	padding-top:1px;	
}

select.selectstatus {
	width:90px;
	height: 20px;
	padding-top:1px;	
}

select.selectordertype {
	width:60px;
	height: 20px;
	padding-top:1px;
}

select.selectpaymentoption {
	width:175px;
	height: 20px;
	padding-top:1px;	
}

select.select-65x20 {
	width:65px;
	height: 20px;	
	padding-top:1px;
}

select.select-35x20 {
	width:35px;
	height: 20px;	
	padding-top:1px;
}


select.select-90x20 {
	width:90px;
	height: 20px;	
	padding-top:1px;
}

select.select-100x20 {
	width:100px;
	height: 20px;	
	padding-top:1px;
}

select.select-109x20 {
	width:109px;
	height: 20px;	
	padding-top:1px;
}

select.select-130x20 {
	width:130px;
	height: 20px;
	padding-top:2px;	
}

select.select-140x20 {
	width:140px;
	height: 20px;
	padding-top:2px;	
}

select.select-165x20 {
	width:165px;
	height: 20px;
	padding-top:2px;	
}

select.select-170x20 {
	width:170px;
	height: 20px;	
	padding-top:1px;
}

select.select-200x20 {
	width:200px;
	height: 20px;	
	padding-top:1px;
}

select.select-220x20 {
	width:220px;
	height: 20px;	
	padding-top:1px;
}

select.select-310x20 {
	width:310px;
	height: 20px;	
	padding-top:1px;
}

select.error_highlight {
	color:#d50729;
	/*border:solid 1px #d50729;*/
	background-color:#FFFCCF;
}

select.selgroupsearch {
	width:120px;
	height: 20px;
}

select.select-150x20 {
	width:150px;
	height:20px;
}

select.select-300x20 {
	width:300px;
	height:20px;
}

/*
option {
	height:13px;
}*/

input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#323232;
}

input.textfield {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#323232;
	height:15px;
	border:solid 1px #cccccc;
	padding: 1px 2px 0px 2px;
}

input.textfield1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#323232;
	height:23px;
	border:solid 1px #cccccc;
	padding: 1px 2px 0px 2px;
}

input.textfield2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#323232;
	height:17px;
	border:solid 1px #cccccc;
	padding: 1px 2px 0px 2px;
}

input.textfield-30x20 {
	height:17px;
	width: 20px;
	padding: 1px 4px 0px 4px;
	border:solid 1px #cccccc;
}

input.textfield-35x20 {
	height:17px;
	width: 25px;
	padding: 1px 4px 0px 4px;
	border:solid 1px #cccccc;
}

input.textfield-45x20 {
	height:17px;
	width: 35px;
	padding: 1px 4px 0px 4px;
	border:solid 1px #cccccc;
}

input.textfield-45x17 {
	height:14px;
	width: 35px;
	padding: 1px 4px 0px 4px;
	border:solid 1px #cccccc;
}

input.textfield-65x20 {
	height:17px;
	width: 55px;
	padding: 1px 4px 0px 4px;
	border:solid 1px #cccccc;
}

input.textfield-85x20 {
	height:17px;
	width: 75px;
	padding: 1px 4px 0px 4px;
	border:solid 1px #cccccc;
}

input.textfield-87x18 {
	width:65px;
	height: 16px;
	padding: 2px 2px 2px 20px;
}

input.textfield-95x20 {
	height:16px;
	width: 85px;
	padding: 2px 4px 0px 4px;
	border:solid 1px #cccccc;
}

input.textfield-110x20 {
	width:100px;
	height: 17px;
	padding: 1px 4px 0px 4px;
	border:solid 1px #cccccc;
}

input.textfield-120x20 {
	width:157px;
	height: 17px;
	padding: 1px 4px 0px 4px;
	border:solid 1px #cccccc;
}

input.textfield-130x20 {
	width:120px;
	height: 17px;
	padding: 1px 4px 0px 4px;
	border:solid 1px #cccccc;
}

input.textfield-140x20 {
	width:130px;
	height: 17px;
	padding: 1px 4px 0px 4px;
	border:solid 1px #cccccc;
}

input.textfield-165x20 {
	width:155px;
	height: 17px;
	padding: 1px 4px 0px 4px;
	border:solid 1px #cccccc;
}

input.textfield-170x20 {
	width:160px;
	height: 17px;
	padding: 1px 4px 0px 4px;
	border:solid 1px #cccccc;
}

input.textfield-175x20 {
	width:165px;
	height: 17px;
	padding: 1px 4px 0px 4px;
	border:solid 1px #cccccc;
}

input.textfield-200x20 {
	width:190px;
	height: 17px;
	padding: 1px 4px 0px 4px;
	border:solid 1px #cccccc;
}

input.textfield-220x20 {
	width:210px;
	height: 17px;
	padding: 1px 4px 0px 4px;
	border:solid 1px #cccccc;
}

input.textfield-260x20 {
	width:250px;
	height: 17px;
	padding: 1px 4px 0px 4px;
	border:solid 1px #cccccc;
}

input.textfield-290x20 {
	width:280px;
	height: 17px;
	padding: 1px 4px 0px 4px;
	border:solid 1px #cccccc;
}

input.textfield-310x20 {
	height:17px;
	width: 300px;
	padding: 1px 4px 0px 4px;
	border:solid 1px #cccccc;
}

 input.textfield-400x20 {
	height:17px;
	width: 390px;
	padding: 1px 4px 0px 4px;
	border:solid 1px #cccccc;
}

input.textfield-420x20 {
	height:17px;
	width: 410px;
	padding: 1px 4px 0px 4px;
	border:solid 1px #cccccc;
}
input.textfield-65x10 {
	height:12px;
	width: 75px;
}

Textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#323232;
	border:solid 1px #cccccc;
	padding: 5px 5px 5px 5px;
}

Textarea.remarks{
	width: 700px;
}

Textarea.shippingarea{
	width: 415px;
}

Textarea.description{
	width: 300px;
}

Textarea.documentsremark, Textarea.groupdescription{
	width: 240px;
}

Textarea.reason{
	width: 190px;
}

Textarea.message{
	width: 298px;
}

Textarea.postmsg {
	width:575px
}

Textarea.error_highlight {
	color:#d50729;
	/*border:solid 1px #d50729;*/
	background-color:#FFFCCF;
}

Textarea.url {
	width:135px;
}

Textarea.url1 {
	width:188px;
}

Textarea.actionvalue {
	width:90px;
}

input {
	padding:0px;
	margin:0px;
	outline:none;	
}

input.button {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#fff !important;
	background-color:#144783;
	border:none !important;
	height:20px;
	padding:0 8px;
	cursor:pointer;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;	
}

input.btn_cancel {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#fff !important;
	background-color:#999999;
	border:none !important;
	height:20px;
	padding:0 8px;
	cursor:pointer;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;	
}

A.btn_submit:Link, A.btn_submit:Visited, A.btn_submit:Hover {
	font-weight:bold;
	padding:3px 12px;
	color:#fff;
	background-color:#144783;
	text-decoration:none;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
}

A.btn_cancel:Link, A.btn_cancel:Visited, A.btn_cancel:Hover {
	font-weight:bold;
	padding:3px 12px;
	color:#fff;
	background-color:#999999;
	text-decoration:none;
	border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;
}

input.checkbox {
	background-image:url(../images/checkbox_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	width:13px;
	height:13px;
}

input.radio {
	margin:0px;
	padding:0px;
}

input.error_highlight {
	color:#d50729;
	/*border:solid 1px #d50729;*/
	background-color:#FFFCCF;
}

/* ---------------------------------- INPUTS ---------------------------------------*/

/* ---------------------------------- MESSAGE DIV ---------------------------------------*/

#serverMsg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e91414;
	background-color:#fdfbd1;
	border:solid 1px #e2e2e2;
	padding:8px 15px 8px 15px;
	width:500px;
	display:block;
}

#serverMsg li {
	margin:3px 15px;
	padding:0px;
}

#serverMsg1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#e91414;
	background-color:#fdfbd1;
	border:solid 1px #e2e2e2;
	padding:8px 15px 8px 15px;
	display:block;
}

#serverMsg1 li {
	margin:3px 15px;
	padding:0px;
}

/* ---------------------------------- MESSAGE DIV ---------------------------------------*/



/*========================== GENERAL STARTS ENDS HERE ===================================*/


/*========================== CSS FOR NAVIGATION PANEL STARTS ===================================*/

.bannerbg{
	background-image:url(../images/banner_bg.jpg);
	background-position: left bottom;
	background-repeat:repeat-x;
	background-color: #d7edff;
	height: 78px;
	padding: 0px 20px 0px 20px;
	border-bottom: solid 1px #eef6fd;
}

.navbg{
	background-color: #08426f;
	height:31px;
	vertical-align:middle;
}

.navbghighlight{
	background-color: #326891;
	height:31px;
	vertical-align:middle;
}

.navshadow{
	background-image:url(../images/nav_shadow_img.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	height: 7px;
}


/*========================== CSS FOR NAVIGATION PANEL ENDS ===================================*/


/*========================== CSS FOR SUB NAVIGATION PANEL ===================================*/

#innernav {
	border: 1px solid #e2e2e2;
	border-bottom-width: 0px;
	border-right-width: 0px;
}

#innernav .cell{
	background-color: #FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #3d3d3d;
	padding: 2px 2px 2px 2px;
	border-right: 1px solid #e2e2e2;
}

#innernav .cellhighlight{
	background-color: #326891;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight:normal;
	color: #FFF;
	padding: 2px 2px 2px 2px;
	border-right: 1px solid #e2e2e2;
}

#innernav .cellhighlight div{
	padding: 5px 5px 5px 5px;
	background-color: #326891;
}

#innernav .cell div a.hylink1:link, #innernav .cell div a.hylink1:visited{
	padding-top: 5px;
	background-color: #e8f4fe;
	text-decoration:none;
	display:block;
	width: 100%;
	height: 19px;
}

#innernav .cell div a.hylink1:hover{
	background-color: /*#efefef*/ #e8f4fe;
	text-decoration:none;
	display:block;
	width: 100%;
}

/*========================== CSS FOR SUB NAVIGATION PANEL ===================================*/



/*========================== SEARCHBOX STARTS FROM HERE ==================================== */

/*
#searchbox {
	border-bottom:none;
}*/

#searchbox .subheader1, #searchbox2 .subheader1 {
	border:solid 1px #e0e0e0;
	border-bottom:none;
	padding: 4px 12px 4px 12px;
	font-size: 12px;
}

#searchbox2 {
	border-bottom:solid 1px #e0e0e0;
}

#searchbox select.selectfix, #searchbox2 select.selectfix {
	width:147px;
}

#searchbox #filterpanel, #searchbox2 #filterpanel2, #searchbox #searchpanel {
	width:948px;
	border:solid 1px #e0e0e0;
	border-bottom:none;
	padding: 0px 12px 0px 12px;		
}

/*========================== SEARCHBOX ENDS FROM HERE ======================================= */


/*========================== FILTERS STARTS FROM HERE ==================================== */

#filters {
	border:solid 1px #cecece;
}

#filters .innertitle {
	color:#025c79;
}

/*========================== FILTERS ENDS FROM HERE ==================================== */


/*========================== SEARCHBOX STARTS FROM HERE ====================================

#searchbox {
	border:solid 1px #e0e0e0;
	border-bottom-width: 0px;
}

#searchbox .inner {
	padding: 5px;
	font-size: 12px;
}

#searchbox #searchpanel {
	border-top: solid 1px #e0e0e0;
	}

/*#searchbox .subheader1 {
	border-bottom:solid 1px #e0e0e0;
	padding: 4px 12px 4px 12px;
	font-size: 12px;
}

#searchbox .subheader3 {
	/*border-bottom:solid 3px #FFF;
	padding: 0px 12px 0px 12px;
}

#searchbox select.selectfix {
	width:147px;
}*/


/*========================== SEARCHBOX ENDS FROM HERE ==================================== */


/*========================== CSS FOR LISTING TABLE STARTS FROM HERE ==================================== */

#listmain {
	border:solid 1px #e2e2e2;
	border-bottom-width:0px;
	border-right-width:0px;
}

#listmain ul{margin:0px;}
#listmain li{margin-left:-27px;}

#listinner {
	border:solid 1px #e2e2e2;
	border-bottom-width:0px;
	border-right-width:0px;
}

.listinnerheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#1b456f;
	background-color: #f4f4f4;
	border-bottom: solid 1px #e2e2e2;
	padding:5px 5px 5px 9px;
	vertical-align: middle;
}

.listinnerheader1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#1b456f;
	background-color: #f4f4f4;
	border-bottom: solid 1px #e2e2e2;
	border-right: solid 1px #e2e2e2;
	padding:5px 5px 5px 9px;
	vertical-align: middle;
}

.listinnerrow {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#3d3d3d;
	background-color: #FFF;
	border-bottom: solid 1px #e2e2e2;
	padding:5px 5px 5px 9px;
	vertical-align: middle;
}

.listinnerrow1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#3d3d3d;
	background-color: #FFF;
	border-bottom: solid 1px #e2e2e2;
	border-right: solid 1px #e2e2e2;
	padding:5px 5px 5px 9px;
	vertical-align: middle;
}

.listheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#1b456f;
	background-color: #FFF;
	border-bottom: solid 1px #e2e2e2;
	padding:5px 5px 5px 9px;
	background-image:url(../images/vertical_divider_faded.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}

.highlightlistheader{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#1b456f;
	background-color: #f9f9f9;
	border-bottom: solid 1px #e2e2e2;
	padding:5px 5px 5px 9px;
	background-image:url(../images/vertical_divider_faded.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}

.listheader1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#1b456f;
	background-color: #FFF;
	border: solid 1px #e2e2e2;
	border-top-width: 0px;
	border-left-width: 0px;
	padding:5px 5px 5px 9px;
	/*vertical-align: middle;*/
}

.highlightlistheader1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#1b456f;
	background-color: #f9f9f9;
	border: solid 1px #e2e2e2;
	border-top-width: 0px;
	border-left-width: 0px;
	padding:5px 5px 5px 9px;
	/*vertical-align: middle;*/
}

.listsubheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#1b456f;
	background-color: #FFF;
	border-bottom: solid 1px #e2e2e2;
	border-right: solid 1px #e2e2e2;
	padding:2px 5px 1px 9px;
	vertical-align: middle;
}

.listsubheader1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#1b456f;
	background-color: #FFF;
	border-bottom: solid 1px #e2e2e2;
	border-right: none;
	padding:2px 5px 1px 9px;
	vertical-align: middle;	
}

.listrowdark {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#3d3d3d;
	border-bottom:solid 1px #e2e2e2;
	border-right:solid 1px #e2e2e2;
	background-color: #f5f5f5;
	background-image:url(../images/listrowdark_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	padding:5px 5px 5px 9px;
}

.listrowdark1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#3d3d3d;
	border-bottom:solid 1px #e2e2e2;
	border-right:solid 1px #e2e2e2;
	background-color: #f5f5f5;
	background-image:url(../images/listrowdark_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	padding:5px 5px 5px 9px;
}

.listrowlight {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#3d3d3d;
	border-bottom:solid 1px #e2e2e2;
	border-right:solid 1px #e2e2e2;
	background-color: #fdfdfd;
	background-image:url(../images/listrowlight_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	padding:5px 5px 5px 9px;
}

.listrowlight1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#3d3d3d;
	border-bottom:solid 1px #e2e2e2;
	border-right:solid 1px #e2e2e2;
	background-color: #fdfdfd;
	background-image:url(../images/listrowlight_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	padding:5px 5px 5px 9px;
}

.listrowflat {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#2161A1;
	border-bottom:solid 1px #e2e2e2;
	border-right:solid 1px #e2e2e2;
	background-color: #FFF;
	padding:5px 5px 5px 9px;
}

TR.listrowhighlight {
	background-color: #e0efff;/*#FDFDE3;*/
}

#listmain #orderinfo, #listmain #middetails {
	border-bottom: 2px solid #1b3554;
}

#listmain #rowselected .listrowdark, #listmain #rowselected .listrowlight {
	color: #000;
	background-color: #e0efff;
	background-image:none;
	border-right:none;
	border-top:none;	
}

TR.listrowhighlight .listrowdark, TR.listrowhighlight .listrowlight  {
	color: #000;
	background-color: #e0efff;
	background-image:none;
	border-right:none;
	border-top: 2px solid #1b3554;
}

TR.listrowhighlight TD {
	border-top: 2px solid #1b3554;
}

TR.listrowhighlight TD Table TD {
	border-top-width: 0px;
}

#abc.listrowhighlight TD {
	border-top-width: 0px;
}

#riskmitigation .listrowhighlight TD.listrowdark, #riskmitigation .listrowhighlight TD.listrowlight{
	border-bottom-width: 0px;}
	
#riskmitigation #abc.listrowhighlight TD.listrowdark, #riskmitigation #abc.listrowhighlight TD.listrowlight{
	border-bottom-width: 1px;}
	

TR.listrowhighlight .listrowdark1, TR.listrowhighlight .listrowlight1  {
	color: #000;
	background-color: #e0efff;
	background-image:none;
	border-top: 2px solid #1b3554;
}

TR.listrowhighlight1 {
	background-color: #e0efff;/*#FDFDE3;*/
}

TR.listrowhighlight1 .listrowdark, TR.listrowhighlight1 .listrowlight  {
	background-color: #e0efff;
	background-image:none;
/*	color: #2161A1;*/
	color: #000;	
}

#listmain #rowexpand TR.listrowhighlight .listrowdark, #listmain #rowexpand TR.listrowhighlight .listrowlight {
	border-bottom:none;
}

#listmain #propdetails {
	background-color: #fff;
	border-right:solid 1px #e2e2e2;
	border-bottom:solid 1px #e2e2e2;
	padding:0px;
	width:1100px;
}

#listmain #propdetailsRisk {
	background-color: #fff;
	border-right:solid 1px #e2e2e2;
	border-bottom:solid 1px #e2e2e2;
	padding:0px;
	width:890px;
}


#listmain .border2{
	border-bottom:solid 1px #e2e2e2;
	border-right:solid 1px #e2e2e2;
	border-top:solid 0px #e2e2e2;
	border-left:solid 0px #e2e2e2;
}

#vieworderdetails #listmain #propdetails {
	background-color: #fff;
	border-right:solid 1px #e2e2e2;
	border-bottom:solid 1px #e2e2e2;
	padding:0px;
	width:890px;
}

/*========================== CSS FOR LISTING TABLE ENDS HERE ================================== */


/*========================== FORMS ======================================*/

/*#formtable {
	border:solid 1px #e2e2e2;
	background-color: #eff4f8;
	background-image:url(../images/form_gradient.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}*/

#formtable {
	border:solid 1px #e2e2e2;
	background-color: #fdfdfd;
	background-image:url(../images/listrowlight_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
}

#formsubtable {
	border:solid 1px #e2e2e2;
	border-bottom-width:0px;
	border-right-width:0px;
}

#formsubtable #rowselected .listrowdark {
	color: #000;
	background-color: #e0efff;
	background-image:none;
	border-right:none;
}

#formsubtable #rowselected .listrowdark1 {
	color: #000;
	background-color: #e0efff;
	background-image:none;
}

#formsubtable .formrow {
	background-color: #f7f7f7;
	border:solid 1px #e2e2e2;
	border-top-width:0px;
	border-left-width:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #3d3d3d;
	padding:5px 5px 5px 9px;
}

#formsubtable .formrowinactive {
	color: #7a7a7a;
}

#formsubtable .formrowhighlight {
	background-color: #f9f9f9;
	border:solid 1px #e2e2e2;
	border-top-width:0px;
	border-left-width:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #3d3d3d;
	padding:5px 5px 5px 9px;
}

/*========================== FORMS ======================================*/

/*========================== FROZEN WINDOW ======================================*/

#windowinside {
	border:solid 1px #e2e2e2;
	padding: 13px 13px 13px 13px;
	background-color: #FFF;
}

#windowinside #windowdetails .defaulttext3 {
	padding: 6px 6px 6px 6px;	
}

#windowinside #windowdetails .inner {
	padding: 6px 6px 6px 6px;	
}

#windowinside #windowdetailsinfo {
	border: 1px solid #e2e2e2;
	border-bottom-width: 0px;		
}

#windowinside #windowdetailsinfo .defaulttext3 {
	padding: 3px 6px 3px 6px;	
	border-bottom: 1px solid #e2e2e2;	
}

#editpaymentoptions #popheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#1d1d1d;
	border:solid 1px #ced4dc;
}

#editpaymentoptions #popheader .inner {
	color:#1d1d1d;
	font-size:12px;
	background-image:url('../images/popup_header_bg.jpg');
	background-position:left bottom;
	background-repeat:repeat-x;
	background-color:transparent;
	padding:0px 15px;	
}

#editpaymentoptions .textfield-30x20 {
	width:28px;
}


/*========================== FROZEN WINDOW ======================================*/


/* --------------------------------------------- ORDER DETAILS ----------------------------------------*/

#orderinfo {
	border-bottom: 2px solid #1b3554;
}

#orderinfo .defaulttext4, #orderinfopopup .defaulttext4 {
	padding-right: 14px;
}

#orderinfo #calculation TD, #orderinfopopup #calculation TD {
	font-weight:normal;
	padding:0px 0px 5px 0px;	
}

#orderinfo #calculation .linebg3, #orderinfopopup #calculation .linebg3 {
	padding: 0px;	
}

#orderinfo #calculation .defaulttext4, #orderinfopopup #calculation .defaulttext4 {
	font-size:8.5pt;
	color: #0b4283;
	padding:0px;
}

#billshipdetails TD {
	padding:0px 0px 5px 0px;	
}

#billshipdetails .linebg3 {
	padding:0px;
}

#billshipdetails #parameters .inner {
	border-right: 3px solid #FFF;
	height: 20px;
	padding: 3px 12px 3px 12px;
}

#gatewayaccountdetails .innerbg {
	padding:4px 3px;
	border-bottom:solid 1px #e2e2e2;
}

#gatewayaccountdetails1 {
	border:solid 1px #e2e2e2;
	border-bottom: 0px;
	/*border-right: 0px;*/
}

#gatewayaccountdetails1 .innerbg {
	padding:4px 5px;
	border-bottom:solid 1px #e2e2e2;
	/*border-right:solid 1px #e2e2e2*/
}

#gatewayaccountdetails .defaulttext1 {
	padding:18px 3px;
}

#gatewayaccountdetails .listheader1 {
	color:#3d3d3d;
	padding-top:20px;
	border:none;
}

#cardname {
	background-color:#FFF;
	border:solid 1px #e2e2e2;
	border-bottom:none;
	border-left:none;
}

#cardname TD {
	background-color:#FFF;
	border-bottom:solid 1px #e2e2e2;
	padding:4px 6px;
}

/*#gatewayaccountdetails*/ #parameters {
	background-color:#f6f6f6;
	border:solid 1px #e2e2e2;
	border-bottom:none;
	border-left:none;
}

/*#gatewayaccountdetails*/ #parameters .subheader1, #cardname .subheader1 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:8pt;
	padding:4px 6px;
	color:#1b456f;
	background-color:#ffffff;
/*	border-bottom:solid 2px #fff;*/
	border-bottom:solid 1px #e2e2e2;
	border-left:solid 1px #e2e2e2;	
}

/*#gatewayaccountdetails*/ #parameters .inner, #cardname .inner {
	font-size:8pt;
	padding:4px 6px;
	color:#3d3d3d;
	background-color:#f6f6f6;
/*	border-bottom:solid 2px #fff;*/
	border-bottom:solid 1px #e2e2e2;
	border-left:solid 1px #e2e2e2;
}

/*#billshipdetails*/ #parameters .innerbg {
	height: 20px;
	padding: 5px 12px 5px 12px;
}

/*#gatewayaccountdetails*/
#tooltip{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	position:absolute;
	border:1px solid #333;
	background-color:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}
	
/*#gatewayaccountdetails*/

#ppbillshipdetails TD {
	padding:0px 0px 10px 0px;	
}

#viewcart .subheader1 {
	border-right: 2px solid #FFF;
	height: 25px;
	padding: 4px 12px 4px 12px;
}

#refunds .subheader1{
	border-right: 2px solid #FFF;
	height: 25px;
	padding: 4px 12px 4px 12px;
}

#viewcart TD, #refunds TD {
	padding: 8px 12px 8px 12px;
}

#refunds #refundordertable TD {
	padding: 8px 0px;
}

#orderinfopopup #viewcart TD, #orderinfopopup #refunds TD {
	padding: 4px 8px 4px 8px;
}

#orderdetails .fieldtext {
	padding:0px 0px 5px 0px;
	border:none;
}

#orderdetails A.hylink2:Link, #orderdetails A.hylink2:Visited {
	font-size:11px;
	text-decoration:underline;
}

#orderdetails A.hylink2:Hover {
	font-size:11px;
	text-decoration:none;
}

#billshipdetails .padding {
	padding:0px 0px 5px 0px;	
}

/*#viewcart .inner {
	font-size:11px;
	color:#000000;
	font-weight:bold;
	background-color:#efefde;
	border-right:solid 2px #fefef8;
	padding:5px 11px 5px 11px;
}*/

#viewcart .defaulttext2 {
	padding: 0px 11px 0px 11px;
}

/*#viewcart .innerbg {
	padding:7px 11px 7px 11px;
}*/

#viewcart .leftborder {
	border-left:solid 1px #e1e1c5;
}

#viewcart .rightborder {
	border-right:solid 1px #e1e1c5;
}

#deliveryinfo {
	background-color:#fefef0;
	border:solid 1px #cdccbd;
	padding:15px;
}



/* --------------------------------------------- ORDER DETAILS ----------------------------------------*/

/*--------------------------- CARD ALLOCATION-----------------------------------------------*/

#cardslist #formsubtable {
	border:none;
}

#cardslist #formsubtable .formrow  {
	background-color: #fff;
	border:solid 0px #e2e2e2;
	border-top-width:1px;
	padding:6px 6px 6px 5px;
	height:14px;
}

/*#cardslist #formsubtable .formrowhighlight {
	border:solid 0px #c5c5c5;
	border-top-width:1px;
	padding:6px 6px 6px 5px;
	height:14px;
}*/

#cardslist #formsubtable .inner  {
	border:solid 0px #c5c5c5;
	border-top-width:1px;
	padding:0px 9px 0px 5px;
	height:32px;
}

#cardslist #formsubtable #slabs .formrow, #cardslist #formsubtable #slabs .formrowhighlight {
	border-top:solid 1px #e2e2e2;
}

#cardslist #formsubtable .formrow:Hover {
	cursor:pointer;
}

#cardslist #formsubtable .listheader {
	border: solid 0px #e2e2e2;	
	border-top: solid 1px #e2e2e2;
	padding:5px 6px 5px 5px;
	background-image:url('../images/vertical_divider_faded.gif');
	background-position:left bottom;
	background-repeat:no-repeat;
}

#cardslist #formsubtable .listheader1 {
	border: solid 0px #e2e2e2;
	border-top-width: 1px;
	border-left-width: 1px;
	padding:5px 6px 5px 5px;
}

#cardslist #formsubtable .nopadding {
	padding-right:0px !important;
}

/*#cardslist #formsubtable TR:Hover #paymentoption {
	background-image:url('../images/status_leftborder.gif');
	background-position:left top;
	background-repeat:repeat-y;
}*/

#cardslist #formsubtable #gatewaycardlist {
	position:relative;
}

#bankmdr_box #cardslist #formsubtable .listheader {
	border-top:none;
}

#cardslist #formsubtable TR #gatewaycardlist #actions {
	position:absolute;
	left:-60px;
	top:-7px;
	visibility:hidden;
	width:41px;
	text-align:left;
	padding:5px 6px 5px 8px;
	background-color:#fff;
	border:solid 1px #c5c5c5;
	border-right-width:0px;
	border-top-left-radius:15px;
	border-bottom-left-radius:15px;
}

#cardslist #formsubtable TR:Hover #gatewaycardlist #actions {
	visibility:visible;
}


/*Allocate MID*/

#transactioncharges #formsubtable .formrow, #allocatemid #formsubtable .formrow{background-color:#FFF;}

#mid #formsubtable .formrow{background-color:#FFF;}

.allocatemid {	
	background-color: #eff4f8;
	padding: 15px; 
}
	
/*#creditcardmid{
		background-color:#efefef;
		padding:10px;}*/

/*Allocate MID*/



/*--------------------------- CARD ALLOCATION-----------------------------------------------*/


/*========================== MANAGE GATEWAYS ======================================*/

#addgateway, #addcardtypes, #addattributes, #addsubprivilege1, #addsubprivilege2,#addAlert{
	border: solid 1px #e2e2e2;
	border-bottom-width: 0px;
	padding:2px;
	width: 968px;
}


#addparam  {
	border: solid 1px #e2e2e2;
	border-bottom-width: 0px;
	padding:2px;
	width: 646px;
	background-color: #FFF;
}

#addcard  {
	border: solid 1px #e2e2e2;
	border-bottom-width: 0px;
	padding:2px;
	background-color: #FFF;
}

#propdetails {
	background-color: #fcfce1;
	border-right:solid 1px #e2e2e2;
	border-bottom:solid 1px #e2e2e2;
	padding:5px;
	width: 948px;
}

/*
#listmain TR.listrowhighlight .listrowdark, #listmain TR.listrowhighlight .listrowlight  {
	border-top: 0px solid #1b3554;
}

#listmain TR.listrowhighlight .listrowdark1, #listmain TR.listrowhighlight .listrowlight1  {
	border-top: 0px solid #1b3554;
}*/


/*========================== MANAGE GATEWAYS ======================================*/

/*============================= MANAGE USERS ======================================*/

#addrole #listmain TR.listrowhighlight .listrowdark, #addrole #listmain TR.listrowhighlight .listrowlight{
	border-top-width:0px;
}


#addrole #listmain .listheader1 {
	background-color:#f7f7f7;
}

#addrole #listmain .listrowdark, #addrole #listmain .listrowlight{
	background-image:none;
	background-color:transparent;
}

#addrole1 #listmain .listheader1 {
	background-color:#FFFFFF;
}

#addrole1 #listmain .listrowdark, #addrole1 #listmain .listrowlight{
	background-image:none;
	background-color:transparent;
}

#edituser .listinnerrow1 {
	vertical-align:top;
}



/*============================= MANAGE USERS ======================================*/

/*========================== MANAGE SCHEME ======================================*/

#managescheme #schemedescription {padding:2px; width:644px;}
#managescheme #schemepaymentoption {width:644px; padding:2px;}
#managescheme #schemepaymentoption div.inner {padding:10px;}
#managescheme #schemepaymentoptionlist td.formrow{background-color:#fff;}

/*========================== MANAGE SCHEME ======================================*/


/*========================== MANAGE MERCHANTS ======================================*/

#merdetailsummary {
	border: 1px solid #e0e0e0;
	padding: 4px 4px 4px 4px;
}

/*#merdetailsummary .header{
	background-color: #e0e0e0;
	color: #151515;
	padding: 4px 4px 4px 4px;
}

#merdetailsummary .subheader{
	background-color: #eeeeee;
	padding: 4px 4px 4px 4px;
}*/

#merchantdetails {
	border:solid 1px #e2e2e2;
	padding: 15px;
}

#merchantdetails .defaulttext1, #addpaymentoption .defaulttext1 {
	font-size: 9pt;
}

#addpaymentoption .inner {
	height: 34px;
	padding: 0px 10px;
	color: #2c2c2c;
	background-color:#f4f4f4;
	border-top: solid 5px #FFF;
}

#addpaymentoption #visa_main .inner {
	background-color: #e8f4fe;
}

#addpaymentoption #card {
	float:left;
	margin-top:3px;
}

#addpaymentoption .inner A.hylink2:Link, #addpaymentoption .inner A.hylink2:Visited, #addpaymentoption .inner A.hylink2:Hover{
	color: #2c2c2c;
	font-weight:bold;
}

#addoption .listsubheader {
	font-size:13px;
	font-weight:bold;
	border:none;
	padding:0px;
} 

#addoption .padding {
	padding:0px 0px 0px 10px;
}

#merchantdetails .defaulttext3 {
	padding: 5px 0px 5px 0px;
}

#merchantdetails .linebg3 {
	height: 1px;
}

#merchantdetails .inner{
	padding: 8px 8px 8px 20px;
}

#merchantdetails #schemes TD{
	padding: 0px 5px 0px 0px;
}

#merchantdetails #schemes .inner{
	padding: 0px 5px 0px 0px;
}

#addcurrency, #addurl{
	border: solid 1px #e2e2e2;
	border-bottom-width: 0px;
	padding:2px;
	width: 908px;
}

#messagepanel .chatimg {
	background-image:url(../images/icon_chat.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width: 34px;
	height: 45px;
}

#messagepanel .defaulttext6{
	padding: 3px 0px 0px 0px;
	font-weight: bold;
	text-align:center;
}

#messagepanel .defaulttext3 {
	padding: 6px 0px 0px 0px;
	font-size: 11px;	
}

#addpaymentoption A.hylink2:Link, #addpaymentoption A.hylink2:Visited{
	font-size: 12px;
	text-decoration: none;
}

#addpaymentoption A.hylink2:Hover{
	font-size: 12px;
	text-decoration: none;
	color: #1B456F;
}

#addpaymentoption #listmain A.hylink2:Link, #addpaymentoption #listmain A.hylink2:Visited{
	font-size: 11px;
	text-decoration: underline;
}

#addpaymentoption #listmain A.hylink2:Hover{
	font-size: 11px;
	text-decoration: none;
}



#addcreditpayoption, #addivrpayoption, #addatmpayoption, #adddebitpayoption, #addnetbankpayoption{
	border: solid 1px #e2e2e2;
	border-bottom-width: 0px;
	padding:2px;
	width: 908px;
}

#addcreditpayoption1, #addivrpayoption1, #addatmpayoption1, #adddebitpayoption1, #addnetbankpayoption1{
	border: solid 1px #e2e2e2;
	background-color: #EFF4F8;
	border-bottom-width: 0px;
	/*padding:2px;*/
	width: 912px;
}

#addcreditpayoption1 #addpayoptionform, #addivrpayoption1 #addpayoptionform, #addatmpayoption1 #addpayoptionform, #adddebitpayoption1 #addpayoptionform, #addnetbankpayoption1 #addpayoptionform {
	background-color:#FFF;
	border:solid 1px #e2e2e2;
	border-bottom:none;
	border-right:none;
}

#addcreditpayoption1 #addpayoptionform TD, #addivrpayoption1 #addpayoptionform TD, #addatmpayoption1 #addpayoptionform TD, #adddebitpayoption1 #addpayoptionform TD, #addnetbankpayoption1 #addpayoptionform TD {
	background-color:#FFF;
	border-bottom:solid 1px #e2e2e2;
	border-right:solid 1px #e2e2e2;
	padding:6px 6px;
}

#addcreditpayoption1 #addpayoptionform .listheader, #addivrpayoption1 #addpayoptionform .listheader, #addatmpayoption1 #addpayoptionform .listheader, #adddebitpayoption1 #addpayoptionform .listheader, #addnetbankpayoption1 #addpayoptionform .listheader {
	border-right-width:0px;
}


 

/*========================== MANAGE MERCHANTS ======================================*/


/*========================== MANAGE TRANSACTIONS ======================================*/

#payoutsummary{
	border:solid 1px #e2e2e2;
	border-bottom-width:0px;
} 

.rowtext{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #3d3d3d;
	background-color: #FFF;
	padding:6px 9px 6px 9px;
	border-bottom: 1px solid #e2e2e2;
}

.rowtext1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #3d3d3d;
	background-color: #FFF;
	padding:6px 9px 6px 9px;
	border-bottom: 1px solid #9E9D9D;
}

.rowtexthighlight{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #3d3d3d;
	background-color: #F6F6F6;
	padding:6px 9px 6px 9px;
	border-bottom: 1px solid #e2e2e2;
}

#propdetails #transbilling {
	width: 95%;
}

#propdetails #transbilling #transbillingtable {
	background-color: #fefef8;
	padding: 20px;
}

#propdetails #transbilling #transbillingtable TD {
	padding: 6px 6px 6px 6px;
}

#propdetails #transbilling #transbillingtable .linebg4 {
	padding: 0px;
}

#propdetails #transbilling #transbillingtable .inner {
	background-color: #EFEFDE;
	color: #000;
	border-right: 2px solid #fefef8;
}

a.activator {
/*	width:153px;
	height:150px;*/
	cursor:pointer;
/*	border:solid 1px #000;*/
}

#boxcontainer {
	position:absolute;
	z-index:9999;
	width:974px;
	left:-670px;
	top:4px;
/*	padding-left:25px;*/
	padding-top:2px;
/*	border:solid 1px red;
	background-color:#fff;*/
}

.mainbox {
	width:100%;
	position:relative;
	width:100%;
	height:200px;
	overflow:hidden;
	z-index:9999;
}

.overlay{
/*	background:transparent url(images/overlay.png) repeat top left;*/
	position:fixed;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	z-index:100;
	background: rgba(0, 0, 0, 0.5);
}

.overlaybg{
	background:transparent url(../images/dashboard_overlay.png) repeat top left;
	position:fixed;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	z-index:9999;
}

.overlay-content { width:350px; padding:25px 50px; background-color:#f8f8f8; font-family:arial; font-size:18px; color:#434343; margin:15% auto; border:solid 1px #999; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; text-align:center; font-weight:bold; box-shadow:3px 3px 5px #666; }
		
.innerbox{
	width:904px;
	position:absolute;
	top:-250px;
	background-color:#f9f9f9;
	color:#7F7F7F;
	z-index:101;
	padding:10px;
	border:1px solid #ccc;
/*	border-radius:10px;*/
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
/*	-webkit-box-shadow: 2px 2px 6px rgba(0,0,0,0.6);*/
	box-shadow: -1px 1px 15px 2px #bbbbbb;
/*	box-shadow:2px 2px 2px 2px #e7e6e6;*/
	background-image:url(../images/top_shadow.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	margin-left:25px;
}
a.boxclose{
	float:right;
	cursor:pointer;
}

/*========================== MANAGE TRANSACTIONS ======================================*/


/*========================== DISPUTES DETAILS ======================================*/

#msgtable #messagepanel {
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 12px 9px 12px 9px;
}

#msgtable #messagepanel .chatimg {
	background-image:url(../images/icon_chat.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width: 34px;
	height: 45px;
}

#msgtable #messagepanel .defaulttext6 {
	padding: 3px 0px 0px 0px;
	font-weight: bold;
	color: #FFF;
	text-align:center;
}

#msgtable #messagepanel .defaulttext3 {
	color:#323232;
	padding: 6px 0px 0px 0px;
	font-size: 11px;	
}

#msgtable #messagepanel TD {
	font-size:12px;
	color:#323232;
}

#msgtable .linebg6 {
	background-color:#f2f2f2;
	color: #2e6095;
	font-size: 12px;
	font-weight: bold;
}

#msgtable #documentsrequested TD {
	padding-top:5px;
	padding-bottom:5px;
}

#msgtable #documentsrequested .linebg2 {
	padding:0px !important;
}

/************ Disputes Bulk File Upload ***************/
div.disputes-bulk-upload, div.upload-popup { margin-left:-250px; position:fixed; left:50%; top:25%; right:50%; width:500px; height:auto; background-color:#fff; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; z-index:999; overflow:hidden; border-style: solid}
div.disputes-bulk-upload div.model-title, div.upload-popup div.model-title { width:100%; height:60px; line-height:60px; font-family:arial; font-size:18px; color:#333333; background-color:#fcfcfc; border-bottom:solid 1px #e7e6e6; padding-left:20px; text-align:left; box-shadow:1px -1px 10px #ccc; position:relative; }
div.disputes-bulk-upload div.model-title a.model-close, div.upload-popup div.model-title a.model-close { position:absolute; right:35px; top:18px; }
div.disputes-bulk-upload div.model-body, div.upload-popup div.model-body { padding:50px; }
/* div.integration-details.upload-popup div.model-body { padding:20px; min-height:100px; } */

/************ Dispute Send mail loader ***************/
div.sending-mail-popup { margin-left:-250px; position:fixed; left:50%; top:25%; right:50%; width:500px; height:auto; background-color:#fff; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; z-index:999; overflow:hidden; }
div.sending-mail-popup div.sendmail-title { width:100%; height:60px; line-height:60px; font-family:arial; font-size:18px; color:#333333; background-color:#fcfcfc; border-bottom:solid 1px #e7e6e6; padding-left:20px; text-align:left; box-shadow:1px -1px 10px #ccc; position:relative; }
div.sending-mail-popup div.sendmail-title a.sendmail-close { position:absolute; right:35px; top:18px; }
div.sending-mail-popup div.sendmail-body { padding:10px; }

table.file-bulk-upload td, table.bulk-upload.done td { font-size:15px; font-weight:normal; line-height:40px; }
table.file-bulk-upload td input.textfield { height:30px; line-height:30px; font-size:12px; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; padding-left:10px; vertical-align:middle; width:50%; margin-right:10px; }
table.file-bulk-upload td a.header, table.bulk-upload.done td a.header { display:inline-block; line-height:30px; height:30px; padding-left:20px; padding-right:20px; text-decoration:none; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px; }

table.bulk-upload.done td span.errortext, table.bulk-upload.done td span.defaulttext, table.bulk-upload.done td span.defaulttext1 { display:block; font-size:18px;}

/*========================== DISPUTES DETAILS ======================================*/


/*========================== RISK MITIGATION ====================================*/



#propdetails #riskmitigationdetails {
	border-left:solid 1px #e2e2e2;	
	border-bottom:solid 1px #e2e2e2;
	/*background-color: #fefef8;*/
}

#propdetails #riskmitigationdetails TD {
	padding: 3px 6px 3px 6px;
	border:solid 1px #e2e2e2;
	border-bottom:none;
	border-left:none;
	/*border-right:none;*/
}

#propdetails #riskmitigationdetails .subheader1 {
	border:solid 1px #e2e2e2;
	border-bottom:none;
	border-left:none;
	color:#1b456f;
}

#propdetails #riskmitigationdetails .defaulttext1 {	
	border:solid 1px #e2e2e2;
	border-bottom:none;
	border-left:none;
	color: #1b456f;
}

#propdetails #riskmitigationdetails .linebg4 {
	padding: 0px;
}

#propdetails #riskmitigationdetails .inner {
	background-color: #EFEFDE;
	color: #000;
	border-right: 2px solid #fefef8;
}

#propdetails #riskmitigationdetails #riskreasons table{ 
	border-width:0px;
}

#propdetails #riskmitigationdetails #riskreasons TD{ 
	border-width:0px;
	padding: 2px;
}


/*========================== RISK MITIGATION ====================================*/


/*========================== NO RECORDS TABLE STARTS FROM HERE ==================================== */

#norecords {
	border:solid 1px #cecece;
}

#norecords .defaulttext3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #454444;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	padding: 10px;	
} 

/*========================== NO RECORDS TABLE ENDS FROM HERE ==================================== */

/*----------------------------- PAYMENT SALES REPORTS STARTS --------------------------------------*/

#paymentbreakup {
	border-right: solid 1px #e2e2e2;
}

/*#paymentbreakup .border1{
	border-width:5px;
	background-color:#fefef8;
	/*padding:22px 111px 22px 111px;
}*/

#paymentbreakup .border3 {
	border: solid 0px #c6c5b5;
	border-left-width: 1px;
}

#paymentbreakup .inner{
	background-color: #c6c5b5;
	border-right: 2px solid #fefef8;
	color: #FFF;
	font-weight: bold;
	padding: 0px 6px 0px 6px;
}

#paymentbreakup .innerbg{
	padding: 6px 6px 6px 6px;
}

/*----------------------------- PAYMENT SALES REPORTS ENDS ----------------------------------------*/


/*----------------------------- GATEWAY PERFORMANCE STATISTICS REPORTS STARTS ----------------------------------------*/

.successful {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#181818;
	border-bottom:solid 1px #FFF;
	border-right:solid 1px #FFF;
	background-color: #A6D854;
	padding:5px 5px 5px 9px;
}

.declined {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#181818;
	border-bottom:solid 1px #FFF;
	border-right:solid 1px #FFF;
	background-color: #FC8D62;
	padding:5px 5px 5px 9px;
}

.awaited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#181818;
	border-bottom:solid 1px #FFF;
	border-right:solid 1px #FFF;
	background-color: #cdcdcd;
	padding:5px 5px 5px 9px;
}

.reconciliation {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#181818;
	border-bottom:solid 1px #FFF;
	border-right:solid 1px #FFF;
	background-color: #E78AC3;
	padding:5px 5px 5px 9px;
}

.reversals {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#181818;
	border-bottom:solid 1px #FFF;
	border-right:solid 1px #FFF;
	background-color: #9fb3de;
	padding:5px 5px 5px 9px;
}

.dropped {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#181818;
	border-bottom:solid 1px #FFF;
	border-right:solid 1px #FFF;
	background-color: #f8eb5e;
	padding:5px 5px 5px 9px;
}

.brheight {
	line-height: 2px;
}

.captures {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#181818;
	border-bottom:solid 1px #e2e2e2;
	border-right:solid 1px #e2e2e2;
/*	background-color: #e6b9b8;*/
	background-color:#f6f6f6;
	padding:5px 5px 5px 9px;
}

.refunds {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#181818;
	border-bottom:solid 1px #e2e2e2;
	border-right:solid 1px #e2e2e2;
/*	background-color: #ccc0da;*/
	background-color:#f6f6f6;
	padding:5px 5px 5px 9px;
}

.chargebacks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#181818;
	border-bottom:solid 1px #FFF;
	border-right:solid 1px #FFF;
	background-color: #b6dde8;
	padding:5px 5px 5px 9px;
}

.profit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#181818;
	border-bottom:solid 1px #e2e2e2;
	border-right:solid 1px #e2e2e2;
/*	background-color: #9bbb59;*/
	background-color:#efefef;
	padding:5px 5px 5px 9px;
}

/*	css For button which use in Manage Gateway--->Positive DB-->Add Positive Key*/


/*----------------------------- GATEWAY PERFORMANCE STATISTICS REPORTS ENDS ----------------------------------------*/



/*========================== BOTTOM TABLE STARTS HERE ===================================*/

#bottomtable {
	margin:20px 0px 0px 0px;
	width: 100%;
}

#bottomtable .copyright {
	font-size:8.5pt;
	color:#6c6c6c;
	padding:0px;
}

/*========================== BOTTOM TABLE ENDS HERE ===================================*/


/*========================== CSS ADDED BY PRITISH STARTS HERE ===================================*/

.displaynone{
	display: none;
}

.displayblock{
	display: block;
}

.clickable{
	cursor:pointer;	
}

/*========================== CSS ADDED BY PRITISH ENDS HERE ===================================*/

/*========================== ERROR PAGE CSS STARTS HERE ======================================*/

#msgstable .errortext {
	font-size:13px;
}

#msgstable {
	border:solid 1px #cecece;
	padding: 10px;
}

#msgstable .defaulttext3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #454444;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
} 

/*========================== ERROR PAGE CSS ENDS HERE ======================================*/

/* ------------------------------- BALLOON STARTS ------------------------------- */
.radius6 {border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.balloon-main {position:relative;}
.balloon-main .balloon-inner, .balloon-main .balloon-arrow {display:none;}
.balloon-main .balloon-arrow {position:absolute; top:17px; z-index:999999;  text-align:center;}
.balloon-main .balloon-inner {position:absolute; z-index:9999; background-color: #f3f3f3; border:solid 1px #c2c2c2; padding:15px 10px 10px 10px; box-shadow:0px 0px 6px #c4c4c4; top:28px;}
.right {right:-25px;}
.left {left:0px;}
.overlay { /*background:transparent url('../images/overlay.png') repeat top left;*/ position:fixed; top:0px; bottom:0px; left:0px; right:0px; z-index:999; }
.whitebg {background-color:#fff;}
.defaultBorder {border:solid 1px #e3e3e3;}
/* ------------------------------- BALLOON ENDS ------------------------------- */

/* ------------------------------- Configure Gateway Listing Starts ------------------ */

div.gateway_info { padding:15px !important; }

/* ------------------------------- Configure Gateway Listing Ends ------------------ */

/**************** Payout Batch Tooltip Starts Here ********************/

div.tooltip-popover { width:300px; background-color:#f3f3f3; border:solid 1px #c2c2c2; box-shadow:0 3px 4px #ccc; margin-right:-100px; margin-top:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#424242; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; padding:10px; padding-bottom:0 }
div.tooltip-popover div.pageTitle { position:relative; }
div.tooltip-popover div.pageTitle img.arrow { position:absolute; top:-22px; right:20px; }
div.tooltip-popover div.tooltip-popver-container { border:solid 1px #e3e3e3; background-color:#fff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:0; }
div.tooltip-popver-container td { padding:10px 10px; font-weight:bold; }
div.tooltip-popver-container td span.defaulttext5 { font-weight:normal; }
div.tooltip-popver-container td.tooltip-title { font-size:12px; font-weight:bold; }
div.tooltip-popver-container td div { padding:6px 0 0 0; }
div.tooltip-popver-container td div input { border:solid 1px #f0f0f0; }

div.tooltip-popover div.tooltip-popver-container .divider { height:1px; background-color:#e2e2e2; padding:0; }

/* Popup change for negative balance report page starts here */
div.restrictions_popup { width:180px; margin-right:-55px; }
div.tooltip-popover div.tooltip-popver-container table.add-restrictions td { padding:2px 10px; font-weight:normal; }
div.tooltip-popover div.tooltip-popver-container table.add-restrictions td span.defaulttext4 { font-size:14px; font-weight:bold; }
div.tooltip-popover div.tooltip-popver-container table.add-restrictions td input { margin-top:-3px; vertical-align:middle; }
/* Popup change for negative balance report page ends here */

/**************** Payout Batch Tooltip Ends Here ********************/


/**************** Negative Balance Report Starts Here *******************/

#listmain.negative_balance td.listinnerrow1 { vertical-align:top; }
#listmain.negative_balance td.listinnerrow1 li { margin:0 0 2px 10px; }
#listmain.negative_balance td.listinnerrow1 a.unsettled-amt:link, #listmain.negative_balance td.listinnerrow1 a.unsettled-amt:hover { color:#d50729; text-decoration:underline; }
#listmain.negative_balance td.listinnerrow1 a.unsettled-amt:hover { text-decoration:none; }

/**************** Negative Balance Report Ends Here ******************/

/************* Merchant Performance Starts *************/
table.merchant-performance td.rowtexthighlight { border-bottom: solid 1px #e2e2e2; border-right: solid 1px #e2e2e2; }
input.datepicker { background-image:url('../images/icon_cal2.gif'); background-position:98% center; background-repeat:no-repeat; border:solid 1px #fff; background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8.5pt; color:#1b456f; width:80px; }
table.ccavenue-sales td.insideheader, table.ccavenue-sales td.insidetable { border-bottom: solid 1px #ddd; border-right: solid 1px #ddd; }

/*td.authorized, td.shipped, td.cancelled { padding:5px 18px; }*/

table.ccavenue-sales td.listheader, table.ccavenue-sales td.listheader1 { padding:5px 10px; }
table.ccavenue-sales td.listinnerrow1, table.ccavenue-sales td.listrowdark { padding:3px 10px; vertical-align:middle; }
table.ccavenue-sales td.listinnerrow1 div, table.ccavenue-sales td.listrowdark div { padding:0 0 3px 0; }
table.ccavenue-sales td.listinnerrow1 div.amount, table.ccavenue-sales td.listrowdark div.amount { font-weight:bold; padding-bottom:0; }

table.merchant-performance-info td.listinnerheader1 { border:solid 1px #e2e2e2; padding:4px 5px 4px 9px; }

table.merchant-performance td span.value-decrease { background-image:url('../images/icon_down.png'); background-position:left bottom; background-repeat:no-repeat; display:inline-block; width:10px; height:12px; }

table.merchant-performance td span.value-increase { background-image:url('../images/icon_up.png'); background-position:left bottom; background-repeat:no-repeat; display:inline-block; width:10px; height:12px; }

table.merchant-performance td.listheader input.datepicker { background-image:url('../images/icon_cal2.gif'); background-position:98% center; background-repeat:no-repeat; border:solid 1px #fff; background-color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:8.5pt; color:#1b456f; width:100%; }

/************* Merchant Performance Ends *************/

/******************* Reavenue Report ***************/
div.float { position:fixed; bottom:0; left:0; margin:0 auto; padding:15px 0; width:100%; background-color:#303030; box-shadow:5px 0 0 #777; }
/*div.float #listmain { border:solid 1px #666; }*/

#maincontainer .table_fixed{padding:0;}
#maincontainer div.float.table_fixed #listmain{border-width:0 0 0 1px;}
#maincontainer div.float.table_fixed #listmain td,
#maincontainer div.float.table_fixed TR.listrowhighlight1{background-color:transparent;}
#maincontainer div.float.table_fixed .listheader1{color:#b1afaf;}
#maincontainer div.float.table_fixed .chargebacks{color:#fff;}
#maincontainer div.float.table_fixed #listmain tr:nth-child(1) td:first-child,
#maincontainer div.float.table_fixed #listmain tr:nth-child(2) td:first-child{border-bottom:0;}
#maincontainer div.float.table_fixed #listmain tr:nth-child(1) td.listheader1{padding: 10px 5px 10px 9px;}
#maincontainer div.float.table_fixed #listmain tr:last-child .chargebacks{border-bottom:0;}



/*************** Page Heading ******************/

.page-heading {
	font-size: 17px;
	text-transform: uppercase;
	font-weight: 600;
	color: #373121;
}

.page-heading span:first-child {
	position: relative;
	margin-right: 20px;
}

.page-heading span:first-child::before {
	content: '>';
	position: absolute;
	font-size: 20px;
	font-weight: 600;
	right: -18px;
	top: -1px;
}

.page-heading span + span {
	color: #d0590c;
}

.button {
	background-color: #b7daf6;
	border-radius: 18px;
	padding: 3px 8px;
	color: #0f4671;
	text-transform: uppercase;
	text-decoration: none;
	outline: 0;
	font-weight: 600;
	margin: 0 2px;
}

.button-listing {
	background-color: #e0eefa;
	background: linear-gradient(#e0eefa, #e0eefa, #a9d4f7);
	border: 1px solid #94bfe2;
	border-radius: 6px 6px 0 0;
	padding: 9px 13px 6px 30px;
	color: #0f4671;
	font-size: 13px;
	text-transform: uppercase;
	text-decoration: none;
	outline: 0;
	font-weight: 600;
	position: relative;
	bottom: -4px;
}

.button-listing span::before {
	content:'+';
	width:25px;
	height:25px;
	position: absolute;
	font-size: 20px;
	font-weight: 600;
	left: -1px;
	top: 4px;
	color:#51ac1a;
}
 .recon .box { 
 border:solid 1px #bbdbfd;
  background-color:#e0efff;
   border-radius:6px; 
   font-size:15px; 
   margin:0 15px; 
   padding:10px 0;
    color:#232323; 
  }
.recon .box span {
	font-size:20px;
	display:block;
	font-weight:bold;
	line-height:30px;
 }
 
 #ClassificationInfo .defaulttext3{
 	font-size:13px;
 }

 #ClassificationInfo select.selectpaymentoption{height: 30px;
 overflow-y: hidden;
  }
  
  #popupMarciClass {
	position: fixed;
    top: 20%;
    left: 25%;
    width: 335px;
    background: #fff;
   /*  border: 2px solid #000; */
    z-index: 9999;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    left: 0;
    right: 0;
    margin: auto;
    height: 268px;
    border-radius: 7px;
	}
	
 .merchant-inner-data{
    padding: 0 20px;
    }

	#MarciClassForm select.selectpaymentoption {
	width: 100%;
	height: 30px;
	padding-top:1px;
}
