@import url(common.css);
@import url(navigation.css);

a {color: #E77302; text-decoration: none;}
#content p a:visited {color: #76A5BB;}
#content p a:hover {color: #EBAB00;}

h1 {
	display: none;
}
	h1#pageTitle {
		clear: both;
		display: block;
		color: #265565;
		font: 123.1%/15px "Trebuchet MS";
		text-transform: uppercase;
		padding: 0 0 14px 0;
	}
		.eventDetail h1#pageTitle,
		.pressRelease h1#pageTitle {
			width: 480px;
		}
		.pressRelease h1#pageTitle {
			padding: 0 0 2px;
		}

#content h2 {color: #EBAB00; font: normal 100%/18px "Trebuchet MS"; text-transform: uppercase; padding: 0 0 2px;}
	#content h2.special {background: url(images/structure/dottedLine.gif) left top repeat-x; color: #265565; font: normal 108%/15px "Trebuchet MS"; padding: 20px 0 0 0;}
	#content h2.secondaryTitle {color: #635847; font: 85%/15px "Trebuchet MS"; text-transform: none; padding: 0 0 15px; font-weight: bold; }
#content h3 {color: #265565; font: bold 100%/18px "Trebuchet MS"; padding: 0 0 3px;}
#content h4 {color: #265565; font: bold 85%/15px "Trebuchet MS"; text-transform: uppercase;}
#content h5 {color: #635847; font: bold 85%/14px "Trebuchet MS"; padding: 0;}
	#content h5.special {padding: 0 0 6px;}

#content p {
	font: 85%/15px "Trebuchet MS";
	padding: 0 0 10px 0;
}
	#content p.summary {
		font-style: italic;
	}
#content ul,
#content ol {
	clear: left;
	font: 85%/14px "Trebuchet MS";
	padding: 0 0 10px 0;
}
#content ol {
	padding: 0 0 10px 18px;
}
	#content ul li {
		background: url(images/structure/bullet.gif) 18px 6px no-repeat;
		padding: 0 0 5px 26px;
	}
	#content ol li {
		padding: 0 0 5px 0;
		margin: 0 0 0 7px;
	}
	#content ul.linklist li {
		background: none;
		padding: 0 0 5px 0;
	}
		#content ul.linklist li a:hover {
			color: #EBAB00;
		}
	#content ul li p {
		font-size: 100%;
	}
#content blockquote {
	padding: 0 0 5px;
}
	#content blockquote p {
		color: #635847;
		font: 116%/24px "Trebuchet MS";
	}

#emergencyAnnouncement {
	background: #EBAB00;
	padding: 20px 42px 16px 42px;
	margin: 0 0 11px;
}
	#content #emergencyAnnouncement h2 {
		background: url(images/structure/dottedLineYellow.gif) left bottom repeat-x;
		color: #FFF;
		font-size: 123.1%;
		font-weight: bold;
		padding: 0 0 8px;
		margin: 0 0 4px;
	}
	#emergencyAnnouncement p {
		font-size: 93%;
		line-height: 17px;
	}

.pageWide .bodyContent {
	width: 620px;
	padding: 0 0 27px;
}

.threeCol {
	background: url(images/structure/threeColBG.gif) 0 2px repeat-y;
}
	#content .threeCol .top {
		display: block;
		width: 608px;
		height: 9px;
			overflow: hidden;
		background: #FFF url(images/structure/dottedLine.gif) repeat-x;
	}
	#content .threeCol ul.linklist,
	#content .threeCol .col {
		width: 172px;
		float: left;
		clear: none;
		padding: 0 0 20px 0;
		margin: 0 30px 0 0;
		
	}

#content img {
	position: relative;
		top: 4px;
	display: block;
	float: left;
	margin: 0 13px 10px -2px;
}

.feature h2 {
	color: #EBAB00;
	font: 100%/15px "Trebuchet MS";
	text-transform: uppercase;
	padding: 0 0 4px 0;
}
#content .feature img {
	top: 2px;
}

#content a span.arrow {
	background: transparent url(images/structure/arrowYellow.gif) 3px 4px no-repeat;
	padding: 0 7px 0 0;
}
/* Modules ---------------------------------------- */
.moduleBox {
	clear: both;
	background: transparent url(images/modules/moduleBoxBG.gif) repeat-y;
	margin: 17px 0 19px 0;
}
.singleCol {
	background-image: none !important;
}
.pageWide #content .moduleBox {
	background: transparent url(images/modules/moduleBoxBG_wide.gif) repeat-y;
}
	.moduleBox .col1,
	.moduleBox .col2 {
		float: left;
		width: 304px;
	}
		.pageWide .moduleBox .col1,
		.pageWide .moduleBox .col2 {
			width: 414px;
		}
	.moduleBox .col1 {
		margin: 0 40px 0 0;
	}

	#content .moduleBox h2 {
		clear: both;
		background: #FFF url(images/structure/dottedLine2.gif) left bottom repeat-x;
		color: #EBAB00;
		font: normal 100%/18px "Trebuchet MS";
		text-transform: uppercase;
		padding: 10px 0 4px 0;
		margin: 0 0 8px 0;
	}
	.singleCol h2 {
		background-color: transparent !important;
	}
	#content .moduleBox .col1 h2,
	#content .moduleBox .col2 h2 {
		width: 324px;
	}

	.pageWide #content .moduleBox .col1 h2,
	.pageWide #content .moduleBox .col2 h2 {
		width: 432px;
		background-position: 1px bottom;
	}
		.pageWide #content .moduleBox .col2 h2 {
			width: 415px;
		}
	#content .moduleBox .col2 h2 {
		width: 305px;
		padding-left: 19px;
		margin-left: -19px;
	}

	#content .moduleBox img {
		float: left;
		left: 2px;
	}

	#content .moduleBox ul.linklist,
	#content .moduleBox2 ul.linklist {
		float: left;
		clear: none;
	}
		#content .moduleBox ul.linklist li,
		#content .moduleBox2 ul.linklist li {
			background: none;
			padding: 0 0 8px 0;
		}
		#content .moduleBox ul.linklist a,
		#content .moduleBox2 ul.linklist a {
			color: #635847;
			line-height: 13px;
		}
			#content .moduleBox ul.linklist a:hover,
			#content .moduleBox2 ul.linklist a:hover {
				color: #EBAB00;
			}

	#content .moduleBox .col1 ul.fixedHeight {
		width: 308px;
		height: 105px;
			overflow: auto;
		border: 1px solid #7F9DB9;
		padding: 9px 0 0 5px;
		margin: 0 0 10px 0;
	}
		#content .moduleBox .col1 ul.fixedHeight li {
			background: url(images/structure/bullet.gif) 1px 6px no-repeat;
			padding: 0 0 5px 9px;
		}

		#content .moduleBox p.linkBlock a {
			display: block;
			width: 268px;
			color: #635847;
			padding: 0 0 5px;
		}
			#content .moduleBox p.linkBlock a:hover {
				color: #EBAB00;
			}

