/* * ------------------------------------------------------------------------
 * JA University Template for J25 & J30        					*-*-*-*-*-*-*-*-*-*-*-*-*Kal-media.co.il by www.kbarnea.com-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2011 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
 * @license - Copyrighted Commercial Software
 * Author: J.O.O.M Solutions Co., Ltd
 * Websites:  http://www.joomlart.com -  http://www.joomlancers.com
 * This file may not be redistributed in whole or significant part.
 * ------------------------------------------------------------------------*/
/* COMMON STYLE--------------------------------------------------------- */
body
{
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
}

body#bd
{
	background:#fff;
	color:#333;
}

/* Normal links ---*/
a
{
	color:#0000ff;
	text-decoration:none;
}

a:hover,a:active,a:focus
{
	text-decoration:none;
	color:#FF0000;
}

.img-border
{
	border:1px solid #efece1;
	margin-bottom:15px;
	padding:9px;
}

img[align=left]
{
	margin:10px 20px 20px 0;
}

img[align=right]
{
	margin:10px 0 20px 20px;
}

.img-intro-none
{
	border:1px solid #eee;
	padding:9px;
	box-shadow:1px 1px 0 rgba(0,0,0,.1);
}

/* Selection text ---*/
::-moz-selection,::selection
{
	background-color:#333;
	color:#fff;
}

/* Readon links ---*/
p.readmore a
{
	background:url(../images/readon-bg.png) no-repeat left center;
	padding-left:16px;
}

p.readmore a:hover
{
	background-image:url(../images/readon-hover-bg.png);
}

.contentheading,.componentheading,h1,h2,h3,h4,h5
{
}

h1.componentheading,.componentheading
{
	border-bottom:1px solid #ccc;
	font-weight:400;
	font-size:2.5em;
	margin-bottom:20px;
	padding-bottom:10px;
}

h2.contentheading,.contentheading
{
	font-weight:400;
}

.contentheading
{
	color:#333;
	font-size:2.333em;
}

.blog-featured .contentheading
{
	font-size:150%;
}

.jitem-title
{
	font-size:110%;
	font-weight:700;
}

/* Others ---*/
hr
{
	border-top:1px solid #ccc;
}

/* FORM--------------------------------------------------------- */
input,select,textarea,.inputbox
{
	padding:2px;
}

.inputbox
{
	background:#fff;
	border:1px solid #ccc;
	padding:5px;
}

.inputbox:hover,.inputbox:focus
{
	background:#fff;
	border-color:#666;
}

input[type=checkbox]
{
	border:0!important;
	padding:0 5px!important;
}

button.validate
{
	background:#333;
	border:0;
	color:#fff;
	font-size:.846em;
	padding:5px 10px;
	letter-spacing:.5px;
	text-transform:uppercase;
}

button.validate:hover
{
	background-color:#d42b1e;
	cursor:pointer;
}

/* Search ---*/
form#searchForm
{
	border-top:1px solid #ccc;
}

.searchintro
{
	border-bottom:1px solid #ccc;
}

.results h4
{
	text-transform:none;
	font-size:110%;
}

.search fieldset
{
	border:1px solid #ccc;
	margin:15px 0;
	padding:10px;
}

.search legend
{
	font-size:100%;
	font-weight:bolder;
	line-height:1.2;
	margin-left:10px;
}

/* Arvand Search ---*/
#finder-filter-select-list li
{
	background:none;
	padding:5px 0;
}

#finder-filter-select-list li label
{
	display:inline-block;
	min-width:150px;
}

#finder-search .word .button
{
	background:#333;
	border:1px solid #333;
	color:#fff;
	font-size:.846em;
	padding:6px 10px 5px;
	letter-spacing:.5px;
	text-transform:uppercase;
}

#finder-search .word .button:hover
{
	background-color:#d42b1e;
	border-color:#d42b1e;
	cursor:pointer;
}

/* Contact ---*/
#component-contact #emailForm
{
	border-top:1px solid #ccc;
}

#contact-slider
{
	float:none;
	border-bottom:1px solid #e2e2b5;
}

#contact-slider .title
{
	padding:8px 10px;
	border-top:1px solid #e2e2b5;
	border-left:1px solid #e2e2b5;
	border-right:1px solid #e2e2b5;
	margin:0;
}

#contact-slider .jpane-toggler-down
{
	background:#333;
}

#contact-slider .jpane-toggler-down a
{
	color:#fff;
}

#contact-slider dt.closed
{
	background:#ffc;
}

#contact-slider .content
{
	border:1px solid #e2e2b5;
	padding:8px 10px;
}

#contact-slider .contact-image
{
	margin:15px 0;
	float:right;
}

/* -- EDITOR STYLES ----------------------------- */
#adminForm fieldset
{
	border:1px solid #ccc;
	padding:10px;
	margin-bottom:20px;
}

#adminForm fieldset legend
{
	padding:0 5px;
}

/* JOOMLA STYLE--------------------------------------------------------- */
/* Layout Deco ---*/
.items-leading
{
	border-bottom:1px solid #ccc;
}

.items-row.cols-1
{
	border-bottom:1px solid #ddd;
	padding-bottom:20px;
	padding-top:20px;
}

.items-row.cols-2
{
	padding:0;
}

.items-row.cols-2 .contentpaneopen
{
	border-bottom:1px solid #efece1;
	padding:15px 0;
	margin-left:10px;
	margin-right:10px;
}

.edit .formelm label
{
	min-width:150px;
}

/* Profile page */
div.profiles
{
	padding-top:15px;
}

.blog.profiles .contentpaneopen
{
	background:#f5f5f5;
	border-bottom:0;
	margin-bottom:20px;
	min-height:150px;
	padding-left:175px;
	position:relative;
}

body.profiles .contentpaneopen img.img-border
{
	background:#fff;
	position:absolute;
	top:0;
	left:10px;
	opacity:.8;
	-moz-transition:all .5s;
}

body.profiles .items-row .contentpaneopen:hover .img-border
{
	border-color:#ccc;
	box-shadow:0 0 3px rgba(0,0,0,.2);
	opacity:1;
}

.blog.profiles h2.contentheading
{
	border:0;
	color:#333;
	font-size:1.5em;
}

.blog.profiles h2.contentheading a
{
	color:#333;
	text-shadow:1px 1px 0 #fff;
}

body.profiles h2.contentheading a:hover,body.profiles h2.contentheading a:focus,body.profiles h2.contentheading a:active,body.profiles .items-row .contentpaneopen:hover h2.contentheading a
{
	color:#d42b1e;
}

body.profiles .article-tools
{
	display:none;
}

body.profiles .contentpaneopen div.img-shadow
{
	margin:-30px 0 0 -165px;
}

.item-page.profiles .img-border
{
	margin-top:5px;
}

/* Videos item list ---*/
.blog.videos .contentpaneopen
{
	padding-top:240px;
	position:relative;
}

.blog.videos .contentpaneopen .img-intro-left,.blog.videos .contentpaneopen .img-intro-none,.blog.videos .contentpaneopen .img-intro-right
{
	border:0;
	box-shadow:none;
	position:absolute;
	top:0;
	left:0;
	margin-bottom:0;
	margin-right:0;
	padding:0;
}

.blog.videos .contentpaneopen .img-intro-left p.img_caption,.blog.videos .contentpaneopen .img-intro-none p.img_caption,.blog.videos .contentpaneopen .img-intro-right p.img_caption
{
	background:#333;
	color:#fff;
	padding:5px 0;
}

