/*	GENERIC 
	ACCESSIBILITY
	FORMS
	TYPOGRAPHY
	OUTER CONTAINER
	TOOLS
	ASP.NET FORM
	TRAPEZOID LAYOUT
	BREADCRUMBS
	CONTENT CONTAINER
	PAGE TITLE
	GRID
	BLUEPRINT GRID
	ZONES
	INSIDE IUP
	TYPOGRAPHY 2
	TABLES
	PERSONNEL LISTS
	BLOCK QUOTATIONS
	BEYOND EXPECTATIONS
	LEARN MORE
	RECENT NEWS BOX
	UPCOMING EVENTS BOX
	HAWKS TALK VIDEO BOX
	NEWS TEMPLATE
	HOW TO
	CALLS TO ACTION AND CALLOUTS WITH ICONS
	HIGHLIGHT BOXES
	EVENT DETAILS BOX
	LIVELY ARTS
	DEFINITION LISTS
	FAQ
	OFFICE LOCATION AND HOURS
	FOOTER
	IUP MAIN HOME PAGE
	WIDE CONTENT TEMPLATE
	NAVIGATION
	NO FLASH STYLES FOR HOME PAGE
	IMAGE STYLES
	TRIAL BASIS
	CAROUSELS
	TABS
*/

/*	=GENERIC
	------------------------------------------------------ */
body {
	background-color:#e7e7e7;
	margin: 0px;
	padding: 0px 70px 0px 0px;
	text-align: center;
	z-index: 1;
}
.EktronAjaxLoading, .hiddenIupLogo
{
    display: none;
}
h2 {
	color: #9e1b32;
	display: block;
	font-family: Tahoma, sans-serif;
	font-size: 16px;
/*	font-weight: bold !important;*/
	font-weight: bold;
	line-height: 1.2;
	margin: 14px 0 3px 0;
	padding: 0;
}
h2.collectionTitle 
{
	clear:left;
}
div#content > h2:first-child, 
div#content > div#ctl00_cpContent_learnMoreContentBlock + h2, 
div#content div#ctl00_cpContent_learnMoreContentBlock + div.personnelGroup h2
{
	margin-top:0;
}
h2 + p {
	margin: 0 0 8px 0;
	padding: 0px;
}
h3 
{
	font-size: 13px;
	line-height:15px;
	margin: 16px 0 2px 0;
	padding: 0;
}
code 
{
	color:#702785;
}
code, tt 
{
	font-family:Consolas,monospace;
	font-size:1.1em;
}
ul.hanging 
{
    list-style-type: none;
    margin:0;
    padding:0;
}
ul.hanging li {
    margin-left:2em;
    text-indent:-2em;
}
ul.checklist {
	list-style-image: url(/images/unchecked.png);
	list-style-type: square;
}

/*	=ACCESSIBILITY
	------------------------------------------------------ */
.accessibility 
{
	display:none;
}
/*	=FORMS
	------------------------------------------------------ */
legend 
{
	color: #9e1b32;
	display: block;
	font-family: Tahoma, sans-serif;
	font-size: 16px;
	font-weight: bold !important;
	line-height: 1.2;
	margin: 14px 5px 6px 5px;
	padding: 0;
}
legend.choices 
{
	color:#333333;
	display:block;
	font-size: 12px;
	line-height:1.4em;
	font-weight: bold;
	margin: 7px 5px 0px 5px;
	padding:0;
}
fieldset 
{
	border: none;
	display:block;
	margin: 10px 0;
	padding:0;
}
input[type="reset"], input.reset-button {
	background-color:#fcf8f7;
	border: none;
	color:#384265;
	cursor: pointer;
	font-family: Tahoma,sans-serif;
	margin:5px;
	padding:0;
	text-decoration:underline;
}
div#content label, div#content table.layout td label
{
	font-weight:bold;
}
div#content table.show_design_border td label,
div#content table.show_design_border th label,
div#content table.layout td label,
div#content table.layout th label
{
	font-size:109.0909%;
}
div#content li label, div#content table.layout td li label
{
	font-weight: normal;
}
div#content ol.design_list_vertical, div#content ol.design_list_vertical li
{
	padding: 0;
	margin-left: 5px;
	margin-right:5px;
	list-style-type: none;
}
div#content ol.design_list_vertical li
{
	margin-left:0;
}

/*	=TYPOGRAPHY
	------------------------------------------------------ */
div#content > h3 
{
	margin-top:0;
}
h3 + p {
	margin: 0 0 8px 0;
	padding: 0px;
}
h4, h5, h6 
{
	font-size: 12px;
	margin: 6px 0 0 0;
	padding: 0px;	
}
div#content > h4, div#content > h5, div#content > h6
{
	margin-top:0;
}

h4 
{
	font-style: italic;
}
h5 
{
	font-weight: normal;
	font-style:italic;
}
h6 
{
	font-weight:normal;
	font-variant: small-caps;
}
h4 + p, h5 + p, h6 + p {
	margin: 0 0 8px 0;
	padding: 0px;
}
/*	=OUTER CONTAINER
	------------------------------------------------------ */
div#container {
	position: relative;
	width: 692px;
	min-width: 692px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align:left;
	min-height: 10px;	
/*	z-index: 1;	*/
}
div#home_container {
	position: relative;
	width: 692px;
	min-width: 692px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align:left;
	min-height: 10px;
	padding: 0px 70px 0px 0px;
/*	z-index: 1;	*/
}
/*	=TOOLS
	------------------------------------------------------ */
div#tools 
{
	float: left;
	position: relative;
	width: 692px;
	min-width: 692px;
	height: 33px;
	font-family: Tahoma, sans-serif;	
	font-size: 0.70em;
	font-weight: normal;
	color: #626262;	
	text-align: center;
	margin: 12px 0 0 0;
}
div#tools form#gs {
	display: inline;
	margin: 0;
	padding: 0;
}
div#tools form#gs input {
	padding: 2px 5px;
	font-family: Tahoma, sans-serif;	
	font-size: 11px;
	font-weight: normal;
	color: #626262;	
}
div#tools form#gs label input {
	padding: 1px 5px;
}
div#tools a {	
	text-decoration:underline;	 /* sets the underlining of the link */
	color: #384265;	/* sets the type color */
	z-index:100;
}
div#tools a:hover {
	color: #9E1B32;
}




/*	=ASP.NET FORM
	------------------------------------------------------ */
form#aspnetForm 
{
	margin:0;
	padding:0;
}
/*	=TRAPEZOID LAYOUT
	------------------------------------------------------ */
div#container_bg {
	float: left;
	position: relative;
	width: 692px;
	min-width: 692px;
	min-height: 10px;	
	background: url(/images/container_bg.png) repeat-y;
/*	z-index: 2;	*/
}
div#left_flare {
	float: left;
	position: relative;
	width: 692px;
	min-width: 692px;
	min-height: 248px;
	padding: 0;
	margin: 0;	
	background: url(/images/left_flare.png) no-repeat;
	background-position: 0 0;
/*	z-index: 2;	*/
}
div#right_flare {
	float: left;
	position: relative;
	width: 692px;
	min-width: 692px;
	min-height: 164px;
	padding: 0;
	margin: 0;	
	background: url(/images/right_flare.png) no-repeat;
	background-position: 100% 100%;
/*	z-index: 2;	*/
}
div#bottom_flare {
	float: left;
	position: relative;
	width: 692px;
	min-width: 692px;
	min-height: 28px;	
	padding: 0;
	margin: 0;
	background: url(/images/bottom_flare.png) no-repeat;
	background-position: 100% 100%;
	z-index: 1;
}
div#top_container {
	float: left;
	position: relative;
	width: 692px;
	min-width: 692px;
	min-height: 87px;
	margin: 0;
	padding: 0 0 0 13px;
	background: url(/images/logo_bg.png) no-repeat;
	background-position: 12px 0;
	z-index: 2;
}
body.staging_server div#top_container 
{
	background: url(/images/logo_staging_bg.png) no-repeat;
	background-position: 12px 0;
}
body.training_server div#top_container 
{
	background: url(/images/logo_training_bg.png) no-repeat;
	background-position: 12px 0;
}
body.dev_server div#top_container {
	background: url(/images/logo_dev_bg.png) no-repeat;
	background-position: 12px 0;
}
div#top_container_wide {
	float: left;
	position: relative;
	width: 679px;
	min-width: 679px;
	min-height: 87px;
	margin: 0;
	padding: 0;
	background: url(/images/logo_bg_wide.jpg) no-repeat;
	background-position: 0 0;
	z-index: 2;
}
div#logo {
	float: left;
	position: relative;
	width: 143px;
	min-width: 143px;
	min-height: 87px;
	margin: 0;
	padding: 0;
	z-index: 2;
}
div#logo a {
	display: block;
	width: 143px;
	height: 91px;
}
/*	=BREADCRUMBS
	------------------------------------------------------ */
div#breadcrumbs {
	float: left;
	position: relative;
	width: 450px;
	min-height: 87px;
	z-index: 10;
}
div#breadcrumbs ul, div#breadcrumbs p {
	width: 410px;
	margin: 0;
	padding: 49px 5px 10px 9px;
	list-style-type: none;
	font-family: Tahoma, sans-serif;	
	font-size: 0.70em;
	line-height: 1.50em;
	font-weight: normal;
	color: #000;	
}
div#breadcrumbs li {
	display: inline;	/* causes the list to align horizontally instead of stack */
	list-style-type:none;	/* removes the bullet off each list item */
	z-index:101;
	padding:0 0 0 2px;
}
div#breadcrumbs li.first_cell {
	background: none;
	padding: 0;
}
div#breadcrumbs a {
	text-decoration:underline;	 /* removes the underlining of the link */
	color: #384265;	/* sets the type color */
	z-index:100;	
}
div#breadcrumbs span {
	color: #9e1b32;
	font-weight: bold;
}
div#breadcrumbs li.first_cell a {
	padding: 0 10px 0 0;
}
div#breadcrumbs li.first_cell img {
	display: none;
}
div#breadcrumbs li img {
	padding: 0 5px 0 0;
	margin: 0 0 -2px 0;
}
div#breadcrumbs a:hover {
	color: #626262;
	text-decoration: underline;
}
/*	=CONTENT CONTAINER
	------------------------------------------------------ */
