* {
	margin: 0px;
	padding: 0px;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
body {
	background-color: #dde4d4;
	margin: 0px;
}

#container {
	margin-right: auto;
	margin-left: auto;
	width: 960px;
	height: auto;
}

#holder {
	width: 960px;
	height: auto;
	position: absolute;
	margin-top: 20px;
	background-color: #FFFFFF;
}

#header_top {
	width: 960px;
}

#header_middle {
	width: 960px;
}

#menuBLOC {
	height: 59px;
	width: 800px;
	background-image: url(../images/site-layout/nav-x.jpg);
	background-repeat: repeat-x;
	padding-left: 160px;
	margin-bottom: 15px;
}

#main_content {
	height: auto;
	width: 960px;
}

#left_column {
	float: left;
	height: auto;
	width: 207px;
	padding-left: 30px;
	padding-right: 6px;
}

#news_holder {
	float: left;
	height: auto;
	width: 206px;
	padding-bottom: 14px;
}

#news_top {
	background-image: url(../images/news_top.jpg);
	float: left;
	height: 35px;
	width: 183px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 23px;
	padding-top: 13px;
}

#news_content {
	background-image: url(../images/news_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	height: auto;
	width: 183px;
	padding-left: 13px;
	padding-top: 13px;
	padding-right: 10px;
}

#news_base {
	background-image: url(../images/news_base.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 12px;
	width: 206px;
}

#news_image {
	background-image: url(../images/news_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 90px;
	width: 133px;
	padding-top: 1px;
	padding-left: 1px;
}

#nc_text {
	float: left;
	height: auto;
	width: 183px;
}

#bloc2_top {
	float: left;
	height: 35px;
	width: 206px;
	padding-top: 13px;
	text-align: center;
	background-image: url(../images/bloc2_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#bloc2_content {
	background-image: url(../images/bloc2_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	height: auto;
	width: 206px;
	padding-top: 13px;
	text-align: center;
	padding-bottom: 6px;
}

#bloc2_base {
	background-image: url(../images/bloc2_base.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 7px;
	width: 206px;
}

#bloc3_top {
	float: left;
	height: 35px;
	width: 206px;
	padding-top: 13px;
	text-align: center;
	background-image: url(../images/bloc3_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

#bloc3_content {
	background-image: url(../images/bloc3_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	height: auto;
	width: 206px;
	padding-top: 13px;
	text-align: center;
	padding-bottom: 6px;
}

#bloc3_base {
	background-image: url(../images/bloc3_base.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 7px;
	width: 206px;
}

#mailing_list {
	float: left;
	height: 98px;
	width: 207px;
}

#right_column {
	float: left;
	height: auto;
	padding-left: 28px;
	padding-right: 22px;
	width: 430px;
}

#flash_section {
	float: left;
	height: 245px;
	width: 422px;
}

#top_image_bloc {
	float: left;
	height: auto;
	width: 640px;
	padding-bottom: 12px;
	margin-left: 170px;
}

#top_image_1 {
	float: left;
	height: auto;
	width: 202px;
	border: 1px solid #467C40;
	margin-right: 12px;
}

#top_image_2 {
	float: left;
	height: auto;
	width: 202px;
	border: 1px solid #467C40;
}

#right_holder {
	float: left;
	height: auto;
	width: 420px;
}

#right_top {
	background-image: url(../images/right_top.jpg);
	float: left;
	height: 35px;
	width: 395px;
	padding-left: 25px;
	padding-top: 10px;
	background-repeat: no-repeat;
	background-position: left top;
}

#right_middle {
	background-image: url(../images/right_break.jpg);
	float: left;
	height: 31px;
	width: 395px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 11px;
	padding-left: 25px;
}

#right_content {
	background-image: url(../images/right_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	height: auto;
	width: 420px;
}

#rc_contentBLOC {
	float: left;
	height: auto;
	width: 350px;
	padding-right: 20px;
	padding-left: 25px;
	padding-top: 14px;
	padding-bottom: 22px;
}

#baseBLOC_image {
	background-image: url(../images/thumb_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: auto;
	width: 120px;
	padding-top: 1px;
	padding-left: 1px;
}

