/* generated by csscreator.com */ 
html, body{
	margin:0;
	padding:0;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
}

p {
	line-height: 14px;}

A {
	color: #004796;
	text-decoration: none;
}

A:hover {
	color: #CC0099;
	text-decoration: none;
}
 
#pagewidth{ 
	width:780px;  
} 
 
#header{
	position:relative; 
	height:146px; 
	background-color:#3C9CEF; 
	width:100%;
	border-bottom: 1px solid #FFFFFF;
}

#twocols {
	width:780px; 
	float:right; 
	position:relative; 
}
 
#rightcol {
	width:170px; 
	float:right; 
	position:relative; 
}

#rightcol_content {
	margin: 20px 10px 20px 10px;
}

#subnav {
	margin: 40px 10px 20px 10px;
}

#maincol{
	background-color: #FFFFFF;  
	float: left; 
	display:inline; 
	position: relative; 
	width: 610px; 
}

#countries{
	position: absolute; 
	width: 610px;
	top: 128px;
	left: 10px;
}

#countries a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration:none;
	padding: 0px 15px 0px 15px;
}

#countries a:hover{
	color:#CC0099;
	text-decoration:none;
}





 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */ 