﻿* {
	margin: 0;
	padding: 0;
}

a {
	text-decoration: none;
	color: #1b1d88;
}

/* added in 2009_05_06 -- NGOWatch */
.ngoSubpage a {
	color: #ec3c06;
}
/* end of added in 2009_05_06 -- NGOWatch */

a:hover {
	text-decoration: underline;
}

h1 {
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 5px;
}

h2 {
	font-size: 18px;
	line-height: 18px;
	font-weight: normal;
}

h3 {
	font-size: 16px;
	font-weight: normal;
}

h4 {
	font-size: 14px;
	font-weight: normal;
}

/* added style for H5 tag -- 2009_05_12 */
h5 {
	font-size: 12px;
	font-weight: bold;
}
/* end of added style for H5 tag */

body {
	background: #9bdeff url(../img/bg-html.gif) repeat-x left top;
	font-family: arial, tahoma, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: center;
}

/* added - JM - Feb 12, 2010 */
blockquote {
	margin-left: 20px;
	margin-right: 20px;
}
/* END OF added - JM - Feb 12, 2010 */

#container {
	width: 966px;
	margin: 0 auto;
	text-align: left;
}

#header {
	height: 175px;
	background: url(../img/bg-header.jpg) no-repeat left top;
	position: relative;
}

#headerNavigation {
	height: 28px;
	position: absolute;
	top: 0;
	right: 0;
}

#headerNavigation ul {
	list-style-type: none;
	float: left;
	height: 28px;
}

#headerNavigation ul a {
	color: #fff;
	position: relative;
	top: 15px;
}

#headerNavigation ul li {
	position: relative;
	float: left;
	height: 28px;
	padding-right: 8px;
	border-right: 1px solid #fff;
	margin-left: 8px;
}

#headerNavigation form {
	float: left;
	margin-left: 9px;
	margin-top: 8px;
}

#searchBox {
	float: left;
	width: 115px;
	height: 15px;
	border: 1px solid #ccc;
	color: #003366;
	font-size: 10px;
	padding-left: 3px;
	padding-top: 3px;
}

#submitSearch {
	background-color: #fff;
	float: left;
	width: 22px;
	height: 20px;
	border: 1px solid #ccc;
	color: #003366;
	font-size: 10px;
	margin-left: 3px;
}

p.rss {
	float: left;
	margin-left: 5px;
	margin-top: 8px;
}

p.rss img {
	border: 0;
}

#ggw {
	position: absolute;
	top: 58px;
	left: 6px;
}

#ggw img {
	border: 0;
}

/* added in 2009_05_06 -- NGOWatch */
span.ngoPosition {
	position: relative;
	left: 15px;
	top: 5px;
}
/* end of added in 2009_05_06 -- NGOWatch */

#headerHighlight {
	position: absolute;
	top: 120px;
	left: 19px;
	background: url(../img/header-highlight.gif) no-repeat left top;
	width: 932px;
	/*height: 36px;*/
	height: auto;
}

#headerHighlight img {
	border: 0;
}

/* added anchor link for scrolling feature -- 2009_04_30 */
#headerHighlight a {	
	font-size: 22px;
	color: #FFFFFF;	
}
/* end of added anchor link for scrolling feature */

img.arrow {
	position: relative;
	top: -6px;
	
}

#bgContent {
	width: 966px;
	background: url(../img/bg-center-content.gif) repeat-y left top;
	overflow: hidden;
	float: left;
	margin-top: -3px;
}

/* fix body background display in IE 6.0 -- 2009_05_07 */
*html #bgContent {
	width: 964px;	
}
/* end of fix body background display in IE 6.0  */

#content {
	background: url(../img/bg-content.gif) no-repeat left top;
	padding: 10px 13px 0px 13px;
	overflow: hidden;
}

/* fix body background display in IE 6.0 -- 2009_05_07 */
*html #content {
	float: left;		
}
/* end of fix body background display in IE 6.0  */

#homeMain {
	width: 660px;
	float: left;
	overflow: hidden;
}

#spotlight {
	/*margin-top: 10px;*/
	/* edited by wchandra 02/04/2010*/
	border-top: 1px solid #999;
	margin-top: 0px;
	padding-top:14px;
	position:relative;
	display:block;
	/*============================*/
}

p.supraTitle {
	font-size: 14px;
	border-bottom: 1px solid #999;
	padding-bottom: 4px;
	position: relative;
	padding-left: 2px;
	margin-bottom: 14px;	
}

p.supraTitle.image {
	margin-top: -13px;
}

/* added for header image in the subpage - JM - Feb 15, 2010 */
p.supraTitle.imageSubpage {
	padding-bottom: 0px;
	margin-top: -13px;
	margin-bottom: 0px;
}
/* END OF added - JM - Feb 15, 2010 */

p.supraTitle .spotArchive {
	font-size: 10px;
	position: absolute;
	right: 10px;
	margin-top: 4px;
	
}


p.supraTitle2 {
	font-size: 14px;
	border-bottom: 1px solid #999;
	padding-bottom: 4px;
	position: relative;
	padding-left: 2px;
}

