body {

  background: #E5CC89;

  font-family: Verdana;

  font-size: 12px;

}



a:link, a:visited, a:hover {

  color: #000000;

  text-decoration: none;

}



#holder {

  width: 950px;

  margin: 0px auto;

}

#container {

  height: auto;

  border-top: 2px solid #4F793A;

  padding-bottom: 25px;

  background: #F8FFF0;

}

#footer {

  background: #B8D0AA;

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

  background-repeat: no-repeat;

  height: 23px;

  padding-top: 4px;

  padding-bottom: 4px;

  text-align: right;

}



#footer img {

  border: none;

  vertical-align: middle;

}



#wysiwygPanel {

  background: #FFFFFF;

  margin-left: 1px;

  padding-left: 5px;

  padding-right: 5px;

}



#wysiwygPageTitle {

 vertical-align: middle;

 margin-left: 5px;

 font-weight: bold;

}



#navPageTitle {

  vertical-align: middle;

  padding-right: 5px;

}



.navMenuOther  {

  vertical-align: top;

  padding-left: 12px;

}

.navMenuOther img {

  vertical-align: bottom;

}



#navPageTitleInput {

  border: 1px solid #A5A5A5;

  font-size: 10px;

  width: 150px;

  color: #261E76;

}

#bannerChangeLink {

  position: relative;

  top: 5px;

  left: 205px;

}

#bannerChangeLink2 {

  position: relative;

  top: 5px;

  left: 185px;

}



.textCaption {

  margin-left: 8px;

}



.subTextCaption {

  padding-top: 5px;

  padding-bottom: 5px;

}



#memberTable {

  background: #FFFFFF;

  width: 500px;

  text-align: left;

  color: #261E76;

  font-size: 10px;

}



#memberTable a:link, #memberTable a:visited {

  color: #261E76;

}



#memberTable td {

  padding-bottom: 8px;

}



.memberUserName {

  padding-left: 25px;

  width: 80px;

}



.memberName {

  padding-left: 25px;

  width: 115px;

}



.memberEmail {

  padding-left: 25px;

}



.roweven {

  background: #CCCCCC;

}



.rowodd {

  background: #C6C6C6;

}



.error {

  width: 350px;

  margin-left: auto;

  margin-right: auto;

  color: red;

  background: #FFFFFF;

  border: 1px solid red;

  text-align: center;

}



.notice {

  width: 350px;

  margin-left: auto;

  margin-right: auto;

  color: Green;

  background: #FFFFFF;

  border: 1px solid #A5A7DF;

  text-align: center;

}



.warning {

  font-weight: bold;

  color: red;

}



#navigationLegend {

  padding-bottom: 5px;

}



.navigationTable {

  width: 100%;

  padding: 0px;

  margin: 0px;

  margin-bottom: 15px;

  margin-left: 6px;

}



.navigationTable td {

  background: #FFFFFF;

  vertical-align: top;

}



.navigationItem {

  height: 20px;

  padding-top: 5px;

  margin-left: 12px;

  margin-right: 5px;

  border-bottom: 1px solid #DDDDDD;

  font-size: 11px;

}



.navIcon {

  vertical-align: bottom;

}



#leftColumn {

  width: 246px;

  height: 100%;

  margin-top: 10px;

  margin-bottom: 30px;

 margin-left: 1px;

}



#pageContentContainerWide {

  margin-left: 20px;

}



#pageContentContainerWide a:link, #pageContentContainerWide a:visited {

  color: blue;

  text-decoration: underline;

}



#pageContentContainer {

  margin-top: 10px;

  margin-right: 15px;

  margin-left: 15px;

  margin-bottom: 10px;

}



#pageContentContainer a {

  word-break: break-all;

  color: #000000;

  text-decoration: underline;

}

.sideMenuTitle {

  background: url(../images/sideMenuTitle.gif);

  padding-left: 10px;

  height: 27px;

  width: 236px;

  font-size: 18px;

  font-family: Verdana, Arial;

  vertical-align: middle;

  color: #FFFFFF;

}



.sideMenuItem {

  background: #FFFFFF;

  color: #000000;

  border-bottom: 1px solid #D3D3D3;

  border-right: 1px solid #D3D3D3;

  padding-top: 2px;

  padding-bottom: 2px;

  padding-left: 10px;

  veritcal-align: middle;

  font-size: 12px;

}

.sideMenuItem img {

  veritcal-align: middle;

  padding-right: 5px;

}

.sideMenuItem a {

  color: #000000;

  text-decoration: none;

}



.sideMenuItem a:hover {

  color: #000000;

  text-decoration: underline;

}



.sideMenuAdminButtons {

  padding-top: 10px;

  padding-left: 10px;

  border-top: 1px solid #D3D3D3;

}



.leftMenuArrow {

  padding-right: 5px;

  vertical-align: middle;

}



#pageTitle {

  margin-left: 10px;

  font-weight: bold;

}



#pageContent {

  margin-left: 10px;

}



