/* Standard ROPE two column layout */
/* Using 'Faux Column' technique to display two equal length divs with full length colour */
/* Peter Strutt - 27/1/2007        */

body {
     font-family: Arial, Helvetica, Sans-Serif;  margin: 0; TEXT-DECORATION: none; 
      font-weight: normal; 
     font-size: 80%;  COLOR: #000000; 
    }

/* Temporary style for site wide links - SDG 19/09/07 */

h2 { font-size: 150%; font-weight: bold;  padding-top: 5px; padding-bottom: 5px; color: #CC000C;}

.h2_link { text-decoration: underline; }

h3 { font-size: 120%; font-weight: bold;  padding-top: 5px; padding-bottom: 5px; color: #CC000C;}

ol { margin-left: 25px; list-style-type: lower-roman; margin-top: 5px; margin-bottom: 5px;}

.container 
  { border: 2px solid #CC000C; margin-top: 3px; margin-bottom: 5px; margin-left: auto; margin-right: auto; 
         padding: 0pt; /* background: #FFFFFF url(images/pinkback.gif) repeat-y scroll 600px 0pt; */
         background: #FFFFFF url(images/pinkback.gif) 600px 0pt repeat-y;
         width: 772px; 
  }
.header
  { margin: 0px; padding: 0px; 
          background-color: #ffFFFF; float: left; min-width: 772px;
  }
.page_title 
  {      position: relative; float: left; width: 620px; padding-left: 5px; padding-top: 5px;

  }
.top_title 
  {
   color: #CC000C; text-align: center; font-size: 400%; 
  } 
.top_title_bold 
  {
   font-weight: bold; 
  } 

.sub_title
  { color: #000000; font-size: 180%; padding-top: 5px;}

.rope_logo 
  { position: relative; float: right; padding: 0; margin: 0; width: 133px; }

.rope_logo_img 
  { vertical-align: bottom; position: relative; float: right;}

.nav1 { 
	clear: both; background-color: #FFCCCC; 
	padding-top: 3px; padding-left: 10px; padding-right: 10px;
	font-weight: 900; color: #303030; height: 25px; overflow: hidden;
	width: 752px; 
	margin-bottom: 0px;
	padding-top: -3px; 
      }

/* Experimental tabbed nav bar */

.nav1_ul {
	padding: 5px 0;
	margin-left: 0;
	}

.nav1_ul li
	{
	list-style: none;
	margin: 0;
	display: inline;
	} 

.nav1_ul li a
	{
	padding: 8px 0.5em; 
	border: 1px solid #FFCCCC;
	margin-left: 3px;
	background: #FFCCCC;
	text-decoration: none;
	font-size: 110%;  
	}

.nav1_ul li a:link 
	{ 
	color: #303030; 
	}

.nav1_ul li a:visited 
	{ 
	color: #303030; 
	}

.nav1_ul li a:hover
	{
	color: #FFFFFF;
	background: #CC000C;
	}

.nav1_ul li a.nav1_link_active
	{  
	background-color: #CC000C; color: #FFFFFF;
	/* text-decoration: underline; */
	}

/* End of experimental tabbed nav bar */


/* .nav1_left { position: relative; float: left; max-width: 700px;
      } */

.search_box { position: relative; float: right; }

.search_input { width: 100px; border: 1px solid #CCCCCC; color: #666666; }
.search_form { }

.go_button { display: inline; margin-bottom: -2px; }

 .nav1_link_activex { background-color: #CC000C; text-decoration: underline; color: #000000; 
    } 

.nav2 { clear:both; background-color: #CC000C; 
        padding-top: 6px;  padding-left: 10px; 
        color: white; font-weight: bolder; height: 25px;
        overflow: hidden; width: 762px;
       }

.nav2_li { display: inline; }

a.nav2_link:link {color: #FFFFFF; text-decoration: none; }     /* unvisited link */
a.nav2_link:visited {color: #FFFFFF; text-decoration: none; }  /* visited link */
a.nav2_link:hover {color: #CCCCCC; text-decoration: none; }   /* mouse over link */
a.nav2_link:active {color: #FFFFFF; text-decoration: none; }   /* selected link */

.nav2_link_active { text-decoration: underline; color: #FFFFFF; font-size: 120%;  
}                  

.column_one { float: left; width: 590px; padding-left: 5px; background-color: white; }

.column_one a {
	color: #CC000C;
	text-decoration: none;
	}

.column_one a:active {
	color: #000000;
	text-decoration: none;
	}

.column_one a:visited {
	color: #CC000C;
	text-decoration: none;
	}

.column_one a:hover {
	color: #999999;
	text-decoration: none;
	}

/* End of links style */

.body_h2 { font-size: 150%; font-weight: bold;  padding-top: 5px; padding-bottom: 5px; color: #CC000C;}

.nav3 {  float: right; width: 155px; padding-right: 3px; padding-top: 8px;}

.nav3_heading { color: #CC000C; font-weight: bold;  }

.nav3_ul { margin-left: 20px; padding-top: 5px; padding-bottom: 10px;
         }

.nav3_li { list-style-image: url(images/listitem_blk.gif); /* list-style-type: disc; */} 

a.nav3_link:link {color: #000000; text-decoration: none; }     /* unvisited link */
a.nav3_link:visited {color: #000000; text-decoration: none; }  /* visited link */
a.nav3_link:hover {color: #999999; text-decoration: none; }   /* mouse over link */
a.nav3_link:active {color: #FFFFFF; text-decoration: none; }   /* selected link */

.nav3_link_active { text-decoration: underline; color: #000000; font-size: 110%;  }

.nav4 {
         border-top: 0px solid #CC000C; 
        padding-top: 8px; padding-right: 10px;
         clear: both; background-color: #CC000C; color: white; 
        height: 25px; overflow: hidden; width: 762px;
}

.nav4_nav { position: relative; float: left; padding-left: 10px;
              font-weight: bold; }

.nav4_ul { }

.nav4_li { display: inline; } 

a.nav4_link:link {color: #FFFFFF; text-decoration: none; }     /* unvisited link */
a.nav4_link:visited {color: #FFFFFF; text-decoration: none; }  /* visited link */
a.nav4_link:hover {color: #CCCCCC; text-decoration: none; }   /* mouse over link */
a.nav4_link:active {color: #FFFFFF; text-decoration: none; }   /* selected link */

.nav4_link_active { text-decoration: underline; color: #FFFFFF; font-size: 120%; }

.copyright { position: relative; float: right; padding-right: 10px; font-weight: bold; }

.form_td { font-weight: bold; padding-top: 5px; margin-top: 0px;}

.image-text { font-size: 90%; font-style: italic; }

.form-input { margin-top: 5px; margin-left: 10px; font-family: Arial, Helvetica, Sans-Serif;  
      font-weight: normal; color: #000000; padding: 1px; }

.form-textarea { margin-top: 5px; margin-left: 10px; font-family: Arial, Helvetica, Sans-Serif;  
           font-weight: normal; font-size: 100%; color: #000000; padding: 1px;       }

.form-text { padding-left: 10px; padding-right: 10px; }

.button { background-color: #EEEEEE; margin-top: 5px; margin-bottom: 5px; margin-left: 10px;}

p {margin-top: 7px;  }

.andycarroll { float: right; width: 200px; }

li.sitemap { margin-left: 20px; list-style-type: none;  }

ul.body { margin-left: 20px; }

.red-italic { font-style: italic; color: #CC000C; }

.redbold { font-weight: bold; color: #CC000C; }

a.link {color: #000099; text-decoration: underline; }     
a.link:hover {color: #CCCCCC; text-decoration: none; } 

/* Style for country related pages below - SDG 17.07.07 */

h4 { color: #CC000C; font-weight: bold; }

h5 { color: #CC000C; font-weight: bold; margin-top: 3px; margin-bottom: 3px;}

.index_listing {
	border: 1px solid #CC000C; 
	margin: 0;
	margin-bottom: 15px; 
	margin-left: 7px;
	text-align: center;
	float: left;
	font-size: 8pt;
	}

.index_listing th {
	font-size: 10pt;
	padding: 7px;
	border: 1px solid #CC000C; 
	font-weight: bold;
	text-align: center;
	}

.index_listing td {
	padding-left: 3px;
      padding-right: 2px;
      padding-top: 1px;
	}

.index_listing a {
	color: #000000;
	text-decoration: none;
	}

.index_listing a:hover {
	color: #999999;
	text-decoration: none;
	}

.index_listing a:active {
	color: #CC000C;
	text-decoration: none;
	}

.index_listing a:visited {
	color: #000000;
	text-decoration: none;
	}

.index_listing a:visited :hover {
	color: #999999;
	text-decoration: none;
	}

#break {
	height: 3px;
	clear: both;
	}

.stats_listing {
	clear: both;
	margin-top: 5px;
	margin-left: 3px;
	border: 1px solid #CC000C; 
	font-size: 8pt;
	float: right;
	
	}

.stats_listing td {
	padding: 2px;
	border: 1px solid #CC000C; 
	text-align: center;
	text-align: left;
	vertical-align: top;
	}

.flagbox {
	float: right;
	padding: 3px;
/*	border: 1px solid #CC000C;  */
	margin-top: -39px;
	width: 250px;
	font-size: 75%;
	}

.map {
	float: left;
	padding: 3px;
/*	border: 1px solid #CC000C; */ 
	}

.report h4 {
	margin-top: 8px;
	margin-bottom: 5px;
	}
/* End of style for country related pages */

/* Style for news related pages below - SDG 30.07.07 */

hr {
	height: 1px;
	border: 0;
	border-top: 1px solid #CC000C;
}

/* End of style for news related pages */

.st_table {
	border: 1px solid #CC000C;
}
.st_table td {
	border: 1px solid #CC000C;
	vertical-align: top; padding: 2px;
}
.st_table_nb td {
	vertical-align: top; padding: 2px;
}

.source {
	font-style: italic;
	font-size: 8pt;
	color: #999999;
}
.stat {
	color: #CC000C;
}
/* Style for events calendar below - SDG 24.01.07 */
.calendar {
	float: right;
	text-align: center;
	margin: 0 0 2px 2px;
	background-color: #FFCCCC;
	padding: 3px;
}
.calendar th {
	font-weight: bold;
	padding: 2px;
}
.calendar_title {
	font-size: 120%;
	text-align: center;
}
/* End of style for events calendar */