@charset "UTF-8";
/* CSS Document */

@charset "utf-8";

/* CSS Document */

/* Color Structure
light blue: 77adda
dark blue: 043967
pale blue: e8f2fb
*/


/* Elements*/
body {
background-color: #9ec8e5;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: 100%;
background-image:url(images/mainBack.png);
}




h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 24px;
	}



h2 {
	font-size: 16px;
}

.spacer{
padding-top:24px;
margin-top:24px;
}

.spacer2{
padding-top:10px;
margin-top:10px;
}

h3 {
	font-size: 14px;
	color: #215684;
}

h4 {
font-size: 14px;
color:black;
font-style:oblique;
text-indent:0px;
padding-bottom:0px;
margin-bottom:0px;
text-decoration:underline;
}

p,a,li,ul,ol,td {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
}

td, td a {
font-size:11px;
}


th {
font-size:12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
background-color:#CCCCCC;
}

a {
text-decoration:none;
color:#043967;
font-weight:700;
}

a:hover{
text-decoration:underline;
color:#215684;
}

a:visited{
color:#043967;
}

/* positioning */

div#topLevel{
width:1000px;
margin: 0px auto;
height:820px;
}


div#mainContainer{
position:absolute;
top:145px;
width: 998px;
height: 700px;
margin: 0px auto;
background-color: white;
border:solid 1px #215684;
background-image: url(images/leftBack.png);
background-repeat:repeat-y;
}

div#mastHead{
display: block;
width: 825px;
height: 125px;
background-color: transparent;
position:absolute;
top:20px;
margin-left:175px;
border: none;
background-image: url("images/mastHead.png");
background-repeat:no-repeat;
z-index:4;
}

div#mastCorner {
display:block;
background-image: url("images/corner.png");
position:absolute;
width:175px;
height:235px;
top:20px;
margin-right:825px;
border:none;
background-repeat:no-repeat;
z-index:4;
}

div#leftNav {
	text-align: left;
	width: 128px;
	position: relative;
	left: 0px;
	top: 110px;
	border-right: none;
	background-color:none;
	height; 100%;
	padding-top:20px;
	padding-left:10px;
}

#leftNav p,#leftNav a{
font-size:11px;
}

div#content {
position: absolute;
width: 780px;
height: 660px;
background-color: transparent;
top: 20px;
right: 30px;
/*margin: 0px 22px 0px 22px;
padding-top:12px;
*/
}

div#content_open {
position: absolute;
width: 780px;
height: 860px;
background-color: transparent;
top: 20px;
right: 30px;
/*margin: 0px 22px 0px 22px;
padding-top:12px;
*/
}

img.splash{
	float:right;
	padding-left:24px;
	}


div#footer{
position:absolute;
top:820px;
height:40px;
background-color:transparent;
z-index:25;
width:1000px;
background-image:url(images/footer.png);
background-position:bottom;
background-repeat:no-repeat;
font-size:6px;
color:#666666;
text-align:center;
}

div#indented{
/*position:relative;
width: 720px;
top: 0px;
left: 30px;*/
padding-left:30px;
padding-top:6px;
}

#footer a{
color:#215684;
}

#footer a:hover{
color:black;
}

.copyRight{
padding-top:45px;
}

div#topLinks {
position:absolute;
bottom:0px;
width:812px;
right:0px;
height:20px;
}


div.link {
color:white;
background-image:none;
text-align:center;
float:left;
width:119px;
height:20px
}

div.link2 {
color:white;
background-image:none;
text-align:center;
float:left;
width:200px;
height:20px
}

.link a{
text-decoration:none;
color:#9ec8e5;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:14px;
}

.link a:hover{
color:white;
}

.link2 a{
text-decoration:none;
color:#9ec8e5;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:14px;
}

.link2 a:hover{
color:white;
}

#leftNav p{
padding-bottom:-30px;
padding-top: 12px;
}

#leftNav ul{
padding-top:-12px;
}


#leftNav a {
color:#333333;
text-decoration:none;
font-weight:700;
}

