html { font-size: 100%; margin: 0; padding: 0; border:0; }

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 0px 0px; padding: 5px; }

.schoolcolor { color: #660000; }

/*links*/

a:link, a:visited, a:hover, a:active {
	color: #660000;
	background: transparent;
	}

a:visited { /* color: #6F5F44; background: transparent; 				Ron Lutz 9/20/04 */ }

/*headlines*/

H1 {
	font-size: 1.25em;
	margin: 10px 0px 12px 0;
	}

H2 {
	font-size: 1.15em;
	margin: 5px 0px 5px 0;
	}

H2.ital {
	margin: 15px 0px 5px 0;
	font-style: italic;
	}

H3 {
	font-size: 1em;
	margin: 0;
	}
	
H4 {
	font-size: 1em;
	margin: 0;
	font-style: italic;
	font-weight: normal;
	}

HR {
	border: 0;
	color: #cbcbcb;
	background-color: #cbcbcb;
	height: 1px;
	margin: 10px 0px 10px 0;
	}

UL {
	margin-left: 8px;
	padding-left: 10px;
	}

LI { }

/*--------------------------------------*/	
/*----content areas - block elements----*/
/*new ug admissions*/
* HTML #wrappaAdmission {width: 960px;}
#wrappaAdmission {
	padding: 0;
	width: 959px;
	margin:0px auto 0px auto;
	text-align:left;
	border: 1px solid #cbcbcb;
	border-top: none;
	border-right:none;
	overflow:hidden;
	}
	/*new 960 template*/
* HTML #wrappa960 {width: 960px;}
#wrappa960 {
	padding: 0;
	width: 959px;
	margin:0px auto 0px auto;
	text-align:left;
	border: 1px solid #cbcbcb;
	border-top: none;
	border-right:none;
	overflow:hidden;
	}
	
* HTML #wrappa {width: 755px;}
#wrappa {
	padding: 0;
	width: 754px;
	margin:0px auto 0px auto;
	text-align:left;
	border: 1px solid #cbcbcb;
	border-top: none;
	border-right:none;
	overflow:hidden;
	}
#wrappaPiperline {
	padding-top: 0px;
	width: 755px;
	margin:0px auto;
	text-align:left;
	border: 1px solid #cbcbcb;
border-top: none;
	
	}
	#wrappa3 {
	padding-top: 0px;
	width: 755px;
	margin:0px auto;
	text-align:left;
	border: 1px solid #cbcbcb;
border-top: none;
	
	}

#contentAreaHomepage {
	float:right;
	width: 565px;
	padding:0px;
	margin:-1px auto;
	min-height:200px;height:auto!important;height:100%;
	}
#contentArea {
	float:right;
	width: 565px;
	padding:0px;
	margin:-1px auto;
	border-left: 1px solid #cbcbcb; border-right: 1px solid #cbcbcb; 
	min-height:600px;height:auto!important;height:600px;
	}
	/*content area new admissions design*/
	#contentAreaAdmission {
	float:right;
	width: 750px;
	padding:0px;
	margin:-1px auto;
	border-left: 1px solid #cbcbcb; border-right: 1px solid #cbcbcb; 
	min-height:600px;height:auto!important;height:600px;
	}
	/*content area new 960 template*/
	#contentArea960 {
	float:right;
	width: 750px;
	padding:0px;
	margin:-1px auto;
	border-left: 1px solid #cbcbcb; border-right: 1px solid #cbcbcb; 
	min-height:600px;height:auto!important;height:600px;
	}

	
	

/*left column*/
#primaryNav {
	margin: 0;
	margin-right: 565px;
	padding-top: 8px;
	}
	/*primary nav for new admissions*/
	#primaryNavAdmission {
	margin: 0;
	margin-right: 750px;
	padding-top: 8px;
	}
	#primaryNavAdmission A {
	font-size: 1.1em;
	display: block;
	text-decoration: none;
	margin: 0px 0px 0px 5px;
	padding: 3px 2px 3px 15px; 
	text-indent:-8px;
	}
#primaryNavAdmission A:hover, #primaryNav A.active {
	color: #333333;
	background: #fff;
	}
	#primaryNavAdmission A:hover, #primaryNav A.active {
	color: #333333;
	background: #fff;
	}
	#primaryNavAdmission #bug {
	background: #fff;
	margin: 30px 0px 0px 8px;
	}
#primaryNavAdmission #bug IMG { margin-bottom: 1px; }
			#primaryNavAdmission #bug A { margin: 0px; padding: 0px; }
#primaryNavAdmission .head { border-top: 1px solid #fff; }
		#primaryNav HR {
	color: #fff;
	background-color: #fff;
	margin: 3px 0px 3px 0;
	}
	#primaryNavAdmission H2 {
	font-size: 1.1em;/*vi change*/
	margin: 0px 0px 3px 0;
	padding: 0px 0px 2px 12px;
	font-weight: bold;
	color: #660000;
	}
	/*primary nav for 960 template*/
	#primaryNav960 {
	margin: 0;
	margin-right: 750px;
	padding-top: 8px;
	}
	#primaryNav960 A {
	font-size: 1.1em;
	display: block;
	text-decoration: none;
	margin: 0px 0px 0px 5px;
	padding: 3px 2px 3px 15px; 
	text-indent:-8px;
	}
