body{
	margin:0;
	background:url(../images/inner-bg-html-strip.jpg) repeat-x;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 10px;
	min-width:980px;
	text-align:center;
}


a{ color:#333333;}
a:hover{text-decoration: none;}

/*img{display:block;}*/
#header{
	width:967px;
	margin:0 auto;
	/*position:relative;*/
	padding:0 13px 0 0;
	height:95px;
	overflow:hidden;
	font-size:11px;
	color:#fff;
	text-align:left;
}
.logo{
	float:left;overflow:hidden;
	background:url(../images/bg-logo.png) no-repeat;
	width:251px;
	height:78px;
	margin:10px 0 0 21px;
	/*position:absolute;
	top:10px;
	left:21px;
	z-index:1;*/
	text-indent:-9999px;
	
	
}
.logo a{
	height:100%;
	display:block;
}

#date{
	float:right;
	margin:7px 3px 0 0;
	font-weight:bold;
	text-align:right;
	width: 550px;
}
#quicklinks /*#header div*/{
	padding-top:52px;
	text-align:right;
	float:right;
}

#quicklinks a {color: #FFF; text-decoration: none;}
#quicklinks a:hover {text-decoration: underline;}

#header #quicklinks strong{
	float:left;
	font-weight:normal;
	margin:0 -11px 0 0;
}
#header #quicklinks ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	font-weight:bold;
}
#header #quicklinks ul li{
	float:left;
	padding:0 11px 0 13px;
	margin:0 1px 0 -1px;
	background:url(../images/sep-header.gif) no-repeat 0 50%;
}

#NavContainer {
	width:967px;
	margin:0 auto;
	overflow:hidden;
	text-align:left;
	clear:both;
	padding: 3px 0;
}

.nav{
	
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	/*position:absolute;
	left:0;
	bottom:2px;*/
}
* html .nav{/*bottom:1px;*/}

.nav li{
	float:left;
	padding:0 24px 0 20px;
	display:inline;
}
.nav a{
	display:block;
	overflow:hidden;
	background:url(../images/txt-nav.gif) no-repeat;
	height:20px;
	text-indent:-9999px;
}
.home{width:40px;}
.home:hover{background-position:0 -20px !important;}
.neveh{
	width:69px;
	background-position:-77px 0 !important;
}
.neveh:hover,
.nav li.active .neveh{background-position:-77px -20px !important;}
.photo{
	width:99px;
	background-position:-188px 0 !important;
}
.photo:hover,
.nav li.active .photo{background-position:-188px -20px !important;}
.faculty{
	width:49px;
	background-position:-328px 0 !important;
}
.faculty:hover,
.nav li.active .faculty{background-position:-328px -20px !important;}
.online{
	width:97px;
	background-position:-417px 0 !important;
}
.online:hover,
.nav li.active .online{background-position:-417px -20px !important;}
.events{
	width:46px;
	background-position:-565px 0 !important;
}
.events:hover,
.nav li.active .events{background-position:-565px -20px !important;}
.alumni{
	width:48px;
	background-position:-661px 0 !important;
}
.alumni:hover,
.nav li.active .alumni{background-position:-661px -20px !important;}
.contact{
	width:71px;
	background-position:-754px 0 !important;
}
.contact:hover,
.nav li.active .contact{background-position:-754px -20px !important;}
#main{
	width:100%;
	/*background:#f0eee1 url(../images/bg-holder.gif) repeat-x;*/
}
.holder{
	width:100%;
	/*background:url(../images/bg-main.gif) repeat-x 0 100%;
	min-height:600px;*/
	padding:0 ;
}
* html .holder{
	height:600px;
	overflow:visible;
	
}
#main:after,
.holder:after{
	display:block;
	content:"";
	clear:both;
}
#main .frame{
	width:965px;
	margin:0 auto;
	padding:0 15px 0 0;
	background: url(../images/bg-side.jpg) repeat-y;
	overflow: auto;
}
#sidebar{
	width:213px;
	float:left;
	margin:0;
	text-align:left;
	
}

#sidebar .top {background:url(../images/side-top.jpg) top center no-repeat; height:40px;}

#sidebar .box{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-content-box-top.gif) no-repeat;
}
#sidebar .bg{
	width: 213px;
	overflow:hidden;
	/*background:url(../images/bg-content-box-bottom.gif) no-repeat 0 100%;*/
	padding:0 3px;
	text-align:left;
}
.heading{
	overflow:hidden;
	padding:0 4px;
	background:#603030;
	height:27px;
	margin:2px 14px;
	}
#sidebar h2{
	margin:4px 0 0;
	overflow:hidden;
	width:175px;
	height:18px;
	text-indent:-9999px;
}

#sidebar ul {margin: 0 13px 20px 14px; padding:0; border-top: 1px solid #603030;}
#sidebar ul li ul {margin:0 0 0 13px; padding:0;}
#sidebar ul li ul li.last {border-bottom: 0;}

#sidebar ul li {
	margin:0;
	padding:0;
	border-bottom: 1px solid #603030;
	list-style:none;
	}

