/*== START: Generic Styles =============*/

	body {
		padding: 0;
		margin: 0;
		color: #333;
		background: #fff;
		font: normal 10pt Arial, Helvetica, Verdana, sans-serif;
		text-align: center;
	}	
	
	h1, h2, h3, h4, h5 { font-weight: normal }
	h1 { overflow: hidden; }
	h2 { overflow: hidden; }
	ul li { list-style-type: none; }

/*== END: Generic Styles =============*/



/*== START: Custom Containers =============*/
		
	#container {
		margin: 0 auto;
		text-align: left;
		width:620px;
		padding-bottom:27px;
	}
	#content {
		position: relative;
		line-height: 1.6em;
		margin:0px;	
		overflow:visible;
		padding: 15px 0px;
	}
		#content ul {
			margin-left: 0;
		}
	

/*== End: Custom Containers =============*/

/*== START: Hide unnecessary elements ================*/

	#primarynavcontainer, 
	#secondarynavcontainer,
	#header a#home-link,
	#header a#skiptocontent,
	#header ul#portal { 
		display:none;
	}
	
	#header h1 {
		margin: 15px 0px 10px;
	}
		#header h1 a img {
			display:none;
		}
	
		#header h1 a span.site-title {
			display:inline;
		}	
	
		#header h1 a {
			display:block;
			margin:0px;
			padding:0px;
			border-bottom:1pt solid #CCC;
			color:#333;
			text-decoration:none;
			font: bold 12pt MetaPlusMediumRoman, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;		
		}	

/*== END: Hide unnecessary elements ================*/

img.square {
	float: right;
	margin: 0 0 8px 15px;
	padding: 0;
	border: none;
}
	img.square-short {
		float: left;
		margin: 0 15px 8px 0;
		clear: left;
	}
	
/*== START: #section-header ====================================*/
	
	#section-header {
		position: relative;
		margin-top: 0;
		padding:0px;
		font: normal 11px 'Lucida Grande', sans-serif;
	}
		/*-- START: IE Fix --*/
		* html #section-header {
			padding-bottom:0px;
			zoom: 1;			
		}
		/*-- END: IE Fix ----*/

		#section-header h2 {
			padding: 0 0 0px 0;
			margin: 0 20px 0px 0;
			font: normal 30px MetaPlusMediumRoman, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
			float: left;
			color:#000;
		}
			#section-header h2 a:link, #section-header h2 a:visited {
				text-decoration:none;
				color:#000;
			}
		
		#section-header p {
			padding: 5px 0 0px 0;
			margin: 0;
		}
	
	/*-- START: (For when the Section Header is replaced by an image.) ---*/

		#section-header.image-only {
			padding:0px;
			margin:0px;
			background:transparent;
			
		}
			#section-header.image-only img {
				margin:0px;
			}

	/*-- END: (For when the Section Header is replaced by an image.) -----*/

/*== END: #section-header ====================================*/


/*** START: #section-header-btn (button) *******************************************/

	a:link#section-header-btn,
	a:visited#section-header-btn,
	a:active#section-header-btn,
	a:hover#section-header-btn {
		display:none;	
	}

a:link#section-header-btn {display:none;}

/*** END: #section-header-btn (button) *********************************************/