#confirmContainer {

  text-align: center;

  margin-left: auto;

  margin-right: auto;

}



#updateButton {

  width: 81px;

  height: 20px;

  margin-top: 5px;

  background: url(../images/updateButton.gif) #FFFFFF;

  border: none;

}



#mainSiteNavigation {

  vertical-align: middle;

}



#userTable th {

  background: #666666;

  padding: 5px;

  text-align: left;

  color: #FFFFFF;

}



#userTable td {

  background: #CCCCCC;

  padding: 5px;

  text-align: left;

}



.addUserButton {

  padding-left: 30px;

}



#userMaintenance {

  vertical-align: middle;

  padding-right: 5px;

}



.activePage {

  color: #261E76;

}



.inactivePage {

  color: #7F7F7F;

}



#navigationConfirmBox {

  text-align: center;

  margin-left: auto;

  margin-right: auto;

  color: #261E76;

}



#navigationConfirmTable {

  margin-left: auto;

  margin-right: auto;

}



#userEditContainer {

  font-size: 12px;

  color: 261E76;

}



#userTable a:link, #userTable a:visited {

  color: #261E76;

}



#userEditContainer text {

  width: 225px;

  text-align: left;



}

#userEditContainer select {

  width: 125px;

}

#userEditTable th {

  text-align: right;

}

#userEditTable td{

  padding-right: 30px;

}



#addRecordButton {

  background: url(../images/addButton.gif) #FFFFFF;

  width: 95px;

  height: 20px;

  border: none;

  vertical-align: middle;

}



#cancelButton {

  background: url(../images/cancelButton.gif) #FFFFFF;

  border: none;

  height: 20px;

  width: 65px;

  vertical-align: middle;

}



#userFormButtons {

  margin-left: 50px;



}



 .userEditTextBox {

  border: 1px solid #A5A5A5;

  width: 225px;

}



#userCancelButton {

  background: url(../images/user/cancelButton.gif) #FFFFFF;

  border: none;

  height: 20px;

  width: 65px;

  vertical-align: middle;

}



#ueButton {

  background: url(../images/updateAndEmail.gif) #FFFFFF;

  border: none;

  width: 102px;

  height: 20px;

  vertical-align: middle;

}

#userUpdateButton {

  width: 64px;

  height: 20px;

  background: url(../images/user/updateButton.gif) #FFFFFF;);

  border: none;

  vertical-align: middle;

}



#userDeleteButton {

  vertical-align: middle;

}



#userDeleteFormButton {

  vertical-align: middle;

  height: 20px;

  width: 81px;

  border: none;

  margin-top: 10px;

  background: url(../images/deleteButton.gif) #FFFFFF;

}



#userSave {

  background: url(../images/buttons/save.gif) #FFFFFF;

  height: 25px;

  width: 78px;

  border: none;

}

#loginButton {

        width: 70px;

        height: 20px;

        border: 0px;

        background: url(../images/loginButton.gif) #FFFFFF;

}

#pageEditConfirmContainer {

  text-align: center;

  vertical-align: middle;

  margin-left: auto;

  margin-right: auto;

}



.navigationEditButtons {

  float: right;

  padding-top: 5px;

  clear:right;

}



.editTable {

  font-size: 11px;

}

.editTable th {

  text-align: left;

  background: #94A584;

}



.editTable td {

  text-align: left;

  padding: 10px;

  padding-left: 0px;

}

.resourceTableEven {

  background: #E6E6E6;

}



.resourceTableOdd {

  background: #FFFFFF;

}

.menuLink a {

  background: url(../images/jsMenu/menuBar1.gif) no-repeat;

  padding-left: 10px;

  height: 100%;

  width: 100%;

}

.menuLink a:hover {

  background: url(../images/jsMenu/menuBar2.gif) no-repeat;

  padding-left: 10px;

  height: 100%;

  width: 100%;

}



.formStyle1 th {

  vertical-align: top;

  text-align: right;

  padding-right: 5px;

  width: auto;

}



.formStyle1 input, .formStyle1 textarea, .formStyle1 select, .formStyle1 file {

  border: 1px solid #CCCCCC;

  background: #FFFFFF;

}

.submitButton {

cursor: pointer;

}

.articles a {

  color: #00681D !important;

}

.containerTable td {

  vertical-align: top;



}

.resourceDetailsTitle {

  background: #FDC1BB;

  font-weight: bold;

}

.announcementDetailsTitle {

  background: #CBEEF8;

  font-weight: bold;

}

.eventDetailsTitle {

  background: #E9FBD9;

  font-weight: bold;

}

.articleDetails {



}



.frontImgTop {

  border: 4px solid #A0AF90;

  border-bottom: none;

}

.frontImgBottom {

  border: 4px solid #A0AF90;

  border-top: none;

}

.displayTable th {

  text-align: left;

}

.displayTable td {

  text-align: left;

}

.displayTableLC {

  width: 350px;

}

