/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

body {
	background: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-align:left;
}

#container {

width: 1030px;
height: auto;
margin-left:0px;
background: white;
}

#header {
background: url(images/head_bg.jpg);
width:inherit;
height: 120px;
}

a { color: white;text-decoration:none;}
a:hover { color:#00CCFF; text-decoration:underline;}
.active { color:#00CCFF; text-decoration:none;}


p {
	color: #000000;
	font-size: 13px;
	padding-left: 13px;
	padding-right: 10px;
}



#nav_bar {
width:inherit;
height:23px;
background: #000066;
margin-top: 1px;
padding-top: 5px;

}



#nav_bar li {
	list-style-type: none;
	padding: 0px;
	margin: 0;
	float: left;
}

#nav_bar a {
	display: block;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0099CC;
	padding: 3px 0px 3px 3px;
	width: 8em;
	margin-left: 2px;
	font-weight: bold;
	margin-bottom: 2px;
	letter-spacing: 0px;
}

#nav_bar a:hover {
	color: #000000;
	background-color: #ffffff;
}





#content {
width: 1030px;
height:auto;

}

.content_left {
width:175px;
height: auto;
float: left;
background:#FFFFFF url(images/left_bar_bg.jpg) no-repeat;
height: 850px;
}

.content_right {
width: 200px;
height: auto;
float: right;
background:#FFFFFF url(images/right_bar_bg.jpg) no-repeat;
height: 850px;
}

.content_middle_index {
	width: 635px;
	height: auto;
	background: white;
	margin-left: 185px;
		
}

.banner_image_index { 
background: url(images/banner_image_index.jpg) no-repeat; 	
width: 635px;
	height: 237px;
	
		}
		
	.banner_image_regular { 
background: url(images/banner_image_regular.jpg) no-repeat; 	
width: 635px;
	height: 237px;
	
		}
			
		
.banner_image_scotland { 
background: url(images/banner_image_scotland.jpg) no-repeat; 	
width: 635px;
	height: 237px;
	
		}		
	
	
	
			
.banner_image_scotland2 { 
background: url(images/banner_image_scotland2.jpg) no-repeat; 	
width: 635px;
	height: 237px;
	
		}
	
	
	
	.banner_image_argentina { 
background: url(images/banner_image_argentina.jpg) no-repeat; 	
width: 635px;
	height: 237px;
	
		}	
		
		
			.banner_image_argentina2 { 
background: url(images/banner_image_argentina2.jpg) no-repeat; 	
width: 635px;
	height: 237px;
	
		}		
			
		.banner_image_ecuador { 
background: url(images/banner_image_ecuador.jpg) no-repeat; 	
width: 635px;
	height: 237px;
	
		}			
		
		
				.banner_image_ecuador2 { 
background: url(images/banner_image_ecuador2.jpg) no-repeat; 	
width: 635px;
	height: 237px;
	
		}	
					
		.banner_image_columbia_nat { 
background: url(images/banner_image_columbia_natut.jpg) no-repeat; 	
width: 635px;
	height: 237px;
	
		}		
		
		
				.banner_image_columbia_nat2 { 
background: url(images/banner_image_columbia_natu2.jpg) no-repeat; 	
width: 635px;
	height: 237px;
	
		}		
		
		
		
				.banner_image_columbia_omacha { 
background: url(images/banner_image_columbia_omach.jpg) no-repeat; 	
width: 635px;
	height: 237px;
	
		}	
		
		
			.banner_image_columbia_omacha2 { 
background: url(images/banner_image_columbia_omac2.jpg) no-repeat; 	
width: 635px;
	height: 237px;
	
		}
		

.middle_col_1_index {
width: 400px;
float: left; 
height: auto;



}

.middle_col_1_index_1 {
width: 400px;
float: left; 
height: auto;



}


.middle_col_1_index_1_regular {
width: 400px;
float: left; 
height: 800px;



}

* html .middle_col_1_index_1 {
margin-top: -340px;
width: 390px;
float: left; 
height: auto;
margin-left: -10px;



}




.middle_col_2_index {
width: 235px;
float: right;
height: auto;
margin-top: -25px;


}



.middle_col_1_more {
width: 352px;
float: left; 
height: auto;



}

.middle_col_2_more {
width: 283px;
float: right;
height: auto;
margin-top: -25px;


}



.date_box {
width: 150px;
margin-left: auto;
margin-right: auto;
height: 20px;
margin-top: 10px;
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
color: #FFFFFF;
padding-top: 10px;
padding-left: 2px;
font-size:left;
font-size:9px;
}

h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px;  margin-left: 0px; color:#FFFFFF;}

h3 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;  margin-left: 13px; color:#FFFFFF;}