.blog.videos .contentpaneopen .contentheading
{
	border:0;
	font-size:1.25em;
	font-weight:700;
	margin-bottom:10px;
	padding-bottom:0;
}

.blog.videos .contentpaneopen .contentheading a
{
	color:#333;
}

.blog.videos .contentpaneopen .contentheading a:hover,.blog.videos .contentpaneopen .contentheading a:focus,.blog.videos .contentpaneopen .contentheading a:active
{
	color:#d42b1e;
}

.blog.videos .contentpaneopen .article-tools
{
	display:none;
}

.blog.videos .contentpaneopen p
{
	margin-top:0;
}

/* Events item list ---*/
.event-infor
{
	padding:0 0 0 200px;
	position:relative;
}

.event-time
{
	position:absolute;
	top:0;
	left:0;
	width:180px;
}

.event-time span
{
	display:block;
	font-size:1.25em;
	margin-bottom:5px;
}

.event-time span.time
{
	background:url(../images/icons/icon-clock.png) no-repeat 0 3px;
	padding-left:22px;
}

.event-time span strong
{
	color:#666;
}

.event-time a.btn-book
{
	background:#d42b1e;
	border-radius:2px;
	color:#fff;
	display:inline-block;
	font-weight:700;
	font-size:.917em;
	margin:5px 0 0 20px;
	padding:4px 10px;
	text-transform:uppercase;
	transition:all .4s;
	-moz-transition:all .4s;
	-webkit-transition:all .4s;
}

.event-time a.btn-book:hover,.event-time a.btn-book:focus,.event-time a.btn-book:active
{
	background-color:#333;
}

.event-author
{
	border-left:1px dotted #ccc;
	float:right;
	margin-left:20px;
	padding-left:20px;
	position:relative;
	text-align:center;
	width:210px;
}

.event-author .author-title
{
	color:#069;
	display:block;
	margin-bottom:5px;
}

.event-author .author-avatar img
{
	background:#f0f0f0;
	border:1px solid #ddd;
	margin-bottom:5px;
	padding:3px;
	box-shadow:1px 1px 0 rgba(0,0,0,.3);
}

.event-author p
{
	color:#666;
	margin:10px 0 0;
	padding:0!important;
	font-family:Georgia, serif;
	font-style:italic;
}

.event-infor .tag
{
	background:url(../images/tag-mask.png) no-repeat left top #333;
	color:#fff;
	font-size:10px;
	position:absolute;
	top:5px;
	left:-3px;
	height:19px;
	width:43px;
	line-height:15px;
	text-transform:uppercase;
}

.event-infor .tag-hot
{
	background-color:#d42b1e;
}

.event-infor .tag-free
{
	background-color:#096;
}

.item-page.events .event-intro
{
	font-size:1.25em;
	line-height:1.5;
}

.item-page.events p
{
	padding:0 0 0 200px;
}

/* Meta ---*/
.article-tools
{
	margin-bottom:10px;
}

dl.article-info
{
	color:#999;
	font-weight:700;
	text-transform:none;
}

dl.article-info .category-name
{
	background:url(../images/icon-folder.png) no-repeat left center;
	padding-left:13px;
}

dl.article-info .published
{
	background:url(../images/icon-calendar.png) no-repeat left center;
	padding-left:13px;
}

dl.article-info .createdby
{
	background:url(../images/icon-user.png) no-repeat left center;
	padding-left:13px;
}

dl.article-info span
{
	color:#666;
	font-weight:400;
}

.contentdescription
{
	border-bottom:1px solid #ccc;
}

ul.actions li
{
	display:inline;
	background:none;
	padding:0;
	margin:0;
	line-height:1;
}

/*Inline images ---*/
p.img_caption
{
	color:#999;
	text-transform:uppercase;
}

/* Tables ---*/
thead tr th
{
	background:#333;
	color:#fff;
	padding:5px;
}

thead tr th a,thead tr th a:hover,thead tr th a:focus,thead tr th a:active
{
	color:#fff;
}

.cat-list-row1,.cat-list-row12,tr.cat-list-row1 td,tr.cat-list-row2 td
{
	border-bottom:1px solid #ccc;
	padding:5px;
}

.cat-list-row1:hover,.cat-list-row2:hover
{
	background:#ffc;
}

.cat-list-row2,tr.cat-list-row2 td
{
	background-color:#f6f6f6;
}

/* Content Toc */
table.contenttoc
{
	border:1px solid #ccc;
}

table.contenttoc td
{
	border-bottom:1px dotted #ccc;
}

table.contenttoc th
{
	background:#f6f6f6;
	border-bottom:1px solid #ccc;
	text-transform:uppercase;
}

/* Poll */
form#poll
{
	border-bottom:1px dotted #ccc;
	font-weight:700;
}

dl.poll
{
	border-bottom:1px dotted #ccc;
}

table.pollstableborder td
{
	background:#f6f6f6;
	border-bottom:1px solid #ccc;
	font-weight:700;
	padding:5px!important;
}

table.pollstableborder tr.sectiontableentry0 td,table.pollstableborder tr.sectiontableentry1 td
{
	background:#fff;
	font-weight:400;
}

/* Pagination ---*/
.pagination
{
	margin-top:20px;
}

.pagination ul,ul.pagenav
{
	display:block;
}

.pagination ul li
{
	margin-right:8px;
}

.pagination ul li span,.pagination ul li a
{
	background:#eee;
	color:#333;
	display:block;
	font-size:.846em;
	padding:8px!important;
	line-height:1;
	letter-spacing:1px;
	text-transform:uppercase;
}

.pagination ul li a:hover,.pagination ul li a:focus,.pagination ul li a:active
{
	background:#333;
	color:#fff;
}

.pagination ul li span
{
	background:#d42b1e;
	color:#fff;
	font-weight:700;
}

.pagination ul li.pagination-start span,.pagination ul li.pagination-prev span,.pagination ul li.pagination-next span,.pagination ul li.pagination-end span
{
	background:#eee;
	color:#999;
	font-weight:400;
}

.pagination li span,.pagination li strong
{
	line-height:20px;
}

.pagination .counter
{
	color:#999;
}

.items-more
{
	border-bottom:1px solid #ccc;
}

.items-more h3
{
	font-size:125%;
}

/* MODULE STYLES--------------------------------------------------------- */
div.ja-moduletable,div.moduletable
{
	margin-bottom:30px;
	padding:0;
}

div.ja-moduletable h3,div.moduletable h3
{
	font-size:1.077em;
	font-weight:700;
	padding:0;
	margin-bottom:15px;
	text-transform:uppercase;
}

div.moduletable.no-margin
{
	margin:0;
}

div.moduletable.no-margin h3
{
	padding-left:10px;
}

div.moduletable p
{
	margin-top:0;
}

/* News feed module ---*/
div.feed h4
{
	margin:0 0 10px;
}

ul.newsfeed
{
	border-top:1px solid #ddd;
	margin:10px 0 0;
	padding:0;
}

ul.newsfeed li
{
	background:none;
	border-bottom:1px dotted #ccc;
	padding:8px 0;
}

ul.newsfeed li h5.feed-link
{
	margin:0 0 5px;
}

ul.newsfeed li h5.feed-link a
{
	color:#333;
	line-height:1.4;
}

ul.newsfeed li h5.feed-link a:hover,ul.newsfeed li h5.feed-link a:focus,ul.newsfeed li h5.feed-link a:active
{
	color:#d42b1e;
}

ul.newsfeed li p
{
	margin-bottom:0;
}

