body {
	margin: 0;
	padding: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.4em;
	color: #333;
	min-width: 956px;
}

a {
	color: #333;
	cursor: pointer;
}
	a:hover {
		text-decoration: none;
		color: #01379e;
	}
	a img {
		border: 0;
	}

input, textarea, select {
	font-size: 11px;
	font-family: Helvetica, Arial, sans-serif;
}

h1 {
	margin: 0;
	padding: 2px 0;
	font-size: 18px;
	line-height: 1.4em;
}
	h1.georgia {
		font-family: Georgia, 'Times New Roman', Times, serif;
		font-size: 26px;
		line-height: 28px;
		font-weight: normal;
	}
h2 {
	margin: 0;
	padding: 2px 0;
	font-size: 15px;
	line-height: 1.4em;
}
h3 {
	margin: 0;
	padding: 2px 0;
	font-size: 13px;
	line-height: 1.4em;
}
h4 {
	margin: 0;
	padding: 10px 0 2px;
	font-size: 12px;
	line-height: 1.4em;
}
h6 {
	margin: 0;
	padding: 0;
	font-size: 11px;
	line-height: 1.4em;
}
p {
	margin: 0;
	padding: 0 0 10px;
}
ul {
	margin: 0;
	padding: 0 0 10px 50px;
}

address {
	margin: 0;
	padding: 0 0 10px;
	font-style: normal;
	font-size: 13px;
	line-height: 1.6em;
}

table {
	margin: 0;
	padding: 0;
	border: 0;
	border-collapse: collapse;
}
td, th, dl, dt, dd {
	margin: 0;
	padding: 0;
}

table.infoRight {
	float: right;
	display: inline;
	width: 190px;
	margin: 0 0 8px 15px;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 12px;
	line-height: 1.6em;
	text-align: center;
}
table.infoLeft {
	float: left;
	display: inline;
	width: 190px;
	margin: 0 15px 8px 0;
	font-family: Georgia, 'Times New Roman', Times, serif;
	font-size: 12px;
	line-height: 1.6em;
	text-align: center;
}
	table.infoRight td, table.infoLeft td {
		padding: 10px 15px 0;
		background: #f0e2c4 url(../webimages/infoTable.gif) repeat-x left top;
	}
	table.infoRight h2, table.infoLeft h2 {
		margin: 0;
		padding: 0;
		font-size: 20px;
		line-height: 1.2em;
		color: #002f86;
		font-weight: normal;
	}
	
table.right {
	float: right;
	display: inline;
	margin: 0 0 8px 15px;
	text-align: center;
	font-style: italic;
	font-size: 11px;
	line-height: 1.2em;
	font-weight: normal;
}
table.left {
	float: left;
	display: inline;
	margin: 0 15px 8px 0;
	text-align: center;
	font-style: italic;
	font-size: 11px;
	line-height: 1.2em;
	font-weight: normal;
}
	table.right td, table.left td {
		padding: 2px 0;
	}
	table.right img, table.left img {
		vertical-align: top;
	}

img.right {
	float: right;
	display: inline;
	margin: 0 0 8px 15px;
}
img.left {
	float: right;
	display: inline;
	margin: 0 15px 8px 0;
}

.border {
	border-bottom: 1px solid #333;
}

table.data {
	width: 100%;
}
	table.data th {
		padding: 5px 0 5px 0;
		text-align: left;
		font-size: 12px;
	}
	table.data td {
		padding: 5px 0 5px 0;
		border-bottom: 1px solid #999;
	}

#bg {
	min-height: 846px;
}
* html #bg {
	padding: 0 0 0 1px;
	height: 846px;
	overflow: visible;
}
*+html #bg {
	padding: 0 0 0 1px;
}

body.default { background: #f1fbff url(../webimages/body_default.gif) repeat-x left top; }
	.default #bg { background: url(../webimages/body_default_bg.gif) no-repeat center top; }
body.defaultHome { background: #f1fbff url(../webimages/body_defaultHome.gif) repeat-x left top; }
	.defaultHome #bg { background: url(../webimages/body_defaultHome_bg.gif) no-repeat center top; min-height: 852px; overflow: hidden; }
	* html .defaultHome #bg { height: 852px; overflow: visible; }
body.defaultMain { background: #f1fbff url(../webimages/body_defaultMain.gif) repeat-x left top; }
	.defaultMain #bg { background: url(../webimages/body_defaultMain_bg.gif) no-repeat center top; }
body.utility { background: #f1fbff url(../webimages/body_utility.gif) repeat-x left top; }
	.utility #bg { background: url(../webimages/body_utility_bg.gif) no-repeat center top; }
body.defaultDetailTab { background: #f1fbff url(../webimages/body_defaultDetailTab.gif) repeat-x left top; }
	.defaultDetailTab #bg { background: url(../webimages/body_defaultDetailTab_bg.gif) no-repeat center top; }
body.ugHome { background: #f1fbff url(../webimages/body_ugHome.gif) repeat-x left top; }
	.ugHome #bg { background: url(../webimages/body_ugHome_bg.gif) no-repeat center top; min-height: 852px; overflow: hidden; }
	* html .ugHome #bg { height: 852px; overflow: visible; }
body.ugMain { background: #f1fbff url(../webimages/body_ugMain.gif) repeat-x left top; }
	.ugMain #bg { background: url(../webimages/body_ugMain_bg.gif) no-repeat center top; }
body.ugtheme { background: #f1fbff url(../webimages/body_ugtheme.gif) repeat-x left top; }
	.ugtheme #bg { background: url(../webimages/body_ugtheme_bg.gif) no-repeat center top; }
body.ugDetailTab { background: #f1fbff url(../webimages/body_ugDetailTab.gif) repeat-x left top; }
	.ugDetailTab #bg { background: url(../webimages/body_ugDetailTab_bg.gif) no-repeat center top; }
body.ugChapel { background: #fff url(../webimages/body_ugChapel.gif) repeat-x left top; }
	.ugChapel #bg { background: url(../webimages/body_ugChapel_bg.gif) no-repeat center top; }
body.grtsHome { background: #f1fbff url(../webimages/body_grtsHome.gif) repeat-x left top; }
	.grtsHome #bg { background: url(../webimages/body_grtsHome_bg.gif) no-repeat center top; min-height: 852px; overflow: hidden; }
	* html .grtsHome #bg { height: 852px; overflow: visible; }
body.grtsMain { background: #f1fbff url(../webimages/body_grtsMain.gif) repeat-x left top; }
	.grtsMain #bg { background: url(../webimages/body_grtsMain_bg.gif) no-repeat center top; }
body.grtstheme { background: #f1fbff url(../webimages/body_grtstheme.gif) repeat-x left top; }
	.grtstheme #bg { background: url(../webimages/body_grtstheme_bg.gif) no-repeat center top; }
body.grtsDetailTab { background: #f1fbff url(../webimages/body_grtsDetailTab.gif) repeat-x left top; }
	.grtsDetailTab #bg { background: url(../webimages/body_grtsDetailTab_bg.gif) no-repeat center top; }
body.alumHome { background: #f1fbff url(../webimages/body_alumHome.gif) repeat-x left top; }
	.alumHome #bg { background: url(../webimages/body_alumHome_bg.gif) no-repeat center top; min-height: 852px; overflow: hidden; }
	* html .alumHome #bg { height: 852px; overflow: visible; }
body.alumMain { background: #fefdfb url(../webimages/body_alumMain.gif) repeat-x left top; }
	.alumMain #bg { background: url(../webimages/body_alumMain_bg.gif) no-repeat center top; }
body.alumtheme { background: #fefdfb url(../webimages/body_alumtheme.gif) repeat-x left top; }
	.alumtheme #bg { background: url(../webimages/body_alumtheme_bg.gif) no-repeat center top; }
body.alumDetailTab { background: #fefdfb url(../webimages/body_alumDetailTab.gif) repeat-x left top; }
	.alumDetailTab #bg { background: url(../webimages/body_alumDetailTab_bg.gif) no-repeat center top; }
body.pgsHome { background: #f1fbff url(../webimages/body_pgsHome.gif) repeat-x left top; }
	.pgsHome #bg { background: url(../webimages/body_pgsHome_bg.gif) no-repeat center top; min-height: 852px; overflow: hidden; }
	* html .pgsHome #bg { height: 852px; overflow: visible; }
body.pgsMain { background: #f1fbff url(../webimages/body_pgsMain.gif) repeat-x left top; }
	.pgsMain #bg { background: url(../webimages/body_pgsMain_bg.gif) no-repeat center top; }
body.pgstheme { background: #f1fbff url(../webimages/body_pgstheme.gif) repeat-x left top; }
	.pgstheme #bg { background: url(../webimages/body_pgstheme_bg.gif) no-repeat center top; }
body.pgsDetailTab { background: #f1fbff url(../webimages/body_pgsDetailTab.gif) repeat-x left top; }
	.pgsDetailTab #bg { background: url(../webimages/body_pgsDetailTab_bg.gif) no-repeat center top; }
body.rdotheme { background: #e8ffd6 url(../webimages/body_rdotheme.gif) repeat-x left top; }
	.rdotheme #bg { background: url(../webimages/body_rdotheme_bg.gif) no-repeat center top; }
body.rdoDetailTab { background: #e8ffd6 url(../webimages/body_rdoDetailTab.gif) repeat-x left top; }
	.rdoDetailTab #bg { background: url(../webimages/body_rdoDetailTab_bg.gif) no-repeat center top; }

#page {
	position: relative;
	margin: 0 auto;
	width: 956px;
	zoom: 1;
}
#page:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#header {
	position: relative;
	height: 124px;
	margin: 0 0 21px;
	overflow: hidden;
	zoom: 1;
	background: url(../webimages/headerBackground.gif) no-repeat 140px top;
}
.default #header, .defaultHome #header, .ugHome #header, .grtsHome #header, .pgsHome #header, .alumHome #header {
	margin: 0;
}
	.utilityNav {
		float: left;
		width: 140px;
		height: 94px;
		overflow: hidden;
		text-align: right;
		font-weight: bold;
		font-size: 12px;
		line-height: 18px;
	}
		.utilityNav a {
			color: #25598d;
			text-decoration: none;
		}
			.utilityNav a:hover {
				text-decoration: underline;
			}
		.utilityNav ul {
			margin: 0;
			padding: 10px 10px 0;
			list-style: none;
		}
	.logo {
		float: left;
		margin-left: 178px;
		width: 281px;
		height: 94px;
		overflow: hidden;
	}
	.grtsHome .logo,
	.grtstheme .logo,
	.grtsMain .logo {
	    width: 680px;
	    margin-left: 0;
		_margin-right: -3px;
		display: inline;
		overflow: hidden;
		zoom: 1;
	}
		.logo img {
			vertical-align: top;
		}
		.logo h1 {
			display: none;
		}
	.utilityMenu {
		float: left;
		width: 221px;
		height: 94px;
		overflow: hidden;
		color: #8c94ac;
		text-align: right;
	}
	.grtsHome .utilityMenu,
    .grtstheme .utilityMenu,
    .grtsMain .utilityMenu {
		display: none;
    }
		.utilityMenu a {
			color: #8c94ac;
		}
		.utilityMenu ul {
			margin: 0;
			padding: 3px 5px;
			list-style: none;
		}
			.utilityMenu li {
				display: inline;
				padding: 0 3px;
			}
	.utilityLinks {
		float: left;
		width: 136px;
		height: 94px;
		overflow: hidden;
	}
	.grtsHome .utilityLinks,
	.grtstheme .utilityLinks,
	.grtsMain .utilityLinks {
	    background: #001031;
	    float: none;
	}
		.utilityLinks .apply {
			height: 27px;
			overflow: hidden;
		}
			.utilityLinks .apply a {
				display: block;
				width: 136px;
				height: 27px;
				overflow: hidden;
				background: #5a9d03 url(../webimages/utilityLinks.gif) no-repeat left top;
				color: #fff;
			}
				.utilityLinks .apply a:hover {
					background-position: left -27px;
				}
				.utilityLinks .apply a span {
					display: none;
				}
		.utilityLinks .search {
			margin: 10px 0 0;
			height: 22px;
			overflow: hidden;
			background: url(../webimages/utilityLinks.gif) no-repeat left -54px;
		}
			.utilityLinks .search input {
				border: 0;
				height: 16px;
				padding: 3px;
				width: 130px;
				background: transparent;
				text-align: center;
				color: #9f9f9f;
				font-size: 12px;
			}
				.utilityLinks .search input.userValue {
					text-align: left;
					color: #333;
				}
		.utilityLinks .quick {
			margin: 9px 0 0;
			height: 26px;
			overflow: hidden;
		}
			.utilityLinks .quick a {
				display: block;
				width: 136px;
				height: 26px;
				overflow: hidden;
				background: #0841b2 url(../webimages/utilityLinks.gif) no-repeat left -76px;
				color: #fff;
			}
				.utilityLinks .quick a:hover, .utilityLinks .quick a.active {
					background-position: left -102px;
				}
				.utilityLinks .quick a span {
					display: none;
				}

#primaryMenu {
	clear: left;
	position: relative;
	width: 956px;
	height: 30px;
	background: #fff;
	color: #fff;
}
	#primaryMenu a {
		color: #fff;
		text-decoration: none;
	}
	#primaryMenu ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
		#primaryMenu li.ug {
			position: absolute;
			top: 0;
			left: 0;
			width: 318px;
			padding: 0 0 10px;
			background: url(../webimages/primaryMenu_ug.gif) repeat-x left top;
		}
		#primaryMenu li.pgs {
			position: absolute;
			top: 0;
			left: 319px;
			width: 318px;
			padding: 0 0 10px;
			background: url(../webimages/primaryMenu_pgs.gif) repeat-x left top;
		}
		#primaryMenu li.grts {
			position: absolute;
			top: 0;
			left: 638px;
			width: 318px;
			padding: 0 0 10px;
			background: url(../webimages/primaryMenu_grts.gif) repeat-x left top;
		}
		#primaryMenu h3 {
			margin: 0;
			padding: 0;
			height: 30px;
			text-align: center;
			overflow: hidden;
			font-size: 15px;
			line-height: 28px;
			text-transform: uppercase;
			cursor: default;
		}
			#primaryMenu h3 a {
				display: block;
				height: 30px;
			}
		#primaryMenu ul ul {
			padding: 0 9px;
			width: 300px;
			overflow: hidden;
			font-weight: bold;
		}
			#primaryMenu ul ul li {
				float: left;
				width: 100px;
				height: 18px;
				overflow: hidden;
				text-align: center;
			}
		#primaryMenu .link {
			text-align: center;
		}
				#primaryMenu .link a:hover, #primaryMenu ul ul a:hover {
					text-decoration: underline;
				}
#primaryTitle {
	clear: both;
	height: 30px;
	padding: 0 18px;
	color: #fff;
	background: url(../webimages/primaryTitle_utility.gif) repeat-x left top;
}
.ugtheme #primaryTitle, .ugHome #primaryTitle, .ugMain #primaryTitle, .ugChapel #primaryTitle {
	background: url(../webimages/primaryTitle_ugtheme.gif) repeat-x left top;
}
.alumHome #primaryTitle, .alumMain #primaryTitle, .alumtheme #primaryTitle {
	background: url(../webimages/primaryTitle_alumMain.gif) repeat-x left top;
	color: #564001;
}
.pgsHome #primaryTitle, .pgsMain #primaryTitle, .pgstheme #primaryTitle {
	background: url(../webimages/primaryTitle_pgsMain.gif) repeat-x left top;
}
.grtsHome #primaryTitle, .grtsMain #primaryTitle, .grtstheme #primaryTitle {
	background: url(../webimages/primaryTitle_grts.gif) repeat-x left top;
}
.rdotheme #primaryTitle {
	background: url(../webimages/primaryTitle_rdo.gif) repeat-x left top;
	color: #c9e3a6;
}
	#primaryTitle a {
		color: #fff;
		text-decoration: none;
	}
	#primaryTitle h3 {
		margin: 0;
		padding: 0;
		height: 30px;
		overflow: hidden;
		font-size: 15px;
		line-height: 28px;
		text-transform: uppercase;
		cursor: default;
	}
	#socialContent {
		float: right;
		padding: 5px 0;
		line-height: 16px;
	}
		#socialContent .socialContentItem {
			display: inline;
			margin: 0 0 0 10px;
		}
			.socialContentItem img {
				vertical-align: middle;
			}
			
