@charset "utf-8";
/* CSS Document */

/*FWP*/

/*Tab Classes*/

/*.id-tabs {
	background:			#f6f6f6;
	float:left;
	width:				100%;}
.id-tabs ul.id-tabs-navigation {
overflow:                                  hidden;
max-height:                               41px;
padding:                                   0;
float:left;
list-style:                                   none;}

.id-tabs ul.id-tabs-navigation li {
	float:				left;
	background:			#f6f6f6;
	font-size:			1.1em;
	border-bottom:		0.1em solid #f0f0f0;}
.id-tabs ul.id-tabs-navigation li a,
.id-tabs ul.id-tabs-navigation li span {
	display:			block;
	padding:			1.1em 1.4em;
	font-size:			1em;
	color:				#939393;}
.id-tabs ul.id-tabs-navigation li a:hover {
	color:				#303030;}
*/	
/*Tab Controls*/
.id-tabs ul.id-tabs-controls {
	/*display:			none; !important /*Hide this until scrolling has been enabled*/
	max-width: 			150px;
	float:right;}
.id-tabs ul.id-tabs-controls li {
	overflow:			hidden;
	width:				auto;
	vertical-align:middle;
	border:				1px solid #006600;
	padding:			0;
	list-style:			none;}
.id-tabs ul.id-tabs-controls li {
	display:inline;
	border-width:		0;}
.id-tabs ul.id-tabs-controls li.displayall {
	display:none;}
.id-tabs ul.id-tabs-controls ul li a {
	display:			block;
	margin:				0.3em 0;
	padding:			0;
	border:				0.1em solid #f0f0f0;
	border-width:		0 0 0 0.1em;}
.id-tabs ul.id-tabs-navigation .id-tabs-controls ul li a img {
	width: 				2.15em;
	height:				2.3em;}
.id-tabs ul.id-tabs-navigation .id-tabs-controls ul li a span {
	width:				1.4em;}


.id-tabs {
	margin-top: 20px;
	float:left;
	border-bottom: 		2px solid #3b6e8f;
}

.id-tabs ul.id-tabs-navigation {
	font-size:			10px;
	list-style-image:   none;
	list-style-type:    none;
	margin: 		    0;
	padding:            0;
	text-align:			left;
	float:				left;
	width:				680px;
	display:			block;
	
}

.id-tabs ul.id-tabs-navigation li {
	display:			inline-block;
	float:				left;
	padding: 			10px;
	cursor:				pointer;
	border-right:		1px solid #CCCCCC;
	margin:				 0;}

.id-tabs ul.id-tabs-navigation li a,
.id-tabs ul.id-tabs-navigation li span {
	color:				#666;
	display:			block;
	text-decoration:	none;}
	
.tabbox li.end{
	border:				0px;}

.id-tabs ul.id-tabs-navigation li.selected, .id-tabs ul.id-tabs-navigation li.selected a{
	background-color:	#3b6e8f;
	color:				#FFF;}

.id-tabs ul.id-tabs-navigation li:hover, .id-tabs ul.id-tabs-navigation li:hover a, .id-tabs ul.id-tabs-navigation li a:hover{
	background-color:	#3b6e8f;
	color:				#FFF;}
	
/* More Tab*/
.tabbox ul li.id-more-tab {
	border:				none;
	float:				right;
	text-align:			right;}

a.sort {
	background:			url(images/down-arrow.gif) no-repeat right;
	vertical-align:		middle;
	padding-right: 		7px;}
	
a:hover.sort{
	color:#000;}
	
a.backtotop {
	background:			url(images/backtotop.gif) no-repeat left;
	vertical-align:		middle;
	color:				#CCCCCC;
	padding-left: 		20px;}
	
a:hover.backtotop {
	color:#333;
}

.tabbox ul li.id-more-tab ul {
	overflow:			hidden;
	position:			absolute;
	width:				140px;
	z-index:			1001;
	left:				75.2em;
	top:				34em;
	margin:				0;
	padding:			1em;
	border:				1px solid #3b6e8f;
	background-color:#fff;}
	
.tabbox ul li.id-more-tab ul li {
	margin:				0;
	padding:			0.1em;
	border:				none;
	text-align:			right;}
	
.tabbox ul li.id-more-tab ul li a {
	display:			block;
	width:				10em; /* IE6 */
	padding:			0.4em 1.6em;
	border-bottom: 		1px dotted #CCCCCC;
	color:				#666;
	background:			none;
	font-size:			1em;}
	
.tabbox ul li.id-more-tab ul li a:hover {
	color:				#000;
	background:			#fff;
	cursor:				default;
	text-decoration:	none;}