#content .moduleBox .alumImg {
	float: left;
	width: 115px;
	margin: 0 0 10px;
}
	#content .moduleBox .alumImg img {
		position: static;
		margin: 0 0 1px;
	}
	.moduleBox .alumImg .caption {
		width: 92px;
		background: #ACBEC4;
		color: #1F5D72;
		font: 77%/11px "Trebuchet MS";
		padding: 3px 5px;
	}
		.moduleBox .alumImg .caption strong {
			display: block;
			text-transform: uppercase;
		}
		.moduleBox .alumImg .caption span {
			display: block;
		}
#content .featuredAlumni {
	clear: both !important;
}
	#content .featuredAlumni blockquote {
		color: #265565;
		padding: 0;
	}
		#content .featuredAlumni blockquote p {
			color: #265565;
			font-size: 85%;
			line-height: 15px;
			font-style: italic;
		}

#content .moduleBox a.more {
	display: block;
	float: left;
	clear: both;
	width: 304px;
	color: #E77302;
	font: 85%/14px "Trebuchet MS";
}
		#content a.more:hover {
			color: #EBAB00;
		}
		#content .moduleBox a.more span {
			background: transparent url(images/structure/arrowYellow.gif) 1px 4px no-repeat;
			padding: 0 3px 0 3px;
		}

#content ul.calEvents {
	clear: both;
	width: 304px;
}
	#content ul.calEvents li {
		padding: 0 0 7px 0;
	}
		#content .calEvents li strong,
		#content .calEvents li em {
			display: block;
		}
		#content .calEvents li em {
			padding: 0 0 3px;
		}
		#content .calEvents li a {
			color: #635847;
		}
			#content .calEvents li a:hover {
				color: #EBAB00;
			}
#content .moduleBox .brick {
	position: relative;
		top: -9px;
	background: url(images/structure/dottedLine2.gif) 1px top repeat-x;
	padding: 14px 20px 15px 0;
}
	#content .moduleBox .col1 .brick {
		width: 304px;
		margin-right: -20px;
	}
	#content .moduleBox .col2 .brick {
		position: relative;
			left: -19px;
		width: 298px;
		padding-left: 19px;
		margin-right: -33px;
	}	
	#content .moduleBox .brick h3 {
		color: #635847;
		font: bold 85%/15px "Trebuchet MS";
		padding: 0;
	}

.moduleBox2 {
	clear: both;
	background: transparent url(images/modules/moduleBoxBG.gif) -24px 0 repeat-y;
	margin: 17px 0 19px 0;
}
	.moduleBox2 .col1,
	.moduleBox2 .col2 {
		float: left;
		width: 280px;
	}
	.moduleBox2 .col1 {
		margin: 0 40px 0 0;
	}
	#content .moduleBox2 h2 {
		clear: both;
		background: transparent url(images/structure/dottedLine2.gif) left bottom repeat-x;
		color: #EBAB00;
		font: normal 100%/18px "Trebuchet MS";
		text-transform: uppercase;
		padding: 10px 0 4px 0;
		margin: 0 0 8px 0;
	}
	#content .moduleBox2 .col1 h2,
	#content .moduleBox2 .col2 h2 {
		width: 300px;
	}
	#content .moduleBox2 .col2 h2 {
		width: 300px;
		padding-left: 19px;
		margin-left: -19px;
	}
	#content .moduleBox2 ul.linklist {
		float: left;
	}
		#content .moduleBox2 ul.linklist li {
			background: none;
			padding: 0 0 8px 0;
		}
		#content .moduleBox2 ul.linklist a {
			color: #635847;
			line-height: 13px;
		}
			#content .moduleBox2 ul.linklist a:hover {
				color: #EBAB00;
			}
#content .moduleBox2 a.more {
	display: block;
	float: left;
	clear: both;
	color: #E77302;
	font: 85%/14px "Trebuchet MS";
}
#content .moduleBox2 a.more {
	width: 100%;
}
		#content .moduleBox2 a.more span {
			background: transparent url(images/structure/arrowYellow.gif) 1px 4px no-repeat;
			padding: 0 3px 0 3px;
		}


.moduleBox3 {}
	.moduleBox3 .col1,
	.moduleBox3 .col2 {
		float: left;
		width: 200px;
	}
	.moduleBox3 .col1 {
		padding: 0 12px 0 0;
	}

a.giveOnline {
	display: block;
	width: 227px;
	height: 24px;
		overflow: hidden;
	background: url(images/buttons/giveOnline.gif) no-repeat;
	text-indent: -999em;
	margin: 9px 0 0 0;
}
	a.giveOnline:hover {
		background-position: 0 -24px;
	}

#navigation ul.buttons {
	padding: 12px 0 0 18px;
}
	#navigation ul.buttons li {
		display: inline;
	}
	#navigation ul.buttons a {
		display: block;
		width: 172px;
			overflow: hidden;
		text-indent: -999em;
		margin: 0 0 7px;
	}
	#navigation ul.buttons .askAQuestion a {
		height: 25px;
		background: url(images/buttons/askAQuestion.gif);
	}
	#navigation ul.buttons .aidPackage a {
		height: 39px;
		background: url(images/buttons/aidPackage.gif);
	}
	#navigation ul.buttons .federalPerkins a {
		height: 39px;
		background: url(images/buttons/federalPerkins.jpg);
	}
		#navigation ul.buttons a:hover {
			background-position: -172px 0 !important;
		}

#exploreGalleries {}
	#exploreGalleries h2 {
		font: bold 100%/18px "Trebuchet MS";
		padding: 9px 0 4px 33px;
	}
	#exploreGalleries ul {
		height: 114px;
			overflow: auto;
		font: 85%/13px "Trebuchet MS";
		padding: 7px 0 0 0;
		border: 1px solid #7F9DB9;
		margin: 0 25px 0 18px;
	}
		#exploreGalleries li {
			padding: 2px 10px 3px 13px;
		}
			#exploreGalleries li a {
				color: #635847;
			}


