body{
    background:#f5f5f5;
}
body.leftBg{
    background:#f5f5f5 url(../img/button-area-bg.jpg) repeat-x left top;
}
.busyLoading{
    background:#fff url(../img/loading.gif) no-repeat center center;
    background:rgba(255,255,255,.1) url(../img/loading.gif) no-repeat center center;
}
#navBg{
    background:url(../img/header-bg.jpg) left top;
}
#logoBg{
    background:url(../img/logo-bg.jpg) no-repeat left top;
}
#logo{
    /*background:url(../img/logo.png) no-repeat center center;*/
}
.logoSquare{
    background:url(../img/logosq.png) no-repeat center center;
}
.logoRace{
    background:url(../img/logo.png) no-repeat center center;
}
#navBg h1{
    color:#fff;
    text-shadow:rgba(0,0,0,.5) 1px 1px 1px;
}
.topButtons li a, .topButtons li span{
    color:#fff;
    text-shadow:rgba(0,0,0,.3) 1px 1px 1px;
}
.topButtons li a:hover{
    color:#992615;
    text-shadow:rgba(0,0,0,.5) 1px 1px 1px;
}
#settingsButton{
    background:url(../img/icons-web-main.png) no-repeat  3px -64px ;
}
#settingsButton:hover, #settingsButton.active{
    background:#1f2228 url(../img/icons-web-main.png) no-repeat 3px -97px;
}
#profile{
    background: url(../img/profile.png) no-repeat 5px 4px;
}
#profile:hover, #profile.active{
    background:#1f2228 url(../img/profile.png) no-repeat 5px -23px;
}
#activity-loader{
	background: url(../img/submitloader.gif) no-repeat 5px 4px;
}
#activity-loader:hover, #activity-loader.active{
	background:#92230d url(../img/submitloader.gif) no-repeat 5px -23px;
}
.slide-menu{
    background:#6d1604 !important;
}
.slider-activity-header {
	background: #585c66 !important;
	border-bottom: 1px solid #2d440c !important;
  }

.slide-menu-activity-ul-div li{
    background: #aa2f17 !important;
	border-bottom: 1px solid #2d440c !important;
  }
.slide-menu-activity-ul li:nth-child(2n+1){
    background: #585c66 !important;
	border-bottom: 1px solid #2d440c !important;
  }
.settinsList li a{
    background:#191d0f url(../img/submenu-bg.jpg) repeat-x left bottom;
    color:#fff;
    border-top:solid 1px #25272a;
}
.settinsList li a:hover{
    background: #83aa2b url(../img/submenu-bg-hover.jpg) repeat-x left bottom;
    color:#fff;
    border-top:solid 1px #822926;
}
.searchForm #txtSearchMain{
    background:url(../img/searchArea.png) no-repeat center center;
    border:none;
    color:#fff;
}
#frmMainSearch .noValue{
    color:#d4d4d4;
}
.searchForm #btnMainSearch{
    background:url(../img/icons-web-main.png) no-repeat  3px 5px;
    border:none;
}
.searchForm #btnMainSearch:hover{
    background-position:  3px -32px;
}

.searchForm #btnSearchIcon{
    background:url(../img/icons-web-main.png) no-repeat  3px -32px;
    border:none;
}
.searchForm #btnSearchIcon:hover{
    background-position:  3px -32px;
}
#mainNavUl  li  a{
    color:#fff;
    text-shadow:rgba(0,0,0,.8) 1px 1px 1px;
}

