html{color:#000;background:#FFF}
div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}
del,ins{text-decoration:none}
li{list-style:none}
caption,th{text-align:left}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:baseline}
sub{vertical-align:baseline}
legend{color:#000}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;}
select,input,textarea,button{font:99% arial,helvetica,clean,sans-serif}
table{font-size:inherit;font:100%}
pre,code,kbd,samp,tt{font-family:monospace;line-height:100%}
body{text-align:left}
table {
	border-collapse:collapse;
	color:#000000;
	font-family:"Lucida Bright", "Times New Roman", serif;
	font-size:1em;
	border-left:1px dotted #CCCCCC;
	border-right:1px dotted #CCCCCC;
}
caption {
	padding-bottom:5px;
	font-variant:small-caps;
	letter-spacing:0.1em;
	text-align:left;
	caption-side:bottom;
	font-size:smaller;
}
thead th, tbody>tr:first-child th {
	border-top:3px double #CCCCCC;
	border-bottom:3px double #CCCCCC;
	padding:2px 10px;
	background-color:#FFFFFF;
	color:#AAAAAA;
	text-align:left;
	font-variant:small-caps;
	letter-spacing:0.1em;
	white-space:nowrap;
}
tfoot th, tfoot td {
	border-top:3px double #CCCCCC;
	border-bottom:3px double #CCCCCC;
	padding:2px 10px;
	font-variant:small-caps;
	letter-spacing:0.1em;
}
tbody th, tbody td {
	border-bottom:1px solid #CCCCCC;
	padding:2px 10px;
	text-align:left;
	vertical-align:top;
}
tbody tr:hover {
	background-color:#FFEFCE;
}
tr:nth-child(odd) {
	background-color:#FFF7E5;
}
tr:nth-child(even) {
	background-color:#FFFFFF;
}
