html, body { margin:0; padding:0;}
body {font-family: "nimbus-sans",sans-serif; font-style: normal; font-weight: 400;}

/*header*/

#headcontainer {
	width:100%;
	background: url(images/headbg.png) repeat-x;
	height:200px;
}
#headwrap {
	margin:0 auto; 
	width:960px;
}

#headside-a {
	float:left;
	width:22%;
}

#headside-b {
	float:right;
	width:78%;
}

#headfooter {
	clear:both;
}

/*main nav*/

#navcontainer {
	margin-top:0;
	width:749px;
	font-family: "nimbus-sans",sans-serif;
	font-style: normal;
	font-weight: 700;
}

#main_nav {
    list-style: none; /* remove the bullets */
    margin: 0; padding: 0; /* no need for margins or padding */
    width: 100%; /* important for later */
}

#main_nav li {
	float: left; /* we want these to display inline, but we want them block level for later so no display: inline; */
	width: 12%;
	text-align: center; /* center all text */
}

#main_nav a:link {text-decoration:none;color:#6f604d;}
#main_nav a {text-decoration:none;color:#6f604d;}
#main_nav a:visited {text-decoration:none;color:#6f604d;}
#main_nav a:active {text-decoration:none;color:#6f604d;}
#main_nav a:hover {text-decoration:none;color:#2f6999;}

/*main nav end*/

#arrowselect {
	position:absolute;
	top:69px;
	left:440px;
}

#headwrap2 {
	margin:0 auto; 
	width:960px;
}

/*sub nav*/

#subnavcontainer {
	width:960px;
	font-family: "futura-pt-condensed";
	font-style: normal;
	font-weight: 700;
	font-size:10pt;
	line-height:10px;
	top: 16px;
	position: relative;
}

.home #subnavcontainer {
	top:33px;
}

#phpbb #subnavcontainer {
	top:28px;
}

#sub_nav {
    list-style: none; /* remove the bullets */
    padding: 0; /* no need for margins or padding */
    width: 100%; /* important for later */
}

#sub_nav li {
	float: left; /* we want these to display inline, but we want them block level for later so no display: inline; */
	width: 9%;
	text-align: center; /* center all text */
}

#sub_nav a:link {text-decoration:none;color:#d0b376;}
#sub_nav a:visited {text-decoration:none;color:#d0b376;}
#sub_nav a:active {text-decoration:none;color:#d0b376;}
#sub_nav a:hover {text-decoration:none;color:#2f6999;}

/*sub nav end*/

/*subsub nav*/

#subsubnavcontainer {
	margin-top:64px;
	width:960px;
	font-family: "futura-pt-condensed";
	font-style: normal;
	font-weight: 700;
	font-size:10pt;
	line-height:10px;
}

#subsub_nav {
    list-style: none; /* remove the bullets */
    margin: 0; padding: 0; /* no need for margins or padding */
    width: 100%; /* important for later */
}

#subsub_nav li {
	float: left; /* we want these to display inline, but we want them block level for later so no display: inline; */
	width: 14%;
	text-align: center; /* center all text */
}

#subsub_nav a:link {text-decoration:none;color:#fff;}
#subsub_nav a:visited {text-decoration:none;color:#fff;}
#subsub_nav a:active {text-decoration:none;color:#fff;}
#subsub_nav a:hover {text-decoration:none;color:#2f6999;}

/*subsub nav end*/


/*header end*/

/*slider*/

#slidercontainer {
	width:100%;
	background:url(images/sliderbg.png) repeat-x;
	height:340px;
}

#sliderwrap {
	margin:0 auto;
	width:960px;
}

#slidercontainerhome {
	width:100%;
	background:url(images/sliderbg.png) repeat-x;
	height:478px;
}

/*slider end*/


/*three boxes start*/

#threeboxescontainer {
	width:802px;
	height:162px;
	margin:0 auto;
}



    ul.homeboxes li {
       display:block;
       float:left;
       list-style-type:none;
       }

    ul.homeboxes li a {
       display:block;
       height:162px; width:268px;
       background:transparent url(images/boxeshome.png) no-repeat 0 0;
       text-indent:-9009px;
       }
	   ul.homeboxes li#nav2 a {
   width:261px;
   background-position: -261px 0;
   }
   
    ul.homeboxes li#nav3 a {
   width:282px;
   background-position: -529px 0;
   }
   
    ul.homeboxes li a:hover {
       background-position: 0 -162px;
       }
     
    ul.homeboxes li#nav2 a:hover {
       background-position: -261px -162px;
       }

 ul.homeboxes li#nav3 a:hover {
       background-position: -529px -162px;
       }


/*three boxes end*/

/*get help*/

#gethelpcontainer {
	width:100%;
	background:#f4f2e9;
}

#gethelpwrap {
	margin:0 auto;
	width:960px;	
}

#gethelpcontent {
	margin:0 auto;
	width:811px;
}

#gethelpside-a {
	width:400px;
	float:left;
	margin-top:50px;
}


#gethelpside-b {
	width:400px;
	float:right;
	margin-top:50px;
}

#helpimagestyle {
	padding-top:40px;
}

