@import url(siteFeeds.css);
@import url(sitespotlights.css);

#pageBody.functional 			{background:url("../images/backgrounds/global_1px_2col.gif") repeat-y scroll top left;}
#pageBody 						{background:url("../images/backgrounds/global_1px_3col.gif") repeat-y scroll top left;}

/*site colors */
h1,h2,.script {	
	color: #47236D;
}
h3 {
	color:#000000;
}
.script {
	color:#47236D;
}
p  {margin-top:0px}
ul {list-style-type:square}


#navbarContainer { background-color:#663399;} 
/* category link highlight */ #navbarContainer ul.menu ul li:hover, #navbarContainer ul.menu ul li.CSStoHighlight {background-color:#663399;} 
/* drop down */               #navbarContainer ul.menu li ul {background-color: #9471b7;}  
/* drop down borders */       #navbarContainer ul.menu ul li {border-top: 1px solid #9D88C3;}  
/* drop down highlight */     #navbarContainer ul.menu li:hover, #navbarContainer ul.menu li.CSStoHighlight { background-color: #9471b7;}  

/* text */
#navbarContainer ul.menu, .navcomponent ul.menu ul { color:#F2F2F2;}   
#navbarContainer ul.menu li a {color: #F2F2F2;}  
#navbarContainer ul.menu li { background-color: #663399;}   



body, p, td, tr {font-family:Arial, sans-serif; font-size:10pt;}

h1, h2, h3, h4, h5, h6 {font-family:Verdana, Arial, sans-serif}
h1 {	
	margin-top:2px; 
	margin-bottom:15px; 
	font-family: Verdana, sans-serif;
	font-size: 16px;
	font-weight:bold;
}

h2 {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	text-transform: none;
	font-weight:bold;
	margin-bottom:0;
	
}
h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-transform: none;
	font-weight:bold;
	margin-bottom:0;
}
.script {
	font-family:"Times New Roman", Times, serif;
	font-size: 12pt;
	text-transform:none;
	font-weight:bold;
	font-style:italic;
	margin-bottom:0;
}
p  {margin-top:0px}
ul {list-style-type:square}

/* SITE LEFT NAV ~~~~~~~~~~~~  ~~~~~~~~~~~~  ~~~~~~~~~~~~  ~~~~~~~~~~~~  ~~~~~~~~~~~~ */
#navbarContainer { z-index:0;} 
/* drop down */               #navbarContainer ul.menu li ul {width:200px;}  
/* drop down borders */       #navbarContainer ul.menu ul li {background-color: transparent;font-size: 9px;}  
/* drop down highlight */     #navbarContainer ul.menu li:hover, #navbarContainer ul.menu li.CSStoHighlight { background-color: #9471b7;}  

/* text */
#navbarContainer ul.menu, .navcomponent ul.menu ul {font-family: verdana, helvetica, arial, sans-serif;}   
#navbarContainer ul.menu li { font-size: 10px;}  
#navbarContainer ul.menu li.navsep:hover { background-color: transparent }   

* html #home  /* this is recognized by IE only */
{
	margin-left:6px;  /* total width, only for IE5.x/Win */
	m\argin-left:6px; /* content width for other IE */
	height: 15px;
	h\eight: 14px;
}
#home {
	margin-left:12px;
	height:12px;
} 

* html #secondNav1  /* this is recognized by IE only */
{
	margin-left:82px;  /* total width, only for IE5.x/Win */
	m\argin-left:82px; /* content width for other IE */
}	
#secondNav1 {margin-left:140px;}	




/* filters for IE5/Mac */
/*  fixes issue with site navbar "bunching up" */
/* -- !!! TO DO !!! -- */
#navbarContainer #secondNav1  {
 /*\*//*/
	margin-left;
	width;
	/**/ 
}


/* SITE LEFT NAV ~~~~~~~~~~~~  ~~~~~~~~~~~~  ~~~~~~~~~~~~  ~~~~~~~~~~~~  ~~~~~~~~~~~~ */
UL.openLinks, UL#Nav , UL#FirstNav	{
	list-style:none;
	margin:5px 20px 0px 20px;
	padding:10px 0px 10px 0px;
	font:  8pt arial,sans-serif;
}
UL.openLinks LI, UL#Nav LI, UL#FirstNav LI{
	padding-top:2px;
	padding-bottom:2px;
	width:155px;
	border-bottom: 1px solid #9A80C9;
}
UL.openLinks A, UL#Nav A, UL#FirstNav A {
	text-decoration: none;
}

UL#Nav LI {margin-left:-3px;}

/* parent links */
UL#FirstNav  { margin: 0 3px 0 0; padding: 1px 0;}
UL#FirstNav LI, UL#SecondNav LI, UL#ThirdNav LI {padding-top:1px; padding-bottom:1px}
UL#FirstNav LI  { font-weight: bold; width: 178px; border-bottom: 0 none }
UL#SecondNav LI  { padding: 1px 0; width: 165px; border-bottom: medium none }
UL#ThirdNav LI  { padding: 1px 0; width: 156px; border-bottom: medium none }