#headline {
	position: relative;
	height: 50px;
	padding: 8px 28px 0;
	overflow: hidden;
	color: #01379e;
}
	#headline a {
		color: #01379e;
	}
	.ugHome #headline, .ugHome #headline a, #headline .ug, #headline .ug a {
		color: #c70202;
	}
	.pgsHome #headline, .pgsHome #headline a, #headline .pgs, #headline .pgs a {
		color: #bc3e0b;
	}
	.grtsHome #headline, .grtsHome #headline a, #headline .grts, #headline .grts a {
		color: #001847;
	}
	.alumHome #headline, .alumHome #headline a {
		color: #3c2e04;
	}

	.default #headline div.ug, .default #headline div.pgs, .default #headline div.grts {
		display: none;
	}
	#headline h1 {
		display: inline;
		vertical-align: baseline;
		margin: 0;
		padding: 0;
		font-size: 40px;
		line-height: 47px;
		text-transform: uppercase;
	}
	#headline h6 {
		display: inline;
		vertical-align: baseline;
		margin: 0;
		padding: 0 5px;
		font-size: 10px;
		line-height: 18px;
	}

.flash {
    background: #000;
    text-align: center;
}

#homeBanner {
	height: 369px;
	overflow: hidden;
}
	#homeBanner .flash {
		float: left;
		width: 796px;
		overflow: hidden;
	}
	
#newsFlyout {
	position: absolute;
	top: 182px;
	right: 50%;
	margin: 0 -478px 0 0;
	height: 344px;
	width: 159px;
	padding: 25px 0 20px;
	background: url(../webimages/newsFlyout.png) no-repeat left top;
	z-index: 150;
	overflow: hidden;
	font-size: 11px;
	line-height: 1.2em;
}
* html #newsFlyout {
	padding-bottom: 0;
	background: url(../webimages/newsFlyout.gif) no-repeat left top;
}
#homeBanner #newsFlyout {
	float: right;
	position: relative;
	z-index: 1;
	top: auto;
	right: auto;
	margin: 0;
	width: 160px;
	cursor: pointer;
}
	#newsFlyout .title {
		position: absolute;
		top: 0;
		right: 0;
		height: 25px;
		overflow: hidden;
		width: 159px;
		text-align: center;
		font-size: 12px;
		line-height: 25px;
		color: #fff;
		font-weight: bold;
		cursor: pointer;
	}
		#homeBanner #newsFlyout .title {
			background: url(../webimages/newsFlyout_arrow.gif) no-repeat 10px 7px;
		}
	#newsFlyout .wrap {
		width: 920px;
		overflow: hidden;
	}
	#newsFlyout .story {
		float: left;
		width: 783px;
		height: 344px;
		overflow: hidden;
		color: #000;
	}
	#newsFlyout #story1, #newsFlyout #story2, #newsFlyout #story3, #newsFlyout #story4, #newsFlyout #story5 {
		display: none;
	}
		#newsFlyout .story .details {
			float: left;
			width: 354px;
			padding: 0 0 0 20px;
			overflow: hidden;
		}
			#newsFlyout .story div.headline {
				height: 40px;
				margin: 0 0 10px;
				width: 112px;
				padding: 15px 0 0;
				overflow: hidden;
				font-weight: bold;
			}
			#newsFlyout .story .image {
				float: left;
				display: inline;
				margin: 0 0 8px;
				overflow: hidden;
				background: #091c43;
			}
				#newsFlyout .story .image img {
					vertical-align: top;
				}
					#homeBanner #newsFlyout .story .image img {
						opacity: .50;
						filter: alpha(opacity=50);
					}
						#homeBanner #newsFlyout:hover .story .image img {
							opacity: 1;
							filter: alpha(opacity=100);
						}
			#newsFlyout .story .date {
			    display: none;
				clear: left;
			}
		#newsFlyout .story .teaser {
			float: right;
			width: 350px;
			padding: 62px 25px 0 0;
			overflow: hidden;
		}
			#newsFlyout .story .fullStory {
				padding: 10px 0;
			}
				#newsFlyout .story .fullStory a {
					display: block;
					width: 101px;
					height: 20px;
					margin: 0 auto;
					overflow: hidden;
					background: url(../webimages/newsFlyout_fullStory.gif) no-repeat left top;
					font-size: 11px;
					line-height: 20px;
					font-weight: bold;
					text-align: center;
					color: #fff;
					text-decoration: none;
				}
					#newsFlyout .story .fullStory a:hover {
						background-position: left -20px;
					}
	#newsFlyout .menu {
		float: right;
		width: 137px;
		height: 344px;
		overflow: hidden;
		font-weight: bold;
		color: #9dc0d4;
	}
		#newsFlyout .menu ul {
			margin: 0;
			padding: 0;
			list-style: none;
		}
			#newsFlyout .menu li {
				height: 69px;
				padding: 0 0 0 1px;
				overflow: hidden;
				background: url(../webimages/newsFlyout_menu.gif) repeat-y left top;
			}
				#newsFlyout .menu li.selected {
					height: 68px;
					border-bottom: 1px solid #9dc4e3;
					background: none;
				}
				#newsFlyout .menu a {
					display: block;
					padding: 12px 10px 12px 14px;
					height: 44px;
					width: 112px;
					border-top: 1px solid #456e88;
					color: #9dc0d4;
					text-decoration: none;
					outline: 0;
				}
					#newsFlyout .menu a:hover {
						color: #fff;
					}
					#newsFlyout .menu .selected a {
						border-top: 1px solid #9dc4e3;
						color: #fff;
					}
					#newsFlyout .menu a.first, #newsFlyout .menu .selected a.first {
						border: 0;
						padding-top: 13px;
					}
					#newsFlyout .menu a span {
						display: block;
						height: 40px;
						overflow: hidden;
					}

.cols {
	width: 956px;
	overflow: hidden;
}
.colStripe {
	height: 333px;
	overflow: hidden;
}
.default .colStripe {
	display: none;
}
.defaultHome .colStripe, .ugHome .colStripe, .grtsHome .colStripe, .pgsHome .colStripe {
	height: 369px;
	margin: 0 0 43px;
}
.defaultDetailTab .leftCol .colStripe, .ugDetailTab .leftCol .colStripe, .grtsDetailTab .leftCol .colStripe, .pgsDetailTab .leftCol .colStripe, .alumDetailTab .leftCol .colStripe, .rdoDetailTab .leftCol .colStripe {
	margin: 0 0 43px;
}
.alumHome .colStripe {
	height: 369px;
}
.alumMain .colStripe {
	height: 306px;
	margin: 0 0 88px;
}
	.cols .leftCol {
		float: left;
		width: 140px;
		overflow: hidden;
	}
		.cols .middleCol .leftCol {
			width: 136px;
		}
	.cols .leftSubCol {
		float: left;
		width: 136px;
		overflow: hidden;
	}
	.cols .middleCol {
		float: left;
		width: 680px;
		overflow: hidden;
	}
		.default .cols .middleCol, .defaultHome .cols .middleCol, .ugHome .cols .middleCol, .grtsHome .cols .middleCol, .pgsHome .cols .middleCol, .alumHome .cols .middleCol {
			width: 656px;
		}
		.cols .middleCol .middleCol {
			width: 544px;
		}
	.cols .rightCol {
		float: right;
		width: 136px;
		overflow: hidden;
	}
		.default .cols .rightCol, .defaultHome .cols .rightCol, .ugHome .cols .rightCol, .grtsHome .cols .rightCol, .pgsHome .cols .rightCol, .alumHome .cols .rightCol {
			width: 160px;
		}
	.cols .colWhite {
		min-height: 333px;
		background: #fff url(../webimages/cols_colWhite.gif) no-repeat left top;
	}
		.cols .doubleCol .colWhite {
			background: #fff;
		}
	.cols .doubleCol {
		float: right;
		width: 816px;
		min-height: 635px;
		overflow: hidden;
	}
	.colWhiteMiddle {
		background: url(../webimages/cols_colWhiteMiddle.gif) repeat-y 140px top;
	}
		.cols .colWhiteMiddle {
			background-position: left top;
		}	
	.colWhiteDouble {
		background: url(../webimages/cols_colWhiteMiddle.gif) repeat-y -680px top;
	}
		.cols .colWhiteDouble {
			background-position: -820px top;
		}
	.cols .colNews {
		margin: 21px 0 0;
		min-height: 438px;
		overflow: hidden;
		background: url(../webimages/cols_colNews.gif) no-repeat left top;
	}
		* html .cols .colNews {
			height: 438px;
			overflow: visible;
		}
	.cols .colEvents {
		float: left;
		margin: 21px 0 0;
		width: 779px;
		min-height: 681px;
		overflow: hidden;
		background: #fff url(../webimages/cols_colEvents.png) no-repeat left top;
	}
		* html .cols .colEvents {
			height: 681px;
			overflow: visible;
		}
	.cols .colEventsAlumni {
		float: left;
		margin: 21px 0 0;
		width: 779px;
		min-height: 681px;
		overflow: hidden;
		background: #fff url(../webimages/cols_colEventsAlumni.png) no-repeat left top;
	}
		* html .cols .colEventsAlumni {
			height: 681px;
			overflow: visible;
		}

.text {
	padding: 20px 30px;
}
	.default .text {
		padding: 13px 23px;
	}
.textCenter {
	padding: 15px 30px 15px 40px;
	text-align: center;
}
.tallFade {
	padding: 0 0 222px;
	background: url(../webimages/rightCol_tallFade.gif) repeat-x left bottom;
}
	.colWhite .tallFade {
		padding: 0 0 200px;
		background: url(../webimages/rightCol_tallFade_colWhite.gif) repeat-x left bottom;
	}
	.alumMain .banner {
		height: 306px;
		overflow: hidden;
	}
.relatedInfo {
	padding: 0 0 55px;
	background: url(../webimages/relatedInfo.gif) no-repeat left bottom;
}
	.relatedInfo .callout a {
		display: block;
		padding: 20px 10px;
		background: #001c52 url(../webimages/relatedInfoCallout.gif) repeat-x left top;
		color: #fff;
		font-size: 14px;
		line-height: 18px;
		text-align: center;
		font-weight: bold;
		text-decoration: none;
	}
	.callout p {
		padding: 0;
	}
	.callout img, .banner img, .flash img {
		vertical-align: top;
	}
table.calloutLinks {
	width: 136px;
	table-layout: fixed;
	font-size: 14px;
	line-height: 1.4em;
	font-weight: bold;
	color: #d77c7c;
}
	.calloutLinks td {
		vertical-align: middle;
		width: 136px;
		height: 102px;
		padding: 0;
		overflow: hidden;
		background: #9e0202 url(../webimages/calloutLinks_ugHome.gif) repeat-x left top;
		text-align: center;
	}
		.calloutLinks div {
			width: 136px;
			max-height: 102px;
			overflow: hidden;
		}
	.defaultHome table.calloutLinks, .ugHome table.calloutLinks, .grtsHome table.calloutLinks, .alumHome table.calloutLinks, .pgsHome table.calloutLinks {
		width: 160px;
		height: 369px;
	}
	.utility .colWhiteMiddle table.calloutLinks, .ugtheme .colWhiteMiddle table.calloutLinks, .grtstheme .colWhiteMiddle table.calloutLinks, .alumtheme .colWhiteMiddle table.calloutLinks, .pgstheme .colWhiteMiddle table.calloutLinks, .rdotheme .colWhiteMiddle table.calloutLinks {
		height: 267px;
	}
		.defaultHome .calloutLinks td, .ugHome .calloutLinks td, .grtsHome .calloutLinks td, .alumHome .calloutLinks td, .pgsHome .calloutLinks td {
			width: 160px;
			height: 123px;
		}
		.utility .colWhiteMiddle .calloutLinks td, .ugtheme .colWhiteMiddle .calloutLinks td, .grtstheme .colWhiteMiddle .calloutLinks td, .alumtheme .colWhiteMiddle .calloutLinks td, .pgstheme .colWhiteMiddle .calloutLinks td, .rdotheme .colWhiteMiddle .calloutLinks td {
			height: 89px;
		}
			.defaultHome .calloutLinks div, .ugHome .calloutLinks div, .grtsHome .calloutLinks div, .alumHome .calloutLinks div, .pgsHome .calloutLinks div {
				width: 160px;
				max-height: 123px;
			}
			.utility .colWhiteMiddle .calloutLinks div, .ugtheme .colWhiteMiddle .calloutLinks div, .grtstheme .colWhiteMiddle .calloutLinks div, .alumtheme .colWhiteMiddle .calloutLinks div, .pgstheme .colWhiteMiddle .calloutLinks div, .rdotheme .colWhiteMiddle .calloutLinks div {
				max-height: 89px;
			}
	.alumMain .calloutLinks td, .alumtheme .calloutLinks td {
		background: #cea016 url(../webimages/calloutLinks_alumMain.gif) repeat-x left top;
	}
	.alumHome .calloutLinks td {
		background: #e2b523 url(../webimages/calloutLinks_alumHome.gif) repeat-x left top;
	}
	.grtsHome .calloutLinks td, .grtsMain .calloutLinks td, .grtstheme .calloutLinks td {
		background: #001747 url(../webimages/calloutLinks_grtsHome.gif) repeat-x left top;
	}
	.pgsHome .calloutLinks td, .pgsMain .calloutLinks td, .pgstheme .calloutLinks td {
		background: #9b2401 url(../webimages/calloutLinks_pgsHome.gif) repeat-x left top;
	}
	.defaultHome .calloutLinks td, .defaultMain .calloutLinks td, .utility .calloutLinks td {
		background: #002771 url(../webimages/calloutLinks_defaultHome.gif) repeat-x left top;
	}
	.rdotheme .calloutLinks td {
		background: #1a4519 url(../webimages/calloutLinks_rdotheme.gif) repeat-x left top;
	}
		.calloutLinks a {
			display: inline-block;
			vertical-align: middle;
			padding: 10px 15px;
			width: 106px;
			color: #d77c7c;
			text-decoration: none;
		}
		.defaultHome .calloutLinks a, .ugHome .calloutLinks a, .grtsHome .calloutLinks a, .alumHome .calloutLinks a, .pgsHome .calloutLinks a {
			width: 120px;
			padding: 10px 20px;
		}
		.alumHome .calloutLinks a, .alumMain .calloutLinks a, .alumtheme .calloutLinks a {
			color: #e3e6c6;
		}
		.grtsHome .calloutLinks a, .grtsMain .calloutLinks a, .grtstheme .calloutLinks a {
			color: #7b7ba4;
		}
		.pgsHome .calloutLinks a, .pgsMain .calloutLinks a, .pgstheme .calloutLinks a {
			color: #ecb77e;
		}
		.defaultHome .calloutLinks a, .defaultMain .calloutLinks a, .utility .calloutLinks a {
			color: #A6D5F5;
		}
		.rdotheme .calloutLinks a {
			color: #AFDCA6;
		}
			.calloutLinks a:hover {
				color: #fff;
			}

