html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}input,textarea,select{*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}html,body{width:100%;font-size:13px;font-family:Batag,'Times New Roman',helvetica,arial,sans-serif}html{background:url(../images/background.png) no-repeat center 0 #e4e0e0;background:url(../images/background.png) no-repeat center 0,-moz-linear-gradient(top,#fcfcfc 0,#bebec0 25%,#737478 100%) 0 0;background:url(../images/background.png) no-repeat center 0,-webkit-gradient(linear,left top,left bottom,color-stop(0,#fcfcfc),color-stop(25%,#bebec0),color-stop(100%,#737478)) 0 0;background:url(../images/background.png) no-repeat center 0,-webkit-linear-gradient(top,#fcfcfc 0,#bebec0 25%,#737478 100%) 0 0;background:url(../images/background.png) no-repeat center 0,-o-linear-gradient(top,#fcfcfc 0,#bebec0 25%,#737478 100%) 0 0;background:url(../images/background.png) no-repeat center 0,-ms-linear-gradient(top,#fcfcfc 0,#bebec0 25%,#737478 100%) 0 0;background:url(../images/background.png) no-repeat center 0,linear-gradient(to bottom,#fcfcfc 0,#bebec0 25%,#737478 100%) 0 0}#wrapper{max-width:900px;min-width:495px;margin:45px auto;color:#444;background:#fff;box-shadow:3px 3px 14px #000;-moz-box-shadow:3px 3px 14px #000;-webkit-box-shadow:3px 3px 14px #000;-o-box-shadow:3px 3px 14px #000;-ms-box-shadow:3px 3px 14px #000;-moz-border-radius:10px;-webkit-border:10px;border-radius:10px}a{text-decoration:none}.line-red{height:30px;background:#ee4023}.button{background-color:#ee4023;border:0;border-radius:5px;color:#fbfbfb;cursor:pointer;display:inline-block;margin:5px 0;padding:6px 24px;text-decoration:none}.error-content{text-align:center}.error-content a.return{display:block;margin:0 auto;text-align:center;width:100px}form{max-width:430px;margin:0 auto}.input{display:block;border:1px solid #bec3c8;border-radius:5px 5px 5px 5px;color:#777;padding:10px;width:94%}select.input{width:100%}textarea{resize:none}table{width:100%;box-shadow:1px 1px 8px #ccc;-moz-box-shadow:1px 1px 8px #ccc;-webkit-box-shadow:1px 1px 8px #ccc;-o-box-shadow:1px 1px 8px #ccc;-ms-box-shadow:1px 1px 8px #ccc;-moz-border-radius:5px;-webkit-border:5px;border-radius:5px}table th{padding:5px 10px;font-family:tahoma;font-size:92%;font-weight:700;color:#fff;background-color:#777}table th:first-child{-moz-border-radius:5px 0 0 0;-webkit-border:5px 0 0 0;border-radius:5px 0 0 0}table th:last-child{-moz-border-radius:0 5px 0 0;-webkit-border:0 5px 0 0;border-radius:0 5px 0 0}table th .button{padding:3px 10px;margin:0;font-size:86.5%}table td{padding:5px 10px}table td.btn{width:45px;padding:0 5px 0 0;text-align:center}table td.btn .button{padding:4px 6px;font-size:10px}table td.btn .button span{text-decoration:none}table td span{text-decoration:underline}table tbody tr:nth-child(even){background-color:#fff}table tbody tr:nth-child(odd){background-color:#f3f3f3}.error{clear:both;display:block;margin:5px 0;color:red;font-size:12px}.hidden{display:none}.list .nav{text-align:center;margin:20px 20px 0}.list .nav .item{display:inline-block;margin:0 3px 6px;width:20px;height:20px;border:1px solid #b1b1b1;border-radius:5px;line-height:20px;color:#000;font-size:85%;cursor:pointer;background-color:#cdcdcd}.list .nav .item:hover{border:1px solid #ee4023;background:#eea888}.list .nav .item.selected{border:1px solid #b1b1b1;color:#fff;background-color:#ee4023}.confirmationMsg{text-align:center}#content .ui-datepicker{display:inline-block;position:absolute;top:0;left:125px;z-index:1}#content .ui-widget-header{background:#ee4023}#content .ui-datepicker table{border-collapse:collapse;border:0;font-size:.9em;margin:0 0 .4em;width:100%;background:url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") repeat-x scroll 50% top #eee}#content .ui-datepicker th{height:auto;border:0 none;font-weight:bold;padding:.7em .3em;text-align:center;color:#333;background:0}#content .ui-datepicker td{border:0 none;padding:1px}#content .datepicker{position:relative;float:left;width:100px;background:#f0f0f0}#content .dateStyle{width:100px}.calendar{display:inline-block;float:left;height:30px;width:30px;padding-top:7px;margin-left:5px;cursor:pointer;background:url(../../assets/images/sprite.png) no-repeat scroll right -194px transparent}.clearDate{display:inline-block;height:30px;width:30px;padding-top:7px;cursor:pointer;background:url(../../assets/images/sprite.png) no-repeat scroll right -232px transparent}#header{position:relative}#header img{margin:15px 0 15px 20px}#header a.home{float:right;width:60px;height:60px;margin:50px 30px 0 0;text-indent:-9999px;background:url(../images/sprite2.jpg) no-repeat scroll -70px -4px transparent}#header .user-info{position:absolute;right:0;top:66px;border:1px solid #bec3c8;border-radius:5px 5px 5px 5px;padding:5px 10px;margin:10px 30px 0;background:none repeat scroll 0 0 #f3f3f3}#header .user-info .show-info{display:block;padding:5px 20px 5px 0;text-decoration:none;color:#000;background:url(../images/sprite.png) no-repeat scroll right -172px transparent}#header .user-info-content{position:absolute;display:none;right:30px;top:114px;background:none repeat scroll 0 0 #fff;border:1px solid #bebebe;box-shadow:0 2px 4px rgba(0,0,0,0.5);z-index:1}#header .user-info-content p{margin-bottom:5px}.user-info-content .hd{padding:20px;color:#666}.user-info-content .hd .title{font-weight:700;color:#000}.user-info-content .bd{padding:10px 20px;border-top:1px solid #bebebe;background:#f5f5f5}#menu{background:#ee4023;clear:both}#menu ul{text-decoration:none;margin-left:10px}#menu ul,ul.sub-menu{background:#ee4023;z-index:1}#menu ul li{position:relative;display:inline-block;padding:6px 0;cursor:pointer}#menu ul li .title,#menu ul li a{display:block;padding:0 10px;border-left:1px solid #fff;font-size:115.38%;font-family:arial;line-height:20px;text-decoration:none;color:#fff}#menu ul li:first-child .title{border:0}#menu ul li a{text-decoration:none}#menu ul li .sub-menu{position:absolute;display:none;top:30px;left:0;width:150px;margin:0}#menu ul li .sub-menu li:hover{background-color:#eea888}#menu ul li .sub-menu li{display:block;border:0;padding:5px 0}#menu ul li .sub-menu li a{border:0}#menu ul li:hover .sub-menu{display:block}#content{padding:30px;min-height:260px;min-width:435px;font-size:115.38%}#content h2{font-family:Tahoma;font-size:113.33%;font-weight:700;text-align:center;margin-bottom:20px}#content .text,#content .deleteService,#content .updateService,#content .addService,#content .deleteClient,#content .updateClient,#content .addClient,#content .deleteEmployee,#content .updateEmployee,#content .addEmployee,#content .deleteState,#content .updateState,#content .addState,#content .deleteUser,#content .updateUser,#content .addUser,#content .list,#content .form{min-height:200px;padding:30px;border-radius:5px}.home-page #content .text{min-height:240px;padding:33px;-moz-border-radius:10px;-webkit-border:10px;border-radius:10px}.home-page #content .text .img-right{float:right;margin:0 0 10px 10px}.home-page #content .text .img-left{float:left;margin:0 10px 10px 0}.home-page #content .text h2{font-family:Tahoma;font-size:14px;font-weight:700;text-align:left}.home-page #content .text p{padding:5px 0}.home-page #content .text p.sub-title{font-style:italic}.edit-profile-page #content .error{text-align:center}.edit-profile-page #content label{font-size:14px}.edit-profile-page .showPass{margin:5px 0}.home-page #content{padding:60px 80px}.home-page #content .login-form,.home-page #content .login-info{display:inline-block;width:45%;vertical-align:top}.home-page #content .login-info{text-align:center}.home-page #content .login-info img{margin:42px 0 20px 0}.home-page #content .login-form{margin-right:10%}.home-page #frmLogin{padding:20px;border:1px solid #b1b1b1;background-color:#d1d3d5}.home-page #content .login-info p{margin-bottom:10px}form dd,form dt{margin:5px 0;clear:both}form dt{margin-top:15px}.msgError{display:block;color:red;font-size:12px}.addUser dt.idtp,.updateUser dt.idtp{min-height:20px}.addUser dd.idtp,.updateUser dd.idtp{min-height:45px}.radioButtons span{padding:5px}.deleteUser span.input{padding:10px}.staff-page dd ul li{float:left;width:50%}.staff-page dd ul li.field-date{clear:left;margin-bottom:15px}.staff-page dd li.title{margin-bottom:5px}.services-page .input.cost{width:100px}.services-page .input.errorLight{border:1px solid #ee4023;background-color:#eea888}.services-page .input.time{width:150px}.services-page dd ul{float:left;margin-bottom:15px;margin-right:5%;width:45%}.services-page .filters li,.services-searches-page .filters li{display:inline-block;vertical-align:top;margin:0 5px 10px 5px}.services-page .filters select,.services-searches-page .filters select{width:200px;margin:0}.services-page table th,.services-searches-page table th{font-size:92%}.filters li.client{margin-top:20px}.filters li label{display:block}.filters li label.ui-dropdownchecklist-text{display:inline-block;margin-left:5px}.services-page .filters li.no-clien{clear:both;display:block;width:100%;text-align:center}.services-page .filters li.client .button{margin-top:25px}#footer{margin:0 30px;padding:20px 0 30px 0;border-top:2px solid #ee4023;font-size:115.4%}#footer div{display:inline-block;width:33%;vertical-align:top}#footer .phone span{display:inline-block;padding-left:34px;background:url(../images/sprite.png) no-repeat scroll 0 -143px transparent}#footer .email{text-align:center}#footer .email span{display:inline-block;padding:10px 0 10px 35px;background:url(../images/sprite.png) no-repeat scroll 0 -108px transparent}#footer .facebook{text-align:right}#footer .facebook span{display:inline-block;vertical-align:middle}#footer .facebook a{display:inline-block;width:36px;height:36px;overflow:hidden;vertical-align:middle;text-indent:99px;background:url("../images/sprite.png") no-repeat scroll 0 -68px transparent}@media(max-width:320px){.services-page table tr th:nth-child(4),.services-page table tr td:nth-child(4){display:none}}@media(max-width:640px){#footer div{width:50%}#footer .email{text-align:right}#footer div.facebook{display:none}}