/*ss-edit with tabs */	

#generic-tab {
	margin:20px 0 0 0;}

.generic-tab-item {
	clear: left;
	float: left;			
	width: 100%;	
	margin-top: -10px;
	padding: 0;}	

.generic-tab-item-content-box-outer {
	background-color: #fff;
	border: 1px solid #d7d7d7;
	clear: both;
	margin: 0;
	padding: 0 2px 2px 2px;
	width: auto;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border-top-right-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-top-right-radius: 6px}
	
.generic-tab-item-content-box-inner {
	background: url(../images/inside_pg/htw-foot-beneficial-bg.jpg) repeat-x bottom left;
	clear: both;
	margin: 0;
	padding:25px;
	width: auto;
	border-radius:6px; 
	-webkit-border-radius:6px; 
	-moz-border-radius:6px;}	
	
.generic-tab-item-content-box-shadow {
	background: url(../images/inside_pg/htw-foot-beneficial-shadow.png) no-repeat top center;
	clear: both;
	height: 17px;
	margin: 0;
	padding: 0;
	width: 100%;}

#generic-tab .ui-tabs-nav { 
	margin: 0; 	
	display: block; 
	height: 40px; 
	background: #fff;}

#generic-tab .ui-tabs-nav li { 
	list-style: none; 
	float: left; 
	position: relative;
	border-bottom: 0 !important; 
	padding: 0; 
	white-space: nowrap; 
	background: none; 
	margin: 0 3px 0 0;	
}

/* Tab Styling Inactive */
#generic-tab .ui-tabs-nav li#generic-tab-1, 
#generic-tab .ui-tabs-nav li#generic-tab-2, 
#generic-tab .ui-tabs-nav li#generic-tab-3,
#generic-tab .ui-tabs-nav li#generic-tab-4,
#generic-tab .ui-tabs-nav li#generic-tab-5,
#generic-tab .ui-tabs-nav li#generic-tab-6,
#generic-tab .ui-tabs-nav li#generic-tab-7 {
	background: url(../images/inside_pg/generic-tabbed-bg.jpg) repeat-x top left;
	border: 1px solid #d7d7d7;
	height:39px;
	width: auto;
	
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	-webkit-border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;  
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;}

#generic-tab .ui-tabs-nav li a {
	border: none;
	color:#212121; 
	display: block;
	float: left;
	font-family:'TheSansSemiLightPlain';
	font-weight:normal;
	font-size:17px;
	height:40px; 	 
	line-height:40px;
	letter-spacing:-0.5pt;
	margin: 0;
	padding: 0 15px;	
	text-align: center;
	text-decoration: none;
	width: auto;}

/* Tab Styling Active */
#generic-tab .ui-tabs-nav li#generic-tab-1.ui-tabs-selected,
#generic-tab .ui-tabs-nav li#generic-tab-2.ui-tabs-selected,
#generic-tab .ui-tabs-nav li#generic-tab-3.ui-tabs-selected,
#generic-tab .ui-tabs-nav li#generic-tab-4.ui-tabs-selected,
#generic-tab .ui-tabs-nav li#generic-tab-5.ui-tabs-selected,
#generic-tab .ui-tabs-nav li#generic-tab-6.ui-tabs-selected,
#generic-tab .ui-tabs-nav li#generic-tab-7.ui-tabs-selected {
	background: #fff url(../images/inside_pg/generic-tabbed-active.jpg) repeat-x top left;
	border-top: 1px #d7d7d7 solid;
	border-left: 1px #d7d7d7 solid;
	border-right: 1px #d7d7d7 solid;
	border-bottom: 1px #fff solid;
	height: 45px;	
	left:0;
	line-height:53px;
	margin: -13px 3px 0 0;
	padding: 8px 0 0 0;
	width: auto;
	
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;}

#generic-tab .ui-tabs-nav li.ui-tabs-selected a{ 		
	height:53px;	
	line-height:50px;}

#generic-tab.ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { 
	cursor: text; 	
	line-height:47px;
	height:47px;}

#generic-tab .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { 
	cursor: pointer;} 

#generic-tab .ui-tabs-panel { 
	display: block; 
	border-width: 0; 
	background: none;}

#generic-tab .ui-tabs-hide { 
	display: none !important; 
}

.tab-wrapper {
	clear: both;
	margin: 0 auto;
	padding: 0;
	width: 100%;}	