body { margin: 0px; padding: 0px; background: #fcfdeb url(/_library/templates/skin_pca/background.jpg) repeat-x top left; font: 12px Arial, Helvetica, sans-serif; }

#wrapper { width: 998px; margin: 0 auto; border-left: 2px solid #291b18; border-right: 2px solid #291b18; font-size: 1.0em; }
#header { border-top: 4px solid #797900;  background-color: #677516; height: 132px; }
#header .logo { height: 130px; width: 998px;  border-top: 2px solid #291b18; background: url(/_library/templates/skin_pca/header.jpg) no-repeat top left; }
#header .logo h1 { }
#header .logo h1 a { display: none; height: 130px; width: 998px; color: #1b250a; }

#splash-row1 {}

#splash-row1-rightwrap { margin: 0px; min-height: 404px; padding: 0px;}

  #splash-row1-rightwrap .splashtop-col1 {  min-height: 404px;  float: left; width: 277px;   background-color: #82171f;   color: #f7f0e1;   }
  #splash-row1-rightwrap .splashtop-col1 h2 { color: #fff;   font: 1.4em Verdana, sans-serif;   font-weight: normal;   letter-spacing: 1px;   margin-bottom: 0.5em;  background: url(/_library/templates/skin_pca/bar_fade_red.jpg) no-repeat bottom center;   color: #F7F0E1; }
  #splash-row1-rightwrap .splashtop-col1 .inner {  padding: 20px;  line-height: 150%;}
  #splash-row1-rightwrap .splashtop-col1 a { color: #fff; }

  #splash-row1-rightwrap .splashtop-col2 {  min-height: 404px; float: left; width: 278px;   background: #e2dca7 url(/_library/templates/skin_pca/bg_home_sidebar-right.jpg) no-repeat bottom right;   color: #1d2809;   }
  #splash-row1-rightwrap .splashtop-col2 .inner {  padding: 20px;  line-height: 150%;   }
  #splash-row1-rightwrap .splashtop-col2 h2 {  font: 1.4em Verdana, sans-serif;   font-weight: normal;   letter-spacing: 1px;   margin-bottom: 0.5em; background: url(/_library/templates/skin_pca/bar_fade_tan.jpg) no-repeat bottom center;  }

#splash-row1-leftwrap { margin: 0px; padding: 0px; float: left; min-height: 404px; width: 443px; background: #648b29 url(/_library/templates/skin_pca/bg_home_sidebar-left.jpg) no-repeat top left; }


#containerarea { width: 998px;  background: url(/_library/templates/skin_pca/bg_main.gif) repeat-y top left;  }





.clear { clear: both; }














#content { float: left; width: 720px; min-height: 450px;  line-height: 150%; }
#content .inner { padding: 30px; }
#content h2 { color: #1d2809; font: 2.0em Georgia, "Times New Roman", serif; line-height: 1.2em; font-weight: normal;  margin-bottom: 0.2em; }

#sidebar { float: right; width: 278px; height: 800px; background: #82171f url(/_library/templates/skin_pca/bg_sub_sidebar-right.jpg) no-repeat top right; }
#sidebar .inner{ padding: 20px; color: #f7f0e1; line-height: 150%; }
#sidebar a { color: #f7f0e1; }

#footer { clear: both;  width: 998px; height: 150px; background: #4d6305 url(/_library/templates/skin_pca/bg_footer.jpg) no-repeat top left;  }
#footer .inner{ color: #fefeed; padding: 20px 0 0 20px;  }
#footer p { padding-bottom: 10px; }
#footer br { display: none; }
#footer p br { display: block; }
#footer a { color: #8fa028; }


.clear { clear: both; }



.MenuActive {
  color: #1d2809;
  background-color: #fefeed;
  }




#header {
  border-top: 4px solid #797900;
  background-color: #677516;
  height: 132px;
  }

#logo {
  border-top: 2px solid #291b18;
  background: url(/_library/templates/skin_pca/header.jpg) no-repeat top left;
  }
