/* Princeton Environmental Institute custom styles
========================================================*/
body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
    margin: 0;
    padding: 0;
    background: url(/pei/images/pei_bg.png) #333 repeat;
    color: #666;
    line-height: 1.5em;
}

a {
   outline: none;
}

hr {
    border: 0;
    height: 1px;
    color: #ccc;
    background-color: #ccc;
    width: 100%;
    margin-top: 1.5em;
    margin-bottom: 1.5em;
}

img {
    border-style: none;
    position: relative;
    margin: 0;
}

p {
    margin-bottom: 1.5em;
}

ul {
    margin-bottom: 1.5em;
}

h1 {
    color: #406325;
    font-size: 1.5em;
    font-weight: 700;
    margin-bottom: 1em;
    line-height: 1.5em;
}

h2 {
    color: #406325;
    font-size: 1.5em;
    font-weight: 700;
    margin-bottom: 1em;
    line-height: 1.5em;
}


h3 {
    color: #3A6F8F;
    font-size: 1.3em;
    font-weight: 700;
    margin-bottom: 1em;
    line-height: 1.5em;
}

h4 {
    font-size: 1.1em;
    margin-bottom: 1em;
    font-weight: 700;
    color: #717174;
    margin-top: 1em;
}

h5 {
    font-size: 1em;
    margin-bottom: 1em;
    font-weight: 700;
}

#wrappercontainer {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
    background-color: #fff;
}

#toolbarcontainer {
    background: #000 url(/pei/images/cigar_bar.gif) repeat-x bottom left;
    padding-bottom: 3px;
    width: 1000px;
    height: 45px;
}

#toolbar {
    margin-left: 12px;
    margin-right: 10px;
    margin-top: 0;
    margin-bottom: 3px;
    width: 978px;
}

#logolink {
    border-style: none;
    float: left;
    position: relative;
    margin-right: 50px;
    margin-top: 12px;
}

#toolbarlinks {
    color: #fff;
    font-size: .85em;
    float: left;
    margin-top: 10px;
}

#toolbarlinks a:link {
    color: #fff;
    text-decoration: none;
}

#toolbarlinks a:visited {
    color: #fff;
    text-decoration: none;
}

#toolbarlinks a:hover {
    color: #fff;
    text-decoration: underline;
}

#toolbarlinks a:active {
    color: #fff;
    text-decoration: none;
}

#searchbox {
    position: relative;
    float: right;
    padding-top: 10px;
}

.searchtext {
    width: 100px;
    height: 16px;
    font-size: 11px;
    vertical-align: bottom;
    margin-right: 5px;
}

.searchbutton {
    background: transparent url(/pei/images/search_button.jpg) no-repeat scroll 0 3px;
    border: medium none;
    height: 25px;
    margin: 0;
    padding: 0;
    text-indent: -9999px;
    width: 24px;
}

#wrapper {
    width: 1000px;
    background: url(/pei/images/main_bg.gif) repeat-y;
}

#home #wrapper {
    width: 1000px;
    background: url(/pei/images/home_bg.gif) repeat-y;
}

#header {
    position: relative;
    width: 1000px;
    background-color: #fff;
}

#bannercontainer {
    position: absolute;
    top: 48px;
    border-top: 1px solid #000;
    z-index: 1;
}

#home #bannercontainer {
    padding-bottom: 3px;
    background: url(/pei/images/cigar_bar.gif) repeat-x bottom left;
}

#bannerlogo {
    position: relative;
    float: left;
    height: 268px;
    overflow: hidden;
}

#banner {
    position: relative;
    float: left;
    width: 1000px;
    height: 268px;
}

#home #banner {
    padding-bottom: 0px;
    background: url(/pei/images/black_bar.png) repeat-x bottom left;
}

#bannerphoto {
    position: relative;
    float: left;
    width: 755px;
    height: 268px;
    overflow: hidden;
}

#bannerphoto .news-comp .entry {
    margin: 0;
}

#bannerphoto .news-comp .entry .image.left {
    margin-right: 0;
    float: none;
}

#bannerphoto .title {
    display: none;
}

#bannerphoto span {
    position: static;
}

.program-areas {
    position: relative;
    width: 257px;
    float: left;
    margin-left: 1px;
}

.program-areas a {
    display: block;
    width: 257px;
    height: 90px;
    position: absolute;
}

.program-areas a.top {
    background: url(/pei/images/openhouse_button.jpg);
    left: 0;
    top: 0;
}

.program-areas a.middle {
    background: url(/pei/images/grandchallenges_button.jpg);
    top: 91px;
    left: 0;
}

.program-areas a.bottom {
    background: url(/pei/images/sustainability_button.jpg);
    top: 182px;
    left: 0;
}

#navalphacontainer {
    position: relative;
    background: #aaa url(/pei/images/nav_bg.gif) repeat-x top left;
    width: 1000px;
    text-transform: uppercase;
}

#navalphalinks ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

#navalpha li {
    list-style: none;
    display: inline;
}

#navalpha li a {
    padding: 15px 14px 0;
    height: 33px;
    border-right: 1px solid #666;
    border-left: 1px solid #fff;
    float: left;
}

#navalpha li a:hover {
    color: #d97221;
    text-decoration: underline;
}

#navalphalinks ul li.selected a,#navalphalinks ul li.unfolded a {
    color: #d97221;
    font-weight: 700;
    text-decoration: underline;
}

#navalpha li.first a {
    border-left: none;
    margin-left: 15px;
}

#navalpha li.last a {
    border-right: none;
    padding-right: 0;
}

#navalphalinks li+li+li+li+li+li+li+li+li a {
    border-right: none;
    padding-right: 0;
}

#navalphalinks li+li+li+li+li+li+li+li+li+li {
    display: none;
}

#navalpha {
    overflow: hidden;
}

#navalpha a:link {
    color: #333;
    text-decoration: none;
}

#navalpha a:visited {
    color: #333;
    text-decoration: none;
}

#navalpha a:hover {
    color: #333;
    text-decoration: underline;
}

#navalpha a:active {
    color: #333;
    text-decoration: none;
}

#maincontainer {
    background-color: #fff;
    width: 1000px;
}

#home #maincontainer {
    margin-top: 262px;
}

#home #main {
    padding-bottom: 0;
}

#main {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 1000px;
    background: url(/pei/images/main_bg.gif) repeat-y;
}

#navbetacontainer {
    width: 185px;
    position: absolute;
    top: 415px;
    padding: 0 30px 0 28px;
}

#home #navbetacontainer {
    display: none;
}

#navbeta li {
    border-bottom: 1px #d97221 solid;
    padding-top: 5px;
    padding-bottom: 5px;
}

#navbeta a {
    color: #fff;
}

#navbeta ul {
    margin-bottom: 0;
    padding-bottom: 0;
}

#navbeta li.first {
    border-top: 1px #d97221 solid;
}

#navbeta li li.level3 {
    border: none;
    margin-left: 15px;
}

#navbeta ul li.selected a {
    color: #fff;
    background-color: #d97221;
    padding: 2px 5px;
}

#navbeta ul li.selected ul li a,#navbeta ul li.unfolded ul li a {
    background-color: #000;
    color: #fff;
}

#navbeta ul li ul li.selected a {
    color: #fff;
    background-color: #d97221;
}

#subnav {
    border-bottom: 1px #ccc solid;
    font-size: .85em;
    font-weight: 650;
    margin-bottom: 2em;
    margin-top: 1.5em;
}

#subnav ul {
    list-style: none;
    display: inline;
    padding: 0;
}

#subnav li {
    margin-left: 0;
    padding-left: 5px;
    display: inline;
    border-right: 1px #ccc solid;
    padding-right: 6px;
}

#subnav li.last {
    border-right: none;
}

#contentcontainer {
    position: relative;
    float: right;
    width: 753px;
    min-height: 400px;
    z-index: 2;
}

#home #contentcontainer {
    position: relative;
    float: none;
    width: 1000px;
    min-height: inherit;
}