.alumMain .flash {
	height: 306px;
	overflow: hidden;
}

.slimContent {
	padding: 0 20px;
	overflow: hidden;
	text-align: center;
}
.alumMain .slimContent {
	height: 90px;
}
.ugMain .slimContent {
	text-align: left;
}
	.slimContent h1, h1.headline {
		margin: 0;
		padding: 5px 0 0;
		font-size: 34px;
		line-height: 1.2em;
		text-transform: uppercase;
		color: #01379e;
	}
	.alumHome .slimContent h1, .alumHome h1.headline, .alumMain .slimContent h1, .alumMain h1.headline, .alumtheme .slimContent h1, .alumtheme h1.headline {
		color: #10294b;
	}
	.pgsHome .slimContent h1, .pgsHome h1.headline, .pgsMain .slimContent h1, .pgsMain h1.headline, .pgstheme .slimContent h1, .pgstheme h1.headline {
		color: #bc3e0b;
	}
	.ugHome .slimContent h1, .ugHome h1.headline, .ugMain .slimContent h1, .ugMain h1.headline, .ugChapel .slimContent h1, .ugChapel h1.headline, .ugtheme .slimContent h1, .ugtheme h1.headline {
		color: #c70202;
	}
	.grtsHome .slimContent h1, .grtsHome h1.headline, .grtsMain .slimContent h1, .grtsMain h1.headline, .grtstheme .slimContent h1, .grtstheme h1.headline {
		color: #001847;
	}
	.rdotheme .slimContent h1, .rdotheme h1.headline {
		color: #679435;
	}
	
.mainMenu {
	font-size: 12px;
	line-height: 14px;
	color: #a6d5f5;
	font-weight: bold;
}
.ugHome .mainMenu, .ugMain .mainMenu, .ugtheme .mainMenu, .ugChapel .mainMenu {
	color: #d77c7c;
}
.alumHome .mainMenu, .alumMain .mainMenu, .alumtheme .mainMenu {
	color: #e7e9c9;
}
.pgsHome .mainMenu, .pgsMain .mainMenu, .pgstheme .mainMenu {
	color: #ecb77e;
}
.grtsHome .mainMenu, .grtsMain .mainMenu, .grtstheme .mainMenu {
	color: #7b7ba4;
}
.rdotheme .mainMenu {
	color: #afdca6;
}
	.mainMenu ul {
		margin: 0;
		padding: 10px 0;
		list-style: none;
	}
		.mainMenu li {
			padding: 0 0 2px;
		}
		.mainMenu ul a {
			display: block;
			padding: 7px 8px;
			color: #a6d5f5;
			text-decoration: none;
		}
		* html .mainMenu ul a {
			display: inline-block;
			width: 124px;
		}
			.ugtheme .mainMenu ul a, .ugHome .mainMenu ul a, .ugMain .mainMenu ul a, .ugChapel .mainMenu ul a {
				color: #d77c7c;
			}
			.alumHome .mainMenu ul a, .alumMain .mainMenu ul a, .alumtheme .mainMenu ul a {
				color: #e7e9c9;
			}
			.pgsHome .mainMenu ul a, .pgsMain .mainMenu ul a, .pgstheme .mainMenu ul a {
				color: #ecb77e;
			}
			.grtsHome .mainMenu ul a, .grtsMain .mainMenu ul a, .grtstheme .mainMenu ul a {
				color: #7b7ba4;
			}
			.rdotheme .mainMenu ul a {
				color: #afdca6;
			}
			.mainMenu ul a:hover {
				color: #fff;
			}
				.ugHome .mainMenu ul a:hover, .ugMain .mainMenu ul a:hover, .ugtheme .mainMenu ul a:hover, .ugChapel .mainMenu ul a:hover {
					background: #360000;
				}
				.alumHome .mainMenu ul a:hover, .alumMain .mainMenu ul a:hover, .alumtheme .mainMenu ul a:hover {
					background: #896907;
				}
				.grtsHome .mainMenu ul a:hover, .grtsMain .mainMenu ul a:hover, .grtstheme .mainMenu ul a:hover {
					background: #0043c1;
				}
				.pgsHome .mainMenu ul a:hover, .pgsMain .mainMenu ul a:hover, .pgstheme .mainMenu ul a:hover {
					background: #802001;
				}
			.mainMenu ul a.selected {
				background: #e7e7e7;
				color: #1b3f84;
			}
				.ugHome .mainMenu ul a.selected, .ugMain .mainMenu ul a.selected, .ugtheme .mainMenu ul a.selected, .ugChapel .mainMenu ul a.selected,
				.ugHome .mainMenu ul a.selected:hover, .ugMain .mainMenu ul a.selected:hover, .ugtheme .mainMenu ul a.selected:hover, .ugChapel .mainMenu ul a.selected:hover
				{
					background: #e7e7e7;
					color: #5f0000;
				}
				.alumHome .mainMenu ul a.selected, .alumMain .mainMenu ul a.selected, .alumtheme .mainMenu ul a.selected,
				.alumHome .mainMenu ul a.selected:hover, .alumMain .mainMenu ul a.selected:hover, .alumtheme .mainMenu ul a.selected:hover {
					background: #e7e7e7;
					color: #10294b;
				}
				.grtsHome .mainMenu ul a.selected, .grtsMain .mainMenu ul a.selected, .grtstheme .mainMenu ul a.selected,
				.grtsHome .mainMenu ul a.selected:hover, .grtsMain .mainMenu ul a.selected:hover, .grtstheme .mainMenu ul a.selected:hover {
					background: #e7e7e7;
					color: #3c2e04;
				}
				.pgsHome .mainMenu ul a.selected, .pgsMain .mainMenu ul a.selected, .pgstheme .mainMenu ul a.selected,
				.pgsHome .mainMenu ul a.selected:hover, .pgsMain .mainMenu ul a.selected:hover, .pgstheme .mainMenu ul a.selected:hover {
					background: #e7e7e7;
					color: #9d2d09;
				}
.subMenu {
	min-height: 773px;
	background: #fff url(../webimages/mainMenu_sub.gif) repeat-x left top;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
}
* html .subMenu {
	height: 773px;
	overflow: visible;
}
	.subMenu ul {
		margin: 0;
		padding: 10px 0;
		list-style: none;
	}
		.subMenu li {
			padding: 0 0 2px;
		}
			.subMenu li.open {
				margin: 0 0 12px;
				padding: 0 0 12px;
				background: url(../webimages/mainMenu_subHover.gif) repeat-y left top;
				color: #fff;
			}
		.subMenu ul a {
			display: block;
			padding: 7px 8px;
			text-decoration: none;
		}
		* html .subMenu ul a {
			display: inline-block;
			width: 120px;
		}
		.ugMain .subMenu ul a, .ugtheme .subMenu ul a, .ugChapel .subMenu ul a {
			color: #930202;
		}
		.alumMain .subMenu ul a, .alumtheme .subMenu ul a {
			color: #10294b;
		}
		.pgsMain .subMenu ul a, .pgstheme .subMenu ul a {
			color: #a22902;
		}
			.subMenu ul a:hover, .subMenu ul a.selected {
				background: url(../webimages/mainMenu_subHover.gif) repeat-y left top;
				color: #fff;
			}
			.alumMain .subMenu ul a:hover, .alumtheme .subMenu ul a:hover {
				background: none;
				color: #3c81d8;
			}
				.alumMain .subMenu ul a.selected, .alumtheme .subMenu ul a.selected, .alumMain .subMenu ul a.selected:hover, .alumtheme .subMenu ul a.selected:hover {
					background: url(../webimages/mainMenu_subHover.gif) repeat-y left top;
					color: #fff;
				}
			.subMenu ul ul {
				padding: 0;
				font-weight: normal;
			}
			.subMenu ul .selected ul {
				padding: 0 0 5px;
				background: url(../webimages/mainMenu_subHover.gif) repeat-y -136px top;
			}
				.subMenu ul ul li {
					padding: 0;
					margin: 0 0 2px;
				}
					.subMenu ul .selected ul li.selected {
						background: #BBC2CF url(../webimages/mainMenu_subHover.gif) repeat-y -272px top;
					}
				.subMenu ul ul a {
					padding: 7px 8px 7px 22px;
					background: url(../webimages/mainMenu_subBullet.gif) no-repeat -122px 12px;
					color: #333;
				}
				* html .subMenu ul ul a {
					width: 106px;
				}
					.pgsMain .subMenu ul ul a, .pgstheme .subMenu ul ul a, .ugtheme .subMenu ul ul a, .ugMain .subMenu ul ul a, .ugChapel .subMenu ul ul a {
						color: #333;
					}
					.subMenu ul ul a:hover {
						background: url(../webimages/mainMenu_subBullet.gif) no-repeat -122px 12px;
						color: #333;
						text-decoration: underline;
					}
					.subMenu ul .selected ul li a.selected {
						background: url(../webimages/mainMenu_subBullet.gif) no-repeat -394px 12px;
						color: #fff;
					}
						.alumMain .subMenu ul ul a:hover, .alumtheme .subMenu ul ul a:hover, .alumMain .subMenu ul ul a.selected:hover, .alumtheme .subMenu ul ul a.selected:hover {
							background: url(../webimages/mainMenu_subBullet.gif) no-repeat -122px 12px;
							color: #3c81d8;
						}
					.subMenu ul .selected ul ul {
						background: #e7e7e7;
					}
						.subMenu ul ul ul a {
							padding: 4px 8px 4px 32px;
							background: url(../webimages/mainMenu_subBullet.gif) no-repeat -112px 9px;
						}
							.subMenu ul ul ul a:hover {
								padding: 4px 8px 4px 32px;
								background: url(../webimages/mainMenu_subBullet.gif) no-repeat -112px 9px;
							}
							.subMenu ul .selected ul ul a.selected {
								background: url(../webimages/mainMenu_subBullet.gif) no-repeat -384px 9px;
								color: #fff;
							}
				
				.subMenu ul .tax ul a {
					padding: 7px 8px;
					background: none;
				}
					#page .subMenu ul .tax ul li a.selected, #page .subMenu ul .tax ul li a:hover {
						background-image: none;
					}
						#page .subMenu ul .tax ul li a.selected:hover {
							color: #fff;
						}
			.subMenu ul li.open a {
				color: #fff;
			}
			.subMenu ul li.open ul {
				padding: 0 8px 8px;
			}
				.subMenu ul li.open ul li {
					padding: 0 0 2px 20px;
					background: url(../webimages/mainMenu_subBullet.gif) no-repeat 12px center;
				}
				.subMenu ul .select {
					padding: 3px 0;
					text-align: center;
				}
				.subMenu ul li.open ul a {
					display: inline;
					padding: 0;
				}
					.subMenu ul li.open ul a:hover, .subMenu ul li.open ul a.selected {
						background: none;
					}
.hMenu {
	clear: both;
	height: 27px;
	overflow: hidden;
	background: #19438e url(../webimages/hMenu.gif) repeat-x left top;
	font-size: 12px;
	line-height: 16px;
	color: #a7c9e3;
	font-weight: bold;
}
	.hMenu ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
		.hMenu li {
			float: left;
			padding: 0 1px 0 0;
			background: url(../webimages/hMenu.gif) no-repeat right -56px;
		}
		.hMenu a {
			display: block;
			height: 17px;
			padding: 4px 10px 6px;
			color: #a7c9e3;
			text-decoration: none;
		}
		* html .hMenu a {
			display: inline-block;
		}
			.hMenu a:hover {
				background: url(../webimages/hMenu.gif) repeat-x right -28px;
				color: #fff;
			}
			.hMenu a.selected, .hMenu a.selected:hover {
				background: #fff;
				color: #072b74;
			}
.hData {
	display: none;
}
			
.ugMenu {
	clear: both;
	height: 43px;
	margin: 0 0 0 19px;
	overflow: hidden;
	background: url(../webimages/primaryNav.gif) repeat-x left top;
}
	.grtsHome .ugMenu {
		background: url(../webimages/primaryNav.gif) repeat-x left -86px;
	}
	.pgsHome .ugMenu {
		background: url(../webimages/primaryNav.gif) repeat-x left -43px;
	}
	.alumHome .ugMenu {
		display: none;
	}
	.ugMenu ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
		.ugMenu li {
			float: left;
			padding: 8px 8px 0 2px;
		}
		.ugMenu a {
			display: block;
			width: 110px;
			height: 26px;
			overflow: hidden;
			background: url(../webimages/ugMenu_button.gif) no-repeat left top;
			color: #890101;
			text-align: center;
			text-decoration: none;
			font-size: 11px;
			line-height: 26px;
			text-transform: uppercase;
			font-weight: bold;
		}
			.ugMenu a:hover {
				color: #c40202;
			}
	.ugMenu .selectUgMenu {
		padding: 10px 5px;
	}
					
.neMenu {
	height: 333px;
	overflow: hidden;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #fff;
}
	.neMenu ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
		.neMenu li {
			height: 28px;
		}
		.neMenu ul a {
			display: block;
			height: 18px;
			padding: 5px 10px;
			text-decoration: none;
			color: #fff;
		}
			.neMenu ul a.allEvents {
				background: #3c7102;
				color: #9eb881;
				text-transform: uppercase;
			}
				.neMenu ul .selected a.allEvents {
					color: #fff;
				}
			.neMenu ul a.allNews {
				background: #012e8f;
				color: #8097c7;
				text-transform: uppercase;
			}
				.neMenu ul .selected a.allNews {
					color: #fff;
				}
			.neMenu ul ul {
				padding: 5px 0;
				height: 267px;
				overflow: hidden;
				background: #95cbed url(../webimages/neMenu_news.gif) repeat-x left top;
			}
				.neMenu ul ul.news {
					background: #95cbed url(../webimages/neMenu_news.gif) repeat-x left top;
				}
				.neMenu ul ul.events {
					background: #aacd7e url(../webimages/neMenu_events.gif) repeat-x left top;
				}
				.neMenu ul ul li {
					height: auto;
					padding: 1px 0;
				}
				.neMenu ul ul a {
					height: auto;
					padding: 4px 10px 4px 15px;
					opacity: .75;
					filter: alpha(opacity=75);
				}
					.neMenu ul ul.news a:hover, .neMenu ul ul.news a.selected {
						opacity: 1;
						filter: alpha(opacity=100);
						background: #4b78a1;
						color: #fff;
					}
					.neMenu ul ul.events a:hover, .neMenu ul ul.events a.selected {
						opacity: 1;
						filter: alpha(opacity=100);
						background: #5e9022;
						color: #fff;
					}
		
.sectionTitle {
	position: relative;
	height: 66px;
	padding: 0 30px;
	overflow: hidden;
	background: url(../webimages/sectionTitle.gif) repeat-x left top;
	text-align: center;
	color: #fff;
}
	.sectionTitle h1 {
		margin: 0;
		padding: 0;
		font-family: Georgia, 'Times New Roman', Times, serif;
		font-size: 26px;
		line-height: 65px;
		font-weight: normal;
	}
	.sectionTitle .tellUs {
		position: absolute;
		top: 18px;
		right: 0;
	}
		.sectionTitle .tellUs a {
			display: block;
			width: 151px;
			height: 31px;
			background: url(../webimages/alumniTellUs.gif) no-repeat left top;
			overflow: hidden;
			text-align: center;
			font-size: 14px;
			line-height: 31px;
			font-weight: bold;
			color: #fff;
			text-decoration: none;
		}
			.sectionTitle .tellUs a:hover {
				background-position: left -31px;
			}
.sectionBanner, .banner {
	/*text-align: center;*/
}
	