/*== START: #mainpanel ====================================*/
	
	#mainpanel {
		font: normal 10pt Arial, Helvetica, Verdana, sans-serif;
		width:auto;
		border:1pt solid #CCC;
		padding: 15px 27px;		
	}
		/*-- START: IE Fix --*/
		* html #mainpanel  { zoom: 1; }
		/*-- END: IE Fix ----*/


	#mainpanel img.section-image { display:none; }
		
		#mainpanel h2 {
			border-bottom: dotted 2px #D9D9D9;
			color: #603;
			font: normal 35px  MetaPlusMediumRoman, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
			letter-spacing: -.03em;
			margin: 5px 0;
		}
			#mainpanel h2 a {
				font-size: .5em;
				padding-left: 8px;
			}
		#mainpanel h3 {
			color:#603;
			font-weight:bold;
			font: normal 20px  MetaPlusMediumRoman, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
			letter-spacing: -.03em;
			margin: 22px 0 0px;
		}	
		#mainpanel h4 {
			color:#000;
			font: normal 16px  MetaPlusMediumRoman, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
			margin: 12px 0 0px;
			padding-bottom:0px;
			margin-bottom:0px;
		}	
		#mainpanel h5 {
			color:#000;
			font: normal 15px  MetaPlusMediumRoman, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
			letter-spacing: -.03em;
			margin: 12px 0 0px;
			padding-bottom:0px;
			margin-bottom:0px;
		}			
		#mainpanel a.name-link {
			padding-right: 15px;
			background: url('../images/arrow-gold-on-yellow-down.gif') no-repeat right center;
		}
		#mainpanel ul {
			padding: 3px 0 0 0;
			margin: 5px 0 0 17px;
		}		
			#mainpanel ul li {
				padding-bottom: 4px;
				margin: 0;
				list-style-image: url("../images/arrow-gold-on-yellow.gif");
				font: normal 10pt Arial, Helvetica, 'Trebuchet MS', sans-serif;
			}
		
		#mainpanel ul.in-page-links li {
			list-style-image: url(../images/arrow-gold-pointing-down.gif");			
		}
			#mainpanel ul.in-page-links li.external-link {
				list-style-image: url("../images/arrow-gold-on-yellow.gif");
			}


	/*== START: .detail-image ==================================*/			

		#mainpanel div.detail-image, #mainpanel img.detail-image  {
			float:right;
			padding:0px;
			margin:8px 0 30px 30px;		
			line-height:0px;
			position:relative;
		}
			#mainpanel div.detail-image p {
				text-align:right;
				padding:1em;
				margin:0;
			}
		
			#mainpanel div.detail-image.show-shadow {
				padding-bottom:4px;	
				background:url('../images/dropshadow-bg-b.gif') repeat-x 100% 100%; 			
			}
			 
			#mainpanel div.detail-image img {
				margin:0px; 
				padding:0px;
				margin-bottom:0px;
			}
			
			#mainpanel div.detail-image.show-shadow .dropshadowleft {
				background:url('../images/dropshadow-bg-l.gif') repeat-y 0% 0%; 		
				padding:0px 0px 0px 4px;
				margin:0px; 
				line-height:0px;	
				position:relative;	
			}
	
			#mainpanel div.detail-image.show-shadow .dropshadowright {			
				background:url('../images/dropshadow-bg-r.gif') repeat-y 100% 100%; 
				padding:0px 4px 0px 0px; 
				margin:0px; 
				line-height:0px;	
				position:relative;	
			}
			
			#mainpanel div.detail-image div.dropshadowbottomright {display:none;}
			#mainpanel div.detail-image div.dropshadowbottomleft {display:none;}
	
			#mainpanel div.detail-image.show-shadow div.dropshadowbottomleft {
				background:url('../images/dropshadow-bg-bl.gif') no-repeat 0% 100%; 
				display:block;
				height:4px;
				width:4px;
				margin:0px;
				padding:0px;
				position:absolute;
				bottom:0;
				left:0;
				line-height:0px;
			}
						
			#mainpanel div.detail-image.show-shadow div.dropshadowbottomright {
				background: url('../images/dropshadow-bg-br.gif') no-repeat 100% 100%; 
				display:block;
				position:absolute;
				bottom:0;
				right:0;
				margin:0px;
				padding:0px;
				height:4px;
				width:4px;
				line-height:0px;
			}
				
				* html #mainpanel div.detail-image.show-shadow div.dropshadowbottomright {
					right:-1px;
				}

	/*== END: .page-pic ==================================*/			
	
	
	/*== START: .subpanel ==================================*/			

		.subpanel {
			position: relative;	
			padding-top: 5px;
		}
			.subpanel.wide {
				width:auto;
			}
			
			.subpanel.narrow {
				display:block;
				position:relative;
				padding: 25px;
				color: #666;
				font-size: 1em;
				width:auto;
				border:1pt solid #ccc;
				margin-left:0px;
				padding:20px;
				height:auto;
			}
				/*== START: IE Fix ====*/
				* html .subpanel.narrow { zoom:1; }						
				/*== END: IE Fix ====*/

				.subpanel.narrow h3,
				#mainpanel div.subpanel.narrow div.box h3 {
					padding-bottom: 5px;
					margin-bottom: 5px;
					margin-top:0px;					
					border-bottom: 2px dotted #BB9600;
					color: #660033;
				}
											
				.subpanel.narrow p {
					margin:4px auto 6px;
				}
				#mainpanel div.subpanel.narrow ul { 
					margin: 8px 0px 10px 18px; 
					padding:0px;
				}

				.subpanel.narrow div.box {
					margin-bottom: 22px;
					width:auto;
				}
					.subpanel.narrow div.box h3 {
						margin-top:0px;
						padding-top:0px;
					}

	/*== END: .subpanel ==============================*/
	
	/*== START: #notice-box ==================================*/
	
		#mainpanel #notice-box {		
			margin:0px 0px 25px 0px;
			width:auto;
		}
			#notice-box a:link,
			#notice-box a:visited { 
				color: #603;
			}
			
			#notice-box a:hover { color: #000000; }

	/*== END: #notice-box ====================================*/
	
	/*== START: #chat-box ====================================*/
	
		div#chat-box{
			display:none;
		}
			
	/*== END: #chat-box =======================================*/

	/*== START: News/Events Feeds ======================*/
		
		#key-message ul li, #key-message {
			list-style-type:disc;	
			display:block;			
		}
		
		#events-feed {
			display:block;
			list-style-type:disc;				
		}
			#mainpanel #events-feed ul {
				padding-left:0px;
				margin-left:0px;
				display:block;
			}	
				#events-feed ul li {
					margin-left:0px;
					padding-left:0px;
					list-style-type:none;				
					list-style-image:none;
				}	
					
		#news-feed {	
			display:block;
			list-style-type:disc;							
		}
			#news-feed ul {
				padding-left:0px;
				margin-left:0px;
			}
				#news-feed ul li {
					list-style-type:disc;				
					list-style-image:url('../images/arrow-maroon-on-white.gif');
				}
	
	/*== END: News/Events Feeds ======================*/	
	
	#mainpanel div.subpanel.narrow div.call-to-action {
		display:none;
	}
	
