html { min-height: 100%; margin-bottom: 1px; }

.expanded {
	visibility: visible;
	display: block;
}
.collapsed {
	visibility: hidden;
	display: none;
}

#sp {
	text-align: center;
	width:100%;
	margin: 0px 0px 5px 0px;
}

#sp img {
	border:none;
}

#navfix {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width:165px;
	text-align: left;
	
}

#progfix {
	margin: 0px 0px 0px 10px;
	text-align: top;
	padding: 0px;
	
}

A.gradmenu:link {
	
	color: #0033cc;
	line-height: 10px;
}
A.gradmenu:visited {
	
	color: #0033cc;	
	line-height: 10px;
}

a {
 color:#3A7457;
}

a:visited {
  color:#365048;
  }
  
a:hover {
 color:#F8a505;
 }
 


.homefont{
color: #ffffff;
text-decoration: none;
}
A:link.homefont{
color: #ffffff;
text-decoration: none;
}
A.homefont:.visited
{
color: #ffffff;
text-decoration: none;
}


.bulletspace
{
margin-bottom: 7px
}

.text
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.redtext
{
    FONT-SIZE: 12px;
    COLOR: #FF0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TABLE.nomargins
{
    PADDING-RIGHT: 0px;
    MARGIN-TOP: -6pt;
    Z-INDEX: 1;
    LEFT: 0pt;
    VISIBILITY: visible;
    MARGIN-LEFT: -6pt;
    OVERFLOW: visible;
    MARGIN-RIGHT: -6pt;
    POSITION: relative
}
A.link
{
    TEXT-DECORATION: underline;
	color:#000000
}
A.link:hover
{
    TEXT-DECORATION: underline
}
A.link:visited
{
    color:#000000
}

.normaltext
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.normallink
{
    FONT-SIZE: 12px;
    COLOR: #0000cc;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.boldtext
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    FONT-VARIANT: normal
}
.boldlink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0000cc;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.quotatationtext
{
    FONT-SIZE: 12px;
    COLOR: #cc3300;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.quotationlink
{
    FONT-SIZE: 12px;
    COLOR: #660000;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.pagetitle
{
    FONT-SIZE: 22px;
    COLOR: #656565;
     FONT-FAMILY: "Arial Black";
margin-top: 15px;
margin-bottom: 15px;
}
.small_link
{
    FONT-SIZE: 10px;
    COLOR: #0000cc;
    LINE-HEIGHT: 10px;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
TEXT-DECORATION: underline
}
A.small_link:visited
{    
    COLOR: #4E88FC;    
}
.smallorangetext
{
    FONT: bold xx-small/9px Arial, Helvetica, sans-serif;
    COLOR: #ff6600
}
.smallorangetext2
{
    FONT: bolder medium Arial, Helvetica, sans-serif;
    COLOR: #ff6600;
    HEIGHT: auto;
    TEXT-DECORATION: none
}
.smallblacktext2
{
    FONT: bold x-small/16pt Arial, Helvetica, sans-serif;
    COLOR: #000000
}
.smallblacktext
{
    FONT: 10px/10px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000
}

P
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

li
{
FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}


H1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 20px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
   
}
H2
{
    FONT-SIZE: 20px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H3
{
    FONT-SIZE: 18px;
    COLOR: #000000;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H4
{
    FONT-SIZE: 16px;
    COLOR: #000000;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
H5
{
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

}
H6
{
    FONT-SIZE: 14px;
    COLOR: #993333;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
MARGIN-TOP: 0px;
MARGIN-BOTTOM: 0px;
}

.footer2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.footer2:active
{
    COLOR: #000000;
    TEXT-DECORATION: underline;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.footer2:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.footer2:link
{
    COLOR: #000000;
    TEXT-DECORATION: underline;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}2
A.footer:visited
{
    COLOR: #000000;
    TEXT-DECORATION: underline;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.footer
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #CBCDCD;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.footer:active
{
    COLOR: #CBCDCD;
    TEXT-DECORATION: underline;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.footer:hover
{
    COLOR: #CBCDCD;
    TEXT-DECORATION: underline
}
A.footer:link
{
    COLOR: #CBCDCD;
    TEXT-DECORATION: underline;
	 FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.footer:visited
{
    COLOR: #CBCDCD;
    TEXT-DECORATION: underline;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.breadcrumbs
{
 FONT-SIZE: 13px;
margin-left: 0px;
   
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TOP: 0px;
	
}
A.breadcrumbs:link
{
    color: #006600
}
A.breadcrumbs:visited
{
    color: #999999
}

.sitetitle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 2em;
    MARGIN-LEFT: 190px;
    COLOR: #f6dba9;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD.content
{
    PADDING-LEFT: 5px
}


.relativetext
{
    FONT-SIZE: x-small;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}

.yellowback
{
background: #FFF0B6;

}
.ltyellowback
{
background: #FFF8DB;
}
.lgboldtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

li {
	margin-bottom: 5px;
	}

#container{
	width: 760px;
	height: 100%;
	position:relative;
	top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding:0;
	border: thin solid #acacac;	
}

#fstitle {
	position: relative;
	width: 760px; 
	height: 100px;
	bgcolor: #ffff55;
	margin-left: auto;
	margin-right: auto;
}

#navpanel {
	border: thin solid #000000;
	float: left;
	width: 160px;
	bgcolor:#acacac;
}

#people a {
	text-transform: uppercase;
	color: #5FB700;
	text-decoration: none;
	
}

#people a:hover{
	color:#e94;
	text-decoration: underline;	
	}

#photo {
	float: left;
	margin: 5px 5px 5px 0px;
	padding:0;
	}
	
#phototitle {
	background: #ffffff url(../images/gradtop.png) top left repeat;
	height:201px;
	margin: 0px;
	padding: 5px;
	position: relative;
	top: 0px;
	left: 0px;
	}
	
#people {
	position: relative;
	width: 595px;
	padding: 0px 0px 1px 0px;
	margin: auto;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:12px;
	background: url(../images/greenball.jpg) bottom right no-repeat;
		
		}
		
#people ul {
	margin: 2px;
	padding: 2px;
	list-style-type: none;
	}

#people ul li {
	margin: 2px 0px 2px 0px;
}

