@charset "utf-8";
/* CSS Document */

html {background:url(images/x_colorback.jpg) repeat-x;}
body { margin:0; padding:0; font-family:Helvetica, Arial, sans-serif;}
.border {border:thin solid #000;}
a, p, span { margin:0; padding:5px 0px 0px 0px;  text-decoration:none;}
p, span, td{color:#6a737a; font-size:10px; font-family:Helvetica, Arial, sans-serif; }
br {
	padding:0;
	margin:0;
	font-family: Helvetica, Arial, sans-serif;
}

a:link, a:active, a:visited, a:hover {margin:0; padding:0;}
.linksmaller  {font-size:10px;}
/*ul { padding:0; margin:0px 0px 5px 0px; border:thin solid red;}*/

.textnormal {font-weight:normal; font-size:1em;}
.textgray {color:#6a737a;}
	span.textgray{font-family:Helvetica, Arial, sans-serif; }
.textorange {color:#fac53a;font-size:1em;}
.textblack { color:#31393e; font-size:1em;}
.textsmaller {font-size:.7em;}

.floaterright{float:right;}
.floaterleft {float:left;}

.bodytext {
	font-size:11px;
	line-height:1.3em;
	text-align:justify;
	font-family:Helvetica, Arial, sans-serif;
	color: #6A737A;
}
h1, h2, h3, h4, h5 { margin:0; padding:0; color:#31393e; text-transform:capitalize; font-weight:normal;}
h2{ font-size:1em;}
h3 {font-size:.8em;}

#main { height:956px; position:relative; background:url(images/xbackground.jpg) no-repeat top left;
		margin:0px auto 0px auto;}

.fullheight{height:100%; background:#FF0000;}
		
#content  {width:1012px; height:902px; margin:0px auto; position:relative;}

#header { height:143px;}
	.headerlogo {background:url(images/alliance_logo.png) no-repeat top left; width:400px; height:60px; margin:60px 0px 0px 30px; float:left;}
		.headerlogo a{display:block; width:400px; height:50px;}
	.headerright { width:300px; height:50px; float:right; padding:15px 0px 0px 0px;}
		.headerright >span {display:inline;}
			.headerright a:link, .headerright a:visited {color:#f2b832; font-size:11px;}
			.headerright a:hover {color:#fcd22d; font-size:11px;}			
		
		.headerright1 {padding:5px 0px 0px 0px;}
			

#menu {height:28px; width:1014px; padding:0px 0px 0px 0px;}
	#menu a {width:169px; height:21px; float:left; background:url(images/menu_1.jpg); padding:8px 0px 0px 0px;
				color:#fcd22d; text-transform:uppercase; font-size:12px;}
	#menu a:hover {width:169px; height:21px; float:left; background:url(images/menu_1.jpg);
					background-position: 0px -29px; padding:8px 0px 0px 0px; text-transform:uppercase;}
	#menu .selected {width:169px; height:21px; float:left; background:url(images/menu_1.jpg); background-position: 0px -29px; padding:8px 0px 0px 0px;}


#menupichome {height:223px; background:url(images/pic_home.jpg) no-repeat;}
	.menupichome_a {padding:150px 0px 0px 818px;}
		.menupichome_a a {width:162px; height:22px; display:block;}
		
#contentbody {height:460px; width:1012px; background:#FFFFFF; position:relative;}
	.column { width:300px; height:400px; margin:30px 0px 0px 30px; display:block; float:left;}
		.contentheader {height:30px; background:url(images/content_header.jpg) repeat-x;}
		.subheader{line-height:1.2em; font-size:12px;  margin:0px 2px 2px 0px; display:block; padding:0;}		
			.subheader_line { height:20px; width:100%; font-size:12px; line-height:1.2em; margin:2px 2px 2px 0px; display:block;
								background:url(images/subheader_line.jpg) repeat-x;}
		.date {display:block;margin:8px 0px 0px 0px; padding:0; font-size:1em;}
			.learnmore {background:url(images/learnmore_background.jpg) no-repeat top right; width:80px; height:15px;
				font-weight:bold; padding:0px 14px 0px 0px; text-transform:capitalize; text-align:right;}
			.learnmore a:link, a:active, a:hover, a:visited{  color:#31393e; font-size:10.5px;}
	.columnsearch { background:url(images/search_background.jpg) repeat-x top left; width:269px; height:350px;
					margin:0px 0px 0px 20px; display:block; float:left; padding:30px 20px 20px 20px;}
		.searchbox {height:45px; padding:0px 0px 8px 0px;}
			.searchheader {display:block; color:#000000; font-size:14px; padding:3px 0px 1px 0px;}
			.searchbtn { height:10px; height:20px; display:block; padding:3px 0px 0px 0px; font-size:11px; background-color:#000; margin:1px; }
				/*.searchbtn a {color:#f2b832;}*/
				.searchbtn input {display:inline; color:#fff; font: bold 100% Helvetica, Arial, sans-serif; border:none; background-color:#000;}
	
	.newsletterbox {background:#000 url(images/newsletter_background.jpg) no-repeat top left; height:45px; padding:9px 7px 7px 7px; margin:5px 0px 0px 0px;}
		.submit {background:#343b40; height:10px; height:20px; display:block; padding:3px 0px 0px 0px; font-size:11px;}
			/*.submit a {color:#f2b832;}*/
	.submit input {color:#fff; font: bold 100% Helvetica, Arial, sans-serif; background-color:#343b40; border:none;}

	.companyinfobox {height:45px; padding:10px 0px 10px 0px;}
		.companyinfo {display:block; color:#6a737a; font-size:13px; margin:0px 0px 5px 0px;}
		.companyinfobox img {margin:0px 0px 5px 0px;}
	.searchlogo {position:absolute; bottom:0; right:0;}

/*interior pages double column size*/
.columninterior {width:630px; height:400px; margin:30px 0px 0px 30px; display:block; float:left;}
	.scrollable{ height:385px; overflow:hidden; overflow-y:scroll; overflow-x:hidden;  padding:0px 10px 0px 0px;display:block;}
	.email a {color:#31393e; font-size:11px;}
	.download a {color:#31393e; font-weight:bold;}
	.textsmaller{font-size:11px;}
		.textsmaller a{font-size:10px; color:#31393e;}
	.news_datebox {width:70px; height:55px; display:block; background:url(images/news_datebox.jpg) no-repeat top left;
					text-align:center; padding:6px 3px 5px 0px; line-height:2.5em;}
			.news_datebox span{font-size:12px; color:#fac53a; text-transform:uppercase;}
			.news_datebox strong{font-size:22px; color:#fac53a;}
		li a:link, li a:visited{ color:#fac53a; font-size:11px;}
		li a:hover, li a:active{ color:#fac53a; font-size:11px;}

/*special headers*/	
	#menupic {height:161px;}
	
/*special for services.shtml*/
.columninterior1 {width:930px; height:400px; margin:30px 0px 0px 30px; display:block; float:left;}
	.preferred a:link, .preferred a:hover {color:#6a737a; font-size:10px; font-weight:bold;}

/*Search + Results*/
#results, #other_pages , #powered_by, #result_report {font-size:11px;}
a.title {color:#fac53a;}
	
.security_btn {float:left; text-align:center; display:block; width:210px; height:24px; padding:0px;}

	.security_btn a {background:url(images/security_1.jpg) top left; display:block; width:210px; height:20px;
					padding:6px 0px 0px 0px; margin:0px 2px; color:#ffb900; font-size:11px;}
		.security_btn a:hover {background:url(images/security_1.jpg) top left;display:block;width:210px; height:20px;
								padding:6px 0px 0px 0px; color:#fff; font-size:11px;}
								
.security_btn_on {float:left;  text-align:center; display:block;width:209px; height:20px; padding:0px; background:url(images/security_1.jpg) top left;
					background-position: 0px -29px; display:block;width:209px; height:20px; padding:6px 0px 0px 0px;color:#31393e; margin:0px 0px 0px 2px;font-size:11px;}

	
#footer {height:60px; padding:10px 25px 0px 25px; font-size:12px;}
	.footerleft { width:402px; float:left; display:block; height:60px;} 
		.footerleft a:link, .footerleft a:visited {text-transform:capitalize; color:#f2b832;}
		.footerleft a:hover, .footerleft a:active {text-transform:capitalize; color:#f2b832;}		
		.foot { font-size:11px; padding:0; margin:0;}
	.footerright { width:555px; float:right; text-align:right;  margin:0px 0px 0px 0px;height:60px;}
		.footerright a:link, .footerright a:visited{text-transform:capitalize; color:#f2b832;}
		.footerright a:hover, .footerright a:active{text-transform:capitalize; color:#f2b832;}
.floaterleftimage {
	float:left;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
}
.us_embassy_belmopan_logo {
	padding-left: 1px;
	margin: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	float: left;
}
.us_embassy_paramaribo_logo {
	padding-right: 5px;
	padding-left: 1px;
	float: left;
}
.us_embassy_georgetown_logo {
	padding-right: 5px;
	padding-left: 1px;
	padding-bottom: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
