body{
	font-family: helvetica, arial, verdana; 
	font-size:80%; 
	color:#000; 
	padding:0px; 
	border:0px; 
	margin:0px; 
	/*background:#B0AB9C;*/
	background-image: url(images/background.gif);
	background-repeat: repeat-x; 
	}
img {
	border:0px;
	margin:0px;
	padding:0px;
}
/*------------------------------
 * Border round homepage iccnow
 * Border round homepage iccnow
 *------------------------------*/
#paddingtop{
	padding-top:25px;
	}
.roundcont {
	width:920px;
	color: #ffffff;
}
.roundcont p {
	margin: 0 10px;
}
.roundtop { 
	background: url(images/tr.gif) no-repeat top right; 
}

.roundbottom {
	background: url(images/bl.gif) no-repeat top left; 
	background: url(images/br.gif) no-repeat top right; 
}
.roundcontright {
	width:300px;	
	margin-top:10px;
	text-align:justify;
	padding:0px 10px 0px 10px;
	position:relative;
	top:10px;	
	color: #ffffff;
}
.roundtopright { 
	background: url(images/tr.gif) no-repeat top right; 
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}
/* --------------------------- 
 * START LANGUAGE
 * --------------------------- */
#language{
	clear:right;
	height:25px;
	position:relative;
	float:right;
	font-size:90%;
	margin-right:5px;
}
#language a{
	text-decoration:none;
	margin:5px;	
}
#off { 
	color:#666666;	
}
#on{
	color:#F05133; 
	
}
#submit{
	color: #ffffff;
	background: #4e8abe;
	font-weight: bold; 
	height:22px;	
	width:190px;
	vertical-align:top;
	font-size:60%;
	
	}
#form{
	height:25px;
	position:relative;
	float:right;
	margin:0px 12px 0px 0px;
}
/* --------------------------- 
 * HEADER MENU
 * --------------------------- */
#topmenu{
	width:920px;
}
#topmenu a{
	text-align:left;
	margin:0px;
	padding:0px;
	text-decoration:none;
	}
#topmenu img {
	border:0px;
	margin:0px;
	padding:0px;
}
/* --------------------------- 
 * TABS
 * --------------------------- */
#tab1, #tab2,#tab3,#tab4{
	position:relative;
	float:left;
	border:1px solid #000000;
	font-size:10px;
	margin:10px 0px;
	line-height:20px;
	height:20px;
	/*padding:0px 3px;*/
	text-align:center;
	font-weight:bold;
	text-transform: uppercase;
}
#tab1{
	width:130px;
}
#tab2{
	width:130px;
	margin-left:10px;
}
#tab3{
	width:180px;
	margin-left:10px;
}
#tab4{
	width:90px;
	margin-left:10px;
}
#tab1 a, #tab2 a, #tab3 a, #tab4 a{
	color:#000000;
	text-decoration:none;
}
#tab_caption a, #tab_content a{
	color:#4e8abe;
	font-weight:bold;
	text-decoration:none;
}
#rightmenu {
	background-image: url(images/latestbackground.gif);
	background-repeat: repeat-x; 
	width:280px;
	border:1px solid #666666;
	margin:0px 10px;
	/*margin-top:10px;*/
	text-align:justify;
	padding:0px 10px 0px 10px;
	position:relative;
	float:left;
	top:10px;
	font-family: helvetica, arial, verdana; 
}
#rightmenu p{
	margin:5px 0px;	
}
#rightmenu a{
	color:#4e8abe;
	text-decoration:none;
	font-weight:bold;
}
#numbers{
	text-align:right;
	margin:4px 0px;
}
#numbers1 a{
	border:1px solid #000000;
	padding:4px;
	text-align:center;
	color:#000000;
	text-decoration:none;	
	font-size:80%;
}
#onNumber2{
	background:black;
}
#onNumber2 b{
	color:white;
}
#viewcalendar{
	font-size:10px;
	border:1px solid #000000;
	width:100px;
	padding:3px;
	text-align:center;
	float:right;
	position:relative;
	background:#ffffff;
}
#viewcalendar a{
	text-decoration:none;
	color:#000000;
}
.whatsnew_date, .calendarDate{
	color:#79a9cc;
	font-size:85%;
}
.whatsnew_body{
	font-size:85%;
}
.whatsnew_body a{
	text-decoration:none;
	color:#4e8abe;
	font-weight:bold;
}

