/* 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;
	height:32px;
	padding:22px 0 22px 0;
	margin:0;
	font-weight:bold;
	}
h1{
color:#FFFFFF;
font-size:30px;
	}
h2{
	color:#96AAC7;
	padding-left:8px;
}

#top{
	position:absolute;
	top:0px;
	height:40px;
	width:950px;
	text-align:right;
	background-color:#27304D;
}
				#nav2, #nav2 ul
				{
					outline:none;
					
					margin:0;
					padding:0;
					list-style:none;
					text-align:right;
				}
				#nav2 li
				{
					
					display:block;
					color:#FFFFFF;
					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:276px;
	width:950px;
	background:#85A8D5 url(images/header.jpg);


}

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

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

}



#crossnav{
	position:absolute;
	top:316px;
	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: 783px;
				height: 29px;
								}


				#nav li
				{
					display:block;
					color:#B30B19;
					float:left;
					padding:3px 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:20px;
					background:#7F7C6B url(images/highlight.jpg) repeat-x;
				
				}

#region{
	position:absolute;
	width: 942px;
	height: 19px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:0px;
	padding:5px 0 0 8px;
	top:343px;
	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: -2px;
					width: 662px;
					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:346px;
	width:950px;
	background-color:#B3CCE5;
}
			.pad-left{
			padding-left:10px;
			text-align:justify;
			color:#404A71;
			font-size:13px;
			}
#content-countries{
	position:absolute;
	margin: 30px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	top:338px;
	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:0 0 0 5px;
	top:475px;
	left:760px;
	width:140px;
}

#dl{
	position:absolute;
	width:501px;
	height:187px;
	left:33px;
	margin-left:0px;
	margin-top:35px;
	top: -20px;
	padding-top:8px;

}


			.dlnav a span.popup {display: none;}
			.dlnav a span.text {display:none;}
			
			.dlnav, .dlnav ul
			{
				color:#8FAAC4;
				margin:0;
				padding:147px 0 0 0;
				list-style:none;
			}
			.dlnav li
			{
				display:block;
				float:left;
				color:#8FAAC4;
				padding:0px 0px 0px 0px;
				line-height:32px;
				font-weight:bold;
			
			}
			.dlnav li a:link, .dlnav li a:visited
			{
				outline:none;
				color:#404A71;
				display:block;
				
				text-decoration:none;
				font-size:12px;
				

			}
			.dlnav li a:hover
			{
				color:#B33C3C;

			}
	
			.dlnav a:hover span.popup {
					display: block;
					position: absolute; 
					top: 85px; 
					left: 11px;
					padding-left:0px;
					width: 450px;
					height:70px;
				 	padding: 0;
					margin: 0;
					z-index: 100;
				   	color: #FFFFFF;
					background-color:#729EC5;
					font: 12px Arial, sans-serif;
					text-align:justify;
					}
			.dlnav a:hover span.text {
					display: block;
					position: absolute; 
					top: 35px; 
					left: 11px;
					padding-left:0px;
					width: 450px;
					height:50px;
				 	padding: 0;
					margin: 0;
					z-index: 100;
				   	color: #FFFFFF;
					background-color:#729EC5;
					font: 30px Arial, sans-serif;
					font-weight:bold;
					text-align:justify;
					}
					
					
					.icon1  a:link, .icon1 a:visited{
							background: url(images/icon1.gif) top center no-repeat;
							padding:0 20px 0 20px;
							}
					.icon2  a:link, .icon2 a:visited{
							background: url(images/icon2.gif) top center no-repeat;
							padding:0 20px 0 20px;
							}
					.icon3  a:link, .icon3 a:visited{
							background: url(images/icon3.gif) top center no-repeat;
							padding:0 20px 0 20px;
							}
					.icon4  a:link, .icon4 a:visited{
							background: url(images/icon4.gif) top center no-repeat;
							padding:0 20px 0 20px;
							}
					
					.icon1 a:hover{
							background: url(images/icon1-r.gif) top center no-repeat;}
					.icon2 a:hover{
							background: url(images/icon2-r.gif) top center no-repeat;}
					.icon3 a:hover{
							background: url(images/icon3-r.gif) top center no-repeat;}
					.icon4 a:hover{
							background: url(images/icon4-r.gif) top center no-repeat;}

.column{
	text-align:left;
	width:125px;
	float:left;
	overflow:auto;	
	padding-left:30px;
}


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

				.countries, .countries ul
				{
					color:#FFFFFF;
					margin:0;
					padding:0;
					list-style:none;
					text-align:left;
				}
				.countries li
				{
					color:#FFFFFF;
					float:left;
					padding: 1px 5px 4px 5px;
					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;
				
				}
					#letternav{
							position:absolute;
							top:18px;
							left:50px;
							}
#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;
color:#B30B19;
}
.up{
 margin:0;
}


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

.email{
position:absolute;
left:5px;
}
