		html,body.dev { 
			margin:0; 
			padding-bottom:10px;		
			padding-right:0px;
			padding-left:0px;
			padding-top:10px;
			background-color:#c0c0c0; 
			font-family:Arial, Helvetica, sans-serif; 
			font-size:12px;
		}
		table{
			font-family:Arial, Helvetica, sans-serif; 
			font-size:12px;
		}
		a:link {
			color: #990000;
			text-decoration: none;
		}
		a:visited {
			color: #bf5f5f;
			text-decoration: none;
		}
		a:active {
			color: #990000;
			text-decoration: none;
		}
		a:hover {
			color: #990000;
			text-decoration: underline;
		}
		.label {
			position: relative;
			top: -3px;
			display: inline;
			font-weight: normal;
		}
		#shoa input {
			position: relative;
			top: 0px;
		}
		#shoa select {
			position: relative;
			top: 0px;
		}
		h1 {  
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 18px; 
			font-weight: bold; 
			line-height: 20px;
		}
		h2 {  
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 16px; 
			font-weight: bold; 
			line-height: 18px;
		}
		h3 {  
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 14px; 
			font-weight: bold; 
			line-height: 16px;
		}
		h4 {  
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 13px; 
			font-weight: bold;
			color:#5b5b5d;
			line-height: 14px;
		}
		h5 {  
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 13px; 
			font-weight: bold; 
			line-height: 2px;
		}
		#hintbox{ 
			position:absolute;
			top: 0;
			background-color: #CFDEE6;
			width: 185px;
			padding: 3px;
			border-style:solid;
			border:1px;
			border-color:#333333;
			font:normal 11px Arial, Helvetica, sans-serif;
			line-height:14px;
			z-index:100;
			visibility: hidden;
		}
		input.main {
			font-family:arial,sans-serif; 
			font-size:12px;
			font-weight:bold; 
			background:#990000; 
			border:none; 
			color:#ffffff;
			top:1px;
			bottom:1px;
		}	
		input.mainover {
			font-family:arial,sans-serif; 
			font-size:12px;
			font-weight:bold; 
			background:#bf5f5f; 
			border:none; 
			color:#ffffff;
			top:1px;
			bottom:1px;
		}	
		input.red {
			font-family:arial,sans-serif; 
			font-size:12px;
			font-weight:bold; 
			background:#ffffff; 
			border:none; 
			color:#990000;
		}	
		input.redover {
			font-family:arial,sans-serif; 
			font-size:12px;
			font-weight:bold; 
			text-decoration:underline;
			background:#ffffff; 
			border:none; 
			color:#990000;
		}	
		input.grey {
			font-family:arial,sans-serif; 
			font-size:12px;
			font-weight:bold; 
			background:#ffffff; 
			border:none; 
			color:#C0C0C0;
		}	
		input.redgreysm {
			font-family:arial,sans-serif; 
			font-size:12px;
			background:#efefef; 
			border:none; 
			color:#990000;
		}	
		input.redgreysmover {
			font-family:arial,sans-serif; 
			font-size:12px;
			text-decoration:underline;
			background:#efefef; 
			border:none; 
			color:#990000;
		}	
		input.redsm {
			font-family:arial,sans-serif; 
			font-size:12px;
			background:#ffffff; 
			border:none; 
			color:#990000;
		}	
		input.redsmover {
			font-family:arial,sans-serif; 
			font-size:12px;
			text-decoration:underline;
			background:#ffffff; 
			border:none; 
			color:#990000;
		}	
		input.redleftsm {
			display:inline;
			padding-left: 0px;
			padding-top:0px;
			font-family:arial,sans-serif; 
			font-size:12px;
			background:#ffffff; 
			border:none; 
			color:#990000;
			text-align:left;
			min-width:inherit;
			max-width:400px;
		}	
		input.redleftsmover {
			display:inline;
			padding-left: 0px;
			padding-top:0px;
			font-family:arial,sans-serif; 
			font-size:12px;
			text-decoration:underline;
			background:#ffffff; 
			border:none; 
			color:#990000;
			text-align:left;
			min-width:inherit;
			max-width:400px;
		}			
		input.sub {
			display:block;
			padding-top: 5px;
			padding-bottom: 5px;
			font-family:arial,sans-serif; 
			font-size:12px;
			font-weight:bold; 
			text-align:left;
			border:none;
			min-width:100%;
			background-color:#ffffff; 
			color:#000000;
			font-weight:bold;
			text-decoration:none;
		}	
		input.subover {
			display:block;
			padding-top: 5px;
			padding-bottom: 5px;
			font-family:arial,sans-serif; 
			font-size:12px;
			font-weight:bold; 
			text-align:left;
			border:none; 
			min-width:100%;
			background-color:#D9D9D9; 
			color:#000000;
		}	
		input.shelf {
			display:block;
			padding-top: 5px;
			padding-bottom: 5px;
			font-family:arial,sans-serif; 
			font-size:12px;
			font-weight:bold; 
			text-align:left;
			border:none;
			min-width:100%;
			background-color:#dfdfdf; 
			color:#990000;
			font-weight:bold;
			text-decoration:none;
		}	
		input.shelfover {
			display:block;
			padding-top: 5px;
			padding-bottom: 5px;
			font-family:arial,sans-serif; 
			font-size:12px;
			font-weight:bold; 
			text-align:left;
			border:none; 
			min-width:100%;
			background-color:#ffffff; 
			color:#333333;
		}	
		img{ 
			border:0px;
		}
		li { 
			list-style-type:square; 
			font-family:Arial, Helvetica, sans-serif; 
			font-size:12px; 
		}
		.addressBlock{	
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:9px;
			letter-spacing:-1;
			color:#FFFFFF;
			vertical-align:center;
			text-align:center;
		}
		.academicImageContent{
			padding-top:6px;
			padding-bottom:0px;		
			padding-right:0px;
			padding-left:0px;
		}
		.academicTitle{	
			background-color:#5b5b5d;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:13px;
			color:#FFFFFF;
			vertical-align:center;
			text-indent:6px;
			text-align:left;
			height:20px;
		}
		.blueText {
			color:#336699;
			font-weight:bold;
		}		
		.boarders {
			border-top-style:solid;
			border-top-color:#c0c0c0;
			border-top-width:1px;
			border-left-style:solid;
			border-left-color:#c0c0c0;
			border-left-width:1px;
			border-right-style:solid;
			border-right-color:#c0c0c0;
			border-right-width:1px;
		}
		.bodyContent{
			padding-top:6px;
			padding-bottom:6px;
			padding-left:6px;
			padding-right:6px;
			font-family:Arial, Helvetica, sans-serif; 
			font-size:12px;
		}
		.bodyText{
			font-family:Arial, Helvetica, sans-serif; 
			font-size:12px;
		}
		.bodyTitleBlocks{	
			background-color:#dfdfdf;
			padding-right:6px;
			padding-left:6px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:16px;
			color:#5b5b5d;
			vertical-align:center;
			text-align:left;
			height:24px;
		}
		.bottomPadding{
			padding-top:0px;
			padding-bottom:6px;		
			padding-right:0px;
			padding-left:0px;
		}
		.bottomSpacer{
			margin-bottom:6px;
		}
		.bull{
			background-image:url(/images/bullet.gif);
			background-repeat:no-repeat;
			padding-left:10px;
			font-size:11px;
			padding-bottom:5px;
		}
		.crumbContent{
			padding-top:3px;
			padding-bottom:3px;
			padding-left:6px;
			padding-right:6px;
			font-family:Arial, Helvetica, sans-serif; 
			font-size:11px;
		}
		.exhibitTitle {  
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 14px; 
			font-weight: bold;
			color:#990000; 
			line-height: 16px;
		}
		.formContent{
			background-color:#efefef;
			padding-right:6px;
			padding-left:6px;
			font-family:Arial, Helvetica, sans-serif; 
			font-size:11px;
			font-weight:normal;
			vertical-align:middle;
		}
		.formError{
			padding-right:6px;
			font-family:Arial, Helvetica, sans-serif; 
			font-size:11px;
			line-height:13px;
			font-weight:bold;
			color:#990000;
			vertical-align:middle;
		}
		.formErrorInfo{
			padding-right:6px;
			padding-left:6px;
			font-family:Arial, Helvetica, sans-serif; 
			font-size:14px;
			font-weight:normal;
			color:#990000;
			vertical-align:middle;
		}
		.formHead{
			font-weight:bold;
			font-size:13px;
			background-color:#5b5b5d;
			color:#FFFFFF;
			padding-left:6px;
			padding-top:2px;
			padding-bottom:2px;
		}
		.formSubContent{
			background-color:#efefef;
			padding-right:0px;
			padding-left:0px;
			font-family:Arial, Helvetica, sans-serif; 
			font-size:11px;
			font-weight:normal;
			vertical-align:middle;
		}	
		.greyText {
			color:#333333;
		}
		.hideme {
			display:none;
			visibility:hidden;
		}		
		.image{	
			background-color:#ffffff;
		}			
		.imageCaption{	
			background-color:#ffffff;
			padding-right:6px;
			padding-left:6px;
			font-family:Arial, sans-serif;
			font-weight:normal;
			font-size:9px;
			color:#000000;
			vertical-align:center;
			text-align:right;
			height:20px;
		}
		.imageCaptionLeft{	
			padding-right:6px;
			padding-left:6px;
			font-family:Arial, sans-serif;
			font-weight:normal;
			font-size:9px;
			color:#000000;
			vertical-align:center;
			text-align:left;
			height:20px;
		}	
		.imageCaptionRight{	
			padding-right:6px;
			padding-left:6px;
			font-family:Arial, sans-serif;
			font-weight:normal;
			font-size:9px;
			color:#000000;
			vertical-align:center;
			text-align:right;
			height:20px;
		}				
		.leftPadding{
			padding-top:0px;
			padding-bottom:0px;		
			padding-right:0px;
			padding-left:6px;
		}
		.nudgeright{
			display:inline;
			position:relative;
			padding-top:0px;
			padding-bottom:0px;		
			padding-right:0px;
			border:none;
			left:3px;
		}
		#pages {
			list-style-type: none;
			margin: 0 0 2em 0;
			padding: 0;
		}
		#pages li {
			display: inline;
			margin-right: 1em;
			border-right: 1px solid #000000;
			padding-right: 1em;
		}
		#pages li.last {
			border: none;
		}
		.printlabels {
			display:none;
			visibility:hidden;
		}
		#ql_menu{	
			margin:0px;
			padding:0px;
			padding-top:8px; 
		}
		#ql_menu li{
			margin-top:0px;
			margin-bottom:0px;
			list-style-type:none;				
			display:block;	
			overflow:hidden;
		}
		#ql_menu li a{	
			width:100%;
			float:left;
			background-color:#dfdfdf; 
			color:#990000;
			font-weight:bold;
			text-align:left;
			font-family:Arial;
			font-size:10px;
			text-decoration:none;
			padding-top:5px; 
			padding-right:0px; 
			padding-bottom:8px; 
			padding-left:7px;
			background-position:inherit			
		}
		#ql_menu li a:hover{
			width:100%;
			background-color:#ffffff; 
			background-repeat:repeat;	
			color:#333333;
		}			
		#ql_menu li div{
			float:left;
		}
		.quantity{
			vertical-align:middle;
		}	
		.rightPadding{
			padding-top:0px;
			padding-bottom:0px;		
			padding-right:6px;
			padding-left:0px;
		}
		#subnav_menu{	
			margin:0px;
			padding:0px;
			width:195px;	
		}
		#subnav_menu li{
			margin-top:0px;
			background-color:#FFFFFF;
			list-style-type:none;				
			clear:both;
			display:block;	
			overflow:hidden;
		}
		#subnav_menu li a{	
			color:#000000;
			text-decoration:none;
			font-family: Arial, sans-serif;
			letter-spacing:0px;
			font-size:10px;	
			font-weight:bold;
			float:left;
			background-color:#FfFfFf;
			padding-left:3px;
			line-height:25px;
		}
		#subnav_menu li a:focus{
			color:#000000;
			text-decoration:none;
			font-family: Arial, sans-serif;
			letter-spacing:0px;
			font-size:10px;	
			font-weight:bold;
			float:left;
			background-color:#FfFfFf;
			padding-left:3px;
			line-height:25px;
		}
		#subnav_menu li div{
			float:left;
		}
		.texthide {
			visibility:visible;
		}
		.tocHead{
			font-weight:bold;
			font-size:10px;
			background-color:#5b5b5d;
			color:#FFFFFF;
			padding-left:5px;
			padding-top:2px;
			padding-bottom:2px;
		}
		.tocSpacer{margin:5px;}
		.titleBlocks{	
			background-color:#5b5b5d;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:13px;
			color:#FFFFFF;
			vertical-align:center;
			text-indent:6px;
			text-align:left;
			height:24px;
		}
		.topMargin { 
			margin-top:10px; 
		}
		.topPadding{
			padding-top:6px;
			padding-bottom:0px;		
			padding-right:0px;
			padding-left:0px;
		}
		.thumbPadding{
			margin-bottom:6px;
			margin-top:6px;
			margin-right:6px;
			margin-left:6px;
		}
		.warning {  
			font-family: Arial, sans-serif; 
			font-size: 10px;
			font-weight:bold; 
			color:#990000;
			text-indent:6px;
			text-align:left;
			line-height: 10px;
			padding-top:6px;
			padding-bottom:6px; 
		}