@CHARSET "UTF-8";

.middle-content-article ol li, .middle-article ul li {
    display: list-item;
}
.middle-content-article ol.countryletters li, .middle-article ul.countryletters li {
    display: inline;
}


#paginationx {
    margin: 0 0 20px;
}
.pagination {
    clear: right;
    float: none;
    text-align: center;
    width: 100%;
}
.pagination > span {
    display: inline-block;
    width: auto;
    margin: 5px 0;
}
.pagination a {
    display: inline;
    font-size: 12px;
}


.main_listing .box-body .elements p {
    font-size: 13px;
    line-height: 15px;
    margin-bottom: 0;
}
.global-nav {
    margin: 0 0 10px;
}
.elements h5 a {
    line-height: 15px;
}
hr {
    border-top: 1px solid #CCCCCC;
}
.more {
    text-decoration: none;
}
.more:hover {
    text-decoration: underline;
}
p a.readmore {
    text-decoration: none;
}
p a.readmore:hover {
    text-decoration: underline;
}
.container_12 .box.main_listing {
    margin-top: -15px;
}
.index .container_12 .box.main_listing {
    margin-top: 0px;
}
.noimgvid .description img {
    display:none;
    height:0;
}

.interior .article.default h3 {
    margin: 20px 0 0;
}
.interior .linkright {
    background: none repeat scroll 0 0 #24B8F0;
    text-align: right;
    height:25px;
}
.interior p.linkright a:link,.interior p.linkright a:active,.interior p.linkright a:visited,.interior p.linkright a:hover {
   color:#fff;
    font-weight: bold;
    padding: 0 5px;
    text-decoration: none;
}
.ptypenews {
    background: none repeat scroll 0 0 #DC8C00;
    color: #FFFFFF;
    margin: 0 10px;
    padding: 0 5px;
}
.noimgvid .description iframe {
    display:none;
    height:0;
}
.description.content-body h2.heading2_h2 {
    color: #DC8C00;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9pt;
    font-weight: bold;
    line-height: 13pt;
    text-decoration: none;
}
.description.content-body .subhead_red_h3 {
    color: #990000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9pt;
    font-weight: bold;
    line-height: 13pt;
    text-decoration: none;
    text-transform: none;
}
.description.content-body .subhead_gray_h4 {
    color: #333333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 9pt;
    font-weight: bold;
    line-height: 13pt;
    text-decoration: none;
    text-transform: none;
}

.description.content-body ul, .description.content-body p, .middle-content-article p, .box.action_box p {
    margin-bottom: 20px;
}
.description.content-body li {
    list-style: disc outside none;
    margin: 0 0 0 20px;
}

#position1.content {
    float: left;
}

.nav_container .wg-toolbar {
    float: right;
}
.description.content-body {
    line-height: 18px;
}
.articleContent .title {
    color: #0084B4;
    font-size: 18px;
    margin: 20px 0 15px;
    font-weight: bold;
    line-height:18px;
    padding: 0;
}
.articleContent.noimgvid .title {
    color: #0084B4;
    font-size: 14px;
    font-weight: bold;
    margin: 20px 0 15px;
    line-height:15px;
}
.articleContent .byline {
    color: #000;
    font-size: 14px;
    margin: 0 0 10px;
    font-weight: bold;
    line-height:15px;
    padding: 0;
}
.articleContent .subhead {
    color: #000;
    font-size: 14px;
    font-weight: normal;
    line-height: 15px;
    margin: 0 0 10px;
    padding: 0;
}
.articleContent .content-date {
    color: #000;
    font-size: 13px;
    margin: 0 0 10px;
    line-height:13px;
}

/*
.middle-content-article {
    display: inline-block;
}
*/

