/* private:Site */
body {font-family:arial,verdana,helvetica; width:100%; background-color:#1A4925; background-repeat:repeat-x; background-image:url('/images/site/background.jpg'); text-align:center; margin:0; padding:0; border:0;}
li {margin-left:0px; padding-left:0px;}
/*general styles*/
.clear {clear:both; font-size:1px; height:0px; line-height:1px; display:block; overflow:hidden;}
#SkipNav {color:#fff; position:absolute; top:0; left:-10000px;}
.noShow {display:none;}


.error {color:#82992A;}
.errorList {list-style:none; margin:0; padding:1em; line-height:1;}
.errorList li {padding-bottom:0.3em;}
.errorList label {cursor:pointer;}

.noListStyle {list-style:none; margin:0; padding:0; line-height:1;}
.noListStyle li {margin:0; padding:0;}
.leftSide {float:left;}
.rightSide {float:right;}

#PreviousNext {width:100%; text-align:center; padding:1.5em 0;}
#PreviousNext li {display:inline;}
#PreviousNext a,
#PreviousNext strong {padding:0 5px; display:inline;}
#ContentHolder #PreviousNext a,
#ContentHolder .backLink {text-decoration:none;}
#ContentHolder #PreviousNext a:hover,
#ContentHolder .backLink,
#PreviousNext strong {color:#D62F28;}

#ContentHolder .backLink:hover {text-decoration:underline;}
.backLinkHolder {text-align:right;}

.searchlist {padding:0px; margin:0px; margin-left:14px;}
.searchlist a {color:#114722;}

#Container,
#Netconstruct {width:962px; margin:auto; padding:0; text-align:left;}
#NetConstruct a {color:#ffffff;}
#NetConstruct {color:#ffffff;}
#InnerContainer { background-color:#fafde6; border:1px solid #184825;}


/*Form styles*/
.formRow {padding:3px 0px; text-align:left;}
.formRow .inputHolder {float:left; width:21em;}
.formRow .inputHolderBoolean {float:left; width:3em;}
.formRow label,
.formRow .label {float:left; width:15em; margin:0 2em 0 1em;}
.formRow label.booleanLabel {width:33em; padding-top:3px; float:left;}

.selectInput,
.textArea,
.textInput {width:20em; font-size:100%; border:1px solid #00A9A7;}
.textArea  {height:7em;}
.selectInput {white-space:normal; width:20.2em;}

.errorRow {background-color:#FFE5E6;}
.submitButton {overflow:visible; padding:0 5px; cursor:pointer; border:0; background-color:#fff; font-weight:bold; color:#00A9A7;}
#ContentHolder .submitButton {border:1px solid #6A6A6A; padding:3px 10px; color:#6A6A6A;}

#FrmAuto {padding:1em 0;}
#FrmAuto .formRow {padding:1px 0;}
#FrmAuto label {font-weight:bold; color:#59597D; padding-top:0.2em;}
#FrmAuto .errorRow label {color:#f00;}
#FrmAuto .submitRow {text-align:right; width:38em; padding-top:10px;}
#FrmAuto .padded {padding:1em; color:#59597D;}

.error {border:1px solid #1F4457; padding:5px; background:#eee; text-align:left; margin-top:1em;}
.errorList label {cursor:pointer;}



/*header styles*/
#HeaderTop {background-color:#000000; color:#ffffff; height:31px; padding-top:14px; font-family:Times New Roman; padding-left:20px; margin-bottom:1px; font-size:130%; font-weight:bold;}
#HeaderNav {text-align:right; background-color:#114722; height:20px; margin-bottom:1px; color:#70917a;}

/*body styles*/
#BodyLeftSide {float:left; width:189px; background-image:url('/images/site/leftRepeater.jpg'); background-repeat:no-repeat; background-color:#fffffe; min-height:565px;}
#BodyRightSide {float:left; width:770px; margin-left:1px;}
#ContentLeft {float:left; width:506px; margin-left:7px; padding:40px; padding-right:30px; min-height:426px;}
#ContentLeftHome {float:left; width:496px; margin-left:7px; padding:40px; }
#ContentRight {float:left; width:187px;}
#ContentWrapper {background-image:url('/images/site/contentRepeater.jpg'); background-repeat:repeat-x; background-color:#fafde6;}
#ContentWrapperInner {}


#Contact {background-image:url('/images/site/footerBackground.jpg'); background-repeat:no-repeat; height:52px; margin-left:7px; width:763px; margin-left:196px; margin-bottom:7px;}
#ContactText {color:#e8efce; padding-left:20px; padding-top:13px;}
#Contact a {color:#ffffff;}
/*footer styles*/
#NetConstruct {padding-top:0px; text-align:center;}

/* Nav Styles */
#BodyLeftSide li {list-style-type:none; border-bottom:1px solid #8da588; padding:0px; min-height:25px;}
#BodyLeftSide li a {display:block; padding-left:12px; padding-top:5px; color:#114722; font-size:105%; font-weight:bold; text-decoration:none;}
#BodyLeftSide ul {padding:0px; margin:0px; }

.nav_item {margin:0px; padding:0px;}
.nav_item_highlight {background:url('/images/site/navitemhightlight.jpg') repeat; background-repeat:repeat; border:0px !important; width:189px;}
.nav_item_highlight a {color:#ffffff !important;}
.nav_item_lvl3 {background:url('/images/site/navitem1.jpg') repeat; background-repeat:repeat; width:189px;}
.nav_item_lvl3 a {padding-left:30px !important;}
.nav_item_lvl3_highlight {background:url('/images/site/navitemselected.jpg'); background-repeat:repeat; width:189px;}
.nav_item_lvl3_highlight a {color:#ffffff !important; padding-left:30px !important;}
.nav_item_lvl3 {border:0px !important;}
.nav_item_lvl3_highlight {border:0px !important;} 
#homepageUl {height:25px;}
.nav_item_lvl3_last {border-bottom:1px solid #8da588; background:url('/images/site/navitem1.jpg') repeat; background-repeat:repeat; width:189px;}
.nav_item_lvl3_last a {padding-left:30px !important;}

.nav_item_lvl3_highlight_last {border-bottom:1px solid #8da588; background:url('/images/site/navitemselected.jpg') repeat; background-repeat:repeat; width:189px;}
.nav_item_lvl3_highlight_last a {padding-left:30px !important; color:#ffffff;}


.nav_item_lvl4 {padding-left:40px !important;  background:url('/images/site/navitem1.jpg') repeat; border-bottom:0px !important;}
.nav_item_lvl4 a {font-weight:normal !important;}

.nav_item_lvl4_highlight {padding-left:40px !important;  background:url('/images/site/navitem1.jpg') repeat; border-bottom:0px !important;}

/* Top Nav Styles */
#HeaderNav a { color:#70917a; text-decoration:none;}
#HeaderNav li {list-style-type:none; float:right; margin-right:10px; padding-top:2px;}
#HeaderNav ul {margin:0px; padding:0px;}

/* Image Gallery Styles */
#GalleryTitle {padding-left:12px; margin-bottom:10px; margin-top:25px; color:#114722; font-size:105%; font-weight:bold;}
#GalleryImage {margin-left:12px; margin-bottom:10px; border:1px solid #114722;}

/*homepage styles*/
#Search {margin-top:5px;}
.searchBox {width:153px;}

#HomepageLink {border-top:1px solid #8da588; margin-top:30px;}
#UsefulLinks {margin-top:10px; color:#ffffff; font-weight:bold; font-size:100%; padding-left:10px; padding-top:4px;background-repeat:no-repeat; background-image:url('/images/site/linksBox.jpg'); height:18px;}
#UsefulLinksLinks{padding-top:5px; padding-left:9px; min-height:90px; background-image:url('/images/site/linksrepeater.jpg'); background-repeat:repeat-x;}
#UsefulLinksLinks p {margin-bottom:5px;}
#UsefulLinksLinks a {font-weight:bold;}
#UsefulLinksLinks li {list-style-type:none; padding:5px 0px 5px 10px; font-weight:bold; font-size:110%; color:#333333;}
#UsefulLinksLinks ul {margin:0px; padding:0px;}

#UsefulLinksLinksInner{padding-top:5px; padding-left:9px; min-height:90px; background-image:url('/images/site/innerpageLinks.gif'); background-repeat:repeat-x;}
#UsefulLinksLinksInner p {margin-bottom:5px;}
#UsefulLinksLinksInner a {font-weight:bold;}
#UsefulLinksLinksInner li {list-style-type:none; padding:5px 0px 5px 10px; font-weight:bold; font-size:110%; color:#333333;}
#UsefulLinksLinksInner ul {margin:0px; padding:0px;}

#DownloadLinks {margin-top:10px; color:#ffffff; font-weight:bold; font-size:100%; padding-left:10px; padding-top:4px;background-repeat:no-repeat; background-image:url('/images/site/linksBox.jpg'); height:18px;}
#DownloadLinksLinks{padding-top:5px; padding-left:9px; min-height:236px; background-image:url('/images/site/linksrepeater.jpg'); background-repeat:repeat-x;}
#DownloadLinks p {margin-bottom:5px;}
#DownloadLinks a {font-weight:bold;}
#DownloadLinks li {list-style-type:none; padding:5px 0px 5px 10px; font-weight:bold; font-size:110%; color:#333333;}
#DownloadLinks ul {margin:0px; padding:0px;}

#DownloadLinksInner{padding-top:5px; padding-left:9px; min-height:90px; background-image:url('/images/site/innerpageLinks.gif'); background-repeat:repeat-x;}
#DownloadLinksInner p {margin-bottom:5px;}
#DownloadLinksInner a {font-weight:bold;}
#DownloadLinksInner li {list-style-type:none; padding:5px 0px 5px 10px; font-weight:bold; font-size:110%; color:#333333;}
#DownloadLinksInner ul {margin:0px; padding:0px;}

/*InnerPage Styles*/
#InnerHeaderBanner {background-image:url('/images/site/innerpageheader.jpg'); height:99px; }
#InnerTitle {padding-left:140px; padding-top:35px; font-size:215%; color:#ffffff; font-family:Times New Roman;}

#Body {background:url('/images/site/greenborder.jpg') repeat-y 189px top;}
#Breadcrumb {color:#5f9a71; margin-bottom:30px;}
#Breadcrumb a {color:#5f9a71;}

/* Latest News */
#LatestNews .title {font-weight:bold;}
#LatestNews .title a {color:#114723;}
#LatestNews .image {width:77px; float:left;}
#LatestNews .text {width:419px; float:left;}
.newsItem {margin-bottom:20px;}
#NextPageLink {margin-left:-5px;}
#PrevPageLink {margin-left:-5px;}

.newsArticle .date {font-weight:bold; color:#114723; margin-bottom:10px;}
.newsArticle .title {font-weight:bold; color:#114723; margin-bottom:10px;}

/** Events plugin **/
.eventPluginDate{}
.eventPluginTitle{}
.eventPluginTitle{color:#114723; font-weight:bold;}
.eventPluginDesc{}
.eventPluginLink{float:right;}
.eventPluginLink a{text-decoration:none; color:#114723;}
.eventPluginHolder{margin:10px 0pt;overflow:auto;}
.eventPluginLeft{float:left; width:74px;}
.eventPluginRight{float:left;margin-left:10px;width:330px;}
#eventSelect{overflow:auto;}
#eventSelectTitle{float:left; font-weight:bold;padding:2px 10px 10px 0pt;}
#eventSelectForm{float:left;}

#MemberButtons {text-align:right; margin-top:-50px; margin-bottom:50px;}

/* Site Map */
#sitemapUL .level1 {padding:0px; margin:0px; margin-left:30px;}
#sitemapUL .level2 {padding:0px; margin:0px; margin-left:30px;}

 
