h1, h2, h3, h4, td, li, div {
	font-family:	Helvetica, Arial, sans-serif;
	color:		#000000;
}


th.header1 {
	width:		80px;	
	font-size:	1em;
	font-weight:	normal;
}

th.header2 {
	width:		80px;
	font-size:	0.8em;
	border-bottom:	1px solid #dedede;
}

td.categoryname {
	font-weight:	bold;
	font-size:	0.8em;
	border-right:	1px solid #dedede;
}

td.datacell {
	color:		#404040;
	font-size:	0.7em;
	height:		50px;
	border-bottom:	1px solid #dedede;
	//border-right:	1px solid #dedede;
	//text-align:	center;
}

td.even {
	background:		url(/img/datacell-bg.jpg);
	background-repeat:	repeat-x;
}

td.odd {
	background:		url(/img/datacell-bg-odd.jpg);
	background-repeat:	repeat-x;
}

#content {
	margin:		auto;
	width:		1140px;
	margin-top:	20px;
}

#page {
	width:		850px;
	float:		left;
	background:	#ffffff;
	padding:	20px;
	position:	relative;
	text-align:	left;
	padding-bottom:	0px;
}

#left-pane {
	display:	block;
	float:		left;
	width:		140px;
	
}

#center-pane {
	display:	block;
	float:		left;
}

#right-pane {
	display:	block;
	float:		left;
	padding-top:	50px;
	padding-left:	10px;
}

#locator {
	margin-top:	60px;
	margin-bottom:	30px;
	display:	block;
}

#graph-placeholder {
	display:	block;
	float:		left;
	margin:		auto;
	margin-bottom:	50px;
	margin-left:	90px;
	width:		600px;
	height:		300px;
}

#graph-legend-placeholder {
	display:	block;
	float:		left;
}

body {
	background:	#D9D9D9;
	text-align:	center;
}

img {
	border:		0px;
}

a {
	padding:		3px;
	text-decoration:	none;
	color:			#8834AB;
}

a:hover {
	text-decoration:	underline;
}

li a {
	color:			#51126B;
}


li {
	font-size:		0.7em;
}


li.pos1 {
	background:		#e0e0e0;
}
li.pos2 {
	background:		#e6e6e6;
}
li.pos2 {
	background:		#f0f0f0;
}


ul.types-menu > li {
	float:			left;
	width:			95px;
	text-align:		center;
	padding:		0px;
	margin:			0px;	
}

ul.types-menu > li > a {
	color:			#ffffff;
	display:		block;
	height:			34px;
	background:		url(/img/tabb.jpg);
	padding:		0px;
	padding-top:		6px;
	margin:			0px;	
}

ul.types-menu > li.current > a  {
	background:		url(/img/tabb-current.jpg);
	color:			#51126B;
}




ul.region-menu > li {
	color:			#51126B;
	padding:		10px 1.25em;
	width:			130px;
	padding:		2px;
	display:		block;
	font-size:		0.7em;
	text-align:		left;
}


ul.region-menu > li > a {
	display:		block;
	height:			20px;
	padding:		0px;
}


ul.region-menu {
	list-style-image:	none;
	list-style-position:	outside;
	list-style-type:	none;
	margin:			0px; 
	margin-right:		10px;
	margin-top:		40px;
	padding:		0px;
	float:			left;
	background:		#ffffff;
}

ul.types-menu {
	list-style-image:	none;
	list-style-position:	outside;
	list-style-type:	none;
	margin:			0px; 
	padding:		0px;
	display:		block;	
}


#logobottom {
	position:		relative; 
	top:			29px;
	left:			0px;
	margin:			0px;
	margin-top:		20px;
	padding:		0px;
}

#headercol-left {
	width:			40%;
	float:			left;
	padding:		7px;
}

#headercol-right {
	width:			40%;
	float:			right;
	padding:		7px;
	color:			#404040;
}

#bottom-links {
	margin-top:		50px;
	margin-bottom:		50px;
	width:			100%;
	display:		block;
	float:			left;
	text-align:		center;
	font-size:		0.7em;
}

#refer {
	margin:auto;
	margin-top:30px;
	margin-bottom:30px;
	padding:10px;
	border:1px solid #96FF00;
	width:430px;	
}
