﻿body {
    background-color: #dedfd1;
    padding: 0px;
    margin: 0px;
}
img {
    border: none 0px transparent;
}

/* PAGE LAYOUT STYLES ------------------------------------------------ */
/* /////////////////////////////////////////////////////////////////// */

.page_layout {
    width: 982px;
    padding: 0px;
    margin: 20px 0px 20px 0px;
}
.page_topleft {
    background: #ffffff url('../images/background/corner_top_left.jpg') no-repeat top left;
    width: 31px;
    height: 31px;
    padding: 0px;
    margin: 0px;
}
.page_top {
    background: #ffffff url('../images/background/shadow_top.jpg') repeat-x top left;
    height: 31px;
    width: 920px;
    padding: 0px;
    margin: 0px;
}
.page_topright {
    background: #ffffff url('../images/background/corner_top_right.jpg') no-repeat top right;
    width: 31px;
    height: 31px;
    padding: 0px;
    margin: 0px;
}
.page_left {
    background: #ffffff url('../images/background/shadow_left.jpg') repeat-y top left;
    width: 31px;
    padding: 0px;
    margin: 0px;
}
.page_header {
    background-color: #ffffff;
    width: 920px;
    height: 97px;
    padding: 0px;
    margin: 0px;
}
.page_primarynav {
    background-color: #ffffff;
    width: 920px;
    height: 56px;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
}
.page_secondarynav {
    width: 888px;
    height: 36px;
    padding: 0px 16px 0px 16px;
    margin: 0px;
}
.page_body {
    background-color: #ffffff;
    width: 920px;
    padding: 0px;
    margin: 0px;
}
.page_right {
    background: #ffffff url('../images/background/shadow_right.jpg') repeat-y top right;
    width: 31px;
    padding: 0px;
    margin: 0px;
}
.page_bottomleft {
    background: #ffffff url('../images/background/corner_bot_left.jpg') no-repeat bottom left;
    width: 31px;
    height: 31px;
    padding: 0px;
    margin: 0px;
}
.page_bottom {
    background: #ffffff url('../images/background/shadow_bottom.jpg') repeat-x bottom left;
    height: 31px;
    width: 920px;
    padding: 0px;
    margin: 0px;
}
.page_bottomright {
    background: #ffffff url('../images/background/corner_bot_right.jpg') no-repeat bottom right;
    width: 31px;
    height: 31px;
    padding: 0px;
    margin: 0px;
}
.page_corner {
    width: 31px;
    padding: 0px;
    margin: 0px;
}
.page_footer {
    width: 970px;
    padding: 20px 6px 0px 6px;
    margin: 0px;
}

/* CONTENT LAYOUT STYLES --------------------------------------------- */
/* /////////////////////////////////////////////////////////////////// */

.home_layout {
    width: 920px;
    padding: 0px;
    margin: 0px;
}
.home_top {
    width: 920px;
    height: 243px;
    padding: 0px 0px 18px 0px;
    margin: 0px;
}
.home_component {
    width: 273px;
    height: 133px;
    padding: 0px;
    margin: 0px;
}

/* CONTENT LAYOUT STYLES --------------------------------------------- */
/* /////////////////////////////////////////////////////////////////// */

.content_layout {
    width: 920px;
    padding: 0px;
    margin: 0px;
}
.content_left {
    width: 633px;
    padding: 20px 70px 0px 0px;
    margin: 0px;
}
.content_right {
    width: 217px;
    padding: 20px 0px 0px 0px;
    margin: 0px;
}

/* HEADER LAYOUT STYLES ---------------------------------------------- */
/* /////////////////////////////////////////////////////////////////// */

.header_layout {
    width: 920px;
    height: 97px;
    padding: 0px;
    margin: 0px;
}
.header_left {
    width: 195px;
    height: 66px;
    padding: 0px 0px 31px 0px;
    margin: 0px;
}
.header_right {
    width: 725px;
    height: 20px;
    padding: 0px 0px 77px 0px;
    margin: 0px;
}

/* FOOTER LAYOUT STYLES ---------------------------------------------- */
/* /////////////////////////////////////////////////////////////////// */

