body
  { background-image: url("bg.png");
	margin: 0;
	font-size: .9em;
	font-family: "Lucida Grande", "Helvetica";
	color: #474747; }

	#nav a { font-weight: normal; text-decoration: none; color: #527AA3; }
	#nav a:hover { font-weight: normal; color: white; }
	#nav a:active { color: #CCCCCC; }

	a { text-decoration: none; font-weight: bold; color: #527AA3; }
	a:visited { font-weight: bold; color: #527AA3; }
	a:hover { color: black; text-decoration: underline; }
	a:active { color: #CCCCCC; }

#nav-holder
  { margin-left: 40px;
	margin-top: 0px;
	margin-bottom: 0px; }
	
	.nav-setter	
	  { width: 425px;
		height: 109px; }

	.nav-shadow
	  { background: url("shadow.png");
		position: relative; }
	
		.nav-container
		  { margin-top: 36px;
			padding: 5px;
			font-size: .8em;	
			background: url("glass.png");
			border: 1px white solid;
			position: relative;
			height: 98px; }

		.distR1	{ left: -6px; } /*sets the distance on the right*/
		.distD1	{ top: -6px; } /*sets the distance on the bottom*/

			#logo
				  { display: block;
				    background-image: url("logo.png");
				  	repeat: none;
					width: 373px;
					height: 71px; }

			#nav
			  { height: 25px;
				background: #333333;
				color: gray;
				border: 1px solid black;
				margin-right: auto;
				margin-left: auto;
				margin-bottom: 0;
				font-family: "Courier";
				font-size: 1.4em; }

				#nav ul
				  { text-align: center;
					list-style: none;
					padding-left: 0;
					margin-top: 5px; }

				#nav ul li
				  { display: inline;
					margin-left: 0px;
					margin-right: 0px; }

				#indicate
					{ color: white; }


#conhold
  { width: 650px;
	height: 50px;
	margin-left: 20px;
	position: relative;
	bottom: 6px; }

	#connector0
	  { margin-left: 138px;
		border-left: 4px double white;
		width: 300px;
		height: 50px; }

	#connector0s
	  { margin-left: 139px;
		border-left: 4px double white;
		width: 300px;
		height: 50px; }

	#connector1
	  { margin-left: 199px;
		border-left: 4px double white;
		width: 300px;
		height: 50px; }

	#connector1s
	  { margin-left: 199px;
		border-left: 4px double white;
		width: 300px;
		height: 50px; }

	#connector2
	  { margin-left: 279px;
		border-left: 4px double white;
		width: 300px;
		height: 50px; }

	#connector2s
	  { margin-left: 299px;
		border-left: 4px double white;
		width: 300px;
		height: 50px; }

	#connector3
	  { margin-left: 359px;
		border-left: 4px double white;
		width: 300px;
		height: 50px; }

	#connector3s
	  { margin-left: 359px;
		border-left: 4px double white;
		width: 300px;
		height: 50px; }



#main-holder
  { width: 650px;
	margin-left: 40px;
	margin-top: 0px;
	margin-bottom: 20px; }

	.main-setter {width: 600px;}

	.main-shadow
	  { background: url("shadow.png");
		position: relative; }

		.main-container
		  { padding: 5px;
			font-size: .9em;	
			background: url("glass.png");
			border: 1px white solid;
			position: relative; }

		.distR { left: -6px; } /*pushes container left of right-shadow*/
		.distD  { top: -6px; } /*pushes container up above bottom-shad*/

			#main-platform
				  { background: #286755;
					color: black; }


				#content
				  { background-color: white;
					border: 1px solid black;
					color: black;
					margin-bottom: 0px; }

					#topbar
					  { padding-top: 5px;
					    padding-bottom: 10px;
						height: 25px;
						background-color: #333333;
						border-bottom: 8px solid #999999; }

						#topbar h1
						  { margin: 0px;
							text-align: center;
						    color: white;							
						    font-family: "Courier";
							font-size: 2.25em;
							font-weight: normal; }

					#photo
					  { float: right;
						border: 1px solid black;
						padding: 6px;
						background: url("glassframe.png");
						margin: 15px;
						margin-top: 0px; }
						
					#video
					  {	margin-left: 20px; }


					#content p
					  { margin-left: 20px;
						margin-right: 25px;
						font-size: .9em; }

					#content h2
					  { color: #004080;
					    font-weight: normal;
						font-size: 1.5em;
					    margin-left: 20px;
						margin-right: 19px;
						font-family: "Lucida Grande", "Helvetica";
						border-bottom: 1px #004080 dotted; }


					#footer
					  { text-align: right;
						color: white;
						height: 40px;
						margin-top: 30px;
						padding-right: 15px;
						padding-top: 3px;
						font-size: .75em;
						background-color: #333333;
						border-top: 8px solid #999999; }

						#footer ul
						  { text-align: right;
							list-style: none;
							padding-left: 0;
							margin-top: 2px; }


					#pdf:hover
					  { background-position: 0 -164px; }

					#pdf
					  { height: 164px;
					  	width: 144px;
					  	float: right;
					  	background-image: url("pdf-image-1.png");
					  	margin-right: 15px;
					  	margin-left: 25px; }

