body,td
{
  font-size: 10px;
  font-family: verdana, arial, sans-serif;
  color: #333333;
}

		p.breakhere
		{
		  page-break-after: always
		}

.big_gray
{
  font-size: 11px;
  color: #808080;
  font-weight:bold;
}

.bordered
{
  border-color: #000000;
  border-width: 1px;
  border-style: solid;
}

.bordered2
{
  border-color: #A8A7A7;
  border-width: 1px;
  border-style: solid;
}

.bordered3
{
  border-color: #E54900;
  border-width: 1px;
  border-style: solid;
}

.big_black
{
  font-size: 11px;
  color: #000000;
  font-weight:bold;
}

.big_title
{
  font-size: 12px;
  color: #000000;
}

.front_tiny
{
  font-size: 9px;
  color: #3C3C3C;
}

.black_med
{
  font-size: 11px;
  color: #000000;
}

td.tab
{
  background-color: #F0F0F0;
}

td.tab_
{
  background-color: #DFDFDF;
}

a.ftt
{
  font-size: 10px;
  color: #333333;
  text-decoration: none;
  font-weight:normal;
}

a:hover.ftt
{
  font-size: 10px;
  color: #333333;
  text-decoration: underline;
  font-weight:normal;
}

a.small_orr
{
  font-size: 10px;
  color: #E54900;
  text-decoration: underline;
  font-weight:normal;
}

a.small_orr:hover
{
  font-size: 10px;
  color: #555555;
  text-decoration: none;
  font-weight:normal;
}

a.parking_1
{
  font-size: 12px;
  color: #000000;
  text-decoration: underline;
  font-weight:normal;
}

a.parking_1:hover
{
  font-size: 12px;
  color: #555555;
  text-decoration: none;
  font-weight:normal;
}

a.parking_2
{
  color: #E54900;
  text-decoration: underline;
}

a.parking_2:hover
{
  color: #555555;
  text-decoration: none;
}

a.parking_nav
{
  font-size: 10px;
  color: #000000;
  text-decoration: none;
  font-weight:bold;
}

a.parking_nav:hover
{
  font-size: 10px;
  color: #000000;
  text-decoration: underline;
  font-weight:bold;
}

a
{
  font-size: 10px;
  color: #E54900;
  text-decoration: underline;
  font-weight:bold;
}

a:hover
{
  font-size: 10px;
  color: #555555;
  text-decoration: none;
  font-weight:bold;
}

a.black_thin
{
  font-size: 10px;
  color: #000000;
  text-decoration: underline;
  font-weight:normal;
}

a.black_thin:hover
{
  font-size: 10px;
  color: #555555;
  text-decoration: none;
  font-weight:normal;
}

a.big_no
{
  color: #FF0000;
}
a.big_no:hover
{
  color: #555555;
}

a.big_yes
{
  color: #609E56;
}
a.big_yes:hover
{
  color: #555555;
}

a.v_small
{
  font-size: 11px;
  color: #000000;
  text-decoration: none;
  font-weight:normal;
  font-family: arial;
}

a.v_small:hover
{
  font-size: 11px;
  color: #555555;
  text-decoration: none;
  font-weight:normal;
  font-family: arial;
}

a.small_black
{
  font-size: 10px;
  color: #000000;
  text-decoration: none;
  font-weight:normal;
}

a.small_black:hover
{
  font-size: 10px;
  color: #000000;
  text-decoration: underline;
  font-weight:normal;
}

a.nav
{
  font-size: 11px;
}

a.nav:hover
{
  font-size: 11px;
}

a.alt
{
  color: #555555;
}

a.alt:hover
{
  color: #000000;
}

a.alt2
{
  color: #AAAAAA;
}

a.alt2:hover
{
  color: #000000;
}

a.red
{
  color: #FF0000;
}

a.red:hover
{
  color: #000000;
}

a.green
{
  color: #609E56;
}

a.green:hover
{
  color: #000000;
}

a.return_link
{
  font-size: 11px;
  color: #555555;
  text-decoration: none;
}

a.return_link:hover
{
  font-size: 11px;
  color: #555555;
  text-decoration: underline;
}