/* same level links */
.secondLevel UL.openLinks.sameLevelLinks.above, .thirdLevel UL.openLinks.sameLevelLinks.above {border-bottom:0; padding-top:2px; padding-bottom:3px;}

/* parent links for first level */
.firstLevel UL#FirstNav LI{margin-left:17px; font-weight:bold;  }
.firstLevel UL.openLinks.sameLevelLinks LI {margin-left:45px;}
/* parent links for second level pages */
.secondLevel UL#FirstNav LI {margin-left:9px;}
.secondLevel UL#SecondNav LI  { font-weight: bold; margin-left: 25px; padding-bottom: 3px; border-bottom: 0 none }
.secondLevel UL.openLinks LI {width:151px; margin-left:33px; }
.secondLevel UL#ThirdNav  { display: none }
.secondLevel UL.openLinks.sameLevelLinks LI {margin-left:24px; width:154px;}

/* parent links for third level pages */
.thirdLevel  UL#FirstNav LI {margin-left:9px; font-weight:bold; }
.thirdLevel UL#SecondNav LI {margin-left:19px;font-weight:bold; }
.thirdLevel UL#ThirdNav LI {margin-left:34px; font-weight:bold; }
 .thirdLevel UL.openLinks LI  {margin-left:43px; width:147px;}
.thirdLevel UL.openLinks.sameLevelLinks LI {margin-left:34px; width:151px;}

UL#undergradTopLevel LI, UL#undergradTopLevelAbove LI { width:164px;}

UL.openLinks {
	margin: 0 3px 0 0;
	padding-right:5px;
}
UL.openLinks LI {
	margin-left:25px;
}

UL.openLinks LI.lastLink {border-bottom:none;}
UL.openLinks, UL#Nav  { font: 8pt arial, sans-serif; padding-top: 0; padding-bottom: 0 }
.firstLevel UL#SecendNav, .firstLevel UL#ThirdNav, UL.openLinks LI.spacer, UL#Nav LI.spacer {display:none;}


/* SITE LEFT NAV ~~~~~~~~~~~~  ~~~~~~~~~~~~  ~~~~~~~~~~~~  ~~~~~~~~~~~~  ~~~~~~~~~~~~ */
/* background colors */
UL.openLinks { background-color:#9471b7;}
.firstLevel UL#FirstNav { background-color: #47236D}
.secondLevel UL#FirstNav {background-color:#47236D;}
.thirdLevel  UL#FirstNav {background-color:#47236D;}
.thirdLevel UL#SecondNav {background-color:#9471b7;}

/* text colors*/
UL.openLinks, UL#Nav , UL#FirstNav	{ color:#FFFFFF;}
UL.openLinks A, UL#Nav A, UL#FirstNav A { color:#FFFFFF;}
.firstLevel UL#FirstNav LI{color:#FFFFFF;}
.secondLevel UL#SecondNav LI {color: #FFFFFF; }
.thirdLevel UL#ThirdNav LI {color:#FFFFFF;}
.thirdLevel UL#ThirdNav A {color:#FFFFFF}

/*border colors*/
UL#FirstNav  LI{ border-bottom: 1px solid #47236D;}
UL.openLinks LI, UL#Nav LI{	border-bottom: 1px solid #9D87C7; }
UL.openLinks {border-bottom:1px solid #9D87C7;}

#spotlight {
	background-color: #663399; /* top left picture holder */
	top: 0px;
	margin:0;
	margin-right:3px;
	padding-left:10px;
	padding-bottom:10px;

}
div.spotlightContainer {
		font-family:Arial, Helvetica, sans-serif; 
		font-size:8pt; 
		border-top:4px solid #663399;
		border-bottom:2px solid #663399;
		margin-left:auto;
		margin-right:auto;
		width:170px;
		margin-bottom:15px;
		background-color:#C0B0DD; /* spotlight popup */
}
div.spotlightHeading {
	background-color:#C0B0DD; /* spot lights heading background */
	font-size:12pt;
	font-family: "Palatino Linotype", Georgia, "Times New Roman", serif;
	font-weight: bold;
	border-bottom:1px solid #663399;
	padding-left:9px;
	line-height:20px;
	
}
div.spotlightContent{
	padding:10px;
	background-color:#E8E1F3; /* spot lights body background */
}
.spotlightContent IMG {border:0; margin-bottom:5px;}

/* spotlight for Collage */
table.spotlight {width:170px; margin:0; padding:0; border-bottom:2px solid #663399}
table.spotlight td {margin:0; padding:0;}
table.spotlight tr {margin:0; padding:0;}
td.spotlightHead {
	border-top:5px solid #663399; 
	background-color:#C0B0DD;
	font-size:12pt;
	font-family: "Palatino Linotype", Georgia, "Times New Roman", serif;
	font-weight: bold;
	border-bottom:1px solid #663399;
	padding-left:10px;
	line-height:20px; 
	display:block
}
.spotlight td.spotlightText {
	padding:10px;
	background-color:#E8E1F3;

}
