/* begin Page */

body {
background-color:#C1C1C1;
margin:0 auto;
padding:0;
}
/* ubercart options start */
.add-to-cart #edit-wishlist{     display:none;      }
#cart-form-buttons .form-button, #cart-form-buttons .form-submit{margin-top:0;}
#cart-form-buttons{width:100%; float:left; padding:5px 0;}
#uc-paypal-ec-form input{display:none;}
.wish-list-settings-1{display:none;}
#checkout-form-bottom .form-button, #checkout-form-bottom .form-submit{margin-top:0;}
.lightbox-processed .clear-block{float:left;}
#paypal-includes{display:none;}
.product-info.product.display{#float:right;#clear:both;}
.view-tax-profile-user-list .view-content{float:left;}

/* ubercart options end */
#art-main
{
position: relative;
width: 100%;
left: 0;
top: 0;
}

#art-page-background-simple-gradient
{
position: absolute;
background-image: url('../images/header_back.jpg');
background-repeat: repeat-x;
top:0;
width: 100%;
height: 108px;
}

#art-page-background-content {
background-image:url('../images/background_main.png');
background-repeat:repeat-x;
min-height:650px;
position:absolute;
top:153px;
width:100%;
z-index: -1;
}

#art-page-background-menu
{
position: absolute;
/*background-color: #2e5295;*/
background-repeat: repeat-x;
top:108px;
width: 100%;
height: 55px;
background-image: url(../images/background.png);
}
.cleared
{
float: none;
clear: both;
margin: 0;
padding: 0;
border: none;
font-size:1px;
}


form
{   cler:both;
padding:0 !important;
margin:0 !important;
float:left;
width:100%; 
}

table.position
{
position: relative;
width: 100%;
table-layout: fixed;
}


/* Image Assis module support */
body.img_assist
{
background-color: #728DBC !important;
}
/* end Page */

/* begin Box, Sheet */
.art-Sheet
{
position:relative;
z-index:0;
margin:0 auto;
width: 977px;
min-width:1px;
min-height:850px;
}

.art-Sheet-body
{
position: relative;
z-index: 9999;
padding: 0px;
}
.adalLogoLogo a {
outline: none;
}
.art-Sheet-cc {
/*background-color:#FFFFFF;
border-bottom:6px solid #DEE5F5;
border-left:6px solid #DEE5F5;
border-right:6px solid #DEE5F5; */
background-image: url("../images/middle_backg.png");
border-bottom: 6px solid #DEE5F5;
bottom:0;
left:0;
position:absolute;
right:0;
top:0;
z-index:-1;
}
/*.schedule-art-Sheet-cc{
background-image: url("../images/middle_backg_schedule.png") !important;
}*/
.art-Sheet
{
margin-top: 0px !important;
}

#art-page-background-simple-gradient, #art-page-background-gradient, #art-page-background-glare
{
min-width:977px;
}

/* end Box, Sheet */

/* begin Header */
div.art-Header
{
margin: 0 auto;
position: relative;
z-index:999;
width: 977px;
height: 108px;
}


div.art-Header-jpeg
{
background-image: url("../images/header_back.jpg");
background-position: center center;
background-repeat: repeat-x;
height: 108px;
left: 0;
position: absolute;
top: 0;
width: 977px;
z-index: -1;
}
/* end Header */

/* begin Menu */
/* menu structure */

.art-menu a, .art-menu a:link, .art-menu a:hover
{
text-align:center;
text-decoration:none;
outline:none;
letter-spacing:normal;
word-spacing:normal;

}
.art-menu li a
{    text-indent:-99999px;
}
.art-menu li ul li a
{    text-indent:0px;
}
.art-menu, .art-menu ul
{
margin: 0;
padding: 0;
border: 0;
list-style-type: none;
display: block;
}

.art-menu li
{
margin: 0;
padding: 0;
border: 0;
display: block;
float: left;
position: relative;
z-index: 5;
background:none;

}

.art-menu li:hover
{
z-index: 10000;
white-space: normal;
}

.art-menu li li165
{
float: none;
}

.art-menu ul
{
visibility: hidden;
position: absolute;
z-index: 10;
left: 0;
top: 0;
background:none;
}

.art-menu li:hover>ul
{
visibility: visible;
top: 100%;
width: 100%;
}

.art-menu li li:hover>ul
{
top: 0;
left: 100%;
}

.art-menu:after, .art-menu ul:after
{
content: ".";
height: 0;
display: block;
visibility: hidden;
overflow: hidden;
clear: both;
}
.art-menu, .art-menu ul
{
min-height: 0;
}

.art-menu ul
{
background-image: url(../images/spacer.gif);
padding: 0 0 0 0px;
/*margin: -10px 0 0 -30px;*/
}

.art-menu ul ul
{
padding: 30px 30px 30px 10px;
margin: -30px 0 0 -10px;
}
/* menu structure */

.art-menu {
/*background-image: url("../images/nav.png");*/
padding: 0;
text-shadow: 0 0 1px #021C7C;
}
.art-menu a{
text-shadow: 0 0 1px #021C7C;
font-size: 12px;
font-weight: bold;
}
.art-nav
{
position: relative;
height: 45px;

width: 982px;
/*margin-top: 3px; z-index: -1;*/
}
.art-nav .l, .art-nav .r {
/*background-image:url("../images/nav.png");*/
height:45px;
position:absolute;
right:0;
width:100%;
z-index:-1;
}
.art-nav .l
{
left: 0;
right:0px;
}

.art-nav .r
{
right: 0;
width: 977px;
clip: rect(auto, auto, auto, 977px);
}


/* end Menu */

/* begin MenuItem */
.art-menu ul li
{
clear: both;
}

.art-menu a
{
position:relative;
display: block;
overflow:hidden;
height: 45px;
cursor: pointer;
text-decoration: none;
margin-right: 0px;
margin-left: 0px;
}


.art-menu a .r, .art-menu a .l
{
position:absolute;
display: block;
top:0;
z-index:-1;
height: 135px;
/*background-image: url('../images/MenuItem.png');*/
}

.art-menu a .l
{
left:0;
right:0px;
}

.art-menu a .r
{
width:400px;
right:0;
clip: rect(auto, auto, auto, 400px);
}

.art-menu a:hover .l, .art-menu a:hover .r
{
top:-45px;
}

.art-menu li:hover>a .l, .art-menu li:hover>a .r
{
top:-45px;
}

.art-menu li:hover a .l, .art-menu li:hover a .r
{
top:-45px;
}
.art-menu a:hover .t
{
color: #232622;
}

.art-menu li:hover a .t
{
color: #232622;
}

.art-menu li:hover>a .t
{
color: #232622;
text-shadow: 0 0 0 #023F93;
}


.art-menu a.active .l, .art-menu a.active .r
{
top: -90px;
}



/* end MenuItem */

/* begin MenuSubItem */
.art-menu ul a
{
display:block;
text-align: center;
/*white-space: nowrap;	line-height: 32px;*/
height: auto;
width: 204px;
overflow:hidden;
margin-right: auto;
border-width: 0px;
border-style: solid;
}

.art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span
{
display: inline;
float: none;
margin: inherit;
padding: inherit;
background-image: none;
text-align: inherit;
text-decoration: inherit;
}

.art-menu ul a, .art-menu ul a:link,  .art-menu ul a:hover, .art-menu ul a:active, .art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span
{
text-align: left;
/*text-indent: 12px; 	line-height: 32px;*/
text-decoration: none;
color: #ffffff;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 12px;
font-style: normal;
/*width: 100%;*/
font-weight: bold;
}

.art-menu ul ul a
{
margin-left: auto;
}

.art-menu ul li a:hover
{
color: #FDFEFF;
text-shadow:none;
background-position: 0 -32px;
width: 90%;
}

.art-menu ul li:hover>a
{
background: none repeat scroll 0 0 #A4A7AE;
padding: 10px 10px 10px 10px;
}

.art-nav .art-menu ul li a:hover span, .art-nav .art-menu ul li a:hover span span
{
color: #F8F7F1;
}

.art-nav .art-menu ul li:hover>a span, .art-nav .art-menu ul li:hover>a span span
{
color: #F8F7F1;
}


/* end MenuSubItem */

/* begin ContentLayout */
.art-contentLayout {
/*border:5px solid #DEE5F5;*/
margin-bottom:0;
position:relative;
width:977px;
z-index:-1;
}/* end ContentLayout */

/* begin Box, Block */
.art-Block
{
position:relative;
z-index:0;
margin:0 auto;
min-width:1px;
min-height:1px;
}

.art-Block-body
{
position: relative;
z-index: 1;
padding: 7px;
}

.art-Block-cc
{
position:absolute;
z-index:-1;
top: 0px;
left: 0px;
right: 0px;
bottom: 0px;
/*background-color: #F8F9FE;*/
}


.art-Block
{
margin: 0px;
}


#block-og-3 .art-Block-body .art-BlockContent-body .item-list{padding-top:10px;}
#block-og-3 .art-Block-body .art-BlockContent-body .item-list ul li{padding-left:0px;margin-left:0.5em;}
#banner1, #banner2, #banner3, #banner4, #banner5, #banner6
{
margin: 0px;
}

/* end Box, Block */

/* begin BlockHeader */
.art-BlockHeader
{
position:relative;
z-index:0;
height: 30px;
padding: 0 7px;
margin-bottom: 0px;
}

.art-BlockHeader .t
{
height: 30px;
color: #000000;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
white-space : nowrap;
padding: 0 1px;
line-height: 30px;
}

.art-BlockHeader .t h2.subject
{
height: 30px;
color: #000000;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
white-space : nowrap;
padding: 0 1px;
line-height: 30px;
top: 0;
margin-bottom: 0;
margin-top: 0;
}
.artf-sidebar2 h2, #block-twitter_profile_widget-0 .art-BlockHeader .t h2.subject {

color: #4E71B5;

font: 18px "Trebuchet MS",Arial,Helvetica,sans-serif;

margin: 14px 0 0 11px;

padding: 0;
white-space: normal;

}
.artf-sidebar2 .views-row-first h2{padding-bottom:13px;}
#block-twitter_profile_widget-0 .art-BlockHeader

{

position:relative;

z-index:0;


padding: 0 0px;

margin-bottom: 0px;

}

#block-twitter_profile_widget-0 .twtr-hd{

display:none;

}



