H1 {
	FONT-SIZE: 13pt; COLOR: #0086d0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.featextheader {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.featextheader:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #01669e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.featext {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
TD.lbdr {
	BORDER-RIGHT: #999999 0px solid; BORDER-TOP: #999999 0px solid; BORDER-LEFT: #999999 0px solid; BORDER-BOTTOM: #999999 1px solid
}
.invalid {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffe402; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.formfields {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 15px; BACKGROUND-COLOR: #ffffff
}
.bottombg {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(ibk_ftrtopgra.jpg); BACKGROUND-REPEAT: repeat-x
}
.formbutton {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 19px; BACKGROUND-COLOR: #e2e2e2
}
.txtcontentwhite {
	FONT: 12px/18px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none
}
.txtcontent {
	FONT: 12px/18px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #333333; TEXT-DECORATION: none
}
.listbullet {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; LIST-STYLE-IMAGE: url(ibk_next.gif); COLOR: #333333; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.txtstrong {
	FONT: bold 12px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #333333; TEXT-DECORATION: none
}
.txtheader {
	FONT: bold 12px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #0086d0; TEXT-DECORATION: none
}
.txtwhite {
	FONT: bold 12px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none
}
.txtwhitebig {
	FONT: bold 16px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #ffffff; TEXT-DECORATION: none
}
.txtorange {
	FONT: bold 16px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #ff8400; TEXT-DECORATION: none
}
.txtdarkblue {
	FONT: bold 16px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #333333; TEXT-DECORATION: none
}
.txtgrey {
	FONT: bold 16px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #333333; TEXT-DECORATION: none
}
.txtfooter {
	FONT: 11px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #333333; TEXT-DECORATION: none
}
.txtfooterstrong {
	FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #666666; TEXT-DECORATION: none
}
A.linkbody:link {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.linkbody:visited {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.linkbody:hover {
	FONT-SIZE: 12px; COLOR: #01669e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.linkbody:active {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.linkbodygray:link {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.linkbodygray:visited {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.linkbodygray:hover {
	FONT-SIZE: 12px; COLOR: #01669e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.linkbodygray:active {
	FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.linkbodynone:link {
	FONT-SIZE: 12px; COLOR: #1a67bf; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.linkbodynone:visited {
	FONT-SIZE: 12px; COLOR: #1a67bf; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.linkbodynone:hover {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.linkbodynone:active {
	FONT-SIZE: 12px; COLOR: #1a67bf; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.linkfootnone:link {
	FONT-SIZE: 12px; COLOR: #01669e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkfootnone:visited {
	FONT-SIZE: 12px; COLOR: #01669e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkfootnone:hover {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.linkfootnone:active {
	FONT-SIZE: 12px; COLOR: #01669e; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.lnkheader:link {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.lnkheader:visited {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.lnkheader:hover {
	FONT-SIZE: 12px; COLOR: #ff8400; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.lnkheader:active {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.lnkfooter:link {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.lnkfooter:visited {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.lnkfooter:hover {
	FONT-SIZE: 11px; COLOR: #0086d0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.lnkfooter:active {
	FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.lnkmore:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0086d0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.lnkmore:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0086d0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.lnkmore:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff8400; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.lnkmore:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0086d0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.lnkorange:link {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ff8400; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.lnkorange:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ff8400; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.lnkorange:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ff8400; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.lnkorange:active {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ff8400; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.bottomlink:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.bottomlink:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.bottomlink:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0086d0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.bottomlink:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.bottomlink2 {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.bordertable {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.tabledash {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
.txtnote {
	FONT: bold 14px verdana; TEXT-TRANSFORM: none; COLOR: #cc0000; TEXT-DECORATION: none
}
.submit {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(ibk_btnstyle.gif); WIDTH: 60px; COLOR: #000000; FONT-FAMILY: Verdana,sans-serif; HEIGHT: 22px
}
BODY {
	MARGIN: 0px
}
.ltbdrgr {
	BORDER-RIGHT: #999999 1px solid; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.btbdrgr {
	FONT-SIZE: 12px; COLOR: #000000; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.tpbdrgr {
	BORDER-RIGHT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
.bordernew {font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	background-image: url(ibk_ptnr_stylebg.jpg);
 	background-repeat: repeat-x;
	border: 1px solid #c5d0e7;
}
.textnew {font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}
.txt_headblue
{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #0067b5; text-decoration: none}

.txtnotenew {
	FONT: bold 12px verdana; TEXT-TRANSFORM: none; COLOR: #cc0000; TEXT-DECORATION: none
}

.txtnwcontent{
	FONT:12px Verdana, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #0086d0; TEXT-DECORATION: none
}

.searchDrpdown{float: left;}
.searchDrpdown select{width:208px}
.searchInput{float: left;}
.searchInput input{ width: 200px;}


	#tabsection p.active{
    background: #fff;
    font-size: 13px;
    padding: 5px;
    border-color: #cccccc #ccc #ccc #cccccc;
    width: 160px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-width: 1px;
    border-style: solid;
    float: left;
    text-align: center;
    margin-bottom: 0px;
    cursor: pointer;
    position: relative;
    top: 1px;
    border-bottom: none !important;
   height: 26px;
    line-height: 26px;
    /* border-left: none; */
    /* border-right: none; */
    }
	
		#tabsection{
    float: left;
    width: 100%;
    margin-left: 5px;
    border-bottom: 1px solid #d1d1d1;
    margin-bottom: 14px;
    padding-left: 5px;
    }
	#tabsection p:nth-child(2){
		  margin-left: 0px;
		  }
#tabsection p{
    background: #cfcfcf;
    font-size: 13px;
    padding: 5px;
    border-color: #cccccc #ccc #ccc #cccccc;
    width: 160px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    border-width: 1px;
    border-style: solid;
    float: left;
    text-align: center;
    margin-bottom: 0px;
    cursor: pointer;
    position: relative;
    top: 1px;
    border-bottom: none !important;
   height: 26px;
    line-height: 26px;
    border-right: 1px solid #b3abab;
    }
	
	
/* */
.tabBlock {
   float: left;
    margin-left: 20px;
    width: auto;
    border-bottom: none;
    margin-bottom: 0px;
    position: relative;
    top: 3px;
}
.chargingdetails{
background: url(https://www.idrive.com/https://www.remotepc.com/internal-systems/images/tab_chargeback02n.jpg) no-repeat;
    width: 242px;
    height: 40px;
    float: left;
}
.comissionreport{    background: url(https://www.idrive.com/https://www.remotepc.com/internal-systems/images/tab_commRprt01.jpg) no-repeat;
    width: 250px;
    height: 40px;
    float: left;}
	
.tabBlock div {    background: #fff;
    height: 30px;
    font-size: 13px;
    border: 1px solid #ccc;
    border-bottom: none;
    line-height: 30px;
    padding-left: 0px;
    width: auto;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: center;
    cursor: pointer;
	    float: left;
    padding: 2px 10px;
	}
.tabBlock div.active {
    background: #f2f2f2;
    border-bottom: none !IMPORTANT;
}

.newtbDesign{
       width: 99%;
    margin-bottom: 10px;
    background: #f2f2f2;
    margin: 0px 0px 0px 7px;
    border: 1px solid #ccc;
    margin-top: 1px;
    float: left;
    padding-top: 10px;
    padding-left: 10px;
}
.txt_headblue{float: left;
    margin-bottom: 20px;
    margin-top: 10px;}

#textBlock td.textinline{
  width: 300px;
    margin-left: 0px;
    padding-left: 0px;
    margin-right: 0px;
    float: left;
    margin-top: 5px;
    padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 21px;
    padding-top: 35px;
	font:12px/18px Verdana, Arial, Helvetica, sans-serif;
}
#textBlock td.textinline + td{
border-bottom: 1px solid #ccc;
    padding-top: 15px;
	padding-left:0px;
}
.timeBlock{
    float: left;
    margin-top: 0px;
}
#qReport{display:inline-block;}

 span.newSpan {font-size:14px;}
 #reportTypeParam .txtcontent:first-child .textinline:first-child {padding-left:0px;}
 
 #tabsection {
    float: left;
    width: 97%;
    margin-left: 0%;
    border-bottom: 1px solid #d1d1d1;
    margin-bottom: 14px;
    padding-left: 2%;
    /* padding-top: 10px; */
}
#quarterDrop{margin-left:7px;}
a#dl1099{text-decoration:underline !important;cursor:pointer;}
#append1099 .bordernew{background-image:url(/internal-systems/images/ibk_ptnr_stylebg.jpg);}
    .pagination{margin-top: 20px;
    float: right;}
	
	.pagination #prevRecords{margin-top: 6px;
    float: left;
    margin-right: 8px;}
	
		.pagination #nextRecords{margin-top: 6px;
    float: left;
    margin-left: 8px;}
	
	#displayTrNumbers{    float: left;
    margin-top: 8px;}


.loadernw {display: none;position: fixed;z-index: 99;background-image: url(https://www.idrive.com/images/ide_loading_new.gif);background-color: #fff;opacity: 0.7;background-repeat: no-repeat;background-position: center;left: 0;bottom: 0;right: 0;top: 0;}    

.ptrconfirmBox {background: #eef7e3;float: left;width: 100%;margin: 12px 0px 10px;font-size: 13px;color: #666;border: 1px solid #c1d8a5;width: 85%;z-index: 1;position:relative;}
.ptrconfirm {color: #333;background: url(https://www.idrive.com/include/images/partner_confirm.png) no-repeat;padding: 0px 0px 0px 35px;line-height: 30px;margin: 4px 0px 4px 10px;font-size: 12px;font-weight: normal;
}
.ptrbtnconfirm {padding:5px 10px 5px 10px;background-color:#97c432;color:#fff;cursor:pointer;
	margin:0px 5px 0px 0px;border-radius:2px;}
.ptrntrefer	{color:#6196b9;	cursor:pointer;}
.ptrntrefer:hover {color:#333;}
.ptrrefClose {position: absolute;right: 20px;top: 11px;background: url(https://www.idrive.com/include/images/close.png) no-repeat;height: 15px;width: 15px;}

.ptrsuccessMsg span {background: url(https://www.remotepc.com/internal-systems/images/success.gif) no-repeat;height: 20px;display: block;float: left;padding-left: 25px;color: #2c7632;}
.ptrerrorMsg span {background: url(https://www.remotepc.com/internal-systems/images/alert.gif) no-repeat;height: 20px;display: block;float: left;padding-left: 25px;color: #cc0000;}

.ptrLabel{float:left;min-width:150px;}
.textMargin{margin-bottom:10px;float: left;width: 100%;}
#addusertoptnr{margin-top:10px;margin-bottom: 15px;}
#warnmsg{    margin-bottom: 10px;    margin-top: -20px;}



.txtstrong{position:relative;}

#bountyReport{color: #0071bc;
    text-decoration: underline;
    display: inline-block;
    margin-right: 130px;
    float: right;
	cursor:pointer;
    margin-top: -30px;
    position: absolute;
   right: -100px;
    font-weight: 600}
	#bountyReport:hover{color:#333;}
   


								
.dateRange h3{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.dateRange {
    float: left;
    width: 100%;
    margin-left: 10px;
    margin-bottom: 18px;
}

.dateRange p label{
    font-size: 13px;
    margin-right: 9px;
}

.dateRange p input[type="date"]{
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    font-weight: normal;
    height: 25px;
}

.dateRange p{
    float: left;
    width: 220px;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.dateRange input[type="button"]{
	cursor: pointer;
height: 25px;
}


.report-cal .dateRange h3{
    FONT: bold 12px Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #0086d0;
    TEXT-DECORATION: none;
    width: auto !important;
    float: left;
}

.report-cal .dateRange {
    margin-left: 0px;
    margin-bottom: 0px;
}

.report-cal .dateRange p{
    margin-top: 5px;
    margin-left: 11px;
    width: auto;
}

.report-cal .dateRange label{
    font-size: 12px;
}

.report-cal .dateRange input[type="button"]{
    height: 30px;
    margin-left: 10px;
}


.report-cal .dateRange h3:after{content:":";}



.report-cal-user .dateRange h3:before{content:" "}
.report-cal-user .dateRange h3{
    float: left;
    FONT: bold 12px Verdana, Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    /* COLOR: #000; */
	color:#0086d0;
    TEXT-DECORATION: none;
    width: auto !important;
    float: left;
    margin-top: 14px;
}

.report-cal-user .dateRange h3:after{content:":"}

.report-cal-user .dateRange p{
    margin-top: 9px;
    margin-left: 18px;
    width: auto;
}

.report-cal-user .dateRange p label{
    font-size: 12px;
}

.report-cal-user .dateRange{
	    height: auto;
	    background: none;
	    border: none;
	    border-style: none;
	    border-radius: 5px;
	    padding: 10px;
	    margin-left: 0px;
	    width: 100%;
	    background: #f9f9f9;
	    border: 1px #c8d1e2;
	    border-style: solid;
	    border-radius: 5px;
	    padding: 10px;
}

.report-cal-user{
    width: calc(100% - 26px);
}

.report-cal-user .dateRange h3:before {
    content: "Generate ";
}