.primaryNav {
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
	.primaryNav ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
		.primaryNav li {
			padding: 0 0 2px;
		}
		.primaryNav h3 {
			margin: 0;
			padding: 0;
			font-size: 14px;
			line-height: 1.2em;
		}
			.primaryNav h3 a {
				display: block;
				height: 37px;
				padding: 3px 5px;
				color: #fff;
				text-decoration: none;
			}
				.primaryNav .ug h3 a {
					background: url(../webimages/primaryNav.gif) repeat-x left top;
				}
					.primaryNav .ug h3 a:hover {
						background-position: left -129px;
					}
				.primaryNav .pgs h3 a {
					background: url(../webimages/primaryNav.gif) repeat-x left -43px;
				}
					.primaryNav .pgs h3 a:hover {
						background-position: left -172px;
					}
				.primaryNav .grts h3 a {
					background: url(../webimages/primaryNav.gif) repeat-x left -86px;
				}
					.primaryNav .grts h3 a:hover {
						background-position: left -215px;
					}
	
.mainNav {
	position: relative;
	width: 140px;
	overflow: hidden;
	color: #679435;
	text-align: center;
}
	.mainNav ul {
		margin: 0;
		padding: 20px 0 10px;
		list-style: none;
	}
	.mainNav h3 {
		margin: 0;
		padding: 0;
		font-size: 20px;
		line-height: 1.2em;
		text-transform: uppercase;
	}
		.mainNav h3 a {
			display: block;
			color: #679435;
			padding: 2px 0 4px;
			text-decoration: none;
		}
			.mainNav h3 a:hover {
				color: #557f26;
			}
			.mainNav h3 a.sel_alumni {
				background: #b98c08;
				color: #f1e8ce;
			}
			.mainNav h3 a.sel_rdo {
				background: #5a9d03;
				color: #fff;
			}
		
.neTabs {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 44px;
	width: 779px;
	overflow: hidden;
}
	.neTabs li.news {
		float: left;
	}
	.neTabs li.events {
		float: right;
	}
		.neTabs .news h1 {
			margin: 0 0 0 10px;
			padding: 0;
			height: 44px;
			width: 370px;
			font-size: 28px;
			line-height: 1.2em;
			color: #091d44;
			text-align: center;
			text-transform: uppercase;
		}
			.neTabs .news h1 a {
				display: block;
				padding: 5px 0 0;
				height: 39px;
				color: #091d44;
				text-decoration: none;
			}
		.neTabs .news h3 {
			margin: 10px 0 0 10px;
			padding: 0;
			height: 34px;
			width: 370px;
			font-size: 18px;
			line-height: 1.2em;
			color: #405f81;
			text-align: center;
			text-transform: uppercase;
		}
			.neTabs .news h3 a {
				display: block;
				padding: 7px 0 0;
				height: 31px;
				color: #405f81;
				text-decoration: none;
			}
				.neTabs .news h3 a:hover {
					color: #091d44;
				}
		.neTabs .events h1 {
			margin: 0 20px 0 0;
			padding: 0;
			height: 44px;
			width: 369px;
			font-size: 28px;
			line-height: 1.2em;
			color: #1f3b01;
			text-align: center;
			text-transform: uppercase;
		}
		.colEventsAlumni .neTabs .events h1, .colEventsAlumni .neTabs .events h1 a {
			color: #564001;
		}
			.neTabs .events h1 a {
				display: block;
				padding: 5px 0 0;
				height: 39px;
				color: #1f3b01;
				text-decoration: none;
			}
		.neTabs .events h3 {
			margin: 10px 20px 0 0;
			padding: 0;
			height: 34px;
			width: 369px;
			font-size: 18px;
			line-height: 1.2em;
			color: #3e6714;
			text-align: center;
			text-transform: uppercase;
		}
			.neTabs .events h3 a {
				display: block;
				padding: 7px 0 0;
				height: 31px;
				color: #3e6714;
				text-decoration: none;
			}
				.neTabs .events h3 a:hover {
					color: #1f3b01;
				}
			
.newsArchiveLink {
	height: 30px;
	width: 739px;
	margin: 0 0 0 20px;
	overflow: hidden;
	text-align: right;
	font-size: 11px;
	line-height: 30px;
	font-weight: bold;
}
	.newsArchiveLink a {
		color: #091d44;
	}
.newsBackTo {
	height: 30px;
	margin: 0 0 0 20px;
	overflow: hidden;
	font-size: 10px;
	line-height: 30px;
}
	.newsBackTo a {
		color: #091d44;
		text-decoration: none;
	}
		.newsBackTo a span {
			text-decoration: underline;
		}
.newsMainArticle {
	width: 739px;
	margin: 0 0 0 20px;
	background: #fcfeff url(../webimages/newsMainArticle.gif) repeat-x left top;
	overflow: hidden;
}
	.newsMainArticle .image {
		float: left;
		width: 513px;
		overflow: hidden;
	}
		.newsMainArticle .image img {
			width: 513px;
			vertical-align: top;
		}
	.newsMainArticle .details {
		float: right;
		width: 202px;
		padding: 5px 12px 5px 12px;
		overflow: hidden;
	}
		.newsMainArticle h1 {
			margin: 0;
			padding: 2px 0 8px;
			font-size: 26px;
			line-height: 28px;
			color: #02246b;
		}
			.newsMainArticle h1 a {
				color: #02246b;
				text-decoration: none;
			}
				.newsMainArticle h1 a:hover {
					color: #00081a;
				}
ul.newsTeasers {
	padding: 2px 0 0;
	width: 739px;
	margin: 0 0 0 20px;
	list-style: none;
	overflow: hidden;
}
	.newsTeasers li {
		position: relative;
		float: left;
		border-top: 10px solid #02246b;
		width: 130px;
		height: 160px;
		padding: 2px 8px 0;
		margin: 0 2px 0 0;
		overflow: hidden;
		background: #fff url(../webimages/newsTeasers_li.gif) repeat-y left top;
	}
	.newsTeasers li.archive {
		float: right;
		width: 295px;
		height: 162px;
		margin: 0;
		padding: 0;
		background: none;
	}
	.newsTeasers li.ug {
		border-top: 10px solid #c40202;
	}
	.newsTeasers li.pgs {
		border-top: 10px solid #df5a15;
	}
	.newsTeasers li.grts {
		border-top: 10px solid #3c2e04;
	}
		.newsTeasers img {
			vertical-align: top;
		}
		.newsTeasers h4 {
			margin: 0;
			padding: 0;
			font-size: 14px;
			line-height: 16px;
			color: #02246b;
		}
			.newsTeasers h4 a {
				color: #02246b;
				text-decoration: none;
			}
				.newsTeasers h4 a:hover {
					color: #00081a;
				}
			.newsTeasers .ug h4, .newsTeasers .ug h4 a {
				color: #c40202;
			}
				.newsTeasers .ug h4 a:hover {
					color: #760101;
				}
			.newsTeasers .pgs h4, .newsTeasers .pgs h4 a {
				color: #df5a15;
			}
				.newsTeasers .pgs h4 a:hover {
					color: #973c10;
				}
			.newsTeasers .grts h4, .newsTeasers .grts h4 a {
				color: #3c2e04;
			}
				.newsTeasers .grts h4 a:hover {
					color: #2a2001;
				}
		.newsTeasers .date {
			font-size: 10px;
			line-height: 1.2em;
			color: #02246b;
		}
			.newsTeasers .ug .date {
				color: #c40202;
			}
			.newsTeasers .pgs .date {
				color: #df5a15;
			}
		.newsTeasers .details {
			padding: 8px 0 0;
		}
		.newsTeasers .image {
			position: absolute;
			left: 0;
			bottom: 0;
			height: 94px;
			width: 146px;
			overflow: hidden;
		}
			.newsTeasers .image img {
				width: 146px;
			}
			
.newsDetail {
	width: 744px;
	margin: 0 0 25px 17px;
	overflow: hidden;
	background: url(../webimages/newsDetail.gif) repeat-y left top;
}
	.newsDetail .colTitle {
		background: #0d2a68;
		color: #fff;
	}
	.newsDetail .detail {
		float: left;
		width: 583px;
		overflow: hidden;
	}
		.newsDetail .detail .colTitle {
			padding: 0 25px;
		}
			.newsDetail .detail .colTitle h1 {
				margin: 0;
				padding: 6px 0 8px;
				font-size: 18px;
				line-height: 22px;
			}
		.newsDetail .detail .body {
			padding: 10px 25px 15px;
			overflow: hidden;
			background: url(../webimages/newsDetail_grad.gif) repeat-x left top;
		}
			.newsDetail .detail h2.date {
				padding: 0 0 8px;
				margin: 0;
				font-size: 14px;
				line-height: 1.2em;
				color: #02246b;
			}
				.newsDetail table.right th, .newsDetail table.left th {
					padding: 2px 0 0;
				}
				.newsDetail table.right td, .newsDetail table.left td {
					padding: 5px 5px 8px;
					background: #ccc url(../webimages/newsDetail_caption.gif) repeat-x left bottom;
				}
			.newsDetail .detail .image {
				float: right;
				width: 300px;
				margin: 0 0 10px 15px;
				overflow: hidden;
			}
				.newsDetail .detail .image img {
					width: 300px;
					vertical-align: top;
				}
				.newsDetail .detail .image .caption {
					padding: 5px 5px 8px;
					background: #ccc url(../webimages/newsDetail_caption.gif) repeat-x left bottom;
					text-align: center;
					font-style: italic;
				}
	.newsDetail .related {
		float: right;
		width: 148px;
		overflow: hidden;
		text-align: center;
	}
		.newsDetail .related .colTitle {
			padding: 0 10px;
		}
			.newsDetail .related .colTitle h2 {
				margin: 0;
				padding: 8px 0 10px;
				font-size: 14px;
				line-height: 18px;
			}
		.newsDetail .related ul {
			margin: 0;
			padding: 0;
			list-style: none;
		}
			.newsDetail .related ul li {
				padding: 8px 10px 12px;
				min-height: 105px;
				background: url(../webimages/newsDetail_grad.gif) repeat-x left top;
			}
			* html .newsDetail .related ul li {
				height: 105px;
				overflow: visible;
			}
				.newsDetail .related ul h3 {
					margin: 0;
					padding: 0;
					font-size: 14px;
					line-height: 1.2em;
					color: #02246b;
				}
					.newsDetail .related ul h3 a {
						color: #02246b;
						text-decoration: none;
					}
				.newsDetail .related ul .date {
					padding: 0 0 3px;
					color: #02246b;
				}
				.newsDetail .related ul p {
					padding: 0;
				}
				.newsDetail .related ul .image {
					padding: 3px 0 0;
				}
					.newsDetail .related ul .image img {
						vertical-align: top;
					}
	
.newsDisplay {
	float: left;
	display: inline;
	margin: 19px 0 0 23px;
	width: 589px;
	overflow: hidden;
}
	.newsDisplay .header {
		height: 71px;
		overflow: hidden;
		background: #0d2a68;
		color: #fff;
	}
		.newsDisplay .header a {
			color: #fff;
		}
		.newsDisplay .header .years {
			float: right;
			padding: 7px 30px 0 0;
			height: 22px;
			overflow: hidden;
			font-size: 14px;
			line-height: 18px;
		}
			.newsDisplay .header .years a {
				margin: 0 0 0 3px;
			}
				.newsDisplay .header .years a.selected {
					text-decoration: none;
					font-weight: bold;
				}
		.newsDisplay .header h2 {
			padding: 7px 0 0 24px;
			height: 22px;
			overflow: hidden;
			font-size: 18px;
			line-height: 20px;
			font-weight: normal;
		}
		.monthSlider {
			margin: 0 0 0 19px;
		}
		
	.newsDisplay .body {
		padding: 5px 17px 15px 20px;
		width: 552px;
		min-height: 300px;
		background: #fff url(../webimages/eventDisplay_body.gif) repeat-x left top;
	}
	* html .newsDisplay .body {
		height: 300px;
		overflow: visible;
	}
		.newsDisplay .noData {
			padding: 20px;
			text-align: center;
			font-style: italic;
		}
		.newsDisplay .loading {
			padding: 100px 20px;
			text-align: center;
		}
		.newsDisplay dl {
			margin: 0;
			padding: 10px 0;
			border-top: 1px solid #999;
			width: 552px;
			overflow: hidden;
		}
			.newsDisplay dl.fade {
				opacity: .60;
				filter: alpha(opacity=60);
			}
			.newsDisplay dl.first {
				border: 0;
			}
			.newsDisplay dt {
				float: left;
				width: 51px;
				overflow: hidden;
				text-align: center;
			}
				.newsDisplay dt .icon {
					height: 51px;
					overflow: hidden;
					background: #042e80 url(../webimages/eventDisplay_icon.gif) no-repeat left top;
					color: #fff;
				}
					.newsDisplay dt .icon .month {
						display: block;
						font-size: 14px;
						line-height: 22px;
					}
					.newsDisplay dt .icon .day {
						display: block;
						font-size: 20px;
						line-height: 22px;
						font-weight: bold;
					}
			.newsDisplay dd {
				overflow: hidden;
				zoom: 1;
			}
				.newsDisplay dd h2.title {
					margin: 0;
					padding: 0;
					font-size: 14px;
					line-height: 1.3em;
					color: #02246b;
				}
					.newsDisplay dd h2.title a {
						color: #02246b;
						text-decoration: none;
					}
						.newsDisplay dd h2.title a:hover {
							color: #00081a;
						}
				.newsDisplay dd h3.time, .eventDisplay dd h3.location {
					margin: 0;
					padding: 0;
					font-size: 14px;
					line-height: 1.3em;
					color: #02246b;
					font-weight: normal;
				}
				.newsDisplay dd h4.address {
					margin: 0;
					padding: 0;
					font-size: 12px;
					line-height: 1.4em;
					color: #02246b;
					font-weight: normal;
				}
					.newsDisplay dd h4.address a {
						color: #02246b;
					}
				.newsDisplay .content {
					padding: 15px 0 0;
				}
				.newsDisplay dd .image {
					float: right;
					width: 210px;
					margin: 0 0 5px 10px;
					overflow: hidden;
					font-size: 11px;
					line-height: 1.2em;
				}
					.newsDisplay dd .image img {
						width: 210px;
						vertical-align: top;
					}
					.newsDisplay dd .image .caption {
						padding: 8px 5px 10px;
						background: #ccc url(../webimages/newsDetail_caption.gif) repeat-x left bottom;
						text-align: center;
						font-style: italic;
					}
				.newsDisplay .buttons {
					padding: 4px 0;
					font-size: 10px;
					line-height: 1.4em;
				}
				.newsDisplay .teaser {
					padding: 5px 0 0;
				}
					.newsDisplay .teaser p {
						padding: 0;
					}
		
			
.eventDisplay {
	float: left;
	display: inline;
	margin: 19px 0 0 23px;
	width: 589px;
	overflow: hidden;
}
	.eventDisplay .header {
		height: 71px;
		overflow: hidden;
		background: #234401;
		color: #fff;
	}
	.colEventsAlumni .eventDisplay .header {
		background: #ab7f00;
	}
		.eventDisplay .header a {
			color: #fff;
		}
		.eventDisplay .header h2 {
			padding: 7px 0 0 24px;
			height: 22px;
			overflow: hidden;
			font-size: 18px;
			line-height: 20px;
			font-weight: normal;
		}
		.dateSlider {
			margin: 0 0 0 19px;
		}
	.eventDisplay .body {
		padding: 0 17px 15px 20px;
		width: 552px;
		min-height: 300px;
		background: #fff url(../webimages/eventDisplay_body.gif) repeat-x left top;
	}
	* html .eventDisplay .body {
		height: 300px;
		overflow: visible;
	}
		.eventDisplay .noData {
			padding: 20px;
			text-align: center;
			font-style: italic;
		}
		.eventDisplay .loading {
			padding: 100px 20px;
			text-align: center;
		}
		.eventDisplay dl {
			margin: 0;
			padding: 10px 0;
			border-top: 1px solid #999;
			width: 552px;
			background-color: #fff;
			overflow: hidden;
		}
			.eventDisplay dl.fade {
				opacity: .60;
				filter: alpha(opacity=60);
			}
			.eventDisplay dl.first {
				border: 0;
				background: #fff url(../webimages/eventDisplay_body.gif) repeat-x left top;
			}
			.eventDisplay dt {
				float: left;
				width: 51px;
				overflow: hidden;
				text-align: center;
			}
				.eventDisplay dt .icon {
					display: block;
					height: 51px;
					overflow: hidden;
					background: #042e80 url(../webimages/eventDisplay_icon.gif) no-repeat left top;
					color: #fff;
				}
				.colEventsAlumni .eventDisplay dt .icon {
					background-position: left -51px;
				}
					.eventDisplay dt .icon .month {
						display: block;
						font-size: 14px;
						line-height: 22px;
					}
					.eventDisplay dt .icon .day {
						display: block;
						font-size: 20px;
						line-height: 22px;
						font-weight: bold;
					}
				.eventDisplay dt .location {
					display: block;
					padding: 6px 0;
					font-size: 10px;
					line-height: 10px;
				}
					.eventDisplay .location strong {
						display: block;
						font-size: 16px;
						line-height: 14px;
					}
			.eventDisplay dd {
				float: right;
				width: 488px;
				overflow: hidden;
			}
				.eventDisplay dd .add {
					float: right;
				}
					.eventDisplay dd .add a {
						display: block;
						padding: 0 21px 0 0;
						background: url(../webimages/calendar_icon.gif) no-repeat right top;
						font-size: 11px;
						line-height: 20px;
						color: #395288;
					}
				.eventDisplay dd h2.title {
					margin: 0;
					padding: 0;
					font-size: 14px;
					line-height: 1.3em;
					color: #02246b;
				}
					.eventDisplay dd h2.title a {
						color: #02246b;
						text-decoration: none;
					}
						.eventDisplay dd h2.title a:hover {
							color: #00081a;
						}
					.colEventsAlumni .eventDisplay dd h2.title, .colEventsAlumni .eventDisplay dd h2.title a {
						color: #725501;
					}
				.eventDisplay dd h3.time, .eventDisplay dd h3.location {
					margin: 0;
					padding: 0;
					font-size: 14px;
					line-height: 1.3em;
					color: #02246b;
					font-weight: normal;
				}
				.colEventsAlumni .eventDisplay dd h3.time, .colEventsAlumni .eventDisplay dd h3.location {
					color: #725501;
				}
				.eventDisplay dd h4.address {
					margin: 0;
					padding: 0;
					font-size: 12px;
					line-height: 1.4em;
					color: #02246b;
					font-weight: normal;
				}
					.eventDisplay dd h4.address a {
						color: #02246b;
					}
					.colEventsAlumni .eventDisplay dd h4.address, .colEventsAlumni .eventDisplay dd h4.address a {
						color: #725501;
					}
				.eventDisplay .content {
					padding: 15px 0 0;
				}
				.eventDisplay dd .image {
					float: right;
					width: 210px;
					margin: 0 0 5px 10px;
					overflow: hidden;
					font-size: 11px;
					line-height: 1.2em;
				}
					.eventDisplay dd .image img {
						width: 210px;
						vertical-align: top;
					}
					.eventDisplay dd .image .caption {
						padding: 8px 5px 10px;
						background: #ccc url(../webimages/newsDetail_caption.gif) repeat-x left bottom;
						text-align: center;
						font-style: italic;
					}
				.eventDisplay .buttons {
					padding: 4px 0;
					font-size: 10px;
					line-height: 1.4em;
				}
				.eventDisplay .full, .eventDisplay .open .teaser {
					display: none;
				}
					.eventDisplay .open .full {
						display: block;
					}
				.eventDisplay .teaser {
					padding: 5px 0 0;
				}
					.eventDisplay .teaser p {
						padding: 0;
					}
a.btnEvent {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
	height: 16px;
	margin: 0 5px 0 0;
	overflow: hidden;
	background: url(../webimages/btnEvent.gif) no-repeat left top;
	font-size: 10px;
	line-height: 15px;
	color: #f4f8f0;
	text-decoration: none;
}
.colEventsAlumni a.btnEvent {
	background-position: left -64px;
}
	a.btnEvent span {
		display: -moz-inline-stack;
		display: inline-block;
		height: 16px;
		background: url(../webimages/btnEvent.gif) no-repeat right -16px;
		padding: 0 11px;
	}
	.colEventsAlumni a.btnEvent span {
		background-position: right -80px;
	}
	a.btnEvent:hover {
		color: #f4f8f0;
		background-position: left -32px;
	}
	.colEventsAlumni a.btnEvent:hover {
		background-position: left -96px;
	}
		a.btnEvent:hover span {
			background-position: right -48px;
		}
		.colEventsAlumni a.btnEvent:hover span {
			background-position: right -112px;
		}
		
ul#dateSlider, ul#monthSlider {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 26px;
	width: 544px;
	border-bottom: 1px solid #707B64;
	overflow: hidden;
	font-size: 12px;
	line-height: 26px;
	font-weight: bold;
	text-transform: uppercase;
}
	ul#monthSlider {
		width: 540px;
		border-bottom: 1px solid #3f63b0;
	}
	.colEventsAlumni ul#dateSlider {
		border-bottom: 1px solid #b59f60;
	}
	#dateSlider li {
		float: left;
		width: 18px;
		overflow: hidden;
		text-align: center;
	}
	#monthSlider li {
		float: left;
		width: 45px;
		overflow: hidden;
		text-align: center;
	}
	#dateSlider li.all {
		width: 36px;
		margin: 0 4px 0 0;
	}
	#dateSlider li.single {
		width: 12px;
	}
		#dateSlider a {
			display: block;
			display: inline-block;
			width: 18px;
			height: 26px;
			text-decoration: none;
			color: #fff;
		}
			#dateSlider a:hover {
				color: #fff;
				text-decoration: underline;
			}
		#monthSlider a {
			display: block;
			display: inline-block;
			width: 45px;
			height: 26px;
			text-decoration: none;
			color: #fff;
		}
			#monthSlider a:hover {
				color: #fff;
				text-decoration: underline;
			}
			#dateSlider .all a {
				width: 36px;
			}
			#dateSlider .single a {
				width: 12px;
			}
			#dateSlider a.selected, #dateSlider a.selected:hover {
				background: #a0c276;
				color: #234401;
				font-weight: normal;
				text-decoration: none;
			}
			#monthSlider a.selected, #monthSlider a.selected:hover {
				background: #90C7E9;
				color: #0d2a68;
				font-weight: normal;
				text-decoration: none;
			}
			.colEventsAlumni #dateSlider a.selected, .colEventsAlumni #dateSlider a.selected:hover {
				background: #6f5201;
				color: #fff;
			}
