BODY {
	background-color:#efebe6;
	font:14px Georgia, "Times New Roman", Times, serif Linotype, Book Antiqua, Palatino, serif !important;
	color:#535455;
	margin:0;
	padding:0;
}

A {
	text-decoration:underline;
	color:#665d70;
	font-weight:normal;
}

A:Hover {
	text-decoration:underline;
	color:#7d7486;
	font-weight:normal;
}

TD {
	font:14px Palatino Linotype, Book Antiqua, Palatino, serif !important;
	text-decoration:none;
	color:#313131;
	font-weight:normal;
}

B,STRONG {
	font-weight:bold;
}






.rowbg {
	line-height: 6px;
	padding: 5px;
	background-repeat: repeat-x;
	color:white;
	background-color: #7c7c7e;
}

.row1 {
	background-color:#efece7;
}

.row2 {
	background-color:#d1cabd;
}






.error {
	text-decoration:none;
	color:#ac4d71;
	font-weight:normal;
}

.form1 {
	color:#343434;
	font-weight:normal;
	background-color:#E2E6DE;
	font-size:13px;
	letter-spacing:0;
	text-decoration:none;
}

.button_narrow,.button1,.button2,.button3,.button4 {
	height:20px;


/* width:            50px; */
	color:#ffffff;
	font-weight:bold;
	background-color:black;
	font-size:12px;
	letter-spacing:0;
	text-decoration:none;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
}

.small_button1,.small_button2 {
	height:20px;
	color:#ffffff;
	font-weight:bold;
	background-color:black;
	font-size:12px;
	text-align:center;
	vertical-align:middle;
	padding-left:5px;
	padding-right:5px;
}

A.abovemls {
	font-size:12px;
	text-decoration:none;
	color:#343434;
	font-weight:normal;
}

A.abovemls:hover {
	font-size:12px;
	text-decoration:underline;
	color:#343434;
	font-weight:normal;
}



/**** END REQUIRED CSS ****/
.homebox {
	border-color:#cbbeae;
	border-top-style:solid;
	border-bottom-style:solid;
	border-width:13px 0 12px;
}

#tagline {
	background-image:url(../images/city_bg.jpg);
	width:247px;
	height:91px;
}

#tagline TD {
	text-align:center;
	color:#ffffff;
	font-size:21px;
	font-weight:bold;
	vertical-align:middle;
	padding:0 6px;
}

#homegloballinks {
	background-image:url(../images/sub_menu_bg.jpg);
	line-height:27px;
	background-color:;
	padding:0 6px;
	text-align:center;
	vertical-align:middle;
	font-family:Times, Times New Roman, serif !important;
	font-size:12px;
	color:#ffffff;
}

#homegloballinks A {
	color:#ffffff;
	text-decoration:none;
}

#homegloballinks A:hover {
	text-decoration:underline;
}

#homenav {
	height:246px;
	background-image:url(../images/main_menu_bg.jpg);
	text-align:center;
}

#homenavlinks {
	padding:9px 8px;
	background-image:url(../images/homenav_sep.gif);
	background-repeat:no-repeat;
	background-position:bottom center;
}

#homenavlinks A {
	color:white;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
}

#homenavlinks A:hover {
	text-decoration:underline;
}

#citymenu {
	padding-left:14px;
	padding-right: 18px;
	padding-bottom:0;
	padding-right:0;
	padding-top:0;
	text-align:center;
	margin:0;
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif !important;
	color:black;
	float:left;
}

#citymenu li {
	list-style-type:none;
}

#citymenu a {
	font-family:Georgia, "Times New Roman", Times, serif !important;
	color:black;
	font-size:11px;
	text-decoration:none;
}

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

.sublogo {
	height:106px;
	width:95px;
	border-color:#e9dafa;
	border-bottom-style:solid;
	border-bottom-width:12px;
}

#nav {
	text-align:center;
	vertical-align:middle;
	border-top-color:#e9dafa;
	border-bottom-color:#e9dafa;
	border-top-style:solid;
	border-bottom-style:solid;
	border-width:13px 0 12px;
	padding:0;
}

.navbg {
	background-image:url(../images/header_main_menu_bg.gif);
	background-position:0 13px;
}

#nav A {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

#nav A:hover {
	color:white;
	text-decoration:underline;
}

