* {	margin: 0;	padding: 0;}body {	margin: 0;	text-align: center;	background: #333333;  FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: arial, helvetica; TEXT-DECORATION: none}a:link, a:visited { color: #069; text-decoration: none; }a:hover, a:visited:hover { text-decoration: underline; }#NTNavi {	position: absolute;	top: 525px;	left: 75px;}#Masthead {	height: 80px;	}#OuterContainer {	padding: 0;	margin: 0 auto;}#Container {	position: relative;	height: 200px;	width: 200px;	margin: 0 auto;	background-color: #dedede;	border: 5px solid #ccc;	font-size: 0px;}#Photo {	position: absolute;	top: 0;	left: 0;	z-index: 5;}#Loading {	height: 25%;	width: 100%;	position: absolute;	top: 40%;	left: 0%;	text-align: center;	z-index: 0;	line-height: 0;}#LinkContainer {	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;	/* filter:alpha(opacity:80); /* Specify opacity for IE */}#PrevLink, #NextLink {	cursor: pointer;	width: 48%;	height: 100%;	background: transparent url(../img/c.gif) no-repeat; /* Trick IE into showing hover */	display: block;}#PrevLink span, #NextLink span { display: none; }#PrevLink { left: 0; float: left; }#NextLink { right: 0; float: right; }/* background image for IE */#PrevLink:hover, #PrevLink:visited:hover { background: url(../img/prev_minus.gif) 20% 50% no-repeat; }#NextLink:hover, #NextLink:visited:hover { background: url(../img/next_plus.gif) 80% 50% no-repeat; }/* backgroudn image for compliant browsers */#LinkContainer>#PrevLink:hover, #LinkContainer>#PrevLink:visited:hover { background: url(../img/prev_chevron.png) 20% 50% no-repeat; }#LinkContainer>#NextLink:hover, #LinkContainer>#NextLink:visited:hover { background: url(../img/next_chevron.png) 80% 50% no-repeat; }#CaptionContainer {	margin: 0 auto;	width: 200px;	text-align: left;	background-color: #ccc;	}#CaptionContainer p {	padding: 5px 10px 10px 10px;	font-size: 11px;}#Counter {	font-weight: bold;	color: #999;	padding-right: 5px;}#About p {	margin: 0 20px;	padding: 5px 0;	font-size: 12px;	font-weight: bold;}#About {	width: 100%;	text-align: left;	background-color: #efefef;	border-bottom: 1px solid #dedede;}#AboutBody {	margin-top: 15px;}#AboutBody p {	font-weight: normal;	font-size: 11px;	line-height: 1.4em;	margin: 0 20px 10px 20px;	padding: 0;}#mContainer {	width:600px;	height:600px;	overflow: hidden;	position:absolute;	top:100px;	left:540px;}.mThumbnails1 {	position:absolute;	top:160px;	left:35px;	width:120px;	height:600px;	overflow:visible;	text-align:right;	opacity:0.5;	filter:alpha(opacity=50);	KHTMLOpacity:50;	MozOpacity:0.5;}.mThumbnails2 {	position:absolute;	top:160px;	left:160px;	width:120px;	height:600px;	overflow:visible;	text-align:right;	opacity:0.5;	filter:alpha(opacity=50);	KHTMLOpacity:50;	MozOpacity:0.5;}.mThumbnails3 {	position:absolute;	top:160px;	left:285px;	width:120px;	height:600px;	overflow:visible;	text-align:right;	opacity:0.5;	filter:alpha(opacity=50);	KHTMLOpacity:50;	MozOpacity:0.5;}.mThumbnails4 {	position:absolute;	top:160px;	left:410px;	width:120px;	height:600px;	overflow:visible;	text-align:right;	opacity:0.5;	filter:alpha(opacity=50);	KHTMLOpacity:50;	MozOpacity:0.5;}#mReturn {	width:75px;	height:50px;	position:absolute;	top:105px;	left:35px;}#mCaption {	width:150px;	height:150px;	position:absolute;	top:160px;	left:800px;	font-family:'Hoefler Text', Times, serif;	font-size:9pt; 	color: #818181;}#mTitle {	width:150px;	height:150px;	position:absolute;	top:105px;	left:800px;	font-family:'Hoefler Text', Times, serif;	font-size:9pt; 	color: #909090;}.mText {	color: #909090;	width:500px;	height:600px;	position:absolute;	top:105px;	left:240px;	font-family:'Hoefler Text', Times, serif;	font-size:10pt;	}