@charset "utf-8";
/* CSS Document */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background:#f6f6f6;
}
/*
a {
    color: #6A1E24 !important;
    cursor: pointer;
    text-decoration: none !important;
}
a:focus, a:active {
	outline:none;
}
a:hover {
	color:#000000;
}
-- following 2 causing issues in site control
div, img {
	border:none;
	outline:none;
}
form div {
    margin: 10px 0;
}

*/
a img {
	border:none;
	outline:none;
}
ol, ul {
	list-style:none;
	padding:0;
	margin:0;
}

.clear {
	height:0;
	line-height:0;
	font-size:0;
	letter-spacing:0;
	clear:both;
}
.wrapper {
	width:880px;
	margin:0 auto;
}
.header {
	width:880px;
	height:143px;
	vertical-align:top;
	background:url(/images/templates/myshliach/header-bg.gif) no-repeat top;
	padding:0 0 18px 0;
}
.headerTop {
	height:108px;
	clear:both;
}
#brand {
	padding:10px 0 0 12px;
	line-height:0;
}
#brand a {
	text-indent:-9999px;
	width:156px;
	height:87px;
	display:block;
}

/* Main Navigation */

#mainNav {
	list-style:none;
	padding:0 10px;
	margin:0;
	height:30px;
}
#mainNav li {
	float:left;
	display:inline;
	line-height:30px;
}
#mainNav li.contact {
	float:right;
}
#mainNav li a {
	float:left;
	display:block;
	padding:0 6px 0 0;
	color:#fff !important;
	font-size:14px;
	text-decoration:none;
}
#mainNav li a span {
	float:left;
	display:block;
	padding:0 7px 0 13px;
	cursor:pointer;
	height:30px;
	font-family:Verdana, Geneva, sans-serif
}
#mainNav li a:hover, #mainNav li a.active {
	background:url(/images/templates/myshliach/nav-over-right.gif) no-repeat right top;
}
#mainNav li a:hover span, #mainNav li a.active span {
	background:url(/images/templates/myshliach/nav-over-left.gif) no-repeat left top;
}

/* End Navigation */


.content {
	width:880px;
	vertical-align:top;
}
.banner {
	margin:0 0 16px 0;
	clear:both;
}

.loginOptions {
	clear:both;
	height:68px;
	margin:0 0 35px 0;
	width:880px;
	overflow:hidden;
}
.loginOptions li {
	display:inline;
	float:left;
	margin:0 14px 0 0;
}
.loginOptions li.lastOption {
	margin:0;
}
.footer-part {
	clear:both;
	padding:0 0 25px 0;
	font-size:11px;
	line-height:15px;
	overflow:hidden;
}
.footer-part img {
	float:left;
	margin:1px 15px 0 0;
}


/* jCarouselLite */

.jCarouselLite {
	clear:both;
	display:block;
	background:url(/images/templates/myshliach/slider-body-rptr.gif) repeat-x top;
	height:168px;
}


.jCarouselLite li div span {font-size:11px}

.prev {
	float:left;
	height:168px;
	width:25px;
	border:none;
	cursor:pointer;
	background:url(/images/templates/myshliach/slide-left.gif) no-repeat top left;
}
.next {
	float:right;
	height:168px;
	cursor:pointer;
	width:28px;
	border:none;
	background:url(/images/templates/myshliach/slide-right.gif) no-repeat top right;
}
.jCarouselLite {
	width:880px;
	height:168px;
	position:relative;
	margin:0 0 24px 0;
}
.anyClass {
	float:left;
	height:168px;
	width:827px;
}
.anyClass ul {
	position:relative;
	margin:0 auto;
	padding:0;
}
.anyClass ul li {
	height:168px;
	padding:2px 0 0 0;
	width:165px;
	float:left;
	text-align:center;
}

.anyClass ul li a {
	Font-family: Tahoma;
	font-size: 12px;
	color: #6A1E24;
	text-decoration:none;
}
.anyClass ul li div {
	background:url(/images/templates/myshliach/slide-bg.gif) no-repeat top center;
	width:145px;
	display:block;
	margin:0 auto;
	padding:12px 10px 0 10px;
	height:160px;
}
.anyClass ul li div img {
	margin:0 0 5px 0;
}
.anyClass ul li div span {
	clear:both;
	display:block;
	font-size:12px;
	line-height:13px;
	color:#858585;
	font-family:"Tahoma", arial;
	width:120px;
	margin:0 auto;
}
/* End jCarouselLite */

.leftListing li {
	width:205px;
	overflow:hidden;
	height:115px;
	clear:both;
	margin:0 0 12px 0;
	background:url(/images/templates/myshliach/left-item-bg.gif) no-repeat top center;
}
.leftListing li div.leftItenIn {
	padding:14px 12px 2px 12px;
}
a.leftItemThumbs {
	float:left;
	display:block;
}
.leftListing li div.leftItenIn div {
	width:75px;
	float:right;
	color:#858585;
	line-height:16px;
	padding:3px 0 0 0;
	font-size:14px;
	font-family:"Tahoma", arial;
}
.leftListing li div.leftItenIn div a {
	color:#6e242c;
	display:block;
	clear:both;
}
.contentInner {
	width:667px;
	background:url(/images/templates/myshliach/content-rptr.gif) repeat-y center #fff;
}
.contentInner.full_width {
	width:100%;
	background: transparent;
	background-color:#fff;
	border-radius:9px;
}
.forTop {
	padding:11px 0 0 0;
	background:url(/images/templates/myshliach/content-top.gif) no-repeat top;
}
.full_width .forTop
{
	width:100%;
	background-color:#fff;
	border-radius:9px;
	background: transparent;
}
.forbottom {
	padding:0 0 11px 0;
	background:url(/images/templates/myshliach/content-bottom.gif) no-repeat bottom;
}
.full_width .forbottom
{
	width:100%;
	background-color:#fff;
	border-radius:9px;
	background: transparent;
}
.bannerIn {
	clear:both;
	text-align:center;
	margin:0 0 25px 0;
}
.descContent {
	padding:0 21px;
}
.pageTitle {
	margin:0 0 25px 0;
	padding:0;
	font-size:26px;
	line-height:26px;
	color:#000;
	font-family:"Tahoma", arial;
}
.descContent p {
	margin:0 0 15px 0;
	line-height:20px;
	color:#8c8989;
	font-size:12px;
}
.footerIn {
	padding:15px 0 0 20px;
}


