.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
a:not(.btn) {
  color: #1E3F9C;
}
a:not(.btn):hover {
  color: #389239;
}
body {
  color: #000000;
  font-size:13px;
  line-height:150%;
}
body.bg {
  background: #ffffff;
}
#sp-header-wrapper {
  background-color: #ffffff;
  background-image: -moz-linear-gradient(top,#ffffff,#fff);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#fff));
  background-image: -webkit-linear-gradient(top,#ffffff,#fff);
  background-image: -o-linear-gradient(top,#ffffff,#fff);
  background-image: linear-gradient(to bottom,#ffffff,#fff);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
}
#sp-header-wrapper .logo {
  background-image: url(../../images/presets/preset1/logo.png);
}
#sp-feature-wrapper {
  background-color: #1e3f9c;
  background-image: -moz-linear-gradient(top,#1e3f9c,#081c5b);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#1e3f9c),to(#081c5b));
  background-image: -webkit-linear-gradient(top,#1e3f9c,#081c5b);
  background-image: -o-linear-gradient(top,#1e3f9c,#081c5b);
  background-image: linear-gradient(to bottom,#1e3f9c,#081c5b);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff1e3f9c', endColorstr='#ff081c5b', GradientType=0);
}
#sp-feature-wrapper a:not(.btn) {
  color: #1e3f9c;
}
#sp-feature-wrapper a:not(.btn):hover {
  color: #1e3f9c;
}
.module.highlighted {
  background: #3498DB;
}
.module.highlighted a {
  color: #fff !important;
}
*#sp-bottom-wrapper {
  background: #c7cfe6;
}
#sp-logos-wrapper {
  background: #ffffff;
  color: #000000;
}
#sp-footer-wrapper {
  background: #081C5B;
  color: #ffffff;
}
/*#sp-bottom-wrapper h3,
#sp-footer-wrapper h3 {
  color: #1e3f9c;
}*/
#sp-bottom-wrapper a:not(.btn){
  color: #1e3f9c;
}
#sp-bottom-wrapper a:not(.btn):hover {
  color: #000000;
}
#sp-footer-wrapper a:not(.btn) {
  color: #c7cfe6;
}
#sp-footer-wrapper a:not(.btn):hover {
  color: #ffffff;
}
#sp-footer-wrapper {
  border-top: 1px solid #ffffff;
}
#sp-footer-wrapper::after {
  background: #2f2f2f;
}
.sp-border {
  border-top: 1px solid #000000;
}
.sp-border::after {
  background: #001719;
}
.btn-primary,
button,
input[type='submit'],
input[type='button'],
submit {
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
  background-color: #4cb848;
  background-image: -moz-linear-gradient(top,#4cb848,#389239);
  background-image: -webkit-gradient(linear,0 0,0 100%,from(#4cb848),to(#389239));
  background-image: -webkit-linear-gradient(top,#4cb848,#389239);
  background-image: -o-linear-gradient(top,#4cb848,#389239);
  background-image: linear-gradient(to bottom,#4cb848,#389239);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4cb848', endColorstr='#ff389239', GradientType=0);
  border-color: #4cb848 #4cb848 #389239;
  border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color: #389239;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled],
button:hover,
button:active,
button.active,
button.disabled,
button[disabled],
input[type='submit']:hover,
input[type='submit']:active,
input[type='submit'].active,
input[type='submit'].disabled,
input[type='submit'][disabled],
input[type='button']:hover,
input[type='button']:active,
input[type='button'].active,
input[type='button'].disabled,
input[type='button'][disabled],
submit:hover,
submit:active,
submit.active,
submit.disabled,
submit[disabled] {
  color: #fff;
  background-color: #389239;
  *background-color: #389239;
}
.btn-primary:active,
.btn-primary.active,
button:active,
button.active,
input[type='submit']:active,
input[type='submit'].active,
input[type='button']:active,
input[type='button'].active,
submit:active,
submit.active {
  background-color: #389239 \9;
}

#sp-main-menu ul.level-0 > li {
	padding:0 40px 0 40px;
}

#sp-main-menu ul.level-0 > li > a {
	color: #FFFFFF;
	font-weight:bold;
}

#sp-main-menu ul.level-0 > li > a:active {
	color: #272727;
}

#sp-main-menu ul.level-0 > li > a:focus {
	color: #272727;
}

#sp-main-menu ul.level-0 > li.active {
	background-color: #0A1F61;
	border-bottom: 1px solid #0A1F61;
}

#sp-main-menu ul.level-0 > li:hover {
	background-color: #C7CFE6;
	border-bottom: 1px solid #C7CFE6;
}

#sp-main-menu li li:not(.sp-menu-group) a {
	color: #000000;
}
.sp-submenu .sp-submenu-wrap {
	background:#C7CFE6;
}
#sp-main-menu li li:not(.sp-menu-group) {
	border-top: 1px solid #ffffff;
	text-align: left;
}
#sp-feature-wrapper #feature {
	color: #f2f2f2;
}