#primaryNav960 A:hover, #primaryNav A.active {
	color: #333333;
	background: #fff;
	}
	#primaryNav960 A:hover, #primaryNav A.active {
	color: #333333;
	background: #fff;
	}
	#primaryNav960 #bug {
	background: #fff;
	margin: 30px 0px 0px 8px;
	}
#primaryNav960 #bug IMG { margin-bottom: 1px; }
			#primaryNav960 #bug A { margin: 0px; padding: 0px; }
#primaryNav960 .head { border-top: 1px solid #fff; }
		#primaryNav HR {
	color: #fff;
	background-color: #fff;
	margin: 3px 0px 3px 0;
	}
	#primaryNav960 H2 {
	font-size: 1.1em;/*vi change*/
	margin: 0px 0px 3px 0;
	padding: 0px 0px 2px 12px;
	font-weight: bold;
	color: #660000;
	}
	

.backBrwn { background: #fff; }/*vi change*/
		
#search {
	padding: 0;
	margin: 0px 0px 10px 13px;
	}


#primaryNav A {
	font-size: 1.1em;
	display: block;
	text-decoration: none;
	margin: 0px 0px 0px 5px;
	padding: 3px 2px 3px 15px; 
	text-indent:-8px;
	}

/*ucan div style for homepage mrh 9/25/07*/
#ucan {
margin-left: 15px;
}
#ucan A:hover{
background: #E9E7D2;
}

#primaryNav H2 {
	font-size: 1.1em;/*vi change*/
	margin: 0px 0px 3px 0;
	padding: 0px 0px 2px 12px;
	font-weight: bold;
	color: #660000;
	}

#cap { 
	/*background: url("%24169313") repeat-x; vi change */
	background-color: #FFFFFF;
	}

#contact {
	background: #fff;
	padding: 5px 0px 0px 20px;
	}

#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 #660000; }
/*old color 9a9077*/

.school .sImg {
	float:right;
	margin: 0px 0px 25px 5px;
	}

/*right column*/
#homeTypeHeader { 
background-color:#ffffff;
padding-left: 6px ;
width: 756px; /*ff width*/
margin:0px auto -1px auto;
border:0px;}
* HTML #homeTypeHeader { 
width: 755px; /*ie width*/
margin:-3px auto;
padding-top: 4px;
background-color:#fff;
border:0px;
padding-left: 3px;
}
/*new ug admissions */
#homeHeaderAdmission { 
background-color:#ffffff;
padding: 0px ;
width: 961px; /*ff width*/
margin:0px auto -1px auto;
border:0px;
background: url("%24187071") left #fff; background-color:#fff;
 }
* HTML #homeHeaderAdmission { 
width: 960px; /*ie width*/
margin:-3px auto;
padding-top: 4px;
background: url("%24187071") left #fff; 
background-color:#fff;
border:0px;
}
/*new features (formerly "new student") SCB 4-15-10 */
#homeHeaderFeatures { 
background-color:#ffffff;
padding: 0px ;
width: 961px; /*ff width*/
margin:0px auto -1px auto;
border:0px;
background-color:#fff;
 }
* HTML #homeHeaderFeatures { 
width: 960px; /*ie width*/
margin:-3px auto;
padding-top: 4px;
background-color:#fff;
border:0px;
}
/*new 960 template */
#homeHeader960 { 
background-color:#ffffff;
padding: 0px ;
width: 961px; /*ff width*/
margin:0px auto -1px auto;
border:0px;
background: url("%24187072") left #fff; background-color:#fff;
 }
* HTML #homeHeader960 { 
width: 960px; /*ie width*/
margin:-3px auto;
padding-top: 4px;
background: url("%24187072") left #fff; 
background-color:#fff;
border:0px;
}

#homeHeader { 
background-color:#ffffff;
padding: 0px ;
width: 756px; /*ff width*/
margin:0px auto -1px auto;
border:0px;
background: url("%24187073") left #fff; background-color:#fff;
 }
* HTML #homeHeader { 
width: 755px; /*ie width*/
margin:-3px auto;
padding-top: 4px;
background: url("%24187073") left #fff; 
background-color:#fff;
border:0px;
}
#homeHeaderHomepage { 
background-color:#ffffff;
padding-left: 6px ;
width: 756px; /*ff width*/
margin:0px auto -1px auto;
border:0px;

 }
* HTML #homeHeaderHomepage { 
width: 755px; /*ie width*/
margin:-3px auto;
padding-top: 4px;
background-color:#fff;
border:0px;
padding-left: 3px;
}
 
 /*class for google search engine 11-28-07 */
.searchHomepage {
        padding-right: 15px;
        margin: -5px 0px -15px 13px;
		text-align: right;
        }
.search {
        padding-right:7px;
        margin: -5px 0px -15px 13px;
		text-align: right;
        }