#breadcrumbscontainer {
    position: relative;
    z-index: 2;
}

#breadcrumbs {
    font-size: .85em;
    padding-left: 30px;
    padding-right: 20px;
}

#breadcrumbs a {
    color: #3076a1;
}

.sharethis {
    position: relative;
    padding-left: 500px;
    padding-right: 40px;
}

.sharethis-text {
    font-size: .85em;
    float: left;
    color: #d97221;
}

.sharethis-textft {
    float: left;
}

#home #main #contentcontainer .sharethis {
    display: none;
}

#home #breadcrumbs {
    display: none;
}

#content {
    width: 700px;
    position: relative;
    float: left;
    padding: 0 20px 10px 20px;
    margin: 10px 10px 10px 0;
    min-height: 800px;
}

#home #content {
    width: 204px;
    position: relative;
    float: left;
    padding: 10px 25px 0 15px;
    margin: 0;
    border: none;
    min-height: 100px;
    font-size: .9em;
}

#home #subcontent img {
    float: left;
    margin: 0 10px 3px 0;
}

#home #subcontent h4 {
    font-size: 1.1em;
    font-weight: 400;
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    vertical-align: top;
}

#home #main {
    margin-top: 0;
    margin-bottom: 0;
    width: 1000px;
    background: url(/pei/images/home_bg.gif) repeat-y;
}

#subcontent {
    width: 175px;
    float: right;
    margin-top: 45px;
    padding: 0 22px;
    font-size: .85em;
    border-left: #ccc 1px dotted;
    color: #555;
    line-height: 1.75em;
}

#subcontent h3 {
    font-size: 1.1em;
    font-weight: 700;
    color: #406325;
}

#subcontent h4 {
    font-size: 1.1em;
    font-weight: 700;
    color: #3A6F8F;
}

#subcontent hr {
    background: url(/pei/images/subcigar.png);
    background-repeat: no-repeat;
    width: 175px;
    height: 2px;
    margin-bottom: 25px;
}

#subcontent img {
    margin-bottom: 5px;
}

#home #subcontent {
    width: 208px;
    float: right;
    padding: 10px 15px 0;
    font-size: .9em;
    margin: 0;
    border-left: none;
    background: url(/pei/images/gradient.jpg);
    background-repeat: repeat-x;
}

#home #subcontent a {
    font-weight: 400;
    color: #d97221;
}

#home #subcontent img {
    padding-bottom: 5px;
}

#home #lowercontent {
    width: 466px;
    padding: 10px 25px 15px;
    float: left;
    border-left: #CCC 1px solid;
    border-right: #CCC 1px solid;
}

#home #lowercontent img {
    margin-top: 6px;
    padding: 3px;
    border: 1px #ccc solid;
}

#home h2 {
    font-size: 1.1em;
    font-weight: 700;
    margin-bottom: 1em;
    color: #406325;
}

#home h3 {
    font-size: 1em;
    font-weight: 700;
    margin-bottom: 0;
    margin-top: 0;
    color: #444;
}

#home .entries .entry {
    margin-bottom: 25px;
}

#home .entries .entry .title {
    font-size: 1.1em;
    padding-bottom: 1px;
}

#home #content .topevents ul {
    list-style: none;
    margin: 0;
}

#home #content .topevents li {
    margin-bottom: 20px;
}

#home #content .event-title {
    font-weight: 700;
}

#home #content .viewall {
    text-align: right;
}

#home #content h2 a {
    color: #406325;
}

/* About Us Styles Begin
========================================================*/
#about #subcontent img {
    position: relative;
    float: right;
    padding: 25px 0 10px 10px;
}

#about img {
    padding-bottom: 15px;
}

#about.welcome #content {
    width: 700px;
}

#about.welcome #subcontent {
    width: 179px;
    border: none;
    padding-top: 10px;
    padding-left: 0;
    font-size: 1em;
}

#grandchallenges table.module-table th.people-phone,
#about table.module-table th.people-phone {
    width: 100px;
}

#grandchallenges table.module-table th,
#about table.module-table th {
    min-width: 100px;
}

#grandchallenges table.module-table th, 
#grandchallenges table.module-table tr.roweven,
#about table.module-table th, 
#about table.module-table tr.roweven {
    background-color: #fff;
    border-bottom: 1px #ccc solid;
}

#grandchallenges table.module-table tr.rowodd,
#about table.module-table tr.rowodd {
    background-color: #fff;
}

#about.history #content {
    width: 478px;
}

#about.leadership table.tbl_comp_00004b8e8f5e_000000229b_0d07 td.first {
    width: 200px;
}

/* Undergraduate Styles Begin
========================================================*/
#undergrads #content,
#undergrads.courses #content,
#undergrads.certificate-program #content,
#undergrads.internships #content,
#undergrads.resources #content {
    width: 478px;
}

#undergrads.welcome #content,
#undergrads.offerings #content,
#undergrads.fall-2015 #content,
#undergrads.fall-2016 #content,
#undergrads.spring-2015 #content,
#undergrads.spring-2016 #content,
#undergrads.fall-2014 #content,
#undergrads.spring-2014 #content,
#undergrads.fall-2013 #content,
#undergrads.spring-2013 #content,
#undergrads.fall-2012 #content,
#undergrads.fall-2011 #content,
#undergrads.spring-2011 #content,
#undergrads.spring-2010 #content,
#undergrads.fall-2009 #content,
#undergrads.spring-2009 #content,
#undergrads.colvin #content,
#undergrads.requirements #content,
#undergrads.udall #content,
#undergrads.pei-environmental-scholar #content,
#undergrads.webspace #content,
#undergrads.admission #content,
#undergrads.discovery-day #content,
#undergrads.env-exec-comm #content,
#undergrads.jessica-hsu #content,
#undergrads.zackory-burns #content,
#undergrads.meet-our-interns #content,
#undergrads.summaries #content,
#undergrads.intern-resources #content,
#undergrads.barron #content,
#undergrads.colvin #content,
#undergrads.env-thesis #content,
#undergrads.stroh #content,
#undergrads.other-prizesawards #content,
#undergrads.colloquium #content,
#undergrads.presentation-guidelines #content,
#undergrads.abstracts-2010 #content,
#undergrads.abstracts-2011 #content,
#undergrads.abstracts-2012 #content,
#undergrads.abstracts-2013 #content,
#undergrads.abstracts-2014 #content,
#undergrads.abstracts-2015 #content,
#undergrads.abstracts-2016 #content,
#undergrads.biodiversity-and-conserva #content,
#undergrads.environment-and-water #content,
#undergrads.climate-and-energy #content,
#undergrads.earth-systems #content, 
#undergrads.environmental-policy #content,
#undergrads.slideshow #content,
#undergrads.interns-2008 #content,
#undergrads.interns-2009 #content,
#undergrads.interns-2010 #content,
#undergrads.interns-2011 #content,
#undergrads.interns_2012 #content, 
#undergrads.interns-2013 #content,
#undergrads.interns-2014 #content,
#undergrads.interns-2015 #content,
#undergrads.interns-2016 #content,
#undergrads.spring-2012 #content,
#undergrads.fall-2010 #content
  {
    width: 700px;
}

#undergrads #subcontent img,
#undergrads.courses #subcontent img,
#undergrads.internships #subcontent img {
    padding-bottom: 10px;
}

#undergrads.certificate-program #subcontent img {
    padding-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
}

#undergrads.certificate-program #content img {
    margin-bottom: -20px;
}

.anchor_jump {
    display: block;
    content: "";
    height: 50px;
    margin-top: -50px;
}

