@import url(79ac8b197f0fb554a03782a62f3c26a24c82f606.css) ;

/* clear fixes */
#dos-banner:after, #content-well:after, #popup-content01:after, #popup-content02:after {content:".";display:block;height:0;clear:both;visibility:hidden;/*zoom:1;*/}

html {width:100%;}
body {width:100%;font-family:"Lucida Grande", Arial, Verdana, sans-serif;}

/*skip to content link after body tag*/
.skip-link{ position:absolute; left:-10000px; top:auto; width:1px; height:1px;overflow:hidden;}

/* dos wrapper */
#dos-wrapper {width:100%;min-width:960px;background: url(6848ad145876484f84d8b663aea8d4cc6bd1895e.jpg)  0 0 repeat-x;}
#dos-wrap {min-height:115px;}

/* dos header */
#dos-header {background: url(623e36e97a66ada9f2ca6358a8a0527fcad8a879.jpg)  center top no-repeat;}
#dos-header.left {background: url(623e36e97a66ada9f2ca6358a8a0527fcad8a879.jpg)  right top no-repeat;}
#dos-header.no-bg-img {background:none;}

/* dos banner */
#dos-banner {margin:0 auto;width:960px;}
#dos-header.left #dos-banner {margin:0;}

/* logo assets - new */
#dos-logo-assets {margin:16px 0 13px 0;padding:0;width:592px;height:86px;float:left;}
#dos-header.left #dos-banner #dos-logo-assets {margin-left:15px;}
#dos-logo-assets p {margin:0;padding:0;}
#usdos-logo-seal {margin:0 16px 0 0;padding:0;width:86px;height:86px;float:left;}
#dos-logo-text {width:489px;height:86px;float:left;}
#dos-logo-text.no-tagline h1#usdos-logo-text {margin:0;height:86px;background-position:0 50%;}
#usdos-logo-text {margin:16px 0 0 0;padding:0;height:38px;background: url(d61d7e3ec216d127c93002101140106e6b4dca2e.png)  0 0 no-repeat;}
#usdos-logo-text a span {display:none;}
#tagline {margin:5px 0 0 5px;font-size:14px;text-transform:uppercase;letter-spacing:3px;color:#b3cfeb;float:left; /*added by Jen for report viewer conflict*/ border-bottom: medium none !important;padding-top:0; /*added to fix tagline font issue*/ font-family:"Lucida Grande", Arial, Verdana, sans-serif;}

#sidebar-top-moved {margin:0;padding:0;clear:right;float:right;}

/* nav container */
#nav-container {width:960px;}


/* user nav */
#user-nav {height:35px;position:relative;z-index:20;background: url(db90bf21e9e64b8edd03bab3c1f1d2168751a010.png)  0 0 no-repeat;float:right;}
#user-nav.no-blog {background: url(5d325e13fc0281ece8fa1ee5a2caa8d4e66b54f6.png)  0 0 no-repeat;float:right;}
ul#user-nav li.level01 {/*margin-right:10px;*/margin-right:9px;padding:0;float:left;}
ul#user-nav li.level01.last {margin-right:5px;}
ul#user-nav li a span {display:none;}

ul li a#un-link01, ul li a#un-link02, ul li a#un-link03, ul li a#un-link04, ul li a#un-link05, ul li a#un-link06, ul li a#un-link07, ul li a#un-link08 {height:35px;display:block;}

ul li#un-corner {width:19px;height:35px;}
ul li a#un-link01 {width:108px;}
ul li a#un-link02 {width:89px;}
ul li a#un-link03 {width:39px;}
ul li a#un-link04 {width:52px;}
ul li a#un-link05 {width:60px;}
ul li a#un-link06 {width:64px;}
ul li a#un-link07 {width:119px;}
ul li#msd-container.level01 {margin:0;width:194px;}

ul li a#un-link01:hover, ul li a#un-link01.selected, ul li a#un-link02:hover, ul li a#un-link02.selected, ul li a#un-link03:hover, ul li a#un-link03.selected, ul li a#un-link04:hover, ul li a#un-link04.selected, ul li a#un-link05:hover, ul li a#un-link05.selected, ul li a#un-link06:hover, ul li a#un-link06.selected, ul li a#un-link07:hover, ul li a#un-link07.selected {background: url(db90bf21e9e64b8edd03bab3c1f1d2168751a010.png)  0 0 no-repeat;}

ul li a#un-link01:hover, ul li a#un-link01.selected {background-position:-19px -35px;}
ul li a#un-link02:hover, ul li a#un-link02.selected {background-position:-136px -35px;}
ul li a#un-link03:hover, ul li a#un-link03.selected {background-position:-234px -35px;}
ul li a#un-link04:hover, ul li a#un-link04.selected {background-position:-282px -35px;}
ul li a#un-link05:hover, ul li a#un-link05.selected {background-position:-343px -35px;}
ul li a#un-link06:hover, ul li a#un-link06.selected {background-position:-412px -35px;}
ul li a#un-link07:hover, ul li a#un-link07.selected {background-position:-485px -35px;}

/* global nav */
#global-nav {width:960px;height:50px;position:relative;z-index:15;background: url(188d697109eb2ee47e2c4ef8383d8f603312d469.png)  0 0 no-repeat;clear:both;}
ul#global-nav li.level01 {margin:0;padding:0;float:left;}
ul#global-nav li a span {display:none;}

ul li a#gn-link01, ul li a#gn-link02, ul li a#gn-link03, ul li a#gn-link04, ul li a#gn-link05, ul li a#gn-link06, ul li a#gn-link07, ul li a#gn-link08 {margin-left:1px;height:50px;display:block;}

