/* 
 * 10px = vs_ = very small
 * 12px = sm_ = small
 * 15px = md_ = medium
 * 18px = lg_ = large
 * 20px = vl_ = v large
 */
/*
 * Orange Stuff
 */
.vs_orange {
  font: 10px/10px verdana, arial, helvetica, sans-serif;
  background-color: transparent;
  color: #FF8A3B
}
.vs_orange_bold {
  font: 10px/10px verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  background-color: transparent;
  color: #FF8A3B;
}
.sm_orange {
  font: 12px/12px verdana, arial, helvetica, sans-serif;
  background-color: transparent;
  color: #FF8A3B;
}
.sm_orange_bold {
  font: 12px/12px verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  background-color: transparent;
  color: #FF8A3B;
}
.sm_orange_ital {
  font: 12px/12px verdana, arial, helvetica, sans-serif;
  font-style: italic;
  background-color: transparent;
  color: #FF8A3B;
}
.sm_orange_bold_ital {
  font: 12px/12px verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  font-style: italic;
  background-color: transparent;
  color: #FF8A3B;
}
.sm_orange_nodec {
  font: 12px/12px verdana, arial, helvetica, sans-serif;
  background-color: transparent;
  color: #FF8A3B;
  text-decoration: none;
}
.sm_orange_nodec:visited {
  font: 12px/12px verdana, arial, helvetica, sans-serif;
  background-color: transparent;
  color: #FF8A3B;
  text-decoration: none;
}
.sm_orange_bold_nodec {
  font: 12px/12px verdana, arial, helvetica, sans-serif;
  background-color: transparent;
  color: #FF8A3B;
  font-weight: bold;
  text-decoration: none;
}
.sm_orange_bold_nodec:visited {
  font: 12px/12px verdana, arial, helvetica, sans-serif;
  background-color: transparent;
  color: #FF8A3B;
  font-weight: bold;
  text-decoration: none;
}
.sm_orange_inv {
  font: 12px/12px verdana, arial, helvetica, sans-serif;
  background-color: #FF8A3B;
  color: #ffffff;
}
.sm_orange_inv_bold {
  font: 12px/12px verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  background-color: #FF8A3B;
  color: #ffffff;
}
.sm_orange_inv_hov {
  font: 12px/12px verdana, arial, helvetica, sans-serif;
  background-color: #FF8A3B;
  color: #ffffff;
  text-decoration: none;
}
.sm_orange_inv_hov:visited {
  font: 12px/12px verdana, arial, helvetica, sans-serif;
  background-color: #FF8A3B;
  color: #ffffff;
  text-decoration: none;
}
.sm_orange_inv_hov:hover {
  font: 12px/12px verdana, arial, helvetica, sans-serif;
  background-color: #FF8A3B;
  color: #ff0000;
  text-decoration: none;
}
.sm_orange_hov {
  font: 12px/12px verdana, arial, helvetica, sans-serif;
  background-color: #ffffff;
  color: #FF8A3B;
  text-decoration: none;
}
.sm_orange_hov:visited {
  font: 12px/12px verdana, arial, helvetica, sans-serif;
  background-color: #ffffff;
  color: #FF8A3B;
  text-decoration: none;
}
.sm_orange_hov:hover {
  font: 12px/12px verdana, arial, helvetica, sans-serif;
  background-color: #ff0000;
  color: #FF8A3B;
  text-decoration: none;
}
.md_orange {
  font: 15px/15px verdana, arial, helvetica, sans-serif;
  background-color: transparent;
  color: #FF8A3B;
}
.md_orange_bold {
  font: 15px/15px verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  background-color: transparent;
  color: #FF8A3B;
}
.md_orange_ital {
  font: 15px/15px verdana, arial, helvetica, sans-serif;
  font-style: italic;
  background-color: transparent;
  color: #FF8A3B;
}
.md_orange_bold_ital {
  font: 15px/15px verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  font-style: italic;
  background-color: transparent;
  color: #FF8A3B;
}
.md_orange_nodec {
  font: 15px/15px verdana, arial, helvetica, sans-serif;
  background-color: transparent;
  color: #FF8A3B;
  text-decoration: none;
}
.md_orange_nodec:visited {
  font: 15px/15px verdana, arial, helvetica, sans-serif;
  background-color: transparent;
  color: #FF8A3B;
  text-decoration: none;
}
.md_orange_bold:visited {
  font: 15px/15px verdana, arial, helvetica, sans-serif;
  background-color: transparent;
  color: #660066;
}
.md_orange_inv {
  font: 15px/15px verdana, arial, helvetica, sans-serif;
  background-color: #FF8A3B;
  color: #ffffff;
}
.md_orange_inv_bold {
  font: 15px/15px verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  background-color: #FF8A3B;
  color: #ff0000;
  text-decoration: none;
}
.md_orange_inv_hov {
  font: 15px/15px verdana, arial, helvetica, sans-serif;
  background-color: #FF8A3B;
  color: #ffffff;
  position: relative;
  text-decoration: none;
}
.md_orange_inv_hov:visited {
  font: 15px/15px verdana, arial, helvetica, sans-serif;
  background-color: #FF8A3B;
  color: #ffffff;
  text-decoration: none;
}
.md_orange_inv_hov:hover {
  font: 15px/15px verdana, arial, helvetica, sans-serif;
  background-color: #FF8A3B;
  color: #ff0000;
  text-decoration: none;
}
.lg_orange {
  font: 18px/18px verdana, arial, helvetica, sans-serif;
  background-color: transparent;
  color: #FF8A3B;
}
.lg_orange_bold_ital {
  font: 18px/18px verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  font-style: italic;
  background-color: transparent;
  color: #FF8A3B;
}
.lg_orange_bold {
  font: 18px/18px verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  background-color: transparent;
  color: #FF8A3B;
}
.lg_orange_inv_bold {
  font: 18px/18px verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  background-color: #FF8A3B;
  color: #ffffff;
}
.vl_orange {
  font: 20px/20px verdana, arial, helvetica, sans-serif;
  background-color: transparent;
  color: #FF8A3B;
}
.vl_orange_bold {
  font: 20px/20px verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  background-color: transparent;
  color: #FF8A3B;
}
.vl_orange_inv_bold_tt {
  font: 20px/20px verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  background-color: #FF8A3B;
  color: #ffffff;
}
.footer_orange {
  font: 12px/12px verdana, arial, helvetica, sans-serif;
  background-color: transparent;
  color: #FF8A3B;
}
/*
 * Red Stuff
 */