p.supraTitle2.image {
	margin-top: -13px;
}

/* added for header image in the subpage - JM - Feb 15, 2010 */
p.supraTitle2.imageSubpage {
	padding-bottom: 0px;
	margin-top: -13px;
	margin-bottom: 0px;
}
/* END OF added - JM - Feb 15, 2010 */

p.supraTitle2 .spotArchive {
	font-size: 10px;
	position: absolute;
	right: 10px;
	margin-top: 4px;
	
}

p.bigImg {
	float: left;
	width: 360px;
}

p.bigImg img {
	border: 0;
}


/*   Spotlight   */

#spotlight {
	clear:both;/* AG - May 4, 2009 -added */
	float:left;/* AG - May 4, 2009 -added */
	overflow: hidden;
	margin-bottom: 25px;
	width: 660px;/* AG - May 4, 2009 -added */
	height:277px;
}

#spotlight ul {
	list-style-type: none;
	list-style-position: outside;
	padding-left: 360px;
}

#spotlight ul li {
	font-family: verdana, arial, sans-serif; /* verdana font type -- added in 2009_06_01 */
	/*font-size: 18px;*/
	font-size: 11px; /* change to 14 point font size -- 2009_06_01 -- AG - Nov 13, 2009 - change to 11px from 11pt */
	line-height: 12px;	/*AG - Nov 13, 2009 - change to 12px from 22px */
	display: block;
	padding: 5px 5px 0px 5px;	/* it was padding: 10px; - remove double bottom padding - JM - May 07, 2009 -- AG- Nov 13, 2009 change padding from 10px 10px 0px 10px; */
	
	/* remove white line around spotlight item -- May 07, 2009 */
	/*border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;*/
	
	/*height: 58px;*/
	height: 74px; /* get max. height caused it split into 3 record -- 2009_05_07 */
	overflow:hidden;
	
	border-right: 1px solid #ccc; /* AG - Nov 13, 2009 - moved from .spotlightselect  */
	border-bottom: 1px solid #ccc;
	/* remove white line around spotlight item - JM - May 07, 2009 */
	/*margin: 0px -2px -1px 0px;*/
}

*html #spotlight ul li {
	padding: 5px 5px; /*AG- Nov 13, 2009 change padding from 10px 10px 0px 10px; */
	height: 69px;
}

#spotlight ul li a { /*AG- Nov 13, 2009 - separated from #spotlight ul li */
	font-size: 13px; /* change to 14 point font size -- 2009_06_01 -- AG - Nov 13, 2009 - change to 11px from 11pt */
	line-height: 14px;	/*AG - Nov 13, 2009 - change to 12px from 22px */
}

#spotlight ul li p.spotAuthor { /*AG- Nov 13, 2009 - added */
	margin-top:3px;
	font-size: 10px;
	line-height: 11px;
}

#spotlight ul li p.spotAuthor a { /*AG- Nov 13, 2009 - added */
	margin-top:3px;
	font-size: 10px;
	line-height: 11px;
}


#spotlight ul li p.spotTeaser { /*AG- Nov 13, 2009 - added */
	margin-top:3px;
	font-size: 10px; 
	line-height: 11px;	
	font-style:italic;
}


#r_0 { /* AG - Nov 13, 2009 - added  */
	border-top: 1px solid #ccc;
}

#r_1{ /* AG - Nov 19, 2009 - added to fix height issue */
	border-top: 1px solid #fff;
}

#spotlight ul li a:hover {
	background-color: #ebebeb;
	/* remove these to avoid double borders - JM - May 07, 2009
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	*/
	text-decoration: none;
}

#r_1:hover { /* AG - Nov 19, 2009 - added  */
	border-top: 1px solid #ebebeb;
}

 #r_1.spotlightselect { /* AG - Nov 19, 2009 - added  */
	border-top: 1px solid #ebebeb;
}

/*add May 1 - 09*/
.spotlightselect {
	background-color: #ebebeb;
	text-decoration: none;
}
/*end add May 1 - 09*/


/*   Highlight   */

#highlight {
	background-color: #ffffcc;
	border: 1px solid #1c1e88;
	padding: 0px 8px 9px 8px;
	overflow: hidden;
	clear:both;/* AG - May 4, 2009 -added */
	float:left;/* AG - May 4, 2009 -added */
	margin-top:-40px; /*wchanfta - Feb 05 -2010 - added*/
	margin-bottom: 20px;/* AG - May 4, 2009 - edited from 30px */
	width: 642px;/* AG - May 4, 2009 -added */
}

#highlight img {
	float: left;
	margin-right: 10px;
}

#highlight h3 {
	margin-bottom: 4px;
	font-family: Arial, Tahoma, Sans-Serif;
	font-size: 16px;
	font-weight: normal;
	color: #1B1D88;
}

#highlight p {
	line-height: 20px;
	display:block;
}

