﻿body{background-color:#bdc3c6;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;text-align:left}
a{color:#3a6492}
.contentplaceholder1{background-color:red}
td{text-align:left}
.tdLabel{font-weight:700;color:#000;background-color:#eaeaea;border:solid 1px #000}
.tdValue{color:#000;border:solid 1px #000;background-color:#fff}
.tdSectionLabel{font-weight:700;color:#b83d52;background-color:#ddd;border:solid 1px #cecece}
.TaskMouseOver{font-weight:400;color:#5b6958;padding:3px;background-color:#eaeaea}
.lblcaption{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;color:#7e2a00}
.lblDocumentsCountBrkt{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;color:#88ab7b}
.lblDocumentsCount{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:400;color:#9e0a3f}
.lblNav{font-weight:700;color:#4973d0}
.frmValueCaption{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;color:#2b4d82}
.txtbox{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#40392d;border:#b4b4b4 1px solid}
.txtboxlogin{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#40392d;height:15px;border-top:#696a65 1px solid;border-left:#696a65 0 solid;border-right:#696a65 0px solid;border-bottom:#696a65 0 solid}
.lblloginCaption{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px;font-weight:700;color:#696a65}
.msgerror{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:9px;font-weight:700;color:#c03}
.txtbox-H{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#40392d;border:#b4b4b4 1px solid;height:20px}
.error{font-weight:700;color:#c03}
.SubmitButton{font-family:verdana,arial;font-size:11px;font-weight:700;width:80px;color:#fff;background-color:#bbae71;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #f6f6ec;height:25px}
.tdLabel2{font-weight:700;color:#000}

.lnkloginSubmit{color:#000;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:700;text-decoration:underline}
.lnkloginSubmit:hover{color:#284e98}
.lnkAdd{color:#a45229;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:700;text-decoration:underline}
.lnkAdd:hover{color:#284e98}
.lnkSep{color:#aeae86;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:400;text-decoration:none}
.lnkLogout{color:#e3605b;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;font-weight:700;text-decoration:none;display:inline-block}
.lnkLogout:hover{color:#db362f}
.lnkLoggedUser{color:#023550;font-family:verdana,arial,helvetica,sans-serif;font-size:12px;font-weight:700;text-decoration:none}
.lnkLoggedUser:hover{color:#781d15}
.lnkMaster{color:#b85400;font-family:verdana,arial,helvetica,sans-serif;font-size:12px;font-weight:400;text-decoration:none}
.lnkMaster:hover{color:#781d15}
.lnkHoursAdd{color:#a4541c;font-family:verdana,arial,helvetica,sans-serif;font-size:12px;font-weight:700;text-decoration:underline}
.lnkHoursAdd:hover{color:#284e98}
.lnkContract{color:#505b4b;font-family:verdana,arial,helvetica,sans-serif;font-size:11px;font-weight:700;text-decoration:underline}
.lnkContract:hover{color:#a4541c}

.lblCaption{color:#e24b3a;font-family:Arial,verdana,Helvetica,sans-serif;font-weight:700;font-size:13px;text-decoration:underline}
.PageCaption{color:#e24b3a;font-family:Arial,verdana,Helvetica,sans-serif;font-weight:700;font-size:16px;text-decoration:underline}
.combobox{color:#1a3b60;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;font-weight:400}
.combobox .ajax__combobox_textboxcontainer input{border-style:1px solid #000000;color:#1a3b60;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px}
.combobox .ajax__combobox_inputcontainer{border-style:1px solid #000000;margin-bottom:5px}
.dropdownlist{color:#1a3b60;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;background-color:#f7f7f7;border:1px solid #c3c3c3}
.dropStatus{height:17px;color:#1a3b60;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;background-color:#ebf1e9;border:1px solid #95b58c;width:175px}
.dropProcedure{height:17px;color:#1a3b60;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;background-color:#f8ebeb;border:1px solid #e5b2b2;width:175px}
.dropManager{height:17px;color:#1a3b60;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;background-color:#e8f0ff;border:1px solid #b4ceff}
.dropNavlnks{height:19px;color:#505b4b;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;background-color:#eaeff9;border:1px solid #c3c3c3;width:230px}
.lnkSubmit{color:#0d70ce;font-family:verdana,arial,helvetica,sans-serif;font-size:13px;font-weight:700;text-decoration:underline}
.lnkSubmit:hover{color:#c13c00}
.mailmsg{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#c33}
.lblGcaption{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;color:#5c85d6}
.SitePageTitle{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:24px;font-weight:700;color:#fff;padding-bottom:20px}
.SitePageCaption{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;color:#fff;margin-left:10px}
.txtdata{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;color:#845857}
.grdHCompleted{padding-bottom:6px;color:#29880c;font-family:verdana,Times New Roman,helvetica,sans-serif;font-size:13px;font-weight:700;text-decoration:underline;text-align:left}
.grdDCompleted{color:#29880c;font-family:verdana,Times New Roman,helvetica,sans-serif;font-size:12px;font-weight:400}
.grdHPending{padding-bottom:6px;color:#db5405;font-family:verdana,Times New Roman,helvetica,sans-serif;font-size:13px;font-weight:700;text-decoration:underline}
.grdDPending{color:#db5405;font-family:verdana,Times New Roman,helvetica,sans-serif;font-size:12px;font-weight:400;vertical-align:top}
.imgButton{padding-left:25px;padding-top:5px}
.tdRecordslbl{padding:8px 0 0 0;text-align:left}
.rcounds{color:#c65353;font-family:verdana,Times New Roman,helvetica,sans-serif;font-size:13px;font-weight:700}
.rcoundstxt{color:#c65353;font-family:verdana,Times New Roman,helvetica,sans-serif;font-size:12px;font-weight:400}
.rootnodes{color:#5b6958;font-family:verdana,Arial,verdana,Times New Roman,helvetica,sans-serif;font-size:12px;font-weight:700}
.navSep{color:#738570;font-family:verdana,Arial,verdana,Times New Roman,helvetica,sans-serif;font-size:9px;font-weight:700}
.nodestyle{color:#5b6958;font-family:verdana,Arial,verdana,Times New Roman,helvetica,sans-serif;font-size:12px;font-weight:400}
.selectenode{color:#5b6958;font-family:verdana,Arial,verdana,Times New Roman,helvetica,sans-serif;font-size:12px;font-weight:400}

.mnuOuter{border-right:solid 2px #e4e6e7}
#Menu1 ul li ul{display:none}
#Menu1 ul li{position:relative;list-style:none!important}
#Menu1 ul.dynamic{z-index:999!important}
#Menu1 li.static{padding-right:15px;/*width:142px*/}
.mnuStatic{padding:3px 10px;text-align:left;background-color:#efeff0;border-bottom:solid 1px #e4e6e7;border-top:solid 1px #e4e6e7;border-left:solid 2px #e4e6e7;font-weight:700}
.mnuStaticHover{padding:3px 10px;text-align:left;background-color:#284e98;border-left:solid 2px #284e98;border-top:solid 1px #284e98;border-bottom:solid 1px #284e98;color:#fff}
#Menu1 ul.level1.static{background:#efeff0}
#Menu1{width: 100%;background:#efeff0!important}

.dob{font-family:verdana,Arial,Helvetica,sans-serif;border:#cacaca 1px solid;font-size:11px;width:80px;height:16px;color:#000}

.ModalPopupBG{background-color:#669;opacity:.7}
.poptitle{background-image:url('images/Layout/popup_title_bg.gif');background-repeat:repeat-x;text-align:right;color:#fff;height:20px;border:solid 1px #73726f;width:900px}

.DashBoardContainer{width:850px}
.DashBoardItem{float:left;background-color:#fff;border:solid 0 #e6e0d8;width:243px;height:186px;padding:5px 5px 5px 5px;text-align:center;vertical-align:middle}
.DashBoardImg{height:136px;padding-top:8px}
.DashBoardText{height:40px}
.DashBoardItem a{color:#000;text-transform:uppercase;font-weight:700;text-decoration:none}
.DashBoardItem a:hover{text-decoration:underline}
.DashboardVertSep{float:left;background-color:#fff;border:solid 0 #e6e0d8;padding:5px 5px 5px 5px;text-align:center;width:3px;height:186px}
.DashboardHorizSep{float:left;background-color:#fff;border:solid 0 #e6e0d8;padding:5px 5px 5px 5px;text-align:center;width:243px}
.DashboardSep{float:left;background-color:#fff;border:solid 0 #e6e0d8;padding:5px 5px 5px 5px;text-align:center;width:3px}
#LoginPanel{width:441px;height:280px;background-image:url('images/Layout/LoginBackground_05.gif');background-repeat:no-repeat;padding-top:50px;font-family:Arial;font-size:10pt;color:#444}
#Header{width:1200px;background:#000;border-radius:10px 10px 0 0;padding-bottom:15px;min-height:125px}
#HeaderWide{width:100%;height:139px;background-color:#000}
.LoginHeader{width:151;height:137px;background-image:url('images/Layout/LoginBox.gif');background-repeat:no-repeat}
#BodyContent{width:1200px;min-height:350px;background:#fff}
#Footer{width:1200px;height:22px;background:#fff;border-radius:0 0 10px 10px;margin-bottom:5px}
.Copy{font-family:Arial;font-size:12px;color:#777}
.Copy a{color:#585a5a}
.Copy a:hover{color:#727474}
.btnAutoArrange{font-family:verdana,arial;font-size:11px;font-weight:700;width:120px;color:#fff;background-color:#c64c03;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #1cb2ed;height:25px}
.lblNavigationMenu{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;color:#a4271c}
.lnkNavigationMenu{color:#284e98;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:700;text-decoration:underline}
.lnkNavigationMenu:hover{color:#a45229}
table.TaskList{border-color:#92a595;border-width:1px 0 1px 1px;border-style:solid}
.head{background-color:#ced7cf;border-width:0 0 0 0;text-align:center;color:#575757;height:20px;font-size:11px;font-weight:700}
.TaskListData{border-color:#92a595;border-width:1px 1px 0 0;border-style:solid;margin:0;padding:4px;background-color:#fff;font-size:11px;font-family:Verdana,Times New Roman,Arial,Helvetica,sans-serif;color:#29880c;font-weight:400;text-align:left}
#mask{position:absolute;z-index:9000;background-color:#000;display:none;top:0;left:0}
#boxes .window{position:absolute;display:none;z-index:9999;padding:20px}
input.WorkNoteIcon{background:#fff url('images/note_textbox.gif') no-repeat right top}
.ui-datepicker-trigger{padding-left:5px}
.popupForm{min-width:550px;min-height:300px;padding:0;border:2px outset #9e8756;background-color:#ccc}
.popupForm.wifi{min-height:170px}
.relcustomer{background-color:#fff}
.popupForm .PopupFormTitle{color:#fff;font-weight:700;height:20px}
.popupMsg{width:300px;height:auto;padding:8px;border:2px outset grey;background-color:#d6d3ce}
.sub_head{font-size:14px;font-weight:700;padding-bottom:4px;color:#333}
.colorLabel{padding:2px 4px;color:#fff;text-align:center;font-weight:700;border:0 solid #c00;border-radius:3px 3px}
.colorLabel_Cust{padding:2px 4px;color:#fff;text-align:center;font-weight:700;border:0 solid #111;border-radius:3px 3px;font-size:10px}
.colorLabel_Detail{margin:1px;padding:1px 4px;color:#fff;text-align:center;font-weight:700;border:0 solid #111;border-radius:3px 3px}
.colorpickerContainer,.colorpickerContainer table,.colorpickerContainer table td,.colorpickerContainer table td td,.colorpickerContainer td,.colorpickerContainer th,.colorpickerContainer tr{padding:0;margin:0}
/********************************************/
.ajaxTabContent{min-height:325px}
.FormView_Details .redButton,.redButton{border:1px solid #c00;border-radius:6px 6px;background-color:#c00;color:#fff;font-weight:700;text-decoration:none;padding:4px 10px;text-align:center}
.FormView_Details .redButton a,.redButton a,a.redButton{color:#fff;font-weight:700;text-decoration:none}
.FormView_Details .blueButton,.blueButton{border:1px solid #039;border-radius:6px 6px;background-color:#039;color:#fff;font-weight:700;text-decoration:none;padding:4px 10px;text-align:center}
.FormView_Details .blueButton a,.blueButton a,a.blueButton{color:#fff;font-weight:700;text-decoration:none}
.FormView_Details .lightblueButton,.lightblueButton{border:1px solid #1d7ab1;border-radius:6px 6px;background-color:#1d7ab1;color:#fff;font-weight:700;text-decoration:none;padding:4px 10px;text-align:center}
.FormView_Details .lightblueButton a,.lightblueButton a,a.lightblueButton{color:#fff;font-weight:700;text-decoration:none}
.FormView_Details .yellowButton,.yellowButton{border:1px solid #fc0;border-radius:6px 6px;background-color:#fc0;color:#fff;font-weight:700;text-decoration:none;padding:4px 10px;text-align:center}
.FormView_Details .yellowButton a,.yellowButton a,a.yellowButton{color:#fff;font-weight:700;text-decoration:none}
.FormView_Details .purpleButton,.purpleButton{border:1px solid purple;border-radius:6px 6px;background-color:purple;color:#fff;font-weight:700;text-decoration:none;padding:4px 10px;text-align:center}
.FormView_Details .purpleButton a,.purpleButton a,a.purpleButton{color:#fff;font-weight:700;text-decoration:none}
.FormView_Details .orangeButton,.orangeButton{border:1px solid #f60;border-radius:6px 6px;background-color:#f60;color:#fff;font-weight:700;text-decoration:none;padding:4px 10px;text-align:center}
.FormView_Details .orangeButton a,.orangeButton a,a.orangeButton{color:#fff;font-weight:700;text-decoration:none}
.FormView_Details .greenButton,.greenButton{border:1px solid #008a2d;border-radius:6px 6px;background-color:#008a2d;color:#fff;font-weight:700;text-decoration:none;padding:4px 10px;text-align:center}
.FormView_Details .greenButton a,.greenButton a,a.greenButton{color:#fff;font-weight:700;text-decoration:none}
.PageHeading_Div{padding:1px;margin-top:-5px;margin-bottom:0;color:#e24b3a;font-family:Arial,verdana,Helvetica,sans-serif;font-weight:700;font-size:16px;text-decoration:underline;text-align:left;width:990px}
.PageSubHeading{color:#cf3223;font-family:verdana,arial,helvetica,sans-serif;font-size:13px;font-weight:400;text-align:justify}
.lblSubHead{font-family:Verdana,Times New Roman,Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;color:#226484}
.lblSubHead2{font-family:Verdana,Times New Roman,Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;color:#a45229}
.lblSubHead3{font-family:Verdana,Times New Roman,Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;color:#226484;margin-bottom:4px}
.lblSubHead4{margin-bottom:1px;color:#e24b3a;font-family:Verdana,Times New Roman,Arial,Helvetica,sans-serif;font-weight:700;font-size:14px}
.hrBlue{border-bottom-style:solid;border-bottom-width:1.5px;border-bottom-color:#226484}
.hrGrey{border-bottom-style:solid;border-bottom-width:1.5px;border-bottom-color:#aaa}
.NavigationDropDown{height:19px;color:#505b4b;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;background-color:#eaeff9;border:1px solid #c3c3c3;width:230px}
.NavigationLabel{font-weight:700;color:#4973d0}
.EditMenu_Div{width:30%;float:left;padding:1px 0 5px 0;text-align:left}
.EditMenu_Div .ActionsMenu td{border:none}
.ActionsMenu_Div{width:65%;float:right;padding:0 0 3px 0}
.ActionsMenu_Div table,.ActionsMenu_Div2 table{float:right}
.ActionsMenu td,.ActionsMenu_Div .ActionsMenu td{padding:0 10px 0 10px;vertical-align:middle;border:none}
.ActionsMenu img,.ActionsMenu td img{vertical-align:middle;padding-right:3px;margin-right:0}
.ActionsMenu a{color:#a35129;font-family:arial,verdana,helvetica,sans-serif;font-size:12px;font-weight:700;text-decoration:underline}
.EditMenu_Div .ActionsMenu a{color:#2f5cb3;font-size:12px;font-weight:700;font-family:arial,verdana,helvetica,sans-serif;text-decoration:underline}
.FilterMenu_Div{width:95%;float:left;padding:12px 0 5px 0}
.FilterMenu_Div table{float:left}
.FilterMenu td{padding:0 10px 0 10px;vertical-align:middle}
.FilterMenu img,.FilterMenu td img{vertical-align:middle;padding-right:0;margin-right:0}
.FilterMenu a{color:#a45229;font-family:arial,verdana,helvetica,sans-serif;font-size:11px;font-weight:700;text-decoration:underline}
.FilterMenu .ActionsMenu_Label,.FilterMenu_Label{color:#4d594a;font-family:verdana,Arial,Times New Roman,helvetica,sans-serif;font-size:12px;font-weight:400}

.GridView_Style{border:1px solid #babdb9}
.GridView_Style a{color:#5f645e}
.GridView_HeaderStyle{background-image:url('images/Layout/gridview_head_bg.gif');background-position:center top;background-repeat:repeat-x;background-color:#f4f4f4;height:28px;color:#3e413d;font-family:verdana,Arial,Times New Roman,helvetica,sans-serif;font-size:13px;font-weight:700}
.GridView_HeaderStyle a{text-decoration:none;color:#3e413d;font-weight:700}
.GridView_RowStyle{color:#000;background-color:#e6e7e4;font-size:12px}
.GridView_AltRowStyle{color:#000;background-color:#fdfdfd;font-size:12px}
.GridView_AltRowStyle td,.GridView_HeaderStyle td,.GridView_HeaderStyle th,.GridView_RowStyle td{border:1px solid #babdb9;padding:3px 4px 3px 4px}
.GridView_AltRowStyle a{color:#1b5610;font-family:verdana,arial,helvetica,sans-serif;font-size:12px;font-weight:700;text-decoration:none}
.GridView_AltRowStyle a:hover{color:#933;text-decoration:underline}
.GridView_RowStyle a{color:#2f5cb3;font-family:verdana,arial,helvetica,sans-serif;font-size:12px;font-weight:700;text-decoration:none}
.GridView_RowStyle a:hover{color:#933;text-decoration:underline}
.GridView_item_rightalign{text-align:right}
.GridView_SubHeader_RowStyle{background-color:#c3d6e6;height:15px;padding:5px}
.GridView_SubHeader_RowStyle a{color:#064e60;font-family:verdana,arial,helvetica,sans-serif;font-size:12px;font-weight:700;text-decoration:underline}
.GridView_SubHeader_RowStyle a:hover{color:#647982}
.GridView_Footer_RowStyle{background-color:#c6d7e7;height:15px;padding:5px}
.GridView_RowStyle .GridView_SubTable,.GridView_RowStyle .GridView_SubTable td,.GridView_SubTable,.GridView_SubTable td,.GridView_SubTable th{border:none;padding:0;vertical-align:middle}

.FormView_Details_NoStyle{border:none}
.FormView_Details{border:none}
.FormView_Details table{border:none;width:100%;margin-top:13px}
.FormView_Details table th{background-color:#e4e4e5;border:1px solid #babdb9;font-weight:700;color:#000;padding:2px;text-align:left}
.FormView_Details table td{color:#313a30;border:1px solid #babdb9;background-color:#fff;padding:2px;font-weight:700}
.FormView_Details a{color:#0d70ce;font-family:verdana,arial,helvetica,sans-serif;font-size:12px;font-weight:700;text-decoration:underline;vertical-align:middle}
.FormView_Details img{vertical-align:middle;width:12px;height:12px}
.FormView_Details table td table td{border:none}
.FormView_Details_Pager td{text-align:center}
.FormView_Details_Pager table{text-align:center}
.FormView_Details_Pager table td{border-top:solid 2px #a45229;padding:5px;border-bottom:solid 2px #a45229;border-right:none;border-left:none}
.FormView_Details_Pager a{color:#477d46;font-weight:700}
.Details table{border:1px solid #babdb9}
.Details table th{background-color:#e4e4e5;border-top:1px solid #babdb9;border-bottom:1px solid #babdb9;font-weight:700;color:#30372f}
.Details table td{color:#5b6958;border-top:1px solid #babdb9;border-bottom:1px solid #babdb9;background-color:#fff}
.Details a{color:#0d70ce;font-family:verdana,arial,helvetica,sans-serif;font-size:12px;font-weight:700;text-decoration:underline;vertical-align:middle}
.Details table td table{border:none}
.Details table td table td{color:#5b6958;border-right:1px solid #babdb9;border-left:1px solid #babdb9;border-bottom:1px solid #babdb9;border-top:none;background-color:#fff}
.menuList li{padding-top:6px}
.menuList ul{padding-bottom:10px}
.formCntrl{font-family:Verdana,Arial,'Times New Roman';font-size:12px}
.formCntrlTxt{font-family:Verdana,Arial,'Times New Roman';font-size:12px;border:solid 1px #999}
.formButton{font-family:Verdana,Arial,'Times New Roman';font-size:12px;color:#2e3320}
.recordcount{color:#666;font-weight:700;font-size:11px}
.report_page_head{font-size:14px;font-weight:700;color:#000;padding-top:8px}
.grid,.grid table{background-color:#fff;border-right:#111 1px solid;border-top:#111 1px solid;border-left:#111 1px solid;border-bottom:#111 1px solid}
.gridRow td{color:#404040;background-color:#e2ead0;border-bottom:solid 1px #5c6f31;border-top:solid 1px #633810}
.gridRowRight{text-align:right}
.gridRowCenter{text-align:center}
.gridRowAlt td{color:#404040;background-color:#d0ddb3;border-bottom:solid 1px #5c6f31;border-top:solid 1px #5c6f31}
.gridFooter{background-color:#5c6f31;font-weight:700;color:#fff}
.gridHeader,.gridHeader a,.gridHeader th{background-color:#555;font-weight:700;color:#fff}
.gridPager,.gridPager a{background-color:#e2ead0;color:#404040;font-weight:700}
.gridRow2 td{color:#404040;background-color:#e4e4e4;border:solid 1px #111}
.gridRowAlt2 td{color:#404040;background-color:#c9cac6;border:solid 1px #111}
.gridPager2 td{background-color:#bdbeba;color:#404040;font-weight:700;border:solid 1px #111}

/*****************************************/

.surveyQuestion{color:#a45229}
.SurveyDatalist,.SurveyDatalist table,.SurveyDatalist table td,.SurveyDatalist td,.SurveyDatalist tr{border:none}
.SurveyDatalist .SurveyDatalistRow{border-top:none;border-left:none;border-right:none;border-bottom:solid 1px grey}
.printReportTD td{color:#000;border:1px solid #000}
.printReportTDalt td{color:#000;border:1px solid #000;background-color:#e5e5e5}
.printReportFooter td{color:#000;font-weight:700;border:1px solid #000}
.printReportHeader td{background-color:#ededed;color:#000;font-weight:700;border:1px solid #000}
.printReportHeader2 td{background-color:#d1d1d1;color:#000;font-weight:700;border:1px solid #000}
.progressMsg{color:#ff7233;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-style:italic}
.progressDiv{height:125px;width:275px;z-index:10000;position:fixed;left:30%;top:50%;visibility:visible;background-color:#f9f9f9;border-width:thin;border-style:solid;border-color:#cdcdcd;color:#ff7233;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;font-style:italic;text-align:center;vertical-align:middle}
.tab_theme .ajax__tab_header{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;border-bottom:solid 2px #acafab}
.tab_theme .ajax__tab_header .ajax__tab_outer{border-bottom-width:0;border-style:solid;border-width:1px;border-color:#acafab;background-color:#eeedea;margin:0 .16em 0 0;padding:1px 0 1px 0;vertical-align:bottom}
.tab_theme .ajax__tab_header .ajax__tab_tab{color:grey;padding:.35em .75em;margin-right:.01em}
.tab_theme .ajax__tab_hover .ajax__tab_outer{background-color:#cddaf1;cursor:pointer}
.tab_theme .ajax__tab_active .ajax__tab_tab{color:#fd0402}
.tab_theme .ajax__tab_active .ajax__tab_outer{background-color:#fff;cursor:default}
.tab_theme .ajax__tab_body{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;padding:10px;background-color:#fff;border:solid 1px #acafab;border-top-width:0;min-height:225px}
.SendMail_Div{width:96%;background-color:#d5d7ca;padding:7px 10px 25px 10px;text-align:center;vertical-align:top}
.SendMail_Header_Div{width:100%;background-color:#b4bba6;border:solid 1px #9ca58a;text-align:center}
.SendMail_Header_Div td,.SendMail_Labels{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;color:#7e2a00}
.SendMail_Content_Div{width:100%;background-color:#fff;border:solid 1px #9ca58a;padding-bottom:10px}
.FormView_Details div.ajax__calendar_days table tr td{padding:0;margin:0}
.leadPrint{font-family:Arial;font-size:12px;color:#000;font-weight:400}
.leadPrintTable{font-family:Arial;font-size:12px;font-weight:700;color:#000}
.leadPrintTable td{vertical-align:middle;padding:2px 4px 2px 4px;border:solid 1px #fff}
.leadPringHeading{font-size:13px;font-weight:700;color:#000;text-align:left}
.logoNav{position:absolute;border:solid 0 #900;margin:15px 0 0 18px}
.lnkbannerbtn{color:#fff;font-weight:700}
.lnkbannerbtn:hover{color:#d8d8d8}
.SubmitButton,.btnpopupclose{font-family:verdana,arial;font-size:11px;font-weight:700;width:80px;color:#fff;background-color:#c64c03;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #1cb2ed;height:25px;padding:10px}
.SubmitButton:hover{background-color:#ad4302}
.btnpopupclose:hover{color:#e5e5e5}
.JobSectionHead,.billingSectionHead{padding-top:15px}
th.JobSectionHead,th.billingSectionHead,th.leadSectionHead{color:#284e98}
.chkboxlist{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;color:#333}
.tblLightsModel th{background-color:#646464;height:18px;color:#fff;font-weight:700}
.tblLightsModel td,.tblLightsModel th{border:solid 1px #babdb9}
.tblLightsModel .tnoborder td,.tblLightsModel .tnoborder th{border:0}
.notanumber{font-size:10px}
.noborder td{border:0}
.panTitle legend{color:#fd0402;font-weight:700}
.PhoneSection{min-height:105px;max-height:160px;overflow:auto}
.AlertsSection{min-height:60px;max-height:60px;overflow:auto}
.AlertsSection table,.PhoneSection table{margin-top:0}
.workorderinfo{margin:5px 0 -8px 0;padding-left:4px;color:#ce6c00;font-size:14px;font-variant:small-caps;font-weight:700}
.workorderinfo span{color:#090}
.insertItem td{background-color:#d3d3d3}
.leadForm td{vertical-align:middle;padding:2px 0}
.leadForm,.leadSectionHead{color:#000}
.leadForm{color:#000;font-weight:700}
.lnkwhite{font-size:12px;font-weight:700}
.AppNormal{border:solid 1px #cecece;padding-bottom:2px;background-color:#e6e7e4}
.AppAlter{border:solid 1px #cecece;padding-bottom:2px}
.menu_separator{cursor:default;padding:0}
.chkListEven3 td{width:33%}
.tbMerge th{height:19px}
.link-cust-img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}
.tabs>div{display:inline-block;font-weight:700;border:solid 1px #ccc;background:#eee;color:#888;border-radius:3px 3px 0 0;padding:5px 8px;cursor:pointer}
#tab1{display:block}
.tabs-content{border:solid 1px #ccc;border-top-width:2px;min-height:200px;padding:10px}
.tabs>div.tab_selected{color:#fd0402;background:#fff}


/*************************/
.ajax__colorPicker_container{width:auto}
.FormView_Details table .ajax__colorPicker_container td{padding:initial}
.infoContainer{float:left;margin:8px 5px 5px}
.infoContainer .item{float:left;margin-right:8px;min-width:30px;min-height:30px}
.infoContainer .item .pending{margin-bottom:6px}
.infoContainer .item .irrigZones{float:left}
.infoContainer .item .irrigZones input[type=image]{float:left}
.infoContainer .item .irrigZones a{float:left;text-decoration:none;margin:0 5px 0 0}
.infoContainer .item .irrigZones .divIrrZonesNo{display:inline-block;background-repeat:no-repeat;padding:10px 3px 0 0;color:#000;font-weight:700;font-size:14px;width:27px;text-align:right;line-height:20px}
.infoContainer .item .custIcon{float:left;border:solid 1px #ccc;padding:1px;height:46px}
.infoContainer .item .custIcon .icon{float:left;height:44px;}
.infoContainer .item .custIcon .icon input[type=image]{height:100%;width:auto}
.infoContainer .item .custIcon .icon img{height:100%;width:auto}
.infoContainer .item .blueButton,.infoContainer .item .greenButton{display:inline-block;margin:1px 3px 0 0}
.appt .infoContainer .item .blueButton{display:block;margin:0 0 3px}
.infoContainer .item .wintContainer{float:left;border:solid 1px #ccc}
.infoContainer .item .wintContainer div{float:left}
.cont_year{position:relative;top:-18px;color:#0835ea;font-weight:700;font-size:11px;background:#fff;line-height:1}
.cont_year a{text-decoration:none;color:#0835ea}

.successmsg{padding:5px 5px 5px 25px;background:#e8ffe8 url('images/success.gif') no-repeat;background-position:5px 5px;border:1px solid #090;color:#060;width:90%;text-align:left;margin-bottom:5px}
.failedmsg{padding:5px 5px 5px 25px;background:#ffecec url('images/warning.gif') no-repeat;background-position:5px 5px;border:1px solid #900;color:#900;width:90%;text-align:left;margin-bottom:5px;margin:auto}



.btnLoc{padding:5px 10px;border-radius:5px;text-decoration:none;color:#fff;font-weight:600;margin:0 5px 0 0}
.btnGrey{background:#afaeae}
.btnGreen{background:#4ab068}
.btnOrange{background:#f2ad2e}
 .switch-site{margin:0 0 15px 0}
 
 
 #Menu1 a.static.selected{color:#1e90ff!important;text-decoration:none;border-style:none}
#Menu1 a.static.highlighted{color:#1e90ff!important}
#btnsales{border:2px solid #02c!important}
 
 /****************************************************************************************************************/
 
 a{color:#3a6492}
 
.btn-grey{background:#afaeae!important;color:#fff!important;font-weight:700!important}
.btn-green{background:#4ab068!important;color:#fff!important;font-weight:700!important}
.btn-orange{background:#f2ad2e!important;color:#fff!important;font-weight:700!important}

.btn{font-weight:500}
.green-btn{background:#008a2d !important;color:#fff!important;font-weight:600!important}
.red-btn{background:#c00 !important;color:#fff!important;font-weight:600!important}
.reddark-btn{background:#7e0303 !important;color:#fff!important;font-weight:600!important}
.yellow-btn{background:#fc0 !important;color:#fff!important;font-weight:600!important}
.orange-btn{background:#f60 !important;color:#fff!important;font-weight:600!important}
.blue-btn{background:#1d7ab1 !important;color:#fff!important;font-weight:600!important}
.bluedark-btn{background:#039 !important;color:#fff!important;font-weight:600!important}
.purple-btn{background:#8d068d !important;color:#fff!important;font-weight:600!important}
.yellgreen-btn{background:#9db012 !important;color:#fff!important;font-weight:600!important}
.brown-btn{background:#aa7b63 !important;color:#fff!important;font-weight:600!important}

#QuickLinksMenu{float:none!important}
#QuickLinksMenu ul{float:none!important;list-style:none;margin:0;padding:0}
#QuickLinksMenu ul li{display:inline-block}
#QuickLinksMenu ul li a{display:inline-block;color:#fff;font-size:12px;font-weight:600;margin:0 0 5px 10px;line-height:1.5;border-radius:.2rem;text-align:center;padding:.35rem .5rem;border:1px solid transparent;user-select:none;vertical-align:middle;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor:pointer}
#QuickLinksMenu ul li:first-child a{background:#008a2d}
#QuickLinksMenu ul li:nth-child(2) a{background:#039}
#QuickLinksMenu ul li:nth-child(3) a{background:#aa7b63}
#QuickLinksMenu ul li:nth-child(4) a{background:#7e0303}
#QuickLinksMenu ul li:nth-child(5) a{background:#fc0}
#QuickLinksMenu ul li:nth-child(6) a{background:#8d068d}
#QuickLinksMenu ul li:nth-child(7) a{background:#9db012}
#QuickLinksMenu ul li:nth-child(8) a{background:#1d7ab1}
#QuickLinksMenu ul li:nth-child(9) a{background:#c00}
#QuickLinksMenu ul li:nth-child(10) a{background:#f60}

.hd{color:#a45229;font-size:14px;font-weight:700}
.lbl{font-weight:600;font-size:14px;display:inline-block;padding:0 5px 0 0}
.lbl-block{font-weight:600;font-size:14px;display:block;padding:0 0 5px}

#mainHeader #imghead{max-width:100%}
#mainHeader .tsi-page-title{color:#fff;font-size:20px;font-weight:700;padding-top:20px}
#mainHeader .tsi-page-caption{color:#fff;font-size:18px}
#mainHeader .head-info .usr-group a{font-size:13px;padding:.25rem .75rem}
#mainHeader .head-info .usr-group .dropdown-menu{background:#f8f8f8;min-width:7rem}
#mainHeader #header_buttons .btn{color:#fff;font-size:12px;font-weight:700;margin:0 0 5px 5px}
#mainHeader .header_buttons .btn{color:#fff;font-size:12px;font-weight:700;margin:0 0 5px 5px}

#menuHeader .menu-wrap{background:#e9e9e9} 
.bootMenu{padding:0 5px;min-height:40px}
.bootMenu a{color:#1f4ca6;font-size:14px;font-weight:600}
.bootMenu .dropdown{padding:0 40px 0 15px}
.bootMenu .dropdown-toggle::after{display:none}
.bootMenu .dropdown-menu li{padding:1px 5px;line-height:23px}
.bootMenu .dropdown-menu li a hr{margin:3px 0 2px}
.bootMenu .dropdown-menu{background:#f0f0f0;border-radius:0;padding:4px 10px;min-width:14rem}
.bootMenu .dropdown-menu a{font-size:13px;line-height:1}
.bootMenu .navbar-toggler .fas{color:#1f4ca6;font-size:25px}
 
#menuHeader .breadcrumbs{background:#f9f9f9;border-bottom:solid 1px silver;border-radius:0;padding:2px 0;font-size:13px}
#menuHeader .breadcrumbs .container-fluid{padding:0 15px}
#menuHeader .breadcrumb a{font-size:13px;color:#7f3e13}
 
#messageIconLink{padding:0}
#messageIconLink::after{display:none;border:0}
.notify{position:absolute!important;top:0!important;right:-12px!important;color:#fff;font-size:15px;font-weight:700;padding:3px 7px;border-radius:50%;min-width:10px;text-align:center;visibility:hidden;background-color:red;min-height:16px;line-height:16px}
.message-count{display:inline-block;min-width:12px}

.footer-copy{background:#e9e9e9;border-top:solid 1px #b4b4b4;text-align:center;padding:2px 0;font-size:13px;margin-top:20px}


#mainContent{background:#f6f9fa}
#mainContent .PageHeading_Div{padding:0 0 10px;margin:0;font-family:inherit;font-size:17px;text-decoration:none;font-weight:700;width:initial;color:#e24b3a}

.card .FormView_Details table{margin:0}
#action-btns{padding:2px 0 15px}
#action-btns .btn{margin:0 5px 5px 0}
#action-btns div{display:inline}

#divRelatedCustomer .card{margin-bottom:10px}
#divRelatedCustomer .card .card-header{padding:5px 10px;font-size:.8rem}

.form-body.simple-form{margin-bottom:25px}
.form-body.simple-form .form-group{margin-bottom:15px}
.form-body.simple-form .checkbox label{margin-left:4px}
.form-body.simple-form .btn{color:#fff!important}







@media (min-width: 992px) {

	#mainHeader #header_buttons .dropdown-toggle{display:none}
	#mainHeader #header_buttons .dropdown-menu.quicklinks{position:relative;top:initial;left:initial;right:initial;display:block;background:0 0;padding:0;margin:0;min-width:initial;text-align:inherit;border:0;border-radius:0}
	#mainHeader .header_buttons .dropdown-toggle{display:none}
	#mainHeader .header_buttons .dropdown-menu.quicklinks{position:relative;top:initial;left:initial;right:initial;display:block;background:0 0;padding:0;margin:0;min-width:initial;text-align:inherit;border:0;border-radius:0}


}
@media (max-width: 1199px) {
	#mainHeader #header_buttons .btn{margin:0 0 5px 2px;font-size:11px}
	#mainHeader .header_buttons .btn{margin:0 0 5px 2px;font-size:11px}
}

@media (max-width: 991px) {

	#mainHeader #imghead{width:130px}
	#mainHeader #header_buttons .btn{font-size:11px}	
	#mainHeader #header_buttons .dropdown-toggle{font-size:13px}
	#mainHeader #header_buttons .dropdown-menu.quicklinks{padding:5px 10px;background:#f7f7f7}
	#mainHeader #header_buttons .dropdown-menu.quicklinks a{display:block;width:100%;padding:.25rem 1.5rem;clear:both;text-align:center;white-space:nowrap;border:0;margin:0 0 5px 0;font-size:12px}
	#mainHeader .header_buttons .btn{font-size:11px}	
	#mainHeader .header_buttons .dropdown-toggle{font-size:13px}
	#mainHeader .header_buttons .dropdown-menu.quicklinks{padding:5px 10px;background:#f7f7f7}
	#mainHeader .header_buttons .dropdown-menu.quicklinks li{display:block}
	#mainHeader .header_buttons .dropdown-menu.quicklinks a{display:block;width:100%;padding:.25rem 1.5rem;clear:both;text-align:center;white-space:nowrap;border:0;margin:0 0 5px 0;font-size:12px}


	.bootMenu .dropdown{padding:0 15px 0 10px}
	
}

@media (max-width: 767px) {

	#mainHeader{padding-bottom:10px}
	#mainHeader #imghead{width:100px}
	#mainHeader .tsi-page-title{font-size:17px;padding:8px 0 0;line-height:1.1;display:block}
	#mainHeader .tsi-page-caption{font-size:15px}
	
	.bootMenu .navbar{padding:0;position:absolute;z-index:1400;right:15px;display:block}
	.bootMenu .navbar-toggler{position:absolute;top:0;right:0}
	.bootMenu .nav.navbar-nav{width:300px;background:#e9e9e9;padding:10px 0;border:solid 1px #ccc;margin-right:45px}
	.bootMenu .dropdown::after{display:inline-block;content:'+';border:0;font-size:28px;position:absolute;top:5px;font-weight:700;line-height:10px;right:7px;color:#1f4ca6}
	.bootMenu .dropdown{padding:3px 40px 3px 15px}
	.bootMenu .dropdown-menu{background:0 0;border:0;padding:0 0 0 10px;margin:0}
	.bootMenu .dropdown-menu li{line-height:17px}
	.bootMenu .navbar-brand{display:block;text-align:right;width:300px;font-size:22px;background:#e9e9e9;border:solid 1px #ccc;padding:2px 3px}
	.bootMenu .navbar-brand .fas{background:#aaa;text-align:center;padding:2px 5px;color:#1f4ca6;border-radius:4px}
		
	


}

@media (max-width: 575px) {
	
	#mainHeader{padding:15px 20px 5px}
	#mainHeader .head-info{padding:10px 0 0}
	
	
}