

/* ----- GLOBAL STYLESHEET ------*/
body {
	font-size:62.5%;	
	font-family:Arial, Verdana;
	line-height:1.4;
	font-size:10pt;
	color:#000;
}
p {
	margin-bottom:15px;
	line-height:1.5;
}
a {
	color:#002e56;
        text-decoration: underline;
}
a:hover {
	color:#333399;
	text-decoration:underline;
}
h1, h2, h3, h4, h5, h6 {
	font-family: "Times New Roman";
}
h1 {
	color: #012E58;
	font-size: 16pt;
	font-weight: bold;
}
#newsheading { /* this is actually located in the header of the HTML */
        margin: 5px 0 0 20px;
        padding: 0;
}
#newsreadmore {
 font-size: 9pt;
 text-align: right;
 text-transform: uppercase;
 padding: 0 20px 0 0;
}
h2 {
	font-size: 14pt;
}
h3 {
	font-size: 12pt;
}
h4 {
	font-size: 11pt;
}
h5, h6 {
	font-size: 8pt;
}

/* custom headings */
	.title {color:#99CCCC;}
	.subtitle {color:#99CCCC;}
	.contact {color:#006666;}
	.subheadline {color:#006666;}
	.pipe {color:#99CCCC;}
	.cutlines {color:#006666;}
/* </mainContent> */

.printonly {
	 display:none;
}
#sitelogo {
	display: block;
	margin:15px 0 0 40px;
}

/* ------------------------------------------- */
/* -- general layout styles for containers -- */

table.PageBoundingBox, #headerwrapper, #footerwrapper {	
	 width:100%;
}
#headercontent, #footercontent, .ContentBoundingBox { /* fixed with of site content areas go here */ 
	width:894px;
	margin: 0 auto;
}
#headercontent a, #footercontent a, td.LSB a, td.RSB a {
 text-decoration: none;
}

/* ------------------------------------------- */
/* -- global navigation -- */
ul#topnav {
	list-style:none;		
	height:48px;
}
	ul#topnav li {
		float:left;
		position:relative;
		width:auto;
	}	
		ul#topnav a {				
			display:block;    
			float:left;
			text-align:center;
			height:18px; /* 48 minues 30 */
			padding: 17px 0 13px 0;     
/*			color:#676767;*/
			color: white;				
			font-family:"Times New Roman", Arial, Verdana;
			font-size:9pt;
			font-weight:bold;
		}
		/* the following styles are here because opera needs a set width on the li or a for drop-downs to function properly */
                ul#topnav li#nav-about a {
					width:107px;
                }
                ul#topnav li#nav-academics a {
					width:89px;
                }
                ul#topnav li#nav-admissions a {
				width:93px;
                }
                ul#topnav li#nav-campuslife a {
		       width:95px;
                }                
                ul#topnav li#nav-arts a {
		       width:49px;
                }                
                ul#topnav li#nav-athletics a {
		       width:82px;
                }   
                ul#topnav li#nav-giving a {
		       width:125px;
                }                 
		ul#topnav a:hover,                        
		ul#topnav li:hover a,
		ul#topnav li.hover a{ /* this specific style will keep the root level nav element highlighted when you are browsing the drop-downs */
			background:#fff2ba;
			color: #1c3664;
			text-decoration:none; 
		}	                        
		/* ---- drop-down style ------ */
		ul#topnav li ul { /* default styles for the UL */
			z-index:9999;
			position:absolute;
			left:-9999em;	
			display:none;
			clear:left; /* gets IE to position item below */
			margin:0;
			background:#fff2ba;
			padding:10px 20px 20px 5px;					
			width:200px;	
			list-style:none;
		}
		ul#topnav li:hover ul,
		ul#topnav li.hover ul { /* unhides submenu on hover */    
			left:auto;
			top:40px;
			display:block;
		}
			ul#topnav li li {
				background-image:none;
				display:block;
				float:none;
				padding:0;
				margin:3px 0;
			}
				/* we are overwriting the more selective custom id link widths above to a default link width for all sub menu links */
				ul#topnav li li a, ul#topnav li#nav-about li a, ul#topnav li#nav-academics li a, ul#topnav li#nav-admissions li a, ul#topnav li#nav-campuslife li a, ul#topnav li#nav-arts li a, ul#topnav li#nav-athletics li a, ul#topnav li#nav-giving li a {
					font-size:8pt;					
					padding:2px 0 2px 4px;
					border:1px solid #fde581;
					height:auto;
					line-height:1.2;					
					width:200px;
					float:none;
					display:block;
					font-weight:normal;	
					text-align:left;
					color:#676767;
				}
				ul#topnav li li a:hover, ul#topnav li#nav-about li a:hover, ul#topnav li#nav-academics li a:hover, ul#topnav li#nav-admissions li a:hover, ul#topnav li#nav-campuslife li a:hover, ul#topnav li#nav-arts li a:hover, ul#topnav li#nav-athletics li a:hover, ul#topnav li#nav-giving li a:hover {
					color:#000;
				}


/* ------------------------------------------* /
/* --- FOOTER STYLES ---- */

#footerwrapper {
	background: url('/images/system2008/bgfooter.gif') top left repeat-x;
	text-align: center;
	font-size: 8pt;
	font-weight: bold;
	float: left;
	width: 100%;
}
ul#footerlinks, ul#footertext {
	list-style: none;
	color: #022D58;
}
ul#footerlinks {
	padding: 12px 0;
}
ul#footerlinks li {
	display: inline;
	font-weight: bold;
}
ul#footerlinks li a {
	padding: 0 5px;
}
ul#footertext {
	padding: 10px 0 0 0;
}
ul#footertext li {
	display: inline;
}

.archiveitem, .archiveitemodd {
 border-bottom: 1px dotted;
 margin: 0 0 15px 0;
 padding: 0 0 10px 0;
}
.archivesubtitle {
 font-style: italic;
}