/*== END: #mainpanel ====================================*/


/*== START: #sidepanel ====================================*/

	#sidepanel {
		display:none;
	}
		
	#sidepanel {
		width: 235px;
		padding-left: 25px;
		float: left;
	}
		#sidepanel h3 {
			padding: 12px 15px;
			margin: 0;
			color: #fff;
			background: #520029 url("../images/bg-side-teaser.gif") no-repeat 0 0;
			font-size: 16px;
		}
			#sidepanel h3 a {
				color:#FFFFFF;
			}
			
		
		/*== START: Side Navigation ===============================*/
		
			#sidepanel .nav {
				padding:0px; 
				padding-bottom:8px;
				margin-bottom: 20px;				
				background: #eaeaea url("../images/bg-side-nav.gif") no-repeat 0 bottom;
				
			/*	overflow:hidden; */
			}
			#sidepanel .nav h3 {
				padding: 15px 15px 0;
				margin: 0;
				color: #BB9600;
				background: #eaeaea url("../images/bg-side-nav-head.gif") no-repeat 0 0;
			}
				#sidepanel .nav h3 a, 
				#sidepanel .nav h3 a:link, 
				#sidepanel .nav h3 a:visited, 
				#sidepanel .nav h3 a:hover, 
				#sidepanel .nav h3 a:active {
					background: none;
					padding-left: 0;
					font-size: 1.4em;
					color:#603;
				}
					#sidepanel .nav h3 a:hover {
						background: none;
						text-decoration: underline;
						color: #333;
					}
					
			#sidepanel ul#sidenav {
				padding:0px;
				margin:0px;
				margin-bottom:14px;		
				margin-top:4px;
				border-top: dotted 2px #BB9600;
			}
				#sidepanel ul#sidenav li {
					padding:0px;
					margin:0px;
					line-height:1.2em;					
				}
					#sidepanel ul#sidenav li a  {
						display: block;
						color: #603;
						text-decoration:none;
					 	background: #DFDFDF url('../images/sidenav/sidemenu-btn-gray.gif') no-repeat left bottom;
						height:22px;
						padding:0px 10px 0px 16px;
						margin:0px;						
						width:209px;
						border-bottom:1px solid #F8F8F8;
						font: normal 1.1em  Arial, Verdana, Helvetica, sans-serif;
						line-height:1.5em;					
					}
					#sidepanel ul#sidenav li a:hover, #sidepanel ul#sidenav li a.active {
						color:#FFFFFF;
						margin:0px;						
					 	background: #E6B407 url('../images/sidenav/sidemenu-btn-gold.gif') no-repeat left bottom;
					}			
						* html #sidepanel ul#sidenav li a {
							border-bottom:1px solid #F8F8F8;			
						}
			
					#sidepanel ul#sidenav ul {
						margin-left:0px;
						margin-right:0px;
						padding:0px;
						border-bottom:1px solid #E6B407;
						margin-bottom:1px;
					}					
						#sidepanel ul#sidenav ul li a {
							background: #EBE0B7 url('../images/sidenav/sidemenu-btn-yellow-indent.gif') no-repeat 13px center;
							padding-left:24px;
							width:201px;
						}
						#sidepanel ul#sidenav ul li a:hover, #sidepanel ul#sidenav ul li a.active  {
						 	background: #660033 url('../images/sidenav/sidemenu-btn-maroon.gif') no-repeat left bottom;
						}
							#sidepanel ul#sidenav ul ul {border-bottom:1px solid #660033;}
							
							#sidepanel ul#sidenav ul ul li a {
								background: #D8C4BB url('../images/sidenav/sidemenu-btn-maroon-indent.gif') no-repeat 10px center;
								color:#000000;
								padding-left:34px;
								width:191px;
								border-bottom:1px solid #E8E8E8;		
							}
							#sidepanel ul#sidenav ul ul li a:hover, #sidepanel ul#sidenav ul ul li a.active  {
							 	background: #7B6D58 url('../images/sidenav/sidemenu-btn-brown.gif') no-repeat left bottom;
							 	color:#FFFFFF;
							}
								#sidepanel ul#sidenav ul ul ul {border-bottom:1px solid #7B6D58;}
							
								#sidepanel ul#sidenav ul ul ul li a {
									background: #F4F2E8 url('../images/sidenav/sidemenu-btn-brown-indent.gif') no-repeat 22px center;
									padding-left:44px;
									width:181px;
								 	color:#000000;
								 	border-bottom:1px solid #ffffff;
								 	
								}
								#sidepanel ul#sidenav ul ul ul li a:hover, #sidepanel ul#sidenav ul ul ul li a.active  {
								 	background: white url('../images/sidenav/sidemenu-btn-white-indent.gif') no-repeat 22px center;
								 	color:#000000;
								}
		
		/*== END: Side Navigation =================================*/

		/*== START: #sidepanel .box =================================*/

			#sidepanel .box {
				padding-top:14px;
				padding-bottom:14px;
				border-top: dotted 2px #d9d9d9;
			}
			
				#sidepanel .box ul {
					padding-left:20px;
					padding-top:0px;
					margin: 2px 0 8px 10px;
				}
					#sidepanel .box ul li {
						padding-bottom: 0;
						margin: 0;
						list-style-image: url("../images/arrow-gold-on-yellow.gif");
					}

		/*== END: #sidepanel .box =================================*/

	
