BODY,INPUT,SELECT,TEXTAREA{font-family:"Segoe UI","Trebuchet MS",Verdana,Tahoma,Arial,helvetica,sans-serif;font-size:8pt;margin:0;padding:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.bodybackground{background-color:#FFFFFF;}
.TextSelectable{user-select:text;-webkit-user-select:text;-ms-user-select:text}
/* Basic Input Button - For Save, Cancel, et al */
.DialogButton{width:75px;margin-top:15px;}
.dlgStripBtn{width:75px;margin:0;}
.DialogSideButton{width:75px;}
.pckBtn { height: 2rem }
.TextInputBox,.DateInputBoxWImg,.TextInputBoxDD{height:18px;width:100%;border:solid 1px #9ca4ad;vertical-align:middle;}
.TextInputBoxRequired{height:18px;width: 100%;background:#ffe9ea;border:solid 1px #ff7376;vertical-align:middle;}
.TextInputBoxRequiredexpdet{height:15px;width:102px !important;background:#ffe9ea;border:solid 1px #ff7376;vertical-align:middle;}
.TextInputBoxRequiredexpddl{height:15px;width:100% !important;background:#ffe9ea;border:solid 1px #ff7376;vertical-align:middle;}
.NumericInputBox{height:18px;width:100%;border:solid 1px #9ca4ad;text-align:right;vertical-align:middle;}
.NumericInputBoxRequired{height:18px;width:100%;text-align:right;background:#ffe9ea;border:solid 1px #ff7376;vertical-align:middle;}
SELECT.TextInputBox{width:100.5%;height:20px;}
.DateInputBoxWImg{border-style:solid none solid solid;text-align:right;padding-right:4px;width:100px;}
.DateInputBoxWImgRequired{
	 background-color:#ffe9ea;border-width:1px;border-color:#ff7376;border-style:solid none solid solid;text-align:right;padding-right:4px;width:100px;height:18px;
}
.TextBoxImgBtn{vertical-align:bottom;}
INPUT.NumericTextBox{text-align:right;}
.TextInputBoxDD{width:150px;}
.CheckBox{padding-left:10px;}
.ChkBox label{margin-left:5px;vertical-align:top;}
.RadioBtn label{margin-left:4px;vertical-align:top;}

A{color:#003399;text-decoration:none}
A:hover{color:#ff3300;text-decoration:underline}
.ControlText{}
.PageErrMsg{color:Red;font-style:italic;}
.TRborder{background-color:#889EC0;}
.TDborder{background-color:#889EC0;width:1px;}
P{padding-right:2px;padding-left:2px;padding-bottom:2px;padding-top:2px;margin:0px 2px;}

/* default layout */
.ajax__tab_default .ajax__tab_header{white-space:nowrap;}
.ajax__tab_default .ajax__tab_outer{display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner{display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab{margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}

/* xp theme */
.TabPanel .ajax__tab_header{background:url(../images/mstabs/tab-line.gif) repeat-x bottom;}
.TabPanel .ajax__tab_outer{background:url(../images/mstabs/tab-right.gif) no-repeat right;height:21px;}
.TabPanel .ajax__tab_inner{padding-left:3px;background:url(../images/mstabs/tab-left.gif) no-repeat;}
.TabPanel .ajax__tab_tab{height:13px;padding:4px;margin:0;background:url(../images/mstabs/tab.gif) repeat-x;}
.TabPanel .ajax__tab_hover .ajax__tab_outer{background:url(../images/mstabs/tab-hover-right.gif) no-repeat;}
.TabPanel .ajax__tab_hover .ajax__tab_inner{background:url(../images/mstabs/tab-hover-left.gif) no-repeat;}
.TabPanel .ajax__tab_hover .ajax__tab_tab{background:url(../images/mstabs/tab-hover.gif) repeat-x;}
.TabPanel .ajax__tab_active .ajax__tab_outer{background:url(../images/mstabs/tab-active-right.gif) no-repeat right;}
.TabPanel .ajax__tab_active .ajax__tab_inner{background:url(../images/mstabs/tab-active-left.gif) no-repeat;}
.TabPanel .ajax__tab_active .ajax__tab_tab{background:url(../images/mstabs/tab-active.gif) repeat-x;}
.TabPanel .ajax__tab_body{border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}

.popupHead{
	position:absolute;top:0px;left:0px;width:416px;height:40px;background-color:#738CAD;
	border-bottom:solid 1px #00317B;border-left:solid 1px #ADC6E7;
}

.popupHeadTitle{position:absolute;top:5px;left:10px;font-size:10pt;color:#FFFFFF;font-style:normal;font-weight:bold;line-height:11pt;}
.popupHeadText{position:absolute;top:25px;left:15px;font-size:8pt;color:#FFFFFF;font-style:normal;font-weight:normal;line-height:9pt;}

/*Breadcrumb styles*/
.divBreadCrumb{left:4px;height:21px;padding-top:4px;background-image:url('../images/colmiddle.gif');
	position:absolute;z-index:100;overflow:hidden;vertical-align:middle;top:144px;border:solid 1px #2667BB;}
.breadCrumbNonLink, .breadCrumbNonLink:hover{color:#2667BB;text-decoration:none;font-weight:bold;cursor:default;vertical-align:middle}
.breadCrumbLink, .breadCrumbLink:hover{color:#2667BB;text-decoration:none;vertical-align:middle}
.breadCrumbBreak{vertical-align:middle;}
.tblBreadCrumb{height:24px;z-index:100;padding:0px;border:0px;margin:0px;overflow:hidden;vertical-align:middle;}
.tdBCHolder{padding-left:2px;padding-right:2px;}
/* .ddImage{height:16px;width:16px;padding:2px;align:absMiddle;} */
.DragAndDropDiv{position:absolute;left:2px;top:0px;width:100%;height:90%;z-index:200;background-color:#D9E8FB;display:none;opacity:0.40;filter:alpha(opacity=40);}
.silverlightBody .silverlightBodyGrid {padding:0;margin:0;height:100%;width:100%;overflow:hidden; }
#silverlightControlHost{padding:0;margin:0;height:100%;text-align:left;}
.ifrmSilverlightTotals{position:absolute;height:35px;width:100%;overflow:hidden;}
.silverlightControlHostBlue{background-color:#FFFFFF;}
.silverlightControlHostWhite{background-color:#FFFFFF;}
#divSplitter{height:100%;cursor:e-resize;width:0px;top:0px;position:absolute;z-index:5000;}
.tdSplitter{width:8px;min-width:8px;max-width:8px;background-color:#B0CAEC;}
#tblSplitter{background-color:#6593CF;min-width:1px;filter:alpha(opacity=0)}
#tblHomepageUserInfo {color:#FFFFFF;text-align:left;width:100%;position:absolute;top:0px;height:19px;overflow:hidden}
#tdHomepageUserInfoUser{text-align:right;vertical-align:middle;padding-top:2px;white-space:nowrap;}
.tdHomepageLogout{white-space:nowrap;}
#tblHomePageUserInfoInnerTable{padding-top:4px;height:19px;overflow:hidden;max-height:19px;}
#imgHomepageLogout {height:18px; width:18px;}
#tblHomePageUserInfoInnerTable{padding-top:4px;height:19px;overflow:hidden;max-height:19px;}
.HomepageLogoutButtonHover{cursor:pointer;}
/* Rating */
.ratingStar{font-size:0pt;width:14px;height:14px;margin:0px;padding:0px;cursor:pointer;display:block;background-repeat:no-repeat;background-size:14px 14px;}
.filledRatingStar{background-image:url(../images/common/starson.svg);}
.filledTWRatingStar{background-image:url(../images/common/starson.svg);}
.emptyRatingStar{background-image:url(../images/common/starsoff.svg);}
.savedRatingStar{background-image:url(../images/common/starsoff.svg);}
/*Service Review*/
.ServiceReview_TW_HDR{font-weight:bold;background-color:#dbe1ff;border-top:solid 1px #919b9c;}
.ServiceReview_TW_Body{background-color:#f3f5ff;}
.ServiceReview_AdminToUser_HDR{font-weight:bold; background-color:#dbffde;border-top:solid 1px #919b9c;}
.ServiceReview_AdminToUser_Body{background-color:#f5fff3;}
.ServiceReview_AdminToTW_HDR{font-weight:bold; background-color:#dbffde;border-top:solid 1px #919b9c;}
.ServiceReview_AdminToTW_Body{background-color:#f5fff3;}
.ServiceReview_EU_HDR{font-weight:bold;background-color:#ffeedb; border-top:solid 1px #919b9c;}
.ServiceReview_EU_Body{background-color:#fffbf5;}
.ServiceReview_TWNote_HDR{font-weight:bold; background-color:#dddddd; border-top:solid 1px #919b9c;}
.ServiceReview_TWNote_Body{background-color:#ffffff;}
.ServiceReview_Message_HDR{font-weight:bold;background-color:#dbe1ff; border-top:solid 1px #919b9c;}
.ServiceReview_Message_Body{background-color:#f3f5ff;}
.spinner{width:50px;border:solid 1px #7f9db9;overflow:hidden;padding:0px;margin:0px;}
.UnSelectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.Selectable{-webkit-touch-callout:text;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;user-select:text;}
.logPos{vertical-align:top;position:relative;top:5px;}
.dxgvSelectedRow_TW{background-color:#f8d3a2;color:#000000;}
.dxgvHighlightedRow_TW{background-color:#fed36c;color:#000000;border-bottom-width:0px;}

#pnl_navigation{padding-left: 115px;clear: both;}
#pnl_navigation div{float: left;border:solid 1px #cccccc;margin-right: 10px;}
#pnl_navigation a{display: block;width: 100%;padding: 5px;}
.pageNumber{    background-color: #cccccc;}
.pageNumberSelected{background-color: #ffffff;padding: 5px;}

#tbl_options input{vertical-align: middle; margin-right: 3px;}
#tbl_options label{vertical-align: middle;}

.livespell_textarea{-webkit-user-select: text;user-select: text;}

.dv_fileHolder{position:relative;}

.dv_action{position: absolute;top: 0px;left: 0px;background-image:url(../images/delete_16x16.png);background-position: 5px center;background-repeat: no-repeat;width: 110px;padding: 5px;text-align: left;background: rgba(0, 0, 0, 0.5);color: #ffffff;opacity: 0;transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-webkit-transition: opacity .25s ease-in-out;cursor: pointer;}

.dv_action:hover{background: rgba(203, 73, 73, 0.50);}

.dv_fileHolder:hover > .dv_action{opacity: 1;}

.markedForDeletion{width: 98px;height: 136px;border: solid 1px #c42b2b;color: #c42b2b;text-align: center;padding: 10px;line-height: 20px; font-size: 14px;}

.dv_reportMenu{position:absolute;top:100px;left:1000px;border:solid 1px #ccc;z-index:300}
.dv_reportMenuItem{font-family:"Segoe UI","Trebuchet MS",Tahoma,Arial,helvetica,sans-serif;font-size:8pt;font-weight:400;color:#404040;cursor:default;background-color:#fff;clear:both;height:27px;line-height:25px}
.dv_reportMenuItem>div{float:left;height:25px;padding-left:5px;padding-right:5px}
.dv_menuIcon{background-color:#e0e0e0;padding:1px;background-repeat:no-repeat;background-position:center center;background-size:22px auto;width:20px}
.dv_reportMenuItem:hover,.dv_reportMenuItem:hover>div{background-color:#FFF3D0}
.reportLink{color:#404040!important;display:block;padding-left: 35px;padding-right: 5px;}
.reportLink:hover{text-decoration:none!important}
.cbFake{width: 9px;height: 9px;padding: 0px;margin: 0px;}
#RejectNote { resize: none;}
.image32{width: 32px;height: 32px;}
.image20{width: 20px;height: 20px;}
.stateNotEnabled{
	-webkit-filter:grayscale(100%);
    filter:grayscale(100%);
	filter:gray;
	-ms-filter:grayscale(100%);
	opacity:0.5;
}
.TSNote{height:8px;width:8px;float:left}
.tdMaintPageHolder{width:100%;overflow:hidden;vertical-align:top}
.divActiveTime{width:42px;margin:0px;text-align:right;padding:0px 0px 0px 3px;font-family:Segoe UI;font-size:11px;background:transparent;height:27px;vertical-align:top;position:relative;left:-2px}

#dv_gps{
    background-image:url(../images/common/Warning.svg);
    background-repeat: no-repeat;
    background-size: 24px;
    background-position: left center;
    padding-left: 30px;
    line-height: 24px;
    height: 24px;
}

.dxgvDataRow td.dxgv{border-bottom:none;}
.ajaxLoader{height:50px;border:none}
.dashPosition {
	top: 0 !important;
}


#IframeDashBoard {
	display: none;
	height: 100%;
	background-color: #fff;
}
