.sectiontitle { font-size:14pt; font-family:'Helvetica Neue','Helvetica Neue'; font-weight:bold; color:#7D4119; text-decoration:none; }
.sectiontitle a:link { font-size:14pt; font-family:'Helvetica Neue','Helvetica Neue','Helvetica Neue'; font-weight:bold; color:#FFCC00; text-decoration:none; }
.sectiontitle a:visited { font-size:14pt; font-family:'Helvetica Neue','Helvetica Neue','Helvetica Neue'; font-weight:bold; color:#FFCC00; text-decoration:none; }
.sectiontitle a:hover { font-size:14pt; font-family:'Helvetica Neue','Helvetica Neue','Helvetica Neue'; font-weight:bold; color:#FFCC00; background-color:#FFFFFF; text-decoration:none; cursor:help; }
.sectiontitle a:focus { font-size:14pt; font-family:'Helvetica Neue','Helvetica Neue','Helvetica Neue'; font-weight:bold; color:#FFCC00; text-decoration:none; }	
.sectiontitle a:active { font-size:14pt; font-family:'Helvetica Neue','Helvetica Neue','Helvetica Neue'; font-weight:bold; color:#FFCC00; text-decoration:none; }

.sectiontitle { font-size:14pt; font-family:'Helvetica Neue','Helvetica Neue'; font-weight:bold; color:#002B7A; text-decoration:none; }
.sectiontitle_slanted { font-size:13pt; font-family:'Helvetica Neue','Helvetica Neue'; font-weight:bold; color:#002B7A; text-decoration:none; font-style:normal }

.maintext { font-size:10pt; font-family:'Helvetica Neue','Helvetica Neue'; font-weight:normal; color:#000000; text-decoration:none; }
.maintext a:link { font-size:10pt; font-family:'Helvetica Neue','Helvetica Neue'; font-weight:bold; color:#434343; text-decoration:none; }
.maintext a:visited { font-size:10pt; font-family:'Helvetica Neue','Helvetica Neue'; font-weight:bold; color:#434343; text-decoration:none; }
.maintext a:hover { font-size:10pt; font-family:'Helvetica Neue','Helvetica Neue'; font-weight:bold; color:#434343; background-color:#FFFFFF; text-decoration:underline; }
.maintext a:focus { font-size:10pt; font-family:'Helvetica Neue','Helvetica Neue'; font-weight:bold; color:#434343; text-decoration:underline; }
.maintext a:active { font-size:10pt; font-family:'Helvetica Neue','Helvetica Neue'; font-weight:bold; color:#434343; text-decoration:underline; }

.menu { font-size:13pt; font-family:'Helvetica Neue','Helvetica Neue'; font-weight:bold; color:#434343; text-decoration:none; border-right-style:none; border-width:0px; border-color: rgb(255,255,255)}
.menu td { font-size:13pt; font-family:'Helvetica Neue','Helvetica Neue'; font-weight:bold; color:#434343; text-decoration:none; border-bottom-style:none; border-left-style:none; border-top-style:none; border-width:0px; border-color: rgb(255,255,255)}
.menu td:hover { font-size:13pt; font-family:'Helvetica Neue','Helvetica Neue'; font-weight:bold; color:#434343; text-decoration:none; background:rgb(240,240,240) }
.menu a:link { font-size:13pt; font-family:'Helvetica Neue','Helvetica Neue'; font-weight:bold; color:#434343; text-decoration:none; }
.menu a:hover { font-size:13pt; font-family:'Helvetica Neue','Helvetica Neue'; font-weight:bold; color:#434343; text-decoration:none; }
.menu a:visited { font-size:13pt; font-family:'Helvetica Neue','Helvetica Neue'; font-weight:bold; color:#434343; text-decoration:none; }
.menu a:focus { font-size:13pt; font-family:'Helvetica Neue','Helvetica Neue'; font-weight:bold; color:#434343; text-decoration:none; }
.menu a:active { font-size:13pt; font-family:'Helvetica Neue','Helvetica Neue'; font-weight:bold; color:#434343; text-decoration:none; }

.publications { font-size:10pt; font-family:'Helvetica Neue','Helvetica Neue'; font-weight:normal; color:#000000; text-decoration:none; }
.publications a:link { font-size:10pt; font-family:'Helvetica Neue','Helvetica Neue'; font-weight:normal; color:#0040B6; text-decoration:none; }
.publications a:visited { font-size:10pt; font-family:'Helvetica Neue','Helvetica Neue'; font-weight:normal; color:#0059FC; text-decoration:none; }
.publications a:hover { font-size:10pt; font-family:'Helvetica Neue','Helvetica Neue'; font-weight:normal; color:#0059FC; text-decoration:underline; }
.publications a:focus { font-size:10pt; font-family:'Helvetica Neue','Helvetica Neue'; font-weight:normal; color:#0059FC; text-decoration:underline; }
.publications a:active { font-size:10pt; font-family:'Helvetica Neue','Helvetica Neue'; font-weight:normal; color:#0059FC; text-decoration:underline; }

.publications_goodies { font-size:10pt; font-family:'Helvetica Neue','Helvetica Neue'; font-weight:normal; color:#000000; text-decoration:none; }
.publications_goodies a:link { font-size:10pt; font-family:'Helvetica Neue','Helvetica Neue'; font-weight:bold; color:#0040B6; text-decoration:none; }
.publications_goodies a:visited { font-size:10pt; font-family:'Helvetica Neue','Helvetica Neue'; font-weight:bold; color:#0059FC; text-decoration:none; }
.publications_goodies a:hover { font-size:10pt; font-family:'Helvetica Neue','Helvetica Neue'; font-weight:bold; color:#0059FC; text-decoration:underline; }
.publications_goodies a:focus { font-size:10pt; font-family:'Helvetica Neue','Helvetica Neue'; font-weight:bold; color:#0059FC; text-decoration:none; }
.publications_goodies a:active { font-size:10pt; font-family:'Helvetica Neue','Helvetica Neue'; font-weight:bold; color:#0059FC; text-decoration:underline; }

.bibtex { font-size:10pt; font-family:monospace; font-weight:normal; color:#000000; text-decoration:none; }

.imagestyle img { border:rgb(127,127,127) 1px solid }
.liststlye { margin: 6pt; padding: 6pt; list-style-image: url('gray_bullet.gif'); }
.liststlye li { margin: 1pt; }
.indented_liststlye { list-style-image: url('gray_bullet.gif') }
.indented_liststlye li { margin: 1pt; }
.indented_liststlye_small { padding: 2pt; list-style-image: url('gray_bullet_small.gif'); margin-left: 12pt; margin-right:2pt; margin-top:2pt; margin-bottom:2pt}
.indented_liststlye_small li { margin: 0pt; }
.no_bullets_liststyle { margin: 6pt; padding: 6pt; list-style-type:none }
.no_bullets_liststyle li { margin: 1pt; }

