A  {
	font-family: Arial;
	color: black;
	font-size:9pt;
	text-decoration : none;	
}

A.menu:link {
	color : black;
}

A.menu:hover {
	color : goldenrod;
	font-weight : bold;
}

Table.ListItem {
	font-size : 10px;
	font-family : Arial;
	color : black;
}

Table.PollByPoll {
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
}

td.PollByPollBorder{
	border-top: 1px solid black;
	border-left: 1px solid black;
	vertical-align: middle;
	text-align : center;
}

td.Index {
	color: white;
	font-weight: bold;
	font-size: 10pt;
}

td.PollByPollEndBorder {
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	vertical-align: middle;
	text-align : center;
}

td.PollByPollEndBorderLeft {
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	text-align: left;
	font-weight : bold;
}

td.PollByPollBorderLeft {
	border-left: 1px solid black;
	text-align : left;
}

td.PollByPollBorderLeftRight {
	border-left: 1px solid black;
	border-right: 1px solid black;
	text-align : left;
}

td.PollByPollBorderLeftR {
	border-left: 1px solid black;
	text-align : right;
}

td.PollByPollBorderRight {
	border-right: 1px solid black;
	text-align : right;
}

td.PollByPollBorderRightL {
	border-right: 1px solid black;
	text-align : left;
}

td.PollByPollPageLeft {
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	text-align : left;
}

td.RowTitleRo {
	border-left: 1px solid black;
	text-align : left;
	font-family: Arial;
	font-size:  10pt;
	font-weight:  bold;
}

td.PollByPollPageLeftR {
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	text-align : right;
}

td.PollByPollPageRight {
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	text-align : right;
}

td.txtMenu  {
	font-family: Arial;
	font-size : 9pt;
}

td.txtProvince {
	font-family: Arial;
	font-size : 9pt;
	font-family : Arial;
	color : black;
}

td.Table1Header {
	font-family: Arial;
	font-size : 8pt;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	text-align : center;
	vertical-text-align: middle;
}

td.Table2Header {
	font-family: Arial;
	font-size : 8pt;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	text-align : center;
	vertical-text-align: middle;
}

td.Table1HeaderEnd {
	font-family: Arial;
	font-size : 8pt;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	text-align : center;
	vertical-text-align: middle;	
}

td.Table2HeaderEnd {
	font-family: Arial;
	font-size : 8pt;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	text-align : center;
	vertical-text-align: middle;	
}

td.Table1Footer {
	border-bottom: 1px solid black;
	text-align : right;
}

td  {
	font-family: Arial;
	font-size : 7pt;
}

td.rowtitle {
	font-family: Arial;
	font-size:  10pt;
	font-weight:  bold;
}

td.pageTitle {
	font-family: Arial;
	font-size:  14pt;
	font-weight:  bold;
}
	
.pagebreak {
display:none;
page-break-before:always;
}

.header {
display:none; 
}

.button {
	font-family: Arial;
	font-size : 8pt;
}

@media screen {

.header {
display:none;
}

.pagebreak {
display:none;
}

}

@media print {
	
td.RowTitleRo {
	border-left: 1px solid black;
	text-align : left;
	font-family: Arial;
	font-size:  9pt;
	font-weight:  bold;
}

td.txtMenu  {
	font-family: Arial;
	font-size : 8pt;
}

td.txtProvince {
	font-family: Arial;
	font-size : 8pt;
	font-family : Arial;
	color : black;
}

td.Table1Header {
	font-family: Arial;
	font-size : 7pt;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	text-align : center;
}

td.Table2Header {
	font-family: Arial;
	font-size : 7pt;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	text-align : center;
}

td.Table1HeaderEnd {
	font-family: Arial;
	font-size : 7pt;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-top: 1px solid black;
	text-align : center;
}

td.Table2HeaderEnd {
	font-family: Arial;
	font-size : 7pt;
	border-left: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	text-align : center;
}

td  {
	font-family: Arial;
	font-size : 6pt;
}

td.rowtitle {
	font-family: Arial;
	font-size:  9pt;
	font-weight:  bold;
}

}