/* standard table */

.standard_table {
	width:100%;
	margin:20px 0 20px 0;
	border-collapse:collapse;
}

.standard_table th,
.standard_table td  {
	text-align:center;
	border:2px solid #d7d9d9;
	background:#fbfbfb;
	padding:4px 0;
	font-size:1.3em;
}

.standard_table th {
	font-size:1.4em;
	font-weight:normal;
	background:#f1f1f1;
}


/* */


.display th, .display td{
	text-align:left !important;
	 padding-left:5px !important;
}

div.portlet {
 border:none!important;
}




/*styles for tabs table*/

table.standard_table th {
                text-align: left;
}
table#fceBillId tbody {margin-left:2px!important;}

table#fceBillId thead th {background:url(../images/tbhead1x30_FCE.gif)!important; background-repeat:repeat-x!important; font-size:1.1em!important; }
table#UsBillId thead th {background:url(../images/tbhead1x30_FCE.gif)!important; background-repeat:repeat-x!important; font-size:1.1em!important; }
table#UkBillId thead th {background:url(../images/tbhead1x30_FCE.gif)!important; background-repeat:repeat-x!important; font-size:1.1em!important; }
table#UscreditId thead th {background:url(../images/tbhead1x30_FCE.gif)!important; background-repeat:repeat-x!important; font-size:1.1em!important; }
table#UkcreditId thead th {background:url(../images/tbhead1x30_FCE.gif)!important; background-repeat:repeat-x!important; font-size:1.1em!important; }

table.display thead td {background:url(../images/tbcol_expandable_back.gif)!important; background-repeat:repeat-x!important; font-weight:normal; font-size:11px!important; }


