/* CSS Document */

body {
	margin: 0;
	padding: 0;
	background-color: #999999;
	}
	
#shell {
	position: relative;
	width: 826px;
	background: url(images/bg_shell.gif) top left repeat-y;
	margin: 0 auto;
	padding: 0;
	background-color: #CCFF00;
	}

#header {
	width: 826px;
	height: 361px;
	margin: 0 auto;
	padding: 0;
	}
	.home {	background: url(images/header_home.jpg) top left no-repeat; }
	.dates { background: url(images/header_dates.jpg) top left no-repeat; }
	.attend { background: url(images/header_attend.jpg) top left no-repeat; }
	.registration { background: url(images/header_registration.jpg) top left no-repeat; }
	.authorinsts { background: url(images/header_authorinsts.jpg) top left no-repeat; }
	.meetings { background: url(images/header_meetings.jpg) top left no-repeat; }
	.awards { background: url(images/header_awards.jpg) top left no-repeat; }
	.program { background: url(images/header_program.jpg) top left no-repeat; }
	.sponsors { background: url(images/header_sponsors.jpg) top left no-repeat; }
	.past { background: url(images/header_past.jpg) top left no-repeat; }
	.faq { background: url(images/header_faq.jpg) top left no-repeat; }
	.account { background: url(images/header_account.jpg) top left no-repeat; }
	.locationinfo { background: url(images/header_locationinfo.jpg) top left no-repeat; }
	.contact { background: url(images/header_contact.jpg) top left no-repeat; }

	#header h3 {
		background: url(images/15th_GradConf.gif) top left no-repeat;
		position: absolute;
		top: 289px;
		left: 227px;
		display: block;
		width: 560px;
		height: 66px;
		margin: 0;
		padding: 0;
		}
		#header h3 span {
			margin: 0 0 0 -10000px;
			padding: 0;
			} 
	#header h4 {
		margin: 0;
		padding: 0;
		}
		#header h4 a span {
			margin: 0 0 0 -10000px;
			padding: 0;
			} 
	#header h4 a.vatech {
		background: url(images/logo_vatech.gif) top left no-repeat;
		position: absolute;
		display: block;
		top: 21px;
		left: 21px;
		width: 304px;
		height: 41px;
		margin: 0;
		padding: 0;
		}
	#header h4 a.pennstate {
		background: url(images/logo_pennstate.gif) top left no-repeat;
		position: absolute;
		top: 19px;
		left: 480px;
		display: block;
		width: 320px;
		height: 46px;
		margin: 0;
		padding: 0;
		}

#nav {
	width: 200px;
	margin: -230px 0 0 13px;
	padding: 0;
	float: left;
	}
	#nav dl {
		margin: 0 10px 0 0;
		padding: 0;
		}
	#nav dt {
		background: url(images/bg_navitem.gif) bottom right no-repeat;
		margin: 0 0 5px 0;
		padding: 0 12px 0 0;
		font: bold 10pt "Trebuchet MS";
		color: #ffffff;
		text-align: right;
		}
	#nav dt a {
		color: #ffffff;
		text-decoration: none
		}
		#nav dt a:hover, #nav dt a:active {
			color: #FFFF33;
			text-decoration: underline;
			}
	#nav dd {
		margin: 0 0 5px 0;
		padding: 0 15px 0 0;
		font: normal 9pt "Trebuchet MS";
		color: #CCCCCC;
		text-align: right;
		}
	#nav dd a {
		color: #CCCCCC;
		text-decoration: none
		}
		#nav dd a:hover, #nav dd a:active {
			color: #FFFF33;
			text-decoration: underline;
			}

#Links {
	margin: 30px 0 0 110px;
	padding: 0;
	list-style-type: none;
	}
		
	#Links li a {
		display: block;
		width: 105px;
		height: 65px;
		margin: 0 0 10px 0;
		padding: 0;
		}
		
		.submit { background: url(images/btn_submit.gif) 0 0 no-repeat; }
			.submit:hover,.submit:active { background: url(images/btn_submit.gif) 0 -65px no-repeat; }
		.register { background: url(images/btn_registration.gif) 0 0 no-repeat; }
			.register:hover,.register:active { background: url(images/btn_registration.gif) 0 -65px no-repeat; }
		.location { background: url(images/btn_location.gif) 0 0 no-repeat; }
			.location:hover,.location:active { background: url(images/btn_location.gif) 0 -65px no-repeat; }

	#Links li a span {
		margin: 0 0 0 -10000px;
		padding: 0;
		}

#content {
	margin: 0 11px 0 213px;
	padding: 0 10px 0 0;
	}
	
	#content h1 {
		background: url(images/bg_h1.gif) top left no-repeat;
		margin: 15px 0 15px 10px;
		padding: 0 0 4px 29px;
		font: bold 125% "Trebuchet MS";
		color: #006633;
		}
		
	#content h2 {
		margin: 0 0 4px 40px;
		padding: 0;
		font: bold 100% Arial, Helvetica, sans-serif;
		color: #7fb299;
		}
	
	#content h3 {
		margin: 0 10px 10px 40px;
		padding: 0;
		font: bold 80% Arial, Helvetica, sans-serif;
		color: #333333;
		}
		
	#content p {
		margin: 0 32px 10px 40px;
		padding: 0;
		font: normal 85% Arial, Helvetica, sans-serif;
		color: #000000;
		}
		
	#content p a {
			text-decoration: underline;
			color: #006699;
			}
	
	#content p a:hover, #content p a:active {
			text-decoration: none;
			color: #009966;
			}
	
	#content ul {
		margin: 0 10px 10px 60px;
		padding: 0;
		list-style-type: disc;
		}
		
	#content ol {
		margin: 0 10px 10px 60px;
		padding: 0;
		list-style-type: decimal;
		}
	
	#content li {
		margin: 0 0 10px 0;
		padding: 0;
		font: normal 85% Arial, Helvetica, sans-serif;
		color: #000000;
		}
		
	#content table {
		margin: 0 0 10px 40px;
		padding: 0;
		}
		
	#content td {
		font: normal 85% Arial, Helvetica, sans-serif;
		color: #000000;
		}

#footer {
	clear: both;
	width: 826px;
	height: 50px;
	background: url(images/bg_footer.gif) bottom left no-repeat;
	margin: 0;
	padding: 45px 0 0 0;
	}

	#footer h6 {
		font: normal 8.5pt Arial, Helvetica, sans-serif;
		color: #7d7d7d;
		text-align: right;
		margin: 0 40px 5px 40px;
		padding: 0;
		text-align: center;
		}

	#footer h6 a {
		color: #069;
		text-decoration: underline;
		}
		#footer h6 a:hover, #header h6 a:active {
			text-decoration: none;
			color: #000033;
			}