#leftNav a:hover{
text-decoration:underline;
}

div#menuBar {
	width: 900px;
	position: relative;
	top: 105px;
	left: 0px;
	height: 15px;
	z-index:5;
	}

div#contentMain {
position: relative;
width: 856px;
height: 535px;
background-color: transparent;
top: 25px;
left: 0px;
margin: 0px 22px 0px 22px;
z-index: 0;
background-image: url("images/ahava_mainback.jpg");
background-repeat:no-repeat;
background-position:bottom right;
}



div#mastHead ul li{
display: inline;
margin-right: 15px;
list-style-position: inside;
list-style-type: none;
}



/* Menu Elements */

#menu {

   position: absolute;

   font-family: sans-serif;

   font-size: 100%;

   left: 0px;

  }

/* Each menu name */

#menu li {

	font-weight: 600;

   float: left;

   list-style-type: none;

   width: 130px;

   background-color: transparent;

   border: none;

   text-indent: 0px;

   margin-left: 5px;

}

/* each main menu link */

#menu li a {

   color: white;
   text-decoration: none;
   width: 100%;
   display: block;

   padding: 1px 0.5em;

}

.menuLift{
position:relative;
top:-18px;
}

#menu li a:hover {

   background-color: #330099;

   color: #dacef1;

}

/* The entire submenu */

#menu li ul {

   background-color: #dacef1;

   margin: 0px;

   padding: 0px;

   display: inline;

   margin-top:0px;
   position:relative;
   top:-7px;
   border:solid 1px #330099;

}

/* Each submenu item */

#menu li ul li {

	font-style:normal;

	font-weight: 600;

   padding: 2px;

   margin: 0px;

   float: none;

   list-style-type: none;

   width: 120px; /*this controls the width of the links in the menu*/

   text-indent: 0px;

   border:solid 1px #dacef1;
   background-color:white;

}

#menu li ul li a{

   color:#333333; /*sub menu color*/

   text-decoration: none;

}

#menu li ul li a:hover{
background-color: transparent !important;
text-decoration: underline;
color:#330099;

}

/* 780, 660 */

div#infoBox{
position:absolute;
margin:0px auto;
top:65px;
/*left:300px;*/
width: 600px;
height:500px;
border:outset 12pt #215684;
padding: 20px;
background-color:white;
z-index:12;
}


div#infoContent{
position:relative;
width: 500px;
height:425px;
top:18px;
left:50px;
}


div.next{
position:absolute;
bottom:12px;
right:24px;
text-align:right;
}

div.previous{
position:absolute;
bottom:12px;
left:24px;
text-align:left;

}

a.showAbout1,a.showAbout2,a.showAbout3,a.showAbout4,a.showAbout5,a.showAbout6,a.showAbout7,a.showAbout8,a.showAbout9,a.showAbout10,a.showAbout11,a.closeAbout,a.showReport1,a.showReport2,a.showReport3 {
font-weight:700;
}

div#about1,div#about2,div#about3,div#about4,div#about5,div#about6,div#about7,div#about8,div#about9,div#about10,div#about11,div#report1,div#report2,div#report3{
z-index:14;
}

div#memAhern,div#memAnderson,div#memAroian,div#memBallew,div#memBellinger,div#memBloom,div#memBoulet,div#memCatorD,div#memCatorM,div#memDemulling,div#memDillon,div#memDurando,div#memDyer,div#memEason,div#memFailing,div#memGilbert,div#memHedlund,div#memHenningsen,div#memPage,div#memHutton,div#memKaech,div#memKemp,div#memKindall,div#memKling,div#memKozlowski,div#memLoomis,div#memLudwig,div#memMacGillivray,div#memMeyer,div#memMiller,div#memPieper,div#memPlaisance,div#memRichardson,div#memShelfow,div#memSnider,div#memTakahashi,div#memWonacott,div#memElliott,div#memHarrington,div#memHeacock,div#memHolub,div#memKanning,div#memMcCauley,div#memMcGaughey,div#memTinker,div#memGen{
z-index:14;
padding-bottom:5px;
}


