/* CSS Document ©2006 Kabbalah.com */

BODY {
	background-color: #ffffff;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4E4E4E;
}

a:link {color: #4E4E4E; text-decoration: none;}
a:visited {color: #4E4E4E;text-decoration: none;}
a:active {color: #cccccc;text-decoration: none;}
a:hover {color: #cc0000;text-decoration: none;}


TABLE.parentTable {
	padding: 0px;
	width: 980px;
}

TD.logo {
	width: 238px;
}

TD.logo IMG.spacer-gif {
	height: 0px;
}

TD.HDSpace {
	width: 422px;
}

TABLE.newsletter {
	width: 304px;
}

TD.newsletter IMG.spacer-gif {
	height: 0px;
}

TD.newsletterTwo {
	padding-top: 6px;
}

TD.newsletterHD {
 padding-top: 13px;
}

TD.redTop {
	padding-top: 8px;
	padding-left: 4px;
	padding-bottom: 1px;
}

/* Index Page */

TD.indexTopImg {
	padding-left:18px;
	padding-right: 10px;
	padding-top: 14px;
}

TABLE.indexRightContent {
	padding-top: 14px;
}

.indexText01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #654A2A;
	padding-top: 14px;
	height: 30px;
}

.oneIndexLink {
	padding-top: 6px;
	padding-bottom: 40px;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CC0000;
}

.oneIndexLink a:link {color: #cc0000; text-decoration: none;}
.oneIndexLink a:visited {color: #cc0000;text-decoration: none;}
.oneIndexLink a:active {color: #cc0000;text-decoration: none;}
.oneIndexLink a:hover {color: #cc0000;text-decoration: none;}

TD.indexLowerRule {
	padding-top: 25px;
	padding-bottom: 25px;
}

TD.indexBottomImg {
	padding-right: 15px;
}

TD.rightVertSpace {
	height: 17px;
}

TD.IndexLower {
 width: 250px;
	vertical-align: top;
	
}

.indexLowerText {
 color: #695136;
	font-size: 11px;
	padding-right: 15px;
	font-family: Verdana, Arial, Helvetica;
}

.textArea {
 padding-left: 17px;
}


/* Left Nav */

.leftNav {

}

TD.leftTopSpace {
	height: 39px;
	width: 181px;
}

TD.leftDiv {
	padding-top: 9px;
	padding-bottom: 9px;
}

TD.leftBottom {
	height: 34px;
	}
	
	/*  */
	
	TD.columnSpaceIndex {
	width: 20px;
}

TD.columnSpace {
	width: 15px;
}

TABLE.centerTextOne {
	width: 545px;
	padding-right: 5px;
	font-size: 11px;
}


TD.freeIntroImg {
	padding-bottom: 12px;
	padding-top: 12px;
        padding-left: 18px;
}

TD.topImgTwo {
	padding-bottom: 12px;
	padding-top: 32px;
	padding-right: 17px;
}

TD.textArea {
	padding-left:15px;
	padding-right: 12px;
}

TD.right {
	padding-top: 38px;
}


	/* Footer */
	
	TD.footerBuffer {
	 height: 25px;
	}
	
TD.footerRule {
	padding-top: 28px;
	padding-left: 4px;
	padding-bottom: 10px;
}

.footerTextIndex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	padding-left: 207px;
	padding-top: 5px;
	padding-bottom: 32px;
}

.footerTextIndex a:link {color: #999999; text-decoration: none;}
.footerTextIndex a:visited {color: #999999;text-decoration: none;}
.footerTextIndex a:active {color: #000000;text-decoration: underline;}
.footerTextIndex a:hover {color: #000000;text-decoration: underline;}

.footerText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	padding-left: 215px;
	padding-top: 5px;
	padding-bottom: 32px;
}

.footerText a:link {color: #999999; text-decoration: none;}
.footerText a:visited {color: #999999;text-decoration: none;}
.footerText a:active {color: #000000;text-decoration: underline;}
.footerText a:hover {color: #000000;text-decoration: underline;}




/* --- how to study 

TD.HOWtopImg {
	padding-bottom: 12px;
	padding-top: 10px;
	padding-left:16px;
	width: 342px;
}

TD.HOWtopImgTwo {
	padding-bottom: 12px;
	padding-top: 10px;
	padding-right: 14px;
}

TD.HowTopLinks {
 padding-left: 16px;
}

TABLE.HOWTOSTUDYMAIN {
	background-color: #ffffff;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4E4E4E;
}

TD.HowHD01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc0000;
	padding-left: 16px;
	padding-bottom: 10px; 
	font-weight: bold;
}

TD.HowGreySep {
 padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}

TD.HowtoStudyImg {
 padding-left: 16px;
	padding-right: 14px;
}

TD.HowDescript {
 padding-right: 14px;
}

TD.HowAdvText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4E4E4E;
	 padding-left: 16px;
}

TD.HowBacktoTop {
padding-left: 16px;
}

TD.HowAboveAdv {
 height: 34px;
}

TD.HowAdvHD {
padding-left: 16px;
}

/* --- calendar ---*/

#calendarResults {
/* padding-top: 8px; */
/* padding-left: 8px; */
/* padding-right: 8px; */
/* width: 500px; */
/* height: 365px; */
/* border: solid 1px #cccccc; */
/* overflow: auto; */
}

/* --- dynamic content --*/

.csc-header H1 {
  font-size: 11px;
  font-weight: bolder;
  color: #cc0000;
}

.csc-textpicHeader H1 {
  font-size: 14px;
  font-weight: normal;
  color: #cc0000;
}

.csc-header BR, .csc-header IMG {
  display: none;
}

.csc-textpicHeader BR, .csc-textpicHeader IMG {
  display: none;
}

.imgtext-nowrap H1, .imgtext-nowrap P {
  margin:2px;
  margin-left:10px;
  margin-bottom:5px;
}

.imgtext-nowrap P {
  font-size: 12px;
  line-height: 20px;
  color: #464343;
}
