body {
	background-attachment: scroll;
	background-color: #FFF;
	background-image: url(../images/sfondohome2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	color: #333;
}
.hometop {
	height: 280px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../images/copertinahome.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;*/
}
.homebg {
	height: 280px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../images/startbanner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;*/
}
.navigatore {
	height: 35px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
}
a, a:active, a:visited, a:link, .Normal a, .Normal a:active, .Normal a:visited, .Normal a:link, a.Normal , a.Normal :active, a.Normal :visited, a.Normal :link, .SubHead a, .SubHead a:active, .SubHead a:visited, .SubHead a:link, a.SubHead , a.SubHead :active, a.SubHead :visited, a.SubHead :link, .CommandButton a, .CommandButton a:active, .CommandButton a:visited, .CommandButton a:link, a.CommandButton , a.CommandButton:active, a.CommandButton:visited, a.CommandButton:link {
	/*color: #4d7e42;*/
	color:#4d7e42;
}
a:hover, a.CommandButton:hover, .CommandButton a:hover, a.Normal:hover, .Normal a:hover, a.SubHead:hover, .SubHead a:hover {
	color:#000;
}


.contract {
	height: 30px;
	width: 181px;
	background-attachment: scroll;
	background-image: url(../images/buttons.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333;
	padding-left: 10px;
	text-align: center;
	float: left;
	display: block;
	padding-top: 5px;
	margin-top: 244px;
}
.privati {
	height: 30px;
	width: 181px;
	background-attachment: scroll;
	background-image: url(../images/buttons.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333;
	padding-left: 10px;
	text-align: center;
	float: left;
	display: block;
	padding-top: 5px;
	margin-top: 244px;
}
.verdepubblico {
	height: 30px;
	width: 181px;
	background-attachment: scroll;
	background-image: url(../images/buttons.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333;
	padding-left: 10px;
	text-align: center;
	float: left;
	display: block;
	padding-top: 5px;
	margin-top: 244px;
}
.ripristino {
	height: 30px;
	width: 181px;
	background-attachment: scroll;
	background-image: url(../images/buttons.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333;
	padding-left: 10px;
	text-align: center;
	float: left;
	display: block;
	padding-top: 5px;
	margin-top: 244px;
}
.bottonenormale {
	height: 32px;
	width: 181px;
	background-attachment: scroll;
	background-image: url(../images/buttons.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #333;
	padding-left: 10px;
	text-align: center;
	float: left;
	display: block;
	margin-top: 244px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #b0c5ab;
	border-right-color: #b0c5ab;
	border-bottom-color: #b0c5ab;
	border-left-color: #b0c5ab;
	padding-top: 3px;
	line-height: 110%;
	font-weight: bold;
}
.stage1 {
	width: 933px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #b0c5ab;
	border-right-color: #b0c5ab;
	border-bottom-color: #b0c5ab;
	border-left-color: #b0c5ab;
	font-family: "Palatino Linotype", "Book Antiqua", Georgia, "Times New Roman", Palatino, serif;
	font-size: 12px;
	line-height: 140%;
	color: #333;
	height: auto;
	padding-top: 20px;
	/*padding-bottom: 20px;*/
	padding-bottom:100px;
}
.stage1, .stage1 p {
	text-align:justify;
}
p, td, .Normal, .SubHead {
	margin-right: auto;
	margin-left: auto;
	font-family:Arial, Helvetica, sans-serif;	
	font-size: 12px;
	line-height: 140%;
	color: #333;
}


.black {
	color: #000;
	text-decoration: none;
}

.istituzionale {
	height: 28px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #b0c5ab;
	border-right-color: #b0c5ab;
	border-bottom-color: #b0c5ab;
	border-left-color: #b0c5ab;
	background-attachment: scroll;
	background-image: url(../images/middlenavbar2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #FFF;
}
.buttons2, .buttons2 a, .buttons2 a:hover, .buttons2 a:visited {
	font-family: "Palatino Linotype", "Book Antiqua", "Times New Roman", Georgia, Palatino, serif;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	text-align: center;
	float: left;
	width: 135px;
	font-size: 13px;
	margin-top: 3px;
	height: 23px;
}

.buttons2-sel, a.buttons2-sel, a.buttons2-sel:hover, a.buttons2-sel:visited {
	font-family: "Palatino Linotype", "Book Antiqua", "Times New Roman", Georgia, Palatino, serif;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
	text-align: center;
	float: left;
	width: 135px;
	font-size: 13px;
	margin-top: 3px;
	height: 23px;
	background-image: url(../images/btnH3.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	background-color:transparent;
}

.imageholder {
	padding: 20px;
	border: 1px solid #4d7e42;
	margin:5px 0px 10px 40px;
}


.sottoa {
	width: 933px;
	/*height: 20px;*/
	margin-right: auto;
	margin-left: auto;
	padding-left: 20px;
	color: #4d7e42;
	font-size: 14px;
	padding-top: 3px;
	font-weight: bold;
	text-align:left;
	margin:0px 0px 0px 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: dotted;
	border-top-color: #b0c5ab;
	border-right-color: #b0c5ab;
	border-left-color: #b0c5ab;
	border-bottom-color: #b0c5ab;
	margin-right: auto;
	margin-left: auto;
	padding-left: 20px;
	color: #4d7e42;
	font-size: 14px;
	padding-top: 10px;
	font-weight: bold;
	text-align:left;
	padding-bottom:8px;
}
/*.sottoa-indent {
	padding:10px 0px 5px 15px;
}*/
.sottoa2 {
	width: 933px;
	margin-right: auto;
	margin-left: auto;
	/*padding-left: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #b0c5ab;
	border-right-color: #b0c5ab;
	border-bottom-color: #b0c5ab;
	border-left-color: #b0c5ab;
	color: #4d7e42;
	font-size: 14px;
	padding-top: 3px;
	padding-bottom:5px;
	font-weight: bold;
	text-align:left;
	line-height:30px;*/
	border-top-width: 1px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #b0c5ab;
	border-right-color: #b0c5ab;
	border-left-color: #b0c5ab;
	/*height: 20px;*/
	margin-right: auto;
	margin-left: auto;
	padding-left: 20px;
	color: #4d7e42;
	font-size: 14px;
	padding-top: 3px;
	font-weight: bold;
	text-align:left;
	padding-bottom:8px;
}
.titles {
	font-family:Georgia, "Times New Roman", Times, serif;
	background-attachment: scroll;
	background-image: url(../images/titles.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: auto;
	width: 130px;
	margin-right: auto;
	color: #4d7e42;
	font-size: 14px;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 7px;
}

.progetti {
	height: 32px;
	width: 181px;
	background-attachment: scroll;
	background-image: url(../images/buttons.gif);
	background-repeat: no-repeat;
	background-position: center top;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #4d7e42;
	padding-left: 10px;
	text-align: center;
	float: left;
	display: block;
	margin-top: 244px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	padding-top: 3px;
	line-height: 110%;
	text-decoration: none;
	font-weight: bold;
}
.stage2 {
	width: 933px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #b0c5ab;
	border-right-color: #b0c5ab;
	border-bottom-color: #b0c5ab;
	border-left-color: #b0c5ab;
	font-family: "Palatino Linotype", "Book Antiqua", Georgia, "Times New Roman", Palatino, serif;
	font-size: 12px;
	line-height: 120%;
	color: #333;
	background-attachment: scroll;
	background-image: url(../images/tree.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 150px;
	padding-top: 30px;
	padding-bottom: 30px;
	text-align:justify;
}

.stage2-2 {
	width: 933px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #b0c5ab;
	border-right-color: #b0c5ab;
	border-bottom-color: #b0c5ab;
	border-left-color: #b0c5ab;
	font-family: "Palatino Linotype", "Book Antiqua", Georgia, "Times New Roman", Palatino, serif;
	font-size: 12px;
	line-height: 120%;
	color: #333;
	background-attachment: scroll;
	background-image: url(../images/tree.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	/*height: 300px;*/
	padding-top: 10px;
	padding-bottom: 150px;
}

.stage2-contact {
	width: 933px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #b0c5ab;
	border-right-color: #b0c5ab;
	border-bottom-color: #b0c5ab;
	border-left-color: #b0c5ab;
	font-family: "Palatino Linotype", "Book Antiqua", Georgia, "Times New Roman", Palatino, serif;
	font-size: 12px;
	line-height: 120%;
	color: #333;
	background-attachment: scroll;
	background-image: url(../images/tree.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	/*height: 300px;*/
	padding-top: 10px;
	padding-bottom: 100px;
}
.stage2-left {
	float:left;
	width:60%;
}
.stage2-right {
	float:right;
	width:37%;
}
.footer {
	height: 28px;
	line-height:28px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #b0c5ab;
	border-right-color: #b0c5ab;
	border-bottom-color: #b0c5ab;
	border-left-color: #b0c5ab;
	background-attachment: scroll;
	background-image: url(../images/middlenavbar2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #FFF;
	font-size: 12px;
	text-align: center;
	line-height: 150%;
}

.footer2 {
	height: 25px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: none;
	border-left-style: dotted;
	border-top-color: #4d7e42;
	border-right-color: #4d7e42;
	border-bottom-color: #4d7e42;
	border-left-color: #4d7e42;
	background-attachment: scroll;
	background-image: url(../images/middlenavbar2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	color: #FFF;
	font-family: "Palatino Linotype", "Book Antiqua", Georgia, "Times New Roman", Palatino, serif;
	font-size: 12px;
	text-align: center;
	line-height:25px;
}
.ftleft {
	float:left;
	width:auto;
	padding:0px 0px 0px 10px;
}
.ftright {
	float:right;
	width:155px;
	padding:0px 5px 0px 5px;
	color:#4d7e42;
	background-color:#FFFFFF;
}
.footer a, .footer a:hover, .footer a:visited, .footer a:active, .footer2 a, .footer2 a:hover, .footer2 a:visited, .footer2 a:active {
	font-weight:normal;
	color:#ffffff;
}
.ftright a, .ftright a:active, .ftright a:visited, .ftright a:link {
	color:#4d7e42;
	text-decoration:none;
}
.green, .green a, .green a:active, .green a:visited, .green a:link,
 a.green, a.green:active, a.green:visited, a.green:link {
	/*color: #4D5B03;*/
	color:#4c7d41;
	text-decoration: none;
}
.homepiantumazione {
	height: 280px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../images/copertinaerba.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*border-left:1px solid #FFF;
	border-right:1px solid #FFF;*/
}
.homepiscine {
	height: 280px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../images/copertinapiscine.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*border-left:1px solid #FFF;
	border-right:1px solid #FFF;*/
}
.homepavimentazione {
	height: 280px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../images/copertinapavimento.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*border-left:1px solid #FFF;
	border-right:1px solid #FFF;*/
}
.homemovimento {
	height: 280px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../images/copertinamovimento.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*border-left:1px solid #FFF;
	border-right:1px solid #FFF;*/
}
.homemanutenzione {
	height: 280px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../images/copertinamanutenzione.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*border-left:1px solid #FFF;
	border-right:1px solid #FFF;*/
}
.homearredo {
	height: 280px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../images/copertinaarreddo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*border-left:1px solid #FFF;
	border-right:1px solid #FFF;*/
}
.homeilluminazione {
	height: 280px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../images/copertinailluminazione.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*border-left:1px solid #FFF;
	border-right:1px solid #FFF;*/
}
.homeirrigazione {
	height: 280px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../images/copertinairrigazione.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*border-left:1px solid #FFF;
	border-right:1px solid #FFF;*/
}
.homeripristinoterra  {
	height: 280px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../images/ripristinoterra.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*border-left:1px solid #FFF;
	border-right:1px solid #FFF;*/
}
.homegalleria {
	height: 280px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../images/galleria.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*border-left:1px solid #FFF;
	border-right:1px solid #FFF;*/
}
.homedovesiamo {
	height: 280px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../images/dovesiamo.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*border-left:1px solid #FFF;
	border-right:1px solid #FFF;*/
}
.homecasehistory {
	height: 280px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../images/casehistory.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*border-left:1px solid #FFF;
	border-right:1px solid #FFF;*/
}
.homereferenze {
	height: 280px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../images/referenze.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*border-left:1px solid #FFF;
	border-right:1px solid #FFF;*/
}
.homelinks {
	height: 280px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../images/links.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*border-left:1px solid #FFF;
	border-right:1px solid #FFF;*/
}
.homecontattaci {
	height: 280px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../images/contattaci.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*border-left:1px solid #FFF;
	border-right:1px solid #FFF;*/
}
.homeprivati {
	height: 280px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../images/homeprivati.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*border-left:1px solid #FFF;
	border-right:1px solid #FFF;*/
}
.homeverdepubblico {
	height: 280px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../images/verdepubblico.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.homecontract {
	height: 280px;
	width: 955px;
	margin-right: auto;
	margin-left: auto;
	background-attachment: scroll;
	background-image: url(../images/contract.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

a:hover {
	color: #4d7e42;
}
a:active {
	color: #4d7e42;
}
.titleslong {
	font-family:Georgia, "Times New Roman", Times, serif;
	background-attachment: scroll;
	background-image: url(../images/titles.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: auto;
	width: 220px;
	margin-right: auto;
	color: #4d7e42;
	font-size: 14px;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 7px;
}
ttonactive {
	text-align: center;
	float: left;
	width: 135px;
	font-size: 13px;
	margin-top: 5px;
	height: 23px;
	background-attachment: scroll;
	background-image: url(../images/arrow.png);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.pager {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 12px;
	font-weight: bold;
	color: #4d7e42;
	width: 300px;
}
.stage2 table tr td #card {
	color: #4E5C04;
	text-align: left;
	width: 430px;
	border: 1px dotted #516001;
	padding: 10px;
}
#cardindent {
	padding:10px 0px 10px 250px;
}
#card {
	color: #4E5C04;
	text-align: left;
	width: 430px;
	border: 1px dotted #516001;
	padding: 10px;
	margin:0px 0px 20px 0px;
}
#card p{
	color: #4E5C04;
	margin-left:20px;
}
.contacttitle {
	color: #4d7e42;
	font-size:14px;
	font-weight:bold;
}
.formes {
	font-size: 12px;
	color: #4E5C04;
	padding-left: 3px;
	border: 1px solid #4E5C04;
}
.titlesnew {
	font-family: Georgia, "Times New Roman", Times, serif;
	background-attachment: scroll;
	background-image: url(../images/titles.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: auto;
	color: #4d7e42;
	font-size: 12px;
	font-weight: bold;
	padding-right: 15px;
	padding-bottom: 7px;
	margin:5px 0px 0px 0px;
	width:auto;
	float:left;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	text-transform:uppercase;
}
.topnav1 {
	height: 32px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #4d7e42;
	padding-left: 0px;
	text-align: center;
	display: block;
	/*margin-top: 244px;*/
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #B1BB86;
	border-right-color: #B1BB86;
	border-bottom-color: #B1BB86;
	border-left-color: #B1BB86;
	padding-top: 3px;
	line-height: 110%;
	text-decoration: none;
	font-weight: bold;
}
.clear {
	clear:both;
	height:1px !important;
	width:100%;
}
.topspacer {
	height:242px;
	display:block;
	clear:both;
	/*border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;*/
}
.main {
	clear:both;
}
.Normal, .Normal a, .Normal a:active, .Normal a:visited, .Normal a:link,
a.Normal:active, a.Normal::link, a.Normal:visited, p.Normal,
p.Normal a, p.Normal a:active, p.Normal a:visited, p.Normal a:link,
p a.Normal:active, p a.Normal::link, p a.Normal:visited{
	color: #333;
}

.logo {
	float:left;
	width:auto;
	margin:20px 0px 0px 10px;
}
.searchbox {
	/*margin:20px 10px 0px 0px;*/
	margin:10px 10px 0px 0px;
	text-align:right;
	float:right;
	width:auto;
}
.search {
	color:#4d7e42;
	font-size:11px;
	float:right;
	padding:14px 5px 0px 0px;
	width:100px;
}
.searchbox { width:195px; height:20px; vertical-align:top; font-size:0; line-height:0; padding:5px 0px 0px 0px; margin:20px 10px 0px 0px; float:right}
.searchbox input { height:20px; background:#ffffff; width:130px; color:#4d7e42; margin:1px 0 1px 0; padding:1px; border:none; cursor:text; z-index:1; float:left; 
	background-color:#FFFFFF;
	border-left:1px solid #2D4209;
	border-right:1px solid #6C7D53;
	border-bottom:1px solid #6C7D53;
	border-top:1px solid #2D4209;}
.searchbox a img { float:right; margin:4px 0px 0px 0px; padding:0; border:none; }
.searchbox img { width:59px; height:18px; margin:4px 0px 0px 0px; }

.GksContact, .GksContact table {
	/*color:#4d7e42;*/
	color:;
	width:550px;
}
.GksContact td {
	color:#4d7e42;
}
.GksInput {
	width:186px;
	height:18px;
	color:#4d7e42;
	border:1px solid #4d7e42;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.Captcha {
	width:350px;
	margin:0px 15px 0px 0px;
}
.Captcha div div {
	display:none;
}
.Captcha img{
	float:right;
	vertical-align:bottom;
}
.Captcha input{
	width:186px;
	height:18px;
	color:#4d7e42;
	border:1px solid #4d7e42;
	font-family:Georgia, "Times New Roman", Times, serif;
	float:left;
	margin:0px 5px 6px 0px;
}
.Gkstextarea {
	width:457px;
	height:62px;
	color:#4d7e42;
	border:1px solid #4d7e42;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.GksPrivacy {
	width:457px;
	height:62px;
	color:#4d7e42;
	border:1px solid #4d7e42;
	font-family:Georgia, "Times New Roman", Times, serif;
	overflow-y:auto;
}
.Gkssend {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#4d7e42;
	font-size:17px;
	text-transform:uppercase;
	cursor:pointer;
	text-decoration:none;
	padding:0px 10px 0px 0px;
}
.Gkssend, a.Gkssend, a.Gkssend:hover, a.Gkssend:active, a.Gkssend:visited, a.Gkssend:link {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#4d7e42;
	font-size:17px;
	text-transform:uppercase;
	cursor:pointer;
	text-decoration:none;
}
.content {
	/*margin:0px 20px 0px 20px;*/
	margin:0px 10px 0px 20px;
}
.content-contact {
	margin:0px 50px 0px 50px;
}
.borderbottom {
	border-bottom:1px dotted #5C7000;
	padding:0px 0px 5px 0px;
}
table#dnn_ctr420_ViewLightboxGallery_lstContent {
	width:100%
}
.floatleft {
	float:left;
	width:auto;
}
.floatright {
	float:right;
	width:auto;
}
.floatcleft {
	float:left;
	width:550px;
	text-align:justify
}
.floatcright {
	float:right;
	width:auto;
}

.flags {
	margin:0px 10px 0px 0px;
	text-align:right;
	width: 943px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #b0c5ab;
	border-right-color: #b0c5ab;
	border-bottom-color: #b0c5ab;
	border-left-color: #b0c5ab;
	padding:6px 10px 0px 0px;
}


/************  Solpart Menu  ****************/

/* Main Menu */

.MainMenu_MenuContainer
{
	background-color: transparent;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding:0px;
	margin:0px;
	border:0px;
}
.MainMenu_MenuContainer td, .MainMenu_MenuContainer td table {
	font-family: Georgia, "Times New Roman", Times, serif;
	width:191px !important;
	text-align:center;
	vertical-align:middle;
}
.MainMenu_MenuBar
{
	font-family: Georgia, "Times New Roman", Times, serif;
	cursor: pointer;
	height: 30px;
	background-color: Transparent;
}
.MainMenu_MenuItem
{
	cursor: pointer;
	color: #333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	background-image:url(../images/tab.gif);
	background-position:top center;
	background-repeat:no-repeat;
	width:191px !important;
	height:35px !important;
	text-transform:uppercase;
	text-align:center;
	vertical-align:middle;
	
}
.MainMenu_MenuItem td {
	font-family: Georgia, "Times New Roman", Times, serif;
	cursor: pointer;
	color: #333;
	background-image:url(../images/tab.gif);
	background-position:top center;
	background-repeat:no-repeat;
	width:191px !important;
	height:35px !important;
	text-transform:uppercase;
	text-align:center;
	vertical-align:middle;
}
.MainMenu_MenuIcon
{
	display:none;
}
.MainMenu_SubMenu
{
	font-family: Georgia, "Times New Roman", Times, serif;
	z-index: 1000;
	cursor: pointer;
	border-bottom: #E20A16 0px solid;
	border-left: #E20A16 0px solid;
	border-top: #E20A16 0px solid;
	border-right: #E20A16 0px solid;
}
.MainMenu_MenuBreak
{
	display:none;
}
.MainMenu_MenuItemSel
{
	cursor: pointer;
	color: #4d7e42;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	background-color: transparent;
	background-image:url(../images/tab.gif);
	background-position:top center;
	background-repeat:no-repeat;
	width:191px !important;
	height:35px !important;
	text-transform:uppercase;
	text-align:center;
	vertical-align:middle;
}
.MainMenu_MenuItemSel td {
	font-family: Georgia, "Times New Roman", Times, serif;
	cursor: pointer;
	color: #4d7e42;
	background-image:url(../images/tabH.gif);
	background-position:top center;
	background-repeat:no-repeat;
	width:191px !important;
	height:35px !important;
	text-transform:uppercase;
	text-align:center;
	vertical-align:middle;
}
.MainMenu_MenuArrow
{
	display:none;
}
.MainMenu_RootMenuArrow
{
	display:none;
	
}
.MainMenu_RootMenuItem
{
	cursor: pointer;
	color: #333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	background-image:url(../images/tab.gif);
	background-position:top center;
	background-repeat:no-repeat;
	width:191px !important;
	height:35px !important;
	text-transform:uppercase;
	text-align:center;
	vertical-align:middle;
	white-space: pre-wrap !important; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap !important; /* Opera 4-6 */
	white-space: -o-pre-wrap !important; /* Opera 7 */
	word-wrap: break-word !important;
	border-bottom:2px solid #;
}

.MainMenu_RootMenuItemActive {
	cursor: pointer;
	color: #4d7e42;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	background-image:url(../images/tabH.gif);
	background-position:top center;
	background-repeat:no-repeat;
	width:191px !important;
	height:35px !important;
	text-transform:uppercase;
	text-align:center;
	vertical-align:middle;
}

.MainMenu_RootMenuItemSelected {
	cursor: pointer;
	color: #4d7e42;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	background-image:url(../images/tabH.gif);
	background-position:top center;
	background-repeat:no-repeat;
	width:191px !important;
	height:35px !important;
	text-transform:uppercase;
	text-align:center;
	vertical-align:middle;
}
.MainMenu_RootMenuItem td{
	font-family: Georgia, "Times New Roman", Times, serif;
	width:191px !important;
	height:35px !important;
	cursor: pointer;
	color: #333;
	background-image:url(../images/tab.gif);
	background-position:top center;
	background-repeat:no-repeat;
	vertical-align:middle;
	white-space: pre-wrap !important; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap !important; /* Opera 4-6 */
	white-space: -o-pre-wrap !important; /* Opera 7 */
	word-wrap: break-word !important;
	padding-left:7px;
	padding-right:7px;
}
.MainMenu_RootMenuItemSelected td, .MainMenu_RootMenuItemActive td {
	font-family: Georgia, "Times New Roman", Times, serif;
	width:191px !important;
	height:35px !important;
	cursor: pointer;
	color: #4d7e42;
	background-image:url(../images/tabH.gif);
	background-position:top center;
	background-repeat:no-repeat;
	vertical-align:middle;
	white-space: pre-wrap !important; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap !important; /* Opera 4-6 */
	white-space: -o-pre-wrap !important; /* Opera 7 */
	word-wrap: break-word !important;
	padding-left:7px;
	padding-right:7px;
}



/*--------- dnn menu style ----------*/
/* main menu td */
.main_dnnmenu_bar 
{
	cursor:pointer;
	background-color:transparent;
	letter-spacing:-0.001em;
	padding:0px 0px 5px 0px;
	border-bottom-style:none;
	border-bottom-width:0px;
}

/*  Main Menu Normal  */
.main_dnnmenu_rootitem  
{		
	text-align:center; 
	padding:0px;
	margin:0px;
	height: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	line-height: 20px;
	padding:0px 5px 0px 0px;
	letter-spacing:-0.001em;
}
/*  Main menu hover  */
.main_dnnmenu_rootitem_hover
{  
	text-align:center; 
	padding:0px;
	margin:0px;
	height: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #4d7e42;
	line-height: 20px;
	padding:0px 5px 0px 0px;
	letter-spacing:-0.001em;
}

/*  Main menu selected  */
.main_dnnmenu_rootitem_selected 
{
	text-align:center; 
	padding:0px;
	margin:0px;
	height: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #4d7e42;
	line-height: 20px;
	padding:0px 5px 0px 0px;
	letter-spacing:-0.001em;
}

/*  SUB Menu Normal */
.main_dnnmenu_submenu 
{
	/*border:1px solid #C0D6E5;*/
	z-index: 1000;
	font-size: 11px; 
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	line-height:2em;
	padding: 0px 5px;
	margin:0px;
}

.main_dnnmenu_submenu td
{
	/*background-color:#E1E8ED;*/
	z-index: 1000;
	font-size: 11px; 
	font-weight:bold;
	text-align:left;
	color:#ffffff;
	line-height:2em;
	padding: 0px 5px;
	margin:0px;
}

/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td,.main_dnnmenu_itemselected td   
{  
	font-size: 11px;
	color:#4d7e42;
	/*color:#556503;*/
	font-weight:bold;
	text-align:left;
	line-height:2em;
	z-index: 1000;
	padding: 0px 5px;
	margin:0px;
}

.main_dnnmenu_break
{
	height: 2px;
	background-color: #D5E0FF;
}


/************/


.Menu1 {
	margin-left:10px;
}
.Menu2 {
	margin-left:120px;
}
.Menu3 {
	text-align:center;
}
.Menu4 {
	text-align:right;
	margin-right:120px;
}
.Menu5 {
	text-align:right;
	margin-right:15px;
}

.GalleryImg img{
	border: 1px solid #4d7e42;
}
.AnnouncementItemImage {
	width:150px;
}
.AnnouncementItemImage img {
	border: 1px solid #4d7e42;
}
td.annimg {
	width:150px;
}
.anntitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	background-attachment: scroll;
	background-image: url(../images/titles.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: auto;
	color: #4d7e42;
	font-size: 13px;
	font-weight: bold;
	padding-right: 15px;
	padding-bottom: 7px;
	margin:5px 0px 0px 0px;
	width:auto;
	float:left;
	clear:both;
}
.annfulltitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	background-attachment: scroll;
	background-image: url(../images/titles.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: auto;
	color: #4d7e42;
	font-size: 13px;
	font-weight: bold;
	padding-right: 15px;
	padding-bottom: 7px;
	margin:5px 0px 10px 0px;
	width:auto;
	float:left;
	clear:both;
}
.announcementitemreadmore {
	background-image: url(../images/anndivider.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #4d7e42;
	font-size: 13px;
	font-weight: bold;
	font-style:italic;
	line-height:60px;
	text-align:right;

}
.annBackLink, .morelink, .morelink a, .morelink a:active, .morelink a:link, .morelink a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align:right;
	color: #4d7e42;
	font-size: 13px;
	font-weight: bold;
	cursor:pointer;
}
.pagination, .pagination table {
	/*text-align:center;*/
}

.Sitemap {
	background:#fff;
}
.Sitemap ul, .Sitemap ul li, .Sitemap ul li a, .Sitemap ul li a:active, .Sitemap ul li a:link, .Sitemap ul li a:visited {
	list-style:none;
	display:list-item;
	padding:0px;
	margin:0px;
	text-decoration:none;
}
.smMenuHead, .smMenuHead a, .smMenuHead a:active, .smMenuHead a:link, .smMenuHead a:visited {
	color:#000000;
	text-transform:uppercase;
	text-decoration:underline;
}
