body {
	background: #1C4678 url(images/bg_gradient.jpg) repeat-x left top;
	margin: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	/*scrollbar-base-color: #9c9c9c;*/
}

img, form, ul, li, p {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
a {
	color: #FF6E03;
	text-decoration:none;
}
.center {
	height: auto;
	width: 775px;
	margin-right: auto;
	margin-left: auto;
}
#wrapper {
	width: 775px;
	margin-right: auto;
	margin-left: auto;
	float: left;
	background: url(images/bg_body.gif) repeat-y center top;
	height: auto;
}
.header {
	display: block;
	height: 111px;
	width: 773px;
	border-top:1px solid #FFFFFF;
}
.header_home {
	display: block;
	height: 156px;
	width: 773px;
	border-top:1px solid #FFFFFF;
	border-bottom:0px;
}
ul li{
	
}
/************** pageName styles ****************/

#pageName{
	margin-bottom:20px;
	}

#pageName h3{
	font: 14px "Arial";
	color: #FF6500;
	font-weight: bold;
	margin:14px 0 0px;
	padding: 0px;
}

/*#pageName span{
	position: absolute;
	top: 150px;
	right: 210px;
	padding: 0px;
	margin: 0px;
}*/
#pageName span {
	float:right;
	margin-top:10px;
}
.header_home img {
	display:inline;
	float:left;
	height: 156px;
	width: 592px;
	padding-top: 0px;
	border: none;
	margin-left:2px;
}
.header img {
	display:inline;
	float:left;
	margin-left:1px;
	height: 111px;
	width: 592px;
	padding-top: 0px;
	border-left:1px solid #FFFFFF;
	z-index:100;
}
.bulletin_home {
	display:inline;
	background: #05172F url(images/bulletin_background.gif) repeat-x;
	width:176px;
	height:71px;
	float:right;
	border-right:2px solid #FFFFFF;
	margin-right:0;
}
.bulletin {
	display:inline;
	background: #05172F url(images/bulletin_background.gif) repeat-x;
	width:176px;
	float:right;
	margin-right:2px;
}
* html .bulletin, .* html .bulletin_home {
	clear: both;
}
.bulletin h5, .bulletin_home h5{
	color:#FFFFFF;
	text-align:center;
	font: 12px "Arial";
	margin:0px;
	padding-top:3px;
}
.bulletin .inp_search, .bulletin_home .inp_search {
	display: block;
	height: 20px;
	width: 153px;
	position: relative;
	padding-top:3px;
	padding-left:10px;

}
.searchBox {
	position: relative;
	background: url(images/bg_searchinput.gif) no-repeat;
	height: 18px;
	width: 153px;
	border-width: 0px;
	border-style: none;
	color: #102B49;
	font-size: 12px;
	text-align:center;
}
.btn_search {
	background: url(images/btn_submit.gif) no-repeat;
	height: 21px;
	width: 57px;
	margin: 4px 6px 0px 40px;
	border-width: 0px;
	border-style: none;
	cursor: hand;
}
.btn_login {
	float:left;
	background-color:#0F294A;
	border:0;
	color:#FFFFFF;
	cursor: hand;
	font:11px "Arial";
	text-decoration:underline;
}

