@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, label, input, p, blockquote, table, tr, th, td, embed, object, button {
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}

body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E8ECDF none repeat scroll 0 0;
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
line-height:18px;
}

a {
border:0 none;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
overflow:hidden;
text-decoration:none;
}
img {
border:0 none;
text-decoration:none;
}
li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
overflow:hidden;
text-decoration:none;
}
ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
overflow:hidden;
text-decoration:none;
}
p {
text-align:justify;
}
#main_wrapper {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background: url(images/main_bg.png) repeat-x scroll center top;
float:left;
margin:0;
padding:0;
width:100%;
}

#main_sub {

background: url(../images/body_bg.png) no-repeat scroll center top;
float:left;
margin:0;
padding:0;
width:100%;
}
#main_sub1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/body_bg1.png) no-repeat scroll center top;
float:left;
margin:0;
padding:0;
width:100%;
}
#main {
margin:0 auto;
width:976px;
}
#topPortion {
float:left;
width:976px;
}
#topPortion h1 {
display:block;
float:left;
margin:15px 0 0 20px;
color:#FFFFFF;
}
ul#menu {
display:block;
float:right;
padding:0;
}
ul#menu li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:  url(../images/menu_sprtr.png) no-repeat;
display:block;
float:left;
width:auto;
}
ul#menu li a {
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
padding:25px 20px 13px;
width:auto;
}
ul#menu li a:hover, ul#menu li a.active {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/menu_hovr.png) repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
padding:25px 20px 13px;
text-align:right;
}
#banner {
float:left;
padding:0 0 25px;
width:976px;
}
#slider ul li img {
float:left;
height:232px;
padding:27px 20px 0 10px;
width:394px;
}
#slider ul li h2 {
color:#FFFFFF;
float:left;
font-family:Verdana,Geneva,sans-serif;
font-size:32px;
font-weight:bold;
line-height:40px;
padding:40px 0 0;
width:470px;
}
#slider ul li p {
color:#000000;
float:left;
font-family:Verdana,Geneva,sans-serif;
font-size:14px;
font-weight:bold;
line-height:22px;
padding:20px 0 0;
width:470px;
}
#slider ul li a.bannerhrf {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../images/bannerOver.png) no-repeat scroll left top;
color:#FFFFFF;
float:left;
font-family:Verdana,Geneva,sans-serif;
font-size:13px;
font-weight:bold;
height:25px;
margin:17px 0 0;
padding:5px 0 0 20px;
width:112px;
}
#slider ul li a.bannerhrf:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../images/bannerOver.png) no-repeat scroll left top;
color:#FFFFFF;
float:left;
font-family:Verdana,Geneva,sans-serif;
font-size:13px;
font-weight:bold;
height:25px;
margin:17px 0 0;
padding:5px 0 0 20px;
text-decoration:underline;
width:112px;
}
#inner {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/innerTop.png) no-repeat scroll center top;
float:left;
margin:10px 8px 0 18px;
width:950px;
}
#inner ul {
float:left;
width:950px;
}
#inner ul li {
float:left;
width:237px;
}
#inner ul li.first {
float:left;
width:237px;
}
#inner ul li.first a {
color:#1A1A1A;
float:left;
font-family:Verdana,Geneva,sans-serif;
font-size:14px;
font-weight:bold;
padding:25px 60px 15px;
width:auto;
}
#inner ul li.first a:hover, #inner ul li.first a.active1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/innerFirstHovr.png) no-repeat scroll left top;
color:#1A1A1A;
float:left;
font-family:Verdana,Geneva,sans-serif;
font-size:14px;
font-weight:bold;
padding:25px 60px 15px;
width:auto;
}
#inner ul li a.mid {
border-right:3px solid #E6EADB;
color:#1A1A1A;
float:left;
font-family:Verdana,Geneva,sans-serif;
font-size:14px;
font-weight:bold;
padding:25px 65px 14px;
width:auto;
}
#inner ul li a.mid:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
color:#1A1A1A;
float:left;
font-family:Verdana,Geneva,sans-serif;
font-size:14px;
font-weight:bold;
padding:25px 65px 15px;
width:auto;
}
#inner ul li a.last {
color:#1A1A1A;
display:block;
float:right;
font-family:Verdana,Geneva,sans-serif;
font-size:14px;
font-weight:bold;
padding:25px 63px 15px;
width:auto;
}
#inner ul li a.last:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/innerLastHovr.png) no-repeat scroll right top;
color:#1A1A1A;
float:right;
font-family:Verdana,Geneva,sans-serif;
font-size:14px;
font-weight:bold;
padding:25px 63px 15px;
width:auto;
}
.innerPortion {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FFFFFF none repeat scroll 0 0;
	float:left;
	width:950px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
	margin-top: 19px;
}
.innerPortion h3 {
color:#1A1A1A;
float:left;
font-family:Verdana,Geneva,sans-serif;
font-size:23px;
font-weight:bold;
line-height:34px;
padding:0 0 0 30px;
width:950px;
}
.innerImg {
	float:left;
	padding:20px 0 15px 30px;
}
.innerPortion p.contd {
	color:#797979;
	float:left;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	line-height:22px;
	width:490px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
}
p.contd em {
color:#789F1E;
font-family:Verdana,Geneva,sans-serif;
font-style:normal;
font-weight:normal;
}
.innerPortion h4 {
color:#1A1A1A;
float:left;
font-family:Verdana,Geneva,sans-serif;
font-size:18px;
font-weight:bold;
line-height:28px;
padding:0 0 0 30px;
width:950px;
}
.innerbtm {
border-right:2px solid #E9ECE1;
float:left;
width:663px;
}
.innerbtm p.innercnd {
color:#797979;
float:left;
font-family:Verdana,Geneva,sans-serif;
font-size:12px;
line-height:21px;
padding:20px 0 0 30px;
width:604px;
}
p.innercnd em {
color:#789F1E;
font-family:Verdana,Geneva,sans-serif;
font-style:normal;
font-weight:normal;
}
.innerRight {
float:left;
padding:0 0 0 25px;
width:228px;
}
.innerRight img {
float:left;
padding:0 0 20px;
width:229px;
}
.innerRight p {
color:#797979;
float:left;
font-family:Verdana,Geneva,sans-serif;
font-size:12px;
padding:0 0 20px;
width:225px;
}
.innerRight p b {
color:#789F1E;
font-family:Verdana,Geneva,sans-serif;
font-style:normal;
font-weight:bold;
}
#footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background: url(../images/footer_bg.png) repeat-x scroll 0 0;
float:left;
height:229px;
margin:0 8px 0 18px;
padding:25px 0 0 30px;
width:920px;
}
.footerPortion {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/footerPortion.png) no-repeat scroll center top;
float:left;
margin:0 30px 0 0;
width:200px;
}
.footerPortion h5 {
color:#FFFFFF;
float:left;
font-family:Verdana,Geneva,sans-serif;
font-size:14px;
padding:11px 0 0 10px;
width:190px;
}
.footerPortion ul {
float:left;
margin:11px 0 0 10px;
width:190px;
}
.footerPortion ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/footer_hovr.png) no-repeat scroll left top;
float:left;
width:190px;
}
.footerPortion ul li a {
color:#FFFFFF;
float:left;
font-size:12px;
padding:0 0 0 10px;
}
.footerPortion ul li a:hover {
color:#CCCCCC;
float:left;
font-size:12px;
padding:0 0 0 10px;
}
.footerPortion p {
border-left:1px solid #DAE0CB;
color:#FFFFFF;
float:left;
font-family:Verdana,Geneva,sans-serif;
font-size:12px;
margin:11px 0 0 10px;
padding:0 0 0 10px;
width:190px;
}
.footerBtm {
color:#6D6D6D;
float:left;
font-family:Verdana,Geneva,sans-serif;
font-size:11px;
padding:20px 0 10px 60px;
width:450px;
}
.footerBtm strong a {
color:#748B3F;
}
#inner1 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/innerTop2.png) no-repeat scroll center top;
float:left;
margin:25px 8px 0 18px;
width:950px;
}
ul#blog {
display:block;
float:left;
margin:15px 0 0 30px;
padding:0;
width:600px;
}
ul#blog li {
display:block;
float:left;
margin:0;
padding:0 0 25px;
width:550px;
}
ul#blog li h2 {
-x-system-font:none;
color:#484848;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
padding:0;
width:500px;
}
ul#blog li p.blogcontent {
float:left;
margin:9px 0 0;
padding:0;
text-align:justify;
width:550px;
}
ul#blog li p.blogcontent a {
color:#789F1E;
text-decoration:underline;
}
ul#blog li p.blogcontent a:hover {
color:#789F1E;
text-decoration:none;
}
ul#blog li p.blogcontent span {
color:#789F1E;
font-weight:bold;
}
ul#blog li p.blogimage {
float:left;
margin:9px 0 0;
padding:0;
width:525px;
}
.contactus {
color:#484848;
display:block;
float:left;
font-family:Arial;
font-size:13px;
line-height:20px;
margin-bottom:10px;
padding:15px 10px 0 30px;
text-align:justify;
width:210px;
}
.contactus em {
color:#484848;
display:block;
font-style:normal;
font-weight:bold;
margin:0;
padding:0;
width:210px;
}
ul.usefullinks {
display:block;
float:left;
padding:0 0 31px 30px;
width:400px;
}
.usefullinks li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/arrow.png) no-repeat scroll left center;
display:block;
line-height:23px;
padding-left:30px;
width:300px;
}
.usefullinks li a {
color:#484848;
font-family:Arial;
font-size:12px;
line-height:20px;
text-align:justify;
}
.usefullinks li a:hover {
color:#789F1E;
font-family:Arial;
font-size:12px;
line-height:20px;
text-align:justify;
}
.portfolio {
display:block;
float:left;
padding:15px 0 0 30px;
text-decoration:none;
width:580px;
}
.portfolio a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFEFEF none repeat scroll 0 0;
border:5px solid #FFFFFF;
display:block;
float:left;
height:151px;
margin:5px 40px 10px 15px;
text-decoration:none;
width:205px;
}
.portfolio a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFEFEF none repeat scroll 0 0;
border:5px solid #789F1E;
display:block;
height:151px;
margin:5px 40px 10px 15px;
text-decoration:none;
width:205px;
}
.portfolio a img {
border:0 none;
}
.portfolio span a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFEFEF none repeat scroll 0 0;
border:5px solid #FFFFFF;
display:block;
float:left;
height:151px;
margin:5px 0 10px 40px;
text-decoration:none;
width:205px;
}
.portfolio span a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EFEFEF none repeat scroll 0 0;
border:5px solid #789F1E;
display:block;
height:151px;
margin:5px 0 10px 40px;
text-decoration:none;
width:205px;
}
#container {
border:0 none;
float:left;
margin:0;
padding:0 0 0 40px;
position:relative;
text-align:left;
width:800px;
}
#slider {
display:block;
margin:0;
padding:0 0 0 0;
width:900px;
}
#slider ul, #slider li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#slider li {
border:0 none;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
overflow:hidden;
width:900px;
}
#prevBtn, #nextBtn {
display:block;
height:40px;
left:0;
position:absolute;
top:80px;
width:28px;
}
#nextBtn {
left:716px;
}
#prevBtn a, #nextBtn a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/arrowLeft.png) no-repeat scroll 0 0;
display:block;
height:184px;
left:3px;
position:absolute;
text-indent:-9999px;
top:0;
width:23px;
z-index:10;
}
#nextBtn a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../../images/arrowRight.png) no-repeat scroll 0 0;
left:240px;
}