ul li#gn-corner {width:24px;height:50px;}
ul li a#gn-link01 {width:64px;}
ul li a#gn-link02 {width:68px;}
ul li a#gn-link03 {width:90px;}
ul li a#gn-link04 {width:145px;}
ul li a#gn-link05 {width:175px;}
ul li a#gn-link06 {width:132px;}
ul li a#gn-link07 {width:136px;}
ul li a#gn-link08 {width:118px;}

ul li a#gn-link01:hover, ul li a#gn-link01.selected, ul li a#gn-link02:hover, ul li a#gn-link02.selected, ul li a#gn-link03:hover, ul li a#gn-link03.selected, ul li a#gn-link04:hover, ul li a#gn-link04.selected, ul li a#gn-link05:hover, ul li a#gn-link05.selected, ul li a#gn-link06:hover, ul li a#gn-link06.selected, ul li a#gn-link07:hover, ul li a#gn-link07.selected, ul li a#gn-link08:hover, ul li a#gn-link08.selected {background: url(188d697109eb2ee47e2c4ef8383d8f603312d469.png)  0 0 no-repeat;}

ul li a#gn-link01:hover, ul li a#gn-link01.selected {background-position:-24px -50px;}
ul li a#gn-link02:hover, ul li a#gn-link02.selected {background-position:-89px -50px;}
ul li a#gn-link03:hover, ul li a#gn-link03.selected {background-position:-158px -50px;}
ul li a#gn-link04:hover, ul li a#gn-link04.selected {background-position:-249px -50px;}
ul li a#gn-link05:hover, ul li a#gn-link05.selected {background-position:-395px -50px;}
ul li a#gn-link06:hover, ul li a#gn-link06.selected {background-position:-571px -50px;}
ul li a#gn-link07:hover, ul li a#gn-link07.selected {background-position:-704px -50px;}
ul li a#gn-link08:hover, ul li a#gn-link08.selected {background-position:-841px -50px;}

/* content output */
#content-output {background: url(623e36e97a66ada9f2ca6358a8a0527fcad8a879.jpg)  center -200px no-repeat;}
#content-output.left {background: url(dc1db7bb2860e9f3febfed9cc4698db77257d370.jpg)  right -200px no-repeat;}
#content-output.no-bg-img {background:none;}

/* content well */
#content-well {margin:0 auto;width:960px;background:#fff;}
#content-output.left #content-well {margin:0;}

/* sidebar */
#sidebar {margin:0;padding:0;width:260px;background:#fff;float:right;overflow:hidden;}
#bity {
	padding:5px;
	font-size:11px;
	background-color:#ccc;
	color:#000;
	border: 1px solid #aaa;
	text-align:center;
	display:none;
}
#sidebar-top {height:274px;background:#000 url(8e788ce99ac6adbccf80a494501626a94775f3ad.png)  0 100% repeat-x;border-bottom:1px solid #75a0ca;}

/* search the site */
#search-the-site {margin:0 15px 0 0;padding:0;width:230px;height:25px;clear:both;float:right;background: url(481ce8bf7e3b1be0b4d6e652c03bfd19a6956cef.png)  0 0 no-repeat;} /* see: http://blogs.creative-jar.com/post/Input-backgrounds-scrolling-in-IE.aspx */
#search-the-site form {height:25px;}

/* search field */
#search-field-input {margin:0;padding:0 6px 0 6px;width:163px;height:25px;font-family:Arial, sans-serif;font-size:11px;line-height:11px;border:0;vertical-align:top;background:transparent;}

#search-button {margin:0 0 0 3px;padding:0;width:52px;height:25px;background: url(aafce51a163915e0d5f63f1f5c8769e536892273.png)  0 0 no-repeat;border:none;cursor:pointer;vertical-align:top;}
#search-button span {display:none;}

/* browse by - new */
#browse-by {margin:22px 0 12px 0;padding:0;float:right;visibility:hidden;}
#browse-by dt h2 {margin:0 0 4px 0;width:63px;height:13px;background: url(7b1af4ae24d2557ec3db206711605f3c2b215202.png)  0 0 no-repeat; /*added by Jen for report viewer conflict*/ border-bottom: medium none !important; padding-top:0;}
#browse-by dt h2 span {display:none;}
#browse-by dd {margin:0;padding:0;background: url(5f3236d990e7d078ce4ad88e970ff671975011d3.gif)  0 .4em no-repeat;/*float:left;*/display:inline;}
#browse-by dd a {margin:0 3px;padding:0 3px;font:600 10px/18px verdana;color:#fff;text-decoration:none;}
#browse-by dd a:hover {color:#609bc8;}
#browse-by dd.first {padding-left:0;background:none;}
#browse-by dd.first a {margin-left:0;padding-left:0;}
#browse-by dd.last {padding-right:0;}
#browse-by dd.last a {margin-right:0;padding-right:0;}

/* browse by popups */
/*added by Jen for report view conflict on the popup*/
.popup h2 {border-bottom: medium none !important;padding-top:0;}

#browse-by-topic, #browse-by-country, #browse-by-location {margin:-48px 0 0 301px;padding-top:18px;width:658px;position:absolute;z-index:40;background: url(91983c0c70c720ea2c1023632daec7f2c59898a6.png)  0 0 no-repeat;display:none;}
#popup-content01 {margin:0;padding:0;min-height:490px;height:auto !important;height:490px;background: url(c605c13856d5b6688c5e913f03e28b595798f851.png)  0 0 repeat-y;color:#000;font-size:11px;line-height:17px;}
#popup-content01 p {margin:0 0 0 30px;padding:0;clear:left;}
#popup-bottom01 {height:18px;background: url(351c6c1e73915187f3f4dce53d0a6d01c2d14153.png)  left top no-repeat;}

