/*General*/
html,body,form{margin:0;padding:0;font-family:Tahoma;direction:rtl;height:100%;background-color:#FDFDFD;} a img{border:0} ul,li{margin:0;padding:0;list-style:none;}
h1,h2,h3,h4,h5,h6{margin:0}
.fA{float:right} .fB{float:left} .clr{clear:both;font-size:0!important;line-height:0;height:0}
.alignA{text-align:right} .alignB{text-align:left} .alignC{text-align:center} .mrgnAuto{margin:auto}
.block{display:block} .inline{display:inline} .none{display:none}
/*General-End*/
/*Fonts*/
.loginHeader span{font:normal 24px/50px tahoma;color:#486273}
.loginNote{font:normal 12px/30px tahoma}
.loginContent br{line-height:0}
.loginLbl{font-weight:bold}
.welcomeStyle{font:bold 14px tahoma;color:#EE8F20}
.userStyle{font:normal 14px tahoma;color:#486273}
.title{font:bold 14px tahoma;color:#7d0000}
.subTitle{font:bold 12px tahoma;color:#7d0000}
.dfltTxt{font:normal 11px tahoma;color:#676669}
.timeEntry{direction:ltr;margin-left:5px;width:70px;}
h1{font:bold 16px tahoma;color:#7d0000;margin:0 0 10px 0}
h2{font:bold 14px tahoma;color:#486273;margin:10px 0 0}
th{font:normal 14px tahoma;background:#486273!important;text-align: center;color: #ffffff;}
.dfltLbl{font:normal 14px/20px tahoma;color:#2d2d2d}
.selectionsHeader{display:block;width:100%;color:#fff;background-color:#363636;height:30px;font:bold 14px tahoma;line-height:28px;text-align:center;margin-bottom:10px;}
/*Fonts-End*/
/*Links*/
a{text-decoration:underline;color:#7d0000}
a:hover{text-decoration:none}
.loginContent a{font:normal 12px tahoma}
.logOut a,.langBtn a{color:#486273;font:normal 14px tahoma}
h2 a{font:bold 14px tahoma;color:#7D0000}
/*Links-End*/
/*Forms*/
.dfltTxtBox{width:250px;height:18px;border:solid 1px #c1c1c1;font:normal 12px tahoma;color:#111111;padding:3px 5px 1px}
.datepickerText{width:250px;height:18px;border:solid 1px #c1c1c1;font:normal 12px tahoma;color:#111111;padding:3px 5px 1px}
.detailsTxtBox{width:250px;height:35px;border:solid 1px #c1c1c1;font:normal 12px tahoma;color:#111111;padding:3px 5px 1px}
.dfltDrpDown{width:261px;border:solid 1px #c1c1c1;font:normal 12px tahoma;color:#111111;padding:3px 5px 1px}
.lstBox{width:210px;height:150px;border:solid 1px #c1c1c1;font:normal 12px tahoma;color:#111111}
.gridViewContainer{width:100%;border:solid 0px transparent}
.gridViewContainerNoDirection{width:100%;border:solid 0px transparent; direction:ltr;}
.gridHeader{background:#486273;font:normal 11px tahoma;color:#fff;text-align:right;}
.gridHeader a{font:normal 11px tahoma;color:#fff}
.gridHeader th{border:solid 1px #fdfdfd;}
.gridRow{background:#fdfdfd;color:#5c5c5c;}
.gridRow td{border:solid 1px #fdfdfd;}
.gridAltRow{background:#f4f1e8;color:#5c5c5c}
.gridAltRow td{border:solid 1px #fdfdfd;}

.gridViewContainerVW{width:100%;border:solid 0px transparent; direction:ltr;}
.gridHeaderVW{background:#006600;font:normal 11px tahoma;color:#fff;text-align:left}
.gridHeaderVW th{border:solid 1px #000000;background:#006600!important}
.gridHeaderVW a{font:normal 11px tahoma;color:#fff}
.gridRowVW{background:#fff;font:normal 11px tahoma;}
.gridRowVW td{border:solid 1px #000000;}
.gridAltRowVW{background:#fff;font:normal 11px tahoma;}
.gridAltRowVW td{border:solid 1px #000000;}

.dfltBtn{}
.loginTxtBox{width:250px;height:17px;border:solid 1px #c1c1c1}
.loginBtn,.btnDim,.btnToolbar{width:53px;height:26px;background:url(Images/loginBtn.png) no-repeat 0px 0px;border:0;font:normal 14px tahoma;color:#fff;cursor:pointer;padding:0 0 5px;#padding:0}
.loginBtn:hover{background:url(Images/loginBtn.png) no-repeat -64px 0px}
.btnDim{filter:alpha(opacity=40);-moz-opacity:.4;opacity:0.4}
.btnLarge{width:122px;height:26px;background:url(Images/btnLarge.png) no-repeat 0px 0px;border:0;font:normal 12px tahoma;color:#fff;cursor:pointer;padding:0 0 3px;#padding:0;}
.btnLarge:hover{background:url(Images/btnLarge.png) no-repeat -132px 0px;}
.btnXlarge{width:242px;height:26px;background:url(Images/btnXlarge.png) no-repeat 0px 0px;border:0;font:normal 12px tahoma;color:#fff;cursor:pointer;padding:0 0 3px;#padding:0}
.btnXlarge:hover{background:url(Images/btnXlarge.png) no-repeat -252px 0px}
.nextBtn{width:53px;height:26px;background:url(Images/NextBtn.png) no-repeat 0px 0px;border:0;font:normal 12px verdana;color:#fff;cursor:pointer;padding:0 0 5px;#padding:0}
.prevBtn{width:53px;height:26px;background:url(Images/PrevBtn.png) no-repeat 0px 0px;border:0;font:normal 12px verdana;color:#fff;cursor:pointer;padding:0 0 5px;#padding:0}
.refreshBtn{width:53px;height:26px;background:url(Images/refresh.png) no-repeat 0px 0px;border:0;font:normal 12px verdana;color:#fff;cursor:pointer;padding:0 0 5px;#padding:0}
.backBtn{background:url(Images/back.gif) no-repeat right 4px;padding:0 15px 0 0;font:normal 14px Myriad Pro;color:#a50c18;border:none;cursor:pointer}
.btnListPrint{position:absolute;left:2px;top:5px;}
.btnFormsPrint{position:absolute;left:130px;top:5px;}
.recordsCount{text-align:left;margin-left:5px;}
.btnArchive{width:122px;height:26px;background:url(Images/btnArchive.png) no-repeat 0px 0px;border:0;font:normal 12px tahoma;color:#fff;cursor:pointer;padding:0 0 3px;#padding:0;}
.btnArchive:hover{background:url(Images/btnArchive.png) no-repeat -132px 0px;}
.tblAltRow{background:#f4f1e8}
.fieldSet{border:solid 1px #711527;width:700px;margin:20px auto;padding:10px}
.fieldSet legend{font:normal 14px tahoma;color:#711527;margin:0 10px 0 0;#margin:0 10px 10px 0;padding:0 5px}
.fieldSetFullWidth{border:solid 1px #711527;margin:20px auto;padding:10px}
.fieldSetFullWidth legend{font:normal 14px tahoma;color:#711527;margin:0 10px 0 0;#margin:0 10px 10px 0;padding:0 5px}
.collapseExpandBtn{float:right;}
.btnToolbar{display:inline-block;vertical-align:middle;}
/*Forms-End*/
/* Tips, Error, Message, Hightlight - Validations*/
.alertDiv {height:30px;margin:3px 0;border-bottom:solid 1px #A8A8A8;}
.alertDiv img{margin-top:1px;position:absolute;}
.confTxt{font:20px tahoma;color:#2d2d2d;margin-right:35px;}
.confBtn{width:30px;height:19px;background:url(Images/ok.png) no-repeat 9px 3px;border:0;cursor:pointer;position:absolute;left:0px;margin-top:6px;}
/* Tips, Error, Message, Hightlight - Validations - End*/
/*Project Styles*/
/*Master Page*/
#mainWrapper{width:100%;min-height:100%;position:relative;background-color:#FDFDFD;}
.mainWrapperNoMenu #navWrapper{display:none}
#mainContainer{width:987px;margin:auto;padding-bottom:60px;}
#headerContainer{width:100%;background-color:#fdfdfd;}
#headerWrapper{height:60px;direction:rtl;width:987px;margin:auto;}
#logo{height:60px;font:48px tahoma;color:#EE8F20;}
.welcomeArea{width:300px;margin:5px 0 0 0}
.logOut{height:17px;margin:8px 0 0;padding:4px 25px 0 0;background:url(Images/logoutIcon.png) no-repeat right}
.langBtn{margin:12px 0 0;color:#EE8F20}
#navContainer{width:100%;background:url("Images/navDropBg.gif") repeat-x scroll 0 0 transparent;}
#navWrapper{width:auto;height:34px;position:relative;z-index:2;direction:rtl;width:987px;margin:auto;}
#contentWrapper{width:987px;margin:auto;position:relative;z-index:1;direction:rtl;font:normal 14px/20px tahoma;color:#2d2d2d}
#footerWrapper{width:100%;height:30px;position:absolute;bottom:0;background-color:#363636;}
#footerContainer{width:987px;margin:auto;direction:ltr;font-size:14px;color:#fdfdfd;line-height:0px;}
#footerContainer a{color:#fdfdfd}
.sep{height:1px;margin:10px 20px;clear:both;background:#A8A8A8}
/*Menu*/
#menu{width:auto;height:34px;}
#menu li{float:right;height:34px;display:block;font:normal 12px tahoma;color:#fff;text-decoration:none;line-height:30px;padding:0 8px;cursor:pointer}
#menu li:hover, #menu .selected{background:url(Images/navDropBgSel.gif) repeat-x;}
.childMenu{display:none;background-color:#ffe2b9;border-left:solid 1px #d2d2d2;border-top:solid 1px #d2d2d2;position:absolute;#position:relative;padding:0 3px 0px 0px;z-index:10; border-bottom-left-radius: 10px; -webkit-border-bottom-left-radius: 10px;-webkit-box-shadow: #888 1px 1px 10px;box-shadow:1px 1px 10px #888888;border-bottom-right-radius: 5px; -webkit-border-bottom-right-radius: 5px;width:960px;}
/*.childMenu{background:#f9e99d url(Images/menuDropSideShadow.gif) repeat-y right 0;border-left:solid 1px #d2d2d2;border-top:solid 1px #d2d2d2;position:absolute;#position:relative;padding:0 3px 0 0;z-index:10}
.menuShadow{background:url(Images/meunDropBottomShadow.gif) repeat-x 0 bottom;padding:0 0 10px;margin:0 0 -3px}*/
.menuDropSup{width:210px;margin:0 5px;padding:0 5px 10px 0}
.menuDropCol{vertical-align:top;border-left:dotted 1px #313131;min-height:300px;}
.last{border:none}
.menuDropSup ul li{margin:5px 5px 0 0;background:url(Images/menuDropSubBult.gif) no-repeat right 7px;padding:0 7px 0 0;width:200px}
.menuDropSup ul li a{font:normal 13px tahoma;color:#2d2d2d;display:block;text-decoration:none}
.menuDropSup ul li a:hover{text-decoration:underline}
/*Menu - End*/
/*Master Page - End*/
/*Login*/
.loginContainer{width:700px;margin:50px auto}
.loginHeader{width:655px;height:50px;padding:0 45px 0 0;background:url(Images/loginHeader.gif) no-repeat}
.loginContent{width:670px;padding:10px 15px;background:url(Images/loginContentBg.gif) repeat-y ;font:normal 16px tahoma;color:#676669}
.loginFooter{width:700px;height:10px;background:url(Images/loginFooter.gif) no-repeat}
/*Login - End*/
#sideNav{width:162px;background:#f4f1e8}
#sideNavBtn{width:21px;background:#ff9019;color:#111111;font:bold 15px tahoma;cursor:pointer}
#contentContainer{border:solid 1px #a8a8a8;padding:10px;min-height:300px;}
#AdjustmentTotal{width:84.8%;text-align:left;}
/*TreeView*/
.treeViewMain div table tr td div{height:20px!important}
.treeParentNode{color:#486273}
.treeNode a,a.treeNode{font:bold 14px tahoma!important;color:#486273;text-decoration:none!important}
.treeNode a:hover,a.treeNode:hover{text-decoration:underline!important}
.treeSelected a,a.treeSelected{font:bold 14px tahoma!important;color:#ff9019!important;text-decoration:none!important}
.treeLeafNode a,a.treeLeafNode{font:bold 13px tahoma!important;color:#111111;text-decoration:none!important}
.treeLeafNode a:hover,a.treeLeafNode:hover{text-decoration:underline!important}
/*TreeView - End*/
/*popup*/
.popupOverlay{background:#000;position:fixed;width:5000px;height:5000px;left:0;top:0;filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7;z-index:2}
.popupWrapper{position:fixed;left:30%;top:30%;direction:rtl;background:#fff;width:500px;border:solid 1px #d2d2d2;z-index:3;-moz-border-radius:10px}
.popupWrapperLarge{position:fixed;left:200px;top:50px;background:#fff;width:983px;border:solid 1px #d2d2d2;z-index:3;padding-left:5px;-moz-border-radius:10px}
.popupHeaderCont{background:#486273}
.popupHeader{font:bold 16px/35px tahoma;color:#fff;margin:0 20px 0 0}
.closeBtn{height:26px;text-align:left;margin:5px 0 5px 5px}
.btnClose{width:80px;height:26px;border:0;background:url(Images/closeBtn.png) no-repeat;cursor:pointer;padding:0}
.popupContainer{padding:10px;overflow:scroll;height:400px}
/*popup - End*/
.btnWrapper{width:100%;height:30px;position:fixed;bottom:0;left:0;background:#313131;border-top:solid 2px #1a1a1a;border-bottom:solid 2px #1a1a1a;z-index:1}
.btnContainer{width:100%;position:relative}
.btnHolder{max-width:435px;margin:auto;padding:4px 0 0;#padding:6px 0 0}
.back{position:absolute;right:30px;top:5px}
.back a{display:block;background:url(Images/back.png) no-repeat right 4px;padding:0 18px 0 0;font:normal 14px tahoma;color:#fff;text-decoration:none}
.top{position:absolute;left:30px;top:4px;cursor:pointer;}
.top a{display:block;background:url(Images/top.png) no-repeat right 0;padding:0 18px 0 0;font:normal 14px tahoma;color:#fff;text-decoration:none;cursor:pointer;}
.printEntry{position:absolute;left:80px;top:4px;cursor:pointer;}
.recordNav{position:absolute;left:210px;top:4px;cursor:pointer;}
.statusCont{border-top:solid 1px #a8a8a8;border-bottom:solid 1px #a8a8a8}
.statusIcon{width:67px;height:28px;color:#fff;border-radius: 5px;text-align:center;font-weight:bold; padding-top:5px;}
.posted{background-color:#26c43e;}
.deleted{background-color:#c62421;}
.audited{background-color:#486273;}
.style1 tr td{vertical-align:top}
.classWaiting,.classActive,.classSubqueue,.classLeft,.classUCAF{background:red;color:#fff;display:block;line-height:20px;font-weight:bold;text-align:center}
.classActive{background:#11CE3D}
.classSubqueue{background:orange}
.classLeft{background:blue}
.classUCAF{background:#486273}
.classDoctorCurrent{background:yellow;display:block;line-height:20px;font-weight:bold;text-align:center}
.visitTbl{direction:ltr;text-align:left}
.visitTbl td,.visitTbl .gridHeader{text-align:left;vertical-align:top}
.visitHdr{background:#EE8F20;color:#fff;font:bold 14px tahoma;padding:10px;cursor:pointer}
.toggleHdr{font:bold 20px tahoma;color:#fff;float:right;margin:-32px 10px 0}
.emptyDiv{border:solid 1px #a8a8a8;padding:10px;font:normal 13px tahoma;color:#3a3a3a}
.totalLabelCell{text-align:left;}
/*Project Styles-End*/
/*LevelsPermissions*/
.tdAlign 
{
    text-align:right;
}

.divParameters span
{
    display:inline-block;
    width:100px;
}

#divMultiValues span
{
    display:inline-block;
    width:200px;
}

.divParameters .timeEntry_wrap
{
    width:200px;
}

.divParameters .itemValueName
{
    width:250px;
    border:solid 1px #C1C1C1;
    padding:2px 5px 2px ;
    height:18px;
    background-color:#fff;
}



.popupWrapperLarge span
{
    width:auto;
}

/*Other Classes*/
.reorderButton
{
    text-align:left;
    margin-left:60px;
}

.readOnly
{
    background-color:#D8D8D8;
    /*color:#686868;*/
    color:#111111;
}

#salesInvoiceTotals {margin-right:600px;}
.totalFooterText{display:block;width:98%;text-align:left;}
.gridDate input{width:100%;}
.journalEntryTotal {width:615px;}

/*Expand Collapse*/
.collapsed {background:url(Images/InnerTree/rplus.gif) no-repeat right center;padding-right:20px;}
.expanded {background:url(Images/InnerTree/rminus.gif) no-repeat right center;padding-right:20px;}
/*Expand Collapse - End*/

.signBox{margin:auto;width:200px;height:150px;}

.duplicateList{float:right;height: 300px; width: 250px; overflow: scroll;}
.emptyData{background-color: #5F1120;color:#fff;display:block;text-align: center; width: 100%; font-weight: bold;}

/*Fixes*/
#ui-datepicker-div { display: none; }

/*Tab*/
.tab {list-style:none;padding:0px 5px 0 0;margin:0px;font-weight:normal;}
.tab li {display:block;height:40px;color:#FFF;background-color:#323D4A;margin:5px 0 0px 10px;font-size:14px;text-align:center;line-height:35px;float:right;cursor:pointer;padding:0 10px;}
.tab li:hover {background-color:#53606F;}
.tabSelected {background-color:#53606F!important;font-weight:bold;}
.tab li a {display:block;height:100%;width:100%;color:#ffffff;}
.tabPage{padding:10px;margin:5px;margin-top:0px;border: 1px solid #323D4A;border-top:5px solid #53606F;width:933px;}

.hidden{display:none;}