/* Calendar Output styling ---------------------------------------- */

/* Events Calendar */
#calendar {
	float: left;
	width: 220px;
	background: #ededed url(images/structure/bgCalendarDays.gif) 15px 36px no-repeat !important;
	/* background has the days of the week */
	padding: 0 0 8px 10px;
	margin: 2px 0 18px 0;
}
#content #calendar table {
	table-layout: auto;
}
	#content #calendar #EventCalendar {
		display: block;
		clear: both;
		margin: 8px 0 0;
		border: none !important;
	}
	/* calendar header ---- */
		#content #calendar table table {
			margin: 0 0 8px;
		}
			#content #calendar table table td {
				padding: 0 !important;
				color: #526166;
				font-family: "Trebuchet MS";
				font-size: 13px !important;
				font-weight: bold;
				text-transform: uppercase;
				text-align: center;
				vertical-align: top;
				background-color: transparent !important;
			}
				#content #calendar table table td a {
					display: block;
					position: relative;
						top: -2px;
					height: 16px;
					width: 20px;
						overflow: hidden;
					padding: 0 4px !important;
					color: #526166 !important;
					font-family: "Trebuchet MS";
					font-size: 12px !important;
					font-weight: bold;
					text-decoration: none;
					background-color: transparent !important;
				}
					#content #calendar table table td a:hover {
						color: #526166 !important;
						text-decoration: underline;
					}
		/* ---- /calendar header */

		#content #calendar table th {
			padding: 0;
			height: 14px;
			line-height: 14px;
			text-indent: -999em;
			background: none;
			border: none;
		}
			#content #calendar table td,
			#content #calendar table .odd td {
				padding: 0 6px 5px;
				background: none !important;
				border: none !important;
			}
				#content #calendar table td a {
					display: block;
					padding-left: 1px;
					height: 17px;
					width: 16px;
					color: #7e694e;
					font-family: Verdana;
					font-size: 10px;
					font-weight: normal;
					line-height: 17px;
					text-align: center;
					text-decoration: none;
					background-color: #b5bfc4;
				}
				#content #calendar table td.otherMonth a {
					color: #DEDEDE;
					background-color: #F7F7F7;
				}
				#content #calendar table td a:hover {
					color: #fff !important;
					text-decoration: none;
					background-color: #ebb41f;
				}
				#content #calendar table td.active a {
					color: #fff !important;
					background-color: #ebb41f !important;
				}
/* ---------------------------------------- /Calendar Output styling */


.quickLinks {
	clear: both;
	padding: 42px 33px 8px 21px;
	background: #f7f7f7 url(images/structure/dottedLine3.gif) repeat-x scroll left top;
}
	.quickLinks h2 {border-bottom: solid 1px #e4e2de;}
	.quickLinks .col1,
	.quickLinks .col2,
	.quickLinks .col3,
	.quickLinks .col4 {
		float: left;
		width: 136px;
		padding: 8px 12px 0 0;
	}
	.quickLinks .col4 {padding: 8px 0;}


#campusList {
	width: 645px;
	margin: 0 0 0 24px;
	float: left;
}
	#campusList .col1,
	#campusList .col2 {
		background: transparent url(images/structure/dottedLine2.gif) left top repeat-x;
		float: left;
		margin: 24px 0 0;
	}
	#campusList .col1 {
		width: 312px;
	}
	#campusList .col2 {
		width: 312px;
		padding: 0 0 0 18px !important;
	}
	#campusList ul {
		padding: 0 0 0 2px;
	}
	
	#campusList .col1 ul {
		background: url(images/modules/schoolsCollegesListBG.gif) 16px top repeat-y;
	}
		#campusList ul li {
			clear: both;
			padding: 10px 0 0 0;
			background-image: none;
		}
			#campusList ul li a {
				display: block;
				width: 268px;
				color: #635847;
				padding: 30px 20px 10px 0;
			}
			#campusList ul li a:hover {
				color: #ebab00;
			}
				#campusList ul li a span {
					background: transparent url(images/structure/arrowYellow.gif) 1px 4px no-repeat;
					padding: 0 3px 0 3px;
				}
				#campusList ul li a img {
					width: 82px;
					height: 83px;
					margin-top: -30px;
				}


#schoolsCollegesList {
	width: 621px;
	background: url(images/modules/schoolsCollegesListBG.gif) left top repeat-y;
	margin: 10px 0 0 0;
}
	#schoolsCollegesList h2 {
		height: 16px;
			overflow: hidden;
		background: transparent url(images/structure/dottedLine2.gif) left top repeat-x;
		text-indent: -999em;
	}
	#schoolsCollegesList .col1,
	#schoolsCollegesList .col2 {
		float: left;
	}
	#schoolsCollegesList .col1 {
		width: 295px;
		margin: 0 36px 0 0 !important;
	}
	#schoolsCollegesList .col2 {
		width: 290px;
	}
	#schoolsCollegesList ul {
		padding: 0 0 0 2px;
	}
		#schoolsCollegesList ul li {
			clear: both;
			padding: 10px 0 0 0;
			background-image: none;
		}
			#schoolsCollegesList ul li a {
				display: block;
				width: 258px;
				color: #635847;
				padding: 30px 20px 10px 0;
			}
				#schoolsCollegesList ul li a span {
					background: transparent url(images/structure/arrowYellow.gif) 1px 4px no-repeat;
					padding: 0 3px 0 3px;
				}
				#schoolsCollegesList ul li a img {
					width: 82px;
					height: 83px;
					margin-top: -30px;
				}

