/*div.photo_top {
	border: 1px #003399 solid;
	margin-top: 3.2em;
}*/

div.photo_top div.imagetop {
	background-image: url('../images/forewords/top_image.jpg');
	background-size: 100% 100%;
	border: 0;
}

div.mid, div.mid1 {
	background-repeat: no-repeat;
	background-size: 23%;
	width: 70%;
}

div.mid {
	background-image: url(../images/forewords/tomatoes1.png);
	background-position: 12em center;
	margin: 2em auto 0.2em auto;
	text-align: center;
}

div.mid img {
	width: 30%;
	padding-left: 8em;
}

div.mid1 {
	background-image: url(../images/forewords/herbs2.jpg);
	margin: 0 15em 0 auto;
	float: right;
}

div.readmore {
	width: 40%;
	margin: 0.5em auto;
	text-align: center;
}

div.bottom_photo_top div.imagetop {
	background-image: url('../images/bottom/man_at_the_beach-entire.jpg');
	padding-top: 18em;
}

ul#options li a.fw, ul#options li ul.menu_lev_1 li a.fw_sel {background-color: #eeffee; color: #003397;}

div.bot {
	margin-top: 2em;
	margin-bottom: 1em;
}

div.lead {
	text-align: justify;
	width: 60%;
	margin: 0 auto 1em auto;
	font-size: 1.2em;
	line-height: 1.2em;
}

div.subtitle_1 p.acr {
	margin-top: 1em;
}

div.title {
	font-size: 1.6em;
	margin-top: 1em;
}

div.subtitle_1 {
	padding-top: 0;
	border: 0;
	width: 60%;
	margin: 1em auto 0 auto;
	padding: 0 0;
	text-align: center;
	font-size: 1.1em;
	color: #000000;
	border: 0d;
	line-height: 1.3em;
}

div.subtitle_2 {
	padding-top: 0;
	border: 0;
	width: 60%;
	margin: 0.5em auto 0.5em auto;
	padding: 0 0;
	text-align: justify;
	font-size: 1.3em;
	color: #000000;
	border: 0d;
	line-height: 1.3em;
}

div.subtitle_3 {
	border: 0;
	width: 60%;
	margin: 0 auto -1em auto;
	padding: 0 0 0 0;
	text-align: center;
	font-size: 1.1em;
	color: #000000;
	border: 0d;
	line-height: 1.3em;
}
div.subtitle_2 p, div.subtitle_1 p {
	text-align: justify;
	padding: 0.1em 0 ;
	margin: 0 0;
}

div.subtitle_1 p.sure {
	margin-top: 1em;
}

p span.gr {
	font-size: 1.2em;
}

div.endure {
	margin-top: 0.2em;
	font-size: 1.4em;
	line-height: 1.3em;
}

div.subtitle {
	margin: 0.5em auto 0.5em auto;
	/*padding-top: 0;
	border: 0;*/
	color: #000000;
	vertical-align: middle;
	font-size: 1.2em;
}

div.subtitle_question {
	margin-top: 0.5em;
	margin-bottom: 0;
	font-size: 1.4em;
	line-height: 1.3em;
}

div.subtitle_question span {
	font-size: 0.95em;
}

div.bott {
	margin-top: -0.4em;
	font-size: 1.3em;
	line-height: 1.2em;
}

/*div.photo_top {
	width: 70%;
}

div.imagetop {
	padding-top: 14.6em;
	width: 100%;
	background-size: 100%;
}*/

table.page_content {
	margin-top: 0;
	margin-bottom: 2.2em;
}

div.future {
	margin-top: 1.5em;
}

div.languages {
	margin-top: 3em;
	margin-bottom: 0;
	text-align: center;
}

table.back_top {
	margin-top: 1em;
}






