.app_transfer {
  font-size: 8pt;
  width: 120px; }

.cq_table {
  width: 95%; }

.cq_table .bold {
  font-weight: bold; }

.cq_table .content {
  width: 100%; }

.divlink {
  text-decoration: none;
  color: #0D98C3;
  border: solid 1px #0D98C3;
  padding: 3px;
  cursor: pointer; }

#rmg_status_update {
  border: solid 1px red;
  width: 100%;
  height: 20px;
  background: pink;
  color: red;
  display: none;
  padding-top: 6px;
  padding-bottom: 6px;
  font-size: 8pt; }

#rmg_app_detail_table {
  width: 100%; }

#rmg_app_detail_table .factor {
  text-align: left;
  width: 50%; }

#rmg_app_detail_table .bold_factor {
  text-align: left;
  width: 50%;
  font-weight: bold; }

#rmg_app_detail_table .value {
  text-align: left;
  width: 50%; }

#rmg_app_detail_table th {
  background: silver; }

.rmg_app_detail {
  padding: 0px;
  margin: 0px;
  border: 0px;
  background: white;
  width: 100%;
  display: none;
  opacity: .80;
  filter: alpha(opacity=80);
  -moz-opacity: 0.80; }

.rmg_results {
  position: relative;
  width: 750px;
  height: 100%;
  padding-top: 0px; }

#rmg_results_table, #rmg_formulas_table {
  background: #F4F6F6;
  border: solid 1px white;
  width: 730px; }

#rmg_results_table th {
  font-size: 8pt;
  border-bottom: solid 1px silver;
  padding: 4px; }

#rmg_formulas_table td {
  border-bottom: solid 1px silver;
  font-size: 8pt;
  padding: 5px; }

#rmg_results_table td {
  border-bottom: solid 1px silver;
  font-size: 8pt;
  padding: 5px;
  text-align: center; }

#rmg_results_table .no_pad {
  padding: 0px;
  border: 0px; }

#composite_outer_table {
  width: 660px; }

#composite_table .competency {
  width: 300px;
  font-size: 8pt; }

#composite_table .weight {
  width: 50px;
  font-size: 8pt; }

#composite_table .overall_weight {
  padding: 10px;
  border-bottom: solid 1px silver;
  font-weight: bold;
  text-align: center; }

div.styled-pdf-links div.buttons {
  height: 30px;
  width: 170px; }

div.styled-pdf-links div.body div.buttons a {
  background: transparent url(../images/pdf_button.png) no-repeat 100% -30px;
  padding-right: 8px;
  display: block;
  float: left;
  margin-left: 10px; }

div.styled-pdf-links div.body div.buttons a span {
  background: transparent url(../images/pdf_button.png) no-repeat 0px -30px;
  padding: 4px 23px 8px 55px;
  display: block;
  float: left;
  margin-left: -3px;
  cursor: pointer;
  color: #074D7E;
  font-size: 14px;
  font-family: helvetica;
  font-weight: bold; }

div.styled-pdf-links div.body div.buttons a:hover {
  background-position: 100% 0px; }

div.styled-pdf-links div.body div.buttons a:hover span {
  background-position: 0px 0px; }

.b160_btn {
  font-weight: bold;
  width: 160px; }

.tog_link {
  padding-right: 10px;
  padding-bottom: 5px; }

.title_holder {
  width: 100%;
  font-weight: bold;
  padding-left: 10px;
  padding-bottom: 5px; }

.pan_shell {
  width: 96%; }

.header_row {
  background: #116CAB;
  color: white; }

.hot_row {
  font-size: 13px;
  background-color: #BED9F4; }

.cold_row {
  font-size: 13px; }

.left_cell {
  padding-left: 10px;
  padding-bottom: 8px;
  padding-top: 10px; }

.link_image {
  cursor: pointer; }

.dynamic_cell {
  background: white;
  height: 1px;
  padding: 0; }

.font_18 {
  font-size: 18px; }

.font_20 {
  font-size: 20px; }

#people {
  position: absolute;
  left: 40px;
  top: 90px;
  width: 120px;
  height: 95px;
  background: url('/images/people.png'); }

.cust_quests_show {
  display: block; }

.cust_quests_hide {
  display: none; }

.v_score_table {
  border: solid 1px blue; }

.v_rank_table {
  border: solid 1px red; }