#gethelpfooter {
	clear:both;
}

#subtitle {
	font-family: "jaf-bernino-sans-comp";
	font-style: normal;
	font-weight: 800;
	color:#71a2c3;
	font-size:26pt;
	margin-bottom:10px;
}

#gethelpblip {
	font-family: "nimbus-sans",sans-serif;
	font-style: normal;
	font-weight: 400;	
	color:#938779;
	font-size:12pt;
	margin-bottom:20px;
}

#gethelpdivide {
	width:100%;
	background:url(images/gethelpdivide.png)repeat-x;
	height:19px;
}

/*get help end*/

/*donate home*/

#donatecontainer {
	width:100%;
	background:#e2e0d7;
}

#donatewrap {
	margin:0 auto;
	width:960px;	
}

#donatecontent {
	margin:0 auto;
	width:811px;
}

#donateside-a {
	width:400px;
	float:left;
	margin-top:50px;
	margin-bottom:0px;	
}


#donate-sideb {
	width:400px;
	float:right;
	margin-top:50px;
	margin-bottom:50px;
}

#donateimagestyle {
	padding-top:40px;
}

#donateblip {
	font-family: "nimbus-sans",sans-serif;
	font-style: normal;
	font-weight: 400;	
	color:#938779;
	font-size:12pt;
	margin-bottom:20px;
}

#donatefooter {
	clear:both;
}

#donatedivide {
	width:100%;
	background:url(images/donatedivide.png)repeat-x;
	height:19px;
}

/*donate end*/

/*community home*/

#communitycontainer {
	width:100%;
	background:#f4f2e9;
}

#communitywrap {
	margin:0 auto;
	width:960px;	
}


#communitycontent {
	margin:0 auto;
	width:811px;
	padding-bottom:76px;
}

#communityside-a {
	width:400px;
	float:left;
	margin-top:50px;
}


#community-sideb {
	width:400px;
	float:right;
	margin-top:50px;
}

#communityimagestyle {
	padding-top:40px;
}

#communityblip {
	font-family: "nimbus-sans",sans-serif;
	font-style: normal;
	font-weight: 400;	
	color:#938779;
	font-size:12pt;
	margin-bottom:20px;
}

#communitydivide {
	width:100%;
	background:url(images/communitydivide.png)repeat-x;
	height:19px;
}

/*community end*/

/*calendar home*/

#calendarcontainer {
	width:100%;
	background:#eeede7;
}

#calendarwrap {
	margin:0 auto;
	width:960px;	
}

#calendarcontent {
	margin:0 auto;
	padding-bottom:50px;	
	padding-top:50px;
}

#calendarside-a {
	float:left;
	width:52px;
}

#calendarmiddle {
	float:left;
	width:88%;
}

#calendarside-b {
	float:right;
	width:52px;
}

#arrowstyle {
	padding-top:75px;
}

#calendarsubtitle {
	margin-left:60px;
}

#calendarbuttonstyle {
	margin-left:60px;
}

#calendarcontentfooter {
	clear:both;
}

#calendardivide {
	width:100%;
	background:url(images/calendardivide.png)repeat-x;
	height:41px;
}

#calendardivide2 {
	width:100%;
	background:url(images/calendardivide2.png)repeat-x;
	height:41px;
}
/*community end*/

/*treatment model start*/

#treatmentmodelcontainer {
	width:100%;
	background:#f4f2e9;
}

#treatmentmodelwrap {
	margin:0 auto;
	width:960px;	
}

#treatmentmodelcontent {
	margin:0 auto;
	width:960px;
	padding-top:75px;
}

#tmboxescontainer {
	width:960px;
	margin:0 auto;
	padding-bottom:75px;
}

#tmboxesside-a {
	width:320px;
	float:left;
}

#tmboxescenter {
	width:320px;
	float:left;
}

#tmboxesside-b {
	width:320px;
	float:right;
}

#tmboxesfooter {
	clear:both;
}

#treatmentmodeldivide {
	width:100%;
	background:url(images/treatmentmodeldivide.png)repeat-x;
	height:19px;
}

#treatmentmodeltext {
	font-family: "nimbus-sans",sans-serif;
	font-style: normal;
	font-weight: 400;	
	color:#938779;
	font-size:12pt;
	margin-bottom:20px;
}

/*treatment model end*/

/*music in recovery start*/



#mircontainer {
	width:100%;
	background:#f4f2e9;
}

#mirwrap {
	margin:0 auto;
	width:960px;	
}

#mircontent {
	margin:0 auto;
	width:960px;
	padding-top:60px;
	padding-bottom:40px;
}

#mirside-a {
	width:250px;
	float:left;
}

#mirside-b {
	width:675px;
	float:right;
	color:#746b61;
}

#mirfooter {
	clear:both;
}

#mirdivide {
	width:100%;
	background:url(images/treatmentmodeldivide.png)repeat-x;
	height:19px;
}

#mirtext {
	font-family: "nimbus-sans",sans-serif;
	font-style: normal;
	font-weight: 400;	
	color:#938779;
	font-size:12pt;
	margin-bottom:20px;
}

/*mir nav start */