#baseBLOC_image2 {
	float: left;
	height: auto;
	width: 107px;
	padding-top: 1px;
	padding-left: 1px;
	border: 1px solid #5A7153;
	font-size: 1px;
	padding-bottom: 1px;
	margin-right: 12px;
	margin-bottom: 8px;
}

#baseBLOC_image3 {
	float: left;
	height: auto;
	width: 171px;
	padding-top: 1px;
	padding-left: 1px;
	border: 1px solid #CCCCCC;
	margin-right: 12px;
	margin-bottom: 10px;
	padding-bottom: 1px;
}

#news_thumb_image {
	float: left;
	height: auto;
	width: 180px;
	padding-top: 1px;
	padding-left: 1px;
	border: 1px solid #c3b3b0;
	margin-right: 12px;
	padding-bottom: 1px;
	font-size: 1px;
	margin-bottom: 12px;
}

#right_base {
	background-image: url(../images/right_base.jpg);
	float: left;
	height: 8px;
	width: 420px;
	background-repeat: no-repeat;
	background-position: left top;
}

#footer {
	text-align: right;
	margin-top: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	clear: both;
	background-color: #366134;
	margin-right: 10px;
	margin-left: 10px;
	width: 940px;
	height: 61px;
	padding-top: 1px;
}



#page_title {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: normal;
	font-weight: bold;
	color: #436b3e;
	text-decoration: none;
}

#page_title2 {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: normal;
	font-weight: bold;
	color: #264a64;
	text-decoration: none;
}

#news_title {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
	font-weight: bold;
	color: #436b3e;
	text-decoration: none;
}

#news_title_blue {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
	font-weight: bold;
	color: #181a49;
	text-decoration: none;
}

#body_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}

a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}

a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}

a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: underline;
}

a.menu_link:link {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	text-transform: uppercase;
	color: #fff;
	font-size: 14px;
	font-weight: none;
}

a.menu_link:visited {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	text-transform: uppercase;
	color: #fff;
	font-size: 14px;
	font-weight: none;	
}

a.menu_link:hover {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	text-transform: uppercase;
	color: #fff;
	font-size: 14px;
	font-weight: none;	
}

a.menu_link:active {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	text-transform: uppercase;
	color: #fff;
	font-size: 14px;
	font-weight: none;	
}

a.page_title2:link {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: normal;
	font-weight: bold;
	color: #264a64;
	text-decoration: none;	
}

a.page_title2:visited {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: normal;
	font-weight: bold;
	color: #264a64;
	text-decoration: none;
}

a.page_title2:hover {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;	
}

a.page_title2:active {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: normal;
	font-weight: bold;
	color: #264a64;
	text-decoration: none;	
}

a.last_remaining:link {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: normal;
	font-weight: bold;
	color: #22384e;
	text-decoration: none;
}

a.last_remaining:visited {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: normal;
	font-weight: bold;
	color: #22384e;
	text-decoration: none;
}

a.last_remaining:hover {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

a.last_remaining:active {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: normal;
	font-weight: bold;
	color: #22384e;
	text-decoration: none;
}

#about_top {
	background-image: url(../images/about_top2.jpg);
	float: left;
	height: 32px;
	width: 405px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 25px;
	padding-top: 10px;
}

#about_content {
	background-image: url(../images/about_repeat2.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	height: auto;
	width: 375px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 25px;
	padding-right: 30px;
}

#about_content_gallery {
	background-image: url(../images/about_repeat2.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	height: auto;
	width: 428px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 1px;
	padding-right: 1px;
}

#about_content_test3 {
	background-image: url(../images/about_repeat_gallery.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	height: auto;
	width: 621px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 10px;
	padding-right: 1px;
}

#mailing_content {
	float: left;
	height: auto;
	width: 380px;
	background-image: url(../images/mail_at.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

#about_base {
	background-image: url(../images/about_base2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 12px;
	width: 430px;
}

#about_top2 {
	background-image: url(../images/about_top.jpg);
	float: left;
	height: 32px;
	width: 607px;
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 25px;
	padding-top: 10px;
}

#about_content2 {
	background-image: url(../images/about_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	height: auto;
	width: 577px;
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 25px;
	padding-right: 30px;
}

#about_base2 {
	background-image: url(../images/about_base.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 12px;
	width: 632px;
}


#about_image_right {
	float: left;
	height: auto;
	width: auto;
	margin-left: 18px;
}