.footer_layout {
    width: 970px;
    padding: 0px;
    margin: 0px;
}
.footerTEXT {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.footerLINK {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	color: #36bdd1;
	text-decoration: none;
}
.footerLINK:hover {
    color: #ff8901;
}

/* HEADER NAV STYLES ------------------------------------------------- */
/* /////////////////////////////////////////////////////////////////// */

.dropnavMENU {
    background-color: #87b107;
    padding: 0px;
    border: none 0px transparent;
    text-align: left;
    margin: 0px;
}
.dropnavTEXT {
    background-color: #87b107;
    border: none 0px transparent;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	padding: 7px 17px 7px 5px;
    margin: 0px;
}
.dropnavTEXTON {
    background-color: #528d02;
    border: none 0px transparent;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	padding: 7px 17px 7px 5px;
    margin: 0px;
}

/* PRIMARY NAV STYLES ------------------------------------------------ */
/* /////////////////////////////////////////////////////////////////// */

.prinavOFF {
    background-color: #ffffff;
}
table.prinavOFF {
    padding: 0px 0px 6px 0px;
}
.prinavON {
}

/* SECONDARY NAV STYLES ---------------------------------------------- */
/* /////////////////////////////////////////////////////////////////// */

div.secnavMENU {
    height: 14px;
    width: 888px;
    padding: 11px 16px 11px 16px;
    margin: 0px;
}
.secnavTEXT {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	line-height: 12px;
	color: #45500b;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
    padding: 0px 10px 0px 0px;
}
.secnavTEXTON {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	line-height: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
    padding: 0px 10px 0px 0px;
}

/* PADDING STYLES ---------------------------------------------------- */
/* /////////////////////////////////////////////////////////////////// */

.pad_title {
    padding: 0px 0px 10px 0px;
}
.pad_home1 {
    padding: 0px 18px 0px 0px;
}
.pad_home2 {
    padding: 0px 17px 0px 0px;
}

/* COMPONENT STYLES -------------------------------------------------- */
/* /////////////////////////////////////////////////////////////////// */

.com_news {
    background: transparent url('../images/components/comp_news.jpg') no-repeat top left;
    width: 191px;
    height: 81px;
    padding: 39px 13px 13px 13px;
}
.com_press {
    background: transparent url('../images/components/comp_press.jpg') no-repeat top left;
    width: 191px;
    height: 81px;
    padding: 39px 13px 13px 13px;
}
.newsTITLE {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	line-height: 14px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-transform: uppercase;
}
.com_donation {
    background: transparent url('../images/components/comp_donation.jpg') no-repeat top left;
    width: 171px;
    height: 87px;
    padding: 50px 23px 0px 23px;
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 11px;
    line-height: 14px;
    font-style: normal;
    font-weight: normal;
    color: #060800;
}

/* TEXT STYLES ------------------------------------------------------- */
/* /////////////////////////////////////////////////////////////////// */

.mainTITLE {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 19px;
	line-height: 22px;
	font-style: normal;
	font-weight: bold;
	color: #b5d319;
	text-decoration: none;
}
.mainSUBHEAD {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 15px;
	line-height: 18px;
	font-style: normal;
	font-weight: bold;
	color: #36bdd1;
	text-decoration: none;
}
.mainTERTHEAD {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	line-height: 14px;
	font-style: normal;
	font-weight: bold;
	color: #36bdd1;
	text-decoration: none;
}
.mainTEXT {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	line-height: 14px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.mainTEXTbold
{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	line-height: 14px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.mainLINK {
    background: transparent url('../images/linktag.gif') no-repeat top right;
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	line-height: 14px;
	font-style: normal;
	font-weight: bold;
	color: #36bdd1;
	text-decoration: none;
	padding: 0px 9px 0px 0px;
}
.mainLINK:hover {
    background: transparent url('../images/linktag_over.gif') no-repeat top right;
    color: #ff8901;
}
.inlineLINK {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	line-height: 14px;
	font-style: normal;
	font-weight: bold;
	color: #36bdd1;
	text-decoration: none;
}
.inlineLINK:hover {
    color: #ff8901;
}
.divider_horizontal {
    height: 18px;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
}

/* CMS ONLY ---------------------------------------------------------- */
/* /////////////////////////////////////////////////////////////////// */

.cmsNAV {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	line-height: 15px;
	font-style: normal;
	font-weight: bold;
	color: #45500b;
	text-decoration: none;
	padding: 5px;
}
.cmsTITLE {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 19px;
	line-height: 22px;
	font-style: normal;
	font-weight: bold;
	color: #b5d319;
	text-decoration: none;
}
.cmsNAV:hover {
    color: #ffffff;
}
.directionTEXT {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 15px;
	line-height: 18px;
	font-style: normal;
	font-weight: bold;
	color: #36bdd1;
	text-decoration: none;
}
.bgCMSNAV {
	background-color: #88c002;
}
.mainLINKCMS {
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 13px;
	line-height: 16px;
	font-style: normal;
	font-weight: bold;
	color: #36bdd1;
	text-decoration: none;
}
.mainLINKCMS:hover {
    color: #ff8901;
}
.contentCMS {
    height: auto;
    min-height: 300px;
    padding: 0px;
    margin: 0px;
}
/* Internet Explorer * 
/*\*/ 
* html .contentCMS { 
    height: 300px;
} 
/**/