#highlight ol {
	margin-left: 40px;
	list-style-position:inside;	/* AG - Oct 30, 2009 - added so number can display beside image */	
	display:block;	/* AG - Oct 30, 2009 - added so number can display beside image */		
}

#highlight ul {
	margin-left: 40px;
	list-style-position:inside; /* AG - Oct 30, 2009 - added so bullet can display beside image */	
	display:block;	/* AG - Oct 30, 2009 - added so bullet can display beside image */	
}

#highlight li { /*separated from ul & ol - AG - Oct 30, 2009 */	
	font-size: 12px;
	line-height: 20px;
}
/*   Others    */
.homeCenter { /* AG - May 4, 2009 -added */
	margin-top:10px;
	clear:both;
	.float:left;
	width: 660px;
}

.others {
	/*width: 320px;*/
	width: 315px; /* reduce coloumn width by 5px -- 2009_07_27 */
	float: left;
	position: relative;
	margin-left: 30px; /* increase margin-left by 10px from original 20px -- 2009_07_27 */
	padding-bottom:10px; /* fix spacing between bottom layer -- 2009_06_02 */		
}

/*Added by wchandra Oct 30, 2009*/
*html .others {
	width: 313px;
}
/*============================*/

.others h3 {
	margin-bottom: 4px;	
}

.others p {
	margin-bottom: 20px;
	line-height: 19px;
}

.others p.supraTitle {
	margin-bottom: 10px;
}

.others p.category {
	margin-bottom: 2px;
	line-height: 14px;
}

.others p.date {
	margin-bottom: 5px;
	line-height: 14px;
}

.NGOWatch { /* AG - May 19, 2009 - added */
	width: 317px;
	margin-bottom:25px;
	position:relative;
	/*.margin-bottom:15px;*/
}

/* added in 2009_05_06 -- NGOWatch */
p.date {
	margin-bottom: 5px;
	line-height: 14px;
}

.ngoSubpage p.date {
	font-size: 10px;
	margin-bottom: 0;
}

p.author {
	font-size: 11px; /* bump up the font size by 1 point where originally is 10px -- 2009_07_27 */
	margin-bottom: 5px;
}
/* end of added in 2009_05_06 -- NGOWatch */

/* fixed order/unorder list -- 2009_05_04 */
.others ol li {
	margin-left: 40px;
	font-size: 12px;
	line-height: 19px;
}

.others ul li {
	margin-left: 40px;
	font-size: 12px;
	line-height: 19px;
}
/* end of fixed order/unorder list -- 2009_05_04 */

.others p img {
	padding: 5px 5px 5px 0px; /* added 5px padding for image display -- 2009_05_22 */
}

p.category {
	font-size: 10px;
}

.floatedRight {
	float: right;
	margin: 0 0 5px 5px;
}


.floatedLeft {
	float: left;
	margin: 0  5px 0px 0px;
}


.noLeft {
	margin-left: 0;	

}

p.archive {
	font-size: 10px;
}

/* added in 2009_05_06 -- NGOWatch */
p.sectionArchive {
	font-size: 10px;
	text-align: right;
	margin-top: -10px;
	margin-bottom: 10px;
}

/*   NGO Highlight   */

#ngoHighlightNoContent {
	clear: both;
	width: 475px;
	padding-left: 185px;
	height: 10px;		
	margin-bottom: 10px;
	overflow:hidden;
}

#ngoHighlight {
	clear: both;
	width: 475px;
	padding-left: 185px;
	height: 84px;
	padding-top: 10px;
	background: url(../img/warning.jpg) no-repeat left top;
	border-top: 1px solid #999;
	margin-bottom: 20px;
	overflow:hidden;
}

#ngoHighlight h3 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 4px;
}

#ngoHighlight p {
	font-size: 11px;
	line-height: 18px;
}

#ngoHighlight img {
	padding: 5px 5px 5px 0px;
}

p.otherArchive {
	font-size: 10px;
	margin: -15px 0 15px 0;
}

.otherNews {
	clear: both;
	margin-bottom: 30px;
	font-size: 12px;
	line-height: 19px;
	overflow: hidden;
	display: block;
}

.otherNews img {
    /*Modified by wchandra 06/15/2009 for image in content*/
    /*
	float: right;
	padding: 0 0 5px 5px;
	*/
	padding: 5px 5px 5px 0px;
}

/*Added by wchandra 06/15/2009 for thumbnail Image*/
.otherNews .thumbOther
{
	clear:both;
	float: right;
	padding: 0 0 5px 5px;
}

.otherNews h3 {	
	/*margin-bottom: 5px;*/
}

.otherNews ol li {	
	margin-left: 40px;
	font-size: 12px;
	line-height: 19px;
}

.otherNews ul li {	
	margin-left: 40px;
	font-size: 12px;
	line-height: 19px;
}
/* end of added in 2009_05_06 -- NGOWatch */

/* Add May 1 2009*/
p.archive2 {
	font-size: 10px;
	margin-top: 20px;
	.margin-top: -20px;
}

*html+p.archive2 {
	margin-top: 10px;
}
/* end  Add May 1 2009*/