/* Login Module ---*/
#login-form .userdata
{
	padding:0;
}

#login-form p
{
	margin:0 0 10px;
}

#login-form p .inputbox
{
	border:1px solid #ccc;
	border-right-color:#eee;
	border-bottom-color:#eee;
	width:80%;
}

#login-form p #modlgn-remember
{
	float:left;
	width:auto;
}

#login-form p .button
{
	background:#333;
	border:1px solid #333;
	color:#fff;
	padding:5px 10px;
	text-transform:uppercase;
}

#login-form p .button:hover
{
	background:#d42b1e;
	border:1px solid #d42b1e;
	cursor:pointer;
}

#login-form ul
{
	margin:0;
}

#login-form ul li
{
	background:none;
	line-height:160%;
	margin-bottom:5px;
	overflow:hidden;
	padding-left:0;
}

#login-form ul li a
{
	background:url(../images/bullet-dark.gif) no-repeat left center;
	padding-left:8px;
}

#login-form ul li a:hover,#login-form ul li a:focus,#login-form ul li a:active
{
	background-image:url(../images/bullet-red.gif);
}

#login-form label
{
	display:block;
	font-weight:700;
}

#login-form #form-login-remember label
{
	display:inline;
	vertical-align:middle;
}

div.login-greeting
{
	margin-bottom:10px;
}

div.logout-button .button
{
	background:#333;
	border:1px solid #333;
	color:#fff;
	font-size:.846em;
	padding:5px 10px;
	text-transform:uppercase;
}

div.logout-button .button:hover
{
	background-color:#d42b1e;
	border-color:#d42b1e;
	cursor:pointer;
}

/* Login page ---*/
.login
{
	border:1px solid #ccc;
	box-shadow:0 0 5px rgba(0,0,0,.2);
	margin:40px auto;
	padding:20px;
	width:460px;
}

.login h1
{
	background:#10151c;
	border-bottom:1px solid #333;
	color:#fff;
	font-size:1.25em;
	margin:-20px -20px 10px;
	padding:10px;
	text-transform:uppercase;
}

div.login-description
{
	background:url(../images/icons/information.png) no-repeat 20px 12px #f0f0f0;
	border-bottom:1px solid #e7e7e7;
	font-style:italic;
	margin:-10px -20px 10px;
	padding:10px 20px 10px 40px;
	text-shadow:1px 1px 0 #fff;
}

.login .login-fields
{
	float:left;
	width:50%;
}

.login .login-fields.last-item
{
	width:100%;
}

.login .login-fields label
{
	text-align:left;
	width:90px;
}

.login .login-fields #remember-lbl
{
	font-weight:400;
	width:100px;
}

.login .login-fields input
{
	border:1px solid #ccc;
	border-right-color:#eee;
	border-bottom-color:#eee;
	color:#999;
	font-size:1em;
	padding:5px;
	width:80%;
}

.login .login-fields input#remember
{
	float:left;
	margin:3px 0;
	width:auto;
}

.login .login-fields input:focus
{
	border-color:#666;
	color:#333;
}

.login_form .button,.login button
{
	background:#333;
	border:0;
	color:#fff;
	margin-left:0;
	padding:5px 10px;
	text-transform:uppercase;
}

.login_form .button:hover,.login button:hover
{
	background:#d42b1e;
	cursor:pointer;
}

div.user-links ul
{
	margin:20px 0 0;
}

div.user-links ul li
{
	background:none;
	display:inline;
	padding-left:0;
	padding-right:10px;
}

div.user-links ul li a
{
	border-bottom:1px dotted #ccc;
}

div.user-links ul li a:hover
{
	border-color:#d42b1e;
}

/* Logout page ---*/
div.logout .button
{
	background:#333;
	border:1px solid #333;
	color:#fff;
	font-size:.846em;
	padding:5px 10px;
	letter-spacing:.5px;
	text-transform:uppercase;
}

div.logout .button:hover
{
	background-color:#d42b1e;
	border-color:#d42b1e;
	cursor:pointer;
}

/* Advertisement ---*/
div.bannergroup_text div.banneritem
{
	border-bottom:1px dotted #ccc;
	padding:5px 0;
}

/* MAIN LAYOUT DIVS--------------------------------------------------------- */
#ja-container .main
{
	padding:20px 0 0;
}

.main .main-inner1
{
	margin-left:0!important;
	margin-right:0!important;
}

/* HEADER--------------------------------------------------------- */
#ja-header
{
	background:none;
	border-bottom:0 solid #000;
	padding:0;
}

#ja-header .main
{
	background:url(../images/limor_header.png) no-repeat;
	padding:0;
	height:214px;
}

h2.logo,div.logo-text h2
{
	font-size:250%;
	line-height:1;
	margin-left:10px;
}

/* Logo Image ---*/
h2.logo
{
	width:220px;
	height:56px;
}

h2.logo a
{
	text-indent:-10000px;
	right:282px;
	position:absolute;
	background:none;
	display:block;
	width:415px;
	height:214px;
}

/* Logo Text ---*/
div.logo-text h2
{
	font-size:200%;
	font-family:Arial, sans-serif;
	font-weight:700;
}

div.logo-text h2 a
{
	text-decoration:none;
}

p.site-slogan
{
	color:#ccc;
	display:block;
	font-size:85%;
	margin:3px 0 0;
	padding:0 10px;
	text-transform:uppercase;
}

/* Search form */
#ja-search
{
	bottom:20px;
	overflow:hidden;
}

#ja-search .inputbox
{
	background:#1b212a;
	border:1px solid #1b212a;
	color:#666;
	float:left;
	margin:0;
	padding:6px 10px;
}

#ja-search .button
{
	background:url(../images/icon-search.png) no-repeat center center #000;
	border:1px solid #000;
	color:#666;
	display:block;
	float:left;
	font-weight:700;
	margin:0;
	padding:6px 0;
	width:36px;
	text-transform:uppercase;
	text-indent:-999em;
	transition:all .5s;
	-moz-transition:all .5s;
	-webkit-transition:all .5s;
}

#ja-search .button:hover
{
	background-color:#d42b1e;
	cursor:pointer;
}

/* NAVIGATION--------------------------------------------------------- */
/* Main Nav ---*/
#ja-mainnav
{
	background:#10151c;
	border-top:1px solid #1b212a;
	font-size:.923em;
	position:relative;
	z-index:20;
}

/* Breadcrumbs ---*/
#ja-navhelper {

background: none;
border-top: 0px solid #181f28;
border-bottom: 0px solid #000;
}

#ja-navhelper .main
{
	color:#666;
	text-transform:none;
}

.ja-breadcrums
{
	text-indent:10px;
}

/* Extras ---*/
.ja-links
{
	padding-right:10px;
}

.ja-links li
{
	padding:0 10px;
}

/* Default Joomla! Menu ---*/
#ja-container ul.menu li
{
	border-bottom:1px dotted #ccc;
}

ul.menu ul
{
	margin:0 0 0 15px!important;
}

#ja-container ul.menu li li
{
	border-bottom:0;
	border-top:1px dotted #ccc;
}

/* MASSHEAD--------------------------------------------------------- */
.ja-masshead
{
	height:100px;
	text-align:center;
}

.ja-masshead h3
{
	color:#fff;
	font-size:3.333em;
	font-weight:400;
	margin:0 auto;
	padding:20px;
	text-align:left;
	text-transform:uppercase;
	width:980px;
}

.ja-masshead h3 span
{
	background-color:rgba(0,0,0,.5);
	display:inline-block;
	padding:5px;
	text-shadow:1px 1px 0 rgba(0,0,0,.5);
}

