/*tab settings css, for edit mode*/
.ModuleOnFocus
{
    border: 2px solid #FF0000;
}
.ModuleNormal
{
    border: 2px solid #FFFFFF;
}

.TabSettings
{
	border:1px solid #999999;
	padding:5px;	
}
.TabSettings TD
{
	border:1px solid #999999;
	padding:5px;	
}
.TabEditStatus
{
    border: 1px dotted #999999;   
    vertical-align:top; 
    padding:5px;
}

/***************************************/
/**** classname:tab_default ********/
/***************************************/
.tab_default
{
	text-align: left;
	width: auto !important; /* */ width:100%;
	padding: 10px;
}
.tab_default .tab_header *
{
	margin: 0; padding:0
}
.tab_default .tab_header A EM,.tab_default .tab_header A B
{
	font-style:normal;font-weight:normal;	
}
.tab_default .tab_header
{
	font-size:12px;
	height: 20px;
}
.tab_default .tab_header UL
{
	height: 20px;
	position:relative;
	list-style: none;
}
.tab_default .tab_header LI
{
	float: left;
	list-style: none;
	height: 20px;
	line-height: 20px;
	text-align: center;
	margin-right: 1px;
	position:relative;
	top:0px !important; /*+top:0px !important;*/ top:1px;
}
.tab_default .tab_header A
{
	text-decoration: none;
	color: #8F8F8F;
	display: block;
	width: auto;
	background: url(images/taboff.gif) repeat-x;
  outline: none; 
  border:1px solid #C6D8E2;
  border-bottom-width:0 !important;/* */border-bottom-width:1px;
  padding: 0px 10px 0px 10px;
}

.tab_default .tab_header A:hover {
	text-decoration: none;
	color: #565656;
	width: auto;
}
.tab_default .tab_header A.on,.tab_default .tab_header A.on:hover {
	text-decoration: none;
	color: #333333;
	display: block;
	width: auto;
  border-bottom-width:0 !important; /* */ border-bottom:1px solid #ffffff;
	background: url(images/tabon.gif) repeat-x;
}
/*tab body css*/
.tab_default .tab_body
{
	padding:10px 5px;
	border:1px solid #C6D8E2;
}