/*== END: #sidepanel ====================================*/


/*== START: #prefooter ====================================*/

	#prefooter {
		position:relative;
		text-align:center;
		width:auto;
		color: #333333;		
		text-align: center;
		
		padding:10px;
		margin:10px 25px;
padding:0px;
margin:10px 0px;
		font: normal 8pt Arial, Helvetica, Verdana, sans-serif;
	}

	#prefooterlinks {
		margin:0px auto;
		text-align:left;
		text-align:center;
	}				
		#prefooter a#btnAction {
			display:none;
		}
		div#prefooter div#prefooterlinks ul {
			clear:none;
			display:inline;
			text-align:center;			
			padding:0px;
			margin:0px;
		} 	
			div#prefooter div#prefooterlinks ul li {
				text-align:center;
				display:inline;
				float:none;

				padding:0px 3px 0px 5px;
				border-left: solid 1px #989898;
				border-left: solid 1px #333333;				
				line-height:1.8em;
			} 
				div#prefooter #prefooterlinks ul li.last {
					border-right: none;
				}
				div#prefooter #prefooterlinks ul li.first {
					border-left: none;
					padding-left:0px;
				}

		div#prefooter.showActionBtn a#btnAction {
			display:none;
		}
			
	/* -- END: Addition: 05-23-2007 -- */
/*== END: #prefooter ====================================*/


/*== START: #footer  ====================================*/

	#footer {
		color: #333333;
		text-align: center;
		border-top:1pt solid #ccc;
		font: normal 8pt Arial, Helvetica, Verdana, sans-serif;
		margin:10px 0px;
		padding:10px 0px 0px;
	}
		#footer p {
			margin:.4em 0 .8em;
			padding:0px;
		}
		
