/* CSS Document */

body {
  height: 100%;
  text-align: center;
  min-width: 950px;
  font-family: Arial, Helvetica, sans-serif;
  background-color:#27304D;
}

#wrapper {

  position:relative;
  text-align: left;
  width: 950px;
  margin-left: auto;
  margin-right: auto;
}

h1{
	color:#FFFFFF;
	font-size:30px;
	}
h2{
	color:#27304D;
	padding-left:8px;
}
h3{
	color:#27304D;
	padding-left:8px;
	}
h4{
	color:#27304D;
	}
	.cent{
	text-align:center;
	}

#top{
	position:absolute;
	top:0px;
	height:40px;
	width:950px;
	text-align:right;
	background-color:#27304D;
}
				#nav2, #nav2 ul
				{
					outline:none;
					color:#FFFFFF;
					margin:0;
					padding:0;
					list-style:none;
					text-align:right;
				}
				#nav2 li
				{
					
					display:block;
					color:#8FAAC4;
					float:right;
					padding:0px 1px 0px 0px;
				
				}
				#nav2 li a:link, #nav2 li a:visited
				{
					background:#27304D;
					color:#8FAAC4;
					display:block;
					padding: 8px 4px 4px 4px;
					text-decoration:none;
					font-weight:inherit;
					font-size:13px;
				}
				#nav2 li a:hover
				{
					background:#27304D;
					color:#FFFFFF;
				
				}

#header{
	position:absolute;
	top:40px;
	height:102px;
	width:950px;
	background:#85A8D5 url(images/header2.jpg);


}

#center{
	position:absolute;
	top:304px;
	width:950px;
}

#centerposition{
	position:absolute;
	top:282px;
	width:950px;

}


#crossnav{
	position:absolute;
	top:140px;
	height:35px;
	width:950px;
	left: 0px;
	background:#FFFFFF url(images/navbar.jpg) repeat-x;
}
				
				#extend{
					background:#FFFFFF;
					display:block;
					padding:0px 1px 1px 0px;
				}
				#nav, #nav ul
				{
					position:absolute;
					color:#000;
					margin:0;
					padding:0;
					list-style:none;
					left: 168px;
					top: -3px;
					width: 798px;
								}


				#nav li
				{
					display:block;
					color:#B30B19;
					float:left;
					padding:5px 1px 4px 0px;
					font-weight:bold;
				
				}
				#nav li a:link, #nav li a:visited
				{
					outline:none;
					color:#B30B19;
					display:block;
					padding: 2px 4px 2px 4px;
					text-decoration:none;
					font-weight:inherit;
					font-size:13px;
				}
				#nav li a:hover
				{
					color:#FFFFFF;
					top:0px;
					height:18px;
					background:#7F7C6B url(images/highlight.jpg) repeat-x;
				
				}
#region{
	position:absolute;
	width: 942px;
	height: 19px;
	color:#FFFFFF;
	margin:0px;
	padding:5px 0 0 8px;
	top:168px;
	left:0px;
	display:block;
	background-color:#27304D;
	
}

				#rnav, #rnav ul
				{
					position:absolute;
					color:#000;
					margin:0;
					padding:2px 0 0 0;
					list-style:none;
					left: 168px;
					top: -4px;
					width: 679px;
					font-size:13px;
								}


				#rnav li
				{
					display:block;
					color:#8FAAC4;
					float:left;
					padding:3px 1px 4px 0px;
				
				}
				#rnav li a:link, #rnav li a:visited
				{
					outline:none;
					color:#8FAAC4;
					display:block;
					padding: 0px 4px 0px 4px;
					text-decoration:none;
					font-weight:inherit;
					
				}
				#rnav li a:hover
				{
					color:#FFFFFF;
				
				}
#content{
	position:absolute;
	margin: 24px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	top:164px;
	width:950px;
	background-color:#B3CCE5;
}


			.pad-left{
			padding-left:10px;
			text-align:justify;
			color:#404A71;
			font-size:13px;
			}
			.pad-right{
			padding-right:300px;
			}
			.pad-right-flag{
			padding-right:10px;
			}
#content-countries{
	position:absolute;
	margin: 30px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	top:162px;
	width:950px;
	background-color:#B3CCE5;

}
#bottom{
	clear:both;
	background:#f0f0f0;
	padding:2px 5px 2px 0;
	text-align:right;
	font-size:10px;
	color:#999999;
}