div#content_container {
	float: left;
	position: relative;
	width: 565px;
	min-width: 565px;
	min-height: 175px;
	padding: 0;
	margin: 0 0 0 40px;
}
/*	=PAGE TITLE
	------------------------------------------------------ */
div#page_title {
	float: left;
	position: relative;
	width: 535px;
	min-width: 535px;
	min-height: 30px;
	margin: 0;
	padding: 0;	
}
div#page_title h1 
{
	float: left;
	margin: 0 5px;
	padding: 0;
	font-family: "Arial Black", "Arial Bold", Tahoma, sans-serif;	
	font-family: Tahoma, sans-serif;	
	font-size: 2.25em;
	font-weight: bold;
	color: #384265;
}
div#page_title h1#page_title_third_tier {
	float: left;
	margin: 0 5px;
	padding: 0;
	font-family: "Arial Black", "Arial Bold", Tahoma, sans-serif;	
	font-family: Tahoma, sans-serif;	
	font-size: 1.50em;
	font-weight: bold;
	color: #384265;
}
div#page_title h1#page_title_page {
	margin: 0 5px;
	padding: 0;
	font-family: "Arial Black", "Arial Bold", Tahoma, sans-serif;	
	font-family: Tahoma, sans-serif;	
	font-size: 1.75em;
	line-height: 1.3;
	font-weight: bold;
	color: #384265;
}

/*-------------------------------------*/
/* Content Styles */

/*	=GRID
	------------------------------------------------------ */
div#content 
{
	line-height: 16px;
	margin-top: 16px;
	padding-top:0;
}
div#content p
{
	margin-top:0;
	margin-bottom: 8px;
}
/* Images in the grid */
div#content .column2 img.right-aligned-image, div#content .column2 a.right-aligned-image 
{
	margin: 0 0 10px 0;
}
div#content .column2 p img.right-aligned-image, div#content .column2 p a.right-aligned-image
{
	display:block;
	margin: 0 -5px 10px 0;
}
div#content .column1 img.left-aligned-image, div#content .column1 a.left-aligned-image 
{
	margin: 0 10px 10px 0;
}
div#content .column1 p img.left-aligned-image, div#content .column1 p a.left-aligned-image 
{
	margin: 0 0 10px -5px;
}
div#content img.right-aligned-image, div#content a.right-aligned-image 
{
	display:block;
	float:right;
	margin: 0 -5px 10px 15px;
}
div#content img.left-aligned-image, div#content a.left-aligned-image 
{
	display:block;
	float:left;
	margin: 0 15px 10px -5px;
}
/* Full-bleed images */
img.full-bleed-right, div.full-bleed-right {
	float: right;
	margin-right: -88px;
	overflow:hidden;
	position: relative;
}
img.full-bleed-left, div.full-bleed-left {
	float: left;
	margin-left: -28px;
	overflow:hidden;
	position: relative;
}
/* Scrapbook images */
img.scrapbook {
	border: 10px solid #fff;
	-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5), -1px -1px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5), -1px -1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5), -1px -1px 2px rgba(0, 0, 0, 0.2);
	-webkit-transform: scale(0.85);
	-moz-transform: scale(0.85);
	-o-transform: scale(0.85);
	transform: scale(0.85);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
img.scrapbook.v1 {
	-webkit-transform: rotate(-5deg);
	-moz-transform: rotate(-5deg);
	-o-transform: rotate(-5deg);
	transform: rotate(-5deg);
}
img.scrapbook.v2 {
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	transform: rotate(-3deg);
}
img.scrapbook.v3 {
	-webkit-transform: rotate(-1.5deg);
	-moz-transform: rotate(-1.5deg);
	-o-transform: rotate(-1.5deg);
	transform: rotate(-1.5deg);
}
img.scrapbook.v4 {
	-webkit-transform: rotate(-0.5deg);
	-moz-transform: rotate(-0.5deg);
	-o-transform: rotate(-0.5deg);
	transform: rotate(-0.5deg);
}
img.scrapbook.v5 {
	-webkit-transform: rotate(0.5deg);
	-moz-transform: rotate(0.5deg);
	-o-transform: rotate(0.5deg);
	-transform: rotate(0.5deg);
}
img.scrapbook.v6 {
	-webkit-transform: rotate(1.5deg);
	-moz-transform: rotate(1.5deg);
	-o-transform: rotate(1.5deg);
	transform: rotate(1.5deg);
}
img.scrapbook.v7 {
	-webkit-transform: rotate(3deg);
	-moz-transform: rotate(3deg);
	-o-transform: rotate(3deg);
	transform: rotate(3deg);
}
img.scrapbook.v8 {
	-webkit-transform: rotate(5deg);
	-moz-transform: rotate(5deg);
	-o-transform: rotate(5deg);
	transform: rotate(5deg);
}

a:hover img.scrapbook {
	-webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 1);
	-moz-box-shadow: 0 0 12px rgba(0, 0, 0, 1);
	box-shadow: 0 0 12px rgba(0, 0, 0, 1);
	-webkit-transform: rotate(0deg) scale(1.05);
	-moz-transform: rotate(0deg) scale(1.05);
	-o-transform: rotate(0deg) scale(1.05);
	transform: rotate(0deg) scale(1.05);
}



