@CHARSET "ISO-8859-1";
html,body {width:100%; height:100%; margin:0 auto; padding:0px; margin-left: auto; margin-right: auto;}
.centered {width:500px; text-align: center; margin: 0 auto; margin-right: auto; margin-left: auto;
           border-style:hidden; border-left: transparent; border-right: transparent;
           border-top: transparent; border-bottom: transparent; border-width: 0px;}
.loading-invisible {display:none;}
.loading-visible {display:block;position:absolute;top:200px;left:0;width:100%;text-align:center;
                  background:#fff; border-top:1px solid #ddd; border-bottom:1px solid #ddd;
                  opacity: .75; filter:alpha(opacity=75); -moz-opacity: 0.75; -khtml-opacity: 0.75;}
.loading-fullscreen {display:block; position:absolute; top:0; left:0; width:100%; height:100%; text-align:center;
                     background:#fff; _background:none; border-top:1px solid #ddd; 
                     border-bottom:1px solid #ddd; padding-top:25%;
                     opacity: .75; filter:alpha(opacity=75); -moz-opacity: 0.75; -khtml-opacity: 0.75;}
.loading-halfscreen {display:block; position:absolute; top:0; left:0; width:100%; height:50%; text-align:center;
                     background:#fff; _background:none; border-top:1px solid #ddd; 
                     border-bottom:1px solid #ddd; padding-top:25%;
                     opacity: .75; filter:alpha(opacity=75); -moz-opacity: 0.75; -khtml-opacity: 0.75;}
pngs {visibility:visible;}
td.tdh {width:70px; background-color:#fff; font-size: 12px;border-top: 1px solid #ccc;
       border-bottom: 1px solid #ccc; border-right: transparent;border-left: transparent; text-align:left; 
       font-weight: bold;color: #666; padding: .5em 0 .5em .3em; height: 20px;
       background: url(../images/bg_canal_big.jpg) no-repeat; }
