body  { background-image: url(../images/page_background.gif); }
p     { font-size: 12px; font-family: "Trebuchet MS", Verdana, Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 16px; margin-bottom: 18px; margin-left: 12px; }
.p_indent { font-size: 12px; font-family: "Trebuchet MS", Verdana, Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 16px; margin-bottom: 18px; margin-left: 24px; }
.p_indent48 { font-size: 12px; font-family: "Trebuchet MS", Verdana, Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 16px; margin-bottom: 18px; margin-left: 48px; }
.p_calloutspace { font-size: 12px; line-height: 15px; margin: 12px 0; padding: 0; }
.p_0space { font-size: 12px; line-height: 16px; margin: 0; padding: 0; }
.p_adspace { font-size: 12px; line-height: 16px; margin: 0; padding: 0; }
.p_nospace { margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 12px !important; }
.p_author { margin: 0 0 12px 20px  }
ol { font-size: 12px; font-family: "Trebuchet MS", Verdana, Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; margin-top: 6px; margin-bottom: 12px; list-style-type: decimal; }
td {}
h1  { color: #336; font-size: 16px; font-family: Verdana, Helvetica, Arial, Geneva, sans-serif; font-weight: bold; line-height: 18px; background-color: #ceceef; text-align: left; text-indent: 6px; margin: 12px 0   ; padding-top: 3px; padding-bottom: 3px; border-bottom: 1px solid #635a94; }
h2  { color: #336; font-size: 15px; font-family: Verdana, Helvetica, Arial, Geneva, sans-serif; font-weight: bolder; margin: 24px 0 12px 12px; font-style: oblique; }
h3  { color: #336; font-size: 14px; font-family: Verdana, Helvetica, Arial, Geneva, sans-serif; font-weight: normal; font-style: normal; margin: 12px 0 12px 12px           }
h4 { color: #336; font-size: 12px; font-family: Verdana, Helvetica, Arial, Geneva, sans-serif; font-weight: bold; margin-top: 6px; margin-bottom: 3px; margin-left: 12px; }
h5 { color: #333; font-size: 12px; font-family: Verdana, Helvetica, Arial, Geneva, sans-serif; margin-bottom: 0; margin-left: 12px; }
.table_h1 { color: #fff; font-size: 12px; font-family: Verdana, Helvetica, Arial, Geneva, sans-serif; font-weight: bold; margin: 0; }
.callout { font-size: 11px; font-family: arial, "trebuchet ms", helvetica, verdana, sans-serif; background-color: #ceceef; margin: 0; padding: 9px; }
.p_11px { font-size: 11px; line-height: 110%; }
.p_9px { font-size: 9px; }
.block40 { margin: 40px }
.nav_sidebar { color: #336; font-size: 11px; font-family: arial, "trebuchet ms", helvetica, verdana, sans-serif; font-weight: bold; background-position: 12px 0; margin: 0; display: table-row; }
.nav_main { font-size: 12px; font-family: arial, "trebuchet ms", helvetica, verdana, sans-serif; font-weight: bold; background-position: 12px 0; margin: 0; display: table-row; }
.nav_footer { font-size: 10px; line-height: 10px; margin-top: 0; margin-right: 0; margin-bottom: 12px; margin-left: 0 !important; padding: 0  }
.a_white { color: #fff }
.a_affiliation { font-size: 9px; font-weight: bold; margin: 3px 0; }
a:link { color: #336 ; }
a:visited { color: #635a94 }
a:hover { color: #f10 }
a:active { color: #f10 }
.b_14px   { color: #336; font-size: 14px; font-weight: bold }
.footer { font-size: 10px; font-family: arial, "trebuchet ms", helvetica, verdana, sans-serif; margin: 6px 12px 6px 0; padding-top: 12px; border-top: 1pt dotted #f10; }
.form_p { margin: 3px 0; }
ul { font-size: 12px; font-family: "Trebuchet MS", Verdana, Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; margin-top: 6px; margin-bottom: 12px; list-style-type: disc; }
.verdana_9px { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; }
#imagemargin_left12 {
	margin-left: 30px;
	float: inherit;
}
#tablespace table { text-align: center; margin: 0; }
li {
	margin-bottom: 3px;
	line-height: 120%;
}
#nav1 p { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0; }
#nav1 ul { margin: 0; padding: 4px 0 0; list-style-type: none; }
#nav1 li { display: inline; }
#nav1 a:link { color: #fff; text-decoration: none; }
#nav1 a:visited { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
#nav1 a:hover { color: #f00; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
#nav1 a:active { color: #ffe7b5; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
#search p { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0 0; padding: 0; }
#search input { font-size: 10px; margin: 0; padding: 0; border-color: #9c94bd #635a94 #6b639c #9c94bd; border-style: solid; border-width: 1px; }
#search form { margin: 0; padding: 0; }
#search submit { font-size: 11px; margin: 0; padding: 0; }
#affiliation p { color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 2px 0 4px; padding: 0; }
#affiliation a:link { color: #fff; }
#affiliation a:visited { color: #fff; }
#indent p { margin-left: 24px; }
.subnav { font-size: 11px; font-family: arial, "trebuchet ms", helvetica, verdana, sans-serif; margin-top: 6px; margin-left: 12px; padding-top: 0; }
#indent p { margin-left: 36px; }
.returntop { color: #fff; font-size: 10px; background-color: #336; margin: 3px; padding: 3px; }
#nav2 a:link { color: #fff; font-size: 10px; line-height: 10px; background-color: #336; text-decoration: none; margin: 0; padding: 3px; }
#nav2 a:visited { color: #fff; font-size: 10px; line-height: 10px; text-decoration: none; background-color: #336; margin: 0; padding: 3px; }
#nav2 a:hover { color: #ffe7b5; font-size: 10px; line-height: 10px; text-decoration: none; background-color: #336; margin: 0; padding: 3px; }
#nav2 a:active { color: #f10; font-size: 10px; line-height: 10px; text-decoration: none; background-color: #336; margin: 0; padding: 3px; }
#nav2 p { color: #fff; font-size: 10px; font-family: arial, "trebuchet ms", helvetica, verdana, sans-serif; line-height: 10px; background-color: #336; text-decoration: none; text-align: right; margin: 0; padding: 3px; }
#modified p { color: #336; font-size: 10px; font-family: arial, "trebuchet ms", helvetica, verdana, sans-serif; text-align: left; }
#callout p { margin: 0; padding-left: 12px; border-right: 1px solid #336; border-left: 1px solid #336; }
.rowhightlight { background-color: #ceceef; text-align: center; margin-left: 0; padding: 3pt; }
.p_expiration { font-size: 9px; text-align: right; margin-top: 0; padding-top: 0; }
.jobpostings_h1 { color: #336; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; background-color: #fff; margin-bottom: 6px; margin-left: 12px; border-width: 0; }
.jobpostings_h2 { color: #336; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; background-color: #fff; margin-bottom: 6px; margin-left: 12px; border-width: 0; }
.jobposting_p { font-size: 12px; font-family: "Trebuchet MS", Verdana, Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; line-height: 16px; text-align: left; margin-top: 3px; margin-left: 12px; }
.archive { color: #d3d3d3; }
.archive { color: #d3d3d3; }
.archive a:link { color: #d3d3d3; }
.archive a:hover { color: #d3d3d3; }
.archive a:active { color: #d3d3d3; }
.archive h1 { color: #d3d3d3; }
.archive h2 { color: #d3d3d3; }
.archive h3 { color: #d3d3d3; }
.archive ul { color: #d3d3d3; }
.table { }
.table p { margin: 0 0 0; }
.table h1 { color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #336; margin: 0; padding: 0; border-style: none; }
.table h2 { color: #336; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; background-color: transparent; text-align: center; margin: 0 0 0; padding: 0; }
