/* Tabs */



ul.tabs_main {
	display:				none;
	list-style-type:		none;
	height:					35px;
	border-bottom:			1px solid #eaebec;
}

ul.tabs_main li {
	display:				inline;
}
ul.tabs_main li a {
	position:				relative;
	bottom:					-1px;
	display:				block;
	float:					left;
	height:					33px;
	line-height:			33px;
	border:					1px solid #eaebec;
	outline:				0;
	margin:					0 2px 0 0;
	padding:				0 20px;
	background-color:		#f4f5f5;
	color:					#464646;
	text-decoration:		none;
	font-size:				11px;
	font-weight:			bold;
	
}

ul.tabs_main li a span {
	font-family: 			arial, helvetica, sans-serif;
}
ul.tabs_main li a:hover {
	background-color:		#eaebec;
}

ul.tabs_main .ui-tabs-selected  a {
	border-bottom:			1px solid #ffffff;
	background-color:		#ffffff !important;
	color:					#a3062c;
}

ul.ui-tabs-nav {
	display:				block !important;
	
}

.ui-tabs-hide { 
	display: 				none; 
}

.ui-tabs-panel { 
	padding:				1.5em 10px 0 10px;
}
.ui-tabs-panel .ui-tabs-panel { 
	padding:				0 10px 0 10px;
}


ul.tabs_int {
	width:					134px;
	float:					left;
	display:				inline;
	list-style-type:		none;
	border-top:				1px solid #eaebec;
	display:				none;
}
ul.tabs_int li {
	display:				inline;
	
}
ul.tabs_int a {
	width:					111px;
	padding:				5px 11px;
	border-right:			1px solid #eaebec;
	border-bottom:			1px solid #eaebec;
	display:				block;
	color:					#464646;
	font-size:				0.9em;
	text-decoration:		none;
	background-color:		#f9fafa;
	outline:				0;
	position:				relative;
	z-index:				100;
}
ul.tabs_int li a:hover {
	background-color:		#eaebec;
}

ul.tabs_int .ui-tabs-selected  a {
	border-right:			1px solid #ffffff;
	background-color:		#ffffff !important;
	font-weight:			bold;
	
}


div.tabs  {
	padding-bottom:			1.1em;
	margin:					0.8em 0 1em 0;
}
div.home div.tabs {
	margin:					0;
	padding:				0;
}

div.tabs div.tabs {
	margin:					0;
}


div.tabs div.wrapper {
	padding:				0 0 0 18px;
	float:					left;
	width:					446px;
	overflow:				hidden;
	border-left:			1px solid #eaebec;
	margin-left:			-1px;
	position:				relative;
	z-index:				10;
}


ul.tabs_glossary {
	float:						right;
	list-style-type:			none;
	margin:						0;
	padding:					0;
}
ul.tabs_glossary li {
	float:						left;
	height:						22px;
	width:						46px;
	font-size:					1em;
	text-align:					center;
	margin:						0 !important;
}
ul.tabs_glossary li a {
	display:					block;
	height:						22px;
	line-height:				22px;
	width:						46px;
	outline:					0;
}
ul.tabs_glossary .ui-tabs-selected  a {
	color:						#464646;
	text-decoration:			none;
	background:					transparent url('../images/interface/bg_glossarytab.gif') no-repeat left center;
}

ul.tabs_glossary li.ai {
	width:						51px;
	border-right:				1px solid #eaebec;
}

ul.tabs_glossary li.jr {
	width:						54px;
	border-right:				1px solid #eaebec;
}
ul.tabs_glossary li.sz {
	width:						51px;
}
ul.tabs_glossary li.jr a {
	margin:						0 auto;
}
ul.tabs_glossary li.sz a {
	margin-left:				auto;
}

ul.tabs_screenshots {
	list-style-type:			none;
	margin:						0 0 3em 0 !important;
}
ul.tabs_screenshots li {
	float:						left;
	display:					inline;
	border-right:				1px solid #eaebec;
	padding-right:				8px;
	line-height:				1.8em !important;
	margin:						0 8px 0 0 !important;
}
ul.tabs_screenshots li.noborder {
	padding-right:				0 !important;
	margin:						0 !important;
}
ul.tabs_screenshots li a {
	padding:					2px 5px;
	border:						1px solid #fff;
}
ul.tabs_screenshots .ui-tabs-selected  a {
	color:						#464646;
	text-decoration:			none;
	border:						1px solid #eaebec;
	background-color:			#f5f6f6;
	outline:					0;
	
}

#glossaryterms { 
	padding-top:				0 !important;
}

#glossaryterms div.tabs #ai,
#glossaryterms div.tabs #jr,
#glossaryterms div.tabs #sz {
	clear:						both;
}