#mirnavigation { font-size:0.95em; width:100%; text-align:left;}
#mirnavigation ul { margin:0; padding:0; }
#mirnavigation li { list-style: none; }
ul.top-level { background:#938779; }
 
ul.top-level li {
 border-bottom: #fff solid;
 border-top: #fff solid;
 border-width: 1px;
}

#mirnavigation a {
 color: #fff;
 cursor: pointer;
 display:block;
 height:25px;
 line-height: 25px;
 text-indent: 10px;                   
 text-decoration:none;
 width:100%;
}

#mirnavigationselected {
 background: #63a2d5;
}
 
#mirnavigation a:hover{
 text-decoration:none;
}

#mirnavigation li:hover {
 background: #63a2d5;
 position: relative;
}

ul.sub-level {
    display: none;
}

li:hover .sub-level {
    background: #999;
    border: #fff solid;
    border-width: 1px;
    display: block;
    position: absolute;
    left: 75px;
    top: 5px;
}

ul.sub-level li {
    border: none;
    float:left;
    width:250px;
}

/*Seconda Level*/
#mirnavigation .sub-level {
    background: #999;
}
 
/*Third Level*/
#mirnavigation .sub-level .sub-level {
    background: #09C;
}

/*RESET STYLES*/
li:hover .sub-level .sub-level {
    display:none;
}
 
.sub-level li:hover .sub-level {
    display:block;
}

/*mir nav end*/


#choirquotecontainer {
	width:500px;
	margin-left:100px;
}

#quotepad {
	padding-top:60px;
}

/*music in recovery end*/


/*career counseling start*/

#careercontainer {
	width:100%;
	background:#f4f2e9;
}

#careerwrap {
	margin:0 auto;
	width:960px;	
}

#careercontent {
	margin-left:auto;
	margin-right:auto;
	width:960px;
	padding-bottom:30px;
}
#careercontent-research {
	margin-left:auto;
	margin-right:auto;
	width:960px;
	padding-bottom:30px;
}

@-moz-document url-prefix() {
   #careercontent-research {
       width:903px;
   }
}

#careerside-a {
	width:500px;
	float:left;
	padding-top:50px;
}


#careerside-b {
	width:400px;
	float:right;
}

#careerimagestyle {
	padding-top:40px;
	text-align:center;
}

#careerfooter {
	clear:both;
}


#careerblip {
	font-family: "nimbus-sans",sans-serif;
	font-style: normal;
	font-weight: 400;	
	color:#938779;
	font-size:12pt;
	margin-bottom:20px;
}

#careerdivide {
	width:100%;
	background:url(images/gethelpdivide.png)repeat-x;
	height:19px;
}

#career2container {
	width:100%;
	background:#e2e0d7;
}

#career2wrap {
	margin:0 auto;
	width:960px;	
}

#career2content {
	margin-left:auto;
	margin-right:auto;
	width:960px;
	padding-bottom:30px;
	padding-top:20px;
	padding-left:25px;
	color:#938779;
}

#career2side-a {
	width:240px;
	float:left;
}

#career2middleleft {
	width:220px;
	float:left;
	margin-left:20px;
}

#career2middleright {
	width:240px;
	float:right;
}

#career2side-b {
	width:240px;
	float:right;
}

#career2footer {
	clear:both;
}

#career2divide {
	width:100%;
	background:url(images/career2divide.png)repeat-x;
	height:19px;
}

#careertext {
	font-family: "nimbus-sans",sans-serif;
	font-style: normal;
	font-weight: 400;	
	color:#938779;
	font-size:12pt;
}

#careertext a:link {text-decoration:none;color:#71a2c3;}
#careertext a:visited {text-decoration:none;color:#71a2c3;}
#careertext a:active {text-decoration:none;color:#71a2c3;}
#careertext a:hover {text-decoration:none;color:#746b61;}

/*career counseling end*/

/*freedom song start*/

#fscontainer {
	width:100%;
	background:#f4f2e9;
}

#fswrap {
	margin:0 auto;
	width:960px;	
}

#fscontent {
	margin-left:auto;
	margin-right:auto;
	color:#5b544c;
	width:960px;
	padding-bottom:30px;
	padding-top:30px;
}

#fscontentside-a {
	width:480px;
	float:left;
}

#fscontentside-b {
	width:480px;
	float:right;
}

#fscontentfooter {
	clear:both;
}

#fs2container {
	width:100%;
	background:#e2e0d7;
}

#fs2wrap {
	margin:0 auto;
	width:960px;	
	color: #5b544c;
}

#fs2content {
	margin-left:auto;
	margin-right:auto;
	width:960px;
	padding-bottom:30px;
}

#fs3container {
	width:100%;
	background:#f4f2e9;
}

#fs3wrap {
	margin:0 auto;
	width:960px;	
}

#fs3content {
	margin-left:auto;
	margin-right:auto;
	width:960px;
	padding-bottom:30px;
}

#fs3contentside-a {
	width:600px;
	float:left;
	padding-top:75px;
}

#fs3contentside-b {
	width:320px;
	float:right;
}


#fs3contentfooter {
	clear:both;
}