/* end BlockHeader */

/* begin Box, BlockContent */
.art-BlockContent
{
position:relative;
z-index:0;
margin:0 auto;
min-width:1px;
min-height:1px;
}

.art-BlockContent-body
{
position: relative;
z-index: 1;
padding: 7px;
}



.art-BlockContent-body
{
color:#636C60;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
}

.art-BlockContent-body a:link
{
text-decoration: none;
font-weight: normal;
}


.art-BlockContent-body a:hover, .art-BlockContent-body a.hover
{
text-decoration: underline;
}

.art-BlockContent-body ul
{
list-style-type: none;
color: #282B26;
margin:0;
padding:0;
}

.art-BlockContent-body ul li
{
font-family: Arial, Helvetica, Sans-Serif;
font-size: 12px;
text-decoration: none;
line-height: 125%;
line-height: 1.25em;
padding: 0 2px 2px 1px;

}



.art-BlockContent-body .calendar-calendar td a:visited, .art-BlockContent-body .calendar-calendar td a.visited
{
color: #73683A;
}

.art-BlockContent-body  .links li
{
float: left;
padding: 0 0 0 1em;
background-image: none;
}

.art-BlockContent-body .calendar-calendar td a:hover
{
text-decoration:underline;
}

.art-BlockContent-body table td.mini a
{
font-weight:normal;
}

.art-BlockContent-body table td div.mini-day-on a
{
text-decoration:underline;
}

.art-BlockContent-body .calendar-calendar td a
{
text-decoration:none;
}

/* end Box, BlockContent */

/* begin Box, Post */
.art-Post
{
position:relative;
z-index:0;
margin:0 auto;
min-width:1px;
min-height:1px;
}

.art-Post-body
{
position: relative;
z-index: 1;
margin: 0 20px;
}



.art-Post
{
margin: 0px;
}

/* Start images */
a img
{
border: 0;
}

.art-article img, img.art-article
{
border: solid 1px #B7A971;
margin: 1em;
}

.art-metadata-icons img
{
border: none;
vertical-align: middle;
margin: 2px;
}
/* Finish images */

/* Start tables */

.art-article table, table.art-article
{
border-collapse: collapse;
margin: 1px;
width:auto;
}

.art-article table, table.art-article .art-article tr, .art-article th, .art-article td
{
background-color:Transparent;
}

.art-article th, .art-article td
{
padding: 2px;
border: solid 1px #C7BC8F;
vertical-align: top;
text-align:left;
}

.art-article th
{
text-align: center;
vertical-align: middle;
padding: 7px;
}

/* Finish tables */

pre
{
overflow: auto;
padding: 0.1em;
}



fieldset
{
margin: 1em 0;
padding: 1em 1em 2.4em;
border: solid 1px #C7BC8F;
width: 95%;
}

/* end Box, Post */

/* begin PostHeaderIcon */
.art-PostHeader
{
text-decoration:none;
margin: 0.2em 0;
padding: 0;
font-weight:normal;
font-style:normal;
letter-spacing:normal;
word-spacing:normal;
font-variant:normal;
text-decoration:none;
font-variant:normal;
text-transform:none;
text-align:left;
text-indent:0;
line-height:inherit;
font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
font-size: 22px;
font-style: normal;
font-weight: bold;
text-align: left;
color: #C22602;
}

.art-PostHeader a, .art-PostHeader a:link, .art-PostHeader a:visited, .art-PostHeader a:hover
{
font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
font-size: 22px;
font-style: normal;
font-weight: bold;
text-align: left;
margin:0;
color: #C22602;
}

/* end PostHeaderIcon */

/* begin PostHeader */
.art-PostHeader a:link
{
font-family: Arial, Helvetica, Sans-Serif;
text-decoration: none;
text-align: left;
color: #C22602;
}

.art-PostHeader a:visited, .art-PostHeader a.visited
{
font-family: Arial, Helvetica, Sans-Serif;
text-decoration: none;
text-align: left;
color: #C22602;
}

.art-PostHeader a:hover, .art-PostHeader a.hovered
{
font-family: Arial, Helvetica, Sans-Serif;
text-decoration: none;
text-align: left;
color: #252213;
}
/* end PostHeader */

/* begin PostContent */
/* Content Text Font & Color (Default) */
body
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
color: #4B4B4B;
}


.art-PostContent p
{
margin: 0.5em 0;
}

.art-PostContent, .art-PostContent p
{
color: #4B4B4B;
font: 12px/19px Verdana,Geneva,sans-serif;
margin: 0.6em 0 1.2em;
padding: 0;
text-align: left;
/* width: 100%;*/
#width:auto;
}

.art-PostContent
{
margin:0;
width:100%;
float:left;
}


/* Start Content link style */
/*
The right order of link pseudo-classes: Link-Visited-Hover-Focus-Active.
http://www.w3schools.com/CSS/css_pseudo_classes.asp
http://meyerweb.com/eric/thoughts/2007/06/11/who-ordered-the-link-states/
*/
a
{
font-family: Arial, Helvetica, Sans-Serif;
text-decoration: none;
color: #24488e;
font-weight: bold;
}

/* Adds special style to an unvisited link. */
a:link
{
font-family: Arial, Helvetica, Sans-Serif;
text-decoration: none;
color: #24488e;
font-weight:bold;
}



/* :hover - adds special style to an element when you mouse over it. */
a:hover, a.hover
{
font-family: Arial, Helvetica, Sans-Serif;
text-decoration: none;
color: #CDA71D;
}

/* Finish Content link style */

/* Resert some headings default style & links default style for links in headings*/
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited
{
font-weight: normal;
font-style: normal;
text-decoration: none;
}




/* Image Assis module support */
body.img_assist
{
color: #4B4B4B;
}

.art-PostContent .calendar-calendar ul li, .art-PostContent .calendar-calendar ol ul li,
.art-PostContent div.view div.views-admin-links ul li, .art-PostContent div.view div.views-admin-links ol ul li
{
background-image: none;
padding: 2px;
}

.date-heading h3
{
text-align: center;
}

.art-PostContent ul.arttabs_primary li, .art-PostContent ul.arttabs_secondary li
{
background-repeat: no-repeat;
background-image: none;
}

/* end PostContent */

/* begin PostBullets */
/* Start Content list */
ol, ul
{
color: #3E443C;
margin:1em 0 1em 2em;
padding:0;
font-family: Verdana,Geneva,sans-serif;
font-size: 12px;
}

li ol, li ul
{
margin:0.5em 0 0.5em 2em;
padding:0;
}

li
{
margin:0.8em 0;
padding:0;
}

ul {
/*float: left;*/
width: auto;
list-style-type: none;
}

ol
{ float: left;

width: 100%;
list-style-position:inside;

}



.art-Post li
{
padding:0px 0 0px 13px;
line-height:1.2em;
font: 12px/19px Verdana,Geneva,sans-serif;
}

.art-Post ol li, .art-Post ul ol li
{
background: none;
padding-left:0;
}

.art-Post ul li, .art-Post ol ul li
{
background-image: url('../images/PostBullets.png');
background-repeat:no-repeat;   
padding-left:13px;   
}
.art-Post ul li{
background-position: 0 3px;
}

.view-pagesview .views-field-body, .main-links .vocab-body { clear: both; }

/* Finish Content list */
/* end PostBullets */

/* begin PostQuote */
/* Start blockquote */
blockquote,
blockquote p,
.art-PostContent blockquote p
{
color:#0F100E;
font-family: Arial, Helvetica, Sans-Serif;
font-style: italic;
font-weight: normal;
text-align: left;
}

blockquote,
.art-PostContent blockquote
{
border:solid 1px #D4CCAA;
margin:10px 10px 10px 50px;
padding:5px 5px 5px 41px;
background-color:#E9E4D3;
background-image:url('../images/PostQuote.png');
background-position:left top;
background-repeat:no-repeat;
}


/* Finish blockuote */


blockquote, .art-PostContent blockquote
{
margin:10px 10px 10px 50px !important;
padding:5px 5px 5px 41px !important;
}

/* end PostQuote */

/* begin Button */
.art-button-wrapper .art-button
{
display:inline-block;
width: auto;
outline:none;
border:none;
background:none;

margin:0;
padding:0;
overflow: visible;
cursor: pointer;
text-decoration: none !important;
z-index:0;
vertical-align: middle;
}
.art-button-wrapper:hover r{clip: rect(auto, auto, auto, 396px);}
.art-button img, .art-button-wrapper img
{
margin: 0;
}

.art-button-wrapper
{
display: inline-block;
height: 21px;
margin-top: 0px;
overflow: hidden;
position: relative;
vertical-align: middle;
white-space: nowrap;
width: auto;
z-index: 0;
}

.firefox2 .art-button-wrapper
{
display:block;
float:left;
}

#jump-quickly-form-1 .art-button-wrapper .art-button
{
/*background-image: url("../images/arrow.png");*/
background-repeat: no-repeat;
float: left;
height: 21px;
width: 19px;
cursor: pointer;
}

input, select
{
vertical-align: middle;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
}
.edit-value input
{
width:90%;
}
.edit-value select
{
width:50%;
}

.art-button-wrapper.hover .art-button, .art-button:hover
{
color: #000000 !important;
text-decoration: none !important;
}

.art-button-wrapper.active .art-button
{
color: #FCF9ED !important;
}

.art-button-wrapper .l, .art-button-wrapper .r
{
display:block;
position:absolute;
z-index:-1;
height: 93px;
background-image: url('../images/Button.png');
display: none;
}

.art-button-wrapper .l
{
left:0;
right:7px;
}

.art-button-wrapper .r
{
width:403px;
right:0;
clip: rect(auto, auto, auto, 396px);
}
.art-button-wrapper:hover .l, .art-button-wrapper:hover .r
{
top: -31px;
}

.art-button-wrapper.hover .l, .art-button-wrapper.hover .r
{
top: -31px;
}

.art-button-wrapper.active .l, .art-button-wrapper.active .r
{
top: -62px;
}


/* end Button */

/* begin Footer */
.art-Footer {
border-top:20px solid #728DBC;
margin:5px auto 0;
overflow:hidden;
position:relative;
width:100%;
z-index:0;
display:none;
}

.art-Footer .art-Footer-inner
{
height:1%;
position: relative;
z-index: 0;
padding: 8px;
text-align: center;
}