.login_home {
	background-color:#0F294A;
	width:176px;
	height:85px;
	margin-top:30px;
	border-right:2px solid #FFFFFF;
}
*html .login_home {
	position:absolute;
	margin-top:3px;
}
.login {
	background-color:#0F294A;
	width:176px;
	height:108px;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	padding-top:3px;
}
* html .login {
	position:absolute;
	margin-top:0px;
}
.heading5{
	/*margin-top:5px; // comment out until members goes live
	padding-bottom:1px;
	padding-left:10px;
	display:inline;*/
}
.heading6{
	margin-top:5px; 
	padding-bottom:1px;
	padding-left:10px;
	display:inline;
}
.login .heading5, .login_home .heading5 {
	color:#FFFFFF;
	font: 12px "Arial";
	/*text-align:left; // comment out until members goes live
	margin:0px;
	display:inline;
	float:left;
	padding-top:3px;
	padding-left:10px;*/
}
.login .heading6, .login_home .heading6 {
	color:#FFFFFF;
	font: 12px "Arial";
	text-align:left; 
	margin:0px;
	display:inline;
	float:left;
	padding-top:3px;
	padding-left:10px;
}
.heading5 img, .heading6 img{
	width:43px;
	height:16px;
	clear:both;
	float:right;
	border:0;
	padding-right:8px;
}
.login .inp_login, .login_home .inp_login {
	display: block;
	height: 20px;
	width: 153px;
	padding-left:10px;

}
.login_home .inp_login .border{
	margin-top:2px;
	border-top:1px solid #FFFFFF;
	margin-bottom:2px;
}
.login .inp_login .border{
	margin-top:10px;
	border-top:1px solid #FFFFFF;
	margin-bottom:5px;
}
.login_home .textBox {
	position: relative;
	height: 17px;
	width: 153px;
	border-width: 0px;
	border-style: none;
	color: #10294C;
	font-size: 12px;
	margin-top:3px;
	padding-left:4px;
}
.login .textBox {
	position: relative;
	height: 17px;
	width: 153px;
	border-width: 0px;
	border-style: none;
	color: #10294C;
	font-size: 12px;
	margin-top:8px;
	padding-left:4px;
}
.login a, .login_home a {
	color:#FFFFFF;
	font: 11px "Arial";
}
.navigation {
	width:770px;
	height:32px;
	background:url(images/nav_bg.gif) repeat-x;
	margin-left:2px;
	margin-right:2px;
	color:#FFFFFF;
	border-top:1px solid #FFFFFF;
}
.navigation ul {
	text-align:center;
}
.navigation ul li {
	list-style:none;
	display:inline;
	}
.navigation ul li a {
	color:#FFFFFF;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
	font-weight:bold;
}
.navigation ul li a:hover, .navigation ul li a:selected {
	color:#0F294A;
	padding-left:15px;
	padding-right:15px;
}
.side_bulletin {
	display:block;
	clear:left;
	width:118px;
	height:114px;
	background: url(images/bulletin_side_bg.gif) no-repeat;
	margin-left: 15px;
}
.side_bulletin .form{
	margin:0;
	padding-top:57px;
}
.side_bulletin .textBox{
	width:97px;
	font: 11px "Arial";
	text-align:center;
	margin-left:7px;
	border: 1px solid #C3C3C3;
}
.side_bulletin .btn_search {
	background: url(images/btn_submit_left.gif) no-repeat;
	height: 22px;
	width: 96px;
	margin: 4px 6px 0px 10px;
	border-width: 0px;
	border-style: none;
	cursor: hand;

}
.cont_holder {
	height: auto;
}
.cont_center {
	height: auto;
	display:inline;
	width: 422px;
	float: right;
	padding-right: 15px;
	padding-left: 5px;
	padding-bottom: 1px;
	margin-top:10px;
	text-align:justify;
}
* html .cont_center {
	padding-right:5px;
}
.cont_center h3{
	font: 14px "Arial";
	color: #FF6500;
	font-weight: bold;
}
.cont_right {
	float: right;
	width: 180px;
	margin-right: 2px;
	height: 300px;
	padding-right: 1px;
	margin-top:10px;
}
.date{
	color:#1A3E6E;
	font-size:11px;
}
#eruv{
	background: url(images/eruv_bg.gif) no-repeat;
	width: 180px;
	height: 51px;
	margin-bottom:10px;
	padding-top:10px;
}
#eruv p {
	color:#1A3E6E;
	font-size:11px;
	text-align:center;
}
#eruv a {
	color:#102D4E;
	text-align:center;
	text-decoration:underline;
	font-weight:bold;
}
.cont_holder>.cont_right {
	margin-right: 7px;
}
.cont_right>.pannel {
	margin-bottom: 14px;
}
.pannel {
	width: 182px;
	height: auto;
 *margin-bottom: 9px;
	_margin-bottom: 6px;
}
.pan_ul ul {
	text-decoration: none;
	list-style: none;
}
.pannel li {
	display: block;
	width: 100%;
	/*background: url(images/pannel_middle.gif) repeat-y;*/
	float: left;
	text-decoration: none;
	list-style: none;
}
#times_bottom {
	margin-left:270px;
	margin-top:20px;
}
* html #times_bottom {
	padding-top:50px;
	margin-top:80%;
	}
