@charset "utf-8";


.addCartLink
{
	 text-align:center;
	 background-color:#998662;
	 color:#FFFFFF;
	 font-weight:bold;
	 text-decoration:none;
}


body {
	background-attachment: scroll;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color:#939C65;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial;
	font-size:12px;
	}

/*  mainholder ' contains everything accept the footer' */
.mainholder{
	width:834px;
	margin:auto;
	background-image:url(../images/white_shadow_bg.png);
	background-position:center top;
	}

/* content holder inside the mainholder */
.inside_mainholder{
	width:808px;
	margin:auto;
	background-color:#ffffff;
	}
	
/*  footer */	
.footer{
	width:834px;
	margin:auto;
	height:50px;
	background-image:url(../images/footer_bg.png);
	}
	
.footer_navigation_holder{
	width:600px;
	height:27px;
	color:#FFFFFF;
	font-size:11px;
	float:left;
	padding-top:23px;
	}
	
.number_of_visitors{
	width:234px;
	height:27px;
	color:#FFFFFF;
	font-size:11px;
	float:left;
	padding-top:23px;
	text-align:center;
	}
	
.navigation_footer{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	margin-left:20px;
	}
	
.navigation_footer li{
	list-style:none;
	float:left;
	padding-left:10px;
	}
	
.navigation_footer li:hover{
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	}
.navigation_footer li a{
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	text-decoration:none
	}
.navigation_footer li a:hover{
	font-family:Arial;
	font-size:11px;
	color:#939C65;
	text-decoration:none;
	}
	
/*  shopping cart holder bar */

.cart_holder{
	width:808px;
	height:40px;
	background-color:#ffffff;
	}

.greenleft{
	width:542px;
	height:40px;
	background-color:#505236;
	float:left;
	}

.lightgreenright{
	width:262px;
	height:40px;
	background-color:#EFECE5;
	float:left;
	margin-left:3px;
	font-family:Arial;
	font-size:11px;
	color:#993333;
	font-weight:bold;
	text-align:center;
	}

/*  top header */
.top_header{
	width:808px;
	height:184px;
	background-color:#CCCCCC;
	background-image:url(../images/top_header.jpg);
	margin-top:3px;
	}
	
/*  navigation */
.navigation_holder{
	width:808px;
	height:39px;
	background-color:#ffffff;
	margin-top:3px;
	}

.navigation{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:11px;
	color:#FFFFFF;
	}
	
.navigation li{
	list-style:none;
	float:left;
	height:26px;
	padding-top:13px;
	padding-left:26px;
	padding-right:27px;
	background-image:url(../images/nav_bg.jpg);
	}
	
.navigation li:hover{
	background-image:url(../images/nav_bg2.jpg);
	font-family:Arial;
	font-size:11px;
	color:#993300;
	}
.navigation li a{
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	}
.navigation li a:hover{
	font-family:Arial;
	font-size:11px;
	color:#993300;
	text-decoration:none;
	}
	
	