.vs_red {
  font: 10px/10px verdana, arial, helvetica, sans-serif;
  background-color: transparent;
  color: #ff0000;
}
.vs_red_bold {
  font: 10px/10px verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  background-color: transparent;
  color: #ff0000;
}
.sm_red {
  font: 12px/12px verdana, arial, helvetica, sans-serif;
  background-color: transparent;
  color: #ff0000;
}
.sm_red_bold {
  font: 12px/12px verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  background-color: transparent;
  color: #ff0000;
}
.md_red {
  font: 15px/15px verdana, arial, helvetica, sans-serif;
  background-color: transparent;
  color: #ff0000;
}
.md_red_bold {
  font: 15px/15px verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  background-color: transparent;
  color: #ff0000;
}
.md_red_nodec {
  font: 15px/15px verdana, arial, helvetica, sans-serif;
  background-color: transparent;
  color: #ff0000;
  text-decoration: none;
}
.md_red_nodec:visited {
  font: 15px/15px verdana, arial, helvetica, sans-serif;
  background-color: transparent;
  color: #ff0000;
  text-decoration: none;
}
.lg_red {
  font: 18px/18px verdana, arial, helvetica, sans-serif;
  background-color: transparent;
  color: #ff0000;
}
.lg_red_bold {
  font: 18px/18px verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  background-color: transparent;
  color: #ff0000;
}
.vl_red {
  font: 20px/20px verdana, arial, helvetica, sans-serif;
  background-color: transparent;
  color: #ff0000;
}
.vl_red_bold {
  font: 20px/20px verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  background-color: transparent;
  color: #ff0000;
}
.sm_red_inv {
  font: 12px/12px verdana, arial, helvetica, sans-serif;
  background-color: #000099;
  color: #ff0000;
}
.md_red_inv {
  font: 15px/15px verdana, arial, helvetica, sans-serif;
  background-color: #000099;
  color: #ff0000;
}
.md_red_inv_bold {
  font: 15px/15px verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  background-color: #000099;
  color: #ff0000;
}
.sm_red_inv_bold {
  font: 12px/12px verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  background-color: #000099;
  color: #ff0000;
}
/*
 * Light Red Stuff
 */