#fsdivide {
	width:100%;
	background:url(images/fsdivide.png)repeat-x;
	height:19px;
}

/*freedom song end*/

#subsubtitle {
	font-family: "jaf-bernino-sans-comp";
	font-style: normal;
	font-weight: 800;
	color:#938779;
	font-size:21pt;
	margin-bottom:10px;
}

#curriculumsubtitle {
	font-family: "jaf-bernino-sans-comp";
	font-style: normal;
	font-weight: 800;
	color:#71a2c3;
	font-size:18pt;
}

#partnerssubtitle {
	font-family: "jaf-bernino-sans-comp";
	font-style: normal;
	font-weight: 800;
	color:#71a2c3;
	font-size:18pt;
}
/*bts thrift store start*/

#thriftcontainer {
	width:960px;
	margin:0 auto;
}

#thriftside-a {
	width:650px;
	float:left;
	padding-right:25px;
}

#thrift-side-b {
	width:250px;
	float:right;
}

#thriftfooter {
	clear:both;
}

#thriftsubhead {
	font-family: "nimbus-sans",sans-serif;
	font-style: normal;
	font-weight: 700;
	color:#71a2c3;
	font-size:14pt;
}

/*bts thrift store end*/

/*partners start */

#partnersside-b a:link {text-decoration:none;color:#71a2c3;}
#partnersside-b a:visited {text-decoration:none;color:#71a2c3;}
#partnersside-b a:active {text-decoration:none;color:#71a2c3;}
#partnersside-b a:hover {text-decoration:none;color:#746b61;}

#partnerscontainer {
	width:100%;
	background:#f4f2e9;
}

#partnerswrap {
	margin:0 auto;
	width:960px;	
}

#partnerscontent {
	margin:0 auto;
	width:960px;
	padding-top:40px;
	padding-bottom:40px;
}

#partnersside-a {
	width:250px;
	float:left;
}

#partnersside-b {
	width:675px;
	float:right;
	color:#746b61;
}

#partnersfooter {
	clear:both;
}

#partnersdivide {
	width:100%;
	background:url(images/treatmentmodeldivide.png)repeat-x;
	height:19px;
}

#partnerstext {
	font-family: "nimbus-sans",sans-serif;
	font-style: normal;
	font-weight: 400;	
	color:#938779;
	font-size:12pt;
	margin-bottom:20px;
}

/*partners nav start */

#partnersnavigation { font-size:0.85em; width:100%; text-align:left;}
#partnersnavigation ul { margin:0; padding:0; }
#partnersnavigation li { list-style: none; }
ul.top-level { background:#938779; }
 
ul.top-level li {
 border-bottom: #fff solid;
 border-top: #fff solid;
 border-width: 1px;
}

#partnersnavigation a {
 color: #fff;
 cursor: pointer;
 display:block;
 height:25px;
 line-height: 25px;
 text-indent: 10px;                   
 text-decoration:none;
 width:100%;
}

#partnersnavigationselected {
 background: #63a2d5;
}
 
#partnersnavigation a:hover{
 text-decoration:none;
}

#partnersnavigation li:hover {
 background: #63a2d5;
 position: relative;
}

ul.sub-level {
    display: none;
}

li:hover .sub-level {
    background: #999;
    border: #fff solid;
    border-width: 1px;
    display: block;
    position: absolute;
    left: -75px;
    top: 25px;
}

ul.sub-level li {
    border: none;
    float:left;
    width:200px;
}

/*Seconda Level*/
#partnersnavigation .sub-level {
    background: #90c4df;
}
 
/*Third Level*/
#partnersnavigation .sub-level .sub-level {
    background: #3d76a3;
	width: 200px;
}

/*RESET STYLES*/
li:hover .sub-level .sub-level {
    display:none;
}
 
.sub-level li:hover .sub-level {
    display:block;
}

#ptestwrap {
	width:675px;
}

#ptestside-a {
	width:31%;
	float:left;
}

#ptestmiddle {
	width:31%;
	float:left;
	margin-left:3%;
}

#ptestside-b {
	width:31%;
	float:right;
	margin-left:2%;
}

#ptestfooter {
	clear:both;
}

#testsubhead {
	font-family: "jaf-bernino-sans-comp";
	font-style: normal;
	font-weight: 800;
	color:#71a2c3;
	font-size:14pt;	
}

#quotename {
	float:right;
	font-style:italic;
	font-size:10pt;
	margin-top:5px;
	margin-bottom:5px;
	color:#71a2c3;
}

/*partners nav end*/

/*partners end*/

/*leadership start*/

#boardwrapper {
	width:675px;
	line-height:28px;
}

#boardside-a {
	float:left;
	width:33.3%;
}

#boardside-b {
	float:left;
	width:32%;
}

#boardside-c {
	float:right;
	width:34.6%;
}

#boardfooter {
	clear:both;
}

#boardsmall {
	font-size:11px;
}

#executivecontainer {
	width:100%;
	background:#f4f2e9;
}

#executivewrap {
	margin:0 auto;
	width:960px;	
}