.bench_panel {
  width: 570px;
  border: solid 1px silver;
  padding: 20px;
  background: #E1E4E6; }

.error_message {
  color: red;
  font-weight: bold; }

.roundedText {
  margin-left: 4px;
  width: 240px;
  margin-top: 3px;
  border: 0px;
  font-size: 18px; }

.roundBackSilver {
  padding: 0px;
  width: 250px;
  height: 30px;
  background: url('/images/inputBackSilver250.gif'); }

.silver_spacer {
  height: 1px;
  padding: 0px;
  margin: 0px;
  background: red;
  border-top: solid 1px silver; }

.employer_hide {
  display: none; }

.employer_show {
  display: block; }

.red_msg {
  color: red;
  font-size: 14px;
  text-align: left;
  padding: 5px;
  background: #CFDDE7; }

.master_util_cell {
  color: red; }

.pan_search_client {
  width: 96%;
  border: solid 1px silver; }

.pan_table_placeholder {
  width: 96%;
  border: solid 1px silver;
  display: none; }

.form_pan {
  background: #E8EAEC; }

.del_pan {
  background: #E8EAEC;
  border-bottom: solid 1px white; }

.login_input {
  width: 200px; }

.login_table {
  width: 100%;
  top: 50%; }

.link_with_img_cold {
  border: solid 1px #0099CC;
  background: white;
  color: #0099CC;
  width: 130px;
  cursor: pointer; }

.link_with_img_hot {
  border: solid 1px #042D64;
  background: #CFE9F2;
  color: #042D64;
  width: 130px;
  cursor: pointer; }

.link_text_cell {
  font-family: sans-serif;
  font-weight: bold;
  font-size: 1.0em; }

.detail_key {
  font-weight: bold;
  width: 195px;
  padding-left: 10px;
  padding-bottom: 8px;
  padding-top: 8px;
  vertical-align: top; }

.detail_val1 {
  vertical-align: top;
  padding-top: 8px; }

.pan_msg {
  text-align: center;
  padding-top: 5px;
  color: #125583;
  background: #CFDDE7;
  border: solid 1px #125583;
  height: 30px;
  width: 100%; }

.submit1 {
  width: 220px; }

.detail_inner_table {
  width: 930px;
  background: #F0F1F2;
  border: solid 1px white; }

.detail_inner_table_expired {
  width: 930px;
  background: #CFDDE7;
  border: solid 1px #125583;
  color: #125583; }

.bench_bar {
  position: relative;
  border: solid 1px black;
  border-bottom: 0px;
  width: 500px;
  height: 8px;
  background: white; }

.bench_bar_fill {
  position: absolute;
  background: url('/images/bench_bar_fill.png');
  height: 8px;
  overflow: hidden; }

.score_bar {
  border: solid 1px black;
  width: 500px;
  height: 18px;
  background: white; }

.score_bar_fill {
  border-right: solid 1px black;
  background: url('/images/score_bar_fill.png');
  height: 100%; }

.legend {
  border: solid 1px white;
  background: #E8EAEC;
  width: 290px;
  height: 75px; }

.match_txt {
  background: #91F9CC;
  color: green;
  border: solid 1px green;
  text-align: center;
  width: 75px;
  height: 24px;
  padding-top: 3px; }

.nonmatch_txt {
  background: #F3D0E0;
  color: red;
  border: solid 1px red;
  text-align: center;
  width: 75px;
  height: 24px;
  padding-top: 3px; }

.responses_pan {
  width: 600px;
  border: solid 1px silver;
  background: white;
  padding: 5px; }

.admin_pan_header {
  width: 100%;
  background: url(/images/light_blue_head.png);
  cursor: pointer;
  color: #091D56;
  padding-top: 3px;
  padding-bottom: 3px; }

.search_pan_header {
  width: 100%;
  background: url(/images/light_blue_head.png);
  cursor: pointer;
  color: #091D56;
  padding-top: 5px;
  padding-bottom: 5px; }

.search_pan_header2 {
  width: 100%;
  text-align: center;
  background: url(/images/light_blue_head.png);
  color: #091D56;
  cursor: pointer;
  padding-top: 4px;
  padding-bottom: 4px;
  font-weight: bold; }

.score_cell {
  padding-left: 8px; }

.pssi_cell {
  padding-left: 8px;
  padding-right: 8px;
  padding-bottom: 2px;
  padding-top: 2px; }

.ct_cell {
  font-size: 8pt;
  padding-left: 8px;
  padding-right: 5px; }

.date_cell {
  font-size: 8pt;
  padding-left: 15px; }

.appid_cell {
  font-size: 8pt; }

.results_main {
  width: 750px;
  height: 100%;
  padding-top: 5px;
  padding-bottom: 5px; }

.cert_item {
  cursor: pointer;
  color: #0A66A6; }

.cert_label {
  padding-right: 3px;
  padding-bottom: 1px;
  display: block; }
