body { 
	font-family: verdana, arial, helvetica,sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
}

td {
	color: #666666;
	font-family: verdana, arial, helvetica,sans-serif;
	font-size: 12px;
}
	
h1 {
	color: #6ECFF5;
	font-family: Times, Times New Roman, Garamond, serif;
	font-size: 27px;
	font-weight: normal;
	line-height: 29px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h2 {
	color: #0053A0;
	font-family: Times, Times New Roman, Garamond, serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h3 {
	color: #0053A0;
	font-family: Times, Times New Roman, Garamond, serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h3 a:link, h3 a:active, h3 a:visited, h3 a:hover {
	text-decoration: none;
}


h4 {
	color: #0053A0;
	font-weight: normal;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 0px;
	margin-top: 0px;
}

a {
	color: #0053A0;
}

#page_top {
	background-color: #ffffff;
	background-image: url(../images/back_bord/bg_main.jpg);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#upper_content_table {
	background-color: #ffffff;
	background-image: url(../images/back_bord/bg_main_table.gif);
	background-repeat: repeat-y;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 1024px;
}

#left_navigation {
	background-image: url(../images/back_bord/bg_c_palm.jpg);
	background-repeat: no-repeat;
	height: 500px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 440px;
}

#left_navigation_level1 {
	background-image: url(../images/back_bord/bg_palm.jpg);
	background-repeat: no-repeat;
	height: 500px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/*--- buttons surrounding the palm tree ---*/
td.l0_top_buttons {
	color: #ffffff;
	font-family: Times, Times New Roman, Garamond, serif;
	font-size: 15px;
	font-weight: bold;
	height: 310px;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 0px 0px;
	vertical-align: top;
}

#ln_button_01 {
	height: 80px;
	margin-left: 200px;
	padding: 0px 0px 0px 0px;
}

#ln_button_02 {
	height: 80px;
	margin-left: 300px;
	padding: 0px 0px 0px 0px;
}

#ln_button_03 {
	height: 80px;
	margin-left: 250px;
	padding: 0px 0px 0px 0px;
}

#ln_button_04 {
	height: 80px;
	margin-left: 210px;
	padding: 0px 0px 0px 0px;
}

#level1_spacer {
	height: 197px;
	margin-left: 125px;
	padding: 0px 0px 0px 0px;
}



td.l0_bottom_buttons {
	color: #ffffff;
	font-family: Times, Times New Roman, Garamond, serif;
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 25px;
	vertical-align: bottom;
}

div.l0_bottom_button, div.l0_bottom_button_on {
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: bottom;
}

div.l0_bottom_button a, td.l0_top_buttons a {
	color: #ffffff;
	text-decoration: none;
}



div.l0_bottom_button_on a, div.ln_top_button_on a {
	color: #6ECFF5;
	text-decoration: none;
}

#upper_page_content {
	float: right;
	text-align: left;
	width: 509px;
}

#upper_page_content_level1 {
	float: right;
	text-align: left;
	width: 578px;
}
#top_left_column {
	vertical-align: top;
}
#btn_francais {
	color: #ffffff;
	text-align: right;
	font-family: Times, Times New Roman, Garamond, serif;
	font-size: 13px;
	font-weight: bold;
	margin-right: 2px;
	margin-top: 20px;
	vertical-align: top;
}
#btn_francais a {
	color: #ffffff;
	text-align: right;
	font-family: Times, Times New Roman, Garamond, serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	vertical-align: top;
}

/*--- homepage content table ---*/
#homepage_content {
	background-image: url(../images/content/homepage_mach.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	float: right;
	height: 422px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	width: 509px;
}

.homepage_img {
	margin: 75px 20px 0px 0px;
}
/*--- level0 content ---*/
#content {
	color: #ffffff;
	font-family: verdana, arial, helvetica,sans-serif;
	font-size: 11px;
	line-height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 65px 40px 0px 0px;
	text-align: left;
	vertical-align: top;
}

#content a {
	color: #ffffff;
	text-decoration: none;
}

#content p {
	margin: 10px 0px 10px 0px;
}

/*--- level1 content ---*/
#content_level1 {
	color: #ffffff;
	font-family: verdana, arial, helvetica,sans-serif;
	font-size: 11px;
	line-height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 65px 0px 0px 0px;
	text-align: left;
}

#content_level1 a {
	color: #ffffff;
	text-decoration: none;
}

/*--- lower page classes ---*/

#page_bottom {
	background-color: #ffffff;
	border-top: 5px solid #B5A570;
	margin-top: 2px;
}

#lower_content_table {
	background-color: #ffffff;
	height: 160px;
	width: 1024px;
}

#lower_content_table td {
}

/*--- level0 classes ---*/
#cif_80 {
	margin-left: 25px;
	float: left;
}

#cif_logo {
	float: right;
	margin-left: 50px;
	margin-right: 25px;
	margin-top: 15px;
}

#cif_footer_logo {
	margin-left: 25px;
	margin-top: 25px;
	float: left;
}

#cif_footer_content {
	color: #9A8348;
	float: right;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin: 25px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	width: 509px;
}
#cif_footer_content p {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

/*--- level1 classes ---*/
#cif_footer_logo_level1 {
	margin-left: 25px;
	margin-top: 25px;
	float: left;
}

#cif_footer_logo_level1 a {
	color: #6ECFF5;
	font-family: Times, Times New Roman, Garamond, serif;
	font-size: 13px;
	line-height: 22px;
	text-decoration: none;
}

#cif_footer_content_level1 {
	color: #9A8348;
	float: right;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	margin: 25px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	width: 578px;
}
#cif_footer_content_level1 p {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#cif_copyright {
	color: #11A1DC;
	float: right;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	margin-right: 25px;
}

/*--- colors ---*/
.gold {
	color: #9A8348;
}
.white {
	color: #ffffff;
}