#sidebar ul li a {
	display:block;
	padding:6px;
	text-decoration:none;
	color:#000000;
	font-weight: bold;
}

#sidebar ul li ul li a {
	font-weight: normal;
}


#sidebar ul li a:hover {
	background: #FFF;
}


.scrollable{
	overflow:auto;
/*	height:478px;
*/	margin:6px 0 10px 0;
	padding:0 0 0 5px;
	width:308px;
	
}
.scrollbox{
	width:278px;
	margin:-10px 0 0;
}
.scrollable h3{
	font-size:12px;
	margin:0;
	margin:20px 0 0;
	line-height:12px;
}
.text{width:100%;}
.text div{
	width:100%;
	overflow:hidden;
	padding:17px 0 0;
}
.text div img{
	float:right;
	margin:2px 0 0 5px;
}
.text p{
	margin:0;
	line-height:16px;
	letter-spacing:-0.03em;
	word-spacing:-1px;
}
.more{
	float:right;
	color:#b14e2f;
	font-weight:bold;
	background:url(../images/bullet-links.gif) no-repeat 0 50%;
	padding:0 0 0 17px;
}
#content{
	float:right;
	width:735px;
	text-align:left;
	padding-top:37px;
	/*position:relative;*/
}

#content h1 { background: #603030; padding:3px 6px; margin:0;}

#content p, #content td, #content li {line-height: 150%;}


.orangeBar {background: #E95B2B; padding:1px 4px;}
.orangeBarArrow {padding:1px 4px 1px 18px; background:#E95B2B url(../images/bullet-links.gif) 4px 5px  no-repeat;}
.whiteText {color: #FFF;}
.lightOrangeBG { background: #F8D9AF;}

.img-holder{
	width:576px;
	padding:4px;
	border:1px solid #e95c2c;
	margin:0 0 0 4px;
}
.block{
	width:100%;
	overflow:hidden;
	margin:43px 0 0;
}
.links{
	float:left;
	margin:-12px 0 0;
	padding:0;
	list-style:none;
	width:227px;
}
.links li{
	background:url(../images/bg-links.gif) no-repeat;
	width:214px;
	height:39px;
	padding:12px 4px 0 9px;
	margin:12px 0 0;
	float:left;
}
.links a{
	float:left;
	background:url(../images/bullet-links.gif) no-repeat 0 6px;
	padding:0 0 0 21px;
}
.links a span{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	height:28px;
	cursor:pointer;
}
.campus span{
	background:url(../images/txt-campus.gif) no-repeat;
	width:180px;
}
.apply span{
	background:url(../images/txt-apply.gif) no-repeat;
	width:129px;
}
.donations span{
	background:url(../images/txt-donations.gif) no-repeat;
	width:121px;
}
.text-box{
	float:right;
	width:358px;
	/*position:relative;*/
	z-index:1;
}
.text-box .t{
	background:url(../images/bg-text-box-top.png) no-repeat;
	height:3px;
	overflow:hidden;
}
.text-box .c{
	background:url(../images/bg-text-box-strip.png) repeat-y;
	width:331px;
	overflow:hidden;
	padding:9px 15px 14px 12px;
}
.text-box .b{
	background:url(../images/bg-text-box-bottom.png) no-repeat;
	height:5px;
	overflow:hidden;
}
.text-heading{
	width:322px;
	height:27px;
	overflow:hidden;
	background:#603030;
	padding:0 0 0 8px;
}
.text-heading h2{
	margin:4px 0 0;
	font-size:18px;
	background:url(../images/txt-latest-shiurum.gif) no-repeat;
	width:166px;
	height:18px;
	overflow:hidden;
	text-indent:-9999px;
}
.text-links{
	width:329px;
	overflow:hidden;
	margin:6px 0 0;
	padding:0 0 0 3px;
	list-style:none;
	/*position:relative;*/
	font-size:11px;
}
#content  .text-links li{
	line-height:27px;
	background:url(../images/bullet-links.gif) no-repeat 0 8px;
	padding:0 0 0 18px;
	font-weight:bold;
}

.text-links li a, .search ul li a {color:#FFFFFF;}

.search{
	width:310px;
	margin:18px 0 0;
	padding:0 0 0 21px;
	font-size:11px;
	/*position:relative;*/
}
.search strong{
	float:left;
	color:#fff;
}
.search ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	font-weight:bold;
	overflow:hidden;
}
.search ul li{
	float:left;
	/*background:url(../images/sep-header.gif) no-repeat 0 2px;*/
	padding:0 4px 0 6px;
	margin:0 1px 0 -1px;
}

#footerCont { clear:both; background: #f0eee1 url(../images/bg-footer-cont.jpg) repeat-x 0 100%;}

#footer{
	width:967px;
	font-size: 80%;
	margin:0 auto;
	padding:0px 13px 0 0;
	text-align:left;
	background:url(../images/side-footer.jpg) left no-repeat; height: 65px;
}

#footerInfo {margin: 40px 0 0 13px;}

.message, .red {color:#FF0000;}
