/*
UNC Blue	#3880AF
Dark Blue	#152F7F
Light Blue	#5A9ECC
Dark Gray	#3D474D
Light Gray	#98A692
Gold		#F7C113

*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
* html div#nav-global {
  margin-right: -3px;
}
* html div#nav-global {
  height: 1%;
  margin-left: 0px;
}
/* End hide from IE5/mac */


* {
	margin: 0;	
	padding: 0;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color:#FFFFFF;
}

/* DIV LAYOUT */
div#container {
	/*width: 745px;  IE FIX */
	width:755px;
}

div#nav-search {
	position:absolute;
	left:745px;
	height: 27px;
	left:490px;
	top:0px;
	width:255px;
	text-align:right;
}

div#nav-utility {
	width: 461px;
	height: 27px;
}

div#nav-global {
	/*width: 745px;  IE FIX */
	height: 83px;
}

div#feature {
	width: 745px;
}

div#pagetitle {
	width: 512px;
	height: 26px;
	margin-top:25px;
	padding-left:233px;
}

div#pagecontent { 
	width: 745px;
}

div#footer {
	width: 745px;
}

	div#sidebar, div#footerlogo { /*total 233*/
		float:left;
		display:inline; /*IE CSS bug fix */
		width: 213px;
		margin: 15px 10px 20px 10px;
	}
	div#bodyarea, div#footernav { /*total 512*/
		float: left;
		display:inline; /*IE CSS bug fix */
		width: 498px;
		margin: 15px 10px 20px 0px;
	}
	div#bodyslideshow { /*total 512*/
		margin: 10px 10px 10px 10px;
	}

/* GLOBAL NAV DROP DOWNS */

#nav, #nav ul {
	list-style: none;
	display: inline;	
}
#nav a {
	display: block;
}
#nav li {
	float: left;
	width: 128px;
}
#nav li ul {
	position: absolute;
	width: 128px;
	padding: 10px 0px 10px 0px;
	left: -999em;
	background-color:#478ABE;
}
#nav li ul li {
	width: 108px;
	padding: 0px 10px 0px 10px;
}
#nav li ul li a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3D474D;
	text-decoration: none;
	line-height: 13px;
}
#nav li ul li a:hover {
	text-decoration: underline;
}
#nav li:hover ul {
	left: auto;
	background-image: url(/elements/nav_images/globalDropDownBg.gif);
	background-repeat: repeat;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: auto;
}

/*SIDEBAR: NAV */
div#sidebarnav{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 10px;
}
div#sidebarnav a {
	color: #98A692;
	text-decoration: none;
	margin: 5px 0px 5px 0px;
	display:block;
}
div#sidebarnav a:hover {
	color: #152F7F;
	text-decoration:underline;
}
.sidebarnavrule {
	margin: 0px;
}
.sidebaractive {
	color:#F7C113;
	text-decoration:underline;
}


/*SIDEBAR: TEXT */
div#sidebartext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
div#sidebartext dl {
	text-align: left;
}
div#sidebartext dt {
	color: #000000;
}
div#sidebartext dd {
	color: #666666;
	padding-bottom: 10px;
}
div#sidebartext a {
	color: #3B80AF;
	text-decoration: none;
}
div#sidebartext a:hover {
	color: #152F7F;
	text-decoration:underline;
}

/*SIDEBAR: SLIDESHOW */
div#sidebarslideshow {

}

/*SIDEBAR: STUDENT PROFILES */
div#sidebarprofile {

}
.sidebarprofiletitle{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #98A692;
	font-weight: bold;
}
.sidebarprofilename{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3D474D;
	font-weight: bold;
}
.sidebarprofilerule {
	margin-bottom:10px;
}
.sidebarprofilelogo {
	margin-top:15px;
}
.sidebarprofilepic {
	float: left;
	width: 70px; height: 70px;
	margin-right: 10px;
	margin-bottom: 10px;
}