#sp-users-wrapper {
	background: #ffffff;
	border-top: 1px solid #b4b4b4;
}

h1 {
    font-size: 160%;
	font-weight:400;
}

h2.entry-title {
    font-size: 160%;
	font-weight:400;
}

h2 {
    font-size: 140%;
	font-weight:400;
}

h2.header {
	font-size:225% !important;
	color: #0a1f61;
	text-align:right;
	margin-bottom:0px;
}

h2.phone {
	font-size:110% !important;
	text-align:right;
	margin-top:0px;
}

h3 {
    font-size: 125%;
	font-weight:400;
}

h3.video {
    font-size: 95% !important;
	font-weight:400;
}

.module h3 {
	font-size: 125%;
	color: #1e3f9c;
}

h4 {
    font-size: 110%;
	font-weight:400;
}

h5 {
    font-size: 105%;
	font-weight:400;
}

h1, h2, h3 {line-height: 150%;}

.page-header {margin: 0;padding-bottom: 10px;border-bottom: none;}

.customutilitymenu p {
	font-size:95%;
	color: #ffffff;
	float:right;
	margin-bottom: 20px;
}

.customutilitymenu a:not(.btn) {
	font-size:95%;
	color: #ffffff;
}
.customutilitymenu a:not(.btn):hover {
	font-size:95%;
	color: #000000;
}
.nav > li > a {
    display: block;
    line-height: 150%;
    padding: 7px 5px 7px 5px;
}
/*
.nav {
	background: none repeat scroll 0 0 #C7CFE6;
	min-height: 600px;
}
*/
.moduletablesidemenu a:not(.btn) {
	color: #000000;
}
.moduletablesidemenu a:not(.btn):hover {
	color: #1e3f9c !important;
	background: #F2F2F2;
	padding-left: 5px;
}
.moduletablesidemenu li {
	border-bottom: 1px solid #FFFFFF;
	background:#C7CFE6;
	font-size: 95%;
}

