
.standard_text{
  font: 15px Arial;
  color: black;
}

td.standard_text ul {
	line-height: 17px;
}

td.standard_text ul li{
	 list-style-type:none;
}

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}

div.fieldNote {
  font-size: 10pt;
  padding: 5px;
}

td.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:620px; min-width:600px;
}

div.timeslot table {
	  text-align: center;
}

div.timeslot table tr.mauve {
	background-color: #CBB6DA; 
}

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;	
}

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;
}
	
      @media print {

        #topPanel {
          display: none;
        }

        #footerPanel {
          display: none;
        }

        #leftMenuPanel {
          display: none;
        }
        .leftMidCell {
          width: 0px; 
          padding-right: 0px;
        }
        
        .formTitle {
          display: none;
        }
        
        #footer {
          display: none;
        }   
        
        .steps {
          display: none;
        }
        
        td.contentCell {
          width:800px;
        }
        #contentPanelFloat {
          WIDTH: 100%
        }
        #contentPanelFix {
        }     
      }