@charset "utf-8";

/* CSS Document */



*{

	padding:0;

	margin:0;

	}

ul{

	list-style-type:none;

	}

a{

	color:#fff;

	text-decoration:none;

	}

h1{

	font-size:28px;

	line-height:32px;

	color:#fff;

	font-weight:normal;

	padding-bottom:15px;

	}

h2{

	font-size:22px;

	line-height:26px;

	color:#fff;

	font-weight:normal;

	padding-bottom:15px;

	}

ul.genlist{

	padding-bottom:15px;

	}

ul.genlist li{

	background:url(../images/bullet.png) no-repeat 0 8px;

	padding-left:15px;

	font-size:15px;

	line-height:23px;

	color:#fff;

	}



ol.genlist{

	list-style-type:decimal;

	padding-bottom:15px;

	}

ol.genlist li{

	list-style-position:inside;

	font-size:15px;

	line-height:23px;

	color:#fff;

	}

.clear{

	font-size:0;

	line-height:0;

	clear:both;

	}



body{

	font-family:Georgia, "Times New Roman", Times, serif;

	background:url(../images/bg.jpg) no-repeat 0 0;

	background-size:cover;

	}

p{

	padding-bottom:15px;

	}





div.container{

	width:990px;

	margin:0 auto;

	background:rgba(43,93,9,0.7);

	border-left:5px solid rgba(255,255,255,0.5);

	border-right:5px solid rgba(255,255,255,0.5);

	padding:20px 0 0;

	}

div.header{

	padding:0 15px 20px 15px;

	}

div.logo{

	float:left;

	width:90px;

	}

div.navigation{

	width:642px;

	float:right;

	padding-top:26px;

	}

div.navigation ul{

	float:right;

	}

div.navigation ul li{

	float:left;

	margin-left:1px;

	position:relative;

	}

div.navigation ul li a{

	display:block;

	padding:16px 6px;

	}

div.navigation ul li a:hover,

div.navigation ul li.active a,

div.navigation ul li.menuActive a{

	background:#fff;

	color:#434343;

	border-radius:5px;

	}





.submenu{



	position:absolute;

	width:250px;

	top:32px;

	left:0;

	background:#fff;

	border-radius:5px;

	z-index:999;

	}

.submenu li{

	float:none;

	clear:both;

	}

.submenu li a{

	color:#434343;

	}

.submenu li a:hover{

	color:#4aa30c !important;

	}



ul.menu li ul{ display:none;}

ul.menu li:hover ul{ display:block;}



	

div.sliderOuter{

	padding:0 15px;

	}

div.slider{

	border:5px solid #d7fbbf;

	position:relative;

	}

div.sliderText{

	background:rgba(0,0,0,0.4);

	position:absolute;

	bottom:20px;

	right:0;

	left:315px;

	padding:25px;

	z-index:9999;

	}

div.sliderText h3{

	font-size:24px;

	line-height:28px;

	color:#d9e3d3;

	font-weight:normal;

	padding-bottom:15px;

	}

div.sliderText h3 span{

	font-size:16px;

	line-height:20px;

	color:#d9e3d3;

	}

div.sliderText a.viewBtn{

	font-size:16px;

	line-height:22px;

	background:#47aa42;

	padding:5px 10px;

	border-radius:5px;

	}

div.sliderText a.viewBtn:hover{

	background:#2d8a28;

	}

div.bodyPanel{

	height:100%;

	overflow:hidden;

	padding:30px 15px 20px 15px;

	}

div.leftPanel{

	width:640px;

	float:left;

	}

div.leftPanel1{

	width:100%;

	float:left;

	}

	

div.leftPanel p{

	font-size:13px;

	line-height:21px;

	color:#fff;

	}

div.rightPanel{

	width:280px;

	float:right;

	}

div.infoBlock{

	background:#e8f7df;

	margin-bottom:10px;

	padding:10px 12px;

	border-radius:5px;

	}

div.infoBlock h2{

	font-size:18px;

	line-height:22px;

	color:#47aa42;

	padding-bottom:5px;

	font-weight:normal;

	}

div.infoBlock p{

	font-size:13px;

	line-height:19px;

	color:#575757;

	}

a.knowmoreBtn{

	font-size:13px;

	line-height:19px;

	background:#47aa42;

	padding:5px 10px;

	border-radius:5px;

	}

a.knowmoreBtn:hover{

	background:#2d8a28;

	}

div.contactInfoPanel{

	height:100%;

	overflow:hidden;

	padding-bottom:25px;

	}

div.contactForm{

	width:350px;

	float:left;

	}

div.contactForm input,

div.contactForm textarea{

	font-family:Georgia, "Times New Roman", Times, serif;

	width:95%;

	margin-bottom:10px;

	padding:5px;

	}

div.contactForm textarea{

	height:80px;

	}

div.contactAddress{

	float:right;

	width:250px;

	}

.submitBtn{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size: 13px;

	line-height: 19px;

	color:#fff;

	background: #47aa42;

	padding: 8px 14px;

	border-radius: 5px;

	border:none;

	cursor:pointer;

	}

div.feesTable{

	padding-top:15px;

	}

div.feesTable td,

div.feesTable th{

	color:#fff;

	padding:8px;

	}

div.feesTable th{

	background:#173b01;

	}

div.feesTable td{

	vertical-align:middle;

	border-bottom:1px solid #fff;

	}

div.feesTable table{

	border:1px solid #fff;

	}

.contentPic{

	float:left;

	margin-right:15px;

	margin-bottom:10px;

	border:3px solid #fff;

	}

div.footer{

	background:#173b01;

	padding:20px 15px;

	height:100%;

	overflow:hidden;

	}

div.footerNav{

	width:685px;

	float:left;

	}

div.footerNav ul li{

	float:left;

	padding-right:15px;

	}

div.footerNav ul li a{

	font-size:13px;

	line-height:19px;

	color:#d4edd2;
	

	}

div.footerNav ul li a:hover{

	text-decoration: none;
	color:#47aa42;

	}

div.copyrightInfo{

	float:right;

	width:auto;

	font-size:11px;

	line-height:19px;

	color:#d4edd2;

	}

div.copyrightInfo p{

	padding-bottom:0;

	}

	

.fb_logo{width:50px; float:right; margin-top:-15px;}



