*
{
    margin:0;
    padding:0;
    min-width: 0;
}

html, body
{
    height: 100%;
}

BODY {
	font-family:trebuchet ms,arial,Verdana,sans-serif;
}

A, A:visited {
	color:#384C3D;
	text-decoration:none;
}

A.normal:hover {
	text-decoration:none;
	background:#E7EEF3;
}

a img
{
	border: none;
}

#header {
	text-align:left;
	position:relative;
	background:#C9D44A;
	color:#384C3D;
	font-size:12px;
	font-weight:700;
	height: 110px;
	}
	
#contacts {
	float:right;
	padding:19px 22px 19px 19px;
	background:url(../images/gradient_right.jpg) no-repeat right;
	}

/*
#menu {
	margin:0;
	height:28px;
	background:#384C3D;
	font-weight:bold;
	font-size:14px;
	color: #FFFFFF;
}

#menu ul {
display: inline;
padding: 14px 0;
margin: 0 0 0 0;
list-style-type: none;
font-size: 0px;
}

#menu li {
font-size: 14px;
display: inline;
padding: 5px 32px;
line-height: 28px;
vertical-align: middle;
margin: 0;
list-style-type: none;
border-right: 1px solid #C9D44A;
}

#menu a {
	color:#fff;
}

#menu a:hover {
	color:#C9D44A;
	text-decoration:none;
}

#menu ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
}
div#menu li:hover
	{
	cursor:pointer;
	z-index:100;
}
div#menu li:hover ul ul,
div#menu li li:hover ul ul,
div#menu li li li:hover ul ul,
{display:none;}

div#menu li:hover ul,
div#menu li li:hover ul,
div#menu li li li:hover ul,
{display:block;}	
*/
/*
#menu_active {
background:url(../images/menu_active_background.jpg) repeat-y;
color:#384C3D;
}

#menu_active a:link, #menu_active a:visited, #menu_active a:active  {
background:url(../images/menu_active_background.jpg);
color:#384C3D;
}

#menu_active a:hover {
background:url(../images/menu_active_background.jpg);
color:#384C3D;
}*/


#main_container {
	position:relative;
	margin:0 auto;
	width:790px;
	border-left: solid 1px #384C3D;
	border-right: solid 1px #384C3D;
}

.content {
	margin:38px 38px 38px 38px;
	text-align:left;
	font-size:13px;
	color:#384C3D;
	position:relative;
	display:block;
}

/*.content a{
	color:#C9D44A;
}*/

.bold {
font-weight: bold;
}

.content H1 {
	color:#C9D44A;
	font-size:18px;	
}

.content H1 a:link, .content H1 a:active, .content H1 a:visited {
	color:#C9D44A;
	font-size:18px;	
}

.content H2 {
	color:#67843b;
	font-size:16px;	
}

.link_green {
color: #C9D44A;
font-weight:bold;
}



img.floatRight {
float: right;
margin:47px 0 0 27px;
}


img.floatLeft {
float: left;
margin:0 0 0 38px;
}

#footer {
	text-align:right;
	font-size:13px;
	color:#384C3D;
	position:relative;
	display:block;
	clear:left;
}

#footer_green {
	margin:5px 0 0 0;
	height:20px;
	background:#384C3D;
}
.copyright{
margin-right:38px;
font-weight:bold;
line-height:35px;
vertical-align:bottom;
}

.left_nav {
float:left;
background-color:#dde486;
width: 125px;
padding:15px;
margin:22px 27px 40px 0px;
font-weight:bold;
}

.left_nav ul {
display:block;
margin: 0 0 0 0;
list-style-type: none;
}

.left_nav a:hover{
background-color:#C9D44A;
}

.left_active a {
background-color:#C9D44A;
}

.left_nav li.indent {
padding-left:10px;
}

.left_active_indent a {
background-color:#C9D44A;
margin-left:10px;
}

.right_panel {
float:left;
width:205px;
padding:0px;
margin:22px 0px 40px 27px;
}

.thumbs1 {
border: 1px solid #C9D44A;
float:left;
/*margin: 0px 20px 0px 0px;*/
display:inline;
}

.middle
{
float: left;
width: 300px;
margin: 20px 0px 40px 0px;
}

.middle_wide
{
float: left;
width: 370px;
margin: 20px 0px 40px 0px;
}

.right_panel_wide {
float:left;
width:317px;
padding:0px;
margin:22px 0px 40px 27px;
}

.right_panel_wide2 {
float:left;
width:270px;
padding:0px;
margin:22px 0px 40px 27px;
}

.middle2
{
float: left;
width: 235px;
margin: 20px 0px 40px 0px;
}

.underlined {
text-decoration:underline;
}