#times_bottom .pannel{
	/*background: url(images/pannel_middle.gif) repeat-y;*/
	float: left;
	text-decoration: none;
	list-style: none;
}
/*li.pannel_head1 {
	display: block;
	height: 22px;
	width: 100%;
	background: url(images/bg_panel.jpg) no-repeat center top;
	font: 13px "Myriad Pro", Arial;
	color: #FFFFFF;
	padding-top: 10px;
	text-align: center;
	font-weight:bold;
	text-decoration: none;
	list-style: none;
}*/
/*----------- If img to be placed instead of text -----------*/

li.pannel_head1 {
	display: block;
	height: 32px;
	width: 100%;
	margin-left:1px;
	/*background: url(images/pannel_head1.gif) no-repeat center top;*/
}
li.pannel_head2 {
	display: block;
	height: 32px;
	width: 100%;
	/*background: url(images/pannel_head2.gif) no-repeat center top;*/
	margin-left:1px;
}
li.pannel_head3 {
	display: block;
	height: 32px;
	width: 100%;
	background: url(images/pannel_head3.gif) no-repeat center top;
}

li>.pannel_item {
	margin-left: 13px;
}
p.pannel_item {
	width: 90px;
 *margin-left: 13px;
	_margin-left: 7px;
	float: left;
	margin-top: 6px;
}
p.pannel_value {
	width: 65px;
	float: left;
	font-weight: bold;
	text-align: right;
	margin-top: 6px;
}
p.pannel3_item {
	padding-bottom: 3px;
	padding-top: 12px;
	width: 147px;
	float: right;
	margin-left: 3px;
	margin-right: 5px;
}
.annce_scroll {
	height: 86px;
	margin-top:15px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-right: 4px;
	width: 167px;
	float: right;
	overflow: hidden;
}
 .annce_scroll, x:-moz-any-link {
	margin-right: 8px;
}
a.lk_announce {
	margin-left: 23px;
	color: #08507b;
}
li.pannel_bottom {
	/*background: url(images/pannel_foot.gif) no-repeat top;*/
	height: 12px;
	width: 182px;
	display: block;
}
ul>.pannel_bottom {
	margin-bottom: 5px;
}
.cont_main {
	font-size: 13px;
	text-align:justify;
	padding-left:2px;
 }
ol>.cont_main {
	font-size: 13px;
	list-style: circle;
 }
h2 {
	font: 14px "Arial";
	margin: 0px;
	padding: 0px;
	float: left;
	font-weight:bold;
}
/*----------- Calendar -----------*/
.cal_header {
	background-color: #024c77;
	font: 12px Arial;
	color: #FFFFFF;
	text-align:center;
}
.cal_date {
	color: #024c77;
	font: 11px Arial;
	text-decoration: none;
	font-weight:bold;
	width:70px;
}
.cal_time {
	color: #024c77;
	font: 10px Arial;
	text-decoration: none;
	font-weight:bold;
	text-align: right;
}
.cal_holiday{
	font: 11px Arial;
	text-decoration: none;
}
.cal_parsha {
	color: #024c77;
	font: 11px Arial;
	text-decoration: none;
}
.cal_main_links  {
	color: #024c77;
	font: 11px Arial;
	text-decoration: none;
	font-weight:bold;
}
.cal_header_small {
	background-color: #024c77;
	font: 10px Arial;
	color: #FFFFFF;
	text-align:center;
}
.cal_date_small {
	color: #024c77;
	font: 9px Arial;
	text-decoration: none;
	font-weight:bold;
}
.cal_time_small {
	color: #024c77;
	font: 9px Arial;
	text-decoration: none;
	font-weight:bold;
	text-align: right;
}
.cal_holiday_small{
	font: 9px Arial;
	text-decoration: none;
}
.cal_parsha_small {
	color: #024c77;
	font: 9px Arial;
	text-decoration: none;
}
.cal_main_links_small  {
	color: #024c77;
	font: 9px Arial;
	text-decoration: none;
	font-weight:bold;
}
.date {
	font: 12px "Arial";
	color: #024c77;
	font-weight: bold;
	padding-left: 10px;
}
.event_name {
	color: #000000;
	font: 11px Arial;
	text-decoration: none;
	font-weight:bold;
}
.event_event {
	color: #006600;
	font: 11px Arial;
	text-decoration: none;
	font-weight:bold;
}
.event_class {
	color: #990000;
	font: 11px Arial;
	text-decoration: none;
	font-weight:bold;
}
/*----------- Miscellaneous -----------*/

