/*

	Basic Styles

*/

.Arial-12-Black {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}

.Arial-11-Header {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px; 
	font-weight:normal; 
	color:#ffffff;
	padding: 4px 0 0 10px;
	height: 23px;
	text-align: left;
}

.Arial-11{
	font-size:10px; 
	font-weight:normal; 
	color:#ffffff; 
	padding-left:10px;
	font-family:arial
}

a.Arial-11-links{
	font-size:10px; 
	font-weight:normal; 
	color:#ffffff; 
	text-decoration:none;
}

a.Arial-11-links:active{
	font-size:10px; 
	font-weight:normal; 
	color:#fffff; 
	text-decoration:none;
}

a.Arial-11-links:hover, .aSelectedSection {
	font-size:10px;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
	padding: 4px 0;
}

/* IE7 and IE6 hack */
div.main-box {
	width:600px; 
	text-align:left; 
	float:center; 
	padding-top: 16px;
}

/* other browser */
*|html div.main-box {
	width:600px; 
	text-align:left; 
	float:center; 
	padding-top: 0;
}

.boardBottomSoild {
	border-bottom: 1px solid #FFFFFF;
}

.boardTopSoild {
	border-top: 1px solid #FFFFFF;
}

.boardSoild {
	border: 1px solid #FFFFFF;
}

.lblFontBrown {
	color:#9f2d20; 
	font-family: arial;
	font-size: 12px;	
}

.lblFontTime {
    font-family: "Times New Roman", Times, serif;
}

.lblFontItalic {
    font-style: italic;
}

.lblFontSie10 {
	font-size: 10px;
}

.lblFontSize16 {
	font-size: 16px;
}

.lblFontBold {
	font-weight: bold;
}

.lblFontNoBold {
	font-weight: normal;
}

.lblFontCenter {
	text-align: center;
}

.divContentNav {
	padding-bottom: 12px;
}

.divNavLink {
	width: 350px;
	margin-top: 5px;
}

/* IE6 and IE7 hack  */
.divNavLinks {
	float: left;
	padding: 6px 0 6px 8px;	
}

/* other brwoser */
*|html .divNavLinks {
	float: left;
	padding: 6px 0 5px 8px;
}

/* IE6 and IE7 hack  */
#divJobPostings {
	padding: 6px 8px 8px;
}

/* other brwoser */
*|html #divJobPostings {
	padding: 6px 8px 5px;
}

.tdBody {
	/*height: 521px;
	height: 498px;*/
	text-transform: uppercase;
}

.divBody {
	min-height: 360px;
}

#tblBody {
	border: 2px solid #FFFFFF;
	background-color: #FFFFFF;
}

.divOtherLinks {
	margin-left: -8px;
	width: 146px;
	height: 17px;
	border-bottom: 3px solid #FFFFFF;
	border-top: 3px solid #FFFFFF;
}

/*

	Templates Sytle

*/

.divQutoImage {	
}

.divQutosText {
	height: 62px;
}

.divQutos {
	position: absolute;
	padding: 0 9px 0;
	text-align: left;
}

.divQutoFrom {
	padding: 8px 0pt 0pt 15px;
}

#divFading {
	/*padding:3px 0 0;*/
	margin: 14px 0;
	width: 350px;
	height: 120px;
	font-size: 14px;
}

.lblUppercase {
	text-transform: uppercase;
}

/*

	The Area for Section that hidden from the User

*/

div.divBasicHiddenDisplay {
	display: none;
}

div.divBasicMessage {
	padding: 4px;
	line-height: 19px;
	text-align: center;
	color: #FF0000;
	display: none;
}

div.divBasicFooterHidden {
	display: none;
	background: #FFFFFF;
	position: absolute;
	z-index: 1001;
}

.divHiddlenBodyFooter {
    text-align: left;
}

div.divBasicHidden, div.divBasicHiddenLiving {
	padding: 4px;
	display: none;
	background: #FFFFFF;
	position: absolute;
	z-index: 1001;
}

div.divBasicHiddenLiving {
	z-index: 1002;
}

.divBasicHiddlenBackground {
	position: fixed;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	overflow: hidden;
	padding: 0;
	margin: 0;
	background-color: #000;
	opacity: 0.5;
	filter: alpha(opacity=50);
	z-index: 1000;
	display: none;
}

.divHiddlenBodyLiving {
    padding: 10px 11px 13px 11px;
    text-align: left;
	background-color: #f0e9cf;
	width: 470px;
}

.divHiddlenBody {
    padding: 10px 11px 13px 11px;
    text-align: left;
	background-color: #f0e9cf;
	text-transform: none;
}

.boardBox {
	/*padding: .4em;*/
}

a.aClose{
	color: #FFFFFF;
	text-decoration:none;
}

a.aClose:hover{
	color:#f0e8cf; 
	text-decoration:none;
}

.divClose {
    width: 57px;
}

/*
	
	Tableless Forms

*/

div.containerCustom {
}

div.headerCustom {
	/*width: 100%;*/
}

div.footerCustom {
	/*width: 100%;*/
	clear: both;
}

div.contentCustom {
	float: left; 
	/*width: 49%;*/
}

div.navigationCustom {
	float: left; 
	/*width: 51%;*/
}

/*
	
	Tableless Forms - For the CSS Pop Windows in GroupLiving

*/

div.infoLivingContainer {
	padding-bottom: 9px;
	margin-bottom: 3px;
	font-weight: bold;
	width: 492px;
}

div.infoLivingHeader {
	/*width: 100%;*/
} 

div.infoLivingFooter {
} 

div.infoLivingContent {
	padding: 7px 15px 0;
	width: 49%;
	font-size: 12px;
    text-align: left;
	color: #FFFFFF;
} 