.lightboxHead{color: #FD8B06 !important; font-size: 2.5em !important; font-weight: normal !important;}

.lightboxLeftDiv{float:left; width:150px; font-weight:bold;}
.lightboxRightDiv{float:left;}





.ui-buttonset .ui-button{border:none;}

.data_page .ui-state-default{border:1px solid #ff0000;}


.ui-buttonset .ui-button{background:none;}

.ui-buttonset .ui-button{width:auto!important;}
.paging_full_numbers a{font-size:1.1em!important;}

.dataTables_length { font-size: 1.2em !important; margin: 15px 0 0 !important;}

.standard_table{width:100%!important;}


table tfoot tr:first-child {
   *position:absolute; *background-color:#f3f3f3;  *width:100%; *top:118px;
}


table tfoot tr:first-child td {
   *border:2px solid #d7d9d9; *position:relative;
}

div.roundedBoxWrapper input, div.infoBoxContent p{
    *margin-right: -4px;}
	
.datatblID1{position:absolute; margin-top:-76px; *margin-top:0px!important; width:100%;}

@-moz-document url-prefix() { 
  .datatblID1{position:absolute; margin-top:-76px; *margin-top:0px!important; width:100%;}
}

#fceBillId .datatblID1{position:absolute; margin-top:-76px; *margin-top:-160px!important; width:100%;}

@-moz-document url-prefix() { 
  #fceBillId .datatblID1{position:absolute; margin-top:-76px; *margin-top:-160px!important; width:100%;}
}

.wrapTxt{word-break: break-all !important;}

.icons{float:left; margin-right:30px; width:20px;}

#loadingAnimation{background-image:url(../images/loading_spin.gif); background-repeat:no-repeat; width:400px; height:400px;}




.ui-accordion .ui-accordion-content {
border: 0!important;
}

#contentarea{height:100%!important;}

.breadcrumbLeft{margin-top:15px; width:700px;}
.breadcrumbRight{margin-top:-20px;}

button{border:0;}

.mainContent{*width:100%!important;}

 
 
 .breadcrumbRight{margin-top:-20px;}
 .icons{float:left; margin-right:30px; width:20px;}

.deviceOuter{border:1px solid #7f7f7f; width:933px; height:18px; padding:10px;}
.deviceHead{float:left; width:80px;}
.deviceInput{width:255px; vertical-align:top; margin-right:8px;}
.devicecopy{float: right; margin-right: 128px; *margin-top:-18px;}
.serviceSection{width: 278px!important; float:left; overflow: hidden; position: fixed;  margin-top:20px; *margin-left:-330px!important;}
.serviceHead{float:left; width:90px;}

button.ui-button-icon-only {
    height: 1.7em;
    width: 2em;
}

.ex_highlight_row1{width:400px!important;}

#providerTbl{position:absolute; margin-top:-78px; *margin-top:-69px; width:100%;}



.fcebillingfoot{width:922px!important;}
.UsBillfoot{width:32%!important;}
.UkBillfoot{width:32%!important;}
.Uscreditfoot{width:32%!important;}
.Ukcreditfoot{width:32%!important;}
.wrapTxt{word-break: break-all !important;}

tfoot {
    display: table-header-group!important;
	vertical-align:top!important;
	margin-left:-1px!important;
	*margin-left:0px!important;
}

thead {
	margin:-1px!important;
	border:2px solid #d7d9d9!important;
}

table tfoot tr:first-child {
   *position:absolute; *background-color:#f3f3f3;  *width:100%; *top:118px; 
}
table tfoot tr:first-child td {
   *border:2px solid #d7d9d9; *position:relative;
}

.bottom {
    background-color:#FFF!important;
    /*border-radius: 0!important;*/
    /*margin-top: 7px;*/
	*margin-bottom:40px!important;
}
.datatableOuter{ /*margin-top:20px;*/ /*float:left;*/ position:relative; margin: 52px 0 0 335px; *margin: 72px 0 0 335px!important;}
.datatableOuter1, .datatableOuter2{ /*margin-top:20px;*/ float:left; position:relative;}
.datatableOutercredit1, .datatableOutercredit2{ margin-top:20px;}

/*AutoCombobox*/
.ui-autocomplete {max-height: 200px; overflow-y: scroll; overflow-x: hidden; width:255px; border:1px solid #d4d0c8;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{}
.custom-combobox {
		position: relative;
		display: inline-block;
	}
	.custom-combobox-toggle {
	bottom: 0;
    height: 17px;
    margin-left: -1px;
    padding: 0;
    position: absolute;
    top: 0px;
	*top: -1px;
    width: 17px;
	}
	.ui-autocomplete{
	left: 285px;
    top: 378.1px;
    width: 177px!important;
    z-index: 1;
	}
	
	.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	*margin-top: -8px;
}
	
	.custom-combobox .ui-state-default .ui-icon {
	background-image:url(../images/ui-icons_888888_256x240_a.gif)!important; background-repeat:no-repeat; background-position: -82px -16px!important;
}


.ui-icon {
	width: 17px;
	height: 20px;
}

.ui-widget-content{color: #666666;
    font-size: 0.9em;
    text-align: left;}
	
	.custom-combobox-input{font-weight:normal; font-size:0.9em;}
	/*////////ends*/



/*AutoCombobox*/
.ui-autocomplete {max-height: 180px; overflow-y: scroll; overflow-x: hidden; width:285px; border:1px solid #d4d0c8;}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{}

.custom-combobox {
		position: relative;
		display: inline-block;
	}
	
	
	.custom-combobox input {
		margin: 0;
		height:13px; width:160px;
		background:none;
		border-radius:0;
		border:1px solid #7f9db9;
		font-size: 0.9em!important;
	}


.ui-widget-content{color: #666666;
    font-size: 0.9em;
    text-align: left;}
	
	
	/**/
table.display {
    border-collapse: collapse;
    clear: both;
    float: left;
    font-family: verdana,arial,helvetica,"sans-serif";
    font-size: 0.89em !important;
   /* margin-top: 49px!important;
	*margin-top: 80px!important;*/
    width: 100%;
	*border-bottom:2px solid #D8D8D8!important;
}


#UsBillId, #UkBillId, #UscreditId, #UkcreditId{ 
   margin-top: 49px!important;
	*margin-top: 81px!important;
}

#fceBillId{margin-top:-26px!important; *margin-top:-40px!important;}


.DataTables_sort_wrapper{*width:100px!important;}

#fceBillId .DataTables_sort_icon.css_right.ui-icon.ui-icon-carat-2-n-s{*margin-top:-12px!important;}
#fceBillId .DataTables_sort_icon.css_right.ui-icon.ui-icon-triangle-1-n{*margin-top:-12px!important;}
#fceBillId .DataTables_sort_icon.css_right.ui-icon.ui-icon-triangle-1-s{*margin-top:-12px!important;}

#invNotesId .ui-autocomplete {   
    left: 285px;
    top: 366.333px;
    width: 275px!important;
    z-index: 1;}

	

#invNotesId  .DataTables_sort_wrapper{background:none!important;}


#fceBillId tr.odd td.sorting_1, #UsBillId tr.odd td.sorting_1, #UkBillId tr.odd td.sorting_1, #UscreditId tr.odd td.sorting_1, #UkcreditId  tr.odd td.sorting_1 {
    background-color: #fff!important;
}

#fceBillId tr.even td.sorting_1, #UsBillId tr.even td.sorting_1, #UkBillId tr.even td.sorting_1, #UscreditId tr.even td.sorting_1, #UkcreditId tr.even td.sorting_1  {
    background-color: #fff!important;
}

