/* generated by csscreator.com */ 
html, body{ 
 margin:0px; 
 padding:0px; 
 text-align:center; 
 font-family: tahoma;  
 background: #E7F5D4;
 color:#000;
} 
 
#pagewidth{ 
 width:800px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto; 
 position:relative; 
  background:#fff;
} 
 
#header{
 position:relative; 
 height:120px; 
 background-image: url('images/header.jpg'); 
 background-repeat: no-repeat;
 width:100%;
} 

#alliance{position:absolute;top:50px;left:545px;width:300px;color:#000;font-size:0.6em;font-family:verdana;}

.headerLogo{position:absolute;display:block;width:134px;height:110px;border:0px}

#headerLogo{position:absolute;top:10px;left:575px;width:245px;}


#nav{
position:absolute; top:82px; left:150px;
}

/* common styling */
.menu {
font-family: arial; 
font-size:8pt;
padding-bottom:250px;
z-index:100;
}
.menu ul {
padding:0; 
margin:0;
list-style-type: none;
}
.menu ul li {
float:left;
position:relative;
}

html>body .menu ul li a, .menu ul li a:visited {
display:block; 
text-decoration:none; 
color:#000; 
font-weight:bold;
height:1.5em;
border-right:1px solid #000; 
border-bottom:1px solid #fff;
border-left:1px solid #fff;
border-width:1px 1px 0px 0px; 
padding-left:5px;
padding-right:5px;  
}
* html .menu ul li a, .menu ul li a:visited {

}
.menu ul li ul {
display: none;
}
table {
margin:-1px; 
border-collapse:collapse;
font-size:1em;
}

/* specific to non IE browsers */
.menu ul li:hover a,
.menu ul li a:hover {
color:#64A2C6; 
background:#EEEEF0;
}

.menu ul li:hover ul,
.menu ul li a:hover ul {
display:block; 
position:absolute; 
top:15px;
left:-1px; 
width:150px;
}
* html .menu ul li a:hover ul {
margin-top:0;
marg\in-top:1px;
}

.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {
visibility:hidden; 
position:absolute; 
height:0; 
width:0;
}

.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {
display:block; 
background:url('images/menu-item-bg.png') repeat-x;
color:#000; 
font-weight:bold;
height:auto; 
line-height:1.2em; 
padding:6px 10px 6px 15px; 
border-left:1px solid #000;
border-right:0px solid #fff;
width:87px
}
* html .menu ul li a:hover ul li a {
width:87px;
w\idth:87px;
}

.menu ul li:hover ul li a.drop,
.menu ul li a:hover ul li a.drop {
background-color:#6E94AB;
}

.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {
/* background:#6E94AB; */
background:url('images/gradiant.png') repeat-y;
color:#fff;
}

.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {
visibility:visible; 
position:absolute; 
left:150px; 
top:0;
width:150px;
}

.menu ul li:hover ul li:hover ul.left,
.menu ul li a:hover ul li a:hover ul.left {
left:-150px;
}

#wrapper{margin:2px 0px 0px 0px;}
 
#maincol{background-color: #FFFFFF;  
 display:inline; 
 width:800px;
 height:auto;
}
 
div#homebanner_fr{
        width: 797px;
	height: 210px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background-image: url('images/globe_fr.jpg'); 
        background-repeat: no-repeat;
        margin: 0px 0px 0px 0px;
        border-right: 1px solid #C4CBCD;
        border-left: 1px solid #C4CBCD;
        border-top: 1px solid #C4CBCD;               
}

 
div#colcontainer {
	width: 799px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	border-top: 1px solid #C4CBCD;
	
	
	
}

div#col1 {
	width: 354px;
	float: left;
	padding:0px;
	height:255px;
	border-right: 1px solid #C4CBCD;
	border-left: 1px solid #C4CBCD;
	}
	

div#col1 p{
font-size:8pt;
padding:5px;
text-align:left;
margin:0px 0px 0px 0px;
font-family:tahoma;
color:#000;
}

div#col1 p a:link,a:visited,a:hover{
color:#85AA50;
font-size:8pt;
font-weight:bold;
text-decoration:none;
}

div#col2 {
	width: 187px;
	float: left;
	padding:0px;
	background-color:#ECEFEA;
	
	height:255px;
}

div#col2 h2{
width:80%;
display:block;
padding:15px 0px 20px 0px;
color:#85AA50;
font-size:0.8em;
margin:0px 0px 0px 15px;
border-bottom: 1px solid #C4CBCD;
font-family:tahoma;
text-align:center;
}

div#col2 p{
font-size:8pt;
padding:15px 10px 0px 10px;
text-align:left;
margin:0px 0px 0px 15px;
font-family:tahoma;
color:#56674F;
}

div#col3 img{
text-align:center;
margin-left:35px;
border:0px;
}

div#col3 {
	width: 254px;
	float: left;
	padding:0px;
	height:255px;
	border-left: 1px solid #C4CBCD;
	border-right: 1px solid #C4CBCD;
	}

div#col3 h2{
width:85%;
display:block;
padding:10px 0px 10px 0px;
color:#85AA50;
font-size:0.8em;
margin:0px 0px 0px 20px;
border-bottom: 1px solid #C4CBCD;
font-family:tahoma;
text-align:center;
}
 
div#colcontainer span.clear {
	display: block;
	height: 1px;
	clear: both;
}
 
#footer{
 width:800px;
 height:35px; 
 background-color:#F0F1F3; 
 border-top: 1px solid #C4CBCD;
 clear:both;
 position:relative;
 margin:0px;
 
 } 
 
#footer p{
position:absolute;
color:#000;
font-size:7pt;
text-align:right;
font-family:tahoma;
width:95%;
margin:5px;
right:0px;
padding:0px 15px 0px 0px;
}

#footer a:link{
color:#85AA50;
text-decoration:none;
font-weight:bold;
font-size:7pt;
}
#footer a:visited{
color:#85AA50;
text-decoration:none;
font-weight:bold;
font-size:7pt;
}
#footer a:hover{
color:#85AA50;
text-decoration:none;
font-weight:bold;
font-size:7pt;
}

p.tagline_fr{font-weight:bold;text-transform:uppercase;font-family:tahoma;font-size:1.4em;color:#16264E;margin:50px 0px 0px 240px;}
p.statement{font-weight:normal;font-family:tahoma;font-size:.8em;color:#16264E;margin:-5px 0px 0px 245px;}
#reglink{position:absolute;top:250px;left:405px;}
.regBtn{width:99px;height:55px;border:0px}

img.headerImage{border:0px;}
 
 /* *** 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 */  

p.contactus {
display: block;
font-family: arial; 
font-size:14pt;
color:#666;
}

