﻿  /* CSS layout */

body {
	width: 800px;
	margin: 0 auto;
/*	background-color: #FFFF99; */;	background-color: #E4E492;
	font-size: .9em;
	font-family: Verdana;
}
#masthead {
	width: 800px;
	font-size: xx-large;
	text-align: center;
}

#top_nav { width: 800px; clear:both; }

#container {
	width: 800px;
}

#left_col {
	border: 10px;
	width: 210px;
	float: left;
	font-size: small;
	background-color:#DDDD77;
	text-align:center;
	text-decoration:none;
}

#left_col ul { padding: 0; text-align: center; }
#left_col li { list-style-type: none; line-height: 1.5pc; }
#left_col h3 a {
	text-decoration: none;
	line-height: 1.5 pc;
	font-size: large;
}

#left_col p { line-height: .8pc; }

#page_content {
	margin-left: 210px;
	padding: 5px 20px 5px 20px;
	text-align: justify;
	font-weight: normal;
}
	
#footer {
	width: 800px;
	clear: both;
	font-size:medium;
	text-align:right;
}


.rowTint { color: #000; background: #fffaca; }

/* ---------------------------------------------------------**
**   Support for Executive page                             **
**--------------------------------------------------------- */
.execs{	font-family: Verdana; font-size: small; position:relative; }
.execs img { width: 0px; height: 0px; border-width: 0px; }
.execs a { width: 0px; height: 0px; border-width: 0px; text-decoration: none; }
.execs a:hover img { position:absolute; top: 0px; left: 320px; height: 320px; width: 240px; }


.style1 { font-family: Wingdings; font-size: medium; color:red; }

.tblMember {  }
.tblMember tr { height:30px; }
.tblMember td { vertical-align:middle; }


/* ---------------------------------------------------------------------------
   Support for more...
--------------------------------------------------------------------------- */
#accordion { margin:20px 0px; }

h3.toggler {
	cursor: pointer;
	color: #FF0000;
	margin: 0 0 4px 0;
	padding: 3px 5px 1px;
}


p.toggler {
	cursor: pointer;
	color: #FF0000;
	margin: 0 0 4px 0;
	padding: 3px 5px 1px;
}

div.element p, div.element h3 {
	margin:0px;
	padding:4px;
}









h3.toggler2 {
	cursor: pointer;
	color: #FF0000;
	margin: 0 0 4px 0;
	padding: 3px 5px 1px;
}


p.toggler2 {
	cursor: pointer;
	color: #FF0000;
	margin: 0 0 4px 0;
	padding: 3px 5px 1px;
}

div.element2 p, div.element2 h3 {
	margin:0px;
	padding:4px;
}








blockquote { padding:5px 20px; }


/* ---------------------------------------------------------------------------
/*	Photo-Caption PZ3 CSS (The Good Stuff) */
--------------------------------------------------------------------------- */

.PZ3-l { float:left; margin-right:10px; }
.PZ3-r { float:right; margin-left:10px; direction:rtl; }
  html>/**/body .PZ3-r { position:relative; }

.PZ3zoom { border:1px solid #369; }
.PZ3zoom a:visited { display:block; padding:0; overflow:hidden; text-decoration:none; height:100%; width:100%; }
.PZ3zoom a { display:block; padding:0; overflow:hidden; text-decoration:none; height:100%; width:100%; }
  html>/**/body .PZ3-r a { right:0; }

.PZ3zoom a:hover { position:absolute;
  z-index:999; padding:0; background:none; 
  cursor:default; height:auto; width:auto;
  overflow:visible; border:1px solid #369;
  margin:-1px 0 0 -1px; }
  html>body .PZ3zoom a:hover { margin:-1px -1px 0 -1px; }

.PZ3zoom a img { border:0; height:100%; width:100%; }
.PZ3zoom a:hover img { height:auto; width:auto; border:0; }

a:hover .PZ31cap {
  display:block;
  direction:ltr; font:10pt verdana,sans-serif;
  margin-top:-3px; background:#369; color:#fff;
  text-align:left;
}

a:hover .PZ3cap { display:block;
  direction:ltr; font:10pt verdana,sans-serif;
  margin-top:-3px; background:#369; color:#fff;
  text-align:left; }
a:hover .PZ3cap { padding:3px 5px; }
.PZ3inr { display:block; padding:2px 5px; }

.noCap a:hover .PZ3cap { display:none; }
.noBdr a:hover { border:0; }
.noBdr { border:0; }
.Lnk a:hover { cursor:pointer; }

/* End Photo-Caption Zoom CSS */
