






/*********************************/
	/***** HTML TAGS *****************/
	/*********************************/
	
	body {
	margin: 0;
	padding: 0;
	background: #7DBE37;
	background-repeat:repeat-x;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif !important;
	font-size:12px;
	color:#666;
	background-color: #EFF7FA;
	background-image:url(http://www.shalomatlanta.org/display_image.aspx?ID=232841);
	}
	
	a {
		color:#1A6EB6;
	}
	
	img {
		border:none;
	}
	
	h1  {
		font-size:3em;
	}
	h2 {
		font-size:2em;
	}
	h3 {
		font-size:1.5em;
	}
	
	/*********************************/
	/********* FORM STYLES ***********/
	/*********************************/
	
	body.Contact #supportingElements {
		margin-left:200px;	
	}
	
	body.login #navBadges {
		display:none !Important; 
	}
	body.login div#login_innercontainer {
		padding-bottom:300px;
	}
	
	body.Form * {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif !important;	
	}
	body.Form #topnavlists div#linkList0 div#linkListSub0 {
	position: absolute;
	left: 25px;
	top: 150px;
	width: 140px;
	}
	
	body.Form #topnavlists div#linkList0 div#linkListSub0 a {
		text-decoration:none;
		color:#666;
		font-weight:normal !important;
		font-size: 12px !important;
		display: block !important;
	}
	body.Form div#supportingElements {
		margin-left:300px;
	}
	.headline6 {
		font-size:18px !Important;
		display:block;
		width:546px;
	}
	tr.headerfill {
		color:#fff !important;
		background-color:#666 !important;
		padding-top:5px !Important;
		padding-bottom:5px !important;
	}
	tr.headerfill td {
		height:20px;
	}
	tr.headerfill font.headline2 {
		font-size:14px !important;
	}
	.body2 {
		font-size:12px !important;
	}
	
	
		
	/*********************************/
	/***** HOMEPAGE STYLES ***********/
	/*********************************/
	
	#slideshow {
		background-image:url(http://www.shalomatlanta.org/display_image.aspx?ID=232534);
		background-repeat: no-repeat;
		background-position: center center;
		width: 900px;
		height: 359px;
	}
	#slideshow #slideImage {
		margin-top:10px;
		margin-left: 10px;
		float: left;
	}
	#mission p {
		color:#000;
		font-size: 11px;
		line-height: 140%;
		margin-top: 1em;
		margin-bottom: 1em;
		margin-left:0 !important;
	}
	#mission {
		margin-top:155px;
		padding-left: 20px;
		width: 160px;
		float: left;
		text-align: left;
	}
	#mission p a {
		color:#000;
	}
	img.highlight {
		border:none;
	}
	.eventBlock img {
		float:left;
		margin-right:10px;
	}
	.eventBlock h1 {
		font-weight:normal;
		font-size: 1.6em;
		line-height:100%;
		padding-top: 0.5em;
	}
	.eventBlock p {
		line-height:150%;
		margin-top:0.5em;
		display: block;
		margin-left: 110px;
	}
	.eventBlock p a {
		color:#1A6EB6;
	}
	.eventBlock {
	clear:left;
	height: 120px;
	width: 480px;
	}
	.eventBlock h3 {
		font-weight:normal;
	}
	.supportingElements p, li {
	font-size:12px !important;
	margin-left:95px;
	line-height: 160%;
	}
	
	/*********************************/
	/***** INTERIOR STYLES ***********/
	/*********************************/
	
	.contentImage p {
		text-align:center;
	}
	.contentImage h3 {
	text-align:center;
	font-size: 0.8em;
	margin-top: -10px;
	}
	
	.supportingElements {
		padding-bottom:250px !important;	
	}
	
	#ctl00_ContentPlaceHolder1_supportingElements {
		padding-bottom:250px;	
	}
	
	.supportingElements p, .supportingElements li {
	font-size:12px !important;
	margin-left:95px;
	margin-right:20px;
	line-height: 160%;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif !important;

	}
	#moduleElement p, #moduleElement li {
		margin-left:0px !important;
	}
	#video {/*margin-left:95px;*/ }
	
	.supportingElements h1, .supportingElements h2, .supportingElements h3, .supportingElements h4, .supportingElements h5, .supportingElements h6 {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif !important;
	}
	.storyListing img {
		float:left;
		margin-right:10px;
	}
	.storyListing h1 {
		font-weight:normal;
		font-size: 1.8em;
		line-height:100%;
		padding-top: 0.5em;
	}
	#outercontainer .supportingElements #contentWrapper .storyListing p, #outercontainer .supportingElements #YLCwrapper .storyListing p {
		line-height:150%;
		margin-top:0.5em;
		display: block;
		margin-left: 120px !important;
	}
	.storyListing p a {
		color:#1A6EB6;
	}
	.storyListing {
		clear:left;
		display: block;
		margin-bottom: 2em;
	}
	.storyListing h3 {
		font-weight:normal;
	}
	#YLCwrapper {
		width:600px;
		margin-left: 90px;
	}
	#YLCwrapper .storyListing a {
		color:#805cb4;
	}
	#ylcButton {
		width:332px;
		height:55px;
		margin-left:auto;
		margin-right:auto;
		background-image:url('http://jewishatlanta.org/display_image.aspx?id=255417');
		background-repeat:no-repeat;
		background-position:center center;
		display:block;
	}
	#ylcButton:hover {
		background-position:-3px center;
	}
	#ylcButton:active {
		background-position:right center;
	}
	#contentWrapper, #contentWrapper2 {
	width:550px;
	margin-left: 150px;
	}
	.MainImage p {
		margin:0 !important;
		text-align:center;
	}
	.MainImage h3 {
	font-size:0.9em;
	text-align:right;
	margin-right: 35px;
	margin-top: -10px;
	margin-left:35px;
	}
	
	/*********************************/
	/***COMMUNITY CAMPAIGN STYLES*****/
	/*********************************/
	
	/**affiliates component**/
	#C222540 {
		margin-left:80px;
	}	
	
	h1.orange, h1.green, h1.purple, h1.blue {
	display: block;
	height: 77px;
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 30px;
	padding-left: 20px;
	}
	h1.orange {
		background-image: url('http://www.shalomatlanta.org/display_image.aspx?ID=242790');
		color: #fde0bb;
	}
	h1.green {
		background-image: url('http://www.shalomatlanta.org/display_image.aspx?ID=242789');
		color: #d5eaba;
	}
	h1.purple {
		background-image: url('http://www.shalomatlanta.org/display_image.aspx?ID=242791');
		color: #d9c5e0;
	}
	h1.blue {
		background-image: url('http://www.shalomatlanta.org/display_image.aspx?ID=242788');
		color: #b3d1e8;
	}
	.pullout {
	width:150px;
	/*position: absolute;
	left: -250px;
	z-index: 5000 !important;
	bottom: 20px;*/
	margin-left:-220px;
	float: left;
	}
	#contentWrapper .pullout p {
	padding-left:0;
	margin: 0;
	font-size:14px !important;
	line-height: 120%;
	z-index:5000 !important;
	}
	#orangeQuote {
		color: #F8971C;
	}
	p#quoteAuthor {
	color:#666;
	font-size:11px !important;
	margin-top:0;
	margin-left:150px;
	}
	#blueQuote {
		color:#18519f;
	}
	#greenQuote {
		color:#7DBE37;
	}
	#purpleQuote {
		color:#632986;
	}
	p#purpleQuote, p#greenQuote, p#blueQuote, p#orangeQuote {
		font-size:14px !important;
		border-top:1px solid;
		border-bottom:1px solid;
		margin-bottom:0;
		padding-top:5px;
		padding-bottom:5px;
	}
	
	#orangeStory h2, #orangeStory a {
		color:#ee8624;
	}
	
	#blueStory h2, #blueStory a, #blueStory h3 {
		color:#18519f;
	}
	
	#purpleStory h2, #purpleStory a {
		color:#632986;
	}
	
	#greenStory h2, #greenStory a {
		color:#7dbe37;
	}
	#greenStory, #orangeStory, #purpleStory, #blueStory {
	background-repeat:no-repeat;
	height:112px;
	background-position: right;
	}
	#greenStory p, #orangeStory p, #purpleStory p, #blueStory p {
		margin-top:0;
		line-height:120%;
		margin-right:20px;
	}
	#greenStory h2, #orangeStory h2, #purpleStory h2, #blueStory h2 {
		line-height:120%;
	}
	
	/*********************************/
	/***** IE6 STYLES ****************/
	/*********************************/
	
	*html #linkList1 li a {
		margin-left:10px !important;
	}

	/*********************************/
	/*****for community impact*****/
	/*********************************/
	
	/** videos on norc page**/
	div#C316516, div#C309429 {
	width:420px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}
	
	#ctl00_ContentPlaceHolder1_anchorRegion {
		display:none;
	}
	
	#C222629 {
		margin-left:150px;	 
	 }
	.IR #pageProperties {
		display:block !Important;	
	}
	.IR #pageProperties #Headline {
		font-size:1.5em;
		border-bottom:1px solid;
		width:90%;
	}
	.IR #contentarea {
		padding-top:10px;
		padding-bottom:300px;
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif !important;
		font-size:12px !important;
	}
	.IR #contentarea span {
		font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif !important;
		font-size:12px !important;
	}
	
	.UjcForm #ctl00_ContentPlaceHolder1_column0 {
		padding-left:10px;
	}
	
	.UjcForm #ctl00_ContentPlaceHolder1_column0 #contentarea {
		width:576px;
		padding-left:100px;
		padding-top:50px;
		padding-bottom:300px;
	}
	
	.UjcForm #ctl00_ContentPlaceHolder1_column0 #contentarea #ctl00_ContentPlaceHolder1_FormHolder {
		padding:15px;
	}
	
	.UjcForm #ctl00_ContentPlaceHolder1_column0 #contentarea #ctl00_ContentPlaceHolder1_FormHolder h3.headline5 {
		padding-top:12px;
	}
	
	.UjcForm #ctl00_ContentPlaceHolder1_column0 #contentarea #ctl00_ContentPlaceHolder1_FormHolder div.madatory1 {
		padding-top:6px;
		font-size:11px;
	}
	
	.UjcForm #ctl00_ContentPlaceHolder1_column0 #contentarea #ctl00_ContentPlaceHolder1_FormHolder div.spacersmallest {
		clear:both;
		height:2px;
	}
	
	.UjcForm #ctl00_ContentPlaceHolder1_column0 #contentarea #ctl00_ContentPlaceHolder1_FormHolder div.spacermedium {
		clear:both;
		height:6px;
	}
	
	.UjcForm #ctl00_ContentPlaceHolder1_column0 #contentarea #ctl00_ContentPlaceHolder1_FormHolder span.errorred {
		color:#FF0000;
	}
	
	.UjcForm #ctl00_ContentPlaceHolder1_column0 #contentarea #ctl00_ContentPlaceHolder1_FormHolder div.formrow {
		margin:6px 0px 6px 0px;/*clear:both;*/
	}
	
	.UjcForm #ctl00_ContentPlaceHolder1_column0 #contentarea #ctl00_ContentPlaceHolder1_FormHolder div.formrow div.formrowlabel {
		float:left;
		width:180px;
		text-align:right;
		margin-top:4px;
	}
	
	.UjcForm #ctl00_ContentPlaceHolder1_column0 #contentarea #ctl00_ContentPlaceHolder1_FormHolder div.formrow div.formrowfield {
		float:left;
	}
	
	/*********************************/
	/***** ID's **********************/
	/*********************************/
	
	#pageHeader {
		width: 966px;
		position: relative;
		height: 140px;
	}
	#pageHeader #intro h1 a {
		position: absolute;
		top: 3px;
		background-repeat: no-repeat;
		display: block;
		margin: 0;
		padding: 0;
		height: 89px;
		width: 250px;
		z-index: 2000;
	}
	#intro {
		width: 966px;
		height: 90px;
		background-image:url(http://www.shalomatlanta.org/display_image.aspx?ID=255387);
		background-repeat: no-repeat;
		background-position: 0px -20px;
	}
	
	
	#linkListSub0   {
	position: absolute;
	left: 915px;
	top: 114px;
	width: 40px;
	height: 20px;
	}
	
	#outercontainer #linkListSub0 ul li {
		list-style-type:none;
		display:block;
		margin: 0 !important;
	}
	#linkListSub0 ul {
		display:block;
		width: 40px;
		margin: 0px;
		padding: 0px;
		text-align: center;
	}
	#topnavlists #linkListSub0 ul li a {
		text-decoration:none;
		text-transform:lowercase;
		color:#fff;
		font-weight:bold !important;
		font-size: 17px !important;
		display: block !important;
	}
	
	#topnavlists #linkListSub0 ul li a:hover {
		text-decoration:underline !important;
	}
	a.headerlinks {
		color:#fff;
		font-weight:bold;
		font-size:17px;
		display:block;
		text-decoration:none;
	}
	a.headerlinks:hover {
		text-decoration:underline;
	}
	
	#outercontainer {
	width:966px;
	margin-right:auto;
	margin-left:auto;
	position: relative;
	background-color: #fff;
	}
	
	#pageBody {
	background-color: #fff;
	}
	
	body, td, #componentHeaderBar {
		font-size: 12px
	}
	
	#pageFooter {
	width: 966px;
	font: 10px;
	margin: 0;
	background-color: #FFF;
	}
	
	#searchBox {
		position: absolute;
		width: 200px;
		height: 21px;
		right: 10px;
		top: 0px;
		text-align: right;
		border-color: #e5e2ba;
		color: #000;
		font-size: 11px;
		background-color: #025c9d;
		padding:8px;
	}
	
	/*#searchBox {
		position: absolute;
		width: 254px;
		height: 21px;
		right: 102px;
		top: 0px;
		text-align: right;
		border-color: #e5e2ba;
		color: #000;
		font-size: 11px;
		background-color: #025c9d;
		padding:8px;
	}*/
	
	#breadcrumb {
		color: #666;
		margin-bottom: 24px;
	}
	
	#ctl00_ContentPlaceHolder1_breadcrumb {
		color: #666;
		margin-bottom: 24px;
		display:none;
	}
	
	#column0 {
		margin-top: 8px;
	}
	
	#column1 {
		margin-top: 8px;
	}
	
	#column2 {
		margin-top: 8px;
	}
	
	#column3 {
		margin-top: 8px;
	}
	
	#column4 {
		margin-top: 8px;
	}
	
	#footerText {
		text-align: center;
		font-size: 11px;
		margin: 0 16px 8px 16px;
	}
	
	#linkList1 {
	height: 33px;
	list-style-type: none;
	margin: 0;
	text-align:center;
	width:955px;
	background-image:url(http://www.shalomatlanta.org/display_image.aspx?ID=292692);
	background-repeat:no-repeat;
	padding-top: 25px;
	}
	
	#linkList1 ul {
		list-style-type: none;
		padding: 0;
		margin: 0;
		text-align:center;
		}
	#linkList1 ul li {
		margin: 0 !important;
	}

	#linkList1 li a {
	float: left;
	text-align:center;
	display: block;
	text-align:center;
	font-size:14px !Important;
	padding-left:12px;
	padding-right:12px;
	margin-left:15px;
	padding-top:6px;
	padding-bottom:6px;
	text-transform:uppercase;
	color:#666666 !Important;
	text-decoration:none;
		}
		
	#linkList1 li a:hover { 
		background-color:#0067b2; 
		color:white !Important;
		}
	
	#linkList2 { width: 100%; height: 21px; list-style-type: none; padding: 0; margin: 0; }
	#linkList2 ul { width: 100%; float: left; list-style-type: none; padding: 0; margin: 0; }
	#linkList2 li { float: left; }
	#linkList2 li ul { position: absolute; left: -999em; margin-left: .7em; }
	#linkList2 li a { display: block; }
	#linkList2 li:hover ul, #linkList2 li.sfhover ul { left: auto; z-index: 2; }
	#linkListSub2 li:hover, #linkListSub2 li.sfhover { position: static; }
	
	#linkList3 {
	z-index: 1000;
	font-size:12px;
	float: left;
	padding: 0;
	margin: 0;
	width: 140px !important;
	}
	#linkListSub3 {
	width: 140px !important;
	/*background-color: #fff;*/
	float: left;
	}
	#linkListSub3 ul {
	padding: 0;
	margin: 0;
	list-style: none;
	width: 140px !important;
	padding-top: 20px;
		}
	#outercontainer #linkListSub3 li {
	float:left;
	width:110px;
	padding-left: 30px;
	margin:0 !important;
	}
	#linkListSub3 ul li {
		line-height: 150%;
		}
	
	#linkListSub3 a { 
		text-decoration:none; 
		color:#666666;
		display:block;
		margin-top:4px;
		margin-bottom:4px;
		}
	#linkListSub3 a:hover {
		text-decoration:underline;
	}
	
		