.seeAlso,
.applyNow {
	width: 107px;
	padding: 0 14px 0 51px;
	margin: -9px 0 6px 18px;
	position: relative;
	z-index: -1;
	background: #f7f7f7 url(images/modules/seeAlsoBtm.gif) 0 bottom no-repeat;
}
	.seeAlso h2,
	.applyNow h2 {
		padding: 18px 33px 2px 0;
		font: 85% "Trebuchet MS";
		color: #635847;
		line-height: 11px;
		font-weight: bold;
		background: transparent url(images/modules/seeAlsoH2BG.gif) 0 bottom no-repeat;
		border-right: solid 1px #e4e2de;
	}
	.applyNow h2 {
		background: none;
		color: #EBAB00;
	}
	.applyNow h2 a {
		color: #EBAB00;
	}
	.seeAlso ul,
	.applyNow ul {
		padding: 4px 10px 18px 1px;
		border-right: solid 1px #e4e2de;
	}
		.seeAlso li,
		.applyNow li {
			padding: 2px 0 3px 0;
			font: 85%/13px "Trebuchet MS";
		}
			.seeAlso li a,
			.applyNow li a {color: #635847;}
			.seeAlso li a:hover,
			.applyNow li a:hover {color: #ebab00;}

.contactInfo {
	width: 112px;
	padding: 0 12px 14px 51px;
	margin: 6px 0 6px 18px;
	position: relative;
	background-color: #faefd4;
}
	.contactInfo h2 {
		padding: 18px 0 2px 0;
		margin: 0 4px 0 0;
		color: #526166;
		font: 85% "Trebuchet MS";
		line-height: 13px;
		font-weight: bold;
		background: transparent url(images/modules/seeAlsoH2BG.gif) 0 bottom repeat-x;
	}
	.contactInfo p {
		padding: 4px 0 1px 0;
		color: #526166;
		font: 85% "Trebuchet MS";
		line-height: 1.231em;
	}

.leftColModuleBox {
	width: 132px;
	padding: 12px 12px 24px 26px;
	margin: 12px 0 6px 18px;
	position: relative;
	background-color: #fdfaf2;
	border: solid 1px #e9e7e3;
}
.leftColModuleBoxNoBorder
{
	width: 132px;
	padding: 12px 12px 24px 26px;
	margin: 12px 0 6px 18px;
	position: relative;
}
	.leftColModuleBox h2, .leftColModuleBoxNoBorder h2 {
		padding: 2px 0 2px 0;
		color: #ebab00;
		font: 100% "Trebuchet MS";
		line-height: 14px;
		font-weight: bold;
		text-transform: uppercase;
	}
		.leftColModuleBox h2 span, .leftColModuleBoxNoBorder h2 span {
			display: block;
			text-transform: none;
			font-size: 85%;
		}
	.leftColModuleBox h3, .leftColModuleBoxNoBorder h3 {
		padding: 9px 0 2px 0;
		margin: 0 4px 0 0;
		color: #274d88;
		font: 85% "Trebuchet MS";
		line-height: 13px;
		font-weight: bold;
		text-transform: uppercase;
		background: transparent url(images/modules/seeAlsoH2BG.gif) 0 bottom repeat-x;
	}
	.leftColModuleBox p, .leftColModuleBoxNoBorder p,
	.leftColModuleBox li, .leftColModuleBoxNoBorder li {
		padding: 3px 0 2px 0;
		color: #526166;
		font: 85% "Trebuchet MS";
		line-height: 14px;
	}
	.leftColModuleBox li, .leftColModuleBoxNoBorder li
	{
	    line-height:12px;
	}
	.leftColModuleBox strong, .leftColModuleBoxNoBorder strong {
		color: #274d88;
		display: block;
	}

.vcard {
	float: right;
	width: 95px;
	color: #547A8C;
	font: 11px/13px "Trebuchet MS";
	padding: 0 30px 28px 15px;
	border-bottom: 1px solid #E5E3DE;
	border-left: 1px solid #E5E3DE;
	margin: 0 0 15px 30px;
}
	#content .vcard h3 {
		font-weight: bold;
		line-height: 14px;
		padding: 0 0 1px;
		border-bottom: 1px solid #EBAB00;
		margin: 0 0 5px;
	}
	.vcard div {
		padding: 0 0 5px;
	}
		.vcard span {
			display: block;
		}
	.vcard a {
		color: #547A8C;
	}

#facultyBio {
		position: relative;
		float: left;
	}
	#facultyBio .vcard {
		float: none;
		width: auto;
		color: #635847;
		font-size: 13px;
		border: none;
		padding: 0;
		margin: 0;
	}
		#facultyBio .vcard .bioContent {
			float: left;
		}
		#facultyBio .vcard .photo {
			position: static;
			margin: 6px 13px 0 0;
		}
		#content #facultyBio .vcard h2 {
			color: #274D88;
			font-size: 100%;
			line-height: 15px;
			font-weight: bold;
			text-transform: uppercase;
			padding: 0 0 3px;
		}
		#content #facultyBio .vcard h3 {
			color: #635847;
			font-size: 85%;
			line-height: 15px;
			font-weight: bold;
			padding: 0 0 1px;
			border: none;
			margin: 0;
		}
		#facultyBio .vcard p.positions {
			color: #274D88;
			font-size: 100%;
			line-height: 15px;
			padding: 0 0 7px;
		}
			#facultyBio .vcard p.positions span {
				display: block;
			}
		#facultyBio .vcard p.credentials {
			padding: 0 0 7px;
		}
		#facultyBio .vcard p.contact {
			font-size: 85%;
			padding: 0 0 15px;
		}
			#facultyBio .vcard p.contact a {
				display: block;
				color: #274D88;
				line-height: 15px;
			}
	#facultyBio .vcard ul {
		padding: 0 0 14px;
	}
		#facultyBio .vcard ul li {
			background: none;
			padding: 0 0 1px;
		}
		#facultyBio .vcard div {
			padding: 0;
		}
			#facultyBio .vcard span {
				display: block;
			}
		#facultyBio p#returnTo {
			top: -1.5em;
		}

.dates {
	clear: both;
	padding: 20px 0 0 0;
	margin: 0 0 26px;
}
.col1 .dates {
	padding: 0;
}
	#content .dates h2 {
		background: url(images/structure/dottedLine2.gif) left bottom repeat-x;
		margin: 0 0 10px;
	}
	#content .dates ul {
		height: 100px;
			overflow: auto;
		padding: 10px 20px 0 12px;
		border: 1px solid #7F9DB9;
	}
		#content .dates li {
			background: none;
			padding: 0 0 4px;
		}
		#content .dates li {height: 1%;}
		#content .dates li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
		html > body #content .dates li {min-height: 1px; height: auto;}
			#content .dates li strong.date {
				display: block;
				float: left;
				clear: left;
				width: 4em;
				background: #FFF;
				font-weight: normal;
			}
			#content .dates li p {
				float: right;
				width: 524px;
				background: #FFF;
				padding: 0;
			}
			#content .col1 .dates li p {
				width: 208px;
			}