div.infoLivingNavigation {
	padding: 7px 0 0;
	width: 42%;
}

/*
	
	Tableless Forms - Infromation for that tell the user about stuff For CSS Pop Windows

*/

div.infoContainer {
	padding-bottom: 9px;
	margin-bottom: 3px;
	font-weight: bold;
	width: 269px;
}

div.infoHeader {
	/*width: 100%;*/
} 

div.infoFooter {
} 

div.infoContent {
	padding: 7px 15px 0;
	width: 49%;
	font-size: 12px;
    text-align: left;
	color: #FFFFFF;
} 

div.infoNavigation {
	padding: 7px 0 0;
	width: 35%;
}

/*
	
	Tableless Forms - Prayers

*/

div.prayersContainer {
	/*width: 75%;*/
}

div.prayersFooter {

}

div.prayersContent {
	/*width: 170px;*/
	width: 220px;
	margin: 0 0 4px;
}

div.prayersNavigation {
	width: 160px;
}

/*
	
	Tableless Forms - Fading in the Template

*/

div.fadingContent {
	width: 9px;
}

div.fadingNavigation {
	width: 300px;
}

/*
	
	Tableless Forms - Universal Template in the Template

*/

div.universalContainer {
	width: 780px;
}

/* IE7 and IE6 hack */
div.universalContent {
	width: 156px;
	padding: 1px 3px 1px 0;	
}

/* IE7 and IE6 hack */
div.universalNavigation {
	width: 371px;
	padding: 1px 0;
}

/* other broswer */
*|html div.universalContent {
	width: 156px;
	padding: 3px 3px 3px 0;	
}

/* other broswer */
*|html div.universalNavigation {
	width: 371px;
	padding: 3px 0;
}

/*

	Home - Any Sections Index.cfm for all home pages for each part of the site

*/

#divContactUs {
	width: 268px;
}

.tdFooterHeaders {
	vertical-align: top;
	/*font-size: 13px;*/
	font-size: 12px;
	line-height: 1;
}

.lblFooterHeaders {
	/*font-family: "Times New Roman", Times, serif;*/
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 14px;*/
	font-weight: bold;
	text-transform: uppercase;
}

.tdFooterBodies {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 16px;
	font-size: 11px;
	vertical-align: top;
}

.tdFooter {
	font-size: 11px;
}

/*

	Jewish Living - GroupLivingJewish.cfm

*/

#divJewishHolidays, #divYizkorDates {
	width: 600px;
}

div#divJewishHolidaysTitle, #divYizkorDatesTitle {
	width: 600px;
}

div#divJewishHolidaysBody, #divYizkorDatesBody {
	width: 577px;
}

#tblJewishHolidays, #tblYizkorDates {
	width: 577px;
}

.tableHoliday {
	border: 1px solid #FFFFFF;
}

.trHolidayHeader {
	color: #FFFFFF;
}

.lblHolidayHeading {
	/*font-family: "Times New Roman", Times, serif;*/
	font-size:11px; 
	font-weight:bold;
}

.trHolidayBody {
	text-align: center
}

.divPrayerPrintLink {
	margin-left: 5px;
}

/* IE7 and IE6 hack */
.divConverters {
	padding: 10px 17px;
}

/* other browser */
*|html .divConverters {
	padding: 10px 35px;
}

#universalJobPosting, #divJobPostings {
	background-color: #114880;
}

/*

	Universal Template - UniversalTemplate.dwt.cfm

*/

/* IE7 and IE6 */
#universalLinkTitle {
	width: 153px;
	margin-right: 3px;
	/*padding: 6px 0 4px 3px;*/
	padding: 9px 0 9px 3px;
}

/* other broswer */
*|html #universalLinkTitle {
	width: 153px;
	margin-right: 3px;
	/*padding: 6px 0 3px 3px;*/
	padding: 6px 0pt 5px 3px;
}

#universalSiteNav {
	width: 153px;
	margin-right: 3px;
	text-transform: uppercase;
}

#universalLinkTitleText {
	padding-left: 6px;
}

#universalLinkNav {
	margin-bottom: 3px;
	width: 621px;
	padding: 0;
}

#universalBody {
	width: 621px;
}

.universalLeftBox {
	padding-left: 7px;
}

/*

	Because IE cannot rediner to save its left this will have 
	do in order to get the Selected item to be level with the rest of the items on the line

*/

/* IE7 and IE6 hack */
div.aIECannotRedinerSelectedSection {
 	padding: 8px 5px 9px 8px;
}

/* other browser */
*|html div.aIECannotRedinerSelectedSection {
 	padding: 5px 5px 6px 8px;
}

/* IE7 and IE6 */
.universalNavLinks {
	float: left;
	/*padding: 5px 0 4px 8px;*/
	/*padding: 5px 0 6px 8px;*/
	/*padding: 5px 5px 9px;*/
	padding: 5px 5px 6px 8px;
}

/* other brwoser */
*|html .universalNavLinks {
	float: left;
	/*padding: 4px 0 3px 8px;*/
	/*padding: 5px 0 6px 8px;*/
	/*padding: 5px 8px;*/
	padding: 5px 5px 6px 8px;
}

/* IE7 and IE6 */
#universalJobPosting {
	/*padding: 5px 8px 4px;*/
	padding: 5px 5px 9px;
}

/* other brwoser */
*|html #universalJobPosting {
	/*padding: 4px 8px 3px;*/
	/*padding: 5px 8px;*/
	padding: 5px 5px 6px;
}

#universalGroupRightSpace {
	/*margin-left: 197px;*/
	margin-left: 52px;	
	float: left;
}

#universalGroupRight {
	/*padding-right: 8px;*/
	padding: 6px 8px;
}