#browse-by-speaker, #browse-by-publication, #browse-by-date {margin:-48px 0 0 600px;padding-top:18px;width:359px;position:absolute;z-index:40;background: url(be33c460922e79deb6c290b6fa16e4bdd6269df7.png)  0 0 no-repeat;display:none;}
#popup-content02 {margin:0;padding:0;min-height:254px;height:auto !important;height:254px;background: url(0ba8f7acfaeead2d7f0f50a17b791aa782afde74.png)  0 0 repeat-y;color:#000;font-size:11px;line-height:17px;}
#popup-content02 p {margin:0 0 0 30px;padding:0;clear:left;}
#popup-bottom02 {height:18px;background: url(a0820dd26efb56cb88fd0c66465b2304138625a1.png)  0 0 no-repeat;}

a.close-popup {margin:0 38px 0 0;padding:4px 6px 2px 6px;font-family:Monaco, Arial;font-size:10px;font-weight:normal;color:#666;border:1px solid #ccc;background:#efefef;text-decoration:none;text-transform:uppercase;float:right;}
a.close-popup:hover {color:#fff;text-decoration:none;border:1px solid #185a9c;background:#185a9c;}

a.close-callout {margin:15px 2px 3px 2px;padding:4px 6px 2px 6px;font-family:Monaco, Arial;font-size:10px;font-weight:normal;color:#666;border:1px solid #ccc;background:#efefef;text-decoration:none;text-transform:uppercase;float:left;}
a.close-callout:hover {color:#fff;text-decoration:none;border:1px solid #185a9c;background:#185a9c;}

ul.alphabet {margin:0 0 30px 30px;padding:12px 0 0 0;clear:both;display:block;}
ul.alphabet li {margin:0 4px 0 0;padding:0;float:left;}
ul.alphabet li a {margin:0;padding:2px 6px;font-family:Monaco, Arial;font-size:10px;font-weight:normal;color:#666;border:1px solid #ccc;background:#efefef;text-decoration:none;display:block;}
ul.alphabet li a:hover {color:#fff;text-decoration:none;border:1px solid #185a9c;background:#185a9c;}
ul.alphabet li a.selected {color:#fff;text-decoration:none;border:1px solid #185a9c;background:#185a9c;}

#popup-content01 ul.left-column {margin:20px 0;padding:0 30px;width:257px;border-right:1px solid #ccc;float:left;}
#popup-content01 ul.left-column li a, #popup-content01 ul.right-column li a {font-family:"Lucida Grande", Arial, Verdana, sans-serif;font-size:11px;line-height:20px;color:#185a9c;text-decoration:none;}
#popup-content01 ul.left-column li a:hover, #popup-content01 ul.right-column li a:hover {text-decoration:underline;}
#popup-content01 ul.right-column {margin:20px 0;padding:0 30px;width:257px;float:left;}

#popup-content02 ul.left-column {margin:20px 0 0 0;padding:0 30px 20px 30px;width:257px;float:left;}
#popup-content02 ul.left-column li a {font-family:"Lucida Grande", Arial, Verdana, sans-serif;font-size:11px;line-height:20px;color:#185a9c;text-decoration:none;}
#popup-content02 ul.left-column li a:hover {text-decoration:underline;}

h2.viewing-by-topic-headline {margin:5px 0 0 30px;padding:0;width:122px !important;height:17px;float:left;background: url(d261897ca6fc722f81bb07d8c5823e6c57818b45.gif)  0 0 no-repeat;}
h2.viewing-by-speaker-headline {margin:5px 0 0 30px;padding:0;width:146px !important;height:17px;float:left;background: url(393a8671b95f21019672f8e7f183cae8b46b7759.gif)  0 0 no-repeat;}
h2.viewing-by-publication-headline {margin:5px 0 0 30px;padding:0;width:165px !important;height:17px;float:left;background: url(4fb6cb6235ced850b3162bb08d7780ffc8199d62.gif)  0 0 no-repeat;}
h2.viewing-by-country-headline {margin:5px 0 0 30px;padding:0;width:141px !important;height:17px;float:left;background: url(21a168ace366a176bea0fc002ea582088edadb4a.gif)  0 0 no-repeat;}
h2.viewing-by-location-headline {margin:5px 0 0 30px;padding:0;width:145px !important;height:17px;float:left;background: url(ae7c62aea0d118ce97cb4acf0374672d84d9e953.gif)  0 0 no-repeat;}
h2.viewing-by-date-headline {margin:5px 0 0 30px;padding:0;width:117px !important;height:17px;float:left;background: url(a8a4f13f8cfbc01b9ca6027c9a7bd8afe559398b.gif)  0 0 no-repeat;}

h2.viewing-by-topic-headline span, h2.viewing-by-speaker-headline span, h2.viewing-by-publication-headline span, h2.viewing-by-country-headline span, h2.viewing-by-date-headline span,h2.viewing-by-location-headline span {display:none;}

/* quick links */
#quick-links {margin:20px 15px;padding:0;}

h4.quick-links-headline {margin:0 0 10px 0;padding:0;width:69px;height:12px;background: url(2d77efc5abb98a18e3fd2ba8f256a224bbe2e6f3.png)  0 0 no-repeat;}
h4.quick-links-headline label {display:none;}

/* country profiles */
#country-profiles {margin:0;padding:0;width:260px;min-height:76px;height:auto !important;height:76px;background: url(c686d4aa665a9328d26e9c0bcec6e51fdd34f124.gif)  0 100% repeat-x;}

h4.country-profiles-headline {margin:0 0 10px 15px;padding:10px 0 0 0;width:94px;height:13px;background: url(131c50d0706357e312f0409d671af207c105e16c.png)  0 100% no-repeat;}
h4.country-profiles-headline label {display:none;}

/* restyled select dropdowns - note: with the padding included, the width is 190 pixels: the actual width of the image. */
#quick-links span.select, #country-profiles span.select {position:absolute;font:11px/27px Arial, sans-serif;color:#000;overflow:hidden;cursor:pointer;}
#quick-links span.select {margin:0;padding:0 24px 0 8px;width:172px;height:27px;background: url(694703cb9ff61bb1244fe78f9e593b7a8050566f.png)  0 0 no-repeat;}
#country-profiles span.select {margin:0 0 0 15px;padding:0 24px 0 8px;width:172px;height:27px;background: url(67c3b4bcc5b9b261eb37bc53ed953a4de7559908.png)  0 0 no-repeat;}
#country-profiles select {margin:0 0 0 15px;padding:0;}
.styled {height:27px;cursor:pointer;}
.browseby-styled {height:27px;cursor:pointer;}
select.browseby-styled {font-size:12px;opacity:0;position:relative;width:204px;z-index:5;filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);}

#quick-links select option, #country-profiles select option {margin:0;padding:1px 6px;color:#000;background-color:#fff;}

h3.special-headline {margin:0;padding:0;width:149px;height:17px;background: url(bc86fcb32a5efed349a82f94db78ecc28c7113e4.png)  0 0 no-repeat;display:none;}
h3.about-the-secretary-headline span {display:none;}
h3.special-headline span {display:none;}

#about-the-secretary p a img {margin:10px 0 0 0;padding:0;width:215px;height:107px;display:block;}
#special p a img {margin:10px 0 0 0;padding:0;width:215px;height:107px;display:none;}

#about-the-secretary p {margin:0;padding:0;width:215px;font-size:12px;font-weight:normal;color:#1d252f;line-height:17px;}
#special p {margin:0;padding:0;width:215px;font-size:12px;font-weight:normal;color:#fff;line-height:17px;}

/* where is the secretary? */
#where-is-the-secretary {margin:20px 10px 20px 18px;padding:0;width:215px;height:122px;background: url(1c96665ee0cbe91ce8cbff7286a5b551f1e30042.png)  0 100% repeat-x;}

h3.where-is-the-secretary-headline a#where-is-the-secretary {margin:0 0 1px 0;padding:0;width:215px;height:33px;background: url(0a86cdf2d67f45650af366b6048466ba4a1d464d.png)  0 0 no-repeat;display:block;}
h3.where-is-the-secretary-headline a#where-is-the-secretary:hover {background-position:0 -33px;}
h3.where-is-the-secretary-headline a span {display:none;}

#where-is-the-secretary p a img {margin:0 17px 8px 0;padding:0;width:215px;height:77px;display:block;}

#where-is-the-secretary p a#text-the-secretary {margin:0;padding:0;width:178px;height:62px;background: url(9f3be078af95c9af2d9c7f7ebc018e88d61e114c.png)  0 0 no-repeat;display:block;position:absolute;z-index:2;}
#where-is-the-secretary p a#text-the-secretary:hover {background-position:0 -62px;}
#where-is-the-secretary p a#text-the-secretary span {display:none;}

/* google map overlay */ 
#google-map-overlay {width:920px;min-height:552px;display:none;z-index:10000;background-color:#fff;-moz-box-shadow:0 0 90px 5px #000;-webkit-box-shadow:0 0 90px #000;}

/* close button positioned on upper right corner */ 
#google-map-overlay .close {width:36px;height:36px;background: url(1ce700d44addfb56255842fdf3efe173666c840c.gif)  0 0 no-repeat;position:absolute;right:-15px;top:-15px;cursor:pointer;}

/* styling for elements inside overlay */
#google-map-container {margin:0;padding:0;width:540px;height:480px;background-color:#fff;float:left;display:inline;}
#google-map-container a img {display:block;}
#locations-and-dates {margin:0;padding:0;width:395px;float:left;}
h2.where-is-the-secretary-headline02 {margin:41px 0 10px 0;padding:0 0 10px 0;width:395px;height:23px;background:#fff url(c25f1da1aae1f5e66cd38d867f0ab66018ef37c4.png)  0 0 no-repeat;border-bottom:1px solid #c9c9c9;}
h2.where-is-the-secretary-headline02 span {display:none;}
#locations-and-dates dl {margin:0 0 15px 0;padding:0;font-size:12px;font-weight:600;line-height:18px;color:#5b646e;}
#locations-and-dates dl dt a {color:#185a9c;text-decoration:none;}
#locations-and-dates dl dt a:hover {text-decoration:underline;}
#locations-and-dates p a {font-size:12px;font-weight:600;}

/* stay connected with state.gov */
#stay-connected {margin:0;padding:15px 0 0 0;background: url(6587f2960421a12a51693d52fe43cfa76fd37d9a.gif)  0 0 repeat-x;}

h3.stay-connected-headline {width:250px;height:16px;background: url(0d3c76fb49536efe1155ee8c234933d937e50cb3.png)  50% 0 no-repeat;}
h3.stay-connected-headline span, h3.stay-connected-headline-pepfar span {display:none;}
h3.stay-connected-headline-pepfar {width:250px;height:16px;background: url(729865b9cdf435e7798c4b9c0e0346df0db934a3.png)  50% 0 no-repeat;}

#stay-connected dl {padding:0 0 12px 0;}
#stay-connected dl dt strong a {font-size:12px;font-weight:bold;line-height:17px;color:#185a9c;text-decoration:none;}
#stay-connected dl dt strong a:hover {text-decoration:underline;}
#stay-connected dl dd.caps {margin:0;padding:0;font-size:10px;font-weight:normal;color:#777;line-height:17px;text-transform:uppercase;letter-spacing:.6px;}
#stay-connected dl dd {margin:0;padding:2px 0 0 0;font-size:12px;font-weight:normal;color:#1d252f;line-height:17px;}
#stay-connected p {/*height:25px;*/text-align:center;font-size:12px;font-weight:normal;color:#1d252f;line-height:17px;}
#stay-connected p#social-networking-icons-bonus {/*padding: 12px 0 0 0;*/ margin: 0; padding: 0 0 15px 0;}
#stay-connected p#social-networking-icons-bonus a {display: inline-block;}

#social-networking-icons-bonus a.mobile { margin-right: 19px;}
#social-networking-icons-bonus a.video { margin-right: 26px;}
#social-networking-icons-bonus a.rss { margin-right: 20px;}
#social-networking-icons-bonus a.subscribe {margin-right: 17px;}

social-networking-icons {margin:10px auto 24px auto;width:244px;height:36px;}
#social-networking-icons a {margin:0 3px 0 0;padding:0;display:inline-block;vertical-align:top;}
#social-networking-icons a.last {margin-right:0;}

#social-networking-icons-round {margin:10px auto 8px auto;width:244px;/*height: 36px;*/}
#social-networking-icons-round a {margin:0;padding:0;display:inline-block;vertical-align:top;}
#social-networking-icons-round a.last {margin-right:0;}



/* from the dipnote blog */
#from-the-dipnote-blog {margin:25px 15px 0px 10px;padding:0px 0px 4px 0px;border-bottom:1px solid #d0d2d3;}

/*
h3.from-dipnote-headline {margin:0px 0px 10px 0px;width:172px;height:16px;background: url(fff7941a5df4e7293d4b607aa4ac4ca0c0bdb187.png)  0px 0px no-repeat;}
h3.from-dipnote-headline span {display:none;}
*/
h3.from-dipnote-headline {margin:0px 0px 10px 0px;/*width:172px;*/height:16px;}
h3.from-dipnote-headline span {color: #5B5B5B; font-family: arial; font-size: 11pt; font-weight: bold; text-decoration: none;}
h3.from-dipnote-headline span a {color: #185A9C; font-family: arial; font-size: 11pt; font-weight: bold; text-decoration: none;}
h3.from-dipnote-headline span a:hover {text-decoration:underline;}
h3.from-dipnote-headline span.blue {color: #185A9C !important;}

#from-the-dipnote-blog ul {margin:0px;padding:0px 0px 10px 0px;}
#from-the-dipnote-blog ul li strong {margin:0px;padding:0px;font-size:12px;font-weight:normal;line-height:17px;color:#494949;}
#from-the-dipnote-blog ul li strong a {color:#185a9c;text-decoration:none;font-weight:normal;}
#from-the-dipnote-blog ul li strong a:hover {text-decoration:underline;}
#from-the-dipnote-blog ul li.caps {margin:0px;padding:6px 0px 0px 0px;font-size:10px;font-weight:normal;color:#777777;line-height:14px;text-transform:uppercase;letter-spacing:.6px;}
#from-the-dipnote-blog ul li strong span.blue {color: #185A9C !important;}

/* from twitter
#from-twitter {margin:0px 15px 0px 20px;border-bottom:1px solid #d0d2d3;}

h3.from-twitter-headline {font-size:16px;font-size:14px;color:#494949;line-height:30px;margin:12px 0px 12px 0px;width:86px;height:12px;background: url(39f470f4909a355bbedc5900b3accdb29e3e5a0f.png)  0px 0px no-repeat;}
h3.from-twitter-headline span {display:none;}

#from-twitter p {margin:0px 0px 12px 0px;}
*/

p a#follow-us-link {font-size:12px;font-weight:bold;color:#185a9c;text-decoration:none;line-height:17px;}
p a#follow-us-link:hover {text-decoration:underline;}
/*#subscribe-to-updates {margin:0px 15px 0px 15px;padding:2px 0px 0px 0px;font-size:12px;font-weight:normal;color:#1d252f;line-height:17px;}*/

p a#subscribe-to-updates {margin:16px 15px 0px 20px;width:168px;height:10px;display:block;background: url(d185b8677300a555f0b2155721fef32a4681824f.png)  0px 0px no-repeat;float:left;}
p a#subscribe-to-updates:hover {background-position:0px -10px;}
p a#subscribe-to-updates span {display:none;}

/* left content */
#left-content {margin:0;padding:0;width:690px;background:#fff;}

#top-story-top {height:18px;background:none;}
#top-story-left {width:258px;background:none;}
#top-story-right a {width:432px;height:243px;}
#top-stories {width:690px !important;background: url(18fa19342b289ef405867199fbde0bbb7f842255.png)  0 0 repeat-x;}
.crop {width:432px;height:243px;overflow:hidden;}
.crop img {width:432px;height:auto;}
#top-story-pagination {margin:303px 0 12px 258px;}
#top-story-pagination li {float:left;}

#top-story-pagination li a {margin:0 11px 0 0;padding:0;width:27px;height:27px;border:none;background: url(c26559e94b2b984470fd0c1a7ec0b5b71652bd4d.png)  0 0 no-repeat;}

#top-story-pagination li a#one.activeSlide, #top-story-pagination li a#two.activeSlide, #top-story-pagination li a#three.activeSlide {background: url(c26559e94b2b984470fd0c1a7ec0b5b71652bd4d.png)  0 0 no-repeat;}

#top-story-pagination li a#one {margin-left:164px;}
#top-story-pagination li a#one.activeSlide {background-position:0 -27px;border:none;}
#top-story-pagination li a#two {background-position:-28px 0;}
#top-story-pagination li a#two.activeSlide {background-position:-28px -27px;border:none;}
#top-story-pagination li a#three {margin-right:0;background-position:-56px 0;}
#top-story-pagination li a#three.activeSlide {background-position:-56px -27px;border:none;}

#top-story-pagination {width:432px;height:27px;position:absolute;z-index:10;}
#top-story-pagination a {display:block;float:left;text-decoration:none;text-indent:-9999px;overflow:hidden;}
#top-story-pagination a.selected {background:#609bc8;border:1px solid #609bc8;}
#top-story-pagination a span {display:none;}

/* top stories */
#top-stories {width:690px;height:292px;overflow:hidden;}
#top-story-top {margin:0;padding:15px 25px;width:640px;float:left;overflow:hidden;}
#top-story-left {margin:0;padding:0;float:left;}
#top-story-text {margin:0 20px 25px 25px;padding:0;height:225px; overflow:hidden;}

h2.top-story-headline01 a, h2.top-story-headline02 a, h2.top-story-headline03 a {margin:0;font-size:24px;color:#5a5a58;}

dd.top-story-copy {height:150px;font-size:12px;line-height:19px;color:#1d252f;overflow:hidden;}
dd.top-story-copy a {color:#185a9c;text-decoration:none;}
dd.top-story-copy a:hover {text-decoration:underline;}
dd.top-story-copy p {margin:0;}
#about-the-secretary a {color:#185a9c;text-decoration:none;}
#about-the-secretary a:hover {text-decoration:underline;}
#top-story-right {margin:0;padding:0;width:432px;height:243px;float:left;}

/* in other news */
#in-other-news {margin:0;padding:45px 0 0 0;width:690px;display:inline-block;clear:left;background: url(513f68886f0c0db696c24f2cefd411813a6ab307.jpg)  100% 10px no-repeat;}

h2.in-other-news-headline {margin-left:50px;width:142px;height:19px;background: url(bf48825224f4172dd40e24f82ee8f506ba88e1b4.png)  0 0 no-repeat;}
h2.in-other-news-headline span {display:none;}

#in-other-news-left, #in-other-news-right {margin:18px 0 0 0;padding:0 0 0 50px;width:270px;float:left;}
#in-other-news-left dl dd p, #in-other-news-right dl dd p {margin:0;}

/* in other news - photos */
#in-other-news a img {margin:0 15px 0 0;padding:0;float:left;}

#in-other-news dl {margin:0;padding:0 0 12px 0;}
#in-other-news dl dt strong a {font-size:12px;font-weight:bold;line-height:17px;color:#185a9c;text-decoration:none;}
#in-other-news dl dt strong a:hover {text-decoration:underline;}
#in-other-news dl dd.caps, #in-other-news dd b, #in-other-news dd strong {margin:0;padding:0;font-size:10px;font-weight:normal;color:#777;line-height:17px;text-transform:uppercase;letter-spacing:.6px;text-decoration:none;}
#in-other-news dd a {margin:0;padding:0;font-size:11px;font-weight:normal;color:#185a9c;line-height:17px;letter-spacing:.6px;text-decoration:none;}
#in-other-news a:hover, #in-other-news strong a:hover  {text-decoration:underline;}
#in-other-news dl dd {margin:0;padding:2px 0 0 0;font-size:12px;font-weight:normal;color:#1d252f;line-height:17px;}

/* features */
#features {margin:0 0 0 50px;padding:45px 0 0 0;width:622px;display:inline-block;clear:left;border-bottom:1px solid #d0d2d3;}

h2.features-headline {margin:0 0 15px 0;padding:0 0 8px 0;width:564px;height:18px;border-bottom:1px solid #d0d2d3;float:left;background: url(6c349ec96c5a11edf53999e78afe5befd8b2d241.png)  0 0 no-repeat;}
h2.features-headline span {display:none;}

#feature-slide {margin:0 0 15px 0;padding:0;}
.feature1 {margin:0 22px 0 0;padding:0 22px 15px 0;width:174px;border-right:1px solid #d0d2d3;clear:left;float:left;}
.feature2 {margin:0 22px 0 0;padding:0 22px 15px 0;width:170px;border-right:1px solid #d0d2d3;float:left;}
.feature3 {margin:0 7px 0 0;padding:0 0 15px 0;width:168px;float:left;}
.feature-set dl {margin:0;padding:12px 0 0 0;}
.feature-set dl dt strong a {font-size:12px;font-weight:bold;line-height:16px;color:#185a9c;text-decoration:none;}
.feature-set dl dt strong a:hover {text-decoration:underline;}
.feature-set dl dd {margin:0;padding:2px 0 0 0;font-size:11px;font-weight:normal;color:#1d252f;line-height:18px;}
.feature-set dl dd p {margin:0;}

/* features - previous and next arrows */
#feature-nav {margin:6px 0 0 0;padding:0;width:58px;height:20px;float:right;border-bottom:1px solid #d0d2d3;}
#feature-nav a {display:block;float:left;}
a#previous-feature {margin:0 2px 0 0;width:28px;height:20px;background: url(be2eadd9214fd29e6784117a8c4453a263b4ce2d.png)  0 0 no-repeat;}
a#next-feature {width:28px;height:20px;background: url(be2eadd9214fd29e6784117a8c4453a263b4ce2d.png)  -30px 0 no-repeat;float:left;}
a#previous-feature:hover {background-position:0 -20px}
a#next-feature:hover {background-position:-30px -20px;}
a#previous-feature span, a#next-feature span {display:none;}

/* dos footer */
#dos-footer {margin:0 auto;width:960px;background-color:#FFF/*bg added by Jen*/}
#footer-output.left #dos-footer {margin:0;}

/* footer links */
#footer-links {margin:0 50px 4px 50px;padding:34px 0 20px 0;background-color:#fff;border-bottom:5px solid #7f7f7f;clear:both;}
#footer-links ul li {display:inline;padding:0 2px;background: url(fbe03d5a7c25c9e1211bd9e6758bb7000b2b7de2.gif)  0 .5em no-repeat;line-height:18px;height:10px;}
#footer-links ul li a {margin:0;padding:0 6px 0 8px;font-size:10px;font-weight:normal;color:#185a9c;text-decoration:none;}
#footer-links ul li a:hover {text-decoration:underline;}
#footer-links ul li.first, #footer-links ul li.first a {padding-left:0;background:none;}
#footer-links ul li.last {padding-right:0;}
#footer-links ul li a img {vertical-align:text-bottom;}

/* sitemap links */
#sitemap-links {margin:0 0 0 50px;padding:0;width:880px;clear:left;}
#sitemap-links dl {margin:20px 0 0 0;}
#sitemap-links dl dt {margin:0 0 4px 0;padding:0;}
#sitemap-links dl dd {margin:0 0 4px 0;padding:0;font-weight:normal;}
#sitemap-links dl dt a, #sitemap-links dl dd a {font-size:11px;line-height:14px;display:block;color:#185a9c;text-decoration:none;}
#sitemap-links dl dt a:hover, #sitemap-links dl dd a:hover {text-decoration:underline;}
#sitemap-links dl dt a {font-weight:bold;}
#sitemap-links dl dd a {font-size:10px;font-weight:normal;}
.sitemap-column {margin:0 22px 0 0;padding:0 0 20px 0;width:154px;float:left;}

/* page footer */
#page-footer {width:960px;height:17px;font-size:10px;color:#7f7f7f;line-height:18px;clear:left;background: url(28b27e42a8a30b072689bee4e3b5d1ccd17e450d.png)  0 0 no-repeat;}
#page-footer p {margin:0;padding:28px 50px 12px 50px;}


#lastSpeaker, #lastCountry, #lastTopic, #lastLocation {display:none;}
#ie6msg { background-color:#CCCCCC; border:2px solid gold; color:#000000; display:none; float:left; font-family:arial; font-size:12px; height:110px; left:350px; line-height:16px; padding:10px; position:absolute; top:220px; width:490px; z-index:10; }


#map_popup {width:920px;height:550px;display:none;position:absolute;left:100px;top:50px;background-color:#ccc;z-index:20;}

.feature-set dl dd a {color:#777;text-decoration:none;}
.feature-set dl dd a:hover {text-decoration:underline;}

.whatsnew_speakers {font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;font-size:12px;font-weight:normal;line-height:16px;}

#toc {margin-top:10px;padding:5px;border:1px solid #777;}
#toc-title {font-weight:bold;text-transform:uppercase;color:#333;font-size:12px;font-family:verdana;}
#toc .section {font-weight:bold;list-style:none;}
#toc .section-item {padding-bottom:0;font-weight:normal;list-style:disc;}

#rssdate {color:#777;font-size:10px;}

#high1, #high2, #high3, #high4, #high5, #high6, #high7, #high8, #high9, #high10 {display:none;}
#learn1, #learn2, #learn3, #learn4, #learn5 {display:none;}
.learnmore-headline, .highlights-headline {display:none;}
#highlights-tier3-short p {margin-top:0;}
.highlight-header {color: #003366;}

#special {margin:20px 10px 15px 0;border:2px solid #222;padding:0 0 0 18px;background-color:#e51232;color:#fff;}
h3.special-headline {margin:0 0 0 0;padding:0;width:149px;height:17px;background: url(bc86fcb32a5efed349a82f94db78ecc28c7113e4.png)  0 0 no-repeat;display:none;}
h3.special-headline span {display:none;}
#special p a img {margin:10px 0 0 0;padding:0;width:215px;height:107px;display:none;}
#special p {margin:0;padding:0;width:215px;font-size:12px;font-weight:normal;color:#fff;line-height:17px;}

/* for home page */
#high1, #high2, #high3, #high4, #high5, #high6, #high7, #high8, #high9, #high10, #learn1, #learn2, #learn3, #learn4, #learn5 {margin:0 10px;}
#high1 p, #high2 p {font-size:12px;line-height:17px;}
#high1 a, #high2 a {color:#185a9c;text-decoration:none;}
#high1 a:hover, #high2 a:hover {text-decoration:underline;}
#home-page-highlights {padding:10px 0 5px 0;/*background: url(cda6abbf70e23b860364295f027d4222615b9af2.png)  0 0 repeat-x;*/background:none;display:none;}
#home-page-highlights .highlight-header {color:#a22538;}

/* about the secretary */
#about-the-secretary {margin:20px 10px 15px 0;padding:0 0 0 6px;background: url(1c96665ee0cbe91ce8cbff7286a5b551f1e30042.png)  0 100% repeat-x;}
#special {margin:20px 10px 15px 0;padding:0 0 0 18px;border:2px solid #222;background-color:#e51232;color:#fff;}
h3.about-the-secretary-headline {margin:0;padding:0;width:149px;height:17px;background: url(bc86fcb32a5efed349a82f94db78ecc28c7113e4.png)  0 0 no-repeat;}

#top-meta {position:relative;}
/*RYDER change for share icon overlap - correct, but won't fit into current structure without restructing the meta data of docs.  Removed for now
#middlecolumn hr.separator {clear:right;}
#share-icons {display: inline-block; float:right;}
*/

#share-icons {position:absolute;bottom:0;right:0;}
#share-icons img {padding:0;}
#share-icons-cat {margin-top:-25px;float:right;}
#share-icons-cat img {padding:0;}

/*AddThis fix for google plus one width bug*/
.google_plusone_iframe_widget {width:25px !important;} 



#body-col02-row01 br {height:1px;line-height:1px;}

/* micro clearfix - http://nicolasgallagher.com/micro-clearfix-hack/ */
.cf:before, .cf:after {content:" ";display:table;}
.cf:after {clear:both;}
.cf {*zoom:1;}

/* stay connected - shared styles for all three areas */
.stay-connected.content-well, .stay-connected.highlights.top, .stay-connected.highlights.inside {margin:0;}
.stay-connected.highlights.top, .stay-connected.highlights.inside {width:246px;}
.stay-connected.content-well dt, .stay-connected.highlights.top dt, .stay-connected.highlights.inside dt {font:600 11px/11px Verdana;}
.stay-connected.highlights.top dt, .stay-connected.highlights.inside dt {margin:0;padding:0 0 9px 0;width:246px;text-align:center;}
.stay-connected.content-well dd, .stay-connected.highlights.top dd, .stay-connected.highlights.inside dd {margin:0;float:left;}
.stay-connected.content-well dd a, .stay-connected.highlights.top dd a, .stay-connected.highlights.inside dd a {display:block;}
.stay-connected.content-well dd a img, .stay-connected.highlights.top dd a img, .stay-connected.highlights.inside dd a img {border:none;}

/* stay connected - top area / inside area - icon spacing */
.top dd a.dipnote-blog, .inside dd a.dipnote-blog {margin:0 9px 0 0;}
.top dd a.twitter, .inside dd a.twitter {margin:2px 8px 0 0;}
.top dd a.tumblr, .inside dd a.tumblr {margin:2px 10px 0 0;}
.top dd a.rss-feed, .inside dd a.rss-feed {margin:2px 10px 0 0;}
.top dd a.facebook, .inside dd a.facebook {margin:1px 10px 0 0;}
.top dd a.flickr, .inside dd a.flickr {margin:5px 9px 0 0;}
.top dd a.youtube, .inside dd a.youtube {margin:2px 9px 0 0;}
.top dd a.google-plus, .inside dd a.google-plus {margin:3px 8px 0 0;}
.top dd a.subscribe, .inside dd a.subscribe {margin:3px 0 0 0;}

/* stay connected - content well area */
.stay-connected.content-well {padding:10px 0;}
.stay-connected.content-well dt {padding:0 0 9px 0;color:#666;}
.stay-connected.content-well dd a {margin:0 4px;}

/* stay connected - highlights - top area */
.stay-connected.highlights.top {padding:14px 6px 9px 6px;background:#dcdcdc url(b7b276dd3f40c775eed159ef6ea877fbbcb7b6df.png)  0 0 repeat-x;border:1px solid #ccc;}
.stay-connected img {padding:0 !important;}

/* stay connected - highlights - inside area */
.stay-connected.highlights.inside {padding:10px 7px;}

/*twitter timeline*/
#twitter-feed {
	border-bottom: 1px solid #D0D2D3;
	border-top: 1px solid #D0D2D3;
    margin: 0px 5px 10px; /*removed top margin of 25px for new instagram icon placement to work*/
    padding: 4px 0 4px;
}

#twitter-feed a {
	color:#185A9C;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
	
/* fix bullets in learn more */
#highlights-tier3-short #learn1 ul {
    list-style-type: disc !important;
    padding: 0 0 0 30px;
}

/*dip security memorial */
#ds_input td {text-align:right;padding:5px;}
#ds_input td.inputs {text-align:left;padding:5px;}
#ds_search {text-align:left;}
#ds_search_help {font-style:italic;}
#ds_search_results {font-weight:bold;float:left;padding-right:8px;}
#ds_search_total {}
#ds_form {text-align:left;}
#results-table {text-align:left;table-layout:fixed;}
.ds-results-table td, .ds-results-table th {padding:5px;}
/*
.ds-results-table th {background: url(63c6e84446743969e46f50da28d87cde8a8ba06a.gif)  center right no-repeat;}
*/
.ds-results-table th a {color:#ffffff;}
.ds-results-table th:hover {cursor:pointer;}
/*.ds-results-table td a {color:#A22538;}*/
.ds-results-table th {
    background-color: #888888;
    color: #FFFFFF;
    font-weight: bold;
    text-transform: uppercase;
    min-width: 120px;
}
.ds-results-table th.headerSortUp, .ds-results-table th.headerSortDown {
   background-color: #666666 !important;
}
.ds-results-table thead tr .headerSortUp {
	background-image: url(aacbc5177719792ee2d873962f54821d489ea2fd.gif) ;
	background-repeat: no-repeat;
	background-position: right center;
}
.ds-results-table thead tr .headerSortDown {
	background-image: url(c92530afc47d6e6e158433b9e52dafe64b5f229e.gif) ;
	background-repeat: no-repeat;
	background-position: right center;
}
#no-results {color:red;}
#memorial-quote {
   font-style: italic;
   font-size: 18px;
   font-family:Georgia;
   color: #aaa;
   padding:30px 40px 0 60px;
   line-height: 26px;
}

.return-ds-memorial {
	font-weight:normal;
	letter-spacing:0;
}
#ds-submit {
	display:none;
	padding: 12px 0;
	text-align: center;
}
#image_file .caption {
color: #777777;
font-size: 11px;
font-weight: bold;
}