#homeHeader #search .txtField {
	width: 100px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	color: #333333; font-family:Arial, Helvetica, sans-serif;
	padding-right: 10px;
	}
	#homeHeaderAdmission #search .txtField {
	width: 100px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	color: #333333; font-family:Arial, Helvetica, sans-serif;
	padding-right: 10px;
	}
	#homeHeader960 #search .txtField {
	width: 100px;
	margin: 0px 0px 0px 0px;
	text-align: right;
	color: #333333; font-family:Arial, Helvetica, sans-serif;
	padding-right: 10px;
	}
	#homeHeaderHomepage #searchHomepage .txtField {
	width: 100px;
	text-align: right;
	color: #333333; font-family:Arial, Helvetica, sans-serif;
	padding-right: 15px;
        margin: -5px 0px -15px 13px;
	}
#utilityNav {
	font-size: 1.0em;
	text-align: right;
	background-color:#ffffff;
	padding-right: 8px;
	margin: 0px 0px 0px 0px;
	height: 15px;
	padding-top: 5px;
	
	}
* HTML #utilityNav{padding-right: 8px;
	margin: 0px 0px 0px 0px;}
	
#utilityNavHomepage {
	font-size: 1.0em;
	background: #ffffff;
	text-align: right;
	padding-right: 15px;
	height: 15px;
	padding-top: 2px;
	width: 350px;
	}
	* HTML #utilityNavHomepage{padding-right: 12px;}
#utilityNav A { padding: 0px 0px 0px 0px; text-decoration: none; color: #333333; font-family:Arial, Helvetica, sans-serif; }
#utilityNav A:hover { text-decoration: underline; }
#utilityNav A.active { font-weight: bold; }
#utilityNavHomepage A { padding: 0px 0px 0px 0px; text-decoration: none; color: #333333; font-family:Arial, Helvetica, sans-serif; }
#utilityNavHomepage A:hover { text-decoration: underline; }
#utilityNavHomepage A.active { font-weight: bold; }

 #headImg{}

/* HTML #contentArea { /*IE only border: none; }*/
* HTML #audienceNav {width: 755px;}/*IE width*/
* HTML #audienceNav table{width: 755px; }
#audienceNav table{width: 755px;}
#audienceNav { 
background: #501110;
padding: 0;
width: 755px; /*ff width*/
margin:1px auto auto auto;

}

/* audience nav for new admissions design*/
* HTML #audienceNavAdmission {width: 960px;}/*IE width*/
* HTML #audienceNavAdmission table{width: 960px; }
#audienceNavAdmission table{width: 960px;}
#audienceNavAdmission { 
background: #501110;
padding: 0;
width: 960px; /*ff width*/
margin:1px auto auto auto;

}
/* audience nav for new 960 template*/
* HTML #audienceNav960 {width: 960px;}/*IE width*/
* HTML #audienceNav960 table{width: 960px; }
#audienceNav960 table{width: 960px;}
#audienceNav960 { 
background: #501110;
padding: 0;
width: 960px; /*ff width*/
margin:1px auto auto auto;

}

#homeEventsNews { background: url("%24187074") 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-dots {
	clear: both;
	padding: 0px 0px 0px 0px;
	font-size: 0.9em;
	}
#footer A {text-decoration: none; color: #660000;}
#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: #fff;/*vi change*/
	border-top: 1px solid #fff;
	}

.treemenu UL, .treemenuStatic UL {
	list-style : none;
	margin : 0px 0px 0px 5px;
	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 .treeopen, .treemenuStatic .treeopen {
	background: url("%24187075")  no-repeat -1px 4px; 
	}

.treemenu .treeclosed, .treemenuStatic .treeclosed {
	background: url("%24187076") no-repeat -1px 4px; 
	}
	
#curPage, #curPage UL, #curPage LI { background-color: #fff; color: #000; }

#curPage A { background-color: #fff; }

.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: #660000;
	font-size: 9px;
	}

#universityHeader A {
	color: #660000;
	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-left: 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: 1.0em; padding: 3px 5px 0px 10px; }

#newsGradient {
	font-size: 1.0em;
	padding: 3px 5px 0px 10px;
	background: url("%24187074") repeat-x;
	}

#announcements {
	font-size: 1.0em;
	padding: 3px 5px 0px 10px;
	margin-top: 10px;
	}

#moreInfo {
	background: #E7E5CE;/*vi change*/
	padding: 0px 5px 10px 10px;
	line-height: 15px;
	}

#moreInfoCap {
	background: url("%24187074") repeat-x;
	height: 31px;
	}

#moreInfo A {
background: #E7E5CE;/*vi change*/
	display: block;
	font-size: 1.0em;
	padding: 0px 0px 6px 8px;/*changed bottom padding from 12 to 6*/
	text-indent:-8px;
	}

	
	.treemenu, .treemenuStatic {
	padding: 0px 0px 0px 0;
	margin: 0;
	list-style : none;
	background: #fff; /*vi change*/
	border-top: 1px solid #fff;
	}
	
	

.ind { margin-left: 4px; }

/*images within the content areas*/

.inlineImg {
	float: left;
	margin: 0px 10px 10px 0;
	}

/*tables within the content areas*/		

#leftCol table, #leftColPlain table, #leftCol2 table {
/*	background-color: #E7E5CE;							Ron Lutz 12/23/04 */
	border: 0;
/*	border-collapse: collapse;							Ron Lutz 12/23/04 */
/*	border-spacing: 0;								Ron Lutz 12/23/04 */
	margin: 0;