/* Undergraduate Course Offering Table Styles
========================================================*/
/*
#undergrads.offerings table.tbl_comp_00004ba20bd3_00000072e7_6b80 td.first,
#undergrads.offerings table.tbl_comp_00004ba20bd3_00000077c4_6b80 td.first,
#undergrads.offerings table.tbl_comp_00004ba20bd3_00000077ce_6b80 td.first,
#undergrads.offerings table.tbl_comp_00004c8e8f31_0000011366_1645 td.first,
#undergrads.offerings table.tbl_comp_00004e37b59d_0000000bfe_2c1b td.first {
       width:75px;font-size:.85em; 
}

#undergrads.offerings table.tbl_comp_00004ba20bd3_00000072e7_6b80 td.even,
#undergrads.offerings table.tbl_comp_00004ba20bd3_00000072e7_6b80 td.odd,
#undergrads.offerings table.tbl_comp_00004ba20bd3_00000077c4_6b80 td.even,
#undergrads.offerings table.tbl_comp_00004ba20bd3_00000077c4_6b80 td.odd,
#undergrads.offerings table.tbl_comp_00004ba20bd3_00000077ce_6b80 td.even,
#undergrads.offerings table.tbl_comp_00004ba20bd3_00000077ce_6b80 td.odd,
#undergrads.offerings table.tbl_comp_00004c8e8f31_0000011366_1645 td.even,
#undergrads.offerings table.tbl_comp_00004c8e8f31_0000011366_1645 td.odd,
#undergrads.offerings table.tbl_comp_00004e37b59d_0000000bfe_2c1b td.even,
#undergrads.offerings table.tbl_comp_00004e37b59d_0000000bfe_2c1b td.odd
 {
       width:100px;font-size:.85em; 
}
*/


#undergrads.fall-2011 table.tbl_comp_00004ba20bd3_00000077c4_6b80 td.first,
#undergrads.spring-2012 table.tbl_comp_00004ba20bd3_00000072e7_6b80 td.first,
#undergrads.fall-2011 table.tbl_comp_00004ba20bd3_00000077ce_6b80 td.first,
#undergrads.spring-2012 table.tbl_comp_00004ba20bd3_00000077ce_6b80 td.first,
#undergrads.spring-2012 table.tbl_comp_00004e37b59d_0000000bfe_2c1b td.first,
#undergrads.fall-2012 table.tbl_comp_00004ba20bd3_00000072e7_6b80 td.first,
#undergrads.fall-2012 table.tbl_comp_00004ba20bd3_00000077c4_6b80 td.first,
#undergrads.fall-2012 table.tbl_comp_00004ba20bd3_00000077ce_6b80 td.first,
#undergrads.fall-2012 table.tbl_comp_00004e37b59d_0000000bfe_2c1b td.first,
#undergrads.fall-2011 table.tbl_comp_00004ba20bd3_00000077c4_6b80 td.first,
#undergrads.fall-2011 table.tbl_comp_00004ba20bd3_00000072e7_6b80 td.first,
#undergrads.fall-2011 table.tbl_comp_00004ba20bd3_00000077ce_6b80 td.first,
#undergrads.fall-2011 table.tbl_comp_00004e37b59d_0000000bfe_2c1b td.first,
#undergrads.spring-2011 table.tbl_comp_00004ba20bd3_00000077c4_6b80 td.first,
#undergrads.spring-2011 table.tbl_comp_00004ba20bd3_00000072e7_6b80 td.first,
#undergrads.spring-2011 table.tbl_comp_00004ba20bd3_00000077ce_6b80 td.first,
#undergrads.spring-2010 table.tbl_comp_00004ba20bd3_00000079fd_6b80 td.first,
#undergrads.spring-2010 table.tbl_comp_00004ba20bd3_0000007b58_6b80 td.first,
#undergrads.spring-2010 table.tbl_comp_00004ba20bd3_0000007eea_6b80 td.first,
#undergrads.fall-2009 table.tbl_comp_00004ba20bd3_0000007f2a_6b80 td.first,
#undergrads.fall-2009 table.tbl_comp_00004ba20bd3_0000007f81_6b80 td.first,
#undergrads.fall-2009 table.tbl_comp_00004ba20bd3_0000007f8a_6b80 td.first,
#undergrads.spring-2009 table.tbl_comp_00004ba20bd3_0000007fa7_6b80 td.first,
#undergrads.spring-2009 table.tbl_comp_00004ba20bd3_0000007fcc_6b80 td.first,
#undergrads.spring-2009 table.tbl_comp_00004ba20bd3_0000008020_6b80 td.first,
#undergrads.fall-2010 table.tbl_comp_00004ba20bd3_00000072e7_6b80 td.first,
#undergrads.fall-2010 table.tbl_comp_00004ba20bd3_00000077c4_6b80 td.first,
#undergrads.fall-2010 table.tbl_comp_00004ba20bd3_00000077ce_6b80 td.first,
#undergrads.fall-2010 table.tbl_comp_00004c8e8f31_0000011366_1645 td.first {
    width: 75px;
    font-size: .85em;
}

#undergrads.spring-2012 table.tbl_comp_00004ba20bd3_00000077c4_6b80 td.even,
#undergrads.spring-2012 table.tbl_comp_00004ba20bd3_00000077c4_6b80 td.odd,
#undergrads.spring-2012 table.tbl_comp_00004ba20bd3_00000072e7_6b80 td.even,
#undergrads.spring-2012 table.tbl_comp_00004ba20bd3_00000072e7_6b80 td.odd,
#undergrads.spring-2012 table.tbl_comp_00004ba20bd3_00000077ce_6b80 td.even,
#undergrads.spring-2012 table.tbl_comp_00004ba20bd3_00000077ce_6b80 td.odd,
#undergrads.spring-2012 table.tbl_comp_00004e37b59d_0000000bfe_2c1b td.even,
#undergrads.spring-2012 table.tbl_comp_00004e37b59d_0000000bfe_2c1b td.odd,
#undergrads.fall-2012 table.tbl_comp_00004ba20bd3_00000072e7_6b80 td.even,
#undergrads.fall-2012 table.tbl_comp_00004ba20bd3_00000072e7_6b80 td.odd,
#undergrads.fall-2012 table.tbl_comp_00004ba20bd3_00000077c4_6b80 td.even,
#undergrads.fall-2012 table.tbl_comp_00004ba20bd3_00000077c4_6b80 td.odd,
#undergrads.fall-2012 table.tbl_comp_00004ba20bd3_00000077ce_6b80 td.even,
#undergrads.fall-2012 table.tbl_comp_00004ba20bd3_00000077ce_6b80 td.odd,
#undergrads.fall-2012 table.tbl_comp_00004e37b59d_0000000bfe_2c1b td.even,
#undergrads.fall-2012 table.tbl_comp_00004e37b59d_0000000bfe_2c1b td.odd,
#undergrads.fall-2011 table.tbl_comp_00004ba20bd3_00000077c4_6b80 td.even,
#undergrads.fall-2011 table.tbl_comp_00004ba20bd3_00000077c4_6b80 td.odd,
#undergrads.fall-2011 table.tbl_comp_00004ba20bd3_00000072e7_6b80 td.even,
#undergrads.fall-2011 table.tbl_comp_00004ba20bd3_00000072e7_6b80 td.odd,
#undergrads.fall-2011 table.tbl_comp_00004ba20bd3_00000077ce_6b80 td.even,
#undergrads.fall-2011 table.tbl_comp_00004ba20bd3_00000077ce_6b80 td.odd,
#undergrads.fall-2011 table.tbl_comp_00004e37b59d_0000000bfe_2c1b td.even,
#undergrads.fall-2011 table.tbl_comp_00004e37b59d_0000000bfe_2c1b td.odd,
#undergrads.spring-2011 table.tbl_comp_00004ba20bd3_00000077c4_6b80 td.even,
#undergrads.spring-2011 table.tbl_comp_00004ba20bd3_00000077c4_6b80 td.odd,
#undergrads.spring-2011 table.tbl_comp_00004ba20bd3_00000072e7_6b80 td.even,
#undergrads.spring-2011 table.tbl_comp_00004ba20bd3_00000072e7_6b80 td.odd,
#undergrads.spring-2011 table.tbl_comp_00004ba20bd3_00000077ce_6b80 td.even,
#undergrads.spring-2011 table.tbl_comp_00004ba20bd3_00000077ce_6b80 td.odd,
#undergrads.spring-2010 table.tbl_comp_00004ba20bd3_00000079fd_6b80 td.even,
#undergrads.spring-2010 table.tbl_comp_00004ba20bd3_00000079fd_6b80 td.odd,
#undergrads.spring-2010 table.tbl_comp_00004ba20bd3_0000007b58_6b80 td.even,
#undergrads.spring-2010 table.tbl_comp_00004ba20bd3_0000007b58_6b80 td.odd,
#undergrads.spring-2010 table.tbl_comp_00004ba20bd3_0000007eea_6b80 td.even,
#undergrads.spring-2010 table.tbl_comp_00004ba20bd3_0000007eea_6b80 td.odd,
#undergrads.fall-2009 table.tbl_comp_00004ba20bd3_0000007f2a_6b80 td.even,
#undergrads.fall-2009 table.tbl_comp_00004ba20bd3_0000007f2a_6b80 td.odd,
#undergrads.fall-2009 table.tbl_comp_00004ba20bd3_0000007f81_6b80 td.even,
#undergrads.fall-2009 table.tbl_comp_00004ba20bd3_0000007f81_6b80 td.odd,
#undergrads.fall-2009 table.tbl_comp_00004ba20bd3_0000007f8a_6b80 td.even,
#undergrads.fall-2009 table.tbl_comp_00004ba20bd3_0000007f8a_6b80 td.odd,
#undergrads.spring-2009 table.tbl_comp_00004ba20bd3_0000007fa7_6b80 td.even,
#undergrads.spring-2009 table.tbl_comp_00004ba20bd3_0000007fa7_6b80 td.odd,
#undergrads.spring-2009 table.tbl_comp_00004ba20bd3_0000007fcc_6b80 td.even,
#undergrads.spring-2009 table.tbl_comp_00004ba20bd3_0000007fcc_6b80 td.odd,
#undergrads.spring-2009 table.tbl_comp_00004ba20bd3_0000008020_6b80 td.even,
#undergrads.spring-2009 table.tbl_comp_00004ba20bd3_0000008020_6b80 td.odd,
#undergrads.fall-2010 table.tbl_comp_00004ba20bd3_00000072e7_6b80 td.even,
#undergrads.fall-2010 table.tbl_comp_00004ba20bd3_00000072e7_6b80 td.odd,
#undergrads.fall-2010 table.tbl_comp_00004ba20bd3_00000077c4_6b80 td.even,
#undergrads.fall-2010 table.tbl_comp_00004ba20bd3_00000077c4_6b80 td.odd,
#undergrads.fall-2010 table.tbl_comp_00004ba20bd3_00000077ce_6b80 td.even,
#undergrads.fall-2010 table.tbl_comp_00004ba20bd3_00000077ce_6b80 td.odd,
#undergrads.fall-2010 table.tbl_comp_00004c8e8f31_0000011366_1645 td.even,
#undergrads.fall-2010 table.tbl_comp_00004c8e8f31_0000011366_1645 td.odd {
    width: 100px;
    font-size: .85em;
}