/* SLIDESHOW--------------------------------------------------------- */
#ja-slideshow
{
	background:#d7e3e3;
	border-bottom:1px solid #c3d5d5;
	position:relative;
	z-index:10;
}

/* SPOTLIGHT--------------------------------------------------------- */
#ja-topsl .ja-box,#ja-botsl .ja-box
{
}

#ja-topsl .ja-box-right,#ja-botsl .ja-box-right
{
	background:0;
}

#ja-topsl .ja-moduletable,#ja-topsl1 .ja-moduletable,#ja-topsl2 .ja-moduletable,#ja-botsl .ja-moduletable,#ja-botsl1 .ja-moduletable,#ja-botsl2 .ja-moduletable
{
	margin-top:0;
	margin-bottom:0;
	padding-bottom:0;
}

#ja-topsl div.ja-moduletable h3,#ja-botsl div.ja-moduletable h3
{
	border-bottom:0;
	padding-bottom:0;
}

#ja-topsl ul.menu li,#ja-botsl ul.menu li,#ja-topsl ul.latestnews li,#ja-botsl ul.latestnews li,#ja-topsl ul.weblinks li,#ja-botsl ul.weblinks li
{
	background:url(../images/bullet.gif) no-repeat 1px 6px;
	line-height:160%;
	margin-bottom:5px;
	overflow:hidden;
	padding-left:10px;
}

/* Top spotlight ---*/
#ja-topsl .main
{
	border-bottom:1px solid #efece1;
	padding:30px 0;
}

#ja-topsl .main-inner1
{
	padding:10px 0;
}

/* Top spotlight 1 ---*/
#ja-topsl1 .main
{
	border-bottom:1px solid #efece1;
	padding:30px 0;
}

#ja-topsl1 .moduletable
{
	margin-bottom:0;
	padding-bottom:0;
}

#ja-topsl1 .ja-box-full .moduletable
{
	margin-left:0;
	margin-right:0;
}

/* Top spotlight 2 ---*/
#ja-topsl2 .main
{
	border-bottom:1px solid #efece1;
	padding:30px 0;
}

#ja-topsl2 .moduletable
{
	margin-bottom:0;
	padding-bottom:0;
}

/* Bottom spotlight ---*/
#ja-botsl .main
{
	border-top:1px solid #efece1;
	padding:30px 0;
}

#ja-botsl .main-inner1
{
	padding:10px 0;
}

/* Bottom spotlight 1 */
#ja-botsl1
{
	background:#0d1116;
	color:#666;
}

#ja-botsl1 .main
{
	border-bottom:1px solid #202831;
	padding:20px 0;
}

#ja-botsl1 .moduletable,#ja-botsl1 .ja-moduletable
{
	margin-bottom:0;
	padding-bottom:0;
}

#ja-botsl1 .moduletable h3
{
	border:0;
	color:#d9dee4;
	font-size:1.077em;
	font-weight:700;
	margin:0 0 20px;
	padding:0;
	text-transform:uppercase;
}

/* Bottom spotlight 2 */
#ja-botsl2
{
	background:#0d1116;
	border-bottom:1px solid #000;
	color:#666;
}

#ja-botsl2 .main
{
	padding:20px 0;
}

#ja-botsl2 .moduletable
{
	margin-bottom:0;
	padding-bottom:0;
}

#ja-botsl2 .moduletable h3
{
	border:0;
	color:#d9dee4;
	font-size:1.077em;
	font-weight:700;
	margin:0 0 20px;
	padding:0;
	text-transform:uppercase;
}

#ja-botsl2 ul.menu li
{
	background:none;
	margin:0;
	padding:3px 0;
}

#ja-botsl2 ul.menu li a
{
	background:url(../images/bullet-dark.gif) no-repeat 0 5px;
	padding-left:8px;
	color:#4c4f53;
}

#ja-botsl2 ul.menu li a:hover,#ja-botsl2 ul.menu li a:focus,#ja-botsl2 ul.menu li a:active
{
	background-image:url(../images/bullet-w.gif);
	color:#fff;
}

/* FOOTER----------------------------------------------------------- */
#ja-footer {
background: none;
border-top: 0px solid #181f28;
color: #000;
padding: 0;
}

#ja-footer .main {
padding-top: 100px;
height: 164px;
background: url(../images/limor-footerbg.png) no-repeat;
}

#ja-footer .ja-copyright
{
	float:left;
	padding-left:10px;
}

#ja-footer a
{
	color:#0000ff;
}

#ja-footer a:hover,#ja-footer a:focus,#ja-footer a:active
{
	color:#ff0000;
}

#ja-poweredby
{
	float:right;
}

/* CONTACT PAGE--------------------------------------------------------- */
.contact
{
	padding-left:300px;
	position:relative;
}

#ja-content-main .contact h3
{
	border:0;
	padding-bottom:0;
	margin:0 0 10px;
}

div.contact-links ul
{
	margin-top:0;
}

div.contact-links ul li
{
	border-right:1px solid #ddd;
	display:inline;
	margin:0;
	padding:0 10px;
}

div.contact-links ul li:first-child
{
	padding-left:0;
}

div.contact-links ul li:last-child
{
	border:0;
	padding-right:0;
}

div.contact-links ul li a
{
	border-bottom:1px dotted #ddd;
}

div.contact-links ul li a:hover,div.contact-links ul li a:focus,div.contact-links ul li a:active
{
	border-color:#d42b1e;
}

div.contact-miscinfo
{
	overflow:hidden;
}

h3.contact-miscinfo-title
{
	position:absolute;
	top:0;
	left:0;
	width:250px;
}

div.contact-miscinfo
{
	position:absolute;
	top:20px;
	left:0;
	width:230px;
}

div.contact-miscinfo div.info-block
{
	color:#666;
	margin-bottom:30px;
	padding-left:44px;
}

div.contact-miscinfo .info-block.icon1
{
	background:url(../images/ct-icon1.png) no-repeat 0 5px;
}

div.contact-miscinfo .info-block.icon2
{
	background:url(../images/ct-icon2.png) no-repeat 0 5px;
}

div.contact-miscinfo .info-block.icon3
{
	background:url(../images/ct-icon3.png) no-repeat 0 5px;
}

div.contact-miscinfo div.info-block h4
{
	color:#333;
	margin-bottom:5px;
}

div.contact-miscinfo .jicons-icons
{
	display:none;
	float:left;
	margin-right:10px;
}

div.contact-miscinfo .contact-misc
{
	float:left;
}

div.contact-miscinfo .contact-misc p
{
	margin:0;
}

/* Contact map */
div.contact-map
{
	background:#737d8a;
	color:#fff;
	overflow:hidden;
	margin-bottom:30px;
}

div.contact-map img
{
	float:right;
}

div.contact-map .map-info
{
	float:left;
	padding:20px;
	text-shadow:1px 1px 0 rgba(0,0,0,.2);
	width:250px;
}

div.contact-map .map-info h3
{
	text-transform:none;
	font-size:1.333em;
}

/* Contact form */
.contact-form legend
{
	font-weight:400;
	font-size:100%;
}

.contact-form fieldset dl
{
	margin-top:0;
}

.contact-form fieldset dt
{
	float:none;
	min-width:none;
	padding-bottom:0;
	padding-top:10px;
}

.contact-form fieldset dd
{
	margin-left:0;
}

.contact-form fieldset input,.contact-form fieldset textarea
{
	border-radius:0;
	border:1px solid #ddd;
	padding:6px 10px;
}

