/* interior page styles for International Scholars Office site  */



/* BODY AREA */

#divbody {
  position: relative;
  z-index: 1;
  background-color: #ffffff;
  padding-top: 20px;
  padding-bottom: 40px;
  border-bottom: 20px solid #000066;
  background-image: url(/scholars/img/administrators/bodybkg.gif);
}
body.staff #divbody {
  background-image: url(/scholars/img/staff/bodybkg.gif);
}
body.scholars #divbody {
  background-image: url(/scholars/img/intlscholars/bodybkg.gif);
}
body.administrators #divbody {
  background-image: url(/scholars/img/administrators/bodybkg.gif);
}
body.news #divbody {
  background-image: url(/scholars/img/news/bodybkg.gif);
}
body.contact #divbody {
  background-image: url(/scholars/img/contact/bodybkg.gif);
}

/* decorative color blocks */
#divcolorblock1 {
  font-size: 0px;
  line-height: 0px;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 216px;
  height: 20px;
  background-color: #e0e8f3;
}
#divcolorblock2 {
  font-size: 0px;
  line-height: 0px;
  position: absolute;
  left: 216px;
  top: 0px;
  width: 753px;
  height: 20px;
  background-color: #cdd9eb;
}
/* page title */
#divbody h1 {
  font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;
  font-size: 1.00em;
  font-weight: bold;
  line-height: 100%;
  color: #000066;
  margin: 0px 0px 0px 108px;
  padding: 3px 40px 3px 134px;
  background-color: #a2b8e8;
}
body.staff #divbody h1 {
  color: #ffffff;
  background-color: #333399;
}
body.scholars #divbody h1 {
  background-color: #ff6666;
}
body.administrators #divbody h1 {
  background-color: #a2b8e8;
}
body.news #divbody h1 {
  background-color: #ffcc00;
}
body.contact #divbody h1 {
  background-color: #ff9900;
}
/* breadcrumb */
#divbody #divbreadcrumb {
  font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;
  font-size: 0.75em;
  font-weight: normal;
  line-height: 100%;
  color: #000099;
  text-align: right;
  margin: 0px 0px 0px 215px;
  padding: 5px 12px 5px 22px;
  background-color: #e0e8f3;
}
#divbody #divbreadcrumb a,
#divbody #divbreadcrumb a:link,
#divbody #divbreadcrumb a:visited,
#divbody #divbreadcrumb a:hover {
  color: #000099;
}


/** content text styles **/

/* heading in blue bar */
#divbody h2 {
  font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;
  font-size: 0.80em;
  line-height: 120%;
  color: #000099;
  margin: 2.5em -4px 1.2em -4px;
  background-color: #cdd9eb;
  padding: 3px 4px 3px 4px
}
/* heading at top of content */
#divbody h2.headline {
  margin-top: 0px;
}
/* subheading like h2 but with lt gray background */
#divbody h3 {
  font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;
  font-size: 0.75em;
  line-height: 120%;
  color: #000099;
  margin: 2.5em -4px 1.2em -4px;
  background-color: #e0e0e0;
  padding: 3px 4px 3px 4px
}
/* simple subheading */
#divbody h4 {
  font-size: 0.80em;
  line-height: 130%;
  margin-bottom: 0px;
}
/* regular text */
#divbody p {
  font-size: 0.80em;
  line-height: 130%;
  margin-bottom: 0.90em;
}
/* last updated */
#divbody p.lastupdated {
  margin-top: 1.5em;
  padding-right: 20px;
  font-style: italic;
  color: #000000;
  text-align: right;
}
/* back to top link */
#divbody p.backtotop {
  margin: 2.0em 0px 1.5em 0px;
  font-size: 0.70em;
  font-weight: bold;
}
#divbody p.backtotop a {
  padding: 3px 0px 5px 24px;
  background-image: url(/scholars/img/uparrow.gif);
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
#divbody p.backtotop a:hover {
  background-image: url(/scholars/img/uparrow_ro.gif);
}
/* back to elsewhere link (same as back to top, except doesn't go to top) */
#divbody p.backtoelse {
  margin: 2.0em 0px 1.5em 0px;
  font-size: 0.70em;
  font-weight: bold;
}
#divbody p.backtoelse a {
  padding: 3px 0px 5px 24px;
  background-image: url(/scholars/img/uparrow.gif);
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
#divbody p.backtoelse a:hover {
  background-image: url(/scholars/img/uparrow_ro.gif);
}
/* disclaimer text */
#divbody p.disclaimer {
  margin-top: 1.5em;
  font-size: 0.70em;
}
/* regular bullet list */
#divbody ul {
  margin-left: 1.4em;
  padding-left: 1.4em;
  list-style: disc;
}
#divbody ul li {
  font-size: 0.80em;
  line-height: 130%;
  margin-bottom: 0px;
}
#divbody ul.paragraphic li {
  margin-bottom: 0.90em;
}