/* Undergraduate Thesis Titles Table Styles
========================================================*/
#undergrads.thesis-titles table,
#undergrads.titles-2016 table,
#undergrads.titles-2015 table,
#undergrads.titles-2014 table,
#undergrads.titles-2013 table,
#undergrads.titles-2012 table,
#undergrads.titles-2011 table,
#undergrads.titles-2010 table,
#undergrads.titles-2009 table,
#undergrads.titles-2008 table,
#undergrads.titles-2007 table,
#undergrads.titles-2006 table,
#undergrads.titles-2005 table,
#undergrads.titles-2004 table,
#undergrads.titles-2003 table,
#undergrads.titles-2002 table,
#undergrads.titles-2001 table,
#undergrads.titles-2000 table,
#undergrads.titles-1999 table,
#undergrads.titles-1998 table,
#undergrads.titles-1997 table,
#undergrads.titles-1996 table,
#undergrads.titles-1995 table,
#undergrads.titles-1994 table,
#undergrads.titles-1993 table {
    font-size: .85em;
}

#undergrads.thesis-titles #content,
#undergrads.titles-2016 #content
#undergrads.titles-2015 #content,
#undergrads.titles-2014 #content,
#undergrads.titles-2013 #content,
#undergrads.titles-2012 #content,
#undergrads.titles-2011 #content,
#undergrads.titles-2010 #content,
#undergrads.titles-2009 #content,
#undergrads.titles-2008 #content,
#undergrads.titles-2007 #content,
#undergrads.titles-2006 #content,
#undergrads.titles-2005 #content,
#undergrads.titles-2004 #content,
#undergrads.titles-2003 #content,
#undergrads.titles-2002 #content,
#undergrads.titles-2001 #content,
#undergrads.titles-2000 #content,
#undergrads.titles-1999 #content,
#undergrads.titles-1998 #content,
#undergrads.titles-1997 #content,
#undergrads.titles-1996 #content,
#undergrads.titles-1995 #content,
#undergrads.titles-1994 #content,
#undergrads.titles-1993 #content {
    width: 700px;
}

/* Undergraduate Funding Table Styles
========================================================*/

#undergrads.former-projects table,
#undergrads.projects-2016 table,
#undergrads.projects-2015 table,
#undergrads.projects-2014 table,
#undergrads.projects-2013 table,
#undergrads.projects-2012 table,
#undergrads.projects-2011 table,
#undergrads.projects-2010 table,
#undergrads.projects-2009 table,
#undergrads.projects-2008 table,
#undergrads.projects-2007 table,
#undergrads.projects-2006 table,
#undergrads.projects-2005 table,
#undergrads.projects-2004 table {
    font-size: .85em;
}

#undergrads.former-projects #content,
#undergrads.projects-2016 #content,
#undergrads.projects-2015 #content,
#undergrads.projects-2014 #content,
#undergrads.projects-2013 #content,
#undergrads.projects-2012 #content,
#undergrads.projects-2011 #content,
#undergrads.projects-2010 #content,
#undergrads.projects-2009 #content,
#undergrads.projects-2008 #content,
#undergrads.projects-2007 #content,
#undergrads.projects-2006 #content,
#undergrads.projects-2005 #content,
#undergrads.projects-2004 #content {
    width: 700px;
}

/* Undergraduate Internship Opportunities Table Styles
========================================================*/
#undergrads.opportunities #content,
#undergrads.form #content,
#undergrads.prizes-awards #content,
#undergrads.sol-schedule #content {
    width: 700px;
}

#undergrads.application table.tbl_comp_00004bb30f24_000000320d_4a5f {
    margin-bottom: 20px;
}

#undergrads.opportunities table.tbl_comp_00004b8e8f5e_0000002006_0d07 td.first,
#undergrads.opportunities table.tbl_comp_00004b8e8f5e_0000002006_0d07 td.even,
#undergrads.opportunities table.tbl_comp_00004b8e8f5e_0000002006_0d07 tr.first,
#undergrads.opportunities table.tbl_comp_00004b8e8f5e_0000009e46_0d07 td.first,
#undergrads.opportunities table.tbl_comp_00004b8e8f5e_0000009e46_0d07 td.even,
#undergrads.opportunities table.tbl_comp_00004b8e8f5e_0000009e47_0d07 td.first,
#undergrads.opportunities table.tbl_comp_00004b8e8f5e_0000009e47_0d07 td.even,
#undergrads.opportunities table.tbl_comp_00004b8e8f5e_000000e152_0d07 td.first,
#undergrads.opportunities table.tbl_comp_00004b8e8f5e_000000e152_0d07 td.even {
    width: 300px;
}

#undergrads.opportunities table.tbl_comp_00004b8e8f5e_0000002006_0d07 td.odd,
#undergrads.opportunities table.tbl_comp_00004b8e8f5e_0000009e46_0d07 td.odd,
#undergrads.opportunities table.tbl_comp_00004b8e8f5e_0000009e47_0d07 td.odd,
#undergrads.opportunities table.tbl_comp_00004b8e8f5e_000000e152_0d07 td.odd
 {
    width: 100px;
}