.contact-form fieldset input
{
	width:300px;
}

.contact-form fieldset input[type=checkbox]
{
	width:auto;
}

.contact-form fieldset textarea
{
	width:500px;
}

.contact-form .button
{
	background:#d42b1e;
	border:1px solid #d42b1e;
	color:#fff;
	font-weight:700;
	font-size:100%;
	padding:5px 10px;
	text-transform:uppercase;
}

label#jform_contact_email_copy-lbl
{
	float:left;
	padding-top:2px;
	padding-right:5px;
	vertical-align:middle;
}

/* SEARCH PAGE--------------------------------------------------------- */
#searchForm .word label
{
	display:inline-block;
	padding-bottom:6px;
}

.search .word .inputbox
{
	border-radius:0;
}

.search .word button
{
	background:#333;
	border:1px solid #333;
	color:#fff;
	font-size:.846em;
	padding:5px 10px;
	letter-spacing:.5px;
	text-transform:uppercase;
}

.search .word button:hover
{
	background:#d42b1e;
	border-color:#d42b1e;
	cursor:pointer;
}

/* MISCELLANOUS----------------------------------------------------------- */
/* Others ---*/
#ja-top-panel .main-inner1
{
	border:2px dotted #e2e2b5;
	padding:5px 10px;
	text-align:center;
	margin-top:15px;
	background:#ffc;
	position:relative;
}

#ja-banner
{
	border-top:1px solid #ccc;
}

div.ja-innerdiv
{
	border-bottom:1px dotted #ccc;
}

div.ja-innerdiv h4
{
	font-family:Helvetica, Arial, sans-serif;
	font-size:92%;
	font-weight:400;
	text-transform:uppercase;
}

a.ja-icon-video
{
	background:url(../images/icon-youtube.gif) no-repeat 5px 8px #fff;
	border:1px solid #ccc;
	color:#666;
	display:block;
	font-weight:700;
	position:absolute;
	padding:5px 5px 5px 43px;
	right:10px;
	top:8px;
	text-decoration:none;
	width:35px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 0 3px rgba(0,0,0,.2);
	-moz-box-shadow:0 0 3px rgba(0,0,0,.2);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);
}

a.ja-icon-video span
{
	color:#666;
}

a.ja-icon-video:hover,a.ja-icon-video:focus,a.ja-icon-video:active
{
	border-color:#ddd;
	text-decoration:none;
}

a.ja-icon-video:hover span
{
	color:#0F85D8;
}

#ja-absolute .main
{
	position:fixed;
	width:auto;
	height:auto;
	z-index:99999;
	top:1px;
	left:1px;
}

#ja-absolute .main a
{
	width:91px;
	height:99px;
	overflow:hidden;
	display:block;
	background:url(../images/joomla15.png) no-repeat left top #fff;
	text-indent:-9999px;
}

#ja-absolute .main a:hover,#ja-absolute .main a:focus
{
	background-position:left bottom;
	text-decoration:none;
}

/* Professor list */
ul.professor-list
{
	margin:0;
}

ul.professor-list li
{
	background:none;
	border-bottom:1px solid #EFECE1;
	margin:0;
	padding:10px 0;
}

ul.professor-list li:first-child
{
	padding-top:0;
}

ul.professor-list li img
{
	background:#fcfcfc;
	border:1px solid #ddd;
	border-radius:2px;
	float:left;
	margin-right:10px;
	padding:2px;
}

ul.professor-list li strong
{
	display:block;
	font-size:1.167em;
	margin:5px 0;
}

ul.professor-list li span
{
	color:#999;
	font-size:1.167em;
}

/* Most read */
ul.mostread
{
	margin:0;
}

ul.mostread li
{
	background:none;
	margin:0;
	padding:4px 0;
}

ul.mostread li:first-child
{
	padding-top:0;
}

ul.mostread li a
{
	background:url(../images/bullet2.gif) no-repeat 0 5px;
	padding-left:8px;
}

ul.mostread li a:hover,ul.mostread li a:focus,ul.mostread li a:active
{
	background-image:url(../images/bullet-red.gif);
}

/* Search course */
.search-course div.finder
{
	background:#f9f9f9;
	border:1px solid #ddd;
	padding:10px;
	overflow:hidden;
}

.search-course div.finder label
{
	color:#666;
	display:block;
	margin-bottom:8px;
	text-shadow:1px 1px 0 #fff;
}

.search-course div.finder br
{
	display:none;
}

.search-course div.finder .inputbox
{
	border:1px solid #ddd;
	border-radius:0;
	color:#666;
	float:left;
	height:28px;
	line-height:30px;
	margin:0;
	padding:0 5px;
}

.search-course div.finder .button
{
	background:#10151c;
	border:1px solid #10151c;
	color:#ccc;
	display:block;
	float:left;
	font-weight:700;
	height:30px;
	margin:0;
	padding:0 8px;
	text-transform:uppercase;
	transition:all .5s;
	-moz-transition:all .5s;
	-webkit-transition:all .5s;
}

.search-course div.finder .button:hover
{
	background:#d42b1e;
	border-color:#d42b1e;
	color:#fff;
	cursor:pointer;
}

/* Social list */
ul.social-list
{
	display:block;
	overflow:hidden;
}

ul.social-list li
{
	background:none;
	display:block;
	float:left;
	height:33px;
	width:33px;
	margin:0 10px 0 0;
	padding:0;
}

ul.social-list li a
{
	background-image:url(../images/icon-socials.png);
	background-repeat:no-repeat;
	display:block;
	height:33px;
	overflow:hidden;
	text-indent:-999em;
}

ul.social-list li.twitter a
{
	background-position:0 0;
}

ul.social-list li.twitter a:hover
{
	background-position:-33px 0;
}

ul.social-list li.facebook a
{
	background-position:0 -33px;
}

ul.social-list li.facebook a:hover
{
	background-position:-33px -33px;
}

ul.social-list li.google-plus a
{
	background-position:0 -66px;
}

ul.social-list li.google-plus a:hover
{
	background-position:-33px -66px;
}

ul.social-list li.feed a
{
	background-position:0 -99px;
}

ul.social-list li.feed a:hover
{
	background-position:-33px -99px;
}

ul.social-list li.vimeo a
{
	background-position:0 -132px;
}

ul.social-list li.vimeo a:hover
{
	background-position:-33px -132px;
}

/* Contact list */
ul.contact-list
{
	margin-top:8px;
}

ul.contact-list li
{
	margin:0;
	padding:4px 0 4px 22px;
}

ul.contact-list li.phone
{
	background:url(../images/icon-phone.png) no-repeat 0 5px;
}

ul.contact-list li.email
{
	background:url(../images/icon-email.png) no-repeat 0 5px;
}

ul.contact-list li span
{
	color:#fff;
	font-weight:700;
	font-size:110%;
}

ul.contact-list li a
{
	border-bottom:1px dotted #666;
}

ul.contact-list li a:hover,ul.contact-list li a:focus,ul.contact-list li a:active
{
	color:#fff;
	border-color:#fff;
}

/* Newsletter */
span.acymailing_introtext
{
	display:block;
	margin-bottom:5px;
}

div.acymailing_form p
{
	display:block;
	float:left;
	margin:0;
	padding:0;
}

div.acymailing_form p .inputbox
{
	background:#1b212a;
	border:0;
	color:#535961;
	margin-right:10px;
	padding:7px 5px;
	width:180px;
}

