<style type="text/css">
<!--
body {
        font-size:10pt;
        color:#000000;
        background-color:#FFFFFF;
        font-family:Verdana,Helvetica,Arial;
		scrollbar-base-color:#FFFFFF;
		scrollbar-3dlight-color:#999999;
		scrollbar-arrow-color:#000000;
		scrollbar-darkshadow-color:#666666;
		scrollbar-face-color:#BBBBBB;
		scrollbar-highlight-color:#CCCCCC;
		scrollbar-shadow-color:#999999;
		scrollbar-track-color:#CCCCCC;
}

div {
        font-size:10pt;
        color:#000000;
        background-color:#FFFFFF;
        font-family:Verdana,Helvetica,Arial;
}

span.comment {
        font-size:10pt;
        color:#3333CC;
        background-color:#FFFFFF;
        font-family:Verdana,Helvetica,Arial;
}

span.subject {
        font-size:10pt;
        color:#666666;
        background-color:#FFFFFF;
        font-family:Verdana,Helvetica,Arial;
}

span.header {
        font-size:14pt;
        color:#3333CC;
        background-color:#FFFFFF;
        font-family:Verdana,Helvetica,Arial;
}

span.text {
        font-size:12pt;
        color:#000000;
        background-color:#FFFFFF;
        font-family:Verdana,Helvetica,Arial;
}


div.ticker {
        font-size:12pt;
        color:#646464;
        clip:rect(0px 540px 20px 0px);
        overflow:hidden;
        background-color:#FFFFFF;
        font-family:Verdana,Helvetica,Arial;
}

layer {
        font-size:10pt;
        color:#000000;
        background-color:#FFFFFF;
        font-family:Verdana,Helvetica,Arial;
}

layer.ticker {
        font-size:12pt;
        color:#646464;
        background-color:#FFFFFF;
        font-family:Verdana,Helvetica,Arial;
}

input {
		font-size:10pt;
		border-style:solid;
		border-width:1px;
		border-color:#666666;
		font-family:Verdana,Helvetica,Arial;
}

table {
		font-size:10pt;
		font-family:Verdana,Helvetica,Arial;
}

table.error {
		width:580;
		font-size:10pt;
		cellpadding:0px;
		cellspacing:0px;
		border-style:solid;
		border-width:0px;
		color:#FF6600;
		border-color:#666666;
		font-family:Verdana,Helvetica,Arial;
}

table.comment {
		width:580;
		font-size:10pt;
		cellpadding:0px;
		cellspacing:0px;
		border-style:solid;
		border-width:0px;
		border-color:#666666;
		font-family:Verdana,Helvetica,Arial;
}

tr {
	font-size:10pt;
	font-family:Verdana,Helvetica,Arial;
}

td {
	font-size:10pt;
	font-family:Verdana,Helvetica,Arial;
}

th {
	font-size:12pt;
	font-family:Verdana,Helvetica,Arial;
}

p {
	font-size:10pt;
	font-family:Verdana,Helvetica,Arial;
}

a {
	font-size:10pt;
	text-decoration:none;
	color:#FF0000;
	font-family:Verdana,Helvetica,Arial;
}

a:hover {
	font-size:10pt;
	text-decoration:underline;
	color:#FF0000;
	font-family:Verdana,Helvetica,Arial;
}

a.ext {
	font-size:10pt;
	text-decoration:none;
	color:#0000FF;
	font-family:Verdana,Helvetica,Arial;
}

a.ext:hover {
	font-size:10pt;
	text-decoration:underline;
	color:#0000FF;
	font-family:Verdana,Helvetica,Arial;
}

//-->
</style>