html { font-size: 100%; }

body {
	margin: 0; padding: 0;
	color: #000;
	background-color: #fff;
	text-align:center;
	padding-bottom: 15px;
	}

body, td { font-family: verdana, arial, helvetica, sans-serif; }

P { margin: 0px 0px 10px 0; }

.schoolcolor { color: #006666; }

/*links*/

a:link, a:visited, a:hover, a:active {
	color: #005347;
	background: transparent;
	}

a:visited { /* color: #6F5F44; background: transparent; 				Ron Lutz 9/20/04 */ }

/*headlines*/

H1 {
	font-size: 18px;
	margin: 10px 0px 12px 0;
	}

H2 {
	font-size: 16pxm;
	margin: 5px 0px 5px 0;
	}

H2.ital {
	margin: 15px 0px 5px 0;
	font-style: italic;
	}

H3 {
	font-size: 14px;
	margin: 0;
	}
	
H4 {
	font-size: 14px;
	margin: 0;
	font-style: italic;
	font-weight: normal;
	}

HR {
	border: 0;
	color: #E7E5CE;
	background-color: #E7E5CE;
	height: 1px;
	margin: 10px 0px 10px 0;
	}

UL {
	margin-left: 8px;
	padding-left: 10px;
	}

LI { }


#wrappa {
	padding: 0;
	width: 755px;
	margin:0px auto;
	text-align:left;
	border: 1px solid #E7E5CE;
	border-top: none;
	}

* HTML #wrappa { /*width for IE only*/ width: 757px; }

/*left column*/
#primaryNav {
	margin: 0;
	margin-right: 590px;
	padding: 0;
	}

.backBrwn {
	background: #E7E5CE;
}
		
#search {
	padding: 0;
	margin: 0px 0px 10px 13px;
	}

#primaryNav A {
	font-size: 1em;
	display: block;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 3px 2px 3px 12px;
	text-indent:-8px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	}

#primaryNav A:hover, #primaryNav A.active {
	color: #000;
	background: #fff;
	}

#primaryNav H2 {
	font-size: 0.9em;
	margin: 0px 0px 3px 0;
	padding: 8px 0px 2px 12px;
	font-weight: bold;
	color: #006666;
	}

#cap { 
	background: url("bottomGradient.jpg") repeat-x; 
	background-color: #E7E5CE;
	}

#contact {
	background: #fff;
	padding: 5px 0px 0px 5px;
	}

#primaryNav #bug {
	background: #fff;
	margin: 30px 0px 0px 8px;
	}

#primaryNav #bug IMG { margin-bottom: 1px; }
			
#primaryNav #bug A { margin: 0px; padding: 0px; }

#primaryNav .head { border-top: 1px solid #fff; }
		
#primaryNav HR {
	color: #fff;
	background-color: #fff;
	margin: 3px 0px 3px 0;
	}

.activeSection { background-color: #fff; }

.school { border-top: 1px solid #9A9077; }

.school .sImg {
	float:right;
	margin: 0px 0px 25px 5px;
	}

/*right column*/

#headImg { display: block; }
	
#contentArea {
	float:right;
	width: 590px;
	padding: 0;
	border-left: 1px solid transparent; /*this border helps netscape to recognize the full height of the content area*/
	}

* HTML #contentArea { /*IE only*/ border: none; }
	
#audienceNav { background: #9A9077; }
	
#utilityNav {
	font-size: 0.95em;
	color: #900;
	background: #E7E5CE;
	text-align: right;
	padding-right: 10px;
	height: 15px;
	padding-top: 2px;
	}

#utilityNav A { padding: 0px 3px 0px 3px; text-decoration: none; }

#utilityNav A:hover { text-decoration: underline; }

#utilityNav A.active { font-weight: bold; }

#homeEventsNews { background: url("bottomGradient.jpg") repeat-x; }

#homeEvents {
	clear: left;
	width: 50%;
	float: left;
	border-right: 1px solid #E8E7D1;
	padding: 0px 20px 0px 10px;
	}

#homeNews { padding: 0px 20px 0px 325px; }

* HTML #homeNews { /*padding for IE only*/ padding: 0px 20px 0px 295px; }
		
.date { color: #666; }

.more { padding-top: 3px; float:right; }
		
#footer {
	clear: both;
	padding: 50px 0px 20px 10px;
	font-size: 0.9em;
	}
#footer A {text-decoration: none; color: #900;}
#footer A:hover {text-decoration: underline;}
#footer A.active {font-weight: bold;}

