.text-large {
	font-size: 13pt;
	font-family: Arial, Helvetica, Verdana;
}
.text-std {
	font-size: 10pt;
	font-family: Arial, Helvetica, Verdana;
}
.text-small {
	font-size: 8pt;
	font-family: Arial, Helvetica, Verdana;
}
.text-vsml {
	font-size: 60%;
}
h1 {  font-size: 13pt; font-weight: bold; margin: 0px}
h2 {  font-size: 10pt; font-weight: bold; margin: 4px}
h3 {  font-size: 10pt; font-weight: bold; margin-top: 1px; margin-bottom: 0px; padding-left: 5px; border-left-width: 3px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: solid; border-color: #999999}
h4 {  font-size: 8pt; font-weight: bold; margin-top: 11px; margin-bottom: 0px}
h5 {  font-size: 10pt; font-weight: bold; margin: 0px}
h6 {  font-size: 8pt; font-weight: bold; margin-top: 1px; margin-bottom: 0px; padding-left: 5px; border-left-width: 3px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: solid; border-color: #999999}

td 
{
	font-size: 10pt;
}
th.data-th1-left {
	font-size: 10pt;
	text-align: left;
	font-weight: normal;
	background-color: #CCCCCC;
	padding: 6px 12px;
	font-family: Arial, Helvetica, Verdana;
}
th.data-th2-left {
	font-size: 10pt;
	text-align: left;
	font-weight: normal;
	background-color: #E8E8E8;
	padding: 6px 12px;
	font-family: Arial, Helvetica, Verdana;
}
th.data-th1-center {
	font-size: 10pt;
	font-weight: normal;
	background-color: #CCCCCC;
	padding: 6px 12px;
	font-family: Arial, Helvetica, Verdana;
}
th.data-th2-center {
	font-size: 10pt;
	font-weight: normal;
	background-color: #E8E8E8;
	padding: 6px 12px;
	font-family: Arial, Helvetica, Verdana;
}
td.data-td {
	font-size: 10pt;
	background-color: #FFFFFF;
	padding: 6px 12px 6px 12px;
	font-family: Arial, Helvetica, Verdana;
}

th.data-th1-left-s {
	font-size: 8pt;
	text-align: left;
	font-weight: normal;
	background-color: #CCCCCC;
	padding: 6px 12px;
	font-family: Arial, Helvetica, Verdana;
}
th.data-th2-left-s {
	font-size: 8pt;
	text-align: left;
	font-weight: normal;
	background-color: #E8E8E8;
	padding: 6px 12px;
	font-family: Arial, Helvetica, Verdana;
}
th.data-th1-center-s {
	font-size: 8pt;
	font-weight: normal;
	background-color: #CCCCCC;
	padding: 6px 12px;
	font-family: Arial, Helvetica, Verdana;
}
th.data-th2-center-s {
	font-size: 8pt;
	font-weight: normal;
	background-color: #E8E8E8;
	padding: 6px 12px;
	font-family: Arial, Helvetica, Verdana;
}
td.data-td-s {
	font-size: 8pt;
	background-color: #FFFFFF;
	padding: 6px 12px 6px 12px;
	font-family: Arial, Helvetica, Verdana;
}

th.listtable-th1 {
	font-size: 10pt;
	text-align: left;
	font-weight: bold;
	background-color: #CCCCCC;
	padding: 6px 12px;
	font-family: Arial, Helvetica, Verdana;
}
th.listtable-th2 {
	font-size: 10pt;
	text-align: left;
	font-weight: normal;
	background-color: #E8E8E8;
	padding: 6px 12px;
	font-family: Arial, Helvetica, Verdana;
}
td.listtable-td1 {
	font-size: 10pt;
	padding: 6px 6px 6px 12px;
	font-family: Arial, Helvetica, Verdana;
}

.note {
	font-size: 8pt;
	color: #FF9900;
	vertical-align: text-top;
	font-weight: bold;
	font-family: Arial, Helvetica, Verdana;
}
.note-red {
	font-size: 8pt;
	color: #990000;
	font-weight: normal;
	font-family: Arial, Helvetica, Verdana;
}