/* --------------------------- 
 * MODULE
 * --------------------------- */
#module{
	
	}
#module a{
	color:#4e8abe;
	text-decoration:none;
}
.documents_summary a{
	text-decoration:none;
	color:#666666;
}
#titleModule, .titleRegional{
	color:#79a9cc;
	/*text-transform: uppercase; */
	margin-bottom:10px;
	font-size:14px;
	/*font-weight:bold;*/
	/*font-size:22px;*/
}
#imageCaptionModule{
	float:right;
	margin-left:10px;
}
#captionModule{
	margin:10px 0px;
	/*background: #f2f2f2;*/
	text-align:left;
	padding:5px 0px;
	font-size:90%;
	color:#4e8abe;
}
#captionHomeHead{
	margin:10px 0px;
	color:#79a9cc;
	font-weight:bold;
	font-size:90%;
}
#captionHome, .calendarContent{
	margin:10px 0px;
	font-size:85%;
	
}
#menuModule, #menuLanguage, #menuNews{
	margin:0px;
	text-align:left;
	list-style-position:outside;
	list-style: none;
	margin-left:20px;
	padding:0px;
	border-bottom:1px solid #79a9cc;/*231f20;*/
	border-right:1px solid #79a9cc;
	border-left:1px solid #79a9cc;
	top:0px;
}
#menuDocType{
	margin:0px;
	width:178px;
	text-align:left;
	list-style-position:outside;
	list-style: none;
	margin-left:20px;
	padding:0px;
	border-bottom:1px solid #79a9cc;/*231f20;*/
	border-right:1px solid #79a9cc;
	border-left:1px solid #79a9cc;
	top:0px;
}
#regional_map, #mapcredit, #country{
	margin:0px;
	text-align:center;
	list-style-position:outside;
	list-style: none;
	margin-left:20px;
	padding:0px;
	top:0px;
}
#regional_map img{
	border:1px solid #79a9cc;
}
.regional_box_title {
	border: 1px solid #CCCCCC;
	margin: 0px;
	background-color: #FAFAFA;
	text-align: left;
	color: #333333;
	font-weight: bold;
	margin: 0px;
	padding-top: 2px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 4px;
}
/*Links in Doctitle and NewsTitle*/
.regional_box_title a{
	text-decoration: underline;
	color: #333333;
}
.regional_box_title a:hover{
	text-decoration:none;
}
.regional_box_body {
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	margin: 0px 0px 15px 0px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	text-align: justify;
	line-height: 130%;
}
.regional_box_body a{
	color: #4189C3;
	font-weight: bold;
}
.textheader1{
	text-transform: uppercase;
	color: #ED7C06;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	vertical-align: middle;
	margin: 2px 2px 2px 0px;
	padding: 2px 2px 2px 7px;
}
.regionalContent a{
	color:#4e8abe;
	text-decoration:none;
}
#mapcredit a{
	text-decoration:none;
}
#mapcredit a, #country a{
	color:#4e8abe;
}
.subincountry{
	background:#f2f2f2;
}
.headbluebox{
	margin-top:10px;
	height:20px;
	background:#79a9cc;
	color:#ffffff;
}
.bodybluebox{
	border:1px solid #79a9cc;
}
.bluesmallink{
	margin-left:5px;
	text-decoration:none;
	margin-bottom:10px;
	font-size:95%;
}
#mapBox{
	position:relative;
	float:left;
	top:20px;
	margin-left:20px;
	padding:0px;
	text-align:center;
	background:#79a9cc;
	color:#000000;
	width:178px;
	height:20px;
	border:1px solid #79a9cc;
}
#mapBox a{
	color:#ffffff;
	text-align:center;
	text-decoration:none;
}
#menuModule li, #menuLanguage li, #menuDocType li, #menuNews li{	
	list-style-position:outside;	
}
#menuModule li a, #menuLanguage li a, #menuDocType li a, #menuNews li a{
	text-decoration:none;		
	margin-left:5px;
	padding:0px;
	color:#4e8abe;	
	display:block;
	margin:10px 5px;
}
#menuModule a:hover, #menuLanguage a:hover, #menuDocType a:hover, #menuNews a:hover{
	text-decoration:underline;
	}