#mainNavUl > li > a{
    border:none;
}
.rgba #mainNavUl > li > a{
    border:solid 1px rgba(71,24,19,.01);
}
#mainNavUl > li:hover > a, #mainNavUl > li.active > a{
    background:#2d0a07;
}
.rgba #mainNavUl > li:hover > a, .rgba #mainNavUl > li.active > a{
    border:	solid 1px #2d0a07;
    border-top-color:#1b0503;
    border-left-color:#1b0503;
}
.subMenu, .level2sub,.level3sub{
    background:#35383d;
    -webkit-box-shadow: rgba(0,0,0,.2) 4px 4px 0px;
    -moz-box-shadow: rgba(0,0,0,.2) 4px 4px 0px;
    box-shadow: rgba(0,0,0,.2) 4px 4px 0px;
}
#mainNavUl > li .subMenu > ul{
    border-top:solid 1px #fff;
}
#mainNavUl > li .level2sub > ul, #mainNavUl > li ul li .level3sub > ul{
    border-top:solid 3px #1e1512;
    border-left:solid 4px #1e1512;
}
#mainNavUl > li .subMenu > ul > li > a, #mainNavUl > li .level2sub > ul > li > a, #mainNavUl > li ul li .level3sub > ul > li > a{
    border-bottom:solid 1px #1e1512;
}
.subMenu a{
    text-shadow:rgba(0,0,0,.8) 1px 1px 2px;
}
.subMenu b{
    color:#6f6a6a;
}
.subMenu ul > li:hover b{
    color:#fff;
}
.subMenu li ul b{
   color:#6f6a6a !important;
}
.subMenu li ul li:hover b{
    color:#fff !important;
}
#mainNavUl > li .subMenu > ul > li > a:hover, #mainNavUl > li .level2sub > ul > li > a:hover, #mainNavUl > li .subMenu > ul > li:hover > a,#mainNavUl > li .subMenu > ul > li ul li:hover > a{
    background:#534f4f;
    color:#fff;
}
#leftMenuArea{
    background:url(../img/button-area-bg.jpg) repeat-y left top;
}
#leftMenuArea h3{
    color:#fff;
    text-shadow:rgba(0,0,0,.6) 1px 1px 2px;
}
#leftMenuArea .leftMenu a{
    color:#fff;
}
#leftMenuArea .leftMenu li{
    border-bottom:solid 1px #25272a;
    border-top:solid 1px #555960;
    background:#2e3235 url(../img/leftnav-bg.jpg) repeat-x center 0;
}
#leftMenuArea .leftMenu li:hover{
    background:url(../img/leftnav-current.png) no-repeat left center;
}
#leftMenuArea .leftMenu .current, #leftMenuArea .leftMenu .current:hover{
    background:url(../img/leftnav-current.png) no-repeat right center;
}
#leftMenuArea .leftMenu li:hover{
    border-top:solid 1px #833231;
    border-bottom:solid 1px #3e0d08;
}
#leftMenuArea .leftMenu li:hover a, #leftMenuArea .leftMenu .current a{
    color:#fff;
}
#leftMenuArea .leftMenu .current, #leftMenuArea .leftMenu li.current:hover{
    border:none;
}
.formSection{
    background:#f5f5f5;
}
.formSection h2, .tableSection h2, .dashBoardSection h2{
    border-bottom:solid 1px #c5c5c5;
    color:#6d1604;
    text-shadow:rgba(0,0,0,.4) 1px 1px 1px;
}
#dialog-form h4{
    color:#6d1604;
    text-shadow:rgba(0,0,0,.4) 1px 1px 1px;
}
.fromPart{
    background:#ebebeb;
    border:solid 1px #d1d1d1;
}
.fromPart h4{
    color:#554222;
}
.formColumn li label, .formColumn li span, .twoColumForm li label, .twoColumForm li span{
    color:#374649;
}
.formColumn li label b, .twoColumForm  li label b{
    color:#b70b0b;
}
.formColumn li input[type="text"], .formColumn li input[type="email"], .formColumn li select, .formColumn li textarea, .formColumn li input[type="date"],
.twoColumForm li input[type="text"], .twoColumForm li input[type="email"], .twoColumForm li select, .twoColumForm li textarea, .twoColumForm li input[type="date"],
.twoColumForm li input[type="password"], .formColumn li input[type="password"]{
    border:solid 1px #c8cccf;
    border-top-color:#969696;
    border-left-color:#969696;
    -webkit-box-shadow: inset rgba(0,0,0,.1) 2px 2px 4px;
    -moz-box-shadow: inset rgba(0,0,0,.1) 2px 2px 4px;
    box-shadow: inset rgba(0,0,0,.2) 2px 2px 4px;
    background:#fff;
    color:#374649;
}
.formColumn li input[type="text"]:focus, .formColumn li input[type="email"]:focus, .formColumn li select:focus, .formColumn li textarea:focus, .formColumn li input[type="date"]:focus,
.twoColumForm li input[type="text"]:focus, .twoColumForm li input[type="email"]:focus, .twoColumForm li select:focus, .twoColumForm li textarea:focus, .twoColumForm li input[type="date"]:focus,
.twoColumForm li input[type="password"]:focus, .formColumn li input[type="password"]:focus{
    border-color:#969696;
    color:#000;
}
.formColumn li input[type="text"][disabled], .formColumn li input[type="email"][disabled], .formColumn li select[disabled], .formColumn li textarea[disabled], .formColumn li input[type="date"][disabled],
.twoColumForm li input[type="text"][disabled], .twoColumForm li input[type="email"][disabled], .twoColumForm li select[disabled], .twoColumForm li textarea[disabled], .twoColumForm li input[type="date"][disabled],
.twoColumForm li input[type="password"][disabled], .formColumn li input[type="password"][disabled]{
    border:solid 1px #e5e8eb;
    background:#fff;
    color:#666;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
form li div.nonEditable{
    border:solid 1px #e5e8eb;
}
form .formColumn li .error, form .twoColumForm li .error{
    border:solid 1px #b21c1c;
}
.formSubmitResetButtons button{
    background:url(../img/submit-button.png) no-repeat center center;
    border:none;
    color:#fff;
    border:solid 1px #42130e;
    text-shadow:rgba(0,0,0,.5) 1px 1px 1px;
}
.formSubmitResetButtons button:hover{
    color:#7d7d7d;
}
.fileWrap .fileFileName{
    background:#fff;
    border:solid 1px #c8cccf;
    border-top-color:#969696;
    border-left-color:#969696;
    -webkit-box-shadow: inset rgba(0,0,0,.2) 2px 2px 4px;
    -moz-box-shadow: inset rgba(0,0,0,.2) 2px 2px 4px;
    box-shadow: inset rgba(0,0,0,.2) 1px 2px 4px;
    background:#fff;
    color:#374649;
}
.formButtons{
    color:#fff;
    background:url(../img/form-bg.png) no-repeat;
    border:none;
}
.fileWrap .formButtons {
    background:url(../img/browse.png) no-repeat;
}
.file .formButtons.delete{
    background:url(../img/deletes.png) no-repeat;
}
.fileWrap:hover .formButtons, .formButtons:hover{
    color:#ccc;
}
.imageHolder img{
    border:solid 3px #e0e0e0;
}
.tableSection  tr th, .dashContent tr th, .tableListing tr th{
    background:#741c1a url(../img/table-header.jpg) repeat-x right bottom;
    color:#fff;
    text-shadow: rgba(0,0,0,.4) 1px 1px 1px;
    font-weight:bold;
}
.tableSection  tr th a:hover, .dashContent tr th a:hover, .tableListing tr th a:hover{
    color:#7d7d7d;
}
.tableSection  tr td, .tableListing tr td{
    color:#243b41;
    border:solid 1px #b4b6b7;
}
.tableSection  tr td a:hover, .dashContent tr td a:hover, .tableListing tr td a:hover{
    color:#3e0d08;
}
.tableSection tr.odd, .dashContent tr.odd, .tableListing tr.odd, .dataTable tr:nth-child(odd){
    background:#efedee url(../img/odd-bg.jpg) repeat-x left top;
}
.tableSection tr.even, .dashContent tr.even, .tableListing tr.even, .dataTable tr:nth-child(even){
    background:#f5f5f5 url(../img/even-bg.jpg) repeat-x left top;
}
.tableSection tr:hover, .tableListing tr:hover, .dataTable tr:nth-child(odd):hover{
    background:#fff !important;
}
.errorContainer{
    border:solid 1px #de1515;
    background:#fffef0;
}
.errorContainer h4{
    text-shadow:rgba(0,0,0,.4) 1px 1px 1px	;
}
.errorContainer label{
    color:#b21c1c;
    background:url(../img/error-icon-small.png)	 no-repeat 7px 5px;
    text-shadow:rgba(0,0,0,.1) 1px 1px 0px;
}
.pagination li a, .pagination li select{
    background:url(../img/odd-bg.jpg) repeat-x;
    border: solid 1px #adadad;
    color:#333;
    -webkit-box-shadow: rgba(0,0,0,.1) 1px 1px 1px;
    -moz-box-shadow: rgba(0,0,0,.1) 1px 1px 1px;
    box-shadow: rgba(0,0,0,.1) 1px 1px 1px;
}
.pagination li a:hover, .pagination li select:focus{
    border-color:#6d6d6d;
    -webkit-box-shadow: rgba(0,0,0,.2) 1px 1px 2px;
    -moz-box-shadow: rgba(0,0,0,.2) 1px 1px 2px;
    box-shadow: rgba(0,0,0,.2) 1px 1px 2px;
    color:#304114;
}
.pagination li.disabled a, .pagination li.disabled a:hover{
    background:#fff;
    border-color:#d3d1d1;
    -webkit-box-shadow: rgba(0,0,0,.1) 1px 1px 2px;
    -moz-box-shadow: rgba(0,0,0,.1) 1px 1px 2px;
    box-shadow: rgba(0,0,0,.1) 1px 1px 2px;
    color:#a0a0a0;
}
.pagination li.current a, .pagination li.current a:hover{
    -webkit-box-shadow: inset rgba(0,0,0,.3) 0 2px 6px;
    -moz-box-shadow: inset rgba(0,0,0,.3) 0 2px 6px;
    box-shadow: inset rgba(0,0,0,.3) 0 2px 6px;
    border-color:#bfbcbc;
    color:#333;
}
.exportIcon a{
    color:#374649;
    background:url(../img/export-icons.png) no-repeat left top;
}
.exportIcon a:hover{
    color:#3e0d08;
}
.exportIcon .csv a{
    background-position: left -81px;
}
.exportIcon .pdf a{
    background-position: left -108px;
}
.exportIcon .rss a{
    background-position: left -135px;
}
.exportIcon .csv a:hover{
    background-position: left 2px;
}
.exportIcon .pdf a:hover{
    background-position: left -25px;
}
.exportIcon .rss a:hover{
    background-position: left -52px;
}
.tabsForms{
    background:#fff;
    border:solid 1px #245b82;
    border-top:solid 3px #245b82;
}
.tabsForms h3, .dualFroms h3, .reciptReceivedFrom h3, .reciptAmountReceivedFrom h3{
    border-bottom:solid 1px #d7d7d7;
    color:#576164;
    text-shadow:rgba(0,0,0,.2) 1px 1px 0px;
}
.tabsLinks li a{
    background:#245b82 url(../img/tab-bg.jpg) repeat-x ;
    color:#ccc;
    border:solid 1px #0f4167;
    border-bottom-color:#0d3c61;
}
.tabsLinks li a:hover{
    background-position:0 -13px;
    border:solid 1px #0d3c61;
    border-bottom-color:#0d3c61;
}
.tabsLinks li.active a{
    background:#245b82 url(../img/tab-active-bg.jpg) repeat-x;
    color:#fff;
    border:solid 1px #0f4167;
    border-bottom-color:#245b82;
}
.bigButton button{
    background-image:url(../img/next-prev-buttons-2.png) !important;
}
.tabPrevButton button{
    color:#505050;
    background:url(../img/next-prev-buttons.png) no-repeat;
    border:none;
    text-shadow:rgba(0,0,0,.4) 1px 1px 2px;
}
.tabNextButton button{
    color:#505050;
    background:url(../img/next-prev-buttons.png) no-repeat 0 -31px;
    border:none;
    text-shadow:rgba(0,0,0,.4) 1px 1px 2px;
}

.NextButton button{
    color:#505050;
    background:url(../img/next-prev-buttons.png) no-repeat 0 -31px;
    border:none;
    text-shadow:rgba(0,0,0,.4) 1px 1px 2px;
}
.tabPrevButton button:hover{
    color:#000;
    background-position: 0 -292px;
    text-shadow:  rgba(255,255,255,.7) -1px -1px 2px, rgba(0,0,0,.5) 1px 1px 7px;
}
.tabNextButton button:hover{
    color:#000;
    background-position: 0 -323px;
    text-shadow:  rgba(255,255,255,.7) -1px -1px 2px, rgba(0,0,0,.5) 1px 1px 7px;
}
.tabPrevButton button.disabled, .tabPrevButton button.disabled:hover{
    color:#999;
    background-position: 0 -586px;
    text-shadow:rgba(0,0,0,.1) 1px 1px 2px;
}
.tabNextButton button.disabled, .tabNextButton button.disabled:hover{
    color:#999;
    background-position: 0 -617px;
    text-shadow:rgba(0,0,0,.1) 1px 1px 2px;
}
.saveButton button{
    color:#505050;
    background:url(../img/next-prev-buttons.png) no-repeat 0 -62px;
    border:none;
    text-shadow:rgba(0,0,0,.4) 1px 1px 2px;
}
.printButton button{
    color:#505050;
    background:url(../img/next-prev-buttons.png) no-repeat 0 -95px;
    border:none;
    text-shadow:rgba(0,0,0,.4) 1px 1px 2px;
}
.newButton button{
    color:#505050;
    background:url(../img/next-prev-buttons.png) no-repeat 0 -128px;
    border:none;
    text-shadow:rgba(0,0,0,.4) 1px 1px 2px;
}
.clearButton button{
    color:#505050;
    background:url(../img/next-prev-buttons.png) no-repeat 0 -227px;
    border:none;
    text-shadow:rgba(0,0,0,.4) 1px 1px 2px;
}
.removeButton button{
    color:#505050;
    background:url(../img/next-prev-buttons.png) no-repeat 0 -1086px;
    border:none;
    text-shadow:rgba(0,0,0,.4) 1px 1px 2px;
}
.closeButton button{
    color:#505050;
    background:url(../img/next-prev-buttons.png) no-repeat 0 -194px;
    border:none;
    text-shadow:rgba(0,0,0,.4) 1px 1px 2px;
}
.applyButton button{
    color:#505050;
    background:url(../img/next-prev-buttons.png) no-repeat 0 -1189px;
    border:none;
    text-shadow:rgba(0,0,0,.4) 1px 1px 2px;
}
.okButton button{
    color:#505050;
    background:url(../img/next-prev-buttons.png) no-repeat 0 -1393px;
    border:none;
    text-shadow:rgba(0,0,0,.4) 1px 1px 2px;
}
.stopButton button{
    color:#505050;
    background:url(../img/next-prev-buttons.png) no-repeat 0 -1292px;
    border:none;
    text-shadow:rgba(0,0,0,.4) 1px 1px 2px;
}
.deleteButton button{
    color:#505050;
    background:url(../img/next-prev-buttons.png) no-repeat 0 -1497px;
    border:none;
    text-shadow:rgba(0,0,0,.4) 1px 1px 2px;
}
.reloadButton button{
    color:#505050;
    background:url(../img/next-prev-buttons.png) no-repeat 0 -260px;
    border:none;
    text-shadow:rgba(0,0,0,.4) 1px 1px 2px;
}
.reloadBigButton button{
    width: 166px;
    color:#505050;
    background:url(../img/next-prev-buttons-2.png) no-repeat 0 -260px;
    border:none;
    text-shadow:rgba(0,0,0,.4) 1px 1px 2px;
}
.addButton button{
    color:#505050;
    background:url(../img/next-prev-buttons.png) no-repeat 0 -161px;
    border:none;
    text-shadow:rgba(0,0,0,.4) 1px 1px 2px;
}
.editButtons button{
    color:#505050;
    background:url(../img/next-prev-buttons.png) no-repeat 0 -879px;
    border:none;
    text-shadow:rgba(0,0,0,.4) 1px 1px 2px;
}
.updateButton button{
    color:#505050;
    background:url(../img/next-prev-buttons.png) no-repeat 0 -983px;
    border:none;
    text-shadow:rgba(0,0,0,.4) 1px 1px 2px;
}
.approveButton button{
    color:#505050;
    background:url(../img/next-prev-buttons.png) no-repeat 0 -1189px;
    border:none;
    text-shadow:rgba(0,0,0,.4) 1px 1px 2px;
}
.searchButton button{
    color:#505050;
    background:url(../img/next-prev-buttons.png) no-repeat 0 -1086px;
    border:none;
    text-shadow:rgba(0,0,0,.4) 1px 1px 2px;
}
.cancelButton button{
    color:#505050;
    background:url(../img/next-prev-buttons.png) no-repeat 0 -1700px;
    border:none;
    text-shadow:rgba(0,0,0,.4) 1px 1px 2px;
}
.removeandsaveButton button{
	color:#505050;
	background:url(../img/removeParty.png) no-repeat;
	border-radius:4px;
	text-shadow:rgba(0,0,0,.4) 1px 1px 2px;
	background-color: #f9fdfc; 
	text-shadow:rgba(0,0,0,.4) 1px 1px 2px;
	padding: 15px 32px;
	text-align: center;
	text-decoration: none;
}
.reopenButton button{
    color:#505050;
    background:url(../img/next-prev-buttons.png) no-repeat 0 -1598px;
    border:none;
    text-shadow:rgba(0,0,0,.4) 1px 1px 2px;
}
.calculateButton button{
    color:#505050;
    background:url(../img/next-prev-buttons.png) no-repeat 0 -1802px;
    border:none;
    text-shadow:rgba(0,0,0,.4) 1px 1px 2px;
}
.previewButton button{
    color:#505050;
    background:url(../img/next-prev-buttons.png) no-repeat 0 -1905px;
    border:none;
    text-shadow:rgba(0,0,0,.4) 1px 1px 2px;
}
.scheduleButton button {
    color: #505050;
    background: url(../img/next-prev-buttons-more.png) no-repeat;
    background-position: 0 -88px;
    border: none;
    text-shadow: rgba(0,0,0,.4) 1px 1px 2px;
    background-size: 98px;
}
.scheduleButton button:hover{
	color:#000;
	text-shadow:  rgba(255,255,255,.7) -1px -1px 2px, rgba(0,0,0,.5) 1px 1px 7px;
    background-position: 1px -358.3px;
    background-size: 98px;
}

.saveButton button:hover{
    background-position: 0 -354px;

}
.printButton button:hover{
    background-position: 0 -387px;
}
.newButton button:hover{
    background-position: 0 -420px;
}
.clearButton button:hover{
    background-position: 0 -519px;
}
.removeButton button:hover{
    background-position: 0 -1120px;
}
.closeButton button:hover{
    background-position: 0 -486px;
}
.applyButton button:hover{
    background-position: 0 -1223px;
}
.deleteButton button:hover{
    background-position: 0 -1531px;
}
.stopButton button:hover{
    background-position: 0 -1326px;
}
.okButton button:hover{
    background-position: 0 -1427px;
}
.reloadButton button:hover{
    background-position: 0 -552px;
}
.reloadBigButton button:hover{
    background-position: 0 -552px;
}
.addButton button:hover{
    background-position: 0 -453px;
}
.editButtons button:hover{
    background-position: 0 -913px;
}
.updateButton button:hover{
    background-position: 0 -1017px;
}
.searchButton button:hover{
    background-position: 0 -1120px;
}
.cancelButton button:hover{
    background-position: 0 -1734px;
}
.reopenButton button:hover{
    background-position: 0 -1632px;
}
.calculateButton button:hover{
    background-position: 0 -1836px;
}
.previewButton button:hover{
    background-position: 0 -1939px;
}
.saveButton button:hover, .printButton button:hover, .newButton button:hover, .clearButton button:hover, .deleteButton button:hover, .reloadButton button:hover, .reloadBigButton button:hover, .addButton button:hover, .editButtons button:hover, .updateButton button:hover, .searchButton button:hover, .removeButton button:hover, .applyButton button:hover, .closeButton button:hover, .okButton button:hover, .stopButton button:hover, .cancelpButton button:hover, .reopenButton button:hover, .calculateButton button:hover, .previewButton button:hover{
    color:#000;
    text-shadow:  rgba(255,255,255,.7) -1px -1px 2px, rgba(0,0,0,.5) 1px 1px 7px;
}

.saveButton button.disabled{
    background-position: 0 -648px;
}
.printButton button.disabled{
    background-position: 0 -681px;
}
.newButton button.disabled{
    background-position: 0 -714px;
}
.clearButton button.disabled{
    background-position: 0 -813px;
}
.removeButton button.disabled{
    background-position: 0 -1154px;
}
.closeButton button.disabled{
    background-position: 0 -780px;
}
.applyButton button.disabled{
    background-position: 0 -1257px;
}
.okButton button.disabled{
    background-position: 0 -1461px;
}
.stopButton button.disabled{
    background-position: 0 -1360px;
}
.deleteButton button.disabled{
    background-position: 0 -1565px;
}
.reloadButton button.disabled{
    background-position: 0 -846px;
}
.reloadBigButton button.disabled{
    background-position: 0 -846px;
}
.addButton button.disabled{
    background-position: 0 -747px;
}
.editButtons button.disabled{
    background-position: 0 -947px;
}
.updateButton button.disabled{
    background-position: 0 -1051px;
}
.searchButton button.disabled{
    background-position: 0 -1154px;
}
.cancelButton button.disabled{
    background-position: 0 -1768px;
}
.reopenButton button.disabled{
    background-position: 0 -1666px;
}
.calculateButton button.disabled{
    background-position: 0 -1870px;
}
.previewButton button.disabled{
    background-position: 0 -1973px;
}

.saveButton button.disabled, .printButton button.disabled, .newButton button.disabled, .clearButton button.disabled, .deleteButton button.disabled, .reloadButton button.disabled, .reloadBigButton button.disabled, .addButton button.disabled, .editButtons button.disabled, .updateButton button.disabled, .searchButton button.disabled, .removeButton button.disabled, .applyButton button.disabled, .closeButton button.disabled, .okButton button.disabled, .stopButton button.disabled, .cancelButton button.disabled, .reopenButton button.disabled, .calculateButton button.disabled, .previewButton button.disabled{
    color:#999;
    text-shadow:rgba(0,0,0,.1) 1px 1px 2px;
}
.submitting button,.submitting button:hover{
    background:url(../img/submitloader1.gif) no-repeat -1px center;
    color:#666;
    text-shadow:rgba(0,0,0,.1) 1px 1px 2px;
}

.fullwidthDash, halfWidthDash{
    border:solid 1px #ccc;
    background:#fff;
}
.dash{
    background:#1d4b6f url(../img/table-header.jpg) repeat-x right top;
    color:#fff;
    text-shadow: rgba(0,0,0,.4) 1px 1px 1px;
    font-weight:bold;
}
.rowDeleteButton{
    background:url(../img/addEditDelete.png) no-repeat 0 -18px;
}
.rowEditButton{
    background:url(../img/addEditDelete.png) no-repeat 0 -39px;
}
.generalButton{
    background:url(../img/advanced.png) no-repeat 0 -1px;
}
.advanceButton{
    background:url(../img/advanced.png) no-repeat 0 -26px;
}
.settingButton{
    background:url(../img/advanced.png) no-repeat 0 -70px;
}

.addBackButton .addButton{
    background:url(../img/addEditDelete.png) no-repeat 0 1px;
}
.addBackButton .backButton{
    background:url(../img/addEditDelete.png) no-repeat 0 -60px;
}
.addButton:hover , .backButton:hover{
    color:#3e0d08;
}
.dashContent{
    background:#f4f3f3;
}
.dash .dashMaxMin{
    background:url(../img/dashIcons.png) no-repeat 3px -13px;
}
.dash .dashMaxMin:hover{
    background:url(../img/dashIcons.png) no-repeat 3px 4px;
}
.dash .max{
    background:url(../img/dashIcons.png) no-repeat -16px -13px;
}
.dash .max:hover{
    background:url(../img/dashIcons.png) no-repeat -16px 4px;
}
.dash .dashClose{
    background:url(../img/dashIcons.png) no-repeat -34px -14px;
}
.dash .dashClose:hover{
    background:url(../img/dashIcons.png) no-repeat -34px 3px;
}
.fullwidthDash .dashContent table td, .halfWidthDash .dashContent table td{
    border-bottom:solid 1px #b4b6b7;
}
.ui-datepicker{
    background:#35383d !important;
    color:#ccc !important;
    -webkit-box-shadow: rgba(0,0,0,.2) 4px 4px 0px !important;
    -moz-box-shadow: rgba(0,0,0,.2) 4px 4px 0px !important;
    box-shadow: rgba(0,0,0,.2) 4px 4px 0px !important;
}
.ui-datepicker th{
    color:#b27067 !important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
    border:solid 1px #35383d !important;
    border-top-color:#2e2626 !important;
    border-left-color:#2e2626 !important;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{
    background:#531209 !important;
    color:#ccc;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{
    background:#534f4f !important;
    border-color:#171c0f !important;
}
.ui-datepicker .ui-datepicker-title select{
    background:#531209;
    border:solid 1px #000;
    color:#ccc;
    padding:2px 0;
}
.ui-datepicker .ui-datepicker-title select:focus{
    background:#1e1912;
    color:#fff;
    border-color:#1e1912;
}
.ui-datepicker .ui-datepicker-next{
    background:url(../img/date-picker-icon.png) no-repeat right bottom;
}
.ui-datepicker .ui-datepicker-prev{
    background:url(../img/date-picker-icon.png) no-repeat left bottom;
}
.ui-datepicker .ui-datepicker-next:hover{
    background-position: right top;
}
.ui-datepicker .ui-datepicker-prev:hover{
    background-position: left top;
}
#fiterArticle{
    background:#e7e7e7;
    border-bottom:solid 1px #c5c5c5;
}
#fiterArticle input[type="button"], .searchChartOfAccoutn button{
    color:#fff;
    background:url(../img/form-bg.png) no-repeat center center;
    border:none;
}
#fiterArticle li input[type="text"], #fiterArticle li select, .searchChartOfAccoutn input[type="text"]{
    border:solid 1px #c8cccf;
    border-top-color:#969696;
    border-left-color:#969696;
    -webkit-box-shadow: inset rgba(0,0,0,.1) 2px 2px 4px;
    -moz-box-shadow: inset rgba(0,0,0,.1) 2px 2px 4px;
    box-shadow: inset rgba(0,0,0,.2) 2px 2px 4px;
    background:#fff;
    color:#374649;
}
#fiterArticle li input[type="text"]:focus, #fiterArticle li select:focus, .searchChartOfAccoutn input[type="text"]:focus{
    border-color:#969696;
    color:#000;
}
#fiterArticle li label{
    color:#243b41;
}
table th a.sorting{
    background:url(../img/sort-normal.png) no-repeat right 4px;
}
table th a.desend{
    background:url(../img/desend.png) no-repeat right 4px;
    color:#7d7d7d;
}
table th a.asend{
    background:url(../img/asend.png) no-repeat right 4px;
    color:#7d7d7d;
}
.dualFormBottomButtons{
    border-top:solid 1px #C5C5C5;
}