#dateSliderBar, #monthSliderBar {
	position: relative;
	border-top: 1px solid #707B64;
	height: 6px;
	width: 544px;
	background: #234401;
}
	#monthSliderBar {
		width: 540px;
		border-top: 1px solid #3f63b0;
		background: #0d2a68;
	}
	.colEventsAlumni #dateSliderBar {
		border-top: 1px solid #b59f60;
		background: #ab7f00;
	}
	#dateSliderArrow, #monthSliderArrow {
		position: absolute;
		top: -6px;
		left: 13px;
		height: 12px;
		width: 11px;
		overflow: hidden;
		background: url(../webimages/dateSlider_arrow.gif) no-repeat left top;
		cursor: e-resize;
	}
		#monthSliderArrow {
			left: 17px;
			background-position: left -24px;
		}
		.colEventsAlumni #dateSliderArrow {
			background-position: left -12px;
		}
	
.eventControls {
	float: left;
	display: inline;
	width: 145px;
	margin: 19px 0 0 10px;
}
	.eventControls .filter {
		padding: 15px 0;
		text-align: center;
	}
		.eventControls .filter h4 {
			margin: 0;
			padding: 0 0 3px;
			font-size: 12px;
			line-height: 1.4em;
			color: #234401;
		}
		.eventControls .filter p {
			padding: 0 0 5px;
		}
		.eventControls .filter select {
			vertical-align: middle;
		}
		.eventControls .filter a.go {
			display: block;
			width: 101px;
			height: 21px;
			margin: 0 auto;
			overflow: hidden;
			background: url(../webimages/eventControls_filter_go.gif) no-repeat left top;
			text-align: center;
			font-size: 12px;
			line-height: 21px;
			font-weight: bold;
			color: #fff;
			text-decoration: none;
		}
		.colEventsAlumni .eventControls .filter a.go {
			background-position: left -42px;
		}
			.eventControls .filter a.go:hover {
				background-position: left -21px;
			}
			.colEventsAlumni .eventControls .filter a.go:hover {
				background-position: left -63px;
			}
	.eventControls .callout {
		padding: 0 0 20px;
		text-align: center;
	}
		
	
ul.homeCallouts {
	margin: 0;
	padding: 13px 0 0 23px;
	list-style: none;
	color: #3f465a;
	font-size: 11px;
	line-height: 1.2em;
}
	.homeCallouts a {
		color: #3f465a;
	}
	.homeCallouts li {
		float: left;
		width: 130px;
		padding: 0 6px;
		overflow: hidden;
		text-align: center;
	}
	.homeCallouts p {
		padding: 0;
	}
	.homeCallouts .image {
		margin: 0 -5px;
		width: 140px;
	}
	
#simpleEvent {
}
	#simpleEvent .title {
		height: 18px;
		padding: 4px 0;
		overflow: hidden;
		/*background: #5a9d03 url(../webimages/simpleEvent_title.gif) no-repeat 13px 9px;*/
		background: #5a9d03;
		text-align: center;
		font-size: 12px;
		line-height: 16px;
		color: #fff;
		font-weight: bold;
	}
	#simpleEvent .body {
		padding: 9px 0 0;
		background: #92c481;
	}
		#simpleEvent ul {
			margin: 0;
			padding: 8px 25px 10px;
			list-style: none;
			text-align: center;
		}
			#simpleEvent ul a {
				color: #3d7420;
			}
			#simpleEvent li {
				padding: 5px 0;
			}

.calendar {
	margin: 0 auto;
	width: 140px;
}
.eventControls .calendar {
	margin: 0;
}
	.calendar .calHeader {
		width: 140px;
		overflow: hidden;
		background: #7e9f77;
		text-align: center;
		font-size: 11px;
		line-height: 24px;
		font-weight: bold;
		color: #fff;
	}
	.colEvents .calendar .calHeader {
		background: #234401;
	}
	.colEventsAlumni .calendar .calHeader {
		background: #ab7f00;
	}
		.calendar .calHeader .calLeft {
			float: left;
			width: 6px;
			padding: 0 0 0 3px;
			overflow: hidden;
		}
			.calendar .calHeader .calLeft a {
				display: block;
				height: 24px;
				width: 6px;
				background: url(../webimages/calendar_calHeader.gif) no-repeat left top;
			}
			.colEvents .calendar .calHeader .calLeft a {
				background-image: url(../webimages/calendar_calHeader_eventControls.gif);
			}
			.colEventsAlumni .calendar .calHeader .calLeft a {
				background: url(../webimages/calendar_calHeader_eventControls.gif) no-repeat left -48px;
			}
		.calendar .calHeader .calRight {
			float: right;
			width: 6px;
			padding: 0 3px 0 0;
			overflow: hidden;
		}
			.calendar .calHeader .calRight a {
				display: block;
				height: 24px;
				width: 6px;
				background: url(../webimages/calendar_calHeader.gif) no-repeat left -24px;
			}
			.colEvents .calendar .calHeader .calRight a {
				background-image: url(../webimages/calendar_calHeader_eventControls.gif);
			}
			.colEventsAlumni .calendar .calHeader .calRight a {
				background: url(../webimages/calendar_calHeader_eventControls.gif) no-repeat left -72px;
			}
			.calendar .calHeader .calLeft span, .calendar .calHeader .calRight span {
				display: none;
			}
	.calendar table {
		table-layout: fixed;
		width: 140px;
		font-size: 11px;
		line-height: 18px;
		font-weight: bold;
	}
		.calendar td {
			height: 19px;
			width: 20px;
			background: #ccc;
			color: #979ba0;
			text-align: center;
		}
		.colEvents .calendar td, .colEventsAlumni .calendar td {
			color: #666;
		}
			.calendar td.inactive {
				background: #88a979;
				color: #ccc;
			}
				.colEventsAlumni .calendar td.inactive {
					background: #d7c487;
					color: #999;
				}
			.calendar td.today {
				background: #eeb512;
				color: #708671;
			}
				.colEvents .calendar td.today, .colEventsAlumni .calendar td.today {
					color: #666;
				}
			.calendar td a {
				display: block;
				width: 20px;
				height: 19px;
				background: #669234;
				text-decoration: none;
				color: #fff;
				cursor: default;
			}
				.calendar td a:hover {
					color: #fff;
				}
				.colEvents .calendar td a {
					background: #396e04;
				}
					.colEvents .calendar td a:hover {
						background: #1f3b01;
					}
				.colEventsAlumni .calendar td a {
					background: #bd9912;
				}
					.colEventsAlumni .calendar td a:hover {
						background: #aa880b;
					}
				.calendar td.today a {
					background: #eeb512;
					color: #708671;
				}
					.colEvents .calendar td.today a, .colEventsAlumni .calendar td.today a {
						color: #666;
					}
				
#page ul.calendarTips {
	margin: 0;
	padding: 0;
	list-style: none;
	height: 0;
	overflow: visible;
	font-size: 10px;
	line-height: 1.2em;
}
	#page .calendarTips li {
		display: none;
		position: absolute;
		top: 0;
		left: 0;
		width: 221px;
		overflow: hidden;
		padding: 0 0 6px;
		background: url(../webimages/calendar_tip.gif) no-repeat -221px bottom;
		text-align: left;
	}
		.calendarTips .wrap {
			min-height: 64px;
			padding: 0 22px 0 0;
			width: 199px;
			overflow: hidden;
			background: url(../webimages/calendar_tip.gif) no-repeat left top;
		}
		* html .calendarTips .wrap {
			height: 64px;
			overflow: visible;
		}
		.calendarTips .icon {
			float: left;
			padding: 9px 8px 0 10px;
			width: 28px;
			overflow: hidden;
			color: #fff;
			text-align: center;
			font-size: 12px;
			line-height: 12px;
		}
		* html .calendarTips .icon {
			padding-right: 5px;
		}
			.calendarTips .icon .month {
				display: block;
				font-size: 8px;
				line-height: 8px;
				text-transform: uppercase;
			}
			.calendarTips .icon .day {
				font-weight: bold;
			}
		.calendarTips dl {
			float: left;
			width: 153px;
			padding: 3px 0 0;
			overflow: hidden;
		}
			.calendarTips dt {
				padding: 2px 0 0;
				font-weight: bold;
			}
			.calendarTips dd {
				padding: 0 0 6px;
			}
				.calendarTips dd em {
					font-style: normal;
					font-size: 8px;
					text-transform: uppercase;
				}
			
