@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:14px;}
html{height:100%;width:100%}
body {min-height:100%;min-height:100%;padding:0px;margin:0px;overflow-x:hidden}
table {border-collapse: collapse;}
img{border-style: none;}
input[type="text"]{margin:3px;padding:2px;border-radius:4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-khtml-border-radius: 4px;border:1px solid #98ABAB;line-height:20px;height:20px;}
input[type=submit] {color:#08233e;font-size:14px;cursor:pointer;line-height:30px;height:30px;padding:0px;}
input[type=submit]:hover {background-color:rgba(255,204,0,0.8);}
input[type=button] {color:#08233e;font-size:14px;cursor:pointer;line-height:30px;height:30px;padding:0px;}
input[type=button]:hover {background-color:rgba(255,204,0,0.8);}
textarea {padding:2px;border-radius:4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-khtml-border-radius: 4px;border:1px solid #98ABAB;}
select {margin:5px;padding:2px;border-radius:4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-khtml-border-radius: 4px;border:1px solid #98ABAB;line-height:30px;height:25px;}
h4{color:#000;font-weight:bold;padding:5px;text-decoration:none;height:30px;vertical-align:middle;font-size:14px;}
h2{color:#666;font-weight:bold;padding:5px;text-decoration:none;height:30px;vertical-align:middle;font-size:16px;}

.input2{ border: 1px solid #ccc;height:18px;margin:1px;}
.payinput{ border: 1px solid #ccc;margin:1px;width:75px;height:22px;text-align: right;}
.mainhm{width:100%;min-height:100%}
.mainhm .left{float:left;width:215px;height:100vh;background-color:#D8D8D8;border: 1px solid #F8A059;border-collapse:collapse}
.mainhm .rght{float:left;min-height:100%;height:auto;width:-moz-calc(100% - 218px);width:-webkit-calc(100% - 218px);width:calc(100% - 218px);right: 0;height:100vh;}
.frame{border:none;width:100%;min-height:100%;min-width:100%;height:auto;width:auto;}
.middleWrap {float:left;clear:left;width:100%;background:url(../Images/rightBg.jpg) repeat-x;}
.leftWrap {padding:0 2px 0 0;}
.leftWrap .lftNavWrap {float:left;}
.lftNavWrap .lnwImg{	float:left;}
.rightWrap {float:left;height:100%;padding:10px 0 30px 30px;width:100%;}
.rightWrap .rwPrtltSubWrap {border:1px solid #F8A059;float:left;margin:0 20px 20px 0;width:45%}
.rwPrtltSubWrap .rpswTtlWrap {background:url("../Images/rpswTtlWrapBg.jpg") repeat-x scroll 0 0 transparent;float:left;padding:5px 0px;width:100%;}
.rwPrtltSubWrap .rpswTtlWrap img {float:left;margin:0 5px;}
.rwPrtltSubWrap .rpswTtlWrap h4 {float:left;margin:5px 0 0 0;font-size:14px;font-weight:bold;}
.rwPrtltSubWrap .rpswCntWrap {background:url("../Images/rpswCntWrapBg.jpg") repeat-x scroll 0 0 #f3fbff;float:left;width:100%;clear:left;}
.rwPrtltSubWrap .rpswCntWrap table {float:left;width:100%;}
.rwPrtltSubWrap .rpswCntWrap table th {border-bottom:1px solid #e3e3e3;padding:10px;border-collapse:collapse;text-align:left;}
.rwPrtltSubWrap .rpswCntWrap table td {border-bottom:1px solid #e3e3e3;padding:10px;border-collapse:collapse;}
.rwPrtltSubWrap .rpswCntWrap table td a {text-decoration:none;color:#0066CC;}
.rwPrtltSubWrap table {float:left;clear:left}
.rwPrtltSubWrap table th {}
.rwTopSecWrap {float:left;width:30%;color:#666;margin-left:5%;}
.rwTopSecWrap .rtUsrName {background:url("../Images/icnUser.png") no-repeat scroll left top transparent;float:left;padding:5px 0 5px 30px;width:100%;}
.rwTopSecWrap .rtTime {background:url(../Images/icnCalendar.png) no-repeat left top transparent;padding:5px 0 5px 30px;width:100%;}

.rightWrap .rwTopWelMsg {border:1px solid #F8A059;float:left;margin:10px 0;padding:10px;width:90%;}
.rwTopWelMsg a {color:#0066CC;text-decoration:none;}
.rwTopWelMsg h3 {float:left;font-size:24px;margin:0 0 10px;}
.rwTopWelMsg p {float:left;clear:left;}
.footerWrap {float:left;background:url(../Images/footerBg.jpg) repeat-x;width:99%;padding:10px 5px;color:#E8E8E8;}
.footerWrap a {text-decoration:none;color:#fff;}


.tdSmall{border-style:solid;border-width:0;font-weight:400;font-size:8pt;height:20px;color:#ffffff;}
.linkHeader{font-size:10px;color:#AF4F03;text-decoration:none;font-style:normal;font-weight:bold;}
.linkHeader2{font-size:10px;color:#333333;text-decoration:none;font-style:normal;font-weight:bold;}
.footer{font-size:10px;color:#FFFFFF;}
.content{color:#333333;text-decoration:none;line-height:17px;font-weight:normal;}
.contentPR{color:#5281AD;text-decoration:none;line-height:30px;font-weight:bold;}
.contentPS{color:#EAA400;text-decoration:none;line-height:30px;font-weight:bold;}
.head{font-size:16px;color:#000000;text-decoration:none;font-weight:bold;}
.content2{color:#5281AD;line-height:22pt;text-decoration:none;}
.content3{font-size:11px;color:#5281AD;line-height:18pt;text-decoration:none;font-weight:bold;}
.content4{font-size:11px;color:#5281AD;line-height:18pt;text-decoration:none;font-weight:normal;}
.contentS{font-size:10px;color:#000;text-decoration:none;line-height:15px;font-weight:normal;}
.contentM{font-size:11px;color:#333;text-decoration:none;line-height:15px;font-weight:normal;}

.tdBoxHighlight{border-color:#5281AD;border-style:solid;border-width:1;font-size:12px;color:#F8A059;}
.labelboxg{border-color:#EAA400;border-style:solid;border-width:1;color:#FFFFCC;background-color:#009993;line-height:25px;height:25px;}
.labelboxr{border-color:#EAA400;border-style:solid;border-width:1;;color:#FFFFCC;background-color:#993300;line-height:25px;height:25px;}
.capabox{border-color:#EAA400;border-style:solid;border-width:1px;background-color:#FFFFCC;}
.inputbox{font-size:12px;color:#333333;height:16px;background-color:#FFFFFF;border:1pxsolid#333333;}
.tabBorder1{border-color:#F8A059;border-style:solid;border-width:1px;color:#666666;}
.tabBorder2{border-color:#F8A059;border-style:solid;border-width:1px;color:#666666;padding:0px;margin:0px;}
.tdHeadBox{font-size:12px;padding:10px;background:url("../Images/rpswTtlWrapBg.jpg") repeat-x scroll 0 0 #f3fbff;font-weight:bold;color:#000000;height:36px;vertical-align:middle}
.tdBox{border-bottom:1px solid #e3e3e3;padding:10px;border-collapse:collapse;font-size:11px;}
.tdAltBox{border-bottom:1px solid #e3e3e3;padding:10px;border-collapse:collapse;font-size:11px;}
.tdHeadBox2{background-color:#fff;font-size:12px;border-bottom:1px solid #e3e3e3;padding:2px;border-collapse:collapse;text-align:left;color:#000000;}
.tdBox2{background-color:#fff;border-bottom:1px solid #e3e3e3;padding:2px;border-collapse:collapse;font-size:11px;}
tr.tdHeadBox td{padding:6px;font-size:12px;background:url("../Images/rpswTtlWrapBg.jpg") repeat-x scroll 0 0 #f3fbff;color:#000000;height:30px;vertical-align:middle}
tr.tdBox td{border-bottom:1px solid #e3e3e3;padding:6px;border-collapse:collapse;}
tr.tdAltBox td{border-bottom:1px solid #e3e3e3;padding:2px;border-collapse:collapse;}
.tdHeadBoxS{border-color:#CCCCFF;border-style:solid;border-width:0px 0px 1px 1px;background-color:#5281AD;line-height:22px;color:#fff;text-decoration:none;padding:2px;}
tr.tdHeadBoxS td{border-color:#CCCCFF;border-style:solid;border-width:0px 0px 1px 1px;background-color:#5281AD;line-height:22px;color:#fff;text-decoration:none;}
.tdBoxS{border-color:#5281AD;border-style:solid;border-width:0px 0px 1px 1px;font-size:10px;line-height:20px;color:#000000;text-decoration:none;padding:2px;}
.tdAltBoxS{border-color:#5281AD;border-style:solid;border-width:0px 0px 1px 1px;font-size:10px;line-height:20px;color:#000000;text-decoration:none;background-color:#CCCCFF;padding:2px;}
.tdHeadBoxB{font-size:12px;padding:10px;background:url("../Images/rpswTtlWrapBg.jpg") repeat-x scroll 0 0 #f3fbff;font-weight:bold;color:#000000;height:36px;vertical-align:middle}
.tdBoxB{border-bottom:1px solid #e3e3e3;padding:10px;border-collapse:collapse;font-size:12px;font-weight:bold;}
.tdInvHeadBox{font-size:11px;background-color:#fff;line-height:20px;color:#000;text-decoration:none;padding:1px;font-weight:bold;}
.tdInvBox{font-size:11px;line-height:20px;color:#000000;text-decoration:none;padding:1px;}


.sublinks{font-size:12px;font-weight:normal;color:#527194;text-decoration:none;border:thin none #999999;}
#tabBorderFix{border:1px solid #5281AD;}
.sublinks1{font-size:11px;font-weight:normal;color:#527194;text-decoration:underline;border:thin none #999999;}
.activelink{text-decoration:none;font-size:10px;font-weight:bold;color:#D3A70E;}
.activelinknormal{text-decoration:none;font-size:10px;font-weight:normal;color:#D3A70E;}
.checkbox{height:20px;width:10px;}
.select{height:20px;font-size:12px;color:#333333;text-decoration:none;line-height:17px;font-weight:normal;}
.form{font-size:11px;font-weight:normal;color:#333333;text-decoration:none;}
.tabFrame{border-color:#F8A059;border-style:solid;border-width:1px;color:#666666;width:900px;border-spacing: 0;border-collapse: collapse;}
.divGrid{overflow-y:auto; HEIGHT:400px;width:900px; text-align:left;border-color:#F8A059;border-style:solid;border-width:1px;}
.divGridSchd{overflow-y:auto;overflow-x:hidden;height:450px;width:900px; TEXT-ALIGN: left;padding:0px;margin:0px;}
.divGridFree{overflow-y:auto;text-align:left;}

a.ntfylink:link{text-decoration:none;font-size:12px;font-weight:bold;color:#F1A500; text-shadow:1px 1px #000;}
a.ntfylink:hover{text-decoration:underline;font-size:12px;font-weight:bold;color:#FF6601; text-shadow:1px 1px #000;}

.btnWrap {float:left;margin:20px;}
.btnWrap a {float:left;clear:left;margin:5px 0;}
.btnGen {color:#2175A6;font-weight:bold;padding:0px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnSubmit {background:url("../images/btn/btnSubmit.gif") no-repeat scroll left top transparent;color:#2175A6;padding:0px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnSearch {background:url("../images/btn/btnSubmit.gif") no-repeat scroll left top transparent;color:#2175A6;padding:0px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnRetrieve {background:url("../images/btn/btnRetrieve.gif") no-repeat scroll left top transparent;color:#2175A6;padding:0px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnEdit {background:url("../images/btn/btnEdit.gif") no-repeat scroll left top transparent;color:#2175A6;padding:0px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnNew {background:url("../images/btn/btnNew.gif") no-repeat scroll left top transparent;color:#2175A6;padding:0px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnSave {background:url("../images/btn/btnSave.gif") no-repeat scroll left top transparent;color:#2175A6;padding:0px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnView {background:url("../images/btn/btnView.gif") no-repeat scroll left top transparent;color:#2175A6;padding:0px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnAdd {background:url("../images/btn/btnAdd.gif") no-repeat scroll left top transparent;color:#2175A6;padding:0px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnDelete {background:url("../images/btn/btnDelete.gif") no-repeat scroll left top transparent;color:#2175A6;padding:0px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnSelect {background:url("../images/btn/btnSelect.gif") no-repeat scroll left top transparent;color:#2175A6;padding:0px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnAdd {background:url("../images/btn/btnAdd.gif") no-repeat scroll left top transparent;color:#2175A6;padding:0px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnService {background:url("../images/btn/btnAddService.gif") no-repeat scroll left top transparent;color:#2175A6;padding:0px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnAddProducts {	background:url("../images/btn/btnAddProducts.gif") no-repeat scroll left top transparent;color:#2175A6;padding:0px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnAddGiftCertificate {background:url("../images/btn/btnAddGiftCertificate.gif") no-repeat scroll left top transparent;color:#2175A6;padding:0px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnAddPackage {	background:url("../images/btn/btnAddPackage.gif") no-repeat scroll left top transparent;color:#2175A6;padding:0px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnAddAppointment {	background:url("../images/btn/btnAddAppointment.gif") no-repeat scroll left top transparent;color:#2175A6;padding:0px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnSearchAppointment {background:url("../images/btn/btnSearchAppointment.gif") no-repeat scroll left top transparent;color:#2175A6;padding:0px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnViewHistory {background:url("../images/btn/btnViewHistory.gif") no-repeat scroll left top transparent;color:#2175A6;padding:0px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnCustomers {background:url("../images/btn/btnCustomers.gif") no-repeat scroll left top transparent;color:#2175A6;padding:0px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnPayment {background:url("../images/btn/btnPayment.gif") no-repeat scroll left top transparent;color:#2175A6;padding:0px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnPayment2 {background:url("../images/btn/btnPayment2.gif") no-repeat scroll left top transparent;color:#2175A6;padding:0px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnPrint {background:url("../images/btn/btnPrint.gif") no-repeat scroll left top transparent;color:#2175A6;padding:0px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnReturn {background:url("../images/btn/btnReturn.gif") no-repeat scroll left top transparent;color:#2175A6;padding:0px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}
.btnEmail {background:url("../images/btn/btnemail.gif") no-repeat scroll left top transparent;color:#2175A6;padding:0px 0px 10px 30px;text-decoration:none;height:25px;vertical-align:middle;}

.btnText {color:#2175A6;padding:6px 0 5px 30px;text-decoration:none;}
.logoimgsize{max-width:100px;max-height:100px;width:expression(this.width > 100 ? 100: true);height:expression(this.width > 100 ? 100: true);}
.tabrow {display: table-row;height:22px;text-align:left;}
.tabcell {display: table-cell;background-color:#fff;border-bottom:1px solid #e3e3e3;padding:1px;border-collapse:collapse;height:25px;}
.tabhdcell {display: table-cell;background-color:#fff;border-bottom:1px solid #e3e3e3;padding:1px;border-collapse:collapse;text-align:left;color:#000000;height:22px;}
tr.tdReport1 td{border-bottom:1px solid #e3e3e3;padding:2px;border-collapse:collapse;font-size:12px;font-weight:bold;text-decoration:underline;line-height:25px;}
tr.tdReport2 td{border-bottom:1px solid #e3e3e3;padding:2px;border-collapse:collapse;font-size:12px;font-weight:bold;line-height:25px;}
tr.tdReport3 td{border:1px solid #e3e3e3;padding:2px;border-collapse:collapse;font-size:11px;line-height:22px;}
tr.tdReport4 td{border:1px solid #e3e3e3;padding:2px;border-collapse:collapse;font-size:11px;font-weight:bold;line-height:22px;}
.divcusttouch{position:absolute;overflow-y:auto;overflow-x:hidden;visibility:hidden;margin-left:50px;background-color:#fff;}
.divcusttouch tr.tdHeadBox2 td{background-color:#fff;font-size:14px;border-bottom:1px solid #e3e3e3;padding:2px;border-collapse:collapse;text-align:left;font-weight:bold;color:#000000;}
.divcusttouch tr.tdBox2 td{background-color:#fff;border-bottom:1px solid #e3e3e3;padding:2px;border-collapse:collapse;line-height:40px;}
.divcusttouch .btnsel {background:url("../images/btn/btnbgsel.png") no-repeat scroll left top transparent;padding:0px 0px 35px 55px;height:50px;vertical-align:middle;}
.divcusttouch .btnedit {background:url("../images/btn/btnbgedit.png") no-repeat scroll left top transparent;padding:0px 0px 35px 55px;height:50px;vertical-align:middle;}
.divcusttouch .btndel {background:url("../images/btn/btnbgdelete.png") no-repeat scroll left top transparent;padding:0px 0px 35px 55px;height:50px;vertical-align:middle;}
.divcusttouch p{line-height:18px;font-size:12px;color:#666;margin:2px;}
.divcusttouch th{background-color:#fff;border-bottom:1px solid #e3e3e3;padding:2px;border-collapse:collapse;text-align:left;font-weight:bold;color:#000000;}
.divcusttouch td{background-color:#fff;border-bottom:1px solid #e3e3e3;padding:2px;border-collapse:collapse;line-height:40px;}

.divcustnorm{position:absolute;z-index:10;overflow-x: hidden;visibility:hidden;margin-left:50px;}
.divcustnorm tr.tdHeadBox2 td{background-color:#fff;border-bottom:1px solid #e3e3e3;padding:2px;border-collapse:collapse;text-align:left;font-weight:bold;color:#000000;}
.divcustnorm tr.tdBox2 td{background-color:#fff;border-bottom:1px solid #e3e3e3;padding:2px;border-collapse:collapse;line-height:30px;}
.divcustnorm .btnedit {background:url("../images/btn/btnEdit.gif") no-repeat scroll left top transparent;padding:0px 0px 10px 30px;height:25px;vertical-align:middle;}
.divcustnorm .btnsel {background:url("../images/btn/btnSelect.gif") no-repeat scroll left top transparent;padding:0px 0px 10px 30px;height:25px;vertical-align:middle;}
.divcustnorm .btndel {background:url("../images/btn/btnDelete.gif") no-repeat scroll left top transparent;padding:0px 0px 35px 55px;height:50px;vertical-align:middle;}
.divcustnorm p{line-height:18px;font-size:12px;color:#666;margin:2px;}
.divcustnorm th{background-color:#fff;border-bottom:1px solid #e3e3e3;padding:2px;border-collapse:collapse;text-align:left;font-weight:bold;color:#000000;}
.divcustnorm td{background-color:#fff;border-bottom:1px solid #e3e3e3;padding:2px;border-collapse:collapse;line-height:25px;}

.tabtcrow {display: table-row;height:40px;text-align:left;}
.tabtccell {display: table-cell;background-color:#fff;border-bottom:1px solid #e3e3e3;padding:1px;border-collapse:collapse;height:35px;}
.touchbtnedt{background:url("../images/btn/btnbgedit.png") no-repeat scroll left top transparent;padding:0px 0px 35px 55px;height:50px;vertical-align:middle;}
.touchbtndel{background:url("../images/btn/btnbgdelete.png") no-repeat scroll left top transparent;padding:0px 0px 35px 55px;height:50px;vertical-align:middle;}
.tdtouch{background-color:#fff;border-bottom:1px solid #e3e3e3;padding:2px;border-collapse:collapse;line-height:50px;}
.touchacc{width:100%;vertical-align:middle;padding:1px;}
.touchacc th{border-bottom:1px solid #e3e3e3;padding:2px;border-collapse:collapse;height:20px;font-weight:bold;background-color:#fff;text-align:center;}
.touchacc td{border-bottom:1px solid #e3e3e3;padding:2px;border-collapse:collapse;height:40px;font-weight:normal;}
.touchacc .pkg{background:url("../images/btn/yes.png") no-repeat scroll left top transparent;padding:0px 0px 35px 40px;height:40px;vertical-align:middle;}
.touchacc .pkg span{color:#008000;display:block}
.touchacc .pkg p{color:#0000FF;display:block;font-size:12px}

.touchacc .btnsel {background:url("../images/btn/btnbgsel.png") no-repeat scroll left top transparent;padding:0px 0px 35px 55px;height:50px;vertical-align:middle;}
.touchacc .btnedit {background:url("../images/btn/btnbgedit.png") no-repeat scroll left top transparent;padding:0px 0px 35px 55px;height:50px;vertical-align:middle;}
.touchacc .btndel {background:url("../images/btn/btnbgdelete.png") no-repeat scroll left top transparent;padding:0px 0px 35px 55px;height:50px;vertical-align:middle;}
.touchacc .addbtn{background-color:#307FC0;color:#fff;-moz-border-radius:15px;border-radius:15px;height:25px;width:180px;text-align:center;vertical-align:middle;padding-top:10px;margin-top:10px;margin-left:10px;cursor:pointer;}
.normhacc{width:100%;vertical-align:middle;padding:1px;}
.normhacc th{border-bottom:1px solid #e3e3e3;padding:2px;border-collapse:collapse;height:20px;font-weight:normal;text-align:center;}
.normhacc td{border-bottom:1px solid #e3e3e3;padding:2px;border-collapse:collapse;height:30px;font-weight:normal;}
.normhacc .addbtn{background-color:#307FC0;color:#fff;-moz-border-radius:15px;border-radius:15px;height:25px;width:180px;text-align:center;vertical-align:middle;padding-top:10px;margin-top:10px;margin-left:10px;cursor:pointer;}
.normhacc .btnedit {background:url("../images/btn/btnEdit.gif") no-repeat scroll left top transparent;padding:0px 0px 10px 30px;height:25px;vertical-align:middle;}
.normhacc .btnsel {background:url("../images/btn/btnSelect.gif") no-repeat scroll left top transparent;padding:0px 0px 10px 30px;height:25px;vertical-align:middle;}
.normhacc .btndel {background:url("../images/btn/btnDelete.gif") no-repeat scroll left top transparent;padding:0px 0px 10px 30px;height:25px;vertical-align:middle;}

.divtouch{position:absolute;overflow-y:auto;overflow-x:hidden;margin-left:5px;background-color:#fff;}
.divtouch th{background-color:#fff;border-bottom:1px solid #e3e3e3;padding:2px;border-collapse:collapse;text-align:right;font-weight:normal;color:#000000;}
.divtouch td{background-color:#fff;border-bottom:1px solid #e3e3e3;padding:1px;border-collapse:collapse;line-height:25px;text-align:left;vertical-align:middle:}
.divtouch .btncash {background:url("../images/btn/btncash.png") no-repeat scroll left top transparent;padding:0px 0px 20px 50px;height:30px;vertical-align:middle;}
.divtouch .btnvisa {background:url("../images/btn/btnvisa.png") no-repeat scroll left top transparent;padding:0px 0px 20px 50px;height:30px;vertical-align:middle;}
.divtouch .btnmastercard {background:url("../images/btn/btnmcard.png") no-repeat scroll left top transparent;padding:0px 0px 20px 50px;height:30px;vertical-align:middle;}
.divtouch .btndebit {background:url("../images/btn/btndebit.png") no-repeat scroll left top transparent;padding:0px 0px 20px 50px;height:30px;vertical-align:middle;}
.divtouch .btnamex {background:url("../images/btn/btnamex.png") no-repeat scroll left top transparent;padding:0px 0px 20px 50px;height:30px;vertical-align:middle;}
.divtouch .btndiscover {background:url("../images/btn/btndiscover.gif") no-repeat scroll left top transparent;padding:0px 0px 20px 50px;height:30px;vertical-align:middle;}
.divtouch .btncare {background:url("../images/btn/btncare.png") no-repeat scroll left top transparent;padding:0px 0px 20px 50px;height:30px;vertical-align:middle;}

.divtouch input[type="text"] { border: 1px solid #ccc;height:25px;margin:3px;}
.divtouch h3 {background-color:#fff;color:#000;font-size:16px;font-weight:bold;}
.divtouch select {border: 1px solid #ccc;height:25px;margin:3px;line-height:25px;padding:3px;}
.divtouch span {display:inline-block; vertical-align:middle;}
.divtouch p {font-size:12px;line-height:18px;text-align:left}


.tablist{width:100%;padding:1px;background-color:#fff;text-align:left;}
.tablist table{width:100%}
.tablist th{background-color:#fff;border-bottom:1px solid #e3e3e3;padding:2px;border-collapse:collapse;height:30px;font-weight:700;color:#333;font-size:12px;}
.tablist td{background-color:#fff;border-bottom:1px solid #e3e3e3;padding:2px;border-collapse:collapse;height:30px;font-weight:400;color:#333;font-size:12px;}
.tablist .btnedit {background:url("../images/btn/btnEdit.gif") no-repeat scroll left top transparent;padding:0px 0px 10px 30px;height:25px;vertical-align:middle;}
.tablist .btnsel {background:url("../images/btn/btnSelect.gif") no-repeat scroll left top transparent;padding:0px 0px 10px 30px;height:25px;vertical-align:middle;}
.tablist .btndel {background:url("../images/btn/btnDelete.gif") no-repeat scroll left top transparent;padding:0px 0px 10px 30px;height:25px;vertical-align:middle;}
.tablist .btncls {background:url("../images/btn/close.png") no-repeat scroll left top transparent;padding-bottom:10px;padding-right:25px;height:25px;vertical-align:middle;}

.tablist2{width:100%;padding:1px;background-color:#fff;text-align:left;}
.tablist2 th{background-color:#fff;border-bottom:1px solid #e3e3e3;padding:0px;border-collapse:collapse;height:16px;font-weight:bold!important;color:#333;font-size:12px;}
.tablist2 td{background-color:#fff;border-bottom:1px solid #e3e3e3;padding:0px;border-collapse:collapse;height:22px;font-weight:normal;color:#333;font-size:12px;}
.tablist2 .btnedit {background:url("../images/btn/btnEdit.gif") no-repeat scroll left top transparent;padding:0px 0px 10px 30px;height:22px;vertical-align:middle;}
.tablist2 .btnsel {background:url("../images/btn/btnSelect.gif") no-repeat scroll left top transparent;padding:0px 0px 10px 30px;height:22px;vertical-align:middle;}
.tablist2 .btndel {background:url("../images/btn/btnDelete.gif") no-repeat scroll left top transparent;padding:0px 0px 10px 30px;height:22px;vertical-align:middle;}
.tablist2 .btncls {background:url("../images/btn/close.png") no-repeat scroll left top transparent;padding-bottom:10px;padding-right:25px;height:25px;vertical-align:middle;}


.prcmsg{border-color:#EAA400;border-style:solid;border-width:1px;font-weight:bold;color:#FFFFCC;background-color:#FFFFAA;line-height:25px;height:25px;text-align:center;}

.ccheld{border:solid 1px #8D8B85;width:300px;height:100px;vertical-align:middle;-moz-border-radius:15px;border-radius:15px;padding:1px;text-align:center;background-color:#999999;visibility:hidden;z-index:210;position:absolute;top:100px;left:100px}

tr.row0 td {background-color:#5281AD;color:#ffffff;line-height:20px;padding:1px;margin:1px;font-weight:400;text-align:center;padding:2px;}
tr.row1 td {background-color:#F4F4F4;color:#F4F4F4;border-color:#CDE3FE;border-style:solid;border-width:0px 1px 1px 0px;line-height:25px;font-weight:400;font-size:8pt;text-align:center;}
tr.row2 td {background-color:#F4F4F4;color:#F4F4F4;border-color:#CDE3FE;border-style:solid;border-width:0px 0px 1px 0px;line-height:25px;font-weight:400;font-size:8pt;text-align:center;}
.tdFont {font-weight:400;line-height:20px;}
.colleft {background-color:#5281AD; color:#ffffff;border-color:#5281AD;border-style:solid;border-width:1px;padding:0;margin:0}
.tdFontS {font-size:8pt;font-weight:400;line-height:20px;}
#tdcolTxt {background-color:#5281AD;color:#ffffff;vertical-align:middle;border-color:#fff;border-style:solid;border-width:0px 0px 1px;font-weight:400;line-height:20px;}
#tdcolTxt2 {background-color:#5281AD;color:#ffffff;vertical-align:middle;border-color:#fff;border-style:solid;border-width:0px 0px 1px;width:100px;font-size:8pt;font-weight:400;line-height:20px;}
#legndCls1 {width:75%;text-align:right;height:15px;line-height:15px;border-style:none;border-width:2px;}
#legndCls2 {width:25%;height:15px;line-height:15px;border-style:none;border-width:2px;}
.paybtn{background-color:#F5C84C;color:#003366;-moz-border-radius:15px;border-radius:15px;padding:1px;height:20px;text-align:center;vertical-align:middle;padding-top:10px;float:right;cursor:pointer;margin-right:20px;font-size:12px;font-weight:bold;border-color:#FC8E1D;border-style:solid;border-width:2px;}
.blebtn{background-color:#0986FA;color:#fff;-moz-border-radius:15px;border-radius:15px;padding:1px;height:25px;text-align:center;vertical-align:middle;padding-top:10px;float:right;cursor:pointer;margin-right:20px;font-size:12px;font-weight:bold;}

.fldedit{width:100%;padding:1px;text-align:left;font-size:12px;font-weight:normal;color:#666;}
.fldedit th{height:25px;text-align:right;margin-right:10px;font-weight:normal}
.fldedit td{height:25px;text-align:left;}
.fldedit input{padding:2px;border-radius:4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-khtml-border-radius: 4px;border:1px solid #98ABAB;line-height:20px;height:20px;}
.fldedit select{padding:2px;border-radius:4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-khtml-border-radius: 4px;border:1px solid #98ABAB;line-height:22px;height:25px;}
.fldedit textarea{padding:2px;border-radius:4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;-khtml-border-radius: 4px;border:1px solid #98ABAB;}
.fldedit p {height:18px;text-align:left;}
.fldedit h3{font-size:14px;color:#000066;margin:10px 0 0 0;font-weight:bold;}
.fldedit .imp{font-size:14px;color:#000066;font-weight:bold;}
.fldedit input[type=submit] {color:#08233e;font-size:14px;cursor:pointer;line-height:30px;height:30px;padding-top:0px;}
.fldedit input[type=submit]:hover {background-color:rgba(255,204,0,0.8);}
.fldedit input[type=button] {color:#08233e;font-size:14px;cursor:pointer;line-height:30px;height:30px;padding-top:0px;}
.fldedit input[type=button]:hover {background-color:rgba(255,204,0,0.8);}

.aptlist{overflow:auto;margin-left:5px;width:96%;height:160px;background-color:#fff;border: 1px solid #F8A059;font-size:12px!important}
.aptlist td{font-size:12px!important}

.switchacc{width:200px;position:absolute;left:10px;bottom:100px;display:none}
.switchacc h3{text-align:left;width:16px;font-weight:bold;width:100%;} 
.switchacc a{color:#003366;padding:1px;height:20px;text-align:left;vertical-align:middle;cursor:pointer;font-size:12px;font-weight:bold;text-decoration:none;display:block;margin-top:10px}
.switchacc a:hover{text-decoration:underline}