.testimonial {font-size: 100% !important;}
	#content .testimonial p {
		width: 184px;
		float: left;
		font-size: 108%;
		line-height: 1.616;
	}
	#content .testimonial span {
		display: block;
		font-size: 77%;
		color: #635847;
	}
/*






*/
.profile {
	position: relative;
	min-height: 102px;
	padding: 15px 0 0 126px;
	border: 1px solid #C3CEE0;
}
	#content .profile h2,
	#content .profile p.subtitle {
		font: bold 100%/15px "Trebuchet MS";
	}
	#content .profile h2 {
		text-transform: uppercase;
	}
	#content .profile img {
		position: absolute;
			left: 19px;
			top: 18px;
		width: 83px;
		height: 82px;
		margin: 0;
	}
	#content .profile a {
		display: block;
		width: 475px;
		font: 85%/15px "Trebuchet MS";
	}
/* Event & Press Release Pages ---------------------------------------- */
#eventHeadline h2 {
	color: #635847;
	font: bold 85%/15px "Trebuchet MS";
	padding: 0 0 6px;
	text-transform: none;
}
#eventHeadline em {
	display: block;
	font-weight: normal;
}
p#returnTo {
	position: absolute;
		right: 0;
		top: 38px;
	text-align: right;
}
	p#returnTo a,
	p#returnTo a:visited {
		color: #E77302;
	}
		p#returnTo a span {
			background: transparent url(images/structure/arrowBack.gif) 0 4px no-repeat;
			padding: 0 3px 0 0;
		}

#content p.postedDate {font-style: italic; padding: 16px 0;}

#filter {
	background: #F6F8FA;
	padding: 14px 43px 0 39px;
	border: 1px solid #D9D9D9;
	margin: 0 0 33px 0;
}
	#filter h2 {
		background: url(images/structure/dottedLine2.gif) left bottom repeat-x;
		padding: 0 0 1px;
		margin: 0 0 9px;
	}
	#filter .col1 {
		float: left;
		width: 282px;
		padding-bottom: 0;
	}
	#filter .col2 {
		float: left;
		width: 225px;
		padding-bottom: 0;
	}
	#filter select {
		float: left;
		width: 200px;
		color: #000;
		font: 93%/16px Arial;
		border: 1px solid #7F9DB9;
	}
		#filter .col2 select {
			float: none;
		}
	#filter option {
		padding: 0 0 1px;
		vertical-align: middle;
	}
	#filter span {
		display: block;
		float: left;
		width: 89px;
		color: #000;
		font: 85%/13px Arial;
		text-align: center;
		padding: 2px 0 0;
	}
		#filter .col2 span {
			padding: 11px 0;
			text-align: left;
		}
	#filter input.button {
		margin: 16px 0 21px;
		clear: both;
		float: left;
	}
		#filter .col2 input.button {
			margin-top: 17px;
		}


/* multiple filters on one page */
.filters {
	background: transparent url(images/structure/dottedLine2.gif) left bottom repeat-x;
	clear: both;
	margin-bottom: 10px;
}
	.filters select {
		float: left;
		width: 200px;
		color: #000;
		font: 93%/16px Arial;
		border: 1px solid #7F9DB9;
	}
	.filters option {
		padding: 0 0 1px;
		vertical-align: middle;
	}
	.filters input.button {
		padding: 6px 0 14px;
		clear: both;
		float: left;
	}

#content p.resultsDesc {
	padding: 0 0 20px;
}
	#content p.resultsDesc a {
		display: block;
		width: 200px;
		color: #E77302;
		padding: 0 0 3px;
	}
		#content p.resultsDesc a:hover {
			color: #EBAB00;
		}

#content p#alphabetical {
	background: url(images/structure/dottedLine2.gif) repeat-x;
	color: #BFB4A3;
	padding: 8px 0 24px 0;
}
	#content p#alphabetical span {
		font-weight: bold;
		padding: 0 5px 0 4px;
	}
	.pageWide #content p#alphabetical span {
		padding: 0 8px 0 8px;
	}
	#content p#alphabetical a,
	#content p#alphabetical a:visited {
		color: #635847;
		text-transform: uppercase;
	}
		#content p#alphabetical a.first {
			padding-left: 0;
		}
		#content p#alphabetical a.last {
			padding-right: 0;
		}
		#content p#alphabetical a:hover {
			color: #EBAB00;
		}
		#content p#alphabetical a.active {
			color: #EBAB00;
		}
		#content p#alphabetical span.btm {
			display: block;
			height: 9px;
				overflow: hidden;
			background: url(images/structure/dottedLine2.gif) bottom left repeat-x;
		}

#content h2.letter {
	color: #265565;
	font-size: 108%;
	background: url(images/structure/dottedLine2.gif) bottom left repeat-x;
	padding: 0 0 6px;
	margin: 0 0 12px;
}


#content .cols2 {
	position: relative;
}

#content .cols2 .col {
	float: left;
	width: 280px;
	padding: 0 50px 20px 0;
}
	#content .cols2 .col ul {}
		#content .cols2 .col ul li {
			background: none;
			line-height: 13px;
			padding: 0 0 5px;
		}
			#content .cols2 .col ul li a {
				color: #0F3B6C;
			}
				#content .cols2 .col ul li a:hover {
					color: #EBAB00;
				}


#content .cols3 {
	position: relative;
}

#content .cols3 .col {
	float: left;
	width: 232px;
	padding: 0 50px 20px 0;
}
	#content .cols3 .col ul {}
		#content .cols3 .col ul li {
			background: none;
			line-height: 13px;
			padding: 0 0 5px;
		}
			#content .cols3 .col ul li a {
				color: #0F3B6C;
			}
				#content .cols3 .col ul li a:hover {
					color: #EBAB00;
				}

#content .cols3 .backToTop,
#content .cols2 .backToTop {
	position: absolute;
		right: 0;
		top: -31px;
	background: url(images/structure/arrowUp.gif) 0 5px no-repeat;
	color: #EBAB00;
	font: 85%/13px "Trebuchet MS";
	text-align: right;
	padding: 0 0 0 12px;	
}
	#content .cols3 .backToTop:hover {
		color: #E77302;
	}

/* Community & Culture ---------------------------------------- */
#content ul#campusTabs {
	width: 868px;
	height: 39px;
		overflow: hidden;
	background: url(images/modules/campusTabsBG.gif) 0 -40px no-repeat;
	margin: 19px 0 0 0;
}
	#content ul#campusTabs li {
		float: left;
		background: none;
		padding: 0;
	}
		#content ul#campusTabs li a {
			display: block;
			height: 39px;
			background-image: url(images/modules/campusTabsBG.gif);
			text-indent: -999em;
			margin: 0 18px 0 0;
		}
			#content ul#campusTabs li a:hover {}