.readmore  a{
	color: #FF6E03;
	font-weight:bold;
	font: 12px Arial;
	text-decoration: underline;
}
.sub_title {
	color: #FF8832;
	display: block;
	height: 22px;
	width: 422px;
	background: #1A3C6A;
	padding-top: 2px;
	padding-left: 10px;
	margin-top: 21px;
	margin-bottom: 10px;
	border-bottom: 1px solid #FF8832; 
}
.sub_title a {
	color: #FEFFFF;
	font-size: 13px;
}
.sub_title_link {
	float: right;
	margin-right:10px;
}
.Bdark12 {
	font-weight: bold;
	color: #FF6E03;
	font-size: 12px;
	text-decoration:none;
}
.Rdark12 {
	font-weight: bold;
	color: #990000;
	font-size: 12px;
	text-decoration:none;
}
.Gdark12 {
	font-weight: bold;
	color: #006600;
	font-size: 12px;
	text-decoration:none;
}

p.event_feature{
	display: block;
	width: 400px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 9px;
	background-color:#CCCCCC;
	border-style: groove;
	border-width: thin;
	color:#FE6D07;
}
#times li{
	list-style-type:none;
	clear:left;
	margin-left: 3px;
}
p.event_value {
	width: 400px;
	float: left;
	margin-top: 0px;
	margin-left: 3px;
}
.event_title {
	width: 400px;
	font-weight: bold;
	color: #024c77;
	font-size: 12px;
	margin-left: 5px;
}

.cont_left {
	height: auto;
	width: 127px;
	float: left;
}
.cont_left>.menu_left {
	margin-left: 5px;
}

.img_print {
	border-style: none;
	margin-left: 5px;
}
.body_bottom {
	clear: both;
	background: url(images/footer.gif) no-repeat center top;
	height: 50px;
	width: 775px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top:8px;
}
.body_bottom span, .body_bottom a  {
	display: inline;
	font: 12px "Arial";
	color:#373737;
	text-decoration: none;
	}
.body_bottom_wdi{
	width: 775px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	text-align: right;
}
.body_bottom_wdi a{
	color:#FFFFFF;
}
.temp1_cont {
	height: auto;
	width: 590px;
	float: right;
	padding-right: 34px;
	padding-bottom: 1px;
	text-align:justify;
	min-height: 466px;
}
.temp1_cont h3{
	margin-top:20px;
	margin-bottom:20px;
}
.cont_main img {
	float: left;
	margin-right: 25px;
	margin-bottom: 17px;
}
.sub_title ol {
	list-style-type: decimal;
	}
/*-------------------< left Navigation >-----------------------*/
.left_nav {
	height: auto;
	width: 127px;
	float: left;
	margin-bottom: 15px;
}
.left_nav ul {
	height: auto;
	width: 127px;
	font: 11px Arial;
	margin: 14px 0 9px 2px;
	font-weight:bold;
}
.left_nav a {
	color: #666666;
	text-decoration: none;
	display: block;
	height: 21px;
	width: 127px;
	line-height: 20px;
	text-indent: 10px;
	border-bottom: 1px solid #DBDBDB;
}
.left_nav a:hover {
	background: url(images/left_rollover.gif) no-repeat left top;
}
.left_nav a.menu1 {
	background: url(images/arrow_down.gif) no-repeat right 9px;
	text-indent: 10px;
	width: 142px;
	overflow:visable;
}
.left_nav  a.menu1:hover {
	background: url(images/left_rollover2.gif) no-repeat left top;
}
.left_nav    a.menu1 .selected {
	background: url(images/left_rollover2.gif) no-repeat left top;
}
.subMenu {
	text-decoration: none;
	display: block;
	width: 110px;
	margin-left: 10px;
	font: 11px Arial;
}
.hide{
	display: none;
}
.show{
	display: block;
}
.left_nav .selected {
	background: url(images/left_rollover.gif) no-repeat left top;
}

/*-------------------< Inner Headings >-----------------------*/

