* { margin:0; padding:0; }
img { border:0; }
a { outline:0; }

body { width:100%; height:100%; background:#006b9c; text-align:center; }
div#wrapper { width:829px; margin:0 auto; padding:15px 0 0 0; font-family:"Tahoma"; }
div#header { float:left; width:829px; height:309px; background:url(images/header.jpg) no-repeat; }
#header table { list-style:none; display:inline; float:right; margin:45px 25px 0 0; width:190px; }
#header table td { text-align:left; padding:4px 0 0 20px; background:url(images/arrow.gif) no-repeat 12px 8px; }
#header table tr td a { font-size:11px; color:#a2a2a2; text-decoration:none; }
#header table tr td a:hover { text-decoration:underline; }
#header table tr td.pink_bold a { font-weight:bold; color:#e400bc; }
div#menu { float:left; width:829px; height:39px; overflow:hidden; }
#menu ul { list-style:none; float:left; display:inline; }
#menu ul li { float:left; height:39px; display:inline; }
div#body { float:left; width:829px; text-align:left; background:#ffffff url(images/menu_shadow.jpg) repeat-x; }
/*div#footer { width:829px; background:url(images/footer.jpg) no-repeat; height:25px; padding-top:20px; }*/
/*html > body div#footer { float:left; width:829px; background:url(images/footer.jpg) no-repeat; height:25px; padding-top:20px; }*/ /* IE6 HACK */
#footer p { font-size:10px; color:#cecece; }
/*#footer a { color:#cecece; }*/
#footer a:hover { text-decoration:none; }

.index p { float:left; display:inline; clear:left; margin:0 0 0 20px; width:570px; font-size:14px; color:#626262; }
a.pink { color:#e14786; }
a.pink:hover { text-decoration:none; }
img.header { float:left; margin:26px 0 10px 20px; }
img.irs { float:right; margin:30px 20px 0 0; }

div.index_tabs { float:left; margin-top:10px; width:829px; height:240px; background:url(images/tabs_shadow.jpg) repeat-x; }
.index_tabs div { float:left; display:inline; height:226px; margin:12px 0 0 8px; width:814px; background:url(images/tabs_bg.jpg) repeat-x 0 35px; }
.index_tabs ul { list-style:none; float:left; }
.index_tabs ul li { float:left; }
.index_tabs p { width:600px; display:inline; clear:left; float:left; margin:5px 0 0 20px; font-size:11px; color:#585858; }
img.tab_right { float:right; margin:5px 15px 0 0; }
img.tab_header { float:left; margin:2px 0 0 20px; }

img.about_us_star { float:right; margin:60px 20px 0 0; }
a.blue { color:#006b9c; }
a.blue:hover { text-decoration:none; }

p.full { width:795px; }

img.left_image { float:left; clear:left; margin:0 0 15px 20px; }
p.right { float:right; width:510px; margin:70px 15px 0 0; }

img.left_image2 { float:left; clear:left; margin:0 0 15px 35px; }
p.right2 { float:right; width:490px; margin:70px 15px 0 0; }
.blue { color:#006b9c; font-weight:bold; }
.blue2 { color:#006b9c; }
a.blue2:hover { text-decoration:none; }
p.right3 { float:right; width:620px; margin:70px 15px 0 0; }

img.under { text-align:center; margin:30px 0 30px 260px; }

table.links { width:789px; margin:0 20px 20px 20px; clear:both; text-align:left; }
.links tr td { padding:5px 0 5px 15px; background:url(images/red_circle.jpg) no-repeat 5px 9px; }
.links tr td a { font-size:11px; color:#d93772; }
.links tr td a:hover { text-decoration:none; }

table.students { width:100%; clear:both; margin:0 0 20px 0; }
.students tr { background:url(images/tabs_shadow.jpg) repeat-x; }
.students tr.nosh { background:none; }
td.td_img { padding:15px 0 0 15px; width:130px; vertical-align:top; }
td.td_txt { text-align:left; padding-right:15px; }
.td_txt p { margin:0; width:100%; }
.italic { font-style:italic; }
.justpink { color:#d93772; }

.bold { font-weight:bold; }

td.td_img2 { width:225px; text-align:center; }

img.bayit { float:right; }
p.bayit { width:790px; padding-right:15px; }
.blue img { float:left; margin:4px 5px 0 0; }

table.contact { clear:both; width:829px; padding-top:20px; margin-top:20px; background:url(images/tabs_shadow.jpg) repeat-x; }
td.name { width:270px; text-align:right; padding-right:5px; }
td.input { padding:3px 0 3px 0; }
.contact { color:#ec00b2; font-size:11px; }
.contact tr td.input input, .contact tr td.input textarea { padding:3px; width:400px; border:1px solid #b5b5b5; }
.top { vertical-align:top; padding-top:4px; }
td.check { width:140px; float:left; padding:8px 0 8px 0; }
td.box { width:20px; float:left; padding:8px 0 8px 0; }
td.box button { margin-left:160px; width:114px; height:32px; cursor:pointer; background:url(images/button.jpg) no-repeat; border:0; }

table.resources { clear:both; width:829px; font-size:11px; color:#b5b5b5; }
.resources tr { background:url(images/tabs_shadow.jpg) repeat-x; }
td.book { padding:15px 0 15px 0; text-align:center; width:140px; }
td.title { width:250px; }
.title a { color:#006b9c; font-weight:bold; text-decoration:none;  }
.title a:hover { text-decoration:underline; }

img.torah { float:left; margin-right:15px; }

.clear {
	clear:both;
	font-size:0%;
	line-height:0%;
	height:0px;
}

/*#footer { width:829px; background:url(images/footer.gif); height:185px; padding-top:10px; margin:0px auto;}
html > body div#footer { width:829px; background:url(images/footer.gif); height:185px; padding-top:10px; margin:0px auto;}*/ /* IE6 HACK */

div#footer { width:829px; background:url(images/footer.jpg) no-repeat; height:190px; padding-top:0px; margin:0px; }
html > body div#footer { float:left; width:829px; background:url(images/footer.jpg) no-repeat; height:190px; padding-top:0px; margin:0px; } /* IE6 HACK */

#footer_a {
	padding-top:52px;
	width:608px;
	float:left;
}
#footer_c {
	width:608px;
	float:left;
}
#footer_b {
	padding-top:10px;
	width:209px;
	float:left;
	text-align:center;
	line-height:17px;
    font-family:Tahoma,Arial,Verdana;
    font-size:11px;
}
.f_links {
	margin-left:26px;
	margin-bottom:3px;
}
.footer_array01{
	float:left;
	width:7px;
	padding-top:4px;
}
.footer_array02{
	float:left;
	width:7px;
	padding-top:4px;
}
.footer_array{
	float:left;
	width:7px;
	padding-top:4px;
}
.footer_array2{
	float:left;
	width:14px;
	padding-top:7px;
}
.footer_link {
	float:left;
	width:99px;

}
.footer_link1 {
	float:left;
	width:84px;

}
.footer_link2 {
}

.footer_link2 a {
    color: #006B9C;
}

.f_links a, .f_links1 a{
	color:#B4B4B4;
	text-decoration:none;
	font-size:11px;
}
.f_links a:hover, .f_links1 a:hover{
	color:#B4B4B4;
	text-decoration:underline;
	font-size:11px;
}
#amazon {
	padding:32px 0 0 0;
	color:#fff;
	text-align:center;
}
#copy {
	padding:13px 0 0 0;
	color:#fff;
	text-align:center;
	font-size:11px;
}

#copy a{
	color:#fff;
	text-align:center;
	font-size:11px;
	text-decoration:underline;
}
.bnai_logo {
	width:115px;
	height:102px;
	background:url('images/bnai_logo.jpg');
	margin-left:20px;
}