.banner { height: 302px; width: 880px;  }
.banner img { padding: 0px; border: 0px solid #ccc; background-color:; }







.breadcrumbs, .breadcrumbs a, .you-are-here, .you-are-here a
{
	font-size: 12px;
	line-height: 18px;
	font-family:Arial, Helvetica, sans-serif
}

.breadcrumbs
{
	margin: 0 0px 20px;
	text-shadow: 0 1px 0 #FFFFFF;
	overflow: hidden;
}

.breadcrumbs a, .breadcrumbs span
{
	background: url(/images/templates/myshliach/breadcrumb.png) no-repeat scroll 100% 50% transparent;
	color: #A0A1A2;
	margin-right: 8px;
	padding-right: 15px;
}

.insidecontent h1
{
	color: #56595A;
	font-weight: normal;
	font-size: 24px;
	line-height: 26px;
}

.insidecontent .title
{
	font-size: 30px;
	margin-bottom: 20px;
	text-shadow: 0 1px 0 #FFFFFF;
	margin-top:0px;
}

.title a
{
	text-decoration: none;
}

div.note, span.note
{
	background: none repeat scroll 0 0 #fff;
	border-bottom: 1px solid #D4D9DE;
	border-top: 1px solid #D4D9DE;
	color: #323232;
	margin: 10px 0;
	padding: 5px 10px;
	text-align: justify;
}

.co_body > :first-child
{
	margin-top: 0;
}

.co_body h1
{
	font-size: 24px;
	line-height: 26px;
}

.co_body h2
{
	color: #1b6030;
	font-size: 22px;
	line-height: 24px;
}

.co_body h5
{
	font-size: 14px;
	line-height: 14px;
	margin-top: 10px;
}

.co_body h6
{
	font-size: 14px;
	line-height: 14px;
	margin-top: 10px;
	color:#1b6030;
}

.co_body h3
{
	color: #56595A;
}

.co_body h4
{
	color: #1b6030;
}

.co_body h3
{
	font-size: 18px;
	line-height: 18px;
	margin-top: 15px;
}

.co_body h1, .co_body h2, .co_body h3, .co_body h4, .co_body h5, .co_body h6
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom: 10px;
}

p.dropcap:first-letter
{
	display:block;
	margin:7px 4px 0px 0px;
	float:left;
	font-size:280%;
	font-family:Georgia, "Times New Roman", Times, serif
}

.co_body blockquote
{
	margin:10px 0 10px 15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:130%
}

hr.dotted
{
	background:  url(/images/templates/myshliach/dotted.png) repeat-x scroll 0 0 transparent;
	border: medium none;
	display: block;
	height: 1px;
	margin: 15px 0;
}

.co_body a:link, .co_body a:visited
{
	color: #1b6030;
	text-decoration: none;
}

.co_body a:hover
{
	color: #000;
}


.co_body blockquote.quotation
{
	background:  url(/images/templates/myshliach/last_quote.png) no-repeat scroll 0 0 transparent;
	border: medium none;
	margin: 10px 0;
	padding: 10px 35px;
	text-align: justify;
}

.co_body blockquote.quotation p
{
	background:  url(/images/templates/myshliach/quote.png) no-repeat scroll 100% 100% transparent;
	margin: 0 -35px -10px 0;
	padding: 0 35px 10px 0;
}


ody .inset-right
{
	float: right;
	margin: 15px 0 10px 15px;
}

body .inset-left
{
	float: left;
	margin: 15px 15px 10px 0;
}

.width15
{
	width:15%
}

.width18
{
	width:18%
}

.width20
{
	width:20%
}

.width23
{
	width:23%
}

.width25
{
	width:25%
}

.width33
{
	width:33%
}

.width34
{
	width:34%
}

.width35
{
	width:35%
}

.width40
{
	width:40%
}

.width46
{
	width:46%
}

.width50
{
	width:50%
}

.width54
{
	width:54%
}

.width65
{
	width:65%
}

.width75
{
	width:75%
}

.width100
{
	width:100%
}

fieldset
{
	border: 1px solid #C8C8C8;
	margin: 10px 0;
	padding: 0 10px 10px;
}

legend
{
	background: none repeat scroll 0 0 #FFFFFF;
	padding: 0 10px;
}

textarea, input[type="text"], input[type="password"], select
{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #C8C8C8;
}

input[type="text"], input[type="password"]
{
	padding: 1px 0 1px 5px;
}

input[type="button"], input[type="submit"], input[type="checkbox"], input[type="image"], input[type="radio"], input[type="reset"], select, button
{
	cursor: pointer;
}

button, input[type="button"], input[type="submit"]
{
	line-height: 100%;
	padding: 2px 4px 2px 1px;
}



.subNav {background: url(/images/templates/myshliach/submenubg.jpg) top #4a5a52 repeat-x; border:3px solid #566960; position:absolute; left:0; top:31px; width:200px }
#mainNav .subNav  li {display:block; float:none; padding:1px 1px;}
#mainNav .subNav  li a {color:#fff !important; float:none; padding:4 3px;}
#mainNav .subNav  li a:hover {background:#70897e}