
.standard_text{
  font-size: 15px;
  font-family: Arial,Helvetica,sans-serif;
  color: black;
}

.standard_text ul {
        margin:0; border:0; text-align:left; padding-left:5px; padding-right:5px;
}


.standard_text ul li{
 font-size:1em;

  line-height:1.15em; padding:5px 5px 5px 5px;
  list-style-type:none;
  text-indent:0;
}

div.unindented {
  padding-bottom: 5px;
  padding-top: 5px;
}

ol.numbered li{
        list-style-type: decimal;
        line-height:1.15em;
}


a.download {
  color: #000000;
  text-decoration: underline;
}

a.orange_hover:hover {
  color: #ff6600;
}

td.purpleCircle{
  background: url("../images/purple_circle.gif") no-repeat;
  color: white;
  font: Times New Roman 14pt;
  sfont-weight: bold;
  width: 18px;
  height: 18px;
  text-align: center;
}

td.button-cell {
  padding-top: 2px;
  padding-bottom: 2px;
}

a.button {
  padding: 2px 5px 2px 5px;
  background-color: #CC0000;
  color: white;
  font-weight: bold;
  font-size: 11pt;
  cursor: pointer;
  text-decoration: none;
}

a.button:link {
  color: white;
}

a.button:visited {
  color: white;
}

a.button:hover {
  color: white;
  background-color: #ff6600;
}

a.button2 {
  padding: 2px 5px 2px 5px;
  background-color: #999999;
  color: white;
  font-weight: bold;
  font-size: 11pt;
  cursor: pointer;
  text-decoration: none;
}

a.button2:link {
  color: white;
}

a.button2:visited {
  color: white;
}

a.button2:hover {
  color: white;
  background-color: #ff6600;
}

a.button2_disabled {
  padding: 2px 5px 2px 5px;
  background-color: #999999;
  color: white;
  font-weight: bold;
  font-size: 11pt;
  cursor: default;
  text-decoration: none;
}

a.button2_disabled:link {
  color: white;
}

a.button2_disabled:visited {
  color: white;
}

a.button2_disabled:hover {
  color: white;
}

table.error_table{
padding:3px;
width:100%;
border-color:#CC0000;
border-style:solid;
border-width:1px;
border-collapse:collapse;
color:#CC0000;
}

table.error_table td{
padding:3px;
font-size:13px;
color:#CC0000;
}

span.star{color:#CC0000}

.fieldNote {
  font-size: 10pt;
  padding: 5px;
}

.fieldHeading {
  font-size: 11pt;
  background-color: #FCF5E6;
  padding: 5px;
}

td.centerGutter {
  line-height:10px;
}

tr.button-line{
  height: 28px;
}

table.error {
        border: solid 1px #CC0000;
        color: #CC0000;
        background-color: #F0F0F0;
  padding-top: 2px;
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 2px;
  font-size: 15px;
}

table.error tr td b {
        color: #CC0000;
}

div.letter {
        font-size: 13px;
  padding-left: 3px;
}

div.reprint {
  font-weight:bold;
  color:#000000;
  font-size: 24px;
}

div.bribery {
  text-align: center;
  font-size: 28px;
  font-weight: bold;
  color: #000000;
}

span.regmark {
  font-size: 13px;
  line-height: 110%;
}

span.regmark b {
  font-size: 18px;
  line-height: 110%;
  color: #000000;
}

span.appointment {
  font-size: 18px;
  line-height: 110%;
  color: #000000;
}

span.appnumber {
  font-size: 18px;
  line-height: 110%;
  color: #000000;
  font-weight: bold;
}

#footer {
  font-size: 15px;
}

div.steps {
  font-size: 15px;
}

div.timeslot {
        border: 2px Solid Black;
        width:745px;
}

div.timeslot table tr th {
   padding-left: 5px;
   background-color: #F0F0F0;
}

div.timeslot table tr th.code {
   text-align: center;
}



div.timeslot table tr td.description {
   padding-left: 5px;
}

div.timeslot table tr td.code {
  text-align: center;
}

div.timeslot table tr.gld {
        background-color: #D8D58D;
}

div.timeslot table tr.mauve td.highHeader {
        font-size:110%;
  font-weight:bold;
}

div.timeslot table tr td.highlight {
  background-color: #A5BB9A;

}

div.timeslot table tr.beige {
  background-color: #F4F1DB;
}

table.staticText {
  font-size:15px;
  padding-left: 5px;
}

table.staticText tr th {
        text-align:left;
        font-weight: normal;
}

table.staticText tr td {
        font-weight: bold;
}

td.contentCell {
        min-width:800px;
}

td.tsHeader {
  font-size: 15px;
}

div.timeslot {
        font-size: 15px;
}

ol.terms_conditions li{
  list-style-type: decimal;
}

ol.terms_conditions_none li{
  list-style-type: none;
}


      @media print {

        #topPanel {
          display: none;
        }

        #footerPanel {
          display: none;
        }

        #leftMenuPanel {
          display: none;
        }
        .leftMidCell {
          width: 0px;
          padding-right: 0px;
        }
        
        div.timeAppletContainer {
          display: none;
        }

        /*
        case 86724
        .formTitle {
          display: none;
        }*/

        #footer {
          display: none;
        }

        .steps {
          display: none;
        }

        td.contentCell {
          width: 800px;
        }
        #contentPanelFloat {
          WIDTH: 100%;
        }
        #contentPanelFix {
          WIDTH: 100%;
        }
        
        div.etb_banner_container {
          display: none;
        }
        
        html{
          margin:0;
          width: 100%;
        }
        
        #pagePanel {
          width: 100% !important;
        }
        
        #midPanel {
          width: 100% !important;
        }        

        body{
          margin:0;
          width: 100%;
        }
        
        .menu{
          display:none;
        }
        
        .btnSection{
          display:none;
        }  
        
        /* still display buttons
        not in btn section
        case 
        .btn{
          display:none;
        }
        
        .btnh{
          display:none;
        }*/
          
        #topPanel{
          display:none;
        }
        
        #bannerPanel{
          display:none;
        }
        
        .menu{
          display:none;
        }
        
        #leftMenuPanel {
          display:none
        }
        
        span.static {
          position: static;
        }
        
        .no_print {
          display: none;
        }
        
        .invisible {
          display: none;
        }
        
        textarea {
          border: 1px solid #333;
        }
      }