#executivecontent {
	margin-left:auto;
	margin-right:auto;
	width:960px;
	padding-bottom:30px;
}

#executivedivide {
	width: 100%;
	background: url(images/gethelpdivide.png)repeat-x;
	height: 19px;
}

#executivebioboxtopwrap {
	width:800px;
	margin-left:92px;
}

#executivebioboxtopside-a {
	width:50%;
	float:left;
}

#executivebioboxtopside-b {
	width:50%;
	float:right;
}

#executivebioboxtopfooter {
	clear:both;
}

#executivebioboxcontainer {
	width: 100%;
	background: #e2e0d7;
}

#executivebioboxwrap {
	margin: 0 auto;
	width: 780px;
	margin-bottom:40px;
	position: relative;
	right: 3px;
}

#executivebioboxside-a {
	width: 35%;
	float: left;
}

#executivebioboxside-b {
	width: 35%;
	float: left;
}

#executivebioboxside-c {
	width: 30%;
	float: right;
}



#executivebioboxfooter {
	clear:both;
}

#harmain {
	background:url(images/harrietmain.png) no-repeat;
	width:382px;
	height:330px;
}

#rabmain {
	background:url(images/rabbimain.png) no-repeat;
	width:382px;
	height:330px;
}

#shymain {
	background:url(images/shymain.png) no-repeat;
	width:250px;
	height:223px;
}

#billmain {
	background:url(images/billmain.png) no-repeat;
	width:250px;
	height:223px;
}

#deannamain {
	background:url(images/deannamain.png) no-repeat;
	width:250px;
	height:223px;
}

#adammain {
	background:url(images/adammain.png) no-repeat;
	width:250px;
	height:223px;
}

#droconnormain {
	background:url(images/droconnormain.png) no-repeat;
	width:250px;
	height:223px;
}

#dougmain {
	background:url(images/dougmain.png) no-repeat;
	width:250px;
	height:223px;
}

#rebeccamain {
	background:url(images/rebeccamain.png) no-repeat;
	width:250px;
	height:223px;
}

#elianamain {
	background:url(images/elianamain.png) no-repeat;
	width:250px;
	height:223px;
}

#staceymain {
	background:url(http://www.beittshuvah.org/uploads/new-girl.png) no-repeat;
	width:250px;
	height:223px;
}

#michaelwmain {
	background:url(http://www.beittshuvah.org/img/new-guy2.png) no-repeat;
	width:250px;
	height:223px;
}

#clearmain {
	width:250px;
	height:223px;

}

#extitlecontainer {
	padding-top: 262px;
	padding-left: 13px;
	font-family: "jaf-bernino-sans-comp";
	font-style: normal;
	font-weight: 800;
	color: #71a2c3;
	font-size: 24pt;
}

#exsubtitle {
	font-family: "nimbus-sans",sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #6C4C21;
	font-size: 10pt;
	margin-top: -5px;
}

#extitlecontainer2 {
	padding-top: 165px;
	padding-left: 11px;
	font-family: "jaf-bernino-sans-comp";
	font-style: normal;
	font-weight: 800;
	color: #71a2c3;
	font-size: 21pt;
}

#exsubtitle2 {
	font-family: "nimbus-sans",sans-serif;
	font-style: normal;
	font-weight: 400;
	color: #6C4C21;
	font-size: 9pt;
	margin-top: -5px;
}


/*leadership end*/

/*admissions start*/

#admissionstitle {
	font-family: "jaf-bernino-sans-comp";
	font-style: normal;
	font-weight: 800;
	color:#71a2c3;
	font-size:20pt;	
}

#admissionssubtitle {
	font-family: "jaf-bernino-sans-comp";
	font-style: normal;
	font-weight: 800;
	color:#71a2c3;
	font-size:14pt;		
}

/*admissions end*/

#bluesubtitle {
	font-family: "jaf-bernino-sans-comp";
	font-style: normal;
	font-weight: 800;
	color:#71a2c3;
	font-size:21pt;
	margin-bottom:10px;
}

/*footer*/

#footercontainer {
	width:100%;
	background:#dedcd4;
	padding-bottom:50px;
}

#footerwrap {
	margin:0 auto;
	width:960px;	
}

#footersubtitle {
	margin-left:0px;
}

#footerside-a {
	float:left;
	width:473px;
}

#footerside-b {
	float:right;
	width:473px;
}

#footerfooter {
	clear:both;
}

/*message from rabbi start*/

#messagecontainer {
	width:473px;
	height:212px;
	background:url(images/messagebg.png) no-repeat;
}

#messagecontent {
	width:348px;
	float:right;
	margin-top:40px;
	margin-right:20px;
}

#messagetext {
	font-family: "nimbus-sans",sans-serif;
	font-style: normal;
	font-weight: 400;	
	color:#dedcd4;
	font-size:9pt;
}

#messagetext a:link {text-decoration:none;color:#fff;}
#messagetext a:visited {text-decoration:none;color:#fff;}
#messagetext a:active {text-decoration:none;color:#fff;}
#messagetext a:hover {text-decoration:none;color:#dedcd4;}

