﻿#bodyEmulator{background-color:#e4e6e8;font-family:Arial, Verdana, Sans-Serif;font-size:11px!important;line-height:15px;width:100%;margin:0;padding:0;}
.formcontainer{background:#e4e6e8;font-size:11px!important;margin:0;padding:0;}
.IS_form,.form,.editform,.horizontalform{background-color:#e4e6e8;font-family:Arial, Verdana, Sans-Serif;font-size:11px!important;line-height:15px;width:100%;border:0;empty-cells:show;margin:0;padding:0;}
.editcontainer {background-color:#e8e8e8; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #fff; border-bottom: 1px solid #b2b2b2; }
.editform{background-color:#e8e8e8;width:100%;}
.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;}
.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;}
.horizontalform TD.lab{padding-left:12px;padding-bottom:0;font-size:11px!important;}
TD.req{width:10px!important;}
TD.ctr{width:230px!important;white-space:nowrap;padding-top:1px;}
TD.ctr DIV{white-space:normal!important;}
.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;}
.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;}
.horizontalform TD.but{padding-top:0;}
.endrow TD{padding-bottom:8px;}
.ctr INPUT{line-height:11px;font-size:11px;width:214px;border:1px solid #ccc;position:relative;top:-1px;padding:3px;}
.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{font-size:11px;height:20px;margin-top:2px;width:220px;}
.ctr SELECT.small{width:120px;}
.ctr TEXTAREA{font-family:Arial, Verdana, Sans-Serif;width:214px;height:120px;font-size:11px;border:1px solid #ccc;padding:3px;}
.editform .ctr TEXTAREA{width:100%!important;padding:3px 1px 2px 3px !important;}
.ctr .radio INPUT{width:18px !important;height:11px;border:0;font-size:11px;top:2px; }
.ctr .radio TD{border:0!important;padding:0 5px 0 0 !important;}
.ctr .radio TD LABEL,.ctr .radio LABEL{position:relative;top:1px;padding-left:4px;font-size:11px;}
.ctr .checkbox INPUT{width:18px;border:0;margin:0;padding:0;}
.ctr .checkbox LABEL{position:relative;top:-2px;padding-left:4px;font-size:11px;}
.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;}
.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:#2F89CA url(/shared/images/submit.gif);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;}
.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.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;}
.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; border-bottom: 1px solid #B2B2B2; }
.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{text-align:center;background-color:#e8e8e8; margin-bottom:15px; border-top: 1px solid #fff; margin-top: 0px; padding-top: 5px;}
.saveBar .links{display:block;width:170px;text-align:center; 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:#e4e6e8;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}*/

TABLE.tbPrevFilms { width: 100%; margin-top:0px !important; }
TABLE.tbPrevFilms TD
{
    padding: 2px 0px !important;
    border: none;
    height: auto;
}

TABLE.tbPrevFilms TR.f TD
{
    border-top: 1px solid #FFF;
}
