﻿#bodyEmulator{background-color:#eee; font-family:Arial,Verdana,Sans-Serif; font-size:11px !important; line-height:15px; width:100%; margin:0; padding:0}
.formcontainer{background:#eee; font-size:11px !important; margin:0; padding:0}
.form, .horizontalform{background-color:#eee; font-family:Arial,Verdana,Sans-Serif; font-size:11px !important; line-height:15px; width:100%; border:0; empty-cells:show; margin:0; padding:0}
.form-inline{width:100%; border:0; empty-cells:show}
.editform{background-color:#e0e0e0; width:100%; border-bottom:1px solid #b2b2b2; border-top:1px solid #fff}
.horizontalform{margin-top:15px}
TABLE.nohead{margin-top:12px}
.form TD, .horizontalform TD{height:28px; vertical-align:top; text-align:left; font-size:11px !important; padding:0 5px 2px 0}
.form-inline TD{vertical-align:top; text-align:left}
.form-inline TD.last{}
.horizontalform TD{height:20px}
TD.head{font-weight:700; padding:0 0 0 12px}
TD.hint{color:#666; padding:0 0 4px 12px}
TD.lab{width:120px !important; padding-left:12px}
TD.lab-inline{ width:184px;  padding-right:16px;  vertical-align:middle}
.horizontalform TD.lab{padding-left:12px; padding-bottom:0; font-size:11px !important}
TD.req{ padding-left:16px; width:10px !important}
TD.ctr{width:230px !important; white-space:nowrap; padding-top:1px}
TD.ctr DIV{white-space:normal !important}
TD.ctr-inline{ width:232px; white-space:nowrap}
.horizontalform TD.ctr{padding-left:12px !important; font-size:11px !important}
TR.beginline TD{padding-top:7px !important; border-top:1px solid #fff; empty-cells:show}
TR.beginline-inline TD{padding-top:10px; border-top:1px solid #fff; empty-cells:show}
.editform TD.lab div.cellpadder, .editform TD.ctr div.cellpadder{margin:2px 8px 2px 6px}
TD.val{padding-left:4px}
TD.but{padding-top:4px; padding-bottom:8px}
TD.but-inline{padding-bottom:12px !important}
.horizontalform TD.but{padding-top:0}
.endrow TD{padding-bottom:8px}
TD.vtop {padding-top: 3px !important; vertical-align:top !important;}

.ctr INPUT{line-height:11px; font-size:11px; width:214px; border:1px solid #ccc; position:relative; top:-1px; padding:3px}
.ctr-inline INPUT{position:relative; width:228px; margin-bottom:2px; padding:3px 2px 2px; font-size:12px; line-height:1em; border:1px solid #B2B2B2}
.ctr-radio INPUT{ width:18px; height:11px; border:0; font-size:11px; vertical-align:middle}
.editform .ctr INPUT{width:100% !important; padding:3px 0 2px !important}
.horizontalform .ctr INPUT{margin-top:1px; font-size:11px; width:160px !important; padding:2px 0 !important}
.ctr SELECT, .ctr-inline SELECT{width:220px; height:23px; margin-bottom:2px; font-size:12px}
.ctr-inline SELECT{ width:234px}
.ctr SELECT.small, .ctr-inline SELECT.small{width:120px}
.ctr TEXTAREA{font-family:Arial,Verdana,Sans-Serif; width:214px; height:120px; font-size:12px; border:1px solid #ccc; padding:3px}
.ctr-inline TEXTAREA{ width:100%;  height:64px;  margin-bottom:2px;  padding:3px 0 2px; font-size:12px; border:1px solid #B2B2B2}
.editform .ctr TEXTAREA{width:100% !important; padding:3px 1px 2px 3px !important}
.ctr .radio INPUT, .ctr-inline .radio INPUT{width:18px !important; height:11px; border:0; font-size:12px; vertical-align:middle}
.ctr .radio TD, .ctr-inline .radio TD{border:0 !important; padding:0 5px 0 0 !important}
.ctr .radio TD LABEL, .ctr .radio LABEL, .ctr-inline .radio TD LABEL, .ctr-inline .radio LABEL{padding-left:5px}
/*.ctr .radio TD LABEL, .ctr .radio LABEL{position:relative; top:1px; padding-left:4px; font-size:11px}
*/
.ctr .checkbox INPUT, .ctr-inline .checkbox INPUT{width:18px; border:0; margin:0; padding:0}
.ctr .checkbox LABEL, .ctr-inline .checkbox LABEL{position:relative; top:-2px; padding-left:4px; font-size:12px}
.reqMarker{display:block; background:transparent url(/shared/images/required.gif) no-repeat 0 0; width:6px; height:21px; margin-top:1px}
INPUT.inputError{border:1px solid #f33}
.inputError .reqMarker{border:0 !important; background-position:0 -21px}
.isisValErrorText{position:relative !important; top:3px !important; color:#f33 !important}
.isisValErrorText SPAN{position:relative !important; top:-1px !important; font-size:11px !important}
.feValErrorText{    margin:0;     padding:0;     font-size:12px !important;     color:#f33;     vertical-align:middle}
.editform TD.lab DIV.cellpadder IMG{float:right; position:relative; top:2px}
.submit, .cancel{float:left; display:block; width:75px; height:18px; padding-top:2px; background-color:#53da3f; text-decoration:none !important; color:#fff !important; text-align:center; border-top:1px solid #d4e5f3; border-left:1px solid #d4e5f3; border-bottom:1px solid #666; border-right:1px solid #666; vertical-align:middle; font-size:12px; margin-right:15px; text-transform:lowercase; line-height:16px}
.submit-fringe{    background-color:#D91B7A}
TD.but-inline .submit{    float:none !important}
.large{float:none; width:130px}
.content .large{margin-top:5px}
.cancel{background:#C6C6C6 url(/shared/images/cancel.gif); border-top:1px solid #fff; border-left:1px solid #fff; margin-right:0}
.submit:visited, .cancel:visited{color:#fff !important; border-top:1px solid #d4e5f3; border-left:1px solid #d4e5f3; border-bottom:1px solid #666; border-right:1px solid #666}
.submit:hover, .cancel:hover{color:#000 !important; text-decoration:none !important}
.submit:active, .cancel:active{color:#fff; border-bottom:1px solid #d4e5f3; border-right:1px solid #d4e5f3; border-top:1px solid #666; border-left:1px solid #666}
.cancel:active{border-bottom:1px solid #fff; border-right:1px solid #fff}
.simplebutton{white-space:nowrap}
.but A{font-size:11px}
TR.endline TD{padding-bottom:7px; border-bottom:1px solid #B2B2B2; empty-cells:show}
TR.endline TD TD{padding-bottom:2px; border-bottom:0}
TR.endline-inline TD{padding-bottom:10px; border-bottom:1px solid #B2B2B2; empty-cells:show}
TR.beginline TD TD, TR.beginline TD.head{border-bottom:0; padding-bottom:2px !important; height:20px}
.error{background:#FFEAE6 url(/shared/images/white.gif) repeat-x bottom left; font-family:Arial,Verdana,Sans-Serif; font-size:11px; line-height:15px; border-bottom:1px solid #B2B2B2; padding:15px 12px}
.success{background:#ABFDAD; font-family:Arial,Verdana,Sans-Serif; font-size:11px; line-height:15px; border-bottom:1px solid #B2B2B2; padding:15px 12px}
.error-inline{    color:#f00}
.success-inline{}
.info{background:#DDD; font-family:Arial,Verdana,Sans-Serif; font-size:11px; line-height:15px; border-bottom:1px solid #B2B2B2; padding:15px 12px}
.success .savebar{position:relative; margin-top:20px}
.success .but{margin-top:15px; width:100%}
.success .but .submit{position:relative; margin:0 auto}
SPAN.hint{color:#666}
.editBar{height:30px; background:#e8e8e8 url(/shared/images/editbar.gif) repeat-x}
.editBarEC{background:#fff url(/shared/images/editbar.gif) repeat-x; padding-top:5px}
.editTitle{color:#B2B2B2; font-weight:700; font-size:12px; font-family:Arial,Sans-Serif; float:left; margin:6px 0 0 6px}
.editButton{border:1px solid #fff; margin:6px 5px 0 0}
.saveBar{margin-top:4px; text-align:center; background-color:#eee; margin-bottom:4px}
.saveBar .links{display:block; width:170px; text-align:center; padding-top:4px; padding-bottom:4px; height:24px; margin:0 auto}
DIV.gridcontainer{background-color:#fff; width:100%; border-top:1px solid #fff; border-bottom:1px solid #b2b2b2}
DIV.icon{float:right; padding-top:1px}
DIV.icon INPUT{margin-right:9px}
TABLE.pager{width:100%; border-top:1px solid #b2b2b2; margin:0; position:relative; top:-1px}
TABLE.pager TD{background-color:#eee; font-size:11px; padding:0 11px; border-top:1px solid #fff}
.treeviewcontainer{padding-left:2px; height:300px; width:218px; border:solid 1px #999; background-color:#FFF; overflow:hidden}
.treeviewinlinecontainer{padding-left:2px; width:100%; border:solid 1px #ccc; background-color:#FFF}
.form TD DIV, .horizontalform TD DIV, .form TD B, .form TD STRONG{font-size:11px !important}
.editform TD.lab, .editform TD.ctr{width:100% !important; padding:0 !important}
.editform TD.lab SPAN.lab, .saveBar .submit, .saveBar .cancel{float:left}
.horizontalform TD.but A, .editTools{float:right}
.formadd{width:100%; border-top:1px solid #fff; padding-top:7px; height:40px}
.formadd A.addleft{margin-left:8px; float:left}
.formadd A.addright{float:right; margin-left:8px; margin-right:8px}
/*DIV.icon{float:right; width:16px; height:16px; padding-top:1px}
*/
#preview{position:absolute; border:1px solid #ccc; background:#333; padding:5px; display:none; color:#fff}

#tooltip{position:absolute; border:1px solid #333; background:#f7f5d1; padding:2px 5px; color:#333; display:none}

/* Uploader */
.form-inline INPUT.uploadedFile{width:131px !important}
.form-inline TD.ctr-upload input.ctr_submit{width:96px; height:24px}
TD.ctr-upload input.ctr_submit, TD.ctr-upload input.ctr_cancel{margin-right:0; margin-top:0; width:90px; height:21px}
.uploadpanel{display:block; width:120px; overflow:hidden; font-family:Arial,Verdana,Sans-Serif; line-height:11px; font-size:11px; margin:2px}

