
		* {
			margin:0;
			padding:0;
			font-family:Arial, Helvetica, sans-serif;
			list-style-type: none;
			font-size:9pt;
		}
		
		/* Hide from Macs */
		
		html, body {
			height:100%;
			width:100%;

		}
		
		/* End Hide */

		body {
			behavior: url("/project/2007/ie_actions.htc"); /* enables "hover" "active" and "focus" pseudo actions in IE ... everyone else plays already plays nice */
			min-height:545px;
			min-width:642px;
		}
		
		p {
			font-family:Arial, Helvetica, sans-serif;
		}

		
		div {
			z-index:10;
			font-family:Arial, Helvetica, sans-serif;
		}
		
		li {
			font-family:Arial, Helvetica, sans-serif;		
		}
		
		.gray {
			color:gray;
		}
		
		.redr {
			text-transform: uppercase;
			color:red;
			font-weight:bold;
			text-decoration:none;
		}
			
		#frame {
			height:100%;
			width:100%;
			display:table;
			vertical-align:middle;
		}
		
		#container {
			/* position:relative; - removed to prevent jumpy IE*/
			vertical-align:middle;
			display:table-cell;
		}
		
		#pagehome {
			width: 642px;		
			margin-left:auto;
			margin-right:auto;
		}
		
		#page {
			width: 642px;		
			margin-left:auto;
			margin-right:auto;
			height:auto;
		}
		
		.homeleft {
			float:left;
			width:354px;
		}
		
		.homeright {
			float:left;
			width:288px;
		
		}
		
		#homepagenav {
			font-family:Arial, Helvetica, sans-serif;
		}
		
		#homepagenav ul{
		}
		
		#homepagenav ul li {
		}
		
		#homepagenav ul li ul {
			position: absolute;
			left: -9999em; /* use left to hide b/c display: none is not read by screen readers */
			z-index:100;
			}
			
		#homepagenav ul li:hover#nav1 ul  {
			left:5px;
			top: 50px;
			width:160px;
			list-style-type: none;
			margin:0;
			padding:0;
			z-index:100;
			display:block;
	
		}
			
		#homepagenav ul li:hover#nav2 ul  {
			left:5px;
			top: 55px;
			width:160px;
			list-style-type: none;
			margin:0;
			padding:0;
			z-index:100;
			display:block;
			
		}
				
		#homepagenav ul li ul li {
			padding-top:1px;
		}
		
		#homepagenav ul li#nav2 ul li div{
			color:red;
		}
		
		#homepagenav ul li ul li a, #homepagenav ul li ul li div {
			color:#EDB9A7;
			font-weight:bold;
			text-decoration:none;
			font-size:7.5pt;
		}
		
		#homepagenav ul li ul li a:hover {
			color:red;
		}
		
		#nav1 {
			position:relative;
			left:118px;
			top:36px;
			height: 203px;
			width:150px;
			clear:both;

		}
			
		#nav2 {
			position:relative;
			left:21px;
			top:-8px;
			width: 200px;
			height:70px;
		}
		
		#nav3 {
			position:relative;
			left:118px;
			top:60px;
			width: 200px;
		}
		
		.hidden {
			visibility:hidden;
		}
		
		#homeads {
			margin-top:30px;

		}
		
		#homeadsl {
			height:54px;
			position:relative;
			width:142px;
			font-family:Arial, Helvetica, sans-serif;
			color: gray;
			font-size:10pt;
		}
		
		#homeadsl div{
			position:absolute; 
			top:76%; 
		}
		
		#homeadsr {
			float:left;
			text-align:right;
			height:100%;
		}
		
		#homeadsr a {

		}
		
		.rpad{
			padding-right:10px;

		}
		
		#homeicon {
			width: 287x;
		}
		
		#hompagetext {
			width: 287px;
			font-size:10pt;
		}
		
		#hompagetext p {
			margin-top: 5px;
		}
		
		.hompagetextlead {
			text-transform: uppercase;
			color:red;
			font-weight:bold;
		}
		
		#hompagetextleada {
			text-transform: uppercase;
			color:red;
			font-weight:bold;
			text-decoration:underline;
		}
		
		.hompagetexta {
			text-transform: uppercase;
			color:red;
			font-weight:bold;
			text-decoration:underline;
		}		
		
		/* Footer */
		#footer {
			padding-top:15px;
			width: 642px;
		}
		
		#gbltopnav td  {
			font-family:Arial, Helvetica, sans-serif;
			color: gray;
			font-size:10pt;
		}
		
		#gbltopnav td a {
			font-family:Arial, Helvetica, sans-serif;
			color: gray;
			text-decoration: none;
			font-size:10pt;
		}
		
		#gbltopnav td a:hover {
			color: black;
		}		
		
		ul#footnav1 li {
			font-family:Arial, Helvetica, sans-serif;
			color:gray;
			z-index:999;
		}
		
		ul#footnav1 ul li {
			margin:0;
			padding:0;
			width:170px;
			z-index:999;
		}
		
		ul#footnav1 li ul {
			position: absolute;
			left: -9999px;
			width:175px;
			padding-top:5px;
			z-index:999;
			display:none;
		}
			
		ul#footnav1 li:hover ul  {
			left:auto;
			top:auto;
			list-style-type: none;
			margin:0;
			padding:0;
			margin-top:0px;
			z-index:999;
			width:170px;
			padding-bottom:5px;
			display:block;
		}
			
		ul#footnav1 li:hover ul[id]  {
			left:auto;
			top:auto;
			list-style-type: none;
			margin:0;
			padding:0;
			z-index:999;
			background-color:#ffffff;
			margin-top:0px;
			padding-bottom:5px;
			display:block;
		}
				
		#footnav1 ul li a {
			color:#EDB9A7;
			font-weight:bold;
			text-decoration:none;
			font-size:7.5pt;
			background-color:#ffffff;
			z-index:999;
			padding-right:10px;
		}
		
		#footnav1 ul li a:hover {
			color:red;
			z-index:999;
			padding-right:10px;
		}

		.footerdead {
			font-family:Arial, Helvetica, sans-serif;
			color: gray;
			text-decoration: none;
			font-size:10pt;
		}
		
		#footerhomelink {
			margin:0 0 0 0!;
		}
		
		#footnav1 {
			behavior: url("/project/2007/ie_actions.htc"); 
			z-index:999;
			margin:0;
			padding:0;
			width:45px;
			height:17px;
		}
		
		#footnav2 {
			behavior: url("/project/2007/ie_actions.htc"); 
			z-index:990;
			margin:0;
			padding:0;
			width:150px;
			height:17px;

		}

		ul#footnav2 li {
			font-family:Arial, Helvetica, sans-serif;
			color:gray;
			z-index:990;
		}
		
		ul#footnav2 ul li {
			margin:0;
			padding:0;
			z-index:990;
		}
		
		ul#footnav2 li ul {
			position: absolute;
			left: -9999px;
			padding-top:5px;
			z-index:999;
			background-color:#ffffff;
			display:none;
		}
			
		ul#footnav2 li:hover ul  {
			left:auto;
			top:auto;
			list-style-type: none;
			margin:0;
			padding:0;
			z-index:999;
			background-color:#ffffff;
			padding-bottom:5px;
			display:block;
		}

				
		#footnav2 ul li a {
			color:#EDB9A7;
			font-weight:bold;
			text-decoration:none;
			font-size:7.5pt;
			padding-right:50px;
		}
		
		#footnav2 ul li a:hover {
			color:red;
			padding-right:50px;
		}		
		
		/* Team Pages Elements */
		
		#teamnavi {
			display:block;
			clear:both;
			float:none;
			width:642px;
			background-color:#ffffff;
			overflow:hidden;
			padding-top:37px;
			height:73px;
		}
		
		#teamnavi div{

		}
		
		#teamnavs {
			width:158px;
			float:left;
		}
		
		#teamname {
			width: 244px;
			float:left;
			overflow:hidden;
			color:red;
			font-weight:bold;
			text-decoration:none;
			font-size:30pt;
		}
		
		#teamtopnav {
			width: 239px;
			float:left;
			overflow:hidden;
		}
		
		.teamtopnavs {
			margin:0 0 0 14px;
			float:left;

		}
		
		.teamtopnavs a {
			text-transform: uppercase;
			color:red;
			font-weight:bold;
			text-decoration:none;
		}
	
		
		.teamnavgray {
			font-weight:bold;
			text-transform: uppercase;
			color:gray;

		}
		
		.teamtopnavs a:hover {
			color:gray;
		}
		
		#tlinks1  {
			background-color:#ffffff;
			behavior: url("/project/2007/ie_actions.htc"); 
			z-index:999;
			margin:0;
			padding:0;
		}
		
		ul#tlinks1 li {
			text-transform: uppercase;
			color:red;
			font-weight:bold;
			text-decoration:none;
			z-index:999;
		}
		
		ul#tlinks1 li ul {
			position: absolute;
			left: -9999px;
			padding-top:5px;
			text-align:right;

			background-color:#ffffff;
		}
		
		ul#tlinks1 li:hover ul  {
			left: auto;
			margin-left:-20px;
			padding:3px 0 5px 5px;
			z-index:999;
			width: 330px;
		}
		
		ul#tlinks1 li ul li {
			clear:both;
			z-index:999;
			margin-bottom: 10px;
		}
		
		ul#tlinks1 li ul li a {
			color:black;
			font-weight:bold;
			text-decoration:none;
			font-size:7.5pt;
			font-family:Arial, Helvetica, sans-serif;
			z-index:999;
		}
		
		ul#tlinks1 li ul li a:hover {
			color:red;
			z-index:999;
		}
				
		#teamleft {
			float:left;
			width:158px;
			height:auto;
			border-right:1px solid gray;
			
		}
		
		.teamleftpic{
			width:120px;
			height:132px;
			margin-left:7px;

		}
		
		.teamlefttxt {
			padding:0px 10px 0px 0px;
		}
		
		.teamlefttxt p{
			padding:5px 0px 5px 0px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:8pt;
			text-align:left;
		}
		
		.teamlefttxt p i{
			font-size:8pt;
			padding:0;
			margin:0;
		}
		
		#teammiddle {
			float:left;
			width:244px;
			height:100%;
		}
	
		.teammiddletxt {
			padding:0px 10px 0px 7px;
			margin-top:30px;
		}
		
		.teammiddletxt p{
			padding:0px 0px 10px 0px;
			line-height: 1.35; 
		}
		
		.teammiddletxt p.itl{
			padding:0px 0px 10px 0px;
			line-height: 1.35; 
			font-style: italic;
			width:220px;
		}
				
		.teammiddletxt p.itlb{
			padding:0px 0px 10px 0px;
			line-height: 1.35; 
			font-style: italic;
			width:460px;
		}
		
		#issuethumb {
			padding-top:50px;
			padding-left:15px;
			float:left;
		}
		
		#teamright {
			float:left;
			width:239px;
			height:100%;

		}
		
		#teamslide {
			margin:70px 0px 0px 15px;
			z-index:-1;
		}
		
		#teamslider {
			border:1px solid gray;
			width:222px;
			height:153px;
			z-index:-1;
		}
		
		#imageslide {
			width:222px;
			height:153px;
			z-index:-1;
		}
			
		#imgslidertxt {
			float:left;
			width:190px;
			padding:2px 2px 2px 2px;	
			background-color:#ffffff;
			font-family:Arial, Helvetica, sans-serif;

			height:65px;
			color:gray;
			font-size:9pt;
		}
	
		#imgslidercontrol {
			float:left;
			width:30px;	
		}
		
		/* Team Pages Elements */
		
		/* Exhibition Pages Elements */
		#exhibnavi {
			display:block;
			clear:both;
			float:none;
			width:642px;
			overflow:hidden;
			padding-top:37px;
		}
		
		#exhibnavs {
			width:191px;
			float:left;
		}
		
		#exhibname {
			width: 209px;
			float:left;
			overflow:hidden;
		}
		
		#exbibtext {
			width: 239px;
			height:70px;
			float:left;
			overflow:hidden;
		}
		
		b.date {
			text-transform: uppercase;
			color:black;
		}
		
		#exhibleft {
			float:left;
			width:158px;
			border-right:1px solid gray;
		}
		
		#exhibright {
			float:left;
			width:483px;

		}
		
		#exhibrighti {
			margin: 40px 0px 0px 15px;	
		}
		
		#exhibslide {
			width:465px;
			height:350px;
			border:1px solid gray;
		}
		
		#exhibslides {
			margin: 15px 0 0 15px;	
			padding: 0;
		}
		
		#exhibslidertxt {
			margin:0 0 0 8px;
			float:left;
			width:435px;

			height:75px;

		}
		
		#exhibslidercontrol {
			float:left;
			width:15px;
		}
		
		/* Exhibition Pages Elements */
		
		
		/* News Pages Elements */
		
		#newsnavi {
			width:642px;
			margin-left:190px;
		}
		
		#newsnavs {
			width:191px;
			float:left;
		}
		
		#newsname {
			width: 209px;
			float:left;
			overflow:hidden;
		}
		
		#newstopnav {
			width: 239px;
			float:left;
			overflow:hidden;
		}
		
		#newsleft {
			float:left;
			width:159px;
		}
		
		#newsright {
			float:left;
			width:482px;
			border-left:1px solid gray;
	
		}
		
		#newscontent {
			padding:0 10px 0 10px;
		}
	
		.newslabel {
			padding:40px 0 0 0;
			text-transform: uppercase;
			color:red;
			font-weight:bold;
			font-size:9pt;
		}
		
		#newscontent p{
			font-family:Arial, Helvetica, sans-serif;
			font-size:9pt;
			text-align:left;
		}	
		
		.youtube{
			clear:both;
		}	
		
		.popplayer {
			position:absolute;
			display:none;
			visability:hidden;
			width:360px;
			height:240px;
			background-color:white;
			z-index:990;
			top:100px;
			left:530px;
			border:1px solid gray;
		}
		
		.popaplayer {
			position:absolute;
			display:none;
			visability:hidden;
			width:320px;
			height:75px;
			background-color:white;
			z-index:990;
			top:70px;
			left:auto;
			margin-left:320px;
			border:1px solid gray;
		}
		
		.popaplayer a{
			font-family:Arial, Helvetica, sans-serif;
			text-transform:uppercase;
			color:red;
			font-weight:bold;
		}		
		
		.popaplayer div a{
			font-family:Arial, Helvetica, sans-serif;
			text-transform:uppercase;
			color:red;
			font-weight:bold;
		}
		
		
		.popclose {
			width:100%;
			text-align:right;
		}
		
		.popclose a{
			font-family:Arial, Helvetica, sans-serif;
			text-transform:uppercase;
			color:red;
		}
		
		#audiocontrol {
			padding-left: 5px;
		}
		
		.credit {
			font-family:Arial, Helvetica, sans-serif;
			font-size:8pt;
			color:gray;
		}
		
		.credit a {
			font-family:Arial, Helvetica, sans-serif;
			font-size:8pt;
			color:gray;
			text-decoration:none;
		}
		
		.credit a:hover {
			font-family:Arial, Helvetica, sans-serif;
			font-size:8pt;
			color:gray;
			text-decoration:underline;
		}

		.red {
			color:red;
		}
		
		.teamdivdr {
			margin:0 0 7px 0;
			padding:0;
			width:224px;
			height:1px;
			background:#999999;
			overflow:hidden;
		}
		
		#issuethumblinkl {
			float:left;
			width:99px;
		}
		
		#issuethumblinkr {
			float:left;
			width:99px;
			text-align:right;
		}

		ul.bullets li{
			list-style-type: disc;
		}
		
		ul.numbered li {
			list-style-type: decimal;
		}
		
		.indented {
			padding-left: 15px;
		}