#people ol {
	margin: 2px 2px 2px 25px;
	padding: 2px;
}
	
#people ol li {
	margin: 5px 0px 10px 0px;
}
	
.name {	
	color:#000000;
	font-size: 22px;
	}
	
.title {
	color:#000000;
	font-size: 18px;
}

#people p.p3 {
	color:#acacac;
	font-size: 16px;
}

.dept {
	color:#696969;
	font-size:18px;
}

#awards {
	background: url(../images/Awards.png) top left no-repeat;
	padding: 32px 5px 5px 4px;
	margin: 10px 5px 5px 5px;
	border: 1px solid #acacac;
	}

#contact {
	background: url(../images/contact.png) top left no-repeat;
	padding: 28px 0px 0px 0px;
	margin: 25px 5px 5px 5px;
	border: 1px solid #acacac;
	}
	
#edback {
	background: url(../images/edback.png) top left no-repeat;
	padding: 28px 0px 0px 0px;
	margin: 10px 5px 5px 5px;
	border: 1px solid #acacac;
	}
	
#researchint {
	background: url(../images/researchint.png) top left no-repeat;
	padding: 32px 5px 5px 4px;
	margin: 10px 5px 5px 5px;
	border: 1px solid #acacac;
	}
	
#currentprog {
	background: url(../images/currentprog.png) top left no-repeat;
	padding: 32px 5px 5px 4px;
	margin: 10px 5px 5px 5px;
	border: 1px solid #acacac;
	}

#currentcv {
	background: url(../images/currentcv.png) top left no-repeat;
	padding: 32px 5px 5px 4px;
	margin: 10px 5px 5px 5px;
	border: 1px solid #acacac;
	}
	
#currentresearch {
	background: url(../images/CurrentResearch.png) top left no-repeat;
	padding: 32px 5px 5px 4px;
	margin: 10px 5px 5px 5px;
	border: 1px solid #acacac;
	}
	
