@charset "UTF-8";
/* CSS Document */

html, body, div, span, a, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background-repeat: no-repeat;
}

*                            {margin:0;padding:0;border:0;font-family:arial;font-weight:normal;font-size:93%;}
body, html                   {width:100%;height:100%;margin: 0 0 1px;padding: 0;}
body                         {background-color:#000;}

.clearfix                    {clear:both;}
a                            {text-decoration:none;color:#dd0404;}
a.btn                        {display:block;overflow:hidden;text-indent:-500px;}
.col                         {float:left;}
.onethird                    {width:330px;}
.twothirds                   {width:65%;}
ul, li                       {list-style-type:none;}
div.more                     {background:/*url(images/btnMore.gif)*/none no-repeat top right;height:10px;width:100%;}
.arrow                       {margin:0px 0 0 0;background:url(images/whitearrow.png) no-repeat top left;width:16px; }
.arrowsearch                       {margin:0px 0 0 0;background:url(images/whitearrow-search.gif) no-repeat top left;width:16px}
strong                       {font-weight:bold;}
.logo                        {top:20px;position:absolute;z-index:2;}
.logo h1                     {margin:0 0 0 18px;width:239px;height:50px;display:block;overflow:hidden;text-indent:-4000px;background:url(images/chdiLogoW-trans.png) no-repeat top left;}
body.about.landing           {background:#000 url(images/about1.jpg) fixed no-repeat center center}
body.ccep.landing            {background:#000 url(images/ccep.jpg) fixed no-repeat center center}
body.work.landing            {background:#000 url(images/ourwork.jpg) fixed  no-repeat top center}
body.signature.landing       {background:#000 url(images/SignaturePrograms.jpg) fixed no-repeat center center}
body.nande .wrapper          {background:url(images/nande.jpg) no-repeat top center;background-color:#fff;}


/*-- wrappers ------------------*/
.popWrapper                  {float:right;width:703px;clear:both;margin:0px 0 0 0;}
.navwrapper                  {float:right;width:714px;clear:both;margin:0px 0 0 0;}
body.landing .wrapper-landing   {background-image:none;width:1024px;margin:0px auto;overflow:auto;}
body.work.landing .wrapper   {background-image:none;}
body.work .wrapper           {background-image:url(images/ourworkWrapper.jpg);background-position:top center;background-repeat:no-repeat;}
body.about.landing .wrapper  {background-image:none;}
body.about .wrapper          {background-image:url(images/aboutHeader.jpg);background-position:top center;background-repeat:no-repeat;}
body.pubs .wrapper           {background-image:url(images/publicationsHeader.jpg);background-position:top center;background-repeat:no-repeat;}
body.ccep.landing .wrapper   {background-image:none;}
body.ccep .wrapper           {background-image:url(images/ccepHeader.jpg);background-position:top center;background-repeat:no-repeat;}
body.signature.landing .wrapper   {background-image:none;}
body.signature .wrapper      {background-image:url(images/signatureHeader.jpg);background-position:top center;background-repeat:no-repeat;}
body.contact .wrapper        {background-image:url(images/contactHeader.jpg);background-position:top center;background-repeat:no-repeat;}

/*.popWrapper                  {float:right;width:703px;clear:both;margin:0px 0 0 0;}
.navwrapper                  {float:right;width:714px;clear:both;margin:0px 0 0 0;}
body.work .wrapper           {background:url(images/ourworkWrapper.jpg) no-repeat top center;}
body.work.landing .wrapper   {background:url(none) no-repeat top center;}
body.signature.landing .wrapper   {background:url(none) no-repeat top center;}
body.ccep.landing .wrapper   {background:url(none) no-repeat top center;}
body.about .wrapper          {background:url(images/aboutHeader.jpg) no-repeat top center;}
body.about.landing .wrapper  {background:url(none) no-repeat top center;}
body.pubs .wrapper           {background:url(images/publicationsHeader.jpg) no-repeat top center;}
body.ccep .wrapper           {background:url(images/ccepHeader.jpg) no-repeat top center;}
body.signature .wrapper      {background:url(images/signatureHeader.jpg) no-repeat top center;}
body.contact .wrapper        {background:url(images/contactHeader.jpg) no-repeat top center;}*/


/*-- nav -----------------------*/
.nav                         {width:690px;top:20px;position:absolute;z-index:10000;height:50px;padding:0px 0 10px 10px;}
.nav .search                 {height:53px;background:#dd0404;float:left;color:#fff;padding:0px 0 0 15px;width:106px;margin: 0 1px;}
.nav .search .searchText     {font-size:12px;padding:4px;margin:0px 0 0 0;background:#dd0404;border-bottom:1px solid #f8c8c8;width:70px;}
.nav .search div             {text-indent:-400px;background:url(images/btnsearch-trans.png) no-repeat top left;overflow:hidden;height:20px;}
.nav .btnwrap                {display:block;float:left;background:#dd0404;margin:0 1px;height:53px;}
.nav .btnwrap:hover          {background:#ff6666}
.nav .btnwrap .l             {width:8px;height:50px;float:left;}
.nav .btnwrap .r             {width:8px;height:50px;float:left;}
.nav a                       {float:left;padding:5px 0 0px;height:48px;}
.nav .btnwrap a.btn.about    {width:78px;background:url(images/btnAbout-trans.png) no-repeat top center; }
.nav .btnwrap a.btn.work     {width:71px;background:url(images/btnWork-trans.png) no-repeat top center; }
.nav .btnwrap a.btn.ccep     {width:33px;background:url(images/btnCCEP-trans.png) no-repeat top center; }
.nav .btnwrap a.btn.pub      {width:91px;background:url(images/btnPub-trans.png) no-repeat top center; }
.nav .btnwrap a.btn.news     {width:102px;background:url(images/btnNews-trans.png) no-repeat top center; }
.nav .btnwrap a.btn.contact  {width:79px;background:url(images/btnContact-trans.png) no-repeat top center; }

.nav a.btnhere               {margin:0 1px;padding:5px 8px 0 8px;overflow:hidden;text-indent:-400px;}
.nav a.btnhere.about         {width:78px;background:#990000 url(images/btnAbout-trans.png) no-repeat top center; }
.nav a.btnhere.work          {width:71px;background:#990000 url(images/btnWork-trans.png) no-repeat top center; }
.nav a.btnhere.ccep          {width:33px;background:#990000 url(images/btnCCEP-trans.png) no-repeat top center; }
.nav a.btnhere.pub           {width:91px;background:#990000 url(images/btnPub-trans.png) no-repeat top center; }
.nav a.btnhere.news          {width:102px;background:#990000 url(images/btnNews-trans.png) no-repeat top center; }
.nav a.btnhere.contact       {width:79px;background:#990000 url(images/btnContact-trans.png) no-repeat top center; }

body .nav a.highlight           {display:block;width:0;height:0;padding:0;margin:0;overflow:hidden;}
body.home .nav a.highlight           {display:block;width:648px;background-image:url(images/bgHighlight.gif);background-repeat:no-repeat;background-position:right center;background-color:#feba12;color:#333333;padding:3px 30px 4px 5px;font-size:12px;margin:2px 0 0 1px;height:15px;overflow:hidden;line-height:16px;vertical-align:top}
body.home .nav a.highlight:hover           {display:block;background-image:url(images/bgHighlight.gif);background-repeat:no-repeat;background-position:right center;background-color:#4e2f89;color:#FFFFFF;}
body.home .nav a.highlight strong          {font-weight:bold;text-transform:uppercase;}


a.btn.home                   {width:683px;height:17px;top:1px;display:block;background:#feba12 url(images/btnHome.gif) no-repeat 2px 2px;;margin:0 0 0 11px;position:absolute;z-index:4000;}

/*--home -----------------------*/
body.home                    {/*background:url(images/CHDI_home.jpg) no-repeat top center #fff; -- now only loaded if home page flash fails to load*/ background-color: #fff; }
.home .logo                  {top:470px;}
.home .nav                   {padding:20px 0 20px 11px;top:450px;}
.home .nav .search           {width:199px}
.home .logo h1               {width:239px;height:50px;display:block;overflow:hidden;text-indent:-400px;background:url(images/chdiLogoB-trans.png) no-repeat top left;}

.home .target                {top:530px;}
.home .nav .search           {height:53px;background:#dd0404;float:left;color:#fff;padding:0px 0 0 15px;width:106px;margin: 0 1px;}
.home .pop                   {top:248px;width:683px;z-index:4000;}
.home .target.bottom         {top:450px;width:100%;height:10px;height:100px;}
.home .target.top,.home .target.right,.home .target.left{top:0;height:0}
.home .flash                 {background:transparent;position:absolute;height:100%;width:100%;top:0;left:0;z-index:1;}


.wrapper                     {width:1024px;margin:0px auto;overflow:auto;background-color:#ffffff;}
.title                       {overflow:auto;height:auto;float:right;width:705px;clear:both;margin:100px 0 40px 0;}
.title h2                    {height:45px;overflow:hidden;text-indent:-400px;}
body.about .title h2         {background:url(images/t-about-trans.png) no-repeat top left;}
body.work .title h2          {background:url(images/t-work-trans.png) no-repeat top left;}
body.ccep .title h2          {background:url(images/t-ccep-trans.png) no-repeat top left;}
body.pubs .title h2          {background:url(images/t-publications-trans.png) no-repeat top left;}
body.nande .title h2         {background:url(images/t-news-trans.png) no-repeat top left;}
body.nande.search .title h2  {background:url(images/t-search-trans.png) no-repeat top left;}
body.contact .title h2       {background:url(images/t-contact-trans.png) no-repeat top left;}
body.signature .title h2     {background:url(images/t-signature-trans.png) no-repeat top left;}

.content                     {background:#fff;margin:290px 0 60px 0;overflow:auto;padding:20px 20px 160px 20px;}
.content p, .content ul      {font-size:11.5px;line-height:18px;letter-spacing:.1em;margin:0 0 15px 0;color:#555;}
.content p a                 {margin:0;padding:0;width:auto;float:none;}
.content p a:hover           {text-decoration:underline;color:#ff6666;width:auto;height:auto;margin:0;padding:0;}
.headlineText                {width:850px;display:block;clear:both; line-height: 1.5em; }
.content h3                  {margin:0 0 10px 0;width:100%}
.content img.largephoto      {margin:0 20px 10px 0}
.content .info li{margin:0 0 10px 0;list-style-type:disc}
.content .info p{clear: both;}
.content .info ol {font-size:13px;padding:0 0 0 40px;width:76%;margin:30px 0 30px 0;clear:both;}
.content .info ol li{font-size:11.5px;letter-spacing:.1em;color:#555;;margin:0 0 15px 0;list-style-type:decimal;clear:both;}


.col.twothirds p             {width:76%;}
body.about.staff .col.twothirds p,body.about.board .col.twothirds p             {width:76%;}
.work .col.twothirds p             {width:80%;}
.col p.overviewtext          {width:90%;font-size:14px;line-height:22px;float:none;clear:both;}
.col.twothirds ul         {padding:0 0 0 35px;}
.col.twothirds ul li         {width:80%;font-size:11.5px;list-style:disc outside;}

.col.twothirds .item .info ul li{width:70%;font-size:11.5px;}
.col.twothirds .item .info ul li a{font-size:11.5px;display:inherit;color:#f66;}

.col.onethird a              {display:block;border-bottom:1px solid #ccc;width:250px;height:40px;margin:0;overflow:hidden;text-indent:-400px;}
.col.onethird a.btn.subOver  {background:url(images/btnSubOverview.gif) no-repeat center left;}
.col.onethird a.btn.subBoard {background:url(images/btnSubBoard.gif) no-repeat center left;}
.col.onethird a.btn.subStaff {background:url(images/btnSubStaff.gif) no-repeat center left;}
.col.onethird a.btn.subHow   {background:url(images/btnSubHow.gif) no-repeat center left;}
.col.onethird a.btn.subEmployment{background:url(images/btnSubEmployment.gif) no-repeat center left;}
.col.onethird a.btn.subFund  {background:url(images/btnSubFund.gif) no-repeat center left;}
.col.onethird a.btn.subEvents{background:url(images/btnSubEvents.gif) no-repeat center left;}
.col.onethird a.btn.subMedia {background:url(images/btnSubMedia.gif) no-repeat center left;border:0px}
.col.onethird a.btn.subRecent{background:url(images/btnSubNews.gif) no-repeat center left;}
.col.onethird a.btn.subPub{background:url(images/btnSubPublications.gif) no-repeat center left;}
.col.onethird a.btn.subAbout{background:url(images/btnSubCCEP.gif) no-repeat center left;}
.col.onethird a.btn.subInitiatives{background:url(images/btnSubInitiative.gif) no-repeat center left;}
.col.onethird a.btn.subEvidence{background:url(images/btnSubEvidence.gif) no-repeat center left;}
.col.onethird a.btn.subTraining{background:url(images/btnSubTraining.gif) no-repeat center left;}
.col.onethird a.btn.subParent{background:url(images/btnSubParent.gif) no-repeat center left;}
.col.onethird a.btn.subGrants{background:url(images/btnSubGrants.gif) no-repeat center left;}
.col.onethird a.btn.subPastEvents{background:url(images/btnSubPastEvents.gif) no-repeat center left;}
.col.onethird a.heading      {background:url(images/btnSubSignature.gif) no-repeat center left;}
.col.onethird p a.subEpic      {background:url(images/btnSubEpic.gif) no-repeat center left;}
.col.onethird p a.subPediatric {background:url(images/btnSubPediatric.gif) no-repeat center left;}
.col.onethird p a.subCenter    {background:url(images/btnSubCenter.gif) no-repeat center left;}
.col.onethird p a.subBehavior  {background:url(images/btnSubBehavior.gif) no-repeat center left;}
.col.onethird p a.subPromote   {background:url(images/btnSubPromoting.gif) no-repeat center left;border:0;}
.col.onethird a.subHealth    {background:url(images/btnSubHealth.gif) no-repeat center left;}
.col.onethird a.subMental    {background:url(images/btnSubMental.gif) no-repeat center left;}
.col.onethird a.subEarly     {background:url(images/btnSubEarly.gif) no-repeat center left;}
.col.onethird a.subJuvenile  {background:url(images/btnSubJuvenile.gif) no-repeat center left;}
.col.onethird a.subSignature {background:url(images/btnSubSignature.gif) no-repeat center left;border:0;}
.col.onethird a.subFellows {background:url(images/btnSubFellows.gif) no-repeat center left;border:0;}


.col.onethird a:hover,.col.onethird p a:hover,.col.onethird a.btn:hover, #subHere{background-position:  -250px center;height:40px;width:250px;}

.col.onethird span.one       {display:block;width:250px;margin:0;font-size:18px;color:#4e2f89;font-weight:bold;margin:0 0 35px 0;}
.col.onethird span.two       {display:block;width:250px;margin:0;font-size:15px;color:#666;font-weight:bold;margin:0 0 15px 0;}
.col.onethird span.three       {display:block;width:250px;margin:0;font-size:12px;color:#666;margin:0 0 15px 0;}

a.publication.title{background:url(images/btnPopPub.gif) no-repeat -100px 0px;height:14px;padding:0}
a.publication.title:hover{background:url(images/btnPopPub.gif) no-repeat -100px -13px;height:14px;padding:0;}

.col.onethird ul{border-bottom:1px solid #ccc;width:250px;padding:5px 0 10px 0;margin:0}
.col.onethird ul li a        {text-indent:0;border:0;height:15px;color:#555;font-size:11.5px;margin:5px 0 0 0;padding:0 0 0 20px;letter-spacing:.1em;}
.col.onethird ul li a:hover  {color:#000;margin:5px 0 0 0;padding:0 0 0 20px;letter-spacing:.1em;height:15px}

.item                        {width:100%;overflow:auto;}
.item ul                     {width:100%;overflow:auto;float:left;}
.excerpt, .item .info         {float:left;width:65%;margin:0;padding:0 0 30px 0;}

.item .info h3        {display:block;float:left;margin:0 0 10px 0;}
.excerpt:hover p              {color:#000}
.item h4                     {letter-spacing:.05em;color:#f00;font-size:16px;width:100%;margin:0 0 5px 0;line-height:20px;float:left;}
	.item h4.wrap                     {letter-spacing:.05em;color:#f00;font-size:16px;width:auto;margin:0 0 5px 0;line-height:20px;float:none;}

.item h2                     {letter-spacing:.05em;font-size:16px;width:100%;margin:0 0 5px 0;line-height:20px;float:left;}

.item a:hover h4             {letter-spacing:.05em;color:#f66;font-size:16px;width:50%;margin:0 0 5px 0;line-height:20px}
.item h4 span                {color:#555;font-size:11px;}
.item p                      {float:left;margin:0 0 15px 0;display:block;padding:0;}
	.item p.wrap                      {float:none;margin:0 0 15px 0;display:block;padding:0;width:auto;}
.item img                    {float:left;margin:0 10px 0 0;}
.item.big p                  {width:100%;}
.item .pic                   {overflow:hidden;width:100px;height:120px;display:block;float:left;background:url(images/missing.gif) no-repeat bottom center;border:1px solid #ccc;margin:0 10px 0 0px;}
.item .bigpic                {overflow:hidden;width:150px;height:120px;display:block;float:left;background:url(images/missing.gif) no-repeat bottom center;border:1px solid #ccc;margin:0 10px 0 0px;}
.item .additional            {width:160px;height:100%;float:right;border-left:1px solid #ccc;padding:0 0 0 10px;font-size:12px;color:#555;margin:0;}
.item .additional h4         {font-size:12px;letter-spacing:.1em;margin:0 0 5px 0;color:#555;line-height:14px;width:auto;padding:0;}
.item .additional strong     {font-size:11px;letter-spacing:.1em;margin:0 0 5px 0;color:#555;line-height:12px;width:auto;padding:0;}
.item .additional h5         {font-size:11px;color:#555;}
.item .additional p          {font-size:11px;letter-spacing:.1em;color:#555;line-height:13px}
.item .additional a          {color:#f00;width:100%;margin:5px 0 5px 0;font-size:12px}
.item .additional a:hover    {color:#f66;width:100%;margin:5px 0 5px 0;font-size:12px}
.item .related               {width:180px;float:right;}
.item .related-ccep          {width:500px;float:left;}
.item .related h5, .item .related-ccep h5 {font-size:14px;letter-spacing:.1em;margin:10px 0 5px 0;color:#663399;font-weight:bold}
.item .related p, .item .related-ccep p {font-size:12px;letter-spacing:.1em;color:#555;line-height:13px;margin:5px 0 20px 0;}
.item .related a, .item .related-ccep a {color:#f00;width:100%;margin:5px 0 15px 0;font-size:12px}
.item .related-ccep div.publication-item {float: left; width: 200px; margin-right: 40px;}
.item .more                  {clear:both;width:auto;margin:0;padding:0;}

.item .related a.co          {width:167px;height:0px;text-indent:-3000px;overflow:hidden;}
.item .related a.co.work     {background:url(images/coWork.gif) no-repeat 0 0;margin:0 0 30px 0;font-size:12px;padding:129px 0 0 0;display:block;}
.item .related a.co.pubs     {background:url(images/coPubs.gif) no-repeat 0 0;margin:0 0 30px 0;font-size:12px;padding:129px 0 0 0;display:block;}
.item .related a.co.cfc     {background:url(images/coCFC.gif) no-repeat 0 0;margin:0 0 30px 0;font-size:12px;padding:129px 0 0 0;display:block;}
.item .related a.co.signature     {background:url(images/coSignature.gif) no-repeat 0 0;margin:0 0 30px 0;font-size:12px;padding:129px 0 0 0;display:block;}
.item .related a.co.fact     {background:url(images/coFact.gif) no-repeat 0 0;margin:0 0 30px 0;font-size:12px;padding:75px 0 0 0;display:block;}
.item .related a.co.board     {background:url(images/coBoard.gif) no-repeat 0 0;margin:0 0 30px 0;font-size:12px;padding:76px 0 0 0;display:block;}
.item .related a.co.staff     {background:url(images/coStaff.gif) no-repeat 0 0;margin:0 0 30px 0;font-size:12px;padding:47px 0 0 0;display:block;}
.item .related a.co.media     {background:url(images/coMedia.gif) no-repeat 0 0;margin:0 0 30px 0;font-size:12px;padding:88px 0 0 0;display:block;}



.landingContent              {width:850px;float:right;text-align:right;margin:50px 0 100px 0;}
.landingContent a            {display:inline;float:left;width:240px;color:#000;height:0px;background:#fff;text-align:left;margin:10px;padding:70px 10px 0px 10px;cursor: pointer;overflow:hidden;}
.landingContent a.btn.subOver{background:#fff url(images/btnSubOverview-trans.png) no-repeat 0 0; behavior: url(iepngfix.htc);}
.landingContent a.btn.subBoard{background:#fff url(images/btnSubBoard-trans.png) no-repeat 0 0; behavior: url(iepngfix.htc);}
.landingContent a.btn.subStaff{background:#fff url(images/btnSubStaff-trans.png) no-repeat 0 0; behavior: url(iepngfix.htc);}
.landingContent a.btn.subHow {background:#fff url(images/btnSubHow-trans.png) no-repeat 0 0; behavior: url(iepngfix.htc);}
.landingContent a.btn.subEmployment{background:#fff url(images/btnSubEmployment-trans.png) no-repeat 0 0; behavior: url(iepngfix.htc);}
.landingContent a.btn.subFund{background:#fff url(images/btnSubFund-trans.png) no-repeat 0 0; behavior: url(iepngfix.htc);}
.landingContent a.btn.subAbout{background:#fff url(images/btnSubCCEP-trans.png) no-repeat 0 0; behavior: url(iepngfix.htc);}
.landingContent a.btn.subInitiatives{background:#fff url(images/btnSubInitiative-trans.png) no-repeat 0 0; behavior: url(iepngfix.htc);}
.landingContent a.btn.subEvidence{background:#fff url(images/btnSubEvidence-trans.png) no-repeat 0 0; behavior: url(iepngfix.htc);}
.landingContent a.btn.subTraining{background:#fff url(images/btnSubTraining-trans.png) no-repeat 0 0; behavior: url(iepngfix.htc);}
.landingContent a.btn.subPub {background:#fff url(images/btnSubPublications-trans.png) no-repeat 0 0; behavior: url(iepngfix.htc);}
.landingContent a.btn.subParent{background:#fff url(images/btnSubParent-trans.png) no-repeat 0 0; behavior: url(iepngfix.htc);}
.landingContent a.btn.subFellows{background:#fff url(images/btnSubFellows-trans.png) no-repeat 0 0; behavior: url(iepngfix.htc);}
.landingContent a.btn:hover  {background-color:#feba12;}
.landingContent a.heading    {display:none}
.landingContent a.subEpic    {background:url(images/btnSubEpic-transp.png) no-repeat 5px 10px; behavior: url(iepngfix.htc);}
.landingContent a.subPediatric{background:url(images/btnSubPediatric-transp.png) no-repeat 5px 10px; behavior: url(iepngfix.htc);}
.landingContent a.subCenter  {background:url(images/btnSubCenter-transp-17.png) no-repeat 5px 10px; behavior: url(iepngfix.htc);}
.landingContent a.subBehavior{background:url(images/btnSubBehavior-transp.png) no-repeat 5px 10px; behavior: url(iepngfix.htc);}
.landingContent a.subPromote {background:url(images/btnSubPromoting-transp.png) no-repeat 5px 10px; behavior: url(iepngfix.htc);}
.signature .landingContent a:hover{background-color:#feba12;}
.signature .landingContent p a{text-indent:-400px;overflow:hidden;display:block;background-color:#fff;}

body.work .landingWork       {width:100%;height:100%;float:left;text-align:left;overflow:visible;margin:40px 0 0px 0;padding:0 0 150px 0;}
body.work .landingWork .col  {display:block;float:left;width:173px;background:#fff;color:#555;margin:0 1px 40px 1px;padding:0;height:400px;position:relative}
body.work .landingWork .col h4{color:#4e2f89;font-size:16px;letter-spacing:.1em;margin:0 0 10px 0;}
body.work .landingWork .col p{font-size:12px;line-height:18px;letter-spacing:.1em;margin:0 0 15px 0;color:#555;}



body.work .landingWork .col:hover{background:#feba12;}
body.work .landingWork .col a   {display:block;padding:25px 15px;height:350px;}
body.work .landingWork .col a:hover{display:block;background:#feba12 url(images/rArrowYellowBg.gif) no-repeat 155px 27px;height:350px;}
body.work .landingWork .col a.hidden{display:none;margin:20px 0 0 0;position:absolute;top:255px;width:80%;padding:15px;height:auto;}
body.work .landingWork .col a.hidden:hover{display:none;margin:20px 0 0 0;position:absolute;z-index:4000;top:255px;width:80%;padding:15px;background:#feba12 url(images/rArrowYellowBg.gif) no-repeat 155px 15px;}
body.work .landingWork .col a.hidden h5{color:#4e2f89;font-size:13px;letter-spacing:0;margin:0px 0 10px 0;}
body.work .landingWork .col a.hidden .hiddenpic{overflow:hidden;height:60px;border:1px solid #dadada;}
body.work .landingWork .col:hover a.hidden{display:block;position:absolute;margin:20px 0 0 0;}

body.work .landingWork .colsig{width:27%;background:#feba12;display:block;float:left;background:#feba12;height:400px;margin:0 0 0 1px;}

body.work .landingWork .colsig p {padding:0;float:left;}
body.work .landingWork .colsig p a{font-size:12px;color:#dd0404;margin:0 0 10px 0;height:15px;padding:5px 0 0 15px;display:block;width:260px;}
body.work .landingWork .colsig p a:hover{font-size:12px;color:#dd0404;height:15px;background:url(images/rArrowYellowBg.gif) no-repeat 255px 4px;width:260px;padding:5px 0 0 15px;display:block;}

body.work .landingWork .colsig a.heading {color:#4e2f89;font-size:16px;letter-spacing:.1em;margin:25px 0 13px 0;display:inline-block;padding:0 0 0 15px;width:260px;}
body.work .landingWork .colsig a.heading:hover{color:#4e2f89;font-size:16px;letter-spacing:.1em;margin:25px 0 13px 0;background:url(images/rArrowYellowBg.gif) no-repeat 255px 5px;padding:0 0 0 15px;display:inline-block;width:250px;}

/*body.work .landingWork       {width:100%;height:100%;float:left;text-align:left;overflow:visible;margin:40px 0 0px 0;padding:0 0 150px 0;}
body.work .landingWork .col  {display:block;float:left;width:14%;background:#fff;color:#555;margin:0 1px 40px 1px;padding:25px 15px;height:350px;position:relative;}
body.work .landingWork .col h4{color:#4e2f89;font-size:16px;letter-spacing:.1em;margin:0 0 10px 0;}
body.work .landingWork .col p{font-size:12px;line-height:18px;letter-spacing:.1em;margin:0 0 15px 0;color:#555;}
body.work .landingWork .col.sig{width:27%;background:#feba12;}
body.work .landingWork .col.sig a{display:block;color:#dd0404;margin:0 0 10px;font-weight:bold}
body.work .landingWork .col:hover{background:#feba12}
body.work .landingWork .col a:hover{display:block;background:#feba12 url(images/rArrow.png) no-repeat top right;}
body.work .landingWork .col a.hidden{display:none;margin:20px 0px;position:absolute;top:270px;width:85%;}
body.work .landingWork .col a.hidden h5{color:#4e2f89;font-size:13px;letter-spacing:.1em;margin:0px 0 10px 0;}
body.work .landingWork .col a.hidden .hiddenpic{overflow:hidden;height:60px;border:1px solid #dadada;}
body.work .landingWork .col:hover a.hidden{display:block}*/


body.pubs .title             {margin-bottom:10px}
body.pubs .landingContent    {margin:0;width:720px}
body.pubs .landingContent a  {color:#555;display:block;float:left;width:200px;height:35px;background:#fff;text-align:left;margin:0 20px 0 0px ;padding:8px 10px 0px 10px;cursor: pointer}
body.pubs .landingContent a h4{font-size:120%;color:#4e2f89;font-weight:bold;}
body.pubs .landingContent a:hover{background:#feba12;}
body.pubs .onethird .subPubSearch{padding:0;height:27px;background:#4e2f89 url(images/btnSubSearch.gif) no-repeat top left;width:278px;overflow:hidden;}
body.pubs .onethird .subPubSearch form{margin:30px 0px 0 10px;font-size:14px;}
body.pubs .onethird .subPubSearch form .subSearchText{padding:4px;background:#feba12;width:200px;}
body.pubs .onethird .subCat  {padding:27px 0 0 0;margin:10px 0 0 0;height:0px;background:url(images/btnSubCat.gif) no-repeat top left;width:278px;overflow:hidden;}
body.pubs .onethird .subCat a {font-size: 14px;}
body.pubs .onethird .subCat a.subcategory {padding: 0 0 0 0; margin-top: 4px; display: block; margin-left: 40px; font-size: 12px; height: 16px; text-indent: 0px; border: 0px; color: black; width: 240px; color: #606060;}
body.pubs .onethird .subCat a.subcategory:hover {color: #000000;}

body.pubs .onethird a.subLinks{background:url(images/btnSubLinks.gif) no-repeat center left;width:278px;height:27px;margin:10px 0 0 0;padding:0;}
body.pubs .onethird a.subLinks:hover{background:url(images/btnSubLinks.gif) no-repeat -278px center;width:278px;height:27px;margin:10px 0 0 0;padding:0;}

/*.col.onethird a.btn.subLinks{background:url(images/btnSubLinks.gif) no-repeat center left;width:278px;height:27px;margin:10px 0 0 0;padding:0;}
.col.onethird a.btn.subLinks:hover{background:url(images/btnSubLinks.gif) no-repeat -278px center;width:278px;height:27px;margin:10px 0 0 0;padding:0;}*/


body.nande .content a.newsitem{display:block;overflow:auto;color:#555;font-size:13px;line-height:18px;margin:0 auto 33px auto;}
body.nande .content a.newsitem img{float:left;margin:0;}
body.nande .content a.newsitem p{padding:10px 10px 10px 20px;display:block;margin:0 0 0 121px;height:94px;overflow:hidden;width:560px;}
body.nande .content a.newsitem p strong{color:#4e2f89;font-size:120%;display:block;margin:0 0 8px 0;font-weight:bolder}
body.nande .content a.newsitem:hover p{background:#feba12;}
body.nande .content a.newsitem:hover p strong{}
body.nande .content a.btn.allevents{background:url(images/btnSeeAllEvents.gif) no-repeat top right;height:13px;}
body.nande .content a.btn.allevents:hover{background:url(images/btnSeeAllEvents.gif) no-repeat right -13px;height:13px;}
body.nande .content a.btn.allnews{background:url(images/btnSeeAllNews.gif) no-repeat top right;height:13px;}
body.nande .content a.btn.allnews:hover{background:url(images/btnSeeAllNews.gif) no-repeat right -13px;height:13px;}

body.about .content a.btn.allboard{background:url(images/btnSeeAllBoard.gif) no-repeat top left;height:13px;}
body.about .content a.btn.allboard:hover{background:url(images/btnSeeAllBoard.gif) no-repeat left -13px;}
body.about .content a.btn.allstaff{background:url(images/btnSeeAllStaff.gif) no-repeat top left;height:13px;}
body.about .content a.btn.allstaff:hover{background:url(images/btnSeeAllStaff.gif) no-repeat left -13px;}
body.work .content .item .info a.btn.pubtopic{background:url(images/btnPubTopic.gif) no-repeat top left;height:13px; clear: both;}
body.work .content .item .info a.btn.pubtopic:hover{background:url(images/btnPubTopic.gif) no-repeat left -13px;}
body.signature .content a.btn.pubtopic{background:url(images/btnPubTopic.gif) no-repeat top left;height:13px; clear: both;}
body.signature .content a.btn.pubtopic:hover{background:url(images/btnPubTopic.gif) no-repeat left -13px;}



body.contact .content span.red       {padding:0;margin:0;color:#FF0000;float:none;}
body.contact .content form  {font-size:13px;line-height:18px;margin:0 0 15px 0;color:#555;}
body.contact .content form fieldset {width:508px;padding:16px;margin:0;}
body.contact .content form fieldset.gray {width:508px;padding:16px;background:#ccc;border-bottom:1px solid #999;}

body.contact .content form fieldset.purple {width:508px;padding:16px;background:#4e2f89;}
body.contact .content form fieldset.purple label{color:#fff;line-height:15px;}
body.contact .content form fieldset.purple strong {font-size:16px;color:#fff;}

body.contact .content form fieldset.gray strong {font-size:14px;}
body.contact .content form fieldset.gray input{border:none;margin:0 3px 0 0;padding:0;}

body.contact .content form fieldset span{width:155px;padding:10px 0 0 17px;float:left;line-height:12px;}
body.contact .content form fieldset span.right{width:300px;}
body.contact .content form label{border:none;padding:0 0 0 0;margin:0;}
body.contact .content form input{border:none;width:162px;margin:0 10px 5px 0px;padding:2px 0 0 2px;height:20px;background-color:#CCCCCC;}
body.contact .content form select{border:none;width:164px;margin:0 10px 5px 0px;padding:2px 2px 2px 2px;height:22px;background-color:#CCCCCC;vertical-align:middle;}
body.contact .content form select option{padding:2px 0 2px 2px;margin:0;}
body.contact .content form textarea{border:none;width:350px;margin:0 10px 10px 0px;padding:4px 0 0 4px;height:100px;background-color:#CCCCCC;}
body.contact .content form option{width:165px;padding:2px 0 0 8px;}
body.contact .content form input.button {background:url(images/btnSubmit.gif) no-repeat; height:0px; padding:26px 75px 0 0;overflow:hidden;font-size:0px;margin:0}



/*-- footer ------------------------------*/
.footer                      {color:#fff;height:70px;position:fixed;bottom:-1px;z-index:2000;width:100%;overflow:hidden;background:#000;display:block;}
.footerWrapper               {margin:0 auto;width:1250px;}
.footerLeft                  {background:#000;width:70%;margin:0 auto;padding:20px 0 10px 0;float:left;}
.footer a.btn                {float:left}
.footer a.btn.join           {background:url(images/btnJoin.gif) no-repeat top right;height:16px;width:154px;margin:0 0px 0 0;display:block;}
.footer a.btn.how            {background:url(images/btnHow.gif) no-repeat top right;height:16px;width:130px;margin:0 10px 0 10px;display:block;}
.footer a.btn.rss            {background:url(images/rss.gif) no-repeat top right;height:16px;width:50px;margin:0 10px 0 10px;display:block;}
.footer .addthis             {float:left;}
.footer p                    {padding:10px 0 5px 0;clear:both;font-family:arial;font-size:11px;opacity:.99;display:block;float:left;width:700px;height:auto;margin:0;line-height:1em;}
.footer a.btn:hover          {background-position:right -16px;}
.footer .footerright         {float:left;background:#000;height:100%;width:30%;}
.footer a.btn.tcf            {background:url(images/cfcLogo.gif) no-repeat top left;height:38px;width:239px;margin:20px 10px 20px 0;float:right;}


/*-- misc helpers stuff ---------------*/
.pop                         {font-size:11px;font-family:arial;top:75px;width:683px;color:#555555;padding:0px;z-index:1001;height:220px;overflow:hidden;position:absolute;background:#fff;z-index:4000;}
.pop a                       {color:#555;margin: 0 0 20px 20px;}
.pop h4                      {font-family:"Gotham-light","Helvetica Neue", arial;font-size:13px;font-weight:bold;margin:0 0 3px 0;}
.pop#pubPop a.title          {margin:10px 20px 10px 0;overflow:hidden;text-indent:-1000px;background:url(images/btnPopPub.gif) no-repeat top right;width:655px}
.pop#workPop a.title         {margin:10px 20px 10px 0;overflow:hidden;text-indent:-1000px;background:url(images/btnPopWork.gif) no-repeat top right;width:655px}
.pop#pubPop a.col			 {width: 200px;}
.pop#newsPop a.title         {margin:10px 20px 10px 0;overflow:hidden;text-indent:-1000px;background:url(images/btnPopNews.gif) no-repeat top right;width:655px}
.pop#newsPop a.col			 {width: 200px;}
.pop a.title:hover           {background-position: right -13px;}
.pop img                     {border:1px solid #ccc;margin:0 0 5px 0;width:200px;}
.pop#newsPop a.col           {float:left;display:inline;width:145px;line-height:16px;letter-spacing:.1em;margin: 0 0 20px 20px;}
.pop#newsPop a.col h3        {color:#dd0404;border-bottom:1px solid #555;padding:0 0 2px 0;margin:0 0 5px 0;font-size:14px}
.pop#newsPop a.col:hover h3        {color:#f66;border-bottom:1px solid #555;padding:0 0 2px 0;margin:0 0 5px 0;font-size:14px}
.pop a.col p         {font-size:11.5px}
.pop#workPop .worklinks      {display:block;width:200px;line-height:18px;letter-spacing:.1em;float:left;margin: 0 0 0 0;padding:0 0 0 20px;}
.pop#workPop .worklinks a    {display:block;margin:0 0 3px 0;font-size:12.5px;letter-spacing:0em;}
.pop#workPop .worklinks a:hover{color:#000;}
.pop#workPop a.col           {display:block;float:left;width:200px;line-height:18px;letter-spacing:.1em;background:#636363;color:#fff;height:160px;}

.col.twothirds .item .info ul li a{font-size:11.5px;display:inline;color:#dd1600;margin:0;float:none;}
.col.twothirds .item .info ul li a:hover{text-decoration:underline;color:#ff6666;}
.col.twothirds b             {font-weight:bold;}

#ov                          {top:0;position:fixed;z-index:10;background:#000;opacity:.75;width:100%;height:100%;}
.target                      {position:absolute;z-index:900;}
.target.bottom               {top:80px;width:100%;height:10px;height:50px;}
.target.top                  {top:0px;width:100%;height:2px;}
.target.right                {width:10px;height:100px;margin:0 0 0 700px;}
.target.left                 {width:50px;height:100px;margin:0 0 0 -45px;}

.target.popright             {height:100%;width:15px;}
.target.popleft              {height:100%;width:15px;margin:0 0 0 670px;}
.target.popbottom            {height:10px;width:100%;position:absolute;bottom:0px;}

.r                           {width:2px;height:100%;float:left;}
.l                           {width:1px;height:100%;float:left;}

.sIFR-flash                  {visibility: visible !important;margin:0;padding:0;}
.sIFR-replaced, .sIFR-ignore {visibility: visible !important;}
.sIFR-alternate              {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
.sIFR-replaced div.sIFR-fixfocus {margin: 0pt;padding: 0pt;overflow: auto;letter-spacing: 0px;float: none;}

/* if you have flash and javascript, don't show text until sifr text loads */
.headlineText p                 {visibility: hidden;}
.headlineText p.sIFR-alternate  {visibility: visible;}

body.nande .col.twothirds .newsitem p { width: 100%; }

.content div.info, .content div.info ul.resources { }
.content div.info, .content div.info ul.resources li { }
.content div.info, .content div.info ul.resources li a { }

.col.twothirds .item .info ul li a.icon {
background:url(/images/interactive-icons.gif);
float:left;
display:block;
overflow:hidden;
width:47px;
height:0;
padding-top:16px;
margin:0 6px 6px 0;
}

a.details {
width:47px;
background-position:0 0;
}

a.pdf {
width:24px;
background-position:-48px 0;
}

a.mp3 {
width:27px;
background-position:-144px 0;
}

a.video {
width:27px;
background-position:-192px 0;
}

a.vcard {
width:28px;
background-position:-96px 0;
}

a.calendar {
width:28px;
background-position:-240px 0;
margin-top:3px;
}

a.print {
width:43px;
background-position:-336px 0;
float:right;
margin:0;
}

.overviewtext ul{
	float: none;
	clear: both;
	margin-top: 20px;
}