span.chartTitle { 
	color: #404952;
	font-size: 10pt; 
	font-family: "Trebuchet MS", Arial; 
	font-weight: 700
}

span.superTitle { 
	color: #101030;
	font-size: 12pt; 
	font-family: "Trebuchet MS", Arial; 
	font-weight: 800
}

span.superTitleWhite { 
	color: white;
	font-size: 17pt; 
	font-family: "Trebuchet MS", Arial; 
	font-weight: 800
}

span.whiteItem {
	color: #ffffff;
	font-size: 11pt; 
	font-family: "Trebuchet MS", Arial;
	font-weight: 200
}

span.whiteHL {
	color: #ffffff;
	font-size: 12pt; 
	font-family: "Trebuchet MS", Arial;
	font-weight: 600
}

span.chartItem { 
	color: #ffffff;
	font-size: 8pt; 
	font-family: "Trebuchet MS", Arial
}

span.simpleText {
	color: #1f3979;
	font-size: 10pt; 
	font-family: "Trebuchet MS", Arial; 
	font-weight: 200
}

span.hlText {
	color: #101030;
	font-size: 10pt; 
	font-family: "Trebuchet MS", Arial; 
	font-weight: 800
}

td.menuGroup { 
	color: #505c62;
	font-size: 8pt; 
	font-family: "Trebuchet MS", Arial; 
	font-weight: 300;
	overflow: hidden
}

td.hoverMenuGroup { 
	color: #5050c0;
	font-size: 8pt; 
	font-family: "Trebuchet MS", Arial; 
	font-weight: 300;
	text-decoration: underline;
	overflow: hidden
}

td.selectedMenuGroup { 
	color: #303250;
	font-size: 8pt; 
	font-family: "Trebuchet MS", Arial; 
	font-weight: 500;
	overflow: hidden
}

td.header {
	background-color: #404970;
	border-color: #ffffff;
	color: #ffffff;
	font-size: 8pt;
	font-family: "Trebuchet MS", Arial; 
	font-weight: 700;
	overflow: hidden
}

td.row1 {
	background-color: #f5f5f8;
	border-color: #ffffff;
	color: #404952;
	font-size: 8pt;	
	font-family: "Trebuchet MS", Arial; 
	font-weight: 200;
	overflow: hidden
}

td.row2 {
	background-color: #bbbdd0;
	border-color: #ffffff;
	color: #404952;
	font-size: 8pt;
	font-family: "Trebuchet MS", Arial; 
	font-weight: 200;
	overflow: hidden
}

td.orangeRow {
	background-color: #fec069;
	border-color: #ffffff;
	color: #404952;
	font-size: 8pt;
	font-family: "Trebuchet MS", Arial; 
	font-weight: 200;
	overflow: hidden
}

span.copyright { 
	color: #505c62;
	font-size: 7pt; 
	font-family: "Trebuchet MS", Arial; 
	font-weight: 100
}

input, select, textarea {
	background-color: #e0e0ef;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt;
	border-width: 1px;
	border-style: solid;
	border-color: #8080a0;
}

input.button {
	color: #404952;
	font-family: "Trebuchet MS", Arial;
	font-weight: bold;
	font-size: 9pt;
	border-color: #8080a0;
	border: 1px solid;
	background-color: #e0e0ef;
}

input.buttonHL {
	color: #8080a0	;
	font-family: "Trebuchet MS", Arial;
	font-weight: bold;
	font-size: 9pt;
	border-color: #d87e11;
	border: 1px solid;
	background-color: #ffffff;
}

button.normalBtn {
	color: #404952;
	font-family: "Trebuchet MS", Arial;
	font-weight: bold;
	font-size: 9pt;
	border-color: #8080a0;
	border: 1px solid;
	background-color: #e0e0ef;
}

button.highlight {
	color: #8080a0	;
	font-family: "Trebuchet MS", Arial;
	font-weight: bold;
	font-size: 9pt;
	border-color: #d87e11;
	border: 1px solid;
	background-color: #ffffff;
}