.innerbtm ul{
	margin: 25px 0 0 0px;
	display: inline-block;
	width: 700px;
}

.innerbtm ul li{
	display: inline-block;
	width: 325px;
}

.innerbtm ul li p{
	margin: 0px 0 -20px 35px;
	font-size: 11px;
	font-weight: 900;
	color: #789F1E;
}

.innerbtm #services ul {
	margin: 0 0 0 40px;
}

.innerbtm #services ul li{
	display: inline-block;
	background-color: #FFFFFF;
	font-size: 12px;
	border: thin #000000 dotted;
	height: 40px;
	width: 200px;
	padding: 20px 0 0 15px;
	margin: 10px 0 0 10px
}

.innerbtm #services ul li a{
	color: #000066;

	
}

.innerbtm #services ul li a:hover{
	color: #FF0000;

}

#ul_links {
	float: left;
	margin: 30px 0 0  30px;

}

#ul_links li {
	padding: 10px 0 0 0;
}

#ul_links2 li{
	padding: 5px 0 0 0;
}

#ul_links2 li a{
	color: #669933;
	font: bold;
	text-decoration: none;
}

#ul_links2 li a:hover{
	color: #FF0000;
	font: bold;
	text-decoration: none;
}

.school li{ 
	margin: 0 0 0 50px;
	line-height: 22px;
	list-style: circle;
}

#contact_form {
	margin: 0 0 0 30px;
}

.signup {
	float: right;
	width: 200px;
	margin: 0 20px 0 5px;
}

.signup img {
	margin: 0 5px 0 0;
}

#upcoming-events h4{
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	text-align: left;
	

}
p.LatestNews {
	color:#797979;
	float:left;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	line-height:22px;
	width:300px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
}
.donate {
    float:left;
width:300px;
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
}