#undergrads.opportunities table.tbl_comp_00004b8e8f5e_0000009e46_0d07 tr.first {
    background-color: #96C66f;
    color: #fff;
}

#undergrads.opportunities table.tbl_comp_00004b8e8f5e_0000009e47_0d07 tr.first {
    background-color: #5066a9;
    color: #fff;
}

#undergrads.opportunities table.tbl_comp_00004b8e8f5e_000000e152_0d07 tr.first {
    background-color: #b22625;
    color: #fff;
}

#undergrads.barron table,
#undergrads.other-prizesawards table {
    margin-bottom: 15px;
}

#undergrads.contact #content {
    width: 350px;
}

#undergrads.contact #subcontent {
    width: 300px;
}

#undergrads.sol-schedule #content li {
    padding-bottom: 15px;
}

#undergrads.sol-schedule table.tbl_comp_00004c8e8f31_000000d510_1645 td.first,
#undergrads.sol-schedule table.tbl_comp_00004c8e8f31_000000d517_1645 td.first,
#undergrads.sol-schedule table.tbl_comp_00004c8e8f31_000000e019_1645 td.first,
#undergrads.sol-schedule table.tbl_comp_00004c8e8f31_000000de6d_1645 td.first {
    width: 150px;
}

#undergrads.sol-videos #content,
#undergrads.application #content,
#undergrads.established #content,
#undergrads.initiated #content,
#undergrads.session-1a-2012 #content,
#undergrads.session-1b-2012 #content,
#undergrads.session-2-2012 #content,
#undergrads.session-3-2012 #content {
    width: 700px;
}

#undergrads.session-1a-2012 table.tbl_comp_0000503ecd50_0000002efc_2a0c td.first,
#undergrads.session-1b-2012 table.tbl_comp_0000503ecd50_000000302c_2a0c td.first,
#undergrads.session-2-2012 table.tbl_comp_0000503ecd50_00000030a4_2a0c td.first,
#undergrads.session-3-2012 table.tbl_comp_0000503ecd50_000000311f_2a0c td.first {
    width: 100px;
}

/* Graduate Styles
========================================================*/
#grads.step #content,
#grads.walbridge #content,
#grads.hack-graduate-award #content {
    width: 478px;
}

#grads.step #subcontent img {
    padding-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
}

#grads.walbridge #subcontent img {
    padding-bottom: 10px;
}

#grads.walbridge table.tbl_comp_00004c24d271_0000006368_0e94 {
    font-size: .85em;
    margin-bottom: 15px;
}

#grads.admission #content,
#grads.pecs-scholars-program.contact #content {
    width: 700px;
}

#grads.courses table.tbl_comp_00004ba20bd3_0000001ee9_6b80 td.first {
    width: 75px;
    font-size: .85em;
}

#grads.courses table.tbl_comp_00004ba20bd3_0000001ee9_6b80 td.even,
#grads.courses table.tbl_comp_00004ba20bd3_0000001ee9_6b80 td.odd {
    width: 100px;
    font-size: .85em;
}

#grads.contact #content {
    width: 350px;
}

#grads.contact #subcontent {
    width: 300px;
}

/* Research Styles
========================================================*/
#research #content {
    width: 400px;
}

#research #subcontent {
    width: 250px;
    float: right;
    margin-top: 275px;
    padding: 0 22px;
    font-size: .85em;
    border-left: #ccc 1px dotted;
    color: #555;
    line-height: 1.75em;
}

#research #subcontent hr {
    border: 0;
    color: #ccc;
    background-color: #ccc;
    width: 100%;
    margin-top: 1.5em;
    margin-bottom: 1.5em;
}

#research.areas img {
    padding-bottom: 15px;
}

#research.areas #content,
#research.centers #content,
#research.opportunities #content,
#research.visiting-professorships #content,
#research.barron-visiting-professor #content,
#research.environmental-economist #content,
#research.cosson-steve #content,
#research.schlossberg-david #content,
#research.mary-tucker-john-grim #content,
#research.ken-hiltner #content,
#research.milind-kandlikar #content,
#research.smith-kimberly #content,
#research.vistors-resources #content,
#research.bp-vann #content,
#research.mike-smith #content,
#research.kate-baker #content,
#research.ian-vann #content {
    width: 700px;
}

/* Events Calendar Styles
========================================================*/
#events_archive table.monthly {
    width: 100%;
    margin-top: 10px;
    background-color: #fff;
    font-size: .9em;
}

#events_archive table.monthly th {
    background-color: #fff;
    font-weight: 700;
    padding: 5px 0;
    text-align: center;
}

#events_archive #weekly_calendar table {
    width: 100%;
    margin-top: 10px;
    background-color: #fff;
    font-size: .9em;
}

#events_archive #daily_calendar table {
    width: 100%;
    margin-top: 10px;
    background-color: #fff;
    font-size: .9em;
}

#events_archive td {
    padding: 10px 5px;
}

#events_archive td.activedays,
#events_archive td.otherday {
    background-color: #fff;
    border: 1px #ccc solid;
}

#events_archive td.inactive {
    background-color: #efefef;
    border: 1px #ccc solid;
}

#events_archive td.today {
    background-color: #daf6b7;
    border: 1px #ccc solid;
}

#events_nav {
    border-bottom: 1px #ccc solid;
    font-size: .9em;
    margin-bottom: 20px;
}

#events h4 {
    font-size: 1.2em;
    margin-top: 1em;
    margin-bottom: 0;
    font-weight: 700;
    color: #406325;
}

#events.taplin-env-lectures h4,
#events.conferences_lectures h4,
#events.ipcc h4,
#events.food-ethics h4 {
    font-size: 1.2em;
    margin-top: 1em;
    margin-bottom: 1em;
    font-weight: 700;
    color: #999;
}

#events h5 {
    font-size: 1em;
    margin-bottom: 0;
    font-weight: 700;
}

#events.miller111209 #content,
#events.goodell #content {
    width: 478px;
}

#calendar_advance {
    text-align: center;
    margin-top: 10px;
    font-size: 1.25em;
}

#events.grand-challenges-series img {
    padding-top: 10px;
}

#events.urbanization table.tbl_comp_00004ba20bd3_00000072e7_6b80 td.first {
    width: 100px;
}

#events.urbanization table.tbl_comp_00004ba20bd3_00000072e7_6b80 td.even,
#events.urbanization able.tbl_comp_00004ba20bd3_00000072e7_6b80 td.odd {
    width: 300px;
}

#events.urbanization table.tbl_comp_00004ba20bd3_00000072e7_6b80 tr.first {
    background-color: #5066a9;
    color: #fff;
}

#events.urbanization table.tbl_comp_00004ba20bd3_00000072e7_6b80 tr td {
    border-width: 1px;
    border-color: #CCC;
    border-style: solid !important;
    padding: 6px;
}

/* Program Styles
========================================================*/
#programs.events-series #content {
    width: 478px;
}

#programs.events-series #subcontent img {
    padding-bottom: 10px;
}

/* Great Immensity Styles
========================================================*/
#great-immensity #content {
    width: 478px;
}

#great-immensity #subcontent {
    width: 175px;
    float: right;
    margin-top: 325px;
    padding: 0 22px;
    font-size: .85em;
    border-left: #ccc 1px dotted;
    color: #555;
    line-height: 1.75em;
}

#great-immensity #subcontent img {
    padding-bottom: 10px;
}

#great-immensity #subcontent ul li {
    list-style-type: disc;
    margin-left: 15px;
}

#great-immensity #content .caption {
    font-style: normal;
    font-size: .85em;
}

/* Green Competition Styles
========================================================*/
#green-competition #content {
    width: 478px;
}

#green-competition #subcontent {
    width: 175px;
    float: right;
    margin-top: 275px;
    padding: 0 22px;
    font-size: .85em;
    border-left: #ccc 1px dotted;
    color: #555;
    line-height: 1.75em;
}

#green-competition #subcontent img {
    padding-bottom: 10px;
}