/*   Sidebar Right    */

#sidebarRight {
	width: 260px;
	margin-left: 20px;
	float: left;
	/*margin-top: 7px;  fixed top margin spacing -- 2009_05_04 */
}

#sidebarRight h3 {
	font-family: Arial, Tahoma, Sans-Serif;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
}

#sidebarRight h3 a {
	color: #000000;
}

#sidebarRight p {
	line-height: 19px;
	
	/* remove white line between HL image and content background - JM - May 07, 2009 */
	margin-top: 0px;
	/*.margin-top: -9px;	-- removed to fix overlap highlight content in IE - AG - Apr 14, 2010 */
}

/* added for if no HL image - JM - May 07, 2009 */
#sidebarRight p.noimage {
	line-height: 19px;
	margin-top: 0px;
}
/* END OF added for if no HL image - JM - May 07, 2009 */

#sidebarRight img {
	margin: 0;
	padding: 5px 5px 5px 0px;	/* it was padding: 0; - JM - Apr 13, 2010 */
}

#sidebarRight img.nocontent {
	margin-bottom: 0px;
	.margin-bottom: -1px;
}

* html #sidebarRight img.nocontent {
	margin-bottom: -2px;
}

/* added to set Economics, Environment, Human Rights, and Security image padding to 0, except for content - JM - Apr 13, 2010 */
#sidebarRight .hr img, #sidebarRight .environment img, #sidebarRight .law img, #sidebarRight .economics img,
#sidebarRight .hr a img, #sidebarRight .environment a img, #sidebarRight .law a img, #sidebarRight .economics a img
{
	padding: 0;
}

#sidebarRight .hr p img, #sidebarRight .environment p img, #sidebarRight .law p img, #sidebarRight .economics p img {
	margin: 0;
	padding: 5px 5px 5px 0px;
}
/* END OF added - JM - Apr 13, 2010 */

/*Added by wchandra 02/08/2010*/
#sidebarRightHome {
	width: 200px;
	margin-left: 20px;
	float: left;
	overflow: hidden;	/* added to fix overflow highlight content in IE6 - AG - Apr 14, 2010 */
}

#sidebarRightHome h3 {
	font-family: Arial, Tahoma, Sans-Serif;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
}

#sidebarRightHome h3 a {
	color: #000000;
}

#sidebarRightHome p {
	line-height: 19px;
	margin-top: 0px;
	/*.margin-top: -9px;	-- removed to fix overlap highlight content in IE - AG - Apr 14, 2010 */
}

#sidebarRightHome p.noimage {
	line-height: 19px;
	margin-top: 0px;
}

#sidebarRightHome img {
	margin: 0;
	padding: 5px 5px 5px 0px;	/* it was padding: 0; - JM - Apr 13, 2010 */
}

#sidebarRightHome img.nocontent {
	margin-bottom: 0px;
	.margin-bottom: -1px;
}

* html #sidebarRightHome img.nocontent {
	margin-bottom: -2px;
}
/*end of Added by wchandra 02/08/2010*/

.hr,
.environment,
.law,
.economics {
	/*margin-bottom: 5px;*/
	margin-bottom: 20px;
	clear: both;
	/*border:1px solid #000;*/
}

.hr h3 {
	background-color: #ffd862;
	padding: 8px 0 8px 14px;
}

.hr p {
	background: url(../img/bg-hr.gif) repeat-x left top;
	padding: 14px 12px;
	line-height: 19px;
}

* html .hr p {
	margin-top: -5px;
}

/* added in 2009_05_06 -- NGOWatch */
.hrNGO {
	background-color: #ffd862;
	padding: 12px 12px 15px;
	margin-bottom: 20px;
	border: solid 1px black;
	overflow: hidden;
	display: block;
	/*position: relative;	-- removed to fix missing image from highlight content in IE6 - AG - Apr 14, 2010 */
}

.hrNGO h3 {
	/*margin-bottom: 10px;		removed - JM - May 07, 2009 */
}

*html .hrNGO h3 {
	margin-bottom: 10px;
}

.hrNGO p {	
	padding-top:5px;
	.padding-top:10px;
	/*margin-top:10px;*/
	margin-bottom: 0px;	
	line-height: 19px;
}

* html .hrNGO p {
	padding-top: 5px;	
	overflow: hidden;	/* added to fix overflow highlight content in IE6 - AG - Apr 14, 2010 */
}
/* end of added in 2009_05_06 -- NGOWatch */

.environment h3 {
	background-color: #d4d0c8;
	padding: 8px 0 8px 14px;
}

.environment p {
	background: url(../img/bg-environment.gif) repeat-x left top;
	padding: 14px 12px;
	line-height: 19px;
}

* html .environment p {
	margin-top: -5px;
}

.law h3 {
	background-color: #85d6ff;
	padding: 8px 0 8px 14px;
}

.law p {
	background: url(../img/bg-law.gif) repeat-x left top;
	padding: 14px 12px;
	line-height: 19px;
}