/*== END: #footer  ====================================*/



/*== START: #breadcrumbs =============================*/

	#breadcrumbs {
		min-height: 10px;
		padding: 0px;
		margin: 0px 0px 14px;
		padding-top:5px;
		width:auto;
		border:1pt solid #ccc;
	}
		/*== START: IE Fix ===*/
		* html #breadcrumbs { height: 10px; }
		/*== END: IE Fix ===*/
	
		#breadcrumbs ul {
			padding:0px;
			margin:0px;
			display:inline;
		}
			#breadcrumbs ul li {
				margin:0px;
				padding:0px;
				list-style-image:none;
				list-style-type:none;
				display:inline;
				border-left:1px solid #ccc;
				font-size:8pt;
			}
				#breadcrumbs li.first {
					border-left:0px solid #ccc;
				}
			
		#breadcrumbs a {
			color: #333333;			
			margin:0px;
			padding:0px 6px 0px 10px ;
			text-decoration:none;
		}
			#breadcrumbs li.first a {
				padding-left:0px;
				background-image: none;			
			}		
			/*== START: IE Fix ===*/
			* html #breadcrumbs a { display:inline-block;}
			/*== END: IE Fix ===*/
					
		#breadcrumb-trail {
			padding:2px 20px 7px 20px;
			margin:0px;
			margin-top:0px;
			font: 10pt Myriad, Trebuchet, Lucida, Verdana, sans-serif;
			line-height:1.4em;
		}

/*== END: #breadcrumb =============================*/


/*== START: #summary =============================*/

	#summary {
		width: 415px;
		padding:  0 0 25px;
		clear:right;			
		margin-left:0px;	
	}
		/*-- START: IE Fix --*/
		* html #summary { position:relative; }			
		/*-- END: IE Fix --*/
	
		#summary a,
		#mainpanel #summary a {
			text-decoration:none;
			color:#333;
		}
		#summary h3 {
			padding: 15px 27px 3px;
			border-bottom: dotted 2px #D9C15D;
			margin: 0;
			color: #BB9600;
			color: #660033;
			background: #FFE371 url("../images/bg-rounded-yellow-grad-top.gif") no-repeat 0 0;
			padding-left:0px;
		}
		#summary ul,
		#mainpanel #summary ul {
			padding: 10px 0 0 20px;
			margin-left: 0;
		}
		#summary li,
		#mainpanel #summary li {
			padding-right: 15px;
			color: #4c4c4c;
			list-style-type:disc;
			list-style-image: url("../images/arrow-gold-on-yellow.gif");

		}

/*== END: #summary =============================*/


/*== START: blockquote =============================*/

	blockquote {
		width: 222px;
		min-height: 190px;
		background: #ffe98e url("../images/pullquote-top.gif") no-repeat left top;
		padding: 0;
		margin: 10px;
		display: block;
	}
		/*-- START: IE Fix ---*/
		* html blockquote { height: 190px; }	
		/*-- END: IE Fix ---*/

		blockquote p {
			background: transparent url("../images/pullquote-bottom.gif") no-repeat left bottom;
			padding: 0 25px 25px 25px;
			margin-bottom: 0;
			color: #603;
			font-size: 1.7em;
			line-height: 1.3em;
		}
		blockquote span.sig {
			display: block;
			font-size: .8em;
			margin: 0;
			padding: 0;
		}
		blockquote.right {
			float: right;
			margin: 0 0 8px 15px;
		}
		blockquote.left {
			float: left;
			margin: 0 15px 8px 0;
		}
	
/*== END: blockquote =============================*/

	
/*=== ADDED =================================================*/

.one-column #mainpanel, #mainpanel.one-column {
	border-width:0px;
	padding-right:0px;	
}

#mainpanel ul {
	padding-top:0px;
	margin-top:6px;
}


/*** START: #content a:link.btn-maroon **********************/

	#content a:link.btn-maroon,
	#content a:visited.btn-maroon,
	#content a:active.btn-maroon,
	#content a:hover.btn-maroon {
		display:block;
		width: 205px;
		height: 26px;
		height:22px;
		padding-top:4px;
		background: url("../images/button-maroon-on-white.png") no-repeat left center;
		text-decoration:none;
		color: #FFFFFF;
		padding-left:10px;
		margin:6px 0px 4px;
		font: normal 1em MetaPlusMediumRoman, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
	}
	
	#content a:hover.btn-maroon {
		color: #660033;
		background: url("../images/button-yellow-on-white.png") no-repeat left center;	
	}
	