/*	text-align: left;								Ron Lutz 12/23/04 */
/*	width: 97%;									Ron Lutz 9/20/04 */
	}

#leftCol table td, #leftColPlain table td, #leftCol2 table td {
/*	background-color: #fff;								Ron Lutz 12/23/04 */
/*	color: #000;									Ron Lutz 12/23/04 */
/*	padding: 4px; 									Ron Lutz 12/28/04 */
/*	text-align: left;								Ron Lutz 12/23/04 */
/*	border: 1px #E7E5CE solid;							Ron Lutz 12/23/04 */
	}

#leftCol table td.hed, #leftColPlain table td.hed, #leftCol2 table td.hed {
/*	 background-color: #fff;							Ron Lutz 12/23/04 */
/*	 color: #fff;									Ron Lutz 12/23/04 */
/*	 padding: 4px; */
/*	 text-align: left; */
/*	 border-bottom: 2px #E7E5CE solid;						Ron Lutz 12/23/04 */
	 font-weight: bold;
	}

#leftCol table th, #leftColPlain table th, #leftCol2 table th {
/*	font-size: 60%;                                                                 Ron Lutz 2/16/2005 */
/*	text-align: left;								Ron Lutz 12/23/04 */
/*	 padding: 4px;									Ron Lutz 12/23/04 */
	}

/* plain table styling */

TABLE, #leftCol table.plain, #leftCol2 table.plain, #leftColPlain table.plain {
	margin: 0;
/*	padding: 0;									Ron Lutz 12/23/04 */
/*	width: 100%;									Ron Lutz 9/20/04 */
/*	border: 0;									Ron Lutz 12/23/04 */
/*	border-collapse: collapse;							Ron Lutz 12/23/04 */
/*	border-spacing: 0; 								Ron Lutz 12/23/04 */
	}

TD, #leftCol table.plain td, #leftCol2 table.plain td, #leftColPlain table.plain td {
/*	text-align: left;								Ron Lutz 12/23/04 */
/*	vertical-align: top;								Ron Lutz 12/23/04 */
	margin: 0;
/*	padding: 0;									Ron Lutz 12/23/04 */
	border: 0px;
/*	border-collapse: collapse;							Ron Lutz 12/23/04 */
/*	border-spacing: 0;								Ron Lutz 12/23/04 */
	}

/* styles for popup windows */

#popWrap { text-align:left; }
#popWrap #universityHeader IMG {
	margin-left:0px;
	vertical-align: middle;
	margin: 2px 66px 2px 1px;
	}
#popWrap #header { background-color:#ffffff; }
#popWrap #copyArea { margin:6px; }
#popWrap2{ background-color: #501110; width:100%; }


/* ===================================== CODE ADDED BY HAMLINE ===================================== */

#primaryNav ul.treemenuStatic li h2 { color: #660000; background: #fff; /*vi change*/ }


.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%; }

#leftCol table td, #leftColPlain table td, #leftCol2 table td {
/*	text-align: left;								Ron Lutz 12/23/04 */
/*	vertical-align: top;								Ron Lutz 12/23/04 */
	margin: 0;
/*	padding: 0;									Ron Lutz 12/23/04 */
/*	border:0px;									Ron Lutz 12/23/04 */
/*	border-collapse: collapse;							Ron Lutz 12/23/04 */
/*	border-spacing: 0;								Ron Lutz 12/23/04 */
	} /* set table bounding content area to "plain" */

#leftCol table td table td, #leftColPlain table td table td, #leftCol2 table td table td {
/*	background-color: #fff;								Ron Lutz 12/23/04 */
/*	color: #000;									Ron Lutz 12/23/04 */
/*	padding: 4px;									Ron Lutz 12/23/04 */
/*	text-align: left;								Ron Lutz 12/23/04 */
/*	border: 1px #E7E5CE solid;							Ron Lutz 12/23/04 */
	} /* table within the content area should have border and padding */

#copyArea table td {
	padding: 4px;
/*	text-align: left;								Ron Lutz 12/23/04 */
	} /* table within copyArea should have padding */

ul.treemenuStatic { margin: 0; }

ul.treemenu li.treenode ul.treemenuStatic li ul.treemenuStatic { margin: 0px 0px 0px 15px;  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:1.0em; text-transform:uppercase; }

#contact A { padding-left: 4px; }

.tableNoMargin { margin: 0; padding:0;  }

#footer { padding: 0 0 0 18px; }

#contentArea table td table.tableborderzero td { border: 0px #FF0000 solid; }

#contentArea table td table.tableborderzero { border: 0px #FF0000 solid; background-color: #FFFFFF; }

#tiny { font-size: 0.3em; }

DIV.NEWSITEM P { margin-top: 0; margin-bottom: 0; }
DIV.EVENTITEM P { margin-top: 0; margin-bottom: 0; }

TH, #leftCol table.plain th, #leftCol2 table.plain th, #leftColPlain table.plain th {
	margin: 0;
	border: 0px;
	}

UL.treemenuStatic #curPage { margin: 0px 0px 0px 0px;}
	
