@charset "utf-8";
/* CSS Document */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
form { 
	margin:0; padding: 0;
}
hr {color:#009900 !important;}
.search_txt {
	vertical-align:top;
	height:13px;
	line-height:11px;
	margin-top:2px;
	margin-bottom:1px;
	margin-right:0px;
	margin-left:0px; 
	border: 1px solid #333333;
	background: #00CC33;
	color: #000000;
	font-size: 11px;
}

.textbox_txt {
	margin-top:1px;
	margin-bottom:1px;
	margin-right:2px;
	margin-left:5px; 
	width: 300px;
	border: 1px solid #333333;
	background: #fff;
	color: #006600;
	font-size: 1.1em;
}

.textbox_browse_txt {
	margin-top:1px;
	margin-bottom:1px;
	margin-right:2px;
	margin-left:5px; 
	width: 305px;
	border: 1px solid #333333;
	background: #fff;
	color: #006600;
	font-size: 1.1em;
}

.textbox_login_txt {
	margin-top:1px;
	margin-bottom:1px;
	margin-right:2px;
	margin-left:5px; 
	width: 150px;
	border: 1px solid #333333;
	background: #fff;
	color: #006600;
	font-size: 1.1em;
}

.textbox_dc_txt {
	margin-top:1px;
	margin-bottom:1px;
	margin-right:2px;
	margin-left:0px; 
	width: 150px;
	border: 1px solid #333333;
	background: #fff;
	color: #006600;
	font-size: 1.1em;
}

a:link {
	color: #333333;
}
a:visited {
	color: #333333;
}
a:hover {
	color: #006600;
}
a:active {
	color: #009900;
}

/* Left Menu - Countries - START */

.menu_btn_left{margin:0; padding:0; width:136px; list-style:none;}
.menu_btn_left li{padding:0; margin:0 0 4px 0; height:22px; display:block; font-size:12px;}
.menu_btn_left li a{text-align:left;height:26px; padding:0px 5px; color:333; display:block; background:url('images/spacer_btn.gif') repeat-x 25% 75%; text-decoration:none;}
.menu_btn_left li a:hover{
padding-left:12px;
background:url('images/spacer_btn.gif') repeat-x 25% 75%; 
color:009900;}
.menu_btn_left li a.active, .menu_btn_left li a.active:hover{background:url('images/spacer_btn.gif')  repeat-x 25% 75%; color:009900;}

/* Left Menu - Countries - END */






/* MENU - Horizontal TOP - START */

/* Ignore this section - look in Scripts/class2.css */

ul.topmenu {
list-style-type:none;
width:auto;
position:relative;
display:block;
height:22px;
margin:0;
padding:0;
z-index:1000;
}

ul.topmenu li {
display:block;
text-align:center;
float:left;
margin:0;
padding:0;
z-index:1000;
}

ul.topmenu li a {
float:left;
color:#fff;
text-decoration:none;
height:22px;
margin-top:4px;
margin-bottom:1px;
margin-right:9px;
margin-left:9px;
font-weight:normal;
z-index:1000;
}

ul.topmenu li a:hover,.current1 {
color:#ffcc33;
text-decoration:none;
}

ul.topmenu .current1 a {
color:#666666;
}

ul.topmenu.top_right{
color:#009900;
z-index:1000;
}
ul.topmenu.top_right li a:hover, .topmenu.top_right li.current1 {
color:#ffcc33;
z-index:1000;
}
c_login a{
	color:#666666; !important
}
#c_login a:hover{
	color:#fff; !important
}
/* MENU - Horizontal TOP - END */


/* MENU - Horizontal BOTTOM - START */
ul.menu {
list-style-type:none;
width:auto;
position:relative;
display:block;
height:22px;
margin:0;
padding:0;
}

ul.menu li {
display:block;
text-align:center;
float:left;
margin:0;
padding:0;
}

ul.menu li a {
float:left;
color:#fff;
text-decoration:none;
height:22px;
margin-top:4px;
margin-bottom:0px;
margin-right:9px;
margin-left:9px;font-weight:normal;
}

ul.menu li a:hover,.current {
color:#ffcc33;
height:17px;
margin-bottom:0px;
text-decoration:none;
}

ul.menu .current a {
color:#fff;
font-weight:700;
}

ul.menu.red{
background-color:#038129;
}
ul.menu.red li a:hover, .menu.red li.current {
background-color:#038129;
}
/* MENU - Horizontal BOTTOM - END */



/* Login sliding */
#login-panel{
background:#e8f3c6;
border-bottom:3px solid #ffcc33;
border-left:1px solid #009900;
border-right:1px solid #009900;
border-top:1px solid #009900;
padding:6px 5px 12px 5px;
text-align:center;
line-height:8px;
}
.main_text_none { font-size:12px; text-align:justify;}
.main_text_none_consulting { font-size:12px; text-align:justify; padding-left:38px; line-height:20px; width:615px;}
.main_text { line-height:20px; font-size:12px; padding:14px 25px 2px 20px; width:773px; text-align:justify; }
.main_text_countries { line-height:20px; font-size:12px; padding:14px 25px 2px 37px; width:624px; text-align:justify; }
.main_text_home { line-height:20px; font-size:12px; padding:14px 25px 2px 32px; width:570px; text-align:justify; }
.pdf_title, .pdf_description { padding-left:8px; }
.pdf_description { line-height:20px; font-size:12px; padding-top:8px; padding-left:8px; }

/* Testimonials Scrolling - Start */

