
/*********************************************	
AnyBill StyleSheet Document 
*********************************************/

* {margin:0;padding:0;border:0;}
body, html {color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;}
a {text-decoration:none;outline:none;}
input {outline:none;}

#borderWrap {margin: 0 auto; width:98.5%;background:url(../images/page_bottom_bg.jpg) bottom repeat-x ;overflow: hidden;min-width:1000px !important;}
#wrapper { margin: 0 auto; width:98.5%;overflow: hidden; min-width:1200px !important; background:url(../images/page_left_bg.jpg) left repeat-y;}

#pageRightBg { width:100%;background:url(../images/page_right_bg.jpg) right repeat-y;padding-bottom:10px;}
#container { padding:0px 6px;}
/*******************************************************************
TOP HEADER START
*******************************************************************/
#topHeader { background:url(../images/top_header_bg.jpg) repeat-x left top;height:93px;}
#topHeaderLogo { background:url(../images/anybill_logo.gif) no-repeat 5px 0px;height:93px;}
.topHeaderMainLogo { background:url(../images/anybill_logo.gif) no-repeat 5px 0px;height:93px;}
/*******************************************************************
HEADER TOP ROW START
*******************************************************************/
#topHeaderTopRow { height:55px;padding-left:230px;}
/*******************************************************************
HEADER TOP SUB ROW 
*******************************************************************/
#topRowSubTopRow { height:25px;font-size:11px;}
#topRowSubTopRow #topHeaderIdentification{ height:18px;padding-top:7px;float:left;width:465px;margin-top: -5px;}
#topHeaderIdentification { position: relative; top: 5px; left: 5px; width: 35%; }
#topHeaderIdentification .date { float:left; color:#6d6d6d; font-size:11px;}
#topHeaderIdentification .small { font-size: 9px;}
#topHeaderIdentification .name{ float:left;color:#6d6d6d;padding-left:8px;padding-right:8px}
/*******************************************************************************************/
#topRowSubTopRow #topHeaderUtilityMenu{ height:13px;padding-top:7px;width:475px;float:right;}
#topHeaderUtilityMenu ul{ height:12px;display:inline;list-style:none;float:right;}
#topHeaderUtilityMenu li{ height:12px;display:inline;list-style:none;float:left;border-right:1px #d0e4ef solid;padding:0px 0px 2px 0px;}
#topHeaderUtilityMenu li.logout{ height:12px;display:inline;list-style:none;float:left;border-right:none;padding:0px 12px 2px 0px;}
#topHeaderUtilityMenu li.logout a{ padding:0px 15px 2px 6px;background:url(../images/blue_logout_arrow.jpg) right no-repeat;}
#topHeaderUtilityMenu li a.selected {color:#5f8bbe;}
#topHeaderUtilityMenu li a{ height:12px;display:inline;color:#004472;list-style:none;float:left;padding:0px 6px 2px 6px;}
#topHeaderUtilityMenu li a:hover { text-decoration:underline;}
/*******************************************************************
HEADER BOTTOM SUB ROW 
********************************************************************/
#topRowSubBottomRow { height:25px;padding-top:0px;font-size:11px;margin-top:7px;}
#topRowSubBottomRow .clientName{ float:left;color:#4f6e83;font-family:Arial, Helvetica, sans-serif;font-size:18px;padding-right:15px; cursor:default;}
#topRowSubBottomRow select { float:left;color:#000;font-size:11px;width:168px;margin-top:3px;margin-right:10px;height:19px;border-top:1px #c2c2c2 solid;border-bottom:1px #e2e2e2 solid;border-left:1px #e2e2e2 solid;border-right:1px #e2e2e2 solid;}
#topRowSubBottomRow .billSearchControl {float: right;color:#4f6e83;font-family:Arial, Helvetica, sans-serif;font-size:11px;margin-right:10px; width: 210px; text-align:right;position:relative;margin-top:-1px;}
#topRowSubBottomRow .moreOptions a { height:10px;display:inline;color:#004472;list-style:none;}
#topRowSubBottomRow .moreOptions a:hover { text-decoration:underline;}
#topRowSubBottomRow .billSearchControl > div {position: absolute;}
#topRowSubBottomRow .billSearchControl .searchBox {border: solid 1px #336699; height: 18px;}
#topRowSubBottomRow .billSearchControl .watermark {text-align:center;color:GrayText;}
#topRowSubBottomRow .billSearchControl .goButton {vertical-align: bottom;}
#topRowSubBottomRow .billSearchControl .moreOptionsButton {margin-right: 165px}
/********************************************************************
TOP HEADER NAV MENU START
*********************************************************************/
#topHeaderNavMenu { height:38px;}
/*Task Tabs Menu*****************************************************/
#taskTabs {height:38px;float:left;}
#taskTabMenu {height:38px;float:left;}
#taskTabMenu #taskTabMenuUl {height:38px;float:left;display:inline;list-style:none;padding-left:7px;}
#taskTabMenuUl li {height:38px;float:left;display:inline;list-style:none;padding:0px 1px;}
#taskTabMenuUl li a {height:22px;float:left;width:138px;color:#fff;font-size:12px;font-weight:bold;text-align:center;display:inline;padding-top:16px;background:url(../images/task_tab_menu_bg.png) no-repeat;}
#taskTabMenuUl li a .warn {background:url(../images/alert_icon.gif) no-repeat right;padding-right:14px;display:inline;}
#taskTabMenuUl li a:hover {background:url(../images/task_tab_menu_h.png) no-repeat;color:#015392;}
#taskTabMenuUl li a.active {background:url(../images/task_tab_menu_h.png) no-repeat;color:#015392;}
/*Task List Menu*****************************************************/
#taskListMenu {height:37px;float:left;}
#taskListMenu ul{padding-top:11px;height:28px;float:left;display:inline;list-style:none;padding-left:15px;}
#taskListMenu li{height:28px;float:left;display:inline;list-style:none;background:url(../images/task_list_menu_bg.jpg) right no-repeat;}
#taskListMenu li.last{background:none;}
#taskListMenu li a {height:20px;float:left;display:inline;color:#fff;font-size:11px;padding:7px 10px 0px 10px;}
#taskListMenu li a:hover {text-decoration:underline;background:none;}
#taskListMenu li a.active {background:url(../images/bill_status_bg.gif) repeat-x;margin-top:1px;height:19px;color:#000;}

/*Global Search******************************************************/
#globalsearch {height:26px;float:right;padding-top:12px;padding-right:10px;}
#globalsearch label{color:#fff;float:left;font-size:11px;line-height:25px;padding-right:7px;}
#globalsearch .globalSearchInput {float:left;color:#000;font-size:11px;width:148px;margin-top:3px;margin-right:2px;border-top:1px #c2c2c2 solid;	border-bottom:1px #e2e2e2 solid;border-left:1px #e2e2e2 solid;border-right:1px #e2e2e2 solid;height:15px;padding:2px 2px 0px 2px;}
.globalsearchGOButton {color:#fff;padding:0px 0px 3px 0px;margin:2px 0px 0px 0px;font-size:11px;width:27px;height:20px;line-height:20px;font-weight:bold;border:none;background:url(../images/globalsearch_go_button.jpg) right no-repeat;cursor:pointer;}

/*******************************************************************
TOP HEADER NAV MENU END
*******************************************************************/

/*******************************************************************
PAGE CONTENT START
*******************************************************************/
#pageContentBg { background:url(../images/content_bg.jpg) left top;}
* html #pageContentBg { background:url(../images/content_bg.jpg) left top; margin-top:-1px;}
#pageContent { background:url(../images/content_top_bg.jpg) repeat-x left top;}
/*******************************************************************
SECTOIN TOP HEADER START
*******************************************************************/
.sectionHeaderWithBorder {line-height:24px;height:30px;margin:0px 8px;background:url(../images/blue_white_border_bg.jpg) repeat-x bottom left;padding-top:4px;color:#333333;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
*:first-child+html .sectionHeaderWithBorder{line-height:24px;height:31px;margin:0px 8px;background:url(../images/blue_white_border_bg.jpg) repeat-x bottom left;padding-top:3px;color:#333333;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}

.sectionHeaderWithBorder  a:hover {text-decoration:none;}
.sectionHeaderWithBorder .leftColumn {float:left;width:500px;}
.sectionHeaderWithBorder .leftColumn  a:hover {text-decoration:none;}
.sectionHeaderWithBorder .rightColumn {width:450px;float:right;padding-right:2px;color:#333333;font-size:11px;text-align:right;}
.sectionHeaderWithBorder .rightColumn  a {color:#0056a7;font-size:11px;text-decoration:underline;line-height:15px;padding-right:7px;}

/*******************************************************************
SECTOIN HEADER WITHOUT BORDER START
*******************************************************************/
/*.sectionHeaderWithoutBorder {margin:0px 8px;padding:3px 0px;color:#333333;font-size:11px; overflow:hidden;}*/
.sectionHeaderWithoutBorder {height:25px;margin:0px 8px;padding:3px 0px;color:#333333;font-size:11px;}
.sectionHeaderWithoutBorder  a:hover {text-decoration:none;}
.sectionHeaderWithoutBorder .leftColumn {width:540px;float:left;line-height:20px;}
.sectionHeaderWithoutBorder .leftColumn a{color:#0056A7;font-size:11px;font-weight:normal;text-decoration:underline;}
.sectionHeaderWithoutBorder .leftColumn a:hover{text-decoration:none;}
.sectionHeaderWithoutBorder .leftColumn h2{color:#333333;font-size:18px;line-height:25px;float:left;padding-right:10px;}
.sectionHeaderWithoutBorder .leftColumn span.lightBlueSmall{color:#708A99;font-size:11px;line-height:26px;}
.sectionHeaderWithoutBorder .rightColumn {width:400px;float:right;line-height:20px;text-align:right;}
.sectionHeaderWithoutBorder .rightColumn  a {color:#0056a7;font-size:11px;text-decoration:underline;line-height:17px;}
.sectionHeaderWithoutBorder .leftColumn  ul {display:inline; list-style:none;padding-left:10px;}
.sectionHeaderWithoutBorder .leftColumn  ul li {padding-right:4px;display:inline; list-style:none;}
.sectionHeaderWithoutBorder .leftColumn  ul li a {display:inline; list-style:none;padding-right:4px;}
.sectionHeaderWithoutBorder .leftColumn  ul li a.selected{color:#333333;text-decoration:none;}

/*******************************************************************
UNPAID HEADER BEGIN
*******************************************************************/
.billdetails_unpaidBG { background:url(../images/bill_detail_header_bg_unpaid.jpg) no-repeat left top;margin:0px 8px;overflow:hidden;}
* html .billdetails_unpaidBG {background:url(../images/bill_detail_header_bg_unpaid.jpg) no-repeat -1px 0px;}
.billdetails_unpaid { background:url(../images/bill_detail_header_bg_left_unpaid.jpg) no-repeat right top;padding-bottom:2px;overflow:hidden;}
* html .billdetails_unpaid {background:url(../images/bill_detail_header_bg_left_unpaid.jpg) no-repeat right top;display:inline-block;}

/*Awaiting Approval Header Right  ***********************************/
.billdetails_unpaid #awaitingApprovalHeaderRight { height:41px;margin-left:509px;margin-right:12px;}
* html .billdetails_unpaid  #awaitingApprovalHeaderRight { height:41px;margin-left:505px;margin-right:12px;}
.billdetails_unpaid #awaitingApprovalHeaderRight ul { height:41px;float:left;display:inline;list-style:none;}
.billdetails_unpaid #awaitingApprovalHeaderRight li { height:21px;float:left;padding-top:10px;display:inline;list-style:none;}
.billdetails_unpaid #awaitingApprovalHeaderRight li a { height:21px;float:left;font-size:11px;color:#fff;cursor: pointer;display:inline;background:url(../images/right_bill_tab_menu_bg.jpg) left top no-repeat;}
.billdetails_unpaid #awaitingApprovalHeaderRight li a span{ background:url(../images/right_bill_tab_menu_edge.jpg) right top no-repeat;display:block;float:left;padding:4px 10px 4px 9px;}
.billdetails_unpaid #awaitingApprovalHeaderRight li a:hover { background:url(../images/right_bill_tab_menu_h.jpg) left top no-repeat;color:#708a99;}
.billdetails_unpaid #awaitingApprovalHeaderRight li a:hover span{ background:url(../images/right_bill_tab_menu_edge_h.jpg) right top no-repeat;color:#708a99;}
.billdetails_unpaid #awaitingApprovalHeaderRight li a.active { background:url(../images/right_bill_tab_menu_h.jpg) left top no-repeat;color:#708a99;}
.billdetails_unpaid #awaitingApprovalHeaderRight li .active span{ background:url(../images/right_bill_tab_menu_edge_h.jpg) right top no-repeat;color:#708a99;}
/*******************************************************************
UNPAID HEADER END
*******************************************************************/

/*******************************************************************
PAID HEADER BEGIN
*******************************************************************/
.billdetails_paidBG { background:url(../images/bill_detail_header_bg_paid.gif) no-repeat left top;margin:0px 8px;overflow:hidden;}
* html .billdetails_paidBG {background:url(../images/bill_detail_header_bg_paid.gif) no-repeat -1px 0px;}
.billdetails_paid { background:url(../images/bill_detail_header_bg_left_paid.gif) no-repeat right top;padding-bottom:2px;overflow:hidden;}
* html .billdetails_paid {background:url(../images/bill_detail_header_bg_left_paid.gif) no-repeat right top;display:inline-block;}

/*Awaiting Approval Header Right  ***********************************/
.billdetails_paid #awaitingApprovalHeaderRight { height:41px;margin-left:509px;margin-right:12px;}
* html .billdetails_paid  #awaitingApprovalHeaderRight { height:41px;margin-left:505px;margin-right:12px;}
.billdetails_paid #awaitingApprovalHeaderRight ul { height:41px;float:left;display:inline;list-style:none;}
.billdetails_paid #awaitingApprovalHeaderRight li { height:21px;float:left;padding-top:10px;display:inline;list-style:none;}
.billdetails_paid #awaitingApprovalHeaderRight li a { height:21px;float:left;font-size:11px;color:#fff;cursor: pointer;display:inline;background:url(../images/paid_right_bill_tab_menu_bg.jpg) left top no-repeat;}
.billdetails_paid #awaitingApprovalHeaderRight li a span{ background:url(../images/paid_right_bill_tab_menu_edge.jpg) right top no-repeat;display:block;float:left;padding:4px 10px 4px 9px;}
.billdetails_paid #awaitingApprovalHeaderRight li a:hover { background:url(../images/right_bill_tab_menu_h.jpg) left top no-repeat;color:#708a99;}
.billdetails_paid #awaitingApprovalHeaderRight li a:hover span{ background:url(../images/right_bill_tab_menu_edge_h.jpg) right top no-repeat;color:#708a99;}
.billdetails_paid #awaitingApprovalHeaderRight li a.active { background:url(../images/right_bill_tab_menu_h.jpg) left top no-repeat;color:#708a99;}
.billdetails_paid #awaitingApprovalHeaderRight li .active span{ background:url(../images/right_bill_tab_menu_edge_h.jpg) right top no-repeat;color:#708a99;}
/*******************************************************************
PAID HEADER END
*******************************************************************/

/*******************************************************************
ONHOLD HEADER BEGIN
*******************************************************************/
.billdetails_holdBG { background:url(../images/bill_detail_header_bg_hold.gif) no-repeat left top;margin:0px 8px;overflow:hidden;}
* html .billdetails_holdBG {background:url(../images/bill_detail_header_bg_hold.gif) no-repeat -1px 0px;}
.billdetails_hold { background:url(../images/bill_detail_header_bg_left_hold.gif) no-repeat right top;padding-bottom:2px;overflow:hidden;}
* html .billdetails_hold {background:url(../images/bill_detail_header_bg_left_hold.gif) no-repeat right top;display:inline-block;}

/*Awaiting Approval Header Right  ***********************************/
.billdetails_hold #awaitingApprovalHeaderRight { height:41px;margin-left:509px;margin-right:12px;}
* html .billdetails_hold  #awaitingApprovalHeaderRight { height:41px;margin-left:505px;margin-right:12px;}
.billdetails_hold #awaitingApprovalHeaderRight ul { height:41px;float:left;display:inline;list-style:none;}
.billdetails_hold #awaitingApprovalHeaderRight li { height:21px;float:left;padding-top:10px;display:inline;list-style:none;}
.billdetails_hold #awaitingApprovalHeaderRight li a { height:21px;float:left;font-size:11px;color:#fff;cursor: pointer;display:inline;background:url(../images/hold_right_bill_tab_menu_bg.gif) left top no-repeat;}
.billdetails_hold #awaitingApprovalHeaderRight li a span{ background:url(../images/hold_right_bill_tab_menu_edge.gif) right top no-repeat;display:block;float:left;padding:4px 10px 4px 9px;}
.billdetails_hold #awaitingApprovalHeaderRight li a:hover { background:url(../images/right_bill_tab_menu_h.jpg) left top no-repeat;color:#708a99;}
.billdetails_hold #awaitingApprovalHeaderRight li a:hover span{ background:url(../images/right_bill_tab_menu_edge_h.jpg) right top no-repeat;color:#708a99;}
.billdetails_hold #awaitingApprovalHeaderRight li a.active { background:url(../images/right_bill_tab_menu_h.jpg) left top no-repeat;color:#708a99;}
.billdetails_hold #awaitingApprovalHeaderRight li .active span{ background:url(../images/right_bill_tab_menu_edge_h.jpg) right top no-repeat;color:#708a99;}
/*******************************************************************
ONHOLD HEADER END
*******************************************************************/

/*******************************************************************
AWAITING APPROVAL HEADER START
*******************************************************************/
/*Awaiting Approval Header Left  ***********************************/
#awaitingApprovalHeaderLeft { width:509px;float:left;}
* html #awaitingApprovalHeaderLeft {width:500px;float:left;}
#awaitingApprovalHeaderLeft_leftColumn {width:200px;float:left;padding:4px 0px 0px 12px;}
#awaitingApprovalHeaderLeft_leftColumn h1{float:left;color:#fff;width:200px;font-size:15px;padding-bottom:2px;font-weight:bold;}
#awaitingApprovalHeaderLeft_leftColumn h1 span{float:left;color:#fff;width:200px;font-size:15px;font-weight:bold;}
#awaitingApprovalHeaderLeft_leftColumn span {float:left;color:#fff;width:200px;font-size:10px;font-weight:bold;}
.awaitingApprovalHeaderLeft_rightColumn {float:right;padding:11px 12px 0px 0px;}
.awaitingApprovalHeaderLeft_rightColumn .approveButton {width:94px;float:left;height:24px;text-indent:-9999px;padding-right:0px;background:url(../images/approve_button.gif) no-repeat;margin-top:1px;}


.awaitingApprovalHeaderLeft_rightColumn .payButton {width:61px;float:left;height:24px;text-indent:-9999px;padding-right:0px;background:url(../images/pay_button.gif) no-repeat;margin-top:1px;}
.awaitingApprovalHeaderLeft_rightColumn .releaseButton {width:94px;float:left;height:24px;text-indent:-9999px;padding-right:0px;background:url(../images/release_hold_button.gif) no-repeat;margin-top:1px;}

.awaitingApprovalHeaderLeft_rightColumn .payButtonPress {width:61px;float:left;height:24px;text-indent:-9999px;padding-right:0px;background:url(../images/pay_button_press.gif) no-repeat;margin-top:1px;}
.awaitingApprovalHeaderLeft_rightColumn .releaseButtonPress {width:94px;float:left;height:24px;text-indent:-9999px;padding-right:0px;background:url(../images/release_hold_button_press.gif) no-repeat;margin-top:1px;}

/******************************************************************/

/*******************************************************************
AWAITING APPROVAL CONTENT START
*******************************************************************/
#awaitingApprovalContent { background:#eff9fc url(../images/approve_bill_content_bg.jpg) repeat-y left top ;border-left:1px #b8c8d1 solid;border-right:1px #b8c8d1 solid;border-bottom:1px #b8c8d1 solid;margin:0px 8px;min-height:400px;height:auto !important;height:400px;overflow:hidden;}

/*******************************************************************
AWAITING APPROVAL CONTENT LEFT START
*******************************************************************/
#awaitingApprovalContentLeft { float:left;width:520px;}

/************YELLOW NOTE BOX START ********************************/
#awaitingApprovalContentLeft .yellowBox {float:left;width:494px;margin:3px 6px 0px 7px;}
* html #awaitingApprovalContentLeft .yellowBox {float:left;width:494px;margin:3px 6px 0px 3px;}
#awaitingApprovalContentLeft .yellowBox .yellowBoxContent{float:left;width:474px;background:url(../images/yellow_alert_box_bg.png) no-repeat top left;min-height:40px;height:auto !important;height:40px;padding:6px 10px 5px 10px;color:#1e1e1e;font-size:11px;}
#awaitingApprovalContentLeft .yellowBox .yellowBoxContent a:hover {text-decoration:none;}
.yellowBoxContentTop {float:left;width:474px;}
.yellowBoxContent .noteIcon{float:left;width:452px;background:url(../images/note_icon.jpg) no-repeat top left;color:#1e1e1e;font-size:11px;padding:0px 0px 5px 20px;}
.yellowBoxContentBottom{float:left;padding-top:5px;width:474px;}
.showMoreDetails {float:left;color:#333333;font-size:10px;}
.showMoreDetails a{color:#0066cc;font-size:11px;text-decoration:underline;cursor:pointer;}
.seeAllNotes {float:left;color:#333333;font-size:10px;padding-left:70px;}
.seeAllNotes a{color:#0066cc;font-size:11px;text-decoration:underline;}
a.yellowAddNoteButton {width:50px;float:right;height:11px;color:#333333;font-size:10px;padding:3px 7px 5px 21px;background:url(../images/yellow_add_note_button.jpg) no-repeat;cursor:pointer;}
#awaitingApprovalContentLeft .yellowBox .yellowBoxBottom{float:left;width:494px;background:url(../images/yellow_alert_box_bottom.jpg) no-repeat;height:8px;padding-bottom:4px; }
/** yellow box Add Note section ***/

a.yellowAddNoteButton_active {width:50px;float:right;height:11px;color:#000;font-size:10px;padding:3px 5px 5px 10px;background:#d9e7ef;}

#awaitingApprovalContentLeft .yellowBox .yellowBoxAddNote{float:left;width:464px;margin:0px 0px 0px 0px;background:#d9e7ef;padding:5px;}

#awaitingApprovalContentLeft .yellowBox .yellowBoxAddNote .yellowBoxAddNoteRow{float:left;width:449px;padding:1px 7px 3px 7px;}
#awaitingApprovalContentLeft .yellowBox .yellowBoxAddNote .yellowBoxAddNoteRow textarea {float:left;font-size:11px;height:60px;width:433px;border:1px solid #90B3CC;}
#awaitingApprovalContentLeft .yellowBox .yellowBoxAddNote .yellowBoxAddNoteRow span.alertIcon {background:url(../images/alert_icon.gif) no-repeat left;float:left;
font-size:11px;height:12px;padding-left:2px;width:12px;}
#awaitingApprovalContentLeft .yellowBox .yellowBoxAddNote .yellowBoxAddNoteButtonRow {float:left;padding:3px 7px 3px;width:449px;}
#awaitingApprovalContentLeft .yellowBox .yellowBoxAddNote .yellowBoxAddNoteButtonRow span.greySmallText{color: #9f9f9f;display:inline;font-weight:normal;font-size:11px;float:left;padding-top:9px;padding-right:55px;}
#awaitingApprovalContentLeft .yellowBox .yellowBoxAddNote .yellowBoxAddNoteButtonRow .saveButton_expandRow{background:url(../images/save_button_rowexpand.gif) no-repeat ;color:#333333;font-size:10px;height:24px;margin-top:2px;padding:6px 27px 9px;width:74px;line-height:27px;}
#awaitingApprovalContentLeft .yellowBox .yellowBoxAddNote .yellowBoxAddNoteButtonRow .cancel_expandRow{background:url(../images/cancel_button1.gif) no-repeat ;color:#333333;font-size:10px;height:11px;margin-top:2px;padding:3px 14px 5px;width:57px;line-height:27px;}
#awaitingApprovalContentLeft .listViewTable {width:488px;float:left;padding-bottom:10px;padding-left:10px;}
#awaitingApprovalContentLeft .listViewTable table {border-top: 1px solid #BEDAE8;border-right: 1px solid #BEDAE8;float:left;}
#awaitingApprovalContentLeft .listViewTable table .blueHeader {background:#ddebf4;}
#awaitingApprovalContentLeft .listViewTable table .blueHeader .blackAmountBoldSmall {display:inline;padding-right:7px;}
#awaitingApprovalContentLeft .listViewTable table .blueHeader .greySmallText {display:inline;font-size:10px;}

/************BILL DETAIL START   **********************************/
#awaitingApprovalContentLeft #billDetails {width:488px;margin:3px 6px 0px 10px;color:#000000;font-size:11px;}
* html #awaitingApprovalContentLeft #billDetails {float:left;width:488px;margin:3px 6px 0px 5px;color:#000000;font-size:11px;}

.billDetailsEditButton {cursor:pointer;background:transparent url(../images/edit_botton.jpg) no-repeat scroll 0 0;color:#333333;font-size:10px;height:21px;float:right;line-height:normal;padding:0 0 5px 13px;text-decoration:none;width:44px;}
*:first-child+html .billDetailsEditButton {background:transparent url(../images/edit_botton.jpg) no-repeat scroll 0 0;color:#333333;font-size:10px;height:21px;float:right;line-height:normal;padding:2px 0 2px 13px;text-decoration:none;width:44px;}
.billDetailsAddButton {cursor:pointer;background:transparent url(../images/add_button_45px.gif) no-repeat scroll 0 0;color:#333333;font-size:10px;height:21px;float:right;line-height:normal;padding:0 0 5px 13px;text-decoration:none;width:45px;}
/************BILL DETAIL LEFT COLUMN START   **********************/
#billDetails .billDetailsLeftColumn{float:left;width:282px;border-top:1px #cfe4f0 solid;}
#billDetails .billDetailsLeftColumn_row{float:left;width:282px;border-bottom:1px #cfe4f0 solid;padding:3px 0px;}
html #billDetails .billDetailsLeftColumn_row{float:left;width:282px;border-bottom:1px #cfe4f0 solid;padding:3px 0px;}
#billDetails .billDetailsRightColumn .billDetailsRightColumn_row .billDetailsRightColumn_row {border-bottom:none;float:left;padding:1px 0;width:194px;}
#ContentForPrinting #pnlPrintControlHolder #awaitingApprovalContentLeft #billDetails .billDetailsRightColumn .billDetailsRightColumn_row .billDetailsRightColumn_row {border-bottom:none;float:left;padding:1px 0;width:194px;}
/************BILL DETAIL LEFT  EDIT EXPAND COLUMN START   **********************/
#billDetails .billDetailsLeftColumn_rowExpand{float:left;width:262px;padding:0px 10px 10px 10px;background:#deecf5;border:1px solid #90b3cc;}

#billDetails .billDetailsLeftColumn_rowExpand .dataRow {float:left;width:262px;padding-top:3px;}

.billDetailsLeftColumn_rowExpand .dataRow  fieldset{display:block;margin:0 0 0;}
.billDetailsLeftColumn_rowExpand .dataRow  fieldset span {font-size:11px; text-align:left;padding:0px 0px;line-height:16px;}
.billDetailsLeftColumn_rowExpand .dataRow  fieldset span span {float:none;font-size:11px; text-align:left;padding:0px 0px;line-height:16px;display:block;margin:3px 0 0 19px;}

.billDetailsLeftColumn_rowExpand .dataRow fieldset span.alert {margin:0 -1px 3px;position:absolute;float:none;}

.billDetailsLeftColumn_rowExpand .dataRow input[type=checkbox] {display: inline;border:none;color:#000000;float:left;font-size:11px;height:15px;margin-top:3px;width:15px;}
.billDetailsLeftColumn_rowExpand .dataRow .textarea{display: inline;border:1px solid #90B3CC;color:#000000;float:left;font-size:11px;height:60px;margin-top:3px;width:188px;}

.billDetailsLeftColumn_rowExpand .dataRow  textarea {border:1px solid #90b3cc;width:255px;height:50px;}

.billDetailsLeftColumn_rowExpand .dataRow label,  .label{display:block;font-size:11px;line-height:15px;padding-right:5px;text-align:left;/* width: 82px; */}
.label-Bold {display:block;font-size:11px;line-height:15px;padding-right:5px;text-align:left; font-weight: bold}
* html .billDetailsLeftColumn_rowExpand .dataRow label{display:block;font-size:11px;line-height:16px;padding-right:5px;text-align:left;width:98%;}
.billDetailsLeftColumn_rowExpand .dataRow2 label{display:block;font-size:11px;line-height:16px;padding-right:15px;text-align:right;float:left;width:42px;}
.billDetailsLeftColumn_rowExpand .dataRow2 .input{border:1px solid #90B3CC;display:block;font-size:11px;height:18px;margin-bottom:5px;float:left;width:75%;}
#billDetails .billDetailsLeftColumn_rowExpand .dataRow2 {float:left;width:262px;padding-top:3px;}
.billDetailsLeftColumn_rowExpand .dataRow .input{border:1px solid #90B3CC;display:block;font-size:11px;padding-left:3px;padding-top:3px;height:16px;margin-bottom:5px;width:97%;}
.billDetailsLeftColumn_rowExpand .errorMessage .dataRowLeft label {color:#ff0000;}
.billDetailsLeftColumn_rowExpand .errorMessage .dataRowRight .input{border:1px solid #ff0000;}

.billDetailsLeftColumn_rowExpand .dataRow span {line-height:25px;} /*Added by Chinthana on 3/16/2009*/

.billDetailsLeftColumn_rowExpand .inputHide input{background:#DEECF5;border:none;}
.billDetailsLeftColumn_rowExpand .dataRow select{display: block;border:1px solid #90B3CC;color:#000000;font-size:11px;height:20px;margin-top:3px;width:98%;}
* html .billDetailsLeftColumn_rowExpand .dataRow select{display: block;border:1px solid #90B3CC;color:#000000;float:left;font-size:11px;height:19px;margin-top:3px;width:165px;}
.billDetailsLeftColumn_rowExpand .dataRow .blueBoldSmall {font-size:11px;color:#265d90;font-weight:bold;}
.billDetailsLeftColumn_rowExpand .dataRow .blueBoldSmall span{font-size:11px;color:#265d90;font-weight:normal;}

#billDetails .billDetailsLeftColumn_rowExpand .dataRowButton {float:left;width:262px;padding-top:5px;text-align:center;color:#2C6298;font-size:10px;}

* html .billDetailsLeftColumn_rowExpand   .inputHide {display:inline;}
* html .billDetailsLeftColumn_rowExpand   .inputHide textarea {border:1px solid #90b3cc;width:255px;height:50px;}
.billDetailsLeftColumn_rowExpand .dataRowButton .saveButton_expandRow{background:url(../images/save_button_rowexpand.jpg) no-repeat ;color:#333333;font-size:10px;height:24px;margin-top:2px;padding:6px 26px 9px;width:74px;line-height:27px;}

.billDetailsLeftColumn_rowExpand .dataRowButton .cancel_expandRow{background:url(../images/cancel_button.jpg) no-repeat ;color:#333333;font-size:10px;height:11px;margin-top:2px;padding:3px 13px 5px;width:57px;line-height:27px;}
/************ BILL DETAIL LEFT  EDIT EXPAND COLUMN END   **********************/

/************ BILL DETAIL RIGHT  EDIT EXPAND COLUMN START   **********************/
#billDetails .billDetailsRightColumn_rowExpand {float:left;width:174px;padding:6px 10px 7px 10px;background:#deecf5;border:1px solid #90b3cc;}

#billDetails .billDetailsRightColumn_rowExpand .dataRow {float:left;width:174px;padding-top:3px;}

.billDetailsRightColumn_rowExpand .dataRow  fieldset{display: block;margin: 0 0 0px 0;padding:10px 10px 10px 10px;border:1px solid #90b3cc;}
.billDetailsRightColumn_rowExpand .dataRow  fieldset span {float:left;font-size:11px; text-align:left;padding:0px 0px;line-height:16px;}

.billDetailsRightColumn_rowExpand .dataRow .input{display: inline;border:1px solid #90B3CC;color:#000000;float:left;font-size:11px;height:19px;margin-top:3px;}

.billDetailsRightColumn_rowExpand .dataRow  textarea {border:1px solid #90b3cc;width:159px;height:50px;}
html .billDetailsRightColumn_rowExpand .dataRow  textarea {border:1px solid #90b3cc;width:170px;height:50px;}
*:first-child+html  .billDetailsRightColumn_rowExpand .dataRow  textarea {border:1px solid #90b3cc;width:164px;height:50px;}

.billDetailsRightColumn_rowExpand .dataRow label{line-height:25px;float:left;font-size:11px; width:65px;text-align:right;padding-right:5px;}

.billDetailsRightColumn_rowExpand .dataRow select{display: block;border:1px solid #90B3CC;color:#000000;float:left;font-size:11px;height:19px;margin-top:3px;width:161px;}
* html .billDetailsRightColumn_rowExpand .dataRow select{display: block;border:1px solid #90B3CC;color:#000000;float:left;font-size:11px;height:19px;margin-top:3px;width:165px;}
.billDetailsRightColumn_rowExpand .dataRow .blueBoldSmall {font-size:11px;color:#265d90;font-weight:bold;}

#billDetails .billDetailsRightColumn_rowExpand .dataRowButton {float:left;width:175px;text-align:center;padding-top:10px;}
.billDetailsRightColumn_rowExpand .dataRowButton .saveButton_expandRow{background:url(../images/save_button_rowexpand.jpg) no-repeat ;color:#333333;font-size:10px;height:24px;margin-top:2px;padding:6px 26px 9px;width:74px;line-height:27px;}

.billDetailsRightColumn_rowExpand .dataRowButton .cancel_expandRow{background:url(../images/cancel_button.jpg) no-repeat ;color:#333333;font-size:10px;height:11px;margin-top:2px;padding:3px 13px 5px;width:57px;line-height:27px;}
/************BILL DETAIL LEFT  EDIT EXPAND COLUMN END   **********************/

#billDetails .withoutBottomBorder{float:left;width:282px;padding:5px 0px;}
#billDetails .withoutBottomBorder a{float:left;font-size:11px;color:#0066cc;text-decoration:underline;}
#billDetails .withoutBottomBorder a:hover {text-decoration:none;}
.billDetailsLeftColumn_row .LeftColumn {float:left;width:70px;color:#646464;font-size:11px; word-wrap: break-word;}
.billDetailsLeftColumn_row .LeftColumn span {color:#000000;}
.billDetailsLeftColumn_row .RightColumn {float:left;width:200px;color:#000000; word-wrap: break-word;}
.billDetailsLeftColumn_row .RightColumn a{color:#3c8ad8;font-size:10px;text-decoration:underline;}
.billDetailsLeftColumn_row .RightColumn a:hover {text-decoration:none;}
.billDetailsLeftColumn_row .RightColumn span{color:#000000;font-size:10px;}
.billDetailsLeftColumn_row .LeftColumn img {float:right;padding-right:5px;padding-top:5px;}
.billDetailsLeftColumn_row .RightColumn span span {color:#000000;font-size:10px;display:block;}

/************BILL DETAIL RIGHT COLUMN START   **********************/
#billDetails .billDetailsRightColumn{float:right;width:194px;border-top:1px #cfe4f0 solid;}
#billDetails .billDetailsRightColumn_row {float:left;width:194px;border-bottom:1px #cfe4f0 solid;padding:1px 0px;}
.billDetailsRightColumn_row .LeftColumn {float:left;width:80px;color:#646464;font-size:11px;line-height:20px; word-wrap: break-word;}
.billDetailsRightColumn_row .RightColumn {float:left;width:110px;line-height:20px;color:#000000; word-wrap: break-word;}
* html .billDetailsRightColumn_row .RightColumn {float:left;width:113px;line-height:20px;color:#000000;}
#billDetails a.dottedLine{float:left;font-size:11px;color:#000;border-bottom:1px #0000FF dashed;text-decoration:none;}

/*Added by Chinthana*/
#billDetails .billDetailsRightColumn .RightColumn a{float:left;white-space:nowrap;}
#billDetails .billDetailsRightColumn .RightColumn a[id$="lnkUpdatedAmount"]{direction:rtl;}
#billDetails .billDetailsRightColumn .RightColumn span{float:left;white-space:nowrap;}
/************ BILL DETAIL END     **********************************/

/************GL BOX START   ***************************************/

#awaitingApprovalContentLeft #glBox {float:left;width:488px;margin:6px 6px 0px 10px;padding-bottom:15px;font-size:11px;}
 /*#awaitingApprovalContentLeft #glBox.billDetails {max-height: 400px;} overflow-y: scroll;}*/
* html #awaitingApprovalContentLeft #glBox {float:left;width:488px;margin:6px 6px 0px 5px;padding-bottom:15px;font-size:11px;}
#glBoxTable {padding: 0;float:left;margin: 0;background:url(../images/gl_box_table_bg.jpg) repeat-y left top;width:100%;}
#glBoxTable th {color: #7c9171;border-bottom: 1px solid #b6d6a4;border-top: 1px solid #b6d6a4;font-weight:bold;font-size:11px;padding: 0px 6px 0 7px;background:#fffffd url(../images/table_bg_header.gif) bottom left no-repeat;}
html #glBoxTable th {color: #7c9171;border-bottom: 1px solid #b6d6a4;border-top: 1px solid #b6d6a4;font-weight:bold;font-size:11px;padding: 0px 5px 0 0px;background:#fffffd url(../images/table_bg_header.gif) bottom left no-repeat;}
#glBoxTable th.last {border-right: 1px solid #b6d6a4;}
#glBoxTable td {padding:2px 0px 0px 0px;}
#glBoxTable .billDetailsEditButton {margin-top:1px;cursor:pointer;}
#glBoxTable td.control-cell {text-align:left;line-height:21px;}
#glBoxTable td.last-cell {padding-bottom:5px;border-bottom: 1px solid #b6d6a4;}
#glBoxTable td.seperator {border-bottom: 1px solid #b6d6a4;text-align:left;padding-bottom:5px;line-height:21px;}
#glBoxTable td.seperator_2 {border-bottom: 1px solid #b6d6a4;text-align:left;padding-bottom:5px;line-height:21px;}
#glBoxTable td.seperator span, #glBoxTable td.control-cell span {margin:0px 4px 0px 9px;color: #7c9171;font-size:11px;float:left;line-height:20px;}
#glBoxTable td.seperator_2 span {margin:0px 4px 0px 9px;color: #7c9171;font-size:11px;float:left;line-height:20px;}
#glBoxTable td.seperator input, #glBoxTable td.control-cell input {color:#000;font-size:11px;width:400px;margin:2px 0px 0px 0px;height:14px;padding:2px 2px 0px 3px;border-top:1px #c2c2c2 solid;border-bottom:1px #e2e2e2 solid;border-left:1px #e2e2e2 solid;border-right:1px #e2e2e2 solid;}
#glBoxTable td.numbering{color: #7c9171;font-size:11px;line-height:20px;}
#glBoxTable .normalSelect select{color:#000;font-size:11px;width:180px;margin:3px 0px 0px 0px;height:19px;border-top:1px #c2c2c2 solid;border-bottom:1px #e2e2e2 solid;border-left:1px #e2e2e2 solid;border-right:1px #e2e2e2 solid;}
#glBoxTable .normalSelect span {display:block;text-align:left;padding-bottom:2px;}
#glBoxTable .normalCheckBox input{margin:3px 7px 0px 0px;}
#glBoxTable .normalAmountInputDisabled { color:#000;font-size:11px;width:97px;margin:3px 0px 0px 0px;height:15px;text-align:right;padding:2px 3px 0px 0px;border-top:1px #c2c2c2 solid;border-bottom:1px #e2e2e2 solid;border-left:1px #e2e2e2 solid;border-right:1px #e2e2e2 solid;}
#glBoxTable .normalAmountInput{color:#000;font-size:11px;width:97px;margin:3px 0px 0px 0px;height:15px;background:#fff;text-align:right;padding:2px 3px 0px 0px;border-top:1px #c2c2c2 solid;border-bottom:1px #e2e2e2 solid;border-left:1px #e2e2e2 solid;border-right:1px #e2e2e2 solid;}
.normalAmountInput_doller{color:#000;font-size:11px;width:97px;margin:3px 0px 0px 0px;height:15px;background:#fff url(../images/normalAmountInput_dollar.jpg) no-repeat left top;text-align:right;padding:2px 3px 0px 0px;border-top:1px #c2c2c2 solid;border-bottom:1px #e2e2e2 solid;border-left:1px #e2e2e2 solid;border-right:1px #e2e2e2 solid;}
#glBoxTable .removeLink a{color:#000;font-size:11px;background:url(../images/gl_box_remove.jpg) no-repeat left top;padding-left:17px;text-decoration:underline;}
#glBoxTable .removeLink a:hover {text-decoration:none;}
#glBoxTable .addAnotherSplit{float:left;background:url(../images/add_another_split.jpg) no-repeat;width:143px;height:22px;border: none;display: block;text-indent: -88888px;margin: 2px 8px 0px 10px; text-decoration: none !important;}
#glBoxTable .memorize, .uploadGLCodesButton, .uploadGLCodesButtonPress {float:left;background:url(../images/memorize.jpg) no-repeat;width:143px;height:22px;border: none;display: block;text-indent: -88888px;margin: 2px 8px 0px 10px;}
#glBoxTable .saveChanges{float:left;background:url(../images/save_changes.jpg) no-repeat;width:143px;height:21px;border: none;display: block;text-indent: -88888px;margin: 2px 8px 0px 10px;}

#glBoxTable .blackNormalSmall {display:block;font-size:11px;color:#000;line-height:17px;}

#glBoxTable .redNormalSmall {display:block;font-size:11px;color:#c32900;line-height:17px;}
.redNormalSmall {font-size:11px;color:#c32900;line-height:17px;}
.orangeNormalSmall {font-size:11px;color:#bd6803;line-height:17px;}
.blackNormalSmall {font-size:11px;color:#000;line-height:17px;}
td.redNormalSmallAmount {font-size:11px;color:#c32900;line-height:20px;}
td.headingFooterAmount{color: #000;font-size:11px;line-height:20px;}
td.headingFooter{color: #7c9171;font-size:11px;line-height:20px;text-align:left;}
#glBoxTable .greenNormalSmall{color: #7c9171;font-size:11px;display:block;}

/*******************************************************************
AWAITING APPROVAL CONTENT LEFT END
*******************************************************************/

/*******************************************************************
AWAITING APPROVAL CONTENT RIGHT START
*******************************************************************/
#awaitingApprovalContentRight {margin-left:520px;margin-right:12px;font-size:11px;}
#awaitingApprovalContentRight .awaitingApprovalContentRightdataRow {color:#000000;font-size:11px;line-height:16px;margin-bottom:3px;padding:1px 2px 2px;}

/*******************************************************************
Reassign Approvers Box Content Begin
*******************************************************************/
.reassignApproversBoxHead {height:24px;background:transparent url(../images/reassign_approvers_header.jpg) repeat-x left top;border:1px #90b2cb solid;}
.reassignApproversBoxHead span{color:#265d90;font-weight:bold;font-size:12px;line-height:24px;padding-left:7px;}
.reassignApproversBoxContent {background:#DBECF7;border-left:1px #90b2cb solid;border-right:1px #90b2cb solid;border-bottom:1px #90b2cb solid;min-height:100px;height:auto !important;height:100px;padding:16px 0px;}
.reassignApproversBoxContent .dataRow {padding:2px 18px 2px 18px;}
.reassignApproversBoxContent .dataRow span {display:block;}
.reassignApproversBoxContent .dataRow span input {margin-right:10px;padding:0px;color:#000;}
.reassignApproversBoxContent .dataRow span label {padding-left:23px;width:60px;float:left;}
.reassignApproversBoxContent .dataRow span .select {border:1px solid #90B3CC;display:inline;font-size:11px;height:22px;width:200px;}
.reassignApproversBoxContent .dataRow span .textarea {border:1px solid #90B3CC;display:inline;font-size:11px;height:60px;width:300px;}
.reuseablePopUpBoxContainer .popUpBoxContent span span {display:inline;line-height:16px;padding-top:2px;}
.reassignApproversBoxContent .dataRow span textarea {border:1px solid #90B3CC;font-size:11px;height:60px;width:240px;}
.reassignApproversBoxContent .dataRow span.greySmallText {padding-left:23px;}
*:first-child+html .reassignApproversBoxContent .dataRow span.greySmallText {padding-left:30px;}
* html .reassignApproversBoxContent .dataRow span.greySmallText {padding-left:30px;}
.reassignApproversBoxContent .dataRow span.blueBold {color:#265d90;font-size:11px;font-weight:bold;}
.reassignApproversBoxContent .dataRow span.redBold {color:#FF0000;font-size:11px;font-weight:bold;}
.reassignApproversBoxContent .dataRowBottomButtons {display:block;padding:10px 18px 0 158px;background:url(../images/blue_white_border_bg.jpg) repeat-x top left;}
/*******************************************************************
Reassign Approvers Box Content Begin
*******************************************************************/


/*******************************************************************
AWAITING APPROVAL CONTENT RIGHT GRID START
*******************************************************************/
#contentRightGridView table {width:100%;border-right: 1px solid #bedae8;color:#000000;font-size:11px;}
* html #contentRightGridView table {width:96%;border-right: 1px solid #bedae8;color:#000000;font-size:11px;}
#contentRightGridView table th  {color: #708a99;font-weight:bold;font-size:11px;background:none;padding:0px;margin:0px;text-decoration:none;border-bottom:none;border-left:none;border-right:none;}
#contentRightGridView table th a{color: #708a99;font-weight:bold;font-size:10px;text-decoration:underline;}
#contentRightGridView table th {padding: 1px 6px 3px 12px;text-decoration:none;background:url(../images/history_header.PNG) repeat-x; border-left: 1px solid #90B2CD;}
#contentRightGridView table th.last {border-right: 1px solid #90b2cb;}
#contentRightGridView table .hover{padding: 5px 6px 3px 12px;background:url(../images/table_history_header_h.jpg) top left repeat-x;border-left:none;}
#contentRightGridView table td {border-left: 1px solid #bedae8;padding:7px 5px;}
#contentRightGridView .RadComboBox_WebBlue table td {padding:0px;}
#contentRightGridView .RadComboBox table td {padding:0px;}

#contentRightGridView table td.leftBorderNone {border-left:none;}

#contentRightGridView .dataRow .dataRowLeftColumn {display:inline;float:left;color:#708A99;font-size:11px;}
#contentRightGridView .dataRow .dataRowRightColumn {display:inline;float:right;color:#708A99;font-size:11px;}

#contentRightGridView td span.heading {color: #000;font-size:11px;display:block;}
#contentRightGridView td span.heading a {color:#3C8AD8;text-decoration:underline;}
#contentRightGridView td span.content {color: #646464;display:block;font-weight:normal;font-size:11px;}

#contentRightGridView table .sortUp {background:url(../images/shorting_up_arrow.gif) no-repeat right;display:block;padding-right:14px;}
#contentRightGridView table.attachmentsGridView .sortUp {padding-right:24px;}
#contentRightGridView table.attachmentsGridView .sortDown {padding-right:24px;}
#contentRightGridView table .sortDown {background:url(../images/shorting_down_arrow.gif) no-repeat right;display:block;padding-right:14px;}

/************ CONTENT RIGHT BILL HISTORY TAB START ********************/
#contentRightGridView table.billHistoryGridView {padding-right:0px; width:100%;}
* html #contentRightGridView table.billHistoryGridView {padding-right:0px; width:96%;margin-left:13px;}

/*************NOTE HISTROY TOP MENU START******************************/
#noteHistroyTopMenu {width:100%;height:25px;padding-bottom:7px;}
#noteHistroyTopMenu label{float:left;color: #000;font-size:11px;margin-top:2px;margin-right:7px;line-height:20px;}
#noteHistroyTopMenu select { float:left;color:#000;font-size:11px;width:140px;margin-top:3px;height:19px;border-top:1px #c2c2c2 solid;border-bottom:1px #e2e2e2 solid;border-left:1px #e2e2e2 solid;border-right:1px #e2e2e2 solid;margin-right:5px;}
#noteHistroyTopMenu .customerService{width:100px;float:left;height:11px;color:#333333;font-size:10px;padding:3px 5px 5px 22px;margin-top:2px;margin-left:20px;background:url(../images/customer_service_button.jpg) no-repeat;cursor:pointer;}

* html #awaitingApprovalContentRight #noteHistroyTopMenu {width:96%;height:25px;padding-bottom:7px;}
* html #awaitingApprovalContentRight #noteHistroyTopMenu label{float:left;color: #000;font-size:11px;margin-top:2px;margin-right:7px;line-height:20px;}
* html #awaitingApprovalContentRight #noteHistroyTopMenu select { float:left;color:#000;font-size:11px;width:140px;margin-top:3px; height:19px;border-top:1px #c2c2c2 solid;border-bottom:1px #e2e2e2 solid;border-left:1px #e2e2e2 solid;border-right:1px #e2e2e2 solid;margin-right:5px;}
* html #awaitingApprovalContentRight #noteHistroyTopMenu .customerService{width:100px;float:left;height:11px;color:#333333;font-size:10px;padding:3px 5px 5px 22px;margin-top:2px;margin-left:20px;background:url(../images/customer_service_button.jpg) no-repeat;cursor:pointer;}

.noteHistroyTopMenu {width:100%;height:25px;padding-bottom:7px;}
.noteHistroyTopMenu label{color: #000;font-size:11px;margin-top:2px;margin-right:7px;line-height:20px;}
.noteHistroyTopMenu select { color:#000;font-size:11px;width:140px;margin-top:3px;height:19px;border-top:1px #c2c2c2 solid;border-bottom:1px #e2e2e2 solid;border-left:1px #e2e2e2 solid;border-right:1px #e2e2e2 solid;margin-right:5px;}
.noteHistroyTopMenu .customerService{width:100px;float:left;height:11px;color:#333333;font-size:10px;padding:3px 5px 5px 22px;margin-top:2px;margin-left:20px;background:url(../images/customer_service_button.jpg) no-repeat;cursor:pointer;}

* html #awaitingApprovalContentRight .noteHistroyTopMenu {width:96%;height:25px;padding-bottom:7px;}
* html #awaitingApprovalContentRight .noteHistroyTopMenu label{color: #000;font-size:11px;margin-top:2px;margin-right:7px;line-height:20px;}
* html #awaitingApprovalContentRight .noteHistroyTopMenu select { color:#000;font-size:11px;width:140px;margin-top:3px; height:19px;border-top:1px #c2c2c2 solid;border-bottom:1px #e2e2e2 solid;border-left:1px #e2e2e2 solid;border-right:1px #e2e2e2 solid;margin-right:5px;}
* html #awaitingApprovalContentRight .noteHistroyTopMenu .customerService{width:100px;float:left;height:11px;color:#333333;font-size:10px;padding:3px 5px 5px 22px;margin-top:2px;margin-left:20px;background:url(../images/customer_service_button.jpg) no-repeat;cursor:pointer;}

.addNoteButtonPress{width:57px;float:left;height:11px;color:#333333;font-size:10px;padding:3px 5px 5px 22px;margin-top:2px;background:url(../images/add_note_button_press.jpg) no-repeat;}
.addNoteButton{width:57px;float:left;height:11px;color:#333333;font-size:10px;padding:3px 5px 5px 22px;margin-top:2px;background:url(../images/add_note_button.jpg) no-repeat;cursor:pointer;}

.removeNoteButton{width:57px;float:left;height:11px;color:#333333;font-size:10px;padding:3px 5px 5px 22px;margin-top:2px;background:url(../images/remove_button.jpg) no-repeat;cursor:pointer;}
/******************KEY ICON DETAILS START**************************/
#keyIconDetails {width:98%; border:1px #bedae8 dotted;height:21px;padding:8px 0px 2px 2px;margin-bottom:7px;}
* html #awaitingApprovalContentRight #keyIconDetails {width:95%; border:1px #bedae8 dotted;height:21px;padding:8px 0px 2px 2px;margin-bottom:7px;margin-left:13px;}
#keyIconDetails span {color:#646464;font-size:11px;padding:0px 3px;float:left;}
#keyIconDetails span img{padding-right:2px;float:left;}

/*********************ACTION RECORED START**************************/
#actionRecored {width:98%; height:17px;padding:1px 0px 2px 2px;margin-bottom:3px;color:#000;font-size:11px;}
* html #awaitingApprovalContentRight #actionRecored {width:95%; height:17px;padding:1px 2px 2px 2px;margin-bottom:3px;color:#000;font-size:11px;margin-left:13px;}

/*******   SYSTEM ACTION ICON START*******************************/
.keySystemActionRow {background:#e6f1f7;}
.keySystemActionRow TD {background:#e6f1f7;color: #000;font-size:11px;border-bottom: 1px solid #bedae8;}
.keySystemActionRow .icon {background:url(../images/system_action_icon.jpg) no-repeat;width:18px;height:18px;float:right;margin:0px 5px;}

/*******   NOTE ICON START*****************************************/
.keyNoteRow {background:#ffffea;}
.keyNoteRow  td.last {background:#ffffea url(../images/table_history_header_edge.png) right top repeat-y;}
.keyNoteRow TD {background:#ffffea;color: #000;font-size:11px;border-top: 1px solid #fff76f;border-bottom: 1px solid #fff76f;}
.keyNoteRow .last{background:#ffffea;color: #000;font-size:11px;}
.keyNoteRow .icon {background:url(../images/note_icon.jpg) no-repeat;width:18px;height:18px;float:right;margin:0px 5px;	}

/*******   USER ACTION START****************************************/
.keyUserActionRow {background:#fff;}
.keyUserActionRow  td.last {background:#fff url(../images/table_history_header_edge.png) right top repeat-y;}
.keyUserActionRow TD {background:#fff;color: #000;font-size:11px;border-bottom: 1px solid #bedae8;}
.keyUserActionRow .icon {background:url(../images/user_action_icon.jpg) no-repeat;width:18px;height:18px;float:right;margin:0px 5px;}


/*******   CUSTOMER SERVICE NOTE START****************************************/
.keyCustomerServiceRow {background:#fff;}
.keyCustomerServiceRow  td.last {background:#fff url(../images/table_history_header_edge.png) right top repeat-y;}
.keyCustomerServiceRow TD {background:#fff;color: #000;font-size:11px;border-bottom: 1px solid #bedae8;}
.keyCustomerServiceRow .icon {background:url(../images/customer_service_icon.jpg) no-repeat;width:18px;height:18px;float:right;margin:0px 5px;}

/*******   ANYBILL ICON START*****************************************/
.keyAnybillRow {background:#fff;}
.keyAnybillRow  td.last {background:#fff url(../images/table_history_header_edge.png) right top repeat-y;}
.keyAnybillRow TD {background:#fff;color: #000;font-size:11px;border-bottom: 1px solid #bedae8;}
.keyAnybillRow .icon {background:url(../images/key_anybill_icon.jpg) no-repeat;width:18px;height:18px;float:right;margin:0px 5px;}

.keyAnybillActionRow {background:#fff;}
.keyAnybillActionRow  td.last {background:#fff url(../images/table_history_header_edge.png) right top repeat-y;}
.keyAnybillActionRow TD {background:#fff;color: #000;font-size:11px;border-bottom: 1px solid #bedae8;}
.keyAnybillActionRow .icon {background:url(../images/key_anybill_icon.jpg) no-repeat;width:18px;height:18px;float:right;margin:0px 5px;}

/****** VENDOR AGENT ACTION ********/
.keyVendorAgentActionRow {background:#fff;}
.keyVendorAgentActionRow  td.last {background:#fff url(../images/table_history_header_edge.png) right top repeat-y;}
.keyVendorAgentActionRow TD {background:#fff;color: #000;font-size:11px;border-bottom: 1px solid #bedae8;}
.keyVendorAgentActionRow .icon {background:url(../images/key_anybill_icon.jpg) no-repeat;width:18px;height:18px;float:right;margin:0px 5px;}

/*******   INTERNAL NOTE ICON START*****************************************/
.keyInternalNoteRow {background:#ecfae4;}
.keyInternalNoteRow td.last {background:#ecfae4 url(../images/table_history_header_edge.png) right top repeat-y;}
.keyInternalNoteRow TD {background:#ecfae4;color: #000;font-size:11px;border-top: 1px solid #b6d6a4;border-bottom: 1px solid #b6d6a4;}
.keyInternalNoteRow .last{background:#ecfae4;color: #000;font-size:11px;}
.keyInternalNoteRow .icon {background:url(../images/lock-pencil.png) no-repeat;width:18px;height:18px;float:right;margin:0px 5px;}

/************ CONTENT RIGHT BILL HISTORY TAB END ********************/

/************ CONTENT RIGHT APPROVER TAB START **********************/
#awaitingApprovalContentRight .approversTopMenu {height:25px;padding-bottom:7px;}
#awaitingApprovalContentRight  .reassignApproversButton{height:11px;color:#333333;font-size:10px;padding:3px 15px 5px 22px;margin-top:2px;background:url(../images/reassign_approvers_button.jpg) no-repeat;float:right;}
#contentRightGridView table.approverTabGridView {background:#fff;}
#contentRightGridView .approverTabGridView td{vertical-align:top;border-bottom:1px solid #BEDAE8;}
#contentRightGridView table.approverTabGridView td.contentRightGridViewTD_bg {background:#DBECF7;border-bottom:none;}
#contentRightGridView .approverTabGridView td.contentRightGridViewRoute {background:#dbecf7;border-top:1px solid #BEDAE8;padding:5px 5px 0px 5px;border-bottom:none;}
.contentRightGridViewRoute div {background:url(../images/blue_white_border_bg.jpg) repeat-x bottom left;padding-bottom:8px;}
.contentRightGridViewRoute .routeHeading1{color:#265d90; font-size:10px; text-transform:uppercase;}
.contentRightGridViewRoute .routeHeading2{color:#265d90; font-size:12px; font-weight:bold;}
.currentAssignetPanel { margin-bottom: 5px;}
.currentAssignetLabel { color: #265d90;font-weight: bold;margin-bottom: 2px;}

/************ CONTENT RIGHT IMAGE TAB START *************************/
#awaitingApprovalContentRight .imagesTopMenu {width:100%;background:#f4f9fd url(../images/multiple_person_content_header_r.jpg) repeat-x left bottom;border:1px solid #BEDAE8;float:left;}

#awaitingApprovalContentRight .imagesTopMenu .imagesTopMenuLeft {float:left;width:70%;color:#646464;padding:6px 5px; } /**margin-left:-300px;}**/
/**#awaitingApprovalContentRight .imagesTopMenu .imagesTopMenuLeft div {margin-left:300px;}**/
#awaitingApprovalContentRight .imagesTopMenu .imagesTopMenuLeft span {color:#000;font-weight:bold;display:block;}

#awaitingApprovalContentRight .imagesTopMenu .imagesTopMenuRight {float:right;padding:6px 5px;}

#awaitingApprovalContentRight  .addImageButton{height:11px;color:#333333;font-size:10px;padding:3px 12px 5px 23px;margin-top:2px;background:url(../images/add_image_button.jpg) no-repeat;float:right;}
.changeImageButton{height:11px;color:#333333;font-size:10px;padding:3px 9px 5px 24px;margin-top:2px;background:url(../images/add_attachment_button.jpg) no-repeat;float:right;width:84px;white-space:nowrap;}

* html #awaitingApprovalContentRight .imagesTopMenu {float:left;width:96%;}
* html #awaitingApprovalContentRight .awaitingApprovalContentRightdataRow {float:left;width:96%;}

.changeImageButtonPress{height:11px;color:#333333;font-size:10px;padding:3px 9px 5px 24px;margin-top:2px;background:url(../images/add_attachment_button_press.jpg) no-repeat;float:right;width:84px;white-space:nowrap;}

* html #awaitingApprovalContentRight .addAttachmentBoxContent {background:#DBECF7;border-top:1px #90b2cb solid;border-left:1px #90b2cb solid;border-right:1px #90b2cb solid;border-bottom:1px #90b2cb solid;min-height:40px;height:auto !important;height:40px;padding:6px 0px;margin-bottom:10px;width:96.0%;}

/************ CONTENT RIGHT ATTACHMENT TAB START *********************/
#contentRightGridView table.attachmentsGridView {background:#fff;}
#contentRightGridView table.attachmentsGridView td{vertical-align:top;border-bottom:1px solid #BEDAE8;}
#awaitingApprovalContentRight .attachmentsTopMenu {height:25px;padding-bottom:7px;}
#awaitingApprovalContentRight  .addAttachmentsButton{height:11px;color:#333333;font-size:10px;padding:3px 10px 5px 22px;margin-top:2px;background:url(../images/reassign_approvers_button.jpg) no-repeat;float:right;}
#awaitingApprovalContentRight  .attachmentEditButton{height:11px;color:#333333;font-size:10px;padding:3px 10px 5px 8px;margin-top:5px;background:url(../images/attachment_edit_button.jpg) no-repeat;}
#awaitingApprovalContentRight  .addAttachmentButton{height:11px;color:#333333;font-size:10px;padding:3px 10px 5px 23px;margin-top:2px;background:url(../images/add_attachment_button.jpg) no-repeat;float:right;}

/******* FILE TYPE ICON STYLES BEGIN  ********************************/
.pdfFileicon {background:url(../images/pdf_file_icon.gif) no-repeat;width:18px;height:18px;float:right;margin:0px 5px;}

.emailFileicon {background:url(../images/email_file_icon.gif) no-repeat;width:18px;height:18px;float:right;margin:0px 5px;}

.excelFileicon {background:url(../images/excel_file_icon.gif) no-repeat;width:18px;height:18px;float:right;margin:0px 5px;}

.imageFileicon {background:url(../images/image_file_icon.gif) no-repeat;width:18px;height:18px;float:right;margin:0px 5px;}

.pptFileicon {background:url(../images/ppt_file_icon.gif) no-repeat;width:18px;height:18px;float:right;margin:0px 5px;}

.textFileicon {background:url(../images/text_file_icon.gif) no-repeat;width:18px;height:18px;float:right;margin:0px 5px;}

.unknownFileicon {background:url(../images/unknown_file_icon.gif) no-repeat;width:18px;height:18px;float:right;margin:0px 5px;}

.wordFileicon {background:url(../images/word_file_icon.gif) no-repeat;width:18px;height:18px;float:right;margin:0px 5px;}

/*******************************************************************
Add Attachment Box Begin
*******************************************************************/
.addAttachmentBoxHead {height:24px;background:transparent url(../images/reassign_approvers_header.jpg) repeat-x left top;border:1px #90b2cb solid;}
.addAttachmentBoxHead span{color:#265d90;font-weight:bold;font-size:12px;line-height:24px;padding-left:7px;}
.addAttachmentBoxContent {background:#DBECF7;border-top:1px #90b2cb solid;border-left:1px #90b2cb solid;border-right:1px #90b2cb solid;border-bottom:1px #90b2cb solid;min-height:40px;height:auto !important;height:40px;padding:6px 0px;margin-bottom:10px;width:98.3%;}
* html .addAttachmentBoxContent {background:#DBECF7;border-top:1px #90b2cb solid;border-left:1px #90b2cb solid;border-right:1px #90b2cb solid;border-bottom:1px #90b2cb solid;min-height:40px;height:auto !important;height:40px;padding:6px 0px;margin-bottom:10px;width:97.0%;}
.addAttachmentBoxContent .dataRow {padding:2px 18px 2px 18px;}
.addAttachmentBoxContent .dataRow span.alertIcon {
background:transparent url(../images/alert_icon.gif) no-repeat top left ;color:#C32900;font-size:11px;height:12px;padding-left:16px;position:absolute;width:12px;}
.addAttachmentBoxContent .dataRow span.alertIcon.addNoteAlert {
    position: relative;
    top: -81px;
    left: 65px;
}
.addAttachmentBoxContent .dataRow span {display:block;}
.addAttachmentBoxContent .dataRow span span {display:inline;}
#awaitingApprovalContentRight .addAttachmentBoxContent .dataRow span.greySmallText {padding-left:0px;padding-bottom:5px;}
.addAttachmentBoxContent .dataRow span input {margin-right:10px;padding:0px;color:#000;}
.addAttachmentBoxContent .dataRow span label {padding-left:5px;width:77px;float:left;padding-top:2px;}
.addAttachmentBoxContent .dataRow span select {border:1px solid #90B3CC;font-size:11px;height:22px;width:298px;}
.addAttachmentBoxContent .dataRow span input {border:1px solid #90B3CC;font-size:11px;height:15px;padding:2px 3px;width:290px;}
.addAttachmentBoxContent .dataRow span .select {border:1px solid #90B3CC;display:block;font-size:11px;height:22px;width:301px;}
.addAttachmentBoxContent .dataRow span .input {border:1px solid #90B3CC;display:block;font-size:11px;height:15px;padding:2px 3px;width:290px;}
.addAttachmentBoxContent .dataRow span .textarea {border:1px solid #90B3CC;display:inline;font-size:11px;height:60px;width:300px;}
.reuseablePopUpBoxContainer .popUpBoxContent span span {display:inline;line-height:16px;padding-top:2px;}
.addAttachmentBoxContent .dataRow span textarea {border:1px solid #90B3CC;display:block;font-size:11px;height:60px;width:384px;}
.addAttachmentBoxContent .dataRow span.greySmallText {padding-left:23px;}
.addAttachmentBoxContent .dataRow span.greySmallText .textInline{display:inline;}
*:first-child+html .addAttachmentBoxContent .dataRow span.greySmallText {padding-left:30px;}
*:first-child+html .addAttachmentBoxContent .dataRow span.greySmallText .textInline{display:inline;}
* html .addAttachmentBoxContent .dataRow span.greySmallText {padding-left:30px;}
.addAttachmentBoxContent .dataRow span.blueBold {color:#265d90;font-size:11px;font-weight:bold;}
.addAttachmentBoxContent .dataRow span.redBold {color:#FF0000;font-size:11px;font-weight:bold;}
.addAttachmentBoxContent .dataRowBottomButtons {display:block;padding:10px 18px 0 158px;background:url(../images/blue_white_border_bg.jpg) repeat-x top left;font-size:10px;}
.addAttachmentBoxContent .noteButtons {padding:10px 18px 0 20px;}
.addAttachmentBoxContent .dataRowBottomButtons_remove {display:block;padding:10px 18px 0 19px;background:url(../images/blue_white_border_bg.jpg) repeat-x top left;}
.addAttachmentBoxContent .dataRow span label.CustomerNoteLabel {padding-left:5px;width:83px;float:left;padding-top:2px;}
.addAttachmentBoxContent .dataRow span span {display:block;font-size:11px;height:15px;padding:2px 3px;width:250px;}
.addAttachmentBoxContent .dataRow span textarea.textArea2 {width:300px;display:inline;}
.addAttachmentBoxContent .dataRow .noteText {border:1px solid #90B3CC;display:inline;font-size:11px;height:60px;width:90%;}
.addAttachmentBoxContent .dataRow .errorMessage {display:inline;font-size:11px;}

/*******************************************************************
Add Attachment Box End
*******************************************************************/

/*******************************************************************
SINGLE BILL HISTORY END
*******************************************************************/
/*******************************************************************
AWAITING APPROVAL CONTENT RIGHT END
*******************************************************************/
/*******************************************************************
AWAITING APPROVAL CONTENT END
*******************************************************************/

/*******************************************************************
AWAITING APPROVAL LIST HEADER START
*******************************************************************/
.awaitingApprovalListHeaderBgBank { background:url(../images/awaiting_approval_list_header_bg_bank.jpg) no-repeat left top;margin:0px 8px;height:38px}
.awaitingApprovalListHeaderBgBank  .awaitingApprovalListHeader { background:url(../images/awaiting_approval_list_header_left_bank.jpg) no-repeat right top;height:38px;}

.awaitingApprovalListHeaderBgBank  .awaitingApprovalListHeader .bankAccount {display:block;color:#fff;font-size:11px;}
.awaitingApprovalListHeaderBg { background:url(../images/awaiting_approval_list_header_bg.jpg) no-repeat left top;height:29px;margin:0px 8px;}
.awaitingApprovalListHeaderBg .awaitingApprovalListHeader { background:url(../images/awaiting_approval_list_header_left.jpg) no-repeat right top;height:29px;}
html .awaitingApprovalListHeaderBg .awaitingApprovalListHeader { background:url(../images/awaiting_approval_list_header_left.jpg) no-repeat right top;height:29px;}
.awaitingApprovalListHeader h1{float:left;color:#fff;font-size:15px;padding-top:5px;padding-left:10px;padding-right:10px;font-weight:bold;}
.awaitingApprovalListHeader span {color:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px; float:left; padding-top:6px;}
.awaitingApprovalListHeader span.ft  {color:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:normal; float:left; padding-top:8px;padding-right:7px;}
.awaitingApprovalListHeader span span.amountAuthorized {color:#c9ff8f;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;float:none;font-weight:bold;}
/*******************************************************************
AWAITING APPROVAL LIST HEADER END
*******************************************************************/

/*******************************************************************
AWAITING APPROVAL LIST CONTENT START
*******************************************************************/
.awaitingApprovalListContent {margin:0px 8px;min-height:50px;height:auto !important;height:150px;border-top:1px solid #B8C8D1;border-left:1px solid #B8C8D1;border-right:1px solid #B8C8D1;}

.awaitingApprovalListContentFilter {line-height:24px;height:60px;margin:0px 0px;background:#dbecf7 url(../images/blue_white_border_bg.jpg) repeat-x bottom left;padding:4px 8px 0px 8px;color:#333333;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
.awaitingApprovalListContentFilter table.filterTable { padding-bottom : 3px; }
.awaitingApprovalListContentFilter table.filterTable td.filterTd { padding-left : 7px; line-height : 18px; vertical-align: top; }
.awaitingApprovalListContentFilter td.filterImage { background: url(../images/filterImage.png) no-repeat;width :100px;height:48px;vertical-align: middle}
.awaitingApprovalListContentFilter td.filterImage div {width:70px;font-weight:bold;font-size:10px;line-height:13px}
.awaitingApprovalListContentFilter .dueDatePanel {display: inline-block; vertical-align: top;}

.awaitingApprovalListContentFilter .multiselectPopup { line-height: normal;}

/*******************************************************************
AWAITING APPROVAL LIST VIEW TABLE START
*******************************************************************/
.listViewTable {width:100%;font-size:11px;color:#000;background:white}
.listViewTable td {padding:5px 6px;}
.listTableGreenArrowTop {float:right;display:inline;padding-right:4.5%;}
.listTableGreenArrowBottom {float:right;display:inline;padding-right:39.5%;}

.listViewTable table {width:100%;}
.listViewTable table th {color: #708a99;font-weight:bold;font-size:11px;padding:2px 0px 0px 0px;border:none;margin:0px;text-decoration:none;text-align:center;vertical-align:top; white-space:nowrap;}
.listViewTable select{color:#000;font-size:11px;margin-top:3px;margin-right:15px;height:19px;border-top:1px #c2c2c2 solid;border-bottom:1px #e2e2e2 solid;border-left:1px #e2e2e2 solid;border-right:1px #e2e2e2 solid;}

.listViewTable table th {padding:0px 0px 3px 12px;text-decoration:none;background:url(../images/list_view_table_header.png) bottom left repeat-x;line-height:16px;max-height:40px;}
.listViewTable table th a{color:#708a99;font-weight:bold;font-size:11px;text-decoration:underline !important;}
.listViewTable table td {border-left:1px solid #bedae8;padding:7px 5px 5px 5px;border-bottom:1px solid #e2e5e7; }
.listViewTable table td div.scrollableCellContent {max-height:100px; overflow-x:hidden; overflow-y:auto;}

.listViewTable .dataRow {background:#fff;line-height:16px;}

.listViewTable .emptyDataRow {background:#fff;line-height:16px;}

.listViewTable table th.select{padding: 4px 6px 3px 12px;background:url(../images/list_view_table_header_select.jpg) bottom left no-repeat;}
.listViewTable table td.select{background:#ecfae4;}

.listViewTable .dataRowWhenChecked {background:#67a7e3;line-height:16px;}
.listViewTable .dataRowWhenChecked .select { background:#67a7e3;}

.listViewTable .dataRowWhenApproved {background:#eefce1;line-height:16px;}
.listViewTable .dataRowWhenApproved .select { background:#eefce1 ;}

.listViewTable .dataRowWhenRejected  {background:#e4e4e4;line-height:16px;}
.listViewTable .dataRowWhenRejected  td {border-bottom:1px solid #c8c8c8;}
.listViewTable .dataRowWhenRejected  .select { background:#e4e4e4;}

.listViewTable .dataRowWhenComplete  {background:#d6e5ee;line-height:16px;}
.listViewTable .dataRowWhenComplete  td {border-bottom:1px solid #c8c8c8;}
.listViewTable .dataRowWhenComplete  .select { background:#d6e5ee;}

.listViewTable .dataRowWhenHover  {background:#e6f5ff;line-height:16px;}
.listViewTable .dataRowWhenHover  .select { background:#e6f5ff;}

.listViewTable table .blueLinkText .blackAmountNormalSmall {float:none;}
.origAmount { font-family: Tahoma;font-size:0.8em;color:#808080;clear:both;text-align:right;}
.glMemo { font-family: Tahoma;font-size:0.8em;color:#808080;clear:both;text-align:left;margin: 2px 0px;}

.listViewTable th.hover{padding: 0px 6px 3px 12px; /*background:url(../images/list_view_table_header_h.jpg)bottom repeat-x;*/ }

.listViewTable th.amount {text-align:right; margin:0px;}
.listViewTable th.amount div {display:block;float:right;width:auto;}

.listViewTable th.amount .sortDown {text-align:right;float:none;width:auto;display:block;height:20px;}
.listViewTable th.amount .sortDown a {text-align:right;float:none;width:auto;display:block;height:20px;}
.listViewTable th.amount .blackAmountBoldSmall {text-align:right;float:right;}
.listViewTable th.amount .sortNormal {text-align:right;float:none;width:auto;display:block;height:20px;padding-right:28px;}
.listViewTable th.amount .sortNormal a {text-align:right;float:none;width:auto;display:block;height:20px;}
.listViewTable .sortUp {display:block;background:url(../images/shorting_up_arrow.gif) no-repeat right;padding-right:28px;}
.listViewTable th.amount .sortUp {text-align:right;float:none;width:auto;display:block;height:20px;}
.listViewTable th.amount .sortUp a {text-align:right;float:none;width:auto;display:block;height:20px;}
.listViewTable .sortDown {display:block;background:url(../images/shorting_down_arrow.gif) no-repeat right;padding-right:28px;}
.listViewTable .emptyTd TD {border-left:none;background:#dbecf7; padding:6px 5px 2px 5px;}
.listViewTable .emptyTdWithoutBg TD {border-left:none;background:none; padding:6px 5px 2px 5px; }
.listViewTable .removeTDpaddingWithBG {border-left:none;padding:0px; background:#DBECF7 !important; }
.listViewTable .removeTDpadding TD {border:none;padding:0px;height:30px;border-top:1px solid #BEDAE8;}
.lightBlueBoldSmall {font-size:11px;color:#708a99;padding-left:7px;font-weight:bold;line-height:30px}
.lightBlueBoldSmall span.firstRow div.RadComboBox { padding-bottom : 4px; }
.statusFilterDiv { width : 450px }
.statusFilterDiv TABLE.statusFilterTable { border : none !important; } 
.statusFilterDiv TABLE.statusFilterTable TD { border : none !important;} 
.listViewTable .blueLinkText a{font-size:11px;color:#0056ac;text-decoration:underline;line-height:17px;padding-right:5px;}
.listViewTable .blackAmountBoldSmall {display:block;font-size:11px;color:#000;font-weight:bold;text-align:right; float: right;}
.listViewTable th.amount {text-align:right; margin:0px;}
.listViewTable th.amount div {display:block;float:right;width:90px;}

html .listViewTable  th.amount div {display:block;float:right;width:90px;}
.listViewTable th.amount .sortDown {text-align:right;float:right;}
.listViewTable th.amount .sortDown a {text-align:right;float:right;}
.listViewTable th.amount .blackAmountBoldSmall {text-align:right;float:none;display:block;height:20px;}
.listViewTable .blackAmountNormalSmall {float:right;font-size:11px;color:#000;font-weight:normal;padding-right:24px;line-height:17px;}
.listViewTable .blackAmountNormalSmall2 {float:right;font-size:11px;color:#000;font-weight:normal;padding-right:24px;line-height:17px;}
*:first-child+html .listViewTable .blackAmountNormalSmall2 {float:right;font-size:11px;color:#000;font-weight:normal;padding-right:11px;line-height:17px;}
.listViewTable .redAmountNormalSmall {float:right;font-size:11px;color:#c32900;font-weight:normal;padding-right:24px;line-height:17px;}
.listViewTable .blackAmountNormalSmall_GL {float:right;display:block;font-size:11px;color:#000;font-weight:normal;text-decoration:none;padding-right:24px;line-height:17px;background:url(../images/gl_icon.png) right no-repeat;cursor:pointer;}
.listViewTable .redAmountNormalSmall_GL {float:right;display:block;font-size:11px;color:#c32900;font-weight:normal;text-decoration:none;padding-right:24px;line-height:17px;background:url(../images/gl_icon.png) right no-repeat;cursor:pointer;}
.listViewTable .redNormalSmall_Alert {display:inline-block;font-size:11px;color:#c32900;line-height:17px; background:url(../images/alert_icon.gif) no-repeat 0 2px; padding-bottom:2px;padding-left:16px;/***float:left;***/margin-right:15px;}
.listViewTable .yellowNormalSmall_Alert {display:inline-block;font-size:11px;color:#c32900;line-height:17px; background:url(../images/warn_icon.gif) no-repeat 0 2px; padding-bottom:2px;padding-left:16px;/***float:left;***/margin-right:15px;}
.listViewTable .redNormalSmall a{display:inline;font-size:11px;color:#c32900;line-height:17px;text-decoration:underline;}
.listViewTable .orangeNormalSmall_Warn {display:inline;font-size:11px;color:#bd6803;line-height:17px;background:url(../images/warn_icon.gif) no-repeat left;margin-bottom:2px;padding-left:16px;/***float:left;***/margin-right:15px;}
.listViewTable .statusColumn .redNormalSmall_Alert {display:block;font-size:11px;color:#c32900;line-height:17px; background:url(../images/alert_icon.gif) no-repeat 0 2px; padding-bottom:2px;padding-left:16px;/***float:left;***/margin-right:15px;}
.listViewTable .statusColumn .yellowNormalSmall_Alert {display:block;font-size:11px;color:#c32900;line-height:17px; background:url(../images/warn_icon.gif) no-repeat 0 2px; padding-bottom:2px;padding-left:16px;/***float:left;***/margin-right:15px;}
.listViewTable .statusColumn span.yellowCheckedSmall_Alert {display:block;font-size:11px;color:#646464;line-height:17px; background:url(../images/yellow_check_icon.gif) no-repeat 0 2px; padding-bottom:2px;padding-left:22px;/***float:left;***/margin-left:0;}
.listViewTable .statusColumn .orangeNormalSmall_Warn {display:block;font-size:11px;color:#bd6803;line-height:17px;background:url(../images/warn_icon.gif) no-repeat left;margin-bottom:2px; padding-left:16px;/***float:left;***/margin-right:15px;}
.listViewTable .statusColumn span.yellowCheckedSmall_Alert {display:block;font-size:11px;color:#646464;line-height:17px; background:url(../images/yellow_check_icon.gif) no-repeat 0 2px; padding-bottom:2px;padding-left:22px;/***float:left;***/margin-left:0;}
.listViewTable .greenNormalSmall_Success {display:inline-block;font-size:11px;line-height:17px; padding-bottom:2px;padding-left:20px;/***float:left;***/margin-right:15px;background: url(../Images/yellow_check_icon.gif) no-repeat left center;}

.listViewTable .trBatch th {padding-top:2px}

.listViewTable .blackNormalSmall {display:block;font-size:11px;color:#000;line-height:17px;}
.listViewTable .redNormalSmall {display:block;font-size:11px;color:#c32900;line-height:17px;}
.listViewTable .orangeNormalSmall {display:block;font-size:11px;color:#bd6803;line-height:17px;}

.listViewTable .approveAllButton {width:110px;height:22px;line-height:normal;text-decoration:none;color:#333333;font-size:11px;padding:2px 0 5px 22px;background:url(../images/approve_all_button.jpg) no-repeat;cursor:pointer;}
* html .listViewTable .approveAllButton {width:110px;height:22px;line-height:normal;text-decoration:none;color:#333333;font-size:11px;padding:4px 0 5px 22px;background:url(../images/approve_all_button.jpg) no-repeat;cursor:pointer;}
*:first-child+html .listViewTable .approveAllButton {width:110px;height:22px;line-height:normal;text-decoration:none;color:#333333;font-size:11px;padding:4px 0 5px 22px;background:url(../images/approve_all_button.jpg) no-repeat;cursor:pointer;}

.listViewTable .approveSelectedButton {width:145px;height:22px;line-height:normal;text-decoration:none;color:#333333;font-size:11px;padding:2px 0 5px 25px;background:url(../images/approve_selected_button.jpg) no-repeat;cursor:pointer;}
* html .listViewTable .approveSelectedButton {width:145px;height:22px;line-height:normal;text-decoration:none;color:#333333;font-size:11px;padding:4px 0 5px 25px;background:url(../images/approve_selected_button.jpg) no-repeat;cursor:pointer;}
*:first-child+html .listViewTable .approveSelectedButton {width:145px;height:22px;line-height:normal;text-decoration:none;color:#333333;font-size:11px;padding:4px 0 5px 25px;background:url(../images/approve_selected_button.jpg) no-repeat;cursor:pointer;}

.listViewTable .approveSelectedButtonMedium {width:201px;height:22px;line-height:normal;text-decoration:none;color:#333333;font-size:11px;padding:2px 0 5px 25px;background:url(../images/approve_selected_button_medium.jpg) no-repeat;cursor:pointer;}
* html .listViewTable .approveSelectedButtonMedium {width:201px;height:22px;line-height:normal;text-decoration:none;color:#333333;font-size:11px;padding:4px 0 5px 25px;background:url(../images/approve_selected_button_medium.jpg) no-repeat;cursor:pointer;}
*:first-child+html .listViewTable .approveSelectedButtonMedium {width:201px;height:22px;line-height:normal;text-decoration:none;color:#333333;font-size:11px;padding:4px 0 5px 25px;background:url(../images/approve_selected_button_medium.jpg) no-repeat;cursor:pointer;}

.listViewTable .approveSelectedButtonLarge {width:248px;height:22px;line-height:normal;text-decoration:none;color:#333333;font-size:11px;padding:2px 0 5px 25px;background:url(../images/approve_selected_button_large.jpg) no-repeat;cursor:pointer;}
* html .listViewTable .approveSelectedButtonLarge {width:248px;height:22px;line-height:normal;text-decoration:none;color:#333333;font-size:11px;padding:4px 0 5px 25px;background:url(../images/approve_selected_button_large.jpg) no-repeat;cursor:pointer;}
*:first-child+html .listViewTable .approveSelectedButtonLarge {width:248px;height:22px;line-height:normal;text-decoration:none;color:#333333;font-size:11px;padding:4px 0 5px 25px;background:url(../images/approve_selected_button_large.jpg) no-repeat;cursor:pointer;}

.listViewTable .reassignApproversButton {width:160px;height:22px;line-height:normal;text-decoration:none;color:#333333;font-size:11px;padding:2px 0 5px 22px;background:url(../images/reassign_multiple_approvers_button.jpg) no-repeat;cursor:pointer;}
* html .listViewTable .reassignApproversButton {width:160px;height:22px;line-height:normal;text-decoration:none;color:#333333;font-size:11px;padding:4px 0 5px 22px;background:url(../images/reassign_multiple_approvers_button.jpg) no-repeat;cursor:pointer;}
*:first-child+html .listViewTable .reassignApproversButton {width:160px;height:22px;line-height:normal;text-decoration:none;color:#333333;font-size:11px;padding:4px 0 5px 22px;background:url(../images/reassign_multiple_approvers_button.jpg) no-repeat;cursor:pointer;}

.listViewTable .approveCustomizeListButton {width:117px;float:left;height:13px;line-height:normal;text-decoration:none;color:#333333;font-size:11px;padding:4px 0 5px 0;background:url(../images/customize_list_button.jpg) no-repeat;text-align:center;cursor:pointer;}

.listViewTable .grey {text-align:right;padding-right:24px;display:block;color:#cccccc;font-size:10px;}
.listViewTable .green {float:right;padding-top:15px;display:block;color:#5d7607;font-size:10px;}

.RadGrid table th {padding:0px 0px 3px 12px;text-decoration:none;background:url(../images/list_view_table_header_rgrid.png) bottom left no-repeat;
                   line-height:16px;max-height:40px;border-bottom:1px solid #90B2CB;border-left:1px solid #90B2CB;font-size:11px;}
.RadGrid .rgGroupHeader TD {padding-top:7px!important; padding-bottom:5px!important}
.RadComboBox Table TD.rcbArrowCell{width:24px!important}
/*******************************************************************
AWAITING APPROVAL LIST CONTENT END
*******************************************************************/
/*******************************************************************
PAGE CONTENT END
*******************************************************************/

/*################################################################## 
COMMON STYLES 
##################################################################*/
span.greySmallText {color: #646464;display:block;font-weight:normal;font-size:11px;}
.billDetailsLeftColumn_row .RightColumn span span.greySmallText {color: #646464;display:block;font-weight:normal;font-size:10px;}
span.greyText {color: #646464;display:inline-block;font-weight:normal;font-size:11px;}
span.blackSmallText {color: #000;display:block;font-weight:normal;font-size:11px;}
span.blueSmallBoldText {color:#4e6b7c;font-size:11px;font-weight:bold;}
span.redStar {color: #ff0000;font-weight:bold;font-size:12px;}
.dottedLine{font-size:11px;border-bottom:1px #b8c8d1 dashed;text-decoration:none;cursor:pointer;}
/*SINGLE ARROW  *****************************************************************/
a.singleLeftArrow {padding-left:10px;color:#0056a7;font-size:11px;text-decoration:underline;line-height:15px;padding-right:7px;background:url(../images/single_left_blue_arrow.jpg) no-repeat 0px 3px;}
/*DOUBLE ARROW  *****************************************************************/
a.doubleLeftArrow {padding-left:17px;color:#0056a7;font-size:11px;text-decoration:underline;line-height:15px;padding-right:7px;background:url(../images/double_left_blue_arrow.jpg) no-repeat 0px 3px;}

/*SELECT BOX *****************************************************/
select.payeeSelectBox  {color:#000;font-size:11px;width:178px;margin-top:3px;margin-right:2px;height:19px;border-top:1px #c2c2c2 solid;border-bottom:1px #e2e2e2 solid;border-left:1px #e2e2e2 solid;border-right:1px #e2e2e2 solid;}
select.amountSelectBox  {color:#000;font-size:11px;width:140px;margin-top:3px;margin-right:2px;height:19px;border-top:1px #c2c2c2 solid;border-bottom:1px #e2e2e2 solid;border-left:1px #e2e2e2 solid;border-right:1px #e2e2e2 solid;}
select.assignedToSelectBox  {color:#000;font-size:11px;width:178px;margin-top:3px;margin-right:2px;height:19px;border-top:1px #c2c2c2 solid;border-bottom:1px #e2e2e2 solid;border-left:1px #e2e2e2 solid;border-right:1px #e2e2e2 solid;}
select.paymentTypeSelectBox  {color:#000;font-size:11px;width:84px;margin-top:3px;/*margin-right:15px;*/height:19px;border-top:1px #c2c2c2 solid;border-bottom:1px #e2e2e2 solid;border-left:1px #e2e2e2 solid;border-right:1px #e2e2e2 solid;}

/*BUTTON STYLES ***************************************************/
.searchGOButton {color:#fff;padding:0px 0px 3px 0px;margin:2px 0px 0px 0px;font-size:11px;width:27px;height:20px;line-height:20px;font-weight:bold;border:none;background:url(../images/search_go_button.jpg) right no-repeat;cursor:pointer;}
.searchGOButtonDisabled {color:#fff;padding:0px 0px 3px 0px;margin:2px 0px 0px 0px;font-size:11px;width:27px;height:20px;line-height:20px;font-weight:bold;border:none;background:url(../images/search_go_button_disabled.jpg) right no-repeat;cursor:default;}
.searchAddButton {color:#fff;padding:0px 0px 3px 0px;margin:2px 0px 0px 0px;font-size:11px;width:35px;height:20px;line-height:20px;font-weight:bold;border:none;background:url(../images/add_button.png) right no-repeat;cursor:pointer;}
.searchRemoveButton {color:#fff;padding:10px 10px 10px 10px;margin:2px 0px 0px 0px;font-size:11px;width:30px;height:25px;line-height:20px;font-weight:bold;border:none;background:url(../images/delete2.png) right no-repeat;cursor:pointer;}
.dropDownButton {background:url(../images/drop_down_arrow_l.gif) left top no-repeat;float:left;height:24px;margin:0 0px 0 5px;cursor:pointer;}
.dropDownButton span{display:block;background:url(../images/drop_down_arrow_r.gif) right top no-repeat;padding:5px 20px 5px 10px;color:#000;font-size:11px;}

.dropDownButton2 {background:url(../images/drop_down_arrow_l.gif) left top no-repeat;float:left;height:24px;margin:0 0px 0 0px;cursor:pointer;}
.dropDownButton2 span{display:block;background:url(../images/drop_down_arrow_r.gif) right top no-repeat;padding:5px 20px 5px 10px;color:#000;font-size:11px;}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ PAGINATION @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/* PAGINATION FOR SECTION HEADER WITHOUT BORDER BEGIN**************************************************/
.sectionHeaderWithoutBorder .pagination {height:28px;float:right;color:#333333;font-size:11px;text-align:right;display:inline;}
*:first-child+html .sectionHeaderWithoutBorder .pagination {height:28px;float:right;color:#333333;font-size:11px;text-align:right;}
.sectionHeaderWithoutBorder .pagination label{color:#333333;float:left;font-size:11px;line-height:25px;padding-right:7px;padding-top:0px;}
.sectionHeaderWithoutBorder .pagination img {float:left;}
.sectionHeaderWithoutBorder .pagination span {float:left;padding:4px 7px 0 7px;}
.sectionHeaderWithoutBorder .pagination input.page_input{padding:4px 0px 0px 0px;margin:0px;float:left;border-top:1px #63757f solid;border-bottom:1px #c0d2dc solid;font-size:11px;font-weight:bold;height:17px;text-align:center;width:35px;}
/**FIRST PAGE BUTTON*/
.sectionHeaderWithoutBorder .pagination input.firstPage{float:left;background:url(../images/first_page.jpg) no-repeat;width:27px;height:23px;border: none;display: block;text-indent: -88888px;padding: 20px 0 0 0;margin: 0px 4px;line-height: normal;cursor: pointer;overflow: hidden;}
.sectionHeaderWithoutBorder .pagination input.firstPageDisable{float:left;background:url(../images/first_page_disable.jpg) no-repeat;width:27px;height:23px;border: none;display: block;text-indent: -88888px;padding: 20px 0 0 0;margin: 0px 4px;line-height: normal;cursor: pointer;overflow: hidden;}
/**BACK PAGE BUTTON*/
.sectionHeaderWithoutBorder .pagination input.backPage{float:left;background:url(../images/back_page.jpg) no-repeat;width:27px;height:23px;border: none;display: block;text-indent: -88888px;padding: 20px 0 0 0;margin: 0px 8px 0px 2px;line-height: normal;cursor: pointer;overflow: hidden;}
.sectionHeaderWithoutBorder .pagination input.backPageDisable{float:left;background:url(../images/back_page_disable.jpg) no-repeat;width:27px;height:23px;border: none;display: block;text-indent: -88888px;padding: 20px 0 0 0;margin: 0px 8px 0px 2px;line-height: normal;cursor: pointer;overflow: hidden;}
/**NEXT PAGE BUTTON*/
.sectionHeaderWithoutBorder .pagination input.nextPage{float:left;background:url(../images/next_page.jpg) no-repeat;width:27px;height:23px;border: none;display: block;text-indent: -88888px;padding: 20px 0 0 0;margin: 0px 2px 0px 8px;line-height: normal;cursor: pointer;overflow: hidden;}
.sectionHeaderWithoutBorder .pagination input.nextPageDisable{float:left;background:url(../images/next_page_disable.jpg) no-repeat;width:27px;height:23px;border: none;display: block;text-indent: -88888px;padding: 20px 0 0 0;margin: 0px 2px 0px 8px;line-height: normal;cursor: pointer;overflow: hidden;}
/**LAST PAGE BUTTON*/
.sectionHeaderWithoutBorder .pagination input.lastPage{float:left;background:url(../images/last_page.jpg) no-repeat;width:27px;height:23px;border: none;display: block;text-indent: -88888px;padding: 20px 0 0 0;margin: 0px 0px 0px 4px;line-height: normal;cursor: pointer;overflow: hidden;}
.sectionHeaderWithoutBorder .pagination input.lastPageDisable{float:left;background:url(../images/last_page_disable.jpg) no-repeat;width:27px;height:23px;border: none;display: block;text-indent: -88888px;padding: 20px 0 0 0;margin: 0px 0px 0px 4px;line-height: normal;cursor: pointer;overflow: hidden;}
/* PAGINATION FOR SECTION HEADER WITHOUT BORDER END**************************************************/

/* PAGINATION FOR SECTION HEADER WITHOUT BORDER BEGIN**************************************************/
.listViewTable .pagination {height:28px;float:right;color:#333333;font-size:11px;text-align:right;display:inline;padding:5px 8px 1px 0px;}
*:first-child+html .listViewTable .pagination {height:28px;float:right;color:#333333;font-size:11px;text-align:right;}
.listViewTable .pagination label{color:#333333;float:left;font-size:11px;line-height:25px;padding-right:7px;padding-top:0px;}
.listViewTable .pagination img {float:left;}
.listViewTable .pagination span {float:left;padding:4px 7px 0 7px;}
.listViewTable .pagination input.page_input{padding:4px 0px 0px 0px;margin:0px;float:left;border-top:1px #63757f solid;border-bottom:1px #c0d2dc solid;font-size:11px;font-weight:bold;height:17px;text-align:center;width:35px;}
/**FIRST PAGE BUTTON*/
.listViewTable .pagination input.firstPage{float:left;background:url(../images/first_page.jpg) no-repeat;width:27px;height:23px;border: none;display: block;text-indent: -88888px;padding: 20px 0 0 0;margin: 0px 4px;line-height: normal;cursor: pointer;overflow: hidden;}
.listViewTable .pagination input.firstPageDisable{float:left;background:url(../images/first_page_disable.jpg) no-repeat;width:27px;height:23px;border: none;display: block;text-indent: -88888px;padding: 20px 0 0 0;margin: 0px 4px;line-height: normal;cursor: pointer;overflow: hidden;}
/**BACK PAGE BUTTON*/
.listViewTable .pagination input.backPage{float:left;background:url(../images/back_page.jpg) no-repeat;width:27px;height:23px;border: none;display: block;text-indent: -88888px;padding: 20px 0 0 0;margin: 0px 8px 0px 2px;line-height: normal;cursor: pointer;overflow: hidden;}
.listViewTable .pagination input.backPageDisable{float:left;background:url(../images/back_page_disable.jpg) no-repeat;width:27px;height:23px;border: none;display: block;text-indent: -88888px;padding: 20px 0 0 0;margin: 0px 8px 0px 2px;line-height: normal;cursor: pointer;overflow: hidden;}
/**NEXT PAGE BUTTON*/
.listViewTable .pagination input.nextPage{float:left;background:url(../images/next_page.jpg) no-repeat;width:27px;height:23px;border: none;display: block;text-indent: -88888px;padding: 20px 0 0 0;margin: 0px 2px 0px 8px;line-height: normal;cursor: pointer;overflow: hidden;}
.listViewTable .pagination input.nextPageDisable{float:left;background:url(../images/next_page_disable.jpg) no-repeat;width:27px;height:23px;border: none;display: block;text-indent: -88888px;padding: 20px 0 0 0;margin: 0px 2px 0px 8px;line-height: normal;cursor: pointer;overflow: hidden;}
/**LAST PAGE BUTTON*/
.listViewTable .pagination input.lastPage{float:left;background:url(../images/last_page.jpg) no-repeat;width:27px;height:23px;border: none;display: block;text-indent: -88888px;padding: 20px 0 0 0;margin: 0px 0px 0px 4px;line-height: normal;cursor: pointer;overflow: hidden;}
.listViewTable .pagination input.lastPageDisable{float:left;background:url(../images/last_page_disable.jpg) no-repeat;width:27px;height:23px;border: none;display: block;text-indent: -88888px;padding: 20px 0 0 0;margin: 0px 0px 0px 4px;line-height: normal;cursor: pointer;overflow: hidden;}
/* PAGINATION FOR SECTION HEADER WITHOUT BORDER END**************************************************/

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ GREEN TOOLTIP BEGIN  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@**/
.hiddenPopup .greenTooltip {float:left;}
.hiddenPopup .greenTooltip .newTable{background-color:Transparent; width:auto; float:left; }
.hiddenPopup .greenTooltip table .greenTooltipContent {font-size:11px;color:#000; background:#fff; float:left;}
.hiddenPopup .greenTooltip table TD{border-bottom:none;border-left:none; padding:0px;}
.hiddenPopup .greenTooltip table .greenTooltipContent TD{ border-bottom:1px #a1c68c solid;line-height:18px;padding:0px 5px 2px 5px;background:url(../images/green_tooltip_tdleft.jpg) no-repeat right ;border-left:none;}
.hiddenPopup .greenTooltip table .greenTooltipContent TD.leftBorderNone{background:none;border-left:none;}
.hiddenPopup .greenTooltip table .greenTooltipContent TD.leftBorderNone2{background:none;border-left:none;white-space:nowrap;}

.hiddenPopup .greenTooltip table .greenTooltipContent TD.redNormalSmall{color:#c32900;/*display:block;font-size:11px;line-height:18px;*/}
.hiddenPopup .greenTooltip table .greenTooltipContent .bottomBorderNone TD{border-bottom:none;border-left:none;}
.hiddenPopup .greenTooltip table .greenTooltipTopLeft {border-bottom:none;background:url(../images/g_th_left.gif) no-repeat right top;width:15px;border-left:none;}

.hiddenPopup .greenTooltip table .greenTooltipTopRight {border-bottom:none;background:url(../images/g_th_right.gif) no-repeat left top;width:15px;border-left:none;}
.hiddenPopup .greenTooltip table .greenTooltipTopHeader{background:#e2f8d6 url(../images/g_th_body_bg.jpg) repeat-x left top;color:#668657;font-size:11px;font-weight:bold;padding:5px;line-height:16px;border-left:none;text-align:left; border-bottom:1px #a1c68c solid;}

.hiddenPopup .greenTooltip table .greenTooltipContentCenter{background:white;}
.hiddenPopup .greenTooltip table .greenTooltipContentLeftArrow{background: url(../images/g_td_left_arrow.gif) no-repeat  right top;border-left:none;width:15px;}
.hiddenPopup .greenTooltip table .greenTooltipContentRightArrow{background: url(../images/g_td_right_arrow.png) no-repeat  left top;border-left:none;width:15px;}
.hiddenPopup .greenTooltip table .greenTooltipContentLeft{background: url(../images/g_td_left1.gif) no-repeat right top;border-left:none;width: 15px;}
.hiddenPopup .greenTooltip table .greenTooltipContentRight{background: url(../images/g_td_right.gif) no-repeat left top;border-left:none;width:15px;}
.hiddenPopup .greenTooltip table .greenTooltipFootersLeft{background: url(../images/g_td_footer_left.gif) no-repeat  right top;border-left:none;width:15px;}
.hiddenPopup .greenTooltip table .greenTooltipFootersContent{background: url(../images/g_td_footer_bg.gif) no-repeat left top;border-left:none;}
.hiddenPopup .greenTooltip table .greenTooltipFootersRight{background: url(../images/g_td_footer_right.gif) no-repeat left top;border-left:none;width:15px;}
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ GREEN TOOLTIP END  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@**/

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ TOP YELLOW TOOLTIP BEGIN  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@**/
.yellowTopTooltip {float:left;}
.yellowTopTooltip .newTable{background-color:Transparent; width:auto; float:left; }
.yellowTopTooltip table .yellowTooltipContent {font-size:11px;color:#000; background:#fff; float:left;width: 100%;}
.yellowTopTooltip table TD{border-bottom:none;border-left:none; padding:0px;}
.yellowTopTooltip table .yellowTooltipContent TD{ border-bottom:1px #efe31d solid;line-height:22px;padding:0px 5px 2px 5px;border-left:none;padding:0px;}
.yellowTopTooltip table .yellowTooltipContent .bottomBorderNone TD{border-bottom:none;border-left:none;}
.awaitingApprovalListContent .listViewTable .dataRowWhenRejected td table.newTable td {border-bottom:none;}
.awaitingApprovalListContent .listViewTable .dataRowWhenRejected td table.newTable td table.yellowTooltipContent TD{border-bottom:1px #efe31d solid;}
.popUpBoxContent .listViewTable .dataRowWhenRejected td table.newTable td {border-bottom:none;}
.popUpBoxContent .listViewTable .dataRowWhenRejected td table.newTable td table.yellowTooltipContent TD{border-bottom:1px #efe31d solid;}

.yellowTopTooltip table .yellowTooltipTopLeft {background:url(../images/tooltip/yellowtip_lefttop.gif) no-repeat right bottom;width:15px;border-left:none;}

.yellowTopTooltip table .yellowTooltipTopRight {background:url(../images/tooltip/yellowtiptop_righttop.gif) no-repeat left bottom;width:15px;border-left:none;}
.yellowTopTooltip table .yellowTooltipTopHeader{background:url(../images/tooltip/yellowtiptop_topheader.gif) left bottom no-repeat;color:#708a99;font-size:11px;font-weight:bold;padding:8px 5px 2px 5px;line-height:18px;border-left:none;text-align:left;white-space:nowrap;}

.yellowTopTooltip table .yellowTooltipContentLeftArrow{background: url(../images/tooltip/yellowtiptop_leftborder.gif) no-repeat  right top;border-left:none;width:16px;}
.yellowTopTooltip table .yellowTooltipContentRight{background: url(../images/tooltip/yellowtiptop_rightborder.gif) no-repeat left top;border-left:none;width:15px;}
.yellowTopTooltip table .yellowTooltipFootersLeft{background: url(../images/tooltip/yellowtiptop_leftbottom.gif) no-repeat  right top;border-left:none;width:15px;}
.yellowTopTooltip table .yellowTooltipFootersContent{background: url(../images/tooltip/yellowtiptop_bottomborder.gif) no-repeat left top;border-left:none;}
.yellowTopTooltip table .yellowTooltipFootersRight{background: url(../images/tooltip/yellowtiptop_rightbottom.gif) no-repeat left top;border-left:none;width:15px;}
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ TOP YELLOW TOOLTIP END  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@**/

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ LEFT YELLOW TOOLTIP BEGIN  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@**/
.yellowLeftTooltip {float:left; position: relative;z-index: 9999;}
.yellowLeftTooltip .newTable{background-color:Transparent; width:auto; float:left; }
.yellowLeftTooltip table .yellowTooltipContent  {font-size:11px;color:#000; background:#fff; /*float:left;*/width:100%}
.yellowLeftTooltip table TD{border-bottom:none;border-left:none; padding:0px;background:#fff;}
.yellowLeftTooltip table .yellowTooltipContent TD{ border-bottom:1px #efe31d solid;line-height:22px;padding:0px 5px 2px 5px;border-left:none;padding:0px;}
.yellowLeftTooltip table .yellowTooltipContent .bottomBorderNone TD{border-bottom:none;border-left:none;}
.yellowLeftTooltip table .yellowTooltipTopLeft {border-bottom:none;background:url(../images/tooltip/yellowtip_lefttop2.gif) no-repeat right top;width:15px;border-left:none;}

.yellowLeftTooltip table .yellowTooltipTopRight {border-bottom:none;background:url(../images/tooltip/yellowtiptop_righttop2.gif) no-repeat left 3px;width:15px;border-left:none;}
.yellowLeftTooltip table .yellowTooltipTopHeader{background:url(../images/tooltip/yellowtip_topheader2.gif) left 10px repeat-x;color:#708a99;font-size:11px;font-weight:bold;padding:14px 5px 2px;line-height:18px;border-left:none;text-align:left; border-bottom:1px #efe31d solid;}

.yellowLeftTooltip table .yellowTooltipContentLeftArrow{background: url(../images/tooltip/yellowtiptop_leftborder.gif) no-repeat  right top;border-left:none;width:15px;}
.yellowLeftTooltip table .yellowTooltipContentLeftArrow div{margin-right:1px;background: url(../images/tooltip/yellowtip_leftarrow.gif) no-repeat  right top;border-left:none;width:26px;height:21px;float:right;}
*:first-child+html .yellowLeftTooltip table .listViewTable .yellowLeftTooltip table .yellowTooltipContentLeftArrow div{margin-right:1px;background: url(../images/tooltip/yellowtip_leftarrow.gif) no-repeat  right top;border-left:none;width:14px;height:21px;float:right;margin-right:-11px;}

*:first-child+html .yellowLeftTooltip table .yellowTooltipContentLeftArrow div{margin-right:1px;background: url(../images/tooltip/yellowtip_leftarrow.gif) no-repeat  right top;border-left:none;width:26px;height:21px;float:right;}

.yellowLeftTooltip table .yellowTooltipContentRight{background: url(../images/tooltip/yellowtiptop_rightborder.gif) no-repeat left top;border-left:none;width:16px;}
.yellowLeftTooltip table .yellowTooltipContentLeft{background: url(../images/tooltip/yellowtiptop_leftborder.gif) no-repeat right top !important;border-left:none;width:16px;}
.yellowLeftTooltip table .yellowTooltipFootersLeft{background: url(../images/tooltip/yellowtiptop_leftbottom.gif) no-repeat  right top;border-left:none;width:15px;}
.yellowLeftTooltip table .yellowTooltipFootersContent{background: url(../images/tooltip/yellowtiptop_bottomborder.gif) repeat-x left top;border-left:none;}
.yellowLeftTooltip table .yellowTooltipFootersRight{background: url(../images/tooltip/yellowtiptop_rightbottom.gif) no-repeat left top;border-left:none;width:15px;}
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ LEFT YELLOW TOOLTIP END  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@**/

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ RIGHT YELLOW TOOLTIP BEGIN  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@**/
.yellowRightTooltip {float:left;}
.yellowRightTooltip .newTable{background-color:Transparent; width:auto; float:left; }
.yellowRightTooltip table .yellowTooltipContent  {font-size:11px;color:#000; background:#fff; float:left;width: 100%;}
.yellowRightTooltip table TD{border-bottom:none;border-left:none; padding:0px;}
.yellowRightTooltip table .yellowTooltipContent TD{ border-bottom:1px #efe31d solid;line-height:22px;padding:0px 5px 2px 5px;border-left:none;padding:0px;}
.yellowRightTooltip table .yellowTooltipContent .bottomBorderNone TD{border-bottom:none;border-left:none;}
.yellowRightTooltip table .yellowTooltipTopLeft {background:url(../images/tooltip/yellowtip_lefttop.gif) no-repeat right bottom;width:15px;border-left:none;}

.yellowRightTooltip table .yellowTooltipTopRight {background:url(../images/tooltip/yellowtiptop_righttop.gif) no-repeat left bottom;width:15px;border-left:none;}
.yellowRightTooltip table .yellowTooltipTopHeader{background:url(../images/tooltip/yellowtip_topheader.gif) left bottom repeat-x;color:#708a99;font-size:11px;font-weight:bold;padding:8px 5px 2px 5px;line-height:18px;border-left:none;text-align:left;white-space:nowrap;}

.yellowRightTooltip table .yellowTooltipContentLeftArrow{background: url(../images/tooltip/yellowtiptop_leftborder.gif) no-repeat  right top;border-left:none;width:15px;}
.yellowRightTooltip table .yellowTooltipContentRight div{background: url(../images/tooltip/yellowtip_rightarrow.gif) no-repeat  right top;border-left:none;width:14px;height:21px;}
.yellowRightTooltip table .yellowTooltipContentRight{background: url(../images/tooltip/yellowtiptop_rightborder.gif) no-repeat left top;border-left:none;width:16px;}
.yellowRightTooltip table .yellowTooltipFootersLeft{background: url(../images/tooltip/yellowtiptop_leftbottom.gif) no-repeat  right top;border-left:none;width:15px;}
.yellowRightTooltip table .yellowTooltipFootersContent{background: url(../images/tooltip/yellowtiptop_bottomborder.gif) repeat-x left top;border-left:none;}
.yellowRightTooltip table .yellowTooltipFootersRight{background: url(../images/tooltip/yellowtiptop_rightbottom.gif) no-repeat left top;border-left:none;width:15px;}
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ RIGHT YELLOW TOOLTIP END  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@**/

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ PAGE TOP MESSAGES @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@**/
/**** YELLOW SUCCESS MESSAGE ***********************************/
.yellowSuccessMessagePopup {position:absolute;padding:3px 15px 4px 45px;top:97px;background:#ffffbf url(../images/yellow_right_icon.gif) left no-repeat;border:#efe31d 1px solid;font-size:11px;color:#000;left:20%;right:20%;text-align:center;font-weight:bold;}
.blueSuccessMessagePopup {padding:3px 15px 4px 15px;top:97px;background:#e8f3fa;border:#b4b9bd 1px solid;font-size:10px;color:#000000;left:440px;text-align:center;}
.yellowSuccessMessagePopupProcessIcon {position:relative;padding:3px 15px 4px 45px;top:97px;background:#ffffbf url(../images/data_entry_progress2.gif) left no-repeat;border:#efe31d 1px solid;font-size:11px;color:#000000;left:440px;text-align:center;font-weight:bold;}
.yellowMessageDataRow {padding: 3px 15px 4px 32px;background: #ffffbf url(../images/yellow_right_icon.gif) 10px 4px no-repeat;border: #efe31d 1px solid;font-size: 11px;color: #000;left: 20%;right: 20%;text-align: center;font-weight: bold;}

.yellowConfidentialMessagePopup {position:absolute;padding:3px 15px 4px 45px;top:97px;background-color:#ffffbf;border:#efe31d 1px solid;font-size:11px;color:#000000;left:20%;right:20%;text-align:center;font-weight:bold;}

.yellowConfidentialMessageHistoryPopup {padding:3px 15px 4px 15px;background-color:#ffffbf;border:#efe31d 1px solid;font-size:11px;color:#000000;left:440px;text-align:center;font-weight:bold;}

/**** RED ERROR MESSAGE ****************************************/
.redErrorMessagePopup {position:absolute;padding:3px 15px 4px 32px;top:97px;background:#d41600 url(../images/alert_icon.gif) 10px 4px no-repeat;border:#820d00 1px solid;font-size:11px;color:#fff;left:20%;right:20%;text-align:center;font-weight:bold;}
.errorMessageDataRow {padding: 3px 15px 4px 32px;background: #d41600 url(../images/alert_icon.gif) 10px 4px no-repeat;border: #820d00 1px solid;font-size: 11px;color: #fff;left: 20%;right: 20%;text-align: center;font-weight: bold;}

/* PDF CONTROLER   *********************************************/
#awaitingApprovalContentRight #PDFViewerControler {height:100%;border:1px solid #B8C8D1;}
* html #awaitingApprovalContentRight #PDFViewerControler {height:100%;width:96%;}

/* PDF WARNING NOTE   *********************************************/
#PDFWarningSection {height:100%;width:494px;border:1px solid #B8C8D1;margin-left:auto;margin-right:auto;}
#PDFWarningSection .pdfBox {float:left;width:494px;margin:3px 6px 0px 7px;}
.pdfBoxContent {float:left;width:474px;background:url(../images/yellow_alert_box_bg.png) no-repeat top left;min-height:40px;height:auto !important;padding:6px 10px 5px 10px;color:#1e1e1e;font-size:11px;}
.pdfBoxContent a:hover {text-decoration:none;}
.pdfBoxContent li { width:400px; }
.pdfBoxContent .starterWord { font-weight: bold; }
.pdfBoxContent .pdfIcon{float:left;width:100%;background:url(../images/pdf_file_icon.gif) no-repeat top left;color:#1e1e1e;font-size:11px;padding:0px 0px 5px 20px;}
.pdfBoxContentBottom{float:left;width:494px;background:url(../images/yellow_alert_box_bottom.jpg) no-repeat;height:8px;padding-bottom:4px; }

/****************************  OTHER  **************************/
.hiddenPopup {position:absolute;visibility:hidden;background:none; }
#billDetails .billDetailsLeftColumn_row .hiddenPopup {position:absolute;visibility:hidden;background:none; width:100%;}
.voidReplaceCheckNoPopupTable { width: 300px !important; }

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  PAYEE HISTORY POPUP BEGIN  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
#payeeHistoryPopUpBox { width: 950px; float:left;background: url(../images/popup_box_bg.png) no-repeat bottom right;margin: 10px 0 0 10px !important;margin: 10px 0 0 5px;}
#payeeHistoryPopUpBoxContainer {background:#dbecf7 none !important;padding: 0 !important;border:1px solid #336699;padding: 0 6px 6px 0;margin-right:6px;margin-bottom:6px;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea {height:500px;overflow:auto;}
#payeeHistoryPopUpBoxContainer .popUpBoxTitle {line-height:24px;height:40px;margin:0px 0px 7px 0px;background:url(../images/popup_table_header.jpg) repeat-x top left;}
#payeeHistoryPopUpBoxContainer .popUpBoxTitle .popUpBoxTitleLeft {float:left;line-height:24px;height:35px;width:400px;padding-top:4px;}
.reuseablePopUpBoxContainer .popUpBoxTitle .popUpBoxTitleLeft .lightBlueBoldSmall {padding-left:10px;}

#payeeHistoryPopUpBoxContainer .popUpBoxTitle .popUpBoxTitleRight {float:right;line-height:24px;height:31px;width:400px;padding-right:5px;text-align:right;padding-top:9px;font-size:11px; color:#333333;display:inline;}
#payeeHistoryPopUpBoxContainer .popUpBoxTitle .popUpBoxTitleRight label {padding-right:5px;}
#payeeHistoryPopUpBoxContainer .popUpBoxTitle .popUpBoxTitleRight input {padding-top:2px;}
#payeeHistoryPopUpBoxContainer .popUpBoxContent {padding:0px 10px 10px 10px;margin:0px 0px;background:#dbecf7;}

#payeeHistoryPopUpBoxContainer .popUpBoxHeader {line-height:24px;margin:0px 0px;font-size:16px;color:#333333;background:#dbecf7;padding:0px 2px 7px 10px;}

#payeeHistoryPopUpBoxContainer .popUpBoxTabMenu {line-height:24px;margin:0px 0px;background:#dbecf7;}
#payeeHistoryPopUpBoxContainer .popUpBoxTabMenu ul{line-height:24px;list-style:none;height:27px;padding-left:10px;width:900px;height:25px;overflow:hidden;display:block;}
#payeeHistoryPopUpBoxContainer .popUpBoxTabMenu li{line-height:24px;list-style:none;height:25px; background:url(../images/pop_up_tab_bg.gif) repeat-x left top; color:#333333; font-size:11px;float:left; border-top:1px #b7d6f2 solid; border-left:1px #b7d6f2 solid; border-right:1px #b7d6f2 solid;margin-right:1px;}
#payeeHistoryPopUpBoxContainer .popUpBoxTabMenu li:hover{line-height:24px;list-style:none;height:25px; background:url(../images/pop_up_tab_bg_h.gif) repeat-x left top; color:#333333; font-size:11px; border:1px #b7d6f2 solid;float:left;cursor:pointer;}
#payeeHistoryPopUpBoxContainer .popUpBoxTabMenu li.unpaidSelectedTab{line-height:24px;list-style:none;height:25px; background:#2d83c0; color:#333333; font-size:11px; border:1px #b7d6f2 solid;float:left;cursor:pointer;}
#payeeHistoryPopUpBoxContainer .popUpBoxTabMenu li.unpaidSelectedTab a{color:#fff;}
#payeeHistoryPopUpBoxContainer .popUpBoxTabMenu li.paidSelectedTab{line-height:24px;list-style:none;height:25px; background:#6da02a; color:#333333; font-size:11px; border:1px #e6f4d3 solid;float:left;cursor:pointer;}
#payeeHistoryPopUpBoxContainer .popUpBoxTabMenu li.paidSelectedTab a{color:#fff;}
#payeeHistoryPopUpBoxContainer .popUpBoxTabMenu li.onholdSelectedTab{line-height:24px;list-style:none;height:25px; background:#8d8d8d; color:#333333; font-size:11px; border:1px #cccdce solid;float:left;cursor:pointer;}
#payeeHistoryPopUpBoxContainer .popUpBoxTabMenu li.onholdSelectedTab a{color:#fff;}

#payeeHistoryPopUpBoxContainer .popUpBoxTabMenu li a {color:#778fc8; font-size:11px; font-weight:bold;}
#payeeHistoryPopUpBoxContainer .popUpBoxTabMenu li .left {padding:0px 7px 2px 3px;float:left;}
#payeeHistoryPopUpBoxContainer .popUpBoxTabMenu li .right {padding:6px 5px 2px 3px;float:left;}

#payeeHistoryPopUpBoxContainer .popUpBoxContentFilter {line-height:24px;height:30px;margin:0px 11px 0px 10px;background:url(../images/pop_up_tab_bg.gif) repeat-x left top;  padding:4px 0px 0px 8px;color:#333333;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px; border:1px #b7d6f2 solid;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentFilter .left {padding:0px 5px 2px 3px;display:inline; float:left;width:350px;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentFilter .right {padding:0px 5px 2px 3px;display:inline;float:right;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentFilter  .inputArea {border-color:#C2C2C2 #E2E2E2 #E2E2E2;border-style:solid;border-width:1px;color:#000000;font-size:11px;height:16px;margin:2px 0 0;padding:2px 2px 0 3px;width:160px;}
#payeeHistoryPopUpBoxContainer .popUpBoxContent .listViewTable {width:100%;padding-left:0px;}

#payeeHistoryPopUpBoxContainer .popUpBoxContent .listViewTable table{border-right:1px solid #BEDAE8;border-left:1px solid #BEDAE8;width:905px;}
#payeeHistoryPopUpBoxContainer .popUpBoxContent .listViewTable .greenTooltip table.newTable {width:auto;border:none;}
#payeeHistoryPopUpBoxContainer .popUpBoxContent .listViewTable .greenTooltip table {width:auto;border:none;}
/******************************************/
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea #awaitingApprovalContent {background:#EFF9FC url(../images/paid_bill_content_bg.jpg) repeat-y scroll left top;margin:0px 10px;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea #awaitingApprovalContentLeft {width:430px;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea #awaitingApprovalContentRight {margin-left:443px;}

#payeeHistoryPopUpBoxContainer .popUpBoxContentArea #awaitingApprovalContentRight #noteHistroyTopMenu {width:96%;height:25px;padding-bottom:7px; line-height:0px;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea #awaitingApprovalContentRight #noteHistroyTopMenu label{float:left;color: #000;font-size:11px;margin-top:2px;margin-right:7px;line-height:20px;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea #awaitingApprovalContentRight #noteHistroyTopMenu select { float:left;color:#000;font-size:11px;width:140px;margin-top:3px; height:20px;border-top:1px #c2c2c2 solid;border-bottom:1px #e2e2e2 solid;border-left:1px #e2e2e2 solid;border-right:1px #e2e2e2 solid;margin-right:5px; }
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea #awaitingApprovalContentRight #noteHistroyTopMenu .customerService{width:100px;float:left;height:11px;color:#333333;font-size:10px;padding:3px 5px 5px 22px;margin-top:2px;margin-left:20px;background:url(../images/customer_service_button.jpg) no-repeat;}

* html #payeeHistoryPopUpBoxContainer .popUpBoxContentArea #awaitingApprovalContentRight #noteHistroyTopMenu {width:96%;height:25px;padding-bottom:7px; line-height:0px;}
* html #payeeHistoryPopUpBoxContainer .popUpBoxContentArea #awaitingApprovalContentRight #noteHistroyTopMenu label{float:left;color: #000;font-size:11px;margin-top:2px;margin-right:7px;line-height:20px;}
* html #payeeHistoryPopUpBoxContainer .popUpBoxContentArea #awaitingApprovalContentRight #noteHistroyTopMenu select { float:left;color:#000;font-size:11px;width:140px;margin-top:3px; height:20px;border-top:1px #c2c2c2 solid;border-bottom:1px #e2e2e2 solid;border-left:1px #e2e2e2 solid;border-right:1px #e2e2e2 solid;margin-right:5px; }
* html #payeeHistoryPopUpBoxContainer .popUpBoxContentArea #awaitingApprovalContentRight #noteHistroyTopMenu .customerService{width:100px;float:left;height:11px;color:#333333;font-size:10px;padding:3px 5px 5px 22px;margin-top:2px;margin-left:20px;background:url(../images/customer_service_button.jpg) no-repeat;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .popUpBoxContent .listViewTable table{border-right:none;border-left:none;width:100%;}

#payeeHistoryPopUpBoxContainer .popUpBoxContentArea #contentRightGridView table.billHistoryGridView {padding-right:0px; width:98%;}
* html #payeeHistoryPopUpBoxContainer .popUpBoxContentArea #contentRightGridView table.billHistoryGridView {padding-right:0px; width:96%;}

#payeeHistoryPopUpBoxContainer .popUpBoxContentArea #awaitingApprovalContentLeft #billDetails {width:410px;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea #awaitingApprovalContentLeft #billDetails .billDetailsLeftColumn {width:205px;} 
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea #awaitingApprovalContentLeft #billDetails .billDetailsLeftColumn_row {width:205px;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea #awaitingApprovalContentLeft #billDetails .billDetailsLeftColumn_row .LeftColumn  {width:73px;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea #awaitingApprovalContentLeft #billDetails .billDetailsLeftColumn_row .RightColumn {padding-left:10px;
width:120px;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea #awaitingApprovalContentLeft #billDetails .withoutBottomBorder {width:200px;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea #awaitingApprovalContentLeft #billDetails .billDetailsRightColumn {width:180px}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea #awaitingApprovalContentLeft #billDetails .billDetailsRightColumn_row  {width:180px;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea #awaitingApprovalContentLeft #billDetails .billDetailsRightColumn_row .RightColumn {width:auto;padding-left:10px;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea #awaitingApprovalContentLeft #glBox {width:410px;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea #awaitingApprovalContentLeft #glBoxTable {background:url(../images/gl_box_table_bg_2.jpg) repeat-y left top;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea #awaitingApprovalContent #awaitingApprovalContentLeft .listViewTable {width:auto; padding:10px 10px;float:left;border-right:1px solid #E2E5E7;/*border-top:1px solid #E2E5E7;*/}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea #awaitingApprovalContent #awaitingApprovalContentLeft .listViewTable table{width:409px;float:left;}
/*********************************************************************************************************/

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ PAID PAYEE HISTORY POPUP BEGIN  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .paidHeaderBg {background:transparent url(../images/paid_popup_header_bg.jpg) no-repeat scroll left top;margin:0 10px;overflow:hidden;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .paidHeader {background:none;overflow:hidden;padding-bottom:2px; border-right:1px #bac0ad solid;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .paidHeader #awaitingApprovalHeaderLeft { width:430px;float:left;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .paidHeader #awaitingApprovalContentLeft #billDetails {width:400px;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .paidHeader #billDetails .billDetailsLeftColumn {width:190px;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .paidHeader #billDetails .billDetailsLeftColumn_row {width:190px;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .paidHeader #awaitingApprovalHeaderRight { height:41px;margin-left:432px;margin-right:12px;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .paidHeader * html #awaitingApprovalHeaderRight { height:41px;margin-left:505px;margin-right:12px;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .paidHeader #awaitingApprovalHeaderRight ul { height:41px;float:left;display:inline;list-style:none;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .paidHeader #awaitingApprovalHeaderRight li { height:21px;float:left;padding-top:10px;display:inline;list-style:none;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .paidHeader #awaitingApprovalHeaderRight li a { height:21px;float:left;font-size:11px;color:#fff;cursor: pointer;display:inline;background:url(../images/paid_right_bill_tab_menu_bg.jpg) left top no-repeat;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .paidHeader #awaitingApprovalHeaderRight li a span{ background:url(../images/paid_right_bill_tab_menu_edge.jpg) right top no-repeat;display:block;float:left;padding:4px 10px 4px 9px;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .paidHeader #awaitingApprovalHeaderRight li a:hover { background:url(../images/right_bill_tab_menu_h.jpg) left top no-repeat;color:#708a99;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .paidHeader #awaitingApprovalHeaderRight li a:hover span{ background:url(../images/right_bill_tab_menu_edge_h.jpg) right top no-repeat;color:#708a99;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .paidHeader #awaitingApprovalHeaderRight li a.active { background:url(../images/right_bill_tab_menu_h.jpg) left top no-repeat;color:#708a99;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .paidHeader #awaitingApprovalHeaderRight li .active span{ background:url(../images/right_bill_tab_menu_edge_h.jpg) right top no-repeat;color:#708a99;}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ PAID PAYEE HISTORY POPUP BEGIN  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ UNPAID PAYEE HISTORY POPUP BEGIN  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .unpaidHeaderBg {background:transparent url(../images/unpaid_popup_header_bg.jpg) no-repeat scroll left top;margin:0 10px;overflow:hidden;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .unpaidHeader {background:none;overflow:hidden;padding-bottom:2px; border-right:1px #bac0ad solid;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .unpaidHeader #awaitingApprovalHeaderLeft { width:430px;float:left;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .unpaidHeader #awaitingApprovalContentLeft #billDetails {width:400px;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .unpaidHeader #billDetails .billDetailsLeftColumn {width:190px;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .unpaidHeader #billDetails .billDetailsLeftColumn_row {width:190px;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .unpaidHeader #awaitingApprovalHeaderRight { height:41px;margin-left:432px;margin-right:12px;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .unpaidHeader * html #awaitingApprovalHeaderRight { height:41px;margin-left:505px;margin-right:12px;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .unpaidHeader #awaitingApprovalHeaderRight ul { height:41px;float:left;display:inline;list-style:none;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .unpaidHeader #awaitingApprovalHeaderRight li { height:21px;float:left;padding-top:10px;display:inline;list-style:none;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .unpaidHeader #awaitingApprovalHeaderRight li a { height:21px;float:left;font-size:11px;color:#fff;cursor: pointer;display:inline;background:url(../images/right_bill_tab_menu_bg.jpg) left top no-repeat;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .unpaidHeader #awaitingApprovalHeaderRight li a span{ background:url(../images/right_bill_tab_menu_edge.jpg) right top no-repeat;display:block;float:left;padding:4px 10px 4px 9px;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .unpaidHeader #awaitingApprovalHeaderRight li a:hover { background:url(../images/right_bill_tab_menu_h.jpg) left top no-repeat;color:#708a99;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .unpaidHeader #awaitingApprovalHeaderRight li a:hover span{ background:url(../images/right_bill_tab_menu_edge_h.jpg) right top no-repeat;color:#708a99;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .unpaidHeader #awaitingApprovalHeaderRight li a.active { background:url(../images/right_bill_tab_menu_h.jpg) left top no-repeat;color:#708a99;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .unpaidHeader #awaitingApprovalHeaderRight li .active span{ background:url(../images/right_bill_tab_menu_edge_h.jpg) right top no-repeat;color:#708a99;}
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ UNPAID PAYEE HISTORY POPUP BEGIN  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ HOLD PAYEE HISTORY POPUP BEGIN  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .holdHeaderBg {background:transparent url(../images/hold_popup_header_bg.jpg) no-repeat scroll left top;margin:0 10px;overflow:hidden;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .holdHeader {background:none;overflow:hidden;padding-bottom:2px; border-right:1px #bac0ad solid;}

#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .holdHeader #awaitingApprovalHeaderLeft { width:430px;float:left;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .holdHeader #awaitingApprovalContentLeft #billDetails {width:400px;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .holdHeader #billDetails .billDetailsLeftColumn {width:190px;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .holdHeader #billDetails .billDetailsLeftColumn_row {width:190px;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .holdHeader #awaitingApprovalHeaderRight { height:41px;margin-left:432px;margin-right:12px;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .holdHeader * html #awaitingApprovalHeaderRight { height:41px;margin-left:505px;margin-right:12px;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .holdHeader #awaitingApprovalHeaderRight ul { height:41px;float:left;display:inline;list-style:none;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .holdHeader #awaitingApprovalHeaderRight li { height:21px;float:left;padding-top:10px;display:inline;list-style:none;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .holdHeader #awaitingApprovalHeaderRight li a { height:21px;float:left;font-size:11px;color:#fff;cursor: pointer;display:inline;background:url(../images/hold_right_bill_tab_menu_bg.gif) left top no-repeat;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .holdHeader #awaitingApprovalHeaderRight li a span{ background:url(../images/hold_right_bill_tab_menu_edge.gif) right top no-repeat;display:block;float:left;padding:4px 10px 4px 9px;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .holdHeader #awaitingApprovalHeaderRight li a:hover { background:url(../images/right_bill_tab_menu_h.jpg) left top no-repeat;color:#708a99;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .holdHeader #awaitingApprovalHeaderRight li a:hover span{ background:url(../images/right_bill_tab_menu_edge_h.jpg) right top no-repeat;color:#708a99;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .holdHeader #awaitingApprovalHeaderRight li a.active { background:url(../images/right_bill_tab_menu_h.jpg) left top no-repeat;color:#708a99;}
#payeeHistoryPopUpBoxContainer .popUpBoxContentArea .holdHeader #awaitingApprovalHeaderRight li .active span{ background:url(../images/right_bill_tab_menu_edge_h.jpg) right top no-repeat;color:#708a99;}
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ HOLD PAYEE HISTORY POPUP BEGIN  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ REUSABLE POPUP BEGIN  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
.reassignErrorBox {background:none; width:300px;padding-left:100px;}
.reassignErrorBox .reassignErrorMsg{background:#d41600 url(../images/alert_icon.gif) 10px 6px no-repeat;border:#820d00 1px solid;font-size:11px;color:#fff;text-align:center;font-weight:bold;padding: 5px 10px 5px 30px;margin-left:5px;margin-right:10px;float:left;}

.reuseablePopUpBox {font-size:11px;float:left;background: url(../images/popup_box_bg.png) no-repeat bottom right;margin: 10px 0 0 10px !important;margin: 10px 0 0 5px;}
.reuseablePopUpBoxContainer {background:#dbecf7 none !important;padding: 0 !important;border:1px solid #336699;padding: 0 6px 6px 0;margin-right:6px;margin-bottom:6px;}
.reuseablePopUpBoxContainer .popUpBoxTitle {line-height:24px;height:40px;margin:0px 0px 7px 0px;background:url(../images/popup_table_header.jpg) repeat-x top left;}
.reuseablePopUpBoxContainer .popUpBoxTitle .popUpBoxTitleLeft {float:left;line-height:24px;height:35px;width:55%;padding-top:4px;}
.reuseablePopUpBoxContainer .popUpBoxTitle .popUpBoxTitleRight {float:right;line-height:24px;height:31px;width:25%;padding-right:5px;text-align:right;padding-top:9px;font-size:11px; color:#333333;display:inline;}
.reuseablePopUpBoxContainer .popUpBoxTitle .popUpBoxTitleRight label {padding-right:5px;}
.reuseablePopUpBoxContainer .popUpBoxTitle .popUpBoxTitleRight input {padding-top:2px;}
.reuseablePopUpBoxContainer .popUpBoxTitle .popUpBoxTitleRight img {cursor:pointer;}
.reuseablePopUpBoxContainer .popUpBoxContent {line-height:24px;padding:0px 10px 10px 10px;margin:0px 0px;background:#dbecf7;}

.reuseablePopUpBoxContainer .popUpBoxContent .popUpBoxDataRow {display:block;line-height:16px;margin:6px 0px;font-size:11px;}
.reuseablePopUpBoxContainer .popUpBoxContent span {display:block;line-height:16px;}
.reuseablePopUpBoxContainer .popUpBoxContent span.lightBlueBoldSmall {display:block;line-height:16px;padding-left:0px;}
.reuseablePopUpBoxContainer .popUpBoxContent .noteBox{background:#ffffea;color: #000;font-size:11px;border:1px solid #fff76f;padding:5px;margin-bottom:5px;}
.reuseablePopUpBoxContainer .popUpBoxContent .noteBox a {color:#708A99;font-size:11px;font-weight:bold;text-decoration:underline;}
.reuseablePopUpBoxContainer .bottomButton {text-align:center;padding-top:10px;}

.reuseablePopUpBox  table {font-size:10px;}
.reuseablePopUpBoxContainer .popUpBoxContent .popUpBoxDataRow_memorize {display:block;line-height:16px;margin:6px 0px;font-size:11px;position:relative;}
.reuseablePopUpBoxContainer .popUpBoxContent .popUpBoxDataRow_memorize  .memorizeLeftRow {border-left:1px #708A99 solid;border-bottom:1px #708A99 solid;border-right:1px #708A99 solid;font-size:11px;padding:8px 3px;}
.reuseablePopUpBoxContainer .popUpBoxContent .popUpBoxDataRow_memorize  .memorizeLeftRow_selected {border-left:1px #708A99 solid;border-bottom:1px #708A99 solid;background:#ffffff;font-size:11px;padding:8px 3px;}

.reuseablePopUpBoxContainer .popUpBoxContent .popUpBoxDataRow_memorize  .textField1 {font-size:10px;color:#333333;font-family:Arial, Helvetica, sans-serif;line-height:14px;}
.reuseablePopUpBoxContainer .popUpBoxContent .popUpBoxDataRow_memorize .textField2 {font-size:10px;color:#999999;font-family:Arial, Helvetica, sans-serif;line-height:14px;margin-left:14px;}

.reuseablePopUpBoxContainer .popUpBoxContent .popUpBoxDataRow_memorize  span.or_label1 {position:absolute;background:#708A99; font-size:8px; color:#fff;padding:0px 3px;top:75px;left:20px;line-height:10px;}

.reuseablePopUpBoxContainer .popUpBoxContent .popUpBoxDataRow_memorize span.or_label2 {position:absolute;background:#708A99; font-size:8px; color:#fff;padding:0px 3px;top:122px;left:20px;line-height:10px;}

#UCBillDetailsOriginalRequiredPopupContainer .popUpBoxContentArea { width: 100%; height: 110px }
#UCBillDetailsOriginalRequiredPopupContainer .popUpBoxTitleRight { width: 60px !important }
#UCBillDetailsOriginalRequiredPopupContainer .btnsArea { height: 50px !important }

*:first-child+html .reuseablePopUpBoxContainer .popUpBoxContent .popUpBoxDataRow_memorize  .memorizeLeftRow {border-left:1px #708A99 solid;border-bottom:1px #708A99 solid;border-right:1px #708A99 solid;font-size:11px;padding:4px 3px;}
*:first-child+html .reuseablePopUpBoxContainer .popUpBoxContent .popUpBoxDataRow_memorize  .memorizeLeftRow_selected {border-left:1px #708A99 solid;border-bottom:1px #708A99 solid;background:#ffffff;font-size:11px;padding:4px 3px;}

*:first-child+html .reuseablePopUpBoxContainer .popUpBoxContent .popUpBoxDataRow_memorize  span.or_label2 {position:absolute;background:#708A99; font-size:8px; color:#fff;padding:0px 3px;top:124px;left:20px;line-height:10px;}

*:first-child+html .reuseablePopUpBoxContainer .popUpBoxContent .popUpBoxDataRow_memorize  span.or_label1 {position:absolute;background:#708A99; font-size:8px; color:#fff;padding:0px 3px;top:75px;left:20px;line-height:10px;}
html .reuseablePopUpBoxContainer .popUpBoxContent .popUpBoxDataRow_memorize  span.or_label1 {position:absolute;background:#708A99; font-size:8px; color:#fff;padding:0px 3px;top:85px;left:20px;line-height:10px;}
html .reuseablePopUpBoxContainer .popUpBoxContent .popUpBoxDataRow_memorize span.or_label2 {position:absolute;background:#708A99; font-size:8px; color:#fff;padding:0px 3px;top:140px;left:20px;line-height:10px;}
* html .reuseablePopUpBoxContainer .popUpBoxContent .popUpBoxDataRow_memorize  span.or_label1 {position:absolute;background:#708A99; font-size:8px; color:#fff;padding:0px 3px;top:75px;left:20px;line-height:10px;}
* html .reuseablePopUpBoxContainer .popUpBoxContent .popUpBoxDataRow_memorize  span.or_label2 {position:absolute;background:#708A99; font-size:8px; color:#fff;padding:0px 3px;top:124px;left:20px;line-height:10px;}

*:first-child+html .reuseablePopUpBoxContainer .popUpBoxContent .popUpBoxDataRow_memorize .textField2 {font-size:10px;color:#999999;font-family:Arial, Helvetica, sans-serif;line-height:14px;margin-left:17px;}


* html .reuseablePopUpBoxContainer .popUpBoxContent .popUpBoxDataRow_memorize  .memorizeLeftRow {border-left:1px #708A99 solid;border-bottom:1px #708A99 solid;border-right:1px #708A99 solid;font-size:11px;padding:4px 3px;}
* html .reuseablePopUpBoxContainer .popUpBoxContent .popUpBoxDataRow_memorize  .memorizeLeftRow_selected {border-left:1px #708A99 solid;border-bottom:1px #708A99 solid;background:#ffffff;font-size:11px;padding:4px 3px;}


* html .reuseablePopUpBoxContainer .popUpBoxContent .popUpBoxDataRow_memorize .textField2 {font-size:10px;color:#999999;font-family:Arial, Helvetica, sans-serif;line-height:14px;margin-left:17px;}

.reuseablePopUpBoxContainer .popUpBoxContent .popUpBoxDataRow_memorize .spanMemo{display:inline;}

.reuseablePopUpBox  td.rightContent  {padding:8px;float:left;}
.reuseablePopUpBox  table#glBoxTable {border-right:1px solid #CCCCCC;}
.reuseablePopUpBox  table#glBoxTable td {padding:1px;}
.reuseablePopUpBox  span.greySmallItalicText {color: #9f9f9f;display:block;font-weight:normal;font-size:10px;font-style:italic; padding-left:10px;}
.reuseablePopUpBox  span.smallNormalText {color: #000;display:block;font-weight:normal;font-size:10px;font-style:italic; padding-left:10px;}
.reuseablePopUpBox .textareaStyle {border:1px solid #90B3CC;display:inline;font-size:11px;}
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ REUSABLE POPUP END  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ LOGIN PAGE BEGIN  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/
#loginPagewrapper { margin: 0 auto; width:990px;overflow:hidden;background:url(../images/loginpage/login_bg.gif) left repeat-y;}

/** container **/
#loginPagewrapper .loginPagecontainer { padding:0px 6px;width:100%;overflow:hidden;}

.loginPagecontainer a {color:#729d05;font-size:11px;text-decoration:underline;font-weight:bold;}
.loginPagecontainer a:hover {color:#729d05;font-size:11px;text-decoration:none;}

.loginPagecontainer .leftColumn {width:580px;float:left;padding-top:10px;padding-left:30px;}
.loginPagecontainer .leftColumn .leftColumnDataRow {width:540px;float:left;padding:0px 0px 10px 0px;}
.loginPagecontainer .rightColumn {width:325px;float:right;padding:10px 31px 10px 10px;}
.loginPagecontainer .rightColumn .rightColumnDataRow {width:297px;float:left;padding:0px 0px 10px 0px;}
.loginPagecontainer .rightColumn .rightColumnDataRow div{width:297px;display:block;padding-bottom:5px;}
.loginPagecontainer .rightColumn .rightColumnDataRow div span.left{display:inline;width:173px;float:left;height:23px;padding-top:7px;}
.loginPagecontainer .rightColumn .rightColumnDataRow div span.right{display:inline;float:left;height:30px;}
.loginPagecontainer .rightColumn .rightColumnDataRow label{width:80px;color:#666666;font-size:11px;font-weight:bold;float:left;padding-top:4px;}
.loginPagecontainer .rightColumn .rightColumnDataRow .input{width:212px;color:#000;font-size:11px;font-weight:bold;border-top:1px #c3c3c3 solid; border-left:1px #e4e4e4 solid;border-right:1px #e4e4e4 solid;border-bottom:1px #e4e4e4 solid;height:20px;}

.loginPagecontainer .rightColumn .rightColumnDataRow div a {color:#054b93;font-size:10px;text-decoration:underline;}
.loginPagecontainer .rightColumn .rightColumnDataRow div a:hover {color:#054b93;font-size:10px;text-decoration:none;}

.loginPagecontainer .rightColumn .rightColumnCallUs {width:325px;float:left;padding:45px  0px;}
.loginPagecontainer .rightColumn .rightColumnBlueBox {float:left;background:url(../images/loginpage/blue_text_box.jpg) no-repeat; width:266px;height:205px;padding:15px;}
.loginPagecontainer .rightColumn .rightColumnBlueBox .content { width:266px;height:76%;padding-bottom:10px;color:#4065b2;font-style:italic;font-size:14px;}
.loginPagecontainer .rightColumn .rightColumnBlueBox .footer { width:266px;height:18%;color:#666666;font-size:11px;}

.loginPagecontainer .greenHeading {color:#729d05;font-size:15px;font-weight:bold;display:block;padding-left:15px;}
.loginPagecontainer .blueTextStyle {color:#0a4b85;font-size:13px;display:block;padding-bottom:15px;padding-left:15px;}
.loginPagecontainer .smallGreyStyle {font-size:11px; font-family:Arial, Helvetica, sans-serif;color:#666666;}
.loginPagecontainer .largeGreyStyle {font-size:17px; font-family:Arial, Helvetica, sans-serif;color:#666666;}

/**  footer  **************************************************/
#loginPagewrapper .loginPageFooter { padding:0px 6px;width:100%;overflow:hidden;color:#666666;font-size:10px;}
.loginPageFooter a {text-decoration:underline;color:#666666;font-size:10px;}
.loginPageFooter a:hover {text-decoration:none;color:#666666;font-size:10px;}
.loginPageFooter .leftColumn {width:530px;float:left;padding-top:10px;padding-left:10px;}
.loginPageFooter .rightColumn {width:325px;float:right;padding:10px 31px 10px 10px;text-align:right;}
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ LOGIN PAGE END  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

#awaitingApprovalContentLeft .addNoteRow {float:left;height:25px;margin:3px 6px 0 7px;text-align:right;width:494px;}

#awaitingApprovalContentLeft .addNoteRow  .addNoteButton {background:transparent url(../images/add_note_button.jpg) no-repeat;color:#333333;float:right;font-size:10px;
height:11px;margin-right:7px;margin-top:3px;padding:3px 3px 5px 17px;width:57px;cursor:pointer;}

/*******************  FOR IE 6 *********************************/
* html #awaitingApprovalContent {overflow:visible;}
* html #awaitingApprovalContentLeft { float:left;width:518px;}
* html #awaitingApprovalContentRight{ margin-left:509px;}
* html #noteHistroyTopMenu {width:97%;}
* html .imagesTopMenu {width:auto;}
* html .approversTopMenu {width:auto;}
* html .attachmentsTopMenu {width:auto;}

* html #contentRightGridView {width:auto;}
* html #contentRightGridView table {width:auto;}
* html #awaitingApprovalContentRightdataRow {width:auto;}

.removeBlueButton {cursor:pointer;background:transparent url(../images/remove_button_rowexpand.jpg) no-repeat;color:#333333;
font-size:10px;height:26px;padding:0 1px 4px 0;text-decoration:none;width:79px;margin-right:50px;}
*:first-child+html .removeBlueButton {background:transparent url(../images/remove_button_rowexpand.jpg) no-repeat;color:#333333;font-size:10px;padding:5px 1px 4px 0;text-decoration:none;width:79px;height:26px;margin-top:5px;margin-right:50px;}


.removeBlueButton_confirm {cursor:pointer;background:transparent url(../images/remove_button_rowexpand.jpg) no-repeat;color:#333333;
font-size:10px;height:26px;padding:0 1px 4px 0;text-decoration:none;width:79px;}
*:first-child+html .removeBlueButton_confirm {background:transparent url(../images/remove_button_rowexpand.jpg) no-repeat;color:#333333;font-size:10px;padding:5px 1px 4px 0;text-decoration:none;width:79px;height:26px;margin-top:5px;}


.removeBlueButton_confirmPress {cursor:pointer;background:transparent url(../images/remove_button_rowexpand_press.jpg) no-repeat;color:#333333;
font-size:10px;height:26px;padding:0 1px 4px 0;text-decoration:none;width:79px;}
*:first-child+html .removeBlueButton_confirmPress {background:transparent url(../images/remove_button_rowexpand_press.jpg) no-repeat;color:#333333;font-size:10px;padding:5px 1px 4px 0;text-decoration:none;width:79px;height:26px;margin-top:5px;}
.removeBlueButton_confirmPress {cursor:pointer;background:transparent url(../images/remove_button_rowexpand_press.jpg) no-repeat;color:#333333;
font-size:10px;height:26px;padding:0 1px 4px 0;text-decoration:none;width:79px;}
*:first-child+html .removeBlueButton_confirmPress {background:transparent url(../images/remove_button_rowexpand_press.jpg) no-repeat;color:#333333;font-size:10px;padding:5px 1px 4px 0;text-decoration:none;width:79px;height:26px;margin-top:5px;}
.largeBlueButton {background:transparent url(../images/save_button_rowexpand.jpg) no-repeat;color:#333333;
font-size:10px;height:26px;padding:0 1px 4px 0;text-decoration:none;width:79px;cursor:pointer;}
.largeBlueButtonDisabled {background:transparent url(../images/save_button_rowexpand_disabled.jpg) no-repeat;color:#333333;
font-size:10px;height:26px;padding:0 1px 4px 0;text-decoration:none;width:79px; pointer-events: none; cursor: default;}
.largeBlueButtonForLongText {background:transparent url(../images/save_button_rowexpand.jpg) no-repeat;color:#333333;
font-size:10px;height:26px;padding:0 1px 4px 0;text-decoration:none;width:89px;cursor:pointer;}
*:first-child+html .largeBlueButton {background:transparent url(../images/save_button_rowexpand.jpg) no-repeat;color:#333333;font-size:10px;padding:5px 1px 4px 0;text-decoration:none;width:79px;height:26px;margin-top:5px;}

.largeWhiteButton {background:transparent url(../images/large_cancel_button.jpg) no-repeat;color:#333333;
font-size:10px;height:26px;padding:0 1px 4px 0;text-decoration:none;width:79px;cursor:pointer;}
*:first-child+html .largeWhiteButton {background:transparent url(../images/large_cancel_button.jpg) no-repeat;color:#333333;font-size:10px;padding:5px 1px 4px 0;text-decoration:none;width:79px;height:26px;margin-top:5px;}

.smallBlueButton {cursor:pointer;background:transparent url(../images/cancel_button.jpg) no-repeat;color:#333333;font-size:10px;height:19px;padding:0px 0px 4px 0px;text-decoration:none;width:61px;}
*:first-child+html .smallBlueButton {background:transparent url(../images/cancel_button.jpg) no-repeat;color:#333333;font-size:10px;
padding:0px 1px 3px 0;text-decoration:none;width:61px;height:23px;}

#billDetails .errorBoxRedBorder {border:1px #FF0000 solid;}
.errorBoxRedBorder {border:1px #FF0000 solid;}
div.errorBoxRedBorder {border:1px #FF0000 solid;}
table.errorBoxRedBorder {border:1px #FF0000 solid;}
.reuseablePopUpBox textarea.errorBoxRedBorder {border:1px #FF0000 solid;}
.reuseablePopUpBox div.errorBoxRedBorder {border:1px #FF0000 solid;}
.errorBoxRedBorderImportant {border:1px #FF0000 solid !important;}
.reuseablePopUpBoxRedErrorMessage {padding:3px 15px 4px 32px;background:#d41600 url(../images/alert_icon.gif) 10px 4px no-repeat;border:#820d00 1px solid;font-size:11px;color:#fff;text-align:center;font-weight:bold;width:411px;margin:5px 27px 0px 27px;}

/**** PAGE TOP DROP DOWN ***************************************/
#dropmenudiv {position:absolute;border:1px solid black;font:normal 12px Verdana;z-index:99999;}
#dropmenudiv a{width: 100%;display: block;text-indent: 3px;border-top: 1px solid #fff;border-bottom: 1px solid #fff;padding: 5px 0;text-decoration: none;font-weight: normal;color:#333;font-size:11px;background:#FFF;}
#dropmenudiv a:hover{ background: #BEDAE8 ;border-top: 1px solid #8bb0d2;border-bottom: 1px solid #8bb0d2;color:#333;}

#dropmenudiv2 {position:absolute;border:1px solid black;font:normal 12px Verdana;z-index:99999;}
#dropmenudiv2 a{width: 100%;display: block;text-indent: 3px;border-top: 1px solid #fff;border-bottom: 1px solid #fff;padding: 5px 0;text-decoration: none;font-weight: normal;color:#333;font-size:11px;background:#FFF;}
#dropmenudiv2 a:hover{ background: #BEDAE8 ;border-top: 1px solid #8bb0d2;border-bottom: 1px solid #8bb0d2;color:#333;}

/**** PAGE TOP DROP DOWN ***************************************/
#dropmenuexception {position:absolute;border:1px solid black;font:normal 12px Verdana;z-index:99999;}
#dropmenuexception a{width: 100%;display: block;text-indent: 3px;border-top: 1px solid #fff;border-bottom: 1px solid #fff;padding: 5px 0;text-decoration: none;font-weight: normal;color:#333;font-size:11px;background:#FFF;}
#dropmenuexception a:hover{ background: #BEDAE8 ;border-top: 1px solid #8bb0d2;border-bottom: 1px solid #8bb0d2;color:#333;}

/*PRINT STYLES **************************************************/
#dropmenuPrint{ position:absolute;border:1px solid black;font:normal 12px Verdana;z-index:99999;}
#dropmenuPrint a{width: 100%;display: block;text-indent: 3px;border-top: 1px solid #fff;border-bottom: 1px solid #fff;padding: 5px 0;text-decoration: none;
font-weight: normal;color:#333;font-size:11px;background:#FFF;}
#dropmenuPrint a:hover{ background: #BEDAE8;border-top: 1px solid #8bb0d2; border-bottom: 1px solid #8bb0d2;color:#333;}
/*****************************************************************/

/*Print History***************************************************/
#dropmenuPrintHistory{position:absolute;border:1px solid black;font:normal 12px Verdana;z-index:99999;}

#dropmenuPrintHistory a{ width: 100%;display: block;text-indent: 3px;border-top: 1px solid #fff;border-bottom: 1px solid #fff;
padding: 1px 0;text-decoration: none;font-weight: normal;color:#333;font-size:11px;background:#FFF;}

#dropmenuPrintHistory a:hover{ background: #BEDAE8 ;border-top: 1px solid #8bb0d2;
border-bottom: 1px solid #8bb0d2;color:#333;}
/******************************************************************/

/*Print Compare New Tab***************************************************/
#dropmenuPrintDuplicate{position:absolute;border:1px solid black;font:normal 12px Verdana;z-index:99999;}

#dropmenuPrintDuplicate a{ width: 100%;display: block;text-indent: 3px;border-top: 1px solid #fff;border-bottom: 1px solid #fff;
padding: 1px 0;text-decoration: none;font-weight: normal;color:#333;font-size:11px;background:#FFF;}

#dropmenuPrintDuplicate a:hover{ background: #BEDAE8 ;border-top: 1px solid #8bb0d2;
border-bottom: 1px solid #8bb0d2;color:#333;}
/******************************************************************/

.reuseablePopUpBox .reassignApproversBoxContent {border:none;padding:0px;}
.reuseablePopUpBox .reassignApproversBoxContent .dataRowBottomButtons {padding:10px 18px 0 0px;text-align:center;}

span.alert {margin:0 3px 3px;position:absolute;float:none;display:inline;}
.alert {margin:0 3px 3px;position:absolute;float:none;}
.reassignApproversBoxContent .dataRow span.alert {margin:0 3px 3px;position:absolute;float:none;display:inline;}
#billDetails .billDetailsLeftColumn_rowExpand span.alert {margin:0 -1px 3px;position:absolute;float:none;}

.reuseablePopUpBox .DatePickContainer {float:none;}

.findBillsDueOn {color:#708A99;float:left;font-size:11px;font-weight:bold;line-height:30px;padding-left:7px;width:117px;}

.removeTDpaddingWithBG .DatePickContainer {height:20px;padding:3px;float:left;width:102px;}
.removeTDpaddingWithBG TD {border-right:none;}
.removeTDpaddingWithBG .searchGOButton {margin:5px 0 0;}

#awaitingApprovalContent #awaitingApprovalContentLeft .onHoldNoteArea {background-color:#808080;
color:#FFFFFF;float:left;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:17px;
margin-top:1px;padding:5px 10px;width:489px;}

#awaitingApprovalContent #awaitingApprovalContentLeft .unpaidNoteArea {background-color:#2d83bf;
color:#FFFFFF;float:left;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:17px;margin-top:1px;
padding:5px 10px;width:489px;}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ TOP YELLOW TOOLTIP BEGIN  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@**/
#contentRightGridView .approverTabGridView .yellowTopTooltip {float:left;border-right:none;}
#contentRightGridView .approverTabGridView .yellowTopTooltip table{border-right:none; }
#contentRightGridView .approverTabGridView .yellowTopTooltip table th.yellowTooltipTopLeft {border:none;}
#contentRightGridView .approverTabGridView .yellowTopTooltip table th.yellowTooltipTopHeader {border:none;}
#contentRightGridView .approverTabGridView .yellowTopTooltip table th.yellowTooltipTopRight {border:none;}
#contentRightGridView .approverTabGridView .yellowTopTooltip table.newTable{background-color:Transparent; width:auto; float:left; }
#contentRightGridView .approverTabGridView .yellowTopTooltip table .yellowTooltipContent {font-size:11px;color:#000; background:#fff; float:left;border-right:none;}
#contentRightGridView .approverTabGridView .yellowTopTooltip table TD{border-bottom:none;border-left:none; padding:0px; }
#contentRightGridView .approverTabGridView .yellowTopTooltip table .yellowTooltipContent TD{line-height:22px;padding:0px 5px 2px 5px;border-left:none;padding:0px; }
#contentRightGridView .approverTabGridView .yellowTopTooltip table .yellowTooltipContent TD.rightBorderNone{background:none;border-right:none;}
#contentRightGridView .approverTabGridView .yellowTopTooltip table .yellowTooltipContent .bottomBorderNone TD{border-bottom:none;border-left:none;}
#contentRightGridView .approverTabGridView .yellowTopTooltip table .yellowTooltipTopLeft {background:url(../images/tooltip/yellowtip_lefttop.gif) no-repeat right bottom;width:15px;border-left:none;}
#contentRightGridView .approverTabGridView .yellowTopTooltip table .yellowTooltipTopRight {background:url(../images/tooltip/yellowtiptop_righttop.gif) no-repeat left bottom;width:15px;border-left:none;}
#contentRightGridView .approverTabGridView .yellowTopTooltip table .yellowTooltipTopHeader{background:url(../images/tooltip/yellowtiptop_topheader.gif) left bottom no-repeat;color:#708a99;font-size:11px;font-weight:bold;padding:8px 5px 2px 5px;line-height:18px;border-left:none;text-align:left;white-space:nowrap;}

#contentRightGridView .approverTabGridView .yellowTopTooltip table .yellowTooltipContentLeftArrow{background: url(../images/tooltip/yellowtiptop_leftborder.gif) no-repeat  right top;border-left:none;width:16px;}
#contentRightGridView .approverTabGridView .yellowTopTooltip table .yellowTooltipContentRight{background: url(../images/tooltip/yellowtiptop_rightborder.gif) no-repeat left top;border-left:none;width:15px;}
#contentRightGridView .approverTabGridView .yellowTopTooltip table .yellowTooltipFootersLeft{background: url(../images/tooltip/yellowtiptop_leftbottom.gif) no-repeat  right top;border-left:none;width:15px;}
#contentRightGridView .approverTabGridView .yellowTopTooltip table .yellowTooltipFootersContent{background: url(../images/tooltip/yellowtiptop_bottomborder.gif) no-repeat left top;border-left:none;}
#contentRightGridView .approverTabGridView .yellowTopTooltip table .yellowTooltipFootersRight{background: url(../images/tooltip/yellowtiptop_rightbottom.gif) no-repeat left top;border-left:none;width:15px;}
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ TOP YELLOW TOOLTIP END  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@**/

/*PRINT STYLES ************************************************************************************/
#ContentForPrinting #pnlPrintControlHolder {width: 530px;margin-left:10px;}

#ContentForPrinting .printNoteHeader{line-height:20px; font-weight:bold; font-size:12px; padding-bottom:2px;}

#ContentForPrinting #pnlPrintControlHolder .billdetails_unpaidBG {background:#333333 none repeat scroll 0 0;margin:0 8px;overflow:hidden;border:1px solid #000;}
#ContentForPrinting #pnlPrintControlHolder .billdetails_unpaid {overflow:hidden;background:none;padding-bottom:11px;}

/* --- BEGIN ---*/
#ContentForPrinting #pnlPrintControlHolder .billdetails_holdBG {background:#333333 none repeat scroll 0 0;margin:0 8px;overflow:hidden;border:1px solid #000;}
#ContentForPrinting #pnlPrintControlHolder .billdetails_hold {overflow:hidden;background:none;padding-bottom:11px;}
#ContentForPrinting #pnlPrintControlHolder .billdetails_holdBG {background:#333333 none repeat scroll 0 0;margin:0 8px;overflow:hidden;border:1px solid #000;}
#ContentForPrinting #pnlPrintControlHolder .billdetails_hold {overflow:hidden;background:none;padding-bottom:11px;}
#ContentForPrinting #pnlPrintControlHolder .billdetails_paidBG {background:#333333 none repeat scroll 0 0;margin:0 8px;overflow:hidden;border:1px solid #000;}
#ContentForPrinting #pnlPrintControlHolder .billdetails_paid {overflow:hidden;background:none;padding-bottom:11px;}

* html #ContentForPrinting #pnlPrintControlHolder .billdetails_unpaidBG {background:#333333 none repeat scroll 0 0;margin:0 8px;border:1px solid #000;}
* html #ContentForPrinting #pnlPrintControlHolder .billdetails_unpaid {background:none;padding-bottom:11px;}
* html #ContentForPrinting #pnlPrintControlHolder .billdetails_holdBG {background:#333333 none repeat scroll 0 0;margin:0 8px;border:1px solid #000;}
* html #ContentForPrinting #pnlPrintControlHolder .billdetails_hold {background:none;padding-bottom:11px;}
* html #ContentForPrinting #pnlPrintControlHolder .billdetails_paidBG {background:#333333 none repeat scroll 0 0;margin:0 8px;border:1px solid #000;}
* html #ContentForPrinting #pnlPrintControlHolder .billdetails_paid {background:none;padding-bottom:11px;}
/* --- END ---**************************************************************************************/

/***/
#ContentForPrinting #pnlPrintControlHolder  #awaitingApprovalContent {background:#FFFFFF;border:1px solid #000;
padding-right:8px;overflow:visible;width:504px;float:left;}
#ContentForPrinting #pnlPrintControlHolder  #awaitingApprovalContent #awaitingApprovalContentLeft {width:auto;}

#ContentForPrinting #pnlPrintControlHolder #awaitingApprovalContentLeft #billDetails {color:#333;font-size:11px;margin:3px 6px 0 10px;width:488px;float:left;}

#ContentForPrinting #pnlPrintControlHolder #awaitingApprovalHeaderLeft_leftColumn {float:left;padding:12px 0 0 12px;width:200px;}

#ContentForPrinting #pnlPrintControlHolder #awaitingApprovalContentLeft #glBox #glBoxTable {background:none;float:left;margin:0;border-right:1px solid #333333;border-top:1px solid #333333;
padding:0;width:100%;}

#ContentForPrinting #pnlPrintControlHolder #awaitingApprovalContentLeft #glBox #glBoxTable th {background:#333333 none repeat scroll 0 0;border-bottom:1px solid #333333;border-left:1px solid #333333;border-top:none;
color:#FFFFFF;font-size:11px;font-weight:bold;padding:0 6px 0 7px;}

#ContentForPrinting #pnlPrintControlHolder #awaitingApprovalContentLeft #glBox #glBoxTable th.last {border-right:none;}

#ContentForPrinting #pnlPrintControlHolder #awaitingApprovalContentLeft #glBox #glBoxTable td {border-bottom:1px solid #333333;border-left:1px solid #333333;
border-right:none;padding:2px 0 0;}

#ContentForPrinting #pnlPrintControlHolder #glBoxTable td.seperator {border-bottom:none;}

#ContentForPrinting #pnlPrintControlHolder #awaitingApprovalContentLeft #glBox #glBoxTable td.numbering {color:#333;
font-size:11px;line-height:20px;}

#ContentForPrinting #pnlPrintControlHolder #awaitingApprovalContentLeft #glBox #glBoxTable td.seperator span  {color:#333;}

#ContentForPrinting #pnlPrintControlHolder #awaitingApprovalContentLeft #glBox #glBoxTable td table td{
border-bottom:none;border-left:none;border-right:none;padding:2px 0 0;}

#ContentForPrinting #pnlPrintControlHolder #awaitingApprovalContentLeft #glBox #glBoxTable td.headingFooter {color:#333;}

#ContentForPrinting #pnlPrintControlHolder #awaitingApprovalContentLeft #billDetails .billDetailsLeftColumn_row {border-bottom:1px solid #e6e6e6;}

#ContentForPrinting #pnlPrintControlHolder #awaitingApprovalContentLeft #billDetails .billDetailsRightColumn_row {border-bottom:1px solid #e6e6e6;}

.printButton {background:#D20000;border:1px solid #3B0000;color:#FFFFFF;font-size:10px;font-weight:bold;margin-left:9px;margin-top:20px;padding:2px 10px;
text-transform:uppercase;}

#ContentForPrinting #pnlPrintControlHolder #keyIconDetails {border:1px dotted #BEDAE8;height:21px;margin-bottom:7px;padding:8px 2px 2px;}

#ContentForPrinting #pnlPrintControlHolder  #awaitingApprovalContent .listViewTable table {border-top: 1px solid #333;border-right: 1px solid #333;float:left;margin-top:5px;}
#ContentForPrinting #pnlPrintControlHolder  #awaitingApprovalContent .listViewTable table .blueHeader {background:#333;border-bottom:1px solid #fff;}
#ContentForPrinting #pnlPrintControlHolder  #awaitingApprovalContent .listViewTable table th {color: #fff;font-weight:bold;font-size:11px;padding:2px 0px 0px 0px;margin:0px;text-decoration:none;text-align:center;vertical-align:top;}
#ContentForPrinting #pnlPrintControlHolder  #awaitingApprovalContent .listViewTable table th {padding: 4px 0px 3px 12px;text-decoration:none;background:#333;line-height:16px;}
#ContentForPrinting #pnlPrintControlHolder  #awaitingApprovalContent .listViewTable table th a{color: #fff;font-weight:bold;font-size:11px;text-decoration:underline;}
#ContentForPrinting #pnlPrintControlHolder  #awaitingApprovalContent .listViewTable table td {border-left: 1px solid #333;padding:7px 5px 5px 5px;border-bottom:1px solid #333;/*background:#fff;*/}
#ContentForPrinting #pnlPrintControlHolder  #awaitingApprovalContent .listViewTable .dataRowWhenHover  {background:#fff;line-height:16px;}
#ContentForPrinting #pnlPrintControlHolder  #awaitingApprovalContent .listViewTable table .blueHeader .blackAmountBoldSmall {color:#fff;}
#ContentForPrinting #pnlPrintControlHolder  #awaitingApprovalContent .listViewTable table .blueHeader .greySmallText {color:#fff;}
/***************************************************************************/

.changePassword { background:#dbecf7;width:98%;border:2px solid #83aeca;margin:10px auto 0; }
.changePasswordHeading { background:#2d82c2;display:block;padding:5px;color:#fff;font-size:16px;}
.changePasswordHeading h1{padding:5px;color:#fff;font-size:16px;}
.changePasswordContent {display:block;padding:5px;color:#000;font-size:12px;}
.changePasswordContent label {color:#000000;float:left;font-size:11px;padding:5px;width:174px;}
.changePasswordContent .input {border:1px solid #CCCCCC;color:#000000;float:left;font-size:11px;height:15px;padding:2px;width:174px;}

#ContentForPrinting #pnlPrintControlHolder #actionRecored {color:#000000;font-size:11px;height:17px;margin-bottom:3px;padding:1px 2px 2px;}

#ContentForPrinting #pnlPrintControlHolder #contentRightGridView table.billHistoryGridView {border-left:none;}

#ContentForPrinting #pnlPrintControlHolder #contentRightGridView table {border-right:1px solid #CCCCCC;color:#000000;font-size:11px;width:100%;}

#ContentForPrinting #pnlPrintControlHolder #contentRightGridView table th {background:#000000 none repeat scroll 0 0;border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;
padding:1px 6px 3px 12px;text-decoration:none;}

#ContentForPrinting #pnlPrintControlHolder #contentRightGridView table td {border-bottom:1px solid #000000;border-left:1px solid #000000;border-right:none;padding:7px 5px;}

#ContentForPrinting #pnlPrintControlHolder #contentRightGridView table th a {color:#fff;font-size:10px;font-weight:bold;text-decoration:none;}
#ContentForPrinting #pnlPrintControlHolder #contentRightGridView .keyNoteRow td.last {border-right:1px solid #000;}
#ContentForPrinting #pnlPrintControlHolder #contentRightGridView .keyUserActionRow td.last {border-right:1px solid #000;}
#ContentForPrinting #pnlPrintControlHolder #contentRightGridView .keySystemActionRow td.last {border-right:1px solid #000;border-right:1px solid #000;}

#contentRightGridView table td.leftBorderNone  {}

.errorPage { background:#fff;width:98%;border:2px solid #000;margin:10px auto 0; }
.errorPageHeading { background:#860000;display:block;padding:5px;color:#fff;font-size:16px;}
.errorPageHeading h1{padding:5px;color:#fff;font-size:16px;}
.errorPageContent {display:block;padding:5px;color:#000;font-size:12px;}
.errorPageContent ul {display:block;padding:5px;color:#000;font-size:12px;padding-left:20px;padding-bottom:20px;}
.errorPageContent p {margin-bottom: 1em; line-height: 1.5em;}
.errorPageContent a {text-decoration: underline;}
.centeredErrorPage {position: absolute;top: 50%;left: 50%;width: 600px;height: 200px;margin-left: -300px;margin-top: -100px;}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@**/

.routeProfileHeaderBg { background:url(../images/route_profile_header_left.jpg) no-repeat left top;margin:0px 8px;overflow:hidden;}
.routeProfileHeader { background:url(../images/route_profile_header_right.jpg) no-repeat right top;overflow:hidden;}

.routeProfileRepeatHeaderBg { background:url(../images/route_profile_header_repeat_left.jpg) repeat-y left top;margin:0px 8px;overflow:hidden;}
.routeProfileRepeatHeader { background:url(../images/route_profile_header_repeat_right.jpg) repeat-y right top;overflow:hidden;}

.routeProfileHeaderGreyBg { background:url(../images/route_profile_header_left_grey.jpg) no-repeat left top;margin:0px 8px;overflow:hidden;}
.routeProfileHeaderGrey { background:url(../images/route_profile_header_right_grey.jpg) no-repeat right top;overflow:hidden;}

.routeProfileRepeatHeaderGreyBg { background:url(../images/route_profile_header_repeat_left_grey.jpg) repeat-y left top;margin:0px 8px;overflow:hidden;}
.routeProfileRepeatHeaderGrey { background:url(../images/route_profile_header_repeat_right_grey.jpg) repeat-y right top;overflow:hidden;}

.routeProfileHeaderTop {overflow:hidden;}
* html .routeProfileHeaderTop { height:27px;overflow:visible;}
.routeProfileHeaderTop_LeftColumn {width:600px;float:left;padding:10px 0px 0px 12px;}
.routeProfileHeaderTop_LeftColumn h1{float:left;color:#fff;font-size:15px;padding-bottom:2px;font-weight:bold;width:900px; word-wrap : break-word;}
.routeProfileHeaderTop_LeftColumn span {float:left;color:#fff;width:188px;font-size:10px;}
.routeProfileHeaderTop_RightColumn {width:256px;float:right;padding:5px 22px 0px 12px;text-align:right;}

.routeProfileHeaderTop_RightColumn a.dropDownButton  {margin-top:2px;}

#routeProfileHeaderLeft { width:292px;float:left;padding:4px 0px 0px 12px;}
#routeProfileHeaderLeft span {float:left;color:#fff;width:188px;font-size:10px;}

.routeProfileHeader #routeProfileHeaderRight { margin-left:304px;margin-right:12px;}

/**** Route Profile Right tab menu***************************/
.routeProfileHeader #routeProfileHeaderRight ul { float:left;display:inline;list-style:none;}
.routeProfileHeader #routeProfileHeaderRight li { height:21px;float:left;padding-top:6px;display:inline;list-style:none;}
.routeProfileHeader #routeProfileHeaderRight li a { height:21px;float:left;font-size:11px;color:#fff;cursor: pointer;display:inline;background:url(../images/route_profile_tab_menu_bg.jpg) left bottom no-repeat;}
.routeProfileHeader #routeProfileHeaderRight li a span{ background:url(../images/route_profile_tab_menu_edge.jpg) right bottom no-repeat;display:block;float:left;padding:4px 10px 4px 9px;}
.routeProfileHeader #routeProfileHeaderRight li a:hover { background:url(../images/route_profile_tab_menu_h.jpg) left bottom no-repeat;color:#605d48;}
.routeProfileHeader #routeProfileHeaderRight li a:hover span{ background:url(../images/route_profile_tab_menu_edge_h.jpg) right bottom no-repeat;color:#605d48;}
.routeProfileHeader #routeProfileHeaderRight li a.active { background:url(../images/route_profile_tab_menu_h.jpg) left bottom no-repeat;color:#605d48;}
.routeProfileHeader #routeProfileHeaderRight li .active span{ background:url(../images/route_profile_tab_menu_edge_h.jpg) right bottom no-repeat;color:#605d48;}

/**** Route Profile Right tab menu***************************/
.routeProfileHeaderGrey #routeProfileHeaderRight ul { float:left;display:inline;list-style:none;}
.routeProfileHeaderGrey #routeProfileHeaderRight li { height:21px;float:left;padding-top:6px;display:inline;list-style:none;}
.routeProfileHeaderGrey #routeProfileHeaderRight li a { height:21px;float:left;font-size:11px;color:#fff;cursor: pointer;display:inline;background:url(../images/route_profile_tab_menu_bg_grey.jpg) left bottom no-repeat;}
.routeProfileHeaderGrey #routeProfileHeaderRight li a span{ background:url(../images/route_profile_tab_menu_edge_grey.jpg) right bottom no-repeat;display:block;float:left;padding:4px 10px 4px 9px;}
.routeProfileHeaderGrey #routeProfileHeaderRight li a:hover { background:url(../images/route_profile_tab_menu_h.jpg) left bottom no-repeat;color:#605d48;}
.routeProfileHeaderGrey #routeProfileHeaderRight li a:hover span{ background:url(../images/route_profile_tab_menu_edge_h.jpg) right bottom no-repeat;color:#605d48;}
.routeProfileHeaderGrey #routeProfileHeaderRight li a.active { background:url(../images/route_profile_tab_menu_h.jpg) left bottom no-repeat;color:#605d48;}
.routeProfileHeaderGrey #routeProfileHeaderRight li .active span{ background:url(../images/route_profile_tab_menu_edge_h.jpg) right bottom no-repeat;color:#605d48;}

#routeProfileContent { background:#f7f6ec url(../images/route_profile_content_bg.jpg) repeat-y left top ;overflow:hidden;border-left:1px #b3b792 solid;border-right:1px #b3b792 solid;border-bottom:1px #b3b792 solid;margin:0px 8px;height:auto !important;height:400px;overflow:hidden;}

#routeProfileContentLeft { float:left;width:303px;padding-bottom:15px;color:#646464;font-size:10px;}
.routeProfileContentLeft_Row {float:left;padding-left:13px;padding-top:3px;padding-bottom:3px;width:278px;}

.routeProfileContentLeft_Row div {line-height:13px;}

.routeProfileContentLeft_greyMessage {float:left;padding:6px 9px;width:286px;background:#898989;}
.routeProfileContentLeft_greyMessage span{color:#fff;line-height:14px;}

.routeProfileContentLeft_Row .addNoteButton{float:right;height:11px;color:#333333;font-size:10px;padding:3px 5px 5px 22px;margin-top:2px;background:url(../images/add_note_button.jpg) no-repeat;}

/***  Route Profile Content Left Box  *************************************************************/
.routeProfileContentLeft_Box {float:left;margin-bottom:6px;width:275px;border:1px #c5c2ae solid;}
.routeProfileContentLeft_Box .routeProfileContentLeft_Head {float:left;height:16px;padding:4px 7px 7px 7px;width:261px;background:#f7f6ec url(../images/routeProfileContentLeft_Head.jpg) repeat-x left top ;color:#97794e;border-bottom:1px solid #ccc;}
.routeProfileContentLeft_Box .routeProfileContentLeft_Head span {padding-top:3px;}
.routeProfileContentLeft_Box .routeProfileContentLeft_Head span{float:left;color:#97794e;font-size:12px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif}
.routeProfileContentLeft_Box .routeProfileContentLeft_Content {float:left;width:265px;background:#e7e4cc;padding:10px 5px 9px 5px;color:#000;font-size:10px;}
.routeProfileContentLeft_Box .routeProfileContentLeft_Content div {display:block;width:265px;padding-bottom:7px;color:#646464;}
.routeProfileContentLeft_Box .routeProfileContentLeft_Content div span {font-size:14px;color:#000;font-weight:bold; }

/***  Route Profile Content Left Search  ***********************************************************/
.routeProfileContentLeft_Search {float:left;margin-bottom:6px;border:1px #90b3cc solid;background:#deecf5;}
.routeProfileContentLeft_Search .routeProfileContentLeft_Head {float:left;width:259px;padding:8px;color:#216aa3;}
.routeProfileContentLeft_Search .routeProfileContentLeft_Head span{float:left;color:#216aa3;font-size:12px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif}
.routeProfileContentLeft_Search .routeProfileContentLeft_Content {float:left;padding:3px 8px 9px 8px;color:#000;font-size:11px;}
.routeProfileContentLeft_Search .routeProfileContentLeft_Content div {display:block;padding-bottom:7px;color:#000;}
.routeProfileContentLeft_Search .routeProfileContentLeft_Content div span {font-size:14px;color:#000;font-weight:bold;}
.routeProfileContentLeft_Search .routeProfileContentLeft_Content div .inputField{width:257px;height:20px;color:#000;border:1px solid #e2e2e2;border-top:1px solid #c2c2c2;background:#fff;}
.routeProfileContentLeft_Head .editButton {width:24px;float:right;height:11px;line-height:normal;text-decoration:none;color:#333333;font-size:10px;padding:3px 0px 5px 20px;background:url(../images/edit_botton.jpg) no-repeat;}

.routeProfileContentLeft_SearchButton {padding-top:2px;}
.routeProfileContentLeft_Search .routeProfileContentLeft_SearchButton .saveButton_expandRow{background:url(../images/save_button_rowexpand.gif) no-repeat ;color:#333333;font-size:10px;height:24px;margin-top:2px;padding:6px 27px 9px;width:74px;line-height:27px;margin-left:50px;}
.routeProfileContentLeft_Search .routeProfileContentLeft_SearchButton .cancel_expandRow{background:url(../images/cancel_button1.gif) no-repeat ;color:#333333;font-size:10px;height:11px;margin-top:2px;padding:3px 14px 5px;width:57px;line-height:27px;}

#routeProfileContentRight{ margin-left:320px;margin-right:12px;color:#000;font-size:11px;margin-top:10px;}
#routeProfileContentRight .editButton {width:24px;float:right;height:11px;line-height:normal;text-decoration:none;color:#333333;font-size:10px;padding:3px 0px 5px 20px;background:url(../images/edit_botton.jpg) no-repeat;margin-right:9px;cursor:pointer;color:#000;}
#routeProfileContentRight .editButtonPress {width:24px;float:right;height:11px;line-height:normal;text-decoration:none;color:#333333;font-size:10px;padding:3px 0px 5px 20px;background:url(../images/edit_botton_press.jpg) no-repeat;margin-right:9px;cursor:pointer;color:#000;}
#routeProfileContentRight .editButtonPress {width:24px;float:right;height:11px;line-height:normal;text-decoration:none;color:#333333;font-size:10px;padding:3px 0px 5px 20px;background:url(../images/edit_botton_press.jpg) no-repeat;margin-right:9px;}

#routeProfileContentRight .listViewTable table {width:99%;border-top:1px solid #BEDAE8;border-right:1px solid #BEDAE8;margin-top:20px;}

/*Route Profile Grid Table ************************************************************************/
.routeProfileGrid {	font-size:11px;	color:#000;	padding:15px 0px 12px 0px;}
.routeProfileGridEditFace {background:#DEECF5;border:1px solid #90B3CC;color:#000000;font-size:11px;margin-top:10px;padding:20px;margin-bottom:20px;}

.routeProfileGridEditFace span.addRouteFormContentBrownText {color:#0056AC;font-size:13px;font-weight:bold;}

.routeProfileGridEditFace  .routeEditSaveCancel .saveButton_expandRow{background:url(../images/save_button_rowexpand.gif) no-repeat ;color:#333333;font-size:10px;height:24px;margin-top:2px;padding:6px 27px 9px;width:74px;line-height:27px;margin-left:227px;}
.routeProfileGridEditFace  .routeEditSaveCancel .cancel_expandRow{background:url(../images/cancel_button1.gif) no-repeat ;color:#333333;font-size:10px;height:11px;margin-top:2px;padding:3px 14px 5px;width:57px;line-height:27px;}

.routeProfileGrid TD {padding:5px 6px;}
.routeProfileGrid table {width:99%;border-right:1px solid #90b2cb;}
.routeProfileGrid table th  {color: #708a99;font-weight:bold;font-size:11px;padding:2px 0px 0px 0px;border:none;margin:0px;text-decoration:none;text-align:center;vertical-align:top;}
.routeProfileGrid table th {padding: 4px 6px 3px 12px;text-decoration:none;background:url(../images/list_view_table_header.png) bottom left repeat-x;line-height:16px;border-top:1px solid #90b2cb;}
.routeProfileGrid table th a{color: #708a99;font-weight:bold;font-size:11px;text-decoration:none;}
.routeProfileGrid table td {border-left: 1px solid #bedae8;padding:7px 5px 5px 5px;border-bottom:1px solid #dddddd;}
.routeProfileGrid table .dataRow td.blueNumberingTD {background:#708a99 url(../images/blueNumberingTD_bg.jpg) top left repeat-x;text-align:center;color:#fff;font-size:20px;font-weight:bold;height:38px;}
*:first-child+html  .routeProfileGrid table .dataRow td.blueNumberingTD {background:#708a99 url(../images/blueNumberingTD_bg.jpg) top left repeat-x;text-align:center;color:#fff;font-size:20px;font-weight:bold;height:25px;}
.routeProfileGrid  a{font-size:11px;color:#0056ac;text-decoration:underline;line-height:17px;}
.routeProfileGrid table .dataRow td{line-height:16px;}
.routeProfileGrid table .dataRow {background:#fff;}
.routeProfileBreadcrumb {height:25px;margin:0px 8px;padding:3px 0px;color:#333333;font-size:11px;}
.routeProfileBreadcrumb a:hover {text-decoration:none;}
.routeProfileBreadcrumb .routeProfileBreadcrumbLeft {float:left;line-height:20px;}
.routeProfileBreadcrumb .routeProfileBreadcrumbLeft  a {color:#0066cc;font-size:11px;line-height:17px;text-decoration:underline;}
.routeProfileBreadcrumb .routeProfileBreadcrumbLeft  span {color:#0066cc;font-size:11px;line-height:17px;}
.routeProfileBreadcrumb .routeProfileBreadcrumbRight {width:450px;float:right;line-height:20px;text-align:right;}
.routeProfileBreadcrumb .routeProfileBreadcrumbRight  a {color:#0066cc;font-size:11px;text-decoration:underline;line-height:17px;}

* html .routeProfileHeaderBg {background:url(../images/route_profile_header_left.jpg) no-repeat -1px 0px;}
* html .routeProfileHeader {background:url(../images/route_profile_header_right.jpg) no-repeat right top;}
* html #routeProfileHeaderLeft {width:292px;float:left;}
* html #routeProfileHeaderRight { margin-left:303px;margin-right:12px;}
* html #routeProfileContent {overflow:visible;}
* html #routeProfileContentLeft { float:left;width:290px;}
* html #routeProfileContentRight{ margin-left:320px;}

/*******************************************************************
FORGOT PASSWORD
*******************************************************************/
.forgotPasswordContainer {padding:10px;width:100%;overflow:hidden;}
.forgotPasswordContainer h3 {color:#729d05;font-size:15px;}
.forgotPasswordContainer p {color:#0a4b85;font-size:13px;width:580px;margin-top: 8px; padding: 4px;}
.forgotPasswordContainer .important {background:#ffa;}
.forgotPasswordContainer .button {width:117px;height:13px;line-height:normal;text-decoration:none;color:#333333;font-size:11px;padding:4px 5px 5px 5px;background:url(../images/customize_list_button.jpg) no-repeat;text-align:center;cursor:pointer;display:inline-block;}
.forgotPasswordContainer .input {border:1px solid #CCCCCC;color:#000000;font-size:11px;height:15px;padding:2px;width:174px;}

/*******************************************************************
REPORTS
*******************************************************************/
.reportsContainer {width:670px;text-align:left;font-size:11px;color:#000; vertical-align:top; margin: 0 auto 0 auto; padding-top: 20px;}
.reportsContainer .parameterHeaderBg { background:url(../images/awaiting_approval_list_header_bg.jpg) no-repeat left top;height:29px;width:100%;}
.reportsContainer .parameterHeader { background:url(../images/awaiting_approval_list_header_left.jpg) no-repeat right top;height:29px;width:100%;}
.reportsContainer .parameterHeader span {color:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal; float:left; padding-top:9px;vertical-align:middle;padding-left:5px;}
.reportsContainer .parameterHeader h1{float:left;color:#fff;font-size:15px;padding-top:5px;padding-left:10px;padding-right:10px;font-weight:bold;}

.reportsContainer .reportGroup { display:inline-block; background:#fff;width:302px;border:1px #90b2cb solid; text-align : left; margin-top : 20px;}
.reportsContainer .reportGroup h3 { background:url(../images/pop_up_tab_bg.gif) repeat-x;color:#2C2D23;font-size:12px;font-weight:bold;height:21px;padding-left:6px;padding-top:5px;width:296px;margin-bottom:3px;}
.reportsContainer .reportGroup ul {color:#2C2D23;font-size:11px;width:296px;padding:5px;}
.reportsContainer .reportGroup li {color:#2C2D23;width:280px;list-style:none;background:url(../images/small_blue_arrow.jpg) 2px 3px no-repeat;padding-left:16px;padding-bottom:10px;}
.reportsContainer .reportGroup li a {color:#0066cc;display:block;padding-bottom:4px;text-decoration:underline;}
.reportsContainer .reportGroup li span {color:#5e5e5e;display:block;}

.reportsContainer .reportsRightColumn {overflow:auto; width : 315px; text-align : right; padding-right : 20px;}
.reportsContainer .reportsLeftColumn{float : left; width : 315px; padding-left : 20px;}

.reportPreviewLabel1 {width : 250px; float:left;}
.reportsPreviewLabel {width : 100px; float:left;}
.timePeriodreportsPreviewLabel{float : left; margin-top : 20px;}
.reportsPreviewLabelText {float : right; padding-right : 5px; padding-top : 3px;}
.reportsPreviewLabelTextForThirdColumn {float : right; padding-right : 5px; }

.reportsListPreviewLabel {width : 100px; float : left;}

.reportsContainer .content {width:100%;background:#DBECF7;padding-bottom:20px;}

.reportsContainer .reportGroups { overflow:hidden; width: 100%; }

.reportsContainer .reportParametersPanel {width: 100%;}
.reportsContainer .reportParametersControl {width: 390px; display:inline-block; padding:10px; overflow : hidden;}

.timePeriodreportsPreviewLabel1{float : left; margin-top : 4px;}
.timePeriodreportsPreviewLabel2{float : left; margin-top : 23px;}
.reportsContainer .reportParametersControl1 {width: 390px; display:inline-block; overflow : hidden; padding-top: 10px;}
.reportsContainer .reportParametersControl2 {width: 390px; display:inline-block; overflow : hidden; vertical-align: top; padding-top: 10px;}


.reportsContainer .getReportButton {width:120px;height:24px;line-height:normal;text-decoration:none;color:#333333;font-size:11px;padding: 5px 0px 5px 5px; margin-top:20px; background:url(../images/report_button.jpg) no-repeat;cursor:pointer;}
.reportsContainer .getReportButtonPress {width:120px;height:24px;line-height:normal;text-decoration:none;color:#333333;font-size:11px;padding:5px 0px 5px 5px; margin-top:20px; background:url(../images/report_button.jpg) no-repeat;cursor:pointer;}

.reportParametersControl .numberEditor {border: solid 1px #90b2cb;}
.reportParametersControl .GLCodeControl{display:inline-block;}
.reportParametersControl .GLCodeControl input.watermark {color:GrayText;font-size:11px;}
.reportParametersControl .segmentLabel {display:none;}

.routeItemTemplateNameLabel{display:block; color:Gray;}

.multiselectPopup {display:none;}
.multiselectPopup .multiselectHeader {height:29px;width:592px;background:url(../images/select_multiple_person_header.png) no-repeat left top;}
.multiselectPopup .multiselectHeaderRight {height:29px;float:right;width:95px;}
.multiselectPopup .multiselectHeaderRight a{height:29px;float:right;width:65px;background:url(../images/select_multiple_person_close.png) no-repeat left top;}
.multiselectPopup .multiselectHeaderRight a:hover {height:29px;float:right;width:65px;background:url(../images/select_multiple_person_close_h.png) no-repeat left top;}
.multiselectPopup .multiselectHeaderLeft {height:17px;color:#265d90;font-size:15px;font-weight:bold;padding:6px 12px;float:left;width:400px;}
.multiselectPopup .multiselectBody{width:590px;height:290px;background:url(../images/select_multiple_person_content_bg.png) repeat-y left top;}
.multiselectPopup .multiselectFooter{background:url(../images/select_multiple_person_footer.png) no-repeat left top;width:592px;height:51px;padding-top:2px;font-size:11px;}

.multiselectBody .captionContainer{width:100%;}
.multiselectBody .selectionCaptions{width:360px; height:30px; display:inline-block;  margin-left:15px; border:1px solid #90b2cb; }
.multiselectBody .caption{color:#265d90;font-size:11px;font-weight:bold; vertical-align:middle; display:inline-block;}
.multiselectBody .multiselectContent {width:360px;height:200px;margin:0px 10px 10px 15px; border:1px solid #90b2cb;}
.multiselectBody .multiselectContent ul{width:360px;height:200px;background:#fff; overflow:auto;}
.multiselectBody .selectedContent ul{height:230px; width:190px; overflow:auto;}
.multiselectBody .selectedContent li{width:160px; overflow:hidden;}
.multiselectBidy .search{padding-left : 5px; padding-right : 5px;}

.payeeGridText {display : inline; font-size : 11px; margin-right : 3px;}
.selectedListImage {float: right; cursor: pointer; float: right;}

.multiselectPopup .saveButton_expandRow{background:url(../images/save_button_rowexpand.gif) no-repeat; color:#333333;font-size:10px;height:24px;margin-top:0px;padding:6px 27px 9px;width:74px;line-height:35px;margin-left:217px;font-weight:bold; cursor:pointer;}
.multiselectPopup .saveButton_expandRowPress {background:url(../images/save_button_rowexpand_press.gif) no-repeat; color:#333333;font-size:10px;height:24px;margin-top:0px;padding:6px 27px 9px;width:74px;line-height:35px;margin-left:217px;font-weight:bold; cursor:pointer;}
.multiselectPopup .cancel_expandRow{background:url(../images/cancel_button1.gif) no-repeat; color:#333333;font-size:10px;height:11px;margin-top:2px;padding:3px 14px 5px;width:57px;line-height:27px; cursor:pointer;}
.multiselectPopup .cancel_expandRowPress {background:url(../images/cancel_button_press1.gif) no-repeat; color:#333333;font-size:10px;height:11px;margin-top:2px;padding:3px 14px 5px;width:57px;line-height:27px; cursor:pointer;}

.multiselectPopup .searchBox {border: solid 1px #90b2cb; height: 18px;}
.multiselectPopup .searchLabel {margin-left:15px;display:inline !important}
.multiselectPopup .searchHighlight {background-color:Yellow;}
.multiselectPopup .selectAllMenu {background:url(../images/route_profile_check_menu.jpg) no-repeat;float:left;height:24px;margin-right:7px;margin-top:4px;width:37px;}
.multiselectPopup .selectAllMenuPress {background:url(../images/route_profile_check_menu_press.jpg) no-repeat;float:left;height:24px;margin-right:7px;margin-top:4px;width:37px;}

.tableDateRangeColumn {width: 200px}
.reportsControlParametersTable {margin-top: -3px;float: left;}


/*******************************************************************
ADMINISTRATION
*******************************************************************/
.administrationContainer {width:50%;text-align:left;padding:10px 10px 10px 10px;font-size:11px;color:#000;}
.administrationContainer .HeaderBg { background:url(../images/awaiting_approval_list_header_bg.jpg) no-repeat left top;height:29px;width:100%;}
.administrationContainer .Header { background:url(../images/awaiting_approval_list_header_left.jpg) no-repeat right top;height:29px;width:100%;}
.administrationContainer .Header h1{float:left;color:#fff;font-size:15px;padding-top:5px;padding-left:10px;padding-right:10px;font-weight:bold;}
.administrationContainer .blueTextStyle {color:#0a4b85;font-size:13px;display:block;padding-bottom:15px;padding-left:15px;}

.administrationContainer table {width:100%;padding: 0px 0px 0px 0px;border-width:0px;}
.administrationContainer table td {border:none;background:#DBECF7;padding:6px 5px 2px 5px;text-align:center;}

/*******************************************************************
Route Profile LIST HEADER START
*******************************************************************/
.routeProfileListHeaderBg { background:url(../images/route_profile_list_header_bg.jpg) no-repeat left top;height:29px;margin:0px 8px;}
.routeProfileListHeader { background:url(../images/route_profile_list_header_left.jpg) no-repeat right top;height:29px;}
.routeProfileListHeader h1{float:left;color:#fff;font-size:15px;padding-top:5px;padding-left:10px;padding-right:10px;font-weight:bold;}
.routeProfileListHeader .rightColumn {width:300px;float:right;text-align:right;}
.routeProfileListHeader .rightColumn a {color:#000; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;float:right;font-weight:normal;padding-top:0px;height: 20px; line-height: 18px}
.routeProfileListHeader .rightColumn .normalButtonPress {background:transparent url(../images/drop_down_arrow_l_press.gif) no-repeat scroll left top;cursor:pointer;float:right;margin:4px 0 0 5px;text-decoration:none;}
.routeProfileListHeader .rightColumn .normalButton {background:transparent url(../images/drop_down_arrow_l.gif) no-repeat scroll left top;cursor:pointer;float:right;margin:4px 0 0 5px;text-decoration:none;}

.routeProfileListHeader span {color:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal; float:left; padding-top:9px;}
.routeProfileListHeader a {color:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal; float:left; padding-top:9px;}

.routeProfileListHeader a.dropDownButton {background:url(../images/drop_down_arrow_l.gif) left top no-repeat;float:right;height:24px;margin:3px 10px 0 5px;cursor:pointer;padding-top:0px;}
.routeProfileListHeader a.dropDownButton span{display:block;background:url(../images/drop_down_arrow_r.gif) right top no-repeat;padding:5px 20px 5px 10px;color:#000;font-size:11px;}
.routeProfileListHeader a.normalButton {background:url(../images/drop_down_arrow_l.gif) left top no-repeat;float:left;height:24px;margin:3px 10px 0 5px;cursor:pointer;padding-top:0px;}
.routeProfileListHeader a.normalButton span{display:block;background:url(../images/drop_down_r.jpg) right top no-repeat;padding:5px 20px 5px 10px;color:#000;font-size:11px;}
.routeProfileListHeader a.normalButtonPress {background:url(../images/drop_down_arrow_l_press.gif) left top no-repeat;float:left;height:24px;margin:3px 10px 0 5px;cursor:pointer;padding-top:0px;}
.routeProfileListHeader a.normalButtonPress span{display:block;background:url(../images/drop_down_arrow_r_n_press.gif) right top no-repeat;padding:5px 20px 5px 10px;color:#000;font-size:11px;}

.routeProfileListHeader a.addTeamButton {background:url(../images/add_button_200px.gif) left top no-repeat;float:left;height:24px;margin:3px 10px 0 5px;cursor:pointer;padding-top:0px;}
.routeProfileListHeader a.addTeamButton span{display:block;background:url(../images/add_button_200px.gif) right top no-repeat;padding:5px 20px 5px 10px;color:#000;font-size:11px;}
.routeProfileListHeader a.addTeamButtonPress {background:url(../images/dd_button_200px.gif) left top no-repeat;float:left;height:24px;margin:3px 10px 0 5px;cursor:pointer;padding-top:0px;}
.routeProfileListHeader a.addTeamButtonPress span{display:block;background:url(../images/dd_button_200px.gif) right top no-repeat;padding:5px 20px 5px 10px;color:#000;font-size:11px;}

.routeProfileListContentFilter {line-height:24px;height:59px;margin:0px 0px;background:#dbecf7 url(../images/routeProfileListContentFilter_bg.jpg) repeat-x bottom left;padding:4px 8px 0px 8px;color:#333333;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}

.routeListViewTable .listViewTable .dataRow td.blueLinkText a{font-size:11px;color:#0056ac;text-decoration:underline;line-height:17px;padding-right:5px;font-weight:bold;}
.routeListViewTable .listViewTable .dataRow td.blueLinkText a span{font-size:9px;color:#0056ac;text-decoration:underline;font-weight:normal;}
/*******************************************************************
Route Profile LIST HEADER END
*******************************************************************/

/*******************************************************************
Team LIST HEADER START
*******************************************************************/
.teamListHeaderBg { background:url(../images/view_by_header_bg.jpg) no-repeat left top;height:29px;margin:0px 8px;}
.teamListHeader { background:url(../images/view_by_header_bg_right.jpg) no-repeat right top;height:29px;}
.teamListHeader h1{float:left;color:#fff;font-size:15px;padding-top:5px;padding-left:10px;padding-right:10px;font-weight:bold;}
.teamListHeader .rightColumn {width:300px;float:right;text-align:right;}
.teamListHeader .rightColumn a {color:#000; font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;float:right;font-weight:normal;padding-top:0px;height: 20px; line-height: 18px}
.teamListHeader .rightColumn .normalButtonPress {background:transparent url(../images/drop_down_arrow_l_press.gif) no-repeat scroll left top;cursor:pointer;float:right;margin:4px 0 0 5px;text-decoration:none;}
.teamListHeader .rightColumn .normalButton {background:transparent url(../images/drop_down_arrow_l.gif) no-repeat scroll left top;cursor:pointer;float:right;margin:4px 0 0 5px;text-decoration:none;}

.teamListHeader span {color:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal; float:left; padding-top:9px;}
.teamListHeader a {color:#fff;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:normal; float:left; padding-top:9px;}

.teamListHeader a.dropDownButton {background:url(../images/drop_down_arrow_l.gif) left top no-repeat;float:right;height:24px;margin:3px 10px 0 5px;cursor:pointer;padding-top:0px;}
.teamListHeader a.dropDownButton span{display:block;background:url(../images/drop_down_arrow_r.gif) right top no-repeat;padding:5px 20px 5px 10px;color:#000;font-size:11px;}
.teameListHeader a.normalButton {background:url(../images/drop_down_arrow_l.gif) left top no-repeat;float:left;height:24px;margin:3px 10px 0 5px;cursor:pointer;padding-top:0px;}
.teamListHeader a.normalButton span{display:block;background:url(../images/drop_down_r.jpg) right top no-repeat;padding:5px 20px 5px 10px;color:#000;font-size:11px;}
.teamListHeader a.normalButtonPress {background:url(../images/drop_down_arrow_l_press.gif) left top no-repeat;float:left;height:24px;margin:3px 10px 0 5px;cursor:pointer;padding-top:0px;}
.teamListHeader a.normalButtonPress span{display:block;background:url(../images/drop_down_arrow_r_n_press.gif) right top no-repeat;padding:5px 20px 5px 10px;color:#000;font-size:11px;}

.teamListHeader a.addTeamButton {background:url(../images/add_button_200px.gif) left top no-repeat;float:left;height:24px;margin:3px 10px 0 5px;cursor:pointer;padding-top:0px;}
.teamListHeader a.addTeamButton span{display:block;background:url(../images/add_button_200px.gif) right top no-repeat;padding:5px 20px 5px 10px;color:#000;font-size:11px;}
.teamListHeader a.addTeamButtonPress {background:url(../images/dd_button_200px.gif) left top no-repeat;float:left;height:24px;margin:3px 10px 0 5px;cursor:pointer;padding-top:0px;}
.teamListHeader a.addTeamButtonPress span{display:block;background:url(../images/dd_button_200px.gif) right top no-repeat;padding:5px 20px 5px 10px;color:#000;font-size:11px;}

.teamListContentFilter {line-height:24px;height:59px;margin:0px 0px;background:#dbecf7 url(../images/routeProfileListContentFilter_bg.jpg) repeat-x bottom left;padding:4px 8px 0px 8px;color:#333333;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}

.teamListViewTable .listViewTable .dataRow td.blueLinkText a{font-size:11px;color:#0056ac;text-decoration:underline;line-height:17px;padding-right:5px;font-weight:bold;}
.teamListViewTable .listViewTable .dataRow td.blueLinkText a span{font-size:9px;color:#0056ac;text-decoration:underline;font-weight:normal;}

.addNewTeam {background: url(../images/add_button_200px.gif) no-repeat scroll left top transparent;color:#333333;float:right;height:10px;margin-top:5px;padding:4px 5px 5px 15px;width:115px;margin-right:3px; text-align : center; line-height : 10px;cursor: pointer;width: 180px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 11px;}
.exportToCSV {background: url(../images/drop_down_arrow_l.gif) no-repeat scroll left top transparent;color:#333333;float:right;height:10px;margin-top:5px;padding:4px 5px 5px 5px;width:100px;margin-right:3px; text-align : center; line-height : 10px;cursor: pointer;width: 180px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 11px;}
.ConfirmBttn {background: url(../images/drop_down_arrow_l.gif) no-repeat scroll left top transparent;color:#333333;float:right;height:10px;margin-top:5px;padding:4px 20px 5px 0px;width:100px;margin-right:3px; text-align : center; line-height : 10px;cursor: pointer;width: 180px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 11px;}
.ConfirmWithIconBttn {background: url(../images/drop_down_arrow_icon_l.gif) no-repeat scroll left top transparent;color:#333333;float:right;height:10px;margin-top:5px;padding:4px 20px 5px 0px;width:100px;margin-right:3px; text-align : center; line-height : 10px;cursor: pointer;width: 180px;font-family:Verdana,Arial,Helvetica,sans-serif;font-size: 11px;}

.returnedChecksListHeaderBg { background:url(../images/view_by_header_bg.jpg) no-repeat left top;height:29px;margin:15px 8px 0px 8px;width: 994px;}
.returnedChecksListHeader { background:url(../images/view_by_header_bg_right.jpg) no-repeat right top;height:29px; margin:15px 8px 0px 8px;width: 994px;}
.returnedChecksListHeader h1{float:left;color:#fff;font-size:15px;padding-top:2px;padding-left:10px;padding-right:10px;font-weight:bold;}
.returnedChecksListContent {margin:0px 8px;min-height:50px;height:auto !important;height:150px;border-top:1px solid #B8C8D1;border-left:1px solid #B8C8D1;border-right:1px solid #B8C8D1; margin:15px 8px;}
/*******************************************************************
Team LIST HEADER END
*******************************************************************/

.listViewTable .routeProfileCheckMenu {background:url(../images/route_profile_check_menu.jpg) no-repeat;float:left;height:24px;margin-right:7px;margin-top:4px;width:37px;}
.listViewTable .routeProfileCheckMenu span {display:none;}

.listViewTable .routeProfileCheckMenuPress {background:url(../images/route_profile_check_menu_press.jpg) no-repeat;float:left;height:24px;margin-right:7px;margin-top:4px;width:37px;}
.listViewTable .routeProfileCheckMenuPress span {display:none;}

a.routeProfileAddRoute {background:url(../images/route_profile_add_route.jpg) no-repeat;float:right;height:18px;margin-right:7px;margin-top:4px;padding:5px 0 0 36px;width:70px;}
a.routeProfileAddRoute span {color:#000;font-size:11px;padding-top:0px;}

a.routeProfileAddRoutePress {background:url(../images/route_profile_add_route_press.jpg) no-repeat;float:right;height:18px;margin-right:7px;margin-top:4px;padding:5px 0 0 36px;width:70px;}
a.routeProfileAddRoutePress span {color:#000;font-size:11px;padding-top:0px;}

.routeProfileForSelectDownBg {background:url(../images/route_profile_for_selected_down.jpg) no-repeat left top;float:left;height:30px;margin-left:10px;}
.routeProfileForSelectDown {background:url(../images/route_profile_for_selected_down_left.jpg) no-repeat right top;float:left;font-size:10px;height:26px;padding-left:5px;padding-right:3px;
padding-top:7px;}

.routeProfileForSelectTopBg {background:url(../images/route_profile_for_selected_top.jpg) no-repeat left top;float:left;height:30px;margin-left:10px;}
.routeProfileForSelectTop {background:url(../images/route_profile_for_selected_top_left.jpg) no-repeat right top;float:left;font-size:10px;height:26px;padding-left:5px;padding-right:3px;
padding-top:2px;}
* html .makeInactiveButton {background:url(../images/make_inactive_button_l.jpg) no-repeat top left;color:#000000;
display:inline-block;float:left;font-size:10px;height:19px;margin-right:3px;padding-left:7px;}
* html .makeInactiveButton span {background:url(../images/make_inactive_button_r.jpg) no-repeat top right;display:inline-block;
font-size:9px;height:18px;padding-right:7px;padding-top:3px;}

.makeInactiveButton {background:url(../images/make_inactive_button_l.jpg) no-repeat top left;color:#000000;
display:block;float:left;font-size:10px;height:19px;margin-right:3px;padding-left:7px;}
.makeInactiveButton span {background:url(../images/make_inactive_button_r.jpg) no-repeat top right;display:block;
font-size:9px;height:18px;padding-right:7px;padding-top:3px;}

.makeInactiveButtonPress {background:url(../images/make_inactive_button_l_press.jpg) no-repeat top left;color:#000000;
display:block;float:left;font-size:10px;height:19px;margin-right:3px;padding-left:7px;}
.makeInactiveButtonPress span {background:url(../images/make_inactive_button_r_press.jpg) no-repeat top right;display:block;
font-size:9px;height:18px;padding-right:7px;padding-top:3px;}

.listViewTable table em {font-style:normal;background:#f7f78b;}
.routeProfileGrid em {font-style:normal;background:#f7f78b;}
.addRouteFormContentRow em {font-style:normal;background:#f7f78b;}

.routeDropDownDisplayBox  a {cursor:pointer;display:block;padding-left:5px;color:#000;}
.routeDropDownDisplayBox a {cursor: pointer;display: block;padding-left: 5px;color: #000;display:block;z-index:99999;}
.routeDropDownDisplayBox a span.Item {display:block;}
.routeDropDownDisplayBox a span.Nickname {display:block;}
.routeDropDownItemFound a{color:#fff;}
.routeDropDownItemFound a span.Item {color:#fff;}
.routeDropDownKeyNavigation a {color:#fff;}
.routeDropDownKeyNavigation a span.Item {color:#fff;}
.routeDropDownDisplayBox div:hover span.Nickname {color:#fff;}
.routeDropDownDisplayBox  div:hover {background:#3399ff;color:#fff;}
.routeDropDownDisplayBox  div:hover span.Item {color:#fff;}

.yellowRoutePopup {width:270px;z-index:9999; top: inherit !important;}
.yellowRoutePopup .yellowRoutePopupHeader {background:url(../images/route_popup_header_bg.png)  no-repeat;color:#0056AC;display:block;font-size:11px;font-weight:bold;height:18px;padding-left:29px;padding-top:7px;width:241px;cursor:move;}
.yellowRoutePopup .yellowRoutePopupHeader .yellowRoutePopupHeaderLeft {float:left;height:18px;width:205px;text-align:left;}
.yellowRoutePopup .yellowRoutePopupHeader .yellowRoutePopupHeaderRight {float:right;height:18px;width:30px;}
.yellowRoutePopup .yellowRoutePopupHeader .yellowRoutePopupHeaderRight a{background:url(../images/route_popup_close.jpg) top  no-repeat;float:right;height:12px;margin-right:8px;margin-top:1px;width:14px;}
.yellowRoutePopup .yellowRoutePopupHeader .yellowRoutePopupHeaderRight a span {display:none;}
.yellowRoutePopup .yellowRoutePopupContent{background:url(../images/route_popup_content_bg.png) top  no-repeat;color:#000;font-size:11px;padding:10px;width:250px;text-align:left;font-weight:normal;}
.yellowRoutePopup .yellowRoutePopupBottom{background:url(../images/route_popup_bottom_bg.png) top  no-repeat;height:13px;width:270px;}
.yellowRoutePopup ul {display:block;padding-left:30px;padding-top:10px}
.yellowRoutePopup ol {display:block;padding-left:30px;padding-top:10px}

.moreInfoPopup {width:270px;z-index:9999;}
.moreInfoPopup .moreInfoPopupHeader {background:url(../images/route_popup_header_bg.png)  no-repeat;color:#0056AC;display:block;font-size:11px;font-weight:bold;height:18px;padding-left:29px;padding-top:7px;width:241px;cursor:move;}
.moreInfoPopup .moreInfoPopupHeader .moreInfoPopupHeaderLeft {float:left;height:18px;width:205px;text-align:left;}
.moreInfoPopup .moreInfoPopupHeader .moreInfoPopupHeaderRight {float:right;height:18px;width:30px;}
.moreInfoPopup .moreInfoPopupHeader .moreInfoPopupHeaderRight a{background:url(../images/route_popup_close.jpg) top  no-repeat;float:right;height:12px;margin-right:8px;margin-top:1px;width:14px;}
.moreInfoPopup .moreInfoPopupHeader .moreInfoPopupHeaderRight a span {display:none;}
.moreInfoPopup .moreInfoPopupContent{background:url(../images/route_popup_content_bg.png) top  no-repeat;color:#000;font-size:11px;padding:10px;width:250px;text-align:left;font-weight:normal;}
.moreInfoPopup .moreInfoPopupBottom{background:url(../images/route_popup_bottom_bg.png) top  no-repeat;height:13px;width:270px;}
.moreInfoPopup ul {display:block;padding-left:30px;padding-top:10px}
.moreInfoPopup ol {display:block;padding-left:30px;padding-top:10px}

.yellowPaymentTypeInfoPopup {width:270px;z-index:9999;}
.yellowPaymentTypeInfoPopup .yellowPaymentTypeInfoPopupHeader {background:url(../images/route_popup_header_bg.png)  no-repeat;color:#0056AC;display:block;font-size:11px;font-weight:bold;height:18px;padding-left:29px;padding-top:7px;width:241px;cursor:move;}
.yellowPaymentTypeInfoPopup .yellowPaymentTypeInfoPopupHeader .yellowPaymentTypeInfoPopupHeaderLeft {float:left;height:18px;width:205px;text-align:left;}
.yellowPaymentTypeInfoPopup .yellowPaymentTypeInfoPopupHeader .yellowPaymentTypeInfoPopupHeaderRight {float:right;height:18px;width:30px;}
.yellowPaymentTypeInfoPopup .yellowPaymentTypeInfoPopupHeader .yellowPaymentTypeInfoPopupHeaderRight a{background:url(../images/route_popup_close.jpg) top  no-repeat;float:right;height:12px;margin-right:8px;margin-top:-15px;width:14px;}
.yellowPaymentTypeInfoPopup .yellowPaymentTypeInfoPopupHeader .yellowPaymentTypeInfoPopupHeaderRight a span {display:none;}
.yellowPaymentTypeInfoPopup .yellowPaymentTypeInfoPopupContent{background:url(../images/route_popup_content_bg.png) top  no-repeat;color:#000;font-size:11px;padding:10px;width:250px;text-align:left;font-weight:normal;}
.yellowPaymentTypeInfoPopup .yellowPaymentTypeInfoPopupBottom{background:url(../images/route_popup_bottom_bg.png) top  no-repeat;height:13px;width:270px;}
.yellowPaymentTypeInfoPopup ul {display:block;padding-left:30px;padding-top:10px}
.yellowPaymentTypeInfoPopup ol {display:block;padding-left:30px;padding-top:10px}

/******************************************************************
ROUTE PROFILE EDIT 
*******************************************************************/
.routeProfileGrid table.routeProfileGridEdit td {border-bottom:1px solid #DDDDDD;border-left:1px solid #BEDAE8;padding:13px 5px 5px;}

.addPerson {height:25px;position:absolute;right:-17px;text-align:right;top:-27px;width:100px;}
* html .addPerson {height:25px;position:relative;right:-17px;text-align:right;top:-75px;width:100px;}
.routeProfileGrid table.routeProfileGridEdit .dataRow td.blueNumberingTD {padding-top:5px;}

.routeProfileGrid table.routeProfileGridEdit td .routeProfileGridEditTable {border:none;}
.routeProfileGrid table.routeProfileGridEdit td .routeProfileGridEditTable td{border:none;padding:1px 1px 1px 1px;color:#7c7c7c;}
.routeProfileGrid table.routeProfileGridEdit td .routeProfileGridEditTable td select{ color:#000;font-size:11px;}
.routeProfileGridEditDiv {position: relative; text-align: right; float: right; width: 100%;}
.routeProfileGridEditDivContent {float:left;height:36px;height:auto !important;min-height:36px;/*padding-top:10px;*/text-align:left;width:100%;}
.routeProfileGridEdit .routeProfileGridEditLastTh {height:30px;border-top:none;}
.routeProfileGridEdit .routeProfileGridEditLastTh .routeProfileGridEditLastThWrapper {float:right;position:relative;text-align:right;width:100%;}
.routeProfileGridEditLastThContent {float:left;/*height:36px;height:auto !important;min-height:36px;padding-top:10px;*/text-align:left;
width:100%;}
.routeProfileGridEditLastThContent .advanceOption {text-decoration:underline;color:#0c6cd2;}
.routeProfileGridEditLastThContent .advanceOption:hover {text-decoration:none;color:#0c6cd2;}
.routeProfileGrid .routeProfileGridEdit .dataRow .routeProfileGridEditTDRightBorder {background:#fff url(../images/route_right_boder_td_bg.jpg) repeat-y right top;}
.addPersonTH {height:25px;position:absolute;right:-17px;text-align:right;top:-18px;width:100px;}

/******************************************************************
ADD ROUTE FORUM
*******************************************************************/

#addRouteFormContentArea {width:662px;margin-left:2px;padding:0px 10px;}
.addRouteFormHeaderBg { background:url(../images/route_profile_list_header_bg.jpg) no-repeat left top;height:29px;margin-left:2px;/*margin:0px 8px;*/}
.addRouteFormHeader { background:url(../images/route_profile_list_header_left.jpg) no-repeat right top;height:29px;}
.addRouteFormHeader h1{float:left;color:#fff;font-size:15px;padding-top:5px;padding-left:10px;padding-right:10px;font-weight:bold;}
.addRouteFormContent { background:url(../images/add_route_form_content_bg.jpg) repeat-y left top;width:640px;padding:10px 11px;}
.addRouteFormFooter { background:url(../images/add_route_form_footer_bg.jpg) no-repeat left top;height:39px;padding:2px 11px;
width:640px;font-size:11px;}
.addRouteFormFooterEmptyRow {height:39px;padding:2px 11px;width:640px;font-size:11px;}
.addRouteFormFooter .saveButton_expandRow{background:url(../images/save_button_rowexpand.jpg) no-repeat ;color:#333333;font-size:10px;height:11px;
margin-left:227px;margin-top:2px;padding:5px 26px 10px;width:30px;float:none;display:inline-block;line-height:15px;}
.addRouteFormFooter .cancel_expandRow{background:url(../images/cancel_button.jpg) no-repeat ;color:#333333;
font-size:10px;height:11px;margin-top:0px;padding:1px 13px 8px;width:57px;float:none;display:inline-block;line-height:15px;}
.addRouteFormFooter .saveButton_expandRowPress {background:url(../images/save_button_rowexpand_press.jpg) no-repeat ;color:#333333;font-size:10px;height:11px;
margin-left:227px;margin-top:2px;padding:5px 26px 10px;width:30px;float:none;display:inline-block;line-height:15px;}
.addRouteFormFooter .cancel_expandRowPress {background:url(../images/cancel_button_press.jpg) no-repeat ;color:#333333;
font-size:10px;height:11px;margin-top:0px;padding:1px 13px 8px;width:57px;float:none;display:inline-block;line-height:15px;}
.addRouteFormContentRow {color:#000000;font-size:11px;padding:7px 0;}
.addRouteFormContentRow_border {color:#000000;font-size:11px;padding:7px 0;border-top:1px solid #aecde3;}
.copyRouteFrom {border:1px solid #ccc;width:340px;height:20px;}
.copyButton{font-size:10px;height:11px;margin-left:6px;padding:3px 9px 5px 28px;background:url(../images/copy_button_bg.jpg) no-repeat;color:#000000;}
span.addRouteFormContentblueText {color:#286c9f;font-size:13px;font-weight:bold;}
.moreInfo span{color:#0066cc !important;font-size:11px;text-decoration:underline;}
.moreInfo2 span{color:#0066cc;font-size:11px;text-decoration:underline;}
.addRouteFormContentRow table.addRouteFormContentOtherViewers  {border:1px solid #90b3cc;margin:10px 0;background:#fff;}
.addRouteFormContentRow table.addRouteFormContentOtherViewers td {border-right:1px solid #c5e7f8;border-bottom:1px solid #c5e7f8;padding:5px;}
.addRouteFormContentRow table.addRouteFormContentOtherViewers td td{padding:0px;}
.addViewers{font-size:10px;height:11px;margin-left:6px;padding:4px 9px 5px 19px;background:url(../images/add_viewers_button_bg.jpg) no-repeat;color:#000000;float:left;}
/******************************************************************
SELECT MULTIPLE PERSONS TO SHOW
******************************************************************/
.selectMultiplePerson {width:592px;margin-left:2px;padding:0px 10px;}
.selectMultiplePersonHeader {background:url(../images/select_multiple_person_header.png) no-repeat left top;height:29px;width:592px;}
.selectMultiplePersonHeaderLeft {height:17px;color:#265d90;font-size:15px;font-weight:bold;padding:6px 12px;float:left;width:400px;}
.selectMultiplePersonHeaderRight {height:29px;float:right;width:95px;}
.selectMultiplePersonHeaderRight a{height:29px;float:right;width:65px;background:url(../images/select_multiple_person_close.png) no-repeat left top;}
.selectMultiplePersonHeaderRight a:hover {height:29px;float:right;width:65px;background:url(../images/select_multiple_person_close_h.png) no-repeat left top;}
.selectMultiplePersonHeaderRight a span{display:none;}
.selectMultiplePersonSearch {background:url(../images/select_multiple_person_content_bg.png) repeat-y left top;color:#708a99;font-size:11px;padding:7px 12px 5px 12px;font-weight:bold;}
.selectMultiplePersonSearch input {background:#fff;height:17px;color:#000;font-size:11px;width:150px;border:1px solid #e2e2e2;border-top:1px solid #c2c2c2;}
.selectMultiplePersonContentHeader  {background:url(../images/select_multiple_person_content_bg.png) repeat-y left top;height:32px;width:592px;}
.selectMultiplePersonContentHeaderLeft {float:left;width:299px;height:32px;margin-left:15px;background:url(../images/multiple_person_content_header_l.jpg) no-repeat left top;border-top:1px solid #90b2cb;border-left:1px solid #90b2cb;border-right:1px solid #90b2cb;}
.selectMultiplePersonContentHeaderRow {float:left;width:560px;height:32px;margin-left:15px;background:url(../images/multiple_person_content_header_l.jpg) no-repeat left top;border-top:1px solid #90b2cb;border-left:1px solid #90b2cb;border-right:1px solid #90b2cb;}
.selectMultiplePersonContentHeaderLeft .routeProfileCheckMenu {background:url(../images/route_profile_check_menu.jpg) no-repeat;float:left;height:24px;margin-right:7px;margin-top:4px;width:37px;margin-left:5px;}
.selectMultiplePersonContentHeaderLeft .routeProfileCheckMenu span {display:none;}
.selectMultiplePersonContentHeaderLeft label {color:#708A99;font-size:11px;font-weight:bold;padding-left:5px;
padding-top:9px;float:left;}
.selectMultiplePersonContentHeaderRight{float:right;width:245px;height:32px;margin-right:15px;background:url(../images/multiple_person_content_header_r.jpg) no-repeat left top;border-top:1px solid #90b2cb;border-left:1px solid #90b2cb;border-right:1px solid #90b2cb;}
.selectMultiplePersonContentHeaderRight label {color:#708A99;font-size:11px;font-weight:bold;padding-left:8px;
padding-top:9px;float:left;}
.selectMultiplePersonContent  {background:url(../images/select_multiple_person_content_bg.png) repeat-y left top;width:592px;height:210px;}
.selectMultiplePersonContentLeft  {float:left;width:299px;height:200px;background:#fff;margin-left:15px;border:1px solid #90b2cb;overflow:scroll;}
.selectMultiplePersonContentLeft  table{float:left;width:279px;}
.selectMultiplePersonContentLeft  table td {padding:5px 2px 5px 5px;color:#000000;font-size:11px;}
.selectMultiplePersonContentRow  {float:left;width:560px;height:200px;background:#fff;margin-left:15px;border:1px solid #90b2cb;overflow:scroll;}
.selectMultiplePersonContentRow  table{float:left;width:279px;}
.selectMultiplePersonContentRow  table td {padding:5px 2px 5px 5px;color:#000000;font-size:11px;}
.selectMultiplePersonContentRight  {float:right;width:245px;height:200px;background:#deecf5;margin-right:15px;border:1px solid #90b2cb;overflow:scroll;}
.selectMultiplePersonContentRight  table {float:left;width:215px;margin-left:5px;margin-right:5px;margin-top:5px;font-size:11px;}
.selectRouteSelected {background:#eff8fd url(../images/select_route_selected_bg.jpg) repeat-x left bottom;height:25px;padding-left:5px;}

* html .selectMultiplePersonContentHeaderLeft {float:left;width:296px;height:32px;margin-left:8px;background:url(../images/multiple_person_content_header_l.jpg) no-repeat left top;border-top:1px solid #90b2cb;border-left:1px solid #90b2cb;border-right:1px solid #90b2cb;}
* html .selectMultiplePersonContentHeaderRight{float:right;width:252px;height:32px;margin-right:8px;background:url(../images/multiple_person_content_header_r.jpg) no-repeat left top;border-top:1px solid #90b2cb;border-left:1px solid #90b2cb;border-right:1px solid #90b2cb;}
* html .selectMultiplePersonContentLeft  {float:left;width:289px;height:200px;background:#fff;margin-left:8px;border:1px solid #90b2cb;overflow:scroll;}
* html .selectMultiplePersonContentRight  {float:right;width:235px;height:200px;background:#deecf5;margin-right:8px;border:1px solid #90b2cb;overflow:scroll;}

.selectMultiplePersonFooter  {background:url(../images/select_multiple_person_footer.png) no-repeat left top;width:592px;height:51px;padding-top:2px;font-size:11px;}
.selectMultiplePersonFooter .saveButton_expandRow{background:url(../images/save_button_rowexpand.gif) no-repeat ;color:#333333;font-size:10px;height:24px;margin-top:0px;padding:6px 27px 9px;width:74px;line-height:35px;margin-left:217px;font-weight:bold;}
.selectMultiplePersonFooter .cancel_expandRow{background:url(../images/cancel_button1.gif) no-repeat ;color:#333333;font-size:10px;height:11px;margin-top:2px;padding:3px 14px 5px;width:57px;line-height:27px;}
.selectMultiplePersonContent em {font-style:normal;background:#f7f78b;}
.copyRouteButton {color:#333333;float:left;font-size:10px;height:11px;margin-top:2px;padding:5px 24px 7px 28px;width:72px;background:url(../images/copy_route_button.jpg) no-repeat;}
.normalButton {background:url(../images/drop_down_arrow_l.gif) left top no-repeat;float:left;height:24px;margin:0 0px 0 5px;cursor:pointer;text-decoration:none;}
.normalButton span{display:block;background:url(../images/drop_down_r.jpg) right top no-repeat;padding:5px 16px 5px 15px;color:#000;font-size:11px;}

.normalDeleteButton {background:url(../images/delete_button_left.png) left top no-repeat;float:left;height:24px;margin:0 0px 0 5px;cursor:pointer;text-decoration:none;width: 170px;}
.normalDeleteButton span{display:block;background:url(../images/delete_button_right.png) right top no-repeat;padding:5px 16px 5px 25px;color:#000;font-size:11px;}

.normalDeleteButtonPress, .normalDeleteButton:focus {background:url(../images/delete_button_left_press.png) left top no-repeat;float:left;height:24px;margin:0 0px 0 5px;cursor:pointer;text-decoration:none;width: 170px;}
.normalDeleteButtonPress span, .normalDeleteButton:focus span {display:block;background:url(../images/delete_button_right_press.png) right top no-repeat;padding:5px 16px 5px 25px;color:#000;font-size:11px;}

/******************************************************************
Review Route Form
*******************************************************************/

.reviewRouteFormWrapper {width:817px;margin-left:2px;padding:0px 10px;height:600px;min-height:600px;height:auto !important;}
.reviewRouteFormHeaderBg { background:url(../images/route_profile_list_header_bg.jpg) no-repeat left top;height:29px;margin-left:1px;}
.reviewRouteFormHeader { background:url(../images/route_profile_list_header_left.jpg) no-repeat right top;height:29px;}
.reviewRouteFormHeader h1{float:left;color:#fff;font-size:14px;padding-top:6px;padding-left:10px;padding-right:10px;font-weight:bold;}
.reviewRouteFormContent { background:url(../images/review_route_form_content_bg.jpg) repeat-y left top;padding:10px 5px;
width:808px;float:left;height:auto !important;}
.reviewRouteFormRowWhiteBorder {width:788px;border-bottom:1px #fff solid;margin:0px 10px;float:left; padding-top:5px;}
.reviewRouteFormRowWhiteBorder .reviewRouteFormRowLeft {width:395px;height:20px;float:left;}
.reviewRouteFormRowWhiteBorder .reviewRouteFormRowRight {width:375px;height:20px;float:right;}
.reviewRouteFormRowBlueBorder {width:788px;margin:0px 10px;float:left;border-top:1px #aecde3 solid;}
.reviewRouteFormRowBlueBorder .reviewRouteFormRowLeft_arrow {width:395px;background:url(../images/review_route_right_blue_arrow.jpg) no-repeat top right;float:left;padding:10px 0px;}
.reviewRouteFormRowBlueBorder .reviewRouteFormRowLeft_arrow .table {border-left:1px #b6cedf solid;border-top:1px #b6cedf solid;width:353px;}
.reviewRouteFormRowBlueBorder .reviewRouteFormRowLeft_arrow .table td{border-right:1px #b6cedf solid;border-bottom:1px #b6cedf solid;background:#fff;color:#000;
font-size:11px;padding:5px;}
.reviewRouteFormRowBlueBorder .reviewRouteFormRowLeft {width:395px;float:left; font-size:11px;}
.reviewRouteFormRowBlueBorder .reviewRouteFormRowRight {width:375px;float:right;padding:10px 0px;color:#000;font-size:11px;}
.reviewRouteFormRowBlueBorder .reviewRouteFormRowRight .select {width:325px;color:#000;font-size:11px;border:1px #ccc solid;height:21px;padding-top:2px;}
span.addRouteFormContentblueText2 {color:#286c9f;font-size:13px;font-weight:bold;}
.reviewRouteFormWrapper .blackBoldSmall {font-size:11px;color:#000;font-weight:bold;line-height:18px;}
.reviewRouteFormWrapper .smallGreyStyle {font-size:11px; font-family:Arial, Helvetica, sans-serif;color:#666666;line-height:16px;}
.reviewRouteFormWrapper a {font-size:11px; font-family:Arial, Helvetica, sans-serif;color:#0066cc;text-decoration:underline;}
.reviewRouteFormWrapper a.normalButton {background:url(../images/drop_down_arrow_l.gif) left top no-repeat;float:left;height:24px;margin:6px 0px 0 5px;cursor:pointer;text-decoration:none;}
.reviewRouteFormFooter { background:url(../images/review_route_form_footer_bg.jpg) no-repeat left top;height:39px;padding:0px 5px 10px 10px;
width:808px;font-size:11px;float:left;}
.reviewRouteFormFooter .reviewRouteFormFooterLeft {width:350px;float:left;color:#000;font-size:11px;}
.reviewRouteFormFooter .reviewRouteFormFooterRight {width:181px;float:right;color:#000;font-size:11px;}
.reviewRouteFormFooter .reviewRouteFormFooterRight a.nextButton {color:#333333;float:left;font-size:11px;height:12px;margin-top:5px;padding:7px 24px 7px 30px;width:35px;background:url(../images/route_next_button_bg.jpg) no-repeat;text-decoration:none;}
.reviewRouteFormFooter .reviewRouteFormFooterRight .normalButton {margin-top:7px;margin-right:10px;}

span.addRouteFormContentBrownText {color:#77745a;font-size:13px;font-weight:bold;}
span.substituteIcon {display:block; background:url(../images/substitute_icon.png)  no-repeat;color:gray;font-size:11px;padding-left:19px;padding-top:1px;}
.addRouteFormContentRow_border table.blackSmallText td {padding:3px;}
.addRouteFormContentRow_border table.blackSmallText td input {border:1px solid #ccc;}
.addRouteFormContentRow_border table.blackSmallText label {width:150px;font-size:11px;font-weight:bold;}
.addRouteFormContentRow_border table.blackSmallText span {width:400px;}

.reviewRouteFormRowNoteArea {background:#ffffea;color: #000;font-size:11px;border:1px solid #fff76f;padding:5px;margin-bottom:5px; margin-left:10px; margin-right:10px;}
.reviewRouteFormRowNoteArea strong {color:#802a2a;}
.reviewRouteFormRowGatekeeperContainer {width:788px;margin:5px 10px;float:left;border-top:1px #aecde3 solid;}
.reviewRouteFormRowGatekeeperContainer .reviewRouteFormRowNoteAreaGatekeeper {background:#ffffea;color: #000;font-size:11px;border:1px solid #fff76f;padding:5px 10px 5px 10px;margin-top:5px;}
.reviewRouteFormRowGatekeeperContainer .reviewRouteFormRowNoteAreaGatekeeper strong {color:#802a2a;}
.reviewRouteFormRowEmpty {color:#000;font-size:11px;width:788px;margin:5px 10px;float:left;border-bottom:1px #aecde3 solid; padding-bottom:10px;}
.reviewRouteFormRowEmpty .reviewRouteFormRowLeft {width:395px;height:20px;float:left;}
.reviewRouteFormRowEmpty .reviewRouteFormRowRight {width:375px;height:20px;float:right;}
.reviewRouteFormRowBlueBorderBottom {width:788px;margin:0px 10px;float:left;border-bottom:1px #aecde3 solid; padding-bottom:10px;}
.reviewRouteFormRowBlueBorderBottom .reviewRouteFormRowLeft {width:395px;float:left;}
.reviewRouteFormRowBlueBorderBottom .reviewRouteFormRowRight {width:375px;float:right; color:#000;font-size:11px;}
.reviewRouteFormRowBorderNone {width:788px;margin:0px 10px;float:left; padding-top:5px; padding-bottom:10px;}
.reviewRouteFormRowBorderNone .reviewRouteFormRowLeft {width:395px;height:20px;float:left;}
.reviewRouteFormRowBorderNone .reviewRouteFormRowRight {width:375px;height:20px;float:right;}

/******************************************************************
Bill details Check ,top menu area 
*******************************************************************/
#checkTopMenu {background:url(../images/multiple_person_content_header_r.jpg) repeat-x;border:1px solid #BEDAE8;height:16px;padding: 8px 8px;display:inline-block; width: 98.7%}
#checkTopMenu .checkTopMenuLeft {width:50%;float:left; margin-top: 5px; height:20px} 
#checkTopMenu .checkTopMenuRight {width:40%;float:right;text-align:right;vertical-align: middle; padding-right: 3px} 
* html #checkTopMenu {float:left;padding:7px 2px;width:95%;} 
* html #checkBottomMenu {float:left;padding:7px 2px;width:95%;} 
* html #PDFViewerControler {float:left;}
#checkBottomMenu {background:url(../images/multiple_person_content_header_r.jpg) repeat-x;border-top:1px solid #fff;border-left:1px solid #BEDAE8;border-right:1px solid #BEDAE8;border-bottom:1px solid #BEDAE8;height:14px;/*margin-bottom:7px;*/padding:7px 8px;width:96%;color:#588AB0;} 
#checkBottomMenu a {font-family:Arial;font-size:11px;color:#588ab0;text-decoration:none;padding:3px 10px;text-align:center;display:inline-block;width:40px;}
#checkBottomMenu a:hover {font-family:Arial;font-size:11px;color:#588ab0;text-decoration:none;background:url(../images/check_control_menu_bg.jpg) repeat-x;width:40px;display:inline-block;text-align:center;}
#checkBottomMenu a.selected {font-family:Arial;font-size:11px;color:#588ab0;text-decoration:none;background:url(../images/check_control_menu_bg.jpg) repeat-x;width:40px;display:inline-block;text-align:center;}

/******************************************
 Button Press Effect
******************************************/
.awaitingApprovalHeaderLeft_rightColumn .approveButtonPress {width:94px;float:left;height:24px;text-indent:-9999px;padding-right:0px;background:url(../images/approve_button_press.gif) no-repeat;margin-top:1px;}

.dropDownButtonPress {background:url(../images/drop_down_arrow_l_press.gif) left top no-repeat;float:left;height:24px;margin:0 0px 0 5px;cursor:pointer;}
.dropDownButtonPress span{display:block;background:url(../images/drop_down_arrow_r_press.gif) right top no-repeat;padding:5px 20px 5px 10px;color:#000;font-size:11px;}
.dropDownButton2Press {background:url(../images/drop_down_arrow_l_press.gif) left top no-repeat;float:left;height:24px;margin:0 0px 0 0px;/*margin:0 0px 0 85px;*/cursor:pointer;}
.dropDownButton2Press span{display:block;background:url(../images/drop_down_arrow_r_press.gif) right top no-repeat;padding:5px 20px 5px 10px;color:#000;font-size:11px;}

.routeProfileHeaderTop_RightColumn a.dropDownButtonPress  {margin-top:2px;}
.routeProfileListHeader a.dropDownButtonPress {background:url(../images/drop_down_arrow_l_press.gif) left top no-repeat;float:right;height:24px;margin:3px 10px 0 5px;cursor:pointer;padding-top:0px;}
.routeProfileListHeader a.dropDownButtonPress span{display:block;background:url(../images/drop_down_arrow_r_press.gif) right top no-repeat;padding:5px 20px 5px 10px;color:#000;font-size:11px;}
.normalButtonPress {background:url(../images/drop_down_arrow_l_press.gif) left top no-repeat;float:left;height:24px;margin:0 0px 0 5px;cursor:pointer;text-decoration:none;}
.normalButtonPress span{display:block;background:url(../images/drop_down_arrow_r_n_press.gif) right top no-repeat;padding:5px 16px 5px 15px;color:#000;font-size:11px;}
.reviewRouteFormWrapper a.normalButtonPress {background:url(../images/drop_down_arrow_l_press.gif) left top no-repeat;float:left;height:24px;margin:6px 10px 0 5px;cursor:pointer;text-decoration:none;}
.reviewRouteFormFooter .reviewRouteFormFooterRight a.nextButtonPress {color:#333333;float:left;font-size:11px;height:12px;margin-top:5px;padding:7px 24px 7px 30px;width:35px;background:url(../images/save_button_rowexpand_press.jpg) no-repeat;text-decoration:none;}
a.yellowAddNoteButtonPress {width:50px;float:right;height:11px;color:#333333;font-size:10px;padding:3px 7px 5px 21px;background:url(../images/yellow_add_note_button_press.jpg) no-repeat;}
.billDetailsEditButtonPress, .billDetailsEditButton:focus {cursor:pointer;background:transparent url(../images/edit_botton_press.jpg) no-repeat scroll 0 0;color:#333333;font-size:10px;height:21px;float:right;line-height:normal;padding:0 0 5px 13px;text-decoration:none;width:44px;}
.billDetailsAddButtonPress, .billDetailsAddButton:focus {cursor:pointer;background:transparent url(../images/add_button_45px_press.gif) no-repeat scroll 0 0;color:#333333;font-size:10px;height:21px;float:right;line-height:normal;padding:0 0 5px 13px;text-decoration:none;width:45px;}
*:first-child+html .billDetailsEditButtonPress {background:transparent url(../images/edit_botton_press.jpg) no-repeat scroll 0 0;color:#333333;font-size:10px;height:21px;float:right;line-height:normal;padding:2px 0 2px 13px;text-decoration:none;width:44px;}
#glBoxTable .billDetailsEditButtonPress {margin-top:1px;cursor:pointer;}
#noteHistroyTopMenu .customerServicePress{width:100px;float:left;height:11px;color:#333333;font-size:10px;padding:3px 5px 5px 22px;margin-top:2px;margin-left:20px;background:url(../images/customer_service_button_press.jpg) no-repeat;}
* html #awaitingApprovalContentRight #noteHistroyTopMenu .customerServicePress{width:100px;float:left;height:11px;color:#333333;font-size:10px;padding:3px 5px 5px 22px;margin-top:2px;margin-left:20px;background:url(../images/customer_service_button_press.jpg) no-repeat;}
.noteHistroyTopMenu .customerServicePress{width:100px;float:left;height:11px;color:#333333;font-size:10px;padding:3px 5px 5px 22px;margin-top:2px;margin-left:20px;background:url(../images/customer_service_button_press.jpg) no-repeat;}
* html #awaitingApprovalContentRight .noteHistroyTopMenu .customerServicePress{width:100px;float:left;height:11px;color:#333333;font-size:10px;padding:3px 5px 5px 22px;margin-top:2px;margin-left:20px;background:url(../images/customer_service_button_press.jpg) no-repeat;}
#glBoxTable .addAnotherSplitPress {float:left;background:url(../images/add_another_split_press.jpg) no-repeat;width:143px;height:22px;border: none;display: block;text-indent: -88888px;margin: 2px 8px 0px 10px;}
#glBoxTable .memorizePress {float:left;background:url(../images/memorize_press.jpg) no-repeat;width:143px;height:22px;border: none;display: block;text-indent: -88888px;margin: 2px 8px 0px 10px;}
#glBoxTable .saveChangesPress {float:left;background:url(../images/save_changes_press.jpg) no-repeat;width:143px;height:21px;border: none;display: block;text-indent: -88888px;margin: 2px 8px 0px 10px;}

.sectionHeaderWithoutBorder .pagination input.firstPagePress{float:left;background:url(../images/first_page_press.jpg) no-repeat;width:27px;height:23px;border: none;display: block;text-indent: -88888px;padding: 20px 0 0 0;margin: 0px 4px;line-height: normal;cursor: pointer;overflow: hidden;}
.sectionHeaderWithoutBorder .pagination input.firstPageDisablePress{float:left;background:url(../images/first_page_disable_press.jpg) no-repeat;width:27px;height:23px;border: none;display: block;text-indent: -88888px;padding: 20px 0 0 0;margin: 0px 4px;line-height: normal;cursor: pointer;overflow: hidden;}
/**BACK PAGE BUTTON*/
.sectionHeaderWithoutBorder .pagination input.backPagePress{float:left;background:url(../images/back_page_press.jpg) no-repeat;width:27px;height:23px;border: none;display: block;text-indent: -88888px;padding: 20px 0 0 0;margin: 0px 8px 0px 2px;line-height: normal;cursor: pointer;overflow: hidden;}
.sectionHeaderWithoutBorder .pagination input.backPageDisablePress{float:left;background:url(../images/back_page_disable_press.jpg) no-repeat;width:27px;height:23px;border: none;display: block;text-indent: -88888px;padding: 20px 0 0 0;margin: 0px 8px 0px 2px;line-height: normal;cursor: pointer;overflow: hidden;}
/**NEXT PAGE BUTTON*/
.sectionHeaderWithoutBorder .pagination input.nextPagePress{float:left;background:url(../images/next_page_press.jpg) no-repeat;width:27px;height:23px;border: none;display: block;text-indent: -88888px;padding: 20px 0 0 0;margin: 0px 2px 0px 8px;line-height: normal;cursor: pointer;overflow: hidden;}
.sectionHeaderWithoutBorder .pagination input.nextPageDisablePress{float:left;background:url(../images/next_page_disable_press.jpg) no-repeat;width:27px;height:23px;border: none;display: block;text-indent: -88888px;padding: 20px 0 0 0;margin: 0px 2px 0px 8px;line-height: normal;cursor: pointer;overflow: hidden;}
/**LAST PAGE BUTTON*/
.sectionHeaderWithoutBorder .pagination input.lastPagePress{float:left;background:url(../images/last_page_press.jpg) no-repeat;width:27px;height:23px;border: none;display: block;text-indent: -88888px;padding: 20px 0 0 0;margin: 0px 0px 0px 4px;line-height: normal;cursor: pointer;overflow: hidden;}
.sectionHeaderWithoutBorder .pagination input.lastPageDisablePress{float:left;background:url(../images/last_page_disable_press.jpg) no-repeat;width:27px;height:23px;border: none;display: block;text-indent: -88888px;padding: 20px 0 0 0;margin: 0px 0px 0px 4px;line-height: normal;cursor: pointer;overflow: hidden;}

#awaitingApprovalContentLeft .addNoteRow  .addNoteButtonPress {background:transparent url(../images/add_note_button_press.jpg) no-repeat;color:#333333;float:right;font-size:10px;height:11px;margin-right:7px;margin-top:3px;padding:3px 3px 5px 17px;width:57px;}
.routeProfileContentLeft_Row .addNoteButtonPress{float:right;height:11px;color:#333333;font-size:10px;padding:3px 5px 5px 22px;margin-top:2px;background:url(../images/add_note_button_press.jpg) no-repeat;}

.noteHistroyTopMenu .customerServicePress{width:100px;float:left;height:11px;color:#333333;font-size:10px;padding:3px 5px 5px 22px;margin-top:2px;margin-left:20px;background:url(../images/customer_service_button_press.jpg) no-repeat;}
* html #awaitingApprovalContentRight .noteHistroyTopMenu .customerServicePress{width:100px;float:left;height:11px;color:#333333;font-size:10px;padding:3px 5px 5px 22px;margin-top:2px;margin-left:20px;background:url(../images/customer_service_button_press.jpg) no-repeat;}

#awaitingApprovalContentRight  .addImageButtonPress{height:11px;color:#333333;font-size:10px;padding:3px 12px 5px 23px;margin-top:2px;background:url(../images/add_image_button_press.jpg) no-repeat;float:right;}

#awaitingApprovalContentRight  .addAttachmentsButtonPress{height:11px;color:#333333;font-size:10px;padding:3px 10px 5px 22px;margin-top:2px;background:url(../images/reassign_approvers_button_press.jpg) no-repeat;float:right;}
#awaitingApprovalContentRight  .attachmentEditButtonPress{height:11px;color:#333333;font-size:10px;padding:3px 10px 5px 8px;margin-top:5px;background:url(../images/attachment_edit_button_press.jpg) no-repeat;}
#awaitingApprovalContentRight  .addAttachmentButtonPress{height:11px;color:#333333;font-size:10px;padding:3px 10px 5px 23px;margin-top:2px;background:url(../images/add_attachment_button_press.jpg) no-repeat;float:right;}

.largeBlueButtonPress, .largeBlueButton:active {background:transparent url(../images/save_button_rowexpand_press.jpg) no-repeat;color:#333333;
font-size:10px;height:26px;padding:0 1px 4px 0;text-decoration:none;width:79px;cursor:pointer;}
*:first-child+html .largeBlueButtonPress {background:transparent url(../images/save_button_rowexpand_press.jpg) no-repeat;color:#333333;font-size:10px;padding:5px 1px 4px 0;text-decoration:none;width:79px;height:26px;margin-top:5px;}

.largeWhiteButtonPress, .largeWhiteButton:active {background:transparent url(../images/large_cancel_button_press.jpg) no-repeat;color:#333333;
font-size:10px;height:26px;padding:0 1px 4px 0;text-decoration:none;width:79px;cursor:pointer;}
*:first-child+html .largeWhiteButtonPress {background:transparent url(../images/large_cancel_button_press.jpg) no-repeat;color:#333333;font-size:10px;padding:5px 1px 4px 0;text-decoration:none;width:79px;height:26px;margin-top:5px;}

.billDetailsLeftColumn_rowExpand .dataRowButton .saveButton_expandRowPress {background:url(../images/save_button_rowexpand_press.jpg) no-repeat ;color:#333333;font-size:10px;height:24px;margin-top:2px;padding:6px 26px 9px;width:74px;line-height:27px;}

.billDetailsRightColumn_rowExpand .dataRowButton .saveButton_expandRowPress {background:url(../images/save_button_rowexpand_press.jpg) no-repeat ;color:#333333;font-size:10px;height:24px;margin-top:2px;padding:6px 26px 9px;width:74px;line-height:27px;}

#awaitingApprovalContentLeft .yellowBox .yellowBoxAddNote .yellowBoxAddNoteButtonRow .saveButton_expandRowPress{background:url(../images/save_button_rowexpand_press.jpg) no-repeat ;color:#333333;font-size:10px;height:24px;margin-top:2px;padding:6px 26px 9px;width:74px;line-height:27px;}
#awaitingApprovalContentLeft .yellowBox .yellowBoxAddNote .yellowBoxAddNoteButtonRow .cancel_expandRowPress{background:url(../images/cancel_button_press.jpg) no-repeat ;color:#333333;font-size:10px;height:11px;margin-top:2px;padding:3px 13px 5px;width:57px;line-height:27px;}
.billDetailsLeftColumn_rowExpand .dataRowButton .saveButton_expandRowPress{background:url(../images/save_button_rowexpand_press.jpg) no-repeat ;color:#333333;font-size:10px;height:24px;margin-top:2px;padding:6px 26px 9px;width:74px;line-height:27px;}
.billDetailsLeftColumn_rowExpand .dataRowButton .cancel_expandRowPress{background:url(../images/cancel_button_press.jpg) no-repeat ;color:#333333;font-size:10px;height:11px;margin-top:2px;padding:3px 13px 5px;width:57px;line-height:27px;}
.billDetailsRightColumn_rowExpand .dataRowButton .saveButton_expandRowPress {background:url(../images/save_button_rowexpand_press.jpg) no-repeat ;color:#333333;font-size:10px;height:24px;margin-top:2px;padding:6px 26px 9px;width:74px;line-height:27px;}
.billDetailsRightColumn_rowExpand .dataRowButton .cancel_expandRowPress{background:url(../images/cancel_button_press.jpg) no-repeat ;color:#333333;font-size:10px;height:11px;margin-top:2px;padding:3px 13px 5px;width:57px;line-height:27px;}
.largeBlueButtonPress {background:transparent url(../images/save_button_rowexpand_press.jpg) no-repeat;color:#333333;
font-size:10px;height:26px;padding:0 1px 4px 0;text-decoration:none;width:79px;cursor:pointer;}
*:first-child+html .largeBlueButtonPress {background:transparent url(../images/save_button_rowexpand_press.jpg) no-repeat;color:#333333;font-size:10px;padding:5px 1px 4px 0;text-decoration:none;width:79px;height:26px;margin-top:5px;}

.largeWhiteButtonPress {background:transparent url(../images/large_cancel_button_press.jpg) no-repeat;color:#333333;
font-size:10px;height:26px;padding:0 1px 4px 0;text-decoration:none;width:79px;cursor:pointer;}
*:first-child+html .largeWhiteButtonPress {background:transparent url(../images/large_cancel_button_press.jpg) no-repeat;color:#333333;font-size:10px;padding:5px 1px 4px 0;text-decoration:none;width:79px;height:26px;margin-top:5px;}

.smallBlueButtonPress, .smallBlueButton:focus {cursor:pointer;background:transparent url(../images/cancel_button_press.jpg) no-repeat;color:#333333;font-size:10px;height:19px;padding:0px 0px 3px 0px;text-decoration:none;width:61px;}
*:first-child+html .smallBlueButtonPress {background:transparent url(../images/cancel_button_press.jpg) no-repeat;color:#333333;font-size:10px;padding:0px 1px 3px 0;text-decoration:none;width:61px;height:23px;}

.routeProfileContentLeft_Search .routeProfileContentLeft_SearchButton .saveButton_expandRowPress{background:url(../images/save_button_rowexpand_press.jpg) no-repeat ;color:#333333;font-size:10px;height:24px;margin-top:2px;padding:6px 26px 9px;width:74px;line-height:27px;margin-left:50px;}
.routeProfileContentLeft_Search .routeProfileContentLeft_SearchButton .cancel_expandRowPress{background:url(../images/cancel_button_press.jpg) no-repeat ;color:#333333;font-size:10px;height:11px;margin-top:2px;padding:3px 13px 5px;width:57px;line-height:27px;}
.routeProfileGridEditFace  .routeEditSaveCancel .saveButton_expandRowPress{background:url(../images/save_button_rowexpand_press.jpg) no-repeat ;color:#333333;font-size:10px;height:24px;margin-top:2px;padding:6px 26px 9px;width:74px;line-height:27px;margin-left:227px;}
.routeProfileGridEditFace  .routeEditSaveCancel .cancel_expandRowPress {background:url(../images/cancel_button_press.jpg) no-repeat ;color:#333333;font-size:10px;height:11px;margin-top:2px;padding:3px 13px 5px;width:57px;line-height:27px;}

.selectMultiplePersonFooter .saveButton_expandRowPress{background:url(../images/save_button_rowexpand_press.jpg) no-repeat ;color:#333333;font-size:10px;height:24px;margin-top:0px;padding:6px 26px 9px;width:74px;line-height:35px;margin-left:217px;font-weight:bold;}
.selectMultiplePersonFooter .cancel_expandRowPress{background:url(../images/cancel_button_press.jpg) no-repeat ;color:#333333;font-size:10px;height:11px;margin-top:2px;padding:3px 13px 5px;width:57px;line-height:27px;}

/**FIRST PAGE BUTTON*/
.listViewTable .pagination input.firstPagePress{float:left;background:url(../images/first_page_press.jpg) no-repeat;width:27px;height:23px;border: none;display: block;text-indent: -88888px;padding: 20px 0 0 0;margin: 0px 4px;line-height: normal;cursor: pointer;overflow: hidden;}
.listViewTable .pagination input.firstPageDisablePress{float:left;background:url(../images/first_page_disable_press.jpg) no-repeat;width:27px;height:23px;border: none;display: block;text-indent: -88888px;padding: 20px 0 0 0;margin: 0px 4px;line-height: normal;cursor: pointer;overflow: hidden;}
/**BACK PAGE BUTTON*/
.listViewTable .pagination input.backPagePress{float:left;background:url(../images/back_page_press.jpg) no-repeat;width:27px;height:23px;border: none;display: block;text-indent: -88888px;padding: 20px 0 0 0;margin: 0px 8px 0px 2px;line-height: normal;cursor: pointer;overflow: hidden;}
.listViewTable .pagination input.backPageDisablePress{float:left;background:url(../images/back_page_disable_press.jpg) no-repeat;width:27px;height:23px;border: none;display: block;text-indent: -88888px;padding: 20px 0 0 0;margin: 0px 8px 0px 2px;line-height: normal;cursor: pointer;overflow: hidden;}
/**NEXT PAGE BUTTON*/
.listViewTable .pagination input.nextPagePress{float:left;background:url(../images/next_page_press.jpg) no-repeat;width:27px;height:23px;border: none;display: block;text-indent: -88888px;padding: 20px 0 0 0;margin: 0px 2px 0px 8px;line-height: normal;cursor: pointer;overflow: hidden;}
.listViewTable .pagination input.nextPageDisablePress{float:left;background:url(../images/next_page_disable_press.jpg) no-repeat;width:27px;height:23px;border: none;display: block;text-indent: -88888px;padding: 20px 0 0 0;margin: 0px 2px 0px 8px;line-height: normal;cursor: pointer;overflow: hidden;}
/**LAST PAGE BUTTON*/
.listViewTable .pagination input.lastPagePress{float:left;background:url(../images/last_page_press.jpg) no-repeat;width:27px;height:23px;border: none;display: block;text-indent: -88888px;padding: 20px 0 0 0;margin: 0px 0px 0px 4px;line-height: normal;cursor: pointer;overflow: hidden;}
.listViewTable .pagination input.lastPageDisablePress{float:left;background:url(../images/last_page_disable_press.jpg) no-repeat;width:27px;height:23px;border: none;display: block;text-indent: -88888px;padding: 20px 0 0 0;margin: 0px 0px 0px 4px;line-height: normal;cursor: pointer;overflow: hidden;}

.removeBlueButtonPress {cursor:pointer;background:transparent url(../images/remove_button_rowexpand_press.jpg) no-repeat;color:#333333;
font-size:10px;height:26px;padding:0 1px 4px 0;text-decoration:none;width:79px;margin-right:50px;}
*:first-child+html .removeBlueButtonPress {background:transparent url(../images/remove_button_rowexpand_press.jpg) no-repeat;color:#333333;font-size:10px;padding:5px 1px 4px 0;text-decoration:none;width:79px;height:26px;margin-top:5px;margin-right:50px;}

#awaitingApprovalContentRight  .reassignApproversButtonPress {height:11px;color:#333333;font-size:10px;padding:3px 15px 5px 22px;margin-top:2px;background:url(../images/reassign_approvers_button_press.jpg) no-repeat;float:right;}

.globalsearchGOButtonPress {color:#fff;padding:0px 0px 3px 0px;margin:2px 0px 0px 0px;font-size:11px;width:27px;height:20px;line-height:20px;font-weight:bold;border:none;background:url(../images/globalsearch_go_button_press.jpg) right no-repeat;cursor:pointer;}
.searchGOButtonPress {color:#fff;padding:0px 0px 3px 0px;margin:2px 0px 0px 0px;font-size:11px;width:27px;height:20px;line-height:20px;font-weight:bold;border:none;background:url(../images/search_go_button_press.jpg) right no-repeat;cursor:pointer;}

.listViewTable .approveAllButtonPress {width:110px;height:22px;line-height:normal;text-decoration:none;color:#333333;font-size:11px;padding:2px 0px 5px 22px;background:url(../images/approve_all_button_press.jpg) no-repeat;cursor:pointer;}
* html .listViewTable .approveAllButtonPress {width:110px;height:22px;line-height:normal;text-decoration:none;color:#333333;font-size:11px;padding:4px 0px 5px 22px;background:url(../images/approve_all_button_press.jpg) no-repeat;cursor:pointer;}
*:first-child+html .listViewTable .approveAllButtonPress {width:110px;height:22px;line-height:normal;text-decoration:none;color:#333333;font-size:11px;padding:4px 0px 5px 22px;background:url(../images/approve_all_button_press.jpg) no-repeat;cursor:pointer;}

.listViewTable .approveSelectedButtonPress {width:145px;height:22px;line-height:normal;text-decoration:none;color:#333333;font-size:11px;padding:2px 0px 5px 25px;background:url(../images/approve_selected_button_press.jpg) no-repeat;cursor:pointer;}
* html .listViewTable .approveSelectedButtonPress {width:145px;height:22px;line-height:normal;text-decoration:none;color:#333333;font-size:11px;padding:4px 0px 5px 25px;background:url(../images/approve_selected_button_press.jpg) no-repeat;cursor:pointer;}
*:first-child+html .listViewTable .approveSelectedButtonPress {width:145px;height:22px;line-height:normal;text-decoration:none;color:#333333;font-size:11px;padding:4px 0px 5px 25px;background:url(../images/approve_selected_button_press.jpg) no-repeat;cursor:pointer;}
.copyRouteButtonPress {color:#333333;float:left;font-size:10px;height:11px;margin-top:2px;padding:5px 24px 7px 28px;width:72px;background:url(../images/copy_route_button_press.jpg) no-repeat;}
.copyButtonPress {font-size:10px;height:11px;margin-left:6px;padding:3px 9px 5px 28px;background:url(../images/copy_button_bg_press.jpg) no-repeat;color:#000000;}
.addViewersPress{font-size:10px;height:11px;margin-left:6px;padding:4px 9px 5px 19px;background:url(../images/add_viewers_button_bg_press.jpg) no-repeat;color:#000000;float:left;}
.routeProfileContentLeft_Head .editButtonPress {width:24px;float:right;height:11px;line-height:normal;text-decoration:none;color:#333333;font-size:10px;padding:3px 0px 5px 20px;background:url(../images/edit_botton_press.jpg) no-repeat;}

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ VIEW BY HEADER AREA  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@**/
.viewByHeaderBG {color:#2D83C0;font-size:11px;margin:0 8px;background:url(../images/view_by_header_bg.jpg) left top no-repeat;}
.viewByHeader {color:#2D83C0;font-size:11px;background:url(../images/view_by_header_bg_right.jpg) right top no-repeat;}
.viewByHeaderTopRow {color:#fff;min-height:30px;margin:0 8px;padding-left:5px;padding-right:5px;background-color:#2D83C0;/*background-image: url(../images/expSBox.png);*/}
/*@media (min-width:2270px) { .viewByHeaderTopRow {background-image: url(../images/expSBox.png);} }*/
.viewByHeaderTopRow .leftColumn {width:550px;float:left;line-height:20px;}
.viewByHeaderTopRow .rightColumn {float:right;line-height:20px;text-align:right;line-height:30px;}
.viewByHeaderTopRow .leftColumn a{color:#0056A7;font-size:11px;font-weight:normal;text-decoration:underline;}
.viewByHeaderTopRow .leftColumn a:hover{text-decoration:none;}
.viewByHeaderTopRow .leftColumn h2{color:#fff;font-size:15px;line-height:25px;float:left;padding-right:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;padding-top:2px;}
.viewByHeaderTopRow  .leftColumn span.lightBlueSmall{color:#fff;font-size:11px;line-height:30px;}

.viewByHeaderBottomRow {color:#fff;height:27px;margin:0 8px;padding-top:5px;padding-left:5px;padding-right:5px;border-top:1px solid #60a1d0;background-color:#2D83C0;}
.viewByHeaderBottomRow .leftColumn {width:900px;float:left;line-height:20px;font-family:Verdana;}
.viewByHeaderBottomRow .leftColumn  ul {float:left;list-style:none;padding-left:10px;font-family:Verdana;}
.viewByHeaderBottomRow .leftColumn  ul li {float:left;list-style:none;font-family:Verdana;}
.viewByHeaderBottomRow .leftColumn  ul li a {float:left;list-style:none;color:#fff;font-size:11px;font-family:Verdana;height:22px;float:left;background:url(../images/view_by_menu_a_bg.jpg) left top no-repeat;cursor:pointer;}
.viewByHeaderBottomRow .leftColumn  ul li a span{font-family:Verdana;display:block;padding:0 9px 2px 9px;float:left;border-right:1px #2d5689 solid;}
.viewByHeaderBottomRow .leftColumn  ul li.first a span{background:url(../images/view_by_menu_first_bg.jpg) left top no-repeat;font-family:Verdana;}
.viewByHeaderBottomRow .leftColumn  ul li.last a span{background:url(../images/view_by_menu_last_bg.jpg) right top no-repeat;border-right:none;font-family:Verdana;}
.viewByHeaderBottomRow .leftColumn  ul li a:hover {background:url(../images/view_by_menu_a_bg_hover.jpg) left top no-repeat;}
.viewByHeaderBottomRow .leftColumn  ul li.first a:hover span{font-family:Verdana;background:url(../images/view_by_menu_first_bg_hover.jpg) left top no-repeat;}
.viewByHeaderBottomRow .leftColumn  ul li.last a:hover span{font-family:Verdana;background:url(../images/view_by_menu_last_bg_hover.jpg) right top no-repeat;border-right:none;}
.viewByHeaderBottomRow .leftColumn  ul li a.selected {font-family:Verdana;background:url(../images/view_by_menu_press_bg.jpg) left top no-repeat;color:#c6e9f9;}
.viewByHeaderBottomRow .leftColumn  ul li.first a.selected span {font-family:Verdana;background:url(../images/view_by_menu_first_bg_press.jpg) left top no-repeat;color:#c6e9f9;}
.viewByHeaderBottomRow .leftColumn  ul li.last a.selected span {font-family:Verdana;background:url(../images/view_by_menu_last_bg_press.jpg) right top no-repeat;color:#c6e9f9;}
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@**/

/******************************************************************
Change It To This:
*******************************************************************/

input:-moz-any-link:focus {outline: none;}
input:active {outline: none;}
input:focus {-moz-outline-style: none;}

.greyText{color: #646464;display:block;font-weight:normal;font-size:11px;}

.routeDropDownWrapp {display:inline;border:none 0px;margin-right:5px;}

.routeDropDownShow {border-right:1px #c2c2c2 solid;border-top:1px #c2c2c2 solid;border-bottom:1px #e2e2e2 solid;width:14px;background:#fff url(../images/top_arrow.jpg) right no-repeat; 
cursor:default;font-size:9px;height:19px;padding-bottom:1px; line-height:19px; }

.routeDropDownHide {border-right:1px #c2c2c2 solid;border-top:1px #c2c2c2 solid;border-bottom:1px #e2e2e2 solid;width:14px;background:#fff url(../images/down_arrow.jpg) right no-repeat; 
cursor:default;font-size:9px;height:19px;padding-bottom:1px;line-height:19px; }

.routeDropDownTextBox {border-color:#C2C2C2 #E2E2E2 #E2E2E2;border-style:solid;border-width:1px;color:#000000;
font-size:11px;height:15px;padding-top:2px;padding-left:3px;margin-right:-15px; padding-right:25px;}

.routeDropDownDisplayBox {position: absolute;border:1px solid #dbecf7; z-index:99999;overflow:auto;padding-left:0px;background:#fff;font-size:11px;}

.routeDropDownContainer {border-width:0px;margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside;}

.routeDropDownDisplayBox li {border-bottom:1px solid #d5d5d5;border-top:1px solid #FFFFFF;color:#333333;display:block;height:auto;font-size:11px;cursor:default;}

.routeDropDownDataItem {background:#fff;border-bottom:1px solid #d5d5d5;border-top:1px solid #FFFFFF;color:#333333;display:block;}
.routeDropDownKeyNavigation {color:#fff;background:#3399ff;}
.routeDropDownItemFound {color:#fff;background:#3399ff;}
.routeDropDownHighlight {color:#ee7600; font-weight:bold}
.onHover{background:red;}
#glBoxTable .normalSelect .routeDropDownDisplayBox ul li span span {display:inline;color:#ee7600;}
.rcbSlide {z-index:100002 !important;}
.authorizationDone {background:#D7F0C8 url(../images/green_small_checkmark.jpg) no-repeat 0px 3px;border:1px solid #ADD198;color:#000000;float:left;font-size:11px;font-weight:bold;height:14px;margin-right:1px;padding-left:14px;width:26px;/***display:inline-block;***/}
.authorizationPending {background:#fff url(../images/grey_small_checkmark.jpg) no-repeat 0px 3px;border:1px dashed  #b8c8d1;color:#000000;float:left;font-size:11px;font-weight:bold;height:14px;margin-right:1px;padding-left:14px;width:26px;/****display:inline-block;***/}
/******************************************************************
ADMINISTRATION PANEL
*******************************************************************/
#administrationPanel {width:662px;margin:0 auto;padding:0px 10px;overflow:hidden;}
.administrationPanelHeaderBg { background:url(../images/route_profile_list_header_bg.jpg) no-repeat left top;height:29px;margin-left:2px;width:660px;float:left;/*margin:0px 8px;*/}
.administrationPanelHeader { background:url(../images/route_profile_list_header_left.jpg) no-repeat right top;height:29px;}
.administrationPanelHeader h1{float:left;color:#fff;font-size:15px;padding-top:5px;padding-left:10px;padding-right:10px;font-weight:bold;}
.administrationPanelHeader h2{float:left;color:#fff;font-size:12px;padding-top:8px;padding-left:10px;/*padding-right:10px;*/font-weight:bold;}

.administrationPanelContent { background:#e7e4cc;padding:18px;width:622px;margin:0px 2px;border-left:1px solid #787c5c;border-right:1px solid #787c5c;float:left;}
.administrationPanelContent p {font-size:11px;}
.administrationPanelContentLeft { float:left;width:302px;}
.administrationPanelHeading { background:#fff;float:left;width:302px;border:1px #90b2cb solid;margin-bottom:10px;}
.administrationPanelHeading h3 { background:url(../images/pop_up_tab_bg.gif) repeat-x;color:#2C2D23;float:left;font-size:12px;font-weight:bold;height:21px;padding-left:6px;padding-top:5px;width:296px;margin-bottom:3px;}
.administrationPanelHeading ul {color:#2C2D23;float:left;font-size:11px;width:296px;padding:5px;}

.administrationPanelHeading li {color:#2C2D23;float:left;width:270px;list-style:none;background:url(../images/small_blue_arrow.jpg) 2px 7px no-repeat;padding-left:16px;padding-bottom: 9px;}
.administrationPanelHeading li a {color:#0066cc;display:block;padding-bottom: 2px;text-decoration:underline;}
.administrationPanelHeading li span {color:#5e5e5e;display:block;}
.administrationPanelContentRight {float:right;width:302px;}

.administrationPanelFooter { background:url(../images/administration_footer_bg.jpg) no-repeat left top;font-size:11px;height:39px;margin:0 2px;padding:2px 11px;width:638px;float:left;}
.yellowHighlight { background:#fff991;padding:2px 5px;}
#routeProfileContentRight #noteHistroyTopMenu .searchGOButton {float:left;} 
#routeProfileContentRight #noteHistroyTopMenu .searchGOButtonPress {float:left;} 

/******************************************************************
ROUTE PROFILE LEFT YELLOW ADD NOTE BOX
*******************************************************************/
#routeProfileContentLeft .yellowBox {float:left;width:261px;margin:3px 6px 0px 7px;}
* html #routeProfileContentLeft  .yellowBox {float:left;width:261px;margin:3px 6px 0px 3px;}
#routeProfileContentLeft .yellowBox .yellowBoxContent{float:left;width:269px;background:url(../images/route_yellow_alert_box_bg.png) no-repeat top left;min-height:40px;height:auto !important;height:40px;padding:6px 10px 5px 10px;color:#1e1e1e;font-size:11px;}
#routeProfileContentLeft .yellowBox .yellowBoxContent a:hover {text-decoration:none;}
#routeProfileContentLeft .yellowBoxContentTop {float:left;width:261px;padding-top:2px;}
#routeProfileContentLeft .yellowBoxContent .noteIcon{float:left;width:246px;background:url(../images/note_icon.jpg) no-repeat top left;color:#1e1e1e;font-size:11px;padding:0px 0px 5px 20px;}
#routeProfileContentLeft .yellowBoxContentBottom{float:left;padding-top:5px;width:261px;}
#routeProfileContentLeft .showMoreDetails {float:none;display:block;color:#333333;font-size:10px;}
#routeProfileContentLeft .showMoreDetails a{color:#0066cc;font-size:11px;text-decoration:underline;cursor:pointer;font-weight:bold;}
#routeProfileContentLeft .seeAllNotes {float:none;color:#333333;font-size:10px;padding-left:0px;padding-top:5px;display:block;}
#routeProfileContentLeft .seeAllNotes a{color:#0066cc;font-size:11px;text-decoration:underline;}
#routeProfileContentLeft a.yellowAddNoteButton {width:50px;float:right;height:11px;color:#333333;font-size:10px;padding:3px 7px 5px 21px;background:url(../images/yellow_add_note_button.jpg) no-repeat;cursor:pointer;}
#routeProfileContentLeft a.yellowAddNoteButtonPress{width:50px;float:right;height:11px;color:#333333;font-size:10px;padding:3px 7px 5px 21px;background:url(../images/yellow_add_note_button_press.jpg) no-repeat;cursor:pointer;}
#routeProfileContentLeft a.yellowAddNoteButton_active {width:50px;float:right;height:11px;color:#000;font-size:10px;padding:3px 5px 5px 10px;background:#d9e7ef;}

#routeProfileContentLeft .yellowBox .yellowBoxBottom{float:left;width:288px;background:url(../images/route_yellow_alert_box_bottom.png) no-repeat;height:8px;padding-bottom:4px; }

#routeProfileContentLeft .yellowBox .yellowBoxAddNote{float:left;width:259px;margin:0px 0px 0px 0px;background:#d9e7ef;padding:5px;}
#routeProfileContentLeft .yellowBox .yellowBoxAddNote .yellowBoxAddNoteRow{float:left;width:240px;padding:1px 7px 3px 7px;}
#routeProfileContentLeft .yellowBox .yellowBoxAddNote .yellowBoxAddNoteRow textarea {float:left;font-size:11px;height:60px;width:240px;border:1px solid #90B3CC;}
#routeProfileContentLeft .yellowBox .yellowBoxAddNote .yellowBoxAddNoteRow span.alertIcon {background:url(../images/alert_icon.gif) no-repeat left;float:left;
font-size:11px;height:12px;padding-left:2px;width:12px;}
#routeProfileContentLeft .yellowBox .yellowBoxAddNote .yellowBoxAddNoteButtonRow {float:left;padding:3px 7px 3px;width:254px;}
#routeProfileContentLeft .yellowBox .yellowBoxAddNote .yellowBoxAddNoteButtonRow span.greySmallText{color: #9f9f9f;display:block;font-weight:normal;font-size:11px;/*float:left;*/padding-top:9px;padding-right:55px;}
#routeProfileContentLeft .yellowBox .yellowBoxAddNote .yellowBoxAddNoteButtonRow .saveButton_expandRow{background:url(../images/save_button_rowexpand.gif) no-repeat ;color:#333333;font-size:10px;height:24px;margin-top:2px;padding:6px 28px 9px;width:74px;line-height:27px;margin-left:46px;}
#routeProfileContentLeft .yellowBox .yellowBoxAddNote .yellowBoxAddNoteButtonRow .cancel_expandRow{background:url(../images/cancel_button1.gif) no-repeat ;color:#333333;font-size:10px;height:11px;margin-top:2px;padding:4px 15px 6px;width:57px;line-height:27px;}
#routeProfileContentLeft .yellowBox .yellowBoxAddNote .yellowBoxAddNoteButtonRow .saveButton_expandRowPress{background:url(../images/save_button_rowexpand_press.gif) no-repeat ;color:#333333;font-size:10px;height:24px;margin-top:2px;padding:6px 28px 9px;width:74px;line-height:27px;margin-left:46px;}
#routeProfileContentLeft .yellowBox .yellowBoxAddNote .yellowBoxAddNoteButtonRow .cancel_expandRowPress{background:url(../images/cancel_button_press1.gif) no-repeat ;color:#333333;font-size:10px;height:11px;margin-top:2px;padding:4px 15px 6px;width:57px;line-height:27px;}

/** ROUTE PROFILE LEFT YELLOW ADD NOTE BOX **/
.messageYellowSelectDownBg {background:url(../images/message_yellow_for_selected_down.jpg) no-repeat left top;float:left;height:30px;margin-left:10px;}
.messageYellowSelectDown {background:url(../images/message_yellow_for_selected_down_left.jpg) no-repeat right top;float:left;font-size:10px;height:26px;padding-left:5px;padding-right:3px;padding-top:7px;}
.messageYellowSelectDownBg .orangeNormalSmall_Alert {display:inline;font-size:11px;color:#c32900;line-height:17px; background:url(../images/warn_icon.gif) no-repeat left; padding-left:16px;float:left;margin-right:15px;}

/* USER PROFILE*/
.userProfileHeaderBg { background:url(../images/route_profile_header_left.jpg) no-repeat left top #A8A48B;margin:0px 8px;overflow:hidden;}
.userProfileHeader { background:url(../images/route_profile_header_right.jpg) no-repeat right top;overflow:hidden;}

.userProfileHeaderGreyBg { background:url(../images/userProfileContentGrey.jpg) no-repeat left top;margin:0px 8px;overflow:hidden;}
.userProfileHeaderGrey { background:url(../images/route_profile_header_right_grey.jpg) no-repeat right top;overflow:hidden;}

.userProfileHeaderTop {overflow:hidden;}
* html .userProfileHeaderTop { height:27px;overflow:visible;}
.userProfileHeaderTop_LeftColumn {width:400px;float:left;padding:4px 0px 0px 12px;}
.userProfileHeaderTop_LeftColumn h1{float:left;color:#fff;width:400px;font-size:15px;padding-bottom:2px;font-weight:bold;}
.userProfileHeaderTop_LeftColumn span {float:left;color:#fff;width:188px;font-size:10px;}
.userProfileHeaderTop_RightColumn {float:right;padding:10px 22px 0px 12px;text-align:right;}
.userProfileHeaderTop_LeftColumn span.headerEntityName { width: 100%;font-size: 18px;}

#userProfileContent #userProfileHeaderLeft {padding:4px 0px 0px 12px; background:url(../images/route_profile_header_left2.jpg) no-repeat left bottom;height:23px;}
#userProfileContentGrey #userProfileHeaderLeft { padding:4px 0px 0px 12px; background:url(../images/route_profile_header_left_grey2.jpg) no-repeat left bottom;height:23px;}

#userProfileContent #userProfileModificationDates {clear: both; padding-top:10px;}
#userProfileContent #userProfileModificationDates span {color:#333333;font-size:11px;margin-top: 10px;}

#userProfileContentGrey #userProfileModificationDates {clear: both; padding-top:10px;}
#userProfileContentGrey #userProfileModificationDates span {color:#333333;font-size:11px;margin-top: 10px;}


.userProfileContentLeft_Head .editButton {width:24px;float:right;height:11px;line-height:normal;text-decoration:none;color:#333333;font-size:10px;padding:3px 0px 5px 20px;background:url(../images/edit_botton.jpg) no-repeat;cursor:pointer;color:#000;}
.userProfileContentLeft_Head .editButtonPress {width:24px;float:right;height:11px;line-height:normal;text-decoration:none;color:#333333;font-size:10px;padding:3px 0px 5px 20px;background:url(../images/edit_botton_press.jpg) no-repeat;cursor:pointer;color:#000;}

/* DataMaintenance Tab Menu */
#dataMaintenanceContent .ajax__tab_header { height:21px;display:block;list-style:none;margin-top: -18px;margin-left: 185px;}

#dataMaintenanceContent .ajax__tab_header span span span a { height:21px;float:left;font-size:11px;color:#fff;cursor: pointer;display:inline;background:url(../images/data_maintenance_tab_menu_bg.png) left bottom no-repeat;}
#dataMaintenanceContent .ajax__tab_header span span span a span{ background:url(../images/data_maintenance_tab_menu_edge.png) right center no-repeat;display:block;float:left;padding:4px 10px 4px 9px;}
#dataMaintenanceContent .ajax__tab_inner span span span span .ajax__tab_tab {margin-right:0px;}
#dataMaintenanceContent .ajax__tab_header span span span a:hover { background:url(../images/data_maintenance_tab_menu_h.png) left bottom no-repeat;color:black;}
#dataMaintenanceContent .ajax__tab_header span span span a:hover span{ background:url(../images/data_maintenance_tab_menu_edge_h.png) right bottom no-repeat;color:black;}
#dataMaintenanceContent .ajax__tab_header span.ajax__tab_active span span a { background:url(../images/data_maintenance_tab_menu_h.png) left bottom no-repeat;color:black;}
#dataMaintenanceContent .ajax__tab_header span.ajax__tab_active span span a span{ background:url(../images/data_maintenance_tab_menu_edge_h.png) right bottom no-repeat;color:black;}
#dataMaintenanceContent .ajax__tab_default span.ajax__tab_tab {margin-right:0px;}
#dataMaintenanceContent .ajax__tab_disabled { display: none;}
#dataMaintenanceContent .ajax__tab_outer { margin-top: -7px; }

/* User Profile Tab Menu */
#userProfileContent .ajax__tab_header { height:21px;background:url(../images/route_profile_header_right2.jpg) right bottom no-repeat;display:block;list-style:none;padding-top:6px; background-color: #A59F87}
#userProfileContent .ajax__tab_header span span span a { height:21px;float:left;font-size:11px;color:#fff;cursor: pointer;display:inline;background:url(../images/route_profile_tab_menu_bg.jpg) left bottom no-repeat;}
#userProfileContent .ajax__tab_header span span span a span{ background:url(../images/route_profile_tab_menu_edge.jpg) right bottom no-repeat;display:block;float:left;padding:4px 10px 4px 9px;}
#userProfileContent .ajax__tab_inner span span span span .ajax__tab_tab {margin-right:0px;}
#userProfileContent .ajax__tab_header span span span a:hover { background:url(../images/route_profile_tab_menu_h.jpg) left bottom no-repeat;color:#605d48;}
#userProfileContent .ajax__tab_header span span span a:hover span{ background:url(../images/route_profile_tab_menu_edge_h.jpg) right bottom no-repeat;color:#605d48;}
#userProfileContent .ajax__tab_header span.ajax__tab_active span span a { background:url(../images/route_profile_tab_menu_h.jpg) left bottom no-repeat;color:#605d48;}
#userProfileContent .ajax__tab_header span.ajax__tab_active span span a span{ background:url(../images/route_profile_tab_menu_edge_h.jpg) right bottom no-repeat;color:#605d48;}
#userProfileContent .ajax__tab_default span.ajax__tab_tab {margin-right:0px;}
#userProfileContent .ajax__tab_disabled { display: none;}

/* User Profile Inactive Tab Menu */
#userProfileContentGrey .ajax__tab_header { height:21px;background:url(../images/route_profile_header_right_grey2.jpg) right bottom no-repeat;display:block;list-style:none;padding-top:6px;}

#userProfileContentGrey .ajax__tab_header span span span span a { height:21px;float:left;font-size:11px;color:#fff;cursor: pointer;display:inline;background:url(../images/route_profile_tab_menu_bg_grey.jpg) left bottom no-repeat;}
#userProfileContentGrey .ajax__tab_header span span span span a span{ background:url(../images/route_profile_tab_menu_edge_grey.jpg) right bottom no-repeat;display:block;float:left;padding:4px 10px 4px 9px;}
#userProfileContentGrey .ajax__tab_inner span span span span .ajax__tab_tab {margin-right:0px;}
#userProfileContentGrey .ajax__tab_header span span span span a:hover { background:url(../images/route_profile_tab_menu_h.jpg) left bottom no-repeat;color:#605d48;}
#userProfileContentGrey .ajax__tab_header span span span span a:hover span{ background:url(../images/route_profile_tab_menu_edge_h.jpg) right bottom no-repeat;color:#605d48;}
#userProfileContentGrey .ajax__tab_header span.ajax__tab_active span span span a { background:url(../images/route_profile_tab_menu_h.jpg) left bottom no-repeat;color:#605d48;}
#userProfileContentGrey .ajax__tab_header span.ajax__tab_active span span span a span{ background:url(../images/route_profile_tab_menu_edge_h.jpg) right bottom no-repeat;color:#605d48;}
#userProfileContentGrey .ajax__tab_default span.ajax__tab_tab {margin-right:0px;}

#userProfileContentGrey .ajax__tab_header { height:21px;background:url(../images/route_profile_header_right2.jpg) right bottom no-repeat;display:block;list-style:none;padding-top:6px; background-color: #A59F87}
#userProfileContentGrey .ajax__tab_header span span span a { height:21px;float:left;font-size:11px;color:#fff;cursor: pointer;display:inline;background:url(../images/route_profile_tab_menu_bg.jpg) left bottom no-repeat;}
#userProfileContentGrey .ajax__tab_header span span span a span{ background:url(../images/route_profile_tab_menu_edge.jpg) right bottom no-repeat;display:block;float:left;padding:4px 10px 4px 9px;}
#userProfileContentGrey .ajax__tab_inner span span span span .ajax__tab_tab {margin-right:0px;}
#userProfileContentGrey .ajax__tab_header span span span a:hover { background:url(../images/route_profile_tab_menu_h.jpg) left bottom no-repeat;color:#605d48;}
#userProfileContentGrey .ajax__tab_header span span span a:hover span{ background:url(../images/route_profile_tab_menu_edge_h.jpg) right bottom no-repeat;color:#605d48;}
#userProfileContentGrey .ajax__tab_header span.ajax__tab_active span span a { background:url(../images/route_profile_tab_menu_h.jpg) left bottom no-repeat;color:#605d48;}
#userProfileContentGrey .ajax__tab_header span.ajax__tab_active span span a span{ background:url(../images/route_profile_tab_menu_edge_h.jpg) right bottom no-repeat;color:#605d48;}
#userProfileContentGrey .ajax__tab_default span.ajax__tab_tab {margin-right:0px;}
#userProfileContentGrey .ajax__tab_disabled { display: none;}

/* User Profile Right tab menu */
.userProfileHeaderGrey #userProfileHeaderRight ul { float:left;display:inline;list-style:none;}
.userProfileHeaderGrey #userProfileHeaderRight li { height:21px;float:left;padding-top:6px;display:inline;list-style:none;}
.userProfileHeaderGrey #userProfileHeaderRight li a { height:21px;float:left;font-size:11px;color:#fff;cursor: pointer;display:inline;background:url(../images/route_profile_tab_menu_bg_grey.jpg) left bottom no-repeat;}
.userProfileHeaderGrey #userProfileHeaderRight li a span{ background:url(../images/route_profile_tab_menu_edge_grey.jpg) right bottom no-repeat;display:block;float:left;padding:4px 10px 4px 9px;}
.userProfileHeaderGrey #userProfileHeaderRight li a:hover { background:url(../images/route_profile_tab_menu_h.jpg) left bottom no-repeat;color:#605d48;}
.userProfileHeaderGrey #userProfileHeaderRight li a:hover span{ background:url(../images/route_profile_tab_menu_edge_h.jpg) right bottom no-repeat;color:#605d48;}
.userProfileHeaderGrey #userProfileHeaderRight li a.active { background:url(../images/route_profile_tab_menu_h.jpg) left bottom no-repeat;color:#605d48;}
.userProfileHeaderGrey #userProfileHeaderRight li .active span{ background:url(../images/route_profile_tab_menu_edge_h.jpg) right bottom no-repeat;color:#605d48;}
#userProfileContentbg {background:#f7f6ec url(../images/user_profile_content_bg.jpg) repeat-y left top ;overflow:hidden;border-bottom:1px #b3b792 solid;margin:0px 8px;height:auto !important;height:100px;min-height:100px;}
#userProfileContent {background:url(../images/user_profile_content_right.jpg) repeat-y right top ;height:auto !important;height:100px;min-height:100px;overflow:hidden;}
#userProfileContentGrey {background:url(../images/user_profile_content_right.jpg) repeat-y right top ;height:auto !important;height:100px;min-height:100px;overflow:hidden;}
#userProfileContentLeft {float:left;padding-bottom:15px;font-size:10px;}
.userProfileContentLeft_Row {margin: 10px; padding-top : 2px;}

.userProfileContentLeft_Row div {line-height:13px;}

.profileTabContent { margin: 20px;}

.userProfileContentLeft_greyMessage {float:left;padding:6px 9px;width:286px;background:#898989;}
.userProfileContentLeft_greyMessage span{color:#fff;line-height:14px;}

#userProfileContent .addNoteButton{float:right;height:11px;color:#333333;font-size:10px;padding:3px 5px 5px 22px;margin-top:2px;background:url(../images/add_note_button.jpg) no-repeat;}
#userProfileContent .addNoteButtonPress{float:right;height:11px;color:#333333;font-size:10px;padding:3px 5px 5px 22px;margin-top:2px;background:url(../images/add_note_button_press.jpg) no-repeat;}

.userProfileContentLeft_Row .addNoteButton{float:right;height:11px;color:#333333;font-size:10px;padding:3px 5px 5px 22px;margin-top:2px;background:url(../images/add_note_button.jpg) no-repeat;}
.userProfileContentLeft_Row .addNoteButtonPress{float:right;height:11px;color:#333333;font-size:10px;padding:3px 5px 5px 22px;margin-top:2px;background:url(../images/add_note_button_press.jpg) no-repeat;}

/* User Profile Content Left Box */
.userProfileContentLeft_Box {margin-bottom:6px;border:1px #c5c2ae solid;}
.userProfileContentLeft_Box .userProfileContentLeft_Head {height : 26px; background: url(../images/AccountInfoTwoModesHeaderRO.gif) bottom left repeat-x #F7F6EC; padding : 6px 5px 0px 5px; border-top : 1px;  border-color : #A4A085; border-style : solid; border-bottom : 1px;  border-color : #A4A085; border-style : solid;}
.userProfileContentLeft_Box .userProfileContentLeft_Head span{float:left;color:#97794e !important;font-size:14px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;}
.userProfileContentLeft_Box .userProfileContentLeft_Content {padding:10px 5px 9px 5px;color:#000;font-size:10px;}
.userProfileContentLeft_Box .userProfileContentLeft_Content div {display:block;padding-bottom:5px;color:#000;}
.userProfileContentLeft_Box .userProfileContentLeft_Content td {display:block;width:105px;padding-bottom:7px;color:#000;}
.userProfileContentLeft_Box .userProfileContentLeft_Content td .info{display:block;width:50px;padding-bottom:7px;color:#000;}
.userProfileContentLeft_Box .userProfileContentLeft_Content div strong {color:#646464;font-weight:bold; }
.userProfileContentLeft_Box .userProfileContentLeft_Content td strong {color:#646464;font-weight:bold; }
.userProfileContentLeft_Box .userProfileContentLeft_Content div span {font-weight:bold; }
.userProfileContentLeft_Box .userProfileContentLeft_Content td span {font-size:14px;color:#000;font-weight:bold; }

.accountDetails .userProfileContentLeft_Content {float:left;width:260px;padding:0px 5px 0px 5px;color:#000;font-size:10px;}
.accountDetails .userProfileContentLeft_Content div {display:block;width:260px;padding-bottom:2px;color:#000;}
.accountDetails .userProfileContentLeft_Box {float:left;margin-bottom:6px;width:270px; border : 0px;}

.userProfileContentLeft_Box .userProfileContentLeft_Content a {color:#0066CC;text-decoration:none;}
.userProfileContentLeft_Box .userProfileContentLeft_Content a:hover {color:#0066CC;text-decoration:underline;}
/* User Profile Content Left Search */
.userProfileContentLeft_Search {float:left;margin-bottom:6px;border:1px #90b3cc solid;background:#deecf5;}
.userProfileContentLeft_Search .userProfileContentLeft_Head {float:left;width:259px;padding:8px;color:#216aa3;}
.userProfileContentLeft_Search .userProfileContentLeft_Head span{float:left;color:#216aa3;font-size:12px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif}
.userProfileContentLeft_Search .userProfileContentLeft_Content {float:left;padding:3px 8px 9px 8px;color:#000;font-size:11px;}
.userProfileContentLeft_Search .userProfileContentLeft_Content div {display:block;padding-bottom:7px;color:#000;}
.userProfileContentLeft_Search .userProfileContentLeft_Content div span {font-size:14px;font-weight:bold;}
.userProfileContentLeft_Search .userProfileContentLeft_Content div .inputField{width:257px;height:20px;color:#000;border:1px solid #e2e2e2;border-top:1px solid #c2c2c2;background:#fff;}
.userProfileContentLeft_Search .userProfileContentLeft_Content div.userProfileContentLeft_SearchButton  span {font-size:11px;font-weight:normal;}
.userProfileContentLeft_SearchButton {padding-top:5px;text-align:center;padding-left:41px;float:left;}
.userProfileContentLeft_SearchButton span{ font-size:9px;color:#6e828a}

/* User Profile Grid Table */
.userProfileGrid {	font-size:11px;	color:#000;	padding:15px 0px 12px 10px;}
.userProfileGrid TD{padding:5px 6px;}
.userProfileGrid table {width:99%;border-right:1px solid #90b2cb;}
.userProfileGrid table th  {color: #708a99;font-weight:bold;font-size:11px;padding:2px 0px 0px 0px;border:none;margin:0px;text-decoration:none;text-align:center;vertical-align:top;}
.userProfileGrid table th {padding: 4px 6px 3px 12px;text-decoration:none;background:url(../images/list_view_table_header.png) bottom left repeat-x;line-height:16px;border-top:1px solid #90b2cb;}
.userProfileGrid table th a{color: #708a99;font-weight:bold;font-size:11px;text-decoration:none;}
.userProfileGrid table td {border-left: 1px solid #bedae8;padding:7px 5px 5px 5px;border-bottom:1px solid #dddddd;}
.userProfileGrid table .dataRow td.blueNumberingTD {background:#708a99 url(../images/blueNumberingTD_bg.jpg) top left repeat-x;text-align:center;color:#fff;font-size:20px;font-weight:bold;height:38px;}
*:first-child+html  .userProfileGrid table .dataRow td.blueNumberingTD {background:#708a99 url(../images/blueNumberingTD_bg.jpg) top left repeat-x;text-align:center;color:#fff;font-size:20px;font-weight:bold;height:25px;}
.userProfileGrid  a{font-size:11px;color:#0056ac;text-decoration:underline;line-height:17px;}
.userProfileGrid table .dataRow td{line-height:16px;}
.userProfileGrid table .dataRow {background:#fff;}
.userProfileBreadcrumb {height:25px;margin:0px 8px;padding:3px 0px;color:#333333;font-size:11px;}
.userProfileBreadcrumb  a:hover {text-decoration:none;}
.userProfileBreadcrumb .userProfileBreadcrumbLeft {width:800px;float:left;line-height:20px;}
.userProfileBreadcrumb  .userProfileBreadcrumbLeft  a {color:#0066cc;font-size:11px;line-height:17px;text-decoration:underline;}
.userProfileBreadcrumb  .userProfileBreadcrumbLeft  span {color:#0066cc;font-size:11px;line-height:17px;}
.userProfileBreadcrumb .userProfileBreadcrumbRight {width:450px;float:right;line-height:20px;text-align:right;}
.userProfileBreadcrumb  .userProfileBreadcrumbRight  a {color:#0066cc;font-size:11px;text-decoration:underline;line-height:17px;}

#userProfileContentRight{ margin-left:304px;}

.userProfileContentArea {	font-size:11px;	color:#000;margin:0px 23px;padding-top:10px;padding-bottom:10px;}
.userProfileContentArea .listViewTable table {border-top:1px solid #d6d4c6;border-right:1px solid #d9dcde;width:100%;}
.userProfileContentArea .listViewTable table th {padding: 4px 0px 3px 12px;text-decoration:none;background:url(../images/route_list_table_header_bg.jpg) bottom left no-repeat;line-height:16px;border-top:1px solid #90b2cb;}
.userProfileContentArea .listViewTable table td {border-left: 1px solid #d9dcde;padding:7px 5px 5px 5px;border-bottom:1px solid #e2e5e7;}
.userProfileContentArea .listViewTable table .userProfileRoutingHeader {padding:0px;text-decoration:none;background:url(../images/user_profile_routing_header.jpg) bottom left repeat-x;height:64px;}
.contactInfoTableEdit span.addRouteFormContentBrownText {color:#3381CE;font-size:13px;font-weight:bold;}
.userProfileContentArea .listViewTable table .userProfileRoutingHeader table{margin-top:0px;border:0px;}
.userProfileContentArea .listViewTable table .userProfileRoutingHeader table th{border:0px;}
.userProfileContentArea .listViewTable table .userProfileRoutingHeader table td{border:0px;}
.userProfileContentArea .listViewTable table .userProfileRoutingHeader a{color:#0056AC;font-size:11px;line-height:17px;text-decoration:underline;}

.userProfileContentArea .listViewTable table th.headerSortUp {background:url(../images/list_view_table_header_h.jpg) repeat-x scroll left bottom;}
.userProfileContentArea .listViewTable table th.headerSortDown {background:url(../images/list_view_table_header_h.jpg) repeat-x scroll left bottom;}
.userProfileContentArea .listViewTable table th.headerSortUp a{background:url(../images/shorting_up_arrow.gif) no-repeat right;display:block;padding-right:14px;}
.userProfileContentArea .listViewTable table th.headerSortDown a{background:url(../images/shorting_down_arrow.gif) no-repeat right;display:block;padding-right:14px;}
.userProfileContentArea .listViewTable table th.hover{background:url(../images/list_view_table_header_h.jpg) bottom left repeat-x;}

.userProfileContentArea .routeTabRightHeader {float: right; margin-top: 20px;}
.userProfileContentArea .listViewTable table .userProfileRoutingHeader .routeTabRightHeader a{color:#000000;font-size:11px;line-height:17px;text-decoration:none;}
.userProfileContentArea .listViewTable table.kycListTable th{background:url(../images/list_view_table_header.jpg) bottom left repeat-x;}

.inactiveRouteWizardBlock { margin-bottom: 10px;}
.inactiveRouteWizardLabel { font-size: 11px;color: #0056AC;font-weight: bold;}
.inactiveRouteWizardRouteName { font-size: 11px;font-weight: bold;}
.inactiveRouteWizardCheckBox { font-size: 11px;font-weight: normal;margin: 7px;display: block;}
.inactiveRouteWizardDropDown { margin: 7px 7px 7px 20px;display: block;}
.inactiveRouteWizardInfo { font-size: 11px;font-weight: normal;}

/* When Inactive */
.userProfileHeaderGreyBg { background:url(../images/route_profile_header_left_grey.jpg) no-repeat left top;margin:0px 8px;overflow:hidden;}
.userProfileHeaderGrey { background:url(../images/route_profile_header_right_grey.jpg) no-repeat right top;overflow:hidden;}
* html .userProfileHeaderGreyBg { background:url(../images/route_profile_header_left_grey.jpg) no-repeat 0px 0px;}
* html .userProfileHeaderGrey {background:url(../images/route_profile_header_right_grey.jpg) no-repeat right top;}

* html .userProfileHeaderBg {background:url(../images/route_profile_header_left.jpg) no-repeat 0px 0px;}
* html .userProfileHeader {background:url(../images/route_profile_header_right.jpg) no-repeat right top;}
* html #userProfileContent #userProfileHeaderLeft {width:292px;float:left;padding:0px 0px 0px 12px;margin:0px;display:block;}
* html #userProfileContentGrey #userProfileHeaderLeft {width:292px;float:left;padding:0px 0px 0px 12px;margin:0px;display:block;}
* html #userProfileHeaderRight { margin-left:298px;margin-right:12px;}

* html #userProfileContentbg {overflow:visible;}
* html #userProfileContent {overflow:visible;}
* html #userProfileContentGrey {overflow:visible;}
* html #userProfileContentLeft { float:left;width:303px;}
* html .userProfileContentArea {overflow:hidden;}
* html #userProfileContentRight{ margin-left:295px;min-height:100px;height:auto !important;height:100px;padding-left:0px;
margin-left:0px;padding-right:0px;margin-right:0px;float:left;}

/* Route Profile Contact Info Table */
.contactInfoTable { width:100%;}
.contactInfoTable th {text-align:left;text-transform:uppercase;color:#3381ce;font-size:11px;font-weight:bold;padding-top:18px;padding-bottom:8px;background:none;}
.contactInfoTable td {text-align:left;color:#000;font-size:11px;padding-bottom:7px;}
.contactInfoTable td div {text-align:left;color:#000;font-size:11px;padding-bottom:7px;display:block;}
.contactInfoTable td span {text-align:left;color:#646464;font-size:11px;display:block;}
.userProfileContentArea .listViewTable table .contactInfoTable {margin-top:0px;border-top:none;}
.userProfileContentArea table .contactInfoTable th span{float:left;padding-top:2px;color:#77745A;}
.userProfileContentArea .listViewTable table .contactInfoTable th {margin-top:0px;text-align:left;background:#f8f7f2 url(../images/permissions_th_bg.jpg) repeat-x bottom left;border-left:1px #c5c2ae solid;border-bottom:1px #c5c2ae solid;padding:5px 0 3px 4px;}
.userProfileContentArea table td .editButton {width:29px;float:right;height:15px;line-height:normal;text-decoration:none;color:#333333;font-size:10px;padding:3px 0 4px 20px;background:url(../images/edit_botton.jpg) no-repeat;font-weight:normal;text-transform:none;cursor:pointer;color:#000;}
.userProfileContentArea table td .editButtonPress {width:29px;float:right;height:15px;line-height:normal;text-decoration:none;color:#333333;font-size:10px;padding:3px 0 4px 20px;background:url(../images/edit_botton_press.jpg) no-repeat;font-weight:normal;text-transform:none;cursor:pointer;color:#000;}

.userProfileContentArea table .contactInfoTable td div input {margin-top:2px;border-top:1px solid #9b9b9b;border-bottom:1px solid #c8cacc;border-right:1px solid #c8cacc;border-left:1px solid #c8cacc;font-size:11px;padding:2px 5px;}

.userProfileContentArea .contactInfoTableEdit {padding:10px;background:#DEECF5;border:1px solid #90B3CC;}

.userProfileContentArea .contactInfoTableEdit .userProfileContentLeft_SearchButton {padding-left:0px;}
.permissionsTabTable {width:100%;}
.permissionsTabTable ul{display:block;}
.permissionsTabTable li {display:block;padding-left:15px;}
.permissionsTabTable span.categoryName {display:block;height:25px;}
.permissionsTabTable span.categoryName span{font-weight:bold;font-size:12px;float:left;}
.permissionsTabTable span.categoryName a{font-weight:bold;font-size:12px;float:right;}
.permissionsTabTable span.permissionName {display:block;height:25px;}
.permissionsTabTable span.permissionName span{font-weight:bold;font-size:12px;float:left;}
.permissionsTabTable span.permissionName a{font-weight:bold;font-size:12px;float:right;}

.changePassword .popUpBoxContent .popUpBoxDataRow input {border:1px #ccc solid;margin-bottom:2px;}
.changePassword .popUpBoxContent .popUpBoxDataRow .smallBlueButton {border:none;margin-bottom:0px}
.changePassword .popUpBoxContent .popUpBoxDataRow .largeBlueButton {border:none;margin-bottom:0px}
.changePassword .popUpBoxContent .popUpBoxDataRow .Required {color:Red;}
.reuseablePopUpBoxContainer .changePassword { background:#dbecf7;width:98%;border:none;margin:10px auto 0; }

.routeDropDownWrapp {display:inline;border:none 0px;margin-right:5px;}

.routeDropDownShow {
border-right:1px #c2c2c2 solid;border-top:1px #c2c2c2 solid;border-bottom:1px #e2e2e2 solid;
width:14px;background:#fff url(../images/top_arrow.jpg) right no-repeat; 
cursor:default;font-size:9px;height:19px;padding-bottom:1px; line-height:19px; }

.routeDropDownHide {
border-right:1px #c2c2c2 solid;border-top:1px #c2c2c2 solid;border-bottom:1px #e2e2e2 solid;
width:14px;background:#fff url(../images/down_arrow.jpg) right no-repeat; 
cursor:default;font-size:9px;height:19px;padding-bottom:1px;line-height:19px; }

.routeDropDownTextBox {
border-color:#C2C2C2 #E2E2E2 #E2E2E2;border-style:solid;border-width:1px;color:#000000;
font-size:11px;height:15px;padding-top:2px;padding-left:3px;margin-right:-15px; padding-right:25px;}

.routeDropDownDisplayBox {position: absolute;border:1px solid #dbecf7; z-index:99999;overflow:auto;padding-left:0px;background:#fff;font-size:11px;}
.routeDropDownContainer {border-width:0px;margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none;list-style-position: outside;}
.routeDropDownDisplayBox li { border-bottom:1px solid #d5d5d5;border-top:1px solid #FFFFFF;color:#333333;display:block;height:auto;font-size:11px;cursor:default;}

.routeDropDownDataItem {background:#fff;border-bottom:1px solid #d5d5d5;border-top:1px solid #FFFFFF;color:#333333;display:block;}
.routeDropDownKeyNavigation {color:#fff;background:#3399ff;}
.routeDropDownItemFound {color:#fff;background:#3399ff;}
.routeDropDownHighlight {color:#ee7600; font-weight:bold;}
.onHover{background:red;}

#glBoxTable .normalSelect .routeDropDownDisplayBox ul li span span {display:inline;color:#ee7600;}

.normalButtonPress {background:url(../images/drop_down_arrow_l_press.gif) left top no-repeat;float:left;height:24px;margin:0 0px 0 5px;cursor:pointer;text-decoration:none;}
.normalButtonPress span{display:block;background:url(../images/drop_down_arrow_r_n_press.gif) right top no-repeat;padding:5px 16px 5px 15px;color:#000;font-size:11px;}
.reviewRouteFormWrapper a.normalButtonPress {background:url(../images/drop_down_arrow_l_press.gif) left top no-repeat;float:left;height:24px;margin:6px 0px 0 5px;cursor:pointer;text-decoration:none;}
.reviewRouteFormFooter .reviewRouteFormFooterRight a.nextButtonPress {color:#333333;float:left;font-size:11px;height:12px;margin-top:5px;padding:7px 24px 7px 30px;width:35px;background:url(../images/save_button_rowexpand_press.jpg) no-repeat;text-decoration:none;}

/* Role Tab View */
.roleTabView {border:1px #c5c2ae solid;width:100%;border-top:none;}
.roleTabView th {padding:8px 5px 5px 8px;background:#f8f7f2 url(../images/permissions_th_bg.jpg) repeat-x bottom left;border-top:1px #c5c2ae solid;border-left:1px #fff solid;border-bottom:1px #c5c2ae solid;color:#605d48;font-size:14px;font-family:Arial, Helvetica, sans-serif;text-align:left;}
.roleTabView th span {float:left;}
.roleTabView th  .editButton {width:45px;float:right;height:19px;line-height:normal;text-decoration:none;color:#333333;font-size:10px;padding:2px 0 5px 20px;background:url(../images/edit_botton.jpg) no-repeat;}
.roleTabView td {padding:5px;}
.roleTabView td.rightBorder {border-right:1px #c5c2ae solid;}
.roleTabView ul{display:block;background:#f2f1e0;list-style:none;padding:0px;margin:0px;margin-bottom:5px;}
.roleTabView ul li{line-height:25px;padding:0px 0px 0px 0px;margin:0px;}
*:first-child+html .roleTabView ul ul{margin:-11px 0px 0px 0px;padding:0px;}
*:first-child+html .roleTabView ul ul ul{margin:-11px 0px 0px 0px;padding:0px;}

.roleTabView ul li span {display:block;padding:0px 0px 0px 25px;border-bottom:1px #fff solid;background:url(../images/role_tab_success_icon.gif) no-repeat 5px 5px;}
.roleTabView ul li li span {display:block;padding:0px 0px 0px 45px;border-bottom:1px #fff solid;background:url(../images/role_tab_success_icon.gif) no-repeat 23px 5px;}
.roleTabView ul li li li span {display:block;padding:0px 0px 0px 65px;border-bottom:1px #fff solid;background:url(../images/role_tab_success_icon.gif) no-repeat 43px 5px;}

* html .roleTabView ul li span {display:block;padding:0px 0px 0px 25px;border-bottom:1px #fff solid;background:url(../images/role_tab_success_icon.gif) no-repeat 5px 5px;}
* html .roleTabView ul li li span {display:block;padding:0px 0px 0px 45px;border-bottom:1px #fff solid;background:url(../images/role_tab_success_icon.gif) no-repeat 23px 5px;}
* html .roleTabView ul li li li span {display:block;padding:0px 0px 0px 65px;border-bottom:1px #fff solid;background:url(../images/role_tab_success_icon.gif) no-repeat 43px 5px;}
* html .roleTabView ul li {display:inline-block;} 
* html .roleTabView ul ul li {display:inline-block;} 
* html .roleTabView ul ul ul li {display:inline-block;} 

* html .roleTabView ul ul  {margin-bottom:0px;} 
* html .roleTabView ul ul ul  {margin-bottom:0px;} 

.routeProfileListHeader .userProfileAddUser {background:url(../images/user_profile_add_user.jpg) no-repeat;float:right;height:18px;margin-right:7px;margin-top:4px;padding:5px 0 0 36px;width:70px;cursor:pointer;}
.routeProfileListHeader .userProfileAddUser span {color:#000;font-size:11px;padding-top:0px;}

.routeProfileListHeader .userProfileAddUserPress {background:url(../images/user_profile_add_user_press.jpg) no-repeat;float:right;height:18px;margin-right:7px;margin-top:4px;padding:5px 0 0 36px;width:70px;}
.routeProfileListHeader .userProfileAddUserPress span {color:#000;font-size:11px;padding-top:0px;}

.roleTabView ul li span.categoryName {background:none;color:#82663e;font-size:12px;font-weight:bold;padding-left:7px;height:25px;padding-right:5px;}
.roleTabView ul li span.categoryName span{background:none;padding-left:0px;float:left;}
.roleTabView ul li span.categoryName a{float:right;background:url(../images/permissions_info_icon.gif) no-repeat 0px 3px;padding:0px 0px 0px 20px;color:#0066cc;}
.roleTabView ul li span.categoryName a span {text-decoration:underline;}
.roleTabView ul li li span.categoryName {background:none;color:#82663e;font-size:11px;font-weight:bold;padding-left:27px;}
.roleTabView ul li li li span.categoryName {background:none;color:#82663e;font-size:11px;font-weight:bold;padding-left:47px;}

/* BULK UPDATES CONFIRM */

.willBeMadeInactive {width:337px;margin-left:10px;margin-top:0px;}
.willBeMadeInactive h5{color:#216aa3;font-size:11px;font-weight:bold;background:url(../images/yellow_right_icon.jpg) no-repeat left top;padding-left:23px;line-height:17px;margin:0px 0px 5px 0px;}
.willBeMadeInactive h5 span {color:#216aa3;font-size:10px;font-weight:normal;padding-left:5px;}
.willBeMadeInactive ul {color:#000;font-size:11px;display:block;padding-left:25px;list-style:none;}
.willBeMadeInactive ul li {color:#000;font-size:11px;display:block;background:url(../images/list_item_bullet.jpg) no-repeat 0px 5px;padding-left:11px;list-style:none;}

.willNotBeMadeInactive {width:335px;margin-left:10px;background:#f8fbfc;border:1px solid #b6cedf;padding:3px 0px 5px 0px;margin-top:1px;}
.willNotBeMadeInactive h5{color:#216aa3;font-size:11px;font-weight:bold;background:url(../images/alert_icon.gif) no-repeat 6px 3px;padding-left:23px;line-height:17px;margin:0px 0px 5px 0px;}
.willNotBeMadeInactive h5 span {color:#c32900;font-size:10px;font-weight:normal;padding-left:5px;}
.willNotBeMadeInactive ul {color:#000;font-size:11px;display:block;padding-left:25px;list-style:none;}
.willNotBeMadeInactive ul li {color:#000;font-size:11px;display:block;background:url(../images/list_item_bullet.jpg) no-repeat 0px 5px;padding-left:11px;list-style:none;}
.willNotBeMadeInactive a.showDetails {color:#3d8bd8;padding-left:23px;}
.willNotBeMadeInactive a.showDetails span{color:#3d8bd8;text-decoration:underline;padding-right:4px;}
.willNotBeMadeInactive a.showDetails span:hover {color:#3d8bd8;text-decoration:none;}

.willNotBeMadeInactive a.hideDetails {color:#3d8bd8;padding-left:23px;}
.willNotBeMadeInactive a.hideDetails span{color:#3d8bd8;text-decoration:underline;padding-right:4px;}
.willNotBeMadeInactive a.hideDetails span:hover {color:#3d8bd8;text-decoration:none;}

.willBeMadeInactive .listViewTable table {border-top:none;border-right:1px solid #b6cedf;margin-top:0px;width:100%;}
.willBeMadeInactive .listViewTable table th {padding: 4px 0px 3px 12px;text-decoration:none;background:#fbfdfd url(../images/bulk_update_confirm_th.jpg) bottom left repeat-x;line-height:16px;border-bottom:1px solid #b6cedf;border-left:1px solid #b6cedf;text-align:left}
.willBeMadeInactive .listViewTable table td {border-left: 1px solid #b6cedf;padding:7px 5px 5px 5px;border-bottom:1px solid #b6cedf;background:#fff;}
.willBeMadeInactive .listViewTable table th span{float:left;}

.willBeMadeInactive .listViewTable table th a.printButton{background:url(../images/print_button.gif) no-repeat ;color:#333333;font-size:10px;height:11px;margin-top:1px;margin-right:2px;padding:2px 9px 7px 25px;text-transform:none;border:none;text-decoration:none;font-weight:normal;float:right;}
.willBeMadeInactive .listViewTable table th a.printButtonPress{background:url(../images/print_button_press.gif) no-repeat ;color:#333333;font-size:10px;height:11px;margin-top:1px;margin-right:2px;padding:2px 9px 7px 25px;text-transform:none;border:none;text-decoration:none;font-weight:normal;float:right;}

.willBeMadeInactiveContent {width:336px;margin-top:0px;padding-top:10px;padding-left:9px;}
.willBeMadeInactiveContent textarea {border-top:1px #c2c2c2 solid;border-bottom:1px #e2e2e2 solid;border-left:1px #e2e2e2 solid;border-right:1px #e2e2e2 solid;width:336px;height:50px;margin-top:1px}

.userProfileContentLeftMessage {float:left;padding:6px 9px 6px 8px;width:287px;background:#a4a085;}
.substituteDetails {float:left;width:257px;color:#fff;background:url(../images/substitute_details_icon.jpg) no-repeat 0px 0px;font-size:11px;padding:2px 0 5px 25px;}
.substituteDetails a{color:#fff;text-decoration:underline;}
.substituteDetails a:hover{text-decoration:none;}
.substituteDetails span {display:block;padding-bottom:2px;}
.userProfileContentLeftMessage .substituteDetails span a.substituteNormalButton {margin:5px 2px 0px 0px;font-size:10px;}
.userProfileContentLeftMessage .substituteDetails span a.substituteNormalButton span {color:#000;text-decoration:none;font-size:10px;}
.userProfileContentLeftMessage .substituteDetails span a.substituteNormalButtonPress {margin:5px 2px 0px 0px;font-size:10px;}
.userProfileContentLeftMessage .substituteDetails span a.substituteNormalButtonPress span {color:#000;text-decoration:none;font-size:10px;}

.substituteNormalButton {background:url(../images/substitute_details_button_l.jpg) left top no-repeat;float:left;height:21px;margin:0 0px 0 5px;cursor:pointer;text-decoration:none;}
.substituteNormalButton span{display:block;background:url(../images/substitute_details_button_r.jpg) right top no-repeat;padding:2px 10px 5px 10px;color:#000;font-size:11px;}
.substituteNormalButtonPress {background:url(../images/substitute_details_button_l_press.jpg) left top no-repeat;float:left;height:21px;margin:0 0px 0 5px;cursor:pointer;text-decoration:none;}
.substituteNormalButtonPress span{display:block;background:url(../images/substitute_details_button_r_press.jpg) right top no-repeat;padding:2px 10px 5px 10px;color:#000;font-size:11px;}

.userProfileContentLeftMessage span{color:#fff;line-height:14px;}

ul.substitituesNameOfPermission  {color:#000;font-size:11px;display:block;padding-left:2px;list-style:none;margin-top:5px;}
ul.substitituesNameOfPermission  li {color:#000;font-size:11px;display:block;background:url(../images/list_item_bullet.jpg) no-repeat 0px 5px;padding-left:11px;padding-bottom:2px;list-style:none;}


.messageYellowSelectDownBg .orangeNormalSmall_Alert {display:inline;font-size:11px;color:#c32900;line-height:17px; background:url(../images/warn_icon.gif) no-repeat left; padding-left:16px;float:left;margin-right:15px;}

/*  Bill Image Tab � Popup "dropdown" */

.dropUpSmallButton {background:url(../images/drop_up_small_arrow_l.gif) left top no-repeat;height:19px;margin:2px 3px 0;cursor:pointer;display:inline-block;}
.dropUpSmallButton span{display:block;background:url(../images/drop_up_small_arrow_r.gif) right top no-repeat;padding:3px 18px 4px 10px;color:#000;font-size:10px;}
.dropUpSmallButtonPress {background:url(../images/drop_up_small_arrow_l_press.gif) left top no-repeat;float:left;height:19px;margin:2px 7px 0 5px;cursor:pointer;}
.dropUpSmallButtonPress span{display:block;background:url(../images/drop_up_small_arrow_r_press.gif) right top no-repeat;padding:3px 18px 4px 10px;color:#000;font-size:10px;}

.dropUpSmallButton {background:url(../images/drop_up_small_arrow_l.gif) left top no-repeat;float:left;height:19px;margin:2px 7px 0 5px;cursor:pointer;}
.dropUpSmallButton span{display:block;background:url(../images/drop_up_small_arrow_r.gif) right top no-repeat;padding:3px 18px 4px 10px;color:#000;font-size:10px;}
.dropUpSmallButtonPress {background:url(../images/drop_up_small_arrow_l_press.gif) left top no-repeat;float:left;height:19px;margin:2px 7px 0 5px;cursor:pointer;}
.dropUpSmallButtonPress span{display:block;background:url(../images/drop_up_small_arrow_r_press.gif) right top no-repeat;padding:3px 18px 4px 10px;color:#000;font-size:10px;}
.dropmenuVersiondiv {position:absolute;border:1px solid black;font:normal 12px Verdana;}
.dropmenuVersiondiv span {width: 100%;display: block;text-indent: 3px;border-top: 1px solid #fff;border-bottom: 1px solid #fff;padding: 5px 0;text-decoration: none;font-weight: normal;color:#333;font-size:11px;background:#FFF;}
.dropmenuVersiondiv a {width: 100%;display: block;text-indent: 3px;border-top: 1px solid #fff;border-bottom: 1px solid #fff;padding: 5px 0;text-decoration: none;font-weight: normal;color:#333;font-size:11px;background:#FFF;}
.dropmenuVersiondiv a:hover{ background: #BEDAE8 ;border-top: 1px solid #8bb0d2;border-bottom: 1px solid #8bb0d2;color:#333;}

/* POPUP BUTTON  */
.popupButtonOff {background:url(../images/popup_icon_off.jpg) left top no-repeat;height:19px;margin:2px 0px 0 5px;cursor:pointer;width:22px;display:inline-block;}
.popupButtonOn {background:url(../images/popup_icon_on.jpg) left top no-repeat;height:19px;margin:2px 0px 0 5px;cursor:pointer;width:22px;display:inline-block;}
.popupButtonOffPress {background:url(../images/popup_icon_press.jpg) left top no-repeat;height:19px;margin:2px 0px 0 5px;cursor:pointer;width:22px;display:inline-block;}
.popupButtonOnPress {background:url(../images/popup_icon_press.jpg) left top no-repeat;height:19px;margin:2px 0px 0 5px;cursor:pointer;width:22px;display:inline-block;}

.listViewTable .statusColumn .dataEntryProgress_Alert {display:block;font-size:11px;color:#000;line-height:17px; background:url(../images/data_entry_progress.gif) no-repeat 0px 2px; padding-bottom:2px;padding-left:20px;/***float:left;***/margin-right:15px;}
#billDetails .addOneTimeAddress{width:132px;height:11px;color:#333333;font-size:10px;padding:2px 5px 6px 21px;margin-top:2px;background:url(../images/large_add_button.gif) no-repeat;cursor:pointer;display:block;margin-bottom:5px;margin-top:9px;}
#billDetails .editOneTimeAddress{width:132px;height:11px;color:#333333;font-size:10px;padding:2px 5px 6px 21px;margin-top:2px;background:url(../images/large_edit_button.gif) no-repeat;cursor:pointer;margin-bottom:5px;margin-top:9px;}
#billDetails .addOneTimeAddressPress{width:132px;height:11px;color:#333333;font-size:10px;padding:2px 5px 6px 21px;margin-top:2px;background:url(../images/large_add_button_press.gif) no-repeat;cursor:pointer;margin-bottom:5px;margin-top:9px;}
#billDetails .editOneTimeAddressPress{width:132px;height:11px;color:#333333;font-size:10px;padding:2px 5px 6px 21px;margin-top:2px;background:url(../images/large_edit_button_press.gif) no-repeat;cursor:pointer;margin-bottom:5px;margin-top:9px;}

.billDetailsLeftColumn_rowExpand .dataRow2 label{display:block;font-size:11px;line-height:16px;padding-right:15px;text-align:right;float:left;width:42px;}
.billDetailsLeftColumn_rowExpand .dataRow2 .input{border:1px solid #90B3CC;display:block;font-size:11px;height:18px;margin-bottom:5px;float:left;width:75%;}
#billDetails .billDetailsLeftColumn_rowExpand .dataRow2 {float:left;width:262px;padding-top:3px;}
.billDetailsLeftColumn_rowExpand .dataRow2 select{border:1px solid #90B3CC;color:#000000;display:block;font-size:11px;height:21px;margin-bottom:5px;float:left;width:76%;padding-top:2px;}

.listViewTable .statusColumn .dataEntryProgress_Alert {display:block;font-size:11px;color:#000;line-height:17px; background:url(../images/data_entry_progress.gif) no-repeat 0px 2px; padding-bottom:2px;padding-left:16px;/***float:left;***/margin-right:15px;}
#billDetails .addOneTimeAddress{width:132px;display:inline-block;height:11px;color:#333333;font-size:10px;padding:2px 5px 6px 21px;margin-top:2px;background:url(../images/large_add_button.gif) no-repeat;cursor:pointer;display:block;margin-bottom:5px;margin-top:9px;}
#billDetails .editOneTimeAddress{width:132px;display:inline-block;height:11px;color:#333333;font-size:10px;padding:2px 5px 6px 21px;margin-top:2px;background:url(../images/large_edit_button.gif) no-repeat;cursor:pointer;margin-bottom:5px;margin-top:9px;}
#billDetails .addOneTimeAddressPress{width:132px;display:inline-block;height:11px;color:#333333;font-size:10px;padding:2px 5px 6px 21px;margin-top:2px;background:url(../images/large_add_button_press.gif) no-repeat;cursor:pointer;margin-bottom:5px;margin-top:9px;}
#billDetails .editOneTimeAddressPress{width:132px;display:inline-block;height:11px;color:#333333;font-size:10px;padding:2px 5px 6px 21px;margin-top:2px;background:url(../images/large_edit_button_press.gif) no-repeat;cursor:pointer;margin-bottom:5px;margin-top:9px;}

select.clientSelectBox {border-color:#C2C2C2 #E2E2E2 #E2E2E2;border-style:solid;border-width:1px;color:#000000;font-size:11px;height:19px;margin-right:2px;margin-top:3px;width:200px;}
select.prioritySelectBox {border-color:#C2C2C2 #E2E2E2 #E2E2E2;border-style:solid;border-width:1px;color:#000000;font-size:11px;height:19px;margin-right:2px;margin-top:3px;width:130px;}
select.daysOldSelectBox {border-color:#C2C2C2 #E2E2E2 #E2E2E2;border-style:solid;border-width:1px;color:#000000;font-size:11px;height:19px;margin-right:2px;margin-top:3px;width:130px;}
select.statusSelectBox {border-color:#C2C2C2 #E2E2E2 #E2E2E2;border-style:solid;border-width:1px;color:#000000;font-size:11px;height:19px;margin-right:2px;margin-top:3px;width:200px;}

.footerDetails {color:#000;font-size:11px;}
.footerDetails a{color:#4f6e83;font-size:11px;text-decoration:underline;}
.footerDetails a:hover {text-decoration:none;}
.footerDetails span {display:block;color:#666666;}

.addAnotherBill{width:100px;height:11px;color:#333333;font-size:10px;padding:3px 5px 5px 22px;margin-top:2px;background:url(../images/add_another_bill_button.jpg) no-repeat;cursor:pointer;display:inline-block;}
.addAnotherBillPress{width:100px;height:11px;color:#333333;font-size:10px;padding:3px 5px 5px 22px;margin-top:2px;background:url(../images/add_another_bill_button_press.jpg) no-repeat;cursor:pointer;display:inline-block;}

/******************************************************************
DDE BILL UPLOAD PANEL
*******************************************************************/
#billUploadPanel {width:520px;padding:20px 10px;overflow:hidden;margin:0px 0 0 0;position:relative;}
.billUploadPanelHeaderBg { background:url(../images/bill_upload_header_bg.jpg) no-repeat left top;height:32px;}
.billUploadPanelHeader { background:url(../images/bill_upload_header_left.jpg) no-repeat right top;height:32px;}
.billUploadPanelHeader h1{float:left;color:#fff;font-size:15px;padding-top:7px;padding-left:10px;padding-right:10px;font-weight:bold;}
.billUploadPanelContent { background:#dfecf5;padding:9px;border-left:1px solid #2d5689;border-right:1px solid #2d5689;}
.billUploadPanelContent p {font-size:11px;}
.billUploadPanelContent h1{color:#286c9f;font-size:14px;padding-top:6px;padding-left:10px;padding-right:10px;font-weight:bold;}

.billUploadPanelContent_row {border-top:1px solid #9aadc6;margin-top:7px;padding:2px 0px;}
.billUploadPanelContent_row  .heading {color:#466D95;font-size:11px;display:block;font-weight:bold;padding-bottom:5px;}
.billUploadPanelContent_row  .dataRow {display:block;font-size:11px;overflow:hidden;padding:3px 0px;}
.billUploadPanelContent_row  .dataRowLeft {display:block;float:left;width:20%; font-weight:bold;text-align:right;padding-top:5px;}
.billUploadPanelContent_row  .dataRowRight {display:block;float:right;width:77%;}
.billUploadPanelContent_row  .dataRowRight span {display:block;overflow:hidden;}
.billUploadPanelContent_row  .dataRowRight span .input {font-size:11px;float:left;border:1px solid #9aadc6;line-height:20px;height:20px;}
.billUploadPanelContent_row  .dataRowRight  select {font-size:11px;float:left;border:1px solid #9aadc6;line-height:20px;height:22px;width:252px;padding-top:2px;}
.billUploadPanelContent_row  .dataRowRight span.greySmallText {font-size:10px;display:inline;float:left;width:350px;}
/** ERROR AREAS*/
.billUploadPanelContent_row  .errorMessage  .dataRowLeft em {color:#ff0000;font-weight:bold;font-size:12px;}
.billUploadPanelContent_row  .errorMessage  .dataRowLeft span {color:#FF0000;}
.billUploadPanelContent_row  .errorMessage {display:block;font-size:11px;overflow:hidden;}
.billUploadPanelContent_row  .errorMessage span span {background:url(../images/alert_icon.gif) no-repeat 0px 6px;color:#C32900;float:left;font-size:11px;height:20px;line-height:17px;margin-left:6px;text-indent:-9999px;width:16px;}
.billUploadPanelContent_row  .errorMessage .fakeinputfile input {border:1px solid #ff0000;}
.billUploadPanelContent_row  .blackSmallText {display:inline-block;}
.billUploadPanelContent_row  .greySmallText {display:inline-block;}
.billUploadPanelFooterBg { background:url(../images/bill_upload_footer_bg.jpg) no-repeat left bottom;border-top:1px #9aadc6 solid;}
.billUploadPanelFooterGradient { background:url(../images/bill_upload_footer_left.jpg) no-repeat right bottom;margin:0 0 0 1px;}
.billUploadPanelFooter { background:url(../images/bill_upload_gradient.jpg) repeat-x right top;height:66px;padding:8px;margin-right:1px;}

.divinputfile{background:url(../images/browse_button.jpg) no-repeat 100% 1px;height:28px;width:332px;margin:0px;float:left;}
.divinputfile .fakeInput{opacity: 0.0;-moz-opacity: 0.0;filter: alpha(opacity=00);margin-top:1px;width:332px;position:absolute;height:26px;}
.divinputfilePress .fakeInput{opacity: 0.0;-moz-opacity: 0.0;filter: alpha(opacity=00);margin-top:1px;width:332px;position:absolute;height:26px;}
.fakeinputfile{margin-top:-4px;}
.fakeinputfile input{font-family:Arial;margin-top:5px;}
.fakeinputfile input{border:1px solid #9AADC6;float:left;font-size:11px;height:18px;padding:3px 0 0 2px;width:250px;}
* html  .fakeinputfile{clear:both;}


.divinputfilePayee{background:url(../images/browse_button.jpg) no-repeat 100% 1px;height:28px;width:255px;margin:0px;float:left;}
.divinputfilePayee .fakeInputPayee{opacity: 0.0;-moz-opacity: 0.0;filter: alpha(opacity=00);margin-top:1px;width:255px;position:absolute;height:26px;}
.divinputfilePressPayee .fakeInputPayee{opacity: 0.0;-moz-opacity: 0.0;filter: alpha(opacity=00);margin-top:1px;width:255px;position:absolute;height:26px;}
.fakeinputfilePayee{margin-top:-4px;}
.fakeinputfilePayee input{font-family:Arial;margin-top:5px;}
.fakeinputfilePayee input{border:1px solid #9AADC6;float:left;font-size:11px;height:18px;padding:3px 0 0 2px;width:170px;}
* html  .fakeinputfilePayee{clear:both;}

* html .billUploadPanelContent { background:#dfecf5;border-left:1px solid #2d5689;border-right:1px solid #2d5689;float:left;padding:9px;overflow:hidden;width:500px;}
* html  .billUploadPanelContent_row {border-top:1px solid #9aadc6;margin-top:7px;padding:2px 0px;float:left;}

#billUploadPanel .redErrorMessage {padding:3px 15px 4px 26px;top:0;background:#d41600 url(../images/alert_icon.gif) 7px 4px no-repeat;border:#820d00 1px solid;font-size:11px;color:#fff;left:0;text-align:left;font-weight:normal;position:relative;margin:13px 0;}
#billUploadPanel .redErrorMessage span{display:block;padding-bottom:2px;}

#billUploadPanel .yellowWarningMessage {padding:3px 15px 4px 26px;top:0;background:#f1c928 url(../images/warn_icon.gif) 7px 4px no-repeat;border:#c09b26 1px solid;font-size:11px;color:#fff;left:0;text-align:left;font-weight:normal;position:relative;margin:13px 0;}
#billUploadPanel .yellowWarningMessage span{display:block;padding-bottom:2px;}

.billUploadPanelFooter  .saveButton_expandRow{background:url(../images/save_button_rowexpand.gif) no-repeat ;color:#333333;font-size:10px;margin-top:2px;padding:6px 27px 9px;float:right;}
.billUploadPanelFooter  .cancel_expandRow{background:url(../images/cancel_button1.gif) no-repeat ;color:#333333;font-size:10px;margin-top:5px;padding:4px 15px 6px;float:left;}
.billUploadPanelFooter  .saveButton_expandRowPress{background:url(../images/save_button_rowexpand_press.gif) no-repeat ;color:#333333;font-size:10px;margin-top:2px;padding:6px 27px 9px;float:right;}
.billUploadPanelFooter  .cancel_expandRowPress{background:url(../images/cancel_button_press1.gif) no-repeat ;color:#333333;font-size:10px;margin-top:5px;padding:4px 15px 6px;float:left;}

.billUploadPanelMainScreen { background:#dfecf5;padding:0px;border-left:1px solid #2d5689;border-right:1px solid #2d5689;}
.billUploadPanelMainScreen_row {background:#fff url(../images/enterbill_mainmenu_row.jpg) repeat-x bottom;padding:0px;height:auto !important;height:85px;min-height:85px;overflow:hidden;}
.billUploadPanelMain_downArrow {background:#fff url(../images/enterbill_main_downarrow.jpg) no-repeat;height:16px;width:38px;position:absolute;top:48px;left:59px;}


.billUploadPanelMainScreen_row .left { float:left;height:60px;padding:16px 5px 5px 30px;width:68px;}
.billUploadPanelMainScreen_row .right {float:right;height:auto !important;height:75px;min-height:75px;width:414px;}
.billUploadPanelMainScreen_row .right a {color:#0066cc;font-size:11px;font-weight:normal;padding-top:15px;padding-bottom:5px;display:block;}
.billUploadPanelMainScreen_row .right a span:hover {text-decoration:none;}
.billUploadPanelMainScreen_row .right a span {font-size:14px;font-weight:bold;color:#0066cc;display:inline;text-decoration:underline;}
.billUploadPanelMainScreen_row .right span  {color:#666666;display:block;font-size:11px;line-height:15px;}

.billUploadPanelMainScreen_row .right2 a {color:#0066cc;font-size:11px;font-weight:normal;padding-top:15px;padding-bottom:5px;display:block;}
.billUploadPanelMainScreen_row .right2 a span:hover {text-decoration:none;}
.billUploadPanelMainScreen_row .right2 a span {font-size:14px;font-weight:bold;color:#0066cc;display:inline;text-decoration:underline;}
.billUploadPanelMainScreen_row .right span  {color:#666666;display:block;font-size:11px;line-height:15px;}

.billUploadPanelMainScreen_row .right2 {float:left;height:auto !important;height:75px;min-height:75px;width:322px;}

.billUploadPanelMainScreen_row .right2 a {color:#0066cc;font-size:14px;font-weight:bold;padding-top:15px;padding-bottom:5px;display:block;text-decoration:underline;}
.billUploadPanelMainScreen_row .right2 a:hover {text-decoration:none;}
.billUploadPanelMainScreen_row .right2 span  {color:#666666;display:block;font-size:11px;line-height:15px;}
.billUploadPanelMainScreen_row .right2Row {float:left;width:282px;border-top:1px solid #d2e4f4;padding:5px 2px;}
.billUploadPanelMainScreen_row .right2RowBottom {float:left;width:282px;border-top:1px solid #d2e4f4;padding:5px 2px 15px 2px;}

.billUploadPanelMainScreen_row .right2Row  span {float:left;}
.billUploadPanelMainScreen_row .right2Row span.dataEntryProgress_Alert {display:block;font-size:11px;color:#000;line-height:15px; background:url(../images/data_entry_progress.gif) no-repeat 0px 2px; padding-bottom:2px;padding-left:24px;/***float:left;***/margin-left:9px;}
.billUploadPanelMainScreen_row .right2Row span.redNormalSmall_Alert {display:inline-block;font-size:11px;color:#c32900;line-height:15px; background:url(../images/alert_icon.gif) no-repeat 0px 2px; padding-bottom:2px;padding-left:21px;/***float:left;***/margin-left:12px;width:228px;}
.billUploadPanelMainScreen_row .right2Row span.yellowCheckedSmall_Alert {display:inline-block;font-size:11px;color:#646464;line-height:15px; background:url(../images/yellow_check_icon.gif) no-repeat 0px 2px; padding-bottom:2px;padding-left:22px;/***float:left;***/margin-left:12px;}
.billUploadPanelMainScreen_row .right2Row span.redNormalSmall_Alert  a {color:#C32900;display:inline;font-size:11px;font-weight:normal;padding:0;}
/******************************************************************************************
DDE US 407 
*******************************************************************************************/

#ddeBillDetailContentbg {background:#f1f9fd url(../images/dde_bill_content_bg.jpg) repeat-y left top ;overflow:hidden;border-bottom:1px #b8c8d1 solid;margin:0px 8px;height:auto !important;height:100px;min-height:100px;}
* html #ddeBillDetailContentbg {overflow:visible;}

#ddeBillDetailContent {background:url(../images/dde_bill_detail_content_right.jpg) repeat-y right top ;height:auto !important;height:100px;min-height:100px;overflow:hidden;}
* html #ddeBillDetailContent {overflow:visible;}
#ddeBillDetailContentLeft { float:left;width:509px;padding-bottom:0px;}
* html #ddeBillDetailContentLeft { float:left;width:502px;padding:0px;margin:0px;}

#ddeBillDetailContent #ddeBillDetailHeaderLeft { width:498px;float:left;padding:4px 0px 0px 12px; background:url(../images/dde_bill_detail_header_l.jpg) no-repeat left top;height:42px;}
#ddeBillDetailContent #ddeBillDetailHeaderLeft .topRow {padding-bottom:3px;font-size:11px;color:#fff;width:497px;}
#ddeBillDetailContent #ddeBillDetailHeaderLeft .topRow a {text-decoration:underline;color:#fff;font-family:Verdana, Arial, Helvetica, sans-serif;display:inline;}
#ddeBillDetailContent #ddeBillDetailHeaderLeft .topRow a:hover {text-decoration:none;}
#ddeBillDetailContent #ddeBillDetailHeaderLeft .bottomRow {font-size:10px;color:#cfe4f0;width:497px;}
#ddeBillDetailContent #ddeBillDetailHeaderLeft .bottomRow span span {padding-top:2px;padding-left:5px;display:inline;}
#ddeBillDetailContent #ddeBillDetailHeaderLeft span {font-family:Verdana, Arial, Helvetica, sans-serif;display:inline;}
#ddeBillDetailContent #ddeBillDetailHeaderLeft span h3 {font-size:15px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;display:inline;}
html #ddeBillDetailContent #ddeBillDetailHeaderLeft span h3 {font-size:15px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;display:inline-block;}
*:first-child+html #ddeBillDetailContent #ddeBillDetailHeaderLeft span h3 {display:inline;}

* html #ddeBillDetailContent #ddeBillDetailHeaderLeft {width:497px;float:left;padding:0px 0px 0px 12px;margin:0px;display:block;}

#ddeBillDetailContentRight{ margin-left:509px;background:url(../images/dde_bill_detail_header_m.jpg) no-repeat left top ;}
* html #ddeBillDetailContentRight{ margin-left:500px;min-height:100px;height:auto !important;height:100px;padding-left:0px;
margin-left:0px;padding-right:0px;margin-right:0px;float:left;}

.ddeBillDetailContentArea {color:#000000;font-size:11px;margin:0 15px;padding-bottom:10px;padding-top:18px;}
* html .ddeBillDetailContentArea {overflow:hidden;}

/**** User Profile Tab Menu***************************/
#ddeBillDetailContent .ajax__tab_header { height:21px;background:url(../images/dde_bill_detail_header_r.jpg) right top no-repeat;display:block;list-style:none;padding-top:10px;}

#ddeBillDetailContent .ajax__tab_header span span span a { height:21px;float:left;font-size:11px;color:#fff;cursor: pointer;display:inline;background:url(../images/right_bill_tab_menu_bg.jpg) left bottom no-repeat;}
#ddeBillDetailContent .ajax__tab_header span span span a span{ background:url(../images/right_bill_tab_menu_edge.jpg) right bottom no-repeat;display:block;float:left;padding:4px 10px 4px 9px;}
#ddeBillDetailContent .ajax__tab_inner span span span span .ajax__tab_tab {margin-right:0px;}
#ddeBillDetailContent .ajax__tab_header span span span a:hover { background:url(../images/right_bill_tab_menu_h.jpg) left bottom no-repeat;color:#605d48;}
#ddeBillDetailContent .ajax__tab_header span span span a:hover span{ background:url(../images/right_bill_tab_menu_edge_h.jpg) right bottom no-repeat;color:#605d48;}
#ddeBillDetailContent .ajax__tab_header span.ajax__tab_active span span a { background:url(../images/right_bill_tab_menu_h.jpg) left bottom no-repeat;color:#605d48;}
#ddeBillDetailContent .ajax__tab_header span.ajax__tab_active span span a span{ background:url(../images/right_bill_tab_menu_edge_h.jpg) right bottom no-repeat;color:#605d48;}
#ddeBillDetailContent .ajax__tab_default span.ajax__tab_tab {margin-right:0px;}

.ddeBillDetailHeaderLeft_row {border-top:1px solid #CFE4F0;float:left;margin:0 10px;padding:5px 0 6px;width:486px;}
.ddeBillDetailHeaderLeft_row .dataRow {float:left;width:490px;padding-top:4px;padding-bottom:4px;}
.ddeBillDetailHeaderLeft_row .dataRow2 {float:left;width:490px; vertical-align: middle; border-bottom: none}
.ddeBillDetailHeaderLeft_row .dataRow .heading {color:#216aa3;font-size:12px;font-weight:bold;float:left;}
.ddeBillDetailHeaderLeft_row .dataRow .dataRowLeft {float:left;width:110px;text-align:right;padding-top:2px;font-size:11px;}
.ddeBillDetailHeaderLeft_row .dataRow .dataRowLeft em{color:#c32900;font-weight:bold;font-size:12px;}
.ddeBillDetailHeaderLeft_row .dataRow .dataRowLeft label{color:#000;font-size:11px;font-weight:bold;}
.ddeBillDetailHeaderLeft_row .dataRow .dataRowLeft label .greySmallText {font-size:10px;}
.ddeBillDetailHeaderLeft_row .dataRow .dataRowLeft label .greySmallText a{font-size:10px; color:#0066cc;text-decoration:underline;}
.ddeBillDetailHeaderLeft_row .dataRow .dataRowLeft label .greySmallText a:hover{text-decoration:none;}
.ddeBillDetailHeaderLeft_row .dataRow .dataRowRight {float:right;width:367px;font-size:11px;}
.ddeBillDetailHeaderLeft_row .dataRow .dataRowRight .dataRowRightRow {float:left;width:366px;padding-top:3px;}
.ddeBillDetailHeaderLeft_row .dataRow .dataRowRight .dataRowRightRow span.greySmallText {display:inline;}
.ddeBillDetailHeaderLeft_row .selectStyle1{float:left;width:348px;border:1px #e2e2e2 solid;border-top:1px #777777 solid;height:21px;font-size:11px;padding:1px 0  0; outline:none;}
.ddeBillDetailHeaderLeft_row .textfieldStyle1{border:1px #cacaca solid;border-top:1px #777777 solid;float:left;font-size:11px;height:15px;padding:3px 5px 1px;width:335px;}
.ddeBillDetailHeaderLeft_row .textfieldStyle2{border:1px #cacaca solid;border-top:1px #777777 solid;float:left;font-size:11px;height:15px;padding:3px 5px 1px;width:93px;}
.ddeBillDetailHeaderLeft_row .textfieldStyle3{border:1px #cacaca solid;border-top:1px #777777 solid;float:left;font-size:11px;height:15px;padding:3px 5px 1px;width:80px;}
/** IE6 Fixes */
* html .ddeBillDetailHeaderLeft_row {border-top:1px solid #CFE4F0;float:left;margin:0 3px 0 5px;padding:5px 0 6px;width:486px;}
* html .ddeBillDetailHeaderLeftBox_row {border:1px solid #CFE4F0;float:left;margin:0 3px 0 5px;padding:5px;width:476px;margin-bottom:5px;}
* html #ddeBillDetailContentLeft .editView .dataRowButtonArea {float:left;margin:1px 0px 0 10px;padding:9px 0 6px 126px;width:329px;background:url(../images/blue_white_border_bg.jpg) repeat-x top ;}
* html .footerButtonArea {float:left;height:36px;margin:0 0px;margin-left:0px;padding:0 0 0 2px;width:506px;background: url(../images/dde_bill_detail_footer_bg.gif) repeat-x top;border-top:1px solid #b8c8d1;border-bottom:1px solid #b8c8d1;}
* html .addRemitAdvice_addNoteArea {float:left;margin:0 3px 0 5px;padding:5px 0 6px;width:486px;}
.ddeBillDetailHeaderLeft_row .dataRow .dataRowBlock1 {float:left;width:110px;text-align:right;padding-top:2px;font-size:11px;}
.ddeBillDetailHeaderLeft_row .dataRow .dataRowBlock1 em{color:#c32900;font-weight:bold;font-size:12px;}
.ddeBillDetailHeaderLeft_row .dataRow .dataRowBlock1 label{color:#000;font-size:11px;font-weight:bold;}
.ddeBillDetailHeaderLeft_row .dataRow .dataRowBlock2 {float:left;width:120px;text-align:left;padding-top:2px;font-size:11px;padding-left:10px;}
.ddeBillDetailHeaderLeft_row .dataRow .dataRowBlock3 {float:left;width:109px;text-align:right;padding-top:2px;font-size:11px;}
.ddeBillDetailHeaderLeft_row .dataRow .dataRowBlock3 em{color:#c32900;font-weight:bold;font-size:12px;}
.ddeBillDetailHeaderLeft_row .dataRow .dataRowBlock3 label{color:#000;font-size:11px;font-weight:bold;}

.ddeBillDetailHeaderLeft_row .dataRow .dataRowBlock4 {float:left;width:124px;text-align:left;padding-top:2px;font-size:11px;padding-left:10px;}
.ddeBillDetailHeaderLeft_row .dataRow .dataRowBlock4 a.calender {background:url(../images/dde_calender.gif) no-repeat 0px 3px;color:#C32900;float:left;font-size:11px;height:18px;line-height:17px;margin-left:4px;text-indent:-9999px;width:15px;}

.ddeBillDetailHeaderLeft_row a.moreInfo {padding-left:7px;}
.ddeBillDetailHeaderLeft_row .moreInfo:hover {text-decoration:none;}
.ddeBillDetailHeaderLeft_row a.moreInfo span{color:#0066cc;font-size:11px;text-decoration:underline;}
.ddeBillDetailHeaderLeft_row .moreInfo span:hover {text-decoration:none;}
.ddeBillDetailHeaderLeft_row a.moreInfo img {padding-right:2px;}

.ddeBillDetailHeaderLeft_row .errorMessage .dataRowBlock1 label {color:#ff0000;} 
.ddeBillDetailHeaderLeft_row .errorMessage .dataRowBlock1 label em{color:#ff0000;} 
.ddeBillDetailHeaderLeft_row .errorMessage .dataRowBlock3 label {color:#ff0000;} 
.ddeBillDetailHeaderLeft_row .errorMessage .dataRowBlock3 label em{color:#ff0000;} 
.ddeBillDetailHeaderLeft_row .errorMessage .dataRowBlock2 .textfieldStyle2{border:1px solid #ff0000;}
.ddeBillDetailHeaderLeft_row .errorMessage .dataRowBlock4 .textfieldStyle2{border:1px solid #ff0000;}
.ddeBillDetailHeaderLeft_row .errorMessage .dataRowBlock4 .textfieldStyle3{border:1px solid #ff0000;}
.ddeBillDetailHeaderLeft_row .errorMessage  span.warn {background:url(../images/alert_icon.gif) no-repeat 0px 3px;color:#C32900;float:left;font-size:11px;height:20px;line-height:17px;margin-left:4px;text-indent:-9999px;width:14px;}
.ddeBillDetailHeaderLeft_row .errorMessage .dataRowLeft label em{color:#ff0000;} 
.ddeBillDetailHeaderLeft_row .errorMessage .dataRowLeft label {color:#ff0000;} 
.ddeBillDetailHeaderLeft_row .errorMessage .dataRowRight .selectStyle1 {border:1px solid #ff0000;}
.ddeBillDetailHeaderLeft_row .errorMessage .dataRowRight .textfieldStyle1 {border:1px solid #ff0000;}
.ddeBillDetailHeaderLeft_row .errorMessage .dataRowBlock4 .DatePickContainer table {border:1px solid #FF0000;}

#ddeBillDetailContentLeft .editView .errorMessage .dataRowLeft label em{color:#ff0000;} 
#ddeBillDetailContentLeft .editView .errorMessage .dataRowLeft label {color:#ff0000;} 
#ddeBillDetailContentLeft .editView .errorMessage .selectStyle2 {border:1px solid #ff0000;}
#ddeBillDetailContentLeft .editView .errorMessage .selectStyle3 {border:1px solid #ff0000;}
#ddeBillDetailContentLeft .editView .errorMessage .selectStyle4 {border:1px solid #ff0000;}
#ddeBillDetailContentLeft .editView .errorMessage .textfieldStyle1 {border:1px solid #ff0000;}
#ddeBillDetailContentLeft .editView .errorMessage .textfieldStyle4 {border:1px solid #ff0000;}
#ddeBillDetailContentLeft .editView .errorMessage span.warn {background:url(../images/alert_icon.gif) no-repeat 0px 3px;color:#C32900;float:left;font-size:11px;height:20px;line-height:17px;margin-left:4px;text-indent:-9999px;width:14px;}

.addressValidation .errorMessage .dataRowLeft label em{color:#ff0000;} 
.addressValidation .errorMessage .dataRowLeft label {color:#ff0000 !important;} 
.addressValidation .errorMessage .selectStyle2 {border:1px solid #ff0000;}
.addressValidation .errorMessage .selectStyle3 {border:1px solid #ff0000;}
.addressValidation .errorMessage .selectStyle4 {border:1px solid #ff0000;}
.addressValidation .errorMessage .textfieldStyle1 {border:1px solid #ff0000;}
.addressValidation .errorMessage .textfieldStyle4 {border:1px solid #ff0000;}
.addressValidation .errorMessage span.warn {background:url(../images/alert_icon.gif) no-repeat 0px 3px;color:#C32900;float:left;font-size:11px;height:20px;line-height:17px;margin-left:4px;text-indent:-9999px;width:14px;}

.addNewAddressBttn {background:transparent url(../images/add_new_address_button.gif) no-repeat scroll 0 0;color:#333333;float:left;font-size:10px;height:11px;margin-top:2px;padding:4px 5px 5px 26px;width:98px;margin-right:3px;}
.editAccountButton {background:transparent url(../images/edit_this_address_button.gif) no-repeat scroll 0 0;color:#333333;float:left;font-size:10px;height:11px;margin-top:2px;padding:4px 5px 5px 26px;width:98px;margin-right:3px;}
.editThisAddressBttn {background:transparent url(../images/edit_this_address_button.gif) no-repeat scroll 0 0;color:#333333;float:left;font-size:10px;height:11px;margin-left:3px;margin-top:2px;padding:3px 5px 5px 24px;width:100px;margin-right:3px;}
.editAccountButtonWithoutIcon {background:transparent url(../images/edit_this_address_button.gif) no-repeat scroll 0 0;color:#333333;float:left;font-size:10px;height:11px;margin-top:2px;padding:4px 5px 5px 26px;width:98px;margin-right:3px;}
.editThisAddressWithoutIconBttn {background:transparent url(../images/edit_this_address_button.gif) no-repeat scroll 0 0;color:#333333;float:left;font-size:10px;height:11px;margin-left:3px;margin-top:2px;padding:3px 5px 5px 24px;width:100px;margin-right:3px;}

.addOneTimeAdrsBttn {background:transparent url(../images/add_ontime_address.gif) no-repeat scroll 0 0;color:#333333;float:left;font-size:10px;	height:11px;margin-top:2px;padding:4px 5px 5px 26px;width:141px;margin-right:3px;}
.addOneTimeAdrsBttnPress, .addOneTimeAdrsBttn:focus {background:transparent url(../images/add_ontime_address_press.gif) no-repeat scroll 0 0;color:#333333;float:left;font-size:10px;height:11px;margin-top:2px;padding:4px 5px 5px 26px;width:141px;margin-right:3px;}

/*Add Remit Advice / Add Note Area */
.addRemitAdvice_addNoteArea {float:left;margin:0 10px;padding:5px 0 6px;width:486px;}

.addRemitAdvice_addNoteArea .dataRowLeft {float:left;margin:0 10px 0 0;padding:5px 0 6px;width:232px;font-size:11px;}
.addRemitAdvice_addNoteArea .dataRowLeft div {float:left;width:232px;}

.addRemitAdvice_addNoteArea .dataRowRight {float:left;margin:0 0px;padding:5px 0 6px;width:232px;font-size:11px;}
.addRemitAdvice_addNoteArea .dataRowLeft div {float:left;width:232px;}

.addRemitAdvice_addNoteArea .blackBoldSmall {font-size:11px;color:#000;font-weight:bold;line-height:18px;float:left;width:228px;}
.addRemitAdvice_addNoteArea textarea {border:1px #cacaca solid;border-top:1px #777777 solid;float:left;font-size:11px;height:70px;padding:3px 5px 1px;width:200px; resize :none;  }

.addNoteApproversBttn {background:transparent url(../images/add_note_approvers_button.gif) no-repeat scroll 0 0;color:#333333;float:left;font-size:10px;height:11px;margin-top:2px;padding:3px 5px 5px 26px;width:137px;}
.addRemittanceAdviceBttn {background:transparent url(../images/add_remittance_advice_button.gif) no-repeat scroll 0 0;color:#333333;float:left;font-size:10px;height:11px;margin-top:2px;padding:3px 5px 5px 23px;width:194px;}

.addNoteApproversBttnPress, .addNoteApproversBttn:focus {background:transparent url(../images/add_note_approvers_button_press.gif) no-repeat scroll 0 0;color:#333333;float:left;font-size:10px;height:11px;margin-top:2px;padding:3px 5px 5px 26px;width:137px;}
.addRemittanceAdviceBttnPress, .addRemittanceAdviceBttn:focus {background:transparent url(../images/add_remittance_advice_button_press.gif) no-repeat scroll 0 0;	color:#333333;float:left;font-size:10px;height:11px;margin-top:2px;padding:3px 5px 5px 23px;width:194px;}


#ddeBillDetailContentLeft .editView .dataRowButtonArea {float:left;margin:1px 10px 0 10px;padding:9px 0 6px 126px;width:329px;background:url(../images/blue_white_border_bg.jpg) repeat-x top ;}
#ddeBillDetailContentLeft .editView .dataRowButtonArea span {display:inline;float:left;padding-top:9px;font-size:10px;}
#ddeBillDetailContentLeft .editView .dataRowButtonArea .cancelReuseButton span {display:block;float:none;padding-top:3px;font-size:11px;}
#ddeBillDetailContentLeft .editView .dataRowButtonArea .cancelReuseButton  {margin-top:5px;}
#ddeBillDetailContentLeft .editView .dataRowButtonArea .saveReuseButton span {display:block;float:none;padding-top:7px;font-size:11px;padding-left:35px;padding-right:35px;}
/***/
.ddeBillDetailHeaderLeftBox_row {border:1px solid #CFE4F0;float:left;margin:0 10px;padding:5px;width:476px;margin-bottom:5px;}
#ddeBillDetailContentLeft .editView {background:#dfecf7;border:1px solid #90b2cb;}
#ddeBillDetailContentLeft .editView .heading {padding-bottom:3px;}
#ddeBillDetailContentLeft .editView .dataRow {float:left;width:476px;padding:5px 0;font-size:11px;color:#000;}
.ddeBillDetailHeaderLeftBox_row .dataRow {float:left;width:476px;padding-bottom:3px;font-size:11px;color:#000;}
.ddeBillDetailHeaderLeftBox_row .dataRow .dataRowLeft{float:left;width:108px;text-align:right;}
.ddeBillDetailHeaderLeftBox_row .dataRow .dataRowLeft em{color:#c32900;font-weight:bold;font-size:12px;}
.ddeBillDetailHeaderLeftBox_row .dataRow .dataRowLeft label{color:#000;font-size:11px;font-weight:bold;}
.ddeBillDetailHeaderLeftBox_row .dataRow .dataRowRight{float:right;width:359px;}
.ddeBillDetailHeaderLeftBox_row .dataRow .heading {color:#216aa3;font-size:12px;font-weight:bold;float:left;}
.ddeBillDetailHeaderLeftBox_row .headerTitle {color:#216aa3;font-size:12px;font-weight:bold;float:left;}
.ddeBillDetailHeaderLeftBox_row .dataRow .heading2 {color:#216aa3;font-size:11px;font-weight:bold;float:left;padding-left:15px;}
.ddeBillDetailHeaderLeftBox_row .dataRow .heading2 span{font-weight:normal;}
.ddeBillDetailHeaderLeftBox_row .dataRow  span.greySmallText {display:inline;}
.ddeBillDetailHeaderLeftBox_row .dataRow .dataRowLeft2{float:left;width:160px;text-align:left;}
.ddeBillDetailHeaderLeftBox_row .dataRow .dataRowLeft2 span{display:block;padding-bottom:3px;}
.ddeBillDetailHeaderLeftBox_row .dataRow .dataRowRight2{float:right;width:276px;}
.ddeBillDetailHeaderLeftBox_row .dataRow .dataRowRight2 span{display:block;padding-bottom:3px;}
.ddeBillDetailHeaderLeftBox_row .dataRow .dataRowLeft3{float:left;width:476px;padding:5px 0;font-size:11px;color:#000;}
.ddeBillDetailHeaderLeftBox_row .selectStyle2{float:left;width:248px;border:1px #cacaca solid;border-top:1px #777777 solid;height:21px;font-size:11px;padding:1px 0  0;}
.ddeBillDetailHeaderLeftBox_row .selectStyle3{float:left;width:457px;border:1px #cacaca solid;border-top:1px #777777 solid;height:21px;font-size:11px;padding:1px 0  0;}
.ddeBillDetailHeaderLeftBox_row .selectStyle4{float:left;width:323px;border:1px #cacaca;border-top:1px #777777 solid;height:21px;font-size:11px;padding:1px 0  0;}
.ddeBillDetailHeaderLeftBox_row .textfieldStyle4{border:1px #cacaca solid;border-top:1px #777777 solid;float:left;font-size:11px;height:15px;padding:3px 5px 1px;width:311px;}
.ddeBillDetailHeaderLeftBox_row .textfieldStyle{border:1px #cacaca solid;border-top:1px #777777 solid;float:left;font-size:11px;height:15px;padding:3px 5px 1px;width:200px;}
.ddeBillDetailHeaderLeftBox_row .fedexwarn {margin: 2px; font-size: 11px;}

.footerButtonArea {float:left;height:36px;margin:0 0px;margin-left:1px;padding:0 0 0 2px;width:506px;background: url(../images/dde_bill_detail_footer_bg.gif) repeat-x top;border-top:1px solid #b8c8d1;border-bottom:1px solid #b8c8d1;}

.footerButtonArea  .submitExitbttn {background:transparent url(../images/submit_exit_bttn.gif) no-repeat scroll 0 0;color:#333333;
float:left;font-size:10px;font-weight:bold;margin-top:6px;padding:4px 2px 5px 10px;width:122px;height:25px;}

.footerButtonArea  .Linkbttn {background:transparent url(../images/submit_exit_bttn.gif) no-repeat scroll 0 0;color:#333333;
float:left;font-size:10px;font-weight:bold;margin-top:6px;padding:4px 2px 5px 10px;width:75px;height:25px;text-align: left;text-indent: 20px;margin-right: 2px;}

.footerButtonArea  .Linkbttn:focus {background:transparent url(../images/submit_exit_bttn.gif) no-repeat scroll 0 0;color:#333333;
float:left;font-size:10px;font-weight:bold;margin-top:6px;padding:4px 2px 5px 10px;width:75px;height:25px;text-align: left;text-indent: 20px;margin-right: 2px;}

.footerButtonArea  .LinkbttnPress {background:transparent url(../images/submit_exit_bttn.gif) no-repeat scroll 0 0;color:#333333;
float:left;font-size:10px;font-weight:bold;margin-top:6px;padding:4px 2px 5px 10px;width:75px;height:25px;text-align: left;text-indent: 20px;margin-right: 2px;}

.footerButtonArea  .Rejectbttn {background:transparent url(../images/submit_exit_bttn.gif) no-repeat scroll 0 0;color:#333333;
float:left;font-size:10px;font-weight:bold;margin-top:6px;padding:4px 2px 5px 10px;width:70px;height:25px;text-align: left;text-indent: 20px;margin-right: 2px;}

.footerButtonArea  .Rejectbttn:focus {background:transparent url(../images/submit_exit_bttn.gif) no-repeat scroll 0 0;color:#333333;
float:left;font-size:10px;font-weight:bold;margin-top:6px;padding:4px 2px 5px 10px;width:70px;height:25px;text-align: left;text-indent: 20px;margin-right: 2px;}

.footerButtonArea  .RejectbttnPress {background:transparent url(../images/submit_exit_bttn.gif) no-repeat scroll 0 0;color:#333333;
float:left;font-size:10px;font-weight:bold;margin-top:6px;padding:4px 2px 5px 10px;width:70px;height:25px;text-align: left;text-indent: 20px;margin-right: 2px;}

.footerButtonArea  .submitExitbttn:focus {background:transparent url(../images/submit_exit_bttn_press.gif) no-repeat scroll 0 0;color:#333333;
float:left;font-size:10px;font-weight:bold;margin-top:6px;padding:4px 2px 5px 10px;width:122px;height:25px;}

.footerButtonArea  .submitExitbttnPress {background:transparent url(../images/submit_exit_bttn_press.gif) no-repeat scroll 0 0;color:#333333;
float:left;font-size:10px;font-weight:bold;margin-top:6px;padding:4px 2px 5px 10px;width:122px;height:25px;}

.footerButtonArea  .submitExitbttnWithLongTitle {background:transparent url(../images/submit_exit_bttn.gif) no-repeat scroll 0 0;color:#333333;
float:left;font-size:10px;font-weight:bold;margin-top:6px;padding:4px 2px 5px 17px;width:122px;height:25px;}

.footerButtonArea  .submitExitbttnWithLongTitle:focus {background:transparent url(../images/submit_exit_bttn_press.gif) no-repeat scroll 0 0;color:#333333;
float:left;font-size:10px;font-weight:bold;margin-top:6px;padding:4px 2px 5px 17px;width:122px;height:25px;}

.footerButtonArea  .submitExitbttnWithLongTitlePress {background:transparent url(../images/submit_exit_bttn_press.gif) no-repeat scroll 0 0;color:#333333;
float:left;font-size:10px;font-weight:bold;margin-top:6px;padding:4px 2px 5px 17px;width:122px;height:25px;}

.footerButtonArea  .submitExitLink {background:transparent url(../images/submit_exit_bttn.gif) no-repeat scroll 0 0;color:#333333;
float:left;font-size:10px;font-weight:normal;margin-top:6px;padding: 4px 2px 5px 35px;width:90px;height:25px;}

.footerButtonArea  .submitExitLink:focus {background:transparent url(../images/submit_exit_bttn_press.gif) no-repeat scroll 0 0;color:#333333;
float:left;font-size:10px;font-weight:normal;margin-top:6px;padding:4px 2px 5px 35px;width:90px;height:25px;}

.footerButtonArea  .submitExitLinkPress {background:transparent url(../images/submit_exit_bttn_press.gif) no-repeat scroll 0 0;color:#333333;
float:left;font-size:10px;font-weight:normal;margin-top:6px;padding:4px 2px 5px 35px;width:90px;height:25px;}

.footerButtonArea  .submitGoNextbttn {background:transparent url(../images/submit_go_next_bttn.gif) no-repeat scroll 0 0;color:#333333;
float:left;font-size:10px;font-weight:bold;height:27px;margin-left:3px;margin-top:5px;padding:4px 5px 5px 10px;width:170px;}

.footerButtonArea  .submitGoNextbttn:focus {background:transparent url(../images/submit_go_next_bttn_press.gif) no-repeat scroll 0 0;color:#333333;
float:left;font-size:10px;font-weight:bold;height:27px;margin-left:3px;margin-top:5px;padding:4px 5px 5px 10px;width:170px;}

.footerButtonArea  .submitGoNextbttnPress {background:transparent url(../images/submit_go_next_bttn_press.gif) no-repeat scroll 0 0;color:#333333;
float:left;font-size:10px;font-weight:bold;height:27px;margin-left:3px;margin-top:5px;padding:4px 5px 5px 10px;width:170px;}

.footerButtonArea  .NewRejectbttn {background:transparent url(../images/reject_exit_bttn_75x24.jpg) no-repeat scroll 0 0;color:#333333;
float:left;font-size:10px;font-weight:bold;margin-top:6px;padding:4px 2px 5px 10px;width:75px;height:25px;text-align: left;text-indent: 20px;margin-right: 2px;}

.footerButtonArea  .NewRejectbttn:focus {background:transparent url(../images/reject_exit_bttn_75x24.jpg) no-repeat scroll 0 0;color:#333333;
float:left;font-size:10px;font-weight:bold;margin-top:6px;padding:4px 2px 5px 10px;width:75px;height:25px;text-align: left;text-indent: 20px;margin-right: 2px;}

.footerButtonArea  .NewRejectbttnPress {background:transparent url(../images/reject_exit_bttn_75x24.jpg) no-repeat scroll 0 0;color:#333333;
float:left;font-size:10px;font-weight:bold;margin-top:6px;padding:4px 2px 5px 10px;width:75px;height:25px;text-align: left;text-indent: 20px;margin-right: 2px;}

.footerButtonArea  .cancelReuseButton {margin:8px 7px 0 5px;}
.footerButtonArea  .cancelReuseButtonPress {margin:8px 7px 0 5px;}
.footerButtonArea  .cancelReuseButton:focus {margin:8px 7px 0 5px;}
.footerButtonArea  .saveReuseButton {margin:5px 7px 0 5px;}
.footerButtonArea  .saveReuseButtonPress {margin:5px 7px 0 5px;}

.cancelReuseButton {background:url(../images/drop_up_small_arrow_l.gif) left top no-repeat;float:left;height:19px;margin:2px 7px 0 5px;cursor:pointer;}
.cancelReuseButton span{display:block;background:url(../images/cancel_button_r.gif) right top no-repeat;padding:3px 11px 4px 11px;color:#000;font-size:10px;}
.cancelReuseButtonPress, .cancelReuseButton:focus {background:url(../images/drop_up_small_arrow_l_press.gif) left top no-repeat;float:left;height:19px;margin:2px 7px 0 5px;cursor:pointer;}
.cancelReuseButtonPress span, .cancelReuseButton:focus span{display:block;background:url(../images/cancel_button_r_press.gif) right top no-repeat;padding:3px 11px 4px 11px;color:#000;font-size:10px;}

.saveReuseButton {background:transparent url(../images/save_button_l.gif) no-repeat scroll left top;cursor:pointer;float:left;height:27px;margin:2px 7px 0 5px;}
.saveReuseButton span{background:transparent url(../images/save_button_r.gif) no-repeat scroll right top;color:#000000;display:block;font-size:10px;padding:7px 12px 8px 12px;}
.saveReuseButtonPress, .saveReuseButton:focus {background:transparent url(../images/save_button_l_press.gif) no-repeat scroll left top;cursor:pointer;float:left;height:27px;margin:2px 7px 0 5px;}
.saveReuseButtonPress span{background:transparent url(../images/save_button_r_press.gif) no-repeat scroll right top;color:#000000;display:block;font-size:10px;padding:7px 12px 8px 12px;}
.inputFieldReadOnly{background:#DDDDDD none repeat scroll 0 0;border-color:#C2C2C2 #E2E2E2 #E2E2E2;border-style:solid;border-width:1px;color:#949494;height:19px;padding:2px 0 0 3px;width:254px;}
.inputFieldReadOnlyNoPadding{background:#DDDDDD none repeat scroll 0 0;border-color:#C2C2C2 #E2E2E2 #E2E2E2;border-style:solid;border-width:1px;color:#626262;}
/**********************YELLOW REUSEBLE POPUP**************************/
.yellowPopupBox {background:transparent url(../images/popup_box_bg.png) no-repeat scroll right bottom;float:left;font-size:11px;margin:10px 0 0 10px !important;}
.yellowPopupBoxContainer {background:#fbf9c3;border:1px solid #336699;margin-bottom:6px;margin-right:6px;padding:0 !important;}
.yellowPopupBoxContainer .popUpBoxTitle {background:#cc0000;height:40px;line-height:24px;margin:0 0 0px;}
.yellowPopupBoxContainer .popUpBoxTitle .popUpBoxTitleLeft {float:left;height:35px;line-height:24px;padding-top:4px;width:55%;}
.yellowPopupBoxContainer .popUpBoxTitle .popUpBoxTitleLeft span {padding-left:10px;color:#fff;font-weight:bold;}
.yellowPopupBoxContainer .popUpBoxTitle .popUpBoxTitleRight {color:#333333;display:inline;float:right;font-size:11px;height:31px;line-height:24px;padding-right:5px;padding-top:9px;text-align:right;width:25%;
}
.yellowPopupBoxContainer .popUpBoxTitle .popUpBoxTitleRight label {color:#fff;padding-right:5px;}
.yellowPopupBoxContainer .popUpBoxTitle .popUpBoxTitleRight input {padding-top:2px;}

.yellowPopupBoxContainer .popUpBoxTitleContent {background:#fbf9c3;line-height:24px;margin:0 0 0px;padding:9px 15px 9px 15px;}
.yellowPopupBoxContainer .popUpBoxTitleContent .popUpBoxTitleContentLeft {line-height:24px;padding-top:4px;width:100%;}
.yellowPopupBoxContainer .popUpBoxTitleContent .popUpBoxTitleContentLeft h3 {display:inline-block;width:100%;}
.yellowPopupBoxContainer .popUpBoxTitleContent .popUpBoxTitleContentLeft h3 span{float:left;color:#336699;font-size:19px;font-weight:bold;padding-left:0px;}
.yellowPopupBoxContainer .popUpBoxTitleContent .popUpBoxTitleContentLeft h3 a{float:right;}

.yellowPopupBoxContainer .popUpBoxTitleContent .popUpBoxTitleContentLeft h3 a.dropDownButton {color:#000000;font-size:11px;}
.yellowPopupBoxContainer .popUpBoxTitleContent .popUpBoxTitleContentLeft h3 a.dropDownButton span{color:#000000;font-size:11px;padding:4px 15px 2px 10px;font-weight:normal;background: url(../images/drop_down_r.jpg) no-repeat  right top;}
.yellowPopupBoxContainer .popUpBoxTitleContent .popUpBoxTitleContentLeft h3 a.dropDownButton span img {padding-top:0px;}

.yellowPopupBoxContainer .popUpBoxTitleContent .popUpBoxTitleContentLeft h3 a.dropDownButtonPress {color:#000000;font-size:11px;}
.yellowPopupBoxContainer .popUpBoxTitleContent .popUpBoxTitleContentLeft h3 a.dropDownButtonPress span{color:#000000;font-size:11px;padding:4px 15px 2px 10px;font-weight:normal;background: url(../images/drop_down_arrow_r_n_press.gif) no-repeat  right top;}
.yellowPopupBoxContainer .popUpBoxTitleContent .popUpBoxTitleContentLeft h3 a.dropDownButtonPress span img {padding-top:0px;}

.yellowPopupBoxContent .listViewTable .blueLinkText span {display:block;background:none; padding-left:10px;line-height:15px;}
.yellowPopupBoxContent .listViewTable span {display:block;background: url(../images/black_bullet.gif) no-repeat scroll left 6px; padding-left:10px;line-height:15px;}

.yellowPopupBoxContainer .popUpBoxTitleContent .popUpBoxTitleContentLeft span {color:#333;font-weight:normal;display:inline-block;line-height:16px;padding-left:27px;}
.yellowPopupBoxContainer .popUpBoxTitleContent .popUpBoxTitleContentLeft span img {float:left;padding-right:5px;padding-top:0px;}

.yellowPopupBoxContainer .popUpBoxTitleContent {background:#fbf9c3;line-height:24px;padding:9px 15px 9px;}

.yellowPopupBox .yellowPopupBoxContent {border:medium none;padding:0px 15px 0px;}
.yellowPopupBoxContent{background:#fbf9c3;border-bottom:1px solid #90B2CB;border-left:1px solid #90B2CB;border-right:1px solid #90B2CB;height:auto !important;min-height:100px;height:100px;padding:16px 0;}

.yellowPopupBox  .errorMessageArea{display:block;padding-bottom:10px}
.yellowPopupBox  .errorMessageArea span {display:block;background: url(../images/black_bullet.gif) no-repeat scroll left 6px; padding-left:10px;line-height:15px;}

.yellowPopupBox .yellowPopupBoxContainer .errorMessageArea span {display:block;background: url(../images/black_bullet.gif) no-repeat scroll left 6px; padding-left:10px;line-height:15px;}

.totalAuthorizedArea {color:#fff;float: right; width: auto;font-size:11px;padding-top:3px;padding-right:13px;}
.totalAuthorizedArea a {float:left;color:#fff;text-decoration:underline;font-size:11px;padding-left:9px;line-height:20px;}
.totalAuthorizedArea a:hover {text-decoration:none;}
.totalAuthorizedArea span {float:left;color:#fff;font-size:11px;line-height:20px;}
.totalAuthorizedArea span .amountAuthorized {line-height:20px;float:none;font-size:13px;}

#payeeHistoryPopUpBoxContainer .popUpBoxContentArea #awaitingApprovalContentLeft #billDetails .billDetailsRightColumn_row .LeftColumn {width:80px;}

/***/
#awaitingApprovalContent #billDetails .billDetailsLeftColumn_rowExpand .yellowHndEdit {float:left;width:262px;padding-top:10px;}

#awaitingApprovalContent #billDetails .billDetailsLeftColumn_rowExpand .yellowHndEdit .yellowHndEditContent {background:transparent url(../images/yellow_hnd_edit_bg.png) no-repeat scroll left top;color:#1E1E1E;float:left;font-size:11px;height:auto !important;min-height:40px;
padding:7px 7px 5px;width:262px;}

#awaitingApprovalContent #billDetails .billDetailsLeftColumn_rowExpand .yellowHndEditContentBottom {float:left;width:262px;}

#awaitingApprovalContent #billDetails .billDetailsLeftColumn_rowExpand .yellowHndEditContentBottom  .heading{background:#CC0000 url(../images/alert_icon.gif) no-repeat scroll 4px 6px;color:#FFFFFF;float:left;font-weight:bold;padding:5px 5px 5px 20px;width:223px;}
#awaitingApprovalContent #billDetails .billDetailsLeftColumn_rowExpand .yellowHndEditContentBottom  .dataRow{color:#000;float:left;font-weight:normal;padding:5px 5px 5px 5px;width:238px;}
#awaitingApprovalContent #billDetails .billDetailsLeftColumn_rowExpand .yellowHndEditContentBottom  .dataRow span {display:block;line-height:19px;}
#awaitingApprovalContent #billDetails .billDetailsLeftColumn_rowExpand .yellowHndEditContentBottom  .dataRow span a{color:#265D90;font-weight:bold;text-decoration:underline;padding-top:5px;display:block;background: url(../images/blue_arrow_yellowbox.gif) no-repeat 0px  9px;padding-left:11px;}
#awaitingApprovalContent #billDetails .billDetailsLeftColumn_rowExpand .yellowHndEditContentBottom  .dataRow span a:hover {text-decoration:none;}

#awaitingApprovalContent #billDetails .billDetailsLeftColumn_rowExpand .yellowHndEdit .yellowHndEditBottom {background:transparent url(../images/yellow_hnd_edit_bottom.png) no-repeat scroll 0 0;float:left;height:8px;padding-bottom:4px;width:262px;}

/***/
#ddeBillDetailContentLeft .lrg_yellowHndEdit {float:left;width:476px;padding:10px 17px 10px 17px;}

#ddeBillDetailContentLeft .lrg_yellowHndEdit .lrg_yellowHndEditContent {background:transparent url(../images/lrg_yellow_hnd_edit_bg.gif) no-repeat scroll left top;color:#1E1E1E;float:left;font-size:11px;height:auto !important;min-height:40px;padding:7px 7px 5px;width:467px;}

#ddeBillDetailContentLeft .lrg_yellowHndEditContentBottom {float:left;width:476px;}

#ddeBillDetailContentLeft .lrg_yellowHndEditContentBottom  .heading{background:#CC0000 url(../images/alert_icon.gif) no-repeat scroll 4px 6px;color:#FFFFFF;
float:left;font-weight:bold;padding:5px 5px 5px 20px;width:437px;}

#ddeBillDetailContentLeft .lrg_yellowHndEditContentBottom  .dataRow {color:#000000;float:left;font-weight:normal;padding:5px;width:437px;}
#ddeBillDetailContentLeft .lrg_yellowHndEditContentBottom  .dataRow span {display:block;line-height:19px;}
#ddeBillDetailContentLeft .lrg_yellowHndEditContentBottom  .dataRow span a{color:#265D90;font-weight:bold;text-decoration:underline;padding-top:5px;display:block;background: url(../images/blue_arrow_yellowbox.gif) no-repeat 0px  9px;padding-left:11px;}
#ddeBillDetailContentLeft .lrg_yellowHndEditContentBottom  .dataRow span a:hover {text-decoration:none;}
#ddeBillDetailContentLeft .lrg_yellowHndEditContentBottom  .dataRow table {width:100%;}
#ddeBillDetailContentLeft .lrg_yellowHndEditContentBottom  .dataRow table td {vertical-align:top;}

#ddeBillDetailContentLeft .lrg_yellowHndEdit .lrg_yellowHndEditBottom {background:transparent url(../images/lrg_yellow_hnd_edit_bottom.gif) no-repeat scroll 0 0;float:left;height:8px;padding-bottom:4px;width:475px;}

/************ CONTENT RIGHT IMAGE TAB START *************************/
#ddeBillDetailContentRight .ajax__tab_body {margin: 13px 12px 0px;font-size:11px;}
#ddeBillDetailContentRight .imagesTopMenu {width:99.5%;background:#f4f9fd url(../images/multiple_person_content_header_r.jpg) repeat-x left bottom;border:1px solid #BEDAE8;float:left;}

#ddeBillDetailContentRight .imagesTopMenu .imagesTopMenuLeft {float:left;width:100%;color:#646464;padding:6px 5px;font-size:11px;margin-left:-300px;}
#ddeBillDetailContentRight .imagesTopMenu .imagesTopMenuLeft div {margin-left:300px;}
#ddeBillDetailContentRight .imagesTopMenu .imagesTopMenuLeft span {color:#000;font-weight:bold;display:block;}

#ddeBillDetailContentRight .imagesTopMenu .imagesTopMenuRight {float:right;padding:6px 5px;padding-right: 20px;}

#ddeBillDetailContentRight  .addImageButton{height:11px;color:#333333;font-size:10px;padding:3px 12px 5px 23px;margin-top:2px;background:url(../images/add_image_button.jpg) no-repeat;float:right;}
#ddeBillDetailContentRight  .addImageButtonPress{height:11px;color:#333333;font-size:10px;padding:3px 12px 5px 23px;margin-top:2px;background:url(../images/add_image_button_press.jpg) no-repeat;float:right;}

.changeImageButton{height:11px;color:#333333;font-size:10px;padding:3px 9px 5px 24px;margin-top:2px;background:url(../images/add_attachment_button.jpg) no-repeat;float:right;}
* html #ddeBillDetailContentRight .imagesTopMenu {float:left;}
* html #ddeBillDetailContentRight .awaitingApprovalContentRightdataRow {float:left;}

.changeImageButtonPress{height:11px;color:#333333;font-size:10px;padding:3px 9px 5px 24px;margin-top:2px;background:url(../images/add_attachment_button_press.jpg) no-repeat;float:right;}

* html #ddeBillDetailContentRight .imagesTopMenu {float:left;}

#ddeBillDetailContentRight #PDFViewerControler {width: 98.7%;border:1px solid #B8C8D1;}
#fullWidthDiv #PDFViewerControler {width: 100%;}

.imagesTopMenuRight .changeImageButton{ float:left;}
.imagesTopMenuRight .changeImageButtonPress { float:left;}

.userProfileContentLeft_SearchButton .saveButton_expandRow {background:url(../images/save_button_rowexpand.gif) no-repeat ;display:inline-block;float:none;color:#333333;cursor:pointer;font-size:10px;height:15px;line-height:20px;margin-left:5px;margin-top:0px;padding:3px 27px 9px;width:30px;}
.userProfileContentLeft_SearchButton .cancel_expandRow {background:url(../images/cancel_button1.gif) no-repeat ;display:inline-block;float:none;color:#333333;
cursor:pointer;font-size:10px;height:12px;line-height:15px;margin-top:0px;padding:2px 14px 5px;width:37px;}
.userProfileContentLeft_SearchButton .saveButton_expandRowPress {background:url(../images/save_button_rowexpand_press.gif) no-repeat ;display:inline-block;float:none;color:#333333;cursor:pointer;font-size:10px;height:15px;line-height:20px;margin-left:5px;margin-top:0px;padding:3px 27px 9px;width:30px;}
.userProfileContentLeft_SearchButton .cancel_expandRowPress {background:url(../images/cancel_button_press1.gif) no-repeat ;display:inline-block;float:none;color:#333333;cursor:pointer;font-size:10px;height:12px;line-height:15px;margin-top:0px;padding:2px 14px 5px;width:37px;}

/*** DDE 406 ***/
.ddeBillDetailHeaderLeftBox_row_wb {float:left;margin:0 10px;padding:5px 5px 5px 10px;width:471px;margin-bottom:13px;}
.ddeBillDetailHeaderLeftBox_row_wb .dataRow {float:left;width:471px;padding-bottom:8px;}
.ddeBillDetailHeaderLeftBox_row_wb .blueBoldSmall {color:#265D90;font-size:12px;font-weight:bold;display:block;padding-bottom:5px;}

.ddeBillDetailHeaderLeftBox_row_wb  span.noteIcon {color:#646464;float:left;font-size:11px;padding:0 0px;padding-top:5px;}
.ddeBillDetailHeaderLeftBox_row_wb  span.noteIcon img {float:left;padding-right:3px;}
.ddeBillDetailHeaderLeftBox_row_wb  .dataRow textarea {border:1px solid #90B3CC;height:50px;width:350px;margin-top:5px;}
.ddeBillDetailHeaderLeftBox_row_wb .dataRow .dataRowLeft {float:left;width:21px;font-size:11px;}
.ddeBillDetailHeaderLeftBox_row_wb .dataRow .dataRowRight {float:left;width:400px;font-size:11px;}
.ddeBillDetailHeaderLeftBox_row_wb .dataRow .dataRowRight span{display:block;float:left;width:400px;}
.ddeBillDetailHeaderLeftBox_row_wb .dataRow .dataRowRight .input {border:1px solid #90B3CC;display:block;float:left;font-size:11px;height:18px;margin:5px 0; width:200px;}

/**  Telerik Controler  **/
div.outter div.RadComboBox_WebBlue td.rcbInputCellLeft, 
div.outter div.RadComboBox_WebBlue td.rcbInputCellRight, 
div.outter div.RadComboBox_WebBlue td.rcbArrowCellLeft {background:url(../images/teleric_warning2.png)  no-repeat left top; /*padding-left:18px;*/}
div.outter div.RadComboBox_WebBlue td.rcbArrowCellRight{background:url(../images/teleric_warning2.png)  no-repeat 0px -22px;}

div.outter div.RadComboBox_WebBlue td.rcbInputCell {border:none;width:27px;}
div.outter div.RadComboBox_WebBlue td.rcbArrowCell {border:none;width:18px;}
div.outter div.RadComboBox_WebBlue td.rcbArrowCell a{width:18px;}
div.outter div.RadComboBox_WebBlue td.rcbInputCell {height:22px;}
/**/

/**  Telaric Controler for GL BOX **/
#glBoxTable div.outter div.RadComboBox_WebBlue td.rcbInputCellLeft, 
#glBoxTable div.outter div.RadComboBox_WebBlue td.rcbInputCellRight, 
#glBoxTable div.outter div.RadComboBox_WebBlue td.rcbArrowCellLeft {background:url(../images/teleric_warning2.png)  no-repeat left top; /*padding-left:18px;*/}
#glBoxTable div.outter div.RadComboBox_WebBlue td.rcbArrowCellRight{background:url(../images/teleric_warning2.png)  no-repeat 0px -22px;}
#glBoxTable div.outter div.RadComboBox_WebBlue td.rcbArrowCell a {width:18px;}
#glBoxTable div.RadComboBox_WebBlue {padding-top:2px;}
#glBoxTable div.RadComboBox_WebBlue td {padding-top:0px;}
#glBoxTable div.outter div.RadComboBox_WebBlue td {padding-top:0px;}
/**/
/**  Telaric Controler for GL BOX ERRORS**/
#glBoxTable div.outterRed div.RadComboBox_WebBlue td.rcbInputCellLeft, 
#glBoxTable div.outterRed div.RadComboBox_WebBlue td.rcbInputCellRight, 
#glBoxTable div.outterRed div.RadComboBox_WebBlue td.rcbArrowCellLeft {background:url(../images/teleric_error.png)  no-repeat left top;}
#glBoxTable div.outterRed div.RadComboBox_WebBlue td.rcbArrowCellRight{background:url(../images/teleric_error.png)  no-repeat 0px -22px;width:24px;}
#glBoxTable div.outterRed div.RadComboBox_WebBlue td.rcbArrowCell a {width:18px;height:21px;}
#glBoxTable div.RadComboBox_WebBlue {padding-top:2px;}
#glBoxTable div.RadComboBox_WebBlue td {padding-top:0px;}
#glBoxTable div.outterRed div.RadComboBox_WebBlue td {padding-top:0px;}

#glBoxTable div.outterRed div.RadComboBox_WebBlue td.rcbArrowCell {border-bottom:1px solid #ff0000;border-left:none;}
#glBoxTable div.outterRed div.RadComboBox_WebBlue td.rcbInputCell  {border-bottom:1px solid #ff0000;border-right:none;}
/**/

.awaitingApprovalListHeader .totalAuthorizedArea span {padding-top:0px;}

.viewByHeader .viewByHeaderTopRow .rightColumn .normalButton {background:transparent url(../images/drop_down_arrow_l.gif) no-repeat scroll left top;cursor:pointer;float:right;margin:4px 0 0 5px;text-decoration:none;}
.viewByHeader .viewByHeaderTopRow .rightColumn .normalButton span {background:transparent url(../images/drop_down_r.jpg) no-repeat scroll right top;color:#000000;display:block;font-size:11px;height:21px;line-height:15px;padding:5px 16px 0 15px;}
.viewByHeader .viewByHeaderTopRow .rightColumn .normalButtonPress {background:transparent url(../images/drop_down_arrow_l_press.gif) no-repeat scroll left top;cursor:pointer;float:right;margin:4px 0 0 5px;text-decoration:none;}
.viewByHeader .viewByHeaderTopRow .rightColumn .normalButtonPress span {background:transparent url(../images/drop_down_r_press.jpg) no-repeat scroll right top;color:#000000;display:block;font-size:11px;height:21px;line-height:15px;padding:5px 16px 0 15px;}

#ddeBillDetailContentLeft #glBox {float:left;width:488px;margin:6px 6px 0px 10px;padding-bottom:15px;font-size:11px;}
* html #ddeBillDetailContentLeft #glBox {float:left;width:488px;margin:6px 0px 0px 5px;padding-bottom:15px;font-size:11px;}
#ddeBillDetailContentLeft #glBox a {color:#0066CC;font-size:11px;text-decoration:underline;}
#ddeBillDetailContentLeft #glBox a:hover {text-decoration:none;cursor:pointer;}

.yellowTopArrowReuseNote {display:inline-block;}
.yellowTopArrowReuseNote .yellowTopRow {display:block;background: url(../images/yellowtoparrownote_top_l.gif) no-repeat scroll right bottom;height:8px;}
.yellowTopArrowReuseNote .yellowTopRow span{display:inline-block;background:#eef9fb url(../images/yellowtoparrownote_top_r.gif) no-repeat scroll left bottom;height:8px;float:left;width:4px;}
.yellowTopArrowReuseNote .content {background:#f4f5c4;border-left:1px solid #e9e339;border-right:1px solid #e9e339;padding:4px 5px 1px 5px;font-size:11px;}
.yellowTopArrowReuseNote .yellowBottomRow {display:block;background: url(../images/yellowtoparrownote_bottom_l.gif) no-repeat scroll left top;height:8px;}
.yellowTopArrowReuseNote .yellowBottomRow span{display:inline-block;background:#eef9fb url(../images/yellowtoparrownote_bottom_r.gif) no-repeat scroll right top;height:8px;float:right;width:4px;}

#ddeBillDetailContentLeft .editView .dataRowButtonArea .cancelReuseButtonPress span {
display:block;float:none;font-size:11px;padding-top:3px;padding-top:3px;}
#ddeBillDetailContentLeft .editView .dataRowButtonArea .cancelReuseButtonPress  {margin-top:5px;}
#ddeBillDetailContentLeft .editView .dataRowButtonArea .saveReuseButtonPress span {
display:block;float:none;font-size:11px;padding-left:35px;padding-right:35px;padding-top:7px;}

#ddeBillDetailContentLeft .yellowBox {float:left;margin:3px 6px 0 7px;width:494px;}
* html #ddeBillDetailContentLeft .yellowBox {float:left;margin:3px 0px 0 4px;width:494px;}
#ddeBillDetailContentLeft .yellowBox .yellowBoxContent {background:transparent url(../images/yellow_alert_box_bg.png) no-repeat scroll left top;color:#1E1E1E;float:left;font-size:11px;height:auto !important;min-height:40px;padding:6px 10px 5px;width:474px;}
#ddeBillDetailContentLeft .yellowBoxContentTop {float:left;width:474px;}
#ddeBillDetailContentLeft .showMoreDetails {color:#333333;float:left;font-size:10px;}
#ddeBillDetailContentLeft .yellowBoxContentBottom {float:left;padding-top:5px;width:474px;}
#ddeBillDetailContentLeft .yellowBox .yellowBoxBottom {background:transparent url(../images/yellow_alert_box_bottom.jpg) no-repeat scroll 0 0;
float:left;height:8px;padding-bottom:4px;width:494px;}


.listViewTable .listViewTableFooter {background:#2d83c1 url(../images/listview_table_footer.jpg) repeat-x top left;}
.listViewTable .listViewTableFooter DIV {padding-right:21px;}
.listViewTable .listViewTableFooter table {width:auto;float:right;}
.listViewTable .listViewTableFooter td {padding:7px 8px 5px;border:none;height:auto;line-height:15px;}

.listViewTable .listViewTableFooter td .ftBatchDate{color:#0c171d;font-size:10px;text-transform:uppercase;font-weight:bold;}
.listViewTable .listViewTableFooter td .title{color:#fff;font-size:11px;}
.listViewTable .listViewTableFooter td .title a{color:#fff;font-size:11px;text-decoration:underline;}
.listViewTable .listViewTableFooter td .title a:hover {text-decoration:none;}
.listViewTable .listViewTableFooter td .billCount{color:#fff;font-size:11px;}

.listViewTable .listViewTableFooter td .billAmount1{color:#fff;font-size:13px;font-weight:bold;}
.listViewTable .listViewTableFooter td .billAmount2{color:#bedae8;font-size:13px;font-weight:bold;}
.listViewTable .listViewTableFooter td .billAmount3{color:#c9ff8f;font-size:13px;font-weight:bold;}
.listViewTable .listViewTableFooter .separator td {border-top:1px solid #265d90;}
.listViewTable .hiddenPopup .greenTooltip .redNormalSmall {display:inline;}


#ddeBillDetailContentLeft #billDetails {color:#000000;float:left;font-size:11px;margin:3px 6px 15px 10px;width:488px;}
#ddeBillDetailContentLeft  #billDetails .billDetailsLeftColumn {border-top:1px solid #CFE4F0;float:left;width:282px;}
#ddeBillDetailContentLeft #billDetails .billDetailsLeftColumn_row {border-bottom:1px solid #CFE4F0;float:left;padding:3px 0;width:282px;}
#ddeBillDetailContentLeft #billDetails .billDetailsRightColumn {border-top:1px solid #CFE4F0;float:right;width:194px;}

.routeProfileGrid table.routeProfileGridEdit td .routeProfileGridEditTable td .RadComboBox table td {padding-right:0px;padding-top:0px;padding-bottom:0px;}
.routeProfileGrid table.routeProfileGridEdit td .routeProfileGridEditTable td .RadComboBox_WebBlue table td {padding-right:0px;padding-top:0px;padding-bottom:0px;}
.routeProfileGrid table.routeProfileGridEdit td .routeProfileGridEditTable td .RadComboBox table td.rcbArrowCell {padding-left:0px;}
.routeProfileGrid table.routeProfileGridEdit td .routeProfileGridEditTable td .RadComboBox_WebBlue table td.rcbArrowCell {padding-left:0px;}

#ddeBillDetailContentLeft #billDetails .billDetailsRightColumn_row {border-bottom:1px solid #CFE4F0;float:left;padding:1px 0;width:194px;}
#ddeBillDetailContentLeft .lrg_yellowHndEditContentBottom  .dataRow span a.largeBlueButtonMore {font-size:11px;background:url(../images/drop_down_arrow_l.gif) left 5px no-repeat;display:inline-block;height:24px;margin:0 0px 0 5px;cursor:pointer;text-decoration:none;}
#ddeBillDetailContentLeft .lrg_yellowHndEditContentBottom  .dataRow span a.largeBlueButtonMore span{display:block;background:url(../images/drop_down_r.jpg) right top no-repeat;padding:3px 16px 5px 15px;color:#000;font-size:11px;}
#ddeBillDetailContentLeft .lrg_yellowHndEditContentBottom  .dataRow span a.largeBlueButtonMorePress {font-size:11px;background:url(../images/drop_down_arrow_l_press.gif) left 5px no-repeat;display:inline-block;height:24px;margin:0 0px 0 5px;cursor:pointer;text-decoration:none;}
#ddeBillDetailContentLeft .lrg_yellowHndEditContentBottom  .dataRow span a.largeBlueButtonMorePress span{display:block;background:url(../images/drop_down_arrow_r_n_press.gif) right top no-repeat;padding:3px 16px 5px 15px;color:#000;font-size:11px;}

.reuseablePopUpBoxContainer .popUpBoxContent span .largeBlueButtonMore {font-size:11px;background:url(../images/drop_down_arrow_l.gif) left top no-repeat;display:inline-block;height:24px;margin:0 0px 0 5px;cursor:pointer;text-decoration:none;}
.reuseablePopUpBoxContainer .popUpBoxContent span .largeBlueButtonMore span{display:block;background:url(../images/drop_down_r.jpg) right top no-repeat;padding:3px 16px 5px 15px;color:#000;font-size:11px;}
.reuseablePopUpBoxContainer .popUpBoxContent span .largeBlueButtonMorePress {font-size:11px;background:url(../images/drop_down_arrow_l_press.gif) left top no-repeat;display:inline-block;height:24px;margin:0 0px 0 5px;cursor:pointer;text-decoration:none;}
.reuseablePopUpBoxContainer .popUpBoxContent span .largeBlueButtonMorePress span{display:block;background:url(../images/drop_down_arrow_r_n_press.gif) right top no-repeat;padding:3px 16px 5px 15px;color:#000;font-size:11px;}

.reuseablePopUpBoxContainer .popUpBoxContent .rlbList li span{display : inline;}
.reuseablePopUpBoxContainer .popUpBoxContent .rlbList li input{display : inline; margin-right : 2px;}

.awaitingApprovalListHeader h1 span {color:#fff;float:none;font-family:arial;font-size:11px;font-weight:normal;padding-top:6px;
}

.textareaStyle {border:1px solid #90B3CC;display:inline;font-size:11px; resize: none;}
.textareaStyle-12 {
    border: 1px solid #0066CC;
    display: inline;
    font-size: 12px;
    resize: none;
}
.textareaStyle-12:focus {
    outline-width: 0;
}
.awaitingApprovalListHeader h1 span {color:#fff;float:none;font-family:arial;font-size:11px;font-weight:normal;padding-top:6px;}
.ddeBillDetailHeaderLeft_row .selectStyle2{float:left;width:175px;border:1px #e2e2e2 solid;border-top:1px #777777 solid;height:21px;font-size:11px;padding:1px 0  0;}

.divinputfilePress {background:url(../images/browse_button_press.jpg) no-repeat 100% 1px;height:28px;width:332px;margin:0px;float:left;}
body:nth-of-type(1) .divinputfilePress .fakeInput  {width:330px;background:#000;}
body:first-of-type .divinputfilePress .fakeInput  {width:330px;background:#000;}

.listViewTable .removeTDpaddingWithBG1 td {
background:#DBECF7 none repeat scroll 0 0;
border-left:medium none;
padding:0;
border-bottom:1px solid #BEDAE8;
}

.listViewTable .removeTDpaddingWithBG2 td {
background:#DBECF7 none repeat scroll 0 0;
border-left:medium none;
padding:0;
border-top:1px solid #fff;
}

.countdown {
      font-weight: bold;
}

#simplemodal-overlay {background-color:#000;}
#simplemodal-container {background-color:#333; border:8px solid #444; padding:12px; color:white;}

.login-message {
    margin: 10px 30px 10px 30px;
    padding: 3px 0 3px 5px;
    width: auto;
    background: #ffffbf;
    border:#efe31d;
}

div.message-bar {
    border: 1px #a2c0d5 solid;
    background: #deecf5;
    font-size: 12px;
    padding: 10px;
    font-family: arial;
}

div.message-bar div.header {
    font-size: 15px;
    font-weight: bold;
    color: #336699;
}

/***** Bill Search Results *****/
.billSearchResultsListContent {margin:0px 8px;min-height:150px;height:auto !important;height:150px;border-top:1px solid #B8C8D1;border-left:1px solid #B8C8D1;border-right:1px solid #B8C8D1;}
.billSearchResultsListContent div.searchCriterion {min-height:54px; height: auto; border-bottom:1px solid #B8C8D1;padding: 3px 3px 3px 90px;background: url(../Images/bill_search_criterion.png) no-repeat left center;}
.billSearchResultsListContent div.buttonsBar {height: auto; border-bottom:1px solid #B8C8D1;padding: 3px;}
.billSearchResultsListContent div.buttonsBar .button {background: url(../Images/button_140px.png); width:140px; height:25px; display:inline-block; font-size:12px; font-style:normal; color:Black; text-align:center; line-height:25px;}
.billSearchResultsListContent div.buttonsBar .button:active {background: url(../Images/button_140px_pressed.png) no-repeat;}
.billSearchResultsListContent div.newSearch {float:left;}
.billSearchResultsListContent div.paging {float:right;}
.billSearchResultsListContentFilter {line-height:24px;height:30px;margin:0px 0px;background:#dbecf7 url(../images/blue_white_border_bg.jpg) repeat-x bottom left;padding:4px 8px 0px 8px;color:#333333;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}
.billSearchResultsListContent .highlight{background-color: #FFFF88;text-decoration:underline}
.refNumber .highlight{background-color: #FFFF88;text-decoration:none}

.searchOptionsMultiPage
{
    display: -moz-inline-box;
    display: inline-block;
    position: relative;
    border: solid 1px #778FAB;
    border-bottom-style: none;
    min-height: 300px;
    background: white;
    padding: 4px;
}

.searchOptionsMultiPage > div {overflow-x : hidden; }

.billSearchTabs .rtsLink
{
    padding: 2px;
    border-color: #778FAB;
    border-left: solid 1px;
    border-bottom: solid 1px;
    text-align: left !important;
    width: 170px;
    height: 55px;
}

.billSearchTabs .rtsFirst .rtsLink {border-top: solid 1px;}
.billSearchTabs .rtsSelected {background: white;}
.billSearchTabs .rtsLink .header {color: #336699; font-size: 1.4em;	font-weight: bold;}
.billSearchTabs .rtsLink .description {white-space: normal;}

div.billSearchButtons
{
    background: white;
    border: solid 1px #778FAB;
    border-top-style: none;
    width: 410px;
    padding: 4px; 
    margin-top: -3px;
}

div.billSearchButtons > div {float: left;}
div.billSearchButtons input[type=checkbox] {margin: 2px;}
div.billSearchButtons .button {background: url(../Images/button_140px.png); width:140px; height:25px; display:inline-block; font-size:12px; font-style:normal; color:Black; text-align:center; line-height:25px;}
div.billSearchButtons .button:active {background: url(../Images/button_140px_pressed.png) no-repeat;}
div.billSearchOptionsList { position: relative;}
div.billSearchOptionsList > div {margin: 3px;clear:both;}
div.billSearchOptionsList .RadComboBox {display: block !important; border: #778FAB;}
div.billSearchOptionsList .RadInput input[type=text] {border: solid 1px #8B9CAC;}
div.billSearchOptionsList .ItemLabel {color:black;font-weight:bold;font-size:10px}
div.billSearchOptionsList .FilterLabel {color:black;font-weight:bold;font-size:10px}
div.billSearchOptionsList div.DatePickContainer {float: none !important; display: inline;}
div.billSearchOptionsList div.DatePickContainer .tableContainer {float: none !important; display: inline-table; width: 105px;}
div.billSearchOptionsList table {color:black;font-weight:bold; font-size:11px;}
div.billSearchOptionsList .MyCalendar table {font-weight:normal ;}
div.billSearchOptionsList .smallLabel {color:#4f6e83; font-size:10px; font-weight: normal;}

table.CustomFieldFilter {padding:0px; border-collapse:collapse;}
table.CustomFieldFilter td {padding:0px;}
table.CustomFieldFilter div.DatePickContainer {padding-left:0px;}

/*UCAdvancedBillSearchOptionsControl*/
div.billSearchOptionsList .datesSel {margin: 3px 0 0 0}
div.billSearchOptionsList .dates {float: left; margin: 0 0 0 10px}
div.billSearchOptionsList .amount {float: left; margin: 0 0 0 10px}
div.billSearchOptionsList .amRange {float: left; margin: 0 0 0 3px; display: none; min-width: 130px;}
div.billSearchOptionsList .gl {margin: -13px -13px}
div.billSearchOptionsList .titleMultiControl {color:Black; }

.billSearchButtons label { color:black;position:relative;top:-3px }

.searchCriterion td {font-size: 11px;}

/**TELERIK GRID*/
table .rgSortDesc {background:url(../images/shorting_up_arrow.gif) no-repeat left center;height: 15px;width: 15px}
table .rgSortAsc {background:url(../images/shorting_down_arrow.gif) no-repeat left center;height: 15px; width: 15px}
table .rgCollapse {display:none}
table .groupHeader { background: #C7DAE3 }
.rgMasterTable {border-top: solid 1px #90B2CB }
.rgMasterTable .rowHglt {background-color: #ECFAE4}
/**END TELERIK GRID*/

.viewByHeaderTitleRow {color:#fff;margin:0 8px;padding-left:5px;padding-right:5px;}
.viewByHeaderTitleRow .leftColumn {width:800px;float:left;line-height:20px;font-family:Verdana;}
.viewByHeaderTitleRow .rightColumn {width:400px;float:right;line-height:20px;text-align:right;line-height:30px;}

.groupHeader { background: #C7DAE3 }

/**GL Codes filter**/
div.GLCodesFilter {padding:10px; font-size:11px; font-weight:bold; max-width: 400px;}
input.textbox {border:solid 1px #8B9CAC; width:248px; height:20px; line-height:20px;}
.editClient input.textbox {width:245px;}
.editClient { padding-left: 10px;}
div.GLCodesFilter input.watermark {text-align:center;color:GrayText;font-size:11px;}
div.GLCodesFilter td {white-space: nowrap;}

div.GLCodesFilterPopup {background:#DBECF7; border:solid 1px #336699; padding-right: 10px;}
div.GLCodesFilterPopup div.PopupHeader {position:relative;}
div.GLCodesFilterPopup div.PopupHeader .btnClose {position:absolute; right:-10px; background:url(../images/button_close.png) no-repeat center center; width: 18px; height: 18px;}

table.GLCodesFilterValues td {vertical-align: middle; font-size:11px; padding: 0px 2px;}
table.GLCodesFilterValues .btnSelect {background:url(../images/button_blue_120px.png) no-repeat; width:120px; height:22px; color:White;}
table.GLCodesFilterValues ul {list-style-type: none; line-height: normal;}

/**TOP SUMMARY BOX*/
.viewByHeader .sbCont {background: #2D83C0;}
.sbCont .sbFrame {border: 1px solid #778FAB;height:30px; margin: 2px 2px 0px 2px;background:#21618E; padding: 10px;}
.left {float:left}
.right {float:right} 
.left td {width:80px}
.right td {width:100px; padding-left:2px;}
.sbFrame .sbRbox {color:#003366;float:right;width:170px;height:50px;margin: -10px -10px -16px 0px;text-align:center; }
.sbFrame .sbRbox .left {color:#fff;float:left;height:50px;width:112px;text-align:left;vertical-align:middle;margin:0 0 0 8px;}
.bigBold {color:#fff;float:left;width:48px;background:#5D93BB;text-align:left;vertical-align:middle;padding:20px 0 0 2px;font-size:18pt}
.bold {font-weight:600; text-align:right}
.rel {position:relative}
.sbPic{float:right; height:25px; width:80px;padding-top:2px; padding-left:7px;border-left-width:1px;border-left-color:#3689c3; border-left-style:solid}
/**END TOP SUMMARY BOX*/

span .lbl {position:relative;padding-left:5px;top:-2px}
span.blackAmountBoldSmallWithPadding {padding-right: 28px;}

/*Export - Export Data*/

.exportDataHeader{background : url(../images/view_by_header_bg.jpg) no-repeat left top; height : 50px; color : #ffffff;}
.exportDataHeaderBG{background : url(../images/view_by_header_bg_right.jpg) no-repeat right top;padding : 10px;height : 30px; padding-bottom : 0px;}
.mainExportDataContainer{background : #ffffff;padding: 0 8px;}
.exportDataHeaderText{font-size : 17px; font-weight : bold; float :left;}
.exportDataHeaderSettingsButton{float : right; }
.settingsDescriptionArea{background : #2D83C1; height : 30px; color : #ffffff;padding : 10px; font-size : 14px; padding-left : 30px; padding-top : 5px;}
.settingsDescriptionArea a{color : White; text-decoration : underline;}
.clientkycInfoTabPurposeOfTransactionsField{ margin-top: 10px; margin-left: -10px; }
/*Export - Export Transforms / Formats */
.exportTransformFormatNoItems { margin: 5px;}
.exportTransformFormatItem {border-width: 1px; border: 1px solid #D1DAE3; margin: 10px; padding: 5px; font-size: 14px;}
.exportTransformFormatItemLeftColumn {padding: 5px 5px 5px 5px; text-align:right;}
.exportTransformFormatItemRightColumn {padding-left: 10px;}
.exportTransformFormatItemLinks {text-align: right; padding-right: 6px; font-size: 13px;}
.exportTransformFormatsNameLink { font-size: 12px;color: #0056AC;text-decoration: underline;font-weight: bold;}
.exportTransformFormatsRemoveButton {cursor:pointer; background:transparent url(../images/remove_button_rowexpand.jpg) no-repeat;color:#333333; font-size:10px;height:26px;padding:0 1px 1px 0;text-decoration:none;width:79px;}
.kycBasicInfopurposeOfTransactions{ margin-top: 10px;}
/*Export - Export Data Settings*/
.exportDataSettingsBody{margin-left: 20px; margin-right : 20px; background : #F7F6EC; border-style : solid; border-width : 1px; border-color : #778FAB; padding-left : 20px; padding-right : 20px; padding-bottom : 20px;}
.exportDataSettingsEntry{margin-top : 10px;}

.exportSettingsLeftClumn{width : 49%; float : left;}
.exportSettingsRightColumn{overflow : auto; width : 49%; border-left-width : 1px; border-left-style : solid; border-left-color : #A4A085;}
.kycBasicInfoBusinessStructureTitle{ float: left; padding-right: 5px;}
.exportSettingContainer{padding-left : 5px; padding-right : 5px; padding-bottom : 10px;}
.exportSettingContainer a { font-size: 11px;}
.exportSettingsSettingName{color : #646464; font-size : 12px; width : 250px; display: inline-block; }
.kycBasicInfoEstablishedDatePicker .DatePickContainer{ float: initial;}

.exportSettingsValueText{color : #000000; font-size : 12px;}
.txtkycBasicInfoPurposeOfTransactionsField{ margin-left: -5px;}
.kycBasicInfoPurposeOfTransactionsField { margin-top: 10px;}
.exportSettingsDescriptionText{color : #646464; font-size : 12px;}
.exportSettingsNameLabelContainer{ display: inline-block; }
.exportSettingsNameLabelContainer span { width: 250px;}

.editKycBasicInfoContainerLeftColumn { display: inline-block; vertical-align: top; width: 49%;}
.editKycBasicInfoContainerRightColumn { display: inline-block; width: 49%;}
.kycBasicInfoBusinessStructureTitle { display: inline-block;}
.requiredSetting{color : Red; font-size : 16px; font-weight : bold;}
.exportEditSettingContainer{padding-top : 5px; display : block; clear : both;}
.exportSettingsEditValueText{font-size : 12px; font-weight :normal; width : 200px;}
.exportSettingsEditModeSettingName{font-size : 12px; font-weight :bold; color : #000000}
.exportSettingsBreakLargeText { word-break: break-all; }
.rightBlueBorder{border-right-style : solid; border-right-width : 1px; border-right-color : #83A1C3}

.banner{background : #FFFFCC; border-style : solid; border-color : #FFCC66; border-width : 1px; padding : 20px;}
.banner .header{font-size : 14px; font-weight : bold; color : #000000;}
div.banner ul.headerList{font-size : 12px; color : #000000;margin-top:15px; list-style : decimal; margin-left : 20px; }
div.banner ul.headerList li {margin-top:7px;}
.removeIntegrationButton {background: url(../images/remove_integration_button.jpg); width : 149px; height : 20px; padding-left : 15px; cursor : pointer;}

.exportSettingsEnabledClass{color : #000000; font-size : 14px;}
.exportSettingsDesabledClass{color : #000000; font-size : 14px; background : #FFFFCC; border-style : solid; border-color : #FFCC66; border-width : 1px; }

.twoModesTableDisplayMode {padding: 0;margin: 0;background: #F7F6EC; border : 1px; border-color : #A4A085; border-top : 0px; border-style : solid; width:100%;}
.twoModesTableDisplayMode th .center{height : 30px; background: url(../images/export_settings_item_header_center.gif) bottom left repeat-x; padding-right : 5px; padding-left : 5px; }
.twoModesTableDisplayMode td {padding:2px 0px 0px 0px;}
.twoModesTableDisplayMode .billDetailsEditButton {margin-top:1px;cursor:pointer;}
.twoModesTableDisplayMode .billDetailsAddButton {margin-top:1px;cursor:pointer;}
.twoModesTableDisplayMode .headerTitle{font-size:12px; font-weight : bold; color: #605D48;}
                                                  
.twoModesTableEditMode {padding: 0;margin: 0;background: #DEECF5; border : 1px; border-color : #83A1C3; border-top : 0px; border-style : solid; width:100%;}
.twoModesTableEditMode th .center{height : 30px; background: url(../images/export_settings_item_header_edit_mode.gif) bottom left repeat-x; padding-left : 5px; }
.twoModesTableEditMode td {padding:2px 0px 0px 0px;}
.twoModesTableEditMode .headerTitle{font-size:12px; font-weight : bold; color: #336699; margin-top : 4px;}
.twoModesTableEditMode .billDetailsEditButton {margin-top:1px;cursor:pointer;}
.twoModesTableEditMode .billDetailsAddButton {margin-top:1px;cursor:pointer;}
.twoModesTableEditMode .saveButton_expandRow{background:url(../images/save_button_rowexpand.gif) no-repeat; color:#333333;font-size:10px;height:24px;margin-top:0px;padding:6px 27px 9px;width:79px;line-height:35px;margin-left:217px;font-weight:bold; cursor:pointer;}
.twoModesTableEditMode .saveButton_expandRowPress {background:url(../images/save_button_rowexpand_press.gif) no-repeat; color:#333333;font-size:10px;height:24px;margin-top:0px;padding:6px 27px 9px;width:79px;line-height:35px;margin-left:217px;font-weight:bold; cursor:pointer;}
.twoModesTableEditMode .cancel_expandRow{background:url(../images/cancel_button1.gif) no-repeat; color:#333333;font-size:10px;height:11px;margin-top:2px;padding:3px 15px 5px;width:57px;line-height:27px; cursor:pointer;}

 .rightHeaderToolbar{float : right; margin-right : 5px; padding-top : 1px;}

.exportSettingsIntegration .leftColumn{float : left; width : 49%;}
.exportSettingsIntegration .rightColumn{padding : 5px; padding-left : 10px;}  
.exportSettingsIntegration .bannerDiv{ width : 500px; margin : 20px;}   
.exportSettingsIntegration .exportSettingsEditValueText{}      

.memberDropDownContainer{padding : 10px;}
.membersDropDownContainer{padding : 10px;}
.memberDropDownContainer .personText{color : #000000; font-size : 14px; font-weight : bold; width : 70px;}
.membersDropDownContainer .addPersonBtn {float:left;background:url(../images/add_another_person.jpg) no-repeat; height:22px;border: none;display: block;margin: 2px 8px 0px 85px; width : 143px;}                                    
.memberDropDownContainer .removeLink{color:#000;font-size:11px; cursor : pointer; margin-left  : 5px; background:url(../images/gl_box_remove.jpg) no-repeat left top;padding-left:17px;text-decoration:underline;}

.personsToNotifyReadonlyContainer{padding : 10px;}

.accountingSystemNoneContainer{padding : 10px;}

.removeIntegrationDialog {border : 1px; border-style : solid; border-color : #336699; background : #EFF8FD; font-size:12px;}
.removeIntegrationDialog th {background: url(../images/remove_integration_popup_header.jpg) top left repeat-x; color : #336699; width : 100%; height : 41px; border-bottom : 2px; border-bottom-style : solid; border-bottom-color : #336699;}
.removeIntegrationDialog td{color : #000000; padding : 20px;}

/** Telerik updates for new version */
.RadComboBox .rcbArrowCell a {width:24px !important}

.exportDataSetupHeader{background : url(../images/view_by_header_setup_bg.jpg) no-repeat left top; height : 50px; margin-left : 20px; margin-right : 20px; margin-top : 10px; color : #ffffff;}
.exportDataSetupHeaderBG{background : url(../images/view_by_header_setup_bg_right.jpg) no-repeat right top;padding : 10px;height : 30px; padding-bottom : 0px;}

.exportWizardPanel {min-width: 600px;overflow:hidden;margin:0 0 0 8px;position:relative;float: left;}

/** Export Start */

.exportSummaryBox 
{
  color:#fff;
  height:76px;
  padding-top:5px;
  padding-left:5px;
  padding-right:5px;
  border-top:1px solid #60a1d0;
  background-image:url(../Images/expSBox.png);
  background-repeat: repeat-x;
  background-color:#2D83C1;
  }
  
.exportFiles
{
 padding: 1px 0px 0px 1px;
 text-align:left;
 float:right;
 line-height:12px;
  }
  
  .exportFiles a
  {
      color:White;
      text-decoration:underline;
  }
  
  
.exportSummaryBox .label
{
    font-family:Verdana;
    color:#99CCFF;
    padding-left:5px;
}

.expBoldFont
{
    font-weight:bold;
}

.batchExpandButton 
{
    color:#0066cc; 
    border-bottom: 0px;
    float:left; 
    font-family:Verdana; 
    font-size:11px; 
    font-weight:bold;
    border:1px #778FAB solid;
    width: 16px;
    height: 16px;
    margin-left:5px;
    margin-top: 2px;
    margin-bottom: 0px;
    padding: 1px 0px 0px 3px;
}

.batchNo 
{	
    color:#42558D; 
    font-family:Verdana; 
    font-size:12px; 
    font-weight:bold;
    margin-left:15px;
    margin-top: 7px;
    border-bottom: 0px;
}
.batchBillInfo 
{
    color:#42558D;
    font-family:Verdana; 
    font-size:10px; 
    margin-left:3px;
    margin-top: 8px;
    border-bottom: 0px;
}

.moveAllBatchButton
{
    
}

span.rpExpandHandle {width:0px; height:0px;}

a.batchExpandButton
{
    height:16px;
}
a.batchExpandButton > span.rpOut > span.rpExpandHandle
{
    width:0px;
}

a.batchExpandButton > span.rpOut > span.rpText
{
    padding-left:1px;
    padding-right:0px;
}
.RadPanelBar .rpOut
{
    border-bottom:0px none !important;
}
a.batchExpandButton > rpTemplate 
{
    border-bottom:1px #0066cc solid;
}
.rpTemplate
{
    width:80%
}

.selectedCount
{
    color:#000000;
    font-weight:bold;
    margin-left: 10px;
}

.moveAllBill
{
    width:145px;
    height:26px;
    line-height:normal;
    text-decoration:none;
    color:#333333;
    font-size:11px;
    padding:0px;
    background:url(../images/button_140px.png) no-repeat;cursor:pointer;	
    border-bottom: 0px;
    margin-left:50px;
}

a.moveAllBill
{
    line-height:26px;
    padding:6px 3px;
}

.dialog
{
     font-family:Verdana;
     background:#EFF8FD none !important;
     padding: 0 !important;
     border:1px solid #336699;
     padding: 0 0px 0px 0;
     margin-right:0px;
     margin-bottom:0px;
     font-size:11px;
     height: 148px;
     overflow: hidden;
}

.dialogContainer span
{
    font-family:Verdana;
    font-size:12px;
}

.RadWindow .rwShadow .rwTitlebar
{
    background-image: url('../Images/modal_background.PNG');
    background-color:#EFF8FD;
    background-repeat: repeat-x;
    border:solid 1px #336699;
    
}

.RadWindow .rwShadow EM
{
    padding-top:0px!important;}

    

.RadWindow .rwTitleRow  EM
{
  color:#216AA3!important;
  font-weight:bold;

}

.popUpBoxDataRow
{
    margin-top:18px;
    padding-top:3px;
}

div.previewButtons {
    color: #fff;
    font-size: 14px;
    background:#2d83c1; }
    
div.previewButtons .button {background: url(../Images/previewExp_140px.png); width:140px; height:25px; display:inline-block; font-size:12px; font-style:normal; color:Black; text-align:center; line-height:25px;}
div.previewButtons .button:active {background: url(../Images/previewExp_140px_pressed.PNG) no-repeat;}
div.exportButtons .button {background: url(../Images/export_140px.PNG); width:140px; height:25px; display:inline-block; font-size:12px; font-style:normal; color:Black; text-align:center; line-height:25px;}
div.exportButtons .button:active {background: url(../Images/export_140px_pressed.PNG) no-repeat;}
div.importButtons { float: right;}
div.importButtons .button {background: url(../Images/import_140px.PNG); width:140px; height:25px; display:inline-block; font-size:12px; font-style:normal; color:Black; text-align:center; line-height:25px;}
div.importButtons .button:active {background: url(../Images/import_140px_pressed.PNG) no-repeat;}
span.settingsBtn {float:right;}
span.settingsBtn .button {background: url(../Images/setting_140px.gif); width:140px; height:25px; display:inline-block; font-size:12px; font-style:normal; color:Black; text-align:center; line-height:25px;}
span.settingsBtn .button:active {background: url(../Images/setting_140px_pressed.gif) no-repeat;}

.qbMessageArea {background : #2D83C1; height : auto; color : #ffffff; margin-left : 20px; margin-right : 20px; padding : 10px; font-size : 14px; padding-left : 30px; padding-top : 0px;}

.qbMessageArea a {text-decoration : underline;}

div.mainExportDataContainer div.exportButtons
{
    margin:0px 20px;
    background:#2d83c1;
}

.RadPanelBar 
{
    margin-left:8px;
}
.rpRootGroup
{
    border-color:#778FAB;
   
}
.RadPanelBar .rpItem
{
    border-bottom:1px solid #778FAB
}
.rpItem .rpLast
{
    border-bottom: 0px none;
}
a.tabLinkActive
{
    background:url(../Images/expTabs.PNG) repeat-x !important; 
    height:27px !important;
    color:#42678D !important; 
    width:160px !important;
    border-right:1px solid #778FAB !important;
    padding-left:2px !important;
}
    
a.tabLink 
{
   background:#B8CFE4 !important;
   height:26px !important;
   color:#42678D !important; 
   width:160px !important;
   border-right:1px solid #778FAB !important;
   padding-left:2px !important;
}
   
.monthPanel
{
    width:80px; float:left; margin-left:19px; margin-right:10px;margin-top:10px;
}
 
.exportResult TD
{
      border:1px solid #DBE8EB;
   
}
.totalExport
{
     font-size: 12px;
}
.totalExpLine { margin-right:15px; font-size: 12px;font-weight:bold; float:left;}

.paidText
{
    color: #646464;
   /* margin-right:5px;*/
    font-size: 12px;
    padding:0px 5px;
}

.timeExport
{
    color: #646464;
    font-size: 12px;
    padding-top:3px;
}

.exportResult table th
{
    color:#778FAB;
    font-weight:bold !important;
    text-align:center !important;
}

/* Common for all export statuses */
.ie7PaddingBottom td.exportStatus
{
    font-size: 11px;
}
.ie7PaddingBottom td.exportStatus span.statusIcon 
{
    padding: 2px 8px 0px;
}

/* Exported status */
.ie7PaddingBottom td.exportStatus div.exportedStatus span.statusIcon 
{
    background: url(../Images/yellow_check_icon.gif) no-repeat center center;
}
.ie7PaddingBottom td.exportStatus div.exportedStatus span.statusText 
{
    border-bottom: dashed 1px #646464;
}
.ie7PaddingBottom td.exportStatus div.exportedStatus a.correctDataIssues 
{
    display:none;
}

/* Processing status*/
.ie7PaddingBottom td.exportStatus div.processingStatus span.statusIcon 
{
    background: url(../Images/data_entry_progress.gif) no-repeat center center;
}
.ie7PaddingBottom td.exportStatus div.processingStatus span.statusText 
{
    border-bottom: dashed 1px #646464;
}
.ie7PaddingBottom td.exportStatus div.processingStatus a.correctDataIssues 
{
    display:none;
}

/* Unsuccessful status */
.ie7PaddingBottom td.exportStatus div.unsuccessfulStatus span.statusIcon 
{
    background: url(../Images/alert_icon.gif) no-repeat center center;
}
.ie7PaddingBottom td.exportStatus div.unsuccessfulStatus span.statusText 
{
    color: Red;
    font-weight: bold;
}
.ie7PaddingBottom td.exportStatus div.unsuccessfulStatus a
{
    color: Red;
    text-decoration: underline;
}
.ie7PaddingBottom td.exportStatus div.successfulStatus span.statusIcon 
{
    background: url(../Images/yellow_check_icon.gif) no-repeat center center;
}
.ie7PaddingBottom td.exportStatus div.successfulStatus a, .blueLink
{
    color: #0056AC;
    text-decoration: underline;
}

.expResult
{
    font-size: 12px;
    float:right;
}

.impResult
{
    font-size: 12px;
}

.dataLink
{
    font-size:12px;
    font-weight:bold;
    color:#000;
    text-decoration:underline;
}

.panelPreview {margin : 0px 8px; width : 98%;}
.asyncGLPopupLoading {background:url(../images/ajax-loader.gif) center center no-repeat;width: 100%; height: 40px;}




.breadCrumps
{
    font-size:12px;
    color:#0066CC;
}

.divBreadCrumps
{padding-left:20px;font-size:12px;padding-top:2px;}

.exportPreviewFilter {margin: 0px 8px; padding-top: 2px;height: 30px; background: url(../Images/exp_footer.png) repeat-x;}
.exportPreviewFilter ul {list-style-type: none; font-size: 11px;margin-top: 2px;}
.exportPreviewFilter li {float: left;border: none; padding: 0px 3px; height: 26px; color:#708A99;}
.exportPreviewFilter li+li {border-left: solid 1px #778FAB;}
.exportPreviewFilter li.selectedIssue {background-image: url(../Images/SelectedExportIssue.png); background-position: 3px 16px; background-repeat: no-repeat; overflow: visible;}
.exportPreviewFilter li a {color:#0066CC; text-decoration:underline;}
.exportPreviewFilter li.selectedIssue a {text-decoration:none;}

.exportPaymentPreviewList .grey  {text-align:left;float:none;padding:0px;display:inline;color:#cccccc;font-size:10px;}
.exportPaymentPreviewList .green {text-align:left;float:none;padding:0px;display:inline;color:#5d7607;font-size:10px;}
.exportPaymentPreviewList .black {text-align:left;float:none;padding:0px;display:inline;color:#000000;font-size:10px;}
.exportPaymentPreviewList .checkNo {font-weight: bold;}

.exportPayeePreviewList table td {padding: 0px;}

a.exportEditButton { background: url(../Images/edit_button_square.png) center center no-repeat; display: block; width: 25px; height: 25px;}
a.exportEditButton:active  {background: url(../Images/edit_button_square_pressed.png) center center no-repeat;}

div.exportListNestedView 
{
    background: #E8F3FA;
    padding: 5px;
}
div.exportListReviewedNestedView
{
    background: #ECFAE4;
    padding: 5px;
}
div.exportListNestedView input[type=text] 
{
    border: solid 1px #336699;
}
div.exportListNestedView div.acceptVendorId
{
    float:left; 
    padding-right: 40px;
    background: url(../Images/orIcon.png) no-repeat top right;
}

.exportBatchList {border: solid 1px #778FAB; margin : 0px 8px; clear:both;}
.exportBatchList .batchBillListHeader {border-bottom: solid 1px #778FAB;height: 25px;}
.exportBatchList .batchBillListContent {border-bottom: solid 1px #778FAB;}
.expSettings
{
    width :75%;
    height:21px;
    border:1px solid #0066CC;
}
.exportBtns
{
    margin-top:10px;
    margin-bottom:5px;
    padding-top:7px;
    border-top:1px solid #fff;
    
}
span.warnExpMsg
{
    background:#EDF4F9;
    color:#666666;
    font-size:12px;
    padding-top:3px;
}

span.hasExportIssues 
{ 
    background: url(../images/warn_icon.gif) no-repeat center center !important;
    width: 10px;
    float: none !important;
    border: none !important;
    display: inline !important;
}

.SelectedLabel
{
    font-size:12px;}
.expDetails
{
    border: none 0px !important;
    padding:0px !important;
}

.loginButton {cursor:pointer;}


.statusFilterTable .firstRow>td { padding: 0 20px 0 0; }

/** All lists */
.scrollableList {overflow-x:hidden}
cl {clear: both}
.listHeadLbl {float:left;width:auto;}
.listHeadLbl .listHeadLblCont {white-space:nowrap;float:left;}
.listHeadButTop {float:left;padding-top:3px}
.listHeadButBot {padding-left:200px}
.listPageCtrl {float:right}
.scrollableList {overflow-x: auto !important; overflow-y : hidden !important; }
.summary {float:left;padding-left:200px !important}

tr.no_border { border-style : none !important; border-width : 0px}

tr.no_border td { border-style : none !important; border-width : 0px}
.dateValidator{display : block}
.dateValidator span{display : block}

.correctIssuesHeaderBanner{background : #FFFFCC;  border : 1px; border-bottom-style : solid; border-bottom-color : #FFCC66; margin : 20px; padding : 10px; padding-left : 20px; margin-top : 10px; margin-bottom : 10px; color : #000000}
.correctGlText{padding-left : 5px;}
.glCodeText .correctionMessage{color : #008000; font-weight : bold;}
div.correctedNestedColumn{background : #ECFAE4;}
div.correctGLButtons{display : inline; margin-left : 10px;}

table.noBorder{border : 0px;}
table.noBorder tr{border : 0px;}
table.noBorder td{border : 0px;}
.glCodeText .prevValue{color : #646464;}
.glCodeText .leftColumn{width : 300px; float : left;}
.glCodeText .prevValueContainer{ padding-top : 3px;}
.exportListsHeaderBtn{background : url(../images/export_lists_header_btn.gif) no-repeat; height : 30px; width : 148px;}
.billsListRemoveBtn{background : url(../images/bills_list_remove_btn.gif) no-repeat; height : 30px; width : 188px;}
.removeTDpaddingWithBG .link{text-decoration : underline; cursor : pointer;}
.exportPreviewFilter .header{font-size : 12px; padding-left : 5px; padding-bottom : 3px; padding-top : 3px; color : #0066CC;}
.loginBtn{cursor:pointer;}
.loginButton {cursor:pointer;}

.exportBillsPopupContent{font-size : 12px; font-weight : normal; max-height : 75px; overflow : auto}
.exportBillsPopupContent .item{line-height : 15px; border-bottom : 1px; border-bottom-style : solid; border-bottom-color : #e2f8d6}

.noTopPadding div.GLCodesFilter { padding-top : 0px !important;}

/**Export - Vendor Duplicate Warning**/
#vendorPopUpBox { width:400px; float:left;background: url(../images/popup_box_bg.png) no-repeat bottom right;margin: 10px 0 0 10px !important;margin: 10px 0 0 5px;}
#vendorPopUpBoxContainer {background:#dbecf7 none !important;padding: 0 !important;border:1px solid #336699;padding: 0 6px 6px 0;margin-right:6px;margin-bottom:6px;}
#vendorPopUpBoxContainer .popUpBoxContentArea {height:250px;overflow:auto;}
#vendorPopUpBoxContainer .popUpBoxTitle {line-height:24px;height:40px;margin:0px 0px 7px 0px;background:url(../images/popup_table_header.jpg) repeat-x top left;}
#vendorPopUpBoxContainer .popUpBoxTitle .popUpBoxTitleLeft {float:left;line-height:24px;height:35px;width:250px;padding-top:4px;}

#vendorPopUpBoxContainer .popUpBoxTitle .popUpBoxTitleRight {float:right;line-height:24px;height:31px;width:50px;padding-right:5px;text-align:right;padding-top:9px;font-size:11px; color:#333333;display:inline;}
#vendorPopUpBoxContainer .popUpBoxTitle .popUpBoxTitleRight label {padding-right:5px;}
#vendorPopUpBoxContainer .popUpBoxTitle .popUpBoxTitleRight input {padding-top:2px;}
#vendorPopUpBoxContainer .popUpBoxContent {padding:0px 10px 10px 10px;margin:0px 0px;background:#dbecf7;}

#vendorPopUpBoxContainer .popUpBoxHeader {line-height:24px;margin:0px 0px;font-size:16px;color:#333333;background:#dbecf7;padding:0px 2px 7px 10px;}
#vendorPopUpBoxContainer .vendorWarningMessage {padding:2px;background:#FFFFCC; border:1px solid #E8DF25; margin: 0px 8px; height:100px;}
#vendorPopUpBoxContainer .question {display:block;padding-left:8px;margin-top:15px; font-size:12px; color: #336699; font-weight:bold;}
#vendorPopUpBoxContainer .note {color: #CC3300; font-size: 12px; padding-left: 3px; padding-top: 2px;}

tr.no_border td { border-style : none !important; border-width : 0px}
.qlRow {padding-top: 0px!important}

/** Start exception rows highlight */
.exc-row-red { background-color: #FFCFC2; }
.exc-row-yellow { background-color: #FFF6C2; }
.exc-row-green { background-color: #C8FFC2; }
.exc-row-batch-vendor { background-color: #D8C9FF; }
.exc-row-usernote { background-color: #CCC9FF; }
/** End exception rows highlight */

.awaitingApprovalHeaderLeft_rightColumn .resolveButton {width:94px;float:left;height:24px;text-indent:-9999px;padding-right:0px;background:url(../images/resolve_button.gif) no-repeat;margin-top:1px;cursor:hand}

tr.vam { background : #FFFFDC !important; }

.ComboBoxInput_Default,  
.ComboBoxInputHover_Default  
{  
    text-align:left !important;  
}  

.ComboBoxInput_WebBlue,  
.ComboBoxInputHover_WebBlue 
{  
    text-align:left !important;  
}

.break_word { word-wrap : break-word; white-space : normal;}
.displayForLabel { display : block; }
.displayForLabel { display : block; }
span.routeColumn span.greySmallText { display : inline !important; }

.displayForLabel { display : block; }

.PayeeInfoLabel {float:none; width:200px; color:#646464;font-size:11px}
.PayeeInfoData {float:none; width:200px; color:#000000; font-size:12px; padding-bottom:10px !important;}.userProfileHeaderTop_LeftColumn #title{color : White; font-size : 10px; display : block}
.userProfileHeaderTop_LeftColumn #titleValue{color : White; font-size : 14px; font-weight : bold;}
.userProfileHeaderTop_RightColumn .add_payee_btn{background:url(../images/add_payee_account_btn.gif) no-repeat left top; padding-left : 10px;}
.userProfileHeaderTop_RightColumn .other_actions_btn{background:url(../images/payee_profile_other_actions.gif) no-repeat left top;}


.payee_profile_dropdown_area{float : right; margin-right : 20px; margin-top:0px}
.payee_profile_dropdown_area #text{line-height : 24px; text-align : center; padding-right : 3px;}

#accountDetailsContent {margin: 0 20px;}
#accountDetailsContent .accountDetailsSection {padding-top: 10px;}
#accountDetailsContent #accountDetailsModificationDates {margin: 0px 8px;}
#accountDetailsContent #accountDetailsModificationDates span {color:#333333;font-size:11px;}

.accountDetails .label{color : #646464;display : inline-block; width : 150px;}
.accauntDetails .nosizeLabel {color : #646464}
.accountDetails {font-size : 11px; padding: 5px 0px;}
.accountDetails .detailsRow{padding-top : 5px;}
.accountDetails .leftColumn{padding-left : 10px; vertical-align : top}
.accountDetails .rightColumn{padding-left : 20px; vertical-align : top}
.accountDetails .requiredValue {color : Red}
.accountDetails .editLabel {font-weight : bold}
.accountDetails .editDataRow{margin-bottom : 10px;}
.accountDetails .body{ padding-left : 5px;}

#payeeNotesContent {margin: 20px; }
#payeeNotesContent .editButton {width:24px;float:right;height:11px;line-height:normal;text-decoration:none;color:#333333;font-size:10px;padding:3px 0px 5px 20px;background:url(../images/edit_botton.jpg) no-repeat;margin-right:9px;cursor:pointer;color:#000;}
#payeeNotesContent .editButtonPress {width:24px;float:right;height:11px;line-height:normal;text-decoration:none;color:#333333;font-size:10px;padding:3px 0px 5px 20px;background:url(../images/edit_botton_press.jpg) no-repeat;margin-right:9px;cursor:pointer;color:#000;}
#payeeNotesContent .editButtonPress {width:24px;float:right;height:11px;line-height:normal;text-decoration:none;color:#333333;font-size:10px;padding:3px 0px 5px 20px;background:url(../images/edit_botton_press.jpg) no-repeat;margin-right:9px;}
#payeeNotesContent .listViewTable table {width:99%;border-top:1px solid #BEDAE8;border-right:1px solid #BEDAE8;margin-top:20px;}
#payeeNotesContent #noteHistroyTopMenu {width:90%;}
#payeeNotesContent #noteHistroyTopMenu .searchGOButton {float:left;} 
#payeeNotesContent #noteHistroyTopMenu .searchGOButtonPress {float:left;} 
#payeeNotesContent .addNoteButtonDiv {float:right; height: 30px; display:inline;width:10%;}

.payeeHistoryGridView td {vertical-align:top;}

.payeeProfileTwoModesTableDisplayMode {padding: 0;margin: 0; border : 1px; border-color : #A4A085 !important; border-top : 0px; border-style : solid; width:100%; table-layout: fixed;}
.payeeProfileTwoModesTableDisplayMode th .center{height : 26px; background: url(../images/AccountInfoTwoModesHeaderRO.gif) bottom left repeat-x #F7F6EC; padding : 6px 5px 0px 5px; border-top : 1px;  border-color : #A4A085; border-style : solid; border-bottom : 1px;  border-color : #A4A085; border-style : solid;}
.payeeProfileTwoModesTableDisplayMode td {padding:2px 0px 0px 0px; word-wrap: break-word;}
.payeeProfileTwoModesTableDisplayMode .billDetailsEditButton {margin-top:1px;cursor:pointer;}
.payeeProfileTwoModesTableDisplayMode .billDetailsAddButton {margin-top:1px;cursor:pointer;}
.payeeProfileTwoModesTableDisplayMode .headerTitle{font-size:14px; font-weight : bold; color: #97794e !important;}

.payeeProfileTwoModesTableEditMode {padding: 0;margin: 0; border : 1px; background : #DEECF5; border-color : #C7DAE3 !important; border-top : 0px; border-style : solid; width:96%;}
.payeeProfileTwoModesTableEditMode th .center{height : 26px; background: #EFF6FB; padding-right : 5px; padding-left : 5px; border-top : 1px;  border-style : solid; border-bottom : 1px;  border-color : #C7DAE3;}
.payeeProfileTwoModesTableEditMode td {padding:2px 0px 0px 0px;}
.payeeProfileTwoModesTableEditMode .billDetailsEditButton {margin-top:1px;cursor:pointer;}
.payeeProfileTwoModesTableEditMode .billDetailsAddButton {margin-top:1px;cursor:pointer;}
.payeeProfileTwoModesTableEditMode .headerTitle{font-size:14px; font-weight : bold; color: #336699 !important;}
.payeeProfileTwoModesTableEditMode .dataRowButton{ border-style : solid; border-color : #EFF6FB; border-top-width : 1px; padding-top : 5px; padding-bottom : 5px;}
.payeeProfileTwoModesTableEditMode .textbox{border-style : solid; border-color : #336699; border-width : 1px; padding-left : 3px;}
.warning_icon {background:url(../images/warn_icon.gif) no-repeat left; height : 13px; padding-left : 17px; color : #E08500; font-size : 12px;}
.error_icon {background:url(../images/alert_icon.gif) no-repeat left;  height : 13px; padding-left : 17px; color : #CC0066; font-size : 12px;}
.more_info {background:url(../images/more_info.gif) no-repeat left;  height : 15px; padding-left : 17px; font-size : 11px; padding-top : 3px; text-decoration : underline; color : #6AABDC;}

.payeeProfileTwoModesTableDisplayMode .saveButton_expandRow{background:url(../images/save_button_rowexpand.gif) no-repeat; color:#333333;font-size:10px;height:24px;margin-top:0px;padding:6px 27px 9px;width:79px;line-height:35px;margin-left:217px;font-weight:bold; cursor:pointer;}
.payeeProfileTwoModesTableDisplayMode .saveButton_expandRowPress {background:url(../images/save_button_rowexpand_press.gif) no-repeat; color:#333333;font-size:10px;height:24px;margin-top:0px;padding:6px 27px 9px;width:79px;line-height:35px;margin-left:217px;font-weight:bold; cursor:pointer;}
.payeeProfileTwoModesTableDisplayMode .cancel_expandRow{background:url(../images/cancel_button1.gif) no-repeat; color:#333333;font-size:10px;height:11px;margin-top:2px;padding:3px 15px 5px;width:57px;line-height:27px; cursor:pointer;}


.glProfileTwoModesTableDisplayMode {padding: 0;margin: 0; border : 1px; border-color : #B3CC94; border-top : 0px; border-style : solid; width:100%;}
.glProfileTwoModesTableDisplayMode th .center{height : 26px; background: url(../images/memorizedGLHeader.jpg) bottom left repeat-x; padding: 6px 5px 0px 5px; border-top : 1px;  border-color : #B3CC94; border-style : solid; border-bottom : 1px;  border-color : #B3CC94; border-style : solid;}
.glProfileTwoModesTableDisplayMode tr {background:#ECFAE4;}
.glProfileTwoModesTableDisplayMode td {font-size:11px; padding:2px 0px 0px 0px;}
.glProfileTwoModesTableDisplayMode .billDetailsEditButton {margin-top:1px;cursor:pointer;}
.glProfileTwoModesTableDisplayMode .billDetailsAddButton {margin-top:1px;cursor:pointer;}
.glProfileTwoModesTableDisplayMode .headerTitle{font-size:14px; font-weight : bold; color: #668657;}
.glProfileTwoModesTableDisplayMode .RightColumn{float: none;}
.glProfileTwoModesTableDisplayMode .rightHeaderToolbar{display: inline;}
.glProfileTwoModesTableDisplayMode .content{padding: 5px 0px 5px 0px;}

.CheckBoxPadding Label{margin-left:5px; vertical-align:top;}
.greenTextstyle {color:#668657;}
.smallgreenTitle{font-size:12px; font-weight : bold; color: #668657;padding-left:15px;}
.blackSmallTitle{font-size:12px; font-weight : bold;padding-left:15px; margin-top:10px; display:block;}
.smallGray{padding-left:15px; color:#646464;}
.numberingGLdetails{vertical-align: top;border-top:1px solid #B3CC94}
.numberingGL{vertical-align: top;}
.withoutBorder{border-spacing:0px;}
.footerGLNote{margin:5px; float:left;padding-left:30px;color:#646464;}
.glProfileTwoModesTableDisplayMode  .dataRowButton{ border-style : solid; border-color : #b6d6a4; border-top-width : 1px; padding-top : 5px; padding-bottom : 5px;}
.redNormalSmallAmount {font-size:11px;color:#c32900;line-height:20px;}
.tracking1099 {margin-left: 10px; padding-bottom: 5px; border-bottom: 1px solid #b6d6a4;}
.glMngmtTable {margin: 10px !important; border-right: 1px solid #b6d6a4; border-left: 1px solid #b6d6a4;width:80% !important;  float:none !important}
.glTotalRow {border-bottom: 1px solid #b6d6a4; border-top: 0px none; padding-bottom: 10px;}
.totalTitle {float: right; width: 100px;}

.payeeActivityLeftColumn {width: 135px !important; float:left;}
.payeeActivityMiddleColumn {width: 50px !important; float:left;}
.payeeActivityMiddleColumnEmpty a:hover { text-decoration: none !important;}
.payeeActivityRightColumn {width: 55px !important; float:left;}
.payeeActivityRightWideColumn {width: 120px !important; float:left;}
.payeeActivityDate {font-weight:bold; font-size:12px !important; color:Black !important}

.reuseablePopUpBox {font-size:11px;float:left;background: url(../images/popup_box_bg.png) no-repeat bottom right;margin: 10px 0 0 10px !important;margin: 10px 0 0 5px;}
.reuseablePopUpBox .commonPopUpBoxContainer {background:#dbecf7;padding: 0 !important;border:1px solid #336699;padding: 0 6px 6px 0;margin-right:6px;margin-bottom:6px;}
.reuseablePopUpBox .popUpBoxTitle {height:39px;margin:0px 0px 7px 0px;background:url(../images/common_popup_title_bg.gif) repeat-x top left !important; border-style : solid; border-color : #336699; border-bottom-width : 1px;}
.reuseablePopUpBox .popUpBoxTitleLeft {float:left;height:34px;width:70%;padding-top:4px; }
.reuseablePopUpBox .popUpBoxTitleRight {float:right;height:30px;width:25%;padding-right:5px; text-align:right;padding-top:9px;font-size:11px; color:#333333;display:inline;}
.reuseablePopUpBox label {padding-right:5px;}
.reuseablePopUpBox .close_btn {cursor:pointer; background:url(../images/popup_close_btn.gif); display : inline-block; width : 24px; height : 24px;}
.reuseablePopUpBox .popUpBoxContent {line-height:24px;padding:0px 10px 10px 10px;margin:0px 0px;background:#dbecf7;}
.reuseablePopUpBox .btnsPanel {text-align : center; padding-top : 10px; padding-bottom : 10px; border-style : solid; border-color : #336699; border-top-width : 1px; }
.reuseablePopUpBox .btnsShortPanel {text-align : center; padding-bottom : 10px; border-style : solid; border-color : #336699; border-top-width : 1px; }
.reuseablePopUpBox .popUpBoxDataRow {display:block;line-height:16px;margin:6px 0px;font-size:11px;}
.reuseablePopUpBox .escContainer {height : 30px; display : inline-block; vertical-align : middle; margin-right : 3px;}
.reuseablePopUpBox .btnsPanelNew {text-align : center; padding-bottom : 10px; border-style : solid; border-color : #336699; border-top-width : 1px; }

.reuseablePopUpBoxNew {font-size:11px;float:left;background: url(../images/popup_box_bg.png) no-repeat bottom right; margin: 10px 0 0 10px !important;margin: 10px 0 0 5px;}
.reuseablePopUpBoxNew .commonPopUpBoxContainer {background:#dbecf7;padding: 0 !important;border:1px solid #336699;padding: 0 6px 6px 0;margin-right:6px;margin-bottom:6px;}
.reuseablePopUpBoxNew .popUpBoxTitle {height:39px;margin:0 0 7px 0;background:url(../images/common_popup_title_bg.gif) repeat-x top left !important; border-style : solid; border-color : #336699; border-bottom-width : 1px;}
.reuseablePopUpBoxNew .popUpBoxTitleLeft {float:left;height:34px;width:55%;padding-top:4px;}
.reuseablePopUpBoxNew .popUpBoxTitleRight {float:right;height:30px;width:25%;padding-right:5px;  text-align:right;padding-top:9px;font-size:11px; color:#333333;display:inline;}
.reuseablePopUpBoxNew label {padding-right:5px;}
.reuseablePopUpBoxNew .close_btn {cursor:pointer; background:url(../images/popup_close_btn.gif); display : inline-block; width : 24px; height : 24px;}
.reuseablePopUpBoxNew .popUpBoxContent {line-height:24px;padding:0px 10px 10px 10px;margin:0px 0px;background:#dbecf7;}
.reuseablePopUpBoxNew .btnsPanel {text-align : center; padding-top : 10px; padding-bottom : 10px; border-style : solid; border-color : #336699; border-top-width : 1px; }
.reuseablePopUpBoxNew .popUpBoxDataRow {display:block;line-height:16px;margin:6px 0px;font-size:11px;}
.reuseablePopUpBoxNew .escContainer {height : 30px; display : inline-block; vertical-align : middle; margin-right : 3px;}


.warningPopupBody {padding : 15px;}
.warningPopupBody .note{color : Red;}
div.noteContainer{background:#FFFFCC; border : 1px solid #E8DF25; padding : 10px;}
.boldSmallBlueText {color : #336699; font-weight : bold;}
.boldMidBlueText{color : #336699; font-weight : bold; font-size : 14px;} 

.payeeInfoValidation .errorMessage .editLabel label em{color:#ff0000;} 
.payeeInfoValidation .errorMessage .editLabel label {color:#ff0000 !important;} 
.payeeInfoValidation .errorMessage .selectStyle2 {border:1px solid #ff0000;}
.payeeInfoValidation .errorMessage .selectStyle3 {border:1px solid #ff0000;}
.payeeInfoValidation .errorMessage .selectStyle4 {border:1px solid #ff0000;}
.payeeInfoValidation .errorMessage .textbox {border:1px solid #ff0000;}
.payeeInfoValidation .errorMessage .textfieldStyle4 {border:1px solid #ff0000;}
.payeeInfoValidation .errorMessage span.warn {background:url(../images/alert_icon.gif) no-repeat 0px 3px;color:#C32900;float:left;font-size:11px;height:20px;line-height:17px;margin-left:4px;text-indent:-9999px;width:14px;}

.payeeProfileTwoModesTableEditMode {padding: 0;margin: 0; border : 1px; background : #DEECF5; border-color : #C7DAE3 !important; border-top : 0px; border-style : solid; width:100%;}
.payeeProfileTwoModesTableEditMode th .center{height : 26px; background: #EFF6FB; padding: 10px 5px 0px 5px; border-top : 1px;  border-style : solid; border-bottom : 1px;  border-color : #C7DAE3; border-style : solid;}
.payeeProfileTwoModesTableEditMode td {padding:2px 0px 0px 0px;}
.payeeProfileTwoModesTableEditMode .billDetailsEditButton {margin-top:1px;cursor:pointer;}
.payeeProfileTwoModesTableEditMode .billDetailsAddButton {margin-top:1px;cursor:pointer;}
.payeeProfileTwoModesTableEditMode .headerTitle{font-size:14px; font-weight : bold; color: #336699 !important;}
.payeeProfileTwoModesTableEditMode .dataRowButton{ border-style : solid; border-color : #EFF6FB; border-top-width : 1px; padding-top : 5px; padding-bottom : 5px;}
.payeeProfileTwoModesTableEditMode .textbox{border-style : solid; border-color : #336699; border-width : 1px;}

.addNewAccountBttn, .addNewVoidReplaceCheckRequestBttn {background:transparent url(../images/add_new_address_button.gif) no-repeat scroll 0 0;color:#333333;float:right;font-size:10px;height:10px;margin-top:5px;padding:4px 5px 5px 15px;width:115px;margin-right:3px; text-align : center; line-height : 10px;cursor: pointer;}
.addNewAccountBttnPress, .addNewAccountBttn:focus, .addNewVoidReplaceCheckRequestBttnPress, .addNewVoidReplaceCheckRequestBttn:focus {background:transparent url(../images/add_new_address_button_press.gif) no-repeat scroll 0 0;color:#333333;float:right;font-size:10px;height:10px;margin-top:5px;padding:4px 5px 5px 15px;width:115px;margin-right:3px; text-align : center;  line-height : 10px;cursor: pointer;}

.addNewBankBttn {background:transparent url(../images/add_new_button_transparent_background.png) no-repeat scroll 0 0;color:#333333;float:right;font-size:10px;height:10px;margin-top:5px;padding:4px 5px 5px 15px;width:115px;margin-right:3px; text-align : center; line-height : 10px;cursor: pointer;}
.addNewBankBttnPress, .addNewBankBttn:focus {background:transparent url(../images/add_new_button_transparent_background_press.png) no-repeat scroll 0 0;color:#333333;float:right;font-size:10px;height:10px;margin-top:5px;padding:4px 5px 5px 15px;width:115px;margin-right:3px; text-align : center;  line-height : 10px;cursor: pointer;}

.addNewTaxTypeBttn {background:transparent url(../images/add_new_button_transparent_background.png) no-repeat scroll 0 0;color:#333333;float:right;font-size:10px;height:10px;margin-top:5px;padding:4px 5px 5px 15px;width:115px;margin-right:3px; text-align : center; line-height : 10px;cursor: pointer;}
.addNewTaxTypeBttnPress, .addNewTaxTypeBttn:focus {background:transparent url(../images/add_new_button_transparent_background_press.png) no-repeat scroll 0 0;color:#333333;float:right;font-size:10px;height:10px;margin-top:5px;padding:4px 5px 5px 15px;width:115px;margin-right:3px; text-align : center;  line-height : 10px;cursor: pointer;}

.addNewEftBttn {background:transparent url(../images/add_button_200px.gif) no-repeat scroll 0 0;color:#333333 !important;float:left;font-size:10px;height:10px;margin-top:5px;padding:4px 5px 5px 15px !important;width:115px;margin-right:3px; text-align : center; line-height : 10px;cursor: pointer;}
.addNewEftBttnPress, .addNewEftBttn:focus {background:transparent url(../images/add_button_200px_press.gif) no-repeat scroll 0 0;color:#333333 !important;float:left;font-size:10px;height:10px;margin-top:5px;padding:4px 5px 5px 15px !important;width:115px;margin-right:3px; text-align : center;  line-height : 10px;cursor: pointer;}

.addNewJurisdictionBttn {background:transparent url(../images/add_button_160px.gif) no-repeat scroll 0 0;color:#333333 !important;float:left;font-size:10px;height:11px;margin-top:5px;padding:4px 5px 5px 15px !important;width:142px;margin-right:15px; text-align : center; line-height : 10px;cursor: pointer;}
.addNewJurisdictionBttnPress, .addNewJurisdictionBttn:focus {background:transparent url(../images/add_button_160px_press.gif) no-repeat scroll 0 0;color:#333333 !important;float:left;font-size:10px;height:11px;margin-top:5px;padding:4px 5px 5px 15px !important;width:142px;margin-right:15px; text-align : center;  line-height : 10px;cursor: pointer;}

.addNewTaxNoticeBttn {background:transparent url(../images/add_button_130px.gif) no-repeat scroll 0 0;color:#333333 !important;float:left;font-size:10px;height:11px;margin-top:5px;padding:4px 5px 5px 15px !important;width:110px;margin-right:3px; text-align : center; line-height : 10px;cursor: pointer;}
.addNewTaxNoticeBttnPress, .addNewTaxNoticeBttn:focus {background:transparent url(../images/add_button_130px_press.gif) no-repeat scroll 0 0;color:#333333 !important;float:left;font-size:10px;height:11px;margin-top:5px;padding:4px 5px 5px 15px !important;width:110px;margin-right:3px; text-align : center;  line-height : 10px;cursor: pointer;}

.addNewAssociatedPaymentBttn {background:transparent url(../images/add_button_160px.gif) no-repeat scroll 0 0;color:#333333 !important;float:right;font-size:10px;height:11px;margin-top:5px;padding:4px 5px 5px 15px !important;width:142px;margin-right:3px; text-align : center; line-height : 10px;cursor: pointer;}
.addNewAssociatedPaymentBttnPress, .addNewAssociatedPaymentBttn:focus {background:transparent url(../images/add_button_160px_press.gif) no-repeat scroll 0 0;color:#333333 !important;float:right;font-size:10px;height:11px;margin-top:5px;padding:4px 5px 5px 15px !important;width:142px;margin-right:3px; text-align : center;  line-height : 10px;cursor: pointer;}

.exportToExcelBttn {background:transparent url(../Images/button_140by20px.png) no-repeat scroll 0 0;color:#333333 !important;float:left;font-size:10px;height:10px;margin-top:5px;padding:5px 11px 7px 15px !important;width:115px;margin-right:15px; text-align : center; line-height : 10px;cursor: pointer;}
.exportToExcelBttnPress, .exportToExcelBttn:focus {background:transparent url(../Images/button_140by20px_pressed.png) no-repeat scroll 0 0;color:#333333 !important;float:left;font-size:10px;height: 10px;margin-top:5px;padding:5px 11px 7px 15px !important;width:115px;margin-right:15px; text-align : center;  line-height : 10px;cursor: pointer;}

.taxSchemasReportBttn {background:transparent url(../Images/button_140by20px.png) no-repeat scroll 0 0;color:#333333 !important;float:left;font-size:10px;height:10px;margin-top:5px;padding:5px 11px 7px 15px !important;width:115px;margin-right:15px; text-align : center; line-height : 10px;cursor: pointer;}
.taxSchemasReportBttnPress, .taxSchemasReportBttn:focus {background:transparent url(../Images/button_140by20px_pressed.png) no-repeat scroll 0 0;color:#333333 !important;float:left;font-size:10px;height: 10px;margin-top:5px;padding:5px 11px 7px 15px !important;width:115px;margin-right:15px; text-align : center;  line-height : 10px;cursor: pointer;}

.addendaTemplateBttn {background:transparent url(../Images/button_140by20px.png) no-repeat scroll 0 0;color:#333333 !important;float:left;font-size:10px;height:10px;margin-top:5px;padding:5px 11px 7px 15px !important;width:115px;margin-right:15px; text-align : center; line-height : 10px;cursor: pointer;}
.addendaTemplateBttnPress, .addendaTemplateBttn:focus {background:transparent url(../Images/button_140by20px_pressed.png) no-repeat scroll 0 0;color:#333333 !important;float:left;font-size:10px;height: 10px;margin-top:5px;padding:5px 11px 7px 15px !important;width:115px;margin-right:15px; text-align : center;  line-height : 10px;cursor: pointer;}

.addJurisdictionPanelContent .errorMessage .warn { margin-top:-2px; height:18px !important;display:block;}
.addJurisdictionPanelContent .errorMessage .jurisdictionNameRequiredValidator { display:block !important;margin-top: 3px;}

.normalBttnWithArrow {background:transparent url(../images/normal_button_with_arrow.gif) no-repeat scroll 0 0;color:#333333;float:left;font-size:10px;height:10px;margin-top:5px;padding:4px 10px 5px 10px;width:115px;margin-right:3px; text-align : center; line-height : 10px;cursor: pointer;}
.normalBttnWithArrowPress, .normalBttnWithArrow:focus {background:transparent url(../images/normal_button_press_with_arrow.gif) no-repeat scroll 0 0;color:#333333;float:left;font-size:10px;height:10px;margin-top:5px;padding:4px 10px 5px 10px;width:115px;margin-right:3px; text-align : center;  line-height : 10px;cursor: pointer;}

.normalBttn {background:transparent url(../images/normal_button.gif) no-repeat scroll 0 0;color:#333333;float:right;font-size:10px;height:10px;margin-top:5px;padding:4px 10px 5px 10px;width:115px;margin-right:3px; text-align : center; line-height : 10px;cursor: pointer;}
.normalBttnPress{background:transparent url(../images/normal_button_press.gif) no-repeat scroll 0 0;color:#333333;float:right;font-size:10px;height:10px;margin-top:5px;padding:4px 10px 5px 10px;width:115px;margin-right:3px; text-align : center;  line-height : 10px;cursor: pointer;}

.importGlDependenciesBttn {background:transparent url(../images/add_ontime_address.gif) no-repeat scroll 0 0;color:#333333;float:right;font-size:10px;height:10px;margin-top:5px;padding:4px 5px 5px 15px;width:150px;margin-right:3px; text-align : center; line-height : 10px;cursor: pointer;}
.importGlDependenciesBttnPress, .importGlDependenciesBttn:focus {background:transparent url(../images/add_ontime_address_press.gif) no-repeat scroll 0 0;color:#333333;float:right;font-size:10px;height:10px;margin-top:5px;padding:4px 5px 5px 15px;width:150px;margin-right:3px; text-align : center;  line-height : 10px;cursor: pointer;}

.wizardPanel {width:600px;overflow:hidden;margin:0 0 0 8px;}
.wizardPanelHeaderBg { background:url(../images/bill_upload_header_bg.jpg) no-repeat left top;height:32px;}
.wizardPanelHeader { background:url(../images/bill_upload_header_left.jpg) no-repeat right top;height:32px;}
.wizardPanelHeader h1{float:left;color:#fff;font-size:15px;padding-top:7px;padding-left:10px;padding-right:10px;font-weight:bold;}
.wizardPanelContent { background:#dfecf5;padding:9px;border-left:1px solid #2d5689;border-right:1px solid #2d5689;}
.wizardPanelContent p {font-size:11px;}
.wizardPanelContent h1{color:#286c9f;font-size:14px;padding-top:6px;padding-left:10px;padding-right:10px;font-weight:bold;}
.wizardPanelContent_row {border-top:1px solid #9aadc6; padding:2px 0px;}
.wizardPanelContent_row  .heading {color:#0066CC;font-size:12px;display:block;font-weight:bold;padding-bottom:5px; padding-left: 5px;}
.wizardPanelContent_row  .heading_smaller {color:#0066CC;font-size:11px;display:block;font-weight:bold;padding-bottom:5px; padding-left: 5px;}
.wizardPanelContent_row  .heading_smaller_black {color:Black;font-size:11px;display:block;font-weight:bold;padding-bottom:5px; padding-left: 5px;}
.wizardPanelContent_row  .dataRow {display:block;font-size:11px;overflow:hidden;padding:0px 0px 3px 0px;}
.wizardPanelContent_row  .dataRowHeader {font-size:11px;overflow:hidden;font-weight:bold;padding:0px 0px 3px 0px;}
.wizardPanelContent_row  .dataRowLeft {display:block;float:left;width:20%; font-weight:bold;text-align:right;padding-top:5px;}
.wizardPanelContent_row  .dataRowRight {display:block;float:right;width:77%; padding-top:5px;}
.wizardPanelContent_row  .vamDataRowLeft {display:block;float:left;width:25%; font-weight:bold;text-align:right;padding-top:5px;}
.wizardPanelContent_row  .vamDataRowRight {display:block;float:right;width:72%; padding-top:5px;}
.wizardPanelContent_row  .vamDataRowLeftForCheckBoxLabel {display:block;float:left;width:25%; font-weight:bold;text-align:right;padding-top:8px;}
.wizardPanelContent_row  .addClientDataRowLeft {display:block;float:left;width:32%; font-weight:bold;text-align:right;padding-top:5px;}
.wizardPanelContent_row  .addClientDataRowRight {display:block;float:right;width:66%; padding-top:5px;}
.wizardPanelContent_row  .dataRowRight span .input {font-size:11px;float:left;border:1px solid #9aadc6;line-height:20px;height:20px;}
.wizardPanelContent_row  .dataRowRight select {font-size:11px;float:left;border:1px solid #9aadc6;line-height:20px;height:22px;width:252px;padding-top:2px;}
.wizardPanelContent_row  .dataRowRight span.greySmallText {font-size:10px;display:inline;float:left;width:350px;}
.wizardPanelContent_row  .errorMessage .dataRowLeft em {color:#ff0000;font-weight:bold;font-size:12px;}
.wizardPanelContent_row  .errorMessage .dataRowLeft span {color:#FF0000;}
.wizardPanelContent_row  .errorMessage {display:block;font-size:11px;overflow:hidden;}
.wizardPanelContent_row  .errorMessage span {color:#FF0000;}
.wizardPanelContent_row  .errorMessage .textbox {border: 1px solid #FF0000;float:left;}
.wizardPanelContent_row  .errorMessage .RadComboBox {border: 1px solid #FF0000;float:left;}
.wizardPanelContent_row  .errorMessage .warn {background:url(../images/alert_icon.gif) no-repeat 0px 6px;color:#C32900;float:left;font-size:11px;height:20px;line-height:17px;margin-left:6px;text-indent:-9999px;width:16px;}
.wizardPanelContent_row  .blackSmallText {display:inline-block;}
.wizardPanelContent_row  .greySmallText {display:inline-block;}
.wizardPanelContent_row  .greySmallText2 {font-size:10px;display:inline;float:left;padding-left:12px; color: Gray}
.wizardPanelFooterBg { background:url(../images/bill_upload_footer_bg.jpg) no-repeat left bottom;border-top:1px #9aadc6 solid;}
.wizardPanelFooterGradient { background:url(../images/bill_upload_footer_left.jpg) no-repeat right bottom;margin:0 0 0 1px;}
.wizardPanelFooter { background:url(../images/bill_upload_gradient.jpg) repeat-x right top;height:31px;padding:8px;margin-right:1px;}

.wizardPanelFooter  .dataRow {display:block;font-size:11px;overflow:hidden;padding:0px 0px 3px 0px;}
.wizardPanelFooter  .dataRowHeader {font-size:11px;overflow:hidden;font-weight:bold;padding:0px 0px 3px 0px;}
.wizardPanelFooter  .dataRowLeft {display:block;float:left;width:20%; font-weight:bold;padding-top:8px;}
.wizardPanelFooter  .dataRowRight {display:block;float:left;width: 484px; padding-top:5px;}

.wizardPanelFooter  .saveButton_expandRow{background:url(../images/save_button_rowexpand.gif) no-repeat ;color:#333333;font-size:10px;margin-top:2px;padding:6px 26px 9px;float:right;}
.wizardPanelFooter .saveButton_expandRowDisabled {
    background: url(../images/save_button_rowexpand_disabled.jpg) no-repeat;
    color: #333333;
    font-size: 10px;
    margin-top: 2px;
    padding: 6px 23px 9px;
    float: right;
    pointer-events: none;
    cursor: default;
}
.wizardPanelFooter  .saveButton_expandRow:focus {background:url(../images/save_button_rowexpand_press.gif) no-repeat ;color:#333333;font-size:10px;margin-top:2px;padding:6px 26px 9px;float:right;}
.wizardPanelFooter  .wideBlueButton{background:url(../images/wide_blue_button.gif) no-repeat ;color:#333333;font-size:10px;margin-top:2px;padding:6px 23px 9px;float:right;}
/*.wizardPanelFooter  .wideBlueButton:focus {background:url(../images/wide_blue_button_press.gif) no-repeat ;color:#333333;font-size:10px;margin-top:2px;padding:6px 23px 9px;float:right;}*/

.wizardPanelFooter  .cancel_expandRow{background:url(../images/cancel_button1.gif) no-repeat ;color:#333333;font-size:10px;margin-top:5px;padding:3px 14px 5px;float:left;}
.wizardPanelFooter  .cancel_expandRow:focus {background:url(../images/cancel_button_press1.gif) no-repeat ;color:#333333;font-size:10px;margin-top:5px;padding:3px 13px 5px;float:left;}
.wizardPanelFooter  .saveButton_expandRowPress{background:url(../images/save_button_rowexpand_press.gif) no-repeat ;color:#333333;font-size:10px;margin-top:2px;padding:6px 26px 9px;float:right;}
.wizardPanelFooter  .cancel_expandRowPress{background:url(../images/cancel_button_press1.gif) no-repeat ;color:#333333;font-size:10px;margin-top:5px;padding:3px 13px 5px;float:left;}

.validationMessage {border: 1px solid #E8DF25;background-color: #FFFFBF;color:#CC0000;font-size:11px;padding:5px;margin: 1px;}
.successMessage {border: 1px solid #E8DF25;background-color: #FFFFBF;color:#007700;font-size:11px;padding:5px;margin: 1px;}
.validationPopUp {border: 1px solid #E8DF25;background-color: #FFFFBF;color:#1E1E1E;font-size:11px;padding:10px 15px;}
.validationPopUp .message {background:#CC0000 url(../images/alert_icon.gif) no-repeat scroll 4px 6px;color:#FFFFFF;font-weight:bold;padding:5px 5px 5px 20px;border:1px solid black;}
.validationPopUp #additionalInfo {color:#666666;padding: 10px;width:100%;}
.validationPopUp #additionalInfo .label {text-align:right; vertical-align: top; padding: 0px 10px 3px 0px;}
.validationPopUp #additionalInfo .value {vertical-align: top;}
.validationPopUp .comments {padding-top: 5px;}
.validationPopUp .comments span {color:black;}
.validationPopUp .comments .historyLink {color: #0056a7; font-size: 11px; text-decoration: underline;}

.blueNormalFontLink {color: #0056a7; font-size: 11px; text-decoration: underline;}
.disabledField {border: solid 1px #909090 !important;}
.riDisabled {border: solid 1px #909090 !important;}
.payeeFilter { line-height:24px; height:60px; margin:0px 0px; padding:4px 8px 0px 8px; color:#333333; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; width:170px; float:left; }
.payeeFilterImage { background: url(../images/filterImage.png) no-repeat;width :100px;height:48px;vertical-align: middle; padding-left:7px}
.payeeFilterLabel {width:70px;font-weight:bold;font-size:10px;line-height:18px;vertical-align: middle}
div.PayeeAccountGLCodesFilter {padding:0px; font-size:11px; font-weight:bold; max-width: 250px;}
.awaitingApprovalListContent .highlight{background-color: #FFFF88;text-decoration:underline}
.vendor .highlight{background-color: #FFFF88;text-decoration:none} 
.greySmallText .highlight{background-color: #FFFF88;text-decoration:none} 

.telerikDisplayFix td{display : table-cell !important;}

#userProfileContent .yellowBox {}
#userProfileContent .yellowBox .yellowBoxContent{width:270px;background:url(../images/route_yellow_alert_box_bg.png) no-repeat top left;min-height:40px;height:auto !important;height:40px;padding:6px 10px 5px 10px;color:#1e1e1e;font-size:11px;}
#userProfileContent .yellowBox .yellowBoxContent a:hover {text-decoration:none;}
#userProfileContent .yellowBoxContentTop {padding-top:2px;width:100%;}
#userProfileContent .yellowBoxContent .noteIcon{float:left;width:246px;background:url(../images/note_icon.jpg) no-repeat top left;color:#1e1e1e;font-size:11px;padding:0px 0px 5px 20px;word-wrap: break-word;}
#userProfileContent .yellowBoxContentBottom{padding-top:5px;width:100%;}
#userProfileContent .showMoreDetails {float:none;display:block;color:#333333;font-size:10px;}
#userProfileContent .showMoreDetails a{color:#0066cc;font-size:11px;text-decoration:underline;cursor:pointer;font-weight:bold;}
#userProfileContent .seeAllNotes {float:none;color:#333333;font-size:10px;padding:5px 0px 5px 0px;display:block;}
#userProfileContent .seeAllNotes a{color:#0066cc;font-size:11px;text-decoration:underline;}
#userProfileContent .yellowBox .yellowBoxBottom{float:left;width:288px;background:url(../images/route_yellow_alert_box_bottom.png) no-repeat;height:8px;padding-bottom:4px; }

#userProfileContentGrey .yellowBox {}
#userProfileContentGrey .yellowBox .yellowBoxContent{width:270px;background:url(../images/route_yellow_alert_box_bg.png) no-repeat top left;min-height:40px;height:auto !important;height:40px;padding:6px 10px 5px 10px;color:#1e1e1e;font-size:11px;}
#userProfileContentGrey .yellowBox .yellowBoxContent a:hover {text-decoration:none;}
#userProfileContentGrey .yellowBoxContentTop {padding-top:2px;width:100%;}
#userProfileContentGrey .yellowBoxContent .noteIcon{float:left;width:246px;background:url(../images/note_icon.jpg) no-repeat top left;color:#1e1e1e;font-size:11px;padding:0px 0px 5px 20px;word-wrap: break-word}
#userProfileContentGrey .yellowBoxContentBottom{padding-top:5px;width:100%;}
#userProfileContentGrey .showMoreDetails {float:none;display:block;color:#333333;font-size:10px;}
#userProfileContentGrey .showMoreDetails a{color:#0066cc;font-size:11px;text-decoration:underline;cursor:pointer;font-weight:bold;}
#userProfileContentGrey .seeAllNotes {float:none;color:#333333;font-size:10px;padding:5px 0px 5px 0px;display:block;}
#userProfileContentGrey .seeAllNotes a{color:#0066cc;font-size:11px;text-decoration:underline;}
#userProfileContentGrey .yellowBox .yellowBoxBottom{float:left;width:288px;background:url(../images/route_yellow_alert_box_bottom.png) no-repeat;height:8px;padding-bottom:4px; }

.addNoteNote{font-size : 11px;}
.fullwidth { width : 100% !important;}
.selectionCaptions .selectAllMenu {background:url(../images/route_profile_check_menu.jpg) no-repeat;float:left;height:24px;margin-right:7px;margin-top:4px;width:37px;}
.selectionCaptions .selectAllMenuPress {background:url(../images/route_profile_check_menu_press.jpg) no-repeat;float:left;height:24px;margin-right:7px;margin-top:4px;width:37px;}

.selectionCaptions .download {background:url(../images/route_profile_check_menu.jpg) no-repeat;float:left;height:24px;margin-right:7px;margin-top:4px;width:37px;}
.selectionCaptions .downloadPress {background:url(../images/route_profile_check_menu_press.jpg) no-repeat;float:left;height:24px;margin-right:7px;margin-top:4px;width:37px;}

.bulkUpdateBtn {background:url(../images/payeeBulkUpdateBtn.gif) no-repeat; color : White; height : 23px; width : 57px;}

.ddeBillDetailHeaderLeftBox_row .dataRowWBorder {float:left;width:476px;padding-bottom:3px;font-size:11px;color:#000;padding-top:10px;border-top:1px solid #C0D7DC;}

div.dataRowRightRow span.marginSpan .checkbox input { margin-top : 7px; }

.confirmSection .textfieldStyle4 { width: 180px !important; }
.confirmSection .selectStyle4 { width: 190px !important; }
.confirmSection .noteLabel { display : block; width: 285px !important }
.confirmSection .billingOkText { text-align : left !important; width: 285px !important; }

.greyOnGreen { color : #7e7e7e; text-align : left; }

.editAddressFirstColumn { width : 320px;}
.editAddressSecondColumnTable .table { width : 350px;}
.confirmSection .editAddressFirstColumn { width : 220px !important;}
.confirmSection .widthControl { width : 525px !important;}
.confirmSection .editAddressFirstColumn .textbox { width: 200px !important; }
.confirmSection .editAddressFirstColumn .selectStyle2 { width: 210px !important; }
.confirmSection .editAddressSecondColumnTable .table  { width: 285px !important; }
.confirmSection .editAddressSecondColumnTable   { width: 285px !important; }

#mask {
  position:fixed;
  z-index:9000;
  background-color:#000;
  display:none;
}

.popupMask {
  position:fixed;
  z-index:9001;
  background-color:#000;
  display:none;
}
   
#boxes .window {
  position:fixed;
  display:none;
  z-index:9999;
  padding:20px;
}
 
#boxes #dialog {
}

.addBank em{color:#c32900;font-weight:bold;font-size:12px;}
.addBank label{color:#000;font-size:11px;font-weight:bold;}
.addBank .selectStyle4{width:323px;border:1px #cacaca;border-top:1px #777777 solid;height:21px;font-size:11px;padding:1px 0  0;}

.validDefault {position : relative;}
.validDefault #confirmationaArea{display : none;}
.defaultNotValid #confirmationaArea{padding-left : 5px; margin : 5px; bottom : 0px; position : relative;}
.defaultNotValid{padding-top : 10px; padding-bottom : 10px; border : 1px solid red; position : relative;}
.defaultNotValid .confirmMessage{font-size : 10px; padding-left : 5px; margin-bottom : 2px; color : #646464}

.dueDateNotValid #confirmationaArea{padding-left : 5px; margin : 5px; bottom : 0px; position : relative;}
.dueDateNotValid{padding-top : 10px; padding-bottom : 10px; border : 1px solid red; position : relative; margin-top : 5px;}
.dueDateNotValid .confirmMessage{font-size : 10px; padding-left : 5px; margin-bottom : 2px; color : #646464}

.enterbillsControl{margin-top : 5px;}
.newEnterBillTwoMode { float : none !important; width:96%;}
.newEnterBillTwoMode th .center{ height : 26px;}
.newEnterBillTwoMode td {padding:2px 0px 0px 0px;}

.prevNoteContainer{clear : both; padding : 10px; width : 90%}
.prevNoteContainer .text{font-style : italic}
.prevNoteContainer .label{font-weight : bold; font-style : normal}

.textfieldStyle2{border:1px #cacaca solid;border-top:1px #777777 solid;float:left;font-size:11px;height:15px;padding:3px 5px 1px;width:93px;}
.policy_fail{  	font-weight: bold;  	color: Red;} .policy_pass{  	font-weight: normal;  	color: Green;}

.addThresholdButton {float : right}
.addThresholdButton a{ color: #000000;padding-top: 5px;}
.asWrapper01 #calendarEventsContainer{ padding: 0px;}
.asWrapper01 #newsContainer{ padding: 0px;}
.asInfoBox02 div.navigationContainer{padding : 0px 16px 0px 16px;height: 20px; }

.asInfoBox02 div.navigationContainer {float: right;padding: 0px; margin-right: 15px;background: transparent;background-image: none; }
.asInfoBox02  .navigationContainer div{ padding: 3px 0px 0px 0px; background: transparent;cursor: pointer; float: left;}
.asInfoBox02  .navigationContainer span.pagingText{ float: left;color: white;height: 16px;line-height: 16px;}
.asInfoBox02  .navigationContainer div.forwardLinkContainer.active{background : url(../images/arrowrightactive.gif) no-repeat center center}
.asInfoBox02 .navigationContainer div.forwardLinkContainer.inactive{ background: url(../images/arrowrightinactive.gif) no-repeat center center;cursor: auto;}
.asInfoBox02  .navigationContainer div.backLinkContainer.active {background : url(../images/arrowleftactive.gif) no-repeat center center}
.asInfoBox02  .navigationContainer div.backLinkContainer.inactive { background: url(../images/arrowleftinactive.gif) no-repeat center center; cursor: auto;}
.asInfoBox02  .navigationContainer div.forwardLinkContainer{ width: 16px;height: 16px;}
.asInfoBox02  .navigationContainer div.backLinkContainer{ float: left;width: 16px;height: 16px;}
.dashboardHeaderText{font-size: 13px;	color: #f2f7fb;	padding: 8px 0 0 5px; height: 20px;font-weight: bold;}
.asInfoBox02 div.dashboardGeaderBg{padding: 8px 10px 0px 5px; margin: 0px;height: 20px;background :url(../images/info-box-top-02.gif);}
.closeCross { background: url(../images/closeCross.gif) no-repeat center left;width: 16px;height: 16px;float: right; }
.closeCrossSelected{ background: url(../images/closeCross_selected.gif) no-repeat center left;}
#newsEmptyTextConrainer span{ padding-left: 10px;}
#emptyTextConrainer span{padding-left: 10px;}
#notificationsContainer .yellowSuccessMessagePopup { left: 0px;right: 0px;top: 0px;position: relative;}
.filterContainer { border-left:1px solid #bedae8; border-right:1px solid #bedae8; border-top:1px solid #bedae8;background: #dbecf7;height: 59px; margin-left:8px; margin-right:8px;}
.jurisdictionFilter td {padding: 0 10px 0 0;}
.eftRegistrationFilter td {padding: 0 10px 0 0;}
.eftRegistrationFilter .fieldError { font-size: 10px;color: red;}
.eftRegistrationFilter { height: auto;}

.taxNoticeFilter td {padding: 0 10px 0 0;}
.taxNoticeFilter .fieldError { font-size: 10px;color: red;}
.taxNoticeFilter { height: auto;}

.permissionText{ font-size: 11px;padding-left: 10px;}

/* User List */
.userListHeaderActionPanel {line-height : 24px; height : 24px; vertical-align : middle; margin-top: 3px;}
.btnMakInactive {background:url(../images/button_blue_120px.png) no-repeat; width:120px; height:22px; color:White;}
.btnMakInactiveWide {background: url(../images/button_blue_240px.png) no-repeat; width: 222px; height: 22px; color: White;}


.accessSelectBody .caption{color:#265d90;font-size:11px;font-weight:bold; vertical-align:middle; display: block; padding-top : 10px; padding-left : 5px;}
.accessSelectBody .multiselectContent {width:360px;height:230px;margin:0px 10px 10px 15px; border:1px solid #90b2cb;}
.accessSelectBody .multiselectContent ul{width:360px;height:230px;background:#fff; overflow:auto;}
.accessSelectBody .selectedContent ul{height:290px; width:250px; overflow:auto;}
.accessSelectBody .selectedContent li{width:220px; overflow:hidden;}
.accessSelectBody .search{padding-left : 5px; padding-right : 5px;}
.accessSelectBody .searchBox {border: solid 1px #90b2cb; height: 18px; width: 140px;}
.accessSelectBody .searchLabel {margin-left:15px;display:inline !important}
.accessSelectBody .hideHeaderFull .rgHeaderDiv {display:none;}

.taxFieldLeftRow {float:left;width:60px;color:#646464;font-size:11px;word-wrap: break-word;display: inline;}
.taxFieldRightRow {float:left;width:80px;color:#000000; word-wrap: break-word;}

.taxFieldsViewMode {padding: 0;margin: 0; border : 0px; width:100%;}
.taxFieldsViewMode td {padding:2px 0px 0px 0px;}
.taxFieldsViewMode .editButton {position: absolute;right: 4px;top: 5px;}
.taxFieldsViewMode .billDetailsEditButton {margin-top:1px;cursor:pointer;}
.taxFieldsViewMode .billDetailsAddButton {margin-top:1px;cursor:pointer;}

#userProfileContentGrey .ajax__tab_header{background: #898989}

tr.grayRow td { color : gray; }

.warningBox { background-color : #ffffbf; border : solid 1px orange; padding : 5px 5px 5px 5px;}
.warningBox .header { color : brown; }

.thickButton{background:url(../images/unlock_button.gif) no-repeat; width: 99px;height: 18px;font-size: 10px;cursor: pointer}
.input{display: inline;border:1px solid #90B3CC;color:#000000;float:left;font-size:11px;height:19px;margin-top:3px;}

/* User Profile. Threshold */

.userEditThresholdForm {padding: 5px;margin: 0; background : #DEECF5; border-top : 0px; border-style : solid;}
.userEditThresholdRow { display: block;font-size: 11px;overflow: hidden;padding: 0px 0px 3px 0px;width: 500px;}
.userEditThresholdRow .dataRowLeft {display:block;float:left; font-weight:bold;text-align:right;padding-top:8px;width: 20%;}
.userEditThresholdRow .dataRowRight {display:block; padding-top:5px;float: right; width: 77%}
.userEditThresholdFooter { height:39px;padding:5px 11px; font-size:11px;background: #DEECF5;}
.userEditThresholdFooter .saveButton_expandRow{background:url(../images/save_button_rowexpand.jpg) no-repeat ;color:#333333;font-size:10px;height:11px;
margin-left:130px;margin-top:2px;padding:5px 26px 10px;width:30px;float:none;display:inline-block;line-height:15px;}
.userEditThresholdFooter .cancel_expandRow{background:url(../images/cancel_button.jpg) no-repeat ;color:#333333;
font-size:10px;height:11px;margin-top:0px;padding:1px 13px 8px;width:57px;float:none;display:inline-block;line-height:15px;}
.userEditThresholdFooter .saveButton_expandRowPress {background:url(../images/save_button_rowexpand_press.jpg) no-repeat ;color:#333333;font-size:10px;height:11px;
margin-left:130px;margin-top:2px;padding:5px 26px 10px;width:30px;float:none;display:inline-block;line-height:15px;}
.userEditThresholdFooter .cancel_expandRowPress {background:url(../images/cancel_button_press.jpg) no-repeat ;color:#333333;
font-size:10px;height:11px;margin-top:0px;padding:1px 13px 8px;width:57px;float:none;display:inline-block;line-height:15px;}

.userEditThresholdForm .errorMessage .warn {background:url(../images/alert_icon.gif) no-repeat 0px 6px;color:#C32900;float:left;font-size:11px;height:20px;line-height:17px;margin-left:6px;text-indent:-9999px;width:16px;}

.assiggnedToRow td{ border-top: 1px solid #ff9900 !important;border-bottom: 1px solid #ff9900 !important;}
.assiggnedToTdLeft{border-left: 1px solid #ff9900 !important;background: url(../images/bill_assigned_arrow.gif) no-repeat left center; background-position: 20% 50%}
.assiggnedToTdRight{border-right: 1px solid #ff9900 !important;}
/* ------------------------ */

/* Manage Routes. Thresholds. */

#thresholdsContentbg {background:#f7f6ec ;overflow:hidden;border-bottom:1px #b3b792 solid;border-left:1px #b3b792 solid;margin:0px 8px;height:auto !important;height:100px;min-height:100px;}
.thresholdsNotesContent {margin:5px 8px;min-height:150px;height:auto !important;height:150px;}
.thresholdsListContent {padding: 5px 0px 5px 0px;}

.addDependencyButton{ background: url(../images/add_button.png) no-repeat left top;width: 100px;height: 22px;color: #ffffff;font-size: 11px;font-weight: bold; cursor: pointer}
.listBox{border: 1px #0a4b85 solid;}
.addAccountDependency{ padding: 10px;padding-left: 20px;  border-left: 1px #0a4b85 solid; border-right: 1px #0a4b85 solid;}
.parentAccountLeft{ float: left;}
.parentAccountRight{float: right; width: 420px; padding: 3px 10px 0px 0px; margin-bottom: 13px;}

/* CFT Batch List */

.currentBatchRow { background-color: #E6F5FF;}
.currentBatchRow span { font-weight: bold;}
.currentBatchRow a { font-weight: bold;}
.closedBatchRow { background-color: #EEFCE1;}
.fundsTransferBatchRow { background-color: #FFFFBF;}

/* Style for tab control without left part */

.tabContainer {margin:0px 8px !important;}
.tabContainer .ajax__tab_header { border-right : 1px solid #BEDAE8 !important; border-bottom : none; }
.tabContainer .ajax__tab_body {  border : none !important; padding : 0px !important;}
.tabContainer .ajax__tab_panel {  border : none !important;}

.tabPanel { margin:0px 0px !important; }
.tabPanelContainer { width: auto; padding: 5px; background-color: #DBECF7; }

.tabContainer a.ajax__tab_tab span { color : #000; }
.tabContainer .ajax__tab_active { background-color : #DBECF7; }

/* style for client bank accounts */

.bankAccountTable { width:100%; border : none; padding-left : 10px;}
.bankAccountTable th {text-align:left;text-transform:uppercase;color:#3381ce;font-size:11px;font-weight:bold;padding-top:18px;padding-bottom:8px;background:none;}
.bankAccountTable td {text-align:left;color:#000;font-size:11px;padding-bottom:7px;}
.bankAccountTable td div {text-align:left;color:#000;font-size:11px;padding-bottom:7px;display:block;}
.bankAccountTable td span.label {text-align:left;color:#646464;font-size:11px;}
.bankAccountTable td span {text-align:left;color:black;font-size:11px;}

.clientDefaultProfile .accountDetailsSection { padding-top: 10px;}

.no-border table { border : none !important;}
.MyCalendar { z-index :10000 !important; }

table.popupEditTable tr td div.dataRow { padding-top : 5px; }
.popupEditTable tr td span.specialLabel {float: left; padding-top : 5px;}

.profiletBasicInfoLongText { width : 250px; word-wrap : break-word; }

/* Profile Actions style */

.profileActions {float: right;padding: 10px;}
.profileActions a {margin: 0px 5px;float: right;}

.addRouteButton {display:inline-block;color:#000;font-size:11px;background:url(../images/add_route.png) left top no-repeat;height:24px;padding:5px 0 5px 30px;}
.addRouteButton span {background: url("../images/add_route_r.jpg") no-repeat scroll right top transparent;padding:5px 20px 5px 0;}

.addRouteButtonPress {display:inline-block;color:#000;font-size:11px;background:url(../images/add_route_press.png) left top no-repeat;height:24px;padding:5px 0 5px 30px;}
.addRouteButtonPress span {background: url("../images/add_route_r_press.gif") no-repeat scroll right top transparent;padding:5px 20px 5px 0;}

.wideBlueButton{background:url(../images/wide_blue_button.gif) no-repeat ;color:#333333;font-size:10px;margin-top:2px;padding:6px 15px 9px 10px;cursor: pointer;}
div.autobillingDiv div.detailsRow span.label { width: 150px;}

.dropmenudiv {position:absolute;border:1px solid black;font:normal 12px Verdana;z-index:99999;}
.dropmenudiv a{width: 100%;display: block;text-indent: 3px;border-top: 1px solid #fff;border-bottom: 1px solid #fff;padding: 5px 0;text-decoration: none;font-weight: normal;color:#333;font-size:11px;background:#FFF;}
.dropmenudiv a:hover{ background: #BEDAE8 ;border-top: 1px solid #8bb0d2;border-bottom: 1px solid #8bb0d2;color:#333;}

.seconddropmenudiv {position:absolute;border:1px solid black;font:normal 12px Verdana;z-index:99999;}
.seconddropmenudiv a{width: 100%;display: block;text-indent: 3px;border-top: 1px solid #fff;border-bottom: 1px solid #fff;padding: 5px 0;text-decoration: none;font-weight: normal;color:#333;font-size:11px;background:#FFF;}
.seconddropmenudiv a:hover{ background: #BEDAE8 ;border-top: 1px solid #8bb0d2;border-bottom: 1px solid #8bb0d2;color:#333;}

.thirddropmenudiv {position:absolute;border:1px solid black;font:normal 12px Verdana;z-index:99999;}
.thirddropmenudiv a{width: 100%;display: block;text-indent: 3px;border-top: 1px solid #fff;border-bottom: 1px solid #fff;padding: 5px 0;text-decoration: none;font-weight: normal;color:#333;font-size:11px;background:#FFF;}
.thirddropmenudiv a:hover{ background: #BEDAE8 ;border-top: 1px solid #8bb0d2;border-bottom: 1px solid #8bb0d2;color:#333;}

.twoModeStopPayButton {cursor:pointer;background:transparent url(../images/stopautopay_button.jpg) no-repeat scroll 0 0;color:#333333;font-size:10px;height:21px;float:right;line-height:normal;padding:4px 0px 0px 20px;text-decoration:none !important; font-weight: normal; width:90px; }
.twoModeStopPayButtonPress, .twoModeStopPayButton:focus {cursor:pointer;background:transparent url(../images/stopautopay_button_press.jpg) no-repeat scroll 0 0;color:#333333;font-size:10px;height:21px;float:right;line-height:normal;padding:4px 0px 0px 20px;text-decoration:none !important; font-weight: normal; width:90px;}

a.reMode_preview{ display: none !important}

.nowrap-container { white-space: nowrap; }

.warning-message-container {display:inline-block;font-size:11px;color:#c32900;line-height:17px; background:url(../images/warn_icon.gif) no-repeat 0px 2px; padding-bottom:2px;padding-left:16px;margin:10px;cursor:default;}
div.tooltip {border:1px solid black;background-color: #FFFFC2;position: absolute;z-index: 100;font-size:11px;color:#c32900;line-height:17px;margin:8px;padding:8px;}
.tooltip-container {cursor: default;}

.approved{color: #0056AC;}

.billApproversMember{ font-size: 11px;}

a.gotodashboard {position: absolute; top: 0px; left: 20px; width: 220px; height: 51px;}
#userReplacement .dataRowLeft{text-align: left}

.listDeleteLink{ color: #0056a7;text-decoration: underline;}
a.gotodashboard {position: absolute; top: 0px; left: 20px; width: 220px; height: 51px;}

.NoBorder { border:none !important; }
.NoBorder label {color:Black !important;}
.NoBorder input { border:none !important; }

img.imgAttachment { position: relative; top: 5px; cursor: pointer; }
.Printable { vertical-align:middle;}

.fedex-tracinfo-property {font-weight:bold;}

#payeeAttachmentsContent .addAttachmentBoxContent { width: 99.85% }

.fedexAwaitingApprovalListContent { border-left: none; border-top: none; }
.fedexAwaitingApprovalListContent .listViewTable table { border-collapse: collapse; }
.fedexAwaitingApprovalListContent .RadGrid table th { border:1px solid #90B2CB; }

.accountBalanceContainer { margin-top: 40px }
span#payeeAttachmentsDynamicHoverContent table tr th { color: #708a99; font-size: 10px; text-align: left; border-bottom:1px #efe31d solid; padding: 3px  5px; }
span#payeeAttachmentsDynamicHoverContent table tr td { padding: 0px  5px; }

.titleInactiveGLCodeContainer, .titleGlCodesForReplacementContainer, .contentInactiveGLCodeTableBody {max-width: 750px;}
.contentInactiveGLCodeTable {height: auto;margin: 0 auto;max-height: 255px;margin: 10px 0; padding-bottom: 10px;}
.contentInactiveGLCodeTable table {border-collapse: collapse;width: 705px;}
.contentInactiveGLCodeTableBody {height: auto;max-height: 255px;overflow: auto;}
.contentInactiveGLCodeTable table th, .contentInactiveGLCodeTable table td {color: #000;border: 1px solid #b6d6a4;font-size:11px;padding: 6px;}
.contentInactiveGLCodeTable table th {color: #7c9171;border: 1px solid #b6d6a4;font-weight:bold;background:#fffffd url(../images/table_bg_header.gif) bottom left no-repeat;padding: 0 6px;}
.contentInactiveGLCodeTable table td {display: table-cell;vertical-align: top; background-color: #ECFAE3;word-wrap: break-word;}
.InactiveGLCodeTableShow, .InactiveGLCodeTableHide {color: #0056A7;font-size: 11px;font-weight: normal;text-decoration: underline;cursor: pointer;display: block;}
.titleGlCodesForReplacementContainer {margin-top: 20px;}

.genarateWireInstructionButtonLink { background-size: 100% 20px;height: 19px;border-bottom: 1px solid #92A4AE;}
.genarateWireInstructionButtonLink span { padding: 3px 9px;background-size: 13px 19.9px;color: #333333;}
.genarateWireInstructionButtonLinkPress { background-image: url(../images/drop_down_arrow_l_press.gif);background-size: 100% 20px;height: 19px;border-bottom: 1px solid #92A4AE;}
.genarateWireInstructionButtonLinkPress span { background-image: url(../images/drop_down_arrow_r_n_press.gif);background-size: 13px 19.9px;padding: 3px 9px;}

.alternativeBankAccountContent { color: #646464;font-weight:normal;font-size:11px;margin: -20px 0 0 20px;}
td.leftBorderNone div { display: inline; max-width: 400px; min-width: 100px; }

.exportToCSVBttn {background-image: url(../Images/button_140px.png);background-size: 100% 100%; width:140px; height:20px; display:inline-block; font-size:10px; font-style:normal; color:#333333; text-align:center; line-height:20px; margin: 5px 10px 0 0;}
.exportToCSVBttn:active {background: url(../Images/button_140px_pressed.png) no-repeat; background-size: 100% 100%;}

.cpAccountCombo { margin-top: 22px; }

.maxNumberOfCDFMsg {color:#708a99;font-size:11px;background:#DBECF7;padding-top:12px;padding-left:12px;}
.updateFundingBankAccountBttn { float: right;font-weight: normal;margin-top: 5px;margin-right: 10px;width: auto;padding: 0px 10px;height: 20px;}
/* background-size IE filter, for IE 5.5+ */
.updateFundingBankAccountBttn {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/button_140px.png',sizingMethod='scale');-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/button_140px.png',sizingMethod='scale')";}
.updateFundingBankAccountBttn.exportToCSVBttn:active {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/button_140px_pressed.png',sizingMethod='scale');-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='Images/button_140px_pressed.png',sizingMethod='scale')";}

.selectAllClearAllContainer .routeProfileCheckMenu {background:url(../images/route_profile_check_menu.jpg) no-repeat;float:left;height:24px;margin-right:7px;margin-top:4px;width:37px;}
.selectAllClearAllContainer .routeProfileCheckMenuPress {background:url(../images/route_profile_check_menu_press.jpg) no-repeat;float:left;height:24px;margin-right:7px;margin-top:4px;width:37px;}

.payeeToReassignTxt {line-height: 30px;}

.datesFilterRow { display: inline-block;width: 400px; padding-bottom: 5px }

.replacementFilter { display: inline-block; padding: 5px }

.datesFilterLabel { float: left; font-size: 12px; padding-top: 5px }

.stateProvinceContainer tbody.comboErrorMessage, .countryContainer tbody.comboErrorMessage {border: 1px solid #FF0000 !important}
.stateProvinceContainer .addClientDataRowLeft span.textErrorMessage, .countryContainer .addClientDataRowLeft span.textErrorMessage {color: #FF0000}

.warning-message-container.batchInProcessingMessage { background-position: 0 8px;margin: 0;font-weight: bold; font-size: 13px}

.billSearchResultsListContent .awaitingApprovalListContent { margin: 0;border-top: none;border-left: none;}
.billSearchResultsListContent .awaitingApprovalListContent .listViewTable table { display: none;}
.billSearchResultsListContent .awaitingApprovalListContent .listViewTable .scrollableList table { display: table;}

.billSearchResultsListContent div.newSearchRight {float:right;}
.billSearchResultsListContent div.newSearchRight .button {background: url(../Images/button_270px.png); width:270px;}
.billSearchResultsListContent div.newSearchRight .button:active {background: url(../Images/button_270px_pressed.png); width:270px;}.routeProfileListHeader .exportToCSVBttn {background-color: #A4A085;}

.payeeAttachmentsPopUpBox { max-width: 921px;}
.payeeAttachmentsPopUpBox #payeeHistoryPopUpBoxContainer { background:#EFF9FC none !important;}
.payeeAttachmentsPopUpBox #payeeHistoryPopUpBoxContainer .popUpBoxTitle { background: none;background-color: #2D82C2 !important;}
.payeeAttachmentsPopUpBox #payeeHistoryPopUpBoxContainer .popUpBoxTitle span, .payeeAttachmentsPopUpBox #payeeHistoryPopUpBoxContainer .popUpBoxTitle label { color: #ffffff;}
.payeeAttachmentsPopUpBox #payeeHistoryPopUpBoxContainer .popUpBoxHeader { background: none;}

#payeeHistoryPopUpBoxContainer #awaitingApprovalContentLeft .yellowBox, #payeeHistoryPopUpBoxContainer #awaitingApprovalContentLeft .yellowBox, #payeeHistoryPopUpBoxContainer #awaitingApprovalContentLeft .yellowBox .yellowBoxBottom {width:414px;}
#payeeHistoryPopUpBoxContainer #awaitingApprovalContentLeft .yellowBox .yellowBoxContent, #payeeHistoryPopUpBoxContainer .yellowBoxContentTop, #payeeHistoryPopUpBoxContainer .yellowBoxContentBottom {width:394px;}
#payeeHistoryPopUpBoxContainer .yellowBoxContent .noteIcon{width:372px;}
#payeeHistoryPopUpBoxContainer .seeAllNotes {padding-left:26px;}
#payeeHistoryPopUpBoxContainer a.yellowAddNoteButton, #payeeHistoryPopUpBoxContainer a.yellowAddNoteButtonPress {margin-top:10px;}
#payeeHistoryPopUpBoxContainer #awaitingApprovalContentLeft .addNoteRow {width:421px;}

.payeeAttachmentsPopUpBox .yellowSuccessMessagePopup, .payeeAttachmentsPopUpBox .redErrorMessagePopup {padding: 0;margin-bottom: -20px;position: inherit;}
.billSearchResultsListContent div.newSearchRight .button:active {background: url(../Images/button_270px_pressed.png); width:270px;}

.uploadGLCodesButton, .uploadGLCodesButtonPress {background:url(../images/button_143x22.png) no-repeat;text-indent: 0;color: #000000;text-align: center;}
.uploadGLCodesButtonPress {background:url(../images/button_143x22_pressed.png) no-repeat;}
#fakeFrameForPopup {position: absolute;top: 0;left: 0;height: 186px;width: 345px;z-index: -1;border: none;margin: 30px;}
#uploadGLCodesPopup #popUpContainer {z-index: 2;}
.intuitPlatformConnectButton { text-align: left;}
.intuitPlatformDisconnectButton { color: #FFF;text-decoration: underline;font-size: 11px;}
div.profileTabContent .intuitPlatformDisconnectButton { color: #000;text-decoration: underline;font-size: 11px;}
#uploadGLCodesPopup #popUpContainer {z-index: 2;}
.payeeAttachmentsPopUpBox .yellowSuccessMessagePopup, .payeeAttachmentsPopUpBox .redErrorMessagePopup {padding: 0;margin-bottom: -20px;position: inherit;}.billSearchResultsListContent div.newSearchRight .button:active {background: url(../Images/button_270px_pressed.png); width:270px;}
.routeProfileListHeader .exportToCSVBttn {background-color: #A4A085;}

.addNewSubmission {background: url(../images/add_button_200px.gif) no-repeat scroll left top transparent;color:#333333;float:right;height:10px;margin-top:5px;padding:4px 5px 5px 15px;width:115px;margin-right:3px; text-align : center; line-height : 10px;cursor: pointer;width: 180px;}
.addNewSubmissionPress, .addNewSubmission:focus {background: url(../images/add_button_200px_press.gif) no-repeat scroll left top transparent;color:#333333;float:right;height:10px;margin-top:5px;padding:4px 5px 5px 15px;width:115px;margin-right:3px; text-align : center;  line-height : 10px;cursor: pointer;width: 180px;}

.EvuCell > .attachmentEditButton{height:11px;color:#333333;font-size:10px;padding:3px 10px 5px 5px;margin-top:5px;background:url(../images/attachment_edit_button.jpg) no-repeat;}
.EvuCell > .attachmentEditButtonPress{height:11px;color:#333333;font-size:10px;padding:3px 10px 5px 5px;margin-top:5px;background:url(../images/attachment_edit_button_press.jpg) no-repeat;}

.downloadXLS2EVUTemplate, .downloadXLS2EVUTemplatePress{color: #333333;padding: 0 10px;height: 20px;line-height: 20px;background: url('../images/drop_down_arrow_l.gif') no-repeat scroll left top transparent;cursor: pointer;float: right;margin: 4px 10px 0 5px;text-decoration: none;}    
.downloadXLS2EVUTemplatePress{background: transparent url(../images/drop_down_arrow_l_press.gif) no-repeat scroll left top;}

#notification.yellowSuccessMessagePopup span a:link {text-decoration: underline; color: #0066cc;}
#notification.yellowSuccessMessagePopup span a:visited {text-decoration: underline; color: #0066cc;}

.userProfileContentLeft_Box.userProfileInfoLeftContainer td { width: auto;}
.userProfileInfoLeftContainer .emailSubscriptionsCheckListContainer {margin-top: 5px}

.checkedEmailSubscription { background: url('../images/approved_icon.png') no-repeat;}
.emailSubscriptionsCheckListContainer input[type='checkbox'] { display: none;}
.emailSubscriptionsCheckListContainer label {padding-left: 23px;padding-top: 3px;}
#notification.yellowSuccessMessagePopup span a:visited {text-decoration: underline; color: #0066cc;}

.operationList { margin-left: 10px;}
span.operationsSubContainerHeader {color: #2C2D23; font-size: 12px;}

.operationsComment { padding-top: 5px;padding-right: 10px; }

.exportRoutesButton, .exportRoutesButtonPress {float: right !important; font-size: 11px !important; padding-top: 3px !important; margin-top: 4px; color: #000000 !important; height: 18px;}
.exportRoutesButton span, .exportRoutesButtonPress span {color: #000000; font-size: 11px; float: none; padding-top: 0; height: 18px;}

.voidReplaceBulkCancelBtn {background:url(../images/add_button.png) no-repeat; color : White; height : 23px; width : 120px; background-size: 120px 23px;}

.footerButtonArea .submitAndApproveLink {background:transparent url(../images/submit_and_approve_bttn.gif) no-repeat scroll 0 0;color:#333333;
float:left;font-size:10px;font-weight:normal;margin-top:6px;padding: 4px 2px 5px 35px;width:160px;height:25px;}

.footerButtonArea .submitAndApproveLink:focus {background:transparent url(../images/submit_and_approve_bttn_press.gif) no-repeat scroll 0 0;color:#333333;
float:left;font-size:10px;font-weight:normal;margin-top:6px;padding:4px 2px 5px 35px;width:160px;height:25px;}

.footerButtonArea .submitAndApproveLinkPress {background:transparent url(../images/submit_and_approve_bttn_press.gif) no-repeat scroll 0 0;color:#333333;
float:left;font-size:10px;font-weight:normal;margin-top:6px;padding:4px 2px 5px 35px;width:160px;height:25px;}

.footerButtonArea  .submitAndApproveBttn {background:transparent url(../images/submit_and_approve_bttn.gif) no-repeat scroll 0 0;color:#333333;
float:left;font-size:10px;font-weight:bold;margin-top:6px;padding:4px 2px 5px 10px;width:195px;height:25px;}

.footerButtonArea  .submitAndApproveBttn:focus {background:transparent url(../images/submit_and_approve_bttn_press.gif) no-repeat scroll 0 0;color:#333333;
float:left;font-size:10px;font-weight:bold;margin-top:6px;padding:4px 2px 5px 10px;width:195px;height:25px;}

.footerButtonArea  .submitAndApproveBttnPress {background:transparent url(../images/submit_and_approve_bttn_press.gif) no-repeat scroll 0 0;color:#333333;
float:left;font-size:10px;font-weight:bold;margin-top:6px;padding:4px 2px 5px 10px;width:195px;height:25px;}

.footerButtonArea  .saveAndApproveBttn {background:transparent url(../images/submit_and_approve_bttn.gif) no-repeat scroll 0 0;color:#333333;
float:left;font-size:10px;font-weight:bold;margin-top:6px;padding:4px 2px 5px 24px;width:118px;height:25px;}

.footerButtonArea  .saveAndApproveBttn:focus {background:transparent url(../images/submit_and_approve_bttn_press.gif) no-repeat scroll 0 0;color:#333333;
float:left;font-size:10px;font-weight:bold;margin-top:6px;padding:4px 2px 5px 24px;width:118px;height:25px;}

.footerButtonArea  .saveAndApproveBttnPress {background:transparent url(../images/submit_and_approve_bttn_press.gif) no-repeat scroll 0 0;color:#333333;
float:left;font-size:10px;font-weight:bold;margin-top:6px;padding:4px 2px 5px 24px;width:118px;height:25px;}

.syncSetupButton {cursor:pointer;background:transparent url(../images/sync_setup_button.png) no-repeat scroll 0 0;color:#333333;font-size:10px;height:21px;float:left;line-height:normal;padding:0 0 3px 0;text-decoration:none;width:80px;}
.syncSetupButtonPress, .syncSetupButton:focus {cursor:pointer;background:transparent url(../images/sync_setup_button_press.png) no-repeat scroll 0 0;color:#333333;font-size:10px;height:21px;float:left;line-height:normal;padding:0 0 3px 0;text-decoration:none;width:80px;}

.verifyAccountButton {cursor:pointer;background:transparent url(../images/button_140by20px.png) no-repeat scroll 0 0;color:#333333;font-size:10px;height:21px;float:left;line-height:normal;padding:0 0 3px 0;text-decoration:none;width:140px;}
.verifyAccountButtonPress, .verifyAccountButton:focus {cursor:pointer;background:transparent url(../images/button_140by20px_pressed.png) no-repeat scroll 0 0;color:#333333;font-size:10px;height:21px;float:left;line-height:normal;padding:0 0 3px 0;text-decoration:none;width:140px;}

.selectedContent div.rlbGroup { border: none;}

div.samlDetailsSection { padding: 5px;margin: 5px;}

.samlDetailsSection div {text-align:left;color:#000;font-size:11px;padding-bottom:7px;display:block;}
.samlDetailsSection span.label {text-align:left;color:#646464;font-size:11px;}
.samlDetailsSection span {text-align:left;color:black;font-size:11px;}

.editSamlDetailsSection .dataRow { margin-bottom: 15px;}
.editSamlDetailsSection .dataRow .dataRowLeft {float:left;text-align:right;padding-top:2px;font-size:11px;}
.editSamlDetailsSection .dataRow .dataRowLeft em{color:#c32900;font-weight:bold;font-size:12px;}
.editSamlDetailsSection .dataRow .dataRowLeft label{color:#000;font-size:11px;font-weight:bold;}
.editSamlDetailsSection .dataRow .dataRowLeft label .greySmallText {font-size:10px;}
.editSamlDetailsSection .dataRow .dataRowLeft label .greySmallText a{font-size:10px; color:#0066cc;text-decoration:underline;}
.editSamlDetailsSection .dataRow .dataRowLeft label .greySmallText a:hover{text-decoration:none;}

.editSamlDetailsSection .dataRow .dataRowLeft3 span.errorMessage {color:#f00;font-size:11px;font-weight:bold;}

input.checkNumber  { padding: 1px !important; width: 60px !important;}

.cutOffDateNumberTxtBox { border:solid 1px #8B9CAC; width:40px !important; height:20px; line-height:20px; }



/*IE freezing on dropdown scrolling fix. US7698*/
/*.rcbScroll { max-height: 200px; }*/ /* Commented out causes bug 8236, tested on IE 11 and US7698 is not reproducible anymore, return if the bug return*/
input.checkNumber  { padding: 1px !important; width: 60px !important;}

.jurisdictionProfile .ajax__tab_header { padding-left: 10px;}
.jurisdictionProfile .profileSection { padding-bottom: 10px;}
.jurisdictionProfile .awaitingApprovalListContent { margin: 0 0;}
.jurisdictionProfile .removeTDpaddingWithBG {background: #DBECF7;}
.jurisdictionProfile .leftColumn .label { font-weight: bold; }

.jurisdictionProfile .accountsTable { color: #646464; }
.jurisdictionProfile .accountsTable tr { text-align: left; }
.jurisdictionProfile .accountsTable td { width: 150px; }
.jurisdictionProfile .accountsTable td.notesColumn { width: 490px; }
.jurisdictionProfile .accountsTable { margin-left: 10px;}

.eftRegistraitonProfile .leftColumn .label { font-weight: bold; }
.taxNoticeProfile .leftColumn .label { font-weight: bold; }

#jurisdictionProfileContentbg {background:#f7f6ec ;overflow:hidden;border:1px #b3b792 solid;border-top: 0px; margin:0px 8px;height:auto;min-height:100px;}

.jurisdictionManagementAddFormSection {padding: 0;margin: 0; border : 1px; background : rgb(247,246,236); border-color : rgb(199,218,227) !important; border-top : 0px; border-style : solid; width:100%;}
.jurisdictionManagementAddFormSection th .center{height : 26px; background: rgb(239,246,251); padding-right : 5px; padding-left : 5px;padding-top: 8px; border-top-width : 1px;  border-style : solid; border-bottom-width : 1px;  border-color : rgb(199,218,227);}
.jurisdictionManagementAddFormSection td {padding:2px 0px 0px 0px;background-color: rgb(222, 236, 245);padding: 5px 0px 5px 5px;}
.jurisdictionManagementAddFormSection td .subscript { font-size: 10px;padding-top: 0px;}
.jurisdictionManagementAddFormSection .billDetailsEditButton {margin-top:1px;cursor:pointer;}
.jurisdictionManagementAddFormSection .billDetailsAddButton {margin-top:1px;cursor:pointer;}
.jurisdictionManagementAddFormSection .headerTitle{font-size:14px; font-weight : bold; color: #336699 !important;}
.jurisdictionManagementAddFormSection .dataRowButton{ border-style : solid; border-color : #EFF6FB; border-top-width : 1px; padding-top : 5px; padding-bottom : 5px;}
.jurisdictionManagementAddFormSection .textbox{border-style : solid; border-color : #336699; border-width : 1px; padding-left : 3px;}
.jurisdictionManagementAddFormSection .fieldTitle {font-size: 11px; text-align: right; padding-right: 8px;}
.jurisdictionManagementAddFormSection .fieldTitle .invalid { color: red;}
.jurisdictionManagementAddFormSection .invalid.fieldTitle  { color: red;}
.jurisdictionManagementAddFormSection .invalidFeinFormat.fieldTitle  { color: red;}
.jurisdictionManagementAddFormSection .invalidCombo.fieldTitle  { color: red;}
.jurisdictionManagementAddFormSection .invalid input { border: solid 1px red !important;}
.jurisdictionManagementAddFormSection .invalidFeinFormat input { border: solid 1px red !important;}
.jurisdictionManagementAddFormSection .fieldError { display: block;font-size: 10px;}


.jurisdictionManagementFormContent {margin: 0 8px;padding: 15px;background-color: rgb(247,246,236);border: 1px solid rgb(124, 120, 93);border-width: 0px 1px 1px 1px; }

.addEftRegistrationCancelButton {background: url(/images/cancel_button1.gif) no-repeat; display: block; height: 11px; width: 32px; font-size: 10px; margin-top: 2px; padding: 3px 14px 5px;color: black; float: left;}
.addEftRegistrationCancelButtonPress {background: url(/images/cancel_button_press1.gif) no-repeat; display: block; height: 11px; width: 32px; font-size: 10px; margin-top: 2px; padding: 3px 14px 5px;color: black; float: left;}
.addEftRegistrationSaveButton {background: url(/images/save_button_rowexpand.gif) no-repeat; display: block; height: 12px; width: 27px; font-size: 10px; margin-top: 2px; padding: 6px 26px 9px;color: black; float: right;}
.addEftRegistrationSaveButtonPress {background: url(/images/save_button_rowexpand_press.gif) no-repeat; display: block; height: 12px; width: 27px; font-size: 10px; margin-top: 2px; padding: 6px 26px 9px;color: black; float: right;}

.invalidCombo .RadComboBox { border: solid 1px red;}

.jurisdictionManagementAddFormSection .taxTypesSelectorSection .fieldError { width: 375px;padding-left: 7px;margin-top: -26px;}
.jurisdictionManagementAddFormSection .taxTypesSelectorSection .fieldError.visible {display: block !important}
.jurisdictionManagementAddFormSection .taxTypesSelectorSection .fieldError.hidden {display: none !important}
.jurisdictionManagementAddFormSection .taxTypesSelectorTopContainer { width: 480px; vertical-align: top; }
 .payeeProfileTwoModesTableEditMode .taxTypesSelectorSection { width: 380px; }
 .payeeProfileTwoModesTableEditMode .taxTypesSection {border-collapse: collapse; border-style: none; width: auto;margin-left: 61px;}
 .payeeProfileTwoModesTableEditMode .taxTypesSection .fieldTitle.otherControl { padding-left: 27px;}
 .jurisdictionManagementAddFormSection.taxTypesSection { margin-left: 56px; width: auto;}


.payeeProfileTwoModesTableEditMode {padding: 0;margin: 0; border : 1px; background : rgb(247,246,236); border-color : rgb(199,218,227) !important; border-top : 0px; border-style : solid; width:100%;}
.payeeProfileTwoModesTableEditMode th .center{height : 26px; background: rgb(239,246,251); padding-right : 5px; padding-left : 5px;padding-top: 8px; border-top-width : 1px;  border-style : solid; border-bottom-width : 1px;  border-color : rgb(199,218,227);}
.payeeProfileTwoModesTableEditMode td {padding:2px 0px 0px 0px;background-color: rgb(222, 236, 245);}
.payeeProfileTwoModesTableEditMode td .subscript { font-size: 10px;padding-top: 0px;vertical-align: top;}
.payeeProfileTwoModesTableEditMode .billDetailsEditButton {margin-top:1px;cursor:pointer;}
.payeeProfileTwoModesTableEditMode .billDetailsAddButton {margin-top:1px;cursor:pointer;}
.payeeProfileTwoModesTableEditMode .headerTitle{font-size:14px; font-weight : bold; color: #336699 !important;}
.payeeProfileTwoModesTableEditMode .dataRowButton{ border-style : solid; border-color : #EFF6FB; border-top-width : 1px; padding-top : 5px; padding-bottom : 5px;}
.payeeProfileTwoModesTableEditMode .textbox{border-style : solid; border-color : #336699; border-width : 1px; padding-left : 3px;}
.payeeProfileTwoModesTableEditMode .fieldTitle {font-size: 11px; text-align: right; padding-right: 8px;}
.payeeProfileTwoModesTableEditMode .fieldTitle .invalid { color: red;}
.payeeProfileTwoModesTableEditMode .invalid.fieldTitle  { color: red;}
.payeeProfileTwoModesTableEditMode .fieldTitle .invalidFormat { color: red;}
.payeeProfileTwoModesTableEditMode .invalidFormat.fieldTitle  { color: red;}
.payeeProfileTwoModesTableEditMode .invalidFeinFormat.fieldTitle  { color: red;}
.payeeProfileTwoModesTableEditMode .invalidCombo.fieldTitle  { color: red;}
.payeeProfileTwoModesTableEditMode .invalid input, .payeeProfileTwoModesTableEditMode .invalid textarea { border: solid 1px red !important;}
.payeeProfileTwoModesTableEditMode .invalidFormat input { border: solid 1px red !important;}
.payeeProfileTwoModesTableEditMode .invalidFeinFormat input { border: solid 1px red !important;}
.payeeProfileTwoModesTableEditMode .invalidFirstName input { border: solid 1px red !important;}
.payeeProfileTwoModesTableEditMode .invalidLastName input { border: solid 1px red !important;}
.payeeProfileTwoModesTableEditMode .invalidFirstName.fieldTitle  { color: red;}
.payeeProfileTwoModesTableEditMode .invalidLastName.fieldTitle  { color: red;}
.jurisdictionManagementAddFormSection .invalidFirstName input { border: solid 1px red !important;}
.jurisdictionManagementAddFormSection .invalidLastName input { border: solid 1px red !important;}
.jurisdictionManagementAddFormSection .invalidFirstName.fieldTitle  { color: red;}
.jurisdictionManagementAddFormSection .invalidLastName.fieldTitle  { color: red;}

.payeeProfileTwoModesTableEditMode .fieldError { display: block;font-size: 10px;}
.payeeProfileTwoModesTableEditMode .required { color: red; }

.payeeProfileTwoModesTableEditMode .fieldTitle.eftCcontactFieldTitle { padding-right: 3px;}

.addTaxSchemaBtn {background:transparent url(../images/add_new_address_button.gif) no-repeat scroll 0 0;color:#333333;float:right;font-size:10px;height:100%;margin-top:-2px;padding:4px 5px 5px 15px;width:140px;margin-right:0px; text-align : center; line-height : 14px;cursor: pointer; background-size: cover !important; }
.addTaxSchemaBtnPress, .addTaxSchemaBtn:focus {background:transparent url(../images/add_new_address_button_press.gif) no-repeat scroll 0 0;color:#333333;float:right;font-size:10px;height:100%;margin-top:-2px;padding:4px 5px 5px 15px;width:140px;margin-right:0px; text-align : center;  line-height : 14px;cursor: pointer;}.payeeProfileTwoModesTableEditMode .required { color: red; background-size: cover !important;}

.checkLookupTextbox { float: left;}
.checkLookupButton { float: left;}

.taxSchemaDetails td { padding: 5px; vertical-align: top; }
.taxSchemaDetails td.leftColumn { width: 150px; }  
.taxSchemaDetails td.rightColumn { width: 250px; }
.taxSchemaDetails td.leftColumn .label { color: #646464; }
.taxSchemaDetails td.rightColumn .value { color: #000000; font-size: 11px; }
.taxSchemaDetails td.rightColumn textarea { width: 620px; height: 80px; }
.taxSchemaDetails td.rightColumn input.textbox { width: 200px; float: left; }
.checkLookupButton { float: left;margin-top: 3px;}

.multiTaxPeriodSelector { padding: 2px 0 0 0 !important;}
.multiTaxPeriodSelector .taxPeriodCell { width: 105px; }
.multiTaxPeriodSelector .checkNumberCell { width: 142px; }
.multiTaxPeriodSelector .deleteButtonCell { width: 21px; }
.multiTaxPeriodSelector > table > tbody > tr > td { padding: 2px 0 0 0 !important;}
.multiTaxPeriodSelector .fieldError { color: red;display: table-cell; }

.taxTypeFieldError {
	display: inline;
	font-size: 10px;
}

.deleteTaxTypeButtonContainer {
	vertical-align: top;
}

.deleteTaxTypeButtonContainer input {
	margin-top: 3px;
}

.userProfileHeaderTop_LeftColumn span.jurisdictionHeaderLabel {
	width: auto;
}

.userProfileHeaderTop_LeftColumn.jurisdictionNameHeader {
	width: auto;
}

.userProfileHeaderTop_LeftColumn span.headerLabel {
    width: auto;
}

.userProfileHeaderTop_LeftColumn.nameHeader {
    width: auto;
}

.eftRegistraitonProfile .accountDetails .label {
	width: 110px;
}

.eftRegistraitonProfile .accountDetails .wideLabel {
	width: 362px;
	color: #646464;
	font-size: 11px;
	display: block;
}

.filterContainer.eftRegistrationFilterJurisdiction {
	margin-left: 0px;
	margin-right: 0px;
}

.eftRegistrationTaxTypeLabel {
    width: 400px !important;
}

.addNewEftBttn.addNewEftBttnJurisdiction {
	margin-top: 2px;
}

#dropmenudiv .otherActionsMenuItem {
	text-align: left;
}

#dropmenudiv2 .otherActionsMenuItem {
	text-align: left;
}

.taxNoticeAssociatedPaymentsTable th {
	font-size: 11px;
	font-weight: bold;
	width: 11%;
	border: 1px solid rgb(164,160,133);
	height: 20px;
	padding-left: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 4px;
	text-align: left;
}

.taxNoticeAssociatedPaymentsTable td 
{
	border: 1px solid rgb(164,160,133);
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
}

.taxNoticeAssociatedPaymentsEdit .taxNoticeAssociatedPaymentsTable td {
	border: 1px solid rgb(128, 171, 191);
}

.taxNoticeAssociatedPaymentsEdit .taxNoticeAssociatedPaymentsTable th {
	border: 1px solid rgb(128, 171, 191);
}

.taxNoticeAssociatedPaymentsTable {
	border-collapse: collapse;
	color: #646464;
	width: 100%;
	font-size: 11px;
}

.taxNoticeAssociatedPaymentsReadonly .taxNoticeAssociatedPaymentsTable {
	margin-left: -1px;
	margin-right: -1px;
	margin-bottom: -3px;
}

.taxNoticeAssociatedPaymentsTable th {
	width: 12%;
}

.taxNoticeAssociatedPaymentsTable th.payeeNameHeader {
	width: 16%;
}

.taxNoticeAssociatedPaymentsTable th.amountHeader {
	width: 10%;
}

.taxNoticeAssociatedPaymentsTable th.checkDateHeader {
	width: 8%;
}

.taxNoticeAssociatedPaymentsTable th.checkStatusHeader {
	width: 17%;
}

.taxNoticeAssociatedPaymentsTable th.originalCheckNumHeader {
	width: 10%;
}

.taxNoticeAssociatedPaymentsTable th.replacementCheckNumHeader {
	width: 13%;
}

.taxNoticeAssociatedPaymentsTable th.voidReplaceDateHeader {
	width: 11%;
}

.taxNoticeAssociatedPaymentsTable th.deleteHeader {
	width: 3%;
}

.readonlyField {
	font-size: 11px;
	text-align: left;
}

.currencyPrefix {
	font-size: 11px;
	text-align: right;
	display: inline;
}

.checkNumberLink {
	display: block;
	margin-top: 3px;
	float: left;
}

.taxNoticeProfile .checkLookupButton {
	float: left;
	margin-left: 25px;
}

.clientProfileTaxNoticeListButtons {
	margin-top: 3px;
	margin-right: 4px;
	margin-bottom: 5px;
}

.taxNoticeListHeaderNoHeaderMode .addNewTaxNoticeBttn {
	margin-top: 2px;
}

.taxNoticeListHeaderNoHeaderMode {
	margin-left: 8px;
	margin-right: 8px;
	border-left: 1px solid #bedae8;
	border-right: 1px solid #bedae8;
	border-top: 1px solid #bedae8;
	background: #dbecf7;
}

.profileTabContent .taxNoticeFilter {
	border-top: none;
}

.taxNoticeListClientProfileShowingLabel {
	display: none;
}

.profileTabContent.clientProfileNoticesTabContent .taxNoticeListClientProfileShowingLabel {
	display: block;
	margin-left: 10px;
	margin-top: 10px;
	font-weight: bold;
}

.profileTabContent.jurisdictionNoticesTabContent .filterContainer {
	margin-left: 0px;
	margin-right: 0px;
}

.profileTabContent.jurisdictionNoticesTabContent .taxNoticeListHeaderNoHeaderMode {
	margin-left: 0px;
	margin-right: 0px;
}

.noticesWarningImageBillDetails {
	margin-top: 7px;
}

.addendaRecord6Format td { padding: 5px; vertical-align: top; }
.addendaRecord6Format td.leftColumn { width: 100px; height: 60px; }
.addendaRecord6Format td.rightColumn { width: 150px; height: 60px; }
.addendaRecord6Format td.leftColumn .label { color: #646464; }
.addendaRecord6Format td.rightColumn .value { color: #000000; font-size: 11px; }
.addendaRecord6Format td.rightColumn textarea { width: 400px; height: 90px; }
.addendaRecord6Format td.rightColumn input.textbox { width: 160px; float: left; }
.addendaRecord6Format .commonErrorMessage span { font-size: 11px; }

.addendaRecord7Format tr th { color: #646464; font-size: 11px; text-align: left; padding-left: 7px; }
.addendaRecord7Format td .rownumber { font-weight: bold; font-size: 14px; }
.addendaRecord7Format tr td input.textbox { width: 160px; }
.addendaRecord7Format tr td hr { border-width: 1px; border-style: inset; }
.addendaRecord7Format tr td textarea { width: 205px; height: 55px; }

.addendaRecord7Format .editListFieldValuesLink { font-size: 11px; }

.addendaRecord7FormatListValuesEditor hr { border-width: 1px; border-style: inset;margin-bottom: 5px; }
.addendaRecord7FormatListValuesEditor .fieldValueRow td { padding-top: 0;padding-bottom: 0;}

 .filterOnTabContainer {
    clear: both;
    width: 100%;
    overflow: auto;
    margin-top: 10px;
    margin-left: 14px;
}
.filterOnTabFieldContainer {
    float: left;
    overflow: inherit;
    margin-left: 10px;
    line-height: 24px;
    font-size: 11px;
}
.filterOnTabFieldContainer input {
    margin-left: 5px;
    height: 20px;
    border: 1px solid rgb(162, 176, 179);
}
.filterOnTabPreamble {
    float: left;
    line-height: 24px;
    font-size: 11px;
    margin-right: 17px;
}

.inputErrorMessage{border:1px solid #ff0000;}
.requiredInlineSpan{vertical-align: top;color: #ff0000;display: inline-block !important;}


.checkStatusManagerListFilter, .taxExceptionManagmentData, .CSRBillingItemsListFilter, .billingInvoicesListFilter, .billingRecordPaymentsListFilter {
    font-size: 11px !important;
    font-family: Verdana, Geneva, sans-serif;
    display: inline-block;
    padding: 5px;
}

.errorMsg {color: #ff0000}

.addSchemaBtnContainer {
    height: 14px !important;
}

.CheckStatusManagerValidationError_CheckFrom {
    padding-left: 368px;
}

.CheckStatusManagerValidationError_CheckTo {
    padding-left: 68px;
}

.renoncileCheckRangeFilterDatePicker, .TaxExceptionManagmentFilterElement {
    display: inline-block;
    margin-bottom: -2px;
}

.renoncileCheckRangeFilterClearBtns {
    vertical-align: top;
    display: inline-block;
    margin-left: 10px;
}

/*Place inscription and BasicDatePicker into 1 div*/
.DatePickerLeftInscription {
    float: left; 
    margin-top: 5px
}
    
.Vam1099Error {
    margin-left: 134px;
}

.wireInfoChkBox input{
    vertical-align: bottom;
    margin-right: 4px;
}

.VAM1099InfoRownInscription {    
    width: 130px; 
    text-align: right;
}

.eftRegistrationRegexValidationErrorTd {
    padding-top: 0; 
    padding-bottom: 0; 
    font-size: 11px;
}

.validationEmptyTd {
    padding-top: 0;
    padding-bottom: 0;
}

.VAM1099InfoRownInscriptionText, .boldText {
    font-weight: bold;
}

.VAM1099RowPart {
    margin-top: 10px; 
    margin-bottom: 10px;
}

.VAMRequiredSign {
    line-height: normal;
}

.inline, 
.multiClientReportRequestsParametersContainer .dateParameterControl,
.multiClientReportRequestsParametersContainer .glCodesControl {
    display: inline-block; 
}

/*See BUG9564*/
#VamBillInfo .yellowRoutePopup {
    margin-top: -335px;
    margin-left: 150px;
}

.ManageUnassignedIncomingFundsBtnSave 
    {
    background:url(../images/add_button.png) no-repeat;     
    color : White; 
    height : 23px; 
    width : 120px; 
    background-size: 120px 23px;
    margin: 3px 10px;
    cursor: pointer;
    }

.ManageUnassignedIncomingFundsBtnSave:active {
    line-height: 190%;
}

.ZeroPaymentsCheckBox {
    margin-top: 5px;
}

.TaxManangmentFilterRow {
    padding-top: 5px;
    padding-bottom: 5px;
}

.TaxExceptionManagmentGoBtn {
    padding-left: 10px;
}

.CheckBoxInscription {
    float: left;
}

.backOfficeLevel2LinksGroup {
    margin-left: 16px;
    width: 270px;
}

.wireInfoSelectAllBtnRow {
    width: 70px;
    margin-bottom: 4px;
}

.addenda7FieldLengthTxtBox {
    width: 30px !important;
}

.taxNoticeDatesFilterRow {
    padding-left: 72px;
}

.taxNoticesFilterTimePeriodCell .periodPickerContainer {
    height: 30px;
}

.taxNoticeDatesFilterRowPart, .taxNoticeDatesFilterRowPartWithPadding, 
.taxNoticeDateTypeFilterRowPart, .taxNoticeResetBtnContainer, .eftRegistrationsResetBtnContainer,
.eftRegistrationDateTypeFilterRowPart, .eftRegistrationDatesFilterRowPartWithPadding,
.eftRegistrationDatesFilterRowPart{
    display: inline-block;
    vertical-align: top;
}

.taxNoticeResetBtnContainer, .eftRegistrationsResetBtnContainer {
    padding-top: 25px;
    padding-left: 10px;
}

.taxNoticeDatesFilterRowPartWithPadding, .eftRegistrationDatesFilterRowPartWithPadding {
    padding-top: 27px;
}

.taxNoticeFilterInsctiption {
    width: 75px;
}

.eftRegistrationFilterInsctiption {
    width: 60px;
}

.eftRegistrationFilterTimePeriodLabel {
    margin-left: 7px;
}

.eftRegistrationFilterTimePeriodLabelJurisdiction {
    margin-left: 20px;
}

.eftRegistrationFilterTimePeriodLabelClient {
    margin-left: 12px;
}

.eftOnlieInfoMissingWarningBlock {
    float: right;
    margin-top: 3px;
}

.eftOnlieInfoMissingDetailsWarningBlock {
    float: left;
    margin-top: 5px;
    margin-left: 5px;
}

.taxNoticeDateTypeFilterRowPart {
    padding-left: 97px;
}

.eftRegistrationDateTypeFilterRowPart {
    padding-left: 74px;
}

.taxNoticeDateTypeFilterDropdownRowPart {
    padding-left: 13px;
}

.eftRegistrationsDateTypeFilterDropdownRowPart {
    padding-left: 3px;
}

@supports (-ms-ime-align:auto) {
    .eftRegistrationsDateTypeFilterDropdownRowPart {
        padding-left: 3px !important;
    }         
}

@-moz-document url-prefix() { 
  .eftRegistrationsDateTypeFilterDropdownRowPart {
    padding-left:6px !important;
 }

  .eftRegistrationsDateTypeFilterDropdownRowPartClient {
        padding-left: 40px !important;
    }
}

@media screen and (-webkit-min-device-pixel-ratio:0)
  and (min-resolution:.001dpcm) {
    .eftRegistrationsDateTypeFilterDropdownRowPart {
    padding-left: 7px !important;
 }   

    .eftRegistrationsDateTypeFilterDropdownRowPartClient {
        padding-left: 43px !important;
    }
}


.eftRegistrationsDateTypeFilterDropdownRowPartClient {
    padding-left: 41px;
}

.eftRegistrationsDateTypeFilterDropdownRowPartJurisdiction {
    padding-left: 8px;
}

.taxNoticeDatesFilterRowPart .timePeriodreportsPreviewLabel,
.eftRegistrationDatesFilterRowPart .timePeriodreportsPreviewLabel{
    display: none;
}

.taxNoticeFindFilterRow {
    padding-top: 4px;
}

.taxNoticeDatesFilterRowPartPeriod, .eftRegistrationDatesFilterRowPartPeriod {
    width: 332px !important;
    height: 80px;
}

.taxNoticeDatesFilterRowPartPeriod td,
.eftRegistrationDatesFilterRowPartPeriod td{
    vertical-align: top;
}

.resetFilterDataBtn {
    background:url(../images/add_button.png) no-repeat;
    color : White;
    height : 23px;
    width : 120px;
    background-size: 120px 23px;
    cursor: pointer;
}


.CommentsGridContainder { margin: 0 0;}
.CommentsGridContainder .removeTDpaddingWithBG { background: #f7f6ec;}
.CommentsAttachmentImageSpan { float: left; }
.addCommentBtnContainer { width: 100%; height: 25px; background-color: #f7f6ec; }

.addNewCommentBtn, .addNewAttachmentBtn{
    background: transparent url(../images//add_button_130px.gif) no-repeat scroll 0 0;
    color: #333333 !important;
    float: right;
    font-size: 10px !important;
    height: 11px;
    margin-top: -5px;
    padding: 4px 5px 5px 15px !important;
    width: 110px;
    margin-right: 3px;
    text-align: center;
    line-height: 10px;
    cursor: pointer;
}

.blueBorderContainer {
    background:url(../images/blue_white_border_bg.jpg) repeat-x top left;
}

.commentInscription, .attachmentsBlock {
    padding-top: 10px;
    font-size: 11px;
}

.addCommentContent * {
    font-size: 11px;
}

.attachmentsBlock input, .commentColumnBlock textarea, .standardBorderTextbox {
    border: 1px solid #90b3cc;   
}

.addCommentContent {
    padding-left: 20px;
}

.topAligned {
    vertical-align: top;
}

.commentColumnBlock {
    padding-top: 4px;
}

.commentInscription {
    padding-top: 2px;
}

.addAttachmentBtnContainer, .addNewAttachmentBtn {
    margin-top: 1px;
}

.commentsAttachmentTypeSpan input, .commentsAttachmentTypeSpan span {
    margin-right: 0 !important;
    margin-left: 0 !important;
}

.validattionErrorBorder { border: solid 1px red !important; }

.addCommentContent .textArea2, .commentTextArea, .nonResizable {
    resize: none !important;
}

.smallErrorMsg {
    font-size: 11px !important;
}

.CommentsGridContainder a {
    text-decoration: underline;
}

.expeditedPaymentsErrorPopupCell, .expeditedPaymentsErrorPopupPaddingCell {
    word-break: break-all;
}

.ruFakeInput, .ruBrowse {
    display: none !important;
}

.ruFileInput {
    font-size: 13px !important;
    opacity: inherit !important;
    position: static !important;
}

.yourclass{
    border: 0;
}

ul.ruInputs {
    font-size: 11px;
    margin-left: 15px !important;
}

ul.ruInputs li{
    line-height: 1em;
}

.ruDropZone {
    border: none !important;
}

.ruDropZone span {
    display: none;
}

.customDivDropZone {
    margin-left: 15px;
            width: 600px;
            height: 100px;
            background-color: #FDFDFD;
            text-align: center;
            display: table;
            border: dotted 3px lightgray;
            margin-top: 10px;
        }

.customDivDropZone span {
                font-size: 12.8px;
                display: table-cell;
                vertical-align: middle;
            }

.ruRemove, .ruCancel {
    color: blue !important;
    font-size: 11px !important;
}

.anyApDefaultFontSize {
    font-size: 11px;
}

.expeditedPaymentsErrorPopupPaddingCell {
    padding-left: 5px;    
}

.clientRiskProfileListFilterModifiedFilter .rangeDatePickerfromSpan {
    float: left;
}

.commonPageInput {
    padding: 2px 0 2px 0;
    margin: 0;
    float: left;
    border-top: 1px #63757f solid;
    border-bottom: 1px #c0d2dc solid;
    font-size: 11px;
    font-weight: bold;
    height: 17px;
    text-align: center;
    width: 35px;
}

.clientRiskProfileListFilterModifiedFilter {
    margin-bottom: -12px;
    margin-top: 10px;
}

.clientRiskProfileListStatusFilter {
    padding-left: 20px;
}

.clientRiskProfileListScoreLevelFilter {
    padding-left: 11px;
}

.clientRiskProfileListScoreLevelCombo {
    padding-left: 18px;
}

.addendaRecord7ListOfValuesPopupContainer {
    height: 400px;
    overflow-y: scroll;    
}

.addendaRecord7ListOfValuesPopupContainerSmall {
    width: 450px;
}

.addendaRecord7ListOfValuesPopupContainerBig {
    width: 670px;
}

.presalesReportCriteriaRow .exportSettingContainer {
    width: 30% !important;
}

.criteriaTemplateComboContainer {
    font-size: 12px;
    float: left;
    width: 100%;    
    padding-bottom: 20px;
    margin-left: 20%;
}

.kycCriteriaApplyInscription {
    vertical-align: middle;
}

.kycValidationMessage {
    font-weight: normal;
    display: block;
    border: none;
    background-color: initial;
}

.preSalesRiskReportViewBtnsCell {
    text-align: right;
    padding-right: 10px;
}

.preSalesRiskReportInfoLabel {
    font-size: 13px !important;
}

.commonFirstPageInput {
    float: left;
    background: url(../images/first_page.jpg) no-repeat;
    width: 27px;
    height: 23px;
    border: none;
    display: block;
    text-indent: -88888px;
    padding: 20px 0 0 0;
    margin: 0px 4px;
    line-height: normal;
    cursor: pointer;
    overflow: hidden;
}

.commonFirstPageInputDisable {
    float: left;
    background: url(../images/first_page_disable.jpg) no-repeat;
    width: 27px;
    height: 23px;
    border: none;
    display: block;
    text-indent: -88888px;
    padding: 20px 0 0 0;
    margin: 0px 4px;
    line-height: normal;
    cursor: pointer;
    overflow: hidden;
}

.commonBackPageInput {
    float: left;
    background: url(../images/back_page.jpg) no-repeat;
    width: 27px;
    height: 23px;
    border: none;
    display: block;
    text-indent: -88888px;
    padding: 20px 0 0 0;
    margin: 0px 8px 0px 2px;
    line-height: normal;
    cursor: pointer;
    overflow: hidden;
}

.preSalesRiskReportProspectiveClientField {
    padding-left: 23% !important;
}

.preSalesRiskReportCalculateBtnCell {
    padding-left: 50% !important;
}

.multiClientReportRequestsMainPanel {
    line-height:24px;
    min-height:600px;
    padding:4px 8px 0px 8px;
    color:#333333;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    border-left: 1px solid #bedae8;
    border-right: 1px solid #bedae8;
    border-top: 1px solid #bedae8;
    margin-left: 8px;
    margin-right: 8px;
}

.multiClientReportRequestsRequestBtn {
    width:145px;
    height:26px;
    line-height:normal;
    text-decoration:none;
    color:#333333;
    font-size:11px;
    padding:0;
    background:url(../images/button_140px.png) no-repeat;cursor:pointer;	
    border-bottom: 0px;
    margin-left:50px;
    font-weight: bold;
    float: right;
}

.requestBtn {
    width:145px;
    height:26px;
    line-height:normal;
    text-decoration:none;
    color:#333333;
    font-size:11px;
    padding:0;
    background:url(../images/button_140px.png) no-repeat;cursor:pointer;
    border-bottom: 0px;	
    font-weight: bold;
}

.multiClientReportRequestsContentAreaBody {
    padding: 2px 0 0 0;
    background-color: #deecf5;
    padding: 5px 0 5px 5px;
    min-height: 50px;
    border-bottom-width: 1px;
}

.multiClientReportRequestsContentAreaBorder {
    border-top-width: 1px;
    border-style: solid;
    border-left-width: 1px;
    border-right-width: 1px;
    border-color: #c7dae3; 
}

.commonBackPageInputDisable {
    float: left;
    background: url(../images/back_page_disable.jpg) no-repeat;
    width: 27px;
    height: 23px;
    border: none;
    display: block;
    text-indent: -88888px;
    padding: 20px 0 0 0;
    margin: 0px 8px 0px 2px;
    line-height: normal;
    cursor: pointer;
    overflow: hidden;
}

.commonNextPageInput {
    float: left;
    background: url(../images/next_page.jpg) no-repeat;
    width: 27px;
    height: 23px;
    border: none;
    display: block;
    text-indent: -88888px;
    padding: 20px 0 0 0;
    margin: 0px 2px 0px 8px;
    line-height: normal;
    cursor: pointer;
    overflow: hidden;
}

.commonNextPageInputDisable {
    float: left;
    background: url(../images/next_page_disable.jpg) no-repeat;
    width: 27px;
    height: 23px;
    border: none;
    display: block;
    text-indent: -88888px;
    padding: 20px 0 0 0;
    margin: 0px 2px 0px 8px;
    line-height: normal;
    cursor: pointer;
    overflow: hidden;
}

.multiClientReportRequestsContentArea {
    height: 26px;
    background: #eff6fb;
    padding-bottom: 6px;
    padding-left: 5px;
    padding-top: 6px;
}

.multiClientReportRequestsReportParamsContainer {    
    margin-top: 10px;
}

.multiClientReportRequestsHeaderTitle {
    font-size: 14px;
    font-weight: bold;
    padding-left: 10px;
    display: inline-table;
    color: #369!important;
}

.multiClientReportRequestsDataLeftColomn {
    width: 45px;
    padding-left: 10px;
}

.multiClientReportRequestsParameterPanel {
    line-height:14px;
    padding: 10px;
    display: inline-block;
    vertical-align: top;
}

.multiClientReportRequestsRequestBtnContainer {
    height: 25px;
    padding-right: 20px;
}

.multiClientReportRequestsEmailsTitleContainer {
    padding-top: 15px;
}

.multiClientsReportRequestsClientsTitleContainer {
    padding-left: 10px;
}

.multiClientReportRequestsEmailsRightColumn {
    width: 240px;
}

.multiClientReportRequestsEmailsErrMsg {
    line-height: 12px;
    font-size:11px;
    margin-left: -4px;
    vertical-align: top;
    padding-top: 2px;
    width: 430px;
}

.multiClientReportRequestsTopDropdownsContainer {    
    padding-top: 15px;
    vertical-align: top;
}

.multiClientReportRequestsParametersContainer .reportsPreviewLabel,
.multiClientReportRequestsParametersContainer .reportsListPreviewLabel {
    width: auto;
    float: left;
}

.multiClientReportRequestsParametersContainer .timePeriodreportsPreviewLabel,
.multiClientReportRequestsParametersContainer .reportsControlParametersTable
{
    margin-top: auto;
}

.multiClientReportRequestsParametersContainer .reportsPreviewLabelText {
    float: left;
    padding-right: 5px;
    padding-top: 3px;
}

.multiClientReportRequestsParametersContainer .tableDateRangeColumn {
    padding-right: 10px;
    width: auto;
}

.clientBackupDatesRange .rangeDatePickerfromSpan {
    float: left;   
}

.multiClientReportRequestsParametersContainer {
    vertical-align: top;    
}

.middlerVerticalContent {
    vertical-align: middle;
}

.clientBackupDatesRange {
    margin-bottom: -9px;
}

.rowNextFilter {
    margin-left: 10px;
}

.multiClientReportRequestsGridContainer, .multiClientReportRequestsGridConent, .clientBackupListContent {
    padding: 0;
    margin: 0;
    border: 0;
}

.multiClientReportsEmailsCaption {
    font-weight: normal;
    color: #646464;
}

.commonLastPageInput {
    float: left;
    background: url(../images/last_page.jpg) no-repeat;
    width: 27px;
    height: 23px;
    border: none;
    display: block;
    text-indent: -88888px;
    padding: 20px 0 0 0;
    margin: 0px 0px 0px 4px;
    line-height: normal;
    cursor: pointer;
    overflow: hidden;
}

.commonLastPageInputDisable {
    float: left;
    background: url(../images/last_page_disable.jpg) no-repeat;
    width: 27px;
    height: 23px;
    border: none;
    display: block;
    text-indent: -88888px;
    padding: 20px 0 0 0;
    margin: 0px 0px 0px 4px;
    line-height: normal;
    cursor: pointer;
    overflow: hidden;
}

.maxPagesLabel {
    float: left;
    padding: 3px 0 0 5px;
}

.billSelectAllColumnHeader, .billSelectAllColumnCell {
    width: 35px;
}

.assignedToBillsSelectAllColumnHeader, .assignedToBillsSelectAllColumnCell {
    width: 17px;
}

.pagingContainer {
    padding-top: 5px;
}

.billDetailsExpeditedPaymentImage {
    float: left;
    margin-right: 50px;
}

.billListExpeditedPaymentImage {
    vertical-align: middle;
}

.expeditedPaymetnsIneligibleInvoicesListBody {
    max-height: 260px;
    overflow: scroll;
    width: 720px;
}

.expeditedPaymetnsNextDayPaymentsListBody {
    max-height: 260px;
    overflow: scroll;
    width: 460px;
}

.checkStatusManagerListContentFiltersContainer {
    border-left: 1px solid #bedae8;
    padding: 7px 5px 5px 5px;    
    background-color: rgb(219, 236, 247);
}

.manageClientProfileLeftColumn {
    float : left; text-align: right; color: #646464; font-size: 12px; padding-right: 5px;
}
    
.manageClientProfileRightColumn {
    overflow : auto; color: #000; font-size: 12px;
}

.manageClientProfileWidth44P {
    width : 44%;
}

.manageClientProfileWidth49P {
    width : 49%;
}

.manageClientProfileWidth54P {
    width : 54%;
}

.manageClientProfileRow {
    padding-bottom: 5px;
    clear: both;
}

.manageClientProfileRow .addClientDataRowLeft span {
    font-size: 12px;
}

.manageClientProfileRow div {
    width : 49%;
}

.processExpeditePaymentsRequrestedFilter {
    vertical-align: middle;
}

.multiClientReportRequestsEmailsContainer {
    padding-left: 20px;
}

.reportParametersContainer {
    padding-top: 10px;
}

#processExpeditePaymentsRequrestedFilter .basicDatePicketControlErrorMsg {
    font-size: 11px;  
    display: block;  
}

.basicDatePicketControlErrorMsgContainer {
    display: inline-block;
}

.nextDayExpeditedPaymentsListTable {
    height: auto;
    margin: 0 auto;
    max-height: 255px;
    margin: 10px 0;
    padding-bottom: 10px;
}

.nextDayExpeditedPaymentsListTable table {
    border-collapse: collapse;
    width: 445px;
}

.nextDayExpeditedPaymentsListTable table th, .nextDayExpeditedPaymentsListTable table td {
    color: #000;
    border: 1px solid #b6d6a4;
    font-size: 11px;
    padding: 6px;
}

.nextDayExpeditedPaymentsListTable table th {
    color: #7c9171;
    border: 1px solid #b6d6a4;
    font-weight: bold;
    background: #fffffd url(../images/table_bg_header.gif) bottom left no-repeat;
    padding: 0 6px;
}

.nextDayExpeditedPaymentsListTable table td {
    display: table-cell;
    vertical-align: top;
    background-color: #ECFAE3;
    word-wrap: break-word;
}

.clientBackupEmailsErrMsg {
    line-height: 12px;
    font-size:11px;
    margin-left: 6px;
    vertical-align: top;
    padding-top: 2px;
    width: 300px;
}

@media (max-width: 1326px) {
  .clientBackupLowWidthSecondRow {
      margin-top: 25px;
  }
}
.undoBtnsTopContainer {
    float: left;
    padding-left: 3px;
}

@media screen and (max-width:1635px) {
    .undoPaymentFooterDiv {
        padding-left: 84px !important;
    }

    .undoBtnsTopContainer {
        margin-top: 5px;
        padding-left: 1px !important;
    }
    
        .undoBtnsTopSection {
        width: 500px;
        margin-left: 74px;
    }
}

.clientBackupParametersRowElement {
    vertical-align: top;
}


.clientBackupListContent .spanTotalNoPagesDisplay {
    padding: 1px 7px 0 7px !important;
}

.importEftButton {
    background-image: url(../images/save_button_r.gif), url(../images/save_button_l.gif);
    background-repeat: no-repeat, no-repeat;
    background-position: right, left;
    color: #333;
    font-size: 10px;
    text-align: center;
    height: 11px;
    margin-left: 227px;
    margin-top: 2px;
    padding: 5px 26px 10px;
    float: none;
    display: inline-block;
    line-height: 15px;
}

.importEftButton:active {
    background-image: url(../images/save_button_r_press.gif), url(../images/save_button_l_press.gif);
}

.commonErrorMessage { 
    font-size: 10px;
    color: red; 
}
.clientTypePopupRow { float:left; margin:0 10px; padding:5px 0 6px; width:410px;}
.clientTypePopupRow .clientTypePopupDataRow { float:left; width:410px; padding-top:4px; padding-bottom:4px; }
.clientTypePopupRow .clientTypePopupDataRow .clientTypeDataRowLeft { float:left; width:110px; text-align:right; padding-top:2px; font-size:11px; }
.clientTypePopupRow .clientTypePopupDataRow .clientTypeDataRowLeft em { color:#c32900; font-weight:bold; font-size:12px; }
.clientTypePopupRow .clientTypePopupDataRow .clientTypeDataRowLeft label { color:#000; font-size:11px; font-weight:bold; }
.clientTypePopupRow .clientTypePopupDataRow .clientTypeDataRowLeft label .greySmallText { font-size:10px; }
.clientTypePopupRow .clientTypePopupDataRow .clientTypeDataRowLeft label .greySmallText a { font-size:10px; color:#0066cc;text-decoration:underline; }
.clientTypePopupRow .clientTypePopupDataRow .clientTypeDataRowLeft label .greySmallText a:hover { text-decoration:none; }
.clientTypePopupRow .clientTypePopupDataRow .clientTypeDataRowRight { float:left; width:150px; font-size:10px; }
.clientTypePopupRow .clientTypePopupDataRow .clientTypeDataRowRight .dataRowRightRow { float:left; width:386px; padding-top:3px; }
.clientTypePopupRow .clientTypePopupDataRow .clientTypeDataRowRight .dataRowRightRow span.greySmallText { display:inline; font-size:10px; }

.clientTypePopupRow .clientTypeErrorMessage { float:left; width:410px; padding-top:4px; padding-bottom:4px; }
.clientTypePopupRow .clientTypeErrorMessage .clientTypeDataRowLeft { float:left; width:100px; text-align:right; padding-top:2px; font-size:11px; }
.clientTypePopupRow .clientTypeErrorMessage .clientTypeDataRowLeft em { color: #ff0000; font-weight: bold; font-size: 12px; }
.clientTypePopupRow .expenseReportErrorMessage .clientTypeDataRowLeft label { color:#ff0000; font-size:11px; font-weight:bold; }


.clientTypePopupRow .clientTypeErrorMessage .clientTypeDataRowRight { float:left; width:300px; font-size:10px; }
.clientTypePopupRow .clientTypeErrorMessage .clientTypeDataRowRight .dataRowRightRow { float:left; width:386px; padding-top:3px; }
.clientTypePopupRow .clientTypeErrorMessage .clientTypeDataRowRight .dataRowRightRow span.greySmallText { display:inline; font-size:10px; }
.clientTypePopupRow .clientTypeErrorMessage .clientTypeDataRowRight .textbox {border: 1px solid #FF0000;float:left;}
.clientTypePopupRow .clientTypeErrorMessage .clientTypeDataRowRight .RadComboBox {border: 1px solid #FF0000;float:left;}
.clientTypePopupRow .clientTypeErrorMessage .clientTypeDataRowRight .DatePickContainer table { border:1px solid #FF0000;}

.clientTypePopupRow .selectStyle1{float:left;width:348px;border:1px #e2e2e2 solid;border-top:1px #777777 solid;height:21px;font-size:11px;padding:1px 0  0; outline:none;}
.clientTypePopupRow .textfieldStyle1{border:1px #cacaca solid;border-top:1px #777777 solid;float:left;font-size:11px;height:15px;padding:3px 5px 1px;width:335px;}
.clientTypePopupRow .textfieldStyle2{border:1px #cacaca solid;border-top:1px #777777 solid;float:left;font-size:11px;height:15px;padding:3px 5px 1px;width:93px;}
.clientTypePopupRow .textfieldStyle3{border:1px #cacaca solid;border-top:1px #777777 solid;float:left;font-size:11px;height:15px;padding:3px 5px 1px;width:80px;}


.addAttachmentBoxContent .noteSymbolsRemainingSection {
    height: 20px;
}

.addAttachmentBoxContent .internalNoteCheckboxSection {
    height: 15px;
    font-size: 11px;
}

.addAttachmentBoxContent .internalNoteCheckboxSection input {
    vertical-align: middle;
    margin-top: -1px;
    margin-right: 5px;

}

.runBillSlipsBtn {
    background: url(../images/button_270px.png);
    font-size: 10px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    color: black;
    font-weight: normal;
    width: 300px !important;
    padding-bottom: 6px;
    background-repeat: round;
    padding-top: 4px;
    padding-left: 4px;
    padding-right: 4px;
    line-height: 20px;
    margin-right: 5px;
}

.runBillSlipsBtn:active {
    background: url(../images/button_270px_pressed.png);  
    background-repeat: round;
}
.kycContentTab {
    display: block;
    visibility: visible;
}
.clientProfileTabContainer {
    visibility: visible !important;
}

.ReasonTextArea {
    border: 1px solid;
    height: 60px;
    width: 100%;
}

.txtClientInfoChangeReasonWaterMark {
    border: 1px solid;
    height: 60px;
    width: 100%;
}

.txtClientInfoChangeReasonAlert {
    position: unset !important;
    float: left !important;
}
.txtClientInfoChangeReasonContainer {
    position: unset;
    display: inline-block;
    width: 90%
}


.ipRestrictionsListExplanationBlock {
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 5px;
}

.exportToCSVBttn.button.loginHistoryExportToCsv {
    float: right;
    margin-top: 5px;
    margin-bottom: 5px;
}

.ipListHeader {
    font-size: 11px;
    font-weight: bold;
}

.ipListRow {
    font-size: 11px;
}

.ipRestrictionsMenuOuterMostContainer {
    float: right;
    width: 120px;
    height: 18px;
}

.ipRestrictionsMenuMiddleContainer {
    position: absolute;
}

.ipRestrictionsMenuInnerContainer {
    position: relative;
    top: 0px;
    width: 160px;
}

.ipRestrictionsMenuLinksContainer a {
    display: block;
    padding-left:5px;
    color: black;
}

.ipRestrictionsMenuInnerContainer a.dropDownButton.dropDownButtonIpRestrictions {
    line-height: 13px;
}

.ipRestrictionsMenuLinksContainer a:hover {
    background: rgb(190, 218, 232);
}

.ipRestrictionsMenuLinksContainer {
    position: relative;
    clear: both;
    width: 160px !important;
    left: 5px !important;
    top: -1px !important;
    background: white;
    border: 1px solid black;
    z-index: 1000;
}

.globalIpRestrictionsContentBg {
    background-color: #f7f6ec;
}

.ipConflictsHeader {
    font-weight: bold;
}

.ipConflictsHeader td {
    text-align: left;
}

.ipConflictsItem tr {
    margin-top: 5px;
}

.ipConflictsIpRangeColumn {
    padding-left: 10px !important;
}

.ipConflictsContainer {
    max-height: 400px;
    overflow-y: scroll;
}
    
@media (max-width: 1470px) {
    .exportSettingsSettingNameAdaptive { 
        display: block !important; 
    }
}

.duplicateMaillogClientContentLeft, .duplicateMaillogClientHeaderLeft {
    width: 700px !important;
    margin-top: 15.5px;
}

.DuplicateMailLogInfo {
    height: 700px;
}
.duplicateMaillogClientContent #ddeBillDetailContentRight .ajax__tab_body {
    padding-left: 12px;
    margin: unset !important;
}
.duplicateMaillogClientInfoTableRightColumn {
    border-right: 1px #cfe4f0 solid;
}
.duplicateMaillogClientInfoTable {
    width: 100%;
}
.duplicateMaillogClientContent .imagesTopMenu {
    margin-top: 15px;
}
c .ajax__tab_inner {
    margin-left: 12px;
}
.duplicateMaillogClientContentPagingContainer {
    text-align: right;
}
.duplicateMaillogClientHeaderLeftWithPaging {
    margin-top: 31px;
}
.duplicateMaillogClientMaillogIdHeader {
    font-size: 15px !important;
    color: #fff !important;
    font-weight: bold;
}
.duplicateMaillogClientContent .ajax__tab_inner {
    margin-left: 11px;
}
.duplicateMaillogClientContent span {    
    color: #000000;    
    font-size: 11px;
}
.duplicateMaillogClientContent a {    
    color: #0056a7;
    font-size: 11px;
    text-decoration: underline;
}
.editBankAccountLabel {
    display: inline;
    }


.exportSettingsSettingNameAdaptive {
    width: 250px;
    color: #646464;
    display: inline-block;
    font-size: 12px;
}
.hiddenPanel {
    display: none !important;
}

.visiblePanel {
    display: block !important;
}
.pendingBillsList td, .pendingBillsList tr{
    vertical-align: top;
}
.pendingBillList_GoBtn {
    vertical-align: middle !important;
}
.pendingBillList_GoBtn input {
    vertical-align: middle;
}
.kycInfoSettingContainer div {
    display: inline-block !important;
}

.breadcumb {
    height: 25px;    
    padding: 3px 0;
    color: #333;
    font-size: 11px;
}

.breadcumbLink {
    color: #0056a7;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
}

.duplicateMaillogClientContent .ajax__tab_outer {
    margin-left: -11px;    
}

.importCOABtn {
    float: left !important;
}

.errorBoxRedBorderImportant {border:1px #FF0000 solid !important;}

.userInfoConfirmLabelsContainer {
    vertical-align: top;
    margin-top: 5px;
}
.userInfoConfirmTextBox {
    margin: 3px;
}
.errorText {
    color: #FF0000;
    font-size: 11px;
    padding-left: 3px;
}

.userInfoConfirmPopupBtn {
    background-repeat: round;
    width: 95px !important;
}

.userInfoConfirmPopupContainer .largeBlueButton {
    width: 130px !important;    
    background-repeat: round;
    background-size: cover;
    height: 26px !important;
}

.userInfoConfirmPopupContainer .smallBlueButton {
    width: 110px !important;
    background-repeat: round;
    background-size: cover;    
    height: 25px !important;
}

.btnAddClientType {
    background-image: url("../Images/button_140px.png");
    font-size: 10px;
    font-style: normal;
    color: #333;
    text-align: center;
    line-height: 20px;
    width: 140px;
    display: inline-block;
    background-size: 100% 100%;
    height: 20px;
}

.requiredSign {
    color: red;
}

.addBillingTemplateBttn {background:transparent url(../images/add_button_130px.gif) no-repeat scroll 0 0;color:#333333 !important;float:left;font-size:10px;height:10px;margin-top:5px;padding:4px 5px 5px 15px !important;width:115px;margin-right:3px; text-align : center; line-height : 10px;cursor: pointer;}
.addBillingTemplateBttnPress, .addBillingTemplateBttn:focus {background:transparent url(../images/add_button_130px_press.gif) no-repeat scroll 0 0;color:#333333 !important;float:left;font-size:10px;height:10px;margin-top:5px;padding:4px 5px 5px 15px !important;width:115px;margin-right:3px; text-align : center;  line-height : 10px;cursor: pointer;}

.setUpLikeTemplateBtn {background:transparent url(../images/copy_button_170.png) no-repeat scroll 0 0;color:#333333 !important;float:left;font-size:10px;height:11px;margin-top:5px;padding:4px 5px 5px 15px !important;width:150px;margin-right:3px; text-align : center; line-height : 10px;cursor: pointer;}
.setUpLikeTemplateBtnPress, .setUpLikeTemplateBtn:focus {background:transparent url(../images/copy_button_170_press.png) no-repeat scroll 0 0;color:#333333 !important;float:left;font-size:10px;height:11px;margin-top:5px;padding:4px 5px 5px 15px !important;width:150px;margin-right:3px; text-align : center;  line-height : 10px;cursor: pointer;}

.billingSetUpLikeButtonsContainerClientProfile {
    float: right;
    margin-top: -10px;
    margin-bottom: 10px;
    margin-right: 18px;
}

.setAddPaymentProfileBtn {background:transparent url(../images/add_button_60px.gif) no-repeat scroll 0 0;color:#333333 !important;float:left;font-size:10px;height:11px;margin-top:0px;padding:4px 5px 5px 23px !important;width:60px;margin-right:3px; text-align : left; line-height : 10px;cursor: pointer;}
.setAddPaymentProfileBtnPress, .setAddPaymentProfileBtn:focus {background:transparent url(../images/add_button_60px_press.gif) no-repeat scroll 0 0;color:#333333 !important;float:left;font-size:10px;height:11px;margin-top:0px;padding:4px 5px 5px 3px !important;width:60px;margin-right:3px; text-align : center;  line-height : 10px;cursor: pointer;}

.setUpLikeOtherClientBtn {background:transparent url(../images/copy_button_170.png) no-repeat scroll 0 0;color:#333333 !important;float:left;font-size:10px;height:11px;margin-top:5px;padding:4px 5px 5px 15px !important;width:150px;margin-right:3px; text-align : center; line-height : 10px;cursor: pointer;}
.setUpLikeOtherClientBtnPress, .setUpLikeOtherClientBtn:focus {background:transparent url(../images/copy_button_170_press.png) no-repeat scroll 0 0;color:#333333 !important;float:left;font-size:10px;height:11px;margin-top:5px;padding:4px 5px 5px 15px !important;width:150px;margin-right:3px; text-align : center;  line-height : 10px;cursor: pointer;}

.billingProfileFilter td {padding: 0 10px 0 0;}
.billingProfileFilter .fieldError { font-size: 10px;color: red;}
.billingProfileFilter { height: auto;}

.billingTemplateFilter td {padding: 0 10px 0 0;}
.billingTemplateFilter .fieldError { font-size: 10px;color: red;}
.billingTemplateFilter { height: auto;}

.billingProfilesListHeaderActionPanel {
    line-height: 24px;
    height: 24px;
    vertical-align: middle;
    margin-top: 3px;
}

.btnApplyTemplate {
    background: url(/images/button_blue_120px.png) no-repeat;
    width: 120px;
    height: 22px;
    color: White;
    cursor: pointer;
}

.tiersLink {
    font-size: 13px;
}

.genericRangeDatePickerErrorMsg {
    color: red;
    display: none;
}

.genericRangeDatePickerFromDiv, 
.genericRangeDatePickerToDiv, 
.genericRangeDatePickerFromDatePicker, 
.genericRangeDatePickerToDatePicker {
    vertical-align: middle;
    margin-top: -3px;
}

.CSRBillingEntriesListFilterShowingCaption {
    font-weight: bold;
    margin-right: 15px;
}

.inline-block {
    display: inline-block;
}

.CSRBillingEntriesListFilterFirstRowFilter {
    width: 202px;
}

.CSRBillingEntriesListFilterFirstRowCaption {
    width: 152px;
    text-align: right;
}

.CSRBillingEntriesListFilterSecondRowCaption {
    width: 147px;
    text-align: right;
    margin-left: 10px;
}

.CSRBillingEntriesListFilterIsCsrCheckBox {
    vertical-align: middle;
    margin-top: -1px;
}

.CSRBillingEntriesListFilterGoBtn {
    margin-left: 230px;
}

.genericRangeDatePickerContainer .basicDatePicketControlErrorMsg {
    display: none !important;
}

.genericRangeDatePickerContainer {
    vertical-align: text-top;
    margin-top: -2px;
    height: 33px;
}

.tiersHoverTable {
    border: 1px solid #EFE31D;
    border-collapse: collapse;
}

.tiersHoverTable td + td{
    border-left:1px solid #EFE31D;
}

.tiersHoverTable td {
    padding-left: 2px;
    padding-right: 2px;
}

.tiersHoverTable tr {
    border-top: 1px solid #EFE31D;
    border-bottom: 1px solid #EFE31D;
}

.CSRBillintEntriesListHeader .exportToCSVBttn {
    margin-right: 0;
    margin-top: 2px;
}

ul.yesNoRadioButtons li {
    display: inline;
}

table.billableItemsTableRO {
    border-collapse: collapse;
    margin-left: 7px;
    margin-top: 5px;
}

table.billableItemsTableRO, .billableItemsTableRO td, .billableItemsTableRO th {
    border: 1px solid rgb(164,160,133);
    padding: 5px;
}

.invoiceProcessingDetailsRO .leftColumn .label {
    width: 310px;
}

.payeeProfileTwoModesTableEditMode .invalid .DatePickContainer input {
    border: none !important;
}

.payeeProfileTwoModesTableEditMode .invalid .DatePickContainer table td {
    border: 1px solid red;
}

.configurationIssuesContainerBillingProfile input {
    float: left;
    margin-right: 7px; 
}

.configurationIssuesContainerBillingProfile span {
    width: 370px;
    font-size: 12px;
}

.configurationIssuesContainerClientProfile {
    margin-left: 20px;
    margin-top:10px;
}

.configurationIssuesContainerClientProfile input {
    float: left;
    margin-top: 1px;
    margin-right: 5px; 
}

.configurationIssuesContainerClientProfile span {
    font-size: 13px;
    color: red;
    font-weight: bold;
}

.billingTemplateAddPopup.payeeProfileTwoModesTableEditMode {
    background: inherit;
    border: none;
}

.billingTemplateListHeader .exportToCSVBttn {
    color: black;
    padding-top: inherit;
}

.billingTemplateItemEditRequiredBlock div {
    float: right;
    font-size: 11px;
    margin-top: -1px;
}

.adHocBillingContent .billingProfileLabel {
    float: left;
    margin-top: 4px;
    margin-right: 10px;
    margin-left: 20px;
}

.adHocBillingContent .ajax__tab_header {
    background-color: rgb(239, 248, 253) !important;
    background-image: none !important;
}

.adHocBillingContent {
    margin-bottom: -10px;
    min-height: 60px !important;
}

.adHocBillingContent .ajax__tab_container {
    margin-top: 20px;
}

.billingProfilesValidationPopup .issueBlock ul {
    list-style-type: disc;
    list-style-position: outside;
}

.billingProfilesValidationPopup .issueBlock ul li {
    margin-left: 20px;
}

.billableItemEffectiveDateValidatorRow td {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 5px;
} 

.billingInvoicesListFilter .numberParameterControlCaption {
    display: none;
}

.radGridFilterRow {
    margin-top: 10px;
}

.commonTwoModesTable {
    border-collapse: collapse;
    width: 100% !important;
    font-size: 11px;
}

.commonTwoModesTable .commonTwoModesTableHeader{
    height: 40px;
    text-align: left;
    border: 1px solid rgb(164,160,133);
    padding-left: 5px;
}

.commonTwoModesTable .commonTwoModesTableRow{
    height: 30px;
}

.commonTwoModesTable .commonTwoModesTableCell {
    border: 1px solid rgb(164,160,133);
    padding-left: 5px;
}

.commonTwoModesTable .totalCell {
    vertical-align: middle;
    padding-bottom: 10px;
    font-size: 14px;
}

.commonTwoModesTableCheckBoxCell {
    padding-left: 0 !important;
    text-align: center;
}

.payeeProfileTwoModesTableEditMode .commonTwoModesTableCell,
.payeeProfileTwoModesTableEditMode .commonTwoModesTableHeader {
    border: none !important;
}

.splitInvoiceBtn {
    background: transparent url(../images/sync_setup_button.png) no-repeat scroll 0 0;
    background-size: 100% 100%;
    color: #333333 !important;
    float: left;
    font-size: 10px;
    height: 11px;
    margin-top: 5px;
    padding: 4px 5px 5px 15px !important;
    width: 8%;
    margin-right: 3px;
    text-align: center;
    line-height: 10px;
    cursor: pointer;
}

.splitInvoiceBtn:active {
    background: transparent url(../images/sync_setup_button_press.png) no-repeat scroll 0 0;
    background-size: 100% 100%;
}

.checkBoxesSelectContainer {
    display: none;
    width: 115px;
    top: 20px;
    left: 320px;
    text-align: left;
}

.selectallLink {
    cursor: pointer;
}

.selectCheckBoxesMenuBtn {
    background: url(../images/route_profile_check_menu.jpg) no-repeat;
    float: left;
    height: 24px;
    margin-right: 7px;
    margin-top: 4px;
    width: 37px;
}

    .selectCheckBoxesMenuBtn :active {
        background: url(../images/route_profile_check_menu_press.jpg) no-repeat;
    }

.editInvoiceItemsCheckboxesHeader {
    padding-left: 6%;
}

.saveEditInvoiceItemsPopupCaption {
    width: 140px;
    text-align: right
}

.saveEditInvoiceItemsPopupChkbox {
    vertical-align: sub;
}

.billingInvoicesListEditButton {
    display: inline-block;
    height: 24px;
    width: 26px;
    background-repeat: no-repeat;
    background-size: contain !important;
    background: url(../images/edit_button_square.png) no-repeat;
}

    .billingInvoicesListEditButton :active {
        background: url(../images/edit_button_square_pressed.png) no-repeat;
    }

.billingInvoicesListEditButtonDisabled {
    display: inline-block;
    height: 24px;
    width: 26px;
    background-repeat: no-repeat;
    background-size: contain !important;
    background: url(../images/edit_button_square_disabled.png) no-repeat;
}

.billingInvoicesListDownloadPdfButton {
    display: inline-block;
    height: 25px;
    width: 22px;
    margin-bottom: -1px;
    background-repeat: no-repeat;
    background-size: contain !important;
    background: url(../images/pdf_file_icon.gif) no-repeat;
}

.billingInvoicesListDownloadPdfButtonDisabled {
    display: inline-block;
    height: 25px;
    width: 22px;
    margin-bottom: -1px;
    background-repeat: no-repeat;
    background-size: contain !important;
    background: url(../images/pdf_file_icon_disabled.gif) no-repeat;
}

.billingInvoicesListRecordPaymentButton {    
    display: inline-block;
    height: 23px;    
    width: 15px;
    margin-bottom: -1px;
    background-repeat: no-repeat;    
    background-size: contain !important;
    background: url(../images/record_payment.png) no-repeat;    
}

.billingInvoicesListRecordPaymentButtonDisabled {
    display: inline-block;
    height: 23px;
    width: 15px;
    margin-bottom: -1px;
    background-repeat: no-repeat;
    background-size: contain !important;
    background: url(../images/record_payment_disabled.png) no-repeat;
}

.blueLink {
    font-size: 11px;
    color: #0056ac;
    text-decoration: underline;
    line-height: 17px;
    padding-right: 5px;
}

.recordPaymentPopupElement {
    vertical-align: middle;
}

.recordPaymentPopupFirstRowCaption {
    width: 76px;
    text-align: right;
}

.recordPaymentPopupFirstRow {
    width: 110px;
}

.recordPaymentPopupSecondRowCaption {
    width: 140px;
    text-align: right;
}

.recordPaymentPopupSecondRow {
    width: 115px;
}

.recordPaymentPopupSecondRow.invalid .RadComboBox {
    border: 1px solid red;
}

.billingInvoicesBillForClientsPopupTable {
    width: 457px !important;
}

.billingInvoicesBillForClientsPopupRepeater {
    width: 457px !important;
}

.billingInvoicesHeaderActionsContainer #dropmenudiv2 {
    width: 218px !important;
    left: auto !important;   
}

.billingInvoicesHeaderActionsContainer .otherActiuonsContainer a {
    padding-right: 5px !important;
    width: calc(100% - 5px) !important;
}

.invoicePaidThroughAnyApImg {
    vertical-align: sub;
}

.noUrlLink {
    text-decoration-color: white !important;
}

.billingInvoicesExportToCsvBtn {
    color: #000;
    height: 25px;
    width: 105px;
    font-size: 11px;
    line-height: 25px;
    background-image: url(../Images/button_140px.png);
    background-size: 100% 100%;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    margin: 0;
}

.billingInvoicesOtherActionsBtn span {
    padding-top: 0 !important;
    padding-left: 10px;
    line-height: 23px;
    padding-right: 20px;
    padding-bottom: 0 !important;
}

.billinbInvoicesCheckBox {
    margin-left: 5px;
    vertical-align: sub;
}

.billingInvoicesCheckNoTxtBox {
    padding-left: 6px;
}



@media screen and (max-width:1602px) {
    .singleInvoiceClientsFilter {
        margin-top: 15px;
        margin-left: 10px;
        margin-bottom: 6px;
    }
}

@media screen and (max-width:1448px) {
    .singleInvoiceClientsFilter {
        margin-top: 15px;
        margin-left: 0;
        margin-bottom: 6px;
    }

    .paidInAnyApFilter {
        margin-left: 49px;
    }    
}

@media screen and (max-width:1318px) {
    .singleInvoiceClientsFilter {
        margin-top: 10px;
        margin-bottom: 6px;   
    }

    .billingInvoicesStatusFilter {
        margin-left: 54px;
    }

    .paidInAnyApFilter {
        margin-left: 0;
    }

    .billingInvoicesStatusFilterCombo {
        margin-left: 3px;        
    }
    
    .paidInAnyApFilterCaption {
        margin-left: 0;
    }
}

@media screen and (max-width:1243px) {
    .invoiceAmountFilter {
        margin-left: 28px;
        margin-bottom: 6px;   
    }    


    .paidAmountFilter {
        margin-left: 28px;
        margin-bottom: 15px;   
    }
}

@media screen and (max-width:1414px) {
    .billingInvoicesAddedModifiedFilter {
        margin-left: 28px;             
    }      
}

.recordPaymentPopupDepositDateContainer .MyCalendar {
    top: 555px !important;
}

.recordPaymentPopupCheckDateContainer .MyCalendar {
    top: 515px !important;    
}

.clientsWithIssuesListContainer {
    max-height: 610px;
    overflow-y: auto;
    width: 95% !important;
    overflow-x: hidden;
}

.billingTotalsPanel, 
.billingTotalsPanel .administrationPanelHeading, 
.billingTotalsPanel table {
    width: 625px;
}

.billingTotalsPanel h3 {
    width: 619px;
}

.billingTotalsPanel th, .billingTotalsPanel td {
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
}

.billingTotalsContainer {
    font-size: 11px;
}

.pendingSetupPanel th, .pendingSetupPanel td {
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
}

.pendingSetupContainer {
    font-size: 11px;
}

.billingProfielLabel {
    color: #646464;
    display: inline-block;
}

.dontBillAfterValidatorCell {
    padding-top: 0;
}

.dontBillAfterValidatorCell span{
    padding-left: 20px;
}

.runBillingValidationErrorsContainer {
    display: block;
    max-height: 440px;
    overflow-y: scroll;
}

.runBillingUpdatedClientsContainer {
    display: block;
    max-height: 440px;
    overflow-y: scroll;
}

.runBillingPaidInvoicesContainer {
    display: block;
    max-height: 440px;
    overflow-y: scroll;
}

.billingSummaryReportNextPrevLink {
    padding-top: 10px;
}

.billingSummaryReportNextLink {
    text-align: right !important;
    padding-right: 20px !important;
}

.billableItemsShowPending billableItemRowExpired {
    visibility: hidden;
}

.showAllCheckboxRow label {
    position: relative;
    top: -3px;
    left: 5px;
    font-size: 11px;
}

.showHideLinkRow a {
    font-size: 11px;
}

.validationMessage a {
    display: list-item;
    margin-left: 14px;
    color: red;
}

.ValidationMaskedTextBox {
    padding-bottom: 0 !important;
}

.phoneInputGrey {
    border: solid 1px #8b9cac;
}

.phoneInputBlue{
    border: solid 1px #369;
}


.phoneInputValidationErrorWrapper {
    display: block;
}

.BankFormPhoneInputWrapper .phoneInputValidationErrorWrapper {
    width: 200px;
}

.jurisdictionContactsTable td, .eftRegistrstionContactInfoEditTable td {
    vertical-align: top;
}

.jurisdictionContactsTable .phoneInputValidationErrorWrapper {
    width: 130px;
}


.AddEftRegistrationPhoneInputWrapper input {    
    font-family: Arial !important;
    font-size: 13.3px !important;
}
.AddEftRegistrationPhoneInputWrapper .phoneInputValidationErrorWrapper, .eftRegistrstionContactInfoEditTable .phoneInputValidationErrorWrapper {
    font-size: 10px;
    width: 150px;
}

.addEftRegistrationContactPersonTable td {
    vertical-align: top;
}

.phoneInputWrapper input {
    font-family: Arial !important;
    font-size: 13.3px !important;
    padding: 0 !important;
}

.userProfileContentArea .phoneInputWrapper input {
    font-family: Arial !important;
    font-size: 11px !important;
    padding: 0 !important;
}

.userInfoConfirmPhoneInputContainer .riTextBox {
    margin-left: 3px;
}

.usersListButtonsWrapper {
    width: 100%;
    text-align: right;
}

.ePaymentsFilterParametersContainer .reportsListPreviewLabel {
    width: auto;
    float: left;
}

.btn-text-10 {
    font-size: 10px;
}

.btn-text-11 {
    font-size: 11px;
}

.btn-text-12 {
    font-size: 12px;
}

.radio-container input {
    margin-right: 5px;
}

.flex {
    display: flex;
}

.voidReplaceRequestsListContainer {
    margin-top: 0px;
}

.voidReplacePoBoxWarning {
    display: inline;
    position: relative;
    top: 1px;
}

.largeBlueButton-wide {background:transparent url(../images/wide_blue_button.gif) no-repeat;color:#333333;
font-size:10px;height:26px;padding:0 1px 4px 0;text-decoration:none;width:100px;cursor:pointer;}

.largeBlueButton-wide:active {background:transparent url(../images/wide_blue_button.gif) no-repeat;color:#333333;
font-size:10px;height:26px;padding:0 1px 4px 0;text-decoration:none;width:100px;cursor:pointer;}

.RadGrid {
    border-width: 0px !important;
}

.float-right {
    float: right;
}

.ml114 {
    margin-left: 114px;
}

.ml150 {
    margin-left: 150px;
}

.headerActionsTotals {
    width: 550px;
    position: absolute;
}

#userProfileContentLeft .userProfileContentLeft_Search .paddingBL10 span.label {
    display: inline;
    font-size: 11px;
    line-height: 15px;
    padding-right: 5px;
    text-align: left;
}

/***************TELERIK CUSTOMIZATION : START***************/
.trv-nav input.k-textbox { padding: 2px 2px !important; width: 3em !important; text-indent: 0 !important;}
/***************TELERIK CUSTOMIZATION : END***************/
