@charset "UTF-8";

#index_talk .TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

#index_talk .TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
}

#index_talk .hot.TabbedPanelsTab {
background-image:url(../images/btn_talk.gif);
width:72px; height:34px;
background-position:0 0;
	position: relative;
	top: 1px;
	float: left;
	margin: 0px 1px 0px 0px;
	font: bold 0.7em sans-serif;
	background-color: #DDD;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}

#index_talk .hot.TabbedPanelsTabHover {
background-image:url(../images/btn_talk.gif);
background-position:0 -34px;
	background-color: #CCC;
}

#index_talk .hot.TabbedPanelsTabSelected {
background-image:url(../images/btn_talk.gif);
background-position:0 -34px;
	background-color: #EEE;
}

#index_talk .new.TabbedPanelsTab {
background-image:url(../images/btn_talk.gif);
width:72px; height:34px;
background-position:-72px 0px;
	position: relative;
	top: 1px;
	float: left;
	margin: 0px 1px 0px 0px;
	font: bold 0.7em sans-serif;
	background-color: #DDD;
	list-style: none;

	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}

#index_talk .new.TabbedPanelsTabHover {
background-image:url(../images/btn_talk.gif);
background-position:-72px -34px;
	background-color: #CCC;
}

#index_talk .new.TabbedPanelsTabSelected {
background-image:url(../images/btn_talk.gif);
background-position:-72px -34px;
	background-color: #EEE;
}

#index_talk .TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

#index_talk .TabbedPanelsContentGroup {
	clear: both;

}

#index_talk .TabbedPanelsContent {
	padding: 4px;
}

#index_talk .TabbedPanelsContentVisible {
}


#index_talk .VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	position: relative;

}

#index_talk .VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

#index_talk .VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
}

#index_talk .VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}


#index_rank .TabbedPanels {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

#index_rank .TabbedPanelsTabGroup {
	margin: 0px;
}

#index_rank .left.TabbedPanelsTab {
background-image:url(../images/btn_rank.gif);
width:82px; height:24px;
background-position:0 0;
	position: relative;
	top: 1px;
	float: left;
	margin: 0px 1px 0px 0px;
	font: bold 0.7em sans-serif;
	background-color: #DDD;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}

#index_rank .left.TabbedPanelsTabHover {
background-image:url(../images/btn_rank.gif);
background-position:0 -24px;
	background-color: #CCC;
}

#index_rank .left.TabbedPanelsTabSelected {
background-image:url(../images/btn_rank.gif);
background-position:0 -24px;
	background-color: #EEE;
}

#index_rank .right.TabbedPanelsTab {
background-image:url(../images/btn_rank.gif);
width:82px; height:24px;
background-position:-82px 0px;
	position: relative;
	top: 1px;
	float: left;
	margin: 0px 1px 0px 0px;
	font: bold 0.7em sans-serif;
	background-color: #DDD;
	list-style: none;

	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
}

#index_rank .right.TabbedPanelsTabHover {
background-image:url(../images/btn_rank.gif);
background-position:-82px -24px;
	background-color: #CCC;
}

#index_rank .right.TabbedPanelsTabSelected {
background-image:url(../images/btn_rank.gif);
background-position:-82px -24px;
	background-color: #EEE;
}

#index_rank .TabbedPanelsTab a {

	color: black;
	text-decoration: none;
}

#index_rank .TabbedPanelsContentGroup {
	padding: 40px 0 0 0 ;
}

#index_rank .TabbedPanelsContent {
	padding: 4px;
}

#index_rank .TabbedPanelsContentVisible {
}


#index_rank .VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	position: relative;

}

#index_rank .VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

#index_rank .VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
}

#index_rank .VTabbedPanels .TabbedPanelsContentGroup {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}

