@charset "utf-8";
/* Neighbourhood CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a {

text-decoration: none;
color: #fff;

}

body {
	margin:0;
	padding:0;
	font-weight: 300;
	color: #464540;
	background:url(../images/bannerspacer.jpg) repeat-x 0 top #f6f6f6;
}
img{
 	max-height: 100%;
    max-width: 100%;
	border:0;
}
.clear{
	clear:both;
}
#one
{
    background:url(../images/spacer.png) repeat-x top #757f88;    
   
}
#two
{
    background:url(../images/innerspacer.jpg) repeat-x top #fff;    
   
}
h4{ font-family:'open_sanscondensed_light'; font-size:24px; color:#000;}
.fRight{float:right !important}
.bgcontainer{background:url(../images/bg.jpg) no-repeat center #757f88; min-height:722px;}
.bginnercontainer{background:url(../images/innerbg.jpg) no-repeat; min-height:703px; }
/*--------------Header----------*/
.container{margin:0 auto; width:880px;}
.logo{float:left; width:323px;}
.menu{float:right; width:48%}
.menu ul li{float:left;  margin-top: 36px;}
.menu ul li a{ font-family:'open_sanscondensed_light'; font-size:18px; color:#000; float:left; padding:0 15px;}
.menu ul li a:hover{background:#6f8e2a; -webkit-border-radius: 12px;   -moz-border-radius: 12px;  border-radius: 12px; color:#fff }

/*--------------Banner----------*/
.banner{position:relative; width:50%;min-height:530px}
.slider{float:left;position: absolute;   top: 0;margin-top: 10%; }
.flexslider ul li h1{font-family: 'open_sansextrabold'; font-size:38px; color:#6f8e2a; text-transform:uppercase}
.flexslider ul li h1 span{font-family: 'palatino_linotyperegular';font-size:38px; font-weight:normal}
.flexslider ul li h2{ font-family: 'open_sansextrabold';font-size:52px; font-weight:normal;color:#515151; line-height:24px}
.flexslider ul li p{font-size:16px; font-family:'open_sanscondensed_light'; color:#000;float:left;width: 85%; margin-top: 24px;}
.flexslider { position: relative;zoom: 1;width: 100%;}
.flexslider ul li div.slidediv{float:left; width: 960px; min-height:390px; overflow: hidden;}
.flex-direction-nav{display:none}

/* Control Nav */
.flex-control-nav {   position: absolute;  text-align: center;   bottom: -36px; left:0  }
.flex-control-nav li {margin: 0 3px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-paging li a {width: 11px; height: 11px; display: block; background: #7a7e70; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); }
.flex-control-paging li a:hover { background: #6F8E2A;  }
.flex-control-paging li a.flex-active { background: #6F8E2A; cursor: default; }

.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}

/*--------------Footer----------*/
.footerdiv{float:left; width:100% }
.footercontainerleft{font-size:14px; font-family:'open_sanscondensed_light'; color:#000;float:left;width: 80%;}
.footercontainerleft span{font-size:16px;}
.footercontainerleft a{color:#000}
.socialmedia{float:left; width:15%}
.socialmedia ul li{float:left; padding-right:8px}

/*--------------Inner Page----------*/
.innerheader{float:right; min-height:375px}
.innerlogo{clear: left; float: right; margin-right: 17%; margin-top: 23%;  width: 44%;}
.innermenu{float:right; width:63%}
.innermenu ul li{float:left;  margin-top: 24px;}
.innermenu ul li a{ font-family:'open_sanscondensed_light'; font-size:18px; color:#fff; float:left; padding:0 15px;}
.innermenu ul li a:hover{background:#6f8e2a; -webkit-border-radius: 12px;   -moz-border-radius: 12px;  border-radius: 12px; color:#fff }
.contentdiv{min-height:295px; float:left; margin-top:20px;}
.contentdiv h1{font-family: 'open_sansextrabold';font-size:40px; font-weight:normal;}
.contentdiv .leftblock{float:left; width:46%; margin-top: 14px;}
.contentdiv .leftblock p{float:left; font-size:16px; font-family:'open_sanscondensed_light'; color:#000;}
.contentdiv .rightblock{float:left; width:42%; margin-top: 14px; margin-left:28px}
.contentdiv .rightblock p{float:left; font-size:16px; font-family:'open_sanscondensed_light'; color:#000;}
.contentdiv .threeblock{float:left; width:30%; margin-top: 14px; margin-right:3%; margin-bottom:20px;font-family:'open_sanscondensed_light'; color:#000;}
.blacklink{color:#999; font-size:16px; font-family:'open_sanscondensed_light';}
.fullwidth{ width:95%; font-family:'open_sanscondensed_light'; color:#000; margin-top: 15px;}
.copyright{float:left; width:100%; padding-bottom:10px;font-family:'open_sanscondensed_light'; color:#000; font-size:14px;margin-top: 15px;}
.copyright a{color:#000}
.footerinnerbg{background:url(../images/inner_footerspacer.jpg) repeat-x top}
.bginnerfootercontainer{ min-height:210px; }
.paddbot{padding-bottom:20px;}
.width100{width:100%;}
.maininput{width:90%;}
.gal{width:20%; float:left;}