div.memAhern,div.memAnderson,div.memAroian,div.memBallew,div.memBellinger,div.memBloom,div.memBoulet,div.memCatorD,div.memCatorM,div.memDemulling,div.memDillon,div.memDurando,div.memDyer,div.memEason,div.memFailing,div.memGilbert,div.memHedlund,div.memHenningsen,div.memPage,div.memHutton,div.memKaech,div.memKemp,div.memKindall,div.memKling,div.memKozlowski,div.memLoomis,div.memLudwig,div.memMacGillivray,div.memMeyer,div.memMiller,div.memPieper,div.memPlaisance,div.memRichardson,div.memShelfow,div.memSnider,div.memTakahashi,div.memWonacott,div.memElliott,div.memHarrington,div.memHeacock,dif.memHolub,div.memKanning,div.memMcCauley,div.memMcGaughey,div.memTinker{
z-index:14;
}

div#memDetailAhern,div#memDetailAnderson,div#memDetailAroian,div#memDetailBallew,div#memDetailBellinger,div#memDetailBloom,div#memDetailBoulet,div#memDetailCatorD,div#memDetailCatorM,div#memDetailDemulling,div#memDetailDillon,div#memDetailDurando,div#memDetailDyer,div#memDetailEason,div#memDetailFailing,div#memDetailGilbert,div#memDetailHedlund,div#memDetailHenningsen,div#memDetailPage,div#memDetailHolub,div#memDetailHutton,div#memDetailKaech,div#memDetailKemp,div#memDetailKindall,div#memKling,div#memDetailKozlowski,div#memDetailLoomis,div#memDetailLudwig,div#memDetailMacGillivray,div#memDetailMeyer,div#memDetailMiller,div#memDetailPieper,div#memDetailPlaisance,div#memDetailRichardson,div#memDetailShelfow,div#memDetailSnider,div#memDetailTakahashi,div#memDetailWonacott,div#memDetailElliott,div#memDetailHarrington,div#memDetailHeacock,div#memDetailKanning,div#memDetailMcCauley,div#memDetailMcGaughey,div#memDetailTinker,div#searchByCity,div#searchByName{
z-index:14;
}

a.showMemAhern,a.showMemAnderson,a.showMemAroian,a.showMemBallew,a.showMemBellinger,a.showMemBloom,a.showMemBoulet,a.showMemCatorD,a.showMemCatorM,a.showMemDemulling,a.showMemDillon,a.showMemDurando,a.showMemDyer,a.showMem11Eason,a.showMemFailing,a.showMemGilbert,a.showMemHedlund,a.showMemHenningsen,a.showMemPage,a.showMemHolub,a.showMemHutton,a.showMemKaech,a.showMemKemp,a.showMemKindall,a.showMemKling,a.showMemKozlowski,a.showMemLoomis,a.showMemLudwig,a.showMemMacGillivray,a.showMemMeyer,a.showMemMiller,a.showMemPieper,a.showMemPlaisance,a.showMemRichardson,a.showMemShelfow,a.showMemSnider,a.showMemTakahashi,a.showMemWonacott,a.showMemElliott,a.showMemHarrington,a.showMemHeacock,a.showMemKanning,a.showMemMcCauley,a.showMemMcGaughey,a.showMemTinker,a.lastName,a.city{
font-weight:700;
}

div#pageNav1,div#pageNav2,div#pageNav3,div#pageNav4,div#pageNav5,div#pageNav6,div#pageNav7,div#pageNav8,div#pageNav9,div#pageNav10,div#pagePDX1,div#pagePDX2{
z-index:14;
}



a.set1,a.set2,a.set3,a.set4,a.set5,a.set6,a.set7,a.set8,a.set9,a.set10{
font-weight:700;
}