.middle-content-article h1, .box.action_box h1 {
    font-size: 18px;
}
.interior #menu-inside {
    margin-top: -3px;
}
#footer.grid_12 {
    margin: 0;
    width: 100%;
}
table.linkSubmissionForm {
    width: 100%;
}
.ptwidth {
    width: 100%;
}
.tool-xml > img {
    float: left;
    padding: 0px 3px 0 0;
}
.tool-print > img {
    float: left;
    padding: 0px 3px 0 0;
}
.tool-email > img {
    float: left;
    padding: 0px 3px 0 0;
}
.interior .email-pagetools {
    float: left;
	margin:0;
    padding: 0;
}
.interior .print-pagetools {
    float: left;
	margin:0;
    padding: 0 15px 0 0;
}
.interior .xml-pagetools {
    float: left;
	margin:0;
    padding: 0 15px 0 0;
}
.middle-article .box.action_box h4, .middle-article .box.listing-box h4, .middle-article .rss h4, .middle-article .box.main_listing h4 {
    color: #DC8C00;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 7.5pt;
    letter-spacing: 0;
    line-height: normal;
    padding-top: 10px;
    text-decoration: none;
}
.box {
    background: url("/main_sprite.png") no-repeat scroll 0 -1442px #E2E2E2;
    clear: both;
    margin-bottom: 20px;
}
.counrtytitle2 {
    font-weight: bold;
}
.counrtytitled {
    float: right;
}
.box.listing-box li {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-bottom: 0 none;
    list-style: disc outside none;
    margin: 0 5px 0 15px;
    padding: 0 2px 2px 0;
}

.box.action_box .elements img.image {
    width: 125px;
}

.interior .middle-article-full {
    padding-left: 10px;
    padding-right: 10px;
}
.interior .middle-article-full .box.main_listing {
    border: 0 none;
    padding-right: 0;
}
.interior .box-collection .box {
    margin-right: 0;
}


/* ----- PHOTO GALLERY -----*/
.topical .cycle .elements li img {
    height: 384px;
    width: 558px;
}
.topical .cycle .nav .numbers li {
    border: 1px solid #CCCCCC;
    display: block;
    float: left;
    height: 0;
    margin: 8px 8px 0 0;
    padding: 0 3px 21px;
    width: 15px;
}
.grid_8.alpha.omega.topical.borderz {
    border: 1px solid #CCCCCC;
     margin: 0 0 20px;
}
.box.feature.cycle .elements li {
    background: none repeat scroll 0 0 #fff;
    text-align: center;
    width: 100%;
}
.topical .cycle .nav .numbers li a:hover {
    background-position: -702px -1197px;
    color: #24B8F0;
}
.topical .cycle .nav .numbers li a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #FFA500;
    height: 18px;
    line-height: 13pt;
    margin-right: 10px;
    margin-top: 2px;
    padding: 0 0 0 4px;
    position: relative;
    width: 15px;
}
.topical .cycle .nav .pause.play {
    background-position: -734px -1257px;
}
.topical .cycle .nav .pause.play:hover {
    background-position: -734px -1282px;
}
.topical .cycle .nav .pause:hover {
    background-position: -734px -1282px;
}
.topical .cycle .nav .pause.play:active {
    background-position: -734px -1307px;
}
.topical .cycle .nav .pause {
    background: url("/main_sprite.png") no-repeat scroll -734px -1182px rgba(0, 0, 0, 0);
    float: right;
    height: 25px;
    margin-top: 6px;
    padding: 0;
    position: relative;
    width: 28px;
    right:14px;
}