/* css for the list menu in the left column */

.treemenu, .treemenuStatic {
	padding: 5px 0px 5px 0;
	margin: 0;
	list-style : none;
	background: #E7E5CE;
	border-top: 1px solid #fff;
	}

.treemenu UL, .treemenuStatic UL {
	list-style : none;
	margin : 0px 0px 0px 15px;
	padding : 0px 0px 0px 8px;
	}

.treemenu LI, .treemenuStatic LI {
	display : inline;
	margin: 0;
	padding: 0;
	}

.treemenu A, .treemenuStatic A {
	display  : block;
	padding-left : 12px;
	text-decoration : none;
	margin: 0;
	padding: 0;
	}

.treemenu UL {
	list-style : none;
	margin : 0;
	padding : 0;
	}

.treemenuStatic H2 { font-style: normal; }

.nb { border: none; }

/*css for the university level dhtml nav*/

#universityHeader {
	background: #E7E5CE;
	height: 20px;
	padding-right: 10px;
	color: #900;
	font-size: 9px;
	}

#universityHeader A {
	color: #900;
	padding: 5px;
	margin-top: 10px;
	text-decoration: none;
	}

#universityHeader A:hover { text-decoration: underline; }

#universityHeader .home { vertical-align: middle; margin: 2px 66px 2px 10px; }

#menu1, #menu2, #menu3 {
	position: absolute;
	top: 18px;
	width: 180px;
	display: none;
	font-size: 9px;
	z-index: 999;
	}

#menu1 A, #menu2 A, #menu3 A {
	text-align: left;
	padding: 5px 5px 5px 10px;
	width:170px;
	display: block;
	background-color: #900;
	color: #fff;
	margin: 0;
	}
	
#menu1 A:hover, #menu2 A:hover, #menu3 A:hover { color: #fff; }
	
#menu1 { left: 50%; margin-left: -84px; }

* HTML #menu1 {/*margin for IE only*/
	margin-left: -93px;
	/* hide from IE Mac\*/ 
	margin-left: -85px;
	/* end hide */ 
	}

#menu2 { left: 50%; margin-left: 46px; }

* HTML #menu2 {/*margin for IE only*/
	margin-left: 22px;
	/* hide from IE Mac\*/ 
	margin-left: 45px;
	/* end hide */ 
	}

#menu3 { left: 50%; margin-left: 111px; }

* HTML #menu3 {/*margin for IE only*/
	margin-left: 80px;
	/* hide from IE Mac\*/ 
	margin-left: 110px;
	/* end hide */ 
	}

#menu1 A.navClose, #menu2 A.navClose, #menu3 A.navClose { text-align: right; }

/*specific options for the content area*/

#leftCol { padding: 5px 5px 0px 10px; }
		
#leftCol2 { padding: 0px 10px 0px 10px; }
		
#leftColPlain { border: none; }
				
#primImg { float: right; margin: 0px 0px 10px 10px; }

#rightCol { width: 190px; }

#rightCol A { text-decoration: none; }

#rightCol A:hover { text-decoration: underline; }

#news { font-size: 0.9em; padding: 3px 5px 0px 10px; }

#newsGradient {
	font-size: 0.9em;
	padding: 3px 5px 0px 10px;
	background: url("bottomGradient.jpg") repeat-x;
	}

.ind { margin-left: 4px; }

/*images within the content areas*/

.inlineImg {
	float: left;
	margin: 0px 10px 10px 0;
	}



#primaryNav ul.treemenuStatic li h2 { color: #000000; }

.ind { padding: 0 8px 0 0; }

.floatleft { float: left; margin: 0 7px 1px 0; clear: both; }

.floatright { float: right; padding: 0 0 0 7px; }

.normal { color: inherit; font-size: inherit; font-family: inherit; }

#primaryNav li { list-style: none; margin-left: 0; }

.story {
	height: auto; 
	padding:1px; 
	clear: both;
	}

body, td, th { font-size: 68.5%; vertical-align: top; }

span.small { font-size: 80%; }

ul.treemenuStatic { margin: 0; }

ul.treemenu li.treenode ul.treemenuStatic li ul.treemenuStatic { margin: 0px 0px 20px 15px; }

#contact A { padding-left: 7px; }

.tableNoMargin { margin: 0; padding:0; }

#footer { padding: 0 0 0 5px; }


.imgagenavtop { 
vertical-align: top
} 

#imagenav A {
	text-decoration: none;
	padding: 0px 0px 5px 7px;
}