/*  content holder */
.content_holder{
	width:808px;
	background-color:#FFFFFF;
	margin-top:3px;
	display:table;
	}
	/*  content holder left */
		.content_left{
			width:207px;
			float:left;
			background-image:url(../images/latest_news_bg.jpg);
			position:relative;
			display:table;
		}
			
		.latest_news_heading{
			width:207px;
			background-color:#0066CC;
			background-image:url(../images/latest_news.jpg);
			height:40px;
		}	
			
		.latest_news_content{
			width:177px;
			padding:15px;
			font-family:Arial;
			font-size:11px;
			color:#28231A;
		}	
		.latest_news_content h5{
			margin:0px;
			margin-bottom:5px;
			padding:0px;
			font-family:Arial;
			font-size:11px;
			color:#993300;
		}	
		.latest_news_content h6{
			margin:0px;
			margin-bottom:5px;
			padding:0px;
			font-family:Arial;
			font-size:11px;
			color:#75664A;
		}	
		
		.latest_news_readmore{
			width:207px;
			background-color:#0066CC;
			background-image:url(../images/latest_news_readmore_bg.jpg);
			height:22px;
			text-align:right;
		}	
		
		.read_all_articles{
			width:207px;
			height:82px;
			background-image:url(../images/latest_news_read_all_bg.jpg);
			margin-top:10px;
		}
		.read_all_readmore{
			width:207px;
			background-color:#0066CC;
			background-image:url(../images/latest_news_readmore_bg2.jpg);
			height:22px;
			text-align:right;
		}	
			
	/*  content holder right */
		
		.content_right{
			width:590px;
			background-color:#ffffff;
			float:left;
			margin-left:10px;
			padding-top:10px;
			position:relative;
			display:table;
			}
		.content_formatting{
			line-height:30px;
		}
		
		/*  Page headers  */
		h1#home {
			padding-top:36px;
			height:0px;
			overflow:hidden;
			background-image:url(../images/homepage_title.jpg);
			background-repeat:no-repeat;
			margin:0px;
			
		}
		
		h1#publications {
			padding-top:36px;
			height:0px;
			overflow:hidden;
			background-image:url(../images/publications_title.jpg);
			background-repeat:no-repeat;
			margin:0px;
			
		}
		
		h1#news {
			padding-top:40px;
			height:0px;
			overflow:hidden;
			background-image:url(../images/news_title.jpg);
			background-repeat:no-repeat;
			margin:0px;
			
		}
		h1#shopping_cart {
			padding-top:40px;
			height:0px;
			overflow:hidden;
			background-image:url(../images/cart_title.jpg);
			background-repeat:no-repeat;
			margin:0px;
			
		}
		
		h1#general_title {
			padding-top:40px;
			height:0px;
			overflow:hidden;
			background-image:url(../images/general_title.jpg);
			background-repeat:no-repeat;
			margin:0px;
			
		}
		
		
		
		h1#history_title {
			padding-top:40px;
			height:0px;
			overflow:hidden;
			background-image:url(../images/head_history.jpg);
			background-repeat:no-repeat;
			margin:0px;
			
		}
		h1#asso_title {
			padding-top:40px;
			height:0px;
			overflow:hidden;
			background-image:url(../images/head_asso.jpg);
			background-repeat:no-repeat;
			margin:0px;
			
		}
		h1#khoi_title {
			padding-top:40px;
			height:0px;
			overflow:hidden;
			background-image:url(../images/head_khoi.jpg);
			background-repeat:no-repeat;
			margin:0px;
			
		}
		h1#casas_title {
			padding-top:40px;
			height:0px;
			overflow:hidden;
			background-image:url(../images/head_casas.jpg);
			background-repeat:no-repeat;
			margin:0px;
			
		}
		h1#papers_title {
			padding-top:40px;
			height:0px;
			overflow:hidden;
			background-image:url(../images/head_papers.jpg);
			background-repeat:no-repeat;
			margin:0px;
			
		}
		h1#act_title {
			padding-top:40px;
			height:0px;
			overflow:hidden;
			background-image:url(../images/head_act.jpg);
			background-repeat:no-repeat;
			margin:0px;
			
		}
		h1#contact_title {
			padding-top:40px;
			height:0px;
			overflow:hidden;
			background-image:url(../images/head_contact.jpg);
			background-repeat:no-repeat;
			margin:0px;
			
		}
		
		
		
		
		
		
		
		
		
		
		
		.remove_style
		{
			font-size:10px;
			color:#CC6633;
			text-decoration:none;
		}
		
		.remove_style:hover{
			color:#CC9966;
			text-decoration:underline
		}
		
		/*  sub content on homepage */
		.content_right_holder{
			width:550px;
			background-color:#EAE6DD;
			float:left;
			padding-left:20px;
			padding-right:20px;
			padding-top:10px;
			padding-bottom:10px;
			background-image:url(../images/dots.jpg);
			background-position:center top;
			background-repeat:no-repeat;
		}
		
		/*  publication sub content on publications page   -   START   - */
		.content_right_holder_publications{
			width:550px;
			background-color:#F9F7F5;
			float:left;
			padding-left:20px;
			padding-right:10px;
			padding-top:5px;
			padding-bottom:5px;
			margin-top:15px;
			display:table;
			background-position:center top;
			background-repeat:no-repeat;
		}
		
		.publications_sub_left{
				width:354px;
				float:left;
		}
		.publications_sub_right{
				margin-left:10px;
				width:150px;
				float:right;
				background-color:#EAE6DD;
				text-align:center;
				padding-top:5px;
				padding-bottom:5px;
		}
		.pub_sub_left{
				width:170px;
				float:left;
				line-height:20px;
		}
		.pub_sub_left_content{
				
				line-height:20px;
		}
		.pub_sub_right{
				margin-left:14px;
				width:170px;
				float:left;
				line-height:20px;
		}
		
		.publication_header{
				font-size:13px; 
				font-weight:bold; 
				color:#BE5046
				}
				
		.publication_header_green{
				font-size:13px; 
				font-weight:bold; 
				color:#819052
				}
		.publication_header_silver{
				font-size:13px; 
				font-weight:bold; 
				color:#999999;
				}
		.publication_readmore{
				/*width:110px;*/
				background-color:#CAC1AD;
				/*display:table;*/
				height:25px;
				color:#FFFFFF;
				padding-top:2px;
				font-weight:bold;
				text-align:center;
				text-decoration:none;
		}
		.publication_readmore:hover{
			color:#996633;
		}
		
		.news_title_header{
				font-size:13px; 
				font-weight:none; 
				color:#996633
		}
		
		
		/*  publication sub content on publications page   -   END   - */
		
			.sub_left{
				width:254px;
				float:left;
			}
			.sub_right{
				margin-left:40px;
				width:254px;
				float:left;
			}
			
			.sub_readmore{
				width:254px;
				background-image:url(../images/sub_readmore.jpg);
				height:28px;
				margin-top:5px;
				text-align:right;
			}
			
			h3{
				margin:0px;
				font-family:Arial;
				font-size:16px;
				color:#993300;
			}
			.sub_content_formatting{
			 	margin:0px;
				line-height:20px;
				text-align:justify
			}
		