.art-Footer .art-Footer-background
{
position:absolute;
z-index:-1;
background-repeat:no-repeat;
background-image: url('../images/Footer.png');
width: 977px;
height: 150px;
bottom:0;
left:0;
}


.art-rss-tag-icon
{
position: relative;
display:block;
float:left;
background-image: url('../images/rssIcon.png');
background-position: center right;
background-repeat: no-repeat;
margin: 0 5px 0 0;
height: 25px;
width: 25px;
cursor: default;
}




.art-Footer .art-Footer-text p
{
margin: 0;
}

.art-Footer .art-Footer-text
{
display:inline-block;
color:#36311B;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 11px;
}

.art-Footer .art-Footer-text a:link
{
text-decoration: none;
color: #789AE4;
font-family: Arial, Helvetica, Sans-Serif;
font-size: 12px;
text-decoration: none;
}

.art-Footer .art-Footer-text a:visited
{
text-decoration: none;
color: #789AE4;
font-family: Arial, Helvetica, Sans-Serif;
text-decoration: none;
}

.art-Footer .art-Footer-text a:hover
{
text-decoration: none;
color: #9C7F16;
font-family: Arial, Helvetica, Sans-Serif;
text-decoration: none;
}
/* end Footer */

/* begin PageFooter */
.art-page-footer, .art-page-footer a, .art-page-footer a:link, .art-page-footer a:visited, .art-page-footer a:hover
{
font-family:Arial;
font-size:10px;
letter-spacing:normal;
word-spacing:normal;
font-style:normal;
font-weight:normal;
text-decoration:underline;
color:#B3911A;
}

.art-page-footer {
background-color: #FFFFFF;
border: 2px solid #DEE5F5;
color: #887A44;
height: 27px;
left: auto;
margin: 20px auto;
text-align: center;
text-decoration: none;
width: 977px;
}
/* end PageFooter */
/* begin LayoutCell */
.art-contentLayout .art-sidebar1 {
/*background-color:#F8F9FE; */
background-repeat:repeat-y;
border:0 none;
float:left;
height:auto;
/*margin-top:5px;*/
margin: 20px 0 7px 10px;
overflow:hidden;
padding:0;
position:relative;
width:194px;
}
/* end LayoutCell */

/* begin LayoutCell */
.schedule_art_content{width:960px !important;}
.art-contentLayout .art-content {
border:0 none;
float:left;
margin-top:0px;
padding:10px 0 20px;
position:relative;
margin-bottom: 100px;
min-height: 200px;
width:545px;
}

.art-contentLayout .art-content-sidebar1
{
position: relative;
margin: 0;
padding: 0;
border: 0;
float: left;
overflow: hidden;
width: 817px;
}
.art-contentLayout .art-content-sidebar2
{
position: relative;
margin: 0;
padding: 0;
border: 0;
float: left;
overflow: hidden;
width: 817px;
}
.art-contentLayout .art-content-wide
{
position: relative;
margin: 0;
padding: 0;
border: 0;
float: left;
overflow: hidden;
width: 1021px;
}
/* end LayoutCell */

/* begin LayoutCell */
.art-contentLayout .art-sidebar2 {
border:0 none;
float:right;
margin-top:52px;
overflow:hidden;
padding:0;
position:relative;
right:0;
width:225px;
}
.art-contentLayout .art-sidebar2 .art-Block-cc {
background-color:#ffffff;
bottom:0;
left:0;
position:absolute;
right:0;
top:0;
z-index:-1;
}

/* end LayoutCell */



/*
** HTML elements
*/

body.art-body-nostyle
{
background: none;
}

ul li, .item-list ul li, li.expanded, li.leaf, li.collapsed
{
text-align: left;
display: block;
list-style-type: none;
list-style-image: none;
}

.arttabs_primary, .arttabs_secondary, .links, .service-links img, service-links img
{
padding-left: 0px;
margin: 0px;
}

ul.arttabs_primary li, ul.arttabs_secondary li
{    
background-image: none;  
display: inline;
padding: 0;
text-decoration: none;
}

ul.arttabs_primary li a, ul.arttabs_secondary li a
{
margin: 0 5px;
}


ul.links li
{
display: inline;
background-image: none;
}

ul.menu li a.active
{
font-weight: bold;
color:#c22602;
}

li.messages
{
margin: 5px 0;
}

#comment-form textarea, #comment-form input
{
display: block;
width: 95%;
}

#user-login-form
{
text-align: left;
}

#user-login-form ul li
{
background-image: none;
padding-left: 0;
}

fieldset legend
{
/* Fix disappearing legend in FFox */
display: block;
#display: inline;
}

.breadcrumb a
{
color: #313131;
font: 11px Verdana,Geneva,sans-serif;
margin: 0;
padding: 0;
}
.breadcrumb .breadcrumb-last a {
color: #C22602;
}

#edit-name, #edit-pass, #edit-mail, #search-block-form input.form-text
{
width: 90%;
}

#preview-args
{
width: auto;
}

.tags
{
float: left;
}

.messages
{
padding: 5px;
margin: 5px 0;
float:left;
width:98%;
}
.messages ul li{width: 100%;}
.messages:first-letter {
    text-transform: uppercase;
}
.messages ul li:first-letter {
    text-transform: uppercase;
}
.status
{
background: none repeat scroll 0 0 #C9FBC8;
border: 1px solid #009900;
margin: 5px 0px;
text-align: left;
width: 100%;
float:left;	
}
.art-Post .art-PostContent .status{width: 98.3%;}
tr.even, tr.odd
{
background-color: transparent;
}

.sticky-table
{
width: 100%;
}

#forum .links li
{
float: none;
clear: both;
}

#forum table
{
width: auto;
margin-top: 15px;
}

#forum td.container
{
padding-top: 15px;
border-left: none;
border-right: none;
}

#forum td.active
{
background-color: transparent;
}

#forum td.forum, #forum td.topics, #forum td.posts, #forum td.last-reply
{
padding-top: 4px;
padding-bottom: 4px;
}

#forum td.container
{
font-weight: bold;
}

#forum td.active
{
background-color: transparent;
}

.forum-topic-navigation
{
border-top: 0px transparent;
border-bottom: 0px transparent;
}

.forum-topic-navigation .topic-previous
{
text-align: left;
float: left;
}

.forum-topic-navigation .topic-next
{
text-align: right;
float: right;
}

.read_more
{
margin: 5px 0px;
text-align:left;
}

.sticky-table H2
{
font-size: 10px;
}

#footer
{
text-align: center;
}

.art-Footer .art-Footer-inner
{
float: left;
width: 100%;
}

.art-BlockContent
{
width: 100% !important;
}

/* Image Attach module fix */
img.image
{
margin: 0;
}

.image-attach-teaser
{
width: auto;
}

/* ImageField module fix */
img.imagefield
{
margin: 0;
}

.filefield-upload .art-button-wrapper
{
top: 10px;
}

.uc_out_of_stock_throbbing
{
position: absolute;
z-index: 1;
top: 16%;
left: 3px;
margin: 0;
padding: 0;
}
/* Support User picture */
.picture
{
clear:right;
float:right;
padding-left:1em;
}
.comment .submitted {
clear: none;
float: left;
font-size: 11px;
font-style: italic;
}

.profile h3
{
border-bottom:0 none;
margin-bottom:1em;
}

/* Support Nodeblock module */
.art-Block-body .art-PostHeader
{
display: none;
}

.art-Block-body .art-Post
{
margin: 0;
}

/* Support floating panels in IE8 */
.panel-col-last
{
clear: right;
}


.adal-leftbar {
border:0 none;
float:left;
margin:0;
overflow:hidden;
padding:0;
position:relative;
width:196px;
}

.adal-rightbar{
border:0 none;
float:right;
margin:0;
overflow:hidden;
padding:0;
position:relative;
width:196px;
}
#headermenu-menu-menu-header-menu ul li {
float:left;
}
#headermenu-menu-menu-header-menu ul li a{
color: #FFFFFF;
float: left;
font: bold 12px "Trebuchet MS",Arial,Helvetica,sans-serif;
margin: 0;
padding: 0;
text-decoration: none;
}

#block-block-6 .art-Block-body .art-BlockContent-body .assembly {
color: #4E71B5;
font: 28px/25px "Trebuchet MS",Arial,Helvetica,sans-serif;
margin: 14px 0 0 11px;
min-height: 139px;
padding: 0;
}
#block-block-6 .art-Block-body .art-BlockContent-body .assembly span {
font-size: 13px;
}
.art-contentLayout .art-content .art-Post-body h2 {
color: #C22602;
float: left;
font: 16px "Trebuchet MS",Arial,Helvetica,sans-serif;
margin:0;
padding: 0 0 15px;
width: 100%;
}/*
.art-contentLayout .breadcrumb a {
color: #686868;
}
.art-nav #menu-parent .art-menu li ul { display: none;}*/
#block-block-11 .left-links {
margin: 1px 0 20px;
}
#block-block-11 .left-links a.active {
color: #686868;
}
.art-menu li ul li {
width: 100%;
}
.art-menu li ul li.active {
background-color: #A4A7AE;
}
.art-menu li ul li.active a{
color: #FDFEFF;
text-shadow:none;
}
.art-menu li ul li a.active {
color: #FDFEFF;
padding: 10px 10px 10px 10px;
text-shadow: none;
}
.art-menu li ul li:hover{
width: 99.5%;
}
/*.art-menu li.expanded ul li */
a.dhtml_menu-2181, a.dhtml_menu-2182, a.dhtml_menu-2200 {background-color:#E0BC2D;}
a.dhtml_menu-2185 { background-color: #EA822D; }
#headermenu-menu-menu-header-menu-public .menu li a{
font-weight: bold;
font-size: 12px;
font-family: "Trebuchet MS";
color: white;
text-shadow: 0 0 1px #021C7C;
}
.art-menu li a span{ display: none; }
.art-menu li ul li a {
background-image: none !important;
/*margin-top: 15px;*/
padding:10px 10px 10px 10px;
width: 90%;
}



/*
.art-menu #news-events a.news-events:hover, .art-menu #news-events a.active{
background-image: url("../images/menu/News.png");
} */

.art-menu li#news-events:hover, .art-menu li#news-events.active {
background-image: url("../images/menu/News.png");
background-repeat: no-repeat;
}
.art-menu li#news-events{
background-image: url("../images/menu/News_h.png");
background-repeat: no-repeat;
width: 193px;
}
.art-menu #news-events ul {
background-color: #8A8E97;
border-bottom: 3px solid #E4C545;
border-left: 1px solid #E4C545;
border-right: 1px solid #E4C545;
padding-bottom: 0px;
top: 92%;
width: 191px;
}


