body 		{ color: #434343; 
			font-size: 11px; 
			font-family: "Lucida Grande", Helvetica, Arial, sans-serif; 
			line-height: 18px; 
			background: #fff url(../images/bg.gif) repeat-x; }
			
/* -------------- Container Rules ------------ */
#container 	{ margin: 0 auto; 
			width: 803px; }
			
#header 	{ width: 803px; 
			height: 156px; }
			
#headertext { color: #7a7a7a; 
			vertical-align: text-bottom; 
			width: 186px; 
			height: 50px; 
			float: left; 
			padding-top: 90px; 
			padding-right: 10px; 
			padding-left: 20px; 
			display: inline; }
			
#logo 		{ width: 584px; 
			height: 115px; 
			float: left; 
			display: inline; }
			
#navbar 	{ background-image: url(../images/topyellowbar.gif); 
			background-repeat: no-repeat; 
			width: 584px; 
			height: 38px; 
			float: right; 
			display: inline; }
			
#blubar 	{ background-image: url(../images/bluebar.jpg); 
			width: 800px; 
			height: 116px; 
			float: left; 
			display: inline; }
			
#leftnav 	{ width: 216px; 
			float: left; 
			display: inline; }
			
#address 	{ color: #a3a3a3; 
			font-size: 10px; 
			line-height: 14px; 
			width: 200px; 
			margin-left: 25px; 
			padding-bottom: 20px; }
			
#centercontent 	{ width: 353px; 
				float: left; 
				padding: 20px 15px 15px; 
				display: inline; }
.smallpic { display: inline; width: 168px; height: 148px; float: left; margin-right: 12px; }
#rightcontent 	{ width: 175px; 
				float: left; 
				padding: 20px 10px 15px; 
				display: inline; }
#centerphotos { background-color: #fff; display: inline; padding: 0 0 15px; width: 532px; height: 375px; float: right; margin-top: 25px; margin-right: 5px}
.sub 			{ list-style: none; 
				display: inline; }

.sub a 			{ color: #666; 
				font-size: 11px; 
				text-decoration: none; 
				background-image: none; 
				background-repeat: repeat; 
				background-attachment: scroll; 
				background-position: 0 0; 
				padding: 5px; 
				border-top: 1px solid #dedede; 
				display: block; }
				
.subold a { color: #000; font-size: 11px; font-weight: bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-decoration: none; padding: 5px; display: block; border-top: 1px solid #dedede; }

.sub a:hover 	{ color: #292929; 
				background: #dbe8f4; }
				
.subold a:hover { color: #292929; 
				font-weight: bold; 
				background: #d1d1d1; }
				
#footer 		{ background-attachment: scroll; 
				background-position: 0 0; 
				margin: 0 auto; 
				width: 800px; 
				clear: both; }
				
#footerbar 	{ background-image: url(../images/footerbar.gif); 
			background-repeat: no-repeat; 
			width: 800px; 
			height: 41px; }
			
#footertext 	{ color: #fff; 
				font-size: 9px; 
				text-align: right; 
				width: 600px; 
				height: 35px; 
				float: right; 
				padding-top: 6px; 
				padding-right: 20px; 
				display: inline; }
				
/* -------------- Nav Rules ------------ */

#navcontainer	{ margin: 7px 0 0 25px;
				padding: 0; }

#navcontainer ul	{ border: 0;
					margin: 0;
					padding: 0;
					list-style-type: none;
					text-align: center; }

#navcontainer ul li	{ display: inline;
					float: left;
					text-align: center;
					padding: 0;
					margin: 0; }

#navcontainer ul li a	{ color: #292929;
						float: left;
						text-decoration: none; 
						display: block; 
						text-align: center; 
						font: 10px/18px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif; 
						background-image: none; 
						background-repeat: repeat; 
						background-attachment: scroll; 
						background-position: 0 0; 
						padding-top: 1px; 
						padding-right: 14px; 
						padding-left: 14px; }

#navcontainer ul li a:hover	{ color: #fff; 
							background-image: none; 
							background-repeat: repeat; 
							background-attachment: scroll; 
							background-position: 0 0; }

#navcontainer a:active	{ color: #fff; 
						background-image: none; 
						background-repeat: repeat; 
						background-attachment: scroll; 
						background-position: 0 0; }

#navcontainer li#active a	{ color: #727272; 
							background-image: none; 
							background-repeat: repeat; 
							background-attachment: scroll; 
							background-position: 0 0; }


a 	{ text-decoration: underline; 
	color: #66f; }
	
ul 	{ list-style: none inside; 
	width: 216px; 
	display: inline; }
	
ul li 	{ background-image: none; 
		background-repeat: repeat; 
		background-attachment: scroll; 
		background-position: 0 0; 
		position: relative; 
		display: inline; }
		
/* Styles for Menu Items */

ul li a 	{ display: block; 
			text-decoration: none; 
			background-image: none; 
			background-repeat: repeat; 
			background-attachment: scroll; 
			background-position: 0 0; }
			
/* Fix IE. Hide from IE Mac */

* html ul li a { height: 1%; }

/* End */

a:hover 	{ color: #fc0; 
			background-attachment: scroll; 
			background-position: 0 0; }
			
ul li a:hover 	{ color: #bf0000; 
				background-image: none; 
				background-attachment: scroll; 
				background-position: 0 0; }
				
/* Hover Styles */

ul li a#active 	{ color: #000; 
				background-color: #eee; 
				background-image: none; 
				background-position: 0 0; }
				
/* Active Styles */


/* ---------- Various Classes and Header Rules ---------- */

h1 			{ color: #bfbfbf; 
			font-size: 14px; 
			line-height: 18px; }
			
.header 	{ color: #131313; 
			font-size: 13px; 
			font-weight: bold; }
.headersecondary { color: #575757; font-size: 12px; font-weight: bold; }
.headeraddress 	{ color: #3e5375; 
				font-size: 11px; 
				font-weight: bold; }
				
.headerblue 	{ color: #005bab; 
				font-size: 12px; 
				font-weight: bold; }
.navheader { color: #005bab; font-size: 16px; font-weight: bold; }
.faculty { font-size: 16px; font-weight: bold; vertical-align: 12px; }
.title { font-size: 13px; font-weight: normal; vertical-align: 12px; }


#replybox { color: #6d6d6d; font-size: 12px; background-image: url(../images/reply_bg.jpg); width: 200px; height: 100px; padding: 50px; }