/* Grid nudging */
div#content p, div#content ul, div#content ol, div#content dl,
div#content h1, div#content h2, div#content h3, div#content h4,
div#content h5, div#content h6 
{
	margin-left: 5px;
	margin-right: 5px;
}
/*	=BLUEPRINT GRID
	------------------------------------------------------ */
	.container, div#content {width:553px;margin:0 auto;clear:left;}
	.showgrid {background:url(/images/grid36-11.png);}
	.showdiv {background-color: #931b32;opacity:0.5;}
	.showdiv p {color:#fff;opacity:1.0;}
	.column, .icon, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .column1, .column2, .column1a, .column1b, .column2a, .column2b, .column1-2a {float:left;margin-right:11px;}
	.last, .column2, .column1b, .column2b, .blogRecentPosts {margin-right:0;}
	.span-1 {width:36px;}
	.span-2, .icon {width:83px;}
	.span-3, .column1a, .column1b, .column2a, .column2b {width:130px;}
	.span-4 {width:177px;}
	.span-5 {width:224px;}
	.span-6, .column1, .column2, .blogRecentPosts {width:271px;}
	.span-7 {width:318px;}
	.span-8 {width:365px;}
	.span-9, .column1-2a {width:412px;}
	.span-10 {width:459px;}
	.span-11 {width:506px;}
	.span-12 {width:553px;margin-right:0;}
	input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12 {border-left-width:1px!important;border-right-width:1px!important;padding-left:5px!important;padding-right:5px!important;}
	input.span-1, textarea.span-1 {width:24px!important;}
	input.span-2, textarea.span-2 {width:71px!important;}
	input.span-3, textarea.span-3 {width:118px!important;}
	input.span-4, textarea.span-4 {width:165px!important;}
	input.span-5, textarea.span-5 {width:212px!important;}
	input.span-6, textarea.span-6 {width:259px!important;}
	input.span-7, textarea.span-7 {width:306px!important;}
	input.span-8, textarea.span-8 {width:353px!important;}
	input.span-9, textarea.span-9 {width:400px!important;}
	input.span-10, textarea.span-10 {width:447px!important;}
	input.span-11, textarea.span-11 {width:494px!important;}
	input.span-12, textarea.span-12 {width:541px!important;}
	.append-1 {padding-right:47px;}
	.append-2 {padding-right:94px;}
	.append-3 {padding-right:141px;}
	.append-4 {padding-right:188px;}
	.append-5 {padding-right:235px;}
	.append-6 {padding-right:282px;}
	.append-7 {padding-right:329px;}
	.append-8 {padding-right:376px;}
	.append-9 {padding-right:423px;}
	.append-10 {padding-right:470px;}
	.append-11 {padding-right:517px;}
	.prepend-1 {padding-left:47px;}
	.prepend-2 {padding-left:94px;}
	.prepend-3 {padding-left:141px;}
	.prepend-4 {padding-left:188px;}
	.prepend-5 {padding-left:235px;}
	.prepend-6 {padding-left:282px;}
	.prepend-7 {padding-left:329px;}
	.prepend-8 {padding-left:376px;}
	.prepend-9 {padding-left:423px;}
	.prepend-10 {padding-left:470px;}
	.prepend-11 {padding-left:517px;}
	.border {padding-right:5px;margin-right:5px;border-right:1px solid #eee;}
	.colborder {padding-right:28px;margin-right:29px;border-right:1px solid #eee;}
	.pull-1 {margin-left:-47px;}
	.pull-2 {margin-left:-94px;}
	.pull-3 {margin-left:-141px;}
	.pull-4 {margin-left:-188px;}
	.pull-5 {margin-left:-235px;}
	.pull-6 {margin-left:-282px;}
	.pull-7 {margin-left:-329px;}
	.pull-8 {margin-left:-376px;}
	.pull-9 {margin-left:-423px;}
	.pull-10 {margin-left:-470px;}
	.pull-11 {margin-left:-517px;}
	.pull-12 {margin-left:-564px;}
	.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12 {float:left;position:relative;}
	.push-1 {margin:0 -47px 0 47px;}
	.push-2 {margin:0 -94px 0 94px;}
	.push-3 {margin:0 -141px 0 141px;}
	.push-4 {margin:0 -188px 0 188px;}
	.push-5 {margin:0 -235px 0 235px;}
	.push-6 {margin:0 -282px 0 282px;}
	.push-7 {margin:0 -329px 0 329px;}
	.push-8 {margin:0 -376px 0 376px;}
	.push-9 {margin:0 -423px 0 423px;}
	.push-10 {margin:0 -470px 0 470px;}
	.push-11 {margin:0 -517px 0 517px;}
	.push-12 {margin:0 -564px 0 564px;}
	.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12 {float:right;position:relative;}
	.prepend-top {margin-top:1.5em;}
	.append-bottom {margin-bottom:1.5em;}
	.box {padding:1.5em;margin-bottom:1.5em;background:#E5ECF9;}
	hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
	hr.space {background:#fff;color:#fff;visibility:hidden;}
	.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
	.clearfix, .container {display:block;}
	.clear {clear:both;}
/*	=ZONES
	------------------------------------------------------ */
	.zone, .blogRecentPosts {
		margin-bottom: 11px;
	}
	.zone-float-right {
		float: right;
		margin: 0 0 10px 10px;
	}
	.zone-float-left {
		margin: 0 10px 10px 0;
	}
	.zone-float-right-no-gutter {
		float: right;
		margin: 0;
	}
	.zone-float-left-no-gutter {
		margin: 0;
	}
	.zone-inner, .RecentNews {
		overflow: visible;
		padding: 5px 0;
	}
	.zone-inner.style1, .zone-inner.style2, .zone-inner.style3,
	.zone-inner.style4, .RecentNews {
		overflow: hidden;
	}
	.edgeToEdge {
		width: 553px; padding: 0 88px 33px 28px;margin: 0 -88px 0 -28px;
	}
	/* zone lists */
	.zonepopout {
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		border-radius: 10px;
		padding: 0;
		border: solid 1px transparent;		
	}
	.zonepopout:hover {
		background-color: #fff;
		-webkit-box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.8);
		-moz-box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.8);
		box-shadow: 3px 3px 2px rgba(0, 0, 0, 0.8);
		-webkit-transform: scale(1.05);
		-moz-transform: scale(1.05);
		transform: scale(1.05);
		border: solid 1px #a2a5a4;
	}
	.zonepopout .span-12, .zonepopout .span-11, .zonepopout .span-10, .zonepopout .span-9, .zonepopout .span-8, .zonepopout .span-7, .zonepopout .span-6, .zonepopout .span-5, .zonepopout .span-4, .zonepopout .span-3 {
		padding: 5px 15px 0 5px;
		padding:0;
		margin: 0;
	}
	div#content .zonepopout.zoneitem h2, div#content .zoneitem h2 {
		margin: 0;
		padding: 0 5px;
	}
	div#content .zonepopout h2 a.rollover, div#content .zoneitem h2 a.rollover {
		margin: 0 -5px;
	}
	div#content .zoneitem h2 {
		margin: 14px 0 0 0;
		padding: 0 5px;
	}
	div#content .zonepopout h2 a {
		color: rgb(56, 66, 101);
		font-size: 1.7em;
		font-weight: normal;
		text-decoration: none;
		background-repeat: no-repeat;
	}
	div#content .zonepopout p {
		margin: 0;
		padding: 0;
	}
	div#content .zonepopout p a, div#content .zonepopout p a:visited {
		color: rgb(51, 51, 51);
		text-decoration: none;
		padding: 0 5px 8px 5px;
		display: block;
	}
	div#content .zonepopout:hover h2 a {
		color: #931b32;
	}
	div#content .zonepopout:hover p a, div#content .zonepopout:hover p a:hover {
		color: rgb(51, 51, 51);
	}
	div#content .zonepopout:hover div a.rollover {
		background-position: left bottom;
	}
	div#content .zonepopout a .clearer {
		text-decoration:none;
		height:5px;
		visibility:hidden;
	}
	
	/* styles for zones */
	/* Style 0: plain */
	/* Style 1: white on gray, gray border */
	/* Style 2: Gray Border */
	/* Style 3: white background, gray border */
	/* Style 4: Crimson Box */
	/* Style 5: Wave Bottom */
	
	.style0 {
		/* plain */
	}

	/* Shared by all styled zones */
	div#content .style0 blockquote, div#content .style2 blockquote,
	div#content .style1 blockquote, div#content .style3 blockquote,
	div#content .style4 blockquote, div#content .style5 blockquote {
		background: none;
		border-left: 3px solid #fff;
		color: #fff;
		font-family: Tahoma, sans-serif;
		font-style: italic;
		margin: 0 1em;
		padding: 0;
		width: auto;
	}
	div#content .style0 blockquote, div#content .style2 blockquote, 
	div#content .style3 blockquote, div#content .style5 blockquote {
		/* better colors for non-reversed text */
		border-left: 3px solid #a2a5a4;
		color: #333;
	}
	div#content .style0 blockquote em, div#content .style1 blockquote em,
	div#content .style2 blockquote em, div#content .style3 blockquote em,
	div#content .style4 blockquote em, div#content .style5 blockquote em {
		font-style: normal;
	}
	
	/* For styles with borders */
	.style1, .style2, .style3, .style4, .RecentNews {
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-radius: 6px;
		padding: 5px 0 0 0;
	}
	.style1 h2, .style1 h3, .style2 h2, .style2 h3,
	.style3 h2, .style3 h3, .style4 h2, .style4 h3,
	.style5 h2, .style5 h3, .RecentNews h2 {
		font-size: 1.75em !important;
		font-weight: normal !important;
		margin:1.75em 5px 5px;
		padding:0;
	}
	.style1 h2 a, .style1 h3 a, .style2 h2 a, .style2 h3 a,
	.style3 h2 a, .style3 h3 a, .style4 h2 a, .style4 h3 a,
	.style5 h2 a, .style5 h3 a, .RecentNews h2 a {
		font-size: inherit;
	}	
	.style1 h3, .style2 h3, .style3 h3, .style4 h3, .style5 h3 {
		font-size: 1.5em !important;
		margin-top: 1em !important;
	}
	.style1 > h2:first-child, .style1 > h3:first-child,
	.style2 > h2:first-child, .style2 > h3:first-child,
	.style3 > h2:first-child, .style3 > h3:first-child,
	.style4 > h2:first-child, .style4 > h3:first-child,
	.style5 > h2:first-child, .style5 > h3:first-child,
	.RecentNews > h2:first-child {
		margin-top:0;
	}

	/* For reversed styles (.style1, .style4, .style5) */
	.style1, .style4, .RecentNews {
		color: #fff;
		font-weight: bold;
		margin:0; /* not sure why this is */
	}
	.style1 h2, .style1 h3, .style1 h4, .style1 h5, .style1 h6,
	.style4 h2, .style4 h3, .style4 h4, .style4 h5, .style4 h6,
	.RecentNews h2 {
		color: #ffc653;
		text-shadow: #333 2px 2px 5px;
	}
	div#content .style1 h2 a, div#content .style1 h3 a,
	div#content .style4 h2 a, div#content .style4 h3 a,
	div#content .RecentNews h2 a
	{
		color: #ffc653 !important;
		font-weight: normal !important;
		text-decoration:none;
	}
	div#content .style1 h2 a:hover, div#content .style1 h3 a:hover,
	div#content .style4 h2 a:hover, div#content .style4 h3 a:hover,
	div#content .RecentNews h2 a:hover
	{
		color:#fff !important;
		text-decoration: underline;
	}
	div#content .style4 p a:hover {
		color:#384265 !important;
	}
	.style1 div, .style4 div {
		margin:0;
		padding: 4px;
	}
	div#content .style1 dt, div#content .style4 dt {
		font-weight: bold;
	}
	div#content .style1 a,
	div#content .style4 a,
	div#content .RecentNews a {
		color:#fff;
		font-weight:bold;
	}
	
	/* Style 1: white on gray */
	.style1, .RecentNews {
		background-color: #a2a5a4;
		border: 1px solid #888;
	}
	.style1 h2 code, .style1 h3 code, .style1 h4 code, .style1 h5 code, .style1 h6 code {
		color:#fff;
	}
	
	/* Style 2: Gray Border */
	.style2 {
		border: 1px solid #888;
	}

	/* Style 3: White Background, Gray Border, Drop Shadow */
	.style3 {
		background-color: #fff;
		border: 1px solid #888;
		-moz-box-shadow: 1px 1px 4px #333;
		-webkit-box-shadow: 1px 1px 4px #333;
		-o-box-shadow: 1px 1px 4px #333;
		box-shadow: 1px 1px 4px #333;
	}

	/* Style 4: Red Box */
	.style4 {
		background-color: #9e1b32;
		background: -webkit-gradient(radial, 0 0, 0, 130 130, 1000, from(#D52241), to(#9e1b32));
		border: 1px solid #9e1b32;
	}
	.style4 code {
		color:#ccc;
	}

	/* Style 5: gray with wave bottom */
	.style5 {
		background-color: #DCD9D8;
		background-position: bottom left;
		background-repeat: no-repeat;
	}
	.span-1 .style5 {
		background-image: url(/images/wave-bottom-span-01.png);
		padding-bottom: 4px;
	}
	.span-2 .style5 {
		background-image: url(/images/wave-bottom-span-02.png);
		padding-bottom: 10px;
	}
	.span-3 .style5 {
		background-image: url(/images/wave-bottom-span-03.png);
		padding-bottom: 15px;
	}
	.span-4 .style5 {
		background-image: url(/images/wave-bottom-span-04.png);
		padding-bottom: 20px;
	}
	.span-5 .style5 {
		background-image: url(/images/wave-bottom-span-05.png);
		padding-bottom: 26px;
	}
	.span-6 .style5 {
		background-image: url(/images/wave-bottom-span-06.png);
		padding-bottom: 31px;
	}
	.span-7 .style5 {
		background-image: url(/images/wave-bottom-span-07.png);
		padding-bottom: 36px;
	}
	.span-8 .style5 {
		background-image: url(/images/wave-bottom-span-08.png);
		padding-bottom: 41px;
	}
	.span-9 .style5 {
		background-image: url(/images/wave-bottom-span-09.png);
		padding-bottom: 46px;
	}
	.span-10 .style5 {
		background-image: url(/images/wave-bottom-span-10.png);
		padding-bottom: 51px;
	}
	.span-11 .style5 {
		background-image: url(/images/wave-bottom-span-11.png);
		padding-bottom: 56px;
	}
	.span-12 .style5 {
		background-image: url(/images/wave-bottom-span-12.png);
		padding-bottom: 61px;
	}
	
/*	=INSIDE IUP
	------------------------------------------------------ */
div#content #inside_top .column1 
{
	margin-top: 5px;
}
div#content div#viewmaster_mini img
{
	display: block;
	padding: 0;
	margin: 0 0 0 -5px;
	margin:0;
}
div#content table#weekly_highlights
{
	border-collapse:collapse;
	line-height: 16px;
	margin: 0 5px;
}
div#content table#weekly_highlights th, div#content table#weekly_highlights td
{
	border: none;
	padding: 0;
}
div#content table#weekly_highlights td
{
	font-size: 12px;
	font-weight: bold;
}
div#content table#weekly_highlights th 
{
	font-style: normal;
	padding-right: 10px;
	text-align: right;
	vertical-align: top;
}
div#content table#weekly_highlights p, div#content table#weekly_highlights h2
{
	margin: 0 0 7.5px 0;
}
div#content div#news_bulletins
{
	background: #8c868c url(/images/news_box_top.gif) top left no-repeat;
	font-weight: bold;
}
div#content #news_bulletin_bottom
{
	background: transparent url(/images/news_box_bottom.gif) bottom left no-repeat;
	padding-bottom: 15px;
}
div#content div#news_bulletins ul 
{
	font-size: 11px;
	line-height: 16px;
	list-style-type: none;
	margin:0;
	padding:0;
}
div#content div#news_bulletins h2
{
	color:#ffcb29;
	font-size: 18px;
	padding-bottom: 4px;
	padding-top: 19px;
	text-shadow: #333 2px 2px 5px;
}
div#content div#news_bulletins p 
{
	font-size: 11px;
	line-height: 16px;
	text-align: right;
}
div#content div#news_bulletins p, div#content div#news_bulletins ul li
{
	margin-bottom: 8px;
}
div#content div#news_bulletins h2, div#content div#news_bulletins ul, div#content div#news_bulletins p 
{
	margin: 0 5px;
}
div#content div#news_bulletins ul li a, div#content div#news_bulletins p a
{
	color:#fff;
}
/* Beyond Expectations wihtout Bullets */
div#content ul.beyond_expectations 
{
	float:right;
	list-style-type: none;
	margin: 0 0 15px 15px;
	padding: 0;
	width: 270px;
}
div#content ul.beyond_expectations li
{
	list-style-type: none;
}
/* Compact Collections */
div#content div.collection_compact h2
{
	font-size: 14px;
	line-height: 16px;
	margin:0;
	padding: 12px 5px 4px 5px;
	text-shadow: #A2A5A4 2px 2px 3px;
}
div#content div.collection_compact ul
{
	list-style-type: none;
	margin:0 5px 0 5px;
	padding:0;
}
div#content div.collection_compact li
{
	line-height: 16px;
	margin: 0 0 4px 0 ;
}
div#content div.collection_compact p
{
	font-size: 10px;
	line-height: 16px;
	margin:0 5px 4px 5px;
	text-align: right;
}
/* end Compact Collections */
/* end Inside IUP Styles */
/*	=TYPOGRAPHY 2
	------------------------------------------------------ */
abbr, acronym 
{
	border: none;
	cursor: help;
}
abbr:hover, acronym:hover 
{
	border-bottom: dotted 1px;
}
div#content {
	float: left;
	position: relative;
	width: 553px;
	min-width: 553px;
	min-height: 175px;
	margin: 16px 0 0 0;
	padding: 0 0 20px 0;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	line-height: 1.40em;
	font-weight: normal;
	color: #333;
}
div#content a {
	color: #384265;
}
div#content h2 a {
	color: #9e1b32;
}
div#content a:visited {
	color: #702785;
}