#linkListSub4 {
	width: 166px;
	display: block;
	clear: both;
	padding: 0;
}
#linkListSub4 ul {
	width: 166px;
}
#linkListSub4 li {
	position: inherit;
	float: none;
	line-height: 1em;
}
#linkListSub4 li a {
	font-size: 12px;
	color: #675C53;
	display: block;
	text-decoration: none;
	padding: 0;
}

		
	#linkList0 h3, #linkList1 h3, #linkList2 h3, #linkList3 h3, #linkList4 h3, #linkList5 h3, #linkList6 h3 { margin: 0; padding: 0; }
	
	#navBadges {
	list-style-type: none;
	padding: 0;
	margin: 0;
	position: absolute;
	bottom: 150px;
	left:5px;
	z-index: 2000;
	background-image:url(http://www.shalomatlanta.org/display_image.aspx?ID=232878);
	background-repeat:no-repeat;
	width:265px !important;
	background-position:bottom;
}
	#navBadges ul { text-align: center; list-style-type: none; padding: 0; margin: 0; }
	
	#headlinelist #compList td.bullet { background-image: url('/style_images/eilatbl/images_nav/nav_arrow.gif'); background-repeat:no-repeat; width: 10px; }
	#headlinelist #compList td.headline { padding-left: 5px; padding-right: 5px; max-width: 75%; }
	
	#linkList5 {
	height: 20px;
	list-style-type: none;
	padding-top: 5px;
	padding-bottom:10px;
	margin: 0;
	text-transform:uppercase;
	clear: both;
	background-color: #EFF7FA !important;
	}
	
	#linkList5 ul {
		list-style-type: none;
		padding: 0;
		margin: 0;
		text-align:center;
		float:left;
		margin-left: -10px;
	}
	
	#linkList5 ul li { float: left !Important; margin:0 !important; }
	
	#linkList5  li a {
		display: block;
		text-align:center;
		font-size:12px !Important;
		color:#666666 !Important;
		padding-left:6px;
		padding-right:6px;
		margin-left:30px;
		padding-top:5px;
		padding-bottom:5px;
		text-decoration:none;
		float:left !Important
	}
	
	#linkList5 li a:hover { background-color:#0067b2; color:white !Important;}
	
	
	#linkList5 img {display:none;}
	
	#LocalFooterText {
		font-weight: normal;
	}
	
	#navArrow {
		background-image: url(/style_images/v2rg/images_nav/nav_arrow.gif);
		background-repeat: no-repeat;
		float: right;
		border: solid #fff 1px;
	}
	
	#navArrowBlank {
		display:none;
	}
	
	#navArrowTop {
		background-image: url(/style_images/v2rg/images_nav/nav_arrow_down.gif);
		background-repeat: no-repeat;
	}
	
	#navArrowTopBlank {display:none;
	}
	
	#navBadgesBottom {
		margin: 0 0 12px 0;
	}
	
	#navBadgesListBottom {
		width: 100%;
	}
	
	
	#navBadgesList {
	margin-right: 125px;
	margin-bottom:13px;
	}
	
	#linkList3 #navBadges li {
	padding: 0;
	margin:0 !important;
	}
	
	#navLinksBottom {
		font-size: 12px;
		margin: 0 0 12px 0;
	}
	
	#navLinksListBottom {
		width: 100%;
	}
	
	#navLinks {
		width: 166px;
		float: left;
	}
	
	#navLinksText {
		width: 166px;
		margin: 0;
		padding: 0;
		list-style-type: none;
		font-size: 12px;
	}
	
	#navLinksTextLi {
		padding: 0 0 0 20px;
	}
	
	#navLinkList {
		margin: 0 0 24px 0;
		padding: 0 0 0 25px;
		list-style-image: url('/images_main/bullet.gif');
	}
	
	#navLinkList li {
		padding: 2px 2px 2px 0;
	}
	
	#PageAuthorDate {
		font-size: 11px;
	}
	
	#PageCopyright {
	display: block;
	font-size: 11px;
	background-image:url(http://www.shalomatlanta.org/display_image.aspx?ID=232864);
	background-repeat:no-repeat;
	padding-top: 70px;
	padding-bottom: 30px;
	padding-left: 40px;
	height: 14px;
	margin:0;
	}
	
	#PageCopyright #poweredby, #PageCopyright #jfnaweblogo {
		display:none !important;
	}
	
	#pageFooter h3 {
		margin:0;
		padding:0;
		font-weight: normal;
		color: #999;
	}
	#PageCopyright h3 br {
		display:inline;
	}
	#pageFooter br {
		display:none;
	}
	#pageFooter a {
		color:#999;
	}
	#pageIcons {/*float: right;*/
	}
	
	#pageProperties {
		display:none;
	}
	#relatedPageLinks {
	clear: both;
	display: none;		
	}
	
	#spanBottom {
	margin: 0;
	}
	
	#spanTop {
		margin: 0;
	}
	
	#supportingElements {
		width: 500px;
		padding-top: 0px !important;
	}
	
	#ctl00_ContentPlaceHolder1_supportingElements {
	padding-top: 0px !important;
	background-color: #fff;
	margin-top:-10px;
	float: right;
	margin-left: 20px;
	padding-left: 10px;
	}

	.B300 #ctl00_ContentPlaceHolder1_supportingElements, .B278 #ctl00_ContentPlaceHolder1_supportingElements {
	float:left;
	margin-left:60px;
	}

	#topnavlists {
	}
	
	#ujcweblogo {
		display:none;
		float: right;
	}
	
	#ujcweblogo img {
		background-image: url(/style_images/v2rg/images_nav/badge_fedweb_v2-rg.gif);
		background-repeat: no-repeat;
	}
	
	#ujcweblogoCal {
		float: right;
		margin: 0px 20px 20px 0px;
	}
	
	#ujcweblogoCal img {
		background-image: url(/style_images/apexbg/images_nav/badge_fedweb_apex-bg.gif);
		background-repeat: no-repeat;
	}
	
	#userWelcome {
		display:none;
	/*	position: absolute;
		width: 254px;
		height: 21px;
		right: 20px;
		top: 34px;
		text-align: right;
		color: #e5e2ba;
		font-size: 11px;
	*/}
	
	/*********************************/
	/***** Classes *******************/
	/*********************************/
	.boxbackground {
		background-color: #CCC;
	}
	
	.button {
		font: 11px Arial, Helvetic, sans-serif;
		padding: 1px 0 1px 0;
	}
	
	.calendarcolor {
		background-color: #538D99;
	}
	
	.calendarcolor2 {
		background-color: #E6F0F2;
	}
	
	.calendardayheader {
		font-size: 12px;
		font-weight: bold;
		color: #000;
	}
	
	.calendargridcolor {
		background-color: #999;
	}
	
	.calendartab {
		background-color: #A59D95;
	}
	
	.calendartabsel {
		background-color: #675C53;
		color: #fff;
	}
	
	.calendartabsel a {
		background-color: #675C53;
		color: #fff;
	}
	
	.callout1 {
		font-weight: bold;
		color: #fff;
	}
	
	.calloutbkgnd {
		background-color: #fff;
	}
	
	.calloutbkgnd2 {
		background-color: #fff;
	}
	
	.callouttopbkgnd {
		background-color: #675C53;
	}
	
	.caltoolbarheader {
		color: #fff;
	}
	
	.caltoolbarlink {
		font-size: 11px;
		color: #fff;
	}
	
	.chatbottomnavcolor {
		background-color: #675C53;
	}
	
	.chatleftnavcolor {
		background-color: #A49284;
	}
	
	.DayInMonth {
		background-color: #FFF;
	}
	
	.DayInMonth a.DayNumber {
		color: #000;
	}
	
	.DayInMonth font.HebrewDate {
		color: #666;
	}
	
	.DayNotInMonth {
		background-color: #FFF;
	}
	
	.DayNotInMonth a.DayNumber {
		color: #999;
	}
	
	.DayNotInMonth font.HebrewDate {
		color: #666;
	}
	
	.DayInMonthCurrent {
		background-color: #675C53;
	}
	
	.DayInMonthCurrent a.DayNumber {
		color: #FFF;
	}
	
	.DayInMonthCurrent font.HebrewDate {
		color: #FFF;
	}
	
	.ecardline {
		background-color: #675C53;
	}
	
	.ecardheaderbar {
		background-color: #991821;
		height:21px;
		width:120px;
		text-align: left;
	}
	
	.ecardheaderbartext {
		margin-left: 6px;
		font-size: 11px;
		color: #FFFFFF;
		font-weight: bold;
		line-height: 20px;
		text-transform:uppercase;
	}
	
	.ecardtable a {
		text-decoration: none;
	}
	
	.forumindexheader {
		background-color: #A59D95;
	}
	
	.forumtoolbar {
		background-color: #675C53;
	}
	
	.headerfill {
		background-color: #A59D95;
	}
	
	.headertext {
		font: 30px/36px Arial, Helvetica, sans-serif;
		color: #675C53;
	}
	
	.helpleftnavcolor {
		background-color: #A59D95;
	}
	
	.helptopnavcolor {
		background-color: #675C53;
	}
	
	.minicalendar {
		background-color: #675C53;
	}
	
	.minicalendar a {
		background-color: #675C53;
		color: #FFF;
	}
	
	.minicalendarcurrentdate {
		background-color: #ccc;
	}
	
	.minicalendarevents {
		background-color: #A59D95;
	}
	
	.pageIconsLinkWrapper {
		margin-left: 20px;
		display: block; /*border: 1px solid #ff0000;*/
		float: right;
	}
	
	.pageIconsLinkWrapper img {
		margin-right: 5px;
		margin-bottom: -2px;
	}
	
	.search {
		margin-left: 5px;
		padding: 0;
		height: 21px;
		background-color: #ffffff;
		border: 1px solid #7F9DB9;
		float: right;
	}
	
	.searchbutton {
		margin-left: 5px;
		float: right;
	}
	
	.small {
		width: 170px;
	}
	
	.userstatus {
		font-size: 11px;
		color: #A59D95;
	}
	
	.tab_nav_container {
		border-bottom:8px solid #025c9d;
		margin:30px 0px 20px;
	}
	
	* html .tab_nav {
		height:1%;
	}
	
	.tab_nav {
		border-bottom-color:#025c9d;
		list-style-type: none;
		overflow:hidden; /*auto;*/
		margin:0px!important;
		padding:0px;
		padding-left:10px;
	}
	
	.tab_nav li {
		background-color:#cccccc;
		color:#675c53;
		float:left;
		margin-right:5px;
		padding:5px 10px 5px 10px;
		font-weight:bold;
		cursor:pointer;
	}
	
	.tab_nav li a {
		color:#675c53;
	}
	
	.tab_nav li.selected {
		background-color: #025c9d;
		color:#fff;
	}
	
	.tab_nav li.selected a {
		color:#fff;
	}
	
	/*********************************/
	/***** For Public Grids **********/
	/*********************************/
	.GridHeader {
		color: #675c53;
		background-color: #f7f7f7;
		height: 20px;
		font-size: 13px;
		font-weight: bold;
		padding: 4px 0px 0px 10px;
	}
	
	.GridHeader th {
		font-size: 12px;
		border: none;
		text-align:left;
		padding:4px 0px 0px 10px;
	}
	
	.GridHeader th a {
		text-decoration: underline;
	}
	
	.GridRow tr, .GridRow td {
		border-bottom: solid 1px #cccccc;
		padding:8px 0px 8px 10px;
		text-align:left;
	}
	
	.GridPager {
		padding:5px;
		border: solid 1px #cccccc;
		margin-top:20px;
	}
	
	.cal_filternav_container {
		border-bottom-color:#025c9d;
	}
	
	.cal_filternav li {
		background-color:#ccc;
		color:#675c53;
	}
	
	.cal_filternav li a {
		color:#675c53;
	}
	
	.cal_filternav li.selected {
		background-color: #025c9d;
		color:#fff;
	}
	
	.cal_filternav li.selected a {
		color:#fff;
	}
	
	.cal_yearView_Day a {
		color:#675c53!important;
	}
	
	html body .cal_yearView_selectedDay a {
		background-color:#025c9d;
		color:#fff!important;
	}
	
	html body .cal_yearView_todayDay a {
		background-color:#025c9d;
		color:#fff!important;
	}
	
	.cal_mini .SmallCalendar td a {
		color:#675c53!important;
	}
	
	.SmallCalendarDay, .SmallCalendarOtherMonthDay, .SmallCalendarWeekendDay, .SmallCalendarTodayDay {
		background-color:#ffFFff;
	}
	
	.cal_mini .SmallCalendar .SmallCalendarOtherMonthDay a {
		color:#000000!important;
	}
	
	.cal_mini .SmallCalendar .SmallCalendarTodayDay a {
		background-color:#025c9d;
		color:#ffFFff !important;
	}
	
	html .cal_mini .SmallCalendarSelectedDay a {
		background-color:#ed505c;
		color:#ffFFff!important;
	}
	
	.cal_eventheadline a {
		color:#675c53;
	}
	
	.yearViewCal .yearViewCal td, .cal_daterange .headline5, .DayHeaderContainer, .DayEventContainer a {
		color:#675c53;
	}
	
	.DayHeaderContainer {
		background-color:#ccc;
	}
	
	/*********************************/
	/***** UTILITY PAGES STYLES ******/
	/*********************************/
	.contact_us #column0 {
		padding-left:10px;
	}
	
	.contact_us #column0 #contentarea {
		width:576px;
	}
	
	.contact_us #column0 #contentarea #ctl00_ContentPlaceHolder1_contactFormHolder {
		padding:15px;
	}
	
	.contact_us #column0 #contentarea #ctl00_ContentPlaceHolder1_contactFormHolder h3.headline5 {
		padding-top:12px;
	}
	
	.contact_us #column0 #contentarea #ctl00_ContentPlaceHolder1_contactFormHolder div.madatory1 {
		padding-top:6px;
		font-size:11px;
	}
	
	.contact_us #column0 #contentarea #ctl00_ContentPlaceHolder1_contactFormHolder div.spacersmallest {
		clear:both;
		height:2px;
	}
	
	.contact_us #column0 #contentarea #ctl00_ContentPlaceHolder1_contactFormHolder div.spacermedium {
		clear:both;
		height:6px;
	}
	
	.contact_us #column0 #contentarea #ctl00_ContentPlaceHolder1_contactFormHolder span.errorred {
		color:#FF0000;
	}
	
	.contact_us #column0 #contentarea #ctl00_ContentPlaceHolder1_contactFormHolder div.formrow {
		margin:6px 0px 6px 0px;/*clear:both;*/
	}
	
	.contact_us #column0 #contentarea #ctl00_ContentPlaceHolder1_contactFormHolder div.formrow div.formrowlabel {
		float:left;
		width:180px;
		text-align:right;
	}
	
	.contact_us #column0 #contentarea #ctl00_ContentPlaceHolder1_contactFormHolder div.formrow div.formrowfield {
		float:left;
	}