#logo h1 {}
#logo h1 a {
  display: block;
  height: 130px;
  width: 998px;
  text-indent: -999em;
  color: #1b250a;
  }

#NavM111D { padding: 0px; margin: 0px; }
#NavM111D ul { padding: 0px; margin: 0px; }

#main {   float: left;   width: 998px;   background-color: #fefeed;   color: #444; }

#content-top { float: left; border-bottom: 6px solid #f0f3d7;  }

#slideshow, #whats-new, #sidebar-home {    float: left;   height: 404px;  }

#whats-new h2, #sidebar-home h2 {   font: 1.4em Verdana, sans-serif;   font-weight: normal;   letter-spacing: 1px;   margin-bottom: 0.5em;   }

#whats-new .content, #sidebar-home .content {  padding: 20px;  line-height: 150%  }

#whats-new {   width: 278px;   background-color: #82171f;   color: #f7f0e1;   }
#whats-new h2 {   background: url(/_library/templates/skin_pca/bar_fade_red.jpg) no-repeat bottom center;   color: #F7F0E1;   }
#whats-new a { color: #fff; }

#sidebar-home {   width: 277px;   background: #e2dca7 url(/_library/templates/skin_pca/bg_home_sidebar-right.jpg) no-repeat bottom right;   color: #1d2809;   }
#sidebar-home h2 {   background: url(/_library/templates/skin_pca/bar_fade_tan.jpg) no-repeat bottom center;   }
#sidebar-home a { color: #000; }


/*
  HOME PAGE STYLES
*/

/* 
  LOWER HOME PAGE CONTENT 
*/
#welcome .content,
#welcome-sidebar .content {
  padding: 25px;
  }

#welcome {
  float: left;
  width: 721px;
  }
#welcome h2 {
  color: #1d2809;
  font: 2.0em Georgia, "Times New Roman", serif;
  line-height: 1.2em;
  font-weight: normal;
  }

#welcome-sidebar {
  float: left;
  width: 277px;
  }

/*
  SUB PAGE STYLES 
*/

body.sub-pages #navigation {
  border-bottom: 1px solid #fefeed;
  }

body.sub-pages #main {
  background: url(/_library/templates/skin_pca/bg_main.gif) repeat-y top left;
  }

#content-main {
  clear: both;
  float: left;
  width: 998px;
  min-height: 1%;
/*  height: auto; */
  background-color: #fefeed;
  line-height: 150%;
  }


/* Hides from IE5-mac \*/
html #content-main {height: 1%;}
/* End hide from IE5-mac */ 

body.admin #content-main .content,
body.sub-pages #content-main .content {
  padding: 30px;
  }

body.sub-pages #content-main {
  float: left;
  width: 720px;
  }

/* PAGE TITLES */
#content-main h2 {
  color: #1d2809;
  font: 2.0em Georgia, "Times New Roman", serif;
  line-height: 1.2em;
  font-weight: normal;
  margin-bottom: 0.2em;
}

#content-sidebar {
  float: left;
  width: 278px;
  min-height: 400px;
  background: #82171f url(/_library/templates/skin_pca/bg_sub_sidebar-right.jpg) no-repeat top right;
  }

#content-sidebar .content {
  padding: 20px;
  color: #f7f0e1;
  line-height: 150%;
  }
#content-sidebar a {
  color: #f7f0e1;
  }


#footer {
  clear: both;
  width: 998px;
  height: 150px;
  background: #4d6305 url(/_library/templates/skin_pca/bg_footer.jpg) no-repeat top left;
  }

#footer .content {
  color: #fefeed;
  padding: 20px 0 0 20px;
  }

#footer p {
  padding-bottom: 10px;
  }

#footer br { display: none; }

#footer p br { display: block; }

#footer a { color: #8fa028; }

.FooterCredit {
  width: 1000px;
  margin: 5px auto;
  color: #1D2809;
  text-align: center;
  font-size: 0.833em;
}



.Footer, .Footer a:link, .Footer a:visited, .FooterCredit, .FooterCredit a:link, .FooterCredit a:visited {}

