div.Section1 {
	page: Section1;
}

h1 {
	color: #0083BB;
	font-family: Arial;
	font-size: 17.5pt;
	font-weight: bold;
	letter-spacing: 0.75pt;
	margin-left: 0;
	margin-right: 0;
}

h4 {
	color: #666666;
	font-family: Verdana;
	font-size: 7.5pt;
	font-weight: bold;
	margin-left: 0;
	margin-right: 0;
}

table.main {
	background-attachment: scroll;
	background-color: white;
	background-image: none;
	background-position: 0 0;
	background-repeat: repeat;
	width: 562.5pt;
	font-family: "Times New Roman";
	font-size: 10pt;
}

a {
	color: #0083BB;
	font-family: Arial;
	text-decoration: none;
}

p.calendarMain {
	color: #666666;
	font-family: Arial;
	font-size: 12pt;
	margin-left: 0;
	margin-right: 0;
	text-align: center;
}

span.calendarMain {
	font-size: 8.5pt;
}

span.calendar {
	font-size: 9.5pt;
	text-transform: uppercase;
	font-weight: bold;
}

p.sectorAnchor {
	text-align:center;
	color: #666666;
	font-family: Arial;
	font-size: 12pt;
	margin-left: 0;
	margin-right: 0;
}

span.sectorAnchorMain {
	font-size: 8.5pt;
}

a.sectorAnchor {
	color: #0083BB;
	font-family: Arial;
	text-decoration: none;
}

span.sectorAnchor {
	font-size: 9.5pt;
	text-transform: uppercase;
	font-weight: bold;
}

td.sectorTitle {
	padding-bottom: 0;
	padding-left: 5.4pt;
	padding-right: 5.4pt;
	padding-top: 0;
}

p.sectorTitle {
	text-align: center;
	color: windowtext;
	font-family: "Times New Roman";
	font-size: 12pt;
	margin:0 0 0.0001pt;
}

span.sectorTitle {
	color: #0083BB;
	font-family: Arial;
	font-size: 10.5pt;
	letter-spacing: 2.25pt;
	text-transform: uppercase;
	font-weight: bold;
}

p.categoryAnchor {
	text-align: center;
	color: windowtext;
	font-family: "Times New Roman";
	font-size: 12pt;
	margin: 0 0 0.0001pt;
	margin-left: 0;
	margin-right: 0;
}

span.categoryAnchorMain {
	color: #333333;
	font-family: Arial;
	font-size: 8.5pt;
}

a.categoryAnchor {
	color: #0083BB;
	text-decoration: none;
	text-align: center;
}

span.categoryAnchor {
	font-size: 6pt;
	font-weight: bold;
}

td.heading {
	padding-bottom: 0;
	padding-left: 5.4pt;
	padding-right: 5.4pt;
	padding-top: 0;
}

p.heading {
	text-align: center;
	color: windowtext;
	font-family: "Times New Roman";
	font-size: 12pt;
	margin: 0 0 0.0001pt;
	margin-left: 0;
	margin-right: 0;
}

span.heading {
	color: #666666;
	font-family: Arial;
	font-size: 7.5pt;
}

td.category {
	padding: 0in 5.4pt;
}

span.category {
	font-size: 9pt; 
	font-family: Arial; 
	color: #0083BB;
	text-transform: uppercase;
	font-weight: bold;
}

a.category {
	text-decoration: underline;
}

td.component {
	padding-bottom:0;
	padding-left: 5.4pt;
	padding-right: 5.4pt;
	padding-top: 0;
}

p.component {
	color: windowtext;
	font-family: "Times New Roman";
	font-size: 12pt;
	margin: 0 0 0.0001pt;
	margin-left: 0;
	margin-right: 0;
}

span.component {
	color: #666666;
	font-family: Arial;
	font-size: 8.5pt;
	font-weight: bold;
}

span.componentAttribute {
	color: #666666;
	font-family: Arial;
	font-size: 8.5pt;
}


p.footnote {
	color: windowtext;
	font-family: "Arial";
	font-size: 8pt;
	margin: 0 0 0.0001pt;
	margin-left: 0;
	margin-right: 0;
	text-align: left;
}

td.edit {
	padding: 0in 5.4pt;
	white-space: nowrap; 
}

a.moreInfo {
	font-size: 8.5pt;
	color:#0083BB;
	font-family:Arial;
	text-decoration:underline;
}

a.edit {
	font-size: 10pt;
	color:#0083BB;
	font-family:Arial;
	text-decoration:underline;
}

a.revert {
	font-size: 10pt;
	color: red;
	font-family: Arial;
	text-decoration: underline;
	font-weight: bold;
}

sup.footnoteSup {
	font-size: 8pt;
}

div.bottomButtons {
	width: 150px;
	margin: 10px auto;
}

