a {
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
a:visited {
	color: blue;
}
.list {
	line-height: 1.5;
}
body {
	margin: 0px 0px;
	padding: 0;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
}
	body, .info1 {
		font: normal;
		font-size:14px;
		font-family:  Chisel, "Trebuchet MS", Arial;
		color: #3B6337;
		text-align: left;
	}
	#Container {
		width: 760px;
		/*border-style: ;*/
		background: #FFFFFF;
		padding: 0px;
	}
		#Top {
			background-color: #FFFFFF;
		}
		#TopHome {
			text-indent:5px;
			line-height:20px;
			font: bold 11px Verdana, Arial, Helvetica, sans-serif;
			color: #003300;
			}
		#TopHome a {
			position:absolute;
			text-decoration:none;
			color: #003300;
			}
		a#home{
			top:280px;
			left:5px;
			height:15px;
			width: 50px;
		}
		a#home:hover{
			font-size:12px;
			text-decoration:underline;
			}
		
			/* Small links above picture */
			.TopLinks {
				/*background-image:url(../graphics/topbar.gif);
				background-attachment:fixed;
				background-repeat:no-repeat;*/
				height: 30px;
				width: 770px;
			}
			.TopLinks a, .TopLinks a:visited {
				font: bold 14px Batang, Arial, Helvetica, sans-serif;
				color: #00B700;
				text-decoration: none;
				display: block;
				padding-left: 0px;
				height: 35px;
				width: 109px;
				padding-top: 8px;
				float: left;
				text-transform: none;
				text-align:center;
				background: url('../graphics/Menu_Up_top.jpg') no-repeat top left;
			}
				.TopLinks a:hover {
					color: #C8EF32;
					font-family:  Georgia, 'Times New Roman', Times, serif;
				}		
				.TopLinks a:active {
					color: #DDFFDD;
					background-image: url('../graphics/Menu_Up_top.jpg');
				}
			/* Main links below picture */
			#TopNav {
				height: 30px;
				width: 770px;
				/*border-bottom: 5px solid #0A4F09; 
				background-image:url(../graphics/botbar.jpg);*/
				background-repeat:no-repeat;
			}
				#TopNav a, #TopNav a:visited {
					display:compact;
					float: left;
					height: 35px;
					width: 109px;
					background: url('../graphics/Menu_Up.jpg') no-repeat top left;
					text-decoration: none;
					color: #FFFFFF;
					font: bold 14px Batang, Arial, Helvetica, sans-serif;
					text-align: center;
					padding-top: 8px;
					text-transform: none;
				}
				#TopNav a:active {
					color: #FFFFFF;
					background-image: url('../graphics/Menu_Down.jpg');
				}
				#TopNav a:hover {
					color: #C8EF32;
					font-family: Georgia, 'Times New Roman', Times, serif;
					/* border-bottom-style: solid;
					border-bottom-width: thick;
					border-bottom-color: #F8FFF8; */
				}
				#Banner{
					background:url(../graphics/THSBan_1.jpg);
					background-color: #003300;
					height: 180px;
					width: 780px;
					margin: 0px;
				}
		#IEContentSpacer {
			display: none;/*Should only display on IE browsers--others use min-width property*/
		}
		#Main {
			margin: 0px;
			padding: 0px;
			height: auto;
		}
			/* Navigation panel on left of page */
			#Nav {
				float: left;
				width: 140px;
				padding: 0px;
				margin-left: -9px;
				position:absolute;
				left:12px;
			}
				#SN1C {
					padding-top: 5px;
					padding-bottom: 5px;
					width: 122px;
					background: ;
					line-height: normal;
				}
				#SN1C div {
					margin-left: 10px;
				}
					#SN2C {
						background: ;
					} 
						#SN3C {
							background: ;
						} 
							#SNTC {
								margin-left: 18px;
							}
						#SN1C #SNTC2 {
							margin-left: 22px;
						}
					#SN1C #THSLogo {
						height: 100px;
						vertical-align:baseline;
						border-style: none;
					}
					#SN1C a {
						display: block;
						text-decoration: none;
						text-align: left;
						font: bold 11px Verdana, Arial, Helvetica, sans-serif;
						color: #003300;
						text-transform: none;
						padding: 2px 0px 2px 10px;
					}
					#SN1C #Active {
						color: #990000;
						background: url('../graphics/TriangleR.gif');					
					}
						#SN2C a, #SNTC2 a {
							font-weight: normal;
						}
						#SNTC a, #SNTC2 a, #SNTC a:visited, #SNTC a:visited {
							background: url('../graphics/SubNavBG.jpg') no-repeat top left;
							color: #003300;
							padding: 5px 0px 5px 3px;
							margin-left: 20px;
						}
						/*#SN1C a:visited {
							color: #D9FFD9
						}*/
						#SN1C a:hover {
							text-decoration: underline;
						}
						#SNTC a:hover, #SNTC2 a:hover {
							color: #990000;
						}
					#SN1C #Active, .WA, .YA {
						padding-left: 10px;
						background-position: center left;
						background-repeat: no-repeat;					
					}
						div > #SN1C #Active {
							padding-left: 11px;
						}
						.WA, .YA {
							margin-left: 2px;
						}
						.WA {
							background-image: url('../graphics/Triangle.gif');
						}
						.YA {
							background-image: url('../graphics/TriangleY.gif');
						}
			#Content {
				float: right;
				width: 500px;
				padding: 10px;
				text-align: left;
				position:absolute;
				top: 270px;
				left: 250px;
				}
				.title, .subtitle, .tabletitle, .subtitlelg, .titleA {
					font: normal small-caps 'Century Gothic';
					color: #3B6337;
				}
					.titleA {
						font: bold small-caps 20px 'Century Gothic';
						text-align: left;
						padding-left: 35px;
						height: 40px;
						background:url(../graphics/titlebg.jpg);
						background-repeat:no-repeat;
					}
					.title {
						font: bold small-caps 20px 'Century Gothic';
						text-align: left;
						padding-left: 0px;
					}
					.tabletitle, .subtitlelg {
						font: normal bold small-caps 16px 'Century Gothic';
					}
					.subtitle	{
						font: normal bold small-caps 10px 'Century Gothic';
						padding-left: 35px;
					}
				.caption1, .link1, .link2 {
					font: small-caps bold 12px Arial, Helvetica, sans-serif;
				}
					.caption1 {
						color: #3B6337;
						font: small-caps bold 10px Arial;
					}
					.link1, .link1:visited {
						color: #3B6337;
					}
					.link2, .link2:visited {
						color: #ffffff;
					}
				.link3 {
					text-decoration: none;
				}
				.modhead, h5 { 
					margin-bottom: 0px;
				}
				.modth, .modtd, .stdtable, .subtitle {
					font-size: 16px;
				}
				.caltable {
					border-right-color: #666666;
					border-bottom-color: #666666;
					border-left-color: #999999;
					border-top-color: #999999;
					border-style: outset;
					color: #0000FF;
					font-size: 16px;
				}
				.calrow {
					border-right-color: #0000FF;
					border-style: solid;
					color: #0000CC;
				}
				.Indent {
					padding-left: 20px;
				}
				.Faculty {
					font: normal 13px 'Comic Sans MS';
				}
				.FacultyHead {
					font: bold 16px Verdana, Arial, Helvetica, sans-serif;
				}
				.CalBG{
					background: #D3F6B7;
				}
				.newitem{
				font: small-caps bold 12px Arial, Helvetica, sans-serif;
				color: #FFFFFF;
				Background: red;
				text-align: center;
				}
			#Dates {
				margin: 40px 1px 1px 0px;
				padding: 2px;
				text-align: center;
				width: 95%;
			}
				.Date1{
					background-color: #E6E6E6;
				}
				.Date2{
					background-color: #F8F8F8;
				}	
				.Date {
					/*background-image: url('../graphics/ShamrockLI.gif');
					background-repeat: no-repeat;
					background-position: left center; */
					padding-left: 20px;
					position: relative;
					left: 3px;
				}
				.DateB {
					background-repeat: no-repeat;
					background-position: left center;
					padding-left: 20px;
					position: relative;
					left: 3px;
				}
		#footer {
			font: 11px Georgia, 'Times New Roman', Times, serif;
			color: #003300;
			text-align: center;
			width: 95%;
			padding-bottom: 10px;
		}
			#THS {
				font: 10px/100% inherit;
			}
		#searchbar {
			height: 40px;
			width: 250px;
			font-size: 16px;
			padding: 0px;
			margin: 0px;
			text-align: justify;
			position: absolute;
			left: 900px;
			top: 0px;
			z-index:3;
			}
	/* In-page image zoom */
		a.zoom1 {
			display:block; 
			width:75px; 
			height:75px; 
			text-decoration:none; 
			background:#ffffff; 
			border:0; 
			z-index:2;
			}
		a.zoom1 img {
			display:block; 
			border:0;
			}
		a.zoom1:hover {
			text-decoration:none; 
			background-color:#8c97a3; 
			color:#003300; 
			position:relative; 
			z-index:2;
			}
		a.zoom1 .large {
			position:absolute; 
			left:-9999px;
			}
		a.zoom1:hover .large {
			top:-65px; 
			left:100px; 
			border:5px solid #003300;
			}
		a.zoom2 {
			display:block; 
			width:75px; 
			height:75px; 
			text-decoration:none; 
			background:#ffffff; 
			border:0; 
			z-index:2;
			}
		a.zoom2 img {
			display:block; 
			border:0;
			}
		a.zoom2:hover {
			text-decoration:none; 
			background-color:#8c97a3; 
			color:#003300; 
			position:relative; 
			z-index:2;
			}
		a.zoom2 .large {
			position:absolute; 
			left:-9999px;
			}
		a.zoom2:hover .large {
			top:-65px; 
			left:-350px;
			border:5px solid #003300;
			}
		a.zoomS {
			display:block; 
			width:105px; 
			height:16px; 
			text-decoration:none; 
			background:#ffffff; 
			border:0; 
			z-index:2;
			}
		a.zoomS img {
			display:block; 
			border:0;
			}
		a.zoomS:hover {
			text-decoration:none; 
			background-color:#8c97a3; 
			color:#003300; 
			position:relative; 
			z-index:2;
			}
		a.zoomS .large {
			position:absolute; 
			left:-9999px;
			}
		a.zoomS:hover .large {
			top:-65px; 
			left:100px; 
			border:5px solid #003300;
			}