div.acymailing_form p .button
{
	background:#d42b1e;
	border:1px solid #d42b1e;
	color:#fff;
	font-weight:700;
	padding:6px 5px;
	text-transform:uppercase;
}

div.acymailing_form p .button:hover
{
	cursor:pointer;
}

/* Department list */
ul.department-list
{
	display:block;
	float:left;
	margin:0;
	padding:0;
}

ul.department-list li
{
	background:none;
	display:block;
	float:left;
	margin:0;
	padding:0;
	position:relative;
	text-align:center;
	width:120px;
	height:110px;
}

ul.department-list li span
{
	display:none;
	font-size:1.083em;
	font-weight:700;
	padding-top:5px;
	position:absolute;
	bottom:0;
	left:0;
	text-align:center;
	width:100%;
}

ul.department-list li:hover span
{
	display:block;
}

ul.department-list li a
{
	background-position:left top;
	background-repeat:no-repeat;
	display:block;
	height:90px;
	margin:0 auto;
	text-indent:-999em;
	width:90px;
}

ul.department-list li a:hover,ul.department-list li a:focus,ul.department-list li a:active
{
	background-position:left bottom;
}

ul.department-list li.icon-1 a
{
	background-image:url(../images/icons/dep-1.png);
}

ul.department-list li.icon-2 a
{
	background-image:url(../images/icons/dep-2.png);
}

ul.department-list li.icon-3 a
{
	background-image:url(../images/icons/dep-3.png);
}

ul.department-list li.icon-4 a
{
	background-image:url(../images/icons/dep-4.png);
}

ul.department-list li.icon-5 a
{
	background-image:url(../images/icons/dep-5.png);
}

ul.department-list li.icon-6 a
{
	background-image:url(../images/icons/dep-6.png);
}

ul.department-list li.icon-7 a
{
	background-image:url(../images/icons/dep-7.png);
}

ul.department-list li.icon-8 a
{
	background-image:url(../images/icons/dep-8.png);
}

/* Social links */
div.student-info p
{
	font-size:1.333em;
	margin:0 0 10px;
	line-height:1.3;
}

div.student-info ul.info
{
	margin:0 0 10px;
}

div.student-info ul.info li
{
	background:none;
	margin:0;
	padding:0;
}

div.student-info ul.info li strong
{
	color:#666;
}

ul.social-links
{
	display:block;
	margin-bottom:0;
	overflow:hidden;
}

ul.social-links li
{
	background:none;
	display:inline-block;
	margin-right:5px;
	margin-bottom:0;
	padding:0;
}

ul.social-links li a
{
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:center center;
	border:1px solid #ddd;
	border-right-color:#ccc;
	border-bottom-color:#ccc;
	border-radius:2px;
	display:inline-block;
	height:18px;
	width:18px;
	text-indent:-999em;
}

ul.social-links li a:hover,ul.social-links li a:focus,ul.social-links li a:active
{
	border-color:#999;
}

ul.social-links li.facebook a
{
	background-image:url(../images/icons/icon-facebook.png);
}

ul.social-links li.twitter a
{
	background-image:url(../images/icons/icon-twitter.png);
}

ul.social-links li.email a
{
	background-image:url(../images/icons/icon-email.png);
}

/* Div inner style */
div.inner-div img
{
	margin-bottom:10px;
	max-width:100%;
}

div.inner-div p
{
	margin-bottom:10px;
}

div.inner-div p.readmore
{
	margin-bottom:0;
}

/* Edit button */
.formelm-buttons button
{
	background:#333;
	border:0;
	color:#fff;
	font-size:.846em;
	margin-right:10px;
	padding:5px 10px;
	letter-spacing:.5px;
	text-transform:uppercase;
}

.formelm-buttons button:hover
{
	background:#d42b1e;
	border-color:#d42b1e;
	cursor:pointer;
}


#ja-mainnav {
display: none;
background: #10151c;
border-top: 1px solid #1b212a;
font-size: .923em;
position: relative;
z-index: 20;
}


#outerwrap173 {background:transparent!important}
td {
font-size: 100%;
padding: 0px;
}
body#bd {
background: url(../images/limor-bg.png);
color: #000;
}
a#menu173-0.item1 {height: 43px;width: 124px;border-radius: 0;margin: 0;font-size: 20px;padding: 10px 33px 0 0;background: url(../images/limor-sidemenu-sleeping.png) right no-repeat;color: #1a171b;}
a#menu173-1.item1 {height: 43px;width: 124px;border-radius: 0;margin: 0;font-size: 20px;padding: 10px 33px 0 0;background: url(../images/limor-sidemenu-sleeping.png) right no-repeat;color: #1a171b;}
a#menu173-2.item1 {height: 43px;width: 124px;border-radius: 0;margin: 0;font-size: 20px;padding: 10px 33px 0 0;background: url(../images/limor-sidemenu-sleeping.png) right no-repeat;color: #1a171b;}
a#menu173-3.item1 {height: 43px;width: 124px;border-radius: 0;margin: 0;font-size: 20px;padding: 10px 33px 0 0;background: url(../images/limor-sidemenu-sleeping.png) right no-repeat;color: #1a171b;}
a#menu173-4.item1 {height: 43px;width: 124px;border-radius: 0;margin: 0;font-size: 20px;padding: 10px 33px 0 0;background: url(../images/limor-sidemenu-sleeping.png) right no-repeat;color: #1a171b;}
a#menu173-5.item1 {height: 43px;width: 124px;border-radius: 0;margin: 0;font-size: 20px;padding: 10px 33px 0 0;background: url(../images/limor-sidemenu-sleeping.png) right no-repeat;color: #1a171b;}
a#menu173-6.item1 {height: 43px;width: 124px;border-radius: 0;margin: 0;font-size: 20px;padding: 10px 33px 0 0;background: url(../images/limor-sidemenu-sleeping.png) right no-repeat;color: #1a171b;}
a#menu173-7.item1 {height: 43px;width: 124px;border-radius: 0;margin: 0;font-size: 20px;padding: 10px 33px 0 0;background: url(../images/limor-sidemenu-sleeping.png) right no-repeat;color: #1a171b;}
a#menu173-8.item1 {height: 43px;width: 124px;border-radius: 0;margin: 0;font-size: 20px;padding: 10px 33px 0 0;background: url(../images/limor-sidemenu-sleeping.png) right no-repeat;color: #1a171b;}
a#menu173-9.item1 {height: 43px;width: 124px;border-radius: 0;margin: 0;font-size: 20px;padding: 10px 33px 0 0;background: url(../images/limor-sidemenu-sleeping.png) right no-repeat;color: #1a171b;}