div#content h2 a:visited {
	color: #9e1b32;
}
div#content a:hover {
	color: #9e1b32;
}
div#content h2 a:hover {
	color: #384265;
}
a:active {
  outline: none;
}
div#content blockquote 
{
	clear:both;
}
div#content ul, div#content ol 
{
	margin:8px 5px;
	padding:0 0 0 2em;
}
div#content ol 
{
	list-style-type:decimal;
}
div#content ol ol 
{
	list-style-type:lower-alpha;
}
div#content ol ol ol
{
	list-style-type:lower-roman;
}
div#content ol ol ol ol
{
	list-style-type:decimal;
}
div#content li 
{
	margin: 0 0 4px 0;
	padding: 0 0 0 0;
}
.sub_head {
	margin-bottom: -2px;
	padding-bottom: 0px;
	font-family: Tahoma, sans-serif;	
	font-weight: bold;
	color: #9e1b32;	
}
div#content p.introduction 
{
	color: #9e1b32;
	font-weight: bold;
}
div#content .indented
{
	margin-left: 20px;
	margin-right: 20px;
}
div#content .large {
	font-size: 1.2em;
	line-height: 1.5em;
	margin-bottom: 1.25em;
}
div#content .small {
	font-size:.8em;
	margin-bottom:1.875em;
	line-height:1.875em;
}
/*	=TABLES
	------------------------------------------------------ */
div#content table {
	padding: 0;
	margin: 8px 0;
	border-collapse: collapse;
}
div#content table caption 
{
	padding: 12px 5px 3px 5px;
	margin: 0px;
	font-family: Tahoma, sans-serif;	
	font-size: 1.10em;
	font-weight: bold;
	color: #9e1b32;
	text-align: left;
}
div#content td, div#content th {
	font-size: 11px;
	border-bottom: solid 1px #a2a5a4;
	padding: 3px 5px;
}

/* no borders on form layout tables */
div#content table.show_design_border td, div#content table.show_design_border th 
{
	border-bottom:none;
	border-top: none;
}
div#content thead th {
	font-size: 11px;
	text-align: left;
	vertical-align: bottom;
}
div#content tbody th {
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	text-align: left;
}
div#content tbody th em {
	font-style: normal;
}
div#content tbody th, div#content tbody td {
	border-top: solid 1px #a2a5a4;
	vertical-align:top;
}
div#content tbody th p, div#content tbody td p
{
	margin-left:0;
	margin-right:0;
}
div#content table.layout td, div#content table.layout th 
{
	border-bottom: none;
	border-top:none;
}

div#content table.display {
	margin: 16px auto;
}

div#content table.display td, div#content table.display th,
div#content table.display tbody td, div#content table.display thead th
{
	font-size: 13px;
	padding: 5px 8px;
}
div#content table.display tbody tr:nth-child(odd) {
   background-color: #ddd;
}
div#content table.display tbody tr:nth-child(odd) td,
div#content table.display tbody tr:nth-child(odd) th, 
div#content table.display tbody tr:nth-child(even) td,
div#content table.display tbody tr:nth-child(even) th {
	border: none;
}

div#content table.display tbody tr:last-child td,
div#content table.display tbody tr:last-child th {
	border-bottom: solid 1px #a2a5a4;
}
div#content table.display tbody tr:hover {
	background-color: #eee;
}
div#content table.display caption {
	font-size: 1.75em !important;
	font-weight: normal !important;
	padding:12px 8px 8px;
	margin:0;
}
/*	=PERSONNEL LISTS
	------------------------------------------------------ */
div#content div.personnelGroup 
{
	clear:left;
}
div#content div.personnelGroup div.vcard
{
	margin: 0 5px 24px 5px;
}
div#content div.personnelGroup div.vcard h3 
{
	margin: 0;
	padding-top:5px;
}
div#content div.personnelGroup div.vcard p 
{
	margin: 0;
	min-height:1.4em;
}
/*	=BLOCK QUOTATIONS
	------------------------------------------------------ */
/* Handling block quotations, Stamats way and right way */
div#content ul.show_quote, div#content blockquote {
	width: 500px;
	margin: 0px;
	padding: 0 0 0 50px;
	background: url(/images/open_quote.jpg) no-repeat;
	list-style-type: none;
	font-family: Times New Roman, serif;	
	color: #5d5d5d;
	clear:both;	
}
div#content ul.show_quote li.quote, div#content blockquote p.quote {
	padding: 0 40px 0 0;
	background: url(/images/close_quote.jpg) no-repeat;
	background-position: 100% 0;
	font-family: Times New Roman, serif;	
	font-weight: bold;
	font-size: 1.45em;
	font-style: italic;
	color: #5d5d5d;	
}	
div#content ul.show_quote li.author, div#content blockquote p.person_quoted {
	padding: 5px 40px 0 0;
	text-align: right;
	font-family: Times New Roman, serif;	
	font-size: 1.25em;
	color: #5d5d5d;	
}
div#content div.right_content_area {
	float: right;
	width: 48%;
	padding: 0;
	margin: 5px 0 0 0;
	
}

/*	=BEYOND EXPECTATIONS
	------------------------------------------------------ */
div#content ul.beyond_expectations
{
	background: #002879 url(/images/blue_trapezoid_bottom.png) bottom left no-repeat;
	color:#fff;
	font-weight: bold;
	margin:0 0 10px 10px;
	padding:0 0 16px 0;
	width:270px;
}
div#content ul.beyond_expectations li.first 
{
	background: #002879 url(/images/blue_trapezoid_top.png) top left no-repeat;
	padding-top:16px;
	padding-bottom:0;
}
div#content ul.beyond_expectations li 
{
	margin:0;
	padding: 2.5px 5px;
	text-indent:0;
}
div#content ul.beyond_expectations li a, div#content ul.beyond_expectations li a:hover 
{
	color: #fff;
	text-indent:0;
}

/* end Beyond Expectations styles */
/*	=LEARN MORE
	------------------------------------------------------ */
div#content div.learn_more
{
	background: #efefef url(/images/learn_more_top.png) top left no-repeat;
	color:#4B4B4B;
	float:right;
	margin: 16px 0 15px 15px;
	padding:30px 0 0 0;
	width:270px;
}
div#content div.learn_more div
{
	background: transparent url(/images/learn_more_bottom.png) bottom left no-repeat;
	padding-bottom: 11px;
}
div#content div.learn_more ul 
{
	background: transparent url(/images/learn_more_middle.png) top left repeat-y;
	list-style-type: none;
	margin:0;
	padding:0 0 10px 0;
}
div#content div.learn_more ul li {
	margin-left:25px;
	margin-right:5px;
	text-indent:-20px;
}
/*	=RECENT NEWS BOX
	------------------------------------------------------ */
.blogRecentPosts {
	float:right;
}

/*	=UPCOMING EVENTS BOX
	------------------------------------------------------ */
.upperhome_template .upcomingEvents {
	float: right;
	clear: right;
}