ul#campusTabs li#btn01 a {width: 93px; background-position: -1px 0; margin-left: 1px;}
ul#campusTabs li#btn02 a {width: 56px; background-position: -112px 0;}
ul#campusTabs li#btn03 a {width: 97px; background-position: -186px 0;}
ul#campusTabs li#btn04 a {width: 88px; background-position: -301px 0;}
ul#campusTabs li#btn05 a {width: 72px; background-position: -407px 0;}

#content ul#campusTabs li a:hover,
#content ul#campusTabs li.active a {
	background: none;
}

.campusLayer {
	
}
.jsOn .campusLayer {
	display: none;
}
.jsOn .campusLayerActive {
	display: block;
}
.jsOn #content .campusLayer h2.layerTitle {
	position: absolute;
		left: -999em;
}
.campusLayer .cols4 {
	background: url(images/modules/campusLayerBG.gif) repeat-y;
}
	.pageWide .campusLayer .cols4 .col {
		float: left;
		width: 197px;
		padding: 6px 10px 10px 10px;
	}
		#content .campusLayer .cols4 .col h3 {
			color: #265565;
			font: 100%/16px "Trebuchet MS";
			padding: 0 0 2px 0;
			border-bottom: 1px solid #C7C3BD;
			margin: 0 0 8px;
		}
		#content .campusLayer .cols4 h4 {
			color: #635847;
			font: bold 85%/14px "Trebuchet MS";
			text-transform: none;
			padding: 0 0 5px;
		}
#content .campusLayer .col ul {
	font: 85%/12px "Trebuchet MS";
}
	#content .campusLayer .col ul ul {
		font-size: 100%;
		font-style: italic;
		padding: 6px 0 0 15px;
	}
	#content .campusLayer .col ul li {
		background: none;
		padding: 0 0 6px;
	}
		#content .campusLayer .col ul ul li {
			padding: 0;
		}
		#content .campusLayer .col ul li a {
			color: #635847;
		}
			#content .campusLayer .col ul li a:hover {
				color:#EBAB00;
			}

/* Programs List Table ---------------------------------------- */
#content table {
	float: none;
	clear: both;
	width: 100%;
	color: #635847;
	border-collapse: collapse;
	border-spacing: 0;
	table-layout: fixed;
	margin: 0 0 20px 0;
}

	#content tr {}
	#content td {
		background: #FFF url(images/structure/dottedLine2V.gif) left top repeat-y;
		font: 85%/13px "Trebuchet MS";
		vertical-align: top;
		padding: 6px 5px 7px 7px;
	}
		#content td.first {
			background-image: none;
		}
	#content tr.odd td {
		background-color: #ECF1F4;
	}
	#content thead tr td,
	#content thead tr.odd td {
		background-color: #FFF;
		color: #616A74;
		font: bold 85%/13px "Trebuchet MS";
		text-transform: uppercase;
		vertical-align: top;
		padding: 0 7px 7px 7px;
	}
	#content thead tr.letter td {
		background: #99A6AE url(images/structure/dottedLine2.gif) left top repeat-x;
		color: #FFF;
		font: 108%/14px "Trebuchet MS";
		padding: 3px 0 3px 7px;
	}
	#content tfoot tr td,
	#content tfoot tr.odd td {
		background: #FFF;
		padding-top: 13px;
	}
		#content td p {
			font-size: 100% !important;
		}
		#content tfoot td p {
			font-size: 100%;
			padding: 0 0 2px;
		}
#content table.plainTable thead td,
#content table.plainTable tbody td {
	background: transparent !important;
}
/* Gallery -------------------------------------------------------- */
#gallery {}
	#gallery .left {
		float: left;
		width: 446px;
	}
	#gallery .right {
		float: left;
		width: 203px;
	}
	#mainWindow {
		float: left;
		width: 400px;
		padding: 12px 12px 12px 12px;
		margin: 0 0 11px 0;
	}
		#content #imgContainer img {
			position: static;
			float: none;
			display: block;
			margin: 0 0 12px;
		}
		#captionContainer {
			width: 364px;
			padding: 6px 17px 1px 17px;
			margin: 0 auto;
		}
			#captionContainer p {
				line-height: 13px;
			}
	#thumbs {
		float: left;
		width: 203px;
	}
	#thumbs ul {}
		#thumbs ul li {
			float: left;
			background: none;
			padding: 0;
			margin: 0 9px 7px 0;
		}
		#thumbs ul li .caption {
			display: none;
		}
			#thumbs ul li a {}
				#thumbs ul li a img {
					position: static;
					border: 3px solid #FFF;
					margin: 0;
				}

	#prevNext {
		width: 426px;
		clear: both;
		background: url(images/structure/dottedLine2.gif) repeat-x;
		text-align: center;
	}
		#content #prevNext p {
			background: url(images/structure/dottedLine2.gif) left bottom repeat-x;
			font-size: 85%;
			line-height: 14px;
			padding: 8px 0 10px 0;
		}
		#content #prevNext p a {
			color: #635847;
			font-weight: bold;
			text-transform: lowercase;
		}
			#prevNext a:hover {
				color: #EBAB00;
			}

#galleryPagination {
	clear: both;
	background: url(images/structure/dottedLine2.gif) repeat-x;
	text-align: center;
}
	#galleryPagination p {
		background: url(images/structure/dottedLine2.gif) left bottom repeat-x;
		font-size: 85%;
		line-height: 14px;
		padding: 8px 0 10px 0;
	}
	#content #galleryPagination p a,
	#content #galleryPaginaton p a:visited {
		color: #635847;
		font-weight: bold;
		text-transform: lowercase;
		padding: 0 7px;
	}
		#content #galleryPagination p a:hover,
		#content #galleryPagination p a.active {
			color: #EBAB00;
		}

	#prevNext a#prevalink,
	#galleryPagination a.prevGroup {
		background: url(images/structure/arrowBlueLeft.gif) 0 5px no-repeat;
	}
		#prevNext a#prevalink {
			padding: 0 10px 0 10px;
		}
	#prevNext a#nextalink,
	#galleryPagination a.nextGroup {
		background: url(images/structure/arrowBlue.gif) right 5px no-repeat;
	}
		#prevNext a#nextalink {
			padding: 0 10px 0 10px;
		}
		#prevNext a#prevalink:hover,
		#galleryPagination p a.prevGroup:hover {
			background: url(images/structure/arrowYellowLeft.gif) 0 5px no-repeat;
		}
		#prevNext a#nextalink:hover,
		#galleryPagination p a.nextGroup:hover {
			background: url(images/structure/arrowYellow.gif) right 5px no-repeat;
		}