a#menu173-0.item1-active,a#menu173-0.item1-acton, a#menu173-0.item1:hover {height: 43px;width: 124px;border-radius: 0;margin: 0;font-size: 20px;padding: 10px 33px 0 0;background: url(../images/limor-sidemenu-sleeping.png) right no-repeat;color: #1a171b;}
a#menu173-1.item1-active,a#menu173-1.item1-acton, a#menu173-1.item1:hover {height: 43px;width: 124px;border-radius: 0;margin: 0;font-size: 20px;padding: 10px 33px 0 0;background: url(../images/limor-sidemenu-sleeping.png) right no-repeat;color: #1a171b;}
a#menu173-2.item1-active,a#menu173-2.item1-acton, a#menu173-2.item1:hover,a#menu173-2.item1-active:hover
{height: 43px;width: 124px;border-radius: 0;margin: 0;font-size: 20px;padding: 10px 33px 0 0;background: url(../images/limor-sidemenu-sleeping.png) right no-repeat;color: #1a171b;}
a#menu173-3.item1-active,a#menu173-3.item1-acton, a#menu173-3.item1:hover,a#menu173-3.item1-active:hover
 {height: 43px;width: 124px;border-radius: 0;margin: 0;font-size: 20px;padding: 10px 33px 0 0;background: url(../images/limor-sidemenu-sleeping.png) right no-repeat;color: #1a171b;}
a#menu173-4.item1-active,a#menu173-4.item1-acton, a#menu173-4.item1:hover,a#menu173-4.item1-active:hover 
{height: 43px;width: 124px;border-radius: 0;margin: 0;font-size: 20px;padding: 10px 33px 0 0;background: url(../images/limor-sidemenu-sleeping.png) right no-repeat;color: #1a171b;}
a#menu173-5.item1-active,a#menu173-5.item1-acton, a#menu173-5.item1:hover {height: 43px;width: 124px;border-radius: 0;margin: 0;font-size: 20px;padding: 10px 33px 0 0;background: url(../images/limor-sidemenu-sleeping.png) right no-repeat;color: #1a171b;}
a#menu173-6.item1-active,a#menu173-6.item1-acton, a#menu173-6.item1:hover {height: 43px;width: 124px;border-radius: 0;margin: 0;font-size: 20px;padding: 10px 33px 0 0;background: url(../images/limor-sidemenu-sleeping.png) right no-repeat;color: #1a171b;}



.ddmx173 .item11:hover, .ddmx173 .item11.acton:hover, .ddmx173 .item11.last:hover, 
.ddmx173 .item11.acton a.item1, .ddmx173 .item11.acton a:hover, .ddmx173 .item11 a:hover, 
.ddmx173 .item11.last a:hover, .ddmx173 a.item1-active,.ddmx173 a.item1-active:hover,
.ddmx173 .item11.acton a.item1
{
background: url(../images/limor-sidemenu-hover.png) right no-repeat!important;
color:#fff!important;
}


.ddmx173 .item2-active img, .ddmx173 .item2 img, .ddmx173 .item1-active img, .ddmx173 .item1 img {display:none}

.column div.ja-moduletable, .column div.moduletable, .column div.ja-module, .column div.module {
margin-left: 0;
margin-right: 0;
}

.column {
overflow: visible;
}

.ddmx173 a.item2 {height: 43px;width: 124px;border-radius: 0;margin: 0;font-size: 20px!important;padding: 10px 33px 0 0;background: url(../images/limor-sidemenu-sleeping.png) right no-repeat!important;color: #1a171b!important;}
.ddmx173 a.item2-active, 
.ddmx173 a.item2-active:hover,
.ddmx173 .section a.item2:hover,
.ddmx173 .section a.item2-active,.ddmx173 .section a.item2-active.first,.ddmx173 .section a.item2-active.last,
.ddmx173 .section a.item2-active:hover,
.ddmx173 .item2.acton a,
.ddmx173 .item2.acton.last a,
.ddmx173 .item2.acton a:hover,
.ddmx173 a.item2-active.last
 {height: 43px;width: 124px;border-radius: 0;margin: 0; font-size: 20px!important;padding: 10px 33px 0 0;background-image: url(../images/limor-submenu-green.png)!important;color: #fff!important;}

#Mod174 {
margin: 0px;
width: 158px;
background: url(../images/limor-news-bg.png) no-repeat;
padding: 30px 30px 34px 20px!important;
}

.column ul li {
background: url(../images/bullet.gif) no-repeat 20px right;
line-height: 160%;
margin-bottom: 5px;
overflow: hidden;
padding-right:5px!important;
}

.jtvert_header_1 {
margin-top: 29px;
background-color: transparent;
border: 0;
}

#Mod175 {
margin: 0;
position: absolute;
left: 127px;
z-index: 1;
top: 48px;
padding: 0;
font-weight: bold;
}

#scroller ul li.selectItem { background:url(../images/limor-news-sep.png) no-repeat center bottom!important; padding-bottom:10px!important;}

form#chronoform_sidecontact.Chronoform.hasValidation {
width: 179px;
background: url(../images/limor_sideformbg.png) no-repeat center bottom!important;
padding-bottom: 10px!important;
height: 159px;
margin-right: 6px;
}
.chronoform {display:none}

#input_text_11_container_div.ccms_form_element.cfdiv_text input {
background: none;
margin-right: 53px;
width: 100px;
font-size: 12px;
height: 10px;
border: 0;
}

#input_text_11_container_div.ccms_form_element.cfdiv_text {
position: absolute;
top: 87px;
}

#input_text_21_container_div.ccms_form_element.cfdiv_text input
{
background: none;
margin-right: 53px;
width: 100px;
font-size: 12px;
height: 10px;
border: 0;
}

#input_text_21_container_div.ccms_form_element.cfdiv_text {
position: absolute;
top: 114px; 
}

#input_submit_31_container_div.ccms_form_element.cfdiv_submit input {
width: 45px;
border: 0;
height: 23px;
cursor: pointer;
background: none;
text-indent: -10000px;
}
#input_submit_31_container_div.ccms_form_element.cfdiv_submit {
margin-right: 72px;
position: absolute;
top: 137px;
}

.cfdiv_text label {
width: 150px;
display: none;
}

#ja-footer {
margin-top: -135px;
position: absolute;
}

#ja-navhelper {
background: none;
border-top: 0px solid #181f28;
border-bottom: 0px solid #000;
}

#kalmedia-footer {
right: 195px;
display: block;
height: 110px;
background: url(../images/limor-footersep-bg.png) no-repeat center left;
position: absolute;
z-index: 1000;
width: 555px;
}

#footermenu1 {
margin-right: 40px;
float: right;
width: 170px;
position: relative;
margin-top: 23px;
}

#footermenu1 ul li {
width: 170px;
text-align: right;
position: relative;
background: url(../images/limor-footer-bulet.png) center right no-repeat;
padding-right: 20px;
}

#footermenu1 ul li a {color:#fff; font-size:14px;}

#footermenu2 {
float: right;
width: 170px;
position: relative;
margin-top: 23px;
}

#footermenu2 ul li {
width: 170px;
text-align: right;
position: relative;
background: url(../images/limor-footer-bulet.png) center right no-repeat;
padding-right: 20px;
}
#footermenu2 ul li a {color:#fff; font-size:14px;}

#footermenu3 {
float: right;
width: 170px;
position: relative;
margin-top: 23px;
}

#footermenu3 ul li {
width: 170px;
text-align: right;
position: relative;
background: url(../images/limor-footer-bulet.png) center right no-repeat;
padding-right: 20px;
}
#footermenu3 ul li a {color:#fff; font-size:14px;}

#ja-footer .ja-copyright {
display: none;
float: left;
padding-left: 10px;
}

#footersideimg {
position: absolute;
top: 118px;
right: 70px;
}

#ja-left
{
width:220px!important;
}

#ja-right
{
width:186px!important;
}

#ja-main {
float: right;
}

#ja-mainbody {
    margin-left: 97px;
    width: 677px !important;
}

#limor-copyrights
{
font-size:14px;
position: relative;
bottom: -140px;
text-align: center;
width: 100%;
}

#barnea {
bottom: 10px;
z-index: 1000;
position: absolute;
left: 10px;
}

#limor-tags {
display:none;
position: relative;
background: url(../images/home_limor_tags.png);
height: 372px;
width: 559px;
}

