*{
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;}
	
body{
	background: #000;}
	
body.outer{
	background: #eee;}
	
body.border{
	background: #ccc;}

body.ncsu{
	background: #c00;}
	
#ncsu{
	width: 100%;
	height: 20px;
	border-bottom: 2px solid #000;}
	
table.ncsu{
	border-spacing: 0px;
	background: #c00;
	padding: 0px;
	margin: 0px 0px;
	position: absolute;
	top: 0px;
	right: 40px;
	border-collapse: collapse;}

td.ncsuvr{
	width: 2px;
	background: #ffffff;}
	
td.ncsuspc{
	width: 20px;}
	
a.ncsu:link{
	text-decoration: none; font-weight: bold; color: #fff;}
a.ncsu:active{
	text-decoration: none; font-weight: bold; color: #fff;}
a.ncsu:visited{
	text-decoration: none; font-weight: bold; color: #fff;}
a.ncsu:hover{
	text-decoration: none; font-weight: bold; color: #fff;}
	
body.header{
	background: #c00;
	background-image: url("images/header.jpg");
	background-repeat: no-repeat;}
	
body.nav{
	background: #c00;}
	
#nav{
	width: 100%;
	height: 40px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;}
	
table.nav{
	border-spacing: 0px;
	background: #c00;
	padding: 0px;
	margin: 0px auto;
	border: 0px;
	border-collapse: collapse;}
	
tr.nav{
	height: 40px;}
	
td.navvr{
	width: 2px;
	background: #ccc;}
	
td.navvrb{
	width: 2px;
	background: #000;}
	
tr.navhr{
	height: 1px;}
	
td.navhrc{
	background: #fff;}
	
td.navhr{
	background: #000;}
	
td.navspc{
	width: 10px;}
	
a.nav:link{
	text-decoration: none; font-weight: bold; color: #ccc;}
a.nav:active{
	text-decoration: none; font-weight: bold; color: #fff;}
a.nav:visited{
	text-decoration: none; font-weight: bold; color: #ccc;}
a.nav:hover{
	text-decoration: none; font-weight: bold; color: #fff;}
	
td.navspccurrent{
	width: 10px;
	background: #fff;}
	
td.current{
	background: #fff;}
	
a.currentnav:link{
	text-decoration: none; font-weight: bold; color: #000;}
a.currentnav:active{
	text-decoration: none; font-weight: bold; color: #000;}
a.currentnav:visited{
	text-decoration: none; font-weight: bold; color: #000;}
a.currentnav:hover{
	text-decoration: none; font-weight: bold; color: #000;}
	
body.vspc{
	background: #fff;}
	
body.content{
	background: #fff;}
	
#content p{
	font-family: verdana;}
	
#contact{
	font-family: verdana;}

	
#content h1{
	text-align: center;
	margin: 1.5em;}
	
#content h3{
	margin: 0px 40px 0px 40px;}
	
#content h3.first{
	margin: 20px 40px 0px 40px;}

#content p{
	margin: 20px 80px 20px 80px;}
	
#content p.last{
	margin: 20px 80px 40px 80px;}

a.content:link{
	text-decoration: none; color: #00f;}
a.content:active{
	text-decoration: none; color: #00f;}
a.content:visited{
	text-decoration: none; color: #00f;}
a.content:hover{
	text-decoration: underline; color: #00f;}
	
#hf{
	clear: both;
	width: 238px;
	height: 170px;
	position: absolute;
	bottom: 0px;
	left: 0; 
	border: none;
	width: 100%;
	background-image: url(images/fmri.jpg);
	background-repeat: no-repeat;}
	
body.footer{
	background: #c00;}
	
#footer{
	width: 100%;
	height: 20px;
	border-top: 2px solid #000;}

#footer p{
	font-size: .8em;
	color: #fff;}
	
#mris{
	width: 139px;
	height: 139px;
	margin: 0px 0px;
	position: absolute;
	top: 40px;
	right: 365px;}

.thumbnail img{
	border: 1px solid white;
	margin: 0px 5px 5px 0px;}

.thumbnail:hover{
	background-color: transparent;}

.thumbnail:hover img{
	border: 1px solid white;}

.thumbnail span{
	width: 272px;
	height: 298px;
	position: absolute;
	background-color: #fff;
	padding: 4px;
	left: -1000px;
	border: 1px solid #000;
	visibility: hidden;
	color: black;
	text-decoration: none;}

.thumbnail span img{
	border-width: 0;}

.thumbnail:hover span{ 
	visibility: visible;
	top: 0;
	left: 180px;
	z-index: 50;}
	
.whyfloat1{
	position: relative;
	top: 0px;
	right: 0px;
	width: 340px;
	height: 340px;
	float: right;}
	
.whyfloat2{
	position: relative;
	top: 0px;
	right: 0px;
	width: 180px;
	height: 180px;
	float: right;}
	
#whyimg{
	width: 280px;
	height: 306px;
	position: absolute;
	top: 40px;
	right: 42px;
	border: 1px solid #000;
	background-image: url(images/whybg.jpg);
	background-repeat: no-repeat;}
	
table.infobox{
	border-spacing: 0px;
	margin: 0px auto;}

table.atstate{
	width: 100%;
	border: 2px solid #ccc;
	margin: 0px auto;
	border-spacing: 4px;}
	
#stateinfo{
	width: 100%;}
	
#contact{
	width: 100%;
	text-align: center;
	margin-top: 60px;}
	
#chr{
	width: 98%;
	height: 20px;
	background: #fff;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 4;}
	
#slideshow{
	text-align: center;
    margin-left: auto;
    margin-right: auto;
	margin-top: 60px;}
	
img.ssfull{
    display: block;
    margin-left: auto;
    margin-right: auto;
	margin-top: 40px;
	border: 1px solid #000;}
	
p.ssfull{
	margin-top: 20px;
	text-align: center;}
	
#vid{
	width: 640px;
	height: 480px;
	margin-left: auto;
	margin-right: auto;}
	
.workfardayouter{
	position: relative;
	top: -20px;
	right: 0px;
	width: 300px;
	height: 180px;
	float: right;}
	
.workcoilsouter{
	position: relative;
	top: 0px;
	right: 0px;
	width: 220px;
	height: 190px;
	float: left;}
	
.workcoilsinner{
	position: relative;
	top: 0px;
	right: 0px;
	width: 220px;
	height: 220px;
	float: left;
	border: 1px solid #000;}
	
img.coilthumb{
	margin-top: 15px;
	margin-left: 0px;
	border: 1px solid #000;}
	
img.faradaythumb{
	border: 1px solid #000;}
	
#faraday{
	position: relative;
	top: 15px;
	left: 15px;}
	
.imgbigspc{
	position: relative;
	top: 0px;
	right: 0px;
	width: 347px;
	height: 152px;
	float: right;}
	
img.imgbig{
	position: relative;
	top: 5px;
	left: 5px;}
	
#imgbig{
	width: 370px;
	height: 280px;
	position: absolute;
	top: 40px;
	right: 42px;
	border: 1px solid #000;
	background-image: url(images/imgbig.jpg);
	background-repeat: no-repeat;}
	
#content h3.imgfirst{
	margin: 140px 40px 0px 40px;}
	
.imgthumbnail img{
	border: 1px solid white;
	margin: 0px 5px 5px 0px;}

.imgthumbnail:hover{
	background-color: transparent;}

.imgthumbnail:hover img{
	border: 1px solid white;}

.imgthumbnail span{
	width: 360px;
	height: 270px;
	position: absolute;
	background-color: #fff;
	padding: 0px;
	left: -1000px;
	visibility: hidden;
	color: black;
	text-decoration: none;}
	

.imgthumbnail span img{
	border-width: 0;}

.imgthumbnail:hover span{ 
	visibility: visible;
	top: -26px;
	left: 529px;
	z-index: 50;}
	
#imggal{
	width: 510px;
	height: 139px;
	margin: 0px 0px;
	position: absolute;
	top: 30px;
	right: 385px;}
	
#diagpics{
	width: 620px;
	height: 154px;
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px auto;
	border: 1px solid black;}
	
img.diagthumb{
	margin-top: 0px;
	margin-left: 0px;}
	
.imgthumbnail2 img{
	border: 2px solid white;}

.imgthumbnail2:hover{
	background-color: transparent;}

.imgthumbnail2:hover img{
	border: 2px solid white;}
