html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
border: 0;
}


body {
font-family: Arial, Helvetica, sans-serif;
font-size:  80%;
background-color: #fff;
color: #666666;
text-align: center; /* trick to get IE5 to center the wrapper, since it doesn't take the Wrapper margin:10px auto in consideration*/
}

#wrapper {
	width: 770px;
	background-color:#fff;
	margin:10px auto;
	text-align:left;
	
}

#banner {
height: 123px;
width:770px;
text-align:center;
background-image: url(../images/banner_fr_new.jpg);
background-repeat: no-repeat;
}
#maps{padding-top:10px;}
#search{text-align:right;padding-bottom:0px;padding-top:4px; vertical-align:middle;}
/*===================================nav===================================*/



#nav1 ul {
padding: 0;
margin: 0;
/*background-color: #FFFFFF;*/
text-align:left;
}

#nav1 ul li {
display: inline-table;
padding-top: 5px;
margin: 0;
list-style-type:none;
}

#nav1 ul li a {
font-size: 100%;
color: #003;
text-decoration: none;
text-align:left;
width: 9em;
}
.nav1{color:#003;}
#nav1 ul li a:hover, #nav ul li a:focus {
	color:#990000;
	font-weight: bold;
	
}



/*===================================nav2===================================*/




#nav3 ul {
padding: 0;
margin: 0;
/*background-color: #FFFFFF;*/
text-align:left;
}

#nav3 ul li {
display: inline-table;
padding-top: 5px;
margin: 0;
list-style-type:none;
}

#nav3 ul li a {
font-size: 100%;
color: #003;
text-decoration: none;
text-align:left;
width: 9em;
}
.nav3{color:#003;}
#nav3 ul li a:hover, #nav ul li a:focus {
color:#990000;
font-weight: bold;
}

/*===================================content===================================*/

#content{margin-left:135px;margin-right:145px;margin-top:0px}

#content p{
font-size: 100%;
margin: 20px;
}

#content h1{
font-size: 110%;
color: #660000;
padding: 0;
margin: 20px;
}
#content h2{
font-size: 100%;
color: #666;
padding: 0;
margin: 20px;
}
#content p.right{
float: right;
}
.linksContent {color:#003;}
/*===================================left column ===================================*/

#leftcol{width:125px;background-color:#FFF;float:left;margin-top:10px;border: 1px  dashed  #CCC;padding-top: 0px;	padding-right: 5px;
padding-bottom: 5px;padding-left: 5px;}
#rightcol{width:132px;background-color:#FFF;float:right;margin-top:10px;border: 1px  dashed  #CCC;padding-top: 0px;	padding-right: 5px;
padding-bottom: 5px;padding-left: 5px;}

/*===================================Classes===================================*/

.leftimage{
float: left;
margin: 0 10px 20px 0;
}

.rightimage{
float: right;
margin: 0 0 20px 15px;
width: 150px;
}


.clearit{
clear: both;
}

.container { width:99%; float:right; background-color: #FFF;}


/*=================================== footer ===================================*/

#footer{
background-color: #EFEFEF;
color: #990000;
clear:both;

}

#footer p {font-size: 90%;padding: 3px;clear:both;text-align:center;}

/*===================================geewizz====================================*/
h4 {
	font-family: Arial, Helvetica, sans-serif;
font-size: 120%;
background-color: #fff;
color:#000066;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
font-size: 105%;
background-color: #fff;
color: #999;
}
/*===================================newsblock====================================*/
.blocktext{
margin: 0px;
width: 120px;
background-color:#999999;
color:#FFFFFF;
padding:3px;
margin-top:25px;
text-align:center;
}
.blocktext a {
font-size: 100%;
color: #FFF;
text-decoration: none;
font-size:120%;
width: 9em;
}
/*========================================table result==========================================*/
.backcell{background-color:#E9EEF5;}