#permissonWrap .permissonHeader{
    background:#292c33;
}
.permissonHeader h3, .permissonHeader strong{
    color:#fff;
}
.permissionParentHeader{
    background:#1e4c70 url(../img/table-header.jpg) repeat-x;
}
.permissionParentHeader h4{
    color:#fff;
}
a.chkPermissionCombo{
    background:url(../img/combo-image.png) no-repeat 2px center ;
}
a.chkPermissionCombo.checked{
    background-position:-26px center
}
a.chkPermissionCombo.disabled{
    background-position:-55px center
}
.headerSub{
    background:#babbbe url(../img/permisson-sub-bg.jpg) repeat-x center bottom;
}
.headerSub h4{
    color:#551813;
}

.moduleList li{
    background:url(../img/permisson-sub--sub-bg.jpg) repeat-x center bottom;
    border-bottom:solid 1px #dedede;
}
.custPermissonCheckBox{
    background:url(../img/combo2-image.png) no-repeat 2px center;
}
.custPermissonCheckBox.checked{
    background-position:-21px center
}
.moduleList li h5{
    color:#292c33;
}
.twoColumForm li.multiElements ul, ul.formColumn li.multiElements ul{
    border:solid 1px #c8cccf;
}
#dialog-form, #popupUpTableReciept{
    background:#f5f5f5;
    border:solid 1px #dbdada;
}

