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,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	outline: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: inherit;

	vertical-align: baseline;

}

/* remember to define focus styles! */

:focus {

	outline: 0;

}

body {

	line-height: 1;

	color: black;

	background: white;

}

ol, ul {

	list-style: none;

}

/* tables still need 'cellspacing="0"' in the markup */

table {

	border-collapse: separate;

	border-spacing: 0;

}

caption, th, td {

	text-align: left;

	font-weight: normal;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: "";

}

blockquote, q {

	quotes: "" "";

}

/*--//End reset.css --*/



body {margin:0; padding:0; background-color:#FFFFFF; background-image:url(../images/body_bg.jpg); background-repeat:repeat-x; background-position:top center; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#525252; }



* {margin:0; border:none; padding:0; }



.spacer { clear:both; }



.clearfix:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

    }

.clearfix {display: inline-block;}  /* for IE/Mac */



.aligncenter,

div.aligncenter {

   display: block;

   margin-left: auto;

   margin-right: auto;

}



.alignleft {

   float: left;

}



.alignright {

   float: right;

   margin:0 0 25px 18px;

}


h1, h2, h3, h4, h5, h6 {font-size:18px; font-family:Arial, Helvetica, sans-serif; color:#0e6d17;}

h1 { font-size:36px; margin-bottom:18px; }

h2 { font-size:30px; color:#0e6d17; margin-bottom:18px; line-height:18px; }

h3 {font-size:18px; color:#525252; margin-bottom:18px;}

.inner-page h2, .inner-page h3, .inner-page h3.sub-content-title { font-weight:bold; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#0e6d17;}

.content h1 { font-size:36px; margin-bottom:18px; }
.content h2 { font-size:30px; }

.inner-page h3, .inner-page h3.sub-content-title {font-family:Verdana, Arial, Helvetica, sans-serif;}



#contact-us .sub-content-title-1 { font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#0c5d14; text-align:center; }



.sub-content-title{ margin-bottom:20px;}

.bottom-content-container .sub-title { font-weight:bold; font-size:12px; color:#0e6d17; margin:9px 0 5px 0;}

.inner-page .title{ font-weight:bold; font-size:11px; }

.email-address-heading, .announcement-heading { display:block; padding:14px 0 0 35px; margin:0 0 8px 38px; font-weight:normal; background-image:url(../images/mail-box-icon.gif); background-repeat:no-repeat; background-position:0 50%; }

.announcement-heading { display:block; padding:0 0 0 0; margin-left:45px; background-image:none; font-weight:bold; font-size:14px; }



.title { font-weight:bold; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#4d4d4d; }

h3.title-1, h3.title-2 { margin:0 0 12px 0; padding:0 0 0 15px; background-image:url(../images/custom-bullets.gif); background-repeat:no-repeat; background-position:0 50%; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#525252; }



h3.title-2 { margin:0 0 0 0; padding:0 0 0 0; background-image:none;}



strong { font-weight:bold; }



a, a:link, a:visited {color:#525252; text-decoration:none;}

a:hover { color:#525252; text-decoration:underline;}

a:active {color:#525252;}





.more-link, .more-link:link, .more-link:visited, .read-more, .read-more:link, .read-more:visited{ color:#022565; }

.more-link, .more-link:hover, .read-more:hover { color:#022565; text-decoration:underline;}

.more-link, .more-link:active, .read-more:active {color:#022565;}



/*--Page Structure Styling--*/

#main-container{ width:1034px; margin:0 auto; padding:0; text-align:left; background-image:url(../images/header-bg-1.jpg); background-repeat:no-repeat; background-position:top left; }

#main-container-inner {width:1034px; margin:0; padding:0; background-image:url(../images/side-border-left-right-bg.jpg); background-repeat:no-repeat; background-position: top left;  }



#header {width:1024px; min-height:197px; height: !important; height:197px; margin:0 auto;}

#header #branding a { display:block; width:125px; min-height:135px; height:auto !important; height:135px; }

#header #branding a img { margin:20px 0 0 27px; }



#main-nav-container { width:968px; min-height:35px; height:auto !important; height:35px; margin:17px 0 0 25px; padding:0 0 0 0;}



#main-nav-container #main-nav { width:968px; list-style:none; float:left; }

#main-nav-container #main-nav li {float:left;}

#main-nav-container #main-nav li a {display:block; float:left; min-height:35px; height:auto !important; height:35px; line-height:35px; padding:0 52px 0 51px; margin:0 0 0 0; background-image:url(../images/hnav-pipe.jpg); background-repeat:no-repeat; background-position:top left; font-size:15px; font-family:Arial, Helvetica, sans-serif;  color:#FFFFFF; text-align:center; text-decoration:none;}

#main-nav-container #main-nav li a.first { background-image:none; }

#main-nav-container #main-nav li a.last {}

#main-nav-container #main-nav li a, #main-nav-container #main-nav li a:link { color:#FFFFFF; }

#main-nav-container #main-nav li a:hover {color:#89cb58;}

#main-nav-container #main-nav li a:active, #main-nav-container #main-nav li a.active {color:#89cb58;}



#main-banner-container {width:519px; margin:0 0 20px 0; padding:0 0 0 0; }

#main-banner {width:519px; margin:0 0 0 0;}

* html #main-banner { }



#content-container { width:1034px; margin:0 0 0 0; padding:0 0 0 0; text-align:left;  background-image:url(../images/side-border-left-right-bg.jpg); background-repeat:repeat-y; background-position:top left; }

#content-container-outer {width:1034px;  margin:0 0 0 0; padding:0 0 0 0; background-image:url(../images/content-top-bg.jpg); background-repeat:no-repeat; background-position:top left;}

#content-container-inner {width:1024px;  margin:0 auto 0 auto; padding:35px 0 0 0; }



.narrow #content {width:519px; margin:0 0 0 20px; padding:0 0 0 0; float:left;}

.content-inner {width:513px; margin:0 auto 19px auto; padding:0 0 21px 0; border-bottom:1px #538205 solid; line-height:15px;} /*padding-top:12px*/



.sidebar-1{width:217px; float:left; padding-left:3px; }

.sidebar-2 {width:239px; float:right; padding-right:10px; }



.simpleimage { margin-bottom:10px; }

.simpleimage p {margin:0; padding:0; }



.sidebar-1 .contact-info, .sidebar-1 .announcement-info {width:173px; margin:0 0 0 47px; padding:0 0 0 0;}

.sidebar-1 .contact-info li, .sidebar-1 .announcement-info li {margin:0 0 5px 0; padding:0 0 0 0;}

.sidebar-1 .contact-info .break-top, .sidebar-1 .announcement-info .break-top, .break-top {margin:18px 0 0 0; padding:0 0 0 0;}

.sidebar-1 .contact-info .break-bottom, .sidebar-1 .announcement-info .break-bottom, .break-bottom {margin:0 0 18px 0; padding:0 0 0 0;}



#contact-us .contact-info { width:284px; text-align:center; margin:0 auto; }





.sidebar-1 .custom-btn-container { float:left; width:175px; margin:32px 0 32px 47px; border-top:1px #cbcbcb solid; border-bottom:1px #cbcbcb solid; padding:26px 0 26px 0; display:inline;}

.sidebar-1 .custom-btn-container li {float:left; margin-right:30px; }

.sidebar-1 .custom-btn-container li a {display:block; width:72px; float:left; }

.sidebar-1 .custom-btn-container li.last {margin-right:0;}







.bottom-content-container {width:513px; margin:0 auto;}

.bottom-content-container .excerpt-content-1, .bottom-content-container .excerpt-content-3 {width:162px; float:left;}

.bottom-content-container .excerpt-content-2 {width:162px; float:left; margin:0 13px 0 14px;}

.bottom-content-container .read-more {margin:20px 3px 0 0;}



#footer-container {width:1034px; background-image:url(../images/footer-bg.jpg); background-repeat:repeat-x; background-position:top right;} 

#footer {width:1034px; margin:0 auto; padding:70px 0 25px 0; clear:both; background-image:url(../images/footer-left-bg.jpg); background-repeat:no-repeat; background-position:top left; color:#FFFFFF; text-align:center;}

#footer a, #footer a:link, #footer a:visited {color:#FFFFFF;}

#footer a:hover {color:#FFFFFF;}

#footer a:active {color:#FFFFFF;}

#footer #sitemap .pipe {padding:0 10px 0 10px;}

/*--//Page Structure Styling--*/



/*--Inner page Styling--*/

.inner-page .wide #content {width:1024px; padding: 0 0 1px 0;}

.inner-page .wide .content-inner { width:932px; border-bottom:0; border-bottom:none; padding:0 0 0 0; line-height:15px;}



#contact-us .content-inner-narrow {float:left; width:478px; padding-top:20px; }



.inner-page .context-image { margin:0 0 0 0; }

.inner-page .context-image-right { margin:0 0 0 0; }

.inner-page .context-image-left { margin:0 0 25px 18px; }



/*--//Inner page Styling--*/





/*--corner box--*/

.box-container { margin:0 auto; width:663px; padding:0 0 0 0; }

.box-container { background-image:url(../images/gallery/mid-bg.jpg); background-repeat:repeat-y; background-position:top left;}

.outer-box { width:663px; margin:0 0 0 0; padding:27px 0 0 0; background-image:url(../images/gallery/top-corner-bg.jpg); background-repeat:no-repeat; background-position:top left;}

.inner-box { width:635px; margin:0 0 0 0; padding:0 0 0 28px; background-image:url(../images/gallery/bottom-corner-bg.jpg); background-repeat:no-repeat; background-position:bottom left;}



/*--//corner box--*/



/*--gallery--*/

	.ngg-galleryoverview {

	clear:both;

	display:block !important;

	float:left;

	margin-top:0;

	overflow:hidden;

	width:637px;

}



.ngg-gallery-thumbnail {

	background-image:url(../images/gallery/image-custom-border.jpg);

	background-repeat:no-repeat;

	float:left;

	height:104px;

	margin:0 21px 0 0;

	padding:0 0 28px 0;

	text-align:center;

	width:104px;

}



.ngg-gallery-thumbnail img {

	background-color:#FFFFFF;

	border:medium none;

	display:block;

	float:left;

	margin-left:3px;

	margin-top:3px;

	position:relative;

}

/*--//gallery--*/



/*--sidebar--*/

#sidebar-container {float:right; width:453px; }

/*--//sidebar--*/



/*--contact form--*/

.form-container {float:left; width:304px; background-image:url(../images/contact_us/mid-bg.jpg); background-repeat:repeat-y; background-position:top left;}

.form-container ul { width:304px; margin:0 0 0 0; padding:16px 0 0 0; background-image:url(../images/contact_us/top-corner-bg.jpg); background-repeat:no-repeat; background-position:top left;}

.form-container ul li.last { width:284px; margin-bottom:-5px !important; padding:0 20px 23px 0; background-image:url(../images/contact_us/bottom-corner-bg.jpg); background-repeat:no-repeat; background-position:bottom left; }





.form-container label { display:block; margin-left:23px; font-weight:bold; color:#333333; }

.form-container .txtareabox, .form-container .txtbox {display:block; width:258px; height:20px; margin:0 auto; padding:0 2px 0 0; background-image:url(../images/contact_us/text-box-bg.jpg); background-repeat:no-repeat; background-position:top left;}

.form-container .txtareabox { height:107px; background-image:url(../images/contact_us/text-area-bg.jpg); }

.form-container .txtbox { margin-bottom:10px; }

.form-container .txtareabox { margin-bottom:10px;}

.form-container .txt {width:258px; height:21px; padding:0 2px 0 2px; background:transparent; }

.form-container .txtarea{width:258px; height:107px; padding:2px 2px 0 2px; background:transparent;}

.form-container  #submit-btn { float:right; margin:0; padding:0; } 

.form-container  .submit-btn { background-image:none; }

.contact-form-text { margin:0 0 17px 0; padding:0 23px 0 23px;}

/*--//contact form--*/



/*--location map--*/

#contact-us .content-inner-narrow .location-map {width:284px; height:221px; margin:25px auto 0 auto; border:2px #4373cb solid;}

.view-large-map, .view-large-map:link, .view-large-map:visited {color:#0444b9; text-decoration:underline;}

.view-large-map:hover {color:#0444b9;}

.view-large-map:active {color:#0444b9;}

/*--//location map--*/



/*--drop-down--*/

/*#main-nav { width:954px; list-style:none; padding:0; margin:0 auto; font-size:11px; overflow:hidden;}

* html #main-nav {width:957px; margin:0 0 0 13px; overflow:hidden;}

#main-nav li { float:left; }

* html #main-nav li a { float:left; }*/

/*.anylinkcss ul {margin:0; padding;0; list-style:none; float:left;}*/

.anylinkcss ul {/*background-color:#c2ad6d;*/ border:1px #3b588c solid; border-bottom:none; margin:0 0 0 0; padding:0 0 0 0; list-style:none; }

.anylinkcss ul li a { font-size:12px; padding:7px 0 7px 0; display:float:left; /*background-color:#f4f9ff;*/ background-image:url(../images/sub-nav-bg.png); background-repeat:repeat; color:#022565; text-align:center; }

.anylinkcss ul li a, .anylinkcss li a:link, .anylinkcss li a:visited {text-decoration:none; }

.anylinkcss ul li a:hover { background-color:#80a6ec;  }

.anylinkcss ul li a:visited {/*color:#022565;*/ text-decoration:none;}





.anylinkcss a:hover{ /*hover background color*/

background-color:#c2ad6d;

color: white;

}

.transparent_class {

	filter:alpha(opacity=50);

	-moz-opacity:0.5;

	-khtml-opacity: 0.5;

	opacity: 0.5;

}

/*--//drop-down--*/



.ofcpic {

background-image:url(../images/eventbg.gif);

background-repeat:no-repeat;

height:136px;

margin:0 auto;

width:136px;

}

#officers .ofcpic img {padding:3px 0 0 3px;}