#green-competition #subcontent ul li {
    list-style-type: disc;
    margin-left: 15px;
}

#green-competition table.tbl_comp_00004bb30f24_0000000cb7_4a5f,
#green-competition table.tbl_comp_00004bb30f24_0000000f2d_4a5f {
    margin-bottom: 10px;
}

#green-competition.hutton #content,
#green-competition.mccardell #content,
#green-competition.semi-finalists #content,
#green-competition.schedule #content,
#green-competition.past-awards #content,
#green-competition.speakers-series #content,
#green-competition.appendix #content {
    width: 700px;
}

#green-competition #content .caption,
#green-competition.past-awards #content table.tbl_comp_00004ca9d3b2_000000b2a4_2d48,
#green-competition.speakers-series #content table.tbl_comp_00004ca9d3b2_000000b4be_2d48 {
    font-style: normal;
    font-size: .85em;
}

table.tbl_comp_00004ca9d3b2_000000b2a4_2d48 td.first {
    width: 150px;
}

/* Water and Climate Styles
========================================================*/
#events.water-climate #content {
    width: 478px;
}

#events.water-climate #subcontent {
    width: 175px;
    float: right;
    margin-top: 0;
    padding: 325px 22px 0;
    font-size: .85em;
    border-left: #ccc 1px dotted;
    color: #555;
    line-height: 1.75em;
}

#events.water-climate #subcontent img {
    padding-bottom: 10px;
}

#events.water-climate #subcontent ul li {
    list-style-type: disc;
    margin-left: 15px;
}

#events.water-climate #content .caption {
    font-style: normal;
    font-size: .85em;
}

/* Ethics and Climate Change Styles
========================================================*/
#events.ethics-climate #content,
#events.fall-2008 #content,
#outreach.research #content {
    width: 478px;
}

#events.ethics-climate #subcontent,
#events.fall-2008 #subcontent {
    width: 175px;
    float: right;
    margin-top: 0;
    padding: 0 22px;
    font-size: .85em;
    border-left: #ccc 1px dotted;
    color: #555;
    line-height: 1.75em;
}

#events.ethics-climate #subcontent img {
    padding-bottom: 10px;
}

#events.ethics-climate #subcontent ul li {
    list-style-type: disc;
    margin-left: 15px;
}

#events.ethics-climate #content .caption {
    font-style: normal;
    font-size: .85em;
}

/* PEI Newsletter Styles
========================================================*/
#news.newsletter #content {
    width: 355px;
    padding-right: 5px;
}

#news.newsletter #subcontent {
    width: 300px;
    margin-top: 60px;
    font-size: 1em;
}

#news.newsletter #subcontent h2 {
    font-size: 1.2em;
    padding-top: .5em;
    margin-bottom: 0;
}

#news.newsletter #subcontent hr {
    border: 0;
    height: 2px;
    width: 100%;
    margin-top: 1.5em;
    margin-bottom: 1.5em;
}

.newsletter-stories .entries .entry {
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #ccc;
    margin-bottom: 15px;
    padding-bottom: 15px;
}

.newsletter-stories .entries .entry .title {
    margin-left: 135px;
}

.newsletter-stories .entry .image.left {
    float: none;
    position: absolute;
    top: 0;
    left: 0;
}

.newsletter-stories .entry {
    position: relative;
    min-height: 100px;
}

.newsletter-stories .summary {
    margin-left: 135px;
}

#news.w-2012 #content {
    width: 355px;
    padding-right: 5px;
}

#news.w-2012 #subcontent {
    width: 300px;
    margin-top: 60px;
    font-size: 1em;
}

#news.w-2012 #subcontent hr {
    border: 0;
    height: 2px;
    width: 100%;
    margin-top: 1.5em;
    margin-bottom: 1.5em;
}

#news.w-2012 #subcontent h2 {
    font-size: 1.2em;
    padding-top: .5em;
    margin-bottom: 0;
}

#news.ss-2011 #content {
    width: 355px;
    padding-right: 5px;
}

#news.ss-2011 #subcontent {
    width: 300px;
    margin-top: 60px;
    font-size: 1em;
}

#news.ss-2011 #subcontent hr {
    border: 0;
    height: 2px;
    width: 100%;
    margin-top: 1.5em;
    margin-bottom: 1.5em;
}

#news.ss-2011 #subcontent h2 {
    font-size: 1.2em;
    padding-top: .5em;
    margin-bottom: 0;
}

#news.w_11 #content {
    width: 355px;
    padding-right: 5px;
}

#news.w_11 #subcontent {
    width: 300px;
    margin-top: 60px;
    font-size: 1em;
}

#news.w_11 #subcontent hr {
    border: 0;
    height: 2px;
    width: 100%;
    margin-top: 1.5em;
    margin-bottom: 1.5em;
}

#news.w_11 #subcontent h2 {
    font-size: 1.2em;
    padding-top: .5em;
    margin-bottom: 0;
}

#news.ss-2010 #content {
    width: 355px;
    padding-right: 5px;
}

#news.ss-2010 #subcontent {
    width: 300px;
    margin-top: 60px;
    font-size: 1em;
}

#news.ss-2010 #subcontent hr {
    border: 0;
    height: 2px;
    width: 100%;
    margin-top: 1.5em;
    margin-bottom: 1.5em;
}

#news.ss-2010 #subcontent h2 {
    font-size: 1.2em;
    padding-top: .5em;
    margin-bottom: 0;
}

#news.fw-2009 #content {
    width: 355px;
    padding-right: 5px;
}

#news.fw-2009 #subcontent {
    width: 300px;
    margin-top: 60px;
    font-size: 1em;
}

#news.fw-2009 #subcontent hr {
    border: 0;
    height: 2px;
    width: 100%;
    margin-top: 1.5em;
    margin-bottom: 1.5em;
}

#news.fw-2009 #subcontent h2 {
    font-size: 1.2em;
    padding-top: .5em;
    margin-bottom: 0;
}

#news tr td {
    vertical-align: top;
}

/* END PEI Newsletter Styles
========================================================*/
#events.conferences_lectures h3 {
    margin-bottom: 0;
}

#events.conferences_lectures h4 {
    margin-top: 0;
    margin-bottom: 1em;
    font-weight: 400;
    font-style: italic;
    color: #666;
}

/* Video Styles Begin
========================================================*/
#video_container {
    width: 700px;
}

#video_container img {
    position: relative;
    float: left;
    padding-bottom: 12px;
    padding-right: 20px;
}

/* END Video Styles Begin
========================================================*/
#outreach.sustainability-focused table,
#outreach.sustainability-related table {
    font-size: .85em;
}

#content h2.title,
.news-archive-comp h2 {
    color: #406325;
    font-size: 1.5em;
    font-weight: 700;
    margin-bottom: 1em;
    line-height: 1.5em;
}

.news-archive-comp.news-archive-month-view h3 {
    color: #3A6F8F;
    font-size: 1.3em;
    font-weight: 700;
    margin-bottom: 1em;
    line-height: 1.5em;
}

img.float-right {
    float: right;
    margin: 0 0 15px 15px;
}

#person_photo img {
    float: right;
    margin: 0 0 10px 10px;
}

#person_info {
    float: left;
    padding-right: 10px;
    width: 485px;
}

#personwebpage,
#persontitles {
    margin-bottom: 1.5em;
}

.byline {
    font-size: .85em;
}

.share {
    font-size: .85em;
    float: left;
    text-transform: lowercase;
}

.print {
    font-size: .85em;
    text-align: right;
    border-bottom: 1px #ccc solid;
    margin-bottom: 10px;
    margin-right: 5px;
    text-transform: lowercase;
}

.summary {
    padding-top: 2px;
}

.posted,
.author {
    font-style: normal;
    font-size: .95em;
}

#content .caption {
    font-style: normal;
    font-size: .85em;
    padding-bottom: 5px;
    border-bottom: 1px #ccc solid;
}

#subcontent .caption {
    font-style: normal;
    font-size: 1em;
    padding-top: 0;
}

div.caption {
    padding-top: 10px;
    font-style: normal;
    font-size: .85em;
}