* html .law p {
	margin-top: -5px;
}

.economics h3 {
	background-color: #a1dfc0;
	padding: 8px 0 8px 14px;
}

.economics p {
	background: url(../img/bg-economics.gif) repeat-x left top;
	padding: 14px 12px;
	line-height: 19px;
}

* html .economics p {
	margin-top: -5px;
}

/* added for hardcoded left highlight link color - JM - Mar 12, 2010 */
.hr h3 a, .environment h3 a, .law h3 a, .economics h3 a {
	color: #000000;
}
/* END OF added for hardcoded left highlight link color - JM - Mar 12, 2010 */

/* added to set Economics, Environment, Human Rights, and Security image padding to 0, except for content - JM - Apr 13, 2010 */
#sidebarRightHome .hr img, #sidebarRightHome .environment img, #sidebarRightHome .law img, #sidebarRightHome .economics img,
#sidebarRightHome .hr a img, #sidebarRightHome .environment a img, #sidebarRightHome .law a img, #sidebarRightHome .economics a img
{
	padding: 0;
}

#sidebarRightHome .hr p img, #sidebarRightHome .environment p img, #sidebarRightHome .law p img, #sidebarRightHome .economics p img {
	margin: 0;
	padding: 5px 5px 5px 0px;
}
/* END OF added - JM - Apr 13, 2010 */

/* added to set Economics, Environment, Human Rights, and Security image padding to 0, except for content - AG - Apr 14, 2010 */
#sidebarRightHome .hr p, #sidebarRightHome .environment p, #sidebarRightHome .law p, #sidebarRightHome .economics p,
#sidebarRight .hr p, #sidebarRight .environment p, #sidebarRight .law p, #sidebarRight .economics p
{
	.margin-top: -5px;
}
/* END OF added - AG - Apr 14, 2010 */

/* added in 2009_05_06 -- NGOWatch */
.ngoMonitors {
	border: 1px solid #000000;
	padding: 12px 12px 15px;	/* it was 14px 12px 6px - JM - May 07, 2009 */
	padding-bottom: 5px;
	margin-bottom: 20px;		/* it was 18px - JM - May 07, 2009 */
	background-color:#CEEFDE;
}

.ngoMonitors h3 {
	/*margin-bottom: 20px;		removed - JM - May 07, 2009 */
}

/*Added by wchandra 06/15/2009 for link title*/
.ngoMonitors a {
	color: #333;
}

.ngoMonitors ul {
	list-style-type: none;
	font-size: 13px;
	line-height: 13px;
}

.ngoMonitors ul li {
	margin-bottom: 14px;
}

.ngoMonitors ul a {
	color: #333;
}

.noBorder {
	border: 0;
}
/* end of added in 2009_05_06 -- NGOWatch */
/* AG - March 4, 2010 - added for untreaty */
.untreaty {
	border: 1px solid #000000;
	padding: 12px 12px 15px;	/* it was 14px 12px 6px - JM - May 07, 2009 */
	padding-bottom: 5px;
	margin-bottom: 20px;		/* it was 18px - JM - May 07, 2009 */
	background-color:#FFF;
}

.untreaty h3 {
	margin-bottom: 15px;
}
/* END of  AG - March 4, 2010 - added for untreaty */

/*   Events   */

#events {
	clear: both;
	/*margin-left: 12px;*/
	margin-left: 0px;
	padding-bottom: 5px;	/* it was 20px - JM - May 07, 2009 */
	/* added for space between highlights - JM - May 07, 2009 */
	margin-bottom: 15px;
	/*.margin-bottom: 0px;*/	
	/*Added by wchandra 02/08/2010*/
	width:100%;
	height:auto;
	display:block;
	position:relative;
	/*============================*/
}

#events .floatedRight {
	float: right;
	margin: 0 0 5px 5px;
}


#events h3 {
	/*margin-bottom: 5px;*/
}

#events p {
	line-height: 19px;
	padding-left: 2px;
	/*margin-bottom: 20px;*/	
	margin-bottom: 0px;
	.margin-top: 3px;
}

*html #events p {	
	margin-top: 3px;
	margin-bottom: 0px;
}

#events p.hLContent {
	line-height: 19px;
	padding-left: 2px;	
	margin-top: 5px;
	.margin-top: 10px;
	margin-bottom: 0px;
}

#events p.imgHL {
	clear: both;
	margin: 5px 0px 0px 0px;
	
	
}

/* fixed order/unorder list -- 2009_04_30 */
#events ol li {
	margin-left: 40px;
	font-size: 12px;
	line-height: 20px;
}

#events ul li {
	margin-left: 40px;
	font-size: 12px;
	line-height: 20px;
}

#events p.supraTitle {
	margin-top: 5px;
	margin-bottom: 0px;
}
/*Modified by wchandra 06/09/2009*/
/*#events p img {
	padding: 5px 5px 5px 0px;
}
*/

/*   Footer   */

#footer {
	clear: both;
	float:left;
	position:relative;
	width: 916px;
	padding: 18px 12px;
	background: url(../img/bg-footer.gif) repeat-x left top;
}