.art-menu li#resources-ideas:hover, .art-menu li#resources-ideas.active{
background-image: url("../images/menu/Resource_h.png");
background-repeat: no-repeat;
}
.art-menu li#resources-ideas{
background-image: url("../images/menu/Resource.png");
background-repeat: no-repeat;
width: 196px;
}
.art-menu #resources-ideas ul {
background-color: #8A8E97;
border-bottom: 3px solid #EAA243;
border-left: 1px solid #EAA243;
border-right: 1px solid #EAA243;
padding-bottom: 0;
top: 92%;
width: 194px;
}

.art-menu li#jewish-law:hover, .art-menu li#jewish-law.active{
background-image: url("../images/menu/law_h.png");
background-repeat: no-repeat;
}
.art-menu li#jewish-law {
background-image: url("../images/menu/law.png");
background-repeat: no-repeat;
width: 198px;
}
.art-menu #jewish-law ul {
background-color: #8A8E97;
border-bottom: 3px solid #96C552;
border-left: 1px solid #96C552;
border-right: 1px solid #96C552;
padding-bottom: 0;
top: 92%;
width: 196px;
}

.art-menu li#tzedek---justice:hover, .art-menu li#tzedek---justice.active{
background-image: url("../images/menu/justice_h.png");
background-repeat: no-repeat;
}
.art-menu li#tzedek---justice {
background-image: url("../images/menu/justice.png");
background-repeat: no-repeat;
width: 197px;
}
.art-menu #tzedek---justice ul {
background-color: #8A8E97;
border-bottom: 3px solid #4FCFBC;
border-left: 1px solid #4FCFBC;
border-right: 1px solid #4FCFBC;
padding-bottom: 0;
top: 92%;
width: 195px;
}

.art-menu li#about-us:hover, .art-menu li#about-us.active{
background-image: url("../images/menu/about_h.png");
/*background-repeat: no-repeat;*/
}
.art-menu #about-us {
background-image: url("../images/menu/about.png");
/*background-repeat: no-repeat;*/
width: 194px;
}
.art-menu #about-us ul {
background-color: #8A8E97;
border-bottom: 3px solid #5DCBE6;
border-left: 1px solid #5DCBE6;
border-right: 1px solid #5DCBE6;
padding-bottom: 0;
top: 92%;
width: 192px;
}
#block-block-13 .art-Block-body .art-BlockContent .art-BlockContent-body{
/*float: left;*/
list-style: none outside none;
margin: 0;
padding: 20px 0;
}
#block-block-13 .art-Block-body .art-BlockContent .art-BlockContent-body li {
list-style: none outside none;
margin: 1px 0 0 1px;
padding: 0;
float:left;
width:100%;
}
#block-block-13 .art-Block-body .art-BlockContent .art-BlockContent-body li a{
color: #24488E;
font: 12px Verdana,Geneva,sans-serif;
list-style: none outside none;
margin: 0;
padding: 0;
text-decoration: none;
float:left;
padding:5px 14px;
float:left;
width:85%;
}
#block-block-13 .art-Block-body .art-BlockContent .art-BlockContent-body li a.active{
color: #C22602;
background:#DEE5F5;
}
#block-block-14 .art-Block-body .art-BlockContent .art-BlockContent-body{
list-style: none outside none;
margin: 0;
padding: 20px 0;
}
#block-block-14 .art-Block-body .art-BlockContent .art-BlockContent-body li {
list-style: none outside none;
margin: 1px 1px 0;
padding-bottom: 5px;
padding-left: 19px;
padding-right: 0;
padding-top:5px;
width:192px;
}
/*mycode starts*/
#block-block-13 .art-Block-body .art-BlockContent .art-BlockContent-body li ul{clear:both;}
#block-block-13 .art-Block-body .art-BlockContent .art-BlockContent-body li ul li.passive {
background: none;clear:both;
}
#block-block-13 .art-Block-body .art-BlockContent .art-BlockContent-body li ul li a {padding:5px 14px; margin:0 0 0 14px; width:77%; color: #24488E !important;}
#block-block-13 .art-Block-body .art-BlockContent .art-BlockContent-body li ul li a:hover, #block-block-13 .art-Block-body .art-BlockContent .art-BlockContent-body li ul li a.active  {color: #C22602 !important;}
/*mycode ends*/
#menu-parent .art-menu li ul li ul { display: none; }
.art-Header-jpeg .searchbox {
float: right;
margin: 50px 0 0;
padding: 0;
/*width: 175px;*/
}
.art-Header-jpeg .searchbox .input-text{
background: url("../images/search_box.png") no-repeat scroll 0 0 transparent;
border: medium none;
color: #4B4B4B;
float: left;
font:12px "Trebuchet MS",Arial,Helvetica,sans-serif;
height: 26px;
margin: 2px 0 0 5px;
outline: medium none;
width: 198px;
}
.adal-contentHeader .block-headerimage .art-Block-body .art-BlockContent-body {
margin: 0 0 0 0px;
padding: 0;
position: relative;
z-index:-1;
}
.adal-contentHeader .block-headerimage .art-Block-body .art-BlockContent-body .top{
/*background-image: url(../images/banner_top.png);*/
margin: 1px 0 0 -6px;
position: absolute;
background:none;
border:0px;
padding:0px;
}
.art-sidebar2 .art-Block-body .art-BlockContent-body li a{
color: #24488E;
font: 12px Verdana,Geneva,sans-serif;
list-style: none outside none;
margin: 0;
padding: 0;
text-decoration: none;
}
.art-sidebar2 .art-Block-body .art-BlockContent-body li a.active{
color: #000;
}

#edit-jump-goto-wrapper #selectjump_goto {
background: url("../images/pull_down.png") no-repeat scroll 0 0 transparent;
background-repeat: no-repeat;
border: 0 solid #000000;
color: #FFFFFF;
font: bold 12px "Trebuchet MS",Arial,Helvetica,sans-serif;
display: block;
height: 24px;
right: 0px;
overflow: hidden;
padding: 5px 0 6px 10px;
position: absolute;
width: 117px;
}
select#edit-jump-goto {
height: 25px;
right: 4px;
top: 0;
}
#jump-quickly-form-1 .art-button-wrapper span {display: none;}
.art-button-wrapper .art-button {
color: #D8D0B1 !important;
display: block;
font-family: Verdana,Geneva,sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
padding: 8px 16px;
text-align: center;
text-decoration: none !important;
white-space: nowrap;
}

hr {
    background: none repeat scroll 0 0 #000000;
    float: left;
    width: 100%;
}
.art-button-wrapper .l, .art-button-wrapper .r {
background-image: url("../images/Button.png");
display: block;
height: 93px;
position: absolute;
z-index: -1;
}
.art-button-wrapper {
display: inline-block;
height: 31px;
overflow: hidden;
position: relative;
vertical-align: middle;
white-space: nowrap;
width: auto;
z-index: 0;
margin-right:-3px;
}
.header-menu #headermenu-node_quick_find-0 {
float: right;
margin-top: 50px;
}
/*.header-menu {
background-color:transparent;
position:absolute;
right:430px;
top:0px;
}*/
.header-menu {
background-color:transparent;
float: right;
top:0px;
}
.logged-in .header-menu #headermenu-menu-menu-header-menu {
float: left;
margin-right: -3px;
position: absolute;
right: 400px;
}
.logged-in .adalTopeplace{right:0;}
.header-menu #headermenu-menu-menu-header-menu {
float: left;
margin-right: -3px;
position: absolute;
right: 356px;
}
#node-quick-find-block-contents-form #edit-title-wrapper,#node-quick-find-block-contents-form #edit-title-1-wrapper{
float: left;
background: url("../images/search_box.png") no-repeat scroll 0 0 transparent;
margin-top: 14px;
width: 198px;
}
#node-quick-find-block-contents-form #edit-title-wrapper input,#node-quick-find-block-contents-form #edit-title-1-wrapper input{
border: medium none;
color: #4B4B4B;
float: left;
font: 12px "Trebuchet MS",Arial,Helvetica,sans-serif;
height: 26px;
margin: 0 0 0 5px;
outline: medium none;
line-height: 25px;
width: 170px;
background: none;
}
#node-quick-find-block-contents-form .art-button-wrapper {
height: 25px;
line-height: 25px;
margin-left: -21px;
margin-top: 17px;
padding: 0;
}
#node-quick-find-block-contents-form .art-button-wrapper span { display: none;}
#node-quick-find-block-contents-form .art-button-wrapper input{
background-image: url("../images/search_buttton.png");
font-size: 2px;
height: 21px;
margin: 0;
padding: 0;
text-indent: 9999px;
width: 19px;
cursor: pointer;
}

#edit-title-wrapper #autocomplete ul,#edit-title-1-wrapper #autocomplete ul,#edit-field-user-name-0-value-wrapper #autocomplete ul {
background-color: white;
width: 250px;
}/*
#edit-title-wrapper #autocomplete ul li div:hover {
color: red;
background-color: blue;
}
#edit-title-wrapper div#autocomplete {

}*/
.view-pagesview .views-row .views-field-title span{
color: #C22602;
float: left;
font: 16px "Trebuchet MS",Arial,Helvetica,sans-serif;
margin: 9px 0;
padding: 0;
width: 100%;
}
.main-links {
margin-top: 6px;
}
.art-Post-inner .main-links {  margin-top: 0;}
.main-links .anchor-links {
float: left;
margin: 0 0 30px;
width:100%;
}
.artf-contentLayout .artf-sidebar2 #block-views-block_right_home-block_1 .view-block-right-home .views-row-1 {
margin-top: 50px;
}
#block-views-block_right_home-block_1 .view-block-right-home .views-row {
border: 6px solid #CEDCF8;
padding: 0;
position: relative;
width: 229px;
z-index: 1;
margin-top: 10px;
min-height: 165px;
background: #fff;
}
#block-views-block_right_home-block_1 .view-block-right-home {
margin-left: 7px;
}
#block-views-block_right_home-block_1 .view-block-right-home .views-row .views-field-body {
padding: 7px;
width: 94%;
}
p {
line-height: 20px;
margin: 0.6em 0 1.2em;
padding: 0;
}
#block-block-6 .art-Block-body .art-BlockContent-body .rabbinical {
background: none repeat scroll 0 0 #FFFFFF;
border: 6px solid #CEDCF8;
margin-top: 10px;
min-height: 165px;
padding: 0;
position: relative;
width: 229px;
margin-left: 7px;
}

