body { background: #CCDDFF; margin: 0px 0px 0px 0px; }
a { white-space: nowrap; }
a:hover { color : #0080FF; text-decoration: underline; }
h4 { padding-left: 20px; }
.bar { background-color: #FFF0C0; border-bottom:1px solid #CCAA44; }
.caption { font-family: Arial; font-weight: bold; font-size: 10pt; margin: 10px; text-align: center; }
.curr { background-color: #CCDDFF; border-bottom: #CCDDFF;  }
.L1 {  font-family: Tahoma, Arial;   font-size: 12pt; }
.L2 {  font-family: Tahoma, Arial;   font-size: 10pt; }
.L3 {  font-family: Tahoma, Arial;   font-size: 9pt; }
.Level {  font-style: italic;  font-weight: bold;  color: #CC0000; }
.Menu A {  color: #404040;  text-decoration: none; }
.Menu A:HOVER {  color : #0080FF;  text-decoration: underline; }
a.menulink {  text-decoration:none;   color: black;  background-color:transparent;  }
a.menulink:hover { text-decoration:underline; }
.nav {  text-align:center;  color: black;  font-size:10pt;  font-weight:bold;  font-family: Arial;   border-left:1px solid white;  border-right:1px solid #CCAA44;   padding-bottom:2px; }
.NOBR {  white-space: nowrap; }
.Prayer {  border-width: 1px;  border-style: solid;  border-spacing: 2px;  text-align: center;  margin: auto;  padding: 2px;  border-color: #888888 #FFEECC #FFEECC #FFEECC; }
.Prayer td {  border-color: #FFEECC #FFEECC #888888 #FFEECC;  padding: 10px; }
.pulldown {  text-align:left;  color: black;  background-color: #FFF0C0;  font-size:8pt;  font-weight:bold;  font-family: Arial;   border-bottom:1px solid #CCAA44;  border-left:1px solid #CCAA44;  border-right:1px solid #CCAA44; }
.SearchBox {  color: black;   background: #CCDDFF; }
.Summary {  float: right;   padding: 5px;   margin: 3px;   font-family: tahoma, arial;   font-size: 10pt;  border: outset #0066CC; }
.WideLeft {  float: left;   clear: left;   margin: 5px 10px 5px 0px;  }
.WideRight {  float: right;   clear: right;   margin: 5px 0px 5px 10px;  }
#Pulldown {  visibility: hidden;   position: absolute;  max-height: 75%; }
#DefFrame {  visibility: hidden;  position: absolute;    background: #CCDDFF;  width: 350px;   max-height: 150px;  overflow: auto;  border: solid 1px black;  padding: 0px 10px 0px 10px; }
#Hint {  visibility: hidden;   position: absolute;   width: 225px;  height: 75%;   overflow: auto; top: 0; left: 0; }
#HintList {  width: 100%;  border: solid 2px black;   background: white;   font-family: Arial;   font-size: 10pt; }
.sprite{ background: url(graphics/jewfaq-sprite.png) no-repeat 0 0; }
.banner{ background-position: 0 -108px; background-repeat:repeat-x; max-width: 3000px; height: 58px; }
.logo{ background-position: -133px 0; width: 287px; height: 58px; display: block; text-indent: -9999px;}
.srch{ background-position: -729px 0; width: 16px; height: 16px; display: block; text-indent: -9999px;}
.navbar{ background-position: -470px 0; width: 209px; height: 58px; display: block; text-align: left; text-indent: -9999px; position: relative;}
.fb { background-position: -51px 0; width: 32px; height: 32px; display: block; text-indent: -9999px; float: left; margin: 10px;}
.tweet{ background-position: -795px 0; width: 32px; height: 32px; display: block; text-indent: -9999px; float: left; margin: 10px;}
.twfollow{ background-position: -877px 0; width: 61px; height: 20px; display: block; text-indent: -9999px; clear: left; margin-left: 25px; }
.prev { position: absolute; left: 0; top: 0; width: 65px; height: 57px;}
.toc { position: absolute; left: 70px; top: 0; width: 75px; height: 57px;}
.next { position: absolute; left: 150px; top: 0; width: 58px; height: 57px;}
.social { margin: 0; padding: 0; list-style: none; text-align: center; }
.FooterAll { font-family: Arial; font-size: 75%; text-align: center; line-height: 200%; }