td.tdheader {width:70px; background-color:#48D1CC; font-size: 12px;border-top: 1px solid #ccc;
             border-bottom: 1px solid #ccc; border-right: transparent;border-left: transparent; text-align:left; 
             font-weight: bold;color: #666; padding: .5em 0 .5em .3em; height: 20px;}

nob { border-style: hidden; border-width:0px; border: 0px solid #CCCCCC;}
div.popup {width: 600px;left: 250px; top: 250px; display:none;
           position:absolute; border: 2px dotted #ccc; padding:10px; 
           background:#FFFFFF url(../images/bg_popup.jpg) repeat-x;
           background-color:#FFFFFF;text-align:justify; font-size:12px; margin-left:auto;margin-right:auto;
           font:11px Verdana, Arial, Helvetica, sans-serif;}
td.pt25 {text-align:right; font-weight: bold; line-height: 2; vertical-align:top; white-space: normal;
         border-style:hidden; border-left: transparent; border-right: transparent;border-top: transparent;
         border-bottom: transparent; border-width: 0px; color:#333; font-size:11px; letter-spacing: 1.5px;}
td.pt25n {text-align:right;font-weight: bold; white-space: normal;}
td.pv {text-align:left; vertical-align:top; white-space: nowrap;
       border-style:hidden; border-left: transparent; border-right: transparent;border-top: transparent;
       border-bottom: transparent; border-width: 0px;color:#333; font-size:11px; letter-spacing: 1.5px;}
td.pvn {text-align:left; vertical-align:top; line-height: 2; white-space: normal;
        border-style:hidden; border-left: transparent; border-right: transparent;border-top: transparent;
        border-bottom: transparent; border-width: 0px;color:#333; font-size:11px; letter-spacing: 1.5px;}
.deflink {visibility: visible; display: inline;font-size: 12px; text-decoration: underline;}
.ts {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 150px; margin-right: 6px;}
.tm {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 200px; margin-right: 6px;}
.tl {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 250px; margin-right: 6px;}
.buttons {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
          background-color: #333333; color: #FFFFFF; margin-right: 6px;}
.tf {table-layout: automatic; white-space: nowrap; width: 100%; border-style:hidden; border-left: transparent; 
     border-right: transparent;border-top: transparent; border-bottom: transparent; border-width: 0px;}
td.cl {width:100%; background-color:#fff; font-size: 12px;border-top: 1px solid #ccc;
       border-bottom: 1px solid #ccc; border-right: transparent;border-left: transparent; text-align:left; 
       font-weight: bold;color: #666; padding: .5em 0 .5em .3em; height: 45px;
       background: url(../images/bg_canal_big.jpg) no-repeat; }
td.tir {width:15px; background-color:#fff; font-size: 12px;border-top: 1px solid #ccc;
        border-bottom: 1px solid #ccc; border-right: none;border-left: none; text-align:left; 
        font-weight: bold;color: #666; padding: .5em 0 .5em .3em;}
td.tirop {width:15px; background-color:transparent; font-size: 12px;border-top: none;
          border-bottom: none; border-right: none;border-left: none;
          font-weight: bold; color: #666; padding: .5em 0 .5em .3em;}
td {border-collapse: collapse;border: 1px solid #ccc;
    font-family: "Myriad Pro","Myriad Web","Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
    font-size:11px;color: #000;text-align:center;}
td.h {border-style:hidden; top:0px;}
td.sd {background-color:#F9F9F8; color:#585857; border:1px solid #5CACEE; padding: .5em 0 .5em .3em; height: 45px;} 
td.recs {border-collapse: collapse; background-color:#F9F9F8; background-repeat:no-repeat;
         font-family: "Myriad Pro","Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
         font-size:70%; text-align:center;position:relative; background-position:center right;
         border-style:hidden; border-left: transparent; border-right: transparent;border-top: transparent;
         border-bottom: transparent; padding: .5em 0 .5em .3em; height: 45px; border:1px solid #5CACEE;
         background-image:url("../images/Record_Series.png");}
td.recp {border-collapse: collapse; background-color:#F9F9F8;background-repeat:no-repeat;background-position:center right;
         font-family: "Myriad Pro","Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
         border-style:hidden; border-left: transparent; border-right: transparent;border-top: transparent;
         border-bottom: transparent; padding: .5em 0 .5em .3em; height: 45px; border:1px solid #5CACEE;
         background-image:url("../images/Record.png");}

td.sdon {background-color:#FFF; padding: .5em 0 .5em .3em; height: 45px;
         font-family: "Myriad Pro","Myriad Web","Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
         border:1px solid #5CACEE;border-style:outset;}
td.recson {border-collapse: collapse; background-color:#FFF;font-size:70%;border-style:outset;
           font-family: "Myriad Pro","Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
           text-align:center;position:relative; background-repeat:no-repeat;background-position:center right;
           background-image:url("../images/Record_Series.png");
           border:1px solid #5CACEE;padding: .5em 0 .5em .3em; height: 45px;}
td.recpon {border-collapse: collapse; background-color:#FFF;font-size:70%;border-style:outset;
           font-family: "Myriad Pro","Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
           text-align:center;position:relative; background-repeat:no-repeat;background-position:center right;
           background-image:url("../images/Record.png");
           border:1px solid #5CACEE;padding: .5em 0 .5em .3em; height: 45px;}

td.poprecp {border-collapse: collapse; background-color:#F9F9F8;background-repeat:no-repeat;background-position:center right;
            font-family: "Myriad Pro","Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
            border-style:hidden; border-left: transparent; border-right: transparent;border-top: transparent;
            border-bottom: transparent; border-width: 0px; background-image:url("../images/Record.png");}
td.poprecs {border-collapse: collapse; background-color:#F9F9F8; background-repeat:no-repeat;
            font-family: "Myriad Pro","Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;
            font-size:70%; text-align:center;position:relative; background-position:center right;
            border-style:hidden; border-left: transparent; border-right: transparent;border-top: transparent;
            border-bottom: transparent; border-width: 0px; background-image:url("../images/Record_Series.png");}

td.sd   td:hover{background-color:#5CACEE; border: 1px solid #ccc; padding: .5em 0 .5em .3em; height: 45px;}
td.recs td:hover{background-color:#5CACEE; border: 1px solid #ccc; padding: .5em 0 .5em .3em; height: 45px;}
td.recp td:hover{background-color:#5CACEE; border: 1px solid #ccc; padding: .5em 0 .5em .3em; height: 45px;}

.trans100 {opacity: 1.0; filter:alpha(opacity=100); -moz-opacity: 1.0; -khtml-opacity: 1;}
.trans90  {opacity: .90; filter:alpha(opacity=90); -moz-opacity: 0.90; -khtml-opacity: 0.90;}
.trans50  {opacity: .50; filter:alpha(opacity=50); -moz-opacity: 0.50; -khtml-opacity: 0.50;}
.trans25  {opacity: .25; filter:alpha(opacity=50); -moz-opacity: 0.25; -khtml-opacity: 0.25;}
.trans75  {opacity: .75; filter:alpha(opacity=50); -moz-opacity: 0.75; -khtml-opacity: 0.75;}

.nok {border-style:hidden; border-left: transparent; border-right: transparent;border-top: transparent;
      border-bottom: transparent; border-width: 0px; color:#333; font-size:11px; letter-spacing: 1.5px; line-height: 2;}
legend {font-weight: bold; font-size: 1.5em; background-color: #5CACEE; padding: 0.2em 0.5em;
        border: 1px dotted #ccc; color: white;}
.button {display: inline; width: 25px; padding: 4px 25px; line-height: 2; background-color: #ccc;
         border: 1px solid black; color: #000; text-decoration: none; text-align: center; font-size: .9em;
         font-weight: bold; position: relative; float: center; margin: .5em;}
.required {font-size: 0.83em; color:#760000;}
.requirednote {font-size: 0.83em; color:#760000; clear: both; text-align: left;}
input {width: 160px; font-size: 12px;
       font-family: "Myriad Pro","Myriad Web","Lucida Grande","Trebuchet MS","Tahoma","Helvetica","Arial",sans-serif;}
input[type="text"], textarea {border-top: 2px solid #999; border-left: 2px solid #999;
                              border-bottom: 1px solid #ccc; border-right: 1px solid #ccc;}
input.radio, input.checkbox, input.submit {width: auto;}
input:focus, textarea:focus { background: #ffc; }
label { float: right; width: 190px; text-align: right; }
fieldset { margin: 0.5em 4; padding: 1.0em; width: 100%;
           border: 1px solid #ccc; background-color:#F9F9F8; }
td.popup_title {text-align:left; font-weight:bold; font-size:2em; padding-left: 20px; padding-top: 10px; 
                padding-bottom: 10px; border-style:hidden; border-left: transparent; border-right: transparent;
                border-top: transparent; border-bottom: transparent; border-width: 0px;}
td.popup_channel {text-align:left; font-size:1.2em; padding-left: 20px; color:#838383; width: 200px;
                  border-style:hidden; border-left: transparent; border-right: transparent;
                  border-top: transparent; border-bottom: transparent; border-width: 0px;}
td.popup_times {text-align:right; font-size:1.2em; padding-right: 10px; color:#838383; font-weight: bold;
                border-style:hidden; border-left: transparent; border-right: transparent;
                border-top: transparent; border-bottom: transparent; border-width: 0px;}
td.popup_timee {text-align:left; font-size:1.2em; padding-left: 10px; color:#838383; font-weight: bold;
                border-style:hidden; border-left: transparent; border-right: transparent;
                border-top: transparent; border-bottom: transparent; border-width: 0px;}
td.popup_buttons {padding: .2em .2em; border-style:hidden; border-left: transparent; border-right: transparent;
                  border-top: transparent; border-bottom: transparent; border-width: 0px;}
td.popup_text {text-align:left; line-height:1.4em;border-style:hidden; border-left: transparent; 
               border-right: transparent; border-top: transparent; border-bottom: transparent; border-width: 0px;}
td.popup_x {position:relative; float:right; padding:1em; text-align:right; overflow: hidden;}

table.ttdifr {max-height: 0px; margin: 0px; top: 0px; padding: 0px; height:100%; vertical-align:top; width:130px;}
mc {top:0px; margin: 0px; padding: 0px; vertical-align: top;
    width:15%; border-width:0px; border-style:hidden;}
topped {height:100%; vertical-align:top; top: 0px; margin: 0px; padding: 0px;
        border-width: 0px; border-style:hidden;border-top-width:0px;}