#experience {
	background: url(../images/Experience.png) top left no-repeat;
	padding: 32px 5px 5px 4px;
	margin: 10px 5px 5px 5px;
	border: 1px solid #acacac;
	}
	
#OSUpubs {
	background: url(../images/OSUpublications.png) top left no-repeat;
	padding: 32px 5px 5px 4px;
	margin: 10px 5px 5px 5px;
	border: 1px solid #acacac;
	}

#Gradstudents {
	background: url(../images/Graduatestudents.png) top left no-repeat;
	padding: 32px 5px 5px 4px;
	margin: 10px 5px 5px 5px;
	border: 1px solid #acacac;
	}
	
#websites {
	background: url(../images/Websites.png) top left no-repeat;
	padding: 32px 5px 5px 4px;
	margin: 10px 5px 5px 5px;
	border: 1px solid #acacac;
	}
	
#courses{
	background: url(../images/courses.png) top left no-repeat;
	padding: 32px 5px 5px 4px;
	margin: 10px 5px 5px 5px;
	border: 1px solid #acacac;
	}
		
#researchsup{
	background: url(../images/researchsup.png) top left no-repeat;
	padding: 32px 5px 5px 4px;
	margin: 10px 5px 5px 5px;
	border: 1px solid #acacac;
	}
	
#pubexample{
	background: url(../images/pubexample.png) top left no-repeat;
	padding: 32px 5px 5px 4px;
	margin: 10px 5px 5px 5px;
	border: 1px solid #acacac;
	}
	
#philosophy{
	background: url(../images/Philosphy.png) top left no-repeat;
	padding: 32px 5px 5px 4px;
	margin: 10px 5px 5px 5px;
	border: 1px solid #acacac;
	}
	
#present{
	background: url(../images/Present.png) top left no-repeat;
	padding: 32px 5px 5px 4px;
	margin: 10px 5px 5px 5px;
	border: 1px solid #acacac;
	}
	
#pagehits{
	background: url(../images/PageHits.png) top left no-repeat;
	padding: 32px 5px 5px 4px;
	margin: 10px 5px 5px 5px;
	border: 1px solid #acacac;
	}	

#selTheses{
	background: url(../images/SelTheses.png) top left no-repeat;
	padding: 32px 5px 5px 4px;
	margin: 10px 5px 5px 5px;
	border: 1px solid #acacac;
	}	
	
#memberships{
	background: url(../images/Memberships.png) top left no-repeat;
	padding: 32px 5px 5px 4px;
	margin: 10px 5px 5px 5px;
	border: 1px solid #acacac;
	}	
	
#interests{
	background: url(../images/Interests.png) top left no-repeat;
	padding: 32px 5px 5px 4px;
	margin: 10px 5px 5px 5px;
	border: 1px solid #acacac;
	}	
	
#univserv{
	background: url(../images/UnivServe.png) top left no-repeat;
	padding: 32px 5px 5px 4px;
	margin: 10px 5px 5px 5px;
	border: 1px solid #acacac;
	}	

.main {
padding: 3px;
margin: 5px;
font-family: verdana, arial, helvetica;
font-size: 12px;
}

.main ul {
list-style-type: square;
margin: 0px 0px 0px 12px;
padding: 2px;
}

.main li {
padding: 2px 3px 10px 3px;
margin: 0px;
}

#calender {
clear: both;
width: 560px;
background: #D6CEA6;
padding: 0px 0px 5px 0px;
margin: 5px auto 5px auto;
}

.calenderlinks {
margin: -25px 2px 10px 5px;
text-align: right;
font-weight: 700;
}

.calenderlinks a {
color: #406604;
text-decoration: none;
}

.calenderlinks a:hover {
color: #355C9D;
text-decoration: underline;
}

.rssevents {
color: #000000;
margin: 2px 3px 10px 5px;
padding: 2px;
border: 1px solid #ffffff;
}

.rssevents a {
color: #406604;
text-decoration: underline;
}

.rssevents a:hover {
color: #355C9D;
text-decoration: none;
}