h5 {
color: #313131;
font: 11px Verdana,Geneva,sans-serif;
}
.view-block-right-home img{
float: left;
padding: 0 7px 0 0;
}
.view-block-right-home p{
font: 11px Verdana,Geneva,sans-serif;
color: #313131;
margin-left: 10px;
}
.view-block-right-home a{
color: #24488E;
font: 11px Verdana,Geneva,sans-serif;
}
.view-block-right-home h5{
margin: 7px 0;
}
.view-block-right-home h1{
margin: 0px 0 7px 0;
}
span.art-button-wrapper {padding: 0 ;width: auto;margin: 6px -3px 13px;}
table td span.art-button-wrapper {margin-top: 15px;margin-left: -6px;float:left;}
.art-PostContent .commondiv {    margin: 10px 0;}
.tbl-list td {    padding: 5px 0;}
.adminmsg .lang_trans{padding:5px 0;display: inline-block;} 
p b span.lang_trans{padding:15px 0 0;display: inline-block;}
#jump-quickly-form-1 .container-inline span.art-button-wrapper{
padding: 0 10px;
width: auto;
float:right;
margin-right:-9px;
}
.messages ul {
float: none;
margin: 1em 0 1em 1em;
}
.vocab-body div {
color: #4B4B4B !important;
background-color: white !important;
font: 11px/15px Verdana,Geneva,sans-serif !important;
text-align: justify !important;
}
.view-pagesview .views-row .views-field-field-testing-fid { clear: both; }
.TB_overlayBG {
background-color: #FFFFFF;
opacity: 0.85;
}
#TB_closeAjaxWindow {
float: right;
left: 0px;
margin-bottom: 1px;
padding: 7px 10px 5px 0;
position: absolute;
text-align: right;
top: 0px;
}
#TB_window a:hover {
color: #666;
}
#TB_window a {
color: #666;
}

#TB_ajaxContent {
/*	-moz-box-shadow: 0px 3px 15px #000000;
-moz-border-radius: 8px 8px 8px 8px;
padding: 15px;
-webkit-box-shadow: 0.5px 0.5px 0.5px 2px #000;
box-shadow: 3px 3px 4px #000;
background: none repeat scroll 0 0 #FFFFFF;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000'); */
background: none repeat scroll 0 0 #FFFFFF;
margin: 27px 0px 3px 20px;
padding: 10px 3px 13px 6px;
#padding: 10px 0px 13px 6px;
position: absolute;
color: black;
}
#TB_window { 
background : none !important;
color: transparent;
}
#TB_title {
visibility: hidden;
background: none repeat scroll 0 0 transparent !important;
}
#TB_window #cboxTopCenter {
float: left;
width: 354px;
}
#TB_window #cboxBottomCenter {
float: left;
width: 354px;
}

#TB_title #TB_closeAjaxWindow {
margin-left: 17px;
margin-top: 10px;
visibility: visible;
}
#TB_ajaxWindowTitle {
display: none;
}
.view-pagesview .views-field-phpcode {
clear: both;
}
#TB_ajaxContent p.mp3player_description { display:none; }
#TB_ajaxContent p {
padding: 0px;
}
.view-pagesview .views-field-field-desc-value {
margin-top: 10px;
}
#block-block-5 .art-Block-body, #block-block-5 .art-BlockHeader, #block-block-5 .art-BlockContent .art-BlockContent-body {
padding: 0px;
}

#user-register .account-information-0 {
border-top: 1px solid #C7BC8F;
}
#user-register fieldset legend {
font: bold 12px/15px Verdana,Geneva,sans-serif;
}
#user-register .account-information-1 {
margin-top: -33px;
border-bottom: none;
}
#user-register .account-information-1 legend {
visibility:hidden;
}
#user-register .account-information-0 {
border-bottom:1px solid #C7BC8F;
}
#profile_form_profile #edit-profile-terms-wrapper .option {
float:left;
}
#user-register .account-information-1, #user-register .primary-address-2 {
border-top: none;
}
#user-register .primary-address-2 {
margin-top: -50px;
}
#user-register .primary-address-2 legend {
/*padding-top: 80px;*/
}
#user-register #edit-profile-cong-org-wrapper {
padding-bottom:80px;
}
/*#user-register #edit-profile-terms-wrapper .option {
float:left;
}*/
#user-register #edit-profile-terms-wrapper .description {
font: 11px/15px Verdana,Geneva,sans-serif;
}
#user-register span.art-button-wrapper {
margin-top: 20px;
}
#user-register fieldset legend {
display: inline;
}
.view-calendar .calendar-calendar ul.links {
float: none;
}
#comment-form .input-format-0 #edit-format-2-wrapper, #comment-form .input-format-0 p {
clear: both;
}
#comments {
margin: 40px 10px;padding-left: 25px;
}
.calendar-calendar div.date-nav {
width: 98.8%;
}
#popup-close {
cursor: pointer;
}/*
.view-block-right-home .views-row .field-content p img {
margin-left: -7px;
}
.view-block-right-home .views-row .field-content p {
margin-left: 7px;
}*/
.view-block-right-home .views-row .field-content h1 {
margin-left: 7px;
}
#block-views-block_right_home-block_1 .view-block-right-home .views-row-2 .views-field-body {
padding: 0px 13px;
}
#block-block-13 .art-Block-body .art-BlockContent .art-BlockContent-body li.active {
/*background-color: #DEE5F5;*/
}
/*mycode starts*/
#block-block-13 .art-Block-body .art-BlockContent .art-BlockContent-body li ul{clear:both;}
#block-block-13 .art-Block-body .art-BlockContent .art-BlockContent-body li ul li.passive {
background: none;clear:both;
}
#block-block-13 .art-Block-body .art-BlockContent .art-BlockContent-body li ul li a {padding:5px 14px; margin:0 0 0 14px; width:77%; color: #24488E !important;}
#block-block-13 .art-Block-body .art-BlockContent .art-BlockContent-body li ul li a:hover, #block-block-13 .art-Block-body .art-BlockContent .art-BlockContent-body li ul li a.active  {color: #C22602 !important;}
/*mycode ends*/
#block-block-13 .art-Block-body {
padding: 7px 0;
}
#comments .art-Post-body {
margin: 0 10px;
}
#comments .art-Post-body .links ul.links .comment_reply{
padding: 0;
}
#comments .box {
margin: 0 10px;
}
#comments h2.art-PostHeader {
padding: 20px 0 0;
}
#comments h2.art-PostHeader a, .comment h2.art-PostHeader a{
color: #C22602;
float: left;
font: 14px "Trebuchet MS",Arial,Helvetica,sans-serif;
padding: 0;
width: 100%;
}
#comment-form .art-Post-body {
margin: 10px 0;
}
.comment {
border-top: 1px solid #D8D8D2;
margin-top: 0.692em;
}
#comments .heading {
margin-left: 10px;
}
.tips {
float: none;
}
.comment .art-PostContent {
margin-top: 20px;
}
.comment div.links ul.links {
float: right;
}
.rabbinical .assembly .facebook {
margin-left:-5px;
}
#block-user-1 .art-BlockContent-body ul.menu li {
width: 100%;
float: left;
padding-top: 5px;
}
.view-pagesview .views-field-phpcode-2  {
float: left;
}
.art-Post-body .main-links img {
/*float: left;*/
max-height: 400px;
max-width: 600px;
padding-bottom: 5px;
padding-right: 10px;
/*padding-top: 10px;*/
}
.main-links .vocab-body a {
color: #24488E;
text-decoration:underline;
}
.main-links .wrapper-links {
float: left;
width: 100%;
}
.views-exposed-form .views-exposed-widget .form-submit {
margin-top: 0px !important;
}
#edit-uid-wrapper ul {
background: #fff;
}
#block-block-13 .art-Block-body .art-BlockContent .art-BlockContent-body li:hover a{
color: #C22602;
}
#block-block-13 .art-Block-body .art-BlockContent .art-BlockContent-body li:hover {
/* background-color: #DEE5F5;*/
}
#block-block-13 .art-Block-body .art-BlockContent .art-BlockContent-body li a:hover {
background-color: #DEE5F5;
}
#block-block-14 .art-Block-body .art-BlockContent .art-BlockContent-body li.active {
background-color: #DEE5F5;
margin: 1px;
padding: 5px 0 5px 18px;
}
#block-block-14 .art-Block-body .art-BlockContent .art-BlockContent-body li a.active,
.art-sidebar2 #block-block-14 .art-Block-body .art-BlockContent-body li:hover a{
color: #C22602;
}
#block-block-14 .art-Block-body .art-BlockContent .art-BlockContent-body li:hover {
background-color: #DEE5F5;
cursor:pointer;
/* margin: 1px 1px 0;
padding: 5px 0 5px 18px;*/
}
#block-block-14 .art-Block-body .art-BlockContent .art-BlockContent-body li:hover.active {
background-color: #DEE5F5;
/* margin: 1px;
padding: 5px 0 5px 18px;*/
}
#TB_ajaxContent p img {
padding: 5px 10px 5px 0;
}
.view-block-right-home .views-row-1 .views-field-body .field-content p img {
max-width: 221px !important;
margin-left: -13px;  
margin-bottom: 10px;
margin-top: -10px;   
max-width:220px;
}
.view-block-right-home .views-row-2 .views-field-body .field-content p img {
margin-left: -14px;
}
.view-block-right-home .views-row-1 .views-field-body .field-content h1 {
margin-left: 10px;
}
.art-Post .ra_client-image-class-1, .art-Post .client-image-class-1 {
border-style:solid;
border-color:white;
border-left-width:20px;
border-top-width:5px;
border-bottom-width:5px;
border-right-width:2px;
float: right;
margin-bottom:0px !important;
margin-left:0px !important;
margin-right:0px !important;
margin-top:0px !important;
}
.art-Post .ra_client-image-class-2, .art-Post .client-image-class-2 {
border-style:solid;
border-color:white;
border-left-width:2px;
border-top-width:5px;
border-bottom-width:5px;
border-right-width:20px;
float: left;
margin-bottom:0px !important;
margin-left:0px !important;
margin-right:0px !important;
margin-top:0px !important;
}
.views-accordion-item .accordion-content p {
color: #4B4B4B;
font: 11px/15px Verdana,Geneva,sans-serif;
margin: 0.6em 0 1.2em;
padding: 0;
text-align: justify;
width: 100%;
}
#comment-form fieldset.input-format-0 label.option input {
float: left;
}
.main-links .vocab-body a:hover{
color: #C22602;
text-decoration:underline;
}
.filefield-source .form-item .art-button-wrapper input {
display: block !important;
}
.breadcrumb .breadcrumb-last {
color: #C22602;
}
.calendar-calendar td .inner div.calendar div, .calendar-calendar td .inner div.calendar div a {
background-color: #FFFFFF;
}
.calendar-calendar td .inner .view-field a {
color: #3561B1;
}
.calendar-calendar td .inner .view-field a:hover {
color: #C22602;
}
.calendar-calendar div.date-nav a, .calendar-calendar div.date-nav h3, .calendar-calendar div.date-nav {
color: inherit;
}
.calendar-calendar div.date-nav {
background-color: inherit;
border: 1px none #FFFFFF;
}
#content {
text-align: left;
}
.calendar-calendar div.date-nav a, .calendar-calendar div.date-nav h3, .calendar-calendar div.date-nav {
color: inherit;
}
#footermenu-menu-menu-footer ul li a:hover {
color: #C22602;
}
.calendar-calendar .week { display: none; }
.date-prev span a, .date-next span a {font: 14px "Trebuchet MS",Arial,Helvetica,sans-serif; text-decoration: none; }
.view-calendar {
width: 730px;
}
.backtotop {
float: right;
padding-bottom: 10px;
text-align: right;
width: 100%;
}
.art-Post-body .anchor-links a {
text-decoration: none;
}
.art-Post-body .anchor-links p a {
text-decoration: underline;
}
.art-Post-body .anchor-links a:hover {
text-decoration: underline;
}
#imce-admin-form table.sticky-table {
float:left;
}
#profile_form_profile #edit-profile-terms-wrapper .option input, #user-register #edit-profile-terms-wrapper .option input {display:none;}
#user-login #edit-pass-wrapper .description b {
font-weight:normal;
line-height: 16px;
}
#profile_form_profile #edit-profile-terms-wrapper .description {
font: 11px/15px Verdana,Geneva,sans-serif;
}
.view-block-left-event .views-row-1 .accDesc p a:hover {
color:#24488E;
}
.view-user-profile-test .view-header .description {
float: left;
margin-bottom: 20px;
}
.view-user-profile-test .view-content, .view-user-profile-test .view-content .views-row {
margin-bottom: 20px;
}
.view-user-profile-test .view-content .views-row-1 {
margin-top: 10px;
}
.view-front-page-list .item-list .pager li a {
color: #4B4B4B;
}
.view-front-page-list .item-list ul.pager {
width:auto;
padding: 12px 0 0;
#padding:3px 0 8px;

}
.no-left-margin{margin-left:0px;}
.no-right-margin{margin-right:0px;}
.no-bottom-margin{margin-bottom:0px;}
.no-top-margin{margin-top:0px;}