/*	=HAWKS TALK VIDEO BOX
------------------------------------------------------ */
.hawks_talk {
	background-color: #9E9E9E;
	height: 343px;
}
.hawks_talk.crimson {
	background-color: #9e1b32;	
}
.hawks_talk.include-more-videos {
	height: 373px;
}
.hawks_talk .top_image {
	float: left;
	height: 123px;
	width: 224px;
	text-indent:-9999px;
	background-image:url(/images/hawksTalk-gray-top-image.jpg);
}
.hawks_talk.crimson .top_image {
	background-image:url(/images/hawksTalk-crimson-top-image.jpg);	
}
.hawks_talk .video_player {
	float: left;
	height: 126px;
	width: 224px;
}
.hawks_talk .icons_bottom {
	float: left;
	height: 94px;
	width: 224px;
	background-image: url(/images/hawksTalk-gray-icon-background.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	color:#333;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 11px;
}
.hawks_talk.crimson .icons_bottom {
	background-image: url(/images/hawksTalk-crimson-icon-background.jpg);
}
div#content .hawks_talk ul.icons {
	list-style: none;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
div#content .hawks_talk ul.icons.threeIcons {
	width: 172px;
}
div#content .hawks_talk ul.icons.twoIcons {
	width: 117px;
}
div#content .hawks_talk ul.icons.oneIcons {
	width: 62px;
}
div#content .hawks_talk .icons li {
	float: left;
	display:inline;
	height: 94px;
	margin:0;
	width: 55px;
}
div#content .hawks_talk .icons li.goToAdmissionsIcon,
.hawks_talk .icons li.goToAdmissionsIcon a {
	margin:0;
	width: 62px;
}
div#content .hawks_talk .icons li.applyNowIcon,
.hawks_talk .icons li.applyNowIcon a {
	margin:0;
	width: 48px;
}
div#content .hawks_talk .icons li a {
	color: #333;
	display: block;
	height: 94px;
	text-transform: uppercase;
	line-height: 1.5;
	text-align: center;
	text-decoration:none;
	width: 55px;
	-webkit-transition: color 0.2s ease-in-out;
	-moz-transition: color 0.2s ease-in-out;
	transition: color 0.2s ease-in-out;
}
div#content .hawks_talk.crimson .icons li a,
div#content .hawks_talk.crimson .more_videos a {
	color:#ccc;
}
div#content .hawks_talk .icons li a:hover {
	color: #FFF;
}
div#content .hawks_talk .icons li:hover a img {
	-webkit-transition: -webkit-transform 0.2s ease-in-out;
	-moz-transition:  -moz-transform 0.2s ease-in-out;
	transition: transform 0.2s ease-in-out;
	-webkit-transform: scale(1.5);
	-o-transform: scale(1.5);
	-moz-transform: scale(1.5);
	transform: scale(1.5);	
}
.hawks_talk .more_videos {
	background-color:#FCF8F7;
	background-image: url(/images/hawksTalk-tab-more-videos.png);
	clear: both;
	font-size: 9px;
	font-weight: bold;
	text-align: center;
	font-family: Tahoma, sans-serif;
	height: 30px;
	width: 224px;
}
.more_videos a {
	background-image: url(/images/hawksTalk-tab-more-videos.png);
	height: 30px;
	margin: 0 0 11px 0;
}
.hawks_talk img {
	display: block;
	margin: 0 auto;
}

/*	=NEWS TEMPLATE
	------------------------------------------------------ */
div#content h1.entryTitle 
{
	color: #9e1b32;
	font-size: 1.4em;
	line-height: 1.2;
	margin: 18px 5px 3px 5px;
}
div#content h1.entryTitle a 
{
	color: #9e1b32;
}
.entryBody
{
	margin: 0 5px 0px 5px;
}
.author_of_post 
{
	color: #333;
	font-style:italic;
	margin-top: 0;
}
div#content div.column2b h3.first_h3 
{
	padding-top: 13px;
}
div#content div.blogCategories ul, div#content div.blogArchive ul
{
	list-style-type: none;
	margin: 0 5px;
	padding: 0;
}
div#content .blogCategories ul li, div#content .blogArchive ul li 
{
	margin: 0 0 10px 0;
	padding: 0;
	text-indent:0;
}
div.blogRSS 
{
	margin-left:5px;
	margin-right:5px;
}
body.news_template div#content div.blogRecentPosts, body.newsitem_template div#content div.blogRecentPosts 
{
	background: none;
	color:#000;
	float: none;
	margin-bottom: 10px;
	padding: 0;
	width:auto;
}
body.news_template div#content div.blogRecentPosts ul, body.newsitem_template div#content div.blogRecentPosts ul {
	background: none;
	font-weight: normal;
	list-style-type: none;
	margin: 0 5px;
	padding: 0;
}
body.news_template div#content div.blogRecentPosts ul li, body.newsitem_template div#content div.blogRecentPosts ul li
{
	margin: 0 0 10px 0;
	padding: 0;
	text-indent: 0;
}
body.news_template div#content div.blogRecentPosts ul li a, body.newsitem_template div#content div.blogRecentPosts ul li a
{
	margin: 0;
	color:#384265;
}
/*	=HOW TO
	------------------------------------------------------ */
div#content div#howToTools, div#content div#itsearch
{
	background-color: #efefef;
	border: 1px solid #666;
	font-size: 91.6667%;
}
div#content div#howToTools .column2
{
	width:260px;
}
div#content div#itsearch
{
	float:right;
	margin: 0 0 10px 10px;
	width:200px;
}
div#content div#itsearch div.inner 
{
	padding: 5px;
}
div#content div#itsearch h3 
{
	font-size:100%;
	margin-top: 0;
}
div#content div#itsearch input 
{
	color: #333;
	font-size: 91.6667%;
}
div#content div#itsearch input#ctl00_cpContent_headerMain_q2
{
	width:174px;
}
body.itsupportcenter_template div#content input#ctl00_cpContent_headerMain_q2
{
	width:258px;
	border:solid 1px #666;
}
/*	=MAJOR SHEETS AND PROGRAM SHEETS
	------------------------------------------------------ */
div#content .majorSheetSidebar, div#content .majorSheetSidebar h2 {
	background-color:#e3e1e0;
}
div#content .majorSheetSidebar h2 {
	margin: 10px 10px 5px 10px;
}
div#content .majorSheetSidebar ul.nobullets {
	margin: 0 10px;
	padding-left:0;
}
div#content .majorSheetSidebar ul.nobullets li {
	list-style-type: none;
	margin:0 0 10px 0;
	padding-left:0;
	font-weight: bold;
}
/*	=CALLS TO ACTION AND CALLOUTS WITH ICONS
	------------------------------------------------------ */
	
/* Undergraduate Social Media Callout */

div#content .ug-social-media-callout, div#content .call-to-action-ug {
	margin: 0;
	padding: 0;
}
div#content .ug-social-media-callout li, div#content .call-to-action-ug li {
	list-style-type: none;
	margin: 0 11px 0 0;
}
div#content .ug-social-media-callout li.last, div#content .call-to-action-ug li.last {
	margin-right: 0;
}
div#content .ug-social-media-callout li a, div#content .call-to-action-ug li a {
	width: 83px;
	height: 83px;
	background-repeat: no-repeat;
	background-color: transparent;	
}
div#content .ug-social-media-callout li a {
	background-image: url(/images/icons-ug-social-media.png);
}
div#content .call-to-action-ug li a {
	background-image: url(/images/icons-ug-calls-to-action.png);
}
div#content .call-to-action-ug.small-icons li a {
	background-image: url(/images/icons-ug-calls-to-action-sm.png);
}

div#content .ug-social-media-callout .facebook-visit-our-page a,
div#content .call-to-action-ug .request-info a {
	background-position: 0 0;
}
div#content .ug-social-media-callout .facebook-visit-our-page a:hover,
div#content .call-to-action-ug .request-info a:hover {
	background-position: 0 -83px;
}
div#content .ug-social-media-callout .you-tube a, 
div#content .call-to-action-ug .visit-campus a {
	background-position: -83px 0;
}
div#content .ug-social-media-callout .you-tube a:hover,
div#content .call-to-action-ug .visit-campus a:hover {
	background-position:  -83px -83px;
}
div#content .ug-social-media-callout .twitter a,
div#content .call-to-action-ug .apply-now a {
	background-position: -166px 0;
}
div#content .ug-social-media-callout .twitter a:hover,
div#content .call-to-action-ug .apply-now a:hover {
	background-position: -166px -83px;
}
div#content .ug-social-media-callout .facebook-join-us a,
div#content .call-to-action-ug .pay-deposit a {
	background-position: -249px 0;
}
div#content .ug-social-media-callout .facebook-join-us a:hover,
div#content .call-to-action-ug .pay-deposit a:hover {
	background-position: -249px -83px;
}
/* Small icon versions */
div#content .call-to-action-ug.small-icons .icon,
div#content .call-to-action-ug.small-icons .icon a {
	width:74px;
	height:74px;
	margin-right:0;
}
div#content .call-to-action-ug.small-icons .request-info a {
	background-position: 0 0;
}
div#content .call-to-action-ug.small-icons .request-info a:hover {
	background-position: 0 -74px;
}
div#content .call-to-action-ug.small-icons .visit-campus a {
	background-position: -74px 0;
}
div#content .call-to-action-ug.small-icons .visit-campus a:hover {
	background-position:  -74px -74px;
}
div#content .call-to-action-ug.small-icons .apply-now a {
	background-position: -148px 0;
}
div#content .call-to-action-ug.small-icons .apply-now a:hover {
	background-position: -148px -74px;
}
div#content .call-to-action-ug.small-icons .pay-deposit a {
	background-position: -222px 0;
}
div#content .call-to-action-ug.small-icons .pay-deposit a:hover {
	background-position: -222px -74px;
}
/* Call to action buttons */
div#content a.call-button {
	background: #C99900;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E1AB00), to(#876806));
	background-image: -moz-linear-gradient(19% 90% 90deg,#876806, #E1AB00);
	border: 1px solid #765B04;
	color: #fff;
	display: block;
	font-family: Limerick-Regular,"Gill Sans",Corbel,Verdana,sans-serif;
	font-weight:bold;
	font-size: 15px;
	line-height: 25px;
	height: 25px;
	letter-spacing: 1px;
	margin: 0;
	padding: 0;
	text-align: center;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	text-transform: uppercase;
	width: 128px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 10);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 10);		
	text-decoration: none;
}
div#content a.call-button:hover {
	background-color: #EEA400;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F1B700), to(#A57F06));
	background-image: -moz-linear-gradient(19% 90% 90deg,#A57F06, #F1B700);
	color: #555;
	-webkit-box-shadow: 0px 2px 6px rgba(0, 0, 0, 10);
	-moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 10);		
}
div#content a.call-button:active {
	background-color: #EEA400;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#A57F06), to(#F1B700));
	background-image: -moz-linear-gradient(19% 90% 90deg,#F1B700, #A57F06);
	color: #9e1b32;
	-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 10);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 10);		
}
/*	=HIGHLIGHT BOXES
	------------------------------------------------------ */