#menuModule a, #menuModule ul li a, #menuLanguage ul li a, #menuDocType ul li a, #menuDocType a, #menuNews ul li a{
	clear:left;
}
#blueMenu {
	background:#4e8abe;
/*	border:1px solid #666666;*/
	height:20px;
}
#menuModule ul, #menuLanguage ul, #menuDocType, #menuNews ul{
	list-style:none;
}
#menuModule ul li a, #menuDocType ul li a, #menuNews ul li a{
	margin-left:-20px;
	
}
#menuModule ul ul {		
	padding:0px;
	margin-left:20px;
}

#insideMenu{
	margin-bottom:10px;
}
#insideMenu a{
	text-decoration:none;
	color:#4e8abe;
	border:1px solid #4e8abe;
	padding:0px 10px;
	font-weight:bold;
	line-height:20px;
}
#linksModule{
	color:#666666; font-size:16px; font-weight:bold; margin-bottom:10px;
}
#linksModule a{
	color:#666666;
	text-decoration:none;
}
/*------------------------------
 * documents
 *------------------------------*/
 .linkorange, .linkorange a{
 	color:#F05133;
 }
 #module, #documents{
 	position:relative;
 	float:left;
 	margin-bottom:10px;
 }
 #documents{
 	width:100%;
 	}
 #documents_alldocs1, #news_allnews{
 	text-align:center; 	
 	margin-bottom:10px;
 	margin-top:10px;	
 }
 .news_inside{
 	margin-left:10px;
 }
 .empty{
 	margin-left:10px;
 }
  #documents_alldocs a, .news_allnews a{
  	color:#F05133;
  }
  .documents_date, .news_date{
  	color:#F05133;
  }
  .documents_date{
  	margin-left:10px;
  }
 .imginlang {
	text-align: left;
	margin: 4px;
	padding: 0px;
}
 .botinlang a{
 	color:#4e8abe;
 	text-decoration:none;
 	text-align: center;
	display: block;
	float: left;
 }
 .documents_structure, .news_structure{
 	border:1px solid #79a9cc;
 	margin-bottom:20px;
 	position:relative;
 	float:left;
 	width:100%;
 }
 .documents_title, .newstype_title{ 	
 	background:#79a9cc;
 	color:#ffffff;
 	height:20px;
 	padding-left:10px;
 } 
 .documents_name a, .news_title a{
 	color:#4e8abe;
 	text-decoration:none;
 }
 .news_date a{
 	color:#f05133;
 }
 .documents_header_temp1{
 	background:#f2f2f2;
 	color:#4e8abe;
 	height:20px;
 	padding:0px 10px;
 	
 }
 .documents_header_temp1 th a{
 	margin-left:10px;
 }
 .documents_header_temp1 a{
 	color:#4e8abe;
 }
 .document_author{
 	padding-left:10px;
 }
/*------------------------------
 * news
 *------------------------------*/
#news{
}
.news_showcat{
	text-align:right;
}
#tabs_java{
	position:relative; 
	float:left; 
	width:570px; 
	clear:both; 
	padding-left:15px;
	top:10px;
	padding-bottom:10px;
	}