.Footer a:hover, .Footer a:active, .FooterCredit a:hover, .FooterCredit a:active {text-decoration: underline; }
.MenuAdmin, .MenuAdmin a:link, .MenuAdmin a:visited {font-size: 10px; text-align: center; color: #000000; text-decoration:none;}
.MenuAdmin a:hover, .MenuAdmin a:active 	 {text-decoration: underline; }
.ViewData		{ font-size: 10px; color: #000000; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000 }

form			{ margin: 0px; padding: 0px; overflow:hidden; margin-left:0px; margin-right:0px}
input			{ font-size: 11px; font-family: Tahoma; width: 200px;  border: 1px solid #BBB; }
input.image		{ font-size: 11px; font-family: Tahoma; width: 200px;  border: none; }
input.radio		{ font-size: 11px; font-family: Tahoma; width: 20px; height: 20px }
input.checkbox	{ font-size: 11px; font-family: Tahoma; width: 20px; height: 20px }
input.submit	{ font-size: 11px; font-family: Tahoma; width: 100px }
input.disabled	{ font-size: 11px; font-family: Tahoma; width: 100px }
textarea		{ font-size: 11px; font-family: Tahoma; width: 200px; height: 80px; border: 1px solid #BBB;}
select			{ font-size: 11px; font-family: Tahoma; width: 200px; border: 1px solid #BBB; }
button			{ font-size: 11px; font-family: Tahoma; }

div.hr			{ height: 10px; border-top: 1px solid #000000; }
div.hr hr		{ display: none; }


#Calendar {}
.CalendarGrid {}
.CalendarGridNavigation {}
.CalendarGridHeader {border-style: none; border-bottom: 1px #1d2809 solid; text-align:center;} 
.CalendarGridHeaderCell { color: #1d2809; text-align:center; } 
.CalendarDayName { font-size:11px; }
.CalendarMonthTitle { font-size: 18px; font-weight: bold; color:#1d2809}
.CalendarDayCell { border:0px #4d5f15 solid; text-align:center; vertical-align: center; padding:0; border-collapse:collapse; background-color: #c1dc74; font-size:10px;  }
.CalendarDayCellToday { border:1px #1d2809 solid; text-align:center; vertical-align: center; padding:0; border-collapse:collapse; background-color: #1d2809; font-size:10px; color: #698322; }
.CalendarDayCellEvent { border:1px #698322 solid; text-align:center; vertical-align: center; padding:0; border-collapse:collapse; background-color: #c1dc74; font-size:10px; } 
.CalendarDayCellEventOver { background-color: #82171f; font-size:10px; line-height: 11px; color: #fefeed;}
.CalendarDayCellEventOff { background-color: #c1dc74; }
.CalendarDayEventText { font-size:10px; line-height: 11px; color: #1d2809; }
.CalendarDayCell div, .CalendarDayCellToday div, .CalendarDayCellEvent div, .CalendarDayCellEventOver div, .CalendarDayCellEventOff div {padding: 2px; padding-left: 5px; }
.CalendarDayNumber { font-size:10px; color: #1d2809; }
.CalendarEventViewImageNone { display: none; }

.ArticleItem { color: #666666; list-style: disc; padding-top: 10px; }
.ArticleItemTitle { font-size: 10px; color: #454545; font-weight: normal; }
.ArticleItemTitle a:link, .ArticleItemTitle a:visited { text-decoration: none; color: #454545; text-decoration: none; font-weight: normal; }
.ArticleItemTitle a:hover, .ArticleItemTitle a:active { color: #666666; text-decoration: underline; }
.ArticleItemDate { color: #666666; }
.ArticleItemMore { text-align: right; padding: 5px 5px 10px 0px; text-transform: uppercase; }

.TestimonyQuoteLeft { display: none; }
.TestimonyQuoteRight { display: none; }
.TestimonyText { padding: 27px 10px 0px 10px; background: url(/_library/templates/skin_eishawaii/quoteLeft.gif) no-repeat top left; }
.TestimonyName { padding-top: 10px; background: url(/_library/templates/skin_eishawaii/quoteRight.gif) no-repeat top right; }

