@charset "utf-8";
/* CSS Document */

body{background:#fff url(/img/bg.png) repeat-x 0 -61px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;-webkit-text-size-adjust:none;margin:0;padding:0}
img{border:0}
a{color:#617c8d;text-decoration:underline}
a:hover{text-decoration:none}
#wrapper{width:940px;margin:0 auto;padding:0}
a.logo{width:588px;height:24px;text-indent:-3000px;display:block;background:url(/img/logo.png) no-repeat;margin:19px 0 0}
ul#nav{list-style:none;display:table;height:30px;border-right:solid 1px #bf774f;border-left:solid 1px #8c4c28;margin:14px 0 0;padding:0}
ul#nav li{height:30px;line-height:30px;border-left:solid 1px #bf774f;border-right:solid 1px #8c4c28;overflow:visible;font-size:14px;display:table-cell;position:relative;float:left}
ul#nav li a.panav{padding:0 45px}
ul#nav li a{color:#fff;text-decoration:none;display:block;padding:0 41px}
ul#nav li.over{border-left:solid 1px #a8572a;border-right:solid 1px #461900}
ul#nav li div{position:absolute;width:100%;height:100%;z-index:-99;display:none;background:url(/img/bg.png) repeat-x 0 -31px}
ul#nav li.select{border-left:solid 1px #697243;border-right:solid 1px #697243}
ul#nav li.select a{background:url(/img/bg.png) repeat-x 0 0;line-height:31px;overflow:visible}
#content{border:solid 1px #fff;background-color:#fff;min-height:350px;margin:12px 0}
#left{width:200px;float:left;overflow:hidden;min-height:350px;background:url(/img/bg_left.png) repeat-y;margin:0 0 20px;padding:0}
#left h2{width:100%;height:42px;text-indent:-3000px;background:#fff url(/img/titles.png) no-repeat;border-bottom:solid 1px #fff;margin:0;padding:0 0 20px}
.initiatives #left h2{background-position:0 0}
.publications #left h2{background-position:-200px 0}
.programareas #left h2{background-position:-400px 0}
.staff #left h2{background-position:-600px 0}
.news #left h2{background-position:-800px 0}
.contact #left h2{background-position:-1000px 0}
.careers #left h2{background-position:-1200px 0}
.publicaffairs #left h2{background-position:-1617px 0}
#left ul{list-style:none;background:#fff;margin:-20px 0 0;padding:0 0 20px}
#left li{border-bottom:solid 1px #b2b1ee}
#left li a{background-color:#42417b;color:#fff;display:block;text-decoration:none;padding:12px 18px}
#left ul li a:hover{background-color:#5d5c99}
#left li.select a,#left li.select a:hover{background-color:#5a7f92}
#left li.mainlink{border:none}
#left li.mainlink a{border:none}
#left li.sublinktop{border-top:#6c6ba0 1px solid;border-bottom:#6c6ba0 1px solid}
#left li.sublinktop a,#left li.sublinkbottom a{background-color:#54538c;color:#fff;display:block;text-decoration:none;padding:6px 18px 6px 35px}
#left ul#sublinks li a:hover{background-color:#5d5c99}
#left ul#sublinks li.select a,#left li.select a:hover{background-color:#5a7f92}
#page{width:618px;float:left;overflow:hidden;min-height:350px;margin:20px 90px 20px 24px}
.fill{background-color:#fff}
#page h1{color:#617c8d;height:35px;background:url(/img/titles_small.png) no-repeat;text-indent:-3000px;margin:0}
.initiatives #page h1{background-position:0 0}
.publications #page h1{background-position:0 -40px}
.programareas #page h1{background-position:0 -80px}
.staff #page h1{background-position:0 -120px}
.news #page h1{background-position:0 -160px}
.contact #page h1{background-position:0 -200px}
.careers #page h1{background-position:0 -240px}
.publicaffairs #page h1{background-position:0 -278px}
.mediaform #page h1{background-position:0 -320px}
#page h2.first{margin:0 0 25px}
div.hzline{border-top:solid 1px #d0dbe1;margin-top:30px}
#page h2{font-size:16px;color:#ab5b31;clear:both;margin:25px 0}
#page h3{font-size:14px;font-weight:bold;clear:both;margin:0 0 20px}
#page h4{font-size:12px;font-weight:bold;clear:both;margin:0}
#page p{margin:5px 0 20px;line-height:1.4em}
#page sup, #page sub {line-height: 0;}
#page ul,#page ol{margin:8px 0; padding:0 0 0 2em}
#page li{margin-top:0;margin-bottom:15px}
#page label{width:30%;display:block;float:left}
#page input{margin-right:10px}
#page img.left{float:left;padding:0 15px 15px 0}
#page img.right{float:right;padding:0 0 5px 15px}
ul#info{list-style:none;overflow:hidden;height:57px;width:906px;clear:both;text-align:center;border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;margin:0;padding:0 16px}
ul#info li{float:left;height:25px;text-indent:-3000px;border-left:solid 1px #d5d6c4;margin:16px 0;padding:0 36px}
ul#info li.phone{border-left:0;width:227px;background:url(/img/contact.png) no-repeat 0 0;margin:16px 36px;padding:0}
ul#info li a{background:url(/img/contact.png) no-repeat;height:25px;display:block;height:100%;margin:0;padding:0}
ul#info li.phone a{background:none;display:inline}
ul#info li.address a{background-position:-227px 0;width:331px}
ul#info li.form a{background-position:-558px 0;width:95px}
#footer{text-align:center;font-size:12px;margin:0;padding:20px 0}
#footer p{color:#666;margin:0 0 5px}
#footer a{color:#666;padding:0 10px}
a.footersitelink{text-decoration:none}
body.home{background:#fff url(/img/img_home_bg.png) repeat-x 0 -251px}
.home #content{border:0;background-color:transparent;background:transparent none}
.home #left{width:276px;height:251px;min-height:251px;background:url(/img/img_home_bg.png) no-repeat 0 0;margin:0;padding:0}
.home #left h2{width:217px;height:44px;background:#452614 url(/img/titles.png) no-repeat -1400px 1px;color:#fff;border-bottom:0;margin:0 0 0 59px;padding:0}
.home #left ul{width:217px;height:176px;background:#9d552d;margin:0 0 0 59px;padding:0}
.home #left li{border-top:solid 1px #c18666;border-bottom:0}
.home #left li a{background-color:#9d552d;border-top:solid 1px #8a4b28;padding:11px 18px}
.home #left li a:hover{background-color:#ce7c4f}
.home #page{width:auto;min-height:251px;float:right;margin:0;padding:0}
.home #page p{width:215px;height:169px;min-height:169px;border:solid 5px #fff;background:#d7e0e5 url(/img/img_home.jpg) no-repeat 252px 0;color:#445e6b;font-size:13px;line-height:20px;margin:0;padding:20px 423px 20px 16px}
.home #page .tag{background:transparent url(/img/img_home_tag.png) no-repeat;text-indent:-3000px;height:31px}
.home #bottom{width:100%;clear:both;overflow:hidden;margin:0;padding:27px 0 34px}
.home #bottom div.left{width:288px;float:left;overflow:hidden;border-right:solid 1px #d0dbe1;padding:0 19px 0 0}
.home #bottom div.center{width:288px;float:left;overflow:hidden;padding:0 18px}
.home #bottom div.right{width:285px;float:left;overflow:hidden;border-left:solid 1px #d0dbe1;padding:0 0 0 19px}
.home #bottom h2{height:36px;width:100%;text-indent:-3000px;background:url(/img/titles_small.png) no-repeat;margin:0;padding:0}
.home #bottom h2.initiatives{background-position:0 0}
.home #bottom h2.publications{background-position:0 -40px}
.home #bottom h2.news{background-position:0 -160px}
.home #bottom h2.careers{background-position:0 -240px}
.home #bottom h3{color:#be785f;font-size:13px;margin:0 0 6px}
.home #bottom h4{font-size:12px;line-height:16px;margin:0}
.home #bottom p{line-height:16px;margin:0 0 18px}
.home #bottom p.news{color:#617c8d}
.home #bottom a.more{color:#5e6b3f}
.home #bottom img.left{float:left;padding:0 15px 15px 0}
.home #bottom img.right{float:right;padding:0 0 15px 15px}
.boldtext{font-weight:bold}
div.hiddenpage div#content{margin-top:60px}
div.hiddenpage div#content div#page{margin-left:30px;width:700px;padding:20px 25px}
div.hiddenpage div#content h2{margin-top:10px;padding:0}
div.hiddenpage div#content ul.indent{padding-left:25px}
#scroller{display:inline}
ul#nav li.menu{display:none}
ul#nav ul{display:none}
#stickyfooter{display:none}
#footer p.vpref{display:none}
