@charset "utf-8";
/* CSS Document */

/* -----------------------------------------------
1. SITE MASTER SETUP
----------------------------------------------- */
body{ margin:0px; padding:0px; font-family: Helvetica ,Arial, sans-serif; font-size:0.78em; height:100%; color:#3e5833}

h1 {
	font-size:150%;
	font-weight:bold;
	color:#659257;
	margin:0px;
	padding:0 0 20px 0px
}
h2 {
	font-size:125%;
	font-weight:bold;
	color:#659257;
	margin:0px;
	padding:0 0 10px 0px
}

h2 a{
	color:#659257;
}

h2 a:hover{
	color:#D24F1D;
}

h3 {
	font-size:110%;
	font-weight:bold;
	color:#063642;
	margin:0px;
	text-transform:none;
	padding: 0 0 10px 0;
}
table {border-collapse:collapse;}
img{ border:none}
a{
	text-decoration:none;
	color:#669257;
}
a:hover{ color:#D24F1D; }
a:focus {
	outline: none;
	color: #3e5833;
}
.bg{ background:url(images/background.jpg) right bottom no-repeat}
p{
	margin:0px;
	padding:0px 0 10px 0;
}
/*USEFUL CLASSES*/
.clearfix:after {content: ".";display: block;height: 0;clear: both; visibility: hidden} /* Non IE clearfix */
.fr{ float:right}
.fl{ float:left}
.green{
	color:#3e5833
}
.blue{ color:#026aa2!important}
.ac{ text-align:center}
.orange{
	color:#d24f1c;
	font-weight: bold;
}
.bor{ border:solid 1px #f2f2f2; }

#wrapper{ width:850px; margin:10px auto; height:auto; } 
#flag{ background:url(images/flag.gif) right top no-repeat}

.heading_left{
	background:#ECF2EA;
	border: solid 1px #A9D8AC;
	text-transform:uppercase;
	padding:0 0 0 5px;
	color: #669257;
}
.text_left strong a {
	color: #669257;
}



.list_links li{ padding: 5px ; border-bottom: dotted 1px #e2e9df; list-style-image:url(images/arrow.gif)}
#content{ width:450px; margin:10px 0 0 0 20px}

#footer{
	border-top:solid 1px #ECF2EA;
	margin:20px 0 0 0;
	text-align: center;
}
.right_ads {
	float: right;
	width: 171px;
	background-image: url(../assets/graphics/right_advertisment.jpg);
	height: 625px;
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 0 0 0 10px;
}
.botton_ads {
	background-image: url(../assets/graphics/bottom_advertisment.jpg);
	height: 185px;
	width: 849px;
}
.text_left {
	padding: 0 0 0 5px;
}
.right_column {
	padding: 0 0 0 10px;
}

.square_ad{
	width: 400px;
	padding: 0 0 0 0;
	float: right;
	text-align: left;
	list-style-type:none;
	height: 200px;
}
#bofw {
	background-color: #F1F9DF;
	padding: 10px 0 10px 10px;
}