a#excited {
text-indent: -10000px;
background: transparent;
position: absolute;
width: 140px;
height: 34px;
left: 153px;
top: 84px;
}

a#surprise {
text-indent: -10000px;
background: transparent;
position: absolute;
width: 107px;
height: 31px;
left: 301px;
top: 86px;
}

a#create {
text-indent: -10000px;
background: transparent;
position: absolute;
width: 126px;
height: 46px;
left: 60px;
top: 130px;
}

a#dream {
text-indent: -10000px;
background: transparent;
position: absolute;
width: 110px;
height: 35px;
left: 349px;
top: 115px;
}

a#workwithheart {
text-indent: -10000px;
background: transparent;
position: absolute;
width: 164px;
height: 29px;
left: 69px;
top: 179px;
}

a#atag {
text-indent: -10000px;
background: transparent;
position: absolute;
width: 112px;
height: 55px;
left: 320px;
top: 166px;
}

a#think {
text-indent: -10000px;
background: transparent;
position: absolute;
width: 106px;
height: 37px;
left: 149px;
top: 229px;
}

a#write {
text-indent: -10000px;
background: transparent;
position: absolute;
width: 120px;
height: 37px;
left: 281px;
top: 226px;
}

a#talk {
text-indent: -10000px;
background: transparent;
position: absolute;
width: 63px;
height: 24px;
left: 410px;
top: 234px;
}

a#comm {
text-indent: -10000px;
background: transparent;
position: absolute;
width: 141px;
height: 47px;
left: 154px;
top: 273px;
}

a#share {
text-indent: -10000px;
background: transparent;
position: absolute;
width: 131px;
height: 38px;
left: 328px;
top: 273px;
}

.item-page.clearfix {
padding-right: 6px;
padding-bottom: 0px;
background: url(../images/inner_page_limor_bot-bg-article.png) -1px bottom no-repeat;
width: 677px;
}

.blog {
margin-right: 0px;
background: url(../images/inner_page_limor_bot-bg-article.png) -27px bottom no-repeat;
}

ul.actions li {
position: absolute;
padding: 0;
}



.article-tools {
/*background: url(../images/inner_page_limor_mid-bg-article.png) repeat-y;*/
font-size: 12pt;
line-height: 150%;
margin: 0;
padding: 0 48px 0 28px;
}

h2.contentheading, .contentheading{
/*background: url(../images/inner_page_limor_mid-bg-article.png) repeat-y;*/
font-size: 14pt;
line-height: 150%;
margin: 0;
padding: 0 48px 0 28px;
}

.article-tools {
margin-bottom: 0;
}

#ja-container.wrap.ja-l1r1 {z-index: 999;}


h1.componentheading, .componentheading {
padding-bottom: 0;
text-indent: 59px;
height: 47px;
width: 677px;
background: url(../images/inner_page_limor_h1-article.png) -1px no-repeat;
border-bottom: 0px solid #ccc;
font-weight: 400;
font-size: 18px;
margin-bottom: 0;
padding-top: 30px;
}

ul.actions {
padding-left: 40px;
float: left;
position: relative;
}

#ja-container.ja-r1 {
margin-bottom: 60px;
}

#limor-bottom-form {
background: url(../images/inner_page_limor_bot-form.png) right no-repeat;
width: 683px;
height: 97px;
}

.ie10 #limor-bottom-form {

background-position-x:-1px;}

.ja-content-main {
margin-bottom: 0;
}

form#chronoform_bottom-form.Chronoform.hasValidation {position:relative; z-index:10;}
#input_text_1001_container_div.ccms_form_element.cfdiv_text {
position: absolute;
right: 337px;
z-index: 10;
top: -7px;
}
#input_text_1001_container_div.ccms_form_element.cfdiv_text input {
width: 119px;
height: 10px;
border: 0;
font-size: 12px;
background: none;
}

#input_text_2001_container_div.ccms_form_element.cfdiv_text {
position: absolute;
right: 507px;
z-index: 10;
top: -7px;
}
#input_text_2001_container_div.ccms_form_element.cfdiv_text input {
width: 102px;
height: 8px;
font-size: 12px;
border: 0;
background: none;
}

#input_submit_3001_container_div.ccms_form_element.cfdiv_submit {
left: 18px;
position: absolute;
top: -9px;
}

#input_submit_3001_container_div.ccms_form_element.cfdiv_submit input {
width: 40px;
margin: 0;
height: 21px;
cursor: pointer;
padding: 0!important;
text-indent: -10000px;
background: none;
border: 0;
}

#limor-bottom-form p {padding-top: 0px; text-align: center;}

.item-page p {

}

#limor-article-wrapper
{background: url(../images/inner_page_limor_mid-bg-article.png) right repeat-y;
font-size: 12pt;
line-height: 150%;
margin: 0;
padding: 0 48px 0 28px; width:677px;
min-height: 361px;
}

.column p, .column pre, .column blockquote, .column h1, .column h2, .column h3, .column h4, .column h5, .column h6, .column ol, .column ul, .column dl {margin:0}

.cat-children ul {
padding-left: 78px;
}
/*
.blog {
    margin-bottom: -5px;
    margin-right: 6px;
}
*/
#limor-article-wrapper {
background: url(../images/inner_page_limor_mid-bg-article.png) right repeat-y;
font-size: 12pt;
line-height: 150%;
margin: 0;
padding: 0 48px 0 28px;
width: 600px;
min-height: 361px;
}

#limor-bottom-form h1 {display:none;}

ul.pager.pagenav {position: absolute;
bottom: 99px;
left: 120px;}

.ie10 #input_text_11_container_div.ccms_form_element.cfdiv_text {
position: absolute;
top: 92px;
}
.ie10 #input_text_21_container_div.ccms_form_element.cfdiv_text {
position: absolute;
top: 104px; 
}
.ie10 #input_submit_31_container_div.ccms_form_element.cfdiv_submit { margin-right: 72px;position: absolute;top: 139px; }

#empty_container_div.ccms_form_element.cfdiv_empty {display:none;}

#error-message-input_text_100 {
height: 12px;
position: absolute;
top: 9px;
}

#error-message-input_text_200 {
height: 12px;
position: absolute;
top: 9px;
}

.fc-error {
border: 0px solid #888;
margin-top: 0px;
background-color: transparent;
}


#error-message-input_text_1 {position: absolute;top: 7px;right: 50px;} 
#error-message-input_text_2 {position: absolute;top: 7px;right: 50px;} 

#limor-bottom-form p {
padding-top: 0px;
}


.ie10 #limor-bottom-form {background-position-x:-1px;}

.ie10 #input_text_1001_container_div.ccms_form_element.cfdiv_text {top:10px; right:341px;}
.ie10 #input_text_2001_container_div.ccms_form_element.cfdiv_text {top:10px; right:503px;}
.ie10 #input_submit_3001_container_div.ccms_form_element.cfdiv_submit {top:11px; width:42px;}
.ie10 #input_submit_3001_container_div.ccms_form_element.cfdiv_submit input{}
.ie10 #error-message-input_text_100 {
position: absolute;
top: -17px;
right:0px;
}

.ie10 #error-message-input_text_200 {
position: absolute;
top: -17px;
right:0px;
}

#error-message-input_text_233 {top: 0;width: 93px;position: absolute;right: 426px;}
#error-message-input_text_333 {top: 0;width: 93px;position: absolute;right: 426px;}
#error-message-input_text_433 {top: 0;width: 93px;position: absolute;right: 426px;}

.column ul li {
background-position: 100% 10px!important;
padding-right: 30px;
padding-left: 0;
}

