/*------------------------------------------------------
Be'chol Lashon Style Sheet

version:   1.0
author:    Kristin Kramer for Little Truck
-------------------------------------------------------*/
/* = Globals = */

/* Hide Wufoo form title */
.wufoo .info{display:none}

/* Remove padding and margin on IE*/
* {margin: 0; padding: 0;}

/* = Global Image Settings = */

/* get rid of borders on images */
img {border: 0;}

/* = Global FLOATS = */

/* Class for clearing floats */
.clear {clear: both;}

/* = Global COLORS=  */

/* HOME- #666666; ABOUT(green)- #666633; POPULATION- #999900; BE'CHOL PROJECTS- #996600; CALENDAR- #CC6600;
EDUCATION- #993300; RESEARCH- #663300; GET INVOLVED- #990000; DONATION- #FF3300;*/

/* = Global Links =   */

a:link {color: #990000; text-decoration: none;}
a:visited {color: #990000; text-decoration: none;}
a:hover {color: #990000; text-decoration: underline;}
a:active {color: #000000; text-decoration: none;}

a.links:link, a.links:visited, a.links:hover, a.links:active {color:#000; font-size:7pt; line-height:10pt; font-weight:normal; }
a.green {color: #339933; text-decoration:none; font-size:7pt; line-height:10pt; font-weight:normal;}

/*-----------------------------------------------------------------------------*/
/* = Main Layout =
/*-----------------------------------------------------------------------------*/
#ie6Window {
position: absolute; width: 500px; height: 230px; filter: alpha(opacity=90); -moz-opacity: .90; opacity: .90; background-color: #fff; top: 30px; left: 180px; text-align: center; color: #000; z-index: 90; padding: 30px; display: none; _display:block; border: solid 1px #000;
}
#wrapper {width: 935px;}
#wrapperTable {width: 936px; border-right: 1px dotted #666;}
#leftColumn {width: 138px; float: left;}
	div#searchDiv {width: 138px; padding-top: 10px; padding-left: 4px; clear: both; color: #fff;}
	div#where {width: 138px; height: 245px;margin-top: 10px; text-align: center;} 
#middleColumn {width: 579px; float: left; border-left: 1px dotted #666;}
	#header {width: 579px; height: 110px; border-bottom: 1px dotted #666;}
	#columnA {width: 150px; float: left;}
		#columnAcap {width: 150px; height: 86px; text-align: center;}
	#columnB {width: 426px; float: right;}
		#columnBcap {width: 426px; color: #fff; font-weight: 700;}
		#fourthNav {text-align: center; width: 426px; height: 30px; border-bottom: 1px dotted #666; border-left: 1px dotted #666; padding-left: 10px;}
		#months {width: 422px; padding: 6px 0 0 10px; height: 20px; border-bottom: 1px dotted #666; border-left: 1px dotted #666;}
		#content {padding: 15px 10px 0 10px; clear: both; border-left: 1px dotted #666;}
		#content.bigFont {padding: 15px 10px 0 10px; clear: both; border-left: 1px dotted #666; font-size:13px; line-height:17px;}
		#contentNoPad {padding: 0px 0px 0px 0px; clear: both; border-left: 1px dotted #666;}
		#contentSmallPad {padding: 8px 10px 8px 10px; clear: both; border-left: 1px dotted #666;}
		#contentNews {padding: 0px 10px 5px 10px; clear: both; border-left: 1px dotted #666;}
		#contentNewsletter {padding: 7px 10px 7px 10px; clear: both; border-left: 1px dotted #666;}
#rightColumn {width: 216px; float: left; background-color: #666; border-left: 1px dotted #fff; background: url(../img/back_rightColumn.gif) repeat-y right;}
#rightColumnHome {width: 216px; float: left; background-color: #fff; border-left: 1px dotted #fff;}
#rightColumnImages {width: 216px; float: left; background-color: #fff;}
	#rightColumnCap {width: 215px; height: 110px; background-color: #666; padding: 0px; border-bottom: 1px dotted #fff; text-align: center;}
	#rightColumnCap a {color:#EEB21E; font-weight: 600;}
	#facesSmall {border-bottom: 1px dotted #fff; height: 54px; width: 215px;}
	#rightBarPhotos {width: 205px; text-align: center; font-weight: 700; padding: 0 5px 0 5px;}
	#rightBarPhotos a {color:#fff; font-weight: 700;}
	#rightBarPhotos img {margin-bottom: 5px;}
	#divBlank {width: 200px;}
#footer {width: 405px; padding-top: 10px; font: 700 10px Tahoma, Arial, Helvetica, sans-serif; color:#666; text-align: center;}
/*-----------------------------------------------------------------------------*/
/* = /Main Layout =
/*-----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------*/
/* = Home Page Variances in Layout =
/*-----------------------------------------------------------------------------*/
#banner {position: absolute; width: 935px; height: 26px; background-color: #000; top: 192px; left: 0; z-index: 2;}
#bannerText {position: relative; left: 138px; width: 579px; z-index: 2;}
#bannerText img {padding: 1px 0 2px 0; border-bottom: 1px dotted #666; border-width: 0 0 1px 0; z-index: 3;}
#facesStrip {position: absolute; top: 218px; left: 0; width: 935px; height: 54px; border-bottom: 1px dotted #666; border-top: 1px dotted #fff; padding: 10px 0; z-index: 1;}
#homeLftWrapper {position: relative; top: 101px; border-top: 1px dotted #fff; border-width: 1px 0 0 0; width: 138px; z-index: 2;}
	#columnAHome {position: relative; width: 150px; float: left;}
	#columnBHome {width: 579px; float: right;}
	#homepgHeader {position: relative; top: 0; float: left; width: 579px; height: 191px;}
	#flashContent {position: absolute; top: -60px; left: 190px; width: 427px; height: 320px;}
	
		#homeContent {padding: 0; clear: both; border-left: 1px dotted #666; height: 630px;}
			table#homeTable {position: relative; width: 641px; border: 0; background-color: #fff; border-bottom: 1px dotted #666; border-width: 0 0 1px 0;}
			td#greyHeading {background-color: #999; border-left: 1px dotted #666; border-width: 0 0 0 1px;}
			.titles {padding: 8px 0 6px 10px; color:#000; font-weight: 700;}
			td.homecontent {padding: 5px 5px 5px 5px; border-left: 1px dotted #666; border-width: 0 0 0 1px; height: 190px;}
			table#homeTable td.left {border-left: 0;}
/*-----------------------------------------------------------------------------*/
/* = /Home Page Variances in Layout =
/*-----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------*/
/* = Maps Pages Variances in Layout =
/*-----------------------------------------------------------------------------*/

		#columnBMapsCap {width: 426px; border-left: 1px dotted #666;}
			#mapsTable {position: relative; width: 612px; height: 459px; border: 0; background-color: #fff; border: 1px dotted #666;}
#rightColumnMaps {width: 216px; float: left; background-color: #fff;}
	#rightColumnMaps #rightColumnCap {width: 216px; height: 110px; background-color: #666; padding: 0px; border-left: 1px dotted #fff; border-bottom: 1px dotted #666; text-align: center;}

/*-----------------------------------------------------------------------------*/
/* = /Maps Pages Variances in Layout =
/*-----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------*/
/* = Team Pages Variances in Layout =
/*-----------------------------------------------------------------------------*/
div#bio {position: relative; width: 622px; clear: both; z-index: 10;}
div#bioText {position: relative; width: 400px; float: left;}
/*-----------------------------------------------------------------------------*/
/* = /Team Pages Variances in Layout =
/*-----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------*/
/* = Newsletter Pages Variances in Layout =
/*-----------------------------------------------------------------------------*/
div#fullWide {position: relative; width: 643px; clear: both; background-color: white; z-index: 10;}
		#fourthNavNews {text-align: center; width: 632px; height:20px; border-bottom: 1px dotted #666; border-left: 1px dotted #666; padding-left: 10px; padding-bottom:2px;}
		#monthsNews {width: 632px; padding: 6px 0 0 10px; height: 20px; border-bottom: 1px dotted #666; border-left: 1px dotted #666;}
		#contentNews {padding: 5px 10px 0 10px; clear: both; border-left: 1px dotted #666; border-bottom: 1px dotted #666;}
		#contentNews p {margin: 0 0 7px 0;}
		#contentNews.noBottom {border-bottom: 1px dotted #fff;}
#rightColumnNews {width: 215px; float: left; border-left: 1px dotted #fff; border-right: 1px dotted #fff;}
div#newsHeaders {font: 700 16px Arial, Helvetica, sans-serif; color: #fff; background-color: #D48529; line-height: 25px; border: 1px dotted #fff; border-width: 1px 0; padding: 0 0 0 15px;}
ul#newsletterNav {list-style: outside; list-style-type: none; margin: 2px 0 14px 0; font-size: 13px;}
div#contentNews #footer {width: 620px; padding-top: 10px; font: 700 10px Tahoma, Arial, Helvetica, sans-serif; color:#666; text-align: center;}
#newsHeaderDark {font: 700 16px Arial, Helvetica, sans-serif; color: #FFF; background-color: #333333; text-align:center; line-height: 30px; border: 1px dotted #fff; border-width: 1px 0; padding: 0 0 0 15px;}
#newsHeaderDark.noTop  { border: 0;}
div#newsHeadersBlue {font: 700 14px Arial, Helvetica, sans-serif; color: #fff; background-color: #330033; line-height: 22px; border:0px; border-width: 1px 0; padding: 0 0 0 15px;}
div#newsHeadersBlueThin {color: #fff; background-color: #330033; line-height: 4px; border:0px; border-width: 1px 0; padding: 0 0 0 0;}
div#newsHeadersInTheNews {font: 700 16px Arial, Helvetica, sans-serif; color: #fff; background-color: #666633; line-height: 25px; border: 1px dotted #fff; border-width: 1px 0; padding: 0 0 0 15px;}
div#newsHeadersInTheNews.red {font: 700 16px Arial, Helvetica, sans-serif; color: #fff; background-color: #990000; line-height: 25px; border: 1px dotted #fff; border-width: 1px 0; padding: 0 0 0 15px;}
div#newsHeadersInTheNews.resourcesNoBorder {font: 700 16px Arial, Helvetica, sans-serif; color: #fff; background-color: #993300; line-height: 22px; border: 0px; padding: 0 0 0 15px;}
div#newsHeadersEvents {font: 700 16px Arial, Helvetica, sans-serif; color: #fff; background-color: #D48529; line-height: 25px; border: 1px dotted #fff; border-width: 1px 0; padding: 0 0 0 15px;}
div#newsHeadersInTheNews.noBorder {border:0px;}
div#newsHeadersInterviews {font: 700 16px Arial, Helvetica, sans-serif; color: #fff; background-color: #993300; line-height: 25px; border: 1px dotted #fff; border-width: 1px 0; padding: 0 0 0 15px;}
div#newsHeadersInterviews.noTop  { border: 0;}

/*-----------------------------------------------------------------------------*/
/* = /Newsletter Pages Variances in Layout =
/*-----------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------*/
/* = Online News Pages Variances in Layout =
/*-----------------------------------------------------------------------------*/

body#onlineNews {position: relative; font: 500 12px Tahoma, Arial, Helvetica, sans-serif; line-height: 15px; background: none; text-align: center;}
div#onlineNewsWrapper {position: relative; margin: auto; text-align: left; width: 718px; border: 1px dotted #666;}
div#onlineNewsHeader {position: relative; float: right; width: 717px; border-right: 1px dotted #fff; height: 191px; border-bottom: 1px dotted #666;}
/*div#logoLeft {width: 138px; height: 191px; background-color: #fff; float: left; border-bottom: 1px dotted #666;}*/
div#newsContent {position: relative; width: 637px; padding: 10px 40px 0 40px; clear: right;}
div#newsHeadersOnline {font: 700 16px Arial, Helvetica, sans-serif; color: #fff; background-color: #D48529; line-height: 20px; border-top: 1px dotted #fff; border-bottom: 1px dotted #fff; padding: 0 0 0 10px;}
div#newsHeadersOnlineTop {font: 700 16px Arial, Helvetica, sans-serif; border-top: 1px dotted #fff; border-bottom: 1px dotted #fff; color: #fff; background-color: #333; padding: 0; height: 20px; padding: 5px 0; width: 718px; text-align: center;}
div#newsHeadersOnlineTop {font: 700 16px Arial, Helvetica, sans-serif; border-top: 1px dotted #fff; border-bottom: 1px dotted #fff; color: #fff; background-color: #333; padding: 0; height: 20px; padding: 5px 0; width: 718px; text-align: center;}

div#newsContentWide {position: relative; width: 100%; padding: 0; clear: both;}
		#contentNewsOnline {padding: 5px 10px 0 10px; clear: both; border-bottom: 1px dotted #666;}
		#contentNewsOnline p {margin: 0 0 7px 0;}
		#contentNewsOnline img {margin: 0 6px 0px 0; float: left;}
		#contentNewsOnline.noBottom {border-bottom: 1px dotted #fff;}
div#purpleBlock {width: 138px; height: 64px; background-color: #562b6a;}
div#newsNav {line-height: 15px; color: #562b6a; font-size: 11px; font-weight: 700; float: right; background-color: #562b6a;}

h3.newsHeader {font-size: 15px; margin-bottom: 6px; color: #990000;}
h3.newsHeaderOnline {font-size: 15px; color: #562b6a; margin-bottom: 10px;}
#newsContent h3 {text-align: center;}
	
/*-----------------------------------------------------------------------------*/
/* = /Online News Pages Variances in Layout =
/*-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------*/
/* = Events Pages Variances in Layout =
/*-----------------------------------------------------------------------------*/

table#Events {width: 405px;}
table#tableEvents td {padding:4px; font-size:11px; vertical-align:top;}
table#tableEvents td.dateCell {width: 140px; font-size:11px; text-align:right;}
table#tableEventIntro td {padding:4px; vertical-align:top}
table#tableCosponsors {width: 621px;}
table#tableCosponsors td.cosponsorsCell {width: 207px; font-size:11px; vertical-align:top; padding:0 5px 0 5px;}
table#News {width:100%; text-align:center;}

table#Retreat {width: 620px;}
table#Retreat td {padding:4px; font-size:12px; vertical-align:top; width:310px; line-height:17px;}
table#Retreat td.right {padding:10px;  font-size:12px; vertical-align:top; width:310px; line-height:17px;}
table#Retreat td.border {padding:10px; font-size:12px; vertical-align:top; width:305px; line-height:17px; border-right:1px solid #000000;}
table#Retreat td.header {padding:4px; font-size:12px; vertical-align:top; width:310px; background-color:#CC6600;}

table#Events2 {width: 620px;}
table#tableEvents2 td {padding:8px; font-size:11px; vertical-align:top;}
table#tableEvents2 td.dateCell {width: 140px; font-size:11px; text-align:right;}
table#tableEvents2 td.descriptionCell {width: 240px; font-size:11px;}
table#tableEvents2 td.picCell {width: 80px; font-size:11px;}
table#tableEvents2 td.linkCell {width: 100px; font-size:11px;}


/*-----------------------------------------------------------------------------*/
/* = /Events Pages Variances in Layout =
/*-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------*/
/* = Slideshow Variances in Layout =
/*-----------------------------------------------------------------------------*/

table#slideshow {width: 620px;}
table#slideshow td {padding: 15px 5px 5px 5px; border:1px solid #CCCCCC; text-align:center; width:204px; vertical-align:top; }
table#slideshow td.img {padding: 15px 5px 5px 5px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; text-align:center; width:204px; vertical-align:top; }
table#slideshow td.title {padding: 5px 5px 5px 5px; border-left:1px solid #CCCCCC; text-align:center; width:204px; vertical-align:bottom; }

#slideshowWrapper {font: 500 11px Tahoma, Arial, Helvetica, sans-serif; line-height: 13px; color:#000; height:196px; padding:28px 10px 0px 10px; clear: both; border-left: 1px dotted #666; }

#slideshow.imgBordRt {width:154px; border-right: 1px solid #CCCCCC; vertical-align:top; text-align:center; float:left; padding: 5 6 6 5px; height: 165px; }

#slideshow.imgBordRtTop {width:154px; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; 1px solid #CCCCCC; vertical-align:top; text-align:center; float:left; height:160px; }

#slideshow.imgBordLft {width:154px; border-left: 1px solid #CCCCCC; vertical-align:top; text-align:center; float:left; height:160px; }

#slideshow.imgBordLftTop {width:154px; border-left: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; vertical-align:top; text-align:center; float:left; height:160px; }

#slideshow.imgBorderless {width:154px; border: 0 0 0 0px; vertical-align:top; text-align:center; float:left; padding: 5 6 6 5px; height:165px; }

#slideshow.txtBordRt {width:154px; border-right: 1px solid #CCCCCC; vertical-align:bottom; text-align:center; float:left; height:25px; font-size: 11px; font-weight: 600; color:#666; padding: 2 4 5 2px; }

#slideshow.txtBordRtTop {width:154px; border-right: border-top: 1px solid #CCCCCC; 1px solid #CCCCCC; vertical-align:bottom; text-align:center; float:left; height:20px; font-size: 11px; font-weight: 600; color:#666; height:15;; }

#slideshow.txtBordLft {width:154px; border-left: 1px solid #CCCCCC; vertical-align:bottom; text-align:center; float:left; height:180px; font-size: 11px; font-weight: 600; color:#666; height:15;   }

#slideshow.txtBordLftTop {width:154px; border-left: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; vertical-align:bottom; text-align:center; float:left; height:20px; font-size: 11px; font-weight: 600; color:#666; height:15;   }

#slideshow.txtBorderless {width:154px; border: 0 0 0 0px; vertical-align:bottom; text-align:center; float:left; height:24px; font-size: 11px; font-weight: 600; color:#666; padding: 2 4 5 2px;   }


div#slideshowHeader {font: 700 16px Arial, Helvetica, sans-serif; color: #fff; background-color: #993300; line-height: 22px; border: 0px; padding: 0 0 0 15px; width:628px; position:absolute; height:22px; margin: 20 0 20 0px; }


 
/*-----------------------------------------------------------------------------*/
/* = /Slideshow Variances in Layout =
/*-----------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------*/
/* = Doantion Center Pages Variances in Layout =
/*-----------------------------------------------------------------------------*/

table#Merch {width: 620px;}
table#Merch td {padding: 15px 5px 5px 5px; border:1px solid #CCCCCC; text-align:center; width:204px; vertical-align:top; }
table#Merch td.noBorder {padding: 15px 5px 5px 5px; border:0px; text-align:center; width:204px; vertical-align:top; }

table#Items td.description {padding: 5px 5px 5px 15px; margin-left:15px; border-left:1px solid #CCCCCC; text-align:left; vertical-align:top; }
table#Items td.picture {padding: 5px 5px 5px 5px; width: 170px; margin-right:5px; }
table#Items {width:620px;}

table#Donate {width: 100%;}
table#Donate td {padding: 5px 5px 5px 5px; vertical-align:top; line-height: 17px; font-size:13px;}
table#margins {width: 100%;}
table#margins td {padding: 5px 15px 5px 15px; vertical-align:top;}

table#ecards {width: 620px;}
table#ecards td {padding: 5px 5px 5px 5px; text-align:center; width:135px; vertical-align:top; }
table#ecardsLeft td {padding: 5px 0px 5px 0px; text-align:center; width:100px; vertical-align:top; }
/*-----------------------------------------------------------------------------*/
/* = /Doantion Center Pages Variances in Layout =
/*-----------------------------------------------------------------------------*/

/* BEGIN form fields styles */

input#donate {width: 170px; height: 26px; color: #fff; background-color: #990000; padding: 4px; font: 700 11px Tahoma, Arial, Helvetica, sans-serif; border: 1px solid #fff; margin-top: 14px;}
input#search {width: 80px; height: 13px; color: #990000; padding: 1px; font: 700 11px Tahoma, Arial, Helvetica, sans-serif;}
input#newsletter {width: 136px; height: 26px; color: #fff; background-color: #CC6600; padding: 0; font: 700 10px Tahoma, Arial, Helvetica, sans-serif; border: 1px solid #fff; margin-top: 16px;}

#contactForm input#submit, #contactForm input#reset {width: 190px; height: 24px; color: #990000; background-color: #fff; padding: 4px; font: 700 11px Tahoma, Arial, Helvetica, sans-serif; border: 1px solid #990000; margin-top: 14px;}
textarea#contactArea {width: 372px; height: 200px; color: #990000; background-color: #fff; padding: 4px; font: 700 11px Tahoma, Arial, Helvetica, sans-serif; border: 1px solid #990000;}
#contactName, #contactEmail {width: 220px; height: 14px; color: #990000; background-color: #fff; padding: 4px; font: 700 11px Tahoma, Arial, Helvetica, sans-serif; border: 1px solid #990000;}

#requestIET input#submit, #requestIET input#reset {width: 190px; height: 24px; color: #990000; background-color: #fff; padding: 4px; font: 700 11px Tahoma, Arial, Helvetica, sans-serif; border: 1px solid #990000; margin-top: 14px;}
textarea#requestIETmessage {width: 372px; height: 200px; color: #990000; background-color: #fff; padding: 4px; font: 700 11px Tahoma, Arial, Helvetica, sans-serif; border: 1px solid #990000;}
#requestIETname, #requestIETemail, #requestIETstreet, #requestIETcity {width: 260px; height: 14px; color: #990000; background-color: #fff; padding: 4px; font: 700 11px Tahoma, Arial, Helvetica, sans-serif; border: 1px solid #990000;}
#requestIETstate {width: 170px; height: 20px; color: #990000; background-color: #fff; font: 700 11px Tahoma, Arial, Helvetica, sans-serif; border: 1px solid #990000;}
#requestIETzip {width: 60px; height: 12px; color: #990000; background-color: #fff; padding: 4px; font: 700 11px Tahoma, Arial, Helvetica, sans-serif; border: 1px solid #990000;}

#requestJAR input#submit, #requestJAR input#reset {width: 190px; height: 24px; color: #990000; background-color: #fff; padding: 4px; font: 700 11px Tahoma, Arial, Helvetica, sans-serif; border: 1px solid #990000; margin-top: 14px;}
textarea#requestJARmessage {width: 372px; height: 200px; color: #990000; background-color: #fff; padding: 4px; font: 700 11px Tahoma, Arial, Helvetica, sans-serif; border: 1px solid #990000;}
#requestJARname, #requestJARemail, #requestJARstreet, #requestJARcity {width: 260px; height: 14px; color: #990000; background-color: #fff; padding: 4px; font: 700 11px Tahoma, Arial, Helvetica, sans-serif; border: 1px solid #990000;}
#requestJARstate {width: 170px; height: 20px; color: #990000; background-color: #fff; font: 700 11px Tahoma, Arial, Helvetica, sans-serif; border: 1px solid #990000;}
#requestJARzip {width: 60px; height: 12px; color: #990000; background-color: #fff; padding: 4px; font: 700 11px Tahoma, Arial, Helvetica, sans-serif; border: 1px solid #990000;}

#searchDB input#submit {width: 190px; height: 24px; color: #990000; background-color: #fff; padding: 2px; font: 700 11px Tahoma, Arial, Helvetica, sans-serif; border: 1px solid #990000; margin-top: 14px;}
#searchDB #searchInput {width: 372px; height: 14px; color: #990000; background-color: #fff; padding: 4px; font: 700 11px Tahoma, Arial, Helvetica, sans-serif; border: 1px solid #990000;}
select#catID {width: 200px; height: 20px; color: #990000; background-color: #fff; font: 700 11px Tahoma, Arial, Helvetica, sans-serif; border: 1px solid #990000;}

/* END form fields styles */

/* BEGIN main generic styles */
body {font: 500 12px Tahoma, Arial, Helvetica, sans-serif; line-height: 15px; background: url(../img/back_leftNav.gif) repeat-y left;}
body#none {position: relative; font: 500 12px Tahoma, Arial, Helvetica, sans-serif; line-height: 15px; background: none;}
body#test {font: 500 12px Tahoma, Arial, Helvetica, sans-serif; line-height: 15px;}
body.none {position: relative; font: 500 12px Tahoma, Arial, Helvetica, sans-serif; line-height: 15px; background: none;}


h1 {font-size: 20px; line-height: 22px;}
h2 {font-size: 18px; line-height: 20px;}
h3 {font-size: 16px; line-height: 18px;}
h4 {font-size: 14px; line-height: 16px;}


blockquote {margin: 5px 10px 5px 15px;}

.content {font: 500 11px Tahoma, Arial, Helvetica, sans-serif; line-height: 13px; color:#000;}

.smallBold {font-size: 11px; font-weight: 700; color: #000;}
.dkRedOrange {color: #990000;}
.dkRedOrangeB {color: #990000; font-weight: 700;}
.gold {color: #eeb21e;}
.goldQuote {color: #eeb21e; font-weight: normal;}
.white {color: #fff;}
.whiteBig {color: #fff; font-size: 14px; font-weight:400; line-height:14px}
.green {font-size: 14px; font-weight: 800; color: #666633;}  
.greenBig {font-size: 15px; font-weight: 800; color: #666633;}  
.greenSmall {font-size: 12px; font-weight: 600; color: #666633;}
.grnYellow {font-size: 20px; font-weight: 600; color: #999900; line-height:28px;}
.red {font-size: 14px; font-weight: 800; color: #990000;} 
.rust {font-size: 15px; font-weight: 800; color: #993300; margin-bottom:6px;}
.rust1 {font-size: 12px; font-weight: 600; color: #993300;}
.events {font-size: 16px; font-weight: 800; color: #CC6600;}
.events3 {font-size: 14px; font-weight: 600; color: #CC6600;}
.events1 {font-size: 20px; font-weight: 600; color: #CC6600; line-height: 25px;}
.events2 {font-size: 14px; font-weight: 100; color: #CC6600; line-height: 22px;}
.eventsBig {font-size: 22px; font-weight: 600; color: #CC6600; line-height: 25px;}
.eventsSmall {font-size: 12px; font-weight: 600; color: #CC6600;}
.pink {font-size: 13px; font-weight: bold; color: #990066; line-height:25px;}
.pink1 {font-size: 13px; font-weight:600; color: #990066; line-height:18px;}
.pink2 {font-size: 11px; font-weight:600; color: #990066; line-height:15px;}
.orangeSmallBold {font-size: 11px; font-weight:600; color: #CC6600;}
.purple {font-size: 20px; font-weight:600; color: #330033; line-height:28px;}
.purpleSmall {font-size: 13px; font-weight: 600; color: #330033;}
.blueSmall {font-size: 13px; font-weight: 600; color: #333366;}
.resources {font-size: 14px; font-weight: 800; color: #993300;}

.projectsColor {color: #996600;}
.involvedColor {color: #990000;}
.smallGreyBold {font-size: 11px; font-weight: 700; color: #333;}
.smallGrey {font-size: 11px; font-weight:100; color: #666;}
.bigGrey {font-size: 13px; font-weight:600; color: #666;}
.medGrey {font-size: 12px; font-weight: 600; color:#666;}
.dkBlue {font-size: 14px; font-weight: 800; color: #333366; line-height: 16px;}
.cosponsorItalic {font-size: 11px; font-style:italic}

.indent {margin-left: 10px;}
.indentMore {margin-left: 38px;}
.marginLeft {margin: 5px 10px 5px 5px;}
.italic {font-style: italic;}
.center {width: 100%; text-align: center;}

.pad10 {padding: 10px;}
.rightNavTable {border: solid 1px #fff;}

ul.marginLeft { margin: 5px 5px 5px 20px;}

ul.smallMargins { margin: 5px 5px 5px 10px;}

ul.basicBullets { list-style: disc inside; margin-bottom: 10px; margin-left: 10px; padding-left: 5px;}

/* END main generic styles */

/* BEGIN third level nav styles */

#thirdNav {font: 700 11px Tahoma, Arial, Helvetica, sans-serif; color:#fff; text-align: center; letter-spacing: .01em; background-color: #666; width: 426px;position: relative; margin:0; margin: 0px 0;}
#thirdNav ul {padding: 0; margin: 0; list-style-type: none;}
#thirdNav ul li {position: relative; float: left; list-style: none; background-color: #666; height: 31px;}
#thirdNav ul li a {font: 700 10px Tahoma, Arial, Helvetica, sans-serif; color: #fff; text-align: center; letter-spacing: .01em; display: block; text-decoration: none; width: 141px; border-bottom: 1px dotted #fff; border-left: 1px dotted #fff; border-width: 0 0 1px 1px; line-height: 12px; padding: 9px 0;}
#thirdNav ul li a:hover {border-bottom: 1px dotted #fff; border-left: 1px dotted #fff; border-width: 0 0 1px 1px;}
#thirdNav ul li:hover a {color: #fff; border-bottom: 1px dotted #fff; border-left: 1px dotted #fff; border-width: 0 0 1px 1px;}

#thirdNav.projects ul li:hover a {background-color: #996600;}
#thirdNav.projects ul li.on {background-color: #996600;}
#thirdNav.projects ul li.off {font: 700 10px Tahoma, Arial, Helvetica, sans-serif; color: #fff; text-align: center; letter-spacing: .01em; display: block; width: 141px; border-bottom: 1px dotted #fff; border-left: 1px dotted #fff; border-width: 0 0 1px 1px; background-color: #666; height:30px;}

#thirdNav.about ul li {height: 43px;}
#thirdNav.about ul li:hover a {background-color: #666633;}
#thirdNav.about ul li.on {background-color: #666633;}
#thirdNav.about ul li.off {font: 700 10px Tahoma, Arial, Helvetica, sans-serif; color: #fff; text-align: center; letter-spacing: .01em; display: block; width: 141px; border-bottom: 1px dotted #fff; border-left: 1px dotted #fff; border-width: 0 0 1px 1px; background-color: #666; height:42px;}

#thirdNav.about2 ul li:hover a {background-color: #666633;}
#thirdNav.about2 ul li.on {background-color: #666633;}
#thirdNav.about2 ul li.off {font: 700 10px Tahoma, Arial, Helvetica, sans-serif; color: #fff; text-align: center; letter-spacing: .01em; display: block; width: 141px; border-bottom: 1px dotted #fff; border-left: 1px dotted #fff; border-width: 0 0 1px 1px; background-color: #666; height:30px;}

#thirdNav.population ul li:hover a {background-color: #999900;}
#thirdNav.population ul li.on {background-color: #999900;}
#thirdNav.population ul li.off {font: 700 10px Tahoma, Arial, Helvetica, sans-serif; color: #fff; text-align: center; letter-spacing: .01em; display: block; width: 141px; border-bottom: 1px dotted #fff; border-left: 1px dotted #fff; border-width: 0 0 1px 1px; background-color: #666; height:30px;}

#thirdNav.resources ul li:hover a {background-color: #993300;}
#thirdNav.resources ul li.on {background-color: #993300;}
#thirdNav.resources ul li.off {font: 700 10px Tahoma, Arial, Helvetica, sans-serif; color: #fff; text-align: center; letter-spacing: .01em; display: block; width: 141px; border-bottom: 1px dotted #fff; border-left: 1px dotted #fff; border-width: 0 0 1px 1px; background-color: #666; height:30px;}

#thirdNav.books ul li {height: 43px;}
#thirdNav.books ul li:hover a {background-color: #993300;}
#thirdNav.books ul li.on {background-color: #993300;}
#thirdNav.books ul li.off {font: 700 10px Tahoma, Arial, Helvetica, sans-serif; color: #fff; text-align: center; letter-spacing: .01em; display: block; width: 141px; border-bottom: 1px dotted #fff; border-left: 1px dotted #fff; border-width: 0 0 1px 1px; background-color: #666; height:42px;}

#thirdNav.news {font: 700 11px Tahoma, Arial, Helvetica, sans-serif; color:#fff; text-align: center; letter-spacing: .01em; background-color: #666; width: 718px; position: relative; right: 0; margin:0; margin: 0px 0;}
#thirdNav.news ul li a {font: 700 10px Tahoma, Arial, Helvetica, sans-serif; color: #fff; text-align: center; letter-spacing: .01em; display: block; text-decoration: none; width: 239px; border-bottom: 1px dotted #fff; border-left: 1px dotted #fff; padding: 9px 0;}
#thirdNav.news ul li {position: relative; float: left; list-style: none; background-color: #666; height: 32px;}

#thirdNav.news ul li:hover a {background-color: #eeb21e; color: #000;}
#thirdNav.news ul li.on {background-color: #eeb21e;}
#thirdNav.news ul li.off {font: 700 10px Tahoma, Arial, Helvetica, sans-serif; color: #fff; text-align: center; letter-spacing: .01em; display: block; width: 141px; border-bottom: 1px dotted #fff; border-left: 1px dotted #fff; border-width: 0 0 1px 1px; background-color: #562b6a; height:32px;}

/* BEGIN photo nav styles */

#photoNav.wider {font: 700 11px Tahoma, Arial, Helvetica, sans-serif; text-align: center; letter-spacing: .01em; background-color: #666; width: 643px; width: 642px !ie; position: relative; margin:0;}
#photoNav.wider ul {padding: 0; margin: 0; list-style-type: none; border-bottom: 1px dotted #fff;}
#photoNav.wider ul li {position: relative; float: left; list-style: none; background-color: #666; height: 30px; border-bottom: 1px dotted #fff;}
#photoNav.wider ul li a {font: 700 10px Tahoma, Arial, Helvetica, sans-serif; color: #fff; text-align: center; letter-spacing: .01em; display: block; text-decoration: none; width: 159.75px; border-bottom: 1px dotted #fff; border-left: 1px dotted #fff; border-right: 1px dotted #666666; border-top: 1px dotted #fff; border-width: 0 0 1px 1px; line-height: 12px; padding: 9px 0;}
#photoNav.wider ul li a:hover {border-bottom: 1px dotted #fff; border-left: 1px dotted #fff; border-width: 0 0 1px 1px; background-color:#CC6600;}
#phtoNav.wider ul li:hover a {background-color:#CC6600;}
#photoNav.wider ul li.on {background-color:#CC6600;}
#photoNav.wider ul li.off {font: 700 10px Tahoma, Arial, Helvetica, sans-serif; color: #fff; text-align: center; letter-spacing: .01em; display: block; width: 130px; border-bottom: 1px dotted #fff; border-left: 1px dotted #fff; border-right: 1px dotted #fff; border-top: 1px dotted #fff; border-width: 0 0 1px 1px; background-color: #666; height:30px;}

#photoNav.wide {font: 700 11px Tahoma, Arial, Helvetica, sans-serif; text-align: center; letter-spacing: .01em; background-color: #666; width: 643px; width: 642px !ie; position: relative; margin:0;}
#photoNav.wide ul {padding: 0; margin: 0; list-style-type: none; border-bottom: 1px dotted #fff;}
#photoNav.wide ul li {position: relative; float: left; list-style: none; background-color: #666; height: 30px; border-bottom: 1px dotted #fff;}
#photoNav.wide ul li a {font: 700 10px Tahoma, Arial, Helvetica, sans-serif; color: #fff; text-align: center; letter-spacing: .01em; display: block; text-decoration: none; width: 127.5px; border-bottom: 1px dotted #fff; border-left: 1px dotted #fff; border-right: 1px dotted #666666; border-top: 1px dotted #fff; border-width: 0 0 1px 1px; line-height: 12px; padding: 9px 0;}
#photoNav.wide ul li a:hover {border-bottom: 1px dotted #fff; border-left: 1px dotted #fff; border-width: 0 0 1px 1px; background-color:#CC6600;}
#phtoNav.wide ul li:hover a {background-color:#CC6600;}
#photoNav.wide ul li.on {background-color:#CC6600;}
#photoNav.wide ul li.off {font: 700 10px Tahoma, Arial, Helvetica, sans-serif; color: #fff; text-align: center; letter-spacing: .01em; display: block; width: 127.5px; border-bottom: 1px dotted #fff; border-left: 1px dotted #fff; border-right: 1px dotted #fff; border-top: 1px dotted #fff; border-width: 0 0 1px 1px; background-color: #666; height:30px;}

#photoNav.co {font: 700 11px Tahoma, Arial, Helvetica, sans-serif; text-align: center; letter-spacing: .01em; background-color: #666; width: 643px; width: 642px !ie; position: relative; margin:0;}
#photoNav.co ul {padding: 0; margin: 0; list-style-type: none; border-bottom: 1px dotted #fff;}
#photoNav.co ul li {position: relative; float: left; list-style: none; background-color: #666; height: 30px; border-bottom: 1px dotted #fff;}
#photoNav.co ul li a {font: 700 10px Tahoma, Arial, Helvetica, sans-serif; color: #fff; text-align: center; letter-spacing: .01em; display: block; text-decoration: none; width: 127.3px; border-bottom: 1px dotted #fff; border-left: 1px dotted #fff; border-right: 1px dotted #666666; border-top: 1px dotted #fff; border-width: 0 0 1px 1px; line-height: 9px; padding: 6px 0;}
#photoNav.co ul li a:hover {border-bottom: 1px dotted #fff; border-left: 1px dotted #fff; border-width: 0 0 1px 1px; background-color:#CC6600;}
#phtoNav.co ul li:hover a {background-color:#CC6600;}
#photoNav.co ul li.on {background-color:#CC6600;}
#photoNav.co ul li.off {font: 700 10px Tahoma, Arial, Helvetica, sans-serif; color: #fff; text-align: center; letter-spacing: .01em; display: block; width: 127.3px; border-bottom: 1px dotted #fff; border-left: 1px dotted #fff; border-right: 1px dotted #fff; border-top: 1px dotted #fff; border-width: 0 0 1px 1px; background-color: #666; height: 30px;}

/* END photo nav styles */

/* BEGIN donation third nav styles */

#donNav.wide {font: 700 11px Tahoma, Arial, Helvetica, sans-serif; text-align: center; letter-spacing: .01em; background-color: #666; width: 643px; width: 642px !ie; position: relative; margin:0;}
#donNav.wide ul {padding: 0; margin: 0; list-style-type: none; border-bottom: 1px dotted #fff;}
#donNav.wide ul li {position: relative; float: left; list-style: none; background-color: #666; height: 26px; border-bottom: 1px dotted #fff;}
#donNav.wide ul li a {font: 700 10px Tahoma, Arial, Helvetica, sans-serif; color: #fff; text-align: center; letter-spacing: .01em; display: block; text-decoration: none; width: 127.5px; border-bottom: 1px dotted #fff; border-left: 1px dotted #fff; border-right: 1px dotted #666666; border-top: 1px dotted #fff; border-width: 0 0 1px 1px; line-height: 10px; padding: 8px 0;}
#donNav.wide ul li a:hover {border-bottom: 1px dotted #fff; border-left: 1px dotted #fff; border-width: 0 0 1px 1px; background-color:#FF3300;}
#donNav.wide ul li:hover a {background-color:#FF3300;}
#donNav.wide ul li.on {background-color:#FF3300;}
#donNav.wide ul li.off {font: 700 10px Tahoma, Arial, Helvetica, sans-serif; color: #fff; text-align: center; letter-spacing: .01em; display: block; width: 127.5px; border-bottom: 1px dotted #fff; border-left: 1px dotted #fff; border-right: 1px dotted #fff; border-top: 1px dotted #fff; border-width: 0 0 1px 1px; background-color: #666; height:26px;}

/* END donation third nav styles */

/* BEGIN news nav styles */

#newsNav {font: 700 11px Tahoma, Arial, Helvetica, sans-serif; color:#666; text-align: center; letter-spacing: .01em; background-color: #666; width: 643px; position: relative; margin:0; margin: 0px 0;}
#newsNav ul {padding: 0; margin: 0; list-style-type: none; border-bottom: 1px dotted #fff;}
#newsNav ul li {position: relative; float: left; list-style: none; background-color: #666; height: 24px; border-bottom: 1px dotted #fff;}
#newsNav ul li a {font: 700 10px Tahoma, Arial, Helvetica, sans-serif; color: #fff; text-align: center; letter-spacing: .01em; display: block; text-decoration: none; width: 213.3px; border-bottom: 1px dotted #fff; border-left: 1px dotted #fff; border-right: 1px dotted #666666; border-top: 1px dotted #fff; border-width: 0 0 1px 1px; line-height: 6px; padding: 9px 0;}
#newsNav ul li a:hover {border-bottom: 1px dotted #fff; border-left: 1px dotted #fff; border-width: 0 0 1px 1px;}
#newsNav ul li:hover a {color: #fff; border-bottom: 1px dotted #fff; border-left: 1px dotted #fff; border-width: 0 0 1px 1px;}
#newsNav ul li:hover a {background-color:#993300;}
#newsNav ul li.on {background-color:#993300;}
#newsNav ul li.off {font: 700 10px Tahoma, Arial, Helvetica, sans-serif; color: #fff; text-align: center; letter-spacing: .01em; display: block; width: 213.3px; border-bottom: 1px dotted #fff; border-left: 1px dotted #fff; border-right: 1px dotted #fff; border-top: 1px dotted #fff; border-width: 0 0 1px 1px; background-color: #666; height:24px;}

/* END news nav styles */

/* BEGIN projects nav styles */

#projectsNav.wide {font: 700 11px Tahoma, Arial, Helvetica, sans-serif; text-align: center; letter-spacing: .01em; background-color: #666; width: 643px; width: 642px !ie; position: relative; margin:0;}
#projectsNav.wide ul {padding: 0; margin: 0; list-style-type: none; border-bottom: 1px dotted #fff;}
#projectsNav.wide ul li {position: relative; float: left; list-style: none; background-color: #666; height: 30px; border-bottom: 1px dotted #fff;}
#projectsNav.wide ul li a {font: 700 10px Tahoma, Arial, Helvetica, sans-serif; color: #fff; text-align: center; letter-spacing: .01em; display: block; text-decoration: none; width: 127.5px; border-bottom: 1px dotted #fff; border-left: 1px dotted #fff; border-right: 1px dotted #666666; border-top: 1px dotted #fff; border-width: 0 0 1px 1px; line-height: 12px; padding: 9px 0;}
#projectsNav.wide ul li a:hover {border-bottom: 1px dotted #fff; border-left: 1px dotted #fff; border-width: 0 0 1px 1px; background-color:#996600;}
#phtoNav.wide ul li:hover a {background-color:#996600;}
#projectsNav.wide ul li.on {background-color:#996600;}
#projectsNav.wide ul li.off {font: 700 10px Tahoma, Arial, Helvetica, sans-serif; color: #fff; text-align: center; letter-spacing: .01em; display: block; width: 127.5px; border-bottom: 1px dotted #fff; border-left: 1px dotted #fff; border-right: 1px dotted #fff; border-top: 1px dotted #fff; border-width: 0 0 1px 1px; background-color: #666; height:30px;}

/* END third level nav styles */

/* BEGIN Be'chol Lashon Projects (4th level Nav) styles */

.fourthNavOn, .fourthNavOn a:link, .fourthNavOn a:visited, .fourthNavOn a:hover, .fourthNavOn a:active {font: 700 14px Tahoma, Arial, Helvetica, sans-serif; color: #996600; margin: 1px 20px 1px 0; float: left;}
.fourthNavOff, .fourthNavOff a:link, .fourthNavOff a:visited {font: 700 14px Tahoma, Arial, Helvetica, sans-serif; color: #666; margin: 1px 20px 1px 0; float: left;}
.fourthNavOff a:hover, .fourthNavOff a:active {font: 700 14px Tahoma, Arial, Helvetica, sans-serif; color: #996600; margin: 1px 20px 1px 0; float: left;}

.fourthNavSmallOn, .fourthNavSmallOn a:link, .fourthNavSmallOn a:visited, .fourthNavSmallOn a:hover, .fourthNavSmallOn a:active {font: 700 12px Tahoma, Arial, Helvetica, sans-serif; color: #996600; margin: 1px 20px 1px 0; float: left;}
.fourthNavSmallOff, .fourthNavSmallOff a:link, .fourthNavSmallOff a:visited {font: 700 12px Tahoma, Arial, Helvetica, sans-serif; color: #666; margin: 1px 20px 1px 0; float: left;}
.fourthNavSmallOff a:hover, .fourthNavSmallOff a:active {font: 700 12px Tahoma, Arial, Helvetica, sans-serif; color: #996600; margin: 1px 20px 1px 0; float: left;}

.annualOn, .annualOn a:link, .annualOn a:visited, .annualOn a:hover, .annualOn a:active {font: 700 14px Tahoma, Arial, Helvetica, sans-serif; color: #996600; margin: 3px 10px 0 0; float: left;}
.annualNavOff, .annualNavOff a:link, .annualNavOff a:visited {font: 700 14px Tahoma, Arial, Helvetica, sans-serif; color: #666; margin: 3px 10px 0 0; float: left;}
.annualNavOff a:hover, .annualNavOff a:active {font: 700 14px Tahoma, Arial, Helvetica, sans-serif; color: #996600; margin: 3px 10px 0 0; float: left;}

#monthsOn {padding: 0 15px 0 0; font: 700 14px Tahoma, Arial, Helvetica, sans-serif; float: left;}
#monthsOff {padding: 0 15px 0 0; font: 700 14px Tahoma, Arial, Helvetica, sans-serif; float: left; color: #666;}
#monthsOff a {color: #666;}

/* END Be'chol Lashon Projects (4th level Nav) styles */

.hide{
  display:none;
}
.show{
  display:block;
}