.topical .cycle .nav .pause.hover {
    color: #24B8F0;
}
.topical .cycle {
    background: none repeat scroll 0 0 #FFFFFF;
    height: auto;
    padding: 0;
    width: 100%;
    margin:0 0 10px;
}
.grid_8.alpha.omega.topical .box.feature.cycle div.nav {
    padding: 0 10px !important;
}
.grid_8.alpha.omega.topical .box.feature.cycle ul.elements {
    margin: 0 !important;
}
.topical .cycle .nav .numbers li.active {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.topical .cycle .box-body {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    height: auto;
    margin-top: -6px;
    padding:10px;
}
.topical .cycle .box-body p {
    color: #000000;
    margin-bottom: 0;
}
/* ----- END PHOTO GALLERY -----*/


.grid_4.alpha.hr {
    border: 1px solid #CCCCCC;
    width: 100%;
    padding: 5px;
}
.box.feature .box-body.hr {
    height: auto;
}
.box.feature.cycle.hr .box-body.hr h2 {
    display: block;
}
.box.feature.cycle.hr {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 solid #CCCCCC;
    height: auto;
    padding: 6px 0px 0;
    margin:0;
}
.box.feature.cycle.hr .elements.hr img {
    height: 300px;
    padding: 0;
    width: 300px;
}
.box.feature.cycle.hr .elements.hr .box-body {
    width: auto;
}
.elements.hr a {
    float: left;
}
.grid_8.alpha.omega.topical .box.feature.cycle.hr .elements.hr {
    margin: 0;
}
.index .topical .cycle .box-body.hr p {
    color: #000000;
}
.index .box.feature.cycle.hr .elements.hr .box-body p {
    color: #000000;
    margin: 10px 0;
    line-height:15px;
}
.cycle .slideshow_tools.hr .bold {
    float: left;
    font-weight: bold;
}



.box.main_listing h4 {
    color: #DC8C00;
}

body {
background:#fff;
}
body.index.no-header{
background-color:white;}
.button {
    float: left;height: 26px;margin: 8px 0 12px 0;outline-color: -moz-use-text-color;outline-style: none;outline-width: medium;text-indent: -9999em;vertical-align: middle;width: 70px;
}
.box.quiz .details a.next {
width:140px;height:25px;
background:url('/uploads/99/28/9928a60461d4ec677e874b54f407ce4a/language_sprite.png') scroll 0 -514px no-repeat;display:none;float:right;margin:0;width:130px;
}
.box.quiz .details a.next:hover {
width:140px;height:25px;
background:transparent url('/uploads/99/28/9928a60461d4ec677e874b54f407ce4a/language_sprite.png') scroll 0 -540px no-repeat;display:none;float:right;margin:0;width:130px;
}
.box.quiz .details a.next:active {
width:140px;height:25px;
background:url('/uploads/99/28/9928a60461d4ec677e874b54f407ce4a/language_sprite.png') scroll 0 -566px no-repeat;display:none;float:right;margin:0;width:130px;
}
.box.quiz div.details .next.button.end {
background:transparent none repeat scroll 0 0;color:#999999;cursor:default;display:inline;float:right;font-weight:bold;text-indent:0;width:auto;
}
.box.poll .box-body .button {
background:url('/uploads/99/28/9928a60461d4ec677e874b54f407ce4a/language_sprite.png') scroll 0 -411px no-repeat;margin:0 8px 0 0;width:56px;height:25px;
}
.box.poll .box-body .button:hover {
background:transparent url('/uploads/99/28/9928a60461d4ec677e874b54f407ce4a/language_sprite.png') scroll 0 -437px no-repeat;margin:0 8px 0 0;width:56px;height:25px;
}
.box.poll .box-body .button:active {
background:transparent url('/uploads/99/28/9928a60461d4ec677e874b54f407ce4a/language_sprite.png') scroll 0 -462px no-repeat;margin:0 8px 0 0;width:56px;height:25px;
}

.banner .search .button {
    float: left;
    height: auto;
    margin: 2px 0 0;
    width: auto;
}
.banner .search .search-text {
    margin: 2px 4px 0 0;
}

.interior .podcast .buttons a.button.listen {
background:url('/uploads/99/28/9928a60461d4ec677e874b54f407ce4a/language_sprite.png') scroll 0 -305px no-repeat;
width:81px;height:24px;
}
.interior .podcast .buttons a.button.listen:hover{
background:url('/uploads/99/28/9928a60461d4ec677e874b54f407ce4a/language_sprite.png') scroll 0 -331px no-repeat;
width:81px;height:24px;
}
.interior .podcast .buttons a.button.listen:active{
background:url('/uploads/99/28/9928a60461d4ec677e874b54f407ce4a/language_sprite.png') scroll 0 -357px no-repeat;
width:81px;height:24px;
}
.interior .podcast .buttons a.button.watch {
background:url('/uploads/99/28/9928a60461d4ec677e874b54f407ce4a/language_sprite.png') scroll 0 -196px no-repeat;
width:81px;height:24px;
}
.interior .podcast .buttons a.button.watch:hover{
background:url('/uploads/99/28/9928a60461d4ec677e874b54f407ce4a/language_sprite.png') scroll 0 -222px no-repeat;
width:81px;height:24px;
}
.interior .podcast .buttons a.button.watch:active{
background:url('/uploads/99/28/9928a60461d4ec677e874b54f407ce4a/language_sprite.png') scroll 0 -248px no-repeat;
width:81px;height:24px;
}
.banner .grid_5 h1 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: none;    margin-bottom: 0;    margin-top: -10px;    padding-bottom: 0;    position: relative;    z-index: 2;    height: 73px;}