.no-left-padding{padding-left:0px;}
.no-right-padding{padding-right:0px;}
.no-bottom-padding{padding-bottom:0px;}
.no-top-padding{padding-top:0px;}
#webform-client-form-200 #webform-component-other {display: none;}

.created_date {
float: left;
font-size: 11px;
margin-bottom: 15px;
margin-top: -3px;
padding: 0;
text-align: justify;
width: 100%;
}

.created_date_title
{
color:#C22602;
font-size:14px;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;

}

/*.breadcrumb { display: block;  height: auto;  padding-bottom: 5px;}
*/

.breadcrumb {
display: block;
padding-bottom: 10px;
min-height: 35px;
}

.created_date_view {  color: #000000;  float: left;  margin: -3px 0 0;   padding: 0;   width: 100%;}
.created_title
{
font-size:11px;
margin: 1px 0  0px;
padding: 0 0 8px;
text-align: left;
width: auto;
height:auto;
}
.created_date_vocab{
float: left;
font-size: 11px;
margin-bottom: 10px;
padding: 0;
text-align: justify;
width: 100%;
}
.art-article .created_date { margin: -18px 0 15px;}

.view-block-left-event .views-field-field-read-more-value{margin-top:8px;}
.art-Post-body .anchor-links .underline{
text-decoration:underline;
}

.item-list ul.pager li {padding:0; margin:0 6px;}
#webform-component-donation-field {border:0 transparent;}
#webform-component-donation-field legend{display:none;}

.views-exposed-form #edit-fee-level-wrapper input, select {
width:240px;
}
/* Dues start*/

#dues-page-form label {font-weight:normal;}
#dues-page-form input, select{background-color:#E8EEF8;border:1px solid silver;width:200px;}
#dues-page-form select{width:200px;}
#dues-page-form .form-submit {background-color:transparent;border:none;}
.dues_left{width:390px;float:left;padding:10px 0 20px 0;}
.dues_left select{width:122px;}
.dues_head{font-weight:bold;font-size:14px;line-height: 3.6em;}

.dues_year{display:inline-block;}
.dues_year .form-item{display:inline-block;} /*width:145px*/
.dues_year .form-radios{display:inline-block;padding-right:5px;}
#dues_right_box .dues_year .dues_year_label{width:97px;display:inline-block; float:left;}
.dues_left .dues_year .dues_year_label{width:245px;display:inline-block;float:left;}
.dues_left .dues_year .dues_yesr_mercaz_label{width:150px;display:inline-block;}

