body { font-family : Arial, Helvetica, sans-serif; color: #000000; font-size: 10pt; margin:5px; padding:0; }

#top * { border:0;} 

#printLogo,
#printURL { display:none; }

p {	font-family : Arial, Helvetica, sans-serif;	color: #000000; margin-top: 8px; margin-bottom: auto; font-size: 10pt;}

h1 {	font-family : Arial, Helvetica, sans-serif;	font-size: 12pt;	font-style: normal;	font-weight: bold;	color: #999999;	text-transform : uppercase; margin-top: 12px; margin-bottom: 0px; line-height: normal;}

h2 {	font-family : Arial, Helvetica, sans-serif;	font-size: 10pt;	font-style: normal;	font-weight: bold;	color: #000000; margin-top: 18px; margin-bottom: -5px; line-height: normal;}

h3 {	font-family : Arial, Helvetica, sans-serif;	font-size: 10pt; font-style: italic; font-weight: normal; color: #000000;  margin-bottom: -5px;  margin-top: 18px; line-height: normal;}

h4 {  font-family: "Times New Roman", Times, serif; font-size: 11pt; font-style: normal; line-height: normal; font-weight: bold; text-transform: none; color: #000000;}

h5 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; line-height: normal; font-weight: bold; color: #000000; margin-top: 10px; margin-bottom: -10px;}

h6 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: italic; line-height: normal; font-weight: normal; margin-top: 10px; margin-bottom: 0px;}

li {	font-family : Arial, Helvetica, sans-serif;	font-size: 10pt;	color: #000000; margin-top: auto; margin-bottom: auto;}

ul {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-top: auto; margin-right: auto; color: #000000;}

ol {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-top: auto; margin-bottom: auto; color: #000000;}

td {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000}

td img.block   { display: block; }

.contactinfo { font-family : Arial, Helvetica, sans-serif;   font-size: 10pt;  font-style: normal; font-weight: normal; color: #000000; line-height: normal; margin-bottom: auto;} 

.directory {  text-align: left; margin-top: -10px; margin-bottom: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin-right: 20px; margin-left: 20px;}

.footercopyright {font-family : Arial, Helvetica, sans-serif;font-size: 8pt;font-style: italic;font-weight: normal;color: Black;}

.footerLink {font-family : Arial, Helvetica, sans-serif;font-size: 10pt;font-style: normal;font-weight: normal;color: #000080;text-transform : none;}

.Heading1 { font-family : Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; font-weight: bold; color: #999999; text-transform : uppercase;; line-height: normal; margin-top: 12px; margin-bottom: 0px;}

.Heading2 { font-family : Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #000000; line-height: normal; margin-top: 18px; margin-bottom: -5px;}

.Heading3 {	font-family : Arial, Helvetica, sans-serif;	font-size: 10pt; font-style: italic; font-weight: normal; color: #000000;  margin-bottom: -5px;  margin-top: 18px; line-height: normal;}

.nav1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	font-style: normal;	font-weight: normal;	color: #999999;	text-transform : uppercase;}

.nav2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;	font-style: normal;	color: #00cc00;	text-transform : none;}

.navlinks {	font-family: "Times New Roman", Times, serif;	font-size: 11pt;	font-style: normal;	font-weight: normal;}

.sectionbody {	font-family : Arial, Helvetica, sans-serif;	font-size: 10pt;	color: #000000; margin-top: 8px; margin-bottom: auto;}

.sectionbody-serif {  font-family: "Times New Roman", Times, serif; font-size: 10pt; color: #000000; text-align: left;}


/* Tell NS4 to ignore these styles.... */
/*/*/

.rightAlignedPhoto {float:right;border:1px solid;margin:0 0 10px 20px;}

.leftAlignedPhoto {float:left;border:1px solid;margin:10px 20px 0 0;}

/* Okay, we can let NS4 see the rest.... */

body {
 color:#000; 
 font-family:Arial,Helvetica,sans-serif; 
 font-size:10pt; 
}

p {
 color:#000; 
 font-family:Arial,Helvetica,sans-serif;
 font-size:10pt;
 margin-bottom:2ex;
 margin-top:0;
}

h1, h2, h3, h4, h5, h6 {
 color:#000;
 font-family:Arial,Helvetica,sans-serif;
 font-size:10pt;
 font-style:normal;
 font-weight:bold;
 line-height:normal;
 margin-bottom:0;
 margin-top:2ex;;
 text-transform:none;
}

h1 {
 color:#999;
 font-size:12pt;
 text-transform:uppercase;
}


h3 {
 font-style:italic;
 font-weight:normal;
}

h4 {
 font-family:"Times New Roman",Times,serif; 
 font-size:11pt;
}

h5 {
}

h6 {
 font-style:italic;
}

ul {
 color:#000;
 font-family:Arial,Helvetica,sans-serif;
 font-size:10pt;
 margin-right:auto;
 margin-top:auto;
}

ol {
 color:#000;
 font-family:Arial,Helvetica,sans-serif;
 font-size:10pt;
 margin-bottom:auto;
 margin-top:auto;
}

li {
 font-family:Arial,Helvetica,sans-serif;
 font-size:10pt;
 color:#000000;
 margin-top:auto;
 margin-bottom:auto;
}

td {
 color:#000;
 font-family:Arial,Helvetica,sans-serif;
 font-size:10pt;
}

td img.block { 
 display:block;
}

.contactinfo {
 color:#000;
 font-family:Arial,Helvetica,sans-serif;
 font-size:10pt;
 font-style:normal;
 font-weight:normal;
 line-height:normal;
 margin-bottom: auto;
} 

.directory {
 text-align:left;
 margin-top:-10px;
 margin-bottom:0;
 font-family:Arial,Helvetica,sans-serif;
 font-size:10pt;
 margin-right:20px;
 margin-left:20px;
}

.footercopyright {
 color:#000;
 font-family:Arial,Helvetica,sans-serif;
 font-size:8pt;font-style:italic;
 font-weight:normal;
}

.footerLink {
 color:#009;
 font-family:Arial,Helvetica,sans-serif;
 font-size:10pt;
 font-style:normal;
 font-weight:normal;
 text-transform:none;
}

.Heading1 {
 color:#999;
 font-family:Arial,Helvetica,sans-serif;
 font-size:12pt;
 font-style:normal;
 font-weight:bold;
 line-height:normal;
 margin-bottom:0;
 margin-top:12px;
 text-transform:uppercase;
}

.Heading2 {
 color:#000;
 font-family:Arial,Helvetica,sans-serif;
 font-size:10pt;
 font-style:normal;
 font-weight:bold;
 line-height:normal;
 margin-bottom:-5px;
 margin-top:18px;
}

.Heading3 {
 color:#000;
 font-family:Arial,Helvetica,sans-serif;
 font-size:10pt;
 font-style:italic;
 font-weight:normal;
 line-height:normal;
 margin-bottom:-5px;
 margin-top:18px;
}

.homepage-headline {
 color:#cc3;
 font-family:"Times New Roman",Times,serif;
 font-size:10pt;
 font-style:normal;
 font-weight:bold;
 text-decoration:underline;
}

.sectionbody {
 color:#000;
 font-family:Arial,Helvetica,sans-serif;
 font-size:10pt;
 margin-top:8px;
 margin-bottom:auto;
}

.sectionbody-serif {
 color:#000;
 font-family:"Times New Roman",Times,serif;
 font-size:10pt;
 text-align:left;
}

/* New */
.navlinks a {
 font-family:"Times New Roman",Times,serif;
 font-size:11pt;
 font-style:normal;
 font-weight:normal;
}

td.breadcrumbs { 
 color:#0c0;
 font-family:Arial,Helvetica,sans-serif;
 font-size:9pt;
 font-style:normal;
 text-transform:none;
}

td.breadcrumbs a {
 color:#999;
 font-family:Arial,Helvetica,sans-serif;
 font-size:9pt;
 font-style:normal;
 font-weight:normal;
 text-transform:uppercase;
}

#google { 
 height:20px; 
 margin-top:10px; 
 margin-bottom:0; 
 text-align:right; 
}

/* Tell NS4 to ignore these styles.... */
/*/*/

#google input.q { 
 border:2px inset #fff; 
 font-size:10pt; 
 vertical-align:middle; 
 width:190px; 
}

#google input.sa { 
 margin-left:0; 
 vertical-align:middle; 
}

#google input.sa { 
 border:0;
 height:20px;
 width:62px;
}

.rightAlignedPhoto {
 float:right;
 border:1px solid;
 margin:0 0 10px 20px;
}

.leftAlignedPhoto {
 float:left;
 border:1px solid;
 margin:10px 20px 0 0;
}

/* Okay, we can let NS4 see the rest.... */

/* Old */
.navlinks {
 font-family:"Times New Roman",Times,serif;
 font-size:11pt;
 font-style:normal;
 font-weight:normal;
}

.nav1 {
 color:#999;
 font-family:Arial,Helvetica,sans-serif;
 font-size:9pt;
 font-style:normal;
 font-weight:normal;
 text-transform:uppercase;
}

.nav2 {
 color:#0c0;
 font-family:Arial,Helvetica,sans-serif;
 font-size:9pt;
 font-style:normal;
 text-transform:none;
}
.faculty dt {
 margin-top:2ex;
}
.faculty dd {
 font-style:italic;
 margin-left:0;
 padding-left:0;
}
.faculty dd.email {
 font-style:normal;
}
.faculty .vcard,
.departments .vcard {
 margin:0 0 1ex 0;
}

/* CSS for Gateway Page */
.printableicon {
 float:right;
 margin:0 0 1ex 1em;
 width:50px;
}
ul.download {
 list-style:none;
 margin:1ex 0 3ex;
 padding:0;
} 
ul.download li {
 background:url(/images/icons/disk-icon.gif) no-repeat 0 3px;
 color:#666;
 margin:0 0 5px 0;
 padding-left:25px;
} 
.swfwrapper {
 margin:1ex 0 4ex;
 text-align:center;
}
.swfwrapper p {
 text-align:left;
}
.swfwrapper object {
 display:block;
 margin:0 auto;
}
