body {
	margin:0;
	padding:0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
	color: #000000;
	background-color: #ffffff;
}

table{
 border-collapse:collapse;
}

td,th{ 
 margin:0px;
 padding:0px;
 font-family: Arial, Helvetica, sans-serif;
 font-size:.7em;
 }
 
a:link, a:active , a:visited {
text-decoration: underline;
} 
a:hover {
color: #666666;
text-decoration: none;
}

h1 {font-size:1.3em; font-weight: bold; margin: 0px; padding: 2px; padding-bottom: 10px;}
h2 {font-size:1.2em; font-weight: bold; margin: 0px; padding: 2px; padding-bottom: 10px;}
h3 {font-size:1.1em; font-weight: bold; margin: 0px; padding: 2px; padding-bottom: 5px;}
h4 {font-size:1em; font-weight: bold; margin: 0px; padding: 2px; padding-bottom: 5px;}

/* ===============================   MAIN MENU   =====================*/
.MainNav {
	padding: 4px;
	margin: 0px;
	font-size: 1.2em;
	font-weight: bold;
	color: #ffffff;
	background-color: #6B7EA7;
}
.MainNav a:link,.MainNav a:active ,.MainNav a:visited {
	color: #ffffff;
	text-decoration: none;
}
.MainNav  a:hover {
	color: #000000;
	background-color: #ffffff;
	text-decoration: underline;
}
/* ===============================   NEW RELEASE   =====================*/
.newReleaseBox{
  padding:0px 7px;
}
.nrMainTitle{
  font-weight:bold;
  font-size:13px;
  margin-bottom:20px;  
}

.nrSecondaryTitle{
  font-weight:bold;
  font-size:11px;
  margin-bottom:20px;
}

.newReleaseTextBody{
  font-size:11px;

}

.newReleaseTextBody a:link,.newReleaseTextBody a:visited,.newReleaseTextBody a:active,
.newReleaseTextBody a:hover
{ font-size:11px;}

/* ===============================   RECENT STUDIES   =====================*/
.studyArchive a:link,.studyArchive a:visited,.studyArchive a:active,
.studyArchive a:hover{
  font-weight:bold;
  font-size:11px;
  TEXT-DECORATION: underline;
  color:#000000;
}
/* ===============================   RECENT STUDIES   =====================*/
.recentStudiesBox{
   overflow:auto; 
   height:450px;
   background-color:#f0f0f0;
   padding:0px 3px;
   padding-bottom: 10px;
   margin-bottom: 2px;
   
}

.recentStudy{
  margin-bottom:15px;
}

.rsMainTitle a:link,.rsMainTitle a:active ,.rsMainTitle a:visited {
  font-weight:bold;
  text-decoration: underline;
  color:#000000;
}

.rsMainTitle A:hover{
  font-weight:bold;
  text-decoration: none;
  color:#999999;
}
.rsSecondaryTitle{
  font-size:11px;
}
.rsDate{
 color:#CC3300;
 font-size:11px;
}

.rsPdfLinks{
 margin:0;
 padding:0;
 padding-bottom:5px;
 
}

.rsPdfLinks A:link,.rsPdfLinks A:active ,.rsPdfLinks A:visited,.rsPdfLinks A:hover{  
  font-size:10px;

}


/* ===============================   AMERICANS IN THE WORLD   ============================*/
.americansInTheWorldBox{
  padding:0px 5px;
  background-color:#ffffff;

}
.aiwDate{
 color:#3366CC;
 font-size:11px;
}

A.aiwTitle:link, A.aiwTitle:active, A.aiwTitle:visited, A.aiwTitle:hover{
	COLOR: #990000;    font-size: 11px; FONT-WEIGHT: bold; margin:0;
}

.aiwSummaryBox{

margin:5px 25px; font-size:10px;  width:350px; padding:2px;
}

.aiwSummaryBox A:link,.aiwSummaryBox A:active ,.aiwSummaryBox A:visited,.aiwSummaryBox A:hover{  
  font-size:11px;
  color:#000000;
  font-weight:bold;

}