#tabs_java a{
	border:0px;
	
}
#whiteColor{
	color:white;
	}
#blackColor{	
	color:black;
}
#links{
	position:relative;
	float:left;
	border:1px solid #79a9cc;
	margin-left:20px;
	top:10px;
	width:178px;
}
.link_body{
	text-align:left;
	margin:5px;
}
#links a, .link_body a{
	text-decoration:none;
	color:#79a9cc;
	text-align:justify;
	
	list-style-position:inside;
}
#links a:hover{
	text-decoration:underline;
	color:#666666;
}
.links_title{
	background:#79a9cc;
	color:#ffffff;
	text-align:center;
	height:20px;
	line-height:20px;
}
/*####################
# dropnav Menu CSS
####################*/
.dropdown ul{
  position:relative;
  float:left;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  list-style: none;
  /*z-index:1;*/ /*works for firefox*/

  }
  .dropnav ul{
  	list-style: none;
  	}
/*  
.dropdown li {
  float: left;
  position: relative;
  background:#ffffff;
  list-style: none;
  padding:0px 0px 0px 0px;
  }
  */
.dropdown li ul {
  position:absolute;
  display: none;
  list-style: none;
/*  float:left;
  top: 15px;
  left: 0px;*/
  background:#f2f2f2;
  z-index:1;
  }
/*
.dropdown li > ul {
	top: auto;
	left: auto;
	background:#ffffff;
	}
	*/
.dropdown li:hover ul, .dropdown li.over ul { 
	display: block; 
  	border:1px solid #666666;
  	list-style:none;
	}
.dropdown a{
	color:#000000;
}
#pagnav{
	text-align:center;
}
#pagnav a{
	text-decoration:none;
	color:#f05133;
	padding-top:10px;
}
/* for download */
#document_dt_title, #document_dt_author, #document_dt_desc{
	color:#79a9cc;
}
#document_dt_summary{
	color:#666666;
	margin-bottom:10px;	
}
#news_dt_title{
	color:#79a9cc;
	font-size:13px;
	margin-bottom:5px;
}
#news_dt_info{
	font-weight:bold;
	margin-bottom:5px;
}

/* @group Calendar */

.cal_title {
	margin: 0 0 7px;
	padding-left: 7px;
	font-size: 14px;
	color: #ed7c06;
	border-bottom: 1px dotted #ed7c06;
}

#cal_box_list {
	padding: 2px 1px 2px 7px;
	border:1px dotted #999999;
	margin-bottom:5px;
}

/*.cal_sml_node {
	border-bottom: 2px dotted #d8d8d8;
	padding-bottom: 10px;
}*/

.cal_box_title {
	color: #4189c3;
	font-size: 12px;
	margin: 1px;
	padding: 2px;
	font-weight: bold;
}

.cal_box_date {
	font-size: 12px;
	padding: 1px;
	margin: 0;
	color: #ed7c06;
}

.cal_box_body {
	color: #2a2a2a;
	text-align: left;
}

.cal_box_body p {
	padding: 2px;
	margin: 0;
}

.cal_box_body a {
	color: #4189c3;
}

.cal_box_body a:hover {
	color: #636363;
	text-decoration: none;
}

.event_cls {
	background-color: #ED7C06;
	color:#FFFFFF;
	text-decoration: none;
/*	cursor: hand;*/
	margin: 0;
	padding: 0;
}
.event_cls a {
	color: #FFFFFF;
	text-decoration: none;
	display:block;
	clear:both;
}
.event_cls a:hover {
	color: #000000;
	text-decoration: underline;
}
 .event_head{
	background-color: #79a9cc;
	FONT-SIZE: 10px;
	color: #FFFFFF;
}
.event_col{
	background-color:#F5F5F5;
	color:#666666;
	FONT-SIZE: 10px;
	height:20px
}
.event_cal_border {
	border: 1px solid #CCCCCC;
}

.event_link {
	TEXT-DECORATION: none;
	color:#4189C3;
}