div#content .highlight_box 
{
	background: #c30632 url(/images/red_trapezoid_top.png) top left no-repeat;
	color:#fff;
	float:right;
	font-weight: bold;
	line-height:16px;
	margin: 0 0 10px 15px;
	padding-top:16px;
	width:270px;
}
div#content .highlight_box h2
{
	color:#ccc;
	font-size: 14px;
	font-weight: bold;
	margin-top:0;
	text-shadow: #666 2px 2px 2px;
}
div#content .highlight_box p, div#content .highlight_box a
{
	background-color:#c30632;
	font-size: 12px;
	font-weight: bold;
	color:#fff;
}
div#content .highlight_box p, div#content .highlight_box a:hover 
{
	color:#fff;
}
div#content .highlight_box div 
{
	background: #c30632 url(/images/red_trapezoid_bottom.png) bottom left no-repeat;
	padding-bottom: 16px;
}
div#content .highlight_box.variation1 
{
	background: transparent url(/images/highlight_v1_top.png) top left no-repeat;
	background-color:#efefef;
	color:#000;
}
div#content .highlight_box.variation1 div
{
	background: transparent url(/images/highlight_v1_bottom.png) bottom left no-repeat;
	padding-bottom: 11px;
}
div#content .highlight_box.variation1 div.inner
{
	background: transparent url(/images/highlight_v1_middle.png) top left repeat-y;
}
div#content .highlight_box.variation1 h2, div#content .highlight_box.variation1 p, div#content .highlight_box.variation1 a
{
	background-color:transparent;
	color:#000;
}
div#content .highlight_box.variation1 a 
{
	color:#384265;
	font-weight:normal;
}
div#content .highlight_box.variation1 a:hover
{
	color:#9e1b32;
}
/* Highlight Variation 2 */
div#content .highlight_box.variation2 
{
	background-image: none;
	background-color:#efefef;
	border: solid 1px #6d6d6d;
	color:#000;
	width:268px;
}
div#content .highlight_box.variation2 div
{
	background-color:#efefef;
	background-image: none;
	padding-bottom: 11px;
}
div#content .highlight_box.variation2 div.inner
{
	background-color:#efefef;
	background-image: none;
}
div#content .highlight_box.variation2 h2, div#content .highlight_box.variation2 p, div#content .highlight_box.variation2 a
{
	background-color:transparent;
	color:#000;
}
div#content .highlight_box.variation2 a 
{
	color:#384265;
	font-weight:normal;
}
div#content .highlight_box.variation2 a:hover
{
	color:#9e1b32;
}

/*	=EVENT DETAILS BOX
	------------------------------------------------------ */
div.event-details {
	background: #DCD9D8 url(/images/event-details-top-bar-270px.png) top left repeat-x;
	padding-top:8px;
}
div#content .event-details-promoter h2 {
	margin:0 0 11px 0;
}
div.event-details div.style5 h2 {
	font-size: 16px !important;
	margin-bottom: 10px;
}
div#content div.event-details h3 {
	margin-top: 9px !important;
}
div.event-details abbr.dtstart {
	border-bottom: none;
	cursor: default;
}
div.event-details .event_details_update_flag {
	background: transparent url(/images/event-details-update-flag-span-05.png) top left no-repeat;
	color:#fff;
	margin: 0;
	padding: 8px 8px 9 8px;
	text-indent:-9999px;
}
div.event-details img.event-details-image-200px {
	display: none;
}
div.event-details .event_details_update_flag strong {
	display:block;
	padding: 8px;
}
div.event-details p.event-details-no-call {
	text-align:center;
	margin:11px 0;
	font-style:italic;
}
div#content div.event-details a.call-button {
	margin: 11px auto;
}

/*Kovalchick version*/
a.event-details-kovalchick {
	background: transparent url(/images/kovalchick-event-details-logo-rollover-span-5.png) top left no-repeat;
	height:98px;
}
/*Lively Arts version*/
a.event-details-la {
	background: transparent url(/images/la-event-details-logo-rollover-span-5.png) top left no-repeat;
	height:64px;
}
a.event-details-la-series {
	background-repeat: no-repeat;
	height:18px;
	width:190px;
}
/* adjustments for placement on newsItem template */
.newsitem_template div.span-5.event-details, .newsitem_template div#content div.span-5.zone-float-right {
	width:200px;
}
.newsitem_template div.span-5.event-details .style5 {
	background-image: url(/images/wave-bottom-200px.png);
}
.newsitem_template div.event_details_update_flag {
	background-image: url(/images/event-details-update-flag-200px.png);
}
.newsitem_template a.event-details-kovalchick {
	background: transparent url(/images/kovalchick-event-details-logo-rollover-200px.png) top left no-repeat;
	height:88px;
}
.newsitem_template a.event-details-la {
	background: transparent url(/images/la-event-details-logo-rollover-200px.png) top left no-repeat;
	height:57px;
}
.newsitem_template div.vevent img.event-details-image-200px {
	display: block;
	margin:0;
}
/* adjustments for placement on home template */
.home_template div#content div.span-5.event-details, .home_template div#content div.span-5.zone-float-right {
	width:271px;
	margin:0 0 11px !important;
}
.home_template div#content div.span-5.event-details-promoter {
	width:271px;
}
.home_template div.span-5.event-details .style5 {
	background-image: url(/images/wave-bottom-span-06.png);
	padding-bottom: 31px;
}
.home_template div.event_details_update_flag {
	background-image: url(/images/event-details-update-flag-span-06.png);
	height: 42px;
}
.home_template a.event-details-kovalchick {
	background: transparent url(/images/kovalchick-event-details-logo-rollover-span-6.png) top left no-repeat;
	height:119px;
}
.home_template a.event-details-la {
	background: transparent url(/images/la-event-details-logo-rollover-span-6.png) top left no-repeat;
	height:78px;
}
/* End Event Details Box */
/*	=LIVELY ARTS
	------------------------------------------------------ */
div.la-carousel {
	height:309px;
}
div#content div.la-carousel-controls, div#content div.la-carousel-vertical-controls {
	background-color: #000;
	bottom:0;
	color:#fff;
	font-size:18px;
	height:18px;
	line-height: 18px;	
	opacity:0;
	padding:11px;
	position:absolute;
	text-align:right;
	-moz-transition:opacity 0.3s ease;
	-o-transition:opacity 0.3s ease;
	-webkit-transition:opacity 0.3s ease;
	transition:opacity 0.3s ease;
	width:390px;
	z-index:1;
}
div#content div.la-carousel-vertical-controls {
	line-height: 146px;
	width: 15px;
	height: 146px;
	bottom: auto;
}
div#content div.controls-left {
	top: 0;
	text-align: left;
}
div#content div.controls-right {
	top: 0;
	right: 11px;
}
div#content div.la-carousel-controls a, div#content div.la-carousel-vertical-controls a {
	color: #fff;
	outline: none;
	text-decoration: none;
}
div#content div.la-carousel:hover div.la-carousel-controls, div#content div.la-carousel:hover div.la-carousel-vertical-controls {
	opacity: 0.7;
}
div#content div.la-carousel-controls a:hover, div#content div.la-carousel-vertical-controls a:hover {
	color: #9e1b32;
}
div#content div.la-carousel-controls a:active, div#content div.la-carousel-vertical controls a:active {
	color: #f00;
}
div#content p.la-carousel-caption {
	height: 26px;
	margin-bottom: 0;
	overflow: hidden;
}
div.la-event-details {
	background-color:#9e1b32;
	color:#fff;
}
div.la-name-and-date div {
	padding:11px 6px;
}
div.la-name-and-date div h2 {
	color: #fff;
	margin: 0 5px;
}
div.la-series-and-tickets {
	padding:11px 11px 11px 0;
}
div#content p.la-ticket-availability {
	text-align:right;
	margin:11px 0;
	font-style:italic;
}
div.la-different-event {
	background-color:#a2a5a4;
	height:29px;
	margin-bottom:22px;
	padding:0;
	text-align:right;
}
div.la-different-event div {
	padding:0 6px;
}
div#content div.la-different-event div p.large {
	font-style:italic;
	line-height:29px;
}
div#content div.la-st-label {
	margin: 0;
	height: 32px;
	width: 117px;
	line-height: 32px;
}
div.la-st-icons {
	margin:0;
	height:32px;
	width: 154px;
}
div.la-clips {
	margin-bottom:11px;
}
/* End lively arts */
/*	=DEFINITION LISTS
	------------------------------------------------------ */
div#content dl {
	margin-top:0;
	padding: 0;
}
div#content dt {
	font-size: 1.20em;
	font-weight: normal;
	margin: 0;
	padding: 6px 0 0 0;
}
.home_template div#content dt {
	font-weight: bold;
}
div#content dt:first-child {
	padding: 0;
}
div#content dd {
	padding: 0;
	margin-left: 10px;
}
div#content dt a {
	color: #931b32;
}	

/*	=FAQ
	------------------------------------------------------ */
div#content .faq-question 
{
	color: #931b32;
	font-weight: bold;
	margin: 18px 5px 0 5px;
}
/*	=OFFICE LOCATION AND HOURS
	------------------------------------------------------ */