/* Video Profiles -------------------------------------------------------- */
.videoProfiles {padding-bottom: 24px;}
	.videoProfiles #mainWindow {
		position: relative;
		float: none;
		width: 759px;
		min-height: 240px;
		padding: 26px 52px 48px 26px;
		margin: 0 0 42px;
	}
	#content .videoProfiles .profileList {
		float: right;
		width: 649px;
	}
		#videoContainer {
			position: absolute;
				top: 26px;
				left: 26px;
			width: 320px;
		}
		.videoProfiles #captionContainer {
			width: 408px;
			padding: 0;
			margin: 0 0 0 350px;
			border: none;
		}
			#content .videoProfiles h2 {
				margin-bottom: 4px;
				font-weight: bold;
				background: url(images/structure/dottedLine.gif) 0 bottom repeat-x;
			}
				#content .videoProfiles h2 span {
					display: block;
					padding: 0 0 4px;
					text-transform: none;
					font-weight: normal;
				}
			#content .videoProfiles p {
				line-height: 15px;
				padding: 0 0 24px;
			}
			#content .videoProfiles blockquote {
				padding: 18px 48px 24px 32px;
				color: #635847;
				font: 116% "Trebuchet MS";
				line-height: 24px;
				text-align: center;
				background: #f5f8fa;
				border: solid 1px #dce7f7;
			}
#content .videoProfiles .linklist {
	float: left;
	width: 178px;
}
	#content .videoProfiles ul.linklist li {
		padding: 4px 0;
		border-top: solid 1px #b5c9c3;
	}
	#content .videoProfiles ul.linklist li a {
		color: #635847;
		font-weight: bold;
	}
	#content .videoProfiles ul.linklist li a:hover,
	#content .videoProfiles ul.linklist .active a {
		color: #ebab00;
	}
#content .profileList li {
	float: left;
	padding: 0 0 0 26px;
	background: none;
}
	#content .profileList li a {
		display: block;
		color: #635847;
	}
		#content .profileList li a strong {
			display: block;
		}
	#content .profileList a:hover,
	#content .profileList .active a {
		color: #ebab00;
	}
		#content .profileList img {
			float: none;
			margin: 0 0 8px;
			border: solid 1px #fff;
		}
		#content .profileList a:hover img,
		#content .profileList .active img {
			border: solid 1px #ebab00;
		}
/* Courses Layer -------------------------------------------------- */
#overlay {
	display: none;
}
#overlayBG {
	position: fixed;
		left: 0px;
		top: 0px;
		z-index: 1000;
	width:100%;
	height:100%;
	background: #000;
	opacity: 0.65;
	-moz-opacity: 0.65;
	filter:alpha(opacity=65);
}
#layerBox,
#courseBox {
	position: fixed;
		top: 140px;
		left: 50%;
		z-index: 1100;
	width: 688px;
	height: 543px;
	background: #FFF;
	padding: 0;
	border: 4px solid #EBAB00;
	margin: 0 0 0 -344px;
}
#layerBox .overlayTextWrapper
{
    padding: 50px 20px 20px 20px;
}
#layerBox .overlayTextWrapper p
{
    padding: 15px 0px 5px 0px;
}
	#overlay a.close {
		position: fixed;
			left: 50%;
			top: 167px;
			z-index: 1200;
		display: block;
		width: 50px;
		height: 18px;
			overflow: hidden;
		background: transparent url(images/modules/courseLayerClose.gif);
		text-indent: -999em;
		margin: 0 0 0 255px;
	}
		#overlay a.close:hover {
			background-position: 0 -36px;
		}

#courseBody {
	background: #FFF;
}
	#courseContainer {
		
	}
	#courseContainer #content {
		height: 493px;
			overflow: auto;
		padding: 50px 100px 0 50px;
		margin: 0;
	}
	#content p#courseBottom {
		height: 50px;
			overflow: hidden;
		padding: 0;
	}
	#courseContainer #content h1#pageTitle {
		text-transform: none;
	}


/* Experts Guide --------------------------------------- */
#content h1#pageTitle span.secondaryTitle {
	display: block;
	padding: 4px 0 0;
	font-size: 82%;
	text-transform: none;
}

.expertsGuide #filter {
	padding: 10px 0 0 !important;
	margin: 0 !important;
	background: transparent url(images/structure/dottedLineDbl.gif) 0 -31px repeat-x !important;
	border: none !important;
}
	.expertsGuide #filter p,
	.expertsGuide #filter label{
		display: block;
		padding: 0 0 4px !important;
		color: #000;
		font: 85%/13px Arial;
	}
.expertsGuide #content p#alphabetical {
	padding: 8px 0 0;
}
.expertsGuide #content .letter {
	position: relative;
}

.expertsGuide #content .backToTop {
	position: absolute;
		top: 0;
		right: 6px;
	padding: 0 0 0 14px;
	color: #1f4654;
	font: 85% "Trebuchet MS";
	font-weight: bold;
	background: transparent url(images/structure/arrowUpBlue.gif) 0 5px no-repeat;
}

.expertsGuide #content h2 {
	padding: 0 8px 1px; 
	margin: 9px 0 2px;
	color: #fff; 
	font: normal 108%/18px "Trebuchet MS"; 
	text-transform: uppercase; 
	font-weight: bold; 
	background-color: #99a6ae;
	background-image: none;
}

	#content .subject h3 {
		padding: 4px 8px 5px 27px; 
		margin: 3px 0 3px;
		background: #faefd4 url(images/structure/bgExpertsGuideH3.gif) 3px -50px no-repeat;
	}
	#content .open h3 {
		background: #faefd4 url(images/structure/bgExpertsGuideH3.gif) 0 0 no-repeat;
	}

	#content .listing {
		padding: 16px 26px 18px;
		margin-bottom: 8px;
		background: transparent url(images/structure/dottedLine.gif) 0 bottom repeat-x;
	}
	#content .subject h4 {
		padding: 4px 8px 5px 27px;
		color: #265565;
		font-size: 93%;
		background-color: #ecf1f4;
		text-transform: none;
	}
	#content .listing p {
		padding: 0 0 6px;
		color: #265565;
	}

	#content .listing h5,
	#content .listing .title,
	#content .listing .degrees,
	#content .listing .specialites {
		display: block;
		color: #635847;
	}
	#content .listing .title {
		font-style: italic;
	}
	#content .listing ul {
		position: relative;
			top: -6px;
		padding: 0 0 0 0;
	}
		#content .listing li {
			padding: 0 0 2px 9px;
			color: #265565;
			background: url(images/structure/bulletExpertsGuide.gif) 1px 6px no-repeat;
		}
