* {padding:0; margin:0; font-family:"Helvetica",Serif; font-size:14px; border:0; color:#222101;}
body {background-image:url('../images/layout/bg.gif')}

#contact {font-size:12px;padding:10px;}
#dynamicboxwrapper {float:right; width:200px; background-color:#fcfcfc; border:1px solid #cccccc;}
#dynamicbox_pub {height:250px;padding:5px;font-size:12px;}
#dynamicbox_ra {height:200px;padding:5px;font-size:12px;}
#eff_result{display:none; width:300px; margin:auto; margin-top:50px; text-align:center; font-size:20px; font-weight:bold; background-color:#cccccc; border:1px solid black;}
#footer {color:#fcfcfc; height:20px; width:990px; margin:auto; text-align:center;}
#logo {margin-top:10px; float:left;}
#page {float:left; width:700px; padding:10px;}
#pagewrapper {background-image:url('../images/layout/pagebg.gif'); overflow:auto; background-repeat:repeat-x;}
#pagewrapper2 {background-image:url('../images/layout/logo_fan_large2.gif'); overflow:auto; background-repeat:no-repeat; max-width:1000px; margin-top:30px; padding:20px;}
#search {float:right; width:200px; height:25px;}
#submit {background:transparent url('../images/layout/submit.gif') 0 0 no-repeat; font-size:0; width:28px; height:28px; float:right; margin-left:3px; cursor:pointer;}
#title {height:100px; border:2px solid #c70000;}
#topmenu {position:absolute; width:1000px; height:30px; z-index:10; border-bottom:1px solid black; line-height:23px; background-image:url('../images/layout/topnavbg.gif');}
#unmlogo {float:right; border-left:1px solid #cccccc}
#wrapper {width:1000px; margin:auto; border:1px solid black; background-color:#fcfcfc}

a {color:#990000;}
a:hover {color:#660000; cursor:pointer;}

h1 {
	font-size:23px;
	text-decoration:none;
	color:#660000;
	margin-bottom:20px;
	text-align:center;
}

h2 {
	color:#000000;
	font-size:16px;
	color:#660000;
}

hr {
	color: #990000;
	background-color: #990000;
	height: 1px;
	margin:20px 0px 20px 0px;
	opacity:0.2;
}

li {line-height:158%;}

p {
	text-indent:50px;
	line-height:158%;
	margin-top:10px;
}

a.advanced_search, a.basic_search{
	font-weight:bold;
	text-decoration:underline;
	font-size:13px;
}

a.article {font-style:italic;}

a.disabled {text-decoration:none;}

a.tab {
	text-decoration:none;
	color:#cccccc;
	font-weight:normal;
}

div.credits {
	font-size:10px;
	color:#cccccc;
}

div.credits a.cname {
	font-size:10px;
	color:#cccccc;
}

div.curve_container {
	width:725px;
}

div.curve_container  img.curve {
	max-width:720px;
	max-height:720px;
	border:1px solid black;
}

div.curve_container  img.curve_t {
	position:relative;
	display:block;
	z-index:1;
	border:1px solid black;
}

div.curve_container_b  {
	width:200px;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
}

div.dynamicbox_header {
	background-color:#801e1e;
	color:#dddddd;
	height:25px;
	line-height:25px;
	text-indent:5px;
}

div.extra_pheader {
	float:left;
	margin-top:10px;
	margin-left:10px;
	font-size:12px;
}

div.faculty_index_wrapper {
	overflow:auto;
	padding-bottom:20px;
}

div.faculty_index {
	padding-top:10px;
	color:#990000;
}

div.faculty_index_img {
	min-width:200px;
	margin-right:20px;
	float:left;
}

div.footer {
	color:white;
	font-size:12px;
	text-align:right;
	padding-right:10px;
}

div.footer a,u{
	color:white;
	font-size:12px;
}

div.publication_abstract {
	margin-top:25px;
	border:1px solid black;
	height:200px;
	overflow:scroll;
}

div.publication_links a {
	text-decoration:underline;
}

div.publication_links {
	width:100%;
	margin:25px 0px 25px 0px;
	text-align:center;
}

div.project_comp_div {
	margin-top:20px;
}

div.researchdiv {
	display:none;
}

div.person_bio {
	display:block;
	overflow:auto;
}

div.tab_open {
	position:relative;
	top:-30px;
	right:1px;
	width:7px;
	height:3px;
	float:right;
	background-color:#cccccc;
}

form.alum_search {
	overflow:auto;
}

form.alum_search input.searchalum {
	float:left;
	width:200px;
	border:1px solid black;
	padding:5px;
	height:18px;
}

form.alum_search input.searchaluma {	
	float:left;
	width:200px;
	border:1px solid black;
	padding:5px;
	height:18px;
}

form.alum_search span {
	display:block;
	height:50px;
	text-align:left;
	line-height:30px;
}

form.alum_search input.submit {
	border:1px solid black;
	float:left;
	margin-left:5px;
	padding:5px;
	width:90px;
	cursor:pointer;
}

form.pinfin {
	margin-top:50px;
}

form.pinfin input,select {
	height:20px;
	text-align:center;
	border:1px solid black;
	width:150px;
}

form.pinfin label {
	width:150px;
	float:left;
	text-align:right;
	padding-right:20px;
	font-size:12px;
}

form.pinfin span {
	display:block;
	height:50px;
	line-height:15px;
	font-size:12px;
}

form.pinfin span.submit {
	display:block;
	width:205px;
	margin:auto;
}

form.pinfin span.submit input {
	width:100px;
	height:25px;
	cursor:pointer;
}

h3.project_header {
	cursor:pointer;
	font-size:14px;
	color:#660000;
	font-weight:normal;
	text-decoration:underline;
}

img.alum {
	float:right;
}

img.back1 {
	float:left;
	margin:-3px 5px 0px 0px;
}

img.bio {
	max-width:400px;
	max-height:400px;
	float:left;
	margin-right:10px;
}

img.bio2 {
	max-width:400px;
	max-height:400px;
}


img.cent {
	display:block;
	margin:auto;
}

img.centb {
	display:block;
	margin:auto;
	margin-top:10px;
	border:1px solid black;
	margin-bottom:10px;
}

img.faculty_index {
	max-width:190px;
	max-height:190px;
	display:block;
    margin:auto;
	border:1px solid black;
}

img.lb {
	display:block;
	float:left;
	margin-top:10px;
	margin-bottom:15px;
	margin-right:20px;
	border:1px solid black;
}

img.leftb {
	display:block;
	margin-top:10px;
	margin-left:20px;
	margin-bottom:15px;
	border:1px solid black;
}

img.logo_small {
	float:right;
	position:relative;
	top:-50px;
}

img.rb {
	display:block;
	float:right;
	border:1px solid black;
	margin-left:10px;
	margin-bottom:5px;
}

input.search {width:160px;
	height:25px;
	float:right;
	color:#990000;
	text-align:center;
	margin-top:1px;
	border:1px solid black;
}

.pdf {height:1000px; width: 720px;}

p.capt {
	text-indent:0px;
	text-align:center;
	line-height:150%;
	margin-top:10px;
}

sub, sup {
	font-size:10px;
}

table.bindex td {
	padding:5px;
	border:1px solid black;
}

table.videos {
	text-align:center;
	width:670px;
	margin:auto;
}

table.videos td {
	border:1px solid black;
	padding:5px;
}

table.videos a {
	display:block;
}

textarea.contact{
	border:1px solid black;
	margin-bottom:20px;
	width:300px;
}

ul.alumni {
	margin-top:10px;
	margin-bottom:10px;
}

ul.alumni li:first-child {
	font-weight:bold;
}

ul.bio {
	margin:10px 0px 10px 30px;
}

ul.bio li {
	list-style-type:disc;
}

ul.computation {
	margin-top:10px;
}

ul.computation li:first-child {
	margin-left:15px;
	font-weight:bold;
	list-style-type:disc;
	padding-bottom:15px;
}

ul.computation li {
	margin-left:50px;
	list-style-type:square;
	font-weight:bold;
}

ul.computation li.ext {
	margin-left:50px;
	list-style-type:none;
	padding:10px 0px 10px 0px;
	font-weight:normal;
}

ul.computation li.ext2 {
	margin-left:75px;
	padding:10px 0px 10px 0px;
	font-weight:normal;
	list-style-type:none;
}

ul.list_publications li {
	margin:10px 0 10px 0px;
	list-style-type:disc;
}

ul.map {
	margin-left:30px;
	margin-bottom:15px;
}

ul.map li {
	list-style-type:disc;
}

ul.news {
	margin-left:30px;
	margin-top:10px;
	
}

ul.news  li{
	list-style-type:disc;
	margin-left:30px;
}

ul.projects {
}

ul.projects li {
	margin-left:25px;
	list-style-type:lower-latin;
}

ul.projects li.ext {
	padding-left:20px;
}

ul.refs {
	padding-left:30px;
}

ul.refs li {
	font-size:10px;
	text-indent: -20px;
    margin-left: 0px;
}

ul.refs li  i {
	font-size:10px;
}

ul.refs li  i.j {
	font-size:10px;
	color:#990000;
}

ul.research {
	margin-left:30px;
}

ul.research li {
	list-style-type:disc;
	padding:10px;
}

ul.videos_list li {
	list-style-type:disc;
	padding:5px;
	margin-left:20px;
}

ul.year {
	margin-left:20px;
}

ul.year li {
	list-style-type:disc;
	padding:10px;
}