#applyNowBoxes {
	margin: 0 auto;
	width: 564px;
	table-layout: fixed;
	color: #fff;
}
	#applyNowBoxes td {
		width: 178px;
		height: 104px;
		padding: 5px;
		overflow: hidden;
	}
		#applyNowBoxes h3 {
			margin: 0;
			padding: 0;
			font-size: 18px;
			line-height: 1.2em;
			text-transform: uppercase;
		}
			#applyNowBoxes h3 a {
				display: block;
				padding: 0 16px 6px 10px;
				width: 152px;
				height: 98px;
				color: #fff;
				text-decoration: none;
			}
				#applyNowBoxes h3 a.ug {
					padding-top: 25px;
					height: 73px;
					background: #8b0101 url(../webimages/applyNowBoxes.gif) no-repeat left top;
				}
					#applyNowBoxes h3 a.ug:hover {
						background-position: -178px top;
					}
				#applyNowBoxes h3 a.pgs {
					padding-top: 25px;
					height: 73px;
					background: #a02802 url(../webimages/applyNowBoxes.gif) no-repeat left -104px;
				}
					#applyNowBoxes h3 a.pgs:hover {
						background-position: -178px -104px;
					}
				#applyNowBoxes h3 a.grts {
					padding-top: 15px;
					height: 83px;
					background: #231a02 url(../webimages/applyNowBoxes.gif) no-repeat left -208px;
				}
					#applyNowBoxes h3 a.grts:hover {
						background-position: -178px -208px;
					}

.librarySearch {
	text-align: center;
	padding: 15px 0;
}
	.librarySearch input.textbox {
		height: 16px;
		width: 294px;
		padding: 3px;
		border: 0;
		margin: 0 5px 0 0;
		background: url(../webimages/librarySearch.gif) no-repeat left top;
		vertical-align: middle;
		text-align: center;
		color: #999;
	}
		.librarySearch input.userValue {
			text-align: left;
			color: #333;
		}
	.librarySearch a.go {
		display: -moz-inline-stack;
		display: inline-block;
		height: 22px;
		padding: 0 15px;
		background: url(../webimages/librarySearch.gif) no-repeat left -22px;
		vertical-align: middle;
		text-align: center;
		font-size: 12px;
		line-height: 22px;
		color: #fff;
		text-decoration: none;
	}
		.librarySearch a.go:hover {
			background-position: left -44px;
		}
	
.searchResults {
	padding: 10px 0 0;
}
	.searchResults .paging {
		float: right;
		padding: 5px 0 0;
		font-size: 12px;
		line-height: 16px;
	}
		.searchResults .paging ul {
			margin: 0;
			padding: 0;
			list-style: none;
		}
			.searchResults .paging li {
				float: left;
				margin: 0 5px 0 0;
			}
				.searchResults .paging li .selected {
					font-weight: bold;
				}
	.searchResults h2 {
	}
	.searchResults .results ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
		.searchResults .results li {
			padding: 0 0 15px;
		}
	
.mlMain {
	width: 649px;
	margin: 10px auto;
	overflow: hidden;
	background: url(../webimages/millerLibraryMain.gif) repeat-y -649px top;
}
	.mlMain4 { width: 649px; }
		.middleCol .text .mlMain4 { margin: 10px -15px; }
		.middleCol .middleCol .text .mlMain4 { margin: 10px auto; width: 485px; }
	.mlMain3 { width: 485px; }
	.mlMain2 { width: 320px; }
	.mlMain1 { width: 155px; }
	
.mlMainB {
	width: 649px;
	overflow: hidden;
	background: url(../webimages/millerLibraryMain.gif) no-repeat left top;
}
	ul.mlMainC {
		width: 660px;
		overflow: hidden;
		margin: 0;
		padding: 0 0 5px;
		list-style: none;
		background: url(../webimages/millerLibraryMain.gif) no-repeat -1298px bottom;
	}
	.mlMain li.col {
		float: left;
		width: 135px;
		padding: 0 10px;
		margin: 0 10px 0 0;
		overflow: hidden;
		text-align: center;
	}
		.mlMain .title {
			height: 29px;
			overflow: hidden;
			margin: 0 -10px 10px;
			width: 155px;
			font-family: Georgia, 'Times New Roman', Times, serif;
			font-size: 12px;
			line-height: 26px;
			color: #fff;
		}
		.mlMain li.col ul {
			margin: 0;
			padding: 0 0 10px;
			list-style: none;
		}
			.mlMain li.col li {
				padding: 5px 0;
			}
			
.pgstudies {
	width: 509px;
	margin: 10px auto;
	overflow: hidden;
	background: url(../webimages/pgstudiesMain.gif) repeat-y -509px top;
}
	.pgstudies3 { width: 509px; }
	.pgstudies2 { width: 336px; }
	.pgstudies1 { width: 163px; }

.pgstudiesB {
	width: 509px;
	overflow: hidden;
	background: url(../webimages/pgstudiesMain.gif) no-repeat left top;
}
	ul.pgstudiesC {
		width: 520px;
		overflow: hidden;
		margin: 0;
		padding: 0 0 5px;
		list-style: none;
		background: url(../webimages/pgstudiesMain.gif) no-repeat -1018px bottom;
	}
	.pgstudies li.col {
		float: left;
		width: 143px;
		padding: 0 10px;
		margin: 0 10px 0 0;
		overflow: hidden;
		text-align: center;
	}
		.pgstudies .title {
			height: 29px;
			overflow: hidden;
			margin: 0 0 10px;
			font-family: Georgia, 'Times New Roman', Times, serif;
			font-size: 16px;
			line-height: 26px;
			color: #fff;
		}
		.pgstudies li.col ul {
			margin: 0;
			padding: 0 0 10px;
			list-style: none;
		}
			.pgstudies li.col li {
				padding: 5px 0;
			}

			
.facTitle {
	height: 30px;
	overflow: hidden;
	padding: 0 32px;
	background: #82ace2;
	color: #fff;
}
	.facTitle h2 {
		margin: 0;
		padding: 0;
		font-size: 18px;
		line-height: 28px;
	}
.facBody {
	padding: 8px 32px 28px;
	min-height: 480px;
}
* html .facBody {
	height: 480px;
	overflow: visible;
}
	.facBody .noData {
		padding: 20px;
		text-align: center;
		font-style: italic;
	}
	.facBody .loading {
		padding: 20px;
		text-align: center;
	}
	.facSliderInfo {
		font-size: 10px;
		line-height: 15px;
		font-style: italic;
	}
	.facLetter {
		height: 30px;
		padding: 0 20px;
		overflow: hidden;
		background: #82ace2;
		color: #fff;
	}
		.facLetter h3 {
			margin: 0;
			padding: 0;
			font-size: 22px;
			line-height: 28px;
		}
	ol.facGroup {
		margin: 0;
		padding: 0 18px 5px;
		list-style: none;
		background: url(../webimages/facGroup.gif) repeat-x left top;
		font-size: 12px;
		line-height: 1.4em;
	}
		.facGroup li {
			padding: 10px 0 0;
		}
		.facGroup h4 {
			margin: 0;
			padding: 0;
			font-size: 13px;
			line-height: 1.2em;
			font-weight: normal;
		}
			.facGroup h4 a {
				font-size: 18px;
				line-height: 1.2em;
			}
		.facGroup h5 {
			margin: 0;
			padding: 0;
			font-size: 12px;
			line-height: 1.4em;
		}
			.facGroup h5 strong {
				color: #1b4799;
				text-transform: uppercase;
			}
	.facViewAll {
		float: right;
		padding: 0 0 8px;
		font-size: 10px;
	}
	.facBreadcrumb {
		padding: 0 0 8px;
	}
		.facBreadcrumb a {
			text-decoration: none;
		}
	.facDetail {
		padding: 15px 18px;
		background: url(../webimages/facDetail.gif) repeat-x left top;
		overflow: hidden;
		zoom: 1;
		font-size: 12px;
		line-height: 1.2em;
	}
		.facDetail .image {
			float: left;
			width: 108px;
			padding: 5px 0;
			overflow: hidden;
		}
		.facDetail .detail {
			float: right;
			width: 460px;
			overflow: hidden;
		}
			.facDetail h4 {
				margin: 0;
				padding: 2px 0 6px;
				font-size: 16px;
				line-height: 1.2em;
			}
				.facDetail h4 strong {
					text-transform: uppercase;
					color: #1b4799;
				}
			.facDetail h5 {
				margin: 0;
				padding: 2px 0;
				font-size: 12px;
				line-height: 1.2em;
				color: #3262b0;
			}
.facSlider {
	height: 40px;
	width: 616px;
	margin: 0 0 9px;
	overflow: hidden;
	background: #acacac;
	font-size: 14px;
	line-height: 18px;
	color: #fff;
	font-weight: bold;
}
	.facSlider ul {
		margin: 0;
		height: 20px;
		overflow: hidden;
		padding: 5px 0 0 6px;
		list-style: none;
	}
		.facSlider li {
			float: left;
			width: 19px;
			height: 20px;
			overflow: hidden;
			text-align: center;
		}
			.facSlider li.all {
				width: 90px;
				padding: 0 10px;
			}
			.facSlider li a {
				color: #fff;
				text-decoration: none;
			}
				.facSlider li a:hover {
					color: #fff;
					text-decoration: underline;
				}
				.facSlider li.all a {
					display: block;
					display: inline-block;
					width: 90px;
					background: #688cb9;
					text-align: center;
					font-size: 10px;
					line-height: 20px;
					font-weight: normal;
				}
					.facSlider li.all a:hover {
						text-decoration: none;
						background: #6280a6;
					}
	#facSliderBar {
		position: relative;
		height: 15px;
		margin: 0 0 0 10px;
		width: 590px;
		overflow: hidden;
		background: url(../webimages/facSliderBar.gif) repeat-x left top;
	}
		#facSliderArrow {
			position: absolute;
			top: 0;
			left: 542px;
			display: block;
			height: 13px;
			width: 12px;
			overflow: hidden;
			background: url(../webimages/facSliderArrow.gif) no-repeat left top;
			cursor: e-resize;
		}
		
.faq {
	padding: 5px 0;
}
	.faq dl {
		padding: 5px 0;
	}
		.faq dt {
			display: inline-block;
			padding: 0 0 0 15px;
			font-size: 12px;
			line-height: 1.4em;
			font-weight: bold;
			text-decoration: underline;
			background: url(../webimages/faq_arrows.gif) no-repeat left 6px;
			cursor: pointer;
			zoom: 1;
			*display: inline;
		}
			.faq .open dt {
				background-position: left -94px;
			}
		.faq dd {
			display: none;
			padding: 0 0 0 15px;
		}
			.faq .open dd {
				display: block;
			}
			
	
.alumEvents {
	width: 252px;
	height: 242px;
	overflow: hidden;
	background: #e2b523 url(../webimages/alumBox.gif) repeat-x left top;
	padding: 8px 10px;
	color: #382e05;
	font-size: 11px;
	line-height: 1.4em;
}
	.alumEvents a {
		color: #382e05;
	}
	.alumEvents h3 {
		margin: 0;
		padding: 0 6px 7px;
		font-size: 14px;
		line-height: 1.2em;
	}
	.alumEvents dl {
		padding: 0 0 8px;
		width: 242px;
		overflow: hidden;
	}
		.alumEvents dt {
			padding: 4px 0 2px;
			float: left;
			width: 50px;
			overflow: hidden;
			text-align: center;
			text-transform: uppercase;
			font-weight: bold;
			font-size: 10px;
			line-height: 10px;
		}
			.alumEvents .icon {
				display: block;
				margin: 0 auto;
				width: 36px;
				height: 30px;
				padding: 2px 0 0;
				overflow: hidden;
				background: url(../webimages/alumEvents_icon.gif) no-repeat left top;
				color: #fff;
			}
				.alumEvents .icon .month {
					display: block;
					font-size: 9px;
					line-height: 9px;
				}
				.alumEvents .icon .day {
					display: block;
					font-size: 18px;
					line-height: 18px;
				}
			.alumEvents .location {
				display: block;
				padding: 3px 0;
			}
		.alumEvents dd {
			float: right;
			width: 182px;
			overflow: hidden;
		}
			.alumEvents dd h4 {
				margin: 0;
				padding: 0;
				font-size: 11px;
				line-height: 1.4em;
			}
			.alumEvents dd p {
				padding: 0;
			}
			
.alumStories {
	height: 730px;
	padding: 12px 0 2px;
	overflow: hidden;
	background: #ccc url(../webimages/alumStories.gif) repeat-x left bottom;
	font-size: 12px;
	line-height: 1.3em;
}
	.alumStories .up {
		height: 14px;
		overflow: hidden;
	}
		.alumStories .up a {
			display: none;
			height: 14px;
			width: 26px;
			margin: 0 auto;
			background: url(../webimages/alumStories_arrows.gif) no-repeat left top;
		}
			.alumStories .up a:hover {
				opacity: .80;
				filter: alpha(opacity=80);
			}
	.alumStories .down {
		height: 14px;
		overflow: hidden;
	}
		.alumStories .down a {
			display: none;
			height: 14px;
			width: 26px;
			margin: 0 auto;
			background: url(../webimages/alumStories_arrows.gif) no-repeat -26px top;
		}
			.alumStories .down a:hover {
				opacity: .80;
				filter: alpha(opacity=80);
			}
	.alumStories .slider {
		margin: 8px 0;
		height: 686px;
		overflow: hidden;
	}
		.alumStories .slider ul {
			margin: 0;
			padding: 0;
			list-style: none;
		}
			.alumStories .slider li {
				padding: 0 0 6px;
			}
			.alumStories .slider a {
				display: block;
				width: 116px;
				margin: 0 auto;
				padding: 0;
				border: 2px solid #fff;
				overflow: hidden;
				text-decoration: none;
				text-align: center;
			}
				.alumStories .slider a.inactive {
					border: 0;
					padding: 2px 0;
					opacity: .50;
					filter: alpha(opacity=50);
				}
				.alumStories .slider .image {
				}
					.alumStories .slider .image img {
						vertical-align: top;
						width: 116px;
					}
				.alumStories .slider .details {
					display: block;
					width: 116px;
					padding: 3px 0 5px;
					background: #ebebeb;
				}
					.alumStories .slider .details strong, .alumStories .slider .details em {
						display: block;
					}
.alumStory {
	padding: 34px 0 20px;
}
	.alumStory .noStories {
		padding: 0 24px;
	}
	.alumStory .image {
		padding: 0 24px 20px;
	}
	.alumStory .related {
		float: right;
		margin: 27px 0 0 0;
		width: 136px;
		overflow: hidden;
		font-size: 12px;
		line-height: 1.3em;
		text-align: center;
	}
		.alumStory .related .header {
			padding: 5px 10px;
			background: #b98c08;
			color: #fff;
			font-weight: bold;
		}
		.alumStory .related ul {
			margin: 0;
			padding: 8px 10px 12px;
			list-style: none;
			background: url(../webimages/alumStory_related.gif) repeat-x left top;
			min-height: 230px;
		}
		* html .alumStory .related ul {
			height: 230px;
			overflow: visible;
		}
			.alumStory .related li {
				padding: 5px 0;
			}
			.alumStory .related li strong, .alumStory .related li em {
				display: block;
			}
	.alumStory .detail {
		padding: 0 24px 12px;
		overflow: hidden;
		zoom: 1;
	}
		.alumStory .detail h2 em {
			font-size: 12px;
			font-weight: normal;
			margin-left: 3px;
		}

		
input.textbox {
	border: 1px solid #9c9c9c;
	padding: 3px 0;
}

table.giftInfo {
	margin: 10px 0 20px;
}
	.giftInfo td {
		vertical-align: top;
		padding: 4px 10px 4px 0;
	}
		.giftInfo .label {
			text-align: right;
			font-weight: bold;
		}
		.giftInfo select {
			margin: 0 0 0 10px;
			width: 120px;
		}
		.giftInfo input.textbox {
			margin: 0 0 0 4px;
			width: 118px;
		}
		.giftInfo input.checkbox {
			margin: 0 3px 0 10px;
			vertical-align: middle;
		}