/* ======COLLAGE TABLES======== */
/*changed e7e5ce to dedcda,9a9077 to c8c5c1                                             7/17/09 Sarah Barrow*/
/* div plaintable*/
DIV.PLAINTABLE TABLE    { background-color: #FFFFFF; }
DIV.PLAINTABLE TABLE TD { background-color: #FFFFFF; padding: 4px; }
DIV.PLAINTABLE TABLE TH { background-color: #FFFFFF; color: #000000; padding: 4px; font-weight: bold;  font-size: 0.75em; }
/*div datatable*/
DIV.DATATABLE TABLE    { background-color: #dedcda; } 
DIV.DATATABLE TABLE TD { background-color: #FFFFFF; padding: 4px; }
DIV.DATATABLE TABLE TH { background-color: #dedcda; color: #000000; padding: 4px; font-size: 0.75em; }
/*div boldtable*/
DIV.BOLDTABLE TABLE    { background-color: #dedcda; border: 2px; }
DIV.BOLDTABLE TABLE TD { background-color: #c8c5c1; padding: 4px; }
DIV.BOLDTABLE TABLE TH { color: #FFFFFF; padding: 4px; font-size: 0.75em;  }
/*div lighttable*/
DIV.LIGHTTABLE TABLE    { background-color: #c8c5c1; border: 2px; }
DIV.LIGHTTABLE TABLE TD { background-color: #dedcda; padding: 4px; }
DIV.LIGHTTABLE TABLE TH { color: #FFFFFF; padding: 4px; font-size: 0.75em;  }
/*div protable*/
DIV.PROTABLE TABLE    { background-color: #c8c5c1; border: 2px; }
DIV.PROTABLE TABLE TD { background-color: #dedcda; padding: 0px; border: 1px; }
DIV.PROTABLE TABLE TH { color: #FFFFFF; font-size: 0.70em;  }
/*table plaintable 0padding*/
TABLE.PLAINTABLE0  { background-color: #FFFFFF !important; }
TABLE.PLAINTABLE0 TD { background-color: #FFFFFF !important; padding: 0px !important; }
TABLE.PLAINTABLE0 TH { background-color: #FFFFFF !important; color: #000000 !important; padding: 0px !important; font-weight: bold !important;  font-size: 0.75em !important; }
/*table datatable 0padding*/
TABLE.DATATABLE0  { background-color: #dedcda !important; }
TABLE.DATATABLE0 TD { background-color: #FFFFFF !important; padding: 0px !important; }
TABLE.DATATABLE0 TH { background-color: #dedcda !important; color: #000000 !important; padding: 0px !important; font-size: 0.75em !important; }
/*table boldtable 0padding*/
TABLE.BOLDTABLE0 { background-color: #c8c5c1 !important; border: 2px !important; }
TABLE.BOLDTABLE0 TD { background-color: #c8c5c1 !important; padding: 0px !important; }
TABLE.BOLDTABLE0 TH { color: #FFFFFF !important; padding: 0px !important; font-size: 0.75em !important;  }
/*table lighttable 0padding*/
TABLE.LIGHTTABLE0 { background-color: #c8c5c1 !important; border: 2px !important; }
TABLE.LIGHTTABLE0 TD { background-color: #dedcda !important; padding: 0px !important; }
TABLE.LIGHTTABLE0 TH { color: #FFFFFF !important; padding: 0px !important; font-size: 0.75em !important;  }
/*table protable 0padding*/
TABLE.PROTABLE0 { background-color: #c8c5c1 !important; border: 1px !important;}
TABLE.PROTABLE0 TD { background-color: #dedcda !important; padding: 0px !important; border: 1px !important; }
TABLE.PROTABLE0 TH { color: #FFFFFF !important; padding: 0px !important; font-size: 0.70em !important; }
/*table plaintable 4padding*/
TABLE.PLAINTABLE4  { background-color: #FFFFFF !important; }
TABLE.PLAINTABLE4 TD { background-color: #FFFFFF !important; padding: 4px !important; }
TABLE.PLAINTABLE4 TH { background-color: #FFFFFF !important; color: #000000 !important; padding: 4px !important; font-weight: bold !important;  font-size: 0.75em !important; }
/*table datatable 4padding*/
TABLE.DATATABLE4  { background-color: #dedcda !important; }
TABLE.DATATABLE4 TD { background-color: #FFFFFF !important; padding: 4px !important; }
TABLE.DATATABLE4 TH { background-color: #dedcda !important; color: #000000 !important; padding: 4px !important; font-size: 0.75em !important; }
/*table boldtable 4padding*/
TABLE.BOLDTABLE4 { background-color: #dedcda !important; border: 2px !important; }
TABLE.BOLDTABLE4 TD { background-color: #c8c5c1 !important; padding: 4px !important; }
TABLE.BOLDTABLE4 TH { color: #FFFFFF !important; padding: 4px !important; font-size: 0.75em !important;  }
/*table lighttable 4padding*/
TABLE.LIGHTTABLE4 { background-color: #c8c5c1 !important; border: 2px !important; }
TABLE.LIGHTTABLE4 TD { background-color: #dedcda !important; padding: 4px !important; }
TABLE.LIGHTTABLE4 TH { color: #FFFFFF !important; padding: 4px !important; font-size: 0.75em !important;  }
/*table protable 4padding*/
TABLE.PROTABLE4 { background-color: #c8c5c1 !important; border: 1px !important;}
TABLE.PROTABLE4 TD { background-color: #dedcda !important; padding: 4px !important; border: 1px !important; }
TABLE.PROTABLE4 TH { color: #FFFFFF !important; padding: 4px !important; font-size: 0.70em !important; }
/* ======END COLLAGE TABLES======== */

/* PIPERLINE TABLES */
/* DATADISPLAY */
DIV.BOLDTABLE TABLE.datadisplaytable { background-color: #E7E5CE; border: 2px; text-align: left; }
/* DIV.BOLDTABLE TABLE TD               { background-color: #FFFFFF; color: #000000; padding: 4px; } */
/* DIV.BOLDTABLE TABLE TH               { background-color: #FFFFFF; color: #000000; padding: 4px; } */
DIV.BOLDTABLE TABLE TD.dddefault     { background-color: #E7E5CE; }
DIV.BOLDTABLE TABLE TD.dddead        { }
DIV.BOLDTABLE TABLE TH.ddheader      { font-weight: bold; color: #FFFFFF; }
DIV.BOLDTABLE TABLE TD.header        { font-weight: bold; color: #FFFFFF; }
DIV.BOLDTABLE TABLE TD.ddhighlight   { }
DIV.BOLDTABLE TABLE TH.ddlabel       { font-weight: bold; background-color: #E7E5CE; }
DIV.BOLDTABLE TABLE TD.ddseparator   { }
DIV.BOLDTABLE TABLE TD.ddwhite       { }
DIV.BOLDTABLE TABLE TH.ddtitle       { font-weight: bold; color: #FFFFFF; background-color: #9A9077; }

/* DATAENTRY */
DIV.PLAINTABLE TABLE.dataentrytable   { background-color: #FFFFFF; border: 0px; text-align: left; }
DIV.PLAINTABLE TABLE TD               { background-color: #FFFFFF; color: #000000; padding: 4px; }
DIV.PLAINTABLE TABLE TH               { background-color: #FFFFFF; color: #000000; padding: 4px; }
DIV.PLAINTABLE TABLE TD.dedefault     { }
DIV.PLAINTABLE TABLE TD.dedead        { }
DIV.PLAINTABLE TABLE TH.deheader      { font-weight: bold; }
DIV.PLAINTABLE TABLE TD.dehighlight   { }
DIV.PLAINTABLE TABLE TH.delabel       { font-weight: bold; }
DIV.PLAINTABLE TABLE TD.deseparator   { }
DIV.PLAINTABLE TABLE TD.dewhite       { }
DIV.PLAINTABLE TABLE TD.detitle       { font-weight: bold; }

/* DATAWITHBORDER */
DIV.BOLDTABLE TABLE.bordertable       { background-color: #4F3C1B; border: 2px; text-align: left; }
DIV.BOLDTABLE TABLE TD.dbdefault      { background-color: #E7E5CE; }
DIV.BOLDTABLE TABLE TD.dbdead         { }
DIV.BOLDTABLE TABLE TD.dbheader       { font-weight: bold; color: #FFFFFF; }
DIV.BOLDTABLE TABLE TD.dbhighlight    { }
DIV.BOLDTABLE TABLE TD.dblabel        { font-weight: bold; background-color: #E7E5CE; }
DIV.BOLDTABLE TABLE TD.dbseparator    { }
DIV.BOLDTABLE TABLE TD.dbwhite        { }
DIV.BOLDTABLE TABLE TD.dbtitle        { font-weight: bold; color: #FFFFFF; background-color: #9A9077; }

/* INFO */
DIV.PLAINTABLE TABLE.infotexttable    { background-color: #FFFFFF; text-align: left; }
DIV.PLAINTABLE TABLE TD.indefault     { }
DIV.PLAINTABLE TABLE TD.indead        { }
DIV.PLAINTABLE TABLE TD.inheader      { font-weight: bold; }
DIV.PLAINTABLE TABLE TD.inhighlight   { }
DIV.PLAINTABLE TABLE TD.inlabel       { font-weight: bold; }
DIV.PLAINTABLE TABLE TD.inseparator   { }
DIV.PLAINTABLE TABLE TD.inwhite       { }
DIV.PLAINTABLE TABLE TD.intitle       { font-weight: bold; }

/* MENUPLAIN */
DIV.PLAINTABLE TABLE.menuplaintable   { background-color: #FFFFFF; text-align: left; }
DIV.PLAINTABLE TABLE TD.mpdefault     { }
DIV.PLAINTABLE TABLE TD.mpdead        { }
DIV.PLAINTABLE TABLE TD.mpheader      { font-weight: bold; }
DIV.PLAINTABLE TABLE TD.mphighlight   { }
DIV.PLAINTABLE TABLE TD.mplabel       { font-weight: bold; }
DIV.PLAINTABLE TABLE TD.mpseparator   { }
DIV.PLAINTABLE TABLE TD.mpwhite       { }
DIV.PLAINTABLE TABLE TD.mptitle       { font-weight: bold; }

/* NONTABULAR */
DIV.PLAINTABLE TABLE.nontabulartable  { background-color: #FFFFFF; text-align: left; }
DIV.PLAINTABLE TABLE TD.ntdefault     { }
DIV.PLAINTABLE TABLE TD.ntdead        { }
DIV.PLAINTABLE TABLE TD.ntheader      { font-weight: bold; }
DIV.PLAINTABLE TABLE TD.nthighlight   { }
DIV.PLAINTABLE TABLE TD.ntlabel       { font-weight: bold; }
DIV.PLAINTABLE TABLE TD.ntseparator   { }
DIV.PLAINTABLE TABLE TD.ntwhite       { }
DIV.PLAINTABLE TABLE TD.nttitle       { font-weight: bold; }

/* PLAIN */
DIV.PLAINTABLE TABLE.plaintable       { background-color: #FFFFFF; text-align: left; }
DIV.PLAINTABLE TABLE TD.pldefault     { }
DIV.PLAINTABLE TABLE TD.pldead        { }
DIV.PLAINTABLE TABLE TD.plheader      { font-weight: bold; }
DIV.PLAINTABLE TABLE TD.plhighlight   { }
DIV.PLAINTABLE TABLE TD.pllabel       { font-weight: bold; }
DIV.PLAINTABLE TABLE TD.plseparator   { }
DIV.PLAINTABLE TABLE TD.plwhite       { }
DIV.PLAINTABLE TABLE TD.pltitle       { font-weight: bold; }

/* SMALL */
DIV.SMALLBOLDTABLE TABLE              { background-color: #E7E5CE; border: 2px; text-align: left; }
DIV.SMALLBOLDTABLE TABLE TD           { background-color: #FFFFFF; color: #000000; padding: 4px;
   font-size: 0.54em; }
DIV.SMALLBOLDTABLE TABLE TH           { background-color: #FFFFFF; color: #000000; padding: 4px;
   font-size: 0.6em; }
DIV.SMALLBOLDTABLE TABLE TD.smdefault { background-color: #E7E5CE; }
DIV.SMALLBOLDTABLE TABLE TD.smdead    { }
DIV.SMALLBOLDTABLE TABLE TD.smheader  { font-weight: bold; color: #FFFFFF; }
DIV.SMALLBOLDTABLE TABLE TH.smheader  { font-weight: bold; color: #FFFFFF; }
DIV.SMALLBOLDTABLE TABLE TD.header    { font-weight: bold; color: #FFFFFF; }
DIV.SMALLBOLDTABLE TABLE TD.smhighlight { }
DIV.SMALLBOLDTABLE TABLE TD.smlabel   { font-weight: bold; background-color: #E7E5CE; }
DIV.SMALLBOLDTABLE TABLE TD.smseparator { }
DIV.SMALLBOLDTABLE TABLE TD.smwhite   { }
DIV.SMALLBOLDTABLE TABLE TD.smtitle   { font-weight: bold; color: #FFFFFF; background-color: #9A9077; }

/* SMALLHAMLINE */
DIV.SMALLPLAINTABLE TABLE             { background-color: #FFFFFF; border: 0px; text-align: left; }
DIV.SMALLPLAINTABLE TABLE TD           { background-color: #FFFFFF; color: #000000; padding: 4px;
   font-size: 0.54em; }
DIV.SMALLPLAINTABLE TABLE TH           { background-color: #FFFFFF; color: #000000; padding: 4px;
   font-size: 0.6em; }
DIV.SMALLPLAINTABLE TABLE TD.shdefault     { }
DIV.SMALLPLAINTABLE TABLE TD.shdead        { }
DIV.SMALLPLAINTABLE TABLE TD.shheader      { font-weight: bold; }
DIV.SMALLPLAINTABLE TABLE TD.shhighlight   { }
DIV.SMALLPLAINTABLE TABLE TD.shlabel       { font-weight: bold; }
DIV.SMALLPLAINTABLE TABLE TD.shseparator   { }
DIV.SMALLPLAINTABLE TABLE TD.shwhite       { }
DIV.SMALLPLAINTABLE TABLE TD.shtitle       { font-weight: bold; }

/* SCHOOL SPECIFIC TABLES */
DIV.BOLDTABLE TABLE TH                { background-color: #990000; }
DIV.SMALLBOLDTABLE TABLE TD.smheader  { background-color: #990000; }
DIV.SMALLBOLDTABLE TABLE TH.smheader  { background-color: #990000; }
DIV.SMALLBOLDTABLE TABLE TD.header    { background-color: #990000; }
DIV.BOLDTABLE TABLE TH.ddheader       { background-color: #990000; }
DIV.BOLDTABLE TABLE TD.header         { background-color: #990000; }
DIV.BOLDTABLE TABLE TD.dbheader       { background-color: #990000; }
#audienceNavPiperline { background: #501110; }
/*search box*/
#audienceNavSearch { background: #501110; }
#contentAreaPiperline {	width: 755px; }

TABLE.audienceNavPiperline TD { 
	text-align: center;
	font-family: universe, verdana, arial, helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: bold;
	}
TABLE.audienceNavPiperline TD A { text-decoration: none; }
TABLE.audienceNavPiperline TD a:link, TABLE.audienceNavPiperline TD a:visited, 
TABLE.audienceNavPiperline TD a:hover, TABLE.audienceNavPiperline TD a:active { color: #FFFFFF; }
.audiencenav1 { background-color: #860600; }
.audiencenav0 { background-color: #501110; }
#universityMenu { 	margin: 0; padding: 0; }


/* added font sizes to allow "Clear Formatting" 6/15/2006 Ron & Melissa */
FONT.large-size {font-size: 1.15em;}        
FONT.larger-size {font-size: 1.25em;}
/*added span classes because font tags with classes don't work in 5.1.2 upgrade 4/10/07mrh.*/
span.large-size {font-size: 1.15em;}        
span.larger-size {font-size: 1.25em;}

/* adding img div for full story news item images to float right and wrap text*/
#news_full_story_image img{margin: 3px; float: right !important;}

/* adding div classes for flashvideo files 6/14/07 mrh */
.flashvideo_nowrap { margin: 0px 0px 0px 0px;}
.flashvideo_leftwrap {float: left; margin: 0 7px 1px 0; clear: both; }
.flashvideo_rightwrap {float: right; padding: 0 0 0 7px;}

/*new homepage*/

#hpFlash {margin:0px 0px auto auto;} 

#hpMainImageNav {margin:0 0 0 0; padding: 0px; border:0px;} 

#hphomeEventsNews {margin:0px auto; padding: 0px; height:100%; border-left: 1px solid #cbcbcb; border-right: 1px solid #cbcbcb; }
/*laingdesign 7/1/08repeat-x; border-top:1px solid #fff;*/

.hpeventsItem {border-bottom:1px solid #fff; margin:0 10px 10px 10px;} /*laingdesign 7/1/08*/
.hpeventsItem h3.date {color:#993333; font-family:Arial, Helvetica, sans-serif;} /*laingdesign 7/1/08*/
.hpeventsItem p {color:#4f3c1b; font-family:Arial, Helvetica, sans-serif;} /*laingdesign 7/1/08*/
.hpeventsLastItem {margin:0 10px 10px 10px;} /*laingdesign 7/1/08*/
.hpeventsLastItem h3.date {color:#993333; font-family:Arial, Helvetica, sans-serif;} /*laingdesign 7/1/08*/
p.hpeventDetail a:link, p.hpeventDetail a:visited {text-decoration:none; color:#4f3c1b;} /*laingdesign 7/1/08*/
p.hpeventDetail a:active, p.hpeventDetail a:hover {text-decoration:underline; color:#4f3c1b;} /*laingdesign 7/1/08*/
#hphomeEvents {
	width: 162px;
	float: right;
	padding: 14px 0 5px 0;
	background:url("/shared/images/homepage/newhome/hp_events_bg.jpg") top left repeat-x;
 } /*laingdesign 7/1/08*/
#hphomeNewsAlerts {float: left; background:none; width:550px; } /*Health Alerts*/
#hphomeNews {float: left; background:none; width:380px; } /*laingdesign 7/1/08*/
h2.hpnewsHeader {color:#4f3c1b; font-size:14px; text-transform:uppercase; font-weight:bold; padding:10px 20px 10px 20px; font-family:Helvetica, MS Trebuchet, Arial, sans-serif;} /*laingdesign 7/1/08*/
.hpnewsItem {margin:0px 20px 0px 20px; clear:both; font-family:Helvetica, MS Trebuchet, Arial, sans-serif;} /*laingdesign 7/1/08*/
.hpnewsItem img {float:left; margin-bottom:15px;} /*laingdesign 7/1/08*/
.hpnewsItem p, .hpnewsItem h3 {margin-left:85px;} /*laingdesign 7/1/08*/

.hpnewsItemMore {margin-left: 20px; clear:both; font-family:Helvetica, MS Trebuchet, Arial, sans-serif;} /*laingdesign 7/1/08*/
.hpnewsItemMore h3 {clear:both; font-family:Helvetica, MS Trebuchet, Arial, sans-serif;} /*laingdesign 7/1/08*/

.hpnewsdetail {font-size:10px; text-decoration:none; color:#4f3c1b; font-family:Helvetica, MS Trebuchet, Arial, sans-serif;} /*laingdesign 7/1/08*/
h3.hpnewsHeadline a:link, h3.hpnewsHeadline a:visited {color:#4f3c1b; font-size:11px;} /*laingdesign 7/1/08*/
h3.hpnewsHeadline a:hover, h3.hpnewsHeadline a:active {color:#993333; font-size:11px;} /*laingdesign 7/1/08*/

/*lower more_info menu classes*/
#moreInfoLower 
{margin-top:0px ; width: 185; float: right;} 
* HTML #moreInfoLower {position:absolute;}
	

#contentAreaSkinny{float: left; background:none; width:380px; }

/*#blueNewsColumn {
	width: 185px;
	float: right;
	padding: 0px 0px 0px 0px;
	background:url("/shared/images/homepage/all/news_bg_blue.jpg") top left repeat-x;
 } */
 /*HSB blue background on MoreInfo*/
#hsbHomeContentArea {margin:0px -8px auto 0px; padding: 0px; height:100%; border-left: 0px solid #cbcbcb; border-right: 0px solid #cbcbcb; }
#hsbHomeLeft {float: left; background:none; width:380px; }
#hsbBlueNewsColumn {
	background: url("%24187077") repeat-x;
width: 160px;
	float: right;
	padding: 14px 5px 5px;
	}