a.littleLink:link, a.littleLink:visited {
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
   font-size: 8pt; 
   color: #fccf57; 
   text-decoration: none
}
	
a.littleLink:hover, a.littleLink:active {
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
   font-size: 8pt; 
   color: white; 
   text-decoration: underline
}

a.reportLink:link, a.reportLink:visited {
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
   font-size: 8pt; 
   color: #606c92; 
   text-decoration: none;
   font-weight: bolder
}
	
a.reportLink:hover, a.reportLink:active {
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
   font-size: 8pt; 
   color: #d09030; 
   text-decoration: underline;
   font-weight: bolder
}

span.desc { 
	color: #505c62;
	font-size: 7pt; 
	font-family: "Trebuchet MS", Arial; 
	font-weight: 300
}

a.visibleLink:link, a.visibleLink:visited {
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
   font-size: 9pt; 
   color: white; 
   text-decoration: none;
   font-weight: 800
}
	
a.visibleLink:hover, a.visibleLink:active {
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
   font-size: 9pt; 
   color: #fccf57; 
   text-decoration: underline;
   font-weight: 800
}

td.infoNotVariable {
	background-image: url( '../imgs/menu_blue.gif' );
	background-repeat: repeat-x;
	border: solid #c0c0c0 1px;
	border-collapse: collapse;
	height: 29px;
}

td.infoNormal {
	background-image: url( '../imgs/menu_blue.gif' );
	background-repeat: repeat-x;
	border: solid #c0c0c0 1px;
	border-collapse: collapse;
	height: 29px;
	color: #f7f9fb;
	font-size: 8pt; 
	font-family: "Trebuchet MS", Arial, sans-serif; 
	cursor: hand;	
	cursor: pointer;
	text-align: center;
}

td.infoSelected {
	background-image: url( '../imgs/menu_orange.gif' );
	background-repeat: repeat-x;
	border: solid #c0c0c0 1px;
	border-collapse: collapse;
	height: 29px;
	color: #f7f9fb;
	font-size: 8pt; 
	font-family: "Trebuchet MS", Arial, sans-serif; 
	font-weight: 200;
	text-align: center;
}

td.infoOwnerSelected {
	background-image: url( '../imgs/menu_orange.gif' );
	background-repeat: repeat-x;
	border: solid #c0c0c0 1px;
	border-collapse: collapse;
	height: 29px;
	color: #f7f9fb;
	font-size: 8pt; 
	font-family: "Trebuchet MS", Arial, sans-serif; 
	font-weight: 200;
	cursor: hand;
	cursor: pointer;
	text-align: center;
}

td.infoHover {
	background-image: url( '../imgs/menu_gray.gif' );
	background-repeat: repeat-x;
	border: solid #c0c0c0 1px;
	border-collapse: collapse;
	height: 29px;
	color: #404952;
	font-size: 8pt; 
	font-family: "Trebuchet MS", Arial, sans-serif; 
	font-weight: 200;
	cursor: hand;
	cursor: pointer;
	text-align: center;
}

div {
	z-index: 1;
}

div.contentDiv {
	left: 0px; width: 757px; height: 30px; top: 135px; position: absolute; text-align: justify; z-index: 0
}

div.outer {
	display: table;
	#position: relative;
	overflow: hidden;
	height: 29px;
	width: 125px;
}

div.middle {
	display: table-cell;
	#position: absolute;
	#top: 50%;
	#left: 50%;
	vertical-align: middle;
	width: 125px;
}

div.inner {
	#position: relative;
	#top: -50%;
	#left: -50%;
}

td.adNormal {
	background: #f2ddc3;
	border: 2px solid black;
	border-collapse: collapse;
	font-size: 12pt;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: 400;
	cursor: hand;
	cursor: pointer;
	text-align: center
}

td.adHover {
	background: #df7d1b;
	border: 2px solid black;
	border-collapse: collapse;
	font-size: 12pt;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-weight: 800;
	cursor: hand;
	cursor: pointer;
	text-align: center
}