div#office_location, div#office_hours 
{
	margin-bottom: 16px;
}
div#office_location {
	float: left;
	position: relative;
	padding: 0;
	width: 275px;
	text-align: right;
	text-decoration: none;
	font-family: Tahoma, sans-serif;	
	font-size: 0.75em;
	line-height: 1.40em;
	font-weight: normal;
	color: #333;	
	/*z-index: 15;*/
}
div#office_location a {
	color: #384265;
}
div#office_location ul, ul.vcard {
	margin: 0 10px 0 0;
	padding: 0;
	list-style-type: none;
}
div#office_location li.first_cell, ul.vcard li.first_cell {
	color: #9e1b32;
	font-weight: bold;	
}
div#office_hours {
	float: left;
	position: relative;
	padding: 0;
	width: 275px;	
	text-decoration: none;
	font-family: Tahoma, sans-serif;	
	font-size: 0.75em;
	line-height: 1.40em;
	font-weight: normal;
	color: #333;	
}
div#office_hours ul {
	margin: 0 0 0 10px;
	padding: 0;
	list-style-type: none;
}
div#office_hours li.first_cell {
	color: #9e1b32;
	font-weight: bold;	
}
/*	=FOOTER
	------------------------------------------------------ */
div#footer {
	float: left;
	position: relative;
	width: 692px;
	min-width: 692px;
	min-height: 50px;
	font-family: Tahoma, sans-serif;	
	font-size: 0.70em;
	line-height: 1.50em;
	font-weight: normal;
	color: #626262;	
	text-align: center;	
}
div#footer a {	
	text-decoration:underline;	 /* sets the underlining of the link */
	color: #384265;	/* sets the type color */
	z-index:100;
}
div#footer a:hover {
	color: #9E1B32;
}

/*	=IUP MAIN HOME PAGE
	------------------------------------------------------ */
div#home_tools {
	float: left;
	position: relative;
	width: 813px;
	min-width: 813px;
	min-height: 50px;	
}
div#home_tools ul {
	margin: 0;
	padding: 20px 0 0 0;
	list-style-type: none;
	font-family: Tahoma, sans-serif;	
	font-size: 0.70em;
	font-weight: normal;
	color: #626262;	
	text-align: center;
}
div#home_tools li {
	display: inline;	/* causes the list to align horizontally instead of stack */
	list-style-type:none;	/* removes the bullet off each list item */
	z-index:101;
	border-left: 1px solid #626262;
	padding:0px 2px 0 6px; /*creates space each side of menu item's text */
}
div#home_tools li.first_cell {
	border-left: none;
}
div#home_tools li.search {
	border-left: none;
	padding: 0;
}
div#home_tools li.search form {
	display: inline;
	margin: 0;
	padding: 0;
}
div#home_tools li.search input {
	padding: 2px 5px;
	font-family: Tahoma, sans-serif;	
	font-size: 11px;
	font-weight: normal;
	color: #626262;	
}
div#home_tools li.search label input {
	padding: 1px 5px;
}
div#home_tools a {	
	text-decoration:none;	 /* removes the underlining of the link */
	color: #626262;	/* sets the type color */
	z-index:100;
}
div#home_tools a:hover {
	color: #626262;
	text-decoration: underline;	
}
div#home_footer {
	float: left;
	position: relative;
	width: 813px;
	min-width: 813px;
	min-height: 50px;
	font-family: Tahoma, sans-serif;	
	font-size: 0.70em;
	line-height: 1.50em;	
	font-weight: normal;
	color: #626262;	
	text-align: center;	
}
div#home_footer a {	
	text-decoration:none;	 /* removes the underlining of the link */
	color: #626262;	/* sets the type color */
	z-index:100;
}
div#home_footer a:hover {
	color: #626262;
	text-decoration: underline;	
}
/*	=WIDE CONTENT TEMPLATE
	------------------------------------------------------ */
div#wide_container {
	position: relative;
	min-width: 692px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align:left;
	min-height: 10px;	
	z-index: 1;
}
div#top_container_wide_bg {
	float: left;
	position: relative;
	min-width: 692px;
	min-height: 87px;
	margin: 0 0 0 12px;
	padding: 0;
	background: url(/images/top_wide_logo_bg.jpg) repeat-x;
	background-position: 0 0;
	z-index: 2;
}
div#top_container_wide_corner {
	float: left;
	position: relative;
	min-width: 692px;
	min-height: 87px;
	margin: 0;
	background: url(/images/top_wide_logo_corner.jpg) no-repeat;
	background-position: 100% 100%;
	z-index: 3;
}
div#wide_left_container_bg {
	float: left;
	position: relative;
	min-width: 692px;
	min-height: 10px;
	margin: 0;
	padding: 0;
	background: #fcf8f8 url(/images/wide_left_container_bg.jpg) repeat-y;
	background-position: 0 0;
	z-index: 2;	
}
div#wide_right_container_bg {
	float: left;
	position: relative;
	min-width: 692px;
	min-height: 10px;
	margin: 0;
	padding: 0;	
	background: url(/images/wide_right_container_bg.jpg) repeat-y;
	background-position: 100% 100%;
	z-index: 2;	
}
div#wide_left_flare {
	float: left;
	position: relative;
	min-width: 692px;
	min-height: 248px;
	padding: 0;
	margin: 0;	
	background: url(/images/left_flare.jpg) no-repeat;
	background-position: 0 0;
	z-index: 2;	
}
div#wide_right_flare {
	float: left;
	position: relative;
	min-width: 692px;
	min-height: 164px;
	padding: 0;
	margin: 0;	
	background: url(/images/right_flare.jpg) no-repeat;
	background-position: 100% 100%;
	z-index: 2;	
}
div#wide_content_container {
	float: left;
	position: relative;
	min-width: 545px;
	min-height: 175px;
	padding: 0;
	margin: 0 0 0 40px;
	background: #fcf8f8;
}
div#wide_content {
	float: left;
	position: relative;
	min-width: 565px;
	min-height: 175px;
	background: #fff;
	margin: 0 0 0 0;
	padding: 0 0 20px 0;
	font-family: Tahoma, sans-serif;	
	font-size: 0.70em;
	line-height: 1.40em;
	font-weight: normal;
	color: #333;		
}
div#wide_bottom_repeat {
	float: left;
	position: relative;
	width: 692px;
	min-width: 692px;
	min-height: 28px;	
	padding: 0;
	margin: 0;
	background: url(/images/wide_bottom_repeat.jpg) repeat-x;
	background-position: 0 0;
	z-index: 2;
}
div#wide_bottom_flare {
	float: left;
	position: relative;
	width: 692px;
	min-width: 692px;
	min-height: 28px;	
	padding: 0;
	margin: 0;
	background: url(/images/wide_bottom_flare.jpg) no-repeat;
	background-position: 0 0;
	z-index: 2;
}
div#wide_bottom_corner {
	float: left;
	position: relative;
	width: 692px;
	min-width: 692px;
	min-height: 28px;	
	padding: 0;
	margin: 0;
	background: url(/images/wide_bottom_corner.jpg) no-repeat;
	background-position: 100% 0;
	z-index: 2;
}

/*	=NAVIGATION
	------------------------------------------------------ */
div#nav_top_home {
	position: absolute;
	/*left: 615px;*/
	left: 615px;
	top: 95px;
	width: 157px;
	min-height: 10px;
        padding: 0;
        margin: 0;
        z-index: 15;
}
div#nav_top 
{
	position: absolute;
	left: 595px;
	left: 598px;
	top: 15px;
	width: 177px;
	min-height: 10px;
        padding: 0;
        margin: 0;
        z-index: 10;
}
div#nav_top_bg {
	width: 177px;
	min-height: 10px;
	background: url(/images/nav_item_top.png) no-repeat;
	background-position: 0 0;
        padding: 4px 0 0 0;
        margin: 0;
        z-index: 10;
}
div#nav {
	width: 177px;
	min-height: 10px;
	background: url(/images/nav_item_bottom.png) no-repeat;
	background-position: 100% 100%;
        padding: 0 0 2px 0;
        margin: 0;
        z-index: 10;
}
div#nav ul {
	padding: 0;
	margin: 0;
	width: 177px;
	list-style-type: none;
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	font-size: 11px;
	background: url(/images/nav_bg.png) repeat-y;
	color: #666;
}
div#nav li {
	background: url(/images/nav_item_bg.png) repeat-y;
	width: 157px;
	margin: 0 0 5px 0;
	padding: 0px 0 0px 20px;
	text-transform:uppercase;
}
div#nav li div.top_corner a 
{
	display:block;
	margin-left:-8px;
	width:157px;
}
div#nav li.selected {
	background: url(/images/nav_item_bg_selected.png) repeat-y;
	width: 157px;
	margin: 0 0 5px 0;
	padding: 0px 0 0px 20px;	
}

