/* Global {{{ */
body#binobins {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 80%;
	margin: 0;
	padding: 0;
	background-color: #fbfbfe;
}

#sm1      {font-family: Verdana, Arial CE; font-size: 10pt; color : #00AC40;}
#sm      {font-family: Verdana, Arial CE; font-size: 8pt; color : #00AC40;}
#g      {font-family: Verdana, Arial CE; font-size: 10pt; color : #AFA5A4;}
#m      {font-family: Verdana, Arial CE; font-size: 9pt}
#te      {font-family: Verdana, Arial CE; font-size: 8pt}
#te1      {font-family: Verdana, Arial CE; font-size: 10pt; color : #B22222;}
#na      {font-family: Verdana, Arial CE; font-size: 12pt; color : #B22222;}
#big     {font-family: Verdana, Arial CE; font-size: 15pt; color : #B22222;}
#c1 {background-color: #f5fafa;}
#c2 {background-color: #fafaf0;}
#t1 {background-color: #F7EFEF;font-family:Verdana,Arial;font-size:7pt;}
#t2 {background-color: #D7D0D0;font-family:Verdana,Arial;font-size:7pt;}
#t3 {background-color: #95CF95;font-family:Verdana,Arial;font-size:10pt;}
.tabborder{border: 1px solid #B6B9CB;background-color: #FFFFFF;width: 98%;}
A.lit:link {FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 8pt;text-decoration : underline; color : #BC0048;text-align: left}
A.lit:active {FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 8pt;text-decoration : underline; color : #313031;text-align: left}
A.lit:visited {FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 8pt;text-decoration : underline; color : #BC0048;text-align: left}
A.lit:hover {FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 8pt;text-decoration : underline; color : #FF0000;text-align: left}
A.mi:link {FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10pt;text-decoration : none; color : #BC0048;text-align: left}
A.mi:active {FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10pt;text-decoration : underline; color : #313031;text-align: left}
A.mi:visited {FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10pt;text-decoration : none; color : #BC0048;text-align: left}
A.mi:hover {FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 10pt;text-decoration : none; color : #FF0000;text-align: left}
.komW{background-color: #DCDDE4;font-size:9pt;font-family:Verdana,Arial;}
.komWyp{background-color: #F8F8FC;font-size:9pt;font-family:Verdana,Arial;PADDING-TOP:2px;}
.f {FONT-FAMILY: Verdana, Arial, Helvetica; FONT-SIZE: 9px}

div#content table.dataTabular {
    border-collapse: collapse;
	background-color: #F5F5F5;
	margin-bottom: 2px;
	margin-top: 2px;
}
div#content table.dataTop {
	background-color: #F4F7D8;
	border: 0;
	color: inherit;
	margin-bottom: 2px;
	width: 100%;
}
/* IE doesn't do border-bottom on a tbody cos it's gay */
div#content table.dataTabular tbody tr.borderTop td {
	border-top: 1px solid #999;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #7F7F99;
	font-size:9pt;
	font-family:Verdana,Arial
}
div#content table.dataTabular tbody tr.borderTop1 td {
	border-top: 1px solid #999;
	background-color: #DCDDE4;
	font-size:9pt;
	font-family:Verdana,Arial;
}
div#content table.dataTabular tbody tr.borderTop5 td {
	border-top: 1px solid #999;
	background-color: #DCDDE4;
	font-size:15pt;
	font-family:Verdana,Arial;
	color : #B22222;
}
div#content table.dataTabular tbody tr.borderTop2 td {
	border-top: 1px solid #999;
	border: 1px solid black;
	background-color: #F8F8FC;
	font-size:9pt;
	font-family:Verdana,Arial;
	PADDING-TOP:2px;
}
div#content table.dataTabular tbody tr.tabW td {
	border-top: 1px solid #999;
	border: 1px solid black;
	PADDING-TOP:2px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #7F7F99;
	font-size:9pt;
	font-family:Verdana,Arial;
}
div#content table.dataTabular {
border:1px solid black;
}
div#content table.dataIrregular tbody tr td {
	background-color: #FFF;
	color: inherit;
	padding: 3px;
	font-size: 10px; /* a touch big, but smaller is too small */
}