body {

	background: #0d586c url(../images/bg.gif) repeat-y center center;
}



#container {
	border: none;
	background: #0d586c url(../images/bg.gif) repeat-y center center;
}



#innercontainer {

	background: #0d586c url(../images/bg.gif) repeat-y center center;

	width: 884px;

	text-align: left;

	padding: 0;

	margin: 0 auto;

}



div#topbar {

	width: 770px;

	padding: 0;

	margin: 0 auto;

}



div.footer {

	clear: both;

	width: 770px;

	padding-top: 3px;

	padding-bottom: 25px;

	border-top: 1px solid #d9ceca;

	margin: 20px auto 0 auto;

}



a, a:link, a:active, a:visited {

	outline: none;

}



/* Header */



div#colorbar, .bottomcolorbar, .bartitles {

	background-color: #910048;

}



#linkbar, #linkbar a.student, #linkbar a.student:link, #linkbar a.student:active, #linkbar a.student:visited {

	color: #fff;

}





/* Masthead - Shared Styles */



div.masthead {

	position: relative;

}



	div.masthead h1 {

		margin: 0;

	}



		div.masthead h1 a {

			position: absolute;

			left: 84px;

			top: 25px;

			display: block;

			width: 154px;

			height: 72px;

			background: transparent url(../images/title.gif) no-repeat left top;

			margin: 0;

		}



			div.masthead h1 a span {

				display: none;

			}





/* Masthead - Home Only */

	

div#masthead-home {

	height: 449px;

}



	div#masthead-home div#farleftp {

		position: absolute;

		left: 0;

		top: 117px;

		z-index: 70;

		width: 351px;

		height: 259px;

		background: transparent none;

		padding: 10px 0 0 16px;

	}



	div#masthead-home > div#farleftp {

		background: transparent url(../images/farleft_mat.png) no-repeat left top;

	}



	div#masthead-home div#leftp {

		position: absolute;

		left: 266px;

		top: 0;

		z-index: 50;

		width: 251px;

		height: 312px;

		background: transparent none;

		padding-left: 9px;

	}



	div#masthead-home > div#leftp {

		background: transparent url(../images/left_mat.png) no-repeat left top;

	}



	div#masthead-home div#rightp {

		position: absolute;

		left: 374px;

		bottom: 0;

		z-index: 80;

		width: 354px;

		height: 261px;

		background: transparent none;

		padding: 10px 0 0 11px;

	}



	div#masthead-home > div#rightp {

		background: transparent url(../images/right_mat.png) no-repeat left top;

	}



	div#masthead-home div#farrightp {

		position: absolute;

		right: 7px;

		top: 16px;

		z-index: 60;

		width: 337px;

		height: 237px;

		background: transparent none;

		padding: 9px 0 0 11px;

	}



	div#masthead-home > div#farrightp {

		background: transparent url(../images/farright_mat.png) no-repeat left top;

	}





/* Masthead - Subpages Only */



div#masthead-sub {

	height: 174px;

}



	div#masthead-sub div#farleftp {

		position: absolute;

		right: 427px;

		top: 6px;

		z-index: 70;

		width: 175px;

		height: 135px;

		background: transparent none;

		padding: 6px 0 0 9px;

	}



	div#masthead-sub > div#farleftp {

		background: transparent url(../images/farleft_mat_small.png) no-repeat left top;

	}



	div#masthead-sub div#leftp {

		position: absolute;

		right: 315px;

		top: 0;

		z-index: 50;

		width: 132px;

		height: 163px;

		background: transparent none;

		padding-left: 7px;

	}



	div#masthead-sub > div#leftp {

		background: transparent url(../images/left_mat_small.png) no-repeat left top;

	}



	div#masthead-sub div#rightp {

		position: absolute;

		right: 160px;

		bottom: 0;

		z-index: 60;

		width: 184px;

		height: 137px;

		background: transparent none;

		padding: 7px 0 0 9px;

	}



	div#masthead-sub > div#rightp {

		background: transparent url(../images/right_mat_small.png) no-repeat left top;

	}



	div#masthead-sub div#farrightp {

		position: absolute;

		right: 28px;

		top: 7px;

		z-index: 80;

		width: 173px;

		height: 124px;

		background: transparent none;

		padding: 12px 0 0 8px;

	}



	div#masthead-sub > div#farrightp {

		background: transparent url(../images/farright_mat_small.png) no-repeat left top;

	}





/* Left Bar */



#left {

	width: 154px;

	min-height: 575px;

	background: transparent url(../images/ornament_left.gif) no-repeat 57px 0px;

	color: #fff;

	font-family: "Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif;

	padding: 0 29px 30px 84px;

	margin: 0;

}



