body {background-color:#fff; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; min-width:998px;}
a {color:#16679f; text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:none;}
h2.three {font-size:20px; color:#333; margin:0; padding:0; font-weight:bold;}
.body-center {width:998px; margin:0 auto; }
.clear {clear:both; height:0;}
.dotted-border {border-bottom:1px dotted #ccc;}
p {margin:0; padding:5px 0 5px 0; font-size:13px; color:#333; line-height:1.4em;}
.bold {font-weight:bold;}
ul {font-size:13px; margin:0; padding:0;}
ul li {list-style:none; background:url('/images/icon-bullet-double-arrow.gif') 0 4px no-repeat;  padding:0 0 0 12px; margin:5px 0 8px 0;}
.shadow {-moz-box-shadow: -3px 5px 4px #888; -webkit-box-shadow: -3px 5px 4px #888; box-shadow: -3px 5px 4px #888;} 
.rounded { border-radius:5px 5px 5px 5px; -moz-border-radius:5px 5px 5px 5px; -webkit-border-radius:5px 5px 5px 5px;}
.no-border {border:none !important;}
.spacing {margin:10px 0;}
a.btn_expand_more {color:#000; font-weight:bold;}
a:hover.btn_expand_more {color:#333;}


.disablePointerEvents {pointer-events:none; border:2px solid #fff;} /*not used ivan delgado*/
.enablePointerEvents {pointer-events:auto;}/*not used ivan delgado*/

.page-header-top h1 {margin-left:8px !important;}
.page-header-top h2 {margin-left:8px !important;}
.page-header-top-short h2 {margin-left:8px !important;}

.input {padding:5px; color:#666; font-size:17px; border-top:2px solid #b6c7d0; border-right:1px solid #b6c7d0; border-bottom:1px solid #b6c7d0; border-left:2px solid #b6c7d0; margin:0 0 4px 0;}
.search-btn-submit {background-color: #145a8c; background-image: -moz-linear-gradient(center bottom , #145a8c, #3279ab);
color: #FFFFFF; cursor: pointer; font-size: 15px; font-weight: bold; padding: 6px 25px; width: auto; vertical-align:middle;}
.search-btn-submit:hover {background-color: #1b77b8; background-image: -moz-linear-gradient(center bottom , #1b77b8, #3791d0);}

.img-pop-up-title {color:#cc0000; padding:10px 0 0 0;}
.img-pop-up-title .small {color:#888; font-size:12px;}

.top-subtitle {color:#fff; float:right; width:auto; margin:15px 10px 0 0;}

.pagination {border-top:3px solid #dfe0db; border-bottom:1px solid #dfe0db; padding:5px 0;}
.pagination .left {float:left; width:auto; font-size:14px;}
.pagination .left span.label {color:#000; font-weight:bold; padding:0 5px 0 0;}
.pagination .left .sort_by a {color:#666; font-weight:bold; font-size:14px;}
.pagination .left .sort_by a.active {color:#ac2426;}
.pagination .right {float:right; width:auto; font-size:11px; font-weight:bold;}
.pagination .right span.label {padding:0 5px 0 0; font-size:12px;}
.pagination .right span.label a.page-numbers {font-size:12px; padding:0 3px;}
.pagination .right span.label a.active {color:#16669F; font-size:13px;}
.pagination a {color:#000; font-size:11px; font-weight:bold;}
.pagination a span.arrow {font-size:14px;}
.pagination a.prev {border-right:1px solid #ccc; padding:0 5px 0 0;}
.pagination a.next {border-left:1px solid #ccc; padding:0 0 0 5px;}

a.site-icon-home {height:14px; width:15px; background: url('/images/site-icons.png') -1px -1px no-repeat; display:inline-block; float:left; margin:-1px 3px 0 0;}
a.site-icon-about {height:15px; width:16px; background: url('/images/site-icons.png') -17px -1px no-repeat; display:inline-block; float:left; margin:-1px 3px 0 0;}
a.site-icon-donate {height:15px; width:16px; background: url('/images/site-icons.png') -34px -1px no-repeat; display:inline-block; float:left; margin:-1px 3px 0 0;}
a.site-icon-blue-arrow {height:18px; width:18px; background: url('/images/site-icons.png') 0px -16px no-repeat; display:inline-block; float:left; margin:0 3px 0 0;}
.site-icon-artifact {width:16px; height:21px; background: url('/images/site-icons.png') -73px -1px no-repeat; display:inline-block; float:left; margin:0;}

.icon_fb {width:23px; height:25px; background:url('/images/icons-sharing.png') 0 0 no-repeat; display:inline-block; }
.icon_itunes {width:23px; height:25px; background:url('/images/icons-sharing.png') -28px 0 no-repeat; display:inline-block; }
.icon_twitter {width:23px; height:25px; background:url('/images/icons-sharing.png') -56px 0 no-repeat; display:inline-block; }
.icon_youtube {width:23px; height:25px; background:url('/images/icons-sharing.png') -82px 0 no-repeat; display:inline-block; }
.icon_rss {width:23px; height:25px; background:url('/images/icons-sharing.png') -108px 0 no-repeat; display:inline-block; }
.icon_fb-th {width:16px; height:16px; background:url('/images/icons-sharing-th.png') 0 0 no-repeat; display:inline-block; }
.icon_itunes-th {width:16px; height:16px; background:url('/images/icons-sharing-th.png') -21px 0 no-repeat; display:inline-block; }
.icon_twitter-th {width:16px; height:16px; background:url('/images/icons-sharing-th.png') -42px 0 no-repeat; display:inline-block; }
.icon_youtube-th {width:16px; height:16px; background:url('/images/icons-sharing-th.png') -62px 0 no-repeat; display:inline-block; }
.icon_rss-th {width:16px; height:16px; background:url('/images/icons-sharing-th.png') -82px 0 no-repeat; display:inline-block; }
.icon_mail-th {width:16px; height:16px; background:url('/images/icons-sharing-th.png') -100px 0 no-repeat; display:inline-block; }
.icon_rss2-th {width:16px; height:16px; background:url('/images/icons-sharing-th.png') -116px 0 no-repeat; display:inline-block; }
.icon-video {width:16px; height:11px; display:inline-block; background:url('/images/site-icons.png') -51px -1px no-repeat;}
.copy {height:16px; width:16px; background: url('/images/site-icons.png') -18px -17px no-repeat; display:inline-block; }
.icon_cc {width:71px; height: 25px; background:url('http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png') no-repeat; background-size:contain; display:inline-block;}
.icon-play {width:50px; height:50px; position:absolute; top:10px; left:10px; z-index:10; background:url('/images/icon-play.png') 0 0 no-repeat;}
.icon-play:hover {background:url('/images/icon-play-on.png') 0 0 no-repeat; cursor:pointer;}

.color-r1-c1 {color:#ac2426;}
.color-r1-c2 {color:#56798d;}
.color-r1-c3 {color:#a5771f;}
.color-r2-c1 {color:#cc292b;}
.color-r2-c2 {color:#16679f;}
.color-r2-c3 {color:#d79831;}
.color-r3-c1 {color:#9a9792;}
.color-r3-c2 {color:#d5d2cd;}
.color-r3-c3 {color:#dfecf2;}


.top-banner img {border:none;}
.top-banner .top {color:#666; font-size:11px; border-bottom:1px solid #dfdfe0; padding:3px 0 2px 0;}
.top-banner .top a {color:#666;}
.top-banner .top .left {width:auto; float:left; padding:3px 0 0 5px; }
.top-banner .top .left .icon-text {float:left; width:auto; margin:0 10px 0 0;}
.top-banner .top .right {width:auto; float:right; }
.top-banner .top .right .area {border-right:1px dotted #ccc; padding:0 8px 0 8px; position:relative;}
.top-banner .top .right #btn_subscribe {padding:0; position:relative; z-index:10; float:left;} 
.top-banner .top .right #btn_subscribe .label {font-weight:bold; float:left; margin:4px 0 0 0;}
.top-banner .top .right #btn_subscribe #s_button { width:26px; height:24px; float:right; float:right; margin-left:4px; margin-top:-3px; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0;}
.top-banner .top .right #btn_subscribe #s_button:hover {cursor:pointer;}
.top-banner .top .right #btn_subscribe #s_button a.site-icon-blue-arrow {display:block; margin:4px auto 0; float:none;}
.top-banner .top .right #btn_subscribe #btn_subscribe_form {width:200px; height:auto; padding:0; color:#222; position:absolute; top:20px; right:0px; z-index:100; text-align:center; display:none; background:#a0cef9 url('/images/newsletter-dropdown-bg.png') bottom center repeat-x; border-radius:5px 0 5px 5px; -moz-border-radius:5px 0 5px 5px; -webkit-border-radius:5px 0 5px 5px;}
.top-banner .top .right #btn_subscribe #btn_subscribe_form form {border:none !important; text-align:left;}
.top-banner .top .right #btn_subscribe #btn_subscribe_form form p {margin:10px 0 10px 17px; padding:0;}
.top-banner .top .right #btn_subscribe #btn_subscribe_form input {font-size:10px; font-style:italic; color:#999999; margin:0 0 5px 0;} 
.top-banner .top .right #btn_subscribe #btn_subscribe_form .btn_submit {color:#fff; font-size:13px; font-weight:bold; padding:3px 8px; background-color:#111; background-image:-ms-linear-gradient(bottom, #111, #4b8ea8); background-image:-moz-linear-gradient(bottom, #111, #626262); background-image:-o-linear-gradient(bottom, #111, #626262); background-image:-webkit-gradient(linear, left bottom, left top, from(#111), to(#626262)); background-image:-webkit-linear-gradient(bottom, #111, #626262); background-image:linear-gradient(bottom, #111, #626262); width:auto; text-shadow: 1px 1px 1px #444; cursor:pointer;}
.top-banner .top .right #btn_subscribe #btn_subscribe_form .btn_submit:hover {background-color:#555; background-image:-ms-linear-gradient(bottom, #555, #999); background-image:-moz-linear-gradient(bottom, #555, #999); background-image:-o-linear-gradient(bottom, #555, #999); background-image:-webkit-gradient(linear, left bottom, left top, from(#555), to(#999)); background-image:-webkit-linear-gradient(bottom, #555, #999); background-image:linear-gradient(bottom, #555, #999);}
.top-banner .top .right #btn_subscribe #btn_subscribe_form .btn_submit .arrow {font-size:16px; margin:0 0 0 3px;}
.top-banner .top .right #btn_subscribe #btn_subscribe_form .privacy_policy a {color:#fff; font-size:11px; padding:0 0 0 5px;}
.top-banner .top .right span.twitter {width:150px; float:left;}
.top-banner .top .right span.google {width:40px; float:left;}
.top-banner .top .right .sharing {float:left; width:auto;}
.top-banner .top .right .sharing span {float:left; width:auto; margin:4px 3px 0 0;} 

.top-banner .mid {border-bottom:1px solid #DFDFE0; padding:7px 0 8px 0;}
.top-banner .mid .logo { float:left; width:auto;}
.top-banner .mid .logo .image {float:left; width:auto; margin:0 0 -3px 5px; }
.top-banner .mid .logo .txt-image {float:left; width:auto; margin:34px 0 0 32px; }
.top-banner .mid .right .content-available {float:right; width:auto; border-right:1px dotted #ccc;  padding:0 10px; }
.top-banner .mid .right .content-available .txt {font-size:11px; font-weight:bold; color:#666; padding:5px 0 3px 0;}
.top-banner .mid .right .content-available .lang-options img {margin:5px 5px 0px 0; width:auto;}
.top-banner .mid .right .mobile-site-area {float:right; width:auto; padding:0 0 0 10px; margin-right:5px;}
.top-banner .mid .right .mobile-site-area .container {border:1px solid #ccc; float:left; width:150px; background-color:#f4f4f4; margin:5px 0 0 0;}
.top-banner .mid .right .mobile-site-area .container:hover {cursor:pointer; background-color:#ffffcc;}
.top-banner .mid .right .mobile-site-area .container .icon {float:left; width:auto; margin:10px 5px 10px 13px;}
.top-banner .mid .right .mobile-site-area .container .txt {float:left; width:auto; margin:10px 10px 10px 0; font-size:13px; color:#666; line-height:1.1em;} 
.top-banner .mid .right .mobile-site-area .container .txt .big {font-size:14px; font-weight:bold;}
.top-banner .mid .right .mobile-site-area .container .txt span {font-size:15px;}

.top-banner .bottom {margin:5px 0;}
.top-banner .bottom .left {float:left; width:auto;}
.top-banner .bottom .left ul#nav { list-style: none; padding: 0; background:none; position:relative; z-index:1000; }
.top-banner .bottom .left ul#nav:after { content: ".";  height: 0; clear: both; visibility: hidden; }
.top-banner .bottom .left ul#nav li { float: left; list-style:none; margin:0; padding:0; position:relative; background:none;}
.top-banner .bottom .left ul#nav li .separator_line {width:1px; height:22px; position:absolute; top:9px; right:0px; border-right:1px dotted #ccc; z-index:-1;}
.top-banner .bottom .left ul#nav li a {color: #333; display: block; font-size: 21px; padding: 6px 11px; font-weight: normal; /*border-right: 1px dotted #ccc;*/ }
.top-banner .bottom .left ul#nav li a.dd { background: url('/images/bg_dd_nav.png') no-repeat right; padding-right: 23px; }

/* IOS (IPAD/IPOD) CSS FIX */
.top-banner .bottom .left ul#nav li.default a.dd {background: url('/images/bg_dd_nav.png') no-repeat right !important; color:#333 !important; background-color:#fff !important; }

.top-banner .bottom .left ul#nav li a:hover { text-decoration: none; color: #6993aa; /*background-color:#6993aa;*/}
.regions .top-banner .bottom .left ul#nav li a:hover { text-decoration: none; color: #e3b746; /*background-color:#6993aa;*/}
.regions_the_americas .top-banner .bottom .left ul#nav li a:hover { text-decoration: none; color: #e3b746; /*background-color:#6993aa;*/}
.regions_greater_middle_east .top-banner .bottom .left ul#nav li a:hover { text-decoration: none; color: #ac6a41; /*background-color:#6993aa;*/}
.regions_sub_saharan_africa .top-banner .bottom .left ul#nav li a:hover { text-decoration: none; color: #788e6e; /*background-color:#6993aa;*/}
.regions_asia .top-banner .bottom .left ul#nav li a:hover { text-decoration: none; color: #6993aa; /*background-color:#6993aa;*/}
.regions_europe .top-banner .bottom .left ul#nav li a:hover { text-decoration: none; color: #90879c; /*background-color:#6993aa;*/}
.interviews .top-banner .bottom .left ul#nav li a:hover { text-decoration: none; color: #b02528; /*background-color:#6993aa;*/}






.top-banner .bottom .left ul#nav li a.dd:hover {text-decoration: none; color: #fff; background: #6993aa url('/images/bg_dd_nav-white.png') no-repeat right; padding-right: 23px; border-radius:0px 5px 0px 0px; -moz-border-radius:0px 5px 0px 0px; -webkit-border-radius:0px 5px 0px 0px;}
.regions .top-banner .bottom .left ul#nav li a.dd:hover {text-decoration: none; color: #fff; background: #e3b746 url('/images/bg_dd_nav-white.png') no-repeat right; padding-right: 23px; border-radius:0px 5px 0px 0px; -moz-border-radius:0px 5px 0px 0px; -webkit-border-radius:0px 5px 0px 0px;}
.regions_the_americas .top-banner .bottom .left ul#nav li a.dd:hover {text-decoration: none; color: #fff; background: #e3b746 url('/images/bg_dd_nav-white.png') no-repeat right; padding-right: 23px; border-radius:0px 5px 0px 0px; -moz-border-radius:0px 5px 0px 0px; -webkit-border-radius:0px 5px 0px 0px;}
.regions_greater_middle_east .top-banner .bottom .left ul#nav li a.dd:hover {text-decoration: none; color: #fff; background: #ac6a41 url('/images/bg_dd_nav-white.png') no-repeat right; padding-right: 23px; border-radius:0px 5px 0px 0px; -moz-border-radius:0px 5px 0px 0px; -webkit-border-radius:0px 5px 0px 0px;}
.regions_sub_saharan_africa .top-banner .bottom .left ul#nav li a.dd:hover {text-decoration: none; color: #fff; background: #788e6e url('/images/bg_dd_nav-white.png') no-repeat right; padding-right: 23px; border-radius:0px 5px 0px 0px; -moz-border-radius:0px 5px 0px 0px; -webkit-border-radius:0px 5px 0px 0px;}
.regions_europe .top-banner .bottom .left ul#nav li a.dd:hover {text-decoration: none; color: #fff; background: #90879c url('/images/bg_dd_nav-white.png') no-repeat right; padding-right: 23px; border-radius:0px 5px 0px 0px; -moz-border-radius:0px 5px 0px 0px; -webkit-border-radius:0px 5px 0px 0px;}
.regions_asia .top-banner .bottom .left ul#nav li a.dd:hover {text-decoration: none; color: #fff; background: #6993aa url('/images/bg_dd_nav-white.png') no-repeat right; padding-right: 23px; border-radius:0px 5px 0px 0px; -moz-border-radius:0px 5px 0px 0px; -webkit-border-radius:0px 5px 0px 0px;}
.interviews .top-banner .bottom .left ul#nav li a.dd:hover {text-decoration: none; color: #fff; background: #b02528 url('/images/bg_dd_nav-white.png') no-repeat right; padding-right: 23px; border-radius:0px 5px 0px 0px; -moz-border-radius:0px 5px 0px 0px; -webkit-border-radius:0px 5px 0px 0px;}





.top-banner .bottom .left ul#nav li.active a.dd  { text-decoration: none; color: #fff; background: #6993aa url('/images/bg_dd_nav-white.png') no-repeat right; padding-right: 23px; border-radius:0px 5px 0px 0px; -moz-border-radius:0px 5px 0px 0px; -webkit-border-radius:0px 5px 0px 0px; }
.regions .top-banner .bottom .left ul#nav li.active a.dd  { text-decoration: none; color: #fff; background: #e3b746 url('/images/bg_dd_nav-white.png') no-repeat right; padding-right: 23px; border-radius:0px 5px 0px 0px; -moz-border-radius:0px 5px 0px 0px; -webkit-border-radius:0px 5px 0px 0px; }
.regions_the_americas .top-banner .bottom .left ul#nav li.active a.dd  { text-decoration: none; color: #fff; background: #e3b746 url('/images/bg_dd_nav-white.png') no-repeat right; padding-right: 23px; border-radius:0px 5px 0px 0px; -moz-border-radius:0px 5px 0px 0px; -webkit-border-radius:0px 5px 0px 0px; }
.regions_greater_middle_east .top-banner .bottom .left ul#nav li.active a.dd  { text-decoration: none; color: #fff; background: #ac6a41 url('/images/bg_dd_nav-white.png') no-repeat right; padding-right: 23px; border-radius:0px 5px 0px 0px; -moz-border-radius:0px 5px 0px 0px; -webkit-border-radius:0px 5px 0px 0px; }
.regions_sub_saharan_africa .top-banner .bottom .left ul#nav li.active a.dd  { text-decoration: none; color: #fff; background: #788e6e url('/images/bg_dd_nav-white.png') no-repeat right; padding-right: 23px; border-radius:0px 5px 0px 0px; -moz-border-radius:0px 5px 0px 0px; -webkit-border-radius:0px 5px 0px 0px; }
.regions_europe .top-banner .bottom .left ul#nav li.active a.dd  { text-decoration: none; color: #fff; background: #90879c url('/images/bg_dd_nav-white.png') no-repeat right; padding-right: 23px; border-radius:0px 5px 0px 0px; -moz-border-radius:0px 5px 0px 0px; -webkit-border-radius:0px 5px 0px 0px; }
.regions_asia .top-banner .bottom .left ul#nav li.active a.dd  { text-decoration: none; color: #fff; background: #6993aa url('/images/bg_dd_nav-white.png') no-repeat right; padding-right: 23px; border-radius:0px 5px 0px 0px; -moz-border-radius:0px 5px 0px 0px; -webkit-border-radius:0px 5px 0px 0px; }
.interviews .top-banner .bottom .left ul#nav li.active a.dd  { text-decoration: none; color: #fff; background: #b02528 url('/images/bg_dd_nav-white.png') no-repeat right; padding-right: 23px; border-radius:0px 5px 0px 0px; -moz-border-radius:0px 5px 0px 0px; -webkit-border-radius:0px 5px 0px 0px; }





.top-banner .bottom .left ul#nav li ul { display: none; position: absolute; top:36px; top:35px\9; width: 330px; list-style: none; padding: 0; margin: 0; list-style-image: none; list-style-type: none; z-index: 500; background: #6993aa url('/images/menu-dropdown-bg.gif') bottom center repeat-x;}
.regions .top-banner .bottom .left ul#nav li ul { display: none; position: absolute; top:36px; top:35px\9; width: 330px; list-style: none; padding: 0; margin: 0; list-style-image: none; list-style-type: none; z-index: 500; background: #e3b746 url('/images/americas-menu-dropdown-bg.gif') bottom center repeat-x;}
.regions_the_americas .top-banner .bottom .left ul#nav li ul { display: none; position: absolute; top:36px; top:35px\9; width: 330px; list-style: none; padding: 0; margin: 0; list-style-image: none; list-style-type: none; z-index: 500; background: #e3b746 url('/images/americas-menu-dropdown-bg.gif') bottom center repeat-x;}
.regions_greater_middle_east .top-banner .bottom .left ul#nav li ul { display: none; position: absolute; top:36px; top:35px\9; width: 330px; list-style: none; padding: 0; margin: 0; list-style-image: none; list-style-type: none; z-index: 500; background: #ac6a41 url('/images/middle-east-menu-dropdown-bg.gif') bottom center repeat-x;}
.regions_sub_saharan_africa .top-banner .bottom .left ul#nav li ul { display: none; position: absolute; top:36px; top:35px\9; width: 330px; list-style: none; padding: 0; margin: 0; list-style-image: none; list-style-type: none; z-index: 500; background: #788e6e url('/images/africa-menu-dropdown-bg.gif') bottom center repeat-x;}
.regions_europe .top-banner .bottom .left ul#nav li ul { display: none; position: absolute; top:36px; top:35px\9; width: 330px; list-style: none; padding: 0; margin: 0; list-style-image: none; list-style-type: none; z-index: 500; background: #90879c url('/images/europe-menu-dropdown-bg.gif') bottom center repeat-x;}
.regions_asia .top-banner .bottom .left ul#nav li ul { display: none; position: absolute; top:36px; top:35px\9; width: 330px; list-style: none; padding: 0; margin: 0; list-style-image: none; list-style-type: none; z-index: 500; background: #6993aa url('/images/menu-dropdown-bg.gif') bottom center repeat-x;}
.interviews .top-banner .bottom .left ul#nav li ul { display: none; position: absolute; top:36px; top:35px\9; width: 330px; list-style: none; padding: 0; margin: 0; list-style-image: none; list-style-type: none; z-index: 500; background: #b02528 url('/images/interviews-menu-dropdown-bg.gif') bottom center repeat-x;} 

.top-banner .bottom .left ul#nav li ul li { float: none; clear: both; border-bottom: 1px dotted #779db2; border-right: none; margin:3px 15px;}
.top-banner .bottom .left ul#nav li ul li a {font-size:17px; color:#fff; padding:10px 0; margin:0;}
.top-banner .bottom .left ul#nav li ul li a:hover {color:#e5e5e5; background:none;}
.regions .top-banner .bottom .left ul#nav li ul li a:hover {color:#e5e5e5; background:none;}
.regions_the_americas .top-banner .bottom .left ul#nav li ul li a:hover {color:#e5e5e5; background:none;}
.regions_greater_middle_east .top-banner .bottom .left ul#nav li ul li a:hover {color:#e5e5e5; background:none;}
.regions_sub_saharan_africa .top-banner .bottom .left ul#nav li ul li a:hover {color:#e5e5e5; background:none;}
.regions_asia .top-banner .bottom .left ul#nav li ul li a:hover {color:#e5e5e5; background:none;}
.regions_europe .top-banner .bottom .left ul#nav li ul li a:hover {color:#e5e5e5; background:none;}
.interviews .top-banner .bottom .left ul#nav li ul li a:hover {color:#e5e5e5; background:none;}

.top-banner .bottom .left ul#nav li.small a { color:#666; font-size:17px; padding:5px 10px 0 10px; margin-top:5px;}
.top-banner .bottom .left ul#nav li.small a:hover {color:#6993aa;}
.regions .top-banner .bottom .left ul#nav li.small a:hover {color:#e3b746;}
.regions_the_americas .top-banner .bottom .left ul#nav li.small a:hover {color:#e3b746;}
.regions_greater_middle_east .top-banner .bottom .left ul#nav li.small a:hover {color:#ac6a41;}
.regions_sub_saharan_africa .top-banner .bottom .left ul#nav li.small a:hover {color:#788e6e;}
.regions_asia .top-banner .bottom .left ul#nav li.small a:hover {color:#6993aa;}
.regions_europe .top-banner .bottom .left ul#nav li.small a:hover {color:#90879c;}
.interviews .top-banner .bottom .left ul#nav li.small a:hover {color:#b02528;}
 
.top-banner .bottom .right {float:right; width:auto; padding:0 0 0 20px; position:relative; margin:7px 5px 0 0;}
.top-banner .bottom .right .separator_line {width:1px; height:20px; position:absolute; top:2px; left:0px; border-right:1px dotted #ccc; z-index:-1;}
.top-banner .bottom .right .top_search {background:url('/images/top-search-bg.png') 0 0 no-repeat;  height:23px; width:190px; position:relative;}
.top-banner .bottom .right .top_search input {border:none;padding:4px 0 0 25px; background:none; font-size:13px; color:#666;}
.top-banner .bottom .right .top_search .arrow-submit {position:absolute; top:-2px; right:2px; z-index:10;} 

.home .mid_bg {width:100%; background-color: #f7f8f3;}
.home .mid_bg_container {margin:0; text-align:left; border-bottom:3px solid #b9b9b9; padding:10px 5px;}
.home .mid_bg_container p {margin:0; padding:0; font-size:24px; color:#666762; line-height:1.1em;}
.home .mid_bg_container p span {color:#376f80;}
.home .mid_bg_container .bottom_bar {font-size:16px; color:#666; font-style:italic; font-size:15px; margin:5px 0 0 0;}
.home .mid_bg_container .bottom_bar a {color:#5f7b86; font-style:normal; font-size:20px; text-decoration:none;}
.home .mid_bg_container .bottom_bar a span.arrrow {font-size:22px;}

.home .accordion_bg {width:100%; height:381px; background: #5c7f93 url('/images/s1_accordion_bg.gif') 0 0 repeat-x; overflow:hidden; }
.home .accordion_container {margin:0; text-align:left; background-color:#25363f; width:998px; overflow:hidden;}
/*.home .accordion_container .ae_image_container {width:812px; height:369px; margin:0; position:relative; overflow:hidden;}*/
.home .accordion_container .watch_preview {position:absolute; bottom:14px; left:34px; z-index:10;}

.home .bottom_bg {width:100%; background-color: #edeae3;}
.home .bottom_bg_container {margin:0; text-align:left; border-bottom:1px solid #fffefa; padding:10px 5px;}
.home .bottom_bg table.modules_table a {font-weight:bold;}
.home .bottom_bg table.modules_table td.separator {border:none; background:none; width:10px;}
.home .bottom_bg table.modules_table td {background-color:#fff; border:1px solid #d2d1cd; padding:0; margin:0; border-bottom:2px solid #d2d1cd; width:322px;}
.home .bottom_bg table.modules_table td .padding {padding:15px;}
.home .bottom_bg table.modules_table td h2 {padding:0 0 4px 34px; position:relative;}
.home .bottom_bg table.modules_table .icon {position:absolute; bottom:4px; left:0; z-index:10;}
.home .bottom_bg table.modules_table td p {padding:4px 0 4px 0;} 
.home .bottom_bg table.modules_table td.dissidents {background: #fff url('/images/home-dissidents-bg.gif') bottom center no-repeat;}
.home .bottom_bg table.modules_table td.dissidents ul {margin:10px 0 0 0;}
.home .bottom_bg table.modules_table td.regions {background:#fff url('/images/home-regions-bg.gif') bottom center no-repeat;}
.home .bottom_bg table.modules_table td.regions ul {margin:10px 0 0 0;}

.home .bottom_bg table.modules_table .news_module .item {padding:5px 0;}
.home .bottom_bg table.modules_table .news_module .title {font-size:13px; font-weight:bold;}
.home .bottom_bg table.modules_table .news_module .item .sub_title {font-size:11px; padding:5px 0; color:#000;}
.home .bottom_bg table.modules_table .news_module .item .link {margin:5px 0;}
.home .bottom_bg table.modules_table .news_module .item .link a {background-color:#e6e7e9; color:#333; font-size:13px; font-weight:bold; padding:3px 6px; }
.home .bottom_bg table.modules_table .news_module .more {margin:10px 0 0 0;}

/*--------------- COMMON STYLES ---------------- */
.footer_bg {width:100%; background-color: #666; color:#fff; font-size:11px; line-height:1.5em; border-top:3px solid #453b33;}
.footer_bg a {color:#fff;}
.footer_bg_container {margin:0; text-align:left; padding:10px 5px;}
.footer_bg_container .left {float:left; width:auto; margin: 0 20px 0 10px; }
.footer_bg_container .right {float:right; width:auto; margin-right:10px;} 
.footer_bg_container .sharing {background-color:#7a7a7a; margin:-10px 10px 0 10px; padding:10px 5px;  border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px;}
.footer_bg_container .right a {margin: 0 0 -8px 0;}
.footer_bg_container .nav {font-size:15px; margin-top:10px;}
.footer_bg_container .nav a {padding:0 10px 0 0; }
.footer_bg_container .mobile {font-weight:bold; margin-top:10px;}
.footer_bottom_bg {width:100%; height:35px; background: url('/images/footer-bottom-bg.gif') 0 0 repeat-x; }

.common-bottom-area { background: #f7f7f3 url('/images/common-bottom-area-bg.gif') 0 0 repeat-x;}
.common-top-bar {height:21px; background:#eceae2 url('/images/common-area-top-gray-diag-lines.gif') 0 0 repeat-x;}
.common-content-area {background-color:#f7f7f3; padding:5px 0 0 0;}
.content-container {border:1px solid #ccc; padding:10px; background-color:#fff;}
.content-container .gray-bg {background-color:#dfecf2; padding:10px;}
.content-container .gray-bg .white {background-color:#fff;  }
.content-container .gray-bg .data {padding:10px;}

.content-left {width:690px; float:left; margin:15px 0 15px 10px;}
.content-right {width:285px; float:right; margin:15px 0 15px 0;}
.content-right .module {border:1px solid #ccc; margin:0 0 10px 0; -moz-box-shadow: 2px 2px 1px #888; -webkit-box-shadow: 2px 2px 1px #888; box-shadow: 2px 2px 1px #888; background-color:#fff;}
.content-right .module .module-title{color:#fff; background-color:#cc292b; margin:10px 15px 10px 0; -moz-box-shadow: 2px 2px 1px #999; -webkit-box-shadow: 2px 2px 1px #999; box-shadow: 2px 2px 1px #999;} 
.content-right .module .module-title h3 {color:#fff; margin:0px; padding:5px 5px 5px 15px; font-size:18px;}
.content-right .module .padding {padding:10px 5px 10px 15px;}

.content-right .category-padding {border-top: 1px dotted #B2B2B1; margin: 0 5px 20px 15px; padding-right: 20px;}
.content-right .category-title h3 {font-size:18px; margin:10px 0;}
.content-right .category-list ul li a{font-weight:bold; font-size:12px;}
.content-right .popular-videos .video-btn {background: url("/images/site-icons.png") no-repeat scroll -51px -1px transparent; display: inline-block; height: 11px; width: 16px; margin-right:4px;}
.content-right .popular-videos span.video a {color:#000; font-size:13px; font-weight:bold; text-decoration:none;}
.content-right .popular-videos span.video a:hover {text-decoration:underline;}
.content-right .popular-videos p {font-size:11px; font-weight:normal; padding-right:5px;}

/*CAROUSEL STYLES */
#cycle_pager {color:#fff; margin:0; padding:5px 0px;} 
ul#cycle_pager ul { list-style-type:none;}
ul#cycle_pager li {display:inline; margin:0 5px 0 0; background:none; padding:0;}
ul#cycle_pager li a {font-size:16px; color:#333; padding:5px 25px 5px; text-decoration:none; background-color:#d4d2cb; border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px;} 
ul#cycle_pager li a.activeSlide {background-color:#fff; color:#ac2426;} 

#slides-container #pager {color:#fff; margin:0 0 10px 0; padding:5px 0px; background-color:#ededed;} 
#slides-container ul#pager ul { list-style-type:none;}
#slides-container ul#pager li {display:inline; margin:0 5px 0 0; background:none; padding:0;}
#slides-container ul#pager li a {font-size:16px; color:#fff; padding:5px 25px 5px; text-decoration:none; background-color:#999790; border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; cursor:pointer;} 
#slides-container ul#pager li a.activeSlide {background-color: #16669F; color: #FFFFFF;}  
#slides-container ul#pager li.red a.activeSlide {background-color: #ac2426; color: #FFFFFF;}  
#slides-container ul#pager li.yellow a.activeSlide {background-color: #d79831; color: #FFFFFF;}  
#slides-container .slide {display:none;}
#slides-container div.active {display:block;}

#mycarousel .title { position: relative; height: 120px; background: #999; }
#mycarousel .title p {margin: 0; padding: 5px; color: #000; font-size: 13px; }
#mycarousel p { font-size: 11px; margin: 5px; padding: 0; }
#mycarousel p.date { font-size: 10px; color: #666; }

.slider .title { position: relative; background: #999; overflow:hidden; border:5px solid #cecece;}
#slider3 .title { background:#000000; /*height:78px;*/ }
#slider3 .title img { width:110px; }
.slider .video {/*height:83px;*/ height:auto; border-color:#000; margin:15px 0 0 0;}
.slider .video .icon-play {left:30px; top:7px;}
.slider .icon-play {left:30px; top:30px;}
.slider .title img {width:110px; }
.slider .title p {margin: 0; padding: 5px; color: #000; font-size: 13px; }
.slider p .desc {display:none;}
.slider p { font-size: 13px; margin: 5px; padding: 0; line-height:1.1em;}
#slider3 p { display:table; /*height:44px; */}
.other p { height:44px; display:table; } 
.slider p a {color:#AC2426;}
#slider3 p a  { display:table-cell; vertical-align:bottom; }
.other p a  { display:table-cell; vertical-align:bottom; }
.slider p.date { font-size: 10px; color: #666; }
#cycle_container {background-color:#fff;}

.video-information-module {}
.video-information-module .video-options {width:auto; float:right; padding:4px 0 0 0;}
.video-information-module .video-options a {font-size:12px; color:#000;}
.video-information-module .video-options .email-btn {width:20px; height:13px; display:inline-block; background:url('/images/site-icons.png') -52px -16px no-repeat;}
.video-information-module .video-options .download-vid { float:left; margin:0 15px 0 0; }
.video-information-module .video-options .download-vid-btn { width:25px; height:13px; display:inline-block; background:url('/images/video-download-icon.png') no-repeat 0 0; margin-top:3px; }
.video-information-module .video-options .embed-btn {width:16px; height:11px; display:inline-block; background:url('/images/site-icons.png') -51px -1px no-repeat;}
.video-information-module .video-options .like {float:left; width:90px;}
.video-information-module .video-options .tweet {float:left;}
.video-information-module .video-options .email {float:left; margin:0 15px 0 0;}
.video-information-module .video-options .embed {float:left; margin:0 15px 0 0; position:relative;}
.video-information-module #slides-container p {padding:5px 10px;}
.video-information-module #video_transcript_more {display:none;}


.video-information-module .video-options .embed .video-embed-container {width:240px; height:90px; position:absolute; top:25px; left:0px; z-index:10; background-color:#fff; border:1px solid #ccc; padding:10px; display:none;}
.video-information-module .video-options .embed .video-embed-container textarea {width:230px; height:65px; background-color:#f6f6f6; color:#666; resize:none; max-height:65px; max-width:230px;}
.video-information-module .video-options .embed .video-embed-container p {color:#222; font-size:11px;}
.video-information-module .video-options .embed .video-embed-container p #close {float:right; color:#555;}


/* ----- REGIONS STYLES ---------- */
.regions .page-header-top {height:51px; background:url('/images/header-top-regions.gif') 0 0 repeat-x; }
.regions h2.page-title {margin:0; padding:10px 0 0 0; color:#fff; font-size:25px; font-weight:normal;}
.regions h2.page-title span {color:#f7da8f; font-weight:normal;}
.regions .regions-map {height:359px; background: #444 url('/images/regions-map-bg.gif') 0 0 repeat-x; }
.regions .regions-map .left {float:left; width:293px; height:305px;}
.regions .regions-map .left .menu {float:left; width:293px; height:305px; background: url('/images/regions-map-menu-bg.png') 0 0 no-repeat; margin:20px 0 0 0;}
.regions .regions-map .left .menu .padding {padding:30px 27px 10px 15px;}
.regions .regions-map .left .menu .instructions {float:left; width:100%; color:#fff; font-size:17px; background:url('/images/transparent-box.png') 0 0 repeat; line-height:1.8em; padding:8px 0 6px 0;}
.regions .regions-map .left .menu .instructions span {color:#e3b641; font-size:20px; padding-left:15px;}
.regions .regions-map .left .menu .list {margin:20px 0 0 0;}
.regions .regions-map .left .menu .list ul {}
.regions .regions-map .left .menu .list ul li {line-height:1.8em; background:none; padding:0 0 0 8px;}
.regions .regions-map .left .menu .list ul li .background {background:#none;}
.regions .regions-map .left .menu .list ul li:hover {cursor:pointer;}
.regions .regions-map .left .menu .list ul li:hover .background {background-color:#2e2e2e;}
.regions .regions-map .left .menu .list ul li a {color:#fff; font-size:15px; background:url('/images/bullet-gray.png') 5px 6px no-repeat !important; padding:5px 5px 5px 29px;}
.regions .regions-map .left .menu .list ul li:hover a {color:#e3b641; text-decoration:none; background:url('/images/bullet-orange.png') 5px 6px no-repeat !important;}
.regions .regions-map .left .menu .list ul li.active .background {background-color:#2e2e2e;}
.regions .regions-map .left .menu .list ul li.active a {color:#e3b641; text-decoration:none; background:url('/images/bullet-orange.png') 5px 6px no-repeat !important;}
.regions .regions-map .right {float:left; width:auto; }
.regions .regions-map .right .map {width:700px; height:345px; position:relative; background-image:url('/images/regions-map-default.gif'); overflow:hidden; background-position:0 0; background-repeat:no-repeat;}
.regions .regions-map .right #regions .map_area { outline:none; cursor:pointer; border:none !important;}
.regions .regions-map .right .map .label {display:none;}
.regions .regions-map .right .map .label span {margin:6px 0 0 30px; color:#fff; float:left; font-size:15px; font-weight:bold;}
.regions .regions-map .right .map #label_1 {position:absolute; top:210px; left:20px; width:204px; height:30px; background:url('/images/region-map-label-orange.png') 0 0 no-repeat;} 
.regions .regions-map .right .map #label_2 {position:absolute; top:215px; left:175px; width:204px; height:30px; background:url('/images/region-map-label-green.png') 0 0 no-repeat;} 
.regions .regions-map .right .map #label_3 {position:absolute; top:142px; left:130px; width:204px; height:30px; background:url('/images/region-map-label-brown.png') 0 0 no-repeat;} 
.regions .regions-map .right .map #label_4 {position:absolute; top:78px; left:145px; width:204px; height:30px; background:url('/images/region-map-label-purple.png') 0 0 no-repeat;} 
.regions .regions-map .right .map #label_5 {position:absolute; top:136px; left:275px; width:204px; height:30px; background:url('/images/region-map-label-blue.png') 0 0 no-repeat;} 

.regions table.country_table {border-bottom:3px solid #e5e5e5; padding:0 0 10px 0; color:#231f20; font-size:14px; width:100%;}
.regions .country-data h2 {margin:0; padding:0;}
.regions .country-data .country {margin:0; padding:0 0 5px 0; color:#000; font-size:18px; font-weight:normal;}
.regions .country-data .country a {color:#000;}
.regions .country-data .country span {font-size:13px; color:#666; font-weight:bold;}
.regions .country-data h3 {margin:0; padding:10px 0; border-bottom:1px solid #e5e5e5;}

.regions .bio-more {margin:0 20px;}
.regions .bio-more h3 {border-top:3px solid #cecece; margin:0px; padding:5px 0 5px 20px; font-weight:normal; font-size:21px;}
.regions .bio-more .clip-listing {background-color:#f0f6f9;}
.regions .bio-more .more {}
.regions .bio-more .more a {font-size:13px;  padding:10px; margin-top:10px; width:100%; }
.regions .bio-more .bio-more-items {display:none;}
.regions .bio-more .clip-listing .item {border-top:1px solid #cecece; float:left; width:100%; background-color:#f0f6f9;}
.regions .bio-more .clip-listing .item .left {width:auto; float:left; padding:15px 20px 10px 20px;}
.regions .bio-more .clip-listing .item .right {width:860px; float:left; padding:15px 10px 10px 0;}
.regions .bio-more .clip-listing .item .right .title {font-size:19px;}
.regions .bio-more .clip-listing .item .right .desc {font-size:13px; color:#666;}

.regions .video-area {height:473px; background: #b08125 url('/images/yellow-video-bg.gif') 0 0 repeat-x; }
.regions_americas .video-area {height:473px; background: #b08125 url('/images/yellow-video-bg.gif') 0 0 repeat-x; }

.regions .essays {}
.regions .essays .tab {background-color:#fff; padding:5px 25px; border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; float:left; width:auto;}
.regions .essays .body {background-color:#fff; padding:20px 25px;}
.regions .essays .body .title {font-weight:bold; font-size:16px; color:#000;}
.regions .essays .body .credits {font-size:13px; font-style:italic; color:#666; margin:0 0 10px 0;}

/* --- NEW DESIGN ---- */
.region-landing .regions-map-landing {/*height:536px; background: #444 url('/images/regions-map-tall-bg.gif') 0 0 repeat-x; overflow:hidden;*/  height:auto !important; background: #444 url('/images/regions-map-tall-bg2.gif') 0 0 repeat !important;}
.region-landing .regions-map-landing .body-center {padding-bottom:10px; margin-top:-10px;}
.region-landing .regions-map-landing .line-shadow {height:12px; background: url('/images/line-shadow.png') 0 0 repeat-x;}
.region-landing .regions-map-landing .gray-lined-border {height:11px; background: url('/images/gray-lined-bg.gif') 0 0 repeat-x;}
.region-landing .regions-map-landing .right #cycle_container {background-color:none !important; background:none;} 
.region-landing .regions-map-landing .right .country_desc {background-color:#f2f2f2; margin:15px 10px; padding:10px; display:none;}
.region-landing .regions-map-landing .right .country_desc h3 {border-top:3px solid #ccc; border-bottom:1px solid #ccc; margin:5px 0 5px 0px; padding: 6px 0;}
.region-landing .regions-map-landing .wrapper {border:1px solid #666; margin:10px 0 0 0;}
.region-landing .regions-map-landing .wrapper table {padding:10px; }
.region-landing .regions-map-landing .wrapper table td {}
.region-landing .regions-map-landing .wrapper .left {background: url('/images/transparent-box.png') 0 0 repeat; border-radius:5px 0px 0px 5px; -moz-border-radius:5px 0px 0px 5px; -webkit-border-radius:5px 0px 0px 5px; padding:10px; width:380px;}
.region-landing .regions-map-landing .left .menu .list {margin:0;}
.region-landing .regions-map-landing .left .menu .list ul {}
.region-landing .regions-map-landing .left .menu .list ul li {line-height:1.8em; background:none; padding:0; margin:5px 0; border-bottom:1px solid #555;}
.region-landing .regions-map-landing .left .menu .list ul li .background {background:#none;}
.region-landing .regions-map-landing .left .menu .list ul li:hover {cursor:pointer;}
.region-landing .regions-map-landing .left .menu .list ul li:hover .background {background-color:#444;} 
.region-landing .regions-map-landing .left .menu .list ul li.hover .background {background-color:#444;} 
.region-landing .regions-map-landing .left .menu .list ul li a {color:#fff; font-size:15px; padding:3px 5px 5px 30px; float:left; width:90%;}
.region-landing .regions-map-landing .left .menu .list ul li:hover a { text-decoration:none; }

.region-landing .regions-map-landing .left .menu .list ul li.active {padding-bottom:5px;}  
.region-landing .regions-map-landing .left .menu .list ul li.active a {float:left; padding-top:3px; font-weight:bold;}  
.region-landing .regions-map-landing .left .menu .list ul li.active a:hover {color:#fff; text-decoration:none;} 

.region-landing .regions-map-landing .left .menu .list ul li.brown .background {width:370px; height:30px;  background-image:url('/images/bullet-brown-ss.png'); background-repeat:no-repeat; background-position:4px 5px;} 
.region-landing .regions-map-landing .left .menu .list ul li.green .background {width:370px; height:30px;  background-image:url('/images/bullet-green-ss.png'); background-repeat:no-repeat; background-position:4px 5px;}
.region-landing .regions-map-landing .left .menu .list ul li.orange .background {width:370px; height:30px;  background-image:url('/images/bullet-orange-ss.png'); background-repeat:no-repeat; background-position:4px 5px;}
.region-landing .regions-map-landing .left .menu .list ul li.blue .background {width:370px; height:30px;  background-image:url('/images/bullet-blue-ss.png'); background-repeat:no-repeat; background-position:4px 5px;}
.region-landing .regions-map-landing .left .menu .list ul li.purple .background {width:370px; height:30px;  background-image:url('/images/bullet-purple-ss.png'); background-repeat:no-repeat; background-position:4px 5px;}

.regions_europe .regions-map-landing .left .menu .list ul li.active .background {width:370px; height:30px; background:url('/images/region-map-label-purple-long.png') 0 0 no-repeat; color:#fff;} 
.regions_asia .regions-map-landing .left .menu .list ul li.active .background {width:370px; height:30px; background:url('/images/region-map-label-blue-long.png') 0 0 no-repeat; color:#fff;} 
.regions_the_americas .regions-map-landing .left .menu .list ul li.active .background {width:370px; height:30px; background:url('/images/region-map-label-orange-long.png') 0 0 no-repeat; color:#fff;} 
.regions_sub_saharan_africa .regions-map-landing .left .menu .list ul li.active .background {width:370px; height:30px; background:url('/images/region-map-label-green-long.png') 0 0 no-repeat; color:#fff;} 
.regions_greater_middle_east .regions-map-landing .left .menu .list ul li.active .background {width:370px; height:30px; background:url('/images/region-map-label-brown-long.png') 0 0 no-repeat; color:#fff;} 




.region-landing .regions-map-landing .left .map {background-image:url('/images/regions-map-default-small.gif'); background-repeat:no-repeat; height:230px; width:380px; overflow:hidden; position:relative;}
.region-landing .regions-map-landing .left .map_area { outline:none; cursor:pointer; border:none !important;}
.region-landing .regions-map-landing .left .map .label {display:none;}
.region-landing .regions-map-landing .left .map .label span {margin:6px 0 0 30px; color:#fff; float:left; font-size:15px; font-weight:bold;}
.region-landing .regions-map-landing .left .map #label_1 {position:absolute; top:210px; left:20px; width:204px; height:30px; background:url('/images/region-map-label-orange.png') 0 0 no-repeat;} 
.region-landing .regions-map-landing .left .map #label_2 {position:absolute; top:215px; left:175px; width:204px; height:30px; background:url('/images/region-map-label-green.png') 0 0 no-repeat;} 
.region-landing .regions-map-landing .left .map #label_3 {position:absolute; top:142px; left:130px; width:204px; height:30px; background:url('/images/region-map-label-brown.png') 0 0 no-repeat;} 
.region-landing .regions-map-landing .left .map #label_4 {position:absolute; top:78px; left:145px; width:204px; height:30px; background:url('/images/region-map-label-purple.png') 0 0 no-repeat;} 
.region-landing .regions-map-landing .left .map #label_5 {position:absolute; top:136px; left:275px; width:204px; height:30px; background:url('/images/region-map-label-blue.png') 0 0 no-repeat;} 







.region-landing .regions-map-landing .wrapper .right {background-color:#fff; border-radius:0px 5px 5px 0px; -moz-border-radius:0px 5px 5px 0px; -webkit-border-radius:0px 5px 5px 0px; padding:10px;}
.region-landing .regions-map-landing .wrapper .right .browse-by {}
.region-landing .regions-map-landing .wrapper .right .browse-by .top {background:#f2f2f2; padding:5px;}
.region-landing .regions-map-landing .wrapper .right .browse-by img {float:left; width:auto; padding:0 10px 0 0;}
.region-landing .regions-map-landing .wrapper .right .browse-by span {float:left; width:auto; padding:10px 15px 0 0; color:#222; font-size:17px;}

.region-landing .regions-map-landing .wrapper .right .browse-by select {float:left; width:auto; margin:7px 5px 0 0; padding:5px;}

.region-landing .regions-map-landing .wrapper .right .browse-by h3 {background-color:#fff; margin:8px 0 5px 0; padding:6px 0; border-top:3px solid #ccc; border-bottom:1px solid #ccc;}
.region-landing .regions-map-landing .wrapper .right .browse-by h3 span {float:none; padding:0; color:#999; font-size:14px; font-style:italic;  }


.region-landing .regions-map-landing .wrapper .right .browse-by .slider-module { width:540px; position:relative;}
.region-landing .regions-map-landing .wrapper .right .browse-by .jcarousel-skin-tango .jcarousel-container-horizontal {padding:0; width:540px; margin:0;}
.region-landing .regions-map-landing .wrapper .right .browse-by .jcarousel-skin-tango .jcarousel-clip-horizontal {width:540px; height:345px;}
.region-landing .regions-map-landing .wrapper .right .browse-by .jcarousel-skin-tango .jcarousel-item-horizontal {border:none; padding:0;}
.region-landing .regions-map-landing .wrapper .right .browse-by .jcarousel-skin-tango .jcarousel-item {width:518px; height:345px; padding:10px;}
.region-landing .regions-map-landing .wrapper .right .browse-by .jcarousel-skin-tango .jcarousel-item .item {overflow:hidden; position:relative; background:none; width:110px; height:175px; float:left; padding:0 9px; border-left:1px solid #e2e2e2; filter:alpha(opacity=100); opacity:1;}
.region-landing .regions-map-landing .wrapper .right .browse-by .jcarousel-skin-tango .jcarousel-item div.fade {filter:alpha(opacity=50); opacity:0.5;}
.region-landing .regions-map-landing .wrapper .right .browse-by .jcarousel-skin-tango .jcarousel-item .item .title {border:5px solid #cecece; height:inherit; position:inherit; background:none; height:110px;}
.region-landing .regions-map-landing .wrapper .right .browse-by .jcarousel-skin-tango .jcarousel-item .item .title img {width:110px;}
.region-landing .regions-map-landing .wrapper .right .browse-by .jcarousel-skin-tango .jcarousel-item .item p {font-size:12px;}

.region-landing .regions-map-landing .wrapper .right .browse-by .jcarousel-skin-tango .jcarousel-prev-horizontal {top:-37px; right:25px; left:auto;} 
.region-landing .regions-map-landing .wrapper .right .browse-by .jcarousel-skin-tango .jcarousel-next-horizontal {top:-37px; right:-10px; left:auto;}  
.region-landing .regions-map-landing .wrapper #cycle_container .processing_div {text-align:center; margin:50px auto;}
.region-landing .regions-map-landing .wrapper #cycle_container .processing_div img {float:none; padding:0;}

/*---- THEMES STYLES ----*/
.themes .page-header-top {height:51px; background:url('/images/header-top-themes.gif') 0 0 repeat-x; }
.themes .top-prev-next {float:right; width:auto; color:#fff; padding:13px 5px 0 0;}
.themes .top-prev-next a {color:#dfecf2; font-size:16px;}
.themes .top-prev-next a:hover {color:#fff; text-decoration:none;}
.themes .top-prev-next span {font-size:18px;}
.themes h2.page-title {margin:0; padding:8px 0 0 0; color:#fff; font-size:25px; font-weight:bold;}
.themes h2.page-title span {font-size:22px; font-weight:normal; border-left:1px solid #cecece; padding-left:10px;}
.themes .essays {}
.themes .essays .tab {background-color:#fff; padding:5px 25px; border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; float:left; width:auto;}
.themes .essays .body {background-color:#fff; padding:20px 25px;}
.themes .essays .body .title {font-weight:bold; font-size:16px; color:#000;}
.themes .essays .body .credits {font-size:13px; font-style:italic; color:#666; margin:0 0 10px 0;}

.video-area {height:473px; background: #444 url('/images/themes-video-bg.gif') 0 0 repeat-x; }
.video-area-red {background: #9c1f21 url('/images/interviews-video-bg.gif') 0 0 repeat-x;}
.video-area .video-container {height:462px; background-color:#000; position:relative;}
.video-area .video-container .video-object {position:absolute; top:0; left:0; z-index:0;} 

.themes .bio-more {margin:0 20px;}
.themes .bio-more h3 {border-top:3px solid #cecece; margin:0px; padding:5px 0 5px 20px; font-weight:normal; font-size:21px;}
.themes .bio-more .clip-listing {background-color:#f0f6f9;}
.themes .bio-more .more {}
.themes .bio-more .more a {font-size:13px;  padding:10px; margin-top:10px; width:100%; }
.themes .bio-more a.more {color:#000; font-weight:bold; font-size:13px;  padding:10px; margin-top:10px; width:100%; }
.themes .bio-more .bio-more-items {display:none;}
.themes .bio-more .clip-listing .item {border-top:1px solid #cecece; float:left; width:100%; background-color:#f0f6f9;}
.themes .bio-more .clip-listing .item .left {width:auto; float:left; padding:15px 20px 10px 20px;}
.themes .bio-more .clip-listing .item .right {width:860px; float:left; padding:15px 10px 10px 0;}
.themes .bio-more .clip-listing .item .right .title {font-size:19px;}
.themes .bio-more .clip-listing .item .right .desc {font-size:13px; color:#666;}
.themes .transcript .more a {font-size:13px;  padding:10px; margin-top:10px; width:100%; }
.themes .transcript a.more {color:#000; font-weight:bold; font-size:13px;  padding:10px; margin-top:10px; width:100%; }



/****** INTERVIEWS STYLES ***************/
.interviews .page-header-top {height:115px; background:url('/images/header-top-red-tall.gif') 0 0 repeat-x; }
.interviews .page-header-top-short {height:51px; background:url('/images/header-top-red.gif') 0 0 repeat-x; }
.interviews h1.page-title {margin:0; padding:20px 0 0 0; color:#fff; font-size:50px; font-weight:bold;}
.interviews h2.page-title {margin:0; padding:8px 0 0 0; color:#fff; font-size:25px; font-weight:normal;}
.interviews .browse-interviews {height:261px; background:#f2ecd4 url('/images/bush-interviews-main.jpg') center right no-repeat; }
.interviews .browse-interviews .content {margin:0; padding:15px 0 20px 20px; float:left; width:510px;}
.interviews .browse-interviews .content p.copyright {font-size:10px;}
.interviews .browse-interviews h2 {margin:0; padding:0;}
.interviews .themes-listing {margin:10px 0; text-align:left;}
.interviews .themes-listing .image {float:left; width:auto; margin:0 5px 0 0; border:4px solid #ccc;}
.interviews .themes-listing table {background-color:none;}
.interviews .themes-listing table tr {background-color:#dbe9f0;}
.interviews .themes-listing table tr.odd {background-color:#e8e8e6;}
.interviews .themes-listing table tr.separator {background:none; height:15px;}
.interviews .themes-listing table td .title {padding:10px 0 3px 0; width:115px;}
.interviews .themes-listing table td .title a {color:#ac2426; font-size:14px; font-weight:bold; }
.interviews .themes-listing table td .country {font-size:13px; padding:0 0 4px 0;}
.interviews .themes-listing table td a {font-size:12px; font-weight:bold;}

.interviews .bio-more {margin:0 20px;}
.interviews .bio-more h3 {border-top:3px solid #cecece; margin:0px; padding:5px 0 5px 20px; font-weight:normal; font-size:21px;}
.interviews .bio-more .clip-listing {background-color:#f0f6f9;}
.interviews .bio-more .more {}
.interviews .bio-more .more a {font-size:13px;  padding:10px; margin-top:10px; width:100%; }
.interviews .bio-more .bio-more-items {display:none;}
.interviews .bio-more .clip-listing .item {border-top:1px solid #cecece; float:left; width:100%; background-color:#f0f6f9;}
.interviews .bio-more .clip-listing .item .left {width:auto; float:left; padding:15px 20px 10px 20px;}
.interviews .bio-more .clip-listing .item .right {width:860px; float:left; padding:15px 10px 10px 0;}
.interviews .bio-more .clip-listing .item .right .title {font-size:19px;}
.interviews .bio-more .clip-listing .item .right .desc {font-size:13px; color:#666;}

.interviews .interviewee-bio-more {display:none; margin-top:-15px;}
.interviews .links {}
.interviews .links .tab {background-color:#fff; padding:5px 25px; border-radius:5px 5px 0px 0px; -moz-border-radius:5px 5px 0px 0px; -webkit-border-radius:5px 5px 0px 0px; float:left; width:auto;}
.interviews .links .body {background-color:#fff; padding:20px 25px;}
.interviews .links .body .item {border-right:1px dotted #ccc; float:left; width:165px; margin-right:10px; padding-right:0 5px;}
.interviews .links .body .item .category {font-weight:bold; font-size:12px; color:#333; padding:0 0 5px 0;}
.interviews .links .body .item a {font-size:12px; font-weight:bold;}


/* --------- ARTIFACTS --------------- */
.artifacts .page-header-top {height:115px; background: #214d6b url('/images/header-top-blue-tall.gif') 0 0 repeat-x; overflow:hidden;}
.artifacts .sub-page-header-top {height:51px; background: url('/images/header-top-themes.gif') 0 0 repeat-x;}
.artifacts .white-gradient-bg {height:103px; background: url('/images/page-header-white-gradient.png') 40% 0 repeat-y; }
.artifacts h1.page-title {margin:0; padding:20px 0 0 0; color:#fff; font-size:50px; font-weight:bold;}
.artifacts h2.page-title {color:#fff; font-size:25px; font-weight:bold; margin:0; padding:8px 0 0 0;}
.artifacts h2.page-title a {color:#fff;}
.artifacts h2.page-title a:hover {text-decoration:none;}
.artifacts h2.page-title span {border-left:1px solid #cecece; font-size:22px; font-weight:normal; padding-left:10px;}
.artifacts .listing-controls {background-color:#d4e8f2; padding:0; margin:0 0 30px 0; position:relative;}
.artifacts .listing-controls h3 {font-size:25px; color:#16669f; margin:0; padding:15px 20px 0px 20px; font-weight:normal;}
.artifacts .listing-controls p {color:#010101; line-height:1.3em; margin:0; padding:5px 20px 5px 20px; /*border-bottom:1px solid #bed0d9;*/}
.artifacts .listing-controls .copyright {text-align:left; font-size:10px; margin:0px 10px 5px 20px;} 
.artifacts .listing-controls .copyright .copy { margin:-2px 0 0 5px;}
.artifacts .listing-controls .controls {border-top:1px solid #fff;}
.artifacts .listing-controls .controls .left {float:left; width:auto; font-weight:normal; color:#666666; margin:8px 0 8px 20px;}
.artifacts .listing-controls .controls .left .label {font-size:13px; color:#666666;}
.artifacts .listing-controls .controls .left .sort_by a {color:#000; font-weight:bold; font-size:12px;}
.artifacts .listing-controls .controls .left .sort_by a.active {color:#16669f;}
.artifacts .listing-controls .controls .right {float:right; width:auto; font-size:8px; margin:6px 10px 10px 0;}
.artifacts .listing-controls .controls .right .copy {float:right; margin:-2px 0 0 5px;}
.artifacts .listing-controls .gray {width:30px; height:16px; background: url('/images/gray-arrow-down.png') 0 0 no-repeat; position:absolute; bottom:-16px; left:330px;}

.artifacts .listings .item {background-color:#fbfbf9; padding:15px; border-bottom:1px dotted #acacaa; margin:0 0 10px 0;}
.artifacts .listings .item .left {float:left; width:190px;}
.artifacts .listings .item .left .artifact {border:1px solid #ccc; padding:10px;}
.artifacts .listings .item .left .artifact .image {}
.artifacts .listings .item .left .artifact .image img {width:168px;}
.artifacts .listings .item .left .artifact .button {background-color:#d1b649; color:#fff; margin:5px 0 0 0; font-size:12px; padding:5px 8px;}
.artifacts .listings .item .left .artifact .button:hover {background-color:#efd15a; cursor:pointer;}
.artifacts .listings .item .left .artifact .button .left { width:auto;}
.artifacts .listings .item .left .artifact .button .right {text-align:right; width:auto;}
.artifacts .listings .item .left .artifact .button span.plus {background-color:#927f33; color:#fff; padding:0px 4px; font-size:13px;}
.artifacts .listings .item .left .artifact .button .copy {height:16px; width:16px; background: url('/images/site-icons.png') -35px -17px no-repeat; display:inline-block; float:left; margin:0 0 0 0;}
.artifacts .listings .item .right {float:right; width:450px;}
.artifacts .listings .item .right .title {padding: 2px 0 0 20px;}
.artifacts .listings .item .right .title a {color:#ac2426; font-size:21px; }
.artifacts .listings .item .right a.more {color:#000; font-weight:bold; margin:0 5px;}
.artifacts .listings .item .toolbar {background-color:#ebf4fc; color:#333; font-size:13px; font-weight:bold; padding:10px 15px;}
.artifacts .listings .item .toolbar .right {float:right; width:auto; border-left:1px solid #d3dbe2; padding:0 20px;}

.artifacts .video-options {width:auto; padding:4px 0 0 0; margin:0 0 10px 0;}
.artifacts .video-options a {font-size:12px; color:#000;}
.artifacts .video-options .email-btn {width:20px; height:13px; display:inline-block; background:url('/images/site-icons.png') -52px -16px no-repeat;}
.artifacts .video-options .embed-btn {width:16px; height:11px; display:inline-block; background:url('/images/site-icons.png') -51px -1px no-repeat;}
.artifacts .video-options .like {float:right;}
.artifacts .video-options .tweet {float:right;}
.artifacts .video-options .email {float:right; margin:0 15px 0 0;}
.artifacts .video-options .embed {float:right; margin:0 15px 0 0; position:relative;}
.artifacts #slides-container p {padding:5px 10px;}
.artifacts #video_transcript_more {display:none;}


.artifacts .featured-videos {margin:-10px 0 0 0;}
.artifacts .featured-videos .item {border-bottom:1px solid #ccc; padding:10px 0; }
.artifacts .featured-videos .item .image {border:4px solid #000; float:left; margin:0 5px 0 0; width:100px; position:relative; overflow:hidden;}
.artifacts .featured-videos .item .image .icon-play {top:4px; left:25px;}
.artifacts .featured-videos .item .image img {width:100px;}
.artifacts .featured-videos .item .desc {float:left; width:130px;}
.artifacts .featured-videos .item .desc .title a{font-size:15px; color:#ac2426;}
.artifacts .featured-videos .item .desc .txt {font-size:12px; padding:3px 0 0 0;}


/* ----------------- MISSION STYLES --------------- */
.mission .page-header-top {height:115px; background: #214d6b url('/images/header-top-blue-tall.gif') 0 0 repeat-x; overflow:hidden; position:relative;}
.mission .white-gradient-bg {height:103px; background: url('/images/page-header-white-gradient.png') 40% 0 repeat-y; }
.mission .people-overlay {height:103px; width:700px; background:url('/images/ellen-vaclav-overlay.png') 0 0 no-repeat; position:absolute; top:0px; right:0px; z-index:10;}
.mission h1.page-title {margin:0; padding:20px 0 0 0; color:#fff; font-size:50px; font-weight:bold;}
.mission .mission-statement {border-bottom:1px dotted #ccc; padding:0 0 15px 0; margin-bottom:10px;}
.mission .mission-statement .letter {float:left; margin:4px 3px 0 0;}
.mission .mission-statement p {font-size:21px; line-height:1.2em; padding:0 20px 0 0;}
.mission .middle-statement p {font-size:17px; color:#666; padding:10px 0 0 0;}
.mission .middle-statement img {margin:0 0 10px 10px;}
.mission .videos {border-top:6px solid #ccc; padding:10px 0 10px 0;}
.mission .videos h3 {color:#16669f; font-size:26px; font-weight:normal; margin:0; padding:0 0 0 10px;}
.mission .videos h3 span {color:#444; font-size:13px; padding:0 0 0 15px;}
.mission .videos .video-player {margin:15px 0 10px 0; text-align:left;}

/* ----------------- PRIVACY POLICY STYLES --------------- */
.privacy .page-header-top {height:115px; background: #214d6b url('/images/header-top-blue-tall.gif') 0 0 repeat-x; overflow:hidden; position:relative;}
.privacy .white-gradient-bg {height:103px; background: url('/images/page-header-white-gradient.png') 40% 0 repeat-y; }
.privacy h1.page-title {margin:0; padding:20px 0 0 0; color:#fff; font-size:50px; font-weight:bold;}


/* --------------- ACTION STYLES ---------- */
.action .page-header-top {height:115px; background: #214d6b url('/images/header-top-blue-tall.gif') 0 0 repeat-x; overflow:hidden; position:relative;}
.action .white-gradient-bg {height:103px; background: url('/images/page-header-white-gradient.png') 40% 0 repeat-y; }
.action h1.page-title {margin:0; padding:20px 0 0 0; color:#fff; font-size:50px; font-weight:bold;}
.action .content-centered {text-align:center; width:740px; margin:0 auto;}
.action .content-centered h3.main {margin:0; padding:10px 0 10px 0; font-size:30px; color:#222;}
.action .content-centered p {color:#444; margin:0 0 0 0; padding:0 0 20px 0;}
.action table.action-table {background-color:#edeee9; border-top:1px solid #ccc; padding-bottom:20px;}
.action table.action-table td.no-border {border-right:1px solid #ccc; padding:0; margin:0;}
.action table.action-table td.border {border-right:1px solid #ccc;}
.action table.action-table td {padding:0; text-align:center; width:33%;}
.action table.action-table .title {font-weight:bold; font-size:25px; padding:10px 0 0 0;}
.action table.action-table .desc {color:#555; padding:3px 10px 20px; font-size:12px; line-height:1.5em;}
.action table.action-table button.donate {background-color:#bb8e00; border:none; color:#fff; font-size:20px; padding:10px 15px;}
.action table.action-table button.donate:hover {background-color:#efd15a; cursor:pointer;}
.action table.action-table .blue {background-color:#6888c5; }
.action table.action-table .blue:hover {background-color:#4e70af; cursor:pointer;}
.action table.action-table .green {background-color:#59aeca;}
.action table.action-table .green:hover {background-color:#3c8ea9; cursor:pointer;}
.action table.action-table .gray {background-color:#a7a7a5;}
.action table.action-table .gray:hover {background-color:#878785; cursor:pointer;}
.action table.action-table .circle {display: block; width: 120px; height: 120px; -moz-border-radius: 60px; -webkit-border-radius: 60px; border-radius:60px;  margin:0 auto;}
.action table.action-table .circle .title {color:#fff; font-weight:normal; font-size:14px; padding:24px 0 5px 0;}
.action table.action-table a:hover {text-decoration:none;}
.action table.action-table .circle .icon {margin:0 0 0 4px;}


/******** NEWS STYLES ******************/
.news .page-header-top {height:115px; background:url('/images/header-top-blue-tall.gif') 0 0 repeat-x; }
.news h1.page-title {margin:0; padding:18px 0 0 0; color:#fff; font-size:50px; font-weight:bold;}
.news .content-left .date {background-color: #FFFFFF; border: 1px solid #E7E7E5; color: #000000; float: left; font-size: 15px;
text-align: center; width: auto; padding:5px 10px; font-weight:bold; margin:10px 0px 0px 7px;}
.news .content-left .listing {float:right; width:616px; margin-bottom:15px;}
.news .content-left .listing h3 {color:#ac2426; font-size:17px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:12px 0 5px;}
.news .content-left .listing .author {color:#000; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.news .content-left .listing p {color:#333; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:3px 20px 5px 0px;}
.news .date .day {color:#145697; font-size:24px; font-family:Arial, Helvetica, sans-serif;}
.news .date .year {color:#666; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.news .date p {color:#333;}
.news .listing .link a {background-color: #E6E7E9; color: #333333; font-size: 13px; font-weight: bold; padding: 3px 6px;}
.news .listing-spacing {background-color: #FBFBF9; border-bottom: 1px dotted #ACACAA; margin-bottom: 6px;}

.news .white-gradient-bg {background: url("/images/page-header-white-gradient.png") repeat-y scroll 40% 0 transparent; height: 103px;}

.list-padding {padding:0 15px;}

#archives h3 {color: #FFFFFF; font-size: 18px; margin: 0; padding: 5px 5px 5px 15px!important;}


/******** SEARCH STYLES *************/
.search .page-header-top {height:115px; background:url('/images/header-top-blue-tall.gif') 0 0 repeat-x; }
.search h1.page-title {margin:0; padding:18px 0 0 0; color:#fff; font-size:50px; font-weight:bold;}

.search .content-left .date {background-color: #FFFFFF; border: 1px solid #E7E7E5; color: #000000; float: left; font-size: 15px;
text-align: center; width: auto; padding:5px 10px; font-weight:bold; margin:10px 0px 0px 7px;}
.search .search-controls input#site_search {width:225px; height:19px;}
.search .content-left .listing {padding:10px 0 0 30px; margin-bottom:15px; line-height:23px;}
.search .content-left .listing h3 {margin:0;}
.search .content-left .listing h3 a {color:#ac2426; font-size:17px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; margin:12px 0 5px; text-decoration:none;}
.search .content-left .listing h3 a:hover {text-decoration:underline;}
.search .content-left .listing .type-title {color:#666; font-size:14px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.search .content-left .listing .type-title span.type {color:#16669f; font-size:14px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.search .content-left .listing p {color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0;}
.search .content-left .listing p.tags {padding:5px 0 0 0;}
.search .content-left .listing span.highlighted {background-color:#FFFF00; color:#333333;}
.search .listing-spacing {background-color: #FBFBF9; border-bottom: 1px dotted #ACACAA; margin-bottom: 6px;}

.search .listing-controls {background-color: #D4E8F2; margin: 0 0 9px; padding: 0; position: relative;}
.search .listing-controls h3 {color: #16669F; font-size: 25px; font-weight: normal; margin: 0; padding: 15px 20px 0;}
.search .listing-controls p {border-bottom: 1px solid #BED0D9; color: #010101; line-height: 1.3em; margin: 0; padding: 5px 20px 10px;}
.search .listing-controls .controls {border-top: 1px solid #FFFFFF;} 
.search .listing-controls .controls .left {color: #666666; float: left; font-weight: normal; margin: 8px 0 8px 20px; width: auto;
}
.search .listing-controls .controls .left h2 {color: #000000; font-size: 18px; font-weight: normal; margin:5px 0;}
.search .listing-controls /*.controls .left*/ .label {color: #666666; font-size: 13px; font-weight:bold;}
.search .listing-controls /*.controls .left*/ .sort_by a {color: #000000; font-size: 12px; font-weight: bold;}
.search .listing-controls /*.controls .left*/ .sort_by a.active {color: #16669F;}

.search .listing-controls .controls .right {float: right; font-size: 11px; margin: 12px 10px 10px 0; width: auto;}
.search .listing-controls .controls .right .copy {background: url("/images/site-icons.png") no-repeat scroll -18px -17px transparent; display: inline-block; float: right; height: 16px; margin: -2px 0 0 5px; width: 16px;}

.search .listing-controls .gray {background: url("/images/gray-arrow-down.png") no-repeat scroll 0 0 transparent;
bottom: -16px; height: 16px; left: 330px; position: absolute; width: 30px;}

.search .site-icon-search-video {background: url("/images/site-icons.png") repeat scroll -21px -36px transparent; 
display: inline-block; float: left; height: 20px; margin-right: 5px; width: 15px;}
.search .site-icon-search-news {background: url("/images/site-icons.png") repeat scroll -1px -35px transparent; 
display: inline-block; float: left; height: 22px; margin-right: 5px; width: 17px;}
.search .site-icon-search-artifact {background: url("/images/site-icons.png") repeat scroll -73px -1px transparent; 
display: inline-block; float: left; height: 21px; margin-right: 5px; width: 16px;}
.search .site-icon-search-interview {background: url("/images/site-icons.png") repeat scroll -38px -33px transparent; 
display:inline-block; float:left; height:20px; margin-right:5px; width:16px;}
.search .site-icon-search-country {background: url("/images/site-icons.png") repeat scroll -56px -33px transparent; 
display:inline-block; float:left; height:20px; margin-right:5px; width:16px;}


.search .listing-controls .search-controls {padding:10px 0 10px 20px; border-bottom:1px solid #BED0D9;}
.search .white-gradient-bg {background: url("/images/page-header-white-gradient.png") repeat-y scroll 40% 0 transparent; height: 103px;}


.curriculums-container {background-color:#EDEAE3; width:100%;}
.curriculums-container .jcarousel-wrapper { margin:0 auto; position: relative; width: 900px; height: 450px; }
.curriculums-container .jcarousel { position: relative; overflow: hidden;}
.curriculums-container .jcarousel ul {width: 20000em; position: relative; list-style: none; margin: 0; padding: 0; }
.curriculums-container .jcarousel li {float: left; width:280px; margin:30px 10px; background:none; padding:0;}
.curriculums-container .jcarousel li .cur-wrapper {background-color:#fff; border:1px solid #ccc; min-height:370px;}
.curriculums-container .jcarousel li .cur-image {display:block; height:130px; overflow:hidden;}
.curriculums-container .jcarousel li .cur-image img {width:100%; margin-top:-25px;}
.curriculums-container .jcarousel li .cur-title {padding:0 3px;} 
.curriculums-container .jcarousel li .cur-title h2 {text-align:center;}
.curriculums-container .jcarousel li .cur-text {font-size:12px; color:#666; padding:0 20px 20px; text-align:left;}

.curriculums-container .jcarousel-control-prev,
.curriculums-container .jcarousel-control-next {position: absolute; top: 200px; width: 30px; height: 30px; text-align: center; background: #4E443C; color: #fff; text-decoration: none; text-shadow: 0 0 1px #000; font: 24px/27px Arial, sans-serif; -webkit-border-radius: 30px;   -moz-border-radius: 30px; border-radius: 30px; -webkit-box-shadow: 0 0 2px #999; -moz-box-shadow: 0 0 2px #999; box-shadow: 0 0 2px #999;}
.curriculums-container .jcarousel-control-prev {left: -50px;}
.curriculums-container .jcarousel-control-next {right: -50px;}
.curriculums-container .jcarousel-control-prev:hover span,
.curriculums-container .jcarousel-control-next:hover span {display: block;}
.curriculums-container .jcarousel-control-prev.inactive,
.curriculums-container .jcarousel-control-next.inactive {opacity: .5; cursor: default;}

.curriculums-container .jcarousel-pagination {position: absolute; bottom:10px; left: 0; width:100%; padding:0; text-align:center;}
.curriculums-container .jcarousel-pagination a {text-decoration: none; display: inline-block; font-size: 11px; line-height: 14px;    min-width: 14px; background: #fff; color: #4E443C; border-radius: 14px; padding: 3px; text-align: center; margin-right: 2px;  opacity: .75;}
.curriculums-container .jcarousel-pagination a.active {background: #4E443C; color: #fff; opacity: 1; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75);}