.dataTables_info {
	float:right!important;
	width: auto;
	text-align:right;
	padding:0px 0px 0px 0px;
	margin:18px 0px 0 40px !important;
	font-size: 1.2em;
	position:static;
	width:75%!important;
}

.dataTables_paginate {
	width: 44px;
	font-size:1.1em;
	* width: 50px;
	float: right;
	text-align: right;
	margin:15px 0px 0px 4px!important;
}



.ui-icon {
    height: 18px!important;
    width: 17px;
}


/*left menu*/


/*left menu*/
#p_slidecontent {
  position:relative; /* fix for jumping content, IE6,7 */
/*  max-width: 70em;*/
  width: 100%;
  margin: 0 auto;
  /*padding-bottom: 20px;*/
}
#p_slidecontainer {
  float:right;
  width:81%;
  margin-left:-97px;
  position:relative;
 /* margin-right:15px;*/
}
#p_inner {
  float:left;
  width:100%;
}
#p_slidemain{
  /*margin-left:157px;*/
  margin-right:13px;
  position:relative; /* for IE */
  min-height:0; /* IE7 hasLayout */
  z-index:10
}
#p_leftcol{
  float:left;
  display:inline;
  position:relative;
  overflow:hidden;
  *z-index:11;
}
#p_leftcol.p_sidebar {
	 width:180px !important;
	 -moz-border-radius-bottomright: 5px;
	border-bottom-right-radius: 5px;
}
.p_slide {
  position:relative;
  top:0;
  left:0;
  float:left;
  z-index:9;
}
.trigger {
  position:absolute;
  top:0;
  right:0;
  font-weight:700;
  text-align:center;
  text-indent: -3000px;/*sends the text off-screen*/
  z-index:15
}
/* --- Links --- */
a.trigger, a:link.trigger, a:visited.trigger {
	width:29px;
	height:20px;
	margin:0px 8px 0px 0px;
   /*padding:2px 7px;*/
  background:url(../images/panel-in.png) no-repeat right top; /*shows image*/
  outline:0;
}