#treenavdiv table, #treenavdiv th, #treenavdiv tr, #treenavdiv td {border: none; }

.banner h1 a {
  /*  background: url("") no-repeat scroll 10px 18px transparent; */
width:100%;
}

.banner p.headimg {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: none;    margin-bottom: 0;    margin-top: -10px;    padding-bottom: 0;    position: relative;    z-index: 2;    height: 73px;}

p.headimg {
  /*  background: url("") no-repeat scroll 10px 18px transparent; */
width:100%;
}
.banner p.headimg a {
    background: transparent url('/uploads/53/64/5364be36e1b87cdc0beb6e2d6f3b41f5/humanrights-banner.png') no-repeat 5px -5px;    display: block;    height: 65px;    text-indent: -9000px;    width: 500px;}




.banner {
    background: none no-repeat scroll right bottom white;
    height: 64px;
}
.formContents textarea {
    width: 100% !important;
}
.meta_byline.comboBox input {
    width: 100%;
}
.title.text input {
    width: 100%;
}
.meta_subHead.comboBox input {
    width: 100%;
}
.meta_documentType.comboBox input {
    width: 100%;
}
.meta_source.comboBox > input {
    width: 100%;
}
.linkTitle.text > input {
    width: 100%;
}
.yui-ac-input {
    width: 100% !important;
}
.linkURL.url > input{
    width: 100%;
}
.meta_link.text > input {
    width: 100%;
}
.description.content-body img {
    height: auto;
    max-width: 100%;
    margin: 0 20px 10px 0;
    width: 100%\9;
}
table.articleContent .description.content-body.metabody > p {
    margin: 0 0 10px;
}
.grid_4 .article.default {
    border: 1px solid #ccc;
    padding: 5px 10px;
}
.grid_4 h3 {
    background: url("/main_sprite.png") no-repeat scroll 0 -1443px #e2e2e2;
    border: 0 solid #ccc;
    margin: -5px -10px !important;
    padding: 6px 8px 8px;
}
.index .grid_8.alpha.omega.topical {
    margin-bottom: 30px;
}
.articleContent ul li {
    display: list-item;
    list-style: outside none disc;
    margin: 6px 0 0 30px;
}
.articleContent ol li {
    display: list-item;
    list-style: outside none decimal;
    margin: 6px 0 0 30px;
}


.hr .nav {
    display: block !important;
    float: left !important;
    margin: 0 !important;
    width: 100% !important;
}
.nav .numbers {
    padding-left: 0;
}
/*
#main_content_container .omega div.nav {
    margin-top: 20px !important;
}
*/

#main_content_container blockquote.blue {
    background: none repeat scroll 0 0 #f7fbfc;
    border-bottom: 2px solid #6dbcda;
    border-top: 2px solid #6dbcda;
    color: grey;
    font-family: calibri;
    font-size: 20px;
    font-style: italic;
    list-style: inside none none !important;
    margin: 20px;
    padding: 10px 15px 0;
}
#main_content_container blockquote.orange {
    background: none repeat scroll 0 0 #fffbf5;
    border-bottom: 2px solid #ffca6d;
    border-top: 2px solid #ffca6d;
    color: grey;
    font-family: calibri;
    font-size: 20px;
    font-style: italic;
    list-style: inside none none !important;
    margin: 20px;
    padding: 10px 15px 0;
}
p.blockquote_blue {
    background: none repeat scroll 0 0 #f7fbfc;
    border-bottom: 2px solid #6dbcda;
    border-top: 2px solid #6dbcda;
    color: grey;
    font-family: calibri;
    font-size: 20px;
    font-style: italic;
    list-style: inside none none !important;
    margin: 20px;
    padding: 10px 15px;
}
p.blockquote_orange {
    background: none repeat scroll 0 0 #fffbf5;
    border-bottom: 2px solid #ffca6d;
    border-top: 2px solid #ffca6d;
    color: grey;
    font-family: calibri;
    font-size: 20px;
    font-style: italic;
    list-style: inside none none !important;
    margin: 20px;
    padding: 10px 15px;
}