  map,a img { border-style: none;    }	  form { margin: 0em 0em 0em 0em;    padding: 0em 0em 0em 0em;	}	  body { font-family: arial,helvetica,serif;    font-size: 100%;    color: navy;    background-image: url(tricoleur.jpg);    background-repeat: repeat-y;	background-color: white;	margin: 0em;	padding: 0em;    }  h1 { font-size: 1.8em;    font-weight: bold;	border-top-style: solid;	border-top-color: red;	border-top-width: .1em;	border-left-style: solid;	border-left-color: red;	border-left-width: .1em;    letter-spacing: .1em;	margin-top: 0em;    margin-bottom: .5em;	padding-left: .1em;	padding-bottom: .1em;	background-color: navy;	color: white;    }  h2 { font-size: 1.4em;    font-family: Arial,Helvetica,sans-serif;    letter-spacing: .1em;    margin-top: .2em;    margin-bottom: .1em;    }  h3 { font-size: 1.2em;    color: navy;	text-align: left;    font-weight: normal;    font-style: italic;	margin: .5em 0em .1em 0em;	padding: 0em;    }  legend { font-size: 1.2em;    color: navy;	text-align: left;    font-weight: normal;    font-style: italic;	padding: 0em;	margin: 0em;    }	  p { text-align: justify;    margin-top: 0em;    margin-bottom: .2em;    }  ul { margin-top: 0em;    }  #calendar, .calendar { width: 300px;     height: 350px;	border-style: solid none none solid;	border-width: .1em 0em 0em .1em;	border-color: red;	background-color: #f0f0f0;	}  #cse-search-box { padding: 0em;    margin: 0em;    }	  #nav, #nav ul { margin: 0em 0em 1em 0em;    padding: 0px;    list-style-type: none;    list-style-image: none;    list-style-position: outside;	border-style: solid;	border-color: red;	border-width: .1em .2em .2em .2em;    width: 11em;	float: left;    }  #nav li { position: relative;    line-height: 1.25em;	border-style: solid none none none;	border-color: red;	border-width: .1em 0em 0em 0em;    width: 11em;	float: left;    }  #nav li ul { position: absolute;    left: -999em;    margin-top: -1.80em;	margin-bottom: 0em;    margin-left: 11em;    }  #nav li a { padding: .2em 0em .2em .2em;    display: block;    text-decoration: none;    color: navy;    font-weight: normal;    background-color: white;    width: 10.8em;    }  #nav li a:hover {     color: white;    background-color: navy;    font-style: italic;    }  #nav li:hover ul, #nav li.sfhover ul {     left: auto;    display: block;    }	  .altlanguage { text-align: right;    margin-top: 0em;    padding-right: 0.5em;    }  .altlanguageimage { padding-right: 0.5em;  	height: 1em;	width: 1.5em;    }  .centred { border-style: none;    border-width: 0em;    text-align: center;    }    .centretext { text-align: center;    }	  .checklegend { font-size: 75%;    }		  .columnten { width: 10%;    }	  .columnfifteen { width: 15%;    }	  .columntwenty { width: 20%;    }	  .columnthirty { width: 30%;    }	  .columnforty { width: 40%;    }	  .columnsixty { width: 60%;    }	  .columnseventy { width: 70%;    }    .columneighty { width: 80%;    }  .content { margin: .75em 0em 0em 13em;    padding: .25em;	border-style: solid none solid solid;	border-color: red;	border-width: .1em 0em .1em .1em; 	background-color: #f0f0f0;	min-height: 35em;    }	  .credit { font-size: 60%;    }  .embeddedimage { float: right;    margin-left: .4em;	margin-top: .2em;	height: 30em;	}	  .external { background-image: url(../resources/external.png);	background-repeat: no-repeat;	background-position: center right;    padding-right: 13px;	}	  .field { margin: .25em 0em .25em 0em;    clear: left;	width: 100%	font-size: 1em;	}	  .fieldcontrol { font-size: 1em;    padding: 0em;	margin-left: 0em;	}	  .fieldgroup { padding: 0em .25em 0em .25em;    }		  .fieldleader { font-size: 1em;    width: 12.8em;	float: left;	text-align: right;	padding-right: 0.2em;	}	  .fieldlong { width: 20em;	margin-right: 0em;	}	  .fieldnormal { width: 15em;	margin-right: 5em;	}	  .fieldshort { width: 10em;	margin-right: 10em;	}		  .fieldtrailer { font-size: 0.8em;    color: red;	margin-left: 2em;	}	  .floatleft {float: left;	margin-right: 0.25em;    }	  .floatright { float: right;    }	  .footer { margin-top: .25em;    margin-left: .75em;	padding-top: 0em;	clear: both;    }  .fullwidth { width: 100%;    }	  .gallery { border-style: none;    text-align: center;    margin-left: auto;    margin-right: auto;    }	  .gallery td th { padding: .5em;    }	  .googleLogo {background-image: url(../resources/google_custom_search_watermark.gif); 	background-position: center center;	background-repeat: no-repeat;	}  .googleSearch {background-color: #FFFFFF;    border: 1px solid #7e9db9;	width: 10em;	font-size: 1em;	}	  .halfpageimagewidth {width: 45%;    padding-left: 3.3%;     }	  .largepageimagewidth { width: 80%;    clear: both;	margin-top: .5em;    }    .lefttext { text-align: left;    }	  .links { width: 10.6em; 	padding-left: .2em;	padding-right: .2em; 	padding-bottom: 0em;	border-color: red; 	border-style: solid; 	border-width: .2em; 	background-color: white; 	clear: left;	margin: 0em 0em 1em 0em;	}	  .maptablecolumn1 { width: 30%;     border-bottom: .1em solid;    }	  .maptablecolumn2 { width: 50%;     border-bottom: .1em solid;    }	  .mapimage { border: .1em solid;     }	  .noborder { border: 0px solid;     }  .pageheader { margin-left: 82px;	border-bottom: .1em red solid;    }	  .pageimagewidth { width: 60%;    margin-left: .5em; 	margin-top: .5em;    }	  .rates { text-align: left;     margin-left: auto; 	margin-right: auto;     }	  .required { margin-left: 1em;    color: red;	font-size: .8em;	} 	  .righttext { text-align: right;    }	  .searchform { margin: 0.5em 0em 0.5em 0em; 	padding: 0em 0em 0em 0em; 	border-style: none;	border-width: 0em;	text-align: center;	}	  .searchformcontrol { width: 10.5em;    }		  .sidebar { float:left;    margin-top: 0.75em;	margin-left: 0.75em;	margin-right: 0.5em;    }	  .submitbutton { width: 10.3em;     margin-top: .5em; 	font-size: 1em;    }	  .thumbnail { border: 0em solid; 	height: 120px;    }	  .withborder { border-style: solid;    border-color: red;	border-width: .1em;	}