@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;
*/
}

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:786px;
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#mem0,div#mem1,div#mem2,div#mem3,div#mem4,div#mem5,div#mem6,div#mem7,div#mem8,div#mem9,div#mem10,div#mem11,div#mem12,div#mem13,div#mem14,div#mem15,div#mem16,div#mem17,div#mem18,div#mem19,div#mem20,div#mem21,div#mem22,div#mem23,div#mem24,div#mem25,div#mem26,div#mem27,div#mem28,div#mem29,div#mem30,div#mem31,div#mem32,div#mem33,div#mem34,div#mem35,div#mem36,div#mem37,div#mem38,div#mem39,div#mem40,div#memGen{
z-index:14;
padding-bottom:5px;
}


div.mem0,div.mem1,div.mem2,div.mem3,div.mem4,div.mem5,div.mem6,div.mem7,div.mem8,div.mem9,div.mem10,div.mem11,div.mem12,div.mem13,div.mem14,div.mem15,div.mem16,div.mem17,div.mem18,div.mem19,div.mem20,div.mem21,div.mem22,div.mem23,div.mem24,div.mem25,div.mem26,div.mem27,div.mem28,div.mem29,div.mem30,div.mem31,div.mem32,div.mem33,div.mem34,div.mem35,div.mem36,div.mem37,div.mem38,div.mem39,div.mem40{
z-index:14;
}

div#memDetail0,div#memDetail1,div#memDetail2,div#memDetail3,div#memDetail4,div#memDetail5,div#memDetail6,div#memDetail7,div#memDetail8,div#memDetail9,div#memDetail10,div#memDetail11,div#memDetail12,div#memDetail13,div#memDetail14,div#memDetail15,div#memDetail16,div#memDetail17,div#memDetail18,div#memDetail19,div#memDetail20,div#memDetail21,div#memDetail22,div#memDetail23,div#memDetail24,div#memDetail25,div#memDetail26,div#memDetail27,div#memDetail28,div#memDetail29,div#memDetail30,div#memDetail31,div#memDetail32,div#memDetail33,div#memDetail34,div#memDetail35,div#memDetail36,div#memDetail37,div#memDetail38,div#memDetail39,div#memDetail40,div#searchByCity,div#searchByName{
z-index:14;
}

a.showMem0,a.showMem1,a.showMem2,a.showMem3,a.showMem4,a.showMem5,a.showMem6,a.showMem7,a.showMem8,a.showMem9,a.showMem10,a.showMem11,a.showMem12,a.showMem13,a.showMem14,a.showMem15,a.showMem16,a.showMem17,a.showMem18,a.showMem19,a.showMem20,a.showMem21,a.showMem22,a.showMem23,a.showMem24,a.showMem25,a.showMem26,a.showMem27,a.showMem28,a.showMem29,a.showMem30,a.showMem31,a.showMem32,a.showMem33,a.showMem34,a.showMem35,a.showMem36,a.showMem37,a.showMem38,a.showMem39,a.showMem40,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#pagePDX1,div#pagePDX2{
z-index:14;
}



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

a.albany,a.ashland,a.astoria,a.beaverton,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 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:100px;
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:50px;
top:50px;
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;
}