#messageservices {
	margin-top:10px;
	font-family: "nimbus-sans",sans-serif;
	font-style: normal;
	font-weight: 400;	
	color:#fff;
	font-size:9pt;
	line-height:12px;
}

/*message from rabbi end*/

/*support start*/

#supportcontainer {
	width:473px;
	height:212px;
	background:url(images/supportbg.png) no-repeat;
}

#supportsubhead {
	margin-left:20px;
}

#supportpic {
	padding-top:20px;
	padding-left:19px;
}



/*support end*/

/*findus start*/

#finduscontainer {
	width:473px;
	height:212px;
	background:url(images/findusbg.png) no-repeat;
}

#findussubhead {
	margin-left:20px;
}

#finduscontent {
	padding-top:40px;
	padding-left:10px;
	width:185px;
	margin-left:20px;
}

#socialiconscontainer {
	width:235px;
	
}

#twitterfeedcontainer {
	width:205px;
	height:111px;
	background-color:#71A2C3;
}

/*findus end*/

/*schmata start*/

#schmatacontainer {
	width:473px;
	height:212px;
	background:url(images/schmatabg.png) no-repeat;
}

#schmatasubhead {
	margin-left:0px;
}

#schmataside-a {
	width:235px;
	float:left;
}

#schmataside-b {
	width:238px;
	float:right;
}

#schmatafooter {
	clear:both;
}

#schmatatext {
	font-family: "nimbus-sans",sans-serif;
	font-style: normal;
	font-weight: 400;	
	color:#dedcd4;
	font-size:9pt;
	margin-left:25px;
	margin-top:40px;
	line-height:13px;
}

#schmatamail {
	position:relative;
	left:400px;
	top:350px;
	width:84px;
	height:78px;
}

#mailcontainer {
	width:238px;
	font-family: "nimbus-sans",sans-serif;
	font-style: normal;
	font-weight: 700;	
	color:#fff;
	font-size:9pt;
	margin-top:40px;
	line-height:13px;	
	margin-left:10px;
}

.textInput {
	background: #dedcd4;
	color: #938779;
	font-size: 1.1em;
	border:0;
	height:25px;
	width:140px;
	margin-bottom:10px;
}

#mailside-a {
	width:68px;
	float:left;
}

#mailside-b {
	width:170px;
	float:right;
}

#mailside-atext {
	margin-top:5px;
	line-height:12pt;
}

.submitbutton {
    border: none;
    background: url(images/submitbutton.png) no-repeat top left;
    width:147px;
	height:44px;
}

#mailfooter {
	clear:both;
}

/*schmata end*/

/*footer end*/

#eventtitle {
	font-family: "jaf-bernino-sans-comp";
	font-style: normal;
	font-weight: 800;
	color:#71a2c3;
	font-size:26pt;
	margin-bottom:5px;
}

#eventtime {
	font-family: "jaf-bernino-sans-comp";
	font-style: normal;
	font-weight: 800;
	color:#938779;
	font-size:18pt;
	margin-bottom:10px;
}

#mirside-b a:link {text-decoration:none;color:#71a2c3;}
#mirsideside-b a:visited {text-decoration:none;color:#71a2c3;}
#mirsideside-b a:active {text-decoration:none;color:#71a2c3;}
#mirsideside-b a:hover {text-decoration:none;color:#938779;}

#mainbiosubtitle {
	font-family: "jaf-bernino-sans-comp";
	font-style: normal;
	font-weight: 800;
	color:#71a2c3;
	font-size:26pt;		
	padding-top:20px;
}

#extitlelink a:link {text-decoration:none;color:#71a2c3;}
#extitlelink a:visited {text-decoration:none;color:#71a2c3;}
#extitlelink a:active {text-decoration:none;color:#71a2c3;}
#extitlelink a:hover {text-decoration:none;color:#938779;}

#exsubtitle a:link {text-decoration:none;color:#938779;}
#exsubtitle a:visited {text-decoration:none;color:#938779;}
#exsubtitle a:active {text-decoration:none;color:#938779;}
#exsubtitle a:hover {text-decoration:none;color:#71a2c3;}

#extitlelink2 a:link {text-decoration:none;color:#71a2c3;}
#extitlelink2 a:visited {text-decoration:none;color:#71a2c3;}
#extitlelink2 a:active {text-decoration:none;color:#71a2c3;}
#extitlelink2 a:hover {text-decoration:none;color:#938779;}

#exsubtitle2 a:link {text-decoration:none;color:#938779;}
#exsubtitle2 a:visited {text-decoration:none;color:#938779;}
#exsubtitle2 a:active {text-decoration:none;color:#938779;}
#exsubtitle2 a:hover {text-decoration:none;color:#71a2c3;}

#mainbiosubsubtitle {
	font-family: "jaf-bernino-sans-comp";
	font-style: normal;
	font-weight: 800;
	color:#938779;
	font-size:21pt;
	margin-bottom:10px;
	
}

#mainbioexecutivewrap {
	margin:0 auto;
	width:910px;
	padding-top: 40px;
	padding-bottom: 20px;	
	color: #746b61;
}

#mainbiopic {
	float:left;
	border: 10px solid #fff;
	margin-top: 25px;
	margin-right: 20px;
	margin-bottom: 20px;
}

