		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: #990000;
			text-decoration: none;
		}
		a:active {
			color: #990000;
			text-decoration: none;
		}
		a:hover {
			color: #990000;
			text-decoration: underline;
		}
		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
		}
		img{ border:0}
		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;
			z-index:12;
		}
		.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;
		}
		.bottomPaddingHedge{
			padding-top:0px;
			padding-bottom:4px;		
			padding-right:0px;
			padding-left:0px;
		}
		.bottomSpacer{
			margin-bottom:6px;
		}
		.bottomSpacerHedge{
			margin-bottom:2px;
		}
		.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;
		}
		.crumbContent a:link {
			color: #990000;
			text-decoration: none;
		}
		.crumbContent a:visited {
			color: #990000;
			text-decoration: none;
		}
		.crumbContent a:active {
			color: #990000;
			text-decoration: none;
		}
		.crumbContent a:hover {
			color: #990000;
			text-decoration: underline;
		}
		.exhibitTitle {  
			font-family: Arial, Helvetica, sans-serif; 
			font-size: 14px; 
			font-weight: bold;
			color:#990000; 
			line-height: 16px;
		}
		.footer{
			font-size:10px;
			font-family:Arial, Helvetica, sans-serif;
		}
		.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;
			padding-left:6px;
			font-family:Arial, Helvetica, sans-serif; 
			font-size:11px;
			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;
		}		
		.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;
		}
		.imageCaptionLeftHedge{	
			padding-right:6px;
			font-family:Arial, sans-serif;
			font-weight:normal;
			font-size:9px;
			color:#000000;
			vertical-align:center;
			text-align:left;
		}	
		.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;
		}
		#main_nav {
			padding-top:0px;
			padding-bottom:0px;
			height:18px;
			z-index:80;
		}
		#mainnav_section2, #mainnav_section2:visited {
			width:54px;
			vertical-align:middle;
		}
		#mainnav_section3, #mainnav_section3:visited {
			width:72px;
			vertical-align:middle;
		}
		#mainnav_section4, #mainnav_section4:visited {
			width:160px;
			vertical-align:middle;
		}
		#mainnav_section5, #mainnav_section5:visited {
			width:162px;
			vertical-align:middle;
		}
		#mainnav_section6, #mainnav_section6:visited {
			width:157px;
			vertical-align:middle;
		}
		#mainnav_section7, #mainnav_section7:visited {
			width:88px;
			vertical-align:middle;
		}
		#mainnav_subcontent {
			text-align:left;
		}
		#mainnav_hedge1, #mainnav_hedge1:visited {
			width:54px;
			vertical-align:middle;
		}
		#mainnav_hedge2, #mainnav_hedge2:visited {
			width:90px;
			vertical-align:middle;
		}
		#mainnav_hedge3, #mainnav_hedge3:visited {
			width:150px;
			vertical-align:middle;
		}
		#mainnav_hedge4, #mainnav_hedge4:visited {
			width:154px;
			vertical-align:middle;
		}
		#mainnav_hedge5, #mainnav_hedge5:visited {
			width:88px;
			vertical-align:middle;
		}
		.noPadding{
			margin:0; 
			padding-bottom:0px;		
			padding-right:0px;
			padding-left:0px;
			padding-top:0px;
		}
		#ql_menu{	
			margin:0px;
			padding:0px;
			padding-top:6px; 
		}
		#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:6px; 
			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;
		}
		.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;
		}
		.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; 
		}
		#over {background:  url(/i/shadowlight.gif) repeat;
	 position: absolute; 
	 left: 0;
	 top: 0;
	 z-index: 100;
	 width: 100%; 
	 height: 100%;
	 margin: 0;
	 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	 -moz-opacity:0.80;
	 -khtml-opacity:0.80;
	 }
#box, #box2 { 
	height: 350px;
	overflow: none;
	border: 5px ridge #ccc;
	z-index: 150;	
	background: #fff;	
	position: relative;
	padding: 10px; 
	top: -5px; /* these two define the shadow 'offset'*/
	left: -5px; /*...*/
	  }
.sh	{position: absolute;
	top:100px;	
	 z-index: 1000;	 
	width: 450px; 
	 right: 30%;
	 background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	  }
.bar {background: #ddd;
	  text-align: right;
	  margin: -5px;
	  padding: 5px } 
.bar2 {background: #ddd url(/i/dragbar.gif) no-repeat center left;
	  text-align: right;
	  margin: -5px;
	  padding: 5px } 
.bar a {border: 1px solid #777; 
	color: #777; 
	text-decoration: none; 
	font-size: 10px; 
	padding: 0 5px; }