    .bg1 {
      background:       #cc9966; /* was #ffcc99 #000000, #f8f4e8 */
    }
	.bg2 {
      background:       #970300; /* was #770000 #970300 */
	}
	.bg3 {
		background:     #f8f4e8 url(/art/bg-content.jpg) repeat-y left top;
	}
	.bg3a {
		background:     #f8f4e8;
	}
	.bg4 {
	  background:       #f8f4e8;
	}
	.bg5 {
	  background:       #663300; /* Was #abada8 (grey) */
	}
	.color1 {
	  color:            #970300; /* was #770000 */
	}
    .black {
      color:            #000000;
    }
    .white {
      color:            #ffffff;
    }
    .bordertest {
      border:           1px solid #0000FF;
    }
    .border1 {
      border:           1px solid #000000;
    }
    .border2 {
      border-left:      1px solid #770000;
    }
    .border3 {
      border-top:       1px solid #770000;
    }
	.border4 {
	  border-bottom:    2px solid #770000;
	}
	
	a.bio-pubs {
	  
	}	
	a.bio-links:link {
	  color: 			#970300;
	}
	a.bio-links:visited {
	  color: 			#970300;
	}
	a.bio-links:active {
	  color: 			#970300;
	}
	a.bio-links:hover {
	  color: 			#970300;
	  text-decoration:  underline;
	}
    a.central:link {
      color:            #000000;
    }
    a.central:visited {
      color:            #000000;
    }
    a.central:active {
      color:            #000000;
	  font-weight:      900;
    }
    a.central:hover {
      color:            #000000;
	  text-decoration:  underline;
    }
	a.current-menu-item:link {
      color:            #ffffff;
	}
	a.current-menu-item:visited {
      color:            #ffffff;
	}
	a.current-menu-item:active {
      color:            #ffffff;
	}
	a.current-menu-item:hover {
      color:            #770000;
	  background:       #ffffff;
	}
    a.upper:link {
      color:            #ffffff;
	  font-weight:      700;
    }
    a.upper:visited {
      color:            #ffffff;
	  font-weight:      700;
    }
    a.upper:active {
      color:            #ffffff;
	  font-weight:      700;
    }
    a.upper:hover {
      color:            #770000;
	  background:       #ffffff;
	  font-weight:      700;
	}
	
    body.bio {
        height:         100%;
		width:			100%;
        margin:         0px 0px 0px 0px;
        font-family:    Verdana, arial, sans-serif;
        font-size:      11px;
    }
	body.pubs {
        height:         100%;
		width:			100%;
        margin:         0px 0px 0px 0px;
        font-family:    Verdana, arial, sans-serif;
        font-size:      11px;
	}
    body.SSDSpages {
		width:          100%;
        margin:         16px 0px 0px 0px ;
        font-family:    "Verdana", sans-serif;
        font-size:      11px;
        text-align:     center;
    }
	
	div.address {
      padding-left:      30px;
    }
    div.banner {
        float:          right;
        width:          540px;
    }
    div.breadcrumb {
	    display:        inline-block;
        text-align:     left;
		float:          left;
        margin:         12px 0px 0px 0px;
        font-size:      .8em;
    }
    div.central-who {
        width:          748px;
		height:         950px;
    }
    div.central-what {
        width:          748px;
		height:         800px;
    }
    div.central-pubs {
        width:          748px;
		height:         850px;
    }
    div.central-where {
        width:          748px;
		height:         700px;
    }
    div.central-partners {
        width:          748px;
		height:         700px;
    }
    div.central-contacts {
        width:          748px;
		height:         700px;
    }
    div.central-links {
        width:          748px;
		height:         800px;
    }
    div.contact-info {
	    display:        inline-block;
        width:          220px;
		height:         119px;
        margin-top:     12px;
        float:          right;
        text-align:     left;
        font-family:    "MS Garamond", serif;
    }
    div.content {
        float:          right;
		margin:         0px;
        width:          497px;
		height:         750px;
        padding:        0px 20px 40px 20px;
    }
    div.content-main {
        clear:          both;
		margin:         0px;
        width:          708px;
        padding:        0px 20px 40px 20px;
    }
    div.content-pubs {
        float:          right;
		margin:         0px;
        width:          497px;
        padding:        0px 20px 40px 20px;
    }
    div.content-what {
        float:          right;
		margin:         0px;
        width:          497px;
        padding:        0px 20px 40px 20px;
    }
    div.content-who {
        float:          right;
		margin:         0px;
        width:          497px;
		height:         700px;
        padding:        0px 20px 40px 20px;
    }
    div.content-wide-main {
        clear:          both;
		margin:         0px;
        width:          708px;
		height:         510px;
        padding:        0px 20px 40px 20px;
    }
    div.content-wide-main-links {
        clear:          both;
		margin:         0px;
        width:          708px;
		height:         1250px;
        padding:        0px 20px 40px 20px;
    }
    div.content-wide-top {
		margin:         0px;
        padding:        0px 20px 0px 20px;
    }
    div.countries {
      font-size:        1em;
	  font-weight:      700;
	  margin:           0px;
    }
	div.current-menu-item {
	    display:        inline-block;
        float:          left;
		padding:        0px 0px 0px 15px; 
        font-family:    Verdana, arial, sans-serif;
        font-variant:   small-caps;
	    font-weight:    700;
	}
    div.index {
        float:          left;
        width:          193px;
        margin:         0em;
        padding:        20px 5px 40px 10px;
        font-family:    Verdana, arial, sans-serif;
    }
    div.index-top {
        float:          left;
        width:          193px;
        margin:         0em;
        padding:        20px 5px 0px 10px;
        font-family:    Verdana, arial, sans-serif;
    }  
    div.logo {
	    display:        inline-block;
        float:          left;
        width:          208px;
    }
    div.lower {
        width:          748px;
        height:         63px;
        font-family:    "MS Garamond", serif;
        font-weight:    700;
		font-size:      1.2em;
		font-variant:   small-caps;
    }
    div.lowertext {
        padding:        20px 0px 0px 0px;
		text-align:     center;
    }
    div.menu-bar {
	    display:        inline-block;
		clear:          both;
		height:         15px;
		width:          540px;
        margin:         0px;
        font-size:      .9em;
    }
    div.menu-item {
	    display:        inline-block;
        float:          left;
		padding:        0px 0px 0px 10px; 
        font-family:    Verdana, arial, sans-serif;
        font-variant:   small-caps;
    }
    div.upper {
        height:         146px;
        width:          748px;
        font-weight:    700;
    }
    div.wholepage {
	    display:        inline-block;
        width:          748px;
        text-align:     left;
    }
    h1.content {
        font-size:      2.7em;
        font-family:    Garamond;
        font-weight:    700;
        text-align:     left;
        margin:         0px;
        padding-top:    19px ;
    }
    h1.contentsub {
        font-size:      1.75em;
        font-family:    Garamond;
        font-weight:    500;
        text-align:     left;
        margin:         0px;
        padding:        11px 0px 30px 0px;
    }
    h1.contentsub-wide-top {
        font-size:      1.75em;
        font-family:    Garamond;
        font-weight:    500;
        text-align:     left;
        margin:         0px;
        padding:        11px 0px 20px 0px;
    }
    h1.content-wide-top {
        font-size:      2.7em;
        font-family:    Garamond;
        font-weight:    700;
        text-align:     left;
        margin:         0px;
        padding-top:    19px ;
    }
    h1.index {
        font-size:      1.2em;
        text-align:     left;
        margin:         0px;
        padding-top:    12px;
    }
    h2.bio {
        font-size:      1.3em;
        text-align:     left;
        margin:         0px 0px -5px 0px;
    }
    h2.content {
        font-size:      1.3em;
        text-align:     left;
        margin:         0px 0px 7px 0px;
		padding:        0px 0px 3px 0px;
    }
    h2.index {
        font-size:      1em;
        text-align:     left;
        margin:         0px;
        padding:        6px 0px 0px 10px;
    } 
	h3.bio {
	    font-size:      1.1em;
	    font-style:     italic;
	    font-weight:    700;
	    margin-bottom:  10px;
	    text-indent:    20px;
	}
	h3.content {
        font-size:      1.2em;
        text-align:     left;
        margin:         0px;
        padding-top:    12px;
	}
    hr.content {
	    display:        inline-block;
        width:          100%;
        height:         1px;
        margin:         0px 0px 7px 0px;
		padding:        0px;
		color:          #770000;
		background:     #770000;
    }
    hr.content-wide-top {
        text-align:     left;
        width:          60%;
        height:         1px;
        margin:         0px 0px 7px 0px;
    }
	
	iframe {
	    margin:         0px;
    }
	
    img.logo {
        padding:        5px 5px 6px 40px;
    }
	
    p.address {
        margin:     15px 0px 0px 0px;
    }
	
    table.countries {
      font-size:        1em;
	  margin:           0px;
    }
	
    ul.bio1 {
	    list-style-type: disc;
	    margin-top:     5px;
    }
    li.bio1 {
        padding-top:    7px;
    }
    ul.bio1a {
        list-style-type: none;
	    padding-left:   7px;
    }
    li.bio1a {
        font-style:     italic;
    }
    ul.bio2 {
		list-style-type: disc;
		margin:         0px;
		padding:        7px 0px 0px 20px;
	}
    li.bio2 {
		display:        inline;
        list-style-position: outside;
		float:          left;
        width:          30%;
		text-align:     left;
    }
    li.bio-pubs {
		padding:        7px 0px 0px 0px;
		font-size:      .8em;
		color:          #000000;
    }
    ul.bio-links {
    	list-style-position: outside;
		margin:         11px 0px 0px 0px;
		padding-left:   30px;
		font-size:      1.2em;
    }
    li.bio-links {
    	margin:         0px;
		padding:        7px 0px 0px 0px;
	}
    ul.content {
        list-style-position: outside;
		margin:         11px 0px 0px 0px;
		padding-left:   30px;
    }
    li.content {
    	margin:         0px;
		padding:        3px 0px 0px 0px;
    }
	ul.countries-1 {
		list-style-position: outside;
		margin:         0;
		padding:        10px 0px 0px 25px;
	    width:          25%;
		float:          left;
	}
	ul.countries-2 {
		list-style-position: outside;
		margin:         0;
		padding:        10px 0px 0px 25px;
	    width:          25%;
		float:          left;
	}
	ul.countries-3 {
		list-style-position: outside;
		margin:         0;
		padding:        10px 0px 0px 25px;
	    width:          25%;
		float:          left;
	}
	ul.index {
    	list-style-position: outside;
		margin:         11px 0px 0px 0px;
		padding-left:   30px;
	}
    li.index {
    	margin:         0px;
		padding:        3px 0px 0px 0px;
	}
	ul.partners-1 {
		list-style-position: outside;
		margin:         0;
		padding-left:   2em;
	    width:          45%;
		float:          left;
	}
	ul.partners-2 {
		list-style-position: outside;
		margin:         0;
		padding-left:   2em;
	    width:          45%;
		float:          left;
	}
	ul.pubs {
		list-style-position: outside;
		margin:         0;
		padding:        0px 0px 0px 25px;
	}
    li.pubs {
      margin:           0;
	  padding-top:      0px;
    }
	ul.pubs-details {
	  
		list-style-position: outside;
		margin:         0;
		padding:        0px 0px 0px 25px;
	}
    li.pubs-details {
      margin:           0;
      padding-top:      5px;
    }