/* added in 2009_05_06 -- NGOWatch */
#footer a {
	color: #1b1d88;
}
/* end of added in 2009_05_06 -- NGOWatch */

#footer p {
	font-size: 10px;
}

#footer img {
	border: 0;
}

p.footerNav a {
	margin-right: 6px;
}

p.copy {
	margin: 4px 0 20px 0;
}

p.programs {
	overflow: hidden;
	position: relative;
	margin-top: 10px;
}

p.programs a {
	margin-right: 10px;
}

a.ere {
	position: absolute;
	right: 0;
	margin-right: 0;
}

/*   Sidebar Left   */

#sidebarLeft {
	width: 240px;
	float: left;
}

/* added to give default image padding - JM - Apr 13, 2010 */
#sidebarLeft img {
	margin: 0;
	padding: 5px 5px 5px 0px;
}
/* END OF added - JM - Apr 13, 2010 */

/* added to set Economics, Environment, Human Rights, and Security image padding to 0, except for content - JM - Apr 13, 2010 */
#sidebarLeft .hr img, #sidebarLeft .environment img, #sidebarLeft .law img, #sidebarLeft .economics img,
#sidebarLeft .hr a img, #sidebarLeft .environment a img, #sidebarLeft .law a img, #sidebarLeft .economics a img
{
	padding: 0;
}

#sidebarLeft .hr p img, #sidebarLeft .environment p img, #sidebarLeft .law p img, #sidebarLeft .economics p img {
	margin: 0;
	padding: 5px 5px 5px 0px;
}
/* END OF added - JM - Apr 13, 2010 */

/*   Secondary page content    */

#secondaryContent {
	width: 670px;
	float: left;
	margin-left: 20px;
}

img.mainImg {
	margin-bottom: 8px;
}

/* added in 2009_05_06 -- NGOWatch */
img.sectionImg {
	margin-bottom: 4px;
	width: 315px;
}
/* end of added in 2009_05_06 -- NGOWatch */

#secondaryContent img {
	padding: 5px 5px 5px 0px;
}

#secondaryContent p {
	line-height: 18px;
	/*margin-bottom: 30px;*/
	margin-bottom: 20px;
}

#secondaryContent p.supraTitle {
	margin-bottom: 15px;
}

#secondaryContent h2 {
	margin-bottom: 8px;
}

/* fixed order/unorder list -- 2009_04_30 */
#secondaryContent ol li {
	margin-left: 40px;
	font-size: 12px;
	line-height: 20px;
}

#secondaryContent ul li {
	margin-left: 40px;
	font-size: 12px;
	line-height: 20px;
}

/*   Main navigation    */

#mainNavigation {
	height: 35px;
	background: url(../img/menu/bg-menu.gif) repeat-x left top;
	position: relative;
}

/* added in 2009_05_06 -- NGOWatch */
#mainNavigation.ngoMenu {
	background: url(../img/menu/bg-ngo.gif) repeat-x left top;
}
/* end of added in 2009_05_06 -- NGOWatch */

#mainNavigation ul {
	list-style-type: none;
}

#mainNavigation ul li {
	float: left;
}

#mainNavigation ul li img {
	border: 0;
}

img.ngoNav {
	margin-top: 6px;
	margin-left: 10px;
}

#mainNavigation ul li.endNav {
	position: absolute;
	right: 0;
}

/*   Secondary navigation   */

ul.secondaryNav {
	list-style-type: none;
	list-style-position: outside;
	/*margin-bottom: 20px;*/
	margin-bottom: -10px; /* for IE 6/7 fixed -- 2009_04_30 */
}

ul.secondaryNav li {
	margin-bottom: 1px;
	overflow: hiddden;
}

ul.secondaryNav li a {
	background-color: #f2f2f2;
	padding: 10px;
	/*float: left;*/
	clear: both;
	display: block;
	color: #071c30;
	line-height: 12px;
	text-decoration: none;
	margin-bottom: 1px;
	width: 220px;
}

ul.secondaryNav li a:hover {
	background-color: #071c30;
	color: #fff;
	text-decoration: none;
}

ul.secondaryNav li a.selected {
	background-color: #071c30;
	color: #fff;
}

/* added child navigation -- 2009_04_30 */
ul.secondaryNav li.child  a{
	padding-left: 20px;	
	padding-right: 0px;
}

ul.secondaryNav li a.selectedChild {
	padding-left: 20px;
	padding-right: 0px;
	background-color: #071c30;
	color: #fff;
}
/* end of added child navigation -- 2009_04_30 */

/* added for print&email this page -- 2009_04_30 */
#articleRelated {	
	padding-top: 20px;
	.margin-top: 20px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 15px 0;	
}

#articleRelated p {
	margin-bottom: 0px;
}

#articleRelated p a {
	font-size: 12px;
	font-weight: bold;
	color: #1B3146;
}

.pdf {
	background: url(../img/icon-pdf.gif) no-repeat left center;
	padding: 3px 20px 3px 24px;
}