a.collapsed, a:link.collapsed, a:visited.collapsed {background:url(../images/panel-out.png) no-repeat 0px 0px; color:#dfdfff; left:0 !important; width:29px; height:500px; }

a:hover.collapsed {color:#fff}

a:focus.trigger, a:active.trigger, a:focus.collapsed, a:active.collapsed  {text-decoration:none}

a.switch.selected {color:#ff5900}

.p_panels{
	width:172px;
}
.p_slide .p_panels ul{
	margin:0px;
	padding:0px;
	
}
.p_slide .p_panels ul li{
	margin: 0;
	display: block;
	vertical-align:middle;
	font: "NewBT Regular";
	font-size: 1em;
	overflow: hidden;
	list-style: none outside none;
	min-height: 17px;
	text-align:left !important;
	font-weight:bold;
	border: 1px solid #deddde;
 	border-left: none;
 	border-top: none;
	padding-left:10px; 
}

.p_slide .p_panels li, .p_slide .p_panels li {
    color: #332e98!important;
    text-decoration: none;
	display:block;
	line-height:30px;
	cursor:pointer;
	outline:0;
	/*padding:0px 8px;*/
}


.p_slide .p_panels li:hover{
	color:#fff!important;
	background: #908F91 !important;
}

.p_slide .p_panels li:first-child {
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	border-top:7px solid #595959;
}

.leftActive{color:#fff!important;
	background: #908F91 !important; cursor:default!important;}
	.cursorpointer{cursor:pointer;}
	.cursorDefault{cursor:default!important;}
	
	
	/*Internal Bill*/
	
	.internalBillSectionLeft{float:left;}
	.internalBillSectionRight{ float:left;}
	
	.internalcreditSectionLeft{float:left;}
	.internalcreditSectionRight{ float:left;}
	
.BillSections{	
	.display: inline;
    float: left;
    width: 47.8%;
}

.creditSections{	
	.display: inline;
    float: left;
    width: 47.8%;
}

#fceBillId_info {
    float: right !important;
    font-size: 1.2em;
    margin: 18px 0 0 !important;
    padding: 0;
    text-align: right;
    width: 40% !important;
}
.bottom1 {
    border-radius: 0 0 10px 10px;
    font-size: 0.8em!important;
    height: 40px;
    padding: 0;
}

.bottom1 .dataTables_info {
    float: right !important;
    font-size: 1.2em;
    margin: 18px 0 0 !important;
    padding: 0;
    position: none!important;
    text-align: right;
    width: 40% !important;
}

.DataTables_sort_icon{*margin-top:-13px!important;}

.top, .bottom {
   /* border-radius: 0 0 10px 10px;*/
    font-size: 0.8em !important;
    height: 40px!important;
    padding: 0;
}
.paging_full_numbers {
    width: 350px!important;
}

#UsBillId, #UkBillId, #UscreditId, #UkcreditId, #UscreditId, #UkcreditId{margin-top:50px!important; *margin-top:120px!important}

/*.topLink, .topLink1, .topLink2{float:right; margin-top:20px;

    bottom: 80px;
   
    overflow: hidden;
    position: fixed;
    right: -6px;
    text-decoration: none;
    margin-right: 192px; display:none; padding-top: 21px; }
	
	.topArrow{background-image:url(../images/top_Arrow.gif); background-repeat:no-repeat;  width: 23px;  height: 18px; display:block;}*/
	
	#topLink {
	position: fixed;
	bottom: 30px;
}
#topLink a {
	bottom: 80px;
    overflow: hidden;
    position: fixed;
    right: 4px;
    text-decoration: none;
    margin-right: 192px; display:none; padding-top: 21px;
	background-image:url(../images/top_Arrow.gif); background-repeat:no-repeat;  width: 25px;  height: 29px; display:block;
}
#topLink a:hover {
	color: #000;
	
}

#topLink span {
	bottom: 80px;
    overflow: hidden;
    position: fixed;
    right: 4px;
    text-decoration: none;
    margin-right: 192px; display:none; padding-top: 21px;
	background-image:url(../images/top_Arrow.gif); background-repeat:no-repeat;  width: 25px;  height: 29px; display:block;
}
#topLink a:hover span {
	color: #000;
}
/* arrow icon (span tag) */

#fceBillId_processing{
    background-color: white;
    border: 1px solid #DDDDDD;
    color: #999999;
    font-size: 14px;
    height: 30px;
    left: 50%;
    margin-left: -125px;
    margin-top: -15px;
    padding: 14px 0 2px;
    position: absolute;
    text-align: center;
    top: 30%!important;
	*top: 10%!important;
    width: 250px;
}


.lightboxHead {
    color: #FD8B06 !important;
    font-size: 2.5em !important;
    font-weight: normal !important;
}

#cboxLoadingOverlay {
    background: none!important; display:none!important;
}
#cboxLoadingGraphic {
    background: none!important; display:none!important;
}