a.bookmark
{
  font-size: 11px;
  color: #000000;
  text-decoration: none;
  font-weight:normal;
}

a.bookmark:hover
{
  font-size: 11px;
  color: #000000;
  text-decoration: underline;
  font-weight:normal;
}

.date
{
  font-size: 9px;
  color: #818181;
}

.panel_nav
{
  color: #000000;
  font-size: 11px;
  font-weight:bold;
}

.no_wrap
{
  white-space:nowrap;
}

.red
{
  color: #FF0000;
}

.bold_b
{
  color: #333333;
  font-weight:bold;
}

.big_bold
{
  font-size: 12px;
  color: #666666;
  font-weight:bold;
}

.orange_bold
{
  font-size: 11px;
  color: #E54900;
  font-weight:bold;
}

.panel_title
{
  font-size: 12px;
  color: #FFFFFF;
  font-weight:bold;
}

.panel_body
{
  background-color: #FFFFFF;
}

.panel_border
{
  background-color: #666666;
}

.green_table_border
{
  border-color: #609E56;
  border-width: 1px;
  border-style: solid;

  background-color: #E2F8DB;
}
.green_font
{
  color:#609E56;
}

.red_table_border
{
  border-color: #FF0000;
  border-width: 1px;
  border-style: solid;

  background-color: #FAD8D8;
}
.red_font
{
  color:#FF0000;
}


/***** RECORD TABLE *****/

td.menu_header_top
{
  background-color: #EFEFEF;
  font-weight: bold;
  font-size: 12px;
  color: #555555;
  border: 1px solid #000000;
  white-space:nowrap;
}

td.menu_header
{
  background-color: #FCD6BD;
  font-weight: bold;
  font-size: 11px;
  color: #000000;
  border: 1px solid #000000;
  white-space:nowrap;
}

td.menu_header_small
{
  background-color: #FDD7BE;
  font-weight: normal;
  font-size: 10px;
  color: #000000;
  white-space:nowrap;
  font-family: arial;
  padding:3px;
}

td.row1
{
  background-color: #DEDEDE;
  color: #000000;
  border: 1px solid #000000;
}

td.row2
{
  background-color: #EFEFEF;
  color: #000000;
  border: 1px solid #000000;
}

td.row3
{
  background-color: #FDF4ED;
  color: #404040;
  padding:3px;
}

a.p_link
{
  color: #000000;
  text-decoration: none;
  font-weight : normal;
}

a.p_link:hover
{
  color: #FF0000;
  text-decoration: none;
  font-weight : normal;
}

a.bold_link
{
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

a.bold_link:hover
{
  color: #FF0000;
}

/***** END RECORD TABLE *****/

/***** FORM BITS *****/

.form_block
{
  background-color: #DDDDDD;
}

.form_block2
{
  background-color: #CCCCCC;
}

.form_block3
{
  background-color: #DEDEDE;
}

.form_label
{
  color: #333333;
  font-weight:bold;
  white-space:nowrap;
}

input.text
{
  border: 1px solid;
  border-color: #000000;
  background-color: #F8F8F8;

  font-family: lucida console,courier;
  font-size: 11px;
}

.textarea
{
  border: 1px solid;
  border-color: #000000;
  background-color: #F8F8F8;

  font-family: lucida console,courier;
  font-size: 11px;
}

.textarea_editor
{
  border: 1px solid;
  border-color: #000000;
  background-color: #F8F8F8;

  font-family: lucida console,courier;
  font-size: 12px;
}

.select
{
  font-family: Verdana, Geneva, Helvetica, sans-serif;
  font-size: 11px;
  background  : #F8F8F8;
  text-align: Left;
  margin-left: 0;
  margin-right: 0;
  padding: 2;
  overflow:hidden;
  width:100%;
}

.select2
{
  font-family: Verdana, Geneva, Helvetica, sans-serif;
  font-size: 11px;
  background  : #F8F8F8;
  text-align: Left;
  margin-left: 0;
  margin-right: 0;
  padding: 2;
  overflow:hidden;
}

/***** END FORM BITS *****/