/* ===============================   ANALYSES OF WORLD OPINION   =====================*/
.analysesWorldOpinionBox{
  padding:0px 7px;
  background-color:#dddddd;
  margin:0px;
  
}

/*.awoSummaryBox{
font-size:10px ; border:1px solid #333; padding:2px; margin:2px; background-color:#CCCCCC;
}*/
.awoMainTitle{
  font-weight:bold;
  font-size:13px;
  margin-bottom:20px;
}

.awoSecondaryTitle{
  font-weight:bold;
  font-size:11px;
  margin-bottom:20px;
}

.analysesWorldOpinionBody{
  font-size:11px;
  background-color:#dddddd;
  margin: 0px;
  padding: 0px;
}

.analysesWorldOpinionBody a:link,.analysesWorldOpinionBody a:visited,
.analysesWorldOpinionBody a:active,.analysesWorldOpinionBody a:hover{
 font-size:11px;
}
/* ===============================    RECENT ANALYSES  ============================*/
.recentAnalysesBox{
  margin:0px;
  padding:0px;
  padding-top:5px;
  background-color:#dddddd;
/*  overflow:auto; */
/*  height:300px;*/
}

.recentAnalysesBody{
 padding:0px 5px;
}

.recentAnalyses{
  margin-bottom:15px;
  background-color:#dddddd;
}

.raMainTitle{font-size:11px; margin-bottom:15px; margin-left: 5px;}

.raMainTitle A:link,.raMainTitle A:active ,.raMainTitle A:visited {
  margin-top:3px;
  text-decoration: none;
}
/* ==================================================================================*/
#foldheader{
	cursor:pointer;
	cursor:hand ;
	font-weight:500;
	list-style-image:url(/images/fold.gif);
	color: #000099;
	font-size: 12px;

}
#foldinglist{list-style-image:url(/images/list.gif)}

#foldheader span.header_date{
	color: #CC3300;
	font-size: 11px;
}
.mainParag1 {
	font-size: 100%;
	margin: 0px;
	padding: 2px 2px 4px 2px;
	background-color: #e2e2e2;

}

.mainParag2 {
	font-size: 100%;
	margin: 2px 2px 2px 2px;
	padding: 2px 2px 2px 2px;
	background-color: #e2e2e2;
}
.elist_text {
	font-size: 100%;
}

/* ==========================================   MISC STYLES  ===================================== */
.colHead {
	padding: 3px;
	margin: 0px;
	color: #333333;
	font-size: 12px;
	font-weight: 600;
	border-bottom: 1px solid #666666;
	background-color: #B8C3DC;
}

.colHeadAIW {
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	border-bottom: 1px solid #666666;
	border-top: 1px solid #666666;
	margin:0px;
	margin-top:4px;
}


.sectHead_article {
	font-size: 12px;
	font-weight: 600;
}

.subSect_article {
	font-size: 11px;
	font-weight: 600;

}

.text_article {
	font-size: x-small;
	font-weight: normal;
}

/* Module Box

----------------------------------------------- */

.moduleBox {border: 1px solid #666666; padding: 0px; margin: 0px; margin-top: 10px;}
.moduleBox h2 {background-color: #f0f0f0; padding: 4px; margin: 0px;}
.moduleBox h3 {color: #003366; padding: 0px; margin: 0px; margin-left: 4px; display: inline;}
.moduleBox p {padding: 4px; margin: 0px;}
.moduleBox table {padding: 4px; margin: 0px;}

/* aboutMenu

----------------------------------------------- */
.aboutMenu {background-color: #e2e2e2; margin: 0px; padding: 0px; border: 1px solid #666666; border-style: none dashed;}
.aboutMenu h1 {background-color: #B8C3DC; color: #333333; margin: 0px; padding: 0px; padding: 4px;}
.aboutMenu h2 {background-color: #B8C3DC; color: #333333;}


.siteDesc {padding: 2px; margin: 0px;}

/* about - advisors */
div#advisors {padding: 4px;}
div#advisors span.name {color: #006699; font-weight: bold;}

