.f_l {float:left;}
.f_r {float:right;}
.t_l {text-align:left;}
.t_r {text-align:right;}
.t_c {text-align:center;}
.f_b {font-weight:bold;}
.f_n {font-weight:normal;}
.f_white {color:white;}
.f_gray {color:#666666;}
.f_orange {color:#FF6600;}
.f_red {color:red;}
.f_green {color:green;}
.f_blue {color:blue;}
.f_dblue {color:#1B4C7A;}
.px10 {font-size:10px;}
.px11 {font-size:11px;}
.px12 {font-size:12px;}
.px13 {font-size:13px;}
.px14 {font-size:14px;}
.px15 {font-size:15px;}
.px16 {font-size:16px;}
.px18 {font-size:18px;}
.px20 {font-size:20px;}
.px22 {font-size:22px;}
.px24 {font-size:24px;}
.clp{ cursor:pointer; }
.image_left { float:left; margin:5px 20px 10px 0; }
.image_right { float:right; margin:5px 0 20px 10px; }
#tooltip{ background: #CACACA; border: 1px solid #9c9c9c; color: #000000; opacity: 0.91; filter: alpha(opacity="91"); z-index:100; margin:0px; padding: 8px; position: absolute; visibility: hidden; border-radius: 7px; -moz-border-radius: 7px; font-size:12px; font-weight: bold; text-shadow: 1px 1px 1px #cacaca; }
#search_tips {position:absolute;width:180px;overflow:hidden;cursor:pointer;margin:0 0 0 0;font-size:12px;line-height:20px;color:#a4a6a3;background:#f6f6f6;border:#cccccc 1px solid;}
#search_tips div {height:20px;padding:1px 8px 1px 8px;clear:both;overflow:hidden;}
#search_tips div span {float:right;font-size:12px;}
#search_tips label {display:block;width:90%;background:#f6f6f6;font-size:12px;color:#000000;text-align:right;cursor: pointer;}	
.search_t_div_1 {background:#f6f6f6;color:#545454;border: 1px solid #f6f6f6;font-weight: bold;}
.search_t_div_1 span {color:#a5a8a5;}
.search_t_div_2 {background:#f9f6e7;color:#050505;border: 1px solid #666666;font-weight: bold;}
.search_t_div_2 span {color:#a5a8a5;}

span.highlight { color:#8A0506;}

.pricing-table2 { text-align:center; width:100%; margin-bottom:5px;}
.pricing-table2 th { 
	color:#fff; 
	height:63px;
	line-height:63px;
	text-shadow:none;
	font-family:georgia,arial;
	font-size:28px;
	font-weight:normal;
	-moz-border-radius-topright: 3px;  
	-khtml-border-radius-topright: 3px; 
	-webkit-border-top-right-radius: 3px; 
	-moz-border-radius-topleft: 3px; 
	-khtml-border-radius-topleft: 3px; 
	-webkit-border-top-left-radius: 3px;}
	
.pricing-table2 td { 
	color:#fff; 
	height:63px;
	line-height:63px;
	text-shadow:none;
	font-family:georgia,arial;
	font-size:48px;
	font-weight:normal;
	-moz-border-radius-topright: 3px;  
	-khtml-border-radius-topright: 3px; 
	-webkit-border-top-right-radius: 3px; 
	-moz-border-radius-topleft: 3px; 
	-khtml-border-radius-topleft: 3px; 
	-webkit-border-top-left-radius: 3px;}
.th-color { background:#8A0506; width:150px; }
.th-color:hover {background-color:#b60708;}
#rh-copy{display: none;}

.not-b{
  cursor: pointer;
  font-weight: normal; 
  }
/*****************************************************************/
/* PAGES*/
/*****************************************************************/
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #b90a0b;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #8A0506;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #8A0506;
  border-color: #b90a0b;
}