﻿.box_full_width {
  padding: 0;
  margin: 0;
  width: 100%;
  border-collapse: collapse;
}
.black_6pt_arial {
  font-family: Arial, Helvetica;
  font-size: 6pt;
}
.txt_7pt_arial_gray {
  font-size: 7pt;
  color: #333;
  font-family: Arial;
}
.txt_small_bold_purple {
  border-width: 1px;
  font-weight: 700;
  color: #4F004F;
  font-size: 8pt;
}
.txt_7pt {
  font-size: 7pt;
  font-family: Verdana, Arial, Helvetica;
  color: #000;
  text-align: left;
  word-spacing: 0;
  margin: 2px 0 0;
}
.real_small_text_dred {
  font-family: Verdana, Arial, Helvetica;
  font-size: 7pt;
  color: #800;
  font-weight: normal;
}
.blk_8pt_bld_arial {
  color: #000;
  font-size: 8pt;
  font-weight: 700;
  text-align: center;
  font-family: Arial, Helvetica;
}
.txt_8pt {
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica;
  color: #000;
  font-weight: normal;
  text-indent: 0;
  text-align: left;
  word-spacing: 0px;
  margin: 2px 0 0;
}
.dk_prpl_8pt_bld_arial {
  color: #4A004A;
  font-size: 8pt;
  font-weight: 700;
  text-align: center;
  font-family: Arial, Helvetica;
}
.dk_red_8pt_bld_arial {
  color: #640000;
  font-size: 8pt;
  font-weight: 700;
  text-align: center;
  font-family: Arial, Helvetica;
}
.dk_grn_8pt_bld_arial {
  color: #050;
  font-size: 8pt;
  font-weight: 700;
  text-align: center;
  font-family: Arial, Helvetica;
}
.blue_8pt_bld_arial {
  color: #204080;
  font-size: 8pt;
  font-weight: 700;
  text-align: center;
  font-family: Arial, Helvetica;
}
.float_lt_bdr_5px {
  margin: 2px 5px 2px 0;
  border: 1px solid #009;
  float: left;
}
.float_rt_bdr_5px {
  margin: 2px 0 2px 5px;
  border: 1px solid #009;
  float: right;
}
.float_lt_5px {
  border-width: 0px;
  margin: 2px 5px 2px 0;
  float: left;
}
.float_rt_5px {
  border-width: 0;
  margin: 2px 0px 2px 5px;
  float: right;
}
.txt_align_ctr_bdr_5px {
  margin: 5px;
  border: 1px solid #009;
  text-align: center;
}
.txt_align_ctr_5px {
  border-width: 0;
  margin: 5px auto;
  text-align: center;
  border-collapse: collapse;
}
.float_lt_bdr_2px {
  margin: 2px 2px 2px 0;
  border: 1px solid #009;
  float: left;
}
.float_rt_bdr_2px {
  margin: 2px 0 2px 2px;
  border: 1px solid #009;
  float: right;
}
.txt_align_ctr_bdr_2px {
  margin: 2px;
  border: 1px solid #009;
  text-align: center;
}
.float_lt_2px {
  border-width: 0;
  margin: 2px 2px 2px 0;
  float: left;
}
.float_rt_2px {
  border-width: 0;
  margin: 2px 2px 2px 0px;
  float: right;
}
.margin_2pt_horiz {
  margin: 2px;
  border-width: 0;
}
.head_dblue {
  background-color: #248;
  text-align: center;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: 700;
  color: #FFF;
  height: 15px;
  margin-top: 2px;
}
.head_mblue {
  background-color: #158;
  text-align: center;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: 700;
  color: #FFF;
  height: 15px;
  margin-top: 2px;
}
.head_lblue {
  background-color: #369;
  text-align: center;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: 700;
  color: #FFF;
  height: 15px;
  margin-top: 2px;
}
.head_dred {
  background-color: #833;
  text-align: center;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: 700;
  color: #FFF;
  height: 15px;
  margin-top: 2px;
}
.head_mred {
  background-color: #844;
  text-align: center;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: 700;
  color: #FFF;
  height: 15px;
  margin-top: 2px;
}
.head_dgreen {
	background-color: #363;
	text-align: center;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: 700;
	color: #FFF;
  height: 15px;
  margin-top: 2px;
}
.head_mgreen {
  background-color: #484;
  text-align: center;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: 700;
  color: #FFF;
  height: 15px;
  margin-top: 2px;
}
.head_teal {
  background-color: #477;
  text-align: center;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: 700;
  color: #FFF;
  height: 15px;
  margin-top: 2px;
}
.head_dpurple {
  background-color: #647;
  text-align: center;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: 700;
  color: #FFF;
  height: 15px;
  margin-top: 2px;
}
.head_mbrown {
  background-color: #764;
  text-align: center;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: 700;
  color: #FFF;
  height: 15px;
  margin-top: 2px;
}
.head_lbrown {
  background-color: #A94;
  text-align: center;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: 700;
  color: #FFF;
  height: 15px;
  margin-top: 2px;
}
.head_tan {
  background-color: #DC9;
  text-align: center;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: 700;
  color: #333;
  height: 15px;
  margin-top: 2px;
}
.head_orange {
  background-color: #D91;
  text-align: center;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: 700;
  color: #FFF;
  height: 15px;
  margin-top: 2px;
}
.head_lyellow {
  background-color: #FFC;
  text-align: center;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: 700;
  color: #333;
  height: 15px;
  margin-top: 2px;
}
.head_dgray {
  background-color: #888;
  text-align: center;
  font-family: Verdana;
  font-size: 8pt;
  font-weight: 700;
  color: #FFF;
  height: 15px;
  margin-top: 2px;
}
.vendor_tbl_rows {
  padding: 0;
  margin: 0;
  border-collapse: collapse;
  border: 1px solid #CCC;
  width: 100%;
  text-align: left;
}
.vendor_cell_50pct {
  width: 50%;
  vertical-align: top;
  text-align: center;
}
.highlighted_ad {
	border-style: solid;
	font-size: 8pt;
	border-width: 2px;
	width: 300px;
	background-color: #FFF;
	border-collapse: collapse;
	padding: 2px;
	margin: auto;
	font-family: Verdana;
	text-align: left;
}
.box_300x250 {
  border-width: 0;
  text-align: center;
  width: 306px;
  height: 256px;
  border-collapse: collapse;
}
.box_300x250_flt_rt {
  margin: 5px;
  padding: 0;
  width: 304px;
  height: 254px;
  border-collapse: collapse;
  float: right;
}
.cell_google_90px_ht {
  vertical-align: middle;
  height: 90px;
}
.smorgasbord {
  border-collapse: collapse;
  width: 155px;
  font-size: 8pt;
  font-family: Verdana, Arial, Helvetica;
  text-align: left;
  margin: 0;
  padding: 1px;
}
.smorg_tbl_inner {
  border-collapse: collapse;
  border: 1px solid #DDD;
  width: 100%;
  font-family: Arial, Helvetica;
  font-size: 8pt;
  padding: 0;
  margin: 0;
  margin-top: 3px;
}
p {
  font-family: Verdana;
  margin-top: 4px;
  margin-bottom: 0px;
  text-align: left;
}
ul {
  margin-left: 24px;
  margin-top: 12px;
  margin-bottom: 12px;
  padding: 0;
}
li {
  display: list-item;
  list-style-type: disc;
  margin-left: 0px;
  margin-top: 3px;
  padding: 0;
}
li li {
  list-style-type: circle;
  margin-left: -6px;
  margin-top: 3px;
  padding: 0;
}
li li li {
  list-style-type: square;
  margin-left: -6px;
  padding: 0;
}
ol {
  margin-left: 24px;
  list-style-type: decimal;
  padding: 0;
}
body {
  font-family: Verdana;
}
a:link {
  color: #303044;
  font-family: Verdana, Arial, Helvetica;
}
a:visited {
  color: #373737;
  font-family: Verdana, Arial, Helvetica;
}
a:hover {
  color: #B42937;
  font-family: Verdana, Arial, Helvetica;
}
a:active {
  color: #1E2479;
  font-family: Verdana, Arial, Helvetica;
}
.col_25pct {
  vertical-align: top;
  width: 25%;
}
.col_33pct {
  vertical-align: top;
  width: 33%;
}
.width_4_col {
  width: 155px;
  float: left;
  padding: 3px;
  font-size: 8pt;
}
.width_3_col {
  width: 213px;
  float: left;
  padding: 5px;
  font-size: 8pt;
}
.width_2_col {
  width: 310px;
  float: left;
  padding: 5px;
  font-size: 8pt;
}
/* ----- Begin -- RF Cafe DWT ----- */
.dwt_body {
  font-family: Verdana, Arial, Helvetica;
  font-size: 9pt;
  background-image: url('images/rfcafe_bkg.gif');
  margin: 2px auto;
}
#dwt_container {
  margin: auto;
  width: 1038px;
  background-color: #FFF;
}
#dwt_left_col {
  float: left;
  width: 126px;
  margin-right:5px;
}
#dwt_page_content {
  float: left;
  width: 650px;
  margin-top: 10px;
  font-family: Verdana;
  font-size: 9pt;
  background-color: #FFF;
}
#dwt_right_col {
  float: left;
  width: 250px;
  margin-left: 5px;
  z-index: 0;
}
#dwt_title {
  width: 650px;
  min-height: 25px;
  color: #003366;
  font-size: 12pt;
  font-weight: 700;
  text-align: center;
  vertical-align: middle;
  border-bottom: 3px maroon double;
  margin-bottom: 3px;
  border-top: 3px maroon double;
  margin-top: 3px;
}
#dwt_top {
  width: 650px;
  height: 200px;
  margin-top: -8px;
}
#dwt_content {
  width: 645px;
  min-height: 300px;
  z-index: 10000;
}
#dwt_bottom {
  width: 650px;
  height: 170px;
}
.dwt-left-ifrm {
  width: 124px;
  height: 1600px;
  text-align: center;
  border: 0;
}
.dwt-top-ifrm {
  width: 648px;
  height: 198px;;
  text-align: center;
  border: 0;
}
.dwt-bottom-ifrm {
  width: 648px;
  height: 170px;;
  text-align: center;
  border: 0;
}
.dwt-right-ifrm {
  width: 248px;
  height: 1600px;;
  text-align: center;
  border: 0;
}
.menu_main {
  width: 650px;
  height: 203px;
}
.tab {
  width: 85px;
  height: 15px;
  float: left;
  font-size: 7pt;
  text-align: center;
  font-weight: 700;
  border: 1px silver inset;
  background-color:#EEF;
  color: #333;
}
.tab_row {
  width: 350px;
  height: 18px;
}
/* ----- End -- RF Cafe DWT ----- */
h1 {
  font-size: 12pt;
  margin: 0;
}
h2 {
  font-family: Verdana, Arial, Helvetica;
  font-size: 11pt;
  font-weight: 700;
  color: #000;
  text-align: center;
}
h5 {
	font-size:8pt;color:#336;font-weight:600;font-family:Arial;margin:0;
}
/* ----- Begin -- Borders & Menu ----- */
.logo {
  border-width: 0;
  width: 78px;
  height: 26px;
}
.logo_cell {
  border: 1px solid #C0C0C0;
  width: 78px;
  height: 26px;
}
.txt_6pt_wht {
  text-decoration: none;
  font-family: Arial, Helvetica;
  font-size: 6pt;
  text-align: center;
  color: #FFF;
  font-weight: 700;
}
.tbl_ctr {
  border-collapse: collapse;
  margin: auto;
}
/* ----- End -- Borders & Menu ----- */
