	body { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background: #b7bcc3 url(http://images.apple.com/quicktime/images/body_bg.gif) repeat-x center; margin: 0; padding: 0; }
#frame {
	color: black;
	background-image: none;
	background-repeat: repeat-x;
	background-position: left center;
	width:825px;
	text-align:left;
	z-index: 2;
	margin: 0 auto;
	padding-top: 0;
	padding-bottom: 0;
}
#header1 { background-color: white; background-image: url(../images/elements/pagebackgrounds/Loading.gif); text-align: left; width: 800px; z-index: 3; overflow: visible; max-height: 165px; padding: 0; }
#header3D { background-color: white; background-image: url(../images/3dviewerTag.gif); background-repeat: no-repeat; background-position: center bottom; text-align: left; padding: 0; z-index: 3; width: 800px; max-height: 165px; overflow: visible; }
.footer { font-size: 10px; background-color: transparent; background-repeat: no-repeat; background-position: left center; text-align: center; z-index: 1; width: 100%; height: 40px; float: left; }
#contentleft { color: black; width:175px; float:left; background:#278E3A; height: 100%; z-index: 2; margin-right: 0; margin-left: 5px; border-style: none; }
	
	#contentcenter {
	color: black;
	padding:0 0 0 20px;
	float:left;
	background:#fff;
	width: 600px;
	height: 100%;
	z-index: 1;
	overflow: visible;
	margin-bottom: 20px;
	border: hidden 1px white;
	padding-right: 10px;
}
#contentcenterforFlash { color: black; background: #000; text-align: center; z-index: 1; width: 800px; float: left; overflow: auto; border: none  }
#contentright { color: black; width:175px; padding:0; float:left; background:#fff; }
	
	#contentheader {
		background:#fff
		}
.project { font-size: 10px; }
.project a, .project a:link, .project a:visited { font-size: 10px; font-weight: bold; text-decoration: none; }
.project a:hover, .project a:active { font-size: 10px; font-weight: bold; text-decoration: none; }
p,h1,pre { margin: 0 10px 10px; }
h1 { color: #fff; font-size:14px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; background-color: #c4802a; background-image: url(../images/elements/corners/topRightCorner.gif); background-repeat: no-repeat; background-position: right top; visibility: hidden; margin: 0; padding: 5px 0 0 10px; }
#contentright p { font-size:10px}
h2 { font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #fff; background-image: url(../images/elements/nav/blocks.gif); background-repeat: no-repeat; background-position: left center; text-indent: 5px; margin: 0; padding-left: 20px; border-bottom: 1px dashed gray; }
h3 { color: #96d0de; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-image: url(../images/elements/nav/blocks.gif); background-repeat: no-repeat; background-position: left center; text-indent: 5px; margin: 0; padding-left: 20px; border-bottom: 1px none white; }
h4 { color: black; font-size: 20px; font-family: Arial, "trebuchet ms", tahoma, SunSans-Regular, sans-serif, Helvetica, Geneva; font-weight: bold; background-color: #fff; margin: 3px 10px 0; padding-right: 10px; padding-left: 0; border-bottom-style: dashed; border-bottom-width: 1pt; }
h5 {
	font-size: 12px;
	font-weight: bold;
	background-color: #278E3A;
	text-indent: 6px;
	margin: 10px 0 0;
	padding: 0;
	border-top: 1px solid #f90;
	border-bottom: 1px solid #f90;
}
#contentleft h5 { font-size: 12px; font-weight: bold; line-height: 20px; background-color: #fff; background-image: url(../images/elements/nav/contentLeftDivider.gif); background-repeat: repeat-x; background-position: right top; text-indent: 6px; margin: 10px 0 0; padding: 9px 0 10px; visibility: hidden; }
h6 { color: #c4802a; font-size: 30px; font-weight: bold; margin: 20px 200px 10px 0; padding: 0; border-bottom: 2px solid #000; }
#contentleft a,#contentleft a:link, #contentleft a:visited { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; background-color: transparent; border-style: hidden; border-width: 1px; }
#contentcenter a,#contentcenter a:link, #contentcenter a:visited { color: #000; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bolder; text-decoration: none; border: hidden 1px white; }
#contentcenter a:hover, #contentcenter a:active { color: #333; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bolder; text-decoration: none; background-repeat: no-repeat; background-position: right center; border-top: 1px dotted #808080; border-bottom: 1px dotted #808080; }
#contentleft a:hover, #contentleft a:active { color: #fff; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; background-color: #278E3A; background-repeat: no-repeat; background-position: right center; text-decoration: none; border: hidden 1px white; }
.blink { text-decoration: blink; }
p {
	font-size: 12px;
	line-height: 15px;
	text-align: left;
	border-bottom: 0 none #000;
border-top-wi;					border-top-style: none;
	border-right-style: none;
	border-left-width: 0;
	dth: 0;
	border-right-width: 0;
	border-left-style: none;
	margin: 0px;
	padding: 3px;
}
#contentleft p {
	color: #000000;
	font-size: 12px;
	font-weight: 500;
	line-height: 12px;
	text-align: left;
	margin: 5px;
	padding: 0;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #fff;
}
.imageLeft { margin-left: 10px; padding-left: 10px; }
em { font-style: normal; background-repeat: no-repeat; background-position: center; text-decoration: none; padding-right: 2px; padding-left: 2px; border: groove 1px black; }

li, ul{ margin: 0; padding: 0; border-style: hidden; border-width: 1px; list-style-type:none; }
a{ color:#666; background-color: transparent; border-style: hidden; border-width: 1px; }
a:hover{ background-color:#eee; border-style: hidden; border-width: 1px; }
li{ display:block; margin-bottom:0; padding: 0; border-style: hidden; border-width: 1px; }
li a{ border-right:1px hidden #fff; border-left:1px hidden #fff; display:block; font-size:x-small; text-decoration:none; color:#000; text-align:left; padding-right: 0; padding-left: 0; border-top-style: hidden; border-top-width: 1px; border-bottom-style: hidden; border-bottom-width: 1px; }
li a:hover, a:active{ background-color:#f3f3f3; background-image: url(../images/elements/nav/animated_arrow.gif); background-repeat: no-repeat; background-position: right bottom; border-style: none; }
li .c{ border-style: hidden; border-width: 1px; display:none; }
.bordered { max-width: 400px; margin-top: 0; margin-right: 20px; margin-left: 50px; padding: 0; border: ridge 2px #333; }
.footertext { color: #fff; margin-top: 15px; }
.spacer { margin-top: 20px; margin-right: 200px; margin-left: 15px; padding-bottom: 5px; border-bottom: 1px dotted #000; }
.centered { text-align: center; }
.object { text-align: right; float: right; margin-right: 0; margin-bottom: 5px; margin-left: 5px; padding-right: 0; padding-bottom: 5px; padding-left: 5px; }
.object2 { text-align: right; z-index: 3; margin-right: 0; margin-bottom: 5px; margin-left: 5px; padding-right: 0; padding-bottom: 5px; padding-left: 5px; float: right; }
#frame #contentcenter img {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#frame #contentcenter img {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