#searchContainer {

  padding-left: 30px;

  padding-right: 72px;

  text-decoration: none;

}

#searchContainer a {

  text-decoration: none !important;

}

.searchTitle {

  font-size: 14px;

  font-weight: bold;

  padding-bottom: 5px;

}

.newsResult {



}

.resourceResult {



}

.pageResult {



}



td, th {

  text-align: left;

}



/* --[[ Main Expand Icons ]]-- */

#imenus0 .imeam span,#imenus0 .imeamj span {width:9px; height:6px; left:0px; top:5px; background-repeat:no-repeat;background-position:top left;}

#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {background-repeat:no-repeat;background-position:top left;}





/* --[[ Main Container ]]-- */

#imouter0 {border-style:none; border-width:1px; padding:0px; margin:0px; }



/* [Underlayment (Drop Shadow)] */

#imenus0 .imunder {background-color:#a2a2a2; top:3px; left:3px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);opacity:0.80;-moz-opacity:0.80;}





/* --[[ Main Items ]]-- */

#imenus0 li a {color:#FFFFFF; text-align:left; font-family:Arial; font-weight:bold; text-decoration:none; border-style:none; border-color:#ffcc66; border-width:1px; padding:0px 0px; margin:0px 0px 0px 0px; }



/* [hover] - These settings must be duplicated for IE compatibility.*/

#imenus0 li:hover>a {text-decoration:underline; }

#imenus0 li a.ihover, .imde imenus0 a:hover {text-decoration:underline; }



/* [active] */

#imenus0 li a.iactive {}





/* --[[ Sub Items ]]-- */

#imenus0 ul li { background-image: url(../images/medium_purple_right2.gif);background-repeat:no-repeat;background-position:center left;padding-top: 1px;}

#imenus0 ul a {background-color:transparent;color:#000000; text-align:left; font-size:11px; font-weight:normal; text-decoration:none; border-style:none; border-color:#000000; border-width:1px;padding:5px 5px 5px 15px; }



#imenus0 ul .menuTitle1 {background-image: none;background-color:#FFFFFF; color:#000000; text-align:left; font-size:11px; font-weight:normal; text-decoration:none; border-bottom: 1px solid #000000; margin-top: 0px; margin-bottom: 0px;padding:0px;}

#imenus0 ul .menuTitle1 a:hover { text-decoration: none; }

#imenus0 ul .menuTitle {background-image: none;background-color:#FFFFFF; color:#000000; text-align:left; font-size:11px; font-weight:normal; text-decoration:none; border-bottom: 1px solid #000000; padding:0px;}

#imenus0 ul .menuTitle a:hover { text-decoration: none; }



/* --[[ Sub Container ]]-- */

#imenus0 li ul {background-color:#E7DCBB; border-style:solid; border-color:#333333; border-width:1px; padding:0px; margin:4px 0px 0px ;}



/* --[[ Sub Expand Icons ]]-- */

#imenus0 ul .imeas span,#imenus0 ul .imeasj span {background-image:url(../../images/medium_purple_right.gif); width:6px; height:9px; left:-6px; top:5px; background-repeat:no-repeat;background-position:top left;}

#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {background-image:url(../../images/medium_purple_right.gif); background-repeat:no-repeat;background-position:top left;}



/* [hover] - These settings must be duplicated for IE comptatibility.*/

#imenus0 ul li:hover>a {color:#000000; text-decoration:underline; }

#imenus0 ul li a.ihover {color:#000000; text-decoration:underline; }



/* [active] */

#imenus0 ul li a.iactive {background-image: url(../images/medium_purple_right2.gif);background-repeat:no-repeat;background-position:center left;background-color:#ffcc66; }



/* [Dividers] */

#imenus0 .dvs {border-bottom-width:1px; border-style:solid;}



/* Subsection Tabs

--------------------*/

#main ul.subsection_tabs {

        list-style:none;

        margin:0;

        padding:0;

        clear:both;

        border-bottom:1px solid #ccc;

        height:20px;

        clear:both;

}



#main ul.subsection_tabs li {

        float:left;

        margin-right:7px;

        text-align:center;

}



#main ul.subsection_tabs li a {

        display:block;

        height:20px;

        padding:0 6px 0 6px;

        background-color:#fff;

        color:#666;

}



#main ul.subsection_tabs li a:hover {

        color:#666;

}



#main ul.subsection_tabs li a.active {

        background-color:#ddd;

}



#main ul.register_tabs {

        border-bottom:none;

}



#main ul.register_tabs li a.active {

        background-color:#6d7a81;

        color:#fff;

}

.errors{

   background-color:#fbfbf5;

   color:#ca541a;

   border:1px solid #ca541a;

   padding-left:5px;

   padding-right:5px;

   margin-top:15px;

}

.congrat{

   background-color:#edfcec;

   color:#4a9544;

   border:1px solid #309f27;

   padding-left:5px;

   padding-right:5px;

   margin-top:15px;

}


#pageContentContainer tr.active_0 a { color: #bbb;}