/*** END: #content a:link.btn-gray **********************/


/*** START: Admissions Audience *************************/

	/*-- START: Main Box ------------------------------------------*/
	
		div#admMainBox {		
			background: #FFCE00 url("../images/admissions/yellow-box-bg.jpg") repeat-x left top;
			position:relative;
			padding-bottom:23px;
			padding-top:0px;
			margin-left:-27px;
			height:310px;			
		}
		
		div#admMainBox a:link, div#admMainBox a:visited, div#admMainBox a:active {color: #000000;} 
		div#admMainBox a:hover {color: #660033;} 

		.cornerTopRight {
			position:absolute; width:9px; height:5px; top:0px; right:0px;
			background: url("../images/admissions/corner-yellow-tr.gif") no-repeat right top;
		}
		
		.cornerBottomRight {
			position:absolute; width:5px; height:5px; bottom:0px; right:0px;
			background: url("../images/admissions/corner-yellow-br.gif") no-repeat right bottom;
		}
		
		/* -- BEGIN: IE FIX --*/
			* html div#admMainBox { padding-bottom:0px; height:350px;}
			* html .cornerTopRight, * html .cornerBottomRight {right:-1px;}
		/* -- END: IE FIX --*/

		div#admMainBox .admBox {display:none;}
		
			div#admMainBox.showFreshmenBox #admFreshmenBox {display:block;} 
			div#admMainBox.showTransfersBox #admTransfersBox {display:block;} 
			div#admMainBox.showGraduateBox #admGraduateBox {display:block;} 
			div#admMainBox.showInternationalBox #admInternationalBox {display:block;} 
			div#admMainBox.showOnlineBox #admOnlineBox {display:block;} 
			div#admMainBox.showOffCampusBox #admOffCampusBox {display:block;} 
			
	
			#admMainBox #admTransfersBox .admMainText h2 {border-top-color:#DCB043;}
			#admMainBox #admGraduateBox .admMainText h2 {border-top-color:#006482;}
			#admMainBox #admInternationalBox .admMainText h2 {border-top-color:#7B8426;}
			#admMainBox #admOnlineBox .admMainText h2 {border-top-color:#F58345;}
			#admMainBox #admOffCampusBox .admMainText h2 {border-top-color:#BB3126;}		
	
			
			* html div#content {padding-left:0px;} 
			* html div#mainpanel {padding-left:27px;}
	
			*+html div#content {padding-left:0px;} 
			*+html div#mainpanel {padding-left:27px;}
			
			.admMainImageSection {
				left:23px;
				top:0px;
				position: absolute;
				width:355px;
				height:303px;    
				background: url("../images/admissions/mainpic-bg.jpg") no-repeat left top;			
			}	
				
			img.admMainImage {
				margin-left:4px;
			}
	
			#admMainBox .admMainText {
				margin-left:400px;
				width:238px;
				/*margin-left:380px;
				width:216px;*/
			}
				#admMainBox .admMainText a.readmore {
					color:#660033;
					font-weight:bold;
				}
				
				#admMainBox .admMainText h2 {
					margin:0px 0px;
					padding-left:0px;
					height:auto;
					padding-top:14px;	
					border-top:10px solid #8D0E3A;	
					border-bottom:none;
					font: normal 26px MetaPlusMediumRoman, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;						
					color: #660033;
				}
	
				#admMainBox .admMainText h3 {
					margin-top:0px;
					color:#660033;
				}			
				
				#admMainBox .admMainText p {
					margin-top:0px;
					margin-bottom:8px;				
				}
			
				#admMainBox .admMainText ul {
					line-height:12px;
				}
		
		/*-- END: Main Box ------------------------------------------*/
	
		/*-- START: Columns ------------------------------------------*/
	
			#admMainInfoColumns {
				margin-top:14px;
				position: relative;		
				float:left;
				clear:both;
			}
			
				.admInfoColumn {
					width:105px;
					float:left;
					margin:0px;
					margin-right:3px;
				}
			
				.admInfoColumn.last {
					margin-right:0px;
				}
				
					#admMainInfoColumns .admInfoColumn img.admInfoColumnPic {
						margin-bottom:0px;
						padding-bottom:0px;
						border-bottom:7px solid #8D0E3A;
						cursor: pointer;
					}
	
					#admMainInfoColumns #columnTransfers.admInfoColumn img.admInfoColumnPic { border-bottom-color:#DCB043; }
					#admMainInfoColumns #columnGraduate.admInfoColumn img.admInfoColumnPic { border-bottom-color:#006482; }
					#admMainInfoColumns #columnInternational.admInfoColumn img.admInfoColumnPic { border-bottom-color:#7B8426; }
					#admMainInfoColumns #columnOnline.admInfoColumn img.admInfoColumnPic { border-bottom-color:#F58345; }
					#admMainInfoColumns #columnOffCampus.admInfoColumn img.admInfoColumnPic { border-bottom-color:#BB3126; }
	
				
					#admMainInfoColumns .admInfoColumn h3 {
						font-size:16px;
						font-weight:bold;
						margin:4px 0px 0px;
						padding-top:0px;
					}
	
					#mainpanel #admMainInfoColumns .admInfoColumn ul {
						margin-top:2px;
						margin-right:10px;
						line-height:14px;
						font-size:12px;
					}
					
					#mainpanel .admInfoColumn a.more:link,
					#mainpanel .admInfoColumn a.more:active,
					#mainpanel .admInfoColumn a.more:visited,
					#mainpanel .admInfoColumn a.more:link {
						color: #660033;	
						font-family: MetaPlusMediumRoman, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
						font-weight:bold;						
					}
		
				/*-- START: Three Columns -------------------------------------*/
				
					.triColumn {
						width:210px;
						float:left;
						margin:0px;
						margin-right:10px;
					}
			
					.triColumn.last {
						margin-right:0px;
					}
		
					/*--- .grayBox is NOT currently being used --------			
					
						.grayBox {
							width: 210px;
							height: 198px;
							background: #EAEAEA url("../images/admissions/gray-box-bottom.gif") no-repeat left bottom;
							padding-bottom:14px;
							padding-top:0px;
						}
							#mainpanel .grayBox h3 {
								background: #EAEAEA url("../images/admissions/gray-box-top.gif") no-repeat left top;
								font: 22px MetaPlusMediumRoman, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;				
								padding:12px 10px 0px !important;
								border-bottom: dotted 2px #BB9600;
								color:#BB9600;
								margin-top:0px;
								margin-bottom:4px;
							}	
							#mainpanel .grayBox p { 
								margin:0px 10px 8px; 
							}
								#mainpanel .grayBox p.picCaption {
									color:#660033;
									font: 12px MetaPlusMediumRoman, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;				
									margin-bottom:0px;
									margin-top: 0px;
								}				
							#mainpanel .grayBox img {
								margin-left:10px;
							}				
								#mainpanel .grayBox a.readmore {
									color:#660033;
									font-weight:bold;
									font-family: MetaPlusMediumRoman, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;				
								}
					---- */
					
				/*-- END: Three Columns -------------------------------------*/
		
			/*-- END: Columns ------------------------------------------*/


