/* tabs */
	/* ui-tabs-nav, ui-tabs-selected, ui-tabs-unselect, ui-tabs-disabled, ui-tabs-panel, ui-tabs-hide */
	.Tabs{
		clear: both;
		margin: 0px 12px 10px 5px;
		padding:40px 0;
	}
		
	.Tabs ul.ui-tabs-nav{
		display: block;
		margin: 0px 0px 0px 0px;
		position: relative;
		top: 0px;
		left: 230px;
		padding: 0px 10px 0 20px;
		list-style-type: none;
		height: 37px;
		background:url(chartsimages/bgTabs.gif) 10px 6px no-repeat;
		overflow:hidden;
	}
	
	.Tabs ul.ui-tabs-nav li{
		display: block;
		float: left;
		overflow:hidden
	}
	
	.Tabs ul.ui-tabs-nav li a{
		display: block;
		float: left;
		height: 37px;
		text-decoration: none;
		font:italic bold 14px/16px Georgia, "Times New Roman", Times, serif;
		color: #fff;
		padding: 0px 9px 0px 9px;
		margin-right: 2px;
		background:url(chartsimages/sepTabs.gif) 100% 100% no-repeat;
	}
	
	.Tabs[class] ul.ui-tabs-nav li a{
		padding: 0px 10px 0px 10px;
	}
	
	.Tabs ul.ui-tabs-nav li a span{
		padding:15px 0 0 0;
		height:23px;
		display:block;
		float:left;
		cursor:pointer;
	}
	
	.Tabs ul.ui-tabs-nav li.ui-tabs-selected a, .Tabs ul.ui-tabs-nav li.selected a{
		font:italic bold 14px/16px Georgia, "Times New Roman", Times, serif;
		color: #195F3C;
		padding: 0px 0px 0px 10px;
		background:url(chartsimages/bgSelectedTab.gif) 0 0 no-repeat;
	}
	
	.Tabs ul.ui-tabs-nav li.ui-tabs-selected a span, .Tabs ul.ui-tabs-nav li.selected a span{
		cursor: pointer;
		float: left;
		padding: 12px 10px 0px 0px;
		height:25px;
		background:url(chartsimages/bgSelectedTab.gif) 100% 0 no-repeat;
	}
	
	.Tabs .ui-tabs-hide{
		display: none;
	}
	
	.Tabs .ui-tabs-panel{
		width:873px; overflow:hidden; padding:0 10px;
		background:url(chartsimages/bgTabBg.gif) repeat-y;
		position:relative;
	}
	
	.Tabs .ui-tabs-panel .TabContent{
		padding: 10px;	
	}
	.TabTopCap{
		width:893px; height:15px; overflow:hidden;
		background:url(chartsimages/bgTabTopCap.gif) no-repeat;
		}
	.TabBtmCap{
		width:893px; height:15px; overflow:hidden; margin:0 0 20px 0;
		background:url(chartsimages/bgTabBtmCap.gif) no-repeat;
		}
/* /tabs */

.Totals{
	position:absolute; top:214px; left:15px;
	z-index:3;
	overflow:hidden;
	}
.Totals h2{
	margin:0; padding:0 15px 10px 15px;
	color:#2C0A08;
	font:bold 14px/18px Arial, Helvetica, sans-serif;
	float:left;
	text-align:center;
	}
.Totals h2 span{
	margin:0; padding:0;
	display:block;
	color:#EA554D;
	font:bold 20px/20px Arial, Helvetica, sans-serif;
	text-align:center;
	}
.Totals h2.Atnd{
	background:url(chartsimages/sepPoint.gif) 0 0 repeat-y;
	}
.Totals h2.Atnd span{
	color:#95ACD9;
	}
	
/* table */

#InnerContent .Tabs table{
	margin: 15px 0px 0px 0px;
}

#InnerContent .Tabs th{
	text-align:left;
	overflow:hidden;
	padding:0 5px 0 5px;
	background:url(chartsimages/sepPoint.gif) 100% 0 repeat-y;
	}
#InnerContent .Tabs td{
	text-align:right;
	overflow:hidden;
	background:#FFFBF5 url(chartsimages/bgTD.gif) 100% 0 repeat-x;
	padding:10px 20px 10px 35px;
	font-weight:bold;
	}



