#nav_photo_wrap {width:975px; padding-top:45px}
#nav_photo_wrap #nav_photo {width:962px; height:345px; min-height:345px;}
/*\*/* html #nav_photo {height: 345px;}/**/

#nav_photo_wrap #nav_wrap {width:496px; padding-left:24px; padding-top:19px}
#nav_photo_wrap #nav_wrap #nav_container{float:left; width:219px; height:237px;}
#nav_photo_wrap #nav_wrap #nav_container #nav{padding-top:34px}
#nav_photo_wrap #nav_wrap #circle{float:right; width:277px; height:323px}

#content{float:right; padding-top:45px; *padding-top:25px; padding-bottom:15px; width:472px; border-left:245px solid #fff; border-right:258px solid #fff; color:#000; background-color:#fff; overflow:visible; /* Fixes IE italics bug */}

#left_col {float:left; width:245px; margin-left:-245px; position:relative;}
#left_col img {padding-left:61px; padding-top:8px; display:block;}

#center_col{position:relative; float:left; width:472px; margin-right:-472px;}
#center_col #text {font-size:11px; line-height:1.4em; padding-right:53px}
#center_col #text p{padding:4px 0;}

#right_col{float:right; width:258px; margin-right:-258px; position:relative;}
#right_col #newsletters{padding-left:17px; margin-top:8px; background:url(../images/vert_line_bg.gif) top left repeat-y}
#right_col #newsletters img{display:block;}
#right_col #newsletters #newsletter_list{padding-top:6px; padding-right:15px;}
#right_col #newsletters #news_list {padding-top:30px; padding-right:15px; color:#00274c;}
#right_col #newsletters #newsletter_list p{padding:2px 0; font-size:10px; line-height:1.2em}
#right_col #newsletters #news_list p{padding:2px 0; font-size:11px; line-height:1.3em}
#right_col #newsletters #newsletter_list p a, #news_list p a{text-decoration:none}
#right_col #newsletters #newsletter_list p a:hover, #news_list p a:hover{text-decoration:underline}


/* Image Replacement */

ul.IR li { position: relative; font-size: 0.9em; z-index: 1;}
.IR em {display: block; position: absolute; top: 0; left: 0; z-index: 1;}
/* For IE5.x mac only */
* html>body .IR { position: static; overflow: visible; font-size: 11px;}
* html>body .IR em  { position: static; }

.nav { list-style: none; }
.nav li { float: left; }

/*.nav li, .nav li span {
  width: 100px; height: 31px;
} */

* html>body ul.nav li em { margin-bottom: -28px; } /* for ie5.x/mac only */

.blank em, .blank2 em, .about em, .what_we_do em, .people em, .testimonials em, .publications em{ background: url(../images/home_nav_bar.png) top left no-repeat; cursor: pointer;}

.blank, .blank2, .about, .what_we_do, .people, .testimonials, .publications{left: 0;   text-indent: -10000px; *text-indent: -150px;}


.blank {width:219px; height:35px;}
.blank em {background-position: 0 0; width:219px; height:35px;}
.blank:hover em {background-position: 0 -237px;}

.about {width:219px; height:32px;}
.about em {background-position: 0 -35px; width:219px; height:32px}
.about:hover em {background-position: 0 -272px;}

.what_we_do {width:219px; height:35px; }
.what_we_do em {background-position: 0 -67px; width:219px; height:35px;}
.what_we_do:hover em {background-position: 0 -304px;}

.people {width:219px; height:35px;}
.people em {background-position: 0 -102px; width:219px; height:35px;}
.people:hover em {background-position: 0 -339px;}

.testimonials {width:219px; height:34px;}
.testimonials em {background-position: 0 -137px; width:219px; height:34px;}
.testimonials:hover em {background-position: 0 -374px;}

.publications {width:219px; height:34px;}
.publications em {background-position: 0 -171px; width:219px; height:34px;}
.publications:hover em {background-position: 0 -408px;}

.blank2 {width:219px; height:35px;}
.blank2 em {background-position: 0 -205px; width:219px; height:35px;}
.blank2:hover em {background-position: 0 -442px;}