.inner_title{
	font: bold 13px "Arial";
	color: #266487;
	text-decoration:none;

}
.inner_date{
	font: 11px "Arial";
}
hr.separator{
	color: #024C78;
	height: 1px;
}
.cont_innerL {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 15px;
	padding-bottom: 20px;
	border-bottom: solid 1px #024c77;
	color: #000000;
}
.members_innerL {
	width: 100%;
	margin-top: 20px;
	margin-bottom: 15px;
	padding-bottom: 20px;
}
.wider {
	width: 605px;
	padding-top: 15px;
	margin-top: -16px;
	border-bottom: none;
}
p.wider   {
	width: 600px;
}
.img_pad {
	height: 100px;
	width: 125px;
	float: right;
	padding:5px;
}
.img_pad img {
	margin-bottom: 10px;
	margin-top: 0px;
	float: right;
}
.img_pad_float {
	margin-bottom: 10px;
	margin-top: 0px;
	float: left;
	padding-right:5px;
}
.staff_image {
	margin-top: 0px;
	float: left;
	width:175px;
	margin-right:15px;
	border:1px solid;
}
a:link.blue_link{
	color: #266487;
	font-weight:normal;
	text-decoration:underline;
}
.separator_blue {
	height: 1px;
	width: 600px;
	border-bottom: 1px solid #0066CC;
}

.Bdark13 {
	font-weight: bold;
	color: #FF6500;
	font-size: 12px;
}
.cont_innerL p {
	font-size: 12px;
	line-height: 18px;
	margin-right:30px;
	color: #666666;
}
.cont_innerL ul li, .temp1_cont li, .cont_center ul li, {
	list-style-type:disc;
	margin-left:15px;
	line-height:18px;
	color: #666666;
	list-style-position:inside;
}
.cont_innerL ol li {
	list-style-type:disc;
	text-align:justify;
	margin-left:15px;
	line-height:16px;
	font: 12px "Arial";
}
.cont_innerL a {
	font-weight: bold;
	color: #FF6E03;
}
.paging {
	font: 13px "Century Gothic";
	color: 024c77;
	width: 60px;
	margin-left: 195px;
	margin-top: -15px;
	background: #d3d7da;
}
.paging a {
	font-size: 13px;
	color: #024c77;
	background: #d3d7da;
	text-decoration: none;
	padding: 0px 2px;
}
.paging  a:hover {
	color: #FFFFFF;
	background: #03497d;
}
.pag_nxt {
	border-left: 2px solid #FFFFFF;
	padding: 0 2px;
}
.pag_prv {
	border-right: 2px solid #FFFFFF;
	padding: 2px 0;
}
.errmsg
{
	color:#FF000;
}
.eruv_status{
	font: 14px "Arial";
	font-weight:bold;
	color:#000000;
}
.meter{
	float:right;
	display:inline;
}
.small{
	font: 10px "Arial";
	color: #173C68;
}
.small11px{
	font: 11px "Arial";
}
.more {
	float:right;
}
#store_heading {
	background: url(/images/store_heading_bg.gif) repeat-x;
	width:570px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	height:21px;
	margin-top:10px;
	margin-bottom:3px;
}
#store_heading ul {
	margin-left: 0;
	display: inline;
	} 
#store_heading li {
	color:#14355E;
	margin-left: 0;
	padding-left:10px;
	list-style: none;
	display: inline;
	font:bold 15px Arial, Helvetica, sans-serif;
}
#store_heading li.right {
	margin-left:330px;
}
#store_heading .heading {
	color:#14355E;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	background: url(/images/store_heading_bg.gif) repeat-x;
	height:21px;
	padding-left:10px;
	width:600px;
}
#store_heading .text {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
#store_heading .border {
	border-bottom:1px solid #DBDBDB;
	margin-top:4px;
}



/*-------------------< Yarzeit Pages >-----------------------*/
#basic{
	border:1px solid #BEBEBE;
	background-color:#FFFFFF;
	color:#374C64;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:4px;
}
#silver{
	border:6px solid #A5A5A5;
	background-color:#E5E5E5;
	color:#13263A;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#gold{
	border:6px solid #C5B06D;
	background-color:#F9E5A8;
	color:#374C64;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#silver a, #gold a {
	font-weight:none;
	color:#C86221;
	font-size:11px;
	text-decoration:underline;
}
#plaque {
	width:100%;
	}
#plaque p{
	color:#374C64;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:none;
}