#InnerContent .Tabs td.first{
	text-align: left;
}


#InnerContent .Tabs td.tdApi{
	padding-left: 5px;
}
#InnerContent .Tabs tr.even td{
	background-color:#fff;
	}
#InnerContent .Tabs th.Last{
	background:none;
	}
#InnerContent .TabContent span{
	color:#95ACD9;
	font:italic bold 16px/18px Georgia, "Times New Roman", Times, serif;
	display:block;
	padding:4px 0 10px 30px;
	float:left;
	}
#InnerContent .TabContent span.Loc{
	background:url(chartsimages/icoGlobe.gif) 0 0 no-repeat;
	}
	
#InnerContent #Compare .TabContent span.Loc{
	margin-right: 5px;
}
	
#InnerContent .TabContent span.Loc a, #InnerContent .TabContent span.Tr a, #InnerContent .TabContent span.At a, #InnerContent .TabContent span.Api a{
	color:#95ACD9;
	font:italic bold 16px/18px Georgia, "Times New Roman", Times, serif;
	display:block;
	padding:0px 0px 0px 0px;
	margin: 0px 5px 0px 0px;
	float:left;
	text-decoration: none
}

#InnerContent .TabContent span.Loc a:hover, #InnerContent .TabContent span.Tr a:hover, #InnerContent .TabContent span.At a:hover, #InnerContent .TabContent span.Api a:hover{
	color: #666;
}

#InnerContent .TabContent span.Api{padding-left: 0px;}
#InnerContent .TabContent span.Api a{padding-right: 0px;margin-right: 0px;}
	
#InnerContent .TabContent th a.ASC{
	padding:0px 16px 0px 0px;
	background:url(chartsimages/icoArrowUp.gif) 100% 0px no-repeat;	
}

#InnerContent .TabContent th a.DESC{
	padding:0px 16px 0px 0px;
	background:url(chartsimages/icoArrowDown.gif) 100% 0px no-repeat;
}
	
	
#InnerContent .TabContent span.Tr{
	background:url(chartsimages/icoMoney.gif) 0 0 no-repeat;
	}
#InnerContent .TabContent span.At{
	background:url(chartsimages/icoPeople.gif) 0 0 no-repeat;
	}
#InnerContent .TabContent a.OrBtn{
	display:block;
	float:left;
	background:url(chartsimages/bgOrLinks.gif) 0 0 no-repeat;
	height:16px;
	padding:0 0 0 5px; margin:2px 2px 0 2px;
	text-decoration:none;
	}
#InnerContent .TabContent a.OrBtn span{
	display:block;
	float:left;
	background:url(chartsimages/bgOrLinks.gif) 100% 0 no-repeat;
	height:14px;
	padding:2px 5px 0 0;
	font:bold normal 12px/11px Arial, Helvetica, sans-serif;
	color:#fff;
	cursor:pointer;
	}
#InnerContent .TabContent a.OrderDown{
	width:11px; height:11px;
	float:left;
	text-indent:-999em;
	background:url(chartsimages/icoArrowDown.gif) no-repeat;
	margin:6px 5px 0 5px;
	}
#InnerContent .TabContent a.OrderUp{
	width:11px; height:11px;
	float:left;
	text-indent:-999em;
	background:url(chartsimages/icoArrowUp.gif) no-repeat;
	margin:6px 5px 0 5px;
	}
#InnerContent .Pagination{
	width:auto;
	background:url(chartsimages/bgTD.gif) 0 0 repeat-x;
	padding:15px 0;
	}
#InnerContent .Pagination a{
	width:19px; height:15px; display:block;
	margin:0 2px;
	float:left;
	background:url(chartsimages/bgPaginationPage.gif) 0 -16px no-repeat;
	font-size:11px;
	font-weight:bold;
	color:#94754F;
	text-decoration:none;
	text-align:center;
	padding:1px 0 0 0;
	}
#InnerContent .Pagination a:hover{
	background:url(chartsimages/bgPaginationPage.gif) 0 0px no-repeat;
	color:#fff;
	}