table.giveInfo {
	margin: 5px 0 25px;
	table-layout: fixed;
}
	.giveInfo td {
		vertical-align: top;
		width: 255px;
		padding: 7px 30px 7px 0;
	}
		.giveInfo td.colspan2 {
			width: 540px;
		}
		.giveInfo input.textbox {
			width: 240px;
		}
		.giveInfo input.address {
			width: 525px;
		}
		.giveInfo input.checkbox {
			vertical-align: middle;
		}
		
.degreeList {
	margin: 0 0 0 -15px;
	padding: 0 0 12px;
	width: 499px;
	overflow: hidden;
}
	.degreeList .col {
		float: left;
		width: 151px;
		padding: 0 0 0 15px;
		overflow: hidden;
	}
		.degreeList ul {
			margin: 0;
			padding: 0;
			list-style: none;
		}
		.degreeList li {
			padding: 3px 0;
		}
		
#detailMenu {
	clear: both;
	height: 43px;
	overflow: hidden;
	background: url(../webimages/detailMenu.gif) repeat-x left top;
	font-size: 12px;
	line-height: 22px;
	color: #fff;
	font-weight: bold;
}
.ugHome #detailMenu, .ugtheme #detailMenu {
	background: url(../webimages/primaryNav.gif) repeat-x left top;
}
.pgsHome #detailMenu, .pgstheme #detailMenu {
	background: url(../webimages/primaryNav.gif) repeat-x left -43px;
}
.grtsHome #detailMenu, .grtstheme #detailMenu {
	background: url(../webimages/primaryNav.gif) repeat-x left -86px;
}
.alumHome #detailMenu, .alumtheme #detailMenu {
	background: url(../webimages/detailMenu_alumni.gif) repeat-x left top;
}
.rdotheme #detailMenu {
	background: url(../webimages/detailMenu_rdo.gif) repeat-x left top;
}
	#detailMenu ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
		#detailMenu li {
			float: left;
			padding: 0 1px 0 0;
			background: url(../webimages/detailMenu.gif) no-repeat right -86px;
		}
		.ugHome #detailMenu li, .ugtheme #detailMenu li {
			background: url(../webimages/primaryNav.gif) no-repeat right -258px;
		}
		.pgsHome #detailMenu li, .pgstheme #detailMenu li {
			background: url(../webimages/primaryNav.gif) no-repeat right -301px;
		}
		.grtsHome #detailMenu li, .grtstheme #detailMenu li {
			background: url(../webimages/primaryNav.gif) no-repeat right -344px;
		}
		.alumHome #detailMenu li, .alumtheme #detailMenu li {
			background: url(../webimages/detailMenu_alumni.gif) no-repeat right -86px;
		}
		.rdotheme #detailMenu li {
			background: url(../webimages/detailMenu_rdo.gif) no-repeat right -86px;
		}
		#detailMenu a {
			display: block;
			display: inline-block;
			padding: 10px 20px;
			height: 23px;
			color: #fff;
			text-decoration: none;
		}
			#detailMenu a:hover {
				background: url(../webimages/detailMenu.gif) repeat-x left -43px;
			}
			.ugHome #detailMenu a:hover, .ugtheme #detailMenu a:hover {
				background: url(../webimages/primaryNav.gif) repeat-x left -129px;
			}
			.pgsHome #detailMenu a:hover, .pgstheme #detailMenu a:hover {
				background: url(../webimages/primaryNav.gif) repeat-x left -172px;
			}
			.grtsHome #detailMenu a:hover, .grtstheme #detailMenu a:hover {
				background: url(../webimages/primaryNav.gif) repeat-x left -215px;
			}
			.alumHome #detailMenu a:hover, .alumtheme #detailMenu a:hover {
				background: url(../webimages/detailMenu_alumni.gif) repeat-x left -43px;
			}
			.rdotheme #detailMenu a:hover {
				background: url(../webimages/detailMenu_rdo.gif) repeat-x left -43px;
			}
			#detailMenu a.selected, #detailMenu a.selected:hover {
				background: #fff;
				color: #072B74;
			}
				.ugHome #detailMenu a.selected, .ugHome #detailMenu a.selected:hover, .ugtheme #detailMenu a.selected, .ugtheme #detailMenu a.selected:hover {
					background: #fff;
					color: #C70202;
				}
				.pgsHome #detailMenu a.selected, .pgsHome #detailMenu a.selected:hover, .pgstheme #detailMenu a.selected, .pgstheme #detailMenu a.selected:hover {
					background: #fff;
					color: #BC3E0B;
				}
				.grtsHome #detailMenu a.selected, .grtsHome #detailMenu a.selected:hover, .grtstheme #detailMenu a.selected, .grtstheme #detailMenu a.selected:hover {
					background: #fff;
					color: #001847;
				}
				.alumHome #detailMenu a.selected, .alumHome #detailMenu a.selected:hover, .alumtheme #detailMenu a.selected, .alumtheme #detailMenu a.selected:hover {
					background: #fff;
					color: #3C2E04;
				}
				.rdotheme #detailMenu a.selected, .rdotheme #detailMenu a.selected:hover {
					background: #fff;
					color: #679435;
				}
				
.formTable td, .radioTable td {
    padding: 3px 10px 3px 0;
    vertical-align: top;
}
    .formTable td.label {
        text-align: right;
        padding-top: 4px;
        width: 115px;
    }
    .formTable input.textbox {
        width: 250px;
    }

#footer {
	min-height: 140px;
	overflow: hidden;
	background: url(../webimages/footer_default.gif) repeat-x left top;
	color: #848da0;
	font-size: 11px;
	line-height: 14px;
}
* html #footer {
	height: 140px;
	overflow: visible;
}
.alumMain #footer, .alumtheme #footer, .ugChapel #footer {
	background: url(../webimages/footer_alumMain.gif) repeat-x left top;
}
.rdotheme #footer {
	background: url(../webimages/footer_rdotheme.gif) repeat-x left top;
}
	#footer a {
		color: #848da0;
	}
	#footer .wrap {
		margin: 0 auto;
		width: 956px;
		overflow: hidden;
	}
	#footer .leftCol {
		float: left;
		width: 140px;
		height: 140px;
		overflow: hidden;
	}
	/*
	#footer .middleCol {
		float: left;
		width: 756px;
		padding: 12px 30px;
		overflow: hidden;
	}
	*/
	#footer .middleCol {
		float: left;
		width: 616px;
		padding: 12px 30px;
		overflow: hidden;
	}
	#footer .rightCol {
		float: left;
		width: 140px;
		height: 140px;
		overflow: hidden;
	}
	#footer ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
		#footer ul li {
			display: inline;
			padding: 0 5px 0 0;
		}
	#footer p {
		padding: 0;
	}
	
#quickLinks {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 94px;
}
	#quickLinks .overlay {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 94px;
		overflow: hidden;
		background: #000;
		opacity: .85;
		filter: alpha(opacity=85);
	}
	#quickLinks .wrap {
		position: absolute;
		top: 0;
		left: 50%;
		margin: 0 0 0 -478px;
		width: 956px;
	}
	#quickLinks .quick {
		position: absolute;
		top: 68px;
		left: 820px;
	}
		#quickLinks .quick a {
			display: block;
			width: 136px;
			height: 26px;
			overflow: hidden;
			background: #0841b2 url(../webimages/utilityLinks.gif) no-repeat left -102px;
			color: #fff;
		}
			#quickLinks .quick a span {
				display: none;
			}
	#quickLinks .close {
		position: absolute;
		top: 0;
		left: 812px;
	}
		#quickLinks .close a {
			display: block;
			height: 25px;
			width: 27px;
			background: url(../webimages/quickLink_close.png) no-repeat left top;
		}
		* html #quickLinks .close a {
			cursor: pointer;
			background-image: none;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webimages/quickLink_close.png', sizingMethod='crop');
		}
			#quickLinks .close a span {
				display: none;
			}
	#quickLinks .links {
		position: absolute;
		top: 0;
		left: 27px;
		padding: 10px 10px 0 10px;
		width: 782px;
		background: #06348b;
		color: #fff;
	}
		#quickLinks .links a {
			color: #fff;
			text-decoration: none;
			cursor: pointer;
		}
	#quickLinks ul {
		margin: 0;
		padding: 5px 0 0 5px;
		height: 79px;
		width: 777px;
		overflow: hidden;
		list-style: none;
		background: #d4d4d4;
	}
		#quickLinks li {
			position: relative;
			float: left;
			width: 106px;
			height: 73px;
			overflow: hidden;
			margin: 0 5px 0 0;
			background: #013393;
		}
			#quickLinks ul .image {
				position: absolute;
				top: -5px;
				left: -8px;
				opacity: .60;
				filter: alpha(opacity=60);
			}
				#quickLinks ul .image img {
					width: 122px;
					height: 84px;
				}
			#quickLinks ul .rect {
				position: absolute;
				top: 53px;
				left: 0;
				width: 106px;
				height: 20px;
				background: #1648ab;
				opacity: .80;
				filter: alpha(opacity=80);
			}
			#quickLinks ul .title {
				position: absolute;
				top: 53px;
				left: 0;
				width: 106px;
				height: 20px;
				text-align: center;
				font-size: 11px;
				line-height: 20px;
				font-weight: bold;
			}
#quickLink {
	display: none;
	position: absolute;
	top: 3px;
	left: 0;
	width: 122px;
	height: 84px;
	padding: 7px 11px 11px 8px;
	background: url(../webimages/quickLink.png) no-repeat left top;
	color: #fff;
}
* html #quickLink {
	padding: 0;
	width: 141px;
	height: 102px;
	background-image: none;
}
	#quickLink a {
		color: #fff;
		text-decoration: none;
		cursor: pointer;
	}
	* html #quickLink a {
		display: block;
		width: 122px;
		height: 84px;
		overflow: hidden;
		padding: 7px 11px 11px 8px;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webimages/quickLink.png', sizingMethod='crop');
	}
		#quickLink .image {
		}
			#quickLink .image img {
				width: 122px;
				height: 84px;
			}
		#quickLink .rect {
			position: absolute;
			top: 71px;
			left: 8px;
			width: 122px;
			height: 20px;
			background: #1648ab;
			opacity: .80;
			filter: alpha(opacity=80);
		}
		#quickLink .title {
			position: absolute;
			top: 71px;
			left: 8px;
			width: 122px;
			height: 20px;
			overflow: hidden;
			text-align: center;
			font-size: 11px;
			line-height: 20px;
			font-weight: bold;
		}
	
#searchResults {
	display: none;
}
.compactSearch {
	position: absolute;
	top: 27px;
	left: 50%;
	margin: 0 0 0 320px;
	width: 181px;
	height: 92px;
	overflow: hidden;
	background: url(../webimages/searchResults.png) no-repeat -314px top;
	z-index: 50;
}
* html .compactSearch {
	margin: 0 0 0 321px;
	background: url(../webimages/searchResults.gif) no-repeat -314px top;
}
.fullSearch {
	position: absolute;
	top: 28px;
	left: 50%;
	margin: 0 0 0 154px;
	width: 347px;
	height: 601px;
	overflow: hidden;
	background: url(../webimages/searchResults.png) no-repeat 33px top;
	z-index: 50;
}
* html .fullSearch {
	margin: 0 0 0 155px;
	background: url(../webimages/searchResults.gif) no-repeat 33px top;
}
	.compactSearch .searchBox {
		padding: 10px 23px 0 22px;
		width: 136px;
	}
	.fullSearch .searchBox {
		padding: 9px 0 0 188px;
		width: 136px;
		height: 61px;
		overflow: hidden;
	}
		.searchBox .search {
			height: 22px;
			margin: 0 0 11px;
			overflow: hidden;
			background: url(../webimages/utilityLinks.gif) no-repeat left -54px;
		}
			.searchBox .search input {
				border: 0;
				height: 16px;
				padding: 3px;
				width: 130px;
				background: transparent;
				text-align: left;
				color: #333;
				font-size: 12px;
			}
				.searchBox .search input.defaultValue {
					text-align: center;
					color: #9f9f9f;
				}
		.searchBox .button {
			padding: 0 0 8px;
		}
			.searchBox .button input {
				display: block;
				width: 100px;
				margin: 0 auto;
				border: 0;
				height: 20px;
				overflow: hidden;
				background: url(../webimages/searchBox_button.gif) no-repeat left top;
				font-size: 10px;
				line-height: 20px;
				text-align: center;
				font-weight: bold;
				color: #fff;
				text-decoration: none;
				cursor: pointer;
			}
			.searchBox .button input[type=hidden] {
				display: none;
			}
				.searchBox .button input:hover {
					background-position: left -20px;
				}
	.fullSearch .close {
		position: absolute;
		top: 23px;
		left: 58px;
	}
	.compactSearch .close {
		display: none;
	}
		.fullSearch .close a {
			display: block;
			display: inline-block;
			height: 27px;
			padding: 0 0 0 34px;
			background: url(../webimages/searchResults_close.gif) no-repeat left top;
			font-size: 11px;
			line-height: 27px;
			color: #333;
		}
	.fullSearch .paging {
		float: left;
		width: 33px;
		padding: 12px 0 0;
		overflow: hidden;
	}
	.compactSearch .paging {
		display: none;
	}
		.fullSearch .paging ul {
			margin: 0;
			padding: 0;
			list-style: none;
			color: #333;
			font-size: 20px;
			line-height: 45px;
			font-weight: bold;
		}
			.fullSearch .paging li {
				height: 45px;
				padding: 1px 0 0;
				overflow: hidden;
				background: url(../webimages/searchResults_paging.gif) no-repeat -33px top;
			}
				.fullSearch .paging li.first {
					padding: 0;
					background: none;
				}
			.fullSearch .paging a {
				display: block;
				height: 45px;
				width: 29px;
				padding: 0 0 0 4px;
				background: url(../webimages/searchResults_paging.gif) repeat-y left top;
				color: #333;
				text-align: center;
				text-decoration: none;
			}
				.fullSearch .paging a.selected {
					background: #9ad3fd;
					color: #091d44;
				}
	.fullSearch .results {
		float: right;
		display: inline;
		margin: 0 12px 0 0;
		padding: 0 24px 0 0;
		width: 250px;
		overflow: hidden;
		color: #333;
		font-size: 11px;
		line-height: 14px;
	}
	.compactSearch .results {
		display: none;
	}
		.fullSearch .results a {
			color: #333;
		}
		.fullSearch .results h2 {
			padding: 0;
			margin: 0 0 5px;
			height: 48px;
			overflow: hidden;
			font-size: 14px;
			line-height: 16px;
			color: #091d44;
		}
		.fullSearch .results ul {
			margin: 0;
			padding: 0;
			list-style: none;
		}
			.fullSearch .results li {
				padding: 10px 0;
			}
		.fullSearch .results h4 {
			margin: 0;
			padding: 3px 0;
			height: 16px;
			overflow: hidden;
			font-size: 13px;
			line-height: 16px;
			color: #091d44;
		}
			.fullSearch .results h4 a {
				color: #091d44;
			}
		.fullSearch .results .desc {
			height: 27px;
			overflow: hidden;
		}
		.fullSearch .results .link {
			line-height: 14px;
		}
		.fullSearch .results .seeAll {
			padding: 10px 0;
			text-align: center;
			font-weight: bold;
		}
		.fullSearch .results .loading {
			text-align: center;
			padding: 200px 0 0;
		}
		

#overlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: #000;
	opacity: .75;
	filter: alpha(opacity=75);
	z-index: 100;
}
* html #overlay { /* ie6 hack */
     position: absolute;
	 height: expression(document.body.scrollHeight > document.documentElement.clientHeight ? document.body.scrollHeight : document.documentElement.clientHeight + 'px');
}

