		
body, div, dl, dt, dd, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
}
fieldset, img {
	border: 0 none;
}
address, caption, cite, code, dfn, th, var {
	font-style: normal; 
	font-weight: normal;
}
caption, th {
	text-align: left;
}
q:before, q:after {
	content:"";
}
abbr, acronym {
	border:0;
}
body { 
	font: 12px Myriad,Helvetica,Tahoma,Arial,clean,sans-serif; 
	*font-size: 75%;
}
h1 {
	font-size: 1.5em; 
	font-weight: normal;
	line-height: 1em; 
	margin-top: 1em;
	margin-bottom:0;
}
h2 { 
	font-size: 1.1667em; 
	font-weight: bold; 
	line-height: 1.286em; 
	margin-top: 1.929em; 
	margin-bottom:0.643em;
}
h3, h4, h5, h6 {
	font-size: 1em; 
	font-weight: bold; 
	line-height: 1.5em; 
	margin-top: 1.5em; 
	margin-bottom: 0;
}
p { 
	font-size: 1em; 
	margin-top: 1.5em; 
	margin-bottom: 1.5em; 
	line-height: 1.5em;
}
blockquote { 
	font-size: 0.916em; 
	margin-top: 3.272em; 
	margin-bottom: 3.272em; 
	line-height: 1.636em; 
	padding: 1.636em; 
	border-top: 1px solid #ccc; 
	border-bottom: 1px solid #ccc;
}
ol li, ul li { 
	font-size: 1em; 
	line-height: 1.5em; 
	margin: 0;
}
pre, code { 
	font-size:115%;
	*font-size:100%;
	font-family: Courier, "Courier New"; 
	background-color: #efefef; 
	border: 1px solid #ccc;
}
pre { 
	border-width: 1px 0; 
	padding: 1.5em;
}
table {  font-size:100%; }
table.dojoTabular { 
	border-collapse: collapse; 
	border-spacing: 0; 
	border: 1px solid #ccc; 
	margin: 0 1.5em;
}
.dojoTabular th { 
	text-align: center; 
	font-weight: bold;
}
table.dojoTabular thead, table.dojoTabular tfoot { 
	background-color: #efefef; 
	border: 1px solid #ccc; 
	border-width: 1px 0; 
}
table.dojoTabular thead tr th,
table.dojoTabular thead tr td,
table.dojoTabular tbody tr td,
table.dojoTabular tfoot tr td { 
	padding: 0.25em 0.5em;
}
		.dojoxFisheyeListItemLabel {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #eee;
	border: 2px solid #666;
	padding: 2px;
	text-align: center;
	position: absolute;
	display: none;
	white-space:pre; 
}
.dojoxFisheyeListItemLabel.dojoxFishSelected {
	display: block;
}
.dojoxFisheyeListItemImage {
	border: 0px;
	position: absolute;
}
.dojoxFisheyeListItem {
	position: absolute;
	z-index: 2;
}
.dojoxFisheyeListBar 
{
	position: relative;
}
	
		.dojoxFisheyeListBar {
			margin: 0 auto;
			text-align: center;
		}
		.outerbar {
			text-align: right;
			position: absolute;
			left: 350px;
			top: 20px;
		}
		
		body {
			font-family: Arial, Helvetica, sans-serif;
			padding: 0;
			margin: 0;
			background-color:#fff;
			background-image:none; 
		}
		
		.page {
			padding: 50px 20px 20px 20px;
		}
		
		
		.header 
		{
			position:relative;
			width: 360px;
			height: 25px;
			margin:2px 0px 2px 0px;
			font-size:14pt;
			text-align:center;
		}
		
		.rowContainer2 
		{
			position:relative;
			left:0px;
			top:0px;
			height: 17px;
			width: 360px;
			margin:1px 0px 1px 0px;
			border:0px blue solid;
		}
		
		.rowCell3 
		{
			position:absolute;
			top:3px;
			height: 8px;
			margin:0 0 0 0;
			padding:0 0 0 0;
			background-color:black;
			filter: alpha(opacity=45); -moz-opacity: .45;
			border:0px purple solid;
		}
		.crop 
		{
			height: 15px;
			margin:3px 1em 3px 0px;
			padding:0 5px 0 0px;
			white-space:nowrap;
			width:210px;
			font-size:10pt;
			border:0px green solid;
			background-color:#f5efec;
		}
		.q1 
		{
			position:absolute;
			top:0px;
			left:0px;
			width:88px;
			height: 15px;
			margin:0 2px 0 0;
			padding:0 0 0 0;
			background-color:#f5efec;
		}
		.q2 
		{
			position:absolute;
			top:0px;
			left:90px;
			width:88px;
			height: 15px;
			margin:0 2px 0 0;
			padding:0 0 0 0;
			background-color:#f5efec;
		}
		.q3 
		{
			position:absolute;
			top:0px;
			left:180px;
			width:88px;
			height: 15px;
			margin:0 2px 0 0;
			padding:0 0 0 0;
			background-color:#f5efec;
		}
		.q4 
		{
			position:absolute;
			top:0px;
			left:270px;
			width:88px;
			height: 15px;
			margin:0 2px 0 0;
			padding:0 0 0 0;
			background-color:#f5efec;
		}
		
		
		