#clear {
	clear:both;
}

#seemore {
	margin-top:30px;
	margin-bottom:10px;
	float:right;
}

#centerform {
	margin-left:auto;
	margin-right:auto;
	width:40%;
}

/* CALENDAR STYLES */

#calwrap {
	width:100%;
	background:#eeede7;
}

#calcontainer {
	width:910px;
	margin-left:auto;
	margin-right:auto;
}

.ui-widget .ui-widget {
	font-size: .90em;
	color: #63a2d5;
	font-family: "nimbus-sans",sans-serif;
	font-style: normal;
	font-weight:600;
}

.php-calendar h1 {
	text-align: center;
	font-size: 2.2em !important;
	color: #746b61;
	font-family: "jaf-bernino-sans-comp";
	font-style: normal;
	font-weight: 800;
}

.ui-widget-header {
	border:0px;
	color: #746b61;
	font-weight: bold;
	background:none;
	font-family: "jaf-bernino-sans-comp";
	font-style: normal;
	font-weight: 800;
}

.ui-widget-header a {
	color: #746b61;
	text-decoration:none;
	font-family: "jaf-bernino-sans-comp";
	font-style: normal;
	font-weight: 800;
}

.ui-widget-header a:hover{
	color: #63a2d5;
	text-decoration:none;
	font-family: "jaf-bernino-sans-comp";
	font-style: normal;
	font-weight: 800;
}

.phpc-bar {
	margin: .5em 0;

	margin-right: 0px;

	margin-left: 0px;
	text-align: center;
	padding: 4px;
	font-family: "nimbus-sans",sans-serif;
	font-style: normal;
}

.phpc-dropdown-list {
/* margin-right: 1em; */
	margin-right:0px;
	font-family: "nimbus-sans",sans-serif;
	font-style: normal;
	color: #746b61;
}

.php-calendar caption {
	font-weight: bolder;
	font-size: 1.2em;
	color: #746b61;
	margin-bottom: 25px;
	font-family: "nimbus-sans",sans-serif;
	font-style: normal;
	font-weight: 700;
}

.ui-widget-content {
	
	background: #ffffff;
	color: #362b36;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #746b61;
	background: #dedcd4;
	font-weight: bold;
	color: #2779aa;
}

.phpc-main h2 {
	text-align: left;
	margin: 0;
	padding: 2px .5em;
	font-family: "jaf-bernino-sans-comp";
	font-style: normal;
	font-weight: 800;
	color:#63a2d5;
	font-size:1.8em;
}

.ui-widget {
	font-family: "nimbus-sans",sans-serif;
	font-style: normal;
	color: #746b61;
}

.ui-widget-content a {
	color: #746b61;
}

.ui-widget-content a:hover{
	color: #63a2d5;
}

.phpc-main div h3 {
	font-family: "jaf-bernino-sans-comp";
	font-style: normal;
	font-weight: 800;
	color:#63a2d5;
	font-size:1.6em;
}

.phpc-event li a {
	text-decoration: none;
	margin: 0 .25em;
	font-size: .80em;
}

.phpc-logged, .phpc-lang {
	display:none;
}

#subsubtitle a:link {color:#71a2c3;text-decoration:none;}
#subsubtitle a:active {color:#71a2c3;text-decoration:none;}
#subsubtitle a:hover {color:#938779;text-decoration:none;}
#subsubtitle a:visited {color:#71a2c3;text-decoration:none;}

#subtitlear {
	font-family: "jaf-bernino-sans-comp";
	font-style: normal;
	font-weight: 800;
	color:#71a2c3;
	font-size:26pt;
}

#arfooter {
	font-family: "nimbus-sans",sans-serif;
	font-style: normal;
	font-weight: 400;	
	color:#938779;
	font-size:10pt;
}

#arfooter a:link {color:#71a2c3;text-decoration:none;}
#arfooter a:active {color:#71a2c3;text-decoration:none;}
#arfooter a:hover {color:#938779;text-decoration:none;}
#arfooter a:visited {color:#71a2c3;text-decoration:none;}

/* STORE EDITS */

.storecontent .infoBoxHeading {
padding: 2px;
font-size: 19px;
margin-top: 10px;
}