.print {
	background: url(../img/icon-print.gif) no-repeat left center;
	padding: 3px 20px 3px 24px;
}

.email {
	background: url(../img/icon-email.gif) no-repeat left center;
	padding: 3px 20px 3px 24px;
}
/* end of added for print&email this page */

/* added for Scrolling Features -- 2009_04_30 */
#leftNavFeature {	
	float:left;
	position: relative;
	width: 20px;
	height: 20px;
	padding-top: 10px;
	margin-top: 4px;
	/*border: 1px solid #FFF;*/
}

#leftNavFeature a {		
	cursor:pointer;
}

#centerFeature {	
	position: relative;
	width: 888px;
	.width: 888px;
	text-align:center;
	height: 30px;	
	margin-left:20px;
	margin-top: 4px;
	/*border: 1px solid #FFF;*/
}

* html #centerFeature {		
	width: 880px;	
}

#centerFeature p {		
	font-size: 22px;
	color: #FFFFFF;
}

#rightNavFeature {	
	float:right;
	position: relative;
	width: 20px;
	height: 20px;	
	top:-31px;	
	padding-top: 10px;
	margin-top: 1px;			
	/*border: 1px solid #FFF;*/
}

#rightNavFeature a {		
	cursor:pointer;
}
/* end  of added for Scrolling Features */

/*  edited for list page display in public site -- 2009_05_01 */
#secondaryContent p.subtitle {
	line-height: 18px;
	margin-bottom: 10px;
}

#secondaryContent p.author {
	line-height: 18px;
	margin-bottom: 0px;
}

#secondaryContent p.category {
	font-size: 10px;
	margin-bottom: 0px;
}
/* end of edited for list page display in public site -- 2009_05_01 */

img.detailImg {
	float:left;
	position : relative;
	padding-top : 4px;
	padding-right:8px;
	padding-bottom:8px;
}

/* added for login box -- 2009_05_22 */
#loginBox {
	width: 172px;				/* it was 232px - JM - Feb 12, 2010 */
	padding: 10px;
	border: 4px solid #CBCDCF;
	background-color: #D1EAF8;
	margin-bottom: 0px;
	.margin-bottom: 0px;
	margin-left: 0px;	
}

* html #loginBox {
	padding-top:0px;
	margin-bottom: 0px;
}

#loginBox p.readMore {
	margin: 4px 0 0 1px;
}

#loginBox p.readMore a {
	font-weight: bold;
}

#loginBox form input.emailAddress,
#loginBox form input.passInput {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	height: 16px;
	padding-top: 2px;
}

/* added for Login Box on NGO Watch homepage - JM - Mar 12, 2010 */
#loginBoxNGOHome {
	width: 172px;
	padding: 10px;
	border: 4px solid #CBCDCF;
	background-color: #D1EAF8;
	margin-bottom: 0px;
	margin-left: 0px;	
}

* html #loginBoxNGOHome {
	padding-top: 10px;
	margin-bottom: 0px;
}

#loginBoxNGOHome p.readMore {
	margin: 4px 0 0 1px;
}

#loginBoxNGOHome p.readMore a {
	font-weight: bold;
}

#loginBoxNGOHome form input.emailAddress,
#loginBoxNGOHome form input.passInput {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	height: 16px;
	padding-top: 2px;
}
/* END OF added for Login Box on NGO Watch homepage - JM - Mar 12, 2010 */

#loginBoxLeft {
	width: 211px;
	padding: 10px;
	border: 4px solid #CBCDCF;
	background-color: #D1EAF8;
	margin-bottom: 0px;
	.margin-bottom: 0px;
	margin-left: 0px;
}

* html #loginBoxLeft {
	padding-top:0px;
	margin-bottom: 0px;
}

#loginBoxLeft p.readMore {
	margin: 4px 0 0 1px;
}

#loginBoxLeft p.readMore a {
	font-weight: bold;
	color: #1b1d88;
}

#loginBoxLeft form input.emailAddress,
#loginBoxLeft form input.passInput {
	font-family: verdana, arial, sans-serif;
	font-size: 12px;
	height: 16px;
	padding-top: 2px;
}

input.emailAddress {	
	padding-left: 4px;
	border: 1px solid #cccccc;
	margin-top:5px;
}

input.passInput {	
	padding-left: 4px;
	border: 1px solid #cccccc;
}

input.loginSubmit {
	width: 22px;
	height: 21px;
	margin-bottom: -6px;
	margin-top: 4px;
}

* html input.loginSubmit,
*:first-child + HTML input.loginSubmit {
	margin-bottom: -5px;
}

.login {
	font-size: 20px;
	font-weight: bold;
	margin-right: 22px;		
	padding-bottom: 5px;
	
	/* added - JM - Feb 12, 2010 */
	/* removed - JM - Apr 14, 2010
	.padding-bottom: 13px;
	.padding-top: 10px;
	*/
	/* END OF added - JM - Feb 12, 2010 */
}