.search{
position:absolute;
margin:0;
padding:5px 0 0 0;
top:0;
right:0;
}
							
.column{
	text-align:center;
	width:150px;
	float:left;
	overflow:visible;	 
	padding:0 20px 5px 20px;
	border-right: 1px solid #27304D;

}
	.last{
	width:140px;
	border:none;
	}
	.first{
	width:150px;
	padding-left:35px;
	border:none;
	}
	
.column-wrap{
width:950px;
height:185px;
}

.all-alone{
position:absolute;
left:723px;
top:47px;
}

.flagtitle{
width:100px;
text-align:center;
padding:0 25px 0 2px;
font-size:13px;
font-weight:bold;
color:#B30B19;
}


.column-dl{
	text-align:left;
	width:180px;
	float:left;
	overflow:auto;	
	padding-left:10px;
	border-right:1px;
	border-color:#FFFFFF;
}
.letters{
width:950;
padding:36px 15px 4px 10px;
}
.letters-cluster{
width:950;

}
.list-spacing{
padding:0 0 10px 80px;
height:700px;
}


				.countries, .countries ul
				{
					color:#FFFFFF;
					margin:0;
					padding:0;
					list-style:none;
					text-align:left;
				}
				.countries li
				{
					color:#FFFFFF;
					float:left;
					padding: 1px 8px 4px 8px;
					font-size:12px;
				
				}
				.countries li a:link, .countries li a:visited
				{
					overflow:auto;
					color:#FFFFFF;
					padding:0;
					text-decoration:none;
					font-weight:inherit;

				}
				.countries li a:hover
				{
					
					color:#404A71;
				
				}
					.clust{
					padding:10px 20px 10px 15px;
					}
					#letternav{
							position:absolute;
							top:18px;
							left:115px;
							}
					.nospace li{
					padding:0 3px 0 3px;
					font-size:14px;
					}
														.country-list, .country-list ul
														{
															color:#FFFFFF;
															margin:0;
															padding:0;
															list-style:none;
															text-align:left;
															
														}
														.country-list li
														{
															
															color:#FFFFFF;
															float:left;
															font-size:11px;
															text-align:left;
															width:215px;
															height:18px;
															
														}
														.country-list li a:link, .country-list li a:visited
														{
															outline:none;
															overflow:auto;
															color:#27304D;
															padding:0;
															text-decoration:none;
															font-weight:inherit;
															
															width:30px;
										
														}
														.country-list li a:hover
														{
															
															color:#B33C3C;
														
														}
														.abc{
														height:14px;
														width:180px;
														}
#bluebar{
	position:absolute;
	width: 942px;
	height: 30px;
	font-family:georgia, arial, helvectica;
	font-weight:bold;
	font-size:22px;
	color:#FFFFFF;
	margin:0px;
	padding:5px 0 0 8px;
	top:346px;
	left:0px;
	display:block;
	background-color:#404A71;


}

.divide{
font-family:Arial, Helvetica, sans-serif;
margin-top:2px;
font-size:12px;
font-stretch:condensed;
color:#B30B19;
}
.up{
 margin:0;
}

#searchbutton{
z-index:9999999;

}

			
			.download, .download ul
			{
				text-align:left;
				color:#8FAAC4;
				margin:0;
				padding:0;
				list-style:none;
			}
			.download li
			{
				text-align:left;
				display:block;
				color:#8FAAC4;
				padding:0;
				font-size:10px;
							
			}
			.download li a:link, .download li a:visited
			{
				outline:none;
				color:#27304D;
				display:block;
				padding:0;
				text-decoration:none;

			}
			.download li a:hover
			{
				color:#B30B19;

			}
	

			.images{
				padding-bottom:55px;			
				}

#popreg{
clear:both;
position:absolute;
top:128px;
left:0px;
z-index:1;
}

.email{
position:absolute;
left:5px;
}
.resources, .resources ul{
list-style:none;
}
.resources li{
padding:4px 0px 4px 0px;
}
.resources a:link, a:visited {
text-decoration:none;}
.resources a:hover{
text-decoration:underline;}

#links{
clear:both;
position:relative;
width:950px;
text-align:center;
}
#links a:link, #links a:visited{
color:#FF0000;
text-decoration:none;
}
#link a:hover{
color:#FFFFFF;
}