.dues_right{width:120px;float:right;margin-top:-365px;}
.dues_right_box{background-color:#E8EEF8;margin:0 5px;padding:5px 10px 10px 20px;line-height:2.4em;width:255px;line-height:1.4em;border:1px solid silver;}
.dues_calculate{width:171px;float:right;}
.calculate_head{  font-size: 14px;font-weight: normal;padding-bottom: 15px;padding-top: 5px;text-align: center; width: 245px;}

.dues_bottom{width:725px;padding:10px 0;float:left;}
.dues_bottom_box{width:220px;float:left;padding:10px;}
.dues_bottom_label{padding-bottom:25px;}
#dues-page-form .dues_bottom .dues_bottom_box .art-button-wrapper{padding:10px 0 0 0;height:auto;}
#dues-page-form .dues_bottom .dues_bottom_box .l,#dues-page-form .dues_bottom .dues_bottom_box .r{background-image:none;}
#dues-page-form .dues_bottom .dues_bottom_box input{background-color:transparent;border:none;width:174px;padding:0;text-align:center;height:35px;color: #E8EEF8 !important;font-size: 1px;}
#dues-page-form .dues_bottom .dues_bottom_box .pay_later{background-image:url('../images/pay-later.png');background-repeat:no-repeat; }
#dues-page-form .dues_bottom .dues_bottom_box .pay_paypal{background-image:url('../images/pay-paypal.png');background-repeat:no-repeat; }
#dues-page-form .dues_bottom .dues_bottom_box .setup_paypal{background-image:url('../images/setup-paypal.png');background-repeat:no-repeat; }
#dues-page-form .dues_bottom .dues_bottom_box .print_mail{background-image:url('../images/print-mail.png');background-repeat:no-repeat; }

#dues_year #edit-change-year-wrapper{padding-left:15px;}
#page_message{width:350px;background-color:#FFCCCC;color:black;padding:5px;text-align:center;border:1px solid silver;}


#webform-component-dues-field{border:none;}
#webform-component-dues-field legend{display:none;}

.item-list{padding:0 0 40px 0;}
#block-custom_twitter-0 .item-list{padding:0 0 5px 0;}
#dues_year #edit-dues-year-wrapper{width: 182px; float:left;}
#dues_year #edit-dues-year-wrapper label{float: left;}
#dues_year #edit-dues-year-wrapper input[type="text"]{float: right;width: 100px;}
#dues_year #edit-change-year-wrapper label{padding: 0 2px 0 0;}
#dues_year #edit-cal-radues-wrapper, #dues_year #edit-deduction-wrapper{float:left;margin:0 0 0 10px;width: auto;}
.crm-section .content #amount_other{width:auto;}
/* Dues end*/

.more-link {  padding: 10px;  text-align: right}
.more-link a {    color: #4E71B5; font-weight: normal;}
.artf-sidebar2 {float: right;    width: 247px;}
.view-front-page-list span.date-display-single{
color: #4B4B4B;
font: 11px/15px Verdana,Geneva,sans-serif;

}
.view-member-posting-page table{
width:100%;
}

.art-sidebar1 .clear-block{
width:100%;
}

/*tax excempt page*/
body.page-tax{background-color:#FFFFFF;}
.page-tax h2{margin-bottom:10px;}
.page-tax #loading_sub { background:url(/sites/all/libraries/colorbox/example4/../images/loading.gif) #FFF 5px 5px no-repeat;background-position: 50% 50%;position:absolute; top:0; left:0; width:100%;}
.page-tax .error ul{margin:1em 0 0 0;}
.page-tax .error ul li{color:#FC2222;font-style: italic; line-height: 15px;}
.page-tax #tab_login{  width: 100%; float: left; /*margin-left:0px;*/ }
.page-tax #tab_login ul{ margin-left:5px}
.page-tax #tab_login ul li{ display:inline;padding:10px 15px;text-align: center;width: 95px;float: left;margin: 0 20px 0 0;background-color:#D4D4D4;border:1px solid #f6f6f6;}
.page-tax #tab_login ul li a{ color:#000;}
.page-tax #tab_login ul li a:hover{ color:#FFFFFF;}
.page-tax #tab_login ul li .active{ color:#FFFFFF;}
.page-tax #tab_login ul li.active{ background-color:#888888;}
.page-tax #content { margin-left: 10px;text-align: left;margin-top: 15px;}
.page-tax #content h1{padding-left:5px;}
.page-tax div.messages, .page-tax .block{width:94%;background-color:#FFFFFF;border:0;box-shadow:0 0;line-height:19px;}
.page-tax #caboxClose{text-align:center;font-weight:bold;}
.page-tax .form-item {padding:3px 9px;background-color:#FFFFFF;}
.page-tax #block-user-0{float:left;width:300px;border:0;background-color:#FFFFFF;box-shadow:0 0;-webkit-box-shadow:0 0;margin-left:0;}
.page-tax #block-user-0 .item-list{display:none;}
.page-tax #block-user-0 input{width:270px;}
.page-tax #block-user-0 .art-button{width:80px;}
.page-tax #block-user-0 .form-item{padding-left:0;margin-top:5px;}
.page-tax #block-user-0 .form-item label {padding-bottom:4px;color: #4B4B4B;}
.page-tax #block-user-0 span.art-button-wrapper{margin-top:5px;}              
.page-tax #block-user-0 #edit-remember-me-wrapper input{width:15px;}

.page-tax #node-form .form-region-main{width:306px;background-color:#FFFFFF; margin-left:0px;margin-top:5px;}
.page-tax #node-form .form-item{margin:7px 0; border:0px;box-shadow:0 0; padding-left:0;-webkit-box-shadow:0 0;}
.page-tax #node-form .description{margin-top:10px;}
.page-tax #node-form input{width:270px;}
.page-tax #node-form .art-button{width:80px;text-align:center;}
.page-tax #node-form #edit-preview, .page-tax .simplemenu-block{display: none;}
.page-tax .filefield-upload .art-button-wrapper {display:none;}
.page-tax .art-BlockHeader{display:none;}
.page-tax .art-BlockContent-body ,.page-tax .art-Block-body{padding:0 7px 7px 0;}
.page-tax .block {margin-top:0px;}
.page-tax input.teaser-button,.page-tax  input.form-submit {box-shadow:0 0;}
.page-tax span.art-button-wrapper{padding:0; margin-left: 0px;margin-top: -14px; padding: 0;}
/*.page-tax .r , .page-tax .l { display:none;}*/
.page-tax .filefield-element {margin-top:0;}               
.page-tax .filefield-element .widget-preview{border:0;max-width:56%;}
.page-tax .filefield-element input.form-submit,.page-tax  .filefield-element .filefield-upload input.form-file{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;}
.page-tax .widget-edit .art-button-wrapper {margin-top:10px;margin-left:20px;}
.page-tax .form-item .filefield-element{margin-bottom:3px;
text-decoration: none;
}

.page-tax .filefield-element .filefield-file-info, .page-tax .video_thumbnail {min-height:90px;}
.page-tax fieldset {border:0;margin: 0 0 8px 0;padding: 0;}
.page-tax fieldset legend , .authoring-information-0{display: none; }
.page-tax fieldset .description{ margin-top: 0; display:none;}
.page-tax fieldset .form-item .description{display:block;}
.page-tax fieldset .form-item{margin-top:0;}
#edit-field-upload-doc-0-ahah-wrapper .filefield-element{width: 100%;}
.filefield-upload .art-button-wrapper{margin-bottom:10px;}
/*------------------------*/  
#crm-container .billing_mode-group ._qf_Register_upload_express-section{display:none;}
.view-member-posting-page table{float:left;}
.view-member-posting-page .views-table{
width:100%;
border-collapse: collapse;
}
.view-member-posting-page td {
padding: 3px 0 3px 5px;
}
.view-member-posting-page tr.even, .view-member-posting-page tr.odd {
background-color: #ffffff;
border-bottom: 1px solid #CACACA;
}
.view-member-posting-page .views-table thead th {
background: none repeat scroll 0 0 #E6EEEE;
border-bottom: 1px solid #FFFFFF;
font-size: 8pt;font-weight: bold;
padding: 4px 0 4px 5px;
}
.view-content {
float: left;
width: 100%;
}
.art-Post-body .view-content a{
text-decoration: none;
}
.art-Block-body .twtr-widget{
color: #313131;
font: 11px Verdana,Geneva,sans-serif !important;
}
.twtr-ft{
display:none;
}
.twitter_profile_widget .twp_bottom a{
color: #4E71B5 !important;
}
#block-twitter_profile_widget-0 .art-Block-body , #block-block-6 .art-Block-body .art-BlockContent-body .rabbinical {
background: none repeat scroll 0 0 #FFFFFF;
border: 6px solid #CEDCF8;
margin-top: 10px;
min-height: 165px;
padding: 0;
position: relative;
width: 229px;
margin-left: 7px;
}
h5 {
color: #313131;
font: 11px Verdana,Geneva,sans-serif;
}
.calendar-calendar .month-view table{float: left;}
.calendar-calendar table{float: left;}
#new_email .primary_radio_email {
*float: right !important;
*margin-top: -18px !important;
*padding-bottom: 5px !important;
*text-align: center !important;
*width: 25% !important;
*position:relative;
*right:200px;
}
/*28/1/2013*/
.tags {
float: left;
}
#user-register fieldset{float:left;}
#art-content .tags p {
color: #24488E;
float: left;
font-weight: bold;
width: 100%;
}
/*.art-PostContent .search-form span.art-button-wrapper{width: 85px;}
.search-form .art-button-wrapper .art-button{
**** background: none repeat scroll 0 0 #23488E;
border-color: #A5C5FE;
border-style: solid;
border-width: 1px 2px 2px 1px;****
line-height:24px;
height: 24px;
margin-top: 3px;   
-webkit-box-shadow: #A5C5FE 2px 2px 2px  ;
-moz-box-shadow: #A5C5FE 2px 2px 2px ;
box-shadow: #A5C5FE 2px 2px 2px  ; 
-webkit-border-radius: 0px; 
-moz-border-radius: 0px;
border-radius: 0px;
width:80px;
background-color: #23488E;
background-image: -webkit-gradient(linear, left top, left bottom, from(#23488E), to(#23488E));
background-image: -webkit-linear-gradient(top, #23488E, #23488E);
background-image: -moz-linear-gradient(top, #23488E, #23488E);
background-image: -ms-linear-gradient(top, #23488E, #23488E);
background-image: -o-linear-gradient(top, #23488E, #23488E);
background-image: linear-gradient(to bottom, #23488E, #23488E);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#23488E, endColorstr=#23488E);
}
.search-form .art-button-wrapper.hover .art-button, .search-form .art-button:hover{
background: none repeat scroll 0 0 #8E988B;
border-color: #707A6C;
border-style: solid;
border-width: 1px;
box-shadow: none;
}*/
@-moz-document url-prefix() {

}
#cart-form-products table{border-collapse: collapse;}
#cart-form-products table td, #cart-form-products table tr{border-bottom: none;}
.art-PostContent .uc-cart-empty{width: 100%;}
.art-PostContent .box .content , .art-PostContent .box h2{float: left !important; width: 100%;}
form#user-profile-form{
clear:both;
}

.logged-in #autocomplete {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid;
overflow: hidden;
position: absolute;
z-index: 100;
}
.art-Post-body .menu_body dd a{
padding-left:0px;

}
/************* Petition changes start ****************/
fieldset.petition-settings-4, fieldset.advanced-petition-settings-0, 
fieldset.activate---inactivate-the-signature-form-1, fieldset.campaign-settings-2, 
fieldset.manually-collected-signatures-3{border: none; margin: 0; padding: 0;}
fieldset.petition-settings-4 legend, fieldset.petition-settings-4 .form-item{display: none;}
.art-PostContent #edit-title-wrapper, .art-PostContent #edit-maintainer-email-wrapper, .art-PostContent #edit-body-wrapper{display: block;}
/************* Petition changes end ****************/

.download_button{float: left;position: absolute;margin-left: -465px;margin-top: -27px;}
.view-cj-article .popup_title h2{width:60%;}
body.petition #edit-name {width:auto !important;}

.form-item {
margin-bottom: 1em;
margin-top: 1em;
}
.form-item input.error, .form-item textarea.error, .form-item select.error {
border: 2px solid red;
}
.form-item .description {
font-size: 0.85em;
}
.form-item label {
display: block;
font-weight: bold;
}
.form-item label.option {
display: inline;
font-weight: normal;
}
.form-checkboxes, .form-radios {
margin: 1em 0;
}
.form-checkboxes .form-item, .form-radios .form-item {
margin-bottom: 0.4em;
margin-top: 0.4em;
}
.marker, .form-required {
color: #FF0000;
}
.more-link {
text-align: right;
}
.more-help-link {
font-size: 0.85em;
text-align: right;
}
.nowrap {
white-space: nowrap;
}
.art-menu ul.menu li {
margin: 0;
}
ul.menu li {
margin: 0 0 0 0.5em;
}
li.leaf {
margin: 0;
padding: 0.2em 0.5em 0 0;
}
.breadcrumb {
display: block;
padding-bottom: 10px;
min-height: 35px;
}
#head_imge {
float: left;
height: 35px;
width:100%;
}
.adminmsg{
width:500px;
float:left;
font-style: italic;
}
.google_translate_element{

}
.adminemailcnt{
float:left;
width:100%;
}
/*
.top > img {
margin-left: 7px;
margin-top: -7px;
}*/
#block-block-15 .art-Block-body .art-BlockContent .art-BlockContent-body {
list-style: none outside none;
margin: 0;
padding: 20px 0;
}
.art-BlockContent-body {
color: #636C60;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
}
.art-BlockContent-body {
padding: 7px;
position: relative;
z-index: 1;
}