.storecontent .container_24 .grid_24 {font-size:12px;color:#71a2c3;font-family:"nimbus-sans", sans-serif;}

.storecontent h1 {
	font-family: "jaf-bernino-sans-comp";
	font-style: normal;
	font-weight: 800;
	color:#71a2c3;
	font-size:26pt;
}

.storecontent .contentText {
	color:#746b61;
}

SPAN.greetUser {
	font-family: "nimbus-sans",sans-serif;
	font-style: normal;
	font-weight: 400;
  	font-size: 12px;
  	color: #71a2c3;
  font-weight: bold;
}

div.bcrumb {
		font-family: "nimbus-sans",sans-serif;
		font-style: normal;
		font-weight: 400;
  		font-size: 12px;
  		color: #938779;
 	 font-weight: bold;
	 margin-top:-30px;
 }
 
 
a.bcrumb:link {color:#71a2c3;text-decoration:none;font-family: "nimbus-sans",sans-serif;}
a.bcrumb:active {color:#71a2c3;text-decoration:none;font-family: "nimbus-sans",sans-serif;}
a.bcrumb:hover {color:#938779;text-decoration:none;font-family: "nimbus-sans",sans-serif;}
a.bcrumb:visited {color:#71a2c3;text-decoration:none;font-family: "nimbus-sans",sans-serif;}

.contentContainer h2 {	text-align: left;
	margin: 0;
	font-family: "jaf-bernino-sans-comp";
	font-style: normal;
	font-weight: 800;
	color:#938779;
	font-size:1.8em;
	}
	
.contentText img {
	border:5px solid #fff;
}

#columnLeft .infoBoxContents img {
	border:5px solid #fff;
}

.contentContainer .contentText {
	font-size:12px;
}

div.bcrumb a{
		font-family: "nimbus-sans",sans-serif;
		font-style: normal;
		font-weight: 400;
  		font-size: 12px;
  		color: #938779;
		font-weight: bold;
 }

div.bcrumb a:hover{
		font-family: "nimbus-sans",sans-serif;
		font-style: normal;
		font-weight: 400;
  		font-size: 12px;
  		color: #71a2c3;
		font-weight: bold;
 }
 
 .pinfopage #bodyContent {
 	top:18px;
 }
 
 .storecontent .productListingHeader {
 	font-size:19px;
 	color: #746b61;
 	visibility:hidden;
 }
 
 #bodyContent .infoBoxContainer {
 	position:relative;
 	top:-92px;
 }
 
 /* JOIN BUTTON STYLE */
 
 .joinButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5));
	background:-moz-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-webkit-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-o-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:-ms-linear-gradient(top, #79bbff 5%, #378de5 100%);
	background:linear-gradient(to bottom, #79bbff 5%, #378de5 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5',GradientType=0);
	background-color:#79bbff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84bbf3;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	padding:17px 16px;
	text-decoration:none;
	text-shadow:0px 1px 0px #528ecc;
}
.joinButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff));
	background:-moz-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-webkit-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-o-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:-ms-linear-gradient(top, #378de5 5%, #79bbff 100%);
	background:linear-gradient(to bottom, #378de5 5%, #79bbff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff',GradientType=0);
	background-color:#378de5;
}
.joinButton:active {
	position:relative;
	top:1px;
}

#treatmentsubtitle {
	font-family: "jaf-bernino-sans-comp";
	font-style: normal;
	font-weight: 800;
	color:#71a2c3;
	font-size:18pt;
}

#bluesubsubtitle {
	font-family: "jaf-bernino-sans-comp";
	font-style: normal;
	font-weight: 800;
	color:#71a2c3;
	font-size:21pt;
	margin-bottom:10px;
}

/* form styles start */

#dformcontainer {
	width:100%;
	background:#f4f2e9;
}

#dformwrap {
	margin:0 auto;
	width:960px;	
}

#dformcontent {
	margin:0 auto;
	width:960px;
	padding-top:40px;
	padding-bottom:40px;
}

#dformside-a {
	width:675px;
	float:left;
	color:#746b61;		
}

#dformSponsorside-a {
	width: 400px;
	float: left;
	color: #746b61;
	margin-left: 175px;
}

#dvehicleformside-a {
	width: 600px;
	float: left;
	color: #746b61;
	margin-left:20px;
}

#dvehicleformside-a a:link {color:#71a2c3;text-decoration:none;}
#dvehicleformside-a a:active {color:#71a2c3;text-decoration:none;}
#dvehicleformside-a a:hover {color:#938779;text-decoration:none;}
#dvehicleformside-a a:visited {color:#71a2c3;text-decoration:none;}

#dformside-b {
	width:250px;	
	float:right;
	margin-right:30px;
}

#dformfooter {
	clear:both;
}

#dformdivide {
	width:100%;
	background:url(images/treatmentmodeldivide.png)repeat-x;
	height:19px;
}

#tributesubsubtitle {
	font-family: "jaf-bernino-sans-comp";
	font-style: normal;
	font-weight: 800;
	color: #938779;
	font-size: 21pt;
	margin-bottom: 10px;
	margin-left:23px;
}


/* form styles end */

hr.gradeends {
    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

#smallphone a {
	font-weight: 700;
	color: #6C4C21;
}

#smallphone a:visited {
	color: #6C4C21;
}

#seemorelinks a {
	color: #71A2C3;
}

#seemorelinks a:visited {
	color: #71A2C3;
}

#eventside-a {
	width:485px;
	float:left;
	padding-top:50px;
	margin-left: 70px;
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
#careercontent-research {
	margin-left:auto;
	margin-right:auto;
	width:903px;
	padding-bottom:30px;
}
}


#amazonsmilecontainer {
float: right;
top: -150px;
position: relative;
right: 30px;
}

#iframeDiv {
position: relative;
top: 40px;
left: 280px;
}

#mainbioexecutivewrap a:visited {
color: #71A2C3;
}
#mainbioexecutivewrap a {
color: #71A2C3;
}