/*Added by wchandra to set the padding for image inside loginbox 06/09/2009*/
#loginBoxLeft img, #contentHL img {padding: 5px 5px 5px 0px;}

* html .login {
	padding-top: 10px;
	margin-top: -10px;	
	/*padding-bottom: 0px;	-- removed - JM - Apr 14, 2010 */
}
/* end of added for login box */

/* fixed display between content spacing in homepage -- 2009_05_22 */
.contentHome {
	padding-bottom:20px;
}


/*Added by wchandra 02/04/2010*/
.columnTitle {
	font-size:14px;
	color:#0033FF;
	padding-bottom:5px;
}

.columnTitle a {
	font-size:14px;
	color:#0033FF;
	padding-bottom:5px;
}

.columnAuthor {
	font-size:11px;
	padding-bottom:5px;
}

.columnTeaser {
	font-size:12px;
	color:#333333;
	margin-top: -20px;
	margin-bottom:0px;
}

.columnBorder {
	margin-top:5px;
	margin-bottom:5px;
	color:#999999;
	background-color:#CCCCCC;
	border: 1px solid #CCCCCC; 
	height:0px;
}

.columnBorderHeader {
	margin-top:5px;
	.margin-top:0px;
	margin-bottom:5px;
	border: 1px solid #999999; 
	height:1px;
	color:#999999;
	background-color:#999999;
}
/*============================*/

/*Added by wchandra 02/08/2010*/
a.readMore {
	clear:both;
	display:block;
	position:relative;
}

#homeMainPage {
	width: 720px;
	float: left;
	overflow: hidden;
}


.homeCenterPage {
	margin-top:10px;
	clear:both;
	float:left; /* change from IE only - AG - Feb 24, 2010*/
	width: 720px;
}

#Homehighlight {
	background-color: #ffffcc;
	border: 1px solid #1c1e88;
	padding: 5px 8px 9px 8px;
	overflow: hidden;
	clear:both;
	float:left;
	margin-top:-40px;
	margin-bottom: 25px;
	width: 702px;
}

#Homehighlight img {
	float: left;
	margin-right: 10px;
}

#Homehighlight h3 {
	margin-bottom: 4px;
	font-family: Arial, Tahoma, Sans-Serif;
	font-size: 16px;
	font-weight: normal;
	color: #1B1D88;
}

#Homehighlight p {
	line-height: 20px;
	display:block;
}

#Homehighlight ol {
	margin-left: 40px;
	list-style-position:inside;
	display:block;
}

#Homehighlight ul {
	margin-left: 40px;
	list-style-position:inside;
	display:block;
}

#Homehighlight li {
	font-size: 12px;
	line-height: 20px;
}

#HomeSpotlight {
	border-top: 1px solid #999;
	margin-top: 0px;
	padding-top:14px;
	position:relative;
	display:block;
}

#HomeSpotlight {
	clear:both;
	float:left;
	overflow: hidden;
	margin-bottom: 25px;
	width: 720px;
	height:277px;
}

#HomeSpotlight ul {
	list-style-type: none;
	list-style-position: outside;
	padding-left: 360px;
}

#HomeSpotlight ul li {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 12px;
	display: block;
	padding: 5px 5px 0px 5px;	
	height: 74px; 
	overflow:hidden;
	border-right: 1px solid #ccc; 
	border-bottom: 1px solid #ccc;
}

*html #HomeSpotlight ul li {
	padding: 5px 5px;
	height: 69px;
}

#HomeSpotlight ul li a {
	font-size: 13px;
	line-height: 15px;	/* it was 14px - JM - Feb 12, 2010 */
}

#HomeSpotlight ul li p.spotAuthor {
	margin-top:3px;
	font-size: 10px;
	line-height: 11px;
}

#HomeSpotlight ul li p.spotAuthor a {
	margin-top:3px;
	font-size: 10px;
	line-height: 11px;
}


#HomeSpotlight ul li p.spotTeaser {
	margin-top:3px;
	font-size: 10px; 
	line-height: 11px;	
	font-style:italic;
}

#HomeSpotlight ul li a:hover {
	background-color: #ebebeb;
	text-decoration: none;
}

#SubColumnTable {
	width: 214px;
}

#HomeTable {
	width: 230px;
}

#HomeColumn {
	/*border: solid 1px #000;*/
	clear: both;
	margin: 15px 0px 0px 0px;
}

#HomeColumn h3 {
	margin-bottom: 5px;
}

#HomeColumn h3.noBottom {
	margin-bottom: 0px;
}

#HomeColumn ol, #HomeColumn ul {
	list-style-position: outside;
	padding: 0 0 10px 25px;
}

#HomeColumn p {
	margin: 0px;
}

#HomeColumn p.category {
	margin-bottom: 0px;
}

#HomeColumn p.columnAuthor {
	margin-bottom: 5px;
}

#HomeColumn p.columnAuthor2 {
	font-size: 11px;
	margin-bottom: 0px;
}

#HomeColumn p img {
	margin: 5px;
	padding: 0px;
}
/*============================*/
