@charset "UTF-8";
/* CSS Document */
body {font-family: Georgia, "Times New Roman", Times, serif; text-decoration:none; font-weight:300;
      font-style:normal; text-align:left; line-height: 1.1; font-size:14px;
 		background-color:white;  color:#3a4d6e; }
	  

table.pg {border-spacing:0px; width:900px;  }	
   tr.submenu{padding:10px;}
   tr.menu{padding:15px;}
/* ----- div's ------- */

#allpage{ display:table; font-size:14px; text-align:center; 
	width:900px; margin-left:50px ;
	background-color:#f1e8ce; }
	#allpage a {color:#b46b00; font-weight:bold;  text-decoration:none; }
	#allpage a:hover{color:#b44b00; font-weight:bold;  text-decoration:none;}
	#allpage a:active{color:#8c690a; font-weight:bold;  text-decoration:none; }

#toplogo{ display:table-row;background-color:#3a4d6e; color:#3a4d6e; border:2; border:4px; padding:0;  }
					
#menu{ display:table-row;  text-align:center;  font-size:16px; color:#b46b00;
			font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-style:normal; 
      		font-weight:100;   line-height:1.9; font-size:inherit; 
			 background-color:#debe85; }	
	 #menu a { color:#000000; font-size:16px;  line-height:1.3; }
	 #menu a:hover { color:#8c690a; font-size:16px;  line-height:1.3; }
	 
/* -- menu colors for current page  -- */
.curpg{  color:#8c690a;}

#submenu { display:table-row; padding:5px; text-align:center;
			font-family:Verdana, sansserif; text-decoration:none; font-style:normal; 
			font-weight:500;  line-height:1.9; font-size:inherit;
			background-color:#365071;  color:#ffffff; }	
	#submenu a {color:#ffffff;   font-size:14px; font-weight:600;  text-decoration:none;  }
	#submenu a:hover {color:#dcb755;font-size:14px;  font-weight:600;;  text-decoration:none;}
	
#subsubmenu{ display:table-row;  text-align:center;  font-size:16px; color:#b46b00;
			font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-style:normal; 
      		font-weight:100;   line-height:1.9; font-size:inherit; 
			 background-color:#debe85; }	
	 #subsubmenu a { color:#000000; font-size:14px;  line-height:1.3; }
	 #subsubmenu a:hover { color:#8c690a; font-size:14px;  line-height:1.3; }
	 	
	
#slidebox {  background-color:#f1e8ce;align:center; margin:0px;}
#slideview { background-color:#f1e8ce;  float:left; }
				

#maincontent { align:center;  text-align:left;
						color:#365071; }	
		
	
#leftcol {  float:left;  width:45%; margin: 15px;    }
#rightcol{  float:right; width: 45%;  margin: 15px;  }

#onecentercol{ float:inherit; width: 90%;   margin-left:5%; }

#copyright{ font-size:12px; text-align:center; }


#membershipform {font-size:12px; font-weight:600; margin:0px;}

/* ----- std styles for elements ------- */


h1 {font-size:18px; color:#8c690a; font-weight:800; text-align:center; }
h2 {font-size:16px; color:#365071; font-weight:800;  text-align:left; }
h3{font-size:16px;  color:#8c690a; font-weight:800;  text-align:center; }
h4{font-size:16px;  color:#8c690a; font-weight:500; text-align:left;  }

.orang24{ font-size:24px; color:#9c690a; font-weight:800; }
.orang24ctr{ font-size:24px; color:#9c690a; font-weight:800; text-align:center; }
.orang18{ font-size:18px; color:#9c690a; font-weight:800; }
.orang18ctr{ font-size:18px; color:#9c690a; font-weight:800; text-align:center; }
.orang16 {font-size:16px; color:#9c690a; font-weight:800;  }
.orang16ctr {font-size:16px; color:#9c690a; font-weight:800; text-align:center;}

.orang12 {font-size:12px; color:#9c690a; font-weight:400;  }
.orang12ctr {font-size:12px; color:#9c690a; font-weight:400; text-align:center;}

.photocaption{font-size:14px; color:#8c690a; font-weight:400; }

.navy18 { font-size:18px; color:#365071; font-weight:800;  }
.navy18ctr  {font-size:18px; color:#365071; font-weight:800; text-align:center;}
.navy16 {font-size:16px; color:#365071; font-weight:800;  }
.navy16ctr {font-size:16px; color:#365071; font-weight:800; text-align:center;}

.orgname{ fontsize:18px; color:#365071; font-weight:bold;}

p{ color:#355071}
p.flist { font-weight:900; text-indent:20px;}
p.quoteblock { margin:30px; font-weight:600; }
p.fill {font-size: 12px; font-weight:600;}
ul { list-style-position:outside; }

.curwillpg{font-weight:900; color:#000000; background-color:#ffffff; }
.booktext{ font-size:12px; color:#000; font-weight:400;  color:#365071; }

.memlev { font-weight:900; text-indent:10px;}
.memben { font-weight:500; position:relative;   left:50px; }

hr{color:#debe85; noshade; }
.addr{font-size: 10px; font-weight:400;}

ol { list-style:decimal, inside; margin-left:10px; margin-bottom:10px;}
ol li {margin-bottom:10px;}
ul { list-style-type:disc; list-style:inside; margin-left:10px;}

ul.sbar{ list-style-type:square; list-style:inside; margin-left:10px;}

img{ margin:0 0 0 0px; border-color:#000; border:thin; border-width:thick; }
img.nomarg{ margin:0px;}
img.photo{
	margin: 10px;
	border:1px;
	border-color:#000000;
}

img.bkpop{ width:115px; float:left; margin:10px; }

img.hhindex{border:0px;  margin:0 10 0 0;  align:center; }

img.logophoto{border:0px;  margin:0px;  align:right; }
img.logo{border:0px;  margin:0px;   align:left;}
img.memberlogo{border:0px;  margin:0 20 0 0;   align:left;}

table.ftr { font-size:11px;font-weight:800; width:70%; padding:0; vertical-align: top;  text-align:center;    }


table.booklist 
{
	width:750px;
	border-width: 1px ;
    border-color:#365071;
    border-style: solid;
}
table.booklist td
{
	border-width: 0 0px 1px 0;
    border-color: #bc9c65;
    border-style: solid;
	margin: 0;
    padding: 5px;
  
}

.specialnotice{color:#600}

/* ----- color values ------- */
#orange {color:#f5a637}
#navy {color:#365071}
#cream{color:#f1e8ce}
#darkercream{color:#efe8c1}
#darkcream{color:#bc9c65}
#darkestcream{color:#8c690a;}
#gold{ color:#db8e85; }