sub {
    font-size: .85em;
}

tr.header {
    background-color: #fff;
    color: #333;
    font-weight: 700;
    text-align: center;
}

.level4 {
    display: none;
}

#contact.lists #content {
    width: 350px;
}

#contact.lists #subcontent {
    width: 300px;
    border-left: none;
}

#footercontainer {
    background: #000 url(/pei/images/cigar_bar.gif) repeat-x top left;
    margin-top: 0;
    padding-top: 3px;
    height: 65px;
}

#footercontainer p {
    margin-bottom: 0;
}

#footer {
    color: #fff;
    font-size: .85em;
    margin: 11px 12px 0;
}

#footer p {
    line-height: 1.4em;
}

#footercontent {
    float: left;
}

#footercontentright {
    float: right;
    text-align: right;
}

a:link, a:visited, a:active {
    color: #d97221;
    text-decoration: none;
}

a:hover {
    color: #d97221;
    text-decoration: underline;
}

.more-link {
    text-align: right;
    font-size: 1em;
}

.readmore {
    text-transform: lowercase;
}

.facebook {
    padding-top: 15px;
}

table tr.even {
    background-color: #eaeaea;
}

table tr.first {
    background-color: #f58026;
    color: #fff;
}

.with_title {
    text-align: center;
    font-size: .85em;
    font-style: italic;
    color: #556B2F;
    line-height: 110%;
    background-color: #F4F4F4;
    padding: 6px;
    border-bottom: 1px dotted #999;
}
/* add width and 2px to image size*/

.with_title img {
    vertical-align: middle;
    margin-bottom: 8px;
}

.with_title img {
    -webkit-box-shadow: 4px 4px 5px -4px rgba(0,0,0,0.75);
    -moz-box-shadow: 4px 4px 5px -4px rgba(0,0,0,0.75);
    box-shadow: 4px 4px 5px -4px rgba(0,0,0,0.75);
}

.right {
    margin: .5em 0 .5em 1.5em;
    float: right;
}

.left {
    margin: .5em 1.5em .5em 0;
    float: left;
}

.elegant_small {
    padding: 5px;
    border: 1px solid orange;
}

.round_corners {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    border-radius: 6px;
    behavior: url(/pei/scripts/border-radius.htc);
}

div.table-component table {
    margin-bottom: 15px;
}

sup, sub {
   vertical-align: baseline;
   position: relative;
   top: -0.4em;
}
sub { top: 0.4em; }

/****************
Adjustment for Pictures aligned left - something wrong with component.css
*****************/
div.picture-component div.left img {
    margin-bottom: -15px;
}
.tight_text {letter-spacing: -0.5px;}

.small_icon {
    margin: 0 6px -3px 0;
} 

/*****************
CSS from GC website
******************/

.home_gc {
    color: #DB592C;
    font-size: 1.6em;
    text-align: right;
    font-weight: bold;
    line-height: 1.3em;
    border-right: solid #DB592C 4px;
    width: 15%;
    padding-right: 10px;
}
a.home_gc-links:link,
a.home_gc-links:visited,
a.home_gc-links:active {
    color: #DB592C;
    text-decoration: none;
}
a.home_gc-links:hover {
    color: #DB592C;
    text-decoration: underline;
}
.home_eng {
    color: #6d9a40;
    font-size: 1.6em;
    text-align: right;
    font-weight: bold;
    line-height: 1.3em;
    border-right: solid #6d9a40 4px;
    width: 15%;
    padding-right: 10px;
}
a.home_eng-links:link,
a.home_eng-links:visited,
a.home_eng-links:active {
    color: #6d9a40;
    text-decoration: none;
}
a.home_eng-links:hover {
    color: #6d9a40;
    text-decoration: underline;
}
.home_dev {
    color: #3a6f8f;
    font-size: 1.6em;
    text-align: right;
    font-weight: bold;
    line-height: 1.3em;
    border-right: solid #3a6f8f 4px;
    width: 15%;
    padding-right: 10px;
}
a.home_dev-links:link,
a.home_dev-links:visited,
a.home_dev-links:active {
    color: #3a6f8f;
    text-decoration: none;
}
a.home_dev-links:hover {
    color: #3a6f8f;
    text-decoration: underline;
}
.home_health {
    color: #a02013;
    font-size: 1.6em;
    text-align: right;
    font-weight: bold;
    line-height: 1.3em;
    border-right: solid #a02013 4px;
    width: 15%;
    padding-right: 10px;
}
a.home_health-links:link,
a.home_health-links:visited,
a.home_health-links:active {
    color: #a02013;
    text-decoration: none;
}
a.home_health-links:hover {
    color: #a02013;
    text-decoration: underline;
}

