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

/* First, zero out everything */

         body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
         fieldset,img{border:0;}
         caption,th{text-align:left;}
         h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
         q:before,q:after{content:'';}
         /* to preserve line-height and selector appearance */
         sup {vertical-align:text-top;}
         sub {vertical-align:text-bottom;}

body {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	font-size:12px;
	background-color: #6bbf57;
	background-image:url(../images/bg.png);
	background-repeat:repeat-x;
	text-align:justify;

}

a{
	color: #6bbf57;}
	
a:hover{color: #000;  }

#bodywrapper { 
background-color: #ffffff; 
box-shadow: 0 0 12px rgba(0, 0, 0, 0.3); 
width: 1000px; 
margin: 78px auto;
height: auto;
}

p{
	padding: 0 0 12px 0;
	
}

ul, ol, li{
	margin: 0 0 6px 0;
	padding: 0;
	text-align: left;
}

ul{padding: 12px 0 12px 0;}

li{margin: 0 0 6px 12px;}

ul li ul{padding: 12px 0 0px 0;}

.flexowlslider ul li, .owlslides {padding: 0 0 0 0; margin: 0 0 0 0;}

.fleft { float:left; }

.fright { float:right; }

h1, h2, h3{
	font-family:Georgia, "Times New Roman", Times, serif;
}

h1{font-size: 30px; padding: 16px 0 12px 0;}
h2{font-size: 22px; padding: 0 0 16px 0;}
h3{font-size: 12px;	font-family:Arial, Helvetica, sans-serif; font-weight: bold; padding: 0px 0 16px 0;}
h4{font-size: 12px;	font-family:Arial, Helvetica, sans-serif; font-weight: bold; padding: 0 0 0 0;}

.slide h1{text-align: center;}

.center-align{
	text-align: center;}

.green{color: #6bbf57;}

.logo{
	padding: 24px 0 24px 0;
}

.clear{
	clear: all;
	padding-bottom: 42px;}
	
.img-right{
	padding: 0 0 0 0;
}

/*=========================================================================
CONTENT
========================================================================= */
#content{
	width: 960px;
	margin: 0 auto;
	background-color: #ffffff; 
	height: auto;
}

#contentwrapper{
	padding: 0px 48px 48px 36px;
}

#content h1{
	padding: 42px 0 20px 0;
}

#col1{
	float: left;
	padding: 0 12px 0 48px;
	width: 248px
}

#col2{
	float: left;
	width: 568px;
}

#col1b{
	float: left;
	padding: 0 60px 0 0px;
	width: 536px
}

#col2b{
	float: left;
	width: 280px;
}
/*=========================================================================
MENU
========================================================================= */

.menu-wrapper{
	width: 960px;
	margin: 0 auto;
	height: 32px;
	background-color: #000000;
}

.menu{
	padding:0 0 0 0;
	margin:0;
	font-size: 13px;
	line-height: 32px;
}

.menu ul{
	padding:0;
	margin:0;
}

.menu li{
	position: relative;
	float: left;
	list-style: none;
	margin: 0px;
	padding:0px;
}

.menu li a{
	width: 140px;
	display: block;
	text-decoration:none;
	text-align: center;
	color: white;
	border-right: 1px solid #555;
	background-color: #000000;
	margin: 0;
	padding: 0 3px 0 3px;
}

.menu li a:hover{
	background-color: #6bbf57;
	color: #ffffff;
}

.menu ul ul{
	position: absolute;
	top: 32px;
	visibility: hidden;
}

.menu ul li:hover ul{
	visibility:visible;
}

/*=========================================================================
FOOTER
========================================================================= */
.copyright{font-size: 10px;color: #cccccc; clear:both;padding: 12px 0 12px 0;}

.copyright p{ margin: 12px 0 0px 0;}

.copyright a{
	color: #cccccc;
	text-decoration: underline;
}

.copyright a:hover{
	text-decoration: none;
}