/* CSS Document */a:link {	color: #000;}a:visited {	color: #000;}a:link {	text-decoration: underline;}a:visited {	text-decoration: underline;}a:hover {	text-decoration: underline;}a:active {	text-decoration: none;}.hometext {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #000000;}.address {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	text-align: left;}.bodytext {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #000000;	width: 500px;}.egeret-title {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #000000;	text-transform:uppercase;	font-weight:bold;	border-bottom:1px solid #000;}.egeret-title p {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #000000;	text-transform:uppercase;	font-weight:bold;	padding-top:0px;	padding-bottom:12px;}.egeret-subtitle {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #000000;	font-weight:bold;}.egeret-subtitle p {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #000000;	font-weight:bold;	padding-top:0px;	padding-bottom:12px;}.egeret-body {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #000000;}.egeret-body p {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #000000;	padding-top:0px;	padding-bottom:12px;}.subnavtext {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #000000;	padding-bottom: 5px;	text-align: left;}.bodytable {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #000000;	padding-bottom: 4px;	text-align: left;	vertical-align: top;}.bodytabletitle {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #000000;	font-weight: bold;	text-align: left;}.imgleft {	float: left;	padding-right: 12px;	padding-bottom: 12px;}.bodytablemitzvah {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #000000;	padding-bottom: 4px;	text-align: left;	vertical-align: top;}.bodytableschool {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #000000;	padding-bottom: 4px;	text-align: left;	vertical-align: top;	padding-top: 4px;}.bodytextbold {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #000000;	font-weight: bold;}.homepagebuttons {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	color: #FFF;	font-weight: bold;	border-bottom: 1px solid #FFF;	text-align: bottom;	padding-left:10px;	padding-right:10px;}#homepagebuttons {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 14px;	color: #FFF;	font-weight: bold;	border-bottom: 1px solid #FFF;	text-align: bottom;	padding-left:10px;	padding-right:10px;}#homepagebuttons a:link, a:hover {	color:#FFF;	text-decoration:none; } #homepagebuttons a:active {	color:#000;	text-decoration:none; }#homepagebuttons a:visited {	color:#FFF;	text-decoration:none; }.homepageimages {	padding-bottom:10px;}.img-shadow-icon {  	float:left;  	background: url(images/shadowAlpha.png) no-repeat bottom right !important;  	background: url(images/shadow.gif) no-repeat bottom right;  	margin: 0px 0 0 0px !important;  	margin: 5px 0 0 5px;  }.img-shadow-icon img {  	display: block;  	position: relative;  	background-color: #fff;  	border: 1px solid #FFFFFF !important;	border: 4px solid #FFFFFF;  	margin: -3px 3px 3px -3px;  	padding: 3px; }#layer {	position:relative;	font-size:10px;	width:200px;	height:0px; 	left: 29px; 	top: -325px;	padding:10px;	}	p.webbot {	display:none;}.bottomlinks {	font-size:10px;}.eventshome {	width:100px;	font-family: Verdana;	font-size: 10px;	color: #000000;	padding-top:5px;	padding-left:3px;	padding-right:10px;	padding-bottom:1px;	font-weight: bold;	text-transform: uppercase;	text-decoration: none;}.eventshome a:link {	width:100px;	font-weight: bold;	color:#000;	text-decoration:none;}.eventshome a:visited {	width:100px;	font-weight: bold;	color:#000;	text-decoration:none; }.eventshome a:hover {	width:100px;	font-weight: bold;	color:#772D67;	text-decoration:none;}.eventshome a:active {	background:#000;	color:#FFF;	text-decoration:none;}.eventshome p {	padding:0px;	margin:0px;}.eventshomed {	width:115px;	font-family: Verdana;	font-size: 10px;	color: #000000;	padding-bottom:5px; 	padding-left:3px;	padding-right:10px;}iframe {	width:175px;	height:180px;	overflow-x: hidden; 	overflow-y: scroll;	margin: 0px; 	padding: 0px; 	bgcolor: #AFA7A3;}iframe a:link, a:hover {	color:#FFF;	text-decoration:none; } iframe a:active {	color:#000;	text-decoration:none; }iframe a:visited {	color:#000;	text-decoration:none; }.imgleft {	border: 1px solid #000;	margin-right:12px;	margin-bottom:12px;	padding:0px;	float:left;}.imgright {	border: 1px solid #000;	margin-left:12px;	margin-bottom:12px;	padding:0px;	float:right;}.torahtext {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 12px;	color: #000000;	width: 500px;}.torahtext h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	padding:0px;	margin:0px;}.red {	color:#FF0000;	border-bottom: 1px solid #FF0000;}.blue {	color:#1d398d;	border-bottom: 1px solid #1d398d;}.purple {	color:#8f499c;	border-bottom: 1px solid #8f499c;}.orange {	color:#c26e20;	border-bottom: 1px solid #c26e20;}