.ui-datepicker-trigger{
    background:url(../img/calander.png) no-repeat;
}
.treeLocation li .plus{
    background:url(/img/book-icon.png) no-repeat center center;
}
.treeLocation li.opened > .plus{
    background:url(/img/book-open-icon.png) no-repeat center center;
}
/*.treeLocation li .plus:hover{
        background:url(../img/book-icon-hover.png) no-repeat center center;
}*/
.treeLocation li.opened > .plus:hover{
    background:url(/img/book-open-icon-hover.png) no-repeat center center;
}
.treeLocation li .listPlus{
    background:url(../img/plus.png) no-repeat center center;
}
.treeLocation li.opened > .listPlus{
    background:url(../img/plus.png) no-repeat center center;
}
.treeLocation li .listPlus:hover{
    background:url(../img/plus.png) no-repeat center center;
}
.treeLocation li.opened > .listPlus:hover{
    background:url(../img/plus.png) no-repeat center center;
}
.treeLocation li .noChild, .treeLocation li .noChild:hover{
    background:url(/img/book-page-icon.png) no-repeat 2px center;
}
.treeLocation li .mainledger, .treeLocation li .mainledger:hover{
    background:url(/img/edited-page-icon.png) no-repeat 2px center;
}

.treeLocation ul{
    border-left:dotted 1px #000;
    background:#eeeeee;
}
.popmenu{
    background:#fff;
    color:#333;
    border:solid 1px #ccc;
    border-left:solid 3px #ccc;
}
.popmenu a:hover{
    background:#eee;
}
.chartOfAccountForm{
    background:#eee;
}
.treeLocation, .checkSelector{
    background:#eee;
}
.treeLocation li li{
    background:url(../img/line.png) no-repeat left  top;
}
.treeLocation li a{
    color:#333;
    text-shadow:1px 1px 2px rgba(0,0,0,.2);
    border:dotted 1px #eee;
}
.treeLocation a.selected{
    background:#a8403b;
    border:dotted 1px #000;
    color:#fff;
}
.searchChartOfAccoutn{
    background:#e7e7e7;
    border-bottom:solid 1px #c5c5c5;
}
.searchChartOfAccoutn label{
    color:#374649;
}
.chkCheckSelector{
    background:url(../img/combo2-image.png) no-repeat 2px center;
}
.chkCheckSelector.checked{
    background-position:-21px center
}
.checkSelectoCol li{
    border-bottom:solid 1px #fff;
    color:#333;
}
.checkSelectoCol li:last-child{
    border:none;
}
.checkSelectoCol li.checkedLi{
    background:#751b1b;
    color:#fff;
}
.submitLoading{
    background:url(../img/submitloader.gif) no-repeat center center;
}
.reciptTotal{
    background:#d7d7d7;
}
.reciptReceivedFrom.odd, .reciptAmountReceivedFrom.even{
    background:#f3f3f3;
}
.removeReciptButton, .hidetableWrappop{
    background:url(../img/remove-recipts.jpg) no-repeat center center;
}
.removeReciptButton:hover, .hidetableWrappop:hover{
    background:url(../img/remove-recipts-hover.jpg) no-repeat center center;
}
.removePartyData{
    background:url(../img/removeParty.png) no-repeat center center;
}
.showRecive{
    background:url(../img/show-reciept-extra.png) no-repeat center center;
}
.cashreciptPop{
    background:url(../img/reciept-popup.png) no-repeat center center;
}
#addReciveAmountDetails, #addRecieveButton, .plusButton{
    background:url(../img/add-reciepts.png) no-repeat left center;
    color:#576164;
}
#addReciveAmountDetails:hover, #addRecieveButton:hover, .plusButton{
    color:#000;
}
#mask2{
    background:#fff;
}
.topButtons .profileOl li a.signOut, .topButtons .profileOl li a.profiles{
    background:url(../img/button-bg-blank.png) no-repeat 0 top;
    color:#505050;
    border:none;
    text-shadow:rgba(0,0,0,.4) 1px 1px 2px;
}
.topButtons .profileOl li a.signOut:hover, .topButtons .profileOl li a.profiles:hover{
    background-position:0 -34px ;
    color:#000;
    text-shadow:  rgba(255,255,255,.7) -1px -1px 2px, rgba(0,0,0,.5) 1px 1px 7px;

}
.topButtons .profileOl li a.signOut.disabled, .topButtons .profileOl li a.profiles.disabled{
    background-position:0 -68px ;
    color:#999;
    text-shadow:rgba(0,0,0,.1) 1px 1px 2px;
    cursor:auto;
}
.topButtons .profileOl li span{
    color:#576164;
}
.topButtons .profileOl li strong{
    color:#6d1604;
}
.profile{
    background:#F5F5F5;
    border:solid 1px #c8c8c8;
}
.ui-widget-overlay{
    background:#fff;
    background:rgba(255,255,255,.8)  !important;;
}
.ui-dialog{
    background:#f5f5f5  !important;;
    border:solid 1px #c8c8c8;
}
.ui-dialog-titlebar{
    background:#1D4B6F url(../img/table-header.jpg) repeat-x  right top !important;
    font: bold 13px Arial, Helvetica, sans-serif;
    color:#fff !important;

}
.divDeleteReasonDialog textarea{
    clear:both;
    width:316px;
    border:solid 1px #c8cccf;
    border-top-color:#969696;
    border-left-color:#969696;
    -webkit-box-shadow: inset rgba(0,0,0,.1) 2px 2px 4px;;
    -moz-box-shadow: inset rgba(0,0,0,.1) 2px 2px 4px;
    box-shadow: inset rgba(0,0,0,.2) 2px 2px 4px;
    background:#fff;
    color:#374649;
}
.divDeleteReasonDialog input{
    background:url(../img/submit-button.png) no-repeat center center;
    border:none;
    color:#fff;
    text-shadow:rgba(0,0,0,.5) 1px 1px 1px;
}
.divDeleteReasonDialog input:hover{
    color:#000;
}
.ui-dialog-titlebar-close{
    background: url(../img/dashIcons.png) no-repeat -33px 4px ;
}
.ui-dialog-titlebar-close:hover{
    background: url(../img/dashIcons.png) no-repeat -33px 4px ;
    padding:1px !important;
}
.checkSelectoCol li.checkedLi{
    background:#bea0a0 !important;
}
#message{
    background:#e5e5e5 !important;
    color:#531814 !important;
    border:solid 1px #711b1a;
}
.message{
    background:#e5e5e5 !important;
    color:#531814 !important;
    border:solid 1px #711b1a;
}
.slideTableHeader h3, .expandTitle h3{
    background:url(../img/slide-main.jpg) repeat-x;
    color:#fff;
}
.slideTableHeader h3 span, .expandTitle h3 span{
    background:  url(../img/slide-normal.png) no-repeat 13px 9px ;
}
.slideTableHeader.tableShow h3 span, .expandTitle h3.shown span{
    background:  url(../img/slideDown.png) no-repeat 13px 9px ;
}
.slideTableHeader h3:hover, .expandTitle h3:hover{
    background:#470a05;
}
.slideTableHeader.tableShow h3{
    background:url(../img/slide-main.jpg) repeat-x;
}
.tableSection tr .tableBg1{background:url(../img/table-header.jpg) repeat-x; color:#fff;}
.tableSection tr .tableBg2{background:#4a2c2a; color:#fff;}
.tableSection .slideTables tr th, .tableSection .reminder tr th{ background:#261412;}
.tableSection tr .tableBg1 a:hover, .tableSection tr .tableBg2 a:hover{color:#000;}
.reminderCount{background:#311512; color:#fff;}
.reminderCount input.expirebutton{background:#540600; color:#fff; border:solid 1px #7a190f; cursor:pointer;}
.reminderCount input.expiredays{border:solid 1px #fff;}
.reminderCount input.expirebutton:hover{background:#480f08;}
#raceBg{
    background:url(../img/core.png)	 no-repeat center center;
}
.squareBg{
    background:url(../img/squarelogo.png)	 no-repeat center center;
    display:block;
}
.squareBg {
    border-collapse: collapse;
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 85px;
    width: 100%;
}
#uploadIcon {
    background: url("../img/upload.png") no-repeat scroll left center transparent;
    color: #576164;
    clear: both;
    cursor: pointer;
    display: block;
    float: right;
    font: 15px 'ArialBold',Arial,Helvetica,sans-serif;
    padding: 3px 3px 3px 28px;
}
.downloadIcon {
    background: url("../img/download.png") no-repeat scroll center center transparent;
    border: medium none;
    cursor: pointer;
    display: block;
    float: left;
    font-size: 0;
    height: 25px;
    margin: 1px 0 0 1px;
    text-indent: -99999px;
    width: 26px;
}
.tblTheme tr.trTheme td.tdHeader{
    background-color: #5D3A3F;
    color: white !important;
    font-weight:bold !important;
    font-size: 12px !important;
    text-align: center !important;
    border-top: solid #ebebeb;
    border-left: solid #fefefe;
    border-right: solid #fefefe;
    border-bottom: solid #fefefe;
    border-width: 1px 1px 1px;
    padding: 7px;
}
.tblTheme tr.trTheme td.tdValues{
    background-color: #715456;
    color: white !important;
    font-weight:bold !important;
    font-size: 12px !important;
    text-align: center !important;
    border-top: solid #ebebeb;
    border-left: solid #fefefe;
    border-right: solid #fefefe;
    border-bottom: solid #fefefe;
    border-width: 1px 1px 1px;
    padding: 7px;
}
.addDefault button{
    color:#505050;
    background:url(../img/next-prev-buttons.png) no-repeat 0 -1189px;
    border:none;
    text-shadow:rgba(0,0,0,.4) 1px 1px 2px;
}
