/* 5/14/2009 | Trevor Davis | AIR Screen Stylesheet */

/* Reset */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

/* Basic Definitions */
body { background:url(/images/template/body-bg.png) no-repeat 50% 0 #224b76; color:#474647; font:13px/18px Arial, sans-serif; padding-top:16px; }
h1 { font-size:16px; line-height:20px; margin-bottom:3px; }
h2 { font-size:13px; font-weight:normal; line-height:15px; margin-bottom:10px; }
h2.subtitle { font-size:14px; }
h3 { font-size:1.333em; }
h4 { font-size:1.167em; }
h5, h6 { font-size:1em; }

a { color:#3d5f8e; text-decoration:none; }
a:visited { }
a:hover { text-decoration:underline; }
img { border:none; }
p, ul, ol, dl, table { margin-bottom:18px; }
ul, ol, dd { margin-left: 20px; }
input[type="text"], textarea, select { 
	background:#e1e7ee; border-color:#636569 #dfe5eb #d4dae1 #8b8e93; border-width:1px 1px 1px 2px; border-style:solid; color:#5c5757; font:inherit; padding:3px;
}
abbr { /*border-bottom:1px dotted #626363;*/ border:none; }
/* Simple/Reusable Classes */
.clearing { clear:both; }
.clearfix { overflow:hidden; }
.last { margin-bottom:0; }
.screenReader { left:-9999px; position:absolute; top:-9999px; }
.listing { list-style:none; margin:/* 18px 0 */0; }
.listing li { clear:both; /**/margin-bottom:14px; overflow:hidden; }
#contracting .listing li { margin-bottom:9px; }
a.more { font-size:9px; font-style:italic; white-space:nowrap; }
.leftSide, .imgWrapperLeft, .left { float:left; margin:4px 14px 0 0; }
.rightSide, .imgWrapperRight, .right { float:right; margin:4px 0 0 14px; }
.rightSideChicklets  { color:#333333 !important; float:right; margin:0px 0 0 14px; }
.secondary { text-align:right; }
.flash-replaced .alt { display:none; }
.importance, strong { font-weight:bold; }
.emphasis, em, cite { font-style:italic; }
.separate { display:block; }
.for-print { display:none; }

/* Basic Layout */
#container { background:#fff; margin:0 auto; overflow:hidden; /*padding:0 20px 20px 0;*/ width:960px; }
#header { /*background: url(/images/template/header-bg.png) repeat-y #fff;*/ border-top:1px solid #b3c6dc; float:left; position:relative; width:100%; margin-bottom:1px; }
#home #header { margin-bottom:12px; }
#contentContainer { float:right; width:799px; /*padding-top:1em;*/ }
#home #contentContainer { /*background:url(/images/template/home-content-bg.png) repeat-y;*/ padding-top:0; width:100%; }
#content { float:left; padding: 20px; width:598px; }
#contentFull { float:left; padding: 20px 20px 0; width:750px; }
/*#news #content, #reports-products #content, #careers #content { padding-top:40px; }*/
#about #contentContainer { padding-top:0; }
#about #content { background:url(/images/template/about-bg.gif) 0 0 repeat-y; }
#about #content.history { background:none; padding:0 0 20px 0; width:798px; }
#content .duo { list-style:none; margin:0; padding:0; float:left; width:50%; }
#content .duo li { width:auto; overflow:hidden; }
#educational-assessment .more-content { clear:both; padding:10px; background-color:#D6DEE9; margin-bottom:1em; }
#educational-assessment h2 { font-weight:bold; margin:1.2em 0 0; }
#educational-assessment .more-content p { margin-bottom:0; }
/*#content ul li { margin-top:10px; }*/
.newsMain #content { width:437px; }
/*
#international-development.parent #contentContainer {  background:url(/images/template/international-development-content-bg.png) repeat-y; padding-top:0; }
*/
#about.landing #content { background-image	: url(/images/template/about-landing.png); width: 759px; }
#about.landing .primaryContent { float: left; width: 440px; }
#about.landing .secondaryContent { float: right; width: 280px; }

.noTertiary #content { width:759px; }
#about.noTertiary #content { background:none; }
#home #content { padding:0; width:100%; }
#sidebar { float:left; font-size:11px; line-height:16px; padding:20px 0 0; width:141px; }
.newsMain #sidebar { width:302px; }
#tertiaryColumn, #navColumn { float:left; font-size:11px; line-height:14px; padding:4.4em 0 18px 20px; position:relative; width:141px; }
#contracting #tertiaryColumn, #blog #tertiaryColumn { background:url(/images/template/tertiaryColumn-bg.jpg) 0 0 no-repeat; min-height:222px; }
#contracting #tertiaryColumn h3 { font-size:12px; font-weight:bold; }
#contracting #tertiaryColumn ul { margin-left:0; list-style:none; }
#contracting #tertiaryColumn a:link, #contracting #tertiaryColumn a:visited { color:#000; text-decoration:underline; }
#contracting #tertiaryColumn a:hover, #contracting #tertiaryColumn a:active, #contracting #tertiaryColumn a:focus { color:#000; text-decoration:none; }
#navColumn { padding:0; width:161px; }
#navColumn .module { clear:both; padding:18px 0 18px 20px; }
#footer { background: #fff; clear:both; float:right; padding-top:25px; width:100%; }
/*#home #footer { clear:right; width:644px; }*/

/* Header */
#header #logo, #home #primaryColumn #logo { display:block; float:left; width:960px; height:87px; font-size:1em; overflow:hidden; position:relative; background-color:#fff; /*margin:8px 0 0 22px;*/ }
#header #logo span, #home #primaryColumn #logo span { background:url(/images/template/air-logo-beta.gif) no-repeat 0 0 #fff; display:block; height:100%; left:0; position:absolute; top:0; width:100%; }

#header .container { overflow:hidden; padding:1px; width:958px; }

#header #primaryNav { float:left; list-style:none; margin:0; }
#header #primaryNav li { background:url(/images/template/primary-nav-bg.png) repeat-y #366390; float:left; width:160px; }

#header #primaryNav a { color:#fff; display:block; font-size:11px; font-weight:bold; padding:2px 0 1px 8px; width:140px; }

#header #primaryNav ul { list-style:none; margin:0; padding:0; position:absolute; z-index:9999; display:none;
-moz-box-shadow:3px 0px 3px #404040; /* FF3.5+ */
-webkit-box-shadow:3px 0px 3px #404040; /* Saf3.0+, Chrome */
box-shadow:3px 0px 3px #404040; /* Opera 10.5, IE 9.0 */
}
#header #primaryNav ul li { float:none; list-style:none; margin:0; padding:0; background:none; }
#header #primaryNav ul a { margin:0; padding:2px 0 1px 20px; display:block; font-weight:normal; background-color:#ebebeb; color:#000; }
#header #primaryNav li:hover ul { display:block; }
#header #primaryNav ul a:hover { background-color:#a6bed6; }
/*
#header #primaryNav li ul { margin:0; padding:0; position:absolute; top:auto; display:none; z-index:9999; }
#header #primaryNav li:hover ul { display:block; }
#header #primaryNav li ul li { background:none; background-color:#c0cfd2; float:none; }
#header #primaryNav li ul li a { color:#000; }
*/
#header #primaryNav #pn-expertise-content { position:relative; }
#header #primaryNav #pn-expertise-content ul { left:160px; top:0; display:none; }
#header #primaryNav #pn-expertise-content:hover ul { display:block; }


#header #searchForm { /*background:#e6eaf1; float:left;*/ width:160px; margin-left:800px; padding:0; }
#header #searchForm p { margin-bottom:0; }
#header #searchForm input { font-size:9.5px; }
#header #searchForm #keywords { background:#e1e7ee; border-color:#636569 #dfe5eb #d4dae1 #8b8e93; border-width:1px 1px 1px 2px; border-style:solid; color:#5c5757; padding:3px; width:130px; }
#header #searchForm #searchSubmit { background:url(/images/template/go-button.png) 0 0 no-repeat; border:none; width:15px; text-indent:-9999px; position:relative; top:3px; left:-1px; }

#header .date { width:140px; float:left; color:#667d9c; font-size:10px; padding:1px 0 0 20px; margin:0; line-height:23px; }
#header #secondaryNav { background:url(/images/template/secondary-nav-bg-s.png) 0 0 repeat-y; border:1px solid #fff; border-width:1px 0 0; font-size:11px; line-height:1; list-style:none; margin:0; width:/*800*/960px; float:left; position:relative; }

#education #header #secondaryNav { background-position:-1600px 0; }
#educational-assessment #header #secondaryNav { background-position:-2400px 0; }
#health #header #secondaryNav { background-position:-3200px 0; }
#international-development #header #secondaryNav { background-position:-4000px 0; }
#training-workforce #header #secondaryNav { background-position:-4800px 0; }

#header #secondaryNav li { border-right:1px solid #fff; float:left; position:relative; width:159px; }
#header #secondaryNav li li { border-right:none; }
#header #secondaryNav #focusAreasSecondaryNav, #header #secondaryNav #aboutSecondaryNav { width: 161px; }
#header #secondaryNav #reportsProductsSecondaryNav { width: 154px; }
#header #secondaryNav #expertiseSecondaryNav, #header #secondaryNav #newsSecondaryNav { width: 160px; }
#secondaryNav #aboutSecondaryNav { border-right: none; }
#secondaryNav a { background-color:#0b6a8e ; color:#fff; display:block; font-weight:bold; padding: 6px 5px 6px 8px; }

#sn-education a { background-color:#99afc2; }
#sn-educational-assessment a { background-color:#7ca999 ; }
#sn-health a { background-color:#988fb6; }
#sn-human-development a { background-color:#537da2; }
#sn-international-development a { background-color:#b88180; }
#sn-work-and-training a { background-color:#e2ab75; }

/* hover */
#blog #sn-education a, #home #sn-education a, #about #sn-education a, #careers #sn-education a, #news #sn-education a, #expertise #sn-education a, #reports-products #sn-education a, #education #sn-education a, #sn-education:hover a, #sn-education:active a, #sn-education:focus a { background-color:#013866; }

#blog #sn-educational-assessment a, #home #sn-educational-assessment a, #about #sn-educational-assessment a, #careers #sn-educational-assessment a, #news #sn-educational-assessment a, #expertise #sn-educational-assessment a, #reports-products #sn-educational-assessment a, #educational-assessment #sn-educational-assessment a, #sn-educational-assessment:hover a, #sn-educational-assessment:active a, #sn-educational-assessment:focus a { background-color:#005a36; }

#blog #sn-health a, #home #sn-health a, #about #sn-health a, #careers #sn-health a, #news #sn-health a, #expertise #sn-health a, #reports-products #sn-health a, #health #sn-health a, #sn-health:hover a, #sn-health:active a, #sn-health:focus a { background-color:#442c7a; }

#blog #sn-human-development a, #home #sn-human-development a, #about #sn-human-development a, #careers #sn-human-development a, #news #sn-human-development a, #expertise #sn-human-development a, #reports-products #sn-human-development a, #human-social-development #sn-human-development a, #sn-human-development:hover a, #sn-human-development:active a, #sn-human-development:focus a { background-color:#235077; }

#blog #sn-international-development a, #home #sn-international-development a, #about #sn-international-development a, #careers #sn-international-development a, #news #sn-international-development a, #expertise #sn-international-development a, #reports-products #sn-international-development a, #international-development #sn-international-development a, #sn-international-development:hover a, #sn-international-development:active a, #sn-international-development:focus a { background-color:#7b1111; }

#blog #sn-work-and-training a, #home #sn-work-and-training a, #about #sn-work-and-training a, #careers #sn-work-and-training a, #news #sn-work-and-training a, #expertise #sn-work-and-training a, #reports-products #sn-work-and-training a, #training-workforce #sn-work-and-training a, #sn-work-and-training:hover a, #sn-work-and-training:active a, #sn-work-and-training:focus a { background-color:#ca7d1a; }


#header #secondaryNav #sn-education ul a:hover, #header #secondaryNav #sn-education ul a:active, #header #secondaryNav #sn-education ul a:focus { background-color:#bfcad5; }
#header #secondaryNav #sn-educational-assessment ul a:hover, #header #secondaryNav #sn-educational-assessment ul a:active, #header #secondaryNav #sn-educational-assessment ul a:focus { background-color:#c8d5d0; }
#header #secondaryNav #sn-health ul a:hover, #header #secondaryNav #sn-health ul a:active, #header #secondaryNav #sn-health ul a:focus { background-color:#d1cdd9; }
#header #secondaryNav #sn-international-development ul a:hover, #header #secondaryNav #sn-international-development ul a:active, #header #secondaryNav #sn-international-development ul a:focus { background-color:#dacbcb; }
#header #secondaryNav #sn-work-and-training ul a:hover, #header #secondaryNav #sn-work-and-training ul a:active, #header #secondaryNav #sn-work-and-training ul a:focus { background-color:#ebdac4; }

#header #secondaryNav ul { list-style:none; margin:0; padding:0; position:absolute; z-index:9999; display:none;
-moz-box-shadow:3px 0px 3px #404040; /* FF3.5+ */
-webkit-box-shadow:3px 0px 3px #404040; /* Saf3.0+, Chrome */
box-shadow:3px 0px 3px #404040; /* Opera 10.5, IE 9.0 */
}
#header #secondaryNav ul li { list-style:none; margin:0; padding:0; }
#header #secondaryNav ul a { font-weight:normal; background-color:#ebebeb; color:#000; padding-left:15px; font-weight:normal; }
#header #secondaryNav li:hover ul { display:block; }

/*
#header #secondaryNav #date { padding:6px 5px 6px 10px; width:145px; border-left:0; color:#254672; font-size:10px; }
#header #secondaryNav #focusAreasSecondaryNav a { width: 146px; }
#header #secondaryNav #reportsProductsSecondaryNav a { background-position:-161px 0; width: 139px; }
#header #secondaryNav #expertiseSecondaryNav a { background-position:-315px 0; width: 145px; }
#header #secondaryNav #newsSecondaryNav a { background-position:-475px 0; width: 145px; }
#header #secondaryNav #careersSecondaryNav a { background-position:-635px 0; width: 144px; }
#header #secondaryNav #aboutSecondaryNav a { background-position:-794px 0; width: 146px; }
*/

#header #secondaryNav .subNav { display:none; left:-1px; padding-top:1px; position:absolute; top:22px; width:167px; z-index:1001; }
#header #secondaryNav .subNav ul { background:url(/images/template/secondary-subnav-bg.png) repeat-y 0 0; list-style:none; margin:0; padding:0 7px 0 1px; }
#header #secondaryNav .subNav ul li { border:none; float:none; width:159px; }
#header #secondaryNav .subNav ul a { color:#000; text-decoration:none; }
#header #secondaryNav #focusAreasSecondaryNav .subNav ul a, #header #secondaryNav #reportsProductsSecondaryNav .subNav ul a, #header #secondaryNav #expertiseSecondaryNav .subNav ul a, #header #secondaryNav #careersSecondaryNav .subNav ul a, #header #secondaryNav #newsSecondaryNav .subNav ul a, #header #secondaryNav #aboutSecondaryNav .subNav ul a { color:#000; font-size:11px; line-height:13px; padding:4px 4px 4px 20px; width:135px; }
#header #secondaryNav #focusAreasSecondaryNav .subNav ul a { background:#b5c2d3; }
#header #secondaryNav #reportsProductsSecondaryNav .subNav ul a { background:#9BB6BB; }
#header #secondaryNav #expertiseSecondaryNav .subNav ul a { background:#d8a1b5; }
#header #secondaryNav #newsSecondaryNav .subNav ul a { background:#baa6bf; }
#header #secondaryNav #careersSecondaryNav .subNav ul a { background:#e6bd9c; }
#header #secondaryNav #aboutSecondaryNav .subNav ul a { background:#e3a29f; }
#header #secondaryNav #focusAreasSecondaryNav .subNav ul a:hover, #header #secondaryNav #reportsProductsSecondaryNav .subNav ul a:hover, #header #secondaryNav #expertiseSecondaryNav .subNav ul a:hover, #header #secondaryNav #careersSecondaryNav .subNav ul a:hover, #header #secondaryNav #newsSecondaryNav .subNav ul a:hover, #header #secondaryNav #aboutSecondaryNav .subNav ul a:hover { color:#fff; }
#header #secondaryNav #focusAreasSecondaryNav .subNav ul a:hover { background:#20426f; }
#header #secondaryNav #reportsProductsSecondaryNav .subNav ul a:hover { background:#3c707a; }
#header #secondaryNav #expertiseSecondaryNav .subNav ul a:hover { background:#a82e5b; }
#header #secondaryNav #newsSecondaryNav .subNav ul a:hover { background:#653a71; }
#header #secondaryNav #careersSecondaryNav .subNav ul a:hover { background:#ca7129; }
#header #secondaryNav #aboutSecondaryNav .subNav ul a:hover { background:#c2332b; }
#header #secondaryNav .subNav .bottom { background:url(/images/template/secondary-subnav-bottom.png) no-repeat; height:6px; width:167px; }

#header #secondaryNav .subNav li { position:static; }
#header #secondaryNav .subNav .subNav { left:159px; top:0; }

#header #secondaryNav #focusAreasSecondaryNav .subNav ul .subNav a, #header #secondaryNav #reportsProductsSecondaryNav .subNav ul .subNav a, #header #secondaryNav #expertiseSecondaryNav .subNav ul .subNav a, #header #secondaryNav #careersSecondaryNav .subNav ul .subNav a, #header #secondaryNav #newsSecondaryNav .subNav ul .subNav a { color:#fff; }
#header #secondaryNav #focusAreasSecondaryNav .subNav ul .subNav a { background:#20426f; }
#header #secondaryNav #reportsProductsSecondaryNav .subNav ul .subNav a { background:#a82e5b; }
#header #secondaryNav #expertiseSecondaryNav .subNav ul .subNav a { background:#653a71; }
#header #secondaryNav #careersSecondaryNav .subNav ul .subNav a { background:#ca7129; }
#header #secondaryNav #newsSecondaryNav .subNav ul .subNav a { background:#c2332b; }
#header #secondaryNav #focusAreasSecondaryNav .subNav ul .subNav a:hover, #header #secondaryNav #reportsProductsSecondaryNav .subNav ul .subNav a:hover, #header #secondaryNav #expertiseSecondaryNav .subNav ul .subNav a:hover, #header #secondaryNav #careersSecondaryNav .subNav ul .subNav a:hover, #header #secondaryNav #newsSecondaryNav .subNav ul .subNav a:hover { color:#000; }
#header #secondaryNav #focusAreasSecondaryNav .subNav ul .subNav a:hover { background:#b5c2d3; }
#header #secondaryNav #reportsProductsSecondaryNav .subNav ul .subNav a:hover { background:#d8a1b5; }
#header #secondaryNav #expertiseSecondaryNav .subNav ul .subNav a:hover { background:#baa6bf; }
#header #secondaryNav #careersSecondaryNav .subNav ul .subNav a:hover { background:#e6bd9c; }
#header #secondaryNav #newsSecondaryNav .subNav ul .subNav a:hover { background:#e3a29f; }

#header #secondaryNav #expertiseSecondaryNav .subNav { left: -2px; width: 492px; }
#header #secondaryNav #expertiseSecondaryNav .subNav ul { background: none; padding: 0; }
#header #secondaryNav #expertiseSecondaryNav .subNav li { background: url(/images/template/expertise-subnav-li.png) repeat-y; padding: 0 7px 0 2px; width: 483px; }
#header #secondaryNav #expertiseSecondaryNav .subNav .viewAll { background-image: url(/images/template/expertise-subnav-view-all.png); padding: 0 5px 0 2px; width: 162px; }
#header #secondaryNav #expertiseSecondaryNav .subNav .viewAll a { background: #b6c3d5; font-size: 10px; padding: 6px 5px 5px 15px; width: 142px; }
#header #secondaryNav #expertiseSecondaryNav .subNav .focusAreas { background: #b6c3d5; overflow: hidden; }
#header #secondaryNav #expertiseSecondaryNav .subNav .focusAreas h3 { color: #000; font-size: 12px; padding: 6px 5px 5px 15px; }
#header #secondaryNav #expertiseSecondaryNav .subNav .focusAreas ul { float: left; width: 242px; }
#header #secondaryNav #expertiseSecondaryNav .subNav .focusAreas .alt { float: right; width: 241px; }
#header #secondaryNav #expertiseSecondaryNav .subNav .focusAreas li { background: none; padding: 0; }
#header #secondaryNav #expertiseSecondaryNav .subNav .focusAreas a { background: none; padding: 6px 5px 5px 15px; width: 222px; }
#header #secondaryNav #expertiseSecondaryNav .subNav .focusAreas .alt a { width: 221px; }
#header #secondaryNav #expertiseSecondaryNav .subNav .focusAreas a:hover { background: #244674; color: #fff; }

#header #secondaryNav #expertiseSecondaryNav .subNav .bottom { background-image: url(/images/template/expertise-subnav-bottom.png); width: 492px; }

/* Subpage Branding Bar */
#branding { display:block; float:left; position:relative; width:640px; }
/*#branding p { margin:0; font-size:18px; }*/
#branding #tag1 { background:url(/images/home/tag1.gif) no-repeat 0 -18px; width:320px; float:left; height:121px; color:#3d608f; text-indent:-9999px; overflow:hidden; margin:0; }
/*#branding .section, #branding .branding, #branding .quote { display:table-cell; vertical-align:middle; }*/
#branding .branding { float:left; width:161px; height:127px; }
#branding .branding.wide { width:318px; }
#branding .section { background:#0E1F31 url(/images/template/section-bg.png) repeat-y -805px 0; color:#fff; padding:0 10px 0 22px; width:129px; }
#education #branding .section { background:#1E1222 url(/images/template/section-bg.png) repeat-y -644px 0; }
#educational-assessment #branding .section { background:#182C33 url(/images/template/section-bg.png) repeat-y -161px 0; }
#health #branding .section { background:#320E1B url(/images/template/section-bg.png) repeat-y -322px 0; }
#international-development #branding .section { background:#3C220C url(/images/template/section-bg.png) repeat-y -483px 0; }
#training-workforce #branding .section { background:#3F1311 url(/images/template/section-bg.png) repeat-y 0 0; }
#branding .section h2 { font-size:17px; line-height:19px; margin-bottom:0; }
#branding .branding img { display:block; }
#branding .quote { background:#182c33 url(/images/template/section-bg.png) repeat-y -161px 0; padding:21px 21px 0; height:106px; width:119px; float:left; }
#branding .quote blockquote { color:#fff; font-size:13px; line-height:19px; }
#branding .quote blockquote p { margin-bottom:0; }

#branding #mission { position:relative; height:121px; overflow: hidden; width:320px; float:left; }
#branding #mission p { color:#fff; text-shadow:0 0 16px #3d608f, 0 0 16px #3d608f, 0 0 16px #3d608f; position:absolute; left:5px; bottom:25px; z-index:3; font-size:18px; }
#branding #mission #mission-image div { position:absolute; z-index:2; }

/* Bread Crumbs */
#breadCrumbs { background:#3c5f8e url(/images/template/bread-crumb-bg.png) repeat-y; clear:both; float:left; font-size:10px; list-style:none; margin:0; padding:1px 10px 1px 20px; width:930px; }
#breadCrumbs li { background:url(/images/template/bread-crumb-separator.png) no-repeat 100% 60%; float:left; margin-right:5px; padding-right:11px; }
#breadCrumbs li.current { background:none; margin-right:0; padding-right:0; }
#breadCrumbs a, #breadCrumbs li.current { color:#fff; }

/* Tertiary Nav */
#tertiaryNav { background:url(/images/template/subnav-bg.gif) 100% 0 repeat-y; float:left; font-size:11px; line-height:14px; list-style:none; margin:0; padding:6px 0 18px; position:relative; width:161px; }
#tertiaryNav li { /*position:relative;*/ list-style:none; }
#tertiaryNav li.section { left:162px; position:absolute; top:1px; min-width:154px; background:#3d608f; }
#tertiaryNav li.separate { margin-top:30px; }
#tertiaryNav li.current { background:#4e739c; }
#tertiaryNav a {  border-bottom:1px solid #c2c4c6; color:#474647; display:block; margin-left:20px; padding:3px 10px 4px 0; }
#tertiaryNav li.section a { border-bottom:none; color:#fff; display:block; font-weight:bold; margin-left:0; min-width:139px; padding:6px 5px 6px 10px; white-space:nowrap; }
#tertiaryNav li.separate a { border-top:3px solid #bcc9d4; }
#tertiaryNav li.last a { border-bottom:none; }
#tertiaryNav li.current a { color:#fff; }
#tertiaryNav a.control { background:url(/images/template/nav-control.png) no-repeat; border:none; height:9px; left:8px; margin:0; padding:0; position:absolute; text-indent:-9999px; top:3px; width:9px; }
#tertiaryNav a.control.collapse { background-position:-9px 0; }
#tertiaryNav li.current ul { background:url(/images/template/subnav-bg.gif) 100% 0 repeat-y; list-style:none; margin:0; }
#tertiaryNav li.current ul a { color:#474647; padding-left:9px; }
#tertiaryNav li.current ul a.control { left:17px; padding-left:0; }
#tertiaryNav li.current ul li.current { background:#ecf2f7; }
#tertiaryNav li.current ul li.current a { color:#474647; }
#tertiaryNav li.current ul li ul a { padding-left:21px; }

/* Subpage Content Area */
#content .citation { width:164px; padding:18px; background-color:#b2cec6; color:#006a46; font-weight:bold; }

/* Health Landing Page */
/*
.landing#health #contentContainer { padding:1px 0 0; }
.landing#health #content { padding:0; width:799px; }
.landing#health #content #primaryContent { background:url(/images/template/health-landing-bg.png) repeat-y; width:428px; border-left:1px solid #fff; padding:20px 20px 0; }
.landing#health #content #primaryContent .intro h1 { color:#cb732c; font-size:1.438em; font-weight:normal; line-height:1; margin-bottom:0.5em; }
.landing#health #content #primaryContent .intro h1 .larger { font-size:1.25em; font-weight:bold; }
.landing#health #content #primaryContent .lead { font-weight:bold; }
.landing#health #content #primaryContent .triptych { margin:0; padding:0; list-style:none; width:auto; overflow:hidden; font-size:0.75em; }
.landing#health #content #primaryContent .triptych li { float:left; width:135px; padding-right:8px; }
.landing#health #content #primaryContent .triptych li.last { padding-right:0; }
.landing#health #content #secondaryContent { width:295px; padding:20px 15px 0 7px; }
*/
/*.landing#health #content #secondaryContent h2 { color:#3d608f; }*/
#content #primaryContent { float:left; width:276px; }
#contentFull #primaryContent { float:left; width:276px; }

.focusArea.landing #content #contentContainer { padding:1px 0 0; }
.focusArea.landing #content { padding:0; width:799px; }
.focusArea.landing #content #primaryContent { background:url(/images/template/health-landing-bg.png) repeat-y; width:428px; border-left:1px solid #fff; padding:20px 20px 0; float:left; }
.focusArea.landing #content #primaryContent h1 { font-family:"Times New Roman", Times, serif; font-size:40px; color:#3d6794; line-height:1em; font-weight:normal; }
.focusArea.landing #contentContainer #content #primaryContent .intro h1, .focusArea.landing #contentContainer #content #primaryContent .intro p.tagline { color:#444; margin-bottom:0.5em; font:normal 1.438em/1 'Times New Roman', Times, serif; }

#education #content #primaryContent h1 { color:#013866; }
#educational-assessment #content #primaryContent h1 { color:#005A36; }
#health #content #primaryContent h1 { color:#442C7A; }
#international-development #content #primaryContent h1 { color:#7B1111; }
#training-workforce #content #primaryContent h1 { color:#CA7D1A; }

.focusArea.landing #content #primaryContent .intro h1 .larger, .focusArea.landing #content #primaryContent .intro p.tagline .larger { font-size:1.25em; font-weight:bold; }
.focusArea.landing #content #primaryContent .lead { font-weight:bold; }
.focusArea.landing #content #primaryContent .triptych { margin:0; padding:0; list-style:none; width:auto; overflow:hidden; font-size:0.75em; }
.focusArea.landing #content #primaryContent .triptych li { float:left; width:135px; padding-right:8px; }
.focusArea.landing #content #primaryContent .triptych li.last { padding-right:0; }
.focusArea.landing #content #secondaryContent { width:295px; padding:20px 15px 0 7px; }

.focusArea #content #primaryContent h1 { font-family:"Times New Roman", Times, serif; font-size:40px; color:#3d6794; line-height:1em; font-weight:normal; }
.focusArea #content #primaryContent h2 { font-size:16px; line-height:20px; font-weight:bold; margin-bottom:13px; }
#contracting #content h1 { font-size: 13px; margin-bottom: 10px; }
#contracting #content h2 { font-size:11px; }
#contracting #content h3 { font-size:13px; color:#3d608f; }
#contracting #content h2 { font-weight: bold; }
#content #secondaryContent { float:right; width:302px; }
#contentFull #secondaryContentFull { float:right; width:450px; }
#content img { border:1px solid #a4b4ca; }
.intro { font-size:16px; line-height:20px; }
.intro .emphasis { font-size:20px; font-style:normal; }
.listing li p:last-child { margin-bottom:0; }
.listing .date { /*color:#3d5f8f;*/ display:block; font-size:9px; font-weight:bold; line-height:13px; /*margin-bottom:10px;*/ }
.listing h2 { font-weight:bold; margin-bottom:5px; }

.topics h2 { font-size:14px; }
.topics h2 a { color:#000; }
/*.topics ul { list-style:disc; margin-bottom:0; }*/
.topics ul li { margin-bottom:0; overflow:visible; }
.topics .recent { background:url(/images/template/collapse.png) no-repeat -9999px -9999px; font-size:11px; list-style:none; margin:0 0 0 20px; }
.topics .recent li { overflow:hidden; }
.topics ul a { color:#474647; text-decoration:underline; }
.topics h3 { font-size:12px; }
.topics h3.control { background:url(/images/template/expand.png) no-repeat 0 55%; color:#3D5F8E; cursor:pointer; padding-left:15px; }
.topics h3.collapse { background-image:url(/images/template/collapse.png); }
.topics h3.control:hover { text-decoration:underline; }

.goButton { background:none; border:none; vertical-align:middle; }
.clients { float:left; width:343px; }
.clients li { margin-bottom:0; list-style:none; color:#3D5F8E; }
.clients.alt { float:right; }

.forms { list-style:none; margin-left:0; }
.forms li { margin-bottom:10px; }
.forms label { cursor:pointer; display:block; font-weight:bold; }
.forms input, .forms textarea { width:267px; }
.forms textarea { height:200px; }
.forms .buttons input { cursor:pointer; width:auto; }
.required { color:#39618C; font-size:20px; font-style:normal; font-weight:normal; vertical-align:text-top; }
.error { color:#f00; display:block; font-size:10px; font-style:normal; }
.forms .grouping ul { list-style: none; }
.forms .grouping ul input { margin-right: 5px;width: auto; }
.forms .grouping ul label { display: inline; }

/*#international-development.parent .intro { font-size:19px; line-height:22px; }*/
#international-development.parent .intro h2 { font-weight: bold; }
#international-development #secondaryContent h2 { color:#ca7129; font-size:10px; font-weight:bold; line-height:15px; text-transform:uppercase; }
#international-development #secondaryContent h3 { color:#333; font-size:13px; line-height:15px; margin-bottom:4px; }

.paging { list-style:none; margin-left:0; overflow:hidden; padding-top:12px; width:100%;  }
.paging li { border:1px solid #3D5F8E; float:left; margin-right:10px; }
.paging .current, .paging a { padding:2px 5px; }
.paging a { background:#3D5F8E; color:#fff; display:block; text-decoration:none; }
.paging a:hover { background:#fff; color:#3D5F8E; }

#educational-assessment .action { background-repeat:no-repeat; display:block; float:right; height:33px; margin:0 0 5px 5px; overflow:hidden; text-indent:-9999px; width: 28px; }
#educational-assessment .action:hover { background-position: 0 -33px; }
#educational-assessment .next { background-image: url(/images/focus-area/educational-assessment/next.png); }
#educational-assessment .diagram { background-image: url(/images/focus-area/educational-assessment/diagram.png); }
#educational-assessment .demo { background-image: url(/images/focus-area/educational-assessment/demo.png); }
#educational-assessment .video { background-image: url(/images/focus-area/educational-assessment/video.png); }
#educational-assessment .graph { background-image: url(/images/focus-area/educational-assessment/graph.png); }

.relatedItems { background: #D6DEE9; float: right; font-size: 11px; line-height: 16px; margin: 0 0 0 14px; padding: 12px 12px 0; width: 200px; }
.relatedItems ul { list-style: none; margin: 0; }
.relatedItems li { padding-bottom: 12px; }

.intro .flickr { list-style: none; margin: 0; overflow: hidden; }
.intro .flickr li { float: left; margin: 0 12px 12px 0; }
.intro .flickr .alt { margin-right: 0; }
.intro .flickr img { display: block; }

/* Subpage Sidebar */
#secondaryContent .expert h3, #sidebar h3 { color:#783049; font-size:11px; line-height:15px; margin-bottom:6px; }
#contracting #sidebar h3 { color:#000; }
/*#secondaryContent .expert h3, #sidebar .expert h3 { font-size:13px; margin-bottom:10px; }*/
#secondaryContent .expert h4, #sidebar .expert h4 { font-size:11px; line-height:16.5px; }
#secondaryContent .expert h5, #sidebar .expert h5 { font-size:10px; font-style:italic; font-weight:normal; line-height:12px; }
#secondaryContent .expert img, #sidebar .expert img { display:block; margin-bottom:10px; }
#sidebar .expert p { line-height:15px; }
.expert p { margin-bottom:15px; }

#sidebar .flickr { list-style:none; margin-left:0; }
#sidebar .flickr img { display:block; }

/* Footer */
#footer ul { /*clear:right;*/ float:right; line-height:23px; list-style:none; margin:0; text-align:right; }
#footer ul li { background:url(/images/template/nav-separator.png) no-repeat 0 50%; float:left; margin-right:10px; }
#footer ul a { color:#626363; padding-left:5px; }
#footer ul li.social, #footer ul li.resizer, #footer ul li.resizer li { background:none; margin-right:0; }
#footer ul li.social a, #footer ul li.resizer a { padding-left:0; }
#footer ul li.social img { /*display:block; float:right;*/ margin-left:6px; }
#footer ul li.resizer { margin:7px 11px 0 22px; font-style:italic; }
#footer ul li.resizer li.small { font-size:11px; font-weight:bold; margin-right:4px; margin-top:3px; }
.medium #footer ul li.resizer li.small, .large #footer ul li.resizer li.small { font-weight:normal; }
#footer ul li.resizer li.medium { font-size:15px; margin-right:5px; margin-top:1px; }
#footer ul li.resizer li.large { font-size:19px; }
.medium #footer ul li.resizer li.medium, .large #footer ul li.resizer li.large { font-weight:bold; }
#footer ul li.resizer a:hover { text-decoration:none; }
#footer ul .resizer ul { line-height:11px; }
#footer p.vcard { color:#626363; font-size:11px; margin: 0; padding: 0 0 12px 20px; }
#footer p.vcard .adr { display:block; }

/* Text Resizing */
body.medium { font-size:15px; line-height:20px; }
.medium #header #primaryNav a { font-size:12.5px; }
.medium #header #searchForm input { font-size:11.5px; }
.medium #header #secondaryNav { font-size:13px; }
.medium #header #secondaryNav #focusAreasSecondaryNav .subNav ul a, .medium #header #secondaryNav #reportsProductsSecondaryNav .subNav ul a, .medium #header #secondaryNav #expertiseSecondaryNav .subNav ul a, .medium #header #secondaryNav #careersSecondaryNav .subNav ul a, .medium #header #secondaryNav #newsSecondaryNav .subNav ul a { font-size:13px; line-height:15px; }
.medium #breadCrumbs { font-size:12px; }
.medium #tertiaryNav { font-size:13px; line-height:16px; }
.medium .intro { font-size:18px; line-height:22px; }
.medium h1 { font-size:18px; line-height:22px; }
.medium h2 { font-size:15px; line-height:17px; }
.medium a.more { font-size:11px; }
.medium #sidebar { font-size:13px; line-height:18px; }
.medium #sidebar h3 { font-size:13px; line-height:17px; }
.medium .listing .date { font-size:11px; line-height:15px; }

body.large { font-size:17px; line-height:22px; }
.large #header #primaryNav a { font-size:14.5px; }
.large #header #searchForm input { font-size:13.5px; }
.large #header #secondaryNav { font-size:15px; }
.large #header #secondaryNav #focusAreasSecondaryNav .subNav ul a, .large #header #secondaryNav #reportsProductsSecondaryNav .subNav ul a, .large #header #secondaryNav #expertiseSecondaryNav .subNav ul a, .large #header #secondaryNav #careersSecondaryNav .subNav ul a, .large #header #secondaryNav #newsSecondaryNav .subNav ul a { font-size:15px; line-height:17px; }
.large #breadCrumbs { font-size:14px; }
.large #tertiaryNav { font-size:15px; line-height:18px; }
.large .intro { font-size:20px; line-height:24px; }
.large h1 { font-size:20px; line-height:24px; }
.large h2 { font-size:17px; line-height:19px; }
.large a.more { font-size:13px; }
.large #sidebar { font-size:15px; line-height:20px; }
.large #sidebar h3 { font-size:15px; line-height:19px; }
.large .listing .date { font-size:13px; line-height:17px; }

/* Lightbox */
#jquery-overlay { position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; }
#jquery-lightbox { position:absolute; top:0; left:0; width:100%; z-index:100; text-align:center; line-height:0; }
#jquery-lightbox a img { border:none; }
#lightbox-container-image-box { position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto; }
#lightbox-container-image { padding:10px; }
#lightbox-loading { position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0; }
#lightbox-nav { position:absolute; top:0; left:0; height:100%; width:100%; z-index:10; }
#lightbox-container-image-box > #lightbox-nav { left:0; }
#lightbox-nav a { outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width:49%; height:100%; zoom:1; display:block; }
#lightbox-nav-btnPrev { left:0; float:left; }
#lightbox-nav-btnNext { right:0; float:right; }
#lightbox-container-image-data-box { font:10px Verdana, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px 0; }
#lightbox-container-image-data { padding:0 10px; color:#666; }
#lightbox-container-image-data #lightbox-image-details { width:70%; float:left; text-align:left; }	
#lightbox-image-details-caption { font-weight:bold; }
#lightbox-image-details-currentNumber { display:block; clear:left; padding-bottom:1.0em; }			
#lightbox-secNav-btnClose { width:66px; float:right; padding-bottom:0.7em; }

/* Override for Homepage */
#home #branding img, #home #branding embed { display:block; }
#home #feature { /*background:url(/images/home/feature/shadow-top.gif) 0 0 repeat-x #fff;*/ overflow:hidden; /*padding:0 0 0 20px;*/ margin-bottom:1px; }
/*
#home #feature #feature-nav { background: url(/images/template/home-feature-nav.png) repeat-y; min-height: 173px; margin:0; list-style:none; float:left; }
#home #feature #feature-nav li { margin:0; }
#home #feature #feature-nav a { width:124px; color:#fff; display:block; font-weight:bold; border: 1px solid #fff; border-width: 0 1px 1px 0; font-size:11px; line-height: 34px; padding: 0 15px 0 22px; text-decoration:none; }
*/
#home #feature #fn-educational-assessment a, #home #feature #fn-int-development a { line-height: 12px; padding: 4px 15px 5px 22px; }
#home #feature #feature-nav .current a { font-weight:bold; color:#fff; background:url(/images/home/feature/nav-bg.png) 100% 0 no-repeat #3d608f; }
#home #feature #feature-content { /*background:url(/images/home/feature/shadow-bottom.gif) 0 100% repeat-x;*/ width:960px; float:left; position:relative; overflow:hidden; }
#feature-content ol { margin:0; padding:0; list-style:none; position:absolute; z-index:25; }
#feature-arrow { left:665px; bottom:11px; z-index:10; }
#feature-arrow li { float:left; margin-right:5px; }
#feature-arrow li a { float:left; display:block; width:22px; height:22px; text-indent:-9999px; overflow:hidden; outline:none; background:url(/images/home/feature/play-pause.png) no-repeat 0 0; }
#feature-arrow #play a { background-position:0 -22px; }

#feature-pagination { bottom:5px; left:468px; }
#feature-pagination li { float:left; margin-left:5px; }
#feature-pagination li a { float:left; display:block; width:25px; height:22px; color:#fff; font-weight:bold; text-decoration:none; font-size:17px; position:relative; text-align:center; padding-top:3px; margin-top:5px; }
/*
#feature-pagination li a span { position:absolute; top:3px; left:7px; z-index:2; }
#feature-pagination li a img { position:absolute; top:0; left:0; z-index:1; height:25px; width:25px; }
*/
#panel1 a { background-color:#013866; }
#panel2 a { background-color:#005a36; }
#panel3 a { background-color:#442c7a; }
#panel4 a { background-color:#235077; }
#panel5 a { background-color:#7b1111; }
#panel6 a { background-color:#ca7d1a; }
#feature-pagination .activeSlide { font-size:24px; width:35px; height:27px; padding-top:8px; margin-top:0; }

#home #feature #feature-content #hero div { display:none; min-height:206px; padding:21px 21px 0 468px; width:471px; }
#home #feature #feature-content div img { border: none; position:absolute; top:0; left:0; z-index:5; }
#home #feature #feature-content div .section-name { position:absolute; left:22px; bottom:22px; color:#fff; font-size:30px; text-shadow:0 0 5px #000; width:184px; text-align:left; margin:0; z-index:15; }

/*#home #feature .date { color:#3b5e8d; display:block; font-size:10px; margin:12px 0; }*/
#feature h2 { color:#3d608f; font-size:13px; font-weight: bold; line-height:18px; margin-bottom:4px; }
#feature h2 a { color:#a95853; display:block; }
#feature h2 .primary { display:block; text-align:left; }
#feature h2 strong { font-size:34px; }
#feature p { font-size:22px; line-height:26px; margin-bottom:0; font-weight:normal; color:#; }
.readMore a { padding-top:15px; display:block; font-size:12px; font-weight:bold; line-height:16px; }
.readMore a:after { content:" \003e"; }

#education-content p { color:#013866; }
#educational-assessment-content p { color:#005a36; }
#health-content p { color:#442c7a; }
#int-development-content p { color:#7b1111; }
#work-training-content p { color:#ca7d1a; }

#home #content #primaryContent p .readMore { /*display:block;*/ font-size:11px; }

#home #content #content-wrap { /*background:url(/images/home/main-bg-top.gif) 0 0 no-repeat;*/ }
#home #content #content-wrap-inner { width:auto; overflow:hidden; /*background:url(/images/home/main-bg-bottom.gif) 0 100% no-repeat;*/ }
#home #content #primaryContent { padding:17px 20px 0; width:120px; }
#home #content #primaryContent h2 { font-size:14px; font-weight:bold; }
#home #content #primaryContent h2 a { color:#a3534e; }
#home #content #primaryContent img { display:block; margin-bottom:10px; }
#home #content #primaryContent h3, #home #content #primaryContent h4 { font-size:10px; }
#home #content #primaryContent h4 { font-style:italic; margin-bottom:10px; font-weight:bold; }

#home #content #secondaryContent { background:url(/images/home/main-bg.gif) 0 0 no-repeat; float:left; padding:15px 5px 0 15px; position:relative; width:610px; }
#home #content #secondaryContent h2 { color:#788238; font-size:14px; font-weight:bold; /*left:0; line-height:75px; position:absolute; top:0;*/ }
#home #content #secondaryContent .latest { float:right; position:relative; width:273px; }
#home #content #secondaryContent .listing { float:left; margin-top:0; width:301px; }
#home #content #secondaryContent .listing li { margin-top:0; }
#home #content #secondaryContent h3, #home #content #secondaryContent .listing h3 { font-size:14px; line-height:18px; }
#home #content #secondaryContent .readMore, #home #sidebar .listing .readMore { white-space:nowrap; }
#home #content #secondaryContent .left {width:82%;}
#home #content #secondaryContent .right {width:12%; clear:both;}

#home #content #tertiaryContent { width:330px; float:left; /*padding:18px 11px;*/ font-size:11px; }
#home #content #tertiaryContent h2 { color:#3d608f; font-weight:bold; font-size:14px; }
#home #content #tertiaryContent .date { font-size:10px; font-weight:bold; color:#333; }
#home #content #tertiaryContent div { padding:15px 20px; }
#home #content #tertiaryContent #ter-news-events { background:url(/images/home/ter-news-bg.gif) 0 0 no-repeat; }
#home #content #tertiaryContent #ticker { background-image:none; background-color:#537495; color:#fff; margin:0; padding:0; overflow:hidden; position:relative; }
#home #content #tertiaryContent #ticker #ticker-in { margin:5px 10px; padding:0; position:relative; overflow:hidden; }
#home #content #tertiaryContent #ticker #ticker-in ul { margin:0; padding:0; list-style:none; overflow:auto; }
#home #content #tertiaryContent #ticker a { color:#fff; }
#home #content #tertiaryContent #ter-blog { background:url(/images/home/blog-bg.gif) 0 0 no-repeat; }
.js #home #content #tertiaryContent #ticker #ticker-in ul a { border-right:1px solid #fff; padding:0 5px; }


#home #content #tertiaryContent #ticker #ticker-in { xheight:18px; }
#home #content #tertiaryContent #ticker li { xfloat:left; }
#home #sidebar { padding:12px 12px 0 12px; width:136px; }
#home #sidebar .listing { margin-top:0; }
#home #sidebar .listing a { display:block; font-weight:bold; }
#home #sidebar .listing img { display:block; margin:6px 0 8px; }
#home #sidebar .listing .readMore { display:inline; font-weight:normal; }

/* Expertise Modal */
.expertiseModal {
	display:none; left:315px; position:absolute; top:174px; width:410px; z-index:1000;
}
#home .expertiseModal { top: 166px; }
.expertiseModal .expertiseInner { 
	background:url(/images/template/expertise-modal-bg.png) repeat-y; 
	overflow:hidden; padding:5px 11px 6px 9px; 
	width:390px;
}
.expertiseModal .expertiseBottom { background:url(/images/template/expertise-modal-bottom.png); height:8px; width:410px; }
.expertiseModal .sortBy { float:left; margin:0; }
.expertiseModal .sortBy a { color:#000; }
.expertiseModal .sortBy a.current { text-decoration:underline; }
.expertiseModal .viewDetail {
	color:#000; display:block; float:right; font-size:12px; font-weight:bold; margin-bottom:20px; text-decoration:underline;
}
.expertiseModal .close { 
	color:#000; display:block; font-size:9px; text-align:right; text-decoration:underline; width:100%;
}
.alphaNav { border-bottom:1px solid #eee; border-top:1px solid #eee; float:left; xfont-size:10px; list-style:none; padding:6px 0; margin:0 0 7px; width:100%; }
.alphaNav li { float:left; }
.alphaNav a { display:block; float:left; padding:3px 4px; color:#3c5f8e; font-size:15px; font-weight:bold; text-decoration:underline; }
.alphaNav a:hover, .alphaNav a:active, .alphaNav a:focus { text-decoration:none; }
.alphaNav li.current a { background:#3c5f8e; color:#fff; }
.expertiseModal .listing { 
	clear:both; font-size:10px; line-height:12px; height:400px; 
	margin:0; overflow:auto; padding-top:11px;
}
.expertiseModal .listing li { margin-bottom:3px; }
#experts .listing li { margin-bottom:14px; overflow:hidden; }
#topicalIndex .listing a { display:block; }
#experts .listing .leftSide { margin:0; }
#experts .listing .bio { float:right; width:309px; }
#experts .listing .bio h3 { font-size:12px; line-height:16px; }
#experts .listing .bio .title { display:block; margin-bottom:6px; }
#experts .listing .bio p { margin:0; }
#listExperts .listing .expertiseListing { margin-left:0; }

div.flashVideo {
	background:#000 no-repeat top left; height:323px; padding:25px 44px 15px 6px; width:430px;
}

/* jQuery Tooltip */
#tooltip { position:absolute; z-index:3000; border:1px solid #111; background-color:#e9ed9a; padding:5px; width:300px; }
#tooltip h3, #tooltip div { margin:0; font-size:12px; font-weight:normal; }

/* Twitter page */
.retweet{float:right; font-weight:bold;}
.tweets { border-top:1px solid #e6e6e6; margin-top:5px; padding-top:5px; }
.tweets:last-child { margin-bottom:20px; }
.tweets h2 { float:left; font-weight:bold; margin-right:10px; }
.tweets .follow { 
	background:#e6e6e6; border:1px solid #ccc; border-radius:5px; color:#000; float:left; font-size:11px; line-height:11px; -moz-border-radius:5px; padding:4px 8px; -webkit-border-radius:5px;
}
.tweets .follow:hover { background:#d5d5d5; text-decoration:none; }
.tweets ul { clear:both; list-style:none; margin:0 0 5px; }
.tweets ul .lead { font-size:15px; font-weight:bold; margin-bottom:10px; }
.tweets ul .meta { color:#999; display:block; font-size:11px; font-weight:normal; }
.tweetNoHeitght {height:0;}

#eduflack { border:1px solid #ccc; padding:5px; margin-bottom:18px; }
#eduflack ul { margin:0; padding:0; list-style:none; }
#eduflack li { margin-bottom:20px; }
#eduflack h2 { font-weight:bold; font-size:16px; }
#eduflack h2 a { color:#474647; text-decoration:none; }
#eduflack h3 { font-size:13px; }
#eduflack .published { color:#474647; font-size:9px; margin:0; }

/* liScroll styles */
x.tickercontainer { /* the outer div with the black border */
border: 1px solid #000;
background: #fff; 
width: 738px; 
height: 27px; 
margin: 0; 
padding: 0
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 10px;
top: 8px;
width: 718px;
overflow: hidden;
}
ul.newsticker { /* that's your list */
position:relative;
left:750px;
font:bold 10px Verdana;
list-style-type:none;
margin:0;
padding:0;

}
ul.newsticker li {
float:left; /* important: display inline gives incorrect results when you check for elem's width */
margin:0;
padding:0;
}
ul.newsticker a { white-space:nowrap; padding:0; color:#ff0000; font:bold 10px Verdana; margin:0 50px 0 0; } 
ul.newsticker span { margin: 0 10px 0 0; }

/* for the modal window close button */
div#DOMWindow a.closePlayer { background:url(/images/home/modalClose.png) no-repeat; cursor:pointer; display:block; height:25px; position:absolute; right:0; text-indent:-999em; top:0px; width:25px; }

.showLearnMore, .showLearnMore2, .showLearnMore3, .showLearnMore4, .showLearnMore5, .showLearnMore6, .showLearnMore7, .showLearnMore8, .showLearnMore9 { color:#3d5f8e; cursor:pointer; }
.learnMore, .learnMore2, .learnMore3, .learnMore4, .learnMore5, .learnMore6, .learnMore7, .learnMore8, .learnMore9 { display:none; }

/* history page*/
#timeline { background:#ffffff; width:798px; }
#timeline .odd { background:#e8edf2; }
#timeline .leftColumn { color:#537da2;  padding:13px 25px 13px; text-align:right; width:195px; }
#timeline .rightColumn { padding:13px 25px 13px 0; width:540px; }
#timeline .smallHeading { color:#484647; font-weight:bold; margin-bottom:0; }
#timeline h1.history-heading { font-family: "Palantino", "Times New Roman", Times, serif; font-size:216%; margin-bottom:25px; }
#timeline h2 { color:#537da2; font-size:131%; line-height:1.2em; }
#timeline .rightColumn img { border:3px solid #e2e3e4; }

/* waves */
.airwaves h1 { margin-bottom:18px; }
.airwaves #content img { border:none; display:block; }
.airwaves .img { float:left; margin-right:15px; padding:5px; background-color:rgb(233,238,242); }
.airwaves #content { width:538px; }
.airwaves .article { width:auto; overflow:hidden; }
.airwaves .more a:after { content:' \003e'; }
.airwaves .featured .more a { font-weight:bold; }
.airwaves .featured { margin-bottom:18px; border-bottom:1px solid rgb(194,196,198); }
.airwaves .date { margin:0; font-size:11px; line-height:1.636; color:rgb(70,70,70); }
.airwaves .entry-title, .airwaves .entry-title a { display:block; font-size:18px; line-height:1.222; color:rgb(61,95,142); }

#waves-entries { width:auto; overflow:hidden; }
#waves-filter ul { margin-left:0; list-style:none; width:auto; overflow:hidden; }
#waves-filter li { float:left; margin-right:30px; }
#waves-filter button { margin:0; border:0; padding:0 5px; display:block; height:24px; text-transform:uppercase; color:rgb(255,255,255); background-color:rgb(0,16,121); cursor:pointer; }
#waves-entries .article { margin-bottom:18px; float:left; width:48%; margin-right:2%; }
#waves-entries .odd { clear:both; }
#waves-entries .entry-title a { font-weight:normal; font-size:15px; line-height:1.2; }
#waves-entries p { margin-bottom:0; }
#waves-entries p.summaryInfo { margin-bottom:0; min-height:206px; border:1px solid red; }

.airwaves #sidebar { padding:20px 30px; width:161px; font-size:16px; line-height:1.313; color:rgb(52,95,140); }
.airwaves #sidebar h3 { margin:0 -30px 10px; padding:8px 30px; font-size:12px; color:rgb(255,255,255); background-color:rgb(1,56,102); text-transform:uppercase; }
.airwaves #sidebar h3.noCaps { text-transform:none; }

.airwaves #sidebar .more a { color:rgb(0,57,101); }

.googlePlus.shareThis { float:right; margin:10px 20px 0 0; }

.stButton .chicklets { color:#474647; font-family::Arial !important; font-size:.9em !important; }
