span.chartTitle { 
	color: #404952;
	font-size: 10pt; 
	font-family: "Trebuchet MS", "Verdana", Arial; 
	font-weight: 700
}

span.chartSubtitle { 
	color: #404952;
	font-size: 10pt; 
	font-family: "Trebuchet MS", "Verdana", Arial; 
	font-weight: 400
}

span.chartItem { 
	color: #505c62;
	font-size: 9pt; 
	font-family: "Trebuchet MS", "Verdana", Arial; 
	font-weight: 400
}

td.menuGroup { 
	color: #505c62;
	font-size: 8pt; 
	font-family: "Trebuchet MS", "Verdana", Arial; 
	font-weight: 300
}

td.hoverMenuGroup { 
	color: #5050c0;
	font-size: 8pt; 
	font-family: "Trebuchet MS", "Verdana", Arial; 
	font-weight: 300;
	text-decoration: underline
}

td.selectedMenuGroup { 
	color: #303250;
	font-size: 8pt; 
	font-family: "Trebuchet MS", "Verdana", Arial; 
	font-weight: 500
}

td.header {
	background-color: #404970;
	border-color: #ffffff;
	color: #ffffff;
	font-size: 8pt;
	font-family: "Trebuchet MS", "Verdana", Arial; 
	font-weight: 700;
}

td.row1 {
	background-color: #f5f5f8;
	border-color: #ffffff;
	color: #404952;
	font-size: 8pt;	
	font-family: "Trebuchet MS", "Verdana", Arial; 
	font-weight: 200;
}

td.row2 {
	background-color: #bbbdd0;
	border-color: #ffffff;
	color: #404952;
	font-size: 8pt;
	font-family: "Trebuchet MS", "Verdana", Arial; 
	font-weight: 200;
}

td.orangeRow {
	background-color: #fec069;
	border-color: #ffffff;
	color: #404952;
	font-size: 8pt;
	font-family: "Trebuchet MS", "Verdana", Arial; 
	font-weight: 200;
}

span.copyright { 
	color: #505c62;
	font-size: 7pt; 
	font-family: "Trebuchet MS", "Verdana", 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", "Verdana", Arial;
	font-weight: bold;
	font-size: 9pt;
	border-color: #8080a0;
	border: 1px solid;
	background-color: #e0e0ef;
}

input.buttonHL {
	color: #8080a0	;
	font-family: "Trebuchet MS", "Verdana", Arial;
	font-weight: bold;
	font-size: 9pt;
	border-color: #d87e11;
	border: 1px solid;
	background-color: #ffffff;
}

button.normalBtn {
	color: #404952;
	font-family: "Trebuchet MS", "Verdana", Arial;
	font-weight: bold;
	font-size: 9pt;
	border-color: #8080a0;
	border: 1px solid;
	background-color: #e0e0ef;
}

button.highlight {
	color: #8080a0	;
	font-family: "Trebuchet MS", "Verdana", Arial;
	font-weight: bold;
	font-size: 9pt;
	border-color: #d87e11;
	border: 1px solid;
	background-color: #ffffff;
}


a.simpleLink:link, a.simpleLink:visited {
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
   font-size: 9pt; 
   color: #0000b0; 
   text-decoration: none;
   font-weight: 800
}
	
a.simpleLink:hover, a.simpleLink:active {
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
   font-size: 9pt; 
   color: #eeaa33; 
   text-decoration: underline;
   font-weight: 800
}

a.hlLink:link, a.hlLink:visited {
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
   font-size: 9pt; 
   color: white; 
   text-decoration: none;
   font-weight: 800
}
	
	
a.hlLink:hover, a.hlLink:active {
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
   font-size: 9pt; 
   color: #eeaa33; 
   text-decoration: underline;
   font-weight: 800
}

a.mainLink:link, a.mainLink:visited {
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
   font-size: 9pt; 
   color: #484c70; 
   text-decoration: none;
   font-weight: 800
}

a.mainLink:hover, a.mainLink:active {
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
   font-size: 9pt; 
   color: white; 
   text-decoration: underline;
   font-weight: 800
}


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", "Verdana", Arial; 
	font-weight: 300
}

a.visibleLink:link, a.visibleLink:visited {
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
   font-size: 9pt; 
   color: #0000b0; 
   text-decoration: underline;
   font-weight: 800
}
	
a.visibleLink:hover, a.visibleLink:active {
   font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
   font-size: 9pt; 
   color: #eeaa33; 
   text-decoration: underline;
   font-weight: 800
}

td.infoNotVariable {
	background-image: url( '../imgs_v2/menu_gray.gif' );
	background-repeat: repeat-x;
	border: solid #a0a0a0 1px;
	border-collapse: collapse;
	height: 29px;
}

td.infoNormal {
	background-image: url( '../imgs_v2/menu_gray.gif' );
	background-repeat: repeat-x;
	border: solid #a0a0a0 1px;
	border-collapse: collapse;
	height: 29px;
	width: 125px;
	text-align: center;
	vertical-align: middle;
	color: black;
	font-size: 9pt; 
	font-family: "Trebuchet MS", "Verdana", Arial; 
	font-weight: 400
}

td.infoSelected {
	background-image: url( '../imgs_v2/menu_orange.gif' );
	background-repeat: repeat-x;
	border: solid #a0a0a0 1px;
	border-collapse: collapse;
	height: 29px;
	width: 125px;
	text-align: center;
	vertical-align: middle;
	color: #404952;
	font-size: 9pt; 
	font-family: "Trebuchet MS", "Verdana", Arial; 
	font-weight: 400
}

td.infoHover {
	background-image: url( '../imgs_v2/menu_blue.gif' );
	background-repeat: repeat-x;
	border: solid #a0a0a0 1px;
	border-collapse: collapse;
	height: 29px;
	width: 125px;
	text-align: center;
	cursor: pointer;
	cursor: hand;
	vertical-align: middle;
	color: white;
	font-size: 9pt; 
	font-family: "Trebuchet MS", "Verdana", Arial; 
	font-weight: 400
}