/*********************************************************/

	/***where ujc forms used to live***/

/*********************************************************/

	body.expresslogin #expressloginform {
		margin:0px;
		padding:0px;
	}
	
	body.expresslogin #outer {
		width:564px;
	}
	
	body.expresslogin #inner {
		margin:0px 0px 0px 50px;
	}
	
	body.expresslogin .titlebar {
		padding:2px 0px 2px 5px;
	}
	
	body.expresslogin .fieldrow {
		width:436px;
	}
	
	body.expresslogin .formleft {
		text-align:right;
		width:130px;
		float:left;
		padding-top:4px;
	}
	
	body.expresslogin .formright {
		text-align:left;
		width:200px;
		float:left;
		margin-left:6px;
	}
	
	body.expresslogin .spacerXLarge {
		height:16px;
	}
	
	body.expresslogin .spacerLargest {
		height:10px;
	}
	
	body.expresslogin .spacerLarger {
		height:6px;
	}
	
	body.expresslogin .spacerSmaller {
		height:3px;
	}
	
	body.login #frmLogin {
		margin:0px;
		padding:0px;
	}
	
	body.login #login_outercontainer {
		width:600px;
	}
	
	body.login #login_innercontainer {
		margin:12px 0px 0px 0px;
	}
	
	body.login #loginboxleft {
		padding:0px 18px 0px 0px;
		border-right:1px solid #ccc;
		width:305px;
		float:left;
	}
	
	body.login #loginboxleft label.fieldlabel {
		width:100px;
		float:left;
		text-align:right;
	}
	
	body.login #loginboxleft div.fieldlabel {
		width:100px;
		float:left;
	}
	
	body.login #loginboxleft input.textfieldbutton {
		float:left;
		width:110px;
	}
	
	body.login #loginboxleft div.textfieldbutton {
		float:left;
		width:110px;
	}
	
	body.login #loginboxleft label.checkboxlabel {
		width:100%;
	}
	
	body.login #loginboxright {
		paddding:0px 0px 0px 18px;
		width:258px;
		float:right;
	}
	
	body.login .loginboxbothinner {
		margin:8px 0px 0px 0px;
	}
	
	body.login .messagerow {
		margin:12px 0px 0px 0px;
		height:inherit;
	}
	
	body.login .titlebar {
		padding:2px 0px 2px 7px;
	}
	
	body.login .bold {
		font-weight:bold;
	}
	
	body.login .row_smallerspacing {
		margin-bottom:8px;
		height:inherit;
	}
	
	body.login .row_largerspacing {
		margin-bottom:10px;
		height:inherit;
	}
	
	body.login .bar {
		padding:2px 5px 2px 5px;
		margin:20px 0px 10px 0px;
		width:500px;
	}
	
	body.login .forgotformbox {
		width:500px;
	}
	
	body.login .forgotpass-spacer {
		height:12px;
	}
	
	body.login .forgotpass-spacer2 {
		height:48px;
	}
	
	body.login .forgotformbox .row {
		text-align:center;
		width:425px;
		padding:3px 0px 3px 0px;
	}
	
	body.login .forgotformbox .row .left {
		width:120px;
		margin-right:5px;
		padding:4px 0px 0px 0px;
		float:left;
		text-align:right;
	}
	
	body.login .forgotformbox .row .right {
		width:300px;
		float:right;
		text-align:left;
	}
	
	body.login .forgotformbox .row .right2 {
		width:300px;
		float:right;
		text-align:left;
		padding:4px 0px 0px 0px;
	}
	
	body.advancedsearch #searchagain {
		width:564px;
		margin-top:12px;
	}
	
	body.advancedsearch #searchagain #searchagain-inner {
		padding:12px;
	}
	
	body.advancedsearch #searchagain #searchagainform {
		margin:0px;
		padding:0px;
	}
	
	body.advancedsearch #searchagain .spacerLarger {
		height:7px;
	}
	
	body.advancedsearch #searchagain .spacerSmaller {
		height:3px;
	}
	
	body.advancedsearch #searchagain .fieldrow {
	}
	
	body.advancedsearch #searchagain .formleft {
		text-align:right;
		width:150px;
		float:left;
		padding-top:3px;
	}
	
	body.advancedsearch #searchagain .formright {
		text-align:left;
		width:390px;
		float:right;
	}
	
	body.bjelaschool #schoolsearch {
		width:564px;
		margin-top:12px;
	}
	
	body.bjelaschool #schoolsearch #search-inner {
		padding:12px;
	}
	
	body.bjelaschool #schoolsearch #frmAdultLearning {
		margin:0px;
		padding:0px;
	}
	
	body.bjelaschool #schoolsearch .spacerLargest {
		height:12px;
	}
	
	body.bjelaschool #schoolsearch .spacerLarger {
		height:6px;
	}
	
	body.bjelaschool #schoolsearch .spacerXLarge {
		height:24px;
	}
	
	body.bjelaschool #schoolsearch .fieldrow {
	}
	
	body.bjelaschool #schoolsearch .formleft {
		text-align:right;
		width:150px;
		float:left;
		padding-top:4px;
	}
	
	body.bjelaschool #schoolsearch .formright {
		text-align:left;
		width:390px;
		float:right;
	}
	
	body.bjelaschool #schoolsearch #moreinfo {
		text-align:center;
	}
	
	body.career #submitResume {
		width:564px;
		margin-top:12px;
		overflow:auto;
	}
	
	body.career #submitResume #submitResume-inner {
		padding:12px;
	}
	
	body.career #submitResume #frmSubmitResume {
		margin:0px;
		padding:0px;
	}
	
	body.career #submitResume .spacerLargest {
		height:12px;
	}
	
	body.career #submitResume .spacerLarger {
		height:7px;
	}
	
	body.career #submitResume .spacerSmaller {
		height:3px;
	}
	
	body.career #submitResume .fieldrow {
	}
	
	body.career #submitResume .formleft {
		text-align:right;
		width:150px;
		float:left;
		padding-top:5px;
	}
	
	body.career #submitResume .formright {
		text-align:left;
		width:390px;
		float:right;
	}
	
	body.career #boxGoToJJF {
		padding:12px;
	}
	
	body.ecards #ecardmaincontainer {
		margin-left:8px;
	}
	
	body.ecards #registernowbox {
		width:564px;
	}
	
	body.ecards #registernowbox #registernowbox-inner {
		padding:12px;
	}
	
	body.ecards #registernowbox #registernowbox-inner .left {
		width:56px;
		float:left;
		margin-right:12px;
	}
	
	body.ecards #registernowbox #registernowbox-inner .right {
		width:472px;
		float:right;
	}
	
	body.GA #searchbox {
		width:564px;
		margin:12px 0px 12px 0px;
	}
	
	body.GA #searchbox #searchbox-inner {
		padding:12px;
	}
	
	body.GA #searchbox #frmGASearch {
		margin:0px;
		padding:0px;
	}
	
	body.GA #searchbox .spacerLargest {
		height:12px;
	}
	
	body.GA #searchbox .spacerLarger {
		height:7px;
	}
	
	body.GA #searchbox .spacerSmaller {
		height:3px;
	}
	
	body.GA #searchbox .fieldrow {
	}
	
	body.GA #searchbox .formleft {
		text-align:right;
		width:150px;
		float:left;
		padding-top:3px;
	}
	
	body.GA #searchbox .formright {
		text-align:left;
		width:390px;
		float:right;
	}
	
	body.holiday #searchagain {
		width:564px;
		margin-top:12px;
	}
	
	body.holiday #searchagain #searchagain-inner {
		padding:12px;
	}
	
	body.holiday #searchagain #frmHLSearch {
		margin:0px;
		padding:0px;
	}
	
	body.holiday #searchagain .spacerLarger {
		height:7px;
	}
	
	body.holiday #searchagain .spacerSmaller {
		height:3px;
	}
	
	body.holiday #searchagain .fieldrow {
	}
	
	body.holiday #searchagain .formleft {
		text-align:right;
		width:150px;
		float:left;
		padding-top:3px;
	}
	
	body.holiday #searchagain .formright {
		text-align:left;
		width:390px;
		float:right;
	}
	
	body.holiday #searchagain .or {
		text-align:center;
	}
	
	body.IR #searchagain {
		width:564px;
		margin-top:12px;
	}
	
	body.IR #searchagain #searchagain-inner {
		padding:12px;
	}
	
	body.IR #searchagain #frmIrSearch {
		margin:0px;
		padding:0px;
	}
	
	body.IR #searchagain #frmZipSearch {
		margin:0px;
		padding:0px;
	}
	
	body.IR #searchagain .spacerLargest {
		height:12px;
	}
	
	body.IR #searchagain .spacerLarger {
		height:7px;
	}
	
	body.IR #searchagain .spacerSmaller {
		height:3px;
	}
	
	body.IR #searchagain .fieldrow {
	}
	
	body.IR #searchagain .formleft {
		text-align:right;
		width:150px;
		float:left;
		padding-top:3px;
	}
	
	body.IR #searchagain .formright {
		text-align:left;
		width:390px;
		float:right;
	}
	
	body.IR #searchagain #frmIrSearch #instructions {
		text-align:center;
	}
	
	body.IR #searchagain #frmZipSearch #instructions {
		text-align:left;
	}
	
	body.jobsearch #searchbox {
		width:564px;
		margin:12px 0px 12px 0px;
	}
	
	body.jobsearch #searchbox #searchbox-inner {
		padding:12px;
	}
	
	body.jobsearch #searchbox #frmJobSearch {
		margin:0px;
		padding:0px;
	}
	
	body.jobsearch #searchbox .spacerLargest {
		height:12px;
	}
	
	body.jobsearch #searchbox .spacerLarger {
		height:7px;
	}
	
	body.jobsearch #searchbox .spacerSmaller {
		height:3px;
	}
	
	body.jobsearch #searchbox .fieldrow {
	}
	
	body.jobsearch #searchbox .formleft {
		text-align:right;
		width:150px;
		float:left;
		padding-top:3px;
	}
	
	body.jobsearch #searchbox .formright {
		text-align:left;
		width:390px;
		float:right;
	}
	
	body.speakers #searchagain {
		width:564px;
		margin-top:12px;
	}
	
	body.speakers #searchagain #searchagain-inner {
		padding:12px;
	}
	
	body.speakers #searchagain #frmSpeakSearch {
		margin:0px;
		padding:0px;
	}
	
	body.speakers #searchagain .spacerLargest {
		height:12px;
	}
	
	body.speakers #searchagain .spacerLarger {
		height:7px;
	}
	
	body.speakers #searchagain .spacerSmaller {
		height:3px;
	}
	
	body.speakers #searchagain .fieldrow {
	}
	
	body.speakers #searchagain .formleft {
		text-align:right;
		width:150px;
		float:left;
		padding-top:3px;
	}
	
	body.speakers #searchagain .formright {
		text-align:left;
		width:390px;
		float:right;
	}
	
	body.speakers #searchagain #browse {
	}
	
	body.speakers ul.topiclist {
		margin:0px;
		padding:0px;
	}
	
	body.speakers ul.topiclist li {
		margin:0px 0px 0px 15px;
	}
	
	body.staff #searchagain {
		width:564px;
		margin-top:12px;
	}
	
	body.staff #searchagain #searchagain-inner {
		padding:12px;
	}
	
	body.staff #searchagain #frmStaffSearch {
		margin:0px;
		padding:0px;
	}
	
	body.staff #searchagain .spacerLargest {
		height:12px;
	}
	
	body.staff #searchagain .spacerLarger {
		height:7px;
	}
	
	body.staff #searchagain .spacerSmaller {
		height:3px;
	}
	
	body.staff #searchagain .fieldrow {
	}
	
	body.staff #searchagain .formleft {
		text-align:right;
		width:160px;
		float:left;
		padding-top:3px;
	}
	
	body.staff #searchagain .formright {
		text-align:left;
		width:380px;
		float:right;
	}
	
	body.staff #searchagain #browse {
	}
	
	body.staff #searchagain #addresses {
	}
	
	body.synagogue #searchagain {
		width:564px;
		margin-top:12px;
	}
	
	body.synagogue #searchagain #searchagain-inner {
		padding:12px;
	}
	
	body.synagogue #searchagain #frmSynSearch {
		margin:0px;
		padding:0px;
	}
	
	body.synagogue #searchagain .spacerLargest {
		height:12px;
	}
	
	body.synagogue #searchagain .spacerLarger {
		height:7px;
	}
	
	body.synagogue #searchagain .spacerSmaller {
		height:3px;
	}
	
	body.synagogue #searchagain .fieldrow {
	}
	
	body.synagogue #searchagain .formleft {
		text-align:right;
		width:150px;
		float:left;
		padding-top:3px;
	}
	
	body.synagogue #searchagain .formright {
		text-align:left;
		width:390px;
		float:right;
	}
	
	body.synagogue #searchagain .or {
		text-align:center;
	}
	
	body.trainers #searchagain {
		width:564px;
		margin-top:12px;
	}
	
	body.trainers #searchagain #searchagain-inner {
		padding:12px;
	}
	
	body.trainers #searchagain #frmTrainSearch {
		margin:0px;
		padding:0px;
	}
	
	body.trainers #searchagain .spacerLargest {
		height:12px;
	}
	
	body.trainers #searchagain .spacerLarger {
		height:7px;
	}
	
	body.trainers #searchagain .spacerSmaller {
		height:3px;
	}
	
	body.trainers #searchagain .fieldrow {
	}
	
	body.trainers #searchagain .formleft {
		text-align:right;
		width:150px;
		float:left;
		padding-top:3px;
	}
	
	body.trainers #searchagain .formright {
		text-align:left;
		width:390px;
		float:right;
	}
	
	body.trainers #searchagain #browse {
	}
	
	body.missionfinder #searchagain {
		width:564px;
		margin-top:12px;
	}
	
	body.missionfinder #searchagain #searchagain-inner {
		padding:12px;
	}
	
	body.missionfinder #searchagain #frmTravelSearch {
		margin:0px;
		padding:0px;
	}
	
	body.missionfinder #searchagain .spacerLargest {
		height:12px;
	}
	
	body.missionfinder #searchagain .spacerLarger {
		height:7px;
	}
	
	body.missionfinder #searchagain .spacerSmaller {
		height:3px;
	}
	
	body.missionfinder #searchagain .fieldrow {
	}
	
	body.missionfinder #searchagain .formleft {
		text-align:right;
		width:150px;
		float:left;
		padding-top:3px;
	}
	
	body.missionfinder #searchagain .formright {
		text-align:left;
		width:390px;
		float:right;
	}
	
	#genericform {
		width:564px;
		margin:12px 0px 12px 0px;
	}
	
	#genericform .spacerXlarge {
		height:15px;
		overflow:hidden;
	}
	
	#genericform .spacerLargest {
		height:12px;
		overflow:hidden;
	}
	
	#genericform .spacerLarger {
		height:7px;
		overflow:hidden;
	}
	
	#genericform .spacerSmaller {
		height:3px;
		overflow:hidden;
	}
	
	#genericform .fieldrow {
		overflow:hidden;
	}
	
	#genericform .formleft {
		text-align:right;
		width:170px;
		float:left;
		padding-top:3px;
		margin-right:4px;
	}
	
	#genericform .formright {
		text-align:left;
		width:390px;
		float:right;
	}
	
	/* The following css styles are unique to the component system. */
	/* The Page Builder system will pull any css style inside the */
	/* BEGIN and END comments below to render components as close */
	/* as possible to the public view. Modification of the BEGIN or */
	/* END commments below will result in broken Page Builder component */
	/* display. */
	
	/* COMPONENT CSS BEGIN */
	h1, h2, h3, h4 {
		margin: 0;
		padding: 0;
		font-weight: normal;
	}
	
	#adultjewishlearning #compBody {
		padding: 10px;
	}
	
	#adultjewishlearning #componentHeaderBar {
		background: #675c53;
		padding-left: 6px;
		color: #fff;
		font-weight: bold;
		line-height: 24px;
		height: 24px;
		border-bottom: solid 1px #ccc;
	}
	
	#adultjewishlearning #moduleElement {
		border: solid 1px #ccc;
	}
	
	#adultjewishlearning .headline2 {
		color: #fff;
		font-size: 12px;
	}
	
	#adultjewishlearning .headline3 {
		/*color: #000;*/
	}
	
	#adultjewishlearning .body1 {
		color: #000;
	}
	
	#blogAboutMeBox .headline2 {
		text-transform:uppercase;
		padding: 8px 0 6px 0;
		font-weight: bold;
		line-height: 13px;
		border-bottom: solid 1px #ccc;
	}
	
	#blogAboutMeBox #compBody {
		padding: 10px 0px;
	}
	
	#blogArchiveBox ul {
		margin: 0 0 0 20px;
		padding: 0;
		list-style-image: url('/style_images/eilatbl/images_nav/nav_arrow.gif');
	}
	
	#blogArchiveBox li {
		margin-bottom: 4px;
		color: #666;
	}
	
	#blogArchiveBox .headline2 {
		margin:0px;
		background: #0067b2;
		padding-left: 6px;
		color: #fff;
		font-weight: bold;
		line-height: 24px;
		border-bottom: solid 1px #ccc;
		text-transform: uppercase;
	}
	
	#blogArchiveBox #compList {
		border-top: solid #ccc 0px !important;
		padding-top: 5px;
	}
	
	#blogArchiveBox #compBody {
		margin:0px 0px 10px 0px;
	}
	
	#blogArchiveBox #moduleElement {
		border: solid 1px #ccc;
	}
	
	#blogArchiveBox .body1 {
		color: #666;
	}
	
	#blogRollBox ul {
		margin: 0 0 0 20px;
		padding: 0;
		list-style-image: url('/style_images/eilatbl/images_nav/nav_arrow.gif');
	}
	
	#blogRollBox li {
		margin-bottom: 4px;
		color: #666;
	}
	
	#blogRollBox .headline2 {
		margin: 8px 0 6px 0;
		font-size: 13px;
		line-height: 13px;
		text-transform: uppercase;
	}
	
	#blogRollBox #compList {
		border-top: solid #ccc 1px;
		padding-top: 5px;
	}
	
	#blogRollBox #compBody {
		margin:0px 0px 10px 0px;
	}
	
	#blogRollBox .body1 {
		color: #666;
	}
	
	#blogSearchBox .headline2 {
		margin:0px;
		background: #675c53;
		padding-left: 6px;
		color: #fff;
		font-weight: bold;
		line-height: 24px;
		border-bottom: solid 1px #ccc;
		text-transform: uppercase;
	}
	
	#blogSearchBox #compBody {
		padding: 10px 10px;
	}
	
	#blogSearchBox #moduleElement {
		border: solid 1px #ccc;
	}
	
	#blogSearchBox .blogSearchInput {
		width:100px;
	}
	
	#blogRSSBox #compBody {
		margin-top:8px;
		margin-bottom:8px;
		padding: 10px 10px;
		border:1px solid #ccCCcc;
	}
	
	#blogEntryShort .componentColumnTop {
		margin: 30px 0px 0px 0px;
	}
	
	#blogEntryShort .componentColumnMiddle {
		margin: 15px 0px 0px 0px;
	}
	
	#blogEntryShort .componentColumnBottom {
		margin: 15px 0px 0px 0px;
	}
	
	#blogEntryShort #compBody {
		border-bottom:1px solid #CcCcCc;
		padding-bottom:15px;
	}
	
	#blogEntryShort .smallfont1 {
		margin-bottom:15px;
	}
	
	#blogEntryShort .headline3 {
		margin-bottom:5px;
	}
	
	#blogEntryShort .headline3 a {
		text-decoration:none;
	}
	
	#blogEntryShort .headline3 a:hover {
		text-decoration:underline;
	}
	
	#blogEntryShort .body2 p {
		margin: 12px 0px 0px 0px;
		word-wrap: break-word;
	}
	
	#blogEntryShort .body2 p:first-child {
		margin-top:0px;
	}
	
	#blogEntryShort .displayBlock {
		display:block;
	}
	
	#blogEntryTeaser .componentColumnTop {
		margin: 16px 0px 0px 0px;
	}
	
	#blogEntryTeaser .componentColumnMiddle {
		margin: 30px 0px 0px 0px;
	}
	
	#blogEntryTeaser .componentColumnBottom {
		margin: 30px 0px 0px 0px;
	}
	
	#blogEntryTeaser #compBody {
		border-bottom:1px solid #CcCcCc;
		padding-bottom:10px;
	}
	
	#blogEntryTeaser .smallfont1 {
		margin-top:16px;
	}
	
	#blogEntryTeaser .smallfont1 a img {
		background-color:#ffFFff;
		border-right:3px solid #ffFFff;
	}
	
	#blogEntryTeaser .headline5 {
		margin-bottom:16px;
	}
	
	#blogEntryTeaser .headline5 a {
		text-decoration:none;
	}
	
	#blogEntryTeaser .headline5 a:hover {
		text-decoration:underline;
	}
	
	#blogEntryTeaser .body2 p {
		margin: 12px 0px 0px 0px;
		word-wrap: break-word;
	}
	
	#blogEntryTeaser .body2 p:first-child {
		margin-top:0px;
	}
	
	#blogEntry #compBody {
		border-bottom:1px solid #CcCcCc;
		margin-top: 0px;
	}
	
	#blogEntry #moduleElement {
		margin:0px;
	}
	
	#blogEntry .headline5 {
		margin-bottom:16px;
	}
	
	#blogEntry .headline5 a {
		text-decoration:none;
	}
	
	#blogEntry .headline5 a:hover {
		text-decoration:underline;
	}
	
	#blogEntry .author {
		margin-bottom:6px;
	}
	
	#blogEntry .date {
		margin-bottom:16px;
	}
	
	#blogEntry .body2 {
		margin:16px 0px 16px 0px;
	}
	
	#blogEntry .body2 p {
		margin: 12px 0px 0px 0px;
		word-wrap: break-word;
	}
	
	#blogEntry .body2 p:first-child {
		margin-top:0px;
	}
	
	#blogComments {
		margin-top:4px;
	}
	
	#blogComments .headline3neutral {
		margin-top:20px;
	}
	
	#blogComments .blogComment {
		margin:16px 0px 0px 0px;
		padding:0px 0px 10px 0px;
		background-image:url('/images_main/line_dottedgrey.gif');
		background-position:bottom;
		background-repeat:repeat-x; /*border-bottom:1px solid #CcCcCc;*/
	}
	
	#blogComments .blogComment .body1 {
		margin:8px 0px 5px 0px;
	}
	
	#blogComments #addComment .body1 {
		margin-bottom:8px;
	}
	
	#blogComments #addComment .headline3neutral {
		margin-bottom:8px;
	}
	
	#blogComments #addComment .errorred {
		margin-bottom:8px;
	}
	
	#blogComments #addComment .smallfont1 {
		margin-bottom:5px;
	}
	
	#blogComments #addComment textarea {
		width:332px;
		height:80px;
		margin-bottom:10px;
	}
	
	#blogComments #addComment input.post {
		width:60px;
	}
	
	#blogReportAbusePopUp {
		margin:20px;
	}
	
	#blogReportAbusePopUp .headline5 {
		margin-bottom:10px;
	}
	
	#blogReportAbusePopUp #blogComments {
		margin:16px 0px;
		padding-top:1px;
		background-image:url('/images_main/line_dottedgrey.gif');
		background-position:top;
		background-repeat:repeat-x;
	}
	
	#calendar #compBody {
		padding: 6px;
		margin: 0 auto;
	}
	
	#calendar #compBody table {
		border: #fff;
	}
	
	#calendar .MiniCalDayInMonth {
		background-color: #FFF;
		color: #000;
		padding: 2px;
	}
	
	#calendar .MiniCalDayNotInMonth {
		background-color: #FFF;
		color: #999;
		padding: 2px;
	}
	
	#calendar .MiniCalDayInMonthCurrent {
		background-color: #538D99;
		color: #FFF;
		padding: 2px;
	}
	
	#calendar .MiniCalHeaderFill td {
		background-color: #A59D95;
		padding: 2px;
	}
	
	#calendar .MiniCalNextPrev {
		cursor: pointer;
	}
	
	#calendar .MiniCalDayHeader {
		padding: 2px;
	}
	
	#callout #compBody {
		padding: 5px 10px;
	}
	
	#callout #compImage {
		padding: 5px 0;
	}
	
	#callout #componentHeaderBar {
		background: #675c53;
		padding-left: 6px;
		color: #fff;
		font-weight: bold;
		line-height: 24px;
		border-bottom: solid 1px #ccc;
	}
	
	#callout #moduleElement {
		border: solid 1px #ccc;
	}
	
	#callout .headline2 {
		color: #fff;
		font-size: 12px;
	}
	
	#callout .headline3 {
		/*color: #000;*/
		margin: 5px 0;
	}
	
	#callout p.body1 {
		color: #000;
		margin: 5px 0 5px 0;
	}
	
	#callout h4.body1 {
		margin: -5px 0 5px 0;
	}
	
	#poll #compBody {
		padding: 5px 10px;
	}
	
	#poll #componentHeaderBar {
		background: #675c53;
		padding-left: 6px;
		color: #fff;
		font-weight: bold;
		line-height: 24px;
		border-bottom: solid 1px #ccc;
	}
	
	#poll #moduleElement {
		border: solid 1px #ccc;
	}
	
	#poll .pollanswer {
		font-weight: normal;
		font-size: 11px;
		line-height: normal;
	}
	
	#poll .pollanswerbar {
		margin-top: 12px;
	}
	
	#poll .pollquestion {
		font-weight: bold;
		font-size: 11px;
		line-height: normal;
		margin: 0 10px 12px 10px;
	}
	
	#poll .pollresults {
		font-weight: bold;
		font-size: 11px;
		line-height: normal;
		margin: 0 10px 12px 10px;
	}
	
	#poll .pollbuttons {
		padding: 16px 10px 0px 10px;
	}
	
	#poll .pollbuttons a {
		float: left;
	}
	
	#poll .pollbuttons input {
		float: right;
	}
	
	table.pollanswer {
		margin: 0px 0px 0px 12px;
	}
	
	table.pollanswer tr td {
		vertical-align: top;
		padding: 4px 2px 4px 0;
	}
	
	table.pollanswer tr td input {
		margin-top: -3px;
	}
	
	#candlelightingtimes #compBody {
		padding: 10px;
	}
	
	#candlelightingtimes #componentHeaderBar {
		background: #675c53;
		padding-left: 6px;
		color: #fff;
		font-weight: bold;
		line-height: 24px;
		height: 24px;
		border-bottom: solid 1px #ccc;
	}
	
	#candlelightingtimes #moduleElement {
		border: solid 1px #ccc;
	}
	
	#candlelightingtimes .headline2 {
		color: #fff;
		font-size: 12px;
	}
	
	#candlelightingtimes .headline3 { /*color:#000; */
	}
	
	#candlelightingtimes .body1 {
		color: #000;
	}
	
	#communitydirectorysearch #compBody {
		padding: 10px;
	}
	
	#communitydirectorysearch #componentHeaderBar {
		background: #675c53;
		padding-left: 6px;
		color: #fff;
		font-weight: bold;
		line-height: 24px;
		height: 24px;
		border-bottom: solid 1px #ccc;
	}
	
	#communitydirectorysearch #moduleElement {
		border: solid 1px #ccc;
	}
	
	#communitydirectorysearch .headline2 {
		color: #fff;
		font-size: 12px;
	}
	
	#communitydirectorysearch .headline3 {
		/*color: #000;*/
	}
	
	#communitydirectorysearch .body1 {
		color: #000;
	}
	
	#volunteersearch #compBody {
		padding: 10px;
	}
	
	#volunteersearch #componentHeaderBar {
		background: #675c53;
		padding-left: 6px;
		color: #fff;
		font-weight: bold;
		line-height: 24px;
		height: 24px;
		border-bottom: solid 1px #ccc;
	}
	
	#volunteersearch #moduleElement {
		border: solid 1px #ccc;
	}
	
	#volunteersearch .headline2 {
		color: #fff;
		font-size: 12px;
	}
	
	#volunteersearch .headline3 {
		/*color: #000;*/
	}
	
	#volunteersearch .body1 {
		color: #000;
	}
	
	#communitystudymap #compBody {
		padding: 10px;
	}
	
	#communitystudymap #componentHeaderBar {
		background: #675c53;
		padding-left: 6px;
		color: #fff;
		font-weight: bold;
		line-height: 24px;
		height: 24px;
		border-bottom: solid 1px #ccc;
	}
	
	#communitystudymap #moduleElement {
		border: solid 1px #ccc;
	}
	
	#communitystudymap .headline2 {
		color: #fff;
		font-size: 12px;
	}
	
	#communitystudymap .headline3 {
		/*color: #000;*/
	}
	
	#communitystudymap .body1 {
		color: #000;
	}
	
	#communitystudysearch #compBody {
		padding: 10px;
	}
	
	#communitystudysearch #componentHeaderBar {
		background: #675c53;
		padding-left: 6px;
		color: #fff;
		font-weight: bold;
		line-height: 24px;
		height: 24px;
		border-bottom: solid 1px #ccc;
	}
	
	#communitystudysearch #moduleElement {
		border: solid 1px #ccc;
	}
	
	#communitystudysearch .headline2 {
		color: #fff;
		font-size: 12px;
	}
	
	#communitystudysearch .headline3 {
		/*color: #000;*/
	}
	
	#communitystudysearch .body1 {
		/*color: #000;*/
	}
	
	#domesticprogramlibrary #compBody {
		padding: 10px;
	}
	
	#domesticprogramlibrary #componentHeaderBar {
		background: #675c53;
		padding-left: 6px;
		color: #fff;
		font-weight: bold;
		line-height: 24px;
		height: 24px;
		border-bottom: solid 1px #ccc;
	}
	
	#domesticprogramlibrary #moduleElement {
		border: solid 1px #ccc;
	}
	
	#domesticprogramlibrary .headline2 {
		color: #fff;
		font-size: 12px;
	}
	
	#domesticprogramlibrary .headline3 {
		/*color: #000;*/
	}
	
	#domesticprogramlibrary .body1 {
		color: #000;
	}
	
	#doublestory #leftstory {
		float: left;
		width: 48%;
		margin: 0 12px 0 0;
		padding: 10px 0 0 0;
		border-top: solid 1px #ccc;
	}
	
	#doublestory #rightstory {
		float: right;
		width: 48%;
		padding: 10px 0 0 0;
		border-top: solid 1px #ccc;
	}
	
	#doublestory h4 {
		font-style: italic;
		color: #000;
	}
	
	#doublestory .headline3 {
		/*color: #000;*/
	}
	
	#doublestory .body1 {
		color: #000;
	}
	
	#doublestory .body1 p {
		margin-top: 0px;
	}
	
	#ecards #compBody {
		padding: 6px;
		width: 174px;
		margin: 0 auto;
	}
	
	#ecards #componentHeaderBar {
		background: #675c53;
		padding-left: 6px;
		color: #fff;
		font-size: 12px;
		font-weight: bold;
		line-height: 24px;
		height: 24px;
		border-bottom: solid 1px #ccc;
	}
	
	#ecards #componentHeaderBar a {
		color: #fff;
		text-decoration: none;
	}
	
	#ecards #ecardText {
		font-weight: bold;
		padding: 8px 0;
	}
	
	#ecards #moduleElement {
		border: solid 1px #ccc;
	}
	
	#featurestory h4 {
		font-style: italic;
		margin-bottom:6px;
	}
	
	#featurestory h3 {
		margin-bottom:6px;
	}
	
	#featurestory .headline3 {
		/*color: #000;*/
	}
	
	#featurestory .body1 {
		color: #000;
	}
	
	#featurestory .body1 p {
		margin-top:0px;
	}
	
	#gaeventsearch #compBody {
		padding: 10px;
	}
	
	#gaeventsearch #componentHeaderBar {
		background: #675c53;
		padding-left: 6px;
		color: #fff;
		font-weight: bold;
		line-height: 24px;
		height: 24px;
		border-bottom: solid 1px #ccc;
	}
	
	#gaeventsearch #moduleElement {
		border: solid 1px #ccc;
	}
	
	#gaeventsearch .headline2 {
		color: #fff;
		font-size: 12px;
	}
	
	#gaeventsearch .headline3 {
		/*color: #000;*/
	}
	
	#gaeventsearch .body1 {
		color: #000;
	}
	
	#gaspeakersearch #compBody {
		padding: 10px;
	}
	
	#gaspeakersearch #componentHeaderBar {
		background: #675c53;
		padding-left: 6px;
		color: #fff;
		font-weight: bold;
		line-height: 24px;
		height: 24px;
		border-bottom: solid 1px #ccc;
	}
	
	#gaspeakersearch #moduleElement {
		border: solid 1px #ccc;
	}
	
	#gaspeakersearch .headline2 {
		color: #fff;
		font-size: 12px;
	}
	
	#gaspeakersearch .headline3 {
		/*color: #000;*/
	}
	
	#gaspeakersearch .body1 {
		color: #000;
	}
	
	#headlinelist ul {
		margin: 0 0 0 20px;
		padding: 0;
		list-style-image: url('/images_main/bullet.gif');
	}
	
	#headlinelist li {
		margin-bottom: 4px;
	}
	
	#headlinelist h3 {
		background-color: #0067b2;
		margin: 5px 0;
		font-size: 13px;
		line-height: 1;
		padding: 5px 0px 5px 5px;
		color:#fff;
	}
	
	#headlinelist .headline2 {
		color: #fff;
	}
	
	#headlinelist h4 {
		margin-bottom: 5px;
	}
	
	#headlinelist #compList {
		border-top: solid #ccc 1px;
		padding-top: 5px;
	}
	
	#headlinelist .body1 {
		color: #000;
	}
	
	#headlinelist #compList td.bullet {
		background-image: url('/images_main/bullet.gif');
		background-repeat:no-repeat;
		width: 10px;
	}
	
	#headlinelist #compList td.headline {
		padding-left: 5px;
		padding-right: 5px;
		max-width: 75%;
	}
	
	#htmltext #compBody .body2 {
		color: #000;
	}
	
	/* #htmltext p {margin:auto; padding:auto;} -- Using this declaration made firefox drop all p margins to 0 in components */
	
	#imagebanner #compImage {
		overflow:hidden;
	}
	
	#jobsearch #compBody {
		padding: 10px;
	}
	
	#jobsearch #componentHeaderBar {
		background: #675c53;
		padding-left: 6px;
		color: #fff;
		font-weight: bold;
		line-height: 24px;
		height: 24px;
		border-bottom: solid 1px #ccc;
	}
	
	#jobsearch #moduleElement {
		border: solid 1px #ccc;
	}
	
	#jobsearch .headline2 {
		color: #fff;
		font-size: 12px;
	}
	
	#jobsearch .headline3 {
		/*color: #000;*/
	}
	
	#jobsearch .body1 {
		color: #000;
	}
	
	#leadstory h4 {
		font-style: italic;
		margin-bottom:6px;
	}
	
	#leadstory h3 {
		margin-bottom:6px;
	}
	
	#leadstory .headline6 {
		color: #999;
	}
	
	#leadstory .body1 {
		color: #000;
	}
	
	#leadstory .body1 p {
		margin-top: 0px;
	}
	
	#leadstory #compImage.left {
		float: none;
		text-align: left;
		margin: 0 0 5px 0;
	}
	
	#leadstory #compImage.right {
		float: none;
		text-align: right;
		margin: 0 0 5px 0;
	}
	
	#mailinglist #compBody {
		padding: 10px;
	}
	
	#mailinglist #componentHeaderBar {
		background: #675c53;
		padding-left: 6px;
		color: #fff;
		font-weight: bold;
		line-height: 24px;
		height: 24px;
		border-bottom: solid 1px #ccc;
	}
	
	#mailinglist #moduleElement {
		border: solid 1px #ccc;
	}
	
	#mailinglist .headline2 {
		color: #fff;
		font-size: 12px;
	}
	
	#mailinglist .headline3 {
		/*color: #000;*/
	}
	
	#mailinglist .body1 {
		color: #000;
	}


	
	#missionfinder #compBody {
		padding: 10px;
	}
	
	#missionfinder #componentHeaderBar {
		background: #675c53;
		padding-left: 6px;
		color: #fff;
		font-weight: bold;
		line-height: 24px;
		height: 24px;
		border-bottom: solid 1px #ccc;
	}
	
	#missionfinder #moduleElement {
		border: solid 1px #ccc;
	}
	
	#missionfinder .headline2 {
		color: #fff;
		font-size: 12px;
	}
	
	#missionfinder .headline3 {
		/*color: #000;*/
	}
	
	#missionfinder .body1 {
		color: #000;
	}
	
	#multimediashow #compBody {
		padding-top: 10px;
	}
	
	#multimediashow #componentHeaderBar {
		background: #000;
		padding-left: 6px;
		font-size: 11px;
		font-weight: bold;
		line-height: 24px;
		height: 24px;
	}
	
	#multimediashow #componentHeaderBar a {
		color: #fff;
		text-decoration: none;
	}
	
	#multimediashow .header3 {
		color: #fff;
		font-size: 11px;
	}
	
	#multimediashow #MMShowLink {
		clear: both;
	}
	
	#multimediashow #MMShowLink a {
		text-decoration: none;
	}
	
	#multimediashow .body1 {
		color: #666;
	}
	
	#printphotovideo #compBody {
		padding: 10px;
	}
	
	#printphotovideo #componentHeaderBar {
		background: #675c53;
		padding-left: 6px;
		color: #fff;
		font-weight: bold;
		line-height: 24px;
		height: 24px;
		border-bottom: solid 1px #ccc;
	}
	
	#printphotovideo #moduleElement {
		border: solid 1px #ccc;
	}
	
	#printphotovideo .headline2 {
		color: #fff;
		font-size: 12px;
	}
	
	#printphotovideo .headline3 {
		/*color: #000;*/
	}
	
	#printphotovideo .body1 {
		color: #000;
	}
	
	#programupdates #compBody {
		padding: 10px;
	}
	
	#programupdates #componentHeaderBar {
		background: #675c53;
		padding-left: 6px;
		color: #fff;
		font-weight: bold;
		line-height: 24px;
		height: 24px;
		border-bottom: solid 1px #ccc;
	}
	
	#programupdates #moduleElement {
		border: solid 1px #ccc;
	}
	
	#programupdates .headline2 {
		color: #fff;
		font-size: 12px;
	}
	
	#programupdates .headline3 {
		/*color: #000;*/
	}
	
	#programupdates .body1 {
		color: #000;
	}
	
	#richtext #compBody {
		color: #000;
		color: #000;
	}
	
	#richtext p {
		margin: auto;
		padding: auto;
	}
	
	#realmedia #compBody {
		padding: 10px;
	}
	
	#realmedia #componentHeaderBar {
		background: #675c53;
		padding-left: 6px;
		font-size: 12px;
		color: #fff;
		font-weight: bold;
		line-height: 24px;
		height: 24px;
		color: #fff;
		border-bottom: solid 1px #ccc;
	}
	
	#realmedia #moduleElement {
		border: solid 1px #ccc;
	}
	
	#realmedia #RealMediaPlayerText {
		clear: both;
		color: #000;
	}
	
	#schoolsearch #compBody {
		padding: 10px;
	}
	
	#schoolsearch #componentHeaderBar {
		background: #675c53;
		padding-left: 6px;
		color: #fff;
		font-weight: bold;
		line-height: 24px;
		height: 24px;
		border-bottom: solid 1px #ccc;
	}
	
	#schoolsearch #moduleElement {
		border: solid 1px #ccc;
	}
	
	#schoolsearch .headline2 {
		color: #fff;
		font-size: 12px;
	}
	
	#schoolsearch .headline3 { /*color:#000; */
	}
	
	#schoolsearch .body1 {
		color: #000;
	}
	
	#situationalupdates #compBody {
		padding: 10px;
	}
	
	#situationalupdates #componentHeaderBar {
		background: #675c53;
		padding-left: 6px;
		color: #fff;
		font-weight: bold;
		line-height: 24px;
		height: 24px;
		border-bottom: solid 1px #ccc;
	}
	
	#situationalupdates #moduleElement {
		border: solid 1px #ccc;
	}
	
	#situationalupdates .headline2 {
		color: #fff;
		font-size: 12px;
	}
	
	#situationalupdates .headline3 { /*color:#000; */
	}
	
	#situationalupdates .body1 {
		color: #000;
	}
	
	#speakersearch #compBody {
		padding: 10px;
	}
	
	#speakersearch #componentHeaderBar {
		background: #675c53;
		padding-left: 6px;
		color: #fff;
		font-weight: bold;
		line-height: 24px;
		height: 24px;
		border-bottom: solid 1px #ccc;
	}
	
	#speakersearch #moduleElement {
		border: solid 1px #ccc;
	}
	
	#speakersearch .headline2 {
		color: #fff;
		font-size: 12px;
	}
	
	#speakersearch .headline3 { /*color:#000; */
	}
	
	#speakersearch .body1 {
		color: #000;
	}
	
	#staffdirectory #compBody {
		padding: 10px;
	}
	
	#staffdirectory #componentHeaderBar {
		background: #675c53;
		padding-left: 6px;
		color: #fff;
		font-weight: bold;
		line-height: 24px;
		height: 24px;
		border-bottom: solid 1px #ccc;
	}
	
	#staffdirectory #moduleElement {
		border: solid 1px #ccc;
	}
	
	#staffdirectory .headline2 {
		color: #fff;
		font-size: 12px;
	}
	
	#staffdirectory .headline3 { /*color:#000; */
	}
	
	#staffdirectory .body1 {
		color: #000;
	}
	
	#synagoguesearch #compBody {
		padding: 10px;
	}
	
	#synagoguesearch #componentHeaderBar {
		background: #675c53;
		padding-left: 6px;
		color: #fff;
		font-weight: bold;
		line-height: 24px;
		height: 24px;
		border-bottom: solid 1px #ccc;
	}
	
	#synagoguesearch #moduleElement {
		border: solid 1px #ccc;
	}
	
	#synagoguesearch .headline2 {
		color: #fff;
		font-size: 12px;
	}
	
	#synagoguesearch .headline3 { /*color:#000; */
	}
	
	#synagoguesearch .body1 {
		color: #000;
	}
	
	#triplestory #leftstory {
		float: left;
		width: 31%;
		margin: 0 6px 0 0;
		padding: 0;
	}
	
	#triplestory #leftstory #componentHeaderBar {
		font-weight: bold;
		line-height: 24px;
		height: 24px;
	}
	
	#triplestory #leftstory #compStory {
		padding: 6px 0 0 0;
	}
	
	#triplestory #centerstory {
		float: left;
		width: 32%;
		margin: 0 5px 0 6px;
		padding: 0;
	}
	
	#triplestory #centerstory #componentHeaderBar {
		font-weight: bold;
		line-height: 24px;
		height: 24px;
	}
	
	#triplestory #centerstory #compStory {
		padding: 6px 0 0 0;
	}
	
	#triplestory #rightstory {
		float: right;
		width: 31%;
		margin: 0 0 0 6px;
		padding: 0;
	}
	
	#triplestory #rightstory #componentHeaderBar {
		font-weight: bold;
		line-height: 24px;
		height: 24px;
	}
	
	#triplestory #rightstory #compStory {
		padding: 6px 0 0 0;
	}
	
	#triplestory h4 {
		font-style: italic;
		color: #000;
	}
	
	#triplestory .headline3 { /*color:#000; */
	}
	
	#triplestory .headline2 {
		font-size: 12px;
	}
	
	#triplestory .body1 {
		color: #000;
		margin: 0;
	}
	
	#verticalticker #compBody {
		padding: 10px;
	}
	
	#verticalticker #componentHeaderBar {
		background: #675c53;
		padding-left: 6px;
		font-weight: bold;
		line-height: 24px;
		height: 24px;
		border-bottom: solid 1px #ccc;
	}
	
	#verticalticker #marqueecontainer {
		position: relative;
		height: 200px;
		background-color: white;
		overflow: hidden;
	}
	
	#verticalticker #moduleElement {
		border: solid 1px #ccc;
	}
	
	#verticalticker .headline2 {
		color: #fff;
		font-size: 12px;
	}
	
	#washconfspeakersearch #compBody {
		padding: 10px;
	}
	
	#washconfspeakersearch #componentHeaderBar {
		background: #675c53;
		padding-left: 6px;
		color: #fff;
		font-weight: bold;
		line-height: 24px;
		height: 24px;
		border-bottom: solid 1px #ccc;
	}
	
	#washconfspeakersearch #moduleElement {
		border: solid 1px #ccc;
	}
	
	#washconfspeakersearch .headline2 {
		color: #fff;
		font-size: 12px;
	}
	
	#washconfspeakersearch .headline3 { /*color:#000; */
	}
	
	#washconfspeakersearch .body1 {
		color: #000;
	}
	
	#windowsmedia #compBody {
		padding: 10px;
	}
	
	#windowsmedia #componentHeaderBar {
		background: #675c53;
		padding-left: 6px;
		font-size: 12px;
		color: #fff;
		font-weight: bold;
		line-height: 24px;
		height: 24px;
		color: #fff;
		border-bottom: solid 1px #ccc;
	}
	
	#windowsmedia #moduleElement {
		border: solid 1px #ccc;
	}
	
	#windowsmedia #WindowsMediaPlayerText {
		clear: both;
		color: #000;
	}
	
	#windowsmedia .headline3 {
		margin: 5px 0px 5px 0px;
	}
	
	#womensphilanthropy #compBody {
		padding: 10px;
	}
	
	#womensphilanthropy #componentHeaderBar {
		background: #675c53;
		padding-left: 6px;
		color: #fff;
		font-weight: bold;
		line-height: 24px;
		height: 24px;
		border-bottom: solid 1px #ccc;
	}
	
	#womensphilanthropy #moduleElement {
		border: solid 1px #ccc;
	}
	
	#womensphilanthropy .headline2 {
		color: #fff;
		font-size: 12px;
	}
	
	#womensphilanthropy .headline3 { /*color:#000; */
	}
	
	#womensphilanthropy .body1 {
		color: #000;
	}
	
	#youngleadershipsearch #compBody {
		padding: 10px;
	}
	
	#youngleadershipsearch #componentHeaderBar {
		background: #675c53;
		padding-left: 6px;
		color: #fff;
		font-weight: bold;
		line-height: 24px;
		height: 24px;
		border-bottom: solid 1px #ccc;
	}
	
	#youngleadershipsearch #moduleElement {
		border: solid 1px #ccc;
	}
	
	#youngleadershipsearch .headline2 {
		color: #fff;
		font-size: 12px;
	}
	
	#youngleadershipsearch .headline3 { /*color:#000; */
	}
	
	#youngleadershipsearch .body1 {
		color: #000;
	}
	
	#zipcodefinder #compBody {
		padding: 10px;
	}
	
	#zipcodefinder #componentHeaderBar {
		background: #675c53;
		padding-left: 6px;
		color: #fff;
		font-weight: bold;
		line-height: 24px;
		height: 24px;
		border-bottom: solid 1px #ccc;
	}
	
	#zipcodefinder #moduleElement {
		border: solid 1px #ccc;
	}
	
	#zipcodefinder .headline2 {
		color: #fff;
		font-size: 12px;
	}
	
	#zipcodefinder .headline3 { /*color:#000; */
	}
	
	#zipcodefinder .body1 {
		color: #000;
	}
	
	/* generic component id's */
	#moduleElement {
		overflow: auto;
		margin: 0 8px;
		clear:both;
	}
	
	#moduleElement h4 {
		font-weight: normal;
	}
	
	/* #moduleElement p { margin: auto; padding: auto; } -- Using this declaration made firefox drop all p margins to 0 in components */
	#moduleElement h2 p, #moduleElement h3 p, #moduleElement h4 p {
		margin:0px;
	}
	
	#moduleElement div.body1 p:first-child {
		margin-top:0px;
	}
	
	/* Composite selector #compImage.left does not work in IE6 */
	#moduleElement .left {
		float: left;
		margin: 0 10px 10px 0;
	}
	
	#moduleElement .center {
		width: 98%;
		text-align: center;
		margin: 0 0 5px 0;
	}
	
	#moduleElement .right {
		float: right;
		margin: 0 0 10px 10px;
	}
	
	/* generic component classes */
	.componentColumnTop {
		margin: 0 0 8px 0;
	}
	
	.componentColumnMiddle {
		margin: 8px 0;
	}
	
	.componentColumnBottom {
		margin: 8px 0 0 0;
	}
	
	.mmshowheader {
		font: 11px Arial, Helvetic, sans-serif;
	}
	
	/* COMPONENT CSS END */
	
	
	
	
	/*********************************/
	/***** Body Style ****************/
	/*********************************/
	
	/*********************************/
	/***** HTML TAGS *****************/
	/*********************************/
	
	body, td, #componentHeaderBar {
		font: 12px;
	}
	
	
	/*********************************/
	/***** Classes *******************/
	/*********************************/
	
	.author {
		font-size: 12px;
	}
	
	.body1 {
		font-size: 12px;
	}
	
	.body2 {
		font-size: 14px;
	}
	
	.body3 {
	}
	
	.body4 {
	}
	
	.body5 {
	}
	
	.body6 {
	}
	
	.body7 {
	}
	
	.boldbody1 {
		font-size: bold 12px;
	}
	
	.boldbody2 {
		font-size: bold 14px;
	}
	
	.bullets1 {
		font-size: 12px;
	}
	
	.calendarcontent1 {
		font-size: 10px;
	}
	
	.calendarhebrewdate1 {
		font-size: 10px;
		color: #666;
	}
	
	.caption1 {
		font-size: 12px;
	}
	
	.comp {
		margin-top: 0px;
	}
	
	.copyright {
		font-size: 12px;
	}
	
	.date {
		font-size: 12px;
	}
	
	.errorred {
		font-size: 11px;
		color: #f00;
	}
	
	.error2 {
		font-size: 13px;
		color: #f00;
	}
	
	.errordetail2 {
		font-size: 13px;
		color: #f00;
	}
	
	.footer1 {
		font-size: 12px;
	}
	
	.form {
		font: 13px monospace;
	}
	
	.formerror2 {
		font-size: 13px;
		font-weight:bold;
		color: #f00;
	}
	
	.formheader2 {
		font-size: 13px;
	}
	
	.forum2 {
		font-size: 13px;
	}
	
	.minicalblack {
		font-size: 10px;
		color: #000;
	}
	
	.minicalwhite {
		font-size: 10px;
		color: #fff;
	}
	
	.page1 {
		font-size: 12px;
	}
	
	.pagination {
		font-size: 12px;
	}
	
	.path1 {
		font-size: 12px;
		margin-top:8px;
		margin-bottom:16px;
	}
	
	.smallfont1 {
		font-size: 10px;
	}
	
	.source {
		font-size: 12px;
	}
	
	.utilitylinks {
		font-size: 12px;
	}
	#ctl00_ContentPlaceHolder1_Mainpage1_supportingElements, #ctl00_ContentPlaceHolder1_cal_filternav_container {
		margin-left:140px;
	}
	.cal_filternav li {
		margin-left:0 !important 
	}
		#contentWrapper2 img {
		margin: 20px 0px 0px 10px;
	}

	div#daffaq p.question {
		margin-bottom: 0px;
		font-weight: bold;
	}
	
	div#daffaq p.answer {
		margin-top: 0px;
	}
	
	div#daffaq table#dafModels {
		margin-left: 105px;	
	}
	div#daffaq table#dafModels th {
		text-align: left;
	}
	div#daffaq table#dafModels td {
		padding: 5px;
	}
                div#player359230 {
                                margin-left: 150px;
                }
                body.pagereceipt div#supportingElements {
                     margin-left: 100px;
                }
                body.pagereceipt div#column0 form table tr td, body.pagereceipt div#column0 form table tr td table {
                     width: 450px;
                }
                div#player368098 {
                     margin-left: 150px;
                }
                div#player369905, div#player370464, div#player372229, div#player378137 {
                     margin-left: 150px;
                }
               div#column0 {
               margin-bottom: 150px;
               }

 /* NEW PJ LIBRARY - AUGUST 2010 */
			   
			   div.section img {
				   float: left;
			   }
			   
			   div.section h2, div.section p {
				   	margin-left: 120px;
			   }
			   
			   div.MainImage p {
				   text-align: right;
				   font-style: italic;
				   width: 700px;
			   }
                                                   div.section {
				   min-height: 200px;
			   }
			
			   /* END NEW PJ LIBRARY - AUGUST 2010 */

                                                  div#player385514 {
                                                                   width: 597px;
                                                   }


	