.project_orange { height: 20px; width: 140px; margin-left: auto; margin-right: auto; border-left: #FF6600 solid 5px; background: #6699cc; border-bottom:1px solid #FFFFFF; color:#FFFFFF; padding-top: 8px; padding-left: 8px;}


.project_green { height: 20px; width: 140px; margin-left: auto; margin-right: auto; border-left: #99cc33 solid 5px; background: #6699cc; border-bottom:1px solid #FFFFFF; color:#FFFFFF; padding-top: 8px; padding-left: 8px;}


.project_turq { height: 20px; width: 140px; margin-left: auto; margin-right: auto; border-left: #339999 solid 5px; background: #6699cc; border-bottom:1px solid #FFFFFF; color:#FFFFFF; padding-top: 8px; padding-left: 8px;}

.project_red { height: 20px; width: 140px; margin-left: auto; margin-right: auto; border-left: #cc6666 solid 5px; background: #6699cc; border-bottom:1px solid #FFFFFF; color:#FFFFFF; padding-top: 8px; padding-left: 8px;}

.project_navy { height: 20px; width: 140px; margin-left: auto; margin-right: auto; border-left: #666699 solid 5px; background: #6699cc; border-bottom:1px solid #FFFFFF; color:#FFFFFF; padding-top: 8px; padding-left: 8px;}

.project_home { height: 20px; width: 140px; margin-left: auto; margin-right: auto; border-left: #ffffff solid 5px; background: #6699cc; border-bottom:1px solid #FFFFFF; color:#FFFFFF; padding-top: 8px; padding-left: 8px;}


.project_link a { color: white; text-decoration:none;}
.project_link a:hover { color: #CCCCCC; text-decoration:underline;}


.contact_details_box {
width: 110px;
margin-left: auto;
margin-right: auto;
height: auto;
margin-top: 180px;
background: #33ccff;
color: #FFFFFF;
padding: 10px 20px 10px 20px;
font-weight:bold;
}
.contact_details_box_email {
width: 110px;
margin-left: auto;
margin-right: auto;
height: auto;
background: #666699;
color: #ffffff;
padding: 10px 20px 10px 20px;
font-weight:bold;
}

img
{  border-style: none;
}



.right_nav {
width: 170px;
margin-left: auto;
margin-right: auto;
height: auto;
margin-top: 10px;
color: #FFFFFF;
padding-top: 10px;
padding-left: 2px;
font-weight:bold;
font-size:12px;
}


.right_nav a { color: white; }
.right_nav a:hover { color:black;}
a:active { color:black;}

.curvy_blue_box_top {

width: 230px;
background:url(images/top_curve_index_box.png);
height: 171px;

}


* html .curvy_blue_box_top {

width: 230px;
background:url(images/top_curve_index_box.gif);
height: 165px;

}


.curvy_blue_box_mid {

width: 230px;
background:url(images/mid_curve_index_box.jpg) repeat;
height: auto;

}


.curvy_blue_box_mid p { padding-left: 20px; padding-right: 20px; font-size: 11px; }

.curvy_blue_box_bottom {

width: 230px;
background:url(images/bottom_curve_index_box.jpg) repeat;
height: 20px;
clear:both;

}

.project_link_notes {

width: 635px;
height: 300px;
margin-top: 65px;
}


* html .project_link_notes {

width: 635px;
height: 300px;
margin-top: 100px;
}


.spacer { height: 400px; clear:right; width: 635px; padding-bottom: 15px;}
.spacer_ec { height: 300px; clear:right; width: 635px; padding-bottom: 15px;}
*:first-child+html .spacer_ec { height: 0px; clear:right; width: 635px; padding-bottom: 15px; margin-top: -30px;}
.spacer_small { height: 0px; clear:right; width: 635px; padding-bottom: 15px;}





.footer { margin-top: 80px; margin-bottom: 20px; font-size:10px; clear: both;}
.footer p {font-size:10px;}
.footer a { color: #3399CC; text-decoration:none;}
.footer a:hover {  color: #999999; text-decoration: underline;}


.turq_text { color: #339999; font-weight:bold; }
.orange_text { color:#FF6600; font-weight:bold; }
.green_text { color: #99cc33; font-weight:bold; }
.red_text { color: #cc6666; font-weight:bold; }
.navy_text { color: #666699; font-weight:bold; }




.turq_text_large { color: #339999; font-weight:bold; font-size:16px; }
.orange_text_large  { color:#FF6600; font-weight:bold;font-size:16px; }
.green_text_large  { color: #99cc33; font-weight:bold;font-size:16px; }
.red_text_large  { color: #cc6666; font-weight:bold;font-size:16px; }
.navy_text_large  { color: #666699; font-weight:bold; font-size:16px;}

