.support_faq_content_wrapper {
  width: 955px;
  display:inline-block;
  border-right:1px solid #dddddd;
  border-left:1px solid #dddddd;
  border-bottom:1px solid #dddddd;
  margin-bottom:40px;}

/*  Expand/Collapse */
.support_faq_content_wrapper h6.expand {
  padding: 20px 0;
  background:url("/cmsbusiness/images/en/btn_collapse_down_28x28.png") no-repeat 98% 50%;
  outline:none;	
  width: 100%;
  font-size:1.2em; 
  font-weight:bold; 
  color:#666666; 
  float:left;  
  cursor:pointer;
  border-top:1px solid #ddd;
  margin:0 !important; /*override the global style*/
  display:inline;}
.support_faq_content_wrapper h6.expand span {
  display:block; 
  width: 850px; 
  padding-left:20px}
.support_faq_content_wrapper h6.expand a {
  text-decoration: none;
  display: block;
  outline:none;
  padding:10px 10px 10px 20px}
.support_faq_content_wrapper h6.expand a:hover {
  text-decoration:underline;
  color:#cc0000;
  outline:none}
.support_faq_content_wrapper h6.expand a:active, 
.support_faq_content_wrapper h6.expand a:focus,
.support_faq_content_wrapper h6.expand a:link,
.support_faq_content_wrapper h6.expand a:visited {
  text-decoration:none;
  color:#333}
.support_faq_content_wrapper h6.active {
  background:url("/cmsbusiness/images/en/btn_collapse_up_28x28.png") no-repeat 98% 50%;
  outline:none;}
.support_faq_content_wrapper .expanded {
  background-position: bottom left}
.support_faq_content_wrapper .collapse {
  margin: 0;
  overflow: hidden;
  font-size: 1.2em;
  clear: both;
  display:block;
  position:relative;
  padding:0 80px 10px 20px;}
.support_faq_content_wrapper .sub_list {
  margin-left:20px;	}

/*  Dialog Box Content Style */
.rate_table {
  width: 778px; 
  padding: 0;
  border: 1px solid #e5e5e5; 
  border-right: 0 none; }
.rate_table th {
  background: url("/cmsbusiness/images/en/bg_table_row_header_1x138.png") repeat-x scroll center bottom #F4F4F4;
  font-size: 17px;
  font-weight: bold;
  padding: 5px;
  text-align: center;	
  color: #333;}
.rate_table th, 
.rate_table td {
  border-right: 1px solid #E5E5E5;
  font-size: 11px;
  margin: 0;
  padding: 5px 6px;
  text-align: center;}
.rate_table tr.sub_header {
  background:#f0f0e2;	}
.rate_table tr.alt_row {
  background: #f7f7f7;}
.faq_support_dialog .wirelessRatePopup a {
  color: #333;
  text-decoration: underline;	
  outline:none;}
.faq_support_dialog .wirelessRatePopup a:hover {
  color: #c00;}
.faq_support_dialog .wirelessRatePopup .top_title {
   text-align: center;}
.faq_support_dialog .wirelessRatePopup .body {
  height: 350px;
  overflow: auto;
  padding: 5px;
  width: 795px;}
.tab_control .ui-tabs-panel {
    margin-top: 20px;}
.tab_control ul.ui-tabs-nav li a {
	font-size:11px;
	padding:6px 8px 4px;}

/* FIX TAB CROWDING ISSUE IN FR */	
.tab_control ul.ui-tabs-nav.fr li a {
	font-size:9px;
	padding:6px 8px 4px 8px;}
.tab_control ul.ui-tabs-nav.fr li.ui-tabs-selected a {
	font-size:9px;
	padding:15px 17px 6px 9px;}