#degreeModal {
	display: none;
	position: absolute;
	top: 222px;
	left: 50%;
	width: 650px;
	height: 370px;
	margin: 0 0 0 -325px;
	z-index: 110;
	font-size: 10px;
	line-height: 13px;
}
	#degreeModal .title {
		height: 20px;
		padding: 0 20px;
		overflow: hidden;
		background: url(../webimages/degreeModal_ugHome.gif) repeat-x left top;
		font-size: 10px;
		line-height: 20px;
		color: #fff;
	}
		#degreeModal .title a {
			color: #fff;
		}
		#degreeModal .title a.close {
			float: right;
		}
	#degreeModal .body {
		display: none;
		height: 320px;
		width: 650px;
		overflow: hidden;
		background: #fff url(../webimages/degreeModal_bg.gif) repeat-x left bottom;
		color: #000;
	}
		#degreeModal .body a {
			color: #000;
		}
		#degreeModal .body .col {
			float: left;
			padding: 2px 0 0 12px;
			width: 148px;
			overflow: hidden;
		}
		#degreeModal .body ul {
			margin: 0;
			padding: 0;
			list-style: none;
		}
			#degreeModal .body li {
				padding: 5px 0 0;
			}
	#degreeModal  .shadow {
		position: absolute;
		left: 30px;
		width: 589px;
		height: 24px;
		overflow: hidden;
		background: url(../webimages/degreeModal_shadow.png) no-repeat left top;
	}
	#degreeModal ul.tabs {
		position: relative;
		top: -9px;
		padding: 9px 0 0;
		list-style: none;
		height: 30px;
		overflow: hidden;
	}
		#degreeModal .tabs li {
			float: left;
			width: 120px;
			height: 24px;
			margin: -9px 0 0;
			padding: 9px 0 0;
			overflow: hidden;
			text-align: center;
			font-size: 14px;
			line-height: 24px;
			color: #b78080;
			font-weight: bold;
		}
		#degreeModal .tabs li.selected {
			height: 30px;
			background: url(../webimages/degreeModal_arrow_ugHome.gif) no-repeat center top;
			color: #fff;
		}
			#degreeModal .tabs li a {
				display: block;
				width: 120px;
				height: 24px;
				background: url(../webimages/degreeModal_ugHome.gif) repeat-x left -50px;
				color: #b78080;
				text-decoration: none;
				outline: 0;
			}
			#degreeModal .tabs li.selected a {
				height: 30px;
				background-position: left -20px;
				color: #fff;
			}
				#degreeModal .tabs li a:hover {
					color: #fff;
				}
			
.grid {
	clear: both;
	position: relative;
	width: 816px;
	height: 258px;
}
.middleCol .middleCol .grid {
	width: 544px;
}
.gridfloat {
	display: none;
	position: absolute;
	left: 50%;
	z-index: 30;
}
	.grid .gridbox {
		position: absolute;
		overflow: hidden;
		z-index: 20;
	}
		.gridActive .gridbox {
			opacity: .75;
			filter: alpha(opacity=75);
		}
	.gridfloat .gridbox {
		padding: 4px 6px 6px 4px;
	}
		.grid .gridA { top: 0; }
		.grid .gridB { top: 86px; }
		.grid .gridC { top: 172px; }
		.grid .gridD { top: 258px; }
		.grid .grid1 { left: 0; }
		.grid .grid2 { left: 136px; }
		.grid .grid3 { left: 272px; }
		.grid .grid4 { left: 408px; }
		.grid .grid5 { left: 544px; }
		.grid .grid6 { left: 680px; }
		.grid .grid7 { left: 816px; }
		.grid .boxW1H1 { width: 136px; height: 86px; }
		.grid .boxW2H1 { width: 272px; height: 86px; }
		.grid .boxW3H1 { width: 408px; height: 86px; }
		.grid .boxW1H2 { width: 136px; height: 172px; }
		.grid .boxW2H2 { width: 272px; height: 172px; }
		.grid .boxW3H2 { width: 408px; height: 172px; }
		.grid .boxW1H3 { width: 136px; height: 258px; }
		.grid .boxW2H3 { width: 272px; height: 258px; }
		.grid .boxW3H3 { width: 408px; height: 258px; }
			.gridfloat .boxW1H1 { width: 156px; height: 106px; background: url(../webimages/gridhover_W1H1.png) no-repeat left top; }
				* html .gridfloat .boxW1H1 { background: none; }
			.gridfloat .boxW2H1 { width: 292px; height: 106px; background: url(../webimages/gridhover_W2H1.png) no-repeat left top; }
				* html .gridfloat .boxW2H1 { background: none; }
			.gridfloat .boxW3H1 { width: 428px; height: 106px; }
			.gridfloat .boxW1H2 { width: 156px; height: 192px; background: url(../webimages/gridhover_W1H2.png) no-repeat left top; }
				* html .gridfloat .boxW1H2 { background: none; }
			.gridfloat .boxW2H2 { width: 292px; height: 192px; }
			.gridfloat .boxW3H2 { width: 428px; height: 192px; }
			.gridfloat .boxW1H3 { width: 156px; height: 278px; }
			.gridfloat .boxW2H3 { width: 292px; height: 278px; }
			.gridfloat .boxW3H3 { width: 428px; height: 278px; }
				.gridfloat .hoverW1H1 { width: 156px; height: 106px; background: url(../webimages/gridhover_W1H1.png) no-repeat left top; }
					* html .gridfloat .hoverW1H1 { background: none; }
				.gridfloat .hoverW2H1 { width: 292px; height: 106px; background: url(../webimages/gridhover_W2H1.png) no-repeat left top; }
					* html .gridfloat .hoverW2H1 { background: none; }
				.gridfloat .hoverW3H1 { width: 428px; height: 106px; }
				.gridfloat .hoverW1H2 { width: 156px; height: 192px; background: url(../webimages/gridhover_W1H2.png) no-repeat left top; }
					* html .gridfloat .hoverW1H2 { background: none; }
				.gridfloat .hoverW2H2 { width: 292px; height: 192px; }
				.gridfloat .hoverW3H2 { width: 428px; height: 192px; }
				.gridfloat .hoverW1H3 { width: 156px; height: 278px; }
				.gridfloat .hoverW2H3 { width: 292px; height: 278px; }
				.gridfloat .hoverW3H3 { width: 428px; height: 278px; }
			
.navText {
	height: 100%;
	overflow: hidden;
	color: #fff;
	text-align: center;
}
	.navText a, .navText a:hover {
		color: #fff;
	}
.gridfloat .navText {
	background: #c70202 url(../webimages/navText_ugHome.gif) repeat-x left top;
}
	.grtstheme .gridfloat .navText, .grtsMain .gridfloat .navText, .grtsHome .gridfloat .navText {
		background: #0139a3 url(../webimages/navText_grtstheme.gif) repeat-x left top;
	}
	.alumtheme .gridfloat .navText, .alumMain .gridfloat .navText, .alumHome .gridfloat .navText {
		background: #c79a11 url(../webimages/navText_alumtheme.gif) repeat-x left top;
	}
	.pgstheme .gridfloat .navText, .pgsMain .gridfloat .navText, .pgsHome .gridfloat .navText {
		background: #e15b16 url(../webimages/navText_pgstheme.gif) repeat-x left top;
	}
	.utility .gridfloat .navText, .defaultMain .gridfloat .navText, .defaultHome .gridfloat .navText {
		background: #0042bc url(../webimages/navText_defaultTheme.gif) repeat-x left top;
	}
.gridfloat .navTextRight {
	padding: 0 0 0 136px;
}
	.navText .image {
	}
	.grid .navTextAbove .image {
		margin: 0 0 0 -10px;
	}
	.grid .navTextRight .image {
		margin: -10px 0 0 -10px;
	}
		.gridfloat .navText .image {
			display: none;
		}
		.gridfloat .navTextAbove .image {
			display: block;
			position: absolute;
			left: 4px;
			bottom: 6px;
			height: 86px;
			overflow: hidden;
		}
			.gridfloat .navTextAbove .image img {
				margin-top: -10px;
			}
		.gridfloat .navTextRight .image {
			display: block;
			position: absolute;
			left: 4px;
			top: 4px;
			width: 136px;
			overflow: hidden;
		}
		.navText .image img {
			vertical-align: top;
		}
	.navText .rect {
		position: absolute;
		left: 0;
		bottom: 0;
		height: 20px;
		width: 100%;
		background: #c70202;
	}
		.ugHome .navText .rect, .ugChapel .navText .rect, .alumHome .navText .rect, .alumMain .navText .rect, .alumtheme .navText .rect, .grtsHome .navText .rect, .grtsMain .navText .rect, .grtstheme .navText .rect, .pgsHome .navText .rect, .pgsMain .navText .rect, .pgstheme .navText .rect {
			opacity: .75;
			filter: alpha(opacity=75);
		}
		.ugChapel .navText .rect {
			background: #700000;
		}
		.alumHome .navText .rect, .alumMain .navText .rect, .alumtheme .navText .rect {
			background: #b98c08;
		}
		.grtsHome .navText .rect, .grtsMain .navText .rect, .grtstheme .navText .rect {
			background: #01369d;
		}
		.pgsHome .navText .rect, .pgsMain .navText .rect, .pgstheme .navText .rect {
			background: #e25c16;
		}
		.defaultHome .navText .rect, .defaultMain .navText .rect, .utility .navText .rect {
			background: #01379E;
		}
		.gridfloat .navText .rect {
			display: none;
		}
	.navText .caption {
		position: absolute;
		left: 0;
		bottom: 0;
		height: 19px;
		padding: 0 0 1px;
		width: 100%;
		font-size: 13px;
		line-height: 19px;
		font-weight: bold;
	}
		.gridfloat .navText .caption {
			display: none;
		}
	.navText .title {
		display: none;
		padding: 2px 5px 3px;
		background: #c70202;
		font-size: 13px;
		line-height: 15px;
		font-weight: bold;
	}
		.pgsHome .navText .title, .pgsMain .navText .title, .pgstheme .navText .title {
			background: #811f02;
		}
		.grtsHome .navText .title, .grtsMain .navText .title, .grtstheme .navText .title {
			background: #000f30;
		}
		.alumHome .navText .title, .alumMain .navText .title, .alumtheme .navText .title {
			background: #c79a11;
		}
		.defaultHome .navText .title, .defaultMain .navText .title, .utility .navText .title {
			background: #01379E;
		}
		.gridfloat .navText .title {
			display: block;
		}
	.navText .detail {
		display: none;
		padding: 2px 5px;
	}
		.gridfloat .navText .detail {
			display: block;
		}
	.navText p {
		padding: 0;
	}
	
.grid .imageFrame {
	margin: -10px 0 0 -10px;
}
.gridfloat .imageFrame {
	height: 100%;
	width: 100%;
	overflow: hidden;
}
	.imageFrame img {
		vertical-align: top;
	}
.quoteAbove {
	position: absolute;
	top: -94px;
	left: -10px;
	width: 140px;
	height: 115px;
	padding: 5px 15px 0 8px;
	background: url(../webimages/imageFrame_quoteAbove.png) no-repeat left top;
	overflow: hidden;
	font-size: 10px;
	line-height: 15px;
	color: #c70202;
	text-align: center;
}
* html .quoteAbove {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webimages/imageFrame_quoteAbove.png', sizingMethod='crop');
}
* html .gridActive .quoteAbove {
	display: none;
}
	.boxW2H1 .quoteAbove {
		top: -64px;
		left: -4px;
		width: 257px;
		height: 81px;
		padding: 5px 9px 0 13px;
		background: url(../webimages/imageFrame_quoteAboveDouble.png) no-repeat left top;
	}
	* html .boxW2H1 .quoteAbove {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webimages/imageFrame_quoteAboveDouble.png', sizingMethod='crop');
	}
	.gridfloat .quoteAbove {
		top: -80px;
		left: 4px;
	}
		.gridfloat .boxW2H1 .quoteAbove {
			top: -50px;
			left: 10px;
		}
.quoteRight {
	position: absolute;
	top: -10px;
	left: 116px;
	width: 140px;
	height: 103px;
	padding: 5px 8px 0 26px;
	background: url(../webimages/imageFrame_quoteBeside.png) no-repeat left top;
	overflow: hidden;
	font-size: 10px;
	line-height: 15px;
	color: #c70202;
	text-align: center;
}
* html .quoteRight {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webimages/imageFrame_quoteBeside.png', sizingMethod='crop');
}
* html .gridActive .quoteRight {
	display: none;
}
	.boxW1H2 .quoteRight {
		height: 194px;
		background: url(../webimages/imageFrame_quoteBesideDouble.png) no-repeat left top;
	}
	* html .boxW1H2 .quoteRight {
		background-image: none;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/webimages/imageFrame_quoteBesideDouble.png', sizingMethod='crop');
	}
	.gridfloat .quoteRight {
		top: 4px;
		left: 130px;
	}
	
	.quoteAbove a, .quoteRight a {
		color: #c70202;
	}
		.grtsHome .quoteAbove, .grtsHome .quoteRight, .grtsHome .quoteAbove a, .grtsHome .quoteRight a,
		.grtsMain .quoteAbove, .grtsMain .quoteRight, .grtsMain .quoteAbove a, .grtsMain .quoteRight a, 
		.grtstheme .quoteAbove, .grtstheme .quoteRight, .grtstheme .quoteAbove a, .grtstheme .quoteRight a {
			color: #001847;
		}
		.alumHome .quoteAbove, .alumHome .quoteRight, .alumHome .quoteAbove a, .alumHome .quoteRight a,
		.alumMain .quoteAbove, .alumMain .quoteRight, .alumMain .quoteAbove a, .alumMain .quoteRight a,
		.alumtheme .quoteAbove, .alumtheme .quoteRight, .alumtheme .quoteAbove a, .alumtheme .quoteRight a {
			color: #3c2e04;
		}
		.pgsHome .quoteAbove, .pgsHome .quoteRight, .pgsHome .quoteAbove a, .pgsHome .quoteRight a,
		.pgsMain .quoteAbove, .pgsMain .quoteRight, .pgsMain .quoteAbove a, .pgsMain .quoteRight a,
		.pgstheme .quoteAbove, .pgstheme .quoteRight, .pgstheme .quoteAbove a, .pgstheme .quoteRight a {
			color: #bc3e0b;
		}
		.defaultHome .quoteAbove, .defaultHome .quoteRight, .defaultHome .quoteAbove a, .defaultHome .quoteRight a,
		.defaultMain .quoteAbove, .defaultMain .quoteRight, .defaultMain .quoteAbove a, .defaultMain .quoteRight a,
		.utility .quoteAbove, .utility .quoteRight, .utility .quoteAbove a, .utility .quoteRight a {
			color: #01379E;
		}
	.quoteAbove blockquote, .quoteRight blockquote {
		margin: 0;
		padding: 0;
		font-style: italic;
		font-size: 11px;
		line-height: 15px;
	}


.formBlockWrapper {
	display: none;
	height: 100%;
	background: #9ec7ec;
	text-align: center;
}
.gridbox .formBlockWrapper {
	display: block;
}
	.formTitle {
		display: none;
		height: 34px;
		overflow: hidden;
		background: #012e85 url(../webimages/grid_formTitle.gif) repeat-x left top;
		text-align: center;
		color: #fff;
		font-weight: bold;
		font-size: 12px;
		line-height: 34px;
	}
		.gridfloat .formTitle {
			display: block;
		}
	
.EktronAjaxLoading { display: none; }

.errorMsg {
	color: Red;
}