/*** END: Admissions Audience *************************/

/*** START: Profile Page/Index ******************************/
	
	/*-- START: Profile Page -----------------------------*/

		#profile-details h2, #profile-index h2 {
			background: url('../images/profiles/iamcentral-text.gif') no-repeat right bottom;
			padding-right:270px;
		} 
		#profile-details h3 {
			background: url('../images/circle-arrow-gold.gif') no-repeat left top;
			padding-left:34px;
			margin-bottom:4px;
			padding-bottom:0px;
			margin-top:.3em;
			margin-left:0px;
			overflow:visible;
			line-height:1.3em;
		}
		#profile-details p, 
		#profile-details ul, 
		#profile-details ol, 
		#profile-details div {		
			margin: 0px 0px 0px 14px;
			padding:0px 0px .8em 20px;
			border-left: 2px dotted #BB9600;
			height:auto;			
		}
			/*== START: IE Fix ==*/
			* html #mainpanel #profile-details p, 
			* html #mainpanel #profile-details ul, 
			* html #mainpanel #profile-details ol, 
			* html #mainpanel #profile-details div {		
				border-right: 1px dotted #FFFFFF;
				border-top: 1px dotted #FFFFFF;
				border-bottom: 1px dotted #FFFFFF;
			}
			/*== END: IE Fix ==*/
			
		#profile-details ul {padding-left:3em;}
		
			#profile-details ul#background {
				padding-left:2em;
			}
				#profile-details ul#background li {
					padding:0px;
					list-style-image:none;
				}	
		
		#profile-details .title {
			font: bold 13px MetaPlusMediumRoman, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
			padding-right:6px;
			clear:left;
		}
		
		#profile-thumbnail-container {
			background:#F3C200 url('../images/profiles/profiles-thumbnails-top.jpg') no-repeat top center;
			margin-top:20px;
			width:650px;
			overflow:hidden; padding-left:0px; padding-right:0px; padding-top:52px; padding-bottom:0px;
		}

			#profile-thumbnail-container #thumbnail-images {
				border-top:2px dotted #ffcc00;
				margin-bottom:0px;
				background:url('../images/profiles/profiles-thumbnails-bottom.gif') no-repeat bottom center;
				line-height:1em;
				min-height:180px; 
				padding:12px 14px 14px 15px;
				float:left;
				width:621px;
			}
			/*-- START: IE Fix ---------*/
			* html #profile-thumbnail-container #thumbnail-images { height:180px;}
			/*-- END: IE Fix -----------*/
	
			#profile-thumbnail-container #thumbnail-images a,
			#profile-thumbnail-container #thumbnail-images img {
				margin:0px;
				padding:0px;
			}

			#profile-thumbnail-container #thumbnail-images a {
				float:left;
				margin:0px 1px 1px 1px;
			}

	/*-- END: Profile Page -----------------------------*/