#NewsTicker{
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:2px solid #CCCCCC;
	padding:3px 0px 0px 0px;
	margin-top:8px;
	width:170px;
	height:170px; /* Box Border Size */
	margin:0 auto;
}
	#NewsTicker h1{
		padding:0px 0px 0px 0px;
 		margin:0;  
		border:0;
		/*background:#E8F3C6;*/
		color:#000000;
		font-size:11px;
		font-weight:bold;
	}
	#NewsVertical {
	width: 162px;  /* Width of the text visibility */
	height: 140px; /* Heigth of the text visibility */
	display: bloc;
	overflow: hidden;
	position: relative;
	}
	#controller{
	text-align:left;
	width:70px;
	padding:8px; /* Title Controller */
	font-size:11px;
	color:#666;
	}
	#play_scroll_cont{display:none;}
/* --------------- */
/* Ticker Vertical */
	#TickerVertical {
		width: 148px;
		height: 140px;
		display: block;
		list-style: none;
		margin: 0;
		padding: 0;
	}
	#TickerVertical li {
		display: block;
		width: 148px;
		height:140px;
		color: #333333;
		text-align: left;
		font-size: 13px;
		margin: 0;
		padding: 2px;
		float: left;
		text-align:left;

	}
		#TickerVertical li .NewsTitle{
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
		}
		#TickerVertical li .NewsTitle a:link,
		#TickerVertical li .NewsTitle a:Visited {
			display: block;
			color: #000000;
			font-size: 12px;
			font-weight:bold;
			margin-bottom:6px;
			text-decoration:none;
		}
		#TickerVertical li .NewsTitle a:hover {
			text-decoration:underline;
		}
		
		#TickerVertical li .NewsImg{
			float:left;
			margin-right:0px;
		}
		#TickerVertical li .NewsFooter{
			display: block;
			color: #000000;
			font-size: 12px;
			margin:6px 0 14px 0;
		}
		
/* Testimonials Scrolling - End */

.page_title { color:#009900; text-transform: uppercase; line-height:12px; text-decoration:none;}
.table_header { color:#009900; line-height:12px; text-decoration:none;}
.table_header_home { color:#009900; line-height:12px; text-decoration:none; padding-top:30px;}
.table_header_home a { color:#009900; line-height:12px; text-decoration:none; padding-top:30px;}
.side_table_header { color:#009900; padding-top:16px; line-height:18px; text-decoration:none;}
#menu_btn_left li .table_header a:hover{text-align:left;height:26px; padding:0px 5px; color:333; display:block;}
.table_header_smaller { color:#009900; text-transform: uppercase; line-height:12px; font-size:11px;}
#menu_btn_left li .table_header_smaller a:hover{text-align:left;height:26px; padding:0px 5px; color:333; display:block;}
.table_header_smaller a:hover{ color:#009900; text-transform: uppercase; line-height:12px; font-size:11px; padding-left:12px;}
.table_border { border:#CCCCCC solid 1px; padding:2px 8px 2px 8px; text-align:justify; }
.table_header_home_left { color:#009900; line-height:18px; text-decoration:none; padding-top:30px;}
.table_border_side {	
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
 /* border-spacing:10px; - not supported in IE */
	padding:0px;
	margin-top:6px;
	width:160px;
	height:220px; /* Box Border Size */
	margin:0 auto;
}

.table_border_side_left {
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-top:2px solid #CCCCCC;
 /* border-spacing:10px; - not supported in IE */
	margin-top:1px;
	width:130px;
	height:220px; /* Box Border Size */
}
.error {color:#990000; text-transform: uppercase; line-height:12px; text-align:center; font-size:14px;}
.search_btn {color:#fff; text-transform: uppercase; border:solid 0px; background-color:#038129; margin-top:1px; height:21px; text-decoration:none; vertical-align:top; font-weight:normal; font-size:11px;}
.search_btn:hover{color:#ffcc33; text-transform: uppercase; border:solid 0px; background-color:#038129; margin-top:1px; height:21px; text-decoration:none; vertical-align:top; font-weight:normal; font-size:11px;}
.btn_space_line {
float:left;
color:#000000;
text-decoration:none;
height:22px;
margin-top:4px;
margin-bottom:1px;
margin-right:0px;
margin-left:0px;
font-weight:normal;
}

.selectedanchor {
background-color:#13C500;
}
.anylinkmenu {
font-size: 12px; 
z-index: 100; 
left: 0px;
visibility: hidden; 
width: 130px; 
line-height: 17px;
position: absolute;
top: 0px;
background-color: #2a2a2a;
}
.anylinkmenu ul {
padding-right: 0px; padding-left:0px; padding-bottom:0px; padding-top: 0px; margin: 0px; list-style-type: none;
}
.anylinkmenu ul li a {
padding-top: 2px;
padding-bottom: 3px;
padding-right: 5px; display: block;
padding-left: 15px;
color: #fff; text-indent: 0px;
text-decoration:none;
}
.anylinkmenu a:hover {
color: #000; 
background-color: #ccc;
}

.side_pdf_txt = {width:150px;}
.side_news_txt = {width:210px; margin-left:6px; margin-right:6px;}

.sponsor_link_small { font-family:Arial, Helvetica, sans-serif; font-size:12px; border:#CCCCCC solid 1px; padding:8px 4px 10px 4px; width:140px; }
.sponsor_link_small a{ font-size:10px; }
.sponsor_link_small_left { font-family:Arial, Helvetica, sans-serif; font-size:12px; border:#CCCCCC solid 1px; padding:8px 4px 10px 6px; width:160px; }
.sponsor_link_small_left a{ font-size:10px; line-height:22px; }
