

body {
	font-size: 10pt;
	font: small Verdana, Arial, Helvetica, sans-serif;
}


/***************************
	DIVs
***************************/

#header {
	display: none;
	}

#engfr {
	display: none;
	}

.menu {
	display: none;
}

#content, #intro-content {
	margin: 0;
	}
	
#content {
	float: right;
	width: 100%;
	}

#content-text {
	padding: 30px;
	line-height: 18px;
	}






/***************************
	Menu styles
***************************/



div.menu {
	width: 0px;
	display: none;
	
	}

#intro-menu1, #intro-menu2, #intro-menu3 {
	clear: none;
	margin: 20px 0 20px 60px;
	width: 400px;
	}
#intro-menu2, #intro-menu3 {
	float: right;
	margin: 20px 90px 20px 0;
	width: 300px;
	}
#intro-menu1 ul, #intro-menu2 ul, #intro-menu3 ul {
	padding: 15px;
	}
#intro-menu1 ul.right {
	float: right;
	width: 180px;
	text-align: right;
	}


.menutitle {
	padding: 5px 0 5px 15px;
	font-size: 15pt;
	color: #fff;
	background: #80845C url("/img/menu_back.gif") no-repeat;
	}

.homelink {
	float: right;
	margin: 17px 20px 5px 20px;
	
}	

.homelink a:link, .homelink a:visited{
	padding: 2px 15px 5px 15px;
	font-size: 12pt;
	color: #fff;
	text-decoration: none;
	background: #80845C ;
	font-weight: bold;
}



/***************************
	General text styles
***************************/

a:link, a:visited {
	color: #9B590A;
	}
a:hover, a:active {
	text-decoration: none;
	}

p {
	margin: 0 0 8px;
	padding: 0;
	font-size: 10pt;
	}

strong {
	font-size: 10pt;
	color: #444;
	}

h1 {
	font-size: 15pt;
	line-height: 15pt;
	font-weight: normal;
	color: #327583;
	margin: 0 0 10px;
	padding: 0 0 10px;
	border-bottom: 1px solid #327583;
	}

h2 {
	font-size: 11pt;
	font-weight: bold;
	color: #327583;
	margin: 30px 0 8px;
	padding: 0;
	}


h3 {
	font-size: 11pt;
	color: #444;
	font-weight: bold;
	margin: 20px 0 5px;
	padding: 0;
	}

h4 {
	font-size: 9pt;
	*font-size: 9px;
	color: #444;
	font-weight: normal;
	*padding-top: 10px;
	*margin-bottom: -17px;
	}

h5 {
	font-size: 10pt;
	color: #327583;
	font-weight: normal;
	padding: 0 10px 10px;
	margin: 0 0 15px;
	border-bottom: 1px solid #A0B2C2;
	}

.ul {
	text-decoration: underline;
	}

li {
	font-size: 10pt;
}

td {
	padding-top: 0;
	padding-bottom: 0;
	font-size: 11pt;
	}


table.offices td, table.offices th {
	font-size: 12pt;
	vertical-align: top;
	padding-top: 20px;
	}
th {
	font-style: italic;
	font-weight: normal;
	text-align: right;
	padding-right: 70px;
	width: 210px;
	}

ol {
	font-size: 10pt;
}

ol ol {
	font-size: 10pt;
	list-style: lower-alpha;
	}

ol ol ol {
	font-size: 10pt;
	list-style: lower-roman;
	}

.addspace {
	height: 300px;
}

#toc {
	padding: 0 0 17px 20px;
	margin: 0;
	border-bottom: 1px solid #A0B2C2;
	}	
#toc.independant {
	padding-top: 10px;
	border-top: 1px solid #A0B2C2;
	}
#toc li { list-style: none; }
#toc ul { padding: 0 0 0 20px; }