/* BODY STYLES*/
div#bodyarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3D474D;
	
}
div#bodyarea p {
	margin-bottom:10px;
}
div#bodyarea ul,ol {
	margin: 0px 0px 15px 25px;
}
div#bodyarea a {
	color: #3880AF;
	text-decoration: none;
}
div#bodyarea a:hover {
	color: #152F7F;
	text-decoration:underline;
}
div#bodyarea th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10px;
	border-bottom: 3px solid #fff; 
	background-color: #F7C113;
	padding:3px;
}
div#bodyarea td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 11px;
	color: #3D474D;
	border-bottom: 3px solid #fff;
	background-color:#EDEDED;
	padding:3px;
}
div#bodyprofile {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3D474D;
	width: 502px;
	clear:both;
}
div#bodyprofile dl {
	margin-left:90px;
	width: 412px;
	clear:right;
}
div#bodyprofile dt {
	width: 110px;
	float: left;
	margin-bottom:5px;
}
div#bodyprofile dd {
	width: 302px;
	float: left;
	margin-bottom:5px;
}
div#bodytoplink {
	font-weight:bold;
	width: 502px;
	text-align:right;
	margin-bottom:5px;
}
.bodycolcontainer {
	width:502px;
	clear:both;
}
.bodycolleft {
	width:250px;
	float:left;
}
.bodycollright {
	width:250px;
	float:left;
}
p.paraclear {
	clear:both;
}

/* SLIDESHOW STYLES*/
div#slideshowcontrols {
	text-align:center;
	margin:5px;
}
div#slideshowcontrols img {
	border:0px;
}
div#slideshowimage {
	text-align:center;
	border-color:#666666;
	border-width:1px;
	border-style:solid;
	padding:15px 10px 40px 10px;
	margin:10px;
}
.slidescaption {
	display:none;
	border:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
img#slideshow {
	float:right;
	width:48px;
	height:48px;
	border:none;
	margin: 0px 0px 10px 10px;
}

/* FOOTER STYLES*/
div#footernav ul {
	list-style: none;
	line-height:.6em;
}
div#footernav li {
	display:inline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
div#footernav a {
	color: #3D474D;
	text-decoration: none;
}
div#footernav a:hover {
	color: #152F7F;
	text-decoration:underline;
}

#searchfield {
	position:relative;
	top: -9px;
	background-color: #98A692;
	border: 3px double #999999;
	font-size:11px;
}
		
/* IMAGES */
img#logo {
	display:block;
	float: left;
	position: relative;
	width: 233px; height: 83px;
	border:0px;
}
img#biopic {
	float:left;
	width:70px;
	height:70px;
	margin:0px 10px 0px 0px;
}
img#bioschool {
	margin-top:35px;
}
img#biodivider {
	margin:15px 0px 15px 0px;
}
img.floatright {
	float:right;
	margin: 0px 0px 5px 5px;
}
img.floatleft {
	float:left;
	margin: 0px 5px 5px 0px;
}
img.bactotop {
	border:0px;
	margin:0px 0px 0px 5px;
}
div#nav-utility img, div#nav-global img {
	border:0px;
}

/* TEXT STYLES */
h1 {
	color: #152F7F;
	font-size: 17px;
	font-weight:normal;
}
h2 {
 	font-size: 12px;
	color: #000000;
	margin:10px 0px 10px 0px;
}
h3 {
	font-size: 12px;
	color: #152F7F;
	margin:8px 0px 8px 0px;
	font-weight:normal;
}
h4 {
	color: #152F7F;
	font-size: 11px;
	margin:6px 0px 6px 0px;
}
.subhead {
 	font-size: 12px;
	color: #000000;
}
.hidediv {
	display:none;
}
a.external {
	padding-left: 8px;
	background: url(/elements/link_external.gif) no-repeat left top;
}

a.pdf {
	padding-left: 15px;
	padding-top: 4px;
	background: url(/elements/link_pdf.gif) no-repeat left top;
}