.moduletablesidemenu li.active:not(.sp-menu-group) {
	border-bottom: 1px solid #FFFFFF;
	background:#abb6d6;
	font-size: 95%;
}
.jfontsize {float:right;}
.jfontsize a {color:#ffffff;}
.jfontsize a:hover {color:#ffffff;}
.jfontsize-buttonbig {font: bold 16px arial;padding: 0px;cursor:pointer;border: solid 1px #4CB848 !important;}
.jfontsize-buttonbig:hover {background: #389239 !important;border: solid 1px #ffffff !important;}
.jfontsize-buttonreg {font: bold 14px arial;padding: 3px;cursor:pointer; border: solid 1px #4CB848 !important;}
.jfontsize-buttonreg:hover {background: #389239 !important;border: solid 1px #ffffff !important;}
.jfontsize-buttonsmall {font: bold 8px arial;padding: 0px;cursor:pointer; border: solid 1px #4CB848 !important;}
.jfontsize-buttonsmall:hover {background: #389239 !important;border: solid 1px #ffffff !important;}
.jfontsize-disabled, .jfontsize-disabled:hover {color: #ffffff !important;border: solid 1px #ffffff !important;background : #4CB848 !important;}

#ajaxscrl146.ajaxscrl .mContainer {width: 470px !important;}

#ajaxscrl146.ajaxscrl .mScroller div {
	float: left;
	width: 470px !important;
	max-height: 100px !important;http://s508143384.onlinehome.us/images/asian-woman-th.jpg
}

@media (max-width: 396px) {
#ajaxscrl146.ajaxscrl .mContainer {width: 340px !important;}

#ajaxscrl146.ajaxscrl .mScroller div {
	float: left;
    padding-top: 30px;
	width: 340px !important;
	max-height: 100px !important;http://s508143384.onlinehome.us/images/asian-woman-th.jpg
}
}

#ajaxscrl174.ajaxscrl .mContainer {width: 620px !important; height: 326px !important}

#ajaxscrl174.ajaxscrl .mScroller div {
	float: left;
	width: 620px !important;
	max-height: 326px !important;
}

@media (max-width: 396px) {
#ajaxscrl174.ajaxscrl .mContainer {width: 340px !important; height: 178px !important}

#ajaxscrl174.ajaxscrl .mScroller div {
	float: left;
	width: 340px !important;
	max-height: 326px !important;
  }}

#ajaxscrl129.ajaxscrl {
	position: relative;
	overflow: visible;
	background: url(/images/one_voice.png) no-repeat 0 0;
}
#ajaxscrl129.ajaxscrl .mContainer {width: 290px !important;height: 290px !important;}

#ajaxscrl129.ajaxscrl .mScroller {
	display: block;
	margin: 0;
	padding: 0;
}
#ajaxscrl129.ajaxscrl .mScroller div {
	float: left;
	width: 290px !important;
	min-height: 88px !important;http://s508143384.onlinehome.us/images/asian-woman-th.jpg
}
#ajaxscrl129.ajaxscrl .mScroller div div {
	width: 280px !important;
}

/* Twitter Feed */
#ajaxscrl181.ajaxscrl {
	position: relative;
	overflow: visible;
	background: url(/images/one_voice.png) no-repeat 15px 0;
}
#ajaxscrl181.ajaxscrl .mContainer {width: 290px !important;height: 290px !important;}

#ajaxscrl181.ajaxscrl .mScroller {
	display: block;
	margin: 0;
	padding: 0;
}
#ajaxscrl181.ajaxscrl .mScroller div {
	float: left;
	width: 290px !important;
	min-height: 88px !important;
}
#ajaxscrl181.ajaxscrl .mScroller div div {
	width: 290px !important;
}
#ajaxscrl181.ajaxscrl .mScroller small {
	display: none;
}


.btn-inverse {
    background-color: #1E3F9C;
    background-image: linear-gradient(to bottom, #1E3F9C, #222222);
}
.sp-main-menu-toggler {left: 0px;right: 0px;z-index: 2;}
.sp-mobile-menu {left: 0;width: 100%;z-index: 1;}
.nivoSlider {z-index:0;}
/*
@media (max-width: 396px) {
	.sp-main-menu-toggler {top: 186px;}
	.sp-mobile-menu {top: 215px;}
}

@media (min-width: 397px) and (max-width: 980px) {
	.sp-main-menu-toggler {top: 152px;}
	.sp-mobile-menu {top: 180px;}
}

@media (max-width: 396px) {
	.sp-main-menu-toggler {top: 483px;}
	.sp-mobile-menu {top: 483px;}
}*/

@media (max-width: 980px) {
  #sp-menu { display: none !important;}
  .body-innerwrapper {margin-top: 30px;}
  .sp-main-menu-toggler {top: 0; border-radius: 0; position: fixed !important;}
  .sp-mobile-menu {top: 0; position: fixed !important;}
}

#jevents_body {font-size: inherit;}

.jevplugin_anonemail {
font-size: 14px;
margin-left: 40px;
margin-top: 20px;
}

.jevplugin_anonusername {
font-size: 14px;
margin-left: 95px;
margin-top: 20px;
}

.jevplugin_anonusername > .controls {text-align: left;margin-left:85px;margin-top:-20px;}

.jevplugin_anonemail > .controls {text-align: left;margin-left:140px;margin-top:-20px;}

#component-area .f2c-cat-gi, #component-area .f2c-cat-pr {
visibility:hidden;
display: none;
}

.hebrewsidemenu li {direction: rtl;} 

.weblink-categoryPressReleaseLinks .list-hits {visibility: hidden;}

.siteMap {font-size: 110%}

.siteMap ul.unstyled {margin-left: 1.5em}