#about_image_1 {
	float: left;
	height: auto;
	width: 180px;
	border: 1px solid #5A7153;
	margin-bottom: 14px;
	font-size: 1px;
}

#about_image_mail {
	float: left;
	height: auto;
	width: 180px;
	border: 1px solid #5A7153;
	margin-bottom: 14px;
	font-size: 1px;
}

#dev_holder {
	float: left;
	height: auto;
	width: 375px;
	padding-bottom: 8px;
	padding-top: 6px;
}

#dev_holder2 {
	float: left;
	height: auto;
	width: 550px;
	padding-bottom: 8px;
	padding-top: 6px;
}

#dev_menuBLOC {
	float: left;
	height: auto;
	width: 180px;
	margin-right: 18px;
}

#dmenu_1 {
	float: left;
	height: 28px;
	width: 175px;
	border: 1px solid #000000;
	margin-bottom: 8px;
	background-color: #8c4444;
	text-align: center;
	padding-top: 6px;
}

a.dev_menuLINK:link {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

a.dev_menuLINK:visited {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

a.dev_menuLINK:hover {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

a.dev_menuLINK:active {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

#pdf_download {
	float: left;
	height: auto;
	width: 320px;
	padding-top: 15px;
}

#pdf_icon {
	float: left;
	height: 45px;
	width: 52px;
}

#pdf_text {
	float: left;
	height: auto;
	width: auto;
	padding-top: 28px;
}

a.news_title:link {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
	font-weight: bold;
	color: #436b3e;
	text-decoration: underline;
}

a.news_title:visited {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
	font-weight: bold;
	color: #436b3e;
	text-decoration: underline;
}

a.news_title:hover {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

a.news_title:active {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: normal;
	font-weight: bold;
	color: #436b3e;
	text-decoration: underline;
}

#view_plan {
	float: left;
	height: 203px;
	width: 177px;
	margin-bottom: 8px;
}

a.footer:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

a.footer:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

a.footer:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

a.footer:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

#future_title {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 30px;
	font-weight: normal;
	color: #006633;
	text-decoration: none;
}

#thg_holder {
	float: left;
	height: auto;
	width: auto;
	padding-left: 20px;
	padding-top: 10px;
}

#title_holder_gallery {
	float: left;
	height: auto;
	width: 540px;
	padding-bottom: 16px;
	background-color: #333333;
	border: 1px solid #656565;
	padding-top: 12px;
	padding-left: 20px;
	padding-right: 20px;
}

#gallery_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

#gallery_title {
	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#spacer {
	float: left;
	height: 8px;
	width: 632px;
	background-image: url(../images/about_repeat.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

#news_right_hold {
	float: left;
	height: auto;
	width: 340px;
}
#column-far-right {
	float: right;
	width: 216px;
	margin-right: 20px;
}
#foot_curve {
	height: 15px;
	width: 960px;
	background-image: url(../images/site-layout/footer-curve.jpg);
	background-repeat: no-repeat;
}
#duns {
	height: 39px;
	width: 126px;
	background-image: url(../images/photos/duns.jpg);
	background-repeat: no-repeat;
	padding-top: 190px;
	padding-left: 90px;
}
#duns #site-btn {
}
#t1 {
	width: 136px;
	background-image: url(../images/site-layout/contact-box.jpg);
	background-repeat: no-repeat;
	padding-right: 70px;
	padding-left: 10px;
	padding-top: 6px;
	height: 154px;
}
#t2 {
	width: 206px;
	padding-left: 10px;
	padding-top: 10px;
}
h1 {
	font-family: "Century Gothic";
	font-size: 15px;
	color: #006600;
}
p.two {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #404745;
}
p.two a {
	color: #339933;
	text-decoration: none;
}
p.two a:hover {
	text-decoration: underline;
}
p.three {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	color: #404745;
}
p.three a {
	color: #000000;
	text-decoration: none;
}
p.three a:hover {
	text-decoration: underline;
}
#footer-img {
	height: 52px;
	width: 350px;
	margin-top: 3px;
	float: left;
}
#footer-img img {
	margin-left: 10px;
}
#footer-text {
	height: 52px;
	width: 350px;
	margin-top: 3px;
	float: right;
	margin-right: 10px;
}
#clear {
	clear: both;
}