#InnerContent .Pagination a.selected{
	background:url(chartsimages/bgPaginationPage.gif) 0 0px no-repeat;
	color:#fff;
	}
	
#InnerContent .Pagination span{
	font:normal bold 11px/13px Verdana, Arial, Helvetica, sans-serif;
	width:19px; height:15px; display:block;
	margin:0 2px;
	float:left;
	background:url(chartsimages/bgPaginationPage.gif) 0 0px no-repeat;
	color:#FFF;
	text-decoration:none;
	text-align:center;
	padding:1px 0 0 0;
}
	
/* ------ */

#InnerContent .TabContent h3{
	color:#95ACD9;
	font:italic bold 16px/18px Georgia, "Times New Roman", Times, serif;
	display:block;
	padding:4px 0 12px 30px;
	height:10px;
	width:300px;
	}
#InnerContent .TabContent h3.Loc{
	background:url(chartsimages/icoGlobe.gif) 0 0 no-repeat;
	}
#InnerContent .TabContent h3.At{
	background:url(chartsimages/icoPeople.gif) 0 0 no-repeat;
	}
#InnerContent .TabContent h3.nopad{
	padding-left:0px;
	}
#InnerContent .Converter{
	width:100px;
	position:absolute; top:0; right:0;
	}
#InnerContent .ChartWrapper{
	width:auto;
	background:url(chartsimages/bgTD.gif) repeat-x;
	padding:15px 0 10px 0;
	overflow:hidden;
	}
#InnerContent .PieWrapper{
	width:400px;
	float:left;
	background:url(chartsimages/sepPoint.gif) 100% 0 repeat-y;
	padding:15px 0 0 0;
	text-align:center;
	overflow:hidden;
	}
#InnerContent .PieWrapperRight{
	width:400px;
	float:right;
	padding:15px 0 0 0;
	text-align:center;
	}
#InnerContent .Pie{
	width:390px;
	overflow:hidden;
	clear:both;
	text-align: left
	}
#InnerContent .ChartWrapper span{
	margin-bottom:20px;
	}
#InnerContent tr.Msg td{
	color:#000;
	font-weight:normal;
	padding-left:10px;
	}
#InnerContent form{
	overflow:hidden;
	}
#InnerContent fieldset{
	border:none;
	overflow:hidden;
	padding-top:15px;
	float:left;
	}
#InnerContent #Compare .TabContent input, #InnerContent #Compare .TabContent select{
	float:left;
	}
#InnerContent .TabContent span.vs{
	float:left;
	display:block;
	text-indent:-999em;
	background:url(chartsimages/iconVs.gif) no-repeat;
	padding:0;
	width:32px; height:27px; margin:-2px 5px 0px 5px;
	}
#InnerContent #Compare .TabContent input.btnSubmit{
		display:block;
		margin:8px 0 0 0px;
		float:left;
		border: none;	
		line-height: auto;
		padding: 0;
		height:auto
}

#InnerContent .TContributors{
	width:200px;
	float:left;
	background:url(chartsimages/sepPoint.gif) 0 0 repeat-y;
	padding:0px 0 0 15px;
	overflow:hidden;
	}
#InnerContent .ChartWrapperLeft{
	width:600px;
	float:left;
	padding:15px 0 0 0;
	text-align:center;
	}
#InnerContent .TContributors h4{
	color:#EA554D;
	font:italic bold 16px/18px Georgia, "Times New Roman", Times, serif;
	margin:0 0 15px 0; padding:0;
	}
#InnerContent .TContributors ul{
	margin:0; padding:0;
	list-style:none;
	}
#InnerContent .TContributors ul li{
	margin:0; padding:5px;
	background:url(chartsimages/bgTD.gif) 0 100% repeat-x;
	display:block;
	}
#InnerContent .TContributors ul li.red{
	font-weight:bold;
	background-color:#736756;
	color:#FFF;
	}
#InnerContent .TContributors ul li.blue{
	font-weight:bold;
	background-color:#ABA49A;
	color:#000;
	}
#InnerContent .TContributors ul li.green{
	font-weight:bold;
	background-color:#E3E1DD;
	color:#736756;
	}