/* anchor navigation */
#divbody ul.pagelinks {
  margin: 0px 16px 24px 16px;
  border: 1px solid #000066;
  background-color: #e0e8f3;
  padding: 8px;
  list-style: none;
}
#divbody ul.pagelinks li {
  font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;
  font-size: 0.80em;
  font-weight: bold;
  line-height: 130%;
  margin-bottom: 8px;
}
#divbody ul.pagelinks li.heading {
  text-align: center;
  margin-bottom: 12px;
}
#divbody ul.pagelinks li strong {
  font-weight: normal;
}
#divbody ul.pagelinks li a,
#divbody ul.pagelinks li a:link,
#divbody ul.pagelinks li a:visited {
  display: block;
  width: 326px;
  padding: 2px 0px 4px 24px;
  background-image: url(/scholars/img/downarrow.gif);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  color: #000066;
  text-decoration: none;
}
#divbody ul.pagelinks li a:hover {
  background-image: url(/scholars/img/downarrow_ro.gif);
  color: #000066;
  text-decoration: underline;
}

/* "blue" table (see AR11.html, automatic.html) */
#divbody table.bluetable {
  border: none;
  border-spacing: 0px;
  border-collapse: collapse;
  margin: 0px 0px 0.90em 0px;
  padding: 0px;
}
#divbody table.bluetable th {
  font-size: 0.85em;
  font-weight: bold;
  padding: 2px 4px 4px 4px;
  background-color: #cdd9eb;
  border: 2px solid #cdd9eb;
}
#divbody table.bluetable td {
  font-size: 0.75em;
  padding: 2px 4px 4px 4px;
  background-color: #e0e8f3;
  border: 2px solid #cdd9eb;
}
#divbody table.bluetable tfoot td {
  padding-top: 6px;
  background-color: transparent;
  border: none;
}

/* right column navigation */
#divbody ul.sidelinks {
  margin: 0px 16px 24px 16px;
  border: 1px solid #000066;
  background-color: #e0e8f3;
  padding: 8px;
  list-style: none;
}
#divbody ul.sidelinks li {
  font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;
  font-size: 0.80em;
  font-weight: bold;
  line-height: 130%;
  margin-bottom: 8px;
}
#divbody ul.sidelinks li.heading {
  text-align: center;
  margin-bottom: 18px;
}
#divbody ul.sidelinks li strong {
  font-weight: normal;
}
#divbody ul.sidelinks li a,
#divbody ul.sidelinks li a:link,
#divbody ul.sidelinks li a:visited {
  display: block;
  width: 208px;
  padding: 2px 0px 4px 24px;
  background-image: url(/scholars/img/rightarrow.gif);
  background-position: 0px 1px;
  background-repeat: no-repeat;
  color: #000066;
  text-decoration: none;
}
#divbody ul.sidelinks li a:hover {
  background-image: url(/scholars/img/rightarrow_ro.gif);
  color: #000066;
  text-decoration: underline;
}
#divbody ul.sidelinks li.current a {
  background-image: url(/scholars/img/rightarrow_ro.gif) !important;
  text-decoration: none !important;
}

/* arrow link (like right column nav but single link in center column) */
#divbody p.arrowlink {
  font-weight: bold;
}
#divbody p.arrowlink strong {
  font-weight: normal;
}
#divbody p.arrowlink a {
  display: block;
  width: 100%;
  padding: 2px 0px 4px 24px;
  background-image: url(/scholars/img/rightarrow.gif);
  background-position: 0px 1px;
  background-repeat: no-repeat;
  color: #000066;
  text-decoration: none;
}
#divbody p.arrowlink a:hover {
  text-decoration: underline;
}


/** news page styles **/

body.news #divbody h2 {
  margin-top: 0px;
  background-color: #ffec9d;
  font-weight: bold;
}
body.news #divbody h2 strong {
  font-weight: normal;
}
body.news #divbody p.itemdate {
  font-family: Verdana, Arial, Lucida, Helvetica, sans-serif;
  font-size: 0.63em;
  font-weight: bold;
  line-height: 100%;
  text-align: right;
  margin-bottom: 6px;
}



/* LEFT COLUMN */

#divleftcolumn {
  position: relative;
  z-index: 1;
  float: left;
  width: 215px;
  min-height: 400px;
  margin-right: 22px;
}



/* CENTER COLUMN */

#divcentercolumn {
  position: relative;
  z-index: 1;
  float: left;
  width: 400px;
  padding: 36px 4px 0px 4px;
  margin-right: 33px;
}



/* RIGHT COLUMN */

#divrightcolumn {
  position: relative;
  z-index: 1;
  float: left;
  width: 280px;
  padding: 36px 0px 0px 0px;
}