.vs_ltred {
  font: 10px/10px verdana, arial, helvetica, sans-serif;
  background-color: transparent;
  color: #ff4444;
}
.sm_ltred {
  font: 12px/12px verdana, arial, helvetica, sans-serif;
  background-color: transparent;
  color: #ff4444;
}
.md_ltred {
  font: 15px/15px verdana, arial, helvetica, sans-serif;
  background-color: transparent;
  color: #ff4444;
}
.lg_ltred {
  font: 18px/18px verdana, arial, helvetica, sans-serif;
  background-color: transparent;
  color: #ff4444;
}
.vl_ltred {
  font: 20px/20px verdana, arial, helvetica, sans-serif;
  background-color: transparent;
  color: #ff4444;
}
/*
 * Black Stuff
 */
.vs_black {
  font: 10px/10px verdana, arial, helvetica, sans-serif;
  background-color: transparent;
  color: #000000;
}
.vs_black_bold {
  font: 10px/10px verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  background-color: transparent;
  color: #000000;
}
.vs_black_ital {
  font: 10px/10px verdana, arial, helvetica, sans-serif;
  font-style: italic;
  background-color: transparent;
  color: #000000;
}
.sm_black {
  font: 12px/12px verdana, arial, helvetica, sans-serif;
  background-color: transparent;
  color: #000000;
}
.sm_black_bold {
  font: 12px/12px verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  background-color: transparent;
  color: #000000;
}
.sm_black_bold_ital {
  font: 12px/12px verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  font-style: italic;
  background-color: transparent;
  color: #000000;
}
.md_black {
  font: 15px/15px verdana, arial, helvetica, sans-serif;
  background-color: transparent;
  color: #000000;
}
.md_black_bold {
  font: 15px/15px verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  background-color: transparent;
  color: #000000;
}
.md_black_ital {
  font: 15px/15px verdana, arial, helvetica, sans-serif;
  font-style: italic;
  background-color: transparent;
  color: #000000;
}
.md_black_bold_ital {
  font: 15px/15px verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  font-style: italic;
  background-color: transparent;
  color: #000000;
}
.lg_black {
  font: 18px/18px verdana, arial, helvetica, sans-serif;
  background-color: transparent;
  color: #000000;
}
.lg_black_bold {
  font: 18px/18px verdana, arial, helvetica, sans-serif;
  font-weight: bold;
  background-color: transparent;
  color: #000000;
}
.sm_black_tt {
  font: 12px/12px verdana, arial, helvetica, sans-serif;
}
.md_black_tt {
  font: 15px/15px verdana, arial, helvetica, sans-serif;
}
.md_black_on_white {
  font: 15px/15px verdana, arial, helvetica, sans-serif;
  background-color: #ffffff;
  color: #000000;
}

/*
 * Button Stuff
 */
.button_sm {
  width: 100px;
  color: #FFFFFF;
  background-color: #FF8A3B;
  font: 12px/12px verdana, arial, helvetica, sans-serif;
  font-weight: bold;
}
.button_md {
  width: 150px;
  color: #FFFFFF;
  background-color: #FF8A3B;
  font: 12px/12px verdana, arial, helvetica, sans-serif;
  font-weight: bold;
}

.button_lg {
  width: 200px;
  color: #FFFFFF;
  background-color: #FF8A3B;
  font: 12px/12px verdana, arial, helvetica, sans-serif;
  font-weight: bold;
}

/*
 * Button Stuff
 */
.orange_ip {
  color: #000000;
  background-color: #ffd3b5;
  font: 12px/12px verdana, arial, helvetica, sans-serif;
}