a.albany,a.ashland,a.astoria,a.bakercity,a.beaverton,a.bend,a.coosbay,a.corvallis,a.cottagegrove,a.eugene,a.grantspass,a.gresham,a.mcminnville,a.medford,a.milwaukie,a.newberg,a.oregoncity,a.portland,a.portland2,a.redmond,a.roseburg,a.salem,a.tacoma,a.thedalles,a.wilsonville,a.woodburn{
font-weight:700;
}


.italics {
font-style:italic;
}

.centered{
text-align:center;
}

div#closeInfo{
position:absolute;
right:12px;
top:12px;
}

.lead p{

text-align: center;

}

div.left2{
padding-top:-4px;
padding-left:8px;
}

a .left2{
font-weight:normal;
color:#215684;
}

.left2 a {
	font-weight:normal !important;
	color:#215684 !important;
}	



.left2 a:hover  {
	color:#333333 !important;
	text-decoration: underline;
}	

#leftNav p{
border-bottom:solid 1px #999;
margin:0px;
padding-top:12px;
}

.bulleted{
list-style:outside circle;
padding-bottom:2px;
}

#report ol li {
list-style:outside decimal;
font-weight:700;
color:#215684;
font-size:14px;
}

#report ol ol li{
list-style:outside upper-alpha !important;
font-weight:normal !important;
color:black !important;
font-size:12px !important;
}

.minutes ol li{
list-style:outside !important;
font-weight:normal !important;
color:black !important;
font-size:12px !important;
}



td {
text-align:left;
}

.underline {
text-decoration:underline;
}

div.officer{
position:relative;
float:left;
top:40px;
left:20px;
width:350px;
height:105px;
padding-bottom:25px;
}

.officer img{
float: left;
border:solid 1px #666666;
margin:2px;
margin-right:12px;
}

.officer h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
padding:0px;
margin:0px;
font-style:oblique;
}

.officer h3, .officer p{
font-size:12px;
padding:0px;
margin:0px;
}

.officer h5{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:15px;
padding:0px;
margin:0px;
font-style:oblique;
}

.officer a{
font-weight:normal;
}

div.member{
position:relative;
top:10px;
left:0px;
background-image:url(images/blueBar.png);
background-repeat:repeat-x;
width: 480px;
padding-bottom:15px;
}

.member img{
float:left;
margin: 5px 5px;
margin-right:15px;
border:solid 1px #333333;
background-color:#FFFFFF;
clear:both;
margin-bottom:10px;
}

.member a{
color:black;
}

.member {
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-weight:normal;
}

.member a:hover{
text-decoration:underline;
}

div#searchByCity,div#searchByName{
padding:0px;
margin:0px;
}

div.memberDetail{
position:absolute;
width:250px;
top:70px;
height:300px;
right:0px;
border:solid 1px #CCCCCC;
clear:none;
padding:10px;
}

div.search{
position:absolute;
width:250px;
bottom:0px;
right:0px;
border:none;
clear:none;
padding:0px;
height:220px;
}

.search h3{
padding-bottom:10px;
margin:0px;
}
.search a{
color:#666666;
}

.search p{
padding-bottom:3px;
margin:0px;
}

div#navSetting{
position:absolute;
width:250px;
height:260px;
bottom:0px;
right:0px;
border:none;
clear:none;
padding:10px;
text-align:center;
}

.memberDetail h1{
font-size:18px;
color:#666666;
}

.member h1{
font-size:16px;
padding:0px;
maring:0px;
padding-top:2px;
}

h2.member{
font-size:12px;
padding:0px;
margin:0px;
}

.member p{
font-size:12px;
padding:0px;
margin:0px;
padding-bottom:5px;
}

.searchBox a, .searchBox p{
font-size:10px !important;
color:#215684;
}

.searchBox{
position:relative;
float:left;
clear:none;
padding-bottom:15px;
width:82px;
}

div.memberContact{
position:relative;
top:0px;
right:0px;
float:right;
height:12px;
}

.memberContact img{
border:none;
}

.floatRight {
float:right;
}

.gray{
color:#999999;
}



.simpleList{
list-style:inside;
list-style-type:circle;
font-weight:normal; !important
color:#000000; !important
font-size:10px;
}