#energy #navalphalinks ul li.selected a,
#energy #navalphalinks ul li.unfolded a {
    color: #6D9A40;
    font-weight: bold;
    text-decoration: underline;
}
#development #navalphalinks ul li.selected a,
#development #navalphalinks ul li.unfolded a {
    color: #3A6F8F;
    font-weight: bold;
    text-decoration: underline;
}
#health #navalphalinks ul li.selected a,
#health #navalphalinks ul li.unfolded a {
    color: #A02013;
    font-weight: bold;
    text-decoration: underline;
}
#energy #navbeta li {
    border-bottom: 1px #6d9a40 solid;
    padding-top: 5px;
    padding-bottom: 5px;
}
#development #navbeta li {
    border-bottom: 1px #3A6F8F solid;
    padding-top: 5px;
    padding-bottom: 5px;
}
#health #navbeta li {
    border-bottom: 1px #A02013 solid;
    padding-top: 5px;
    padding-bottom: 5px;
}
#energy #navbeta li.first { border-top: 1px #6d9a40 solid }
#development #navbeta li.first { border-top: 1px #3A6F8F solid }
#health #navbeta li.first { border-top: 1px #A02013 solid }
#navbeta li li.level3,
#energy #navbeta li li.level3,
#development #navbeta li li.level3,
#health #navbeta li li.level3 {
    border: none;
    margin-left: 10px;
}
#energy #navbeta ul li.selected a {
    color: #fff;
    background-color: #6d9a40;
    padding: 2px 5px;
}
#development #navbeta ul li.selected a {
    color: #fff;
    background-color: #3A6F8F;
    padding: 2px 5px;
}
#health #navbeta ul li.selected a {
    color: #fff;
    background-color: #A02013;
    padding: 2px 5px;
}
#energy #navbeta ul li.selected ul li a,
#energy #navbeta ul li.unfolded ul li a,
#development #navbeta ul li.selected ul li a,
#development #navbeta ul li.unfolded ul li a,
#health #navbeta ul li.selected ul li a,
#health #navbeta ul li.unfolded ul li a {
    background-color: #000;
    color: #fff;
}
#energy #navbeta ul li ul li.selected a {
    color: #fff;
    background-color: #6d9a40;
}
#development #navbeta ul li ul li.selected a {
    color: #fff;
    background-color: #3A6F8F;
}
#health #navbeta ul li ul li.selected a {
    color: #fff;
    background-color: #A02013;
}
#grandchallenges.access #subcontent {
    width: 175px;
    float: right;
    margin-top: 350px;
    padding: 0 22px;
    font-size: .85em;
    border-left: #ccc 1px dotted;
    color: #555;
    line-height: 1.75em;
}
#grandchallenges.endemic-fluorosis #subcontent {
    width: 175px;
    float: right;
    margin-top: 275px;
    padding: 0 22px;
    font-size: .85em;
    border-left: #ccc 1px dotted;
    color: #555;
    line-height: 1.75em;
}
#grandchallenges.carbon-capture #subcontent {
    width: 175px;
    float: right;
    margin-top: 275px;
    padding: 0 22px;
    font-size: .85em;
    border-left: #ccc 1px dotted;
    color: #555;
    line-height: 1.75em;
}
#grandchallenges.energy-storage #subcontent {
    width: 175px;
    float: right;
    margin-top: 345px;
    padding: 0 22px;
    font-size: .85em;
    border-left: #ccc 1px dotted;
    color: #555;
    line-height: 1.75em;
}
#grandchallenges.malaria-tuberculosis #subcontent {
    width: 175px;
    float: right;
    margin-top: 345px;
    padding: 0 22px;
    font-size: .85em;
    border-left: #ccc 1px dotted;
    color: #555;
    line-height: 1.75em;
}
/* Energy Styles Begin
========================================================*/
#energy h1,
#energy h2,
#energy h4,
#energy h3,
.egc { color: #6d9a40 }
#grandchallenges.courses #content table { font-size: .85em }
#grandchallenges.courses #content { width: 700px }
#grandchallenges.biofuels-combustion #content,
#grandchallenges.rainforest-research #content,
#grandchallenges.turbine-farms #content,
#grandchallenges.water-rock-interactions #content,
#grandchallenges.oeme #content,
#grandchallenges.solar-energy #content,
#grandchallenges.greening-technology #content,
#grandchallenges.climate-change #content,
#grandchallenges.climate-computing #content,
#grandchallenges.ocean-acidification #content,
#grandchallenges.metabolic-processes #content,
#grandchallenges.tropical-ecosystems #content,
#grandchallenges.sargasso-sea-study #content,
#grandchallenges.solar-fuels #content,
#grandchallenges.energy-storage #content,
#grandchallenges.carbon-capture #content,
#grandchallenges.boundry-layers #content,
#grandchallenges.energy-production-biology #content,
#grandchallenges.internships #content,
#grandchallenges.desalination #content,
#grandchallenges.microfluidics #content,
#grandchallenges.drought-carbon-cycle #content,
#grandchallenges.southern-ocean-observatio #content,
#grandchallenges.environmental-challenges #content,
#grandchallenges.film-injected-battery #content,
#grandchallenges.marine-productivity #content,
#grandchallenges.nitrogen-fixation #content,
#grandchallenges.cfi #content,
#grandchallenges.climate-syndromes #content { width: 478px }

#grandchallenges.biofuels-combustion #subcontent,
#grandchallenges.rainforest-research #subcontent,
#grandchallenges.turbine-farms #subcontent,
#grandchallenges.water-rock-interactions #subcontent,
#grandchallenges.oeme #subcontent,
#grandchallenges.solar-energy #subcontent,
#grandchallenges.greening-technology #subcontent,
#grandchallenges.climate-change #subcontent,
#grandchallenges.ocean-acidification #subcontent,
#grandchallenges.metabolic-processes  #subcontent,
#grandchallenges.tropical-ecosystems #subcontent,
#grandchallenges.sargasso-sea-study #subcontent,
#grandchallenges.solar-fuels #subcontent,
#grandchallenges.desalination #subcontent,
#grandchallenges.microfluidics #subcontent,
#grandchallenges.drought-carbon-cycle #subcontent,
#grandchallenges.southern-ocean-observatio #subcontent,
#grandchallenges.environmental-challenges #subcontent,
#grandchallenges.film-injected-battery #subcontent,
#grandchallenges.marine-productivity #subcontent,
#grandchallenges.nitrogen-fixation #subcontent,
#grandchallenges.cfi #subcontent,
#grandchallenges.climate-syndromes #subcontent  {
    width: 175px;
    float: right;
    margin-top: 290px;
    padding: 0 22px;
    font-size: .85em;
    border-left: #ccc 1px dotted;
    color: #555;
    line-height: 1.75em;
}
/* Development Styles Begin
========================================================*/
#development h1,
#development h2,
#development h3,
#development h4,
.dgc { color: #3a6f8f }
#grandchallenges.dodoma-school #content,
#grandchallenges.climate-change #content,
#grandchallenges.access #content,
#grandchallenges.global-academy #content,
#grandchallenges.sustainable-technologies #content,
#grandchallenges.ewaso #content,
#grandchallenges.water-in-africa #content,
#grandchallenges.agriculture-wildlife-and- #content,
#grandchallenges.ecosystem-spatial-pattern #content,
#grandchallenges.internships #content { width: 478px }
#grandchallenges.dodoma-school #subcontent,
#grandchallenges.climate-change #subcontent,
#grandchallenges.global-academy #subcontent,
#grandchallenges.sustainable-technologies #subcontent,
#grandchallenges.ewaso #subcontent,
#grandchallenges.water-in-africa #subcontent,
#grandchallenges.agriculture-wildlife-and- #subcontent,
#grandchallenges.ecosystem-spatial-pattern #subcontent {
    width: 175px;
    float: right;
    margin-top: 290px;
    padding: 0 22px;
    font-size: .85em;
    border-left: #ccc 1px dotted;
    color: #555;
    line-height: 1.75em;
}
/* Health Styles Begin
========================================================*/
#health h1,
#health h2,
#health h3,
#health h4,
.hgc { color: #a02013 }

#health #content,
#health.research-highlights #content,
#health.courses #content,
#health.internshiparchives2009 #content,
#health.health-2009-naturalsci #content,
#health.health-2009-engineering #content,
#health.internshipsarchive2008 #content,
#health.health-2008-naturalsci #content,
#health.health-2008-engineering #content,
#health.events #content,
#health.meet-our-interns #content,
#health.interns-2010 #content { width: 700px }

#grandchallenges.microbe #content,
#grandchallenges.disease-management #content,
#grandchallenges.infectious-disease-bioversity #content,
#grandchallenges.endemic-fluorosis #content,
#grandchallenges.aids #content,
#grandchallenges.tuberculosis #content,
#grandchallenges.infectious-disease #content,
#grandchallenges.potable-water #content,
#grandchallenges.malaria-tuberculosis #content,
#grandchallenges.meningitis-risk-predictio #content,
#grandchallenges.health-as-an-ecosystem-se #content,
#grandchallenges.immune-function-disease-r #content,
#grandchallenges.disease-informational-str #content,
#grandchallenges.humoral-immunity-in-human #content,
#grandchallenges.graphene-nanosensors #content,
#grandchallenges.politics-of-health-care #content,
#grandchallenges.influenza-vaccine-product #content,
#grandchallenges.impact-of-meningococcal #content,
#grandchallenges.eradication-of-malaria #content,
#grandchallenges.mass-deworming #content,
#grandchallenges.measlesrubella-vaccinatio #content,
#grandchallenges.immune-signatures #content,
#grandchallenges.environment-and-early-lif #content,
#grandchallenges.ammonium-oxidation #content,
#grandchallenges.phytoplankton #content,
#grandchallenges.abandoned-wells #content,
#grandchallenges.mapping-earth #content,
#grandchallenges.molecular-limitation #content,
#grandchallenges.internships #content { width: 478px }

#grandchallenges.microbe #subcontent,
#grandchallenges.disease-management #subcontent,
#grandchallenges.disease-informational-str #subcontent,
#grandchallenges.infectious-disease-bioversity #subcontent,
#grandchallenges.health-as-an-ecosystem-se #subcontent,
#grandchallenges.aids #subcontent,
#grandchallenges.tuberculosis #subcontent,
#grandchallenges.infectious-disease #subcontent {
    width: 175px;
    float: right;
    margin-top: 290px;
    padding: 0 22px 0 22px;
    font-size: .85em;
    border-left: #ccc 1px dotted;
    color: #555;
    line-height: 1.75em;
}
#health.courses #content table { font-size: .85em }

#grandchallenges.about #content { width: 478px }
#grandchallenges.faculty-research-funding #content { width: 478px }

.research_box {
    float: left;
    width: 215px;
    height: 335px;
    padding: 5px;
    border: 1px solid #ccc;
    font-size: .85em;
    margin-right: 6px;
    margin-bottom: 20px;
}
#grandchallenges table { margin-bottom: 10px }
#grandchallenges table td {
    padding-right: 10px;
    /*font-size: .85em;
    font-weight: bold;*/
    vertical-align: top;
}

div.event_description {margin-top: 20px; border-bottom:1px dotted #cecece;}
div#wrapper_all {background-color:#000;}