div#nav ul li.sub_nav ul#unit_home_page_link li {
	padding:0;
	margin:0;
}
div#nav ul li.sub_nav ul#unit_home_page_link li a 
{
	color:#666 !important;
	display:block;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	border-bottom: 3px solid #979696;
	width:142px;
	padding: 3px 9px;
}
div#nav ul li.sub_nav {
	padding: 0;
	margin: 0;
	background: none;
	line-height: 1.4;
}
div#nav ul li.sub_nav ul {
	width: 172px;
	margin: 0 0 5px 7px;
	padding: 0;
	background: none;
	color: #384265;
}
div#nav ul li.sub_nav ul li {
	width: 129px;
	margin: 0;
	padding: 2px 16px 2px 16px;
	background: none;
	background-color: #fff;
	font-family: Tahoma, sans-serif;
	text-transform: none;
}
div#nav ul li.sub_nav ul li.current_section {
	width: 129px;
	margin: 0;
	padding: 4px 16px 4px 16px;
	background: none;
	background-color: #fff;
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	font-size: 11px;	
	border-bottom: #979696  1px solid;
}
.upperhome_template div#nav ul li.sub_nav ul li.current_section {
	font-weight: normal;
	border-bottom: none;
}
div#nav ul li.sub_nav ul li.current_section a {
	font-weight: bold;
	background: none;
	background-color: #fff;
	color: #666;
}
.upperhome_template div#nav ul li.sub_nav ul li.current_section a {
	font-weight: normal;
}
div#nav ul li.sub_nav ul li.current_section.selected {
	width: 129px;
	margin: 0;
	padding: 4px 16px 4px 16px;
	background: none;
	background-color: #979696;
	font-family: Tahoma, sans-serif;
	font-weight: bold;
	font-size: 11px;	
}
div#nav ul li.sub_nav ul li.current_section.selected a:hover 
{
	color: #9e1b32;
}
div#nav ul li.sub_nav ul li.current_section a:hover {
	font-weight: bold;
	background-color: #979696;
}
.upperhome_template div#nav ul li.sub_nav ul li.current_section a:hover {
	font-weight: normal;
	background-color:#fff;
}
div#nav ul li.sub_nav ul li.current_section.selected a {
	font-weight: bold !important;
	background: none;
	background-color: #979696;
	color: #fff;
}
div#nav ul li.sub_nav ul li.selected  {
	width: 129px;
	margin: 0;
	padding: 4px 16px 4px 16px;
	background: none;
	background-color: #979696;
	font-family: Tahoma, sans-serif;	
}
div#nav ul li.sub_nav ul li.selected a {
	padding: 2px 0;
	font-weight: normal;
	color: #fff;
	background-color: #979696;
	text-decoration: none;
}
div#nav ul li.sub_nav ul li a {
	font-weight: normal;
	color: #384265;
	text-decoration: none;
}
div#nav ul li.sub_nav ul li a:hover {
	font-weight: normal;
	color: #9e1b32;
	text-decoration: none;	
}
div#nav li div.top_corner {
	position: relative;
	margin: 0;
	padding: 0;
	width: 157px;
	background: url(/images/nav_item_top_bg.png) no-repeat;
	background-position: 100% 0;
}
div#nav li div.top_corner div.bottom_corner {
	position: relative;
	margin: 0;
	padding: 0;
	width: 157px;
	background: url(/images/nav_item_bottom_bg.png) no-repeat;
	background-position: 100% 100%;
	padding: 2px 0 2px 0px;
}
div#nav li.selected a {
	position: relative;
	color: #fff;
	background-color: #b6b6b7;	
	text-decoration: none;
	z-index: 15;
}
div#nav li.selected a:hover {
	position: relative;
	color: #9e1b32;
	background-color: #b6b6b7;	
	text-decoration: none;
	z-index: 15;
}
div#nav li a {
	position: relative;
	color: #666;
	background-color: #fff;	
	text-decoration: none;
	z-index: 15;
}
div#nav li a:hover {
	position: relative;
	color: #9e1b32;
	background-color: #fff;	
	text-decoration: none;
	z-index: 15;
}

/*	=NO FLASH STYLES FOR HOME PAGE
	------------------------------------------------------ */
div#no_flash_news {
	position: absolute;
	bottom: 50px;
	right: 0px;
	min-height:125px;
	width:230px;
	background-color: #4C4C4C;
	border: 2px solid #fff;
}
div#no_flash_news ul.title {
	margin: 15px 10px 0px 20px;
	padding: 0;
	list-style-type: none;
	font-family: Tahoma, sans-serif;	
	font-size: 0.85em;
	font-weight: bold;
	color: #E6BD51;	
}
div#no_flash_news ul {
	margin: 0px 10px 10px 20px;
	padding: 0;
	list-style-type: none;
	font-family: Tahoma, sans-serif;	
	font-size: 0.85em;
	font-weight: bold;
	color: #E6BD51;	
}
div#no_flash_news li {
	padding: 0 0 5px 0;
}
div#no_flash_news li a {
	text-decoration: none;
	font-family: Tahoma, sans-serif;	
	font-size: 0.80em;
	font-weight: normal;
	color: #fff;
}
div#no_flash_news li a:hover {
	text-decoration: underline;
	color: #fff;
}

/*	=IMAGE STYLES
	------------------------------------------------------ */
.padding-left {
	margin: 0 0 0 10px;
}
.padding-right {
	margin: 0 10px 0 0;
}
.padding-top {
	margin: 10px 0 0 0;
}
.padding-bottom {
	margin: 0 0 10px 0;
}
.padding-top_left {
	margin: 10px 0 0 10px;
}
.padding-top_right {
	margin: 10px 10px 0 0;
}
.padding-bottom_left {
	margin:  0 0 10px 10px;
}
.padding-bottom_right {
	margin: 0 10px 10px 0;
}
.padding-top_bottom_left {
	margin: 10px 0 10px 10px;
}
.padding-top_bottom_right {
	margin: 10px 10px 10px 0;
}

/*	=TRIAL BASIS
	------------------------------------------------------ */
p.instructions 
{
	font-style:italic;
}
.blogRecentPosts ul, ul.collection_justtitles
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.collection_justtitles div
{
	padding:0;
	margin:0;
}
.blogRecentPosts ul li, ul.collection_justtitles li
{
	margin-left: 2em;
	text-indent: -2em;
	padding: 0;
}
body.home_template div#content div.collectionWrapper div.clearer
{
	/* don't clear after a collection on a home page */
	clear:none;
	display:none;
}
/* temporary */
u 
{
	text-decoration: none;
	/*border-bottom: dashed 1px;*/
}
img.doc-icon 
{
	border: 0;
}
p.unit_wordmark_link 
{
	margin:0;
}
p.unit_wordmark_link a 
{
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	height:25px;
	outline: none;
	text-indent: -9999px;
	width:550px;
}
p.unit_wordmark_link a:hover 
{
	background-position: left bottom;
}
.replaceme 
{
	width:550px;
	text-indent:-9999px;
	margin:0;
	display:block;
	outline:none;
	background-repeat: no-repeat;
}
body.home_template div#content_container div#page_title h1.replaceme,
body.upperhome_template div#content_container div#page_title h1.replaceme 
{
	margin-left:0;
}
div#content a.rollover, div#content span.rollover 
{
	background-position: left top;
	margin:0;
	padding:0;
	text-indent:-9999px;
	border: none;
	display: block;
	outline: 0px;
}
div#content a.rollover:hover, div#content span.rollover:hover
{
	background-position: left bottom;
}

div#content .ampm 
{
	font-variant:small-caps;
}

div.validation-summary {
  color:#9e1b32;
  font-weight:bold;
}
.clearer 
{
	clear: left;
	line-height: 0;
	height: 0;
}
.wrapperSpace 
{
	font-size:1px;
}
.noscreen 
{
	display:none;
}
ins {
	font-weight: bold;
	color: #69913b;
	text-decoration: none;
}
del {
  font-weight:normal;
	color: #666;
	text-decoration:line-through;
}
/*	=CAROUSELS
	------------------------------------------------------ */
div#content div.carousel ul {
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: relative; 
	list-style-type: none; 
	z-index: 1;
}
div#content div.carousel li {
	overflow: hidden;
	float: left;
}
.icon-button-24 {
	display: block;
	height:24px;
	width:24px;
}
.controlBar {
	height:24px;
	margin: 6px 0;
	overflow: hidden;
	padding-left: 6px;
}
.controlBar span {
	float: right;
	margin-left: 6px !important;
}

/*	=TABS
	------------------------------------------------------ */
div#content #tab-set {
	width: 553px;
}
div#content #tab-set ul.tabs {
	background: url(/images/tabs-top-line.png) top right repeat-x;
	height: 52px;
	margin: 0;
	padding: 0 0 0 3px;
	width: 550px;
}
div#content #tab-set ul.tabs li {
	list-style: none;
	float: left;
	margin: 0;
}
div#content #tab-set ul.max-tabs-3 li {
	max-width: 135px;
	width: 130px;
}
div#content #tab-set ul.max-tabs-4 li {
	max-width: 113px;
	width: 108px;
}
div#content #tab-set ul.max-tabs-5 li{
	max-width: 92px;
	width: 90px;
}
div#content #tab-set ul.max-tabs-6 li{
	max-width: 80px;
	width: 78px;
}
div#content #tab-set ul.max-tabs-7 li{
	max-width: 69px;
	width: 68px;
}
div#content #tab-set ul.max-tabs-8 li{
	max-width: 60px;
	width: 60px;
}
div#content #tab-set ul.max-tabs-9 li{
	max-width: 53px;
	width: 53px;
	overflow: hidden;
}
div#content #tab-set ul.max-tabs-10 li{
	max-width: 50px;
	width: 49px;
	text-align: center;
	overflow: hidden;
}
div#content #tab-set ul.max-tabs-11 li{
	max-width: 46px;
	width: 44px;
	text-align:center;
	overflow: hidden;
}
div#content #tab-set ul.max-tabs-15 li{
	max-width: 36px;
	width: 36px;
	text-align:center;
	overflow: hidden;
}
div#content #tab-set ul.max-tabs-27 li{
	max-width: 20px;
	text-align:center;
	width: 20px;
	overflow: hidden;
}
div#content #tab-set ul.tabs li.first {
	margin-left: 5px;
}
div#content #tab-set ul.tabs.max-tabs-27 li.first {
	margin-left: 0px;
}
div#content #tab-set ul.tabs li.last {
	margin-right:0;
}
div#content #tab-set ul.tabs li a {
	background:#fcf8f7 url(/images/tab-unselected-left.png) no-repeat top left;
	color: #666;
	display: block;
	font-weight: bold;
	height:43px;
	margin: 0;
	outline: none;
	padding: 0;
	text-decoration: none;
	cursor: pointer;
	overflow: hidden;
}
div#content #tab-set ul li a span	{
	background: transparent url(/images/tab-unselected-right.png) no-repeat top right;
	display: block;
	height:0px;
	overflow: hidden;
}
div#content #tab-set ul.tabs li a span {
	padding: 2px 7px 40px 7px;
}
div#content #tab-set ul.tabs.max-tabs-27 li a span {
	padding: 2px 5px 40px 5px;
}
div#content #tab-set ul.tabs li a:hover {
	color: #000;
}
div#content #tab-set ul.tabs li a.selected {
	background:#fcf8f7 url(/images/tab-selected-left.png) no-repeat top left;
	background-color:#fcf8f7;
	color: #931b32;
}
div#content #tab-set ul.tabs li a.selected span {
	background: transparent url(/images/tab-selected-right.png) no-repeat top right;
}
div#content .tabArea {
	clear:both;
	background-color: transparent !important;
}
/* Tabs: End */
