body {
	height: 100%;
	margin-bottom: 1px;
	height: 100%;
	padding: 0px;
	font-family: Arial, Helvetica, Sans Serif;
	line-height: 120%;
	font-size: 11px;
	color: #333333;
	background: #ffffff;
}

td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.grid_header_yel {
	padding: 0px;
	background-color: #FFC71E;
	color: white;
	font-weight: bold;
	}
.button {
  color: #bf503e;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 3px double #cccccc;
  width: auto;
  padding: 0px 5px;
  line-height: 18px !important;
  line-height: 16px;
  height: 26px !important;
  height: 24px;
  margin: 1px;
}
.button2 {
  color: #c64934;
  font-family: Arial, Hevlvetica, sans-serif;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 3px double #cccccc;
  width:158px;
  padding: 0px 5px;
  line-height: 18px !important;
  line-height: 16px;
  height: 26px !important;
  height: 24px;
  margin: 1px;
}
.menu_header_text {
font-size:14px;
color:#ffffff;
font-weight: bold;
}
.header_text {
font-size:14px;
color:#333333;
font-weight: bold;
}
.header_text_big {
font-size:16px;
color:#333333;
font-weight: bold;
}
.header_text_2 {
font-size:12px;
color:#bf503e;
font-weight: bolder;
}
.small_red_error {
font-size:8pt;
color:#bf503e;
}
.cost {
font-size:12px;
color:#333333;
font-weight: bolder;
}
.curr {
font-size:12px;
color:#333333;
font-weight: bolder;
font-variant:small-caps;
}
.padded3pxl_r {
padding-left:3px;
padding-right:3px;
}
.padded2px {
padding:2px;
}

.spaced {
line-height: 13pt;
font-size:12px;
}

a.mainnav:link, a.mainnav:visited {
	display: block;
	background: url(../images/toptitle2.gif) no-repeat;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	height:26px;
	text-align: center;
	padding-top: 5px;
	height: 25px !important;
	text-decoration: none;
}
a.mainnav:hover {
	background: url(../images/toptitle2on.gif) no-repeat;
	text-decoration: none;
	color: #bf503e;
}

a.mainnav#active_menu {
	color:#bf503e;
	font-weight: bold;
}

a.mainnav#active_menu:hover {
	color: #0000FF;
}
.whitetext
{
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	}

.td_box_edge_center {
  border: 1px solid #cccccc;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}
.td_box_edge {
  border: 1px solid #cccccc;
}
.td_mainbox {
  border: 1px solid #cccccc;
  padding:2px;
}
.td_box_bottomside_pad {
  
  padding-left:5px;
  padding-right:5px;
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}

.td_box_bottomside {
  border-left: 1px solid #cccccc;
  border-right: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}

.td_box_topside {
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}
.td_box_bottom {
	border-bottom: 1px solid #cccccc;
}
.td_box_top {
	border-top: 1px solid #cccccc;
}
.td_box_top_bottom {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.td_top_bottom_2pxpad {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	padding:2px;
}
.td_bottom_2pxpad {
	border-bottom: 1px solid #cccccc;
	padding:2px;
}
.style26 {color: #990000; font-weight: bold; font-size: 12px; }
        .style8 {font-family: Arial, Helvetica, sans-serif; color: #333333; font-size: 11px; }