.jsOn #content .experts {display: none;}
.jsOn #content .open .experts {display: block;}
.jsOn #content .subject h3 {cursor: pointer;}






/* Campus Selector ------------------------------------------------------------------------------ */
/* Q & A graphic ------------------ */
.selector #content .q,
.selector #content .a {
	display: block;
	position: absolute;
		top: 37px;
		left: -24px;
		z-index: 0;
	height: 104px;
	width: 221px;
	background: url(images/modules/campusSelectorQ-BG.gif) 0 0 no-repeat;
}
.selector #content .a {
	background: url(images/modules/campusSelectorA-BG.gif) 0 0 no-repeat;
}
/* ------------------ Q & A graphic */

/* intro paragraph ------------------ */
.selector #content .intro {
	margin: -11px 0 0 20px !important;
	width: 622px;
	padding: 13px 0 0 !important;
	background: transparent url(images/modules/campusSelectorP-BG.gif) 0 0 no-repeat !important;
}
	.selector #content .intro p {
		position: relative;
			z-index: 1;
		padding: 0 24px 0 74px;
		font-size: 116%;
		min-height: 118px;
		line-height: 24px;
	}
	.selector .intro .bottom {
		display: block;
		padding: 22px 0;
		background: url(images/modules/campusSelectorP-BG.gif) 0 bottom no-repeat;
	}
/* ------------------ /intro paragraph */

/*  selector content styles --------- */
.selector #content p#breadcrumbs {padding: 6px 0 24px 28px;}
.selector #content h1 {margin-left: 96px; position: relative; z-index: 1;}
.selector #content .question {
	color: #88b6bd;
	font-size: 100%;
}
	.selector #content .moduleBox h2 {
		color: #b7b8b4;
		font-size: 85%;
		margin-bottom: 4px;
		background: none;
	}
	.selector #content .moduleBox label {
		font-size: 85%;
		line-height: 16px;
	}
	.selector #content .moduleBox input {
		margin: 0 6px 12px 0;
		vertical-align: top;
	}
	.selector #content .moduleBox input {
		margin: 0 6px 12px 0;
		vertical-align: top;
	}
	.selector #content .moduleBox select {
		display: block;
		margin-bottom: 12px;
		color: #4a4235;
		font: 85%/16px Arial;
		border: 1px solid #7F9DB9;
	}
	.selector #content .submitButtons {
		margin: 0 218px 0 20px;
		padding: 18px 76px;
		background: url(images/structure/dottedLine2.gif) 0 0 repeat-x;
	}
	.selector #content .submitButtons input {
		margin-right: 8px;
	}
/* Selector Layouts ------------------------------ */
.selector #content .moduleBox {
	position: relative;
	margin: 0 218px 12px 20px;
	padding: 0 76px;
	background-image: none;
}
/* Selector Results ------------------------------ */
.results #content h1 {
	background: url(images/structure/dottedLine2.gif) 0 bottom repeat-x;
	margin-bottom: 30px;
}
.results #content .moduleBox {
	margin-left: 98px;
	padding: 24px 0;
	background: #e5edf1;
	border: solid 1px #b8ced6;
}
.results #content .moduleBox .wrapper {
	background: url(images/structure/dottedLineV.gif) 240px 0 repeat-y !important;
}
.results #content .moduleBox .col {
	width: 190px;
	float: left;
	padding: 0 24px;
}
.results #content .moduleBox .alt {
	width: 252px;
	padding-right: 24px;
}
.results #content .moduleBox img {
	border: solid 1px #7c8e94;
	float: none;
	left: 0;
	top: 0;
	margin: 0 0 12px;
}
.results #content .moduleBox h3 {
	font-size: 116%;
	padding-bottom: 12px;
}
#content .campusLink {
	padding-top: 12px;
	font-weight: bold;
}
#content .campusLink a span.arrow {
	background-image: url(images/structure/arrow1.gif);
}
.results #content .hr {
	margin: 0 218px 12px 98px;
	padding: 2px 0 0;
	background: url(images/structure/dottedLine2.gif) 0 center repeat-x;
}
/* Share Results ---------- */
.results #shareResults {
	position: absolute;
	top: 100px;
	right: 0;
	width: 160px;
	padding: 24px 22px;
	background-color: #faefd4;
}
	#shareResults h2 {
		height: 13px;
			overflow: hidden;
		text-indent: -999em;
		font: 85% "Arial Narrow", Arial, sans-serif;
		text-transform: uppercase;
		background: url(images/modules/shareTheseResultsH2BG.gif) 0 0 no-repeat;
		border-bottom: solid 1px #ebab00;
	}
	#shareResults label {
		color: #635847;
		font: 93% "Trebuchet MS";
		display: block;
		padding: 10px 0 2px;
		font-weight: bold;
	}
	#shareResults input,
	#shareResults textarea {
		width: 158px;
		border: solid 1px #c3c3c3;
		font: 85% Arial;
		color: #999;
	} 
	#shareResults textarea {
		margin-bottom: 12px;
	}
	.selector #content #shareResults .submitButtons {
		background: transparent url(images/structure/dottedLine4.gif) repeat-x scroll 0 0;
		margin: 0;
		padding: 6px 0;
	}
	#shareResults input.button {width: auto; border: none; margin-top: 2px;}
/* Print Results button ---------- */
.printResults {
	position: absolute;
		top: 38px;
		right: 0;
		z-index: 6;
	height: 25px;
	width: 112px;
		overflow: hidden;
	background: url(images/buttons/printResults.gif) 0 0 no-repeat;
}
	.printResults a {
		display: block;
		height: 25px;
		width: 112px;
			overflow: hidden;
		text-indent: -999em;
		background: url(images/buttons/printResults.gif) 0 -25px no-repeat;
	}
	.printResults a:hover {
		background: none;
	}