body {
  font-family: Verdana, Tahoma;
  font-size: 12;
  color: #222222;
  background: url(pics/bg.gif);
  background-color: #e6e6e6;
}

td {
  font-size: 12;
}

input {
  font-family: Courier New, Verdana, Tahoma;
  font-size: 12;
  border: 1px solid #999999;
  background-color: #ffffff;
}

input#google {
  font-family: Verdana, Tahoma;
  font-size: 10;
  border: 1px solid #999999;
  background-color: #ffffff;
}

input#googlebutton {
  font-family: Verdana, Tahoma;
  font-size: 10;
  border: 1px outset #e60000;
  background-color: #ffffff;
}

input#buttons {
  font-family: Verdana, Tahoma;
  font-size: 12;
  font-weight: bold;
  border: 1px outset #e60000;
  background-color: #ffffff;
}

input#no_border {
  border-style: none;
}

select {
  font-family: Courier New, Verdana, Tahoma;
  font-size: 12;
  border: 1px solid #999999;
  background-color: #ffffff;
}

textarea {
  font-family: Courier New, Verdana, Tahoma;
  font-size: 12;
  border: 1px solid #999999;
  background-color: #ffffff;
}

a {
  color: #999999;
  text-decoration: none;
}

a:hover {
  color: #999999;
  text-decoration: underline;
}

.header {
  font-size: 12;
  font-weight: bold;
  color: #e60000;
}

.nav_left {
  background: url(pics/nav_bg_left.gif) no-repeat;
  background-position: center left;
}

.nav_right {
  background: url(pics/nav_bg_right.gif) no-repeat;
  background-position: center right;
}

.nav {
  background: url(pics/nav_bg.gif) repeat-x;
  font-weight: bold;
}

.nav a {
  color: #000000;
  text-decoration: none;
}

.nav_right a {
  color: #af0000;
}

.nav a:hover {
  color: #999999;
  text-decoration: underline;
}

.nav#current a {
  color: #b60000;
  text-decoration: none;
}

.nav#current a:hover {
  color: #999999;
  text-decoration: underline;
}

.white {
  background-color: #ffffff;
}

.mission {
  background-color: #ffefef;
}

.promotions {
  background-color: #efefef;
}

.gray {
  background-color: #efefef;
}

.border {
  background-color: #dfdfdf;
}

.photo {
  background-color: #ffb4b4;
}

.pan{
  background-color: #b4ffb4;
}

.vt{
  background-color: #b4b4ff;
}

.flash{
  background-color: #b4b4ff;
}

.footer {
  font-size: 10;
  font-weight: bold;
  background-color: #efefef;
}

.footer#red {
  color: #e60000;
}

.footer#black {
  color: #222222;
}

.small {
  font-size: 10;
  color: #555555;
}

.small#red {
  font-size: 10;
  font-weight: bold;
  color: #e60000;
}

.arrows {
  font-size: 12;
  font-weight: bold;
  color: #222222;
}

.info {
  font-family: Times New Roman, Verdana, Tahoma;
  font-size: 32;
  font-weight: bold;
  font-style: italic;
  color: #999999;
}

.box_top {
  background: url(pics/box_top.gif) no-repeat;
  padding-top: 6px;
  padding-left: 8px;
  padding-right: 8px;
}

.box_middle {
  background: url(pics/box_middle.gif) repeat-y;
}

.box_inside {
  padding-left: 8px;
  padding-right: 8px;
}

.box_bottom {
  background: url(pics/box_bottom.gif) no-repeat;
  background-position: bottom center;
  padding-left: 8px;
  padding-right: 8px;
  padding-bottom: 8px;
}

.left_border {
  background: url(pics/bg_left.gif) repeat-y;
  background-position: left;
}

.right_border {
  background: url(pics/bg_right.gif) repeat-y;
  background-position: right;
}

.top_bottom_border {
  border-style: solid;
  border-color: #dddddd;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left: none;
  border-right: none;
}

#trailimageid
{
  font-size: 12px;
  font-weight: bold;
  color: #e60000;
  position: absolute;
  width: 400px;
  z-index: 200;
}

.mat_1 {
  background-color: #fff9e5;
}

.frame_ht_1 {
  background: url(pics/frame_ht_1.jpg);
  background-position: top left;
}

.frame_hb_1 {
  background: url(pics/frame_hb_1.jpg);
  background-position: bottom left;
}

.frame_vl_1 {
  background: url(pics/frame_vl_1.jpg);
  background-position: top left;
}

.frame_vr_1 {
  background: url(pics/frame_vr_1.jpg);
  background-position: top right;
}

.frame_tl_1 {
  background: url(pics/frame_tl_1.jpg);
  background-position: top left;
}

.frame_tr_1 {
  background: url(pics/frame_tr_1.jpg);
  background-position: top right;
}

.frame_bl_1 {
  background: url(pics/frame_bl_1.jpg);
  background-position: bottom left;
}

.frame_br_1 {
  background: url(pics/frame_br_1.jpg);
  background-position: bottom right;
}

.mat_2 {
  background-color: #ffffff;
}

.frame_ht_2 {
  background-color: #000000;
}

.frame_hb_2 {
  background-color: #000000;
}

.frame_vl_2{
  background-color: #000000;
}

.frame_vr_2 {
  background-color: #000000;
}

.frame_tl_2 {
  background-color: #000000;
}

.frame_tr_2 {
  background-color: #000000;
}

.frame_bl_2 {
  background-color: #000000;
}

.frame_br_2 {
  background-color: #000000;
}

.grayline {
	margin-top: 5px;
	margin-bottom: 5px;
}

hr {
	border: none;
	height: 2px;
	color: #999999;
	background-color: #999999;
}
