BODY {
	font-family: arial;
	font-size:10pt;
	background-color: #cccccc;
}

TD {
	font-family: arial;
	font-size:10pt;
}

TD.toptoolbar {
	background-image: url(images/bluetoolbar.jpg);
	background-repeat: repeat-x;
	background-color: #bfcfdd;
	text-align: center;
	vertical-align: middle;
	color: #334689;
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
}

TD.toptoolbar A {
	color: #334689;
	text-decoration: none;
}

TD.toptoolbar A:hover {
	color: #334689;
	text-decoration: underline;
}

.headline {
	color: #17365d;
	font-family: 'Arial Black';
	font-size: 10pt;
}

A {
	color: #5084b1;
}

A:hover {
	color: #d94d02;
	text-decoration:underline;
}

P.title {
	color: #585858;
	font-family: arial;
	font-size: 8pt;
	font-weight: bold;
	margin-bottom: 5px;
}	

H1 {
	color: #365f91;
	font-family: 'Arial Black';
	font-size: 12pt;
	font-weight: normal;
	margin-bottom: 5px;
}

H2 {
	color: #4f81bd;
	font-family: 'Arial Black';
	font-size: 10pt;
	font-weight: normal;
	margin-bottom: 5px;
}

P {
	margin-top: 0px;
}

LI {
	margin-bottom:10px;
}

.listheader {
	color: #4f81bd;
	font-weight:bold;
}

.reportheading {
	font-family: 'Arial Black';
	font-size: 10pt;
	font-weight: normal;
	color:#d94d02;
	text-align:center;
}


.leftpane {
	background-image: url(images/grayfade.jpg);
	background-repeat: repeat-x;
	background-color: #f8f8f8;
	font-family: verdana;
	font-size:8pt;
	padding: 20px 10px;
}
	
.rightpane {
	background-image: url(images/grayfade.jpg);
	background-repeat: repeat-x;
	background-color: #f8f8f8;
	font-family: verdana;
	font-size:8pt;
	padding: 15px;
}
	
TD.logofooter {
	text-align:center;
	padding:10px 10px;
	border-top:  1px solid #cccccc;
}

.footer {
	font-family: arial;
	font-size:8pt;
	color:#464646;
}

.footer A {
	color:#464646;
	text-decoration:none;
}