ul#nav {

	padding: 70px 0 0 0;

	margin: 0;

}



	ul#nav li {

		padding: 0;

		border: none;

		background: transparent none;

		margin: 0 0 15px 0;

	}



	ul#nav li:hover, ul#nav li:hover a {

		background-color: transparent;

	}



		ul#nav li a, ul#nav li a:link, ul#nav li a:active, ul#nav li a:visited, ul#nav li a:hover {

			color: #1e6f85;

			background-color: #fff;

			font: bold 110% Garamond, Georgia, "Times New Roman", Times, serif;

			text-transform: uppercase;

			padding: 3px 4px;

			margin: 0;

		}



			ul#nav li ul {

				padding: 0 0 15px 0;

				border-top: 1px solid #1e6f85;

				margin: 0;

			}



				ul#nav li ul li {

					background: #fff;

					margin: 0;

				}



				ul#nav li ul > li {

					background: transparent url(../images/menuoverlay.png) repeat center center;

				}



					ul#nav li ul li a, ul#nav li ul li a:link, ul#nav li ul li a:active, ul#nav li ul li a:visited, ul#nav li ul li a:hover {

						color: #3d5578;

						background-color: transparent;

						font: 100% "Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif;

						text-transform: none;

						padding: 2px 4px;

						border-bottom: 1px dotted #1e6f85;

						margin: 0;

					}



					ul#nav li ul li a:hover, ul#nav li ul li ul li a:hover {

						color: #21385a;

						background-color: #fff;

					}



						ul#nav li ul li ul {

							display: none;

							padding-bottom: 0;

							border: none;

							border-bottom: 1px dotted #1e6f85;

						}



							ul#nav li ul li ul li a, ul#nav li ul li ul li a:link, ul#nav li ul li ul li a:active, ul#nav li ul li ul li a:visited {

								background: transparent url(../images/arrow.gif) no-repeat 6px 7px;

								padding-left: 20px;

								border: none;

							}

#contact {

	width: 154px;

	font-family: "Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif;

	padding: 10px 29px 30px 0;

	margin: 0;

	color: #1e6f85;
}

#contact a, #contact a:link, #contact a:active, #contact a:visited {

		color: #1e6f85;

		border-bottom: 1px dotted #1e6f85;

	}



	#contact a:hover {

		background-color: #f4f2f1;

		border-bottom-style: none;

	}



/* Content */



#center {

	font: 92%/170% Verdana, Tahoma, sans-serif;

	padding: 40px 84px 30px 0;

	margin: 0 0 0 330px;

}



	#center h1, #center h2, #center h3, #center h4, #center h5, #center p.header {

		color: #3d5578;

		font: bold 100%/130% "Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif;

		margin: 0;

	}



	#center h1 {

		font-size: 220%;

		margin-bottom: 1em;

	}



	#center h2 {

		color: #a7ab77;

		font-size: 160%;

		margin: 2em 0 .75em 0;

	}



	#center h2.withnote {

		margin-bottom: 0;

	}



	#center h3 {

		font-size: 130%;

		margin: 2em 0 .6em 0;

	}



	#center h3.first {

		margin-top: .1em;

	}



	#center h4 {

		font-size: 100%;

		text-transform: uppercase;

		margin: 0 0 .6em 0;

	}



	#center p {

		margin: 0 0 2em 0;

	}



	#center p.note {

		color: #3d5578;

		font: bold 100% "Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif;

		margin: .3em 0 1.5em 0;

	}



	#center blockquote {

		padding-left: 1.5em;

		border-left: 1px solid #d9ceca;

		margin: 0 0 2em 0;

	}



	#center blockquote.lim {

		color: #a7ab77;

		font: bold italic 150%/150% Garamond, Georgia, "Times New Roman", Times, serif;

		border: none;

		padding: 0;

		margin-bottom: 1em;

	}



		#center blockquote.lim p {

			margin-bottom: 1em;

		}



	#center hr {

		height: 1px;

		background-color: #d9ceca;

		color: #d9ceca;

		margin: 30px 0;

		border: 0;

	}



	#center a, #center a:link, #center a:active, #center a:visited {

		color: #1e6f85;

		border-bottom: 1px dotted #1e6f85;

	}



	#center a:hover {

		background-color: #f4f2f1;

		border-bottom-style: solid;

	}



	#center a.pdf {

		background: transparent url(../images/pdf.gif) no-repeat left center;

		padding-left: 15px;

	}



	#center ul {

		list-style-type: disc;

		margin: 0 0 2em 2.25em;

	}



		#center ul li, #center ol li {

			margin: 1em 0;

		}



			#center ul ul, #center ul ol, #center ol ol, #center ol ul {

				margin-top: 0;

				margin-bottom: 0;

			}



			#center ul ul li, #center ul ol li, #center ol ol li, #center ol ul li {

				font-size: 100%;

				margin: 1em 0;

			}

		

	#center ul.forms, #center ul.checklist, #center ul.key {

		list-style: none;

		margin-left: 0;

	}



		#center ul.forms li, #center ul.checklist li {

			background: transparent none no-repeat left center;

			padding-left: 18px;

		}



		#center ul.forms li.pdf {

			background-image: url(../images/pdf.gif);

		}



		#center ul.forms li.jpg {

			background-image: url(../images/jpg.gif);

		}



		#center ul.checklist li {

			background: transparent url(../images/checkbox.gif) no-repeat 0em .4em;

		}



			#center ul.key li img {

				vertical-align: middle;

				margin-right: 5px;

			}

	

	#center dl {

	}



		#center dl dt {

			float: left;

			width: 180px;

			font-family: "Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif;

			font-size: 90%;

			font-weight: bold;

			padding: 4px 0;

		}



		#center dl dd {

			padding: 4px 0;

			margin: 0 0 0 180px;

		}

	

	div#center img.left_image, div#center img.right_image {

		border: 3px solid #d6d8c0;

	}



	div#center img.left_image {

		float: left;

		margin: 0 1.5em 1.5em 0;

	}



	div#center img.right_image {

		float: right;

		margin: 0 0 1.5em 2em;

	}