#block-block-15 .art-Block-body .art-BlockContent .art-BlockContent-body li a.active {
background: none repeat scroll 0 0 #DEE5F5;
color: #C22602;
}
#block-block-15 .art-Block-body .art-BlockContent .art-BlockContent-body li a {
color: #24488E;
float: left;
font: 12px Verdana,Geneva,sans-serif;
list-style: none outside none;
margin: 0;
padding: 5px;
text-decoration: none;
width: 94%;
}
#block-block-15 .art-Block-body .art-BlockContent .art-BlockContent-body li.active {
}
#block-block-15 .art-Block-body .art-BlockContent .art-BlockContent-body li {
float: left;
list-style: none outside none;
margin: 1px 0 0 5px;
padding: 0;
width: 100%;
}
.art-BlockContent-body  .active > ul {
margin: 0 0 0 10px;
}
.padding0{ padding:0 !important;}
.commondiv{
float:left;
width:100%;
}
.actiontab {
height: 27px;
}
.nmediv{
float:left;
}
.dtediv{
float:right;
}
h4 {
display: block;
-webkit-margin-before: 1.33em;
-webkit-margin-after: 1.33em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-weight: bold;
}
.adalPageHead{
width:962px;
margin: -3px 0 0 0px;
min-height:75px;
-minwidth:1014px;
background-image:url('../images/news_banner_0.png');
background-repeat:no-repeat; 
background-position:right;
#background-position:top left;
}
.bannertopimg{
border:0;
width:977px;
height:11px;
}
.adalLogoLogo img{
height:107px;
width: 580px;
}
.msgline{
color:#ff0000;
}
.art-content{
width:750px;
margin:0 10px;
}
.translate_element{	float:right;}
.headcnt{
width:725px;
float:left;
}
.rabbi-li{
background-color: #000000 !important;
width: 196px;
color:#FFFFFF !important;
border-right: 1px solid white;
}
.rabbi-li:last-child{
background-color: none;
}
.search_tableheader {
background-color: #6B96BB;
height: 30px;
}
.search_tablecontent {
background-color: #CBF6FF;
height: 22px;
}






.art-menu-private #green{
background-color:green;
}
.art-menu-private #green a{
background-color:green;
}
.art-menu-private a,.art-menu-private a:link,.art-menu-private a:visited,.art-menu-private a:hover{
background-color:#000000;
border-bottom:0 solid #2F5296;
border-left:1px solid #2F5296;
border-top:0 solid #2F5296;
height:auto;letter-spacing:normal;
margin-top:2px;
outline:medium none;
text-align:center;
text-decoration:none;
word-spacing:normal;
color: #FFFFFF;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size: 13px;
font-style: normal;
font-weight: bold;
line-height: 41px;
padding: 0 12px;

}
.art-menu-private a:hover,.art-menu-private a.active{
background-color:#4B4B4B;
}
.art-menu-private,.art-menu-private ul{
margin:0;
padding:0;
border:0;
list-style-type:none;
display:block;
}
.art-menu-private  li.leaf383{
margin:0;
padding:0;
border:0;
display:block;
float:left;
position:
relative;
z-index:5;
_z-index:5;
#z-index:5;
background:none;
width:20%;
}
.art-menu-private  li{
margin:0;
padding:0;
border:0;
display:block;
float:left;
position:relative;
z-index:5;
_z-index:5;
#z-index:5;
}
.art-menu-private li:hover{
z-index:10000;
_z-index:10000;
#z-index:10000;
white-space:normal;
}
.art-menu-private li li165
{
    float:none;
}
.art-menu-private ul{
visibility:hidden;
position:absolute;
z-index:10;
_z-index:10;
#z-index:10;
left:0;
top:0;
background:none;
}
.art-menu-private li:hover>ul{visibility:visible;
top:96%;
width:100%;
}
.art-menu-private li li:hover>ul{top:0;
left:100%;
}
.art-menu-private:after,.art-menu-private ul:after{content:".";
height:0;
display:block;
visibility:hidden;
overflow:hidden;
clear:both;
}
.art-menu-private,.art-menu-private ul{min-height:0;
}
.art-menu-private ul{
    background-image:url(../images/spacer.gif);
padding:0;
margin:0;
border-bottom:3px solid #2F5296;
width:100%;
}
.art-menu-private ul ul{
    padding:30px 30px 30px 10px;
margin:-30px 0 0 -10px;
}
.art-menu-private{
    padding:0px 0px 0px 0px;
}


.art-menu-private ul li{clear:both;
}
.art-menu-private ul li.active a{background-color:#4B4B4B;
}
.art-menu-private a{position:relative;
display:block;
overflow:hidden;
height:45px;
cursor:pointer;
text-decoration:none;
margin-right:0px;
margin-left:0px;
}
.art-menu-private a .r,.art-menu-private a .l{
    position:absolute;
display:block;
top:0;
z-index:-1;
_z-index:-1;
#z-index:-1;
height:135px;
#height:45px;
}
.art-menu-private a .l{left:0;
right:0px;
}
.art-menu-private a .r{width:400px;
right:0;
clip:rect(auto,auto,auto,400px);
}
.art-menu-private a .t{color:#FFFFFF;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:13px;
font-style:normal;
font-weight:bold;
line-height:41px;
margin:0 0;
padding:0 12px;
text-align:center;
}
.art-menu-private a:hover .l,.art-menu-private a:hover .r{top:-45px;
}
.art-menu-private li:hover>a .l,.art-menu-private li:hover>a .r{top:-45px;
}
.art-menu-private li:hover a .l,.art-menu-private li:hover a .r{top:-45px;
}
.art-menu-private a:hover .t{color:#ffffff;
}
.art-menu-private li:hover a .t{color:#ffffff;
}
.art-menu-private li:hover>a .t{color:#ffffff;
}
.art-menu-private a.active .l,.art-menu-private a.active .r{top:-90px;
}
.art-menu-private ul a{display:block;
text-align:center;
height:32px;
width:204px;
overflow:hidden;
margin-right:auto;
border-width:0px;
border-style:solid;
}
.art-nav ul.art-menu-private ul span,.art-nav ul.art-menu-private ul span span{display:inline;
float:none;
margin:inherit;
padding:inherit;
background-image:none;
text-align:inherit;
text-decoration:inherit;
}
.art-menu-private li ul li ul{display:none;
}
.art-menu-private li ul li{ margin: 0 !important;}
.art-menu-private li ul li a{width:90%;
padding:0px 5px !important;
line-height: 30px !important;
margin-top: 2px !important;border-top: 0px solid #2F5296 !important;border-bottom: 0px solid #2F5296 !important;
}
.art-menu-private li a{ margin-top: 0 !important;border-top: 2px solid #2F5296 !important;border-bottom: 2px solid #2F5296 !important;}
.art-menu-private ul a,.art-menu-private ul a:link,.art-menu-private ul a:visited,.art-menu-private ul a:hover,.art-menu-private ul a:active,.art-nav ul.art-menu-private ul span,.art-nav ul.art-menu-private ul span span{text-align:left;
text-decoration:none;
color:#ffffff;
font-family:Verdana,Geneva,sans-serif;
font-size:12px;
font-style:normal;
font-weight:normal;
width:93.5%;
background-color:#656565;
}
.art-menu-private ul ul a{margin-left:auto;
}
.art-menu-private ul li a:hover{color:#F8F7F1;
background-position:0 -32px;
}.art-menu-private ul li:hover>a{color:#F8F7F1;
background-position:0 -32px;
background-color:#4B4B4B;
}
.art-nav .art-menu-private ul li a:hover span,.art-nav .art-menu-private ul li a:hover span span{color:#F8F7F1;
}
.art-nav .art-menu-private ul li:hover>a span,.art-nav .art-menu-private ul li:hover>a span span{color:#F8F7F1;
}
.art-menu-private li ul li a.active{color:#fff;
text-shadow:none;
}
ul.art-menu-private{
  padding-bottom:3px;
display:block !important;
}
.art-menu-private li ul li{width:100%;
background-color:#3A4F92;
}

.art-menu-private #professional-resources,.art-menu-private #practical-rabbinics,.art-menu-private #tzedek,.art-menu-private #member-resources{width:195px;}
.art-menu-private #about-us{width:197px;}
@media only screen and (min-device-width : 768px) and (max-device-width : 768px){
.art-menu-private #practical-rabbinics,.art-menu-private #tzedek,.art-menu-private #member-resources{width:150px;}
.art-menu-private #professional-resources{width: 168px;}
.art-menu-private #about-us {    width: 150px;}
}

.views-field-title span {
color: #C22602;
float: left;
font: 16px "Trebuchet MS",Arial,Helvetica,sans-serif;
margin: 9px 0;
padding: 0;
width: 100%;
}
#login_txt, #password_txt, #email_txt {
width: 90%;
}
#email_txt {
width: 63%;
margin-top: -5px;
}

div.error {
border: 1px solid #D77;
}
.messages {
padding: 2% !important;
margin: 5px 0;
width: 95%;
}
.status {
background: none repeat scroll 0 0 #C9FBC8;
border: 1px solid #090;
margin: 5px 0px;
text-align: left;
width: 90%;
}
.frm_fields input[type="text"]{
  width: 100%;
}
table.frm_fields
{width: 100%;float: left;margin-top: 10px;}

table.frm_fields .frm_fields-flds{ width:50%;}
.smalltxt{width:120px !important;}
.tbl-list{width: 100%;float:left;}
.tbl-list .list-head {text-align: left;padding: 5px 0;
padding-right: 1em;
border-bottom: 3px solid #CCC;}
 .frm_fields select {
   width: 103%;}
 td.lang_td select{width:auto;padding: 3px;}
 .tblclass{
  width:100%;
  float:left;
}
.footer-socialicons {
margin: 1px 0 0;
width: 250px;
}
.footer-socialicons, .footer-socialicons li, .footer-socialicons li a:link, .footer-socialicons li a:visited {
float: left;
padding-right: 8px;
color: #98ABCC;
font-family: arial;
font-size: 12px;
font-weight: bolder;
text-decoration: none;
}
#footermenu-menu-menu-footer {
float: left;
margin: 2px auto 0;
padding: 0;
width: 700px;
}
.footer-socialicons ul {
margin: -6px 0 0;
}
legend {
font: bold 12px/15px Verdana,Geneva,sans-serif;
}
.art-menu .menu,.art-menu-private .menu{display: none;}
#menu-parent{position:relative;}
.dl-menuwrapper button {
    background: url("images/mobnav-btn-small.png") no-repeat scroll center 12px;
    border: 0 none;
    border-radius: 0;
    cursor: pointer;
    height: 45px;
    outline: medium none;
    overflow: hidden;
    position: absolute;
    text-indent: -900em;
    width: 50px;
	display:none;
}

.dl-menuwrapper button:hover, .dl-menuwrapper button.dl-active {
    background-position: center -28px;
}
.dl-menuwrapper button:hover, .dl-menuwrapper button.dl-active {
    background-color: #f7f9fe;
    background-position: center -28px;
}

.art-contentLayout .plac_list {
   width: 753px;
}
table.tablesorter {
   table-layout: fixed;
   word-wrap: break-word;
}
table td span.art-button-wrapper {

   margin-left: 0;
   margin-right: 0;
}
.csv_opt{
margin-bottom: 4px;
}
.job_txt{
width:116px !important;
}