.navright {
	height:106px;
	border-top-color:#e9dafa;
	border-bottom-color:#e9dafa;
	border-top-style:solid;
	border-bottom-style:solid;
	border-width:13px 0 12px;
}

.leftimage_wos {
	background-repeat:no-repeat;
	width:67px;
	background-image:url(../images/sub_image1_wos.jpg);
	background-position:top left;
	align:right;
	background-color:#cbbeae;

}

.leftimage_links {
	background-repeat:no-repeat;
	width:67px;
	background-image:url(../images/sub_image1_links.jpg);
	background-position:top left;
	align:right;
	background-color:#cbbeae;

}

.leftimage_articles {
	background-repeat:no-repeat;
	width:67px;
	background-image:url(../images/sub_image1_articles.jpg);
	background-position:top left;
	align:right;
	background-color:#cbbeae;

}

.leftimage_contact {
	background-repeat:no-repeat;
	width:67px;
	background-image:url(../images/sub_image1_contact.jpg);
	background-position:top left;
	align:right;
	background-color:#cbbeae;

}

.leftimage_ceremony {
	background-repeat:no-repeat;
	width:67px;
	background-image:url(../images/sub_image1_ceremony.jpg);
	background-position:top left;
	align:right;
	background-color:#cbbeae;

}

.leftimage_ketubot {
	background-repeat:no-repeat;
	width:67px;
	background-image:url(../images/sub_image1_ketubot.jpg);
	background-position:top left;
	align:right;
	background-color:#cbbeae;

}

.leftimage_about {
	background-repeat:no-repeat;
	width:67px;
	background-image:url(../images/sub_image1_about.jpg);
	background-position:top left;
	align:right;
	background-color:#cbbeae;

}
.leftimage {
	background-repeat:no-repeat;
	width:67px;
	background-image:url(../images/sub_image1.jpg);
	background-position:top left;
	align:right;
	background-color:#cbbeae;

}

#leftimagetext {
	writing-mode:tb-rl;
	font-size:46px;
	font-weight:bold;
	font-family:Times, Times New Roman, Serif !important;
	color:#e6e0d8;
	font-style:italic;
	letter-spacing:2px;
	padding-top:10px;
	padding-right:10px;
	vertical-align:top;
}



/* Don't Show Vertical Text in Firefox */
#leftimagetext[id] {
	visibility:hidden;
	width:1px;
}

#subnav {
	width:143px;
	vertical-align:top;
	text-align:right;
	background-color:#efebe6;
	border-color:#e9dafa;
	border-right-style:solid;
	border-width:3px;
}

#subnav A {
	margin:6px;
	color:#7c7c7e;
	text-decoration:none;
	font-weight:normal;
}

#subnav A:hover {
	text-decoration:underline;
	color:#7c7c7e;
}

#subnavheader {
	padding:6px;
	color: #4e3b1d;
	text-decoration:none;
	font-weight:bold;
}

a.subnavon {
	color:#7c7c7e!important;
}

#globalnav {
	border-color:#dad4e0;
	border-top-style:solid;
	border-width:1px;
	padding-top:12px;
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif !important;
}

#globalnav A {
	margin:6px;
	color:black;
	text-decoration:none;
	font-weight:bold;
}

#globalnav A:hover {
	text-decoration:underline;
	color:black;
}

#maincontent {
	background-color:#efebe6;
	width:650px;
	padding:20px;
}

h1 {
	color:#4e3b1d;
	font-size:36px;
	background-image:url(../images/header_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
}

h1.home_page {
	color:#4e3b1d;
	font-size:16px;
	padding-top: 20px;
	letter-spacing:3px;
	background-image:none;
}

h2 {
	color:#7c7c7e;
	font-size:16px;
	text-align:right;
	position:relative;
	top:-20px;
}

.bottomline {
	background-color:#4e3b1d;
	height:3px;
}

#copyright {
	color:#5d5e5f;
}

#copyright A {
	color:#5d5e5f;
}

#leftSideContact {
	font-family:Times, Times New Roman, serif !important;
	margin:6px;
	margin-left:2px;
	font-size: 12px;
}

#pfsUpper TD {
	font-size: 11px !important;
	line-height: 12px !important;
	padding: 1.5px !important;
	.padding: 1px !important;
}