/* Programs */



div#center p.key {

	line-height: 200%;

}



	div#center p.key img {

		vertical-align: middle;

		padding-right: 3px;

	}



div#center ul.browse {

	float: right;

	list-style: none;

	font: 100% "Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif;

	text-transform: lowercase;

	padding: 0;

	margin: 20px 0 0 0;

}



	div#center ul.browse li {

		float: left;

		padding: 0 0 0 3px;

		margin: 0;

	}



		div#center ul.browse li a {

			display: block;

			width: auto;

			background-color: #f4f2f1;

			color: #3d5578;

			padding: 6px 10px 9px 10px;

			border-bottom: none;

			border-top: 3px solid #f4f2f1;

		}



		div#center ul.browse li a:hover {

			border-top-color: #d6d8c0;

		}



		div#center ul.browse li a.selected {

			background-color: #e3e4d4;

			color: #502e0e;

			font-weight: bold;

			border-color: #d6d8c0;

		}

	

div#center div.programbox {

	clear: right;

	min-height: 850px;

	background: transparent url(../images/programbox.gif) repeat-x left top;

	padding: 10px 10px 10px 15px;

}



	div#center table {

		font-size: 100%;

	}



		div#center div.programbox table td, div#center div.programbox table th {

			width: 25%;

			vertical-align: top;

			padding: 2px 8px 2px 0;

		}



		div#center div.programbox table th {

			vertical-align: bottom;

		}



		div#center div.programbox table .lang {

			width: 20%;

		}



		div#center div.programbox .symbols {

			width: 4%;

			vertical-align: middle;

			padding-right: 0;

		}



	div#center div.programbox img {

		vertical-align: middle;

		padding-right: 5px;

	}



	div#center div.programbox table.isep th.lang {

		width: 30%;

	}





/* Int'l Student Handbook */



div#center div.jump {

	background-color: #f4f2f1;

	text-align: right;

	padding: 1em;

}



	div#center div.jump select {

		font: 100% Verdana, Tahoma, sans-serif;

		margin-left: .5em;

	}





/* Bank Table */



div#center table.banks {

	margin: 0 0 2em 0;

}



div#center table.banks td {

	width: 25%;

	background-color: #f4f2f1;

	vertical-align: top;

	padding: 1em;

	border-right: 1px solid #d9ceca;

}



div#center table.banks td.last {

	border: none;

}



div#center table.banks td.colspan {

	text-align: center;

}



div#center table.banks th {

	vertical-align: top;

	padding: 1em 1em 1em 0;

}



div#center table.banks th.bank {

	text-align: center;

	vertical-align: bottom;

	padding: 0 .5em 1em .5em;

}





/* Staff */



div#center div.staff {

	height: 126px;

	margin-bottom: 2em;

}

	

	div#center div.staff img {

		float: left;

		border: 3px solid #d6d8c0;

		margin: 0 1.5em 0 0;

	}



	div#center div.staff h2 {

		margin-bottom: 0;

	}



	div#center div.staff p {

		margin: 0;

	}



	div#center div.staff p.title {

		color: #3d5578;

		font: bold 100% "Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif;

		margin-bottom: 1em;

	}





/* Photo Contest */



div#center div.contest h3 {

	margin-bottom: 0;

}



	div#center p.byline {

		font: bold 90%/130% "Trebuchet MS", Arial, Helvetica, Tahoma, sans-serif;

		text-transform: uppercase;

		letter-spacing: 0.07em;

		margin-bottom: 1em;

	}



	div#center div.contest img {

		border: 4px solid #d6d8c0;

		margin-bottom: 1em;

	}



	div#center div.poem {

		text-align: center;

	}