/*== END: Profile Pages =================================*/

/*== START: Index List (Profiles, Media, Highlights, etc.) ================*/
	
	#mainpanel ul.index-list {
		margin-left:0px;
	}
		#mainpanel ul.index-list li {
			list-style-image: none;
			display:block;
			min-height:100px;
			line-height:auto;
			clear:left;
		}
			* html #mainpanel ul.index-list li {
				height:100px;
			}
						
			#mainpanel ul.index-list li a.thumbnail {
				float:left;
				clear:left;
				margin:0 1em 0 0;
			} 
			
		ul.index-list span.title {
			font: bold 13px MetaPlusMediumRoman, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;
			display:block;
		}
		
		ul.index-list span.abstract {
		 	display:block;
		}
		
		#mainpanel ul.index-list a.readmore, 
		#mainpanel ul.index-list a:link.readmore, 
		#mainpanel ul.index-list a:visited.readmore, 
		#mainpanel ul.index-list a:hover.readmore, 
		#mainpanel ul.index-list a:active.readmore { clear:none; float:none; }
	
	/*-- START: Index-type Specific -----*/
		
		#media-index div.details {
			padding-left:150px;
		}		
		#profile-index div.details {
			padding-left:100px;
		}

	/*-- END: Index-type Specific -----*/
		
/*== END: Index List =================================*/

/*== START: Directory List ===========================*/

	ul#directory-list {
		margin-top: 1.4em;
		margin-bottom: 2em;
	}
	ul#directory-list li.primary {
		list-style-image: none;
		margin-left:-17px;
		padding-left:0;
		margin-bottom:1.4em;
	}
	ul#directory-list li {
		margin-bottom:1em;
	}
	ul#directory-list li span {
		display:block;
	}
	ul#directory-list li .first {
		font: bold 13px MetaPlusMediumRoman, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;			
	}
	ul#directory-list li.primary .first {
		font: bold 15px MetaPlusMediumRoman, "Trebuchet MS", "Lucida Grande", Helvetica, Arial, sans-serif;		
		color:#603;	
	}

/*== END: Directory List ===========================*/


/*== START: A-Z List ===========================*/

	#azindex-alphabet {
		border: 1px solid #eaeaea;
		border: 1px solid #949494;
		text-align:center;
		background-color:#eaeaea;
		background-color:#ffffff;
		margin-top:2em;	
	}		
	
	#azindex-alphabet a {
		border-right: 1px solid #949494;
		border-right: 1px solid #eaeaea;
		width:14px;
		height:14px;
		font-weight:bold;
		padding:0 .5em 0 .3em;
	}	
		#azindex-alphabet a.last {
			border: none;
			padding-right: 4px;
		}		
		
		#azindex-alphabet a.selected {
			color:#603;
		}

/*== END: Directory List ===========================*/
