﻿/*#region GovXRTL */
/* --- Bootstrap --- */
ul.s4-breadcrumb .s4-breadcrumb-arrowcont {background: transparent url('/_layouts/15/bootstrap/img/glyphicons-halflings.png') no-repeat -240px -92px !important; }
/* --- End Bootstrap --- */

/* --- Global --- */
.fDirection {float:right; }
/* --- End Global --- */
/*#endregion*/

/*#region royalslider.css */

/* v1.0.5 */
/* Core RS CSS file. 95% of time you shouldn't change anything here. */
.royalSlider {
	width: 600px;
	height: 400px;
	position: relative;
	direction: ltr;
}
.royalSlider > * {
	float: left;
}

.rsWebkit3d .rsSlide {
	-webkit-transform: translateZ(0);
}


.rsWebkit3d .rsSlide,
.rsWebkit3d .rsContainer,
.rsWebkit3d .rsThumbs,
.rsWebkit3d .rsPreloader,
.rsWebkit3d img,
.rsWebkit3d .rsOverflow,
.rsWebkit3d .rsBtnCenterer,
.rsWebkit3d .rsAbsoluteEl,
.rsWebkit3d .rsABlock,
.rsWebkit3d .rsLink {
	-webkit-backface-visibility: hidden;

}
.rsFade.rsWebkit3d .rsSlide,
.rsFade.rsWebkit3d img,
.rsFade.rsWebkit3d .rsContainer {
    -webkit-transform: none;
}
.rsOverflow {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	float: left;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsVisibleNearbyWrap {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	left: 0;
	top: 0;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
.rsVisibleNearbyWrap .rsOverflow {
	position: absolute;
	left: 0;
	top: 0;

}
.rsContainer {
	position: relative;
	width: 100%;
	height: 100%;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}

.rsArrow,
.rsThumbsArrow {
	cursor: pointer;
}

.rsThumb {
	float: left;
	position: relative;
}


.rsArrow,
.rsNav,
.rsThumbsArrow {
	opacity: 1;
	-webkit-transition:opacity 0.3s linear;
	-moz-transition:opacity 0.3s linear;
	-o-transition:opacity 0.3s linear;
	transition:opacity 0.3s linear;
}
.rsHidden {
	opacity: 0;
	visibility: hidden;
	-webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
	-moz-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
	-o-transition:visibility 0s linear 0.3s,opacity 0.3s linear;
	transition:visibility 0s linear 0.3s,opacity 0.3s linear;
}


.rsGCaption {
	width: 100%;
	float: left;
	text-align: center;
}

/* Fullscreen options, very important ^^ */
.royalSlider.rsFullscreen {
	position: fixed !important;
	height: auto !important;
	width: auto !important;
	margin: 0 !important;
	padding: 0 !important;
	z-index: 2147483647 !important;
	top: 0 !important;
	left: 0 !important;
	bottom: 0 !important;
	right: 0 !important;
}

.royalSlider .rsSlide.rsFakePreloader {
	opacity: 1 !important;
	-webkit-transition: 0s;
	-moz-transition: 0s;
	-o-transition:  0s;
	transition:  0s;
	display: none;
}

.rsSlide {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	overflow: hidden;
	
	height: 100%;
	width: 100%;
}

.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide {
	height: auto;
}

.rsContent {
	width: 100%;
	height: 100%;
	position: relative;
}

.rsPreloader {
	position:absolute;
	z-index: 0;	
}

.rsNav {
	-moz-user-select: -moz-none;
	-webkit-user-select: none;
	user-select: none;
}
.rsNavItem {
	-webkit-tap-highlight-color:rgba(0,0,0,0.25);
}

.rsThumbs {
	cursor: pointer;
	position: relative;
	overflow: hidden;
	float: left;
	z-index: 22;
}
.rsTabs {
	float: left;
	background: none !important;
}
.rsTabs,
.rsThumbs {
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}


.rsVideoContainer {
	/*left: 0;
	top: 0;
	position: absolute;*/
	/*width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	float: left;*/
	width: auto;
	height: auto;
	line-height: 0;
	position: relative;
}
.rsVideoFrameHolder {
	position: absolute;
	left: 0;
	top: 0;
	background: #141414;
	opacity: 0;
	-webkit-transition: .3s;
}
.rsVideoFrameHolder.rsVideoActive {
	opacity: 1;
}
.rsVideoContainer iframe,
.rsVideoContainer video,
.rsVideoContainer embed,
.rsVideoContainer .rsVideoObj {
	position: absolute;
	z-index: 50;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
/* ios controls over video bug, shifting video */
.rsVideoContainer.rsIOSVideo iframe,
.rsVideoContainer.rsIOSVideo video,
.rsVideoContainer.rsIOSVideo embed {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 44px;
}

.rsABlock {
	left: 0;
	top: 0;
	position: absolute;
	z-index: 15;
	
}

img.rsImg {
	max-width: none;

}

.grab-cursor {
	cursor:url(grab.png) 8 8, move; 
}

.grabbing-cursor{ 
	cursor:url(grabbing.png) 8 8, move;
}

.rsNoDrag {
	cursor: auto;
}

.rsLink {
	left:0;
	top:0;
	position:absolute;
	width:100%;
	height:100%;
	display:block;	
	z-index: 20;
	background: url(blank.gif);

}

/*#endregion*/

/*#region rs-default.css */

/******************************
*
*  RoyalSlider Default Skin 
*
*    1. Arrows 
*    2. Bullets
*    3. Thumbnails
*    4. Tabs
*    5. Fullscreen button
*    6. Play/close video button
*    7. Preloader
*    8. Caption
*    
*  Sprite: 'rs-default.png'
*  Feel free to edit anything
*  If you don't some part - just delete it
* 
******************************/


/* Background */
.rsDefault,
.rsDefault .rsOverflow,
.rsDefault .rsSlide,
.rsDefault .rsVideoFrameHolder,
.rsDefault .rsThumbs {
	background: #151515;
	color: #FFF;
}


/***************
*
*  1. Arrows
*
****************/

.rsDefault .rsArrow {
	height: 100%;
	width: 44px;
	position: absolute;
	display: block;
	cursor: pointer;
	z-index: 21;
}
.rsDefault.rsVer .rsArrow {
	width: 100%;
	height: 44px;
	
}
.rsDefault.rsVer .rsArrowLeft { top: 0; left: 0; }
.rsDefault.rsVer .rsArrowRight { bottom: 0;  left: 0; }

.rsDefault.rsHor .rsArrowLeft { left: 0; top: 0; }
.rsDefault.rsHor .rsArrowRight { right: 0; top:0; }

.rsDefault .rsArrowIcn {		
	width: 32px;
	height: 32px;
	top: 50%;
	left: 50%;
	margin-top:-16px;	
	margin-left: -16px;

	position: absolute;	
	cursor: pointer;	
	background: url('rs-default.png');

	background-color: #000;
	background-color: rgba(0,0,0,0.75);
	*background-color: #000;
	
	border-radius: 2px;
}
.rsDefault .rsArrowIcn:hover {
	background-color: rgba(0,0,0,0.9);
}

.rsDefault.rsHor .rsArrowLeft .rsArrowIcn { background-position: -64px -32px; }
.rsDefault.rsHor .rsArrowRight .rsArrowIcn { background-position: -64px -64px; }

.rsDefault.rsVer .rsArrowLeft .rsArrowIcn { background-position: -96px -32px; }
.rsDefault.rsVer .rsArrowRight .rsArrowIcn { background-position: -96px -64px; }

.rsDefault .rsArrowDisabled .rsArrowIcn { opacity: .2; filter: alpha(opacity=20);  *display: none; }


/***************
*
*  2. Bullets
*
****************/

.rsDefault .rsBullets {
	position: absolute;
	z-index: 35;
	left: 0;
	bottom: 0;
	width: 100%;
	height: auto;
	margin: 0 auto; 

	background: #000;
	background: rgba(0,0,0,0.75);

	text-align: center;
	line-height: 8px;
	overflow: hidden;
}
.rsDefault .rsBullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	*display:inline; 
	*zoom:1;
	padding: 6px 5px 6px;
}
.rsDefault .rsBullet span {
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #777;
	background: rgba(255,255,255,0.5);
}
.rsDefault .rsBullet.rsNavSelected span {
	background-color: #FFF;
}





/***************
*
*  3. Thumbnails
*
****************/

.rsDefault .rsThumbsHor {
	width: 100%;
	height: 72px;
}
.rsDefault .rsThumbsVer {
	width: 96px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
}
.rsDefault.rsWithThumbsHor .rsThumbsContainer {
	position: relative;
	height: 100%;
}
.rsDefault.rsWithThumbsVer .rsThumbsContainer {
	position: relative;
	width: 100%;
}
.rsDefault .rsThumb {
	float: left;
	overflow: hidden;
	width: 96px;
	height: 72px;
}
.rsDefault .rsThumb img {
	width: 100%;
	height: 100%;
}
.rsDefault .rsThumb.rsNavSelected {
	background: #02874a;
}
.rsDefault .rsThumb.rsNavSelected img {
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.rsDefault .rsTmb {
	display: block;
}

/* Thumbnails with text */
.rsDefault .rsTmb h5 {
	font-size: 16px;
	margin: 0;
	padding: 0;
	line-height: 20px;
	color: #FFF;
}
.rsDefault .rsTmb span {
	color: #DDD;
	margin: 0;
	padding: 0;
	font-size: 13px;
	line-height: 18px;
}



/* Thumbnails arrow icons */
.rsDefault .rsThumbsArrow {
	height: 100%;
	width: 20px;
	position: absolute;
	display: block;
	cursor: pointer;	
	z-index: 21;	
	background: #000;
	background: rgba(0,0,0,0.75);
}
.rsDefault .rsThumbsArrow:hover {
	background: rgba(0,0,0,0.9);
}
.rsDefault.rsWithThumbsVer .rsThumbsArrow {
	width: 100%;
	height: 20px;
}
.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft { top: 0; left: 0; }
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight { bottom: 0;  left: 0; }

.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft { left: 0; top: 0; }
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight { right: 0; top:0; }

.rsDefault .rsThumbsArrowIcn {		
	width: 16px;
	height: 16px;
	top: 50%;
	left: 50%;
	margin-top:-8px;	
	margin-left: -8px;
	position: absolute;	
	cursor: pointer;	
	background: url('rs-default.png');
}

.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -128px -32px; }
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -128px -48px; }

.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -144px -32px; }
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -144px -48px; }

.rsDefault .rsThumbsArrowDisabled { display: none !important; }

/* Thumbnails resizing on smaller screens */
@media screen and (min-width: 0px) and (max-width: 800px) {
	.rsDefault .rsThumb {width: 59px;height: 44px;}
	.rsDefault .rsThumbsHor {height: 44px;}
	.rsDefault .rsThumbsVer {width: 59px;}
}

/***************
*
*  4. Tabs
*
****************/

.rsDefault .rsTabs {
	width: 100%;
	height: auto;
	margin: 0 auto;
	text-align:center;
	overflow: hidden; padding-top: 12px; position: relative;
}
.rsDefault .rsTab {
	display: inline-block;
	cursor: pointer;
	text-align: center;
	height: auto;
	width: auto;
	color: #333;
	padding: 5px 13px 6px;
	min-width: 72px;
	border: 1px solid #D9D9DD;
	border-right: 1px solid #f5f5f5;
	text-decoration: none;

	background-color: #FFF;
	background-image: -webkit-linear-gradient(top, #fefefe, #f4f4f4); 
	background-image:    -moz-linear-gradient(top, #fefefe, #f4f4f4);
	background-image:         linear-gradient(to bottom, #fefefe, #f4f4f4);

	-webkit-box-shadow: inset 1px 0 0 #fff;
	box-shadow: inset 1px 0 0 #fff;

	*display:inline; 
	*zoom:1;
}
.rsDefault .rsTab:first-child {
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.rsDefault .rsTab:last-child { 
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;

	border-right:  1px solid #cfcfcf;
}
.rsDefault .rsTab:active { 
	border: 1px solid #D9D9DD;   
	background-color: #f4f4f4;
	box-shadow:  0 1px 4px rgba(0, 0, 0, 0.2) inset;
}
.rsDefault .rsTab.rsNavSelected { 
	color: #FFF;
	border: 1px solid #999;
	text-shadow: 1px 1px #838383;
	box-shadow: 0 1px 9px rgba(102, 102, 102, 0.65) inset;
	background: #ACACAC;
	background-image: -webkit-linear-gradient(top, #ACACAC, #BBB);
	background-image: -moz-llinear-gradient(top, #ACACAC, #BBB);
	background-image: linear-gradient(to bottom, #ACACAC, #BBB);
}





/***************
*
*  5. Fullscreen button
*
****************/

.rsDefault .rsFullscreenBtn {
	right: 0;
	top: 0;
	width: 44px;
	height: 44px;
	z-index: 22;
	display: block;
	position: absolute;
	cursor: pointer;
	
}
.rsDefault .rsFullscreenIcn {
	display: block;
	margin: 6px;
	width: 32px;
	height: 32px;

	background: url('rs-default.png') 0 0;
	background-color: #000;
	background-color: rgba(0,0,0,0.75);
	*background-color: #000;
	border-radius: 2px;

}
.rsDefault .rsFullscreenIcn:hover {
	background-color: rgba(0,0,0,0.9);
}
.rsDefault.rsFullscreen .rsFullscreenIcn {
	background-position: -32px 0;
}





/***************
*
*  6. Play/close video button
*
****************/

.rsDefault .rsPlayBtn {
	-webkit-tap-highlight-color:rgba(0,0,0,0.3);
	width:64px;
	height:64px;
	margin-left:-32px;
	margin-top:-32px;
	cursor: pointer;
}
.rsDefault .rsPlayBtnIcon {
	width:64px;
	display:block;
	height:64px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	-webkit-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;

	background:url(rs-default.png) no-repeat 0 -32px;
	background-color: #000;
	background-color: rgba(0,0,0,0.75);
	*background-color: #000;
}
.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon {
	background-color: rgba(0,0,0,0.9);
}
.rsDefault .rsBtnCenterer {
	position:absolute;
	left:50%;
	top:50%;
}
.rsDefault .rsCloseVideoBtn {
	right: 0;
	top: 0;
	width: 44px;
	height: 44px;
	z-index: 500;
	position: absolute;
	cursor: pointer;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	
}
.rsDefault .rsCloseVideoBtn.rsiOSBtn {
	top: -38px;
	right: -6px;
}

.rsDefault .rsCloseVideoIcn {
	margin: 6px;
	width: 32px;
	height: 32px;
	background: url('rs-default.png') -64px 0;
	background-color: #000;
	background-color: rgba(0,0,0,0.75);
	*background-color: #000;
}
.rsDefault .rsCloseVideoIcn:hover {
	background-color: rgba(0,0,0,0.9);
}



/***************
*
*  7. Preloader
*
****************/

.rsDefault .rsPreloader {
	width:20px;
	height:20px;
	background-image:url(../preloaders/preloader-white.gif);

	left:50%;
	top:50%;
	margin-left:-10px;
	margin-top:-10px;	
}




/***************
*
*  8. Global caption
*
****************/
.rsDefault .rsGCaption {
	position: absolute;
	float: none;
	bottom: 6px;
	left: 6px;
	text-align: left;

	background: rgb(0, 0, 0);
    background: rgba(0, 0, 0, 0.75);

	color: #FFF;
	padding: 2px 8px;
	width: auto;
	font-size: 12px;
	border-radius: 2px;
}

/*#endregion*/

/*#region rs-minimal-white.css */

/******************************
*
*  RoyalSlider White Controls Skin
*
*    1. Arrows 
*    2. Bullets
*    3. Thumbnails
*    4. Tabs
*    5. Fullscreen button
*    6. Play/close video button
*    7. Preloader
*    8. Caption
*    
*  Sprite: 'rs-minimal-white.png'
*  Feel free to edit anything
*  If you don't some part - just delete it
* 
******************************/


/* Background */
.rsMinW,
.rsMinW .rsOverflow,
.rsMinW .rsSlide,
.rsMinW .rsVideoFrameHolder,
.rsMinW .rsThumbs {
	background: #000;
	color: #FFF;
}


/***************
*
*  1. Arrows
*
****************/

.rsMinW .rsArrow {
	height: 32px;
	width: 32px;
	position: absolute;
	display: block;
	cursor: pointer;
	z-index: 21;
}

.rsMinW .rsArrowLeft { right: 37px; bottom: 7px; }
.rsMinW .rsArrowRight { right: 7px; bottom: 7px; }

.rsMinW .rsArrowIcn {		
	width: 24px;
	height: 24px;
	margin-top: 3px;
	margin-left: 3px;
	position: absolute;
	cursor: pointer;	
	background: url('rs-minimal-white.png') transparent;
	
	border-radius: 2px;
}
.rsMinW .rsArrowIcn:hover {

}


.rsMinW.rsHor .rsArrowLeft .rsArrowIcn { background-position: -68px -36px; }
.rsMinW.rsHor .rsArrowRight .rsArrowIcn { background-position: -68px -68px; }

.rsMinW.rsVer .rsArrowLeft .rsArrowIcn { background-position: -100px -36px; }
.rsMinW.rsVer .rsArrowRight .rsArrowIcn { background-position: -100px -68px; }

.rsMinW .rsArrowDisabled .rsArrowIcn { opacity: .3 !important; filter: alpha(opacity=30);  *display: none; }


/***************
*
*  2. Bullets
*
****************/

.rsMinW .rsBullets {
	position: absolute;
	bottom: 15px;
	right: 73px;
	z-index: 35;
	padding-top: 4px;
	height: auto;

	text-align: center;
	line-height: 6px;
	overflow: hidden;
}
.rsMinW .rsBullet {
	width: 6px;
	height: 6px;
	display: inline-block;
	*display:inline; 
	*zoom:1;
	padding: 6px 5px 6px 4px;
}
.rsMinW .rsBullet span {
	display: block;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #CCC;
	background: rgba(255,255,255,0.5);
	box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
}
.rsMinW .rsBullet.rsNavSelected span {
	background: #FFF;
}





/***************
*
*  3. Thumbnails
*
****************/

.rsMinW .rsThumbsHor {
	width: 100%;
	height: 72px;
}
.rsMinW .rsThumbsVer {
	width: 96px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
}
.rsMinW.rsWithThumbsHor .rsThumbsContainer {
	position: relative;
	height: 100%;
}
.rsMinW.rsWithThumbsVer .rsThumbsContainer {
	position: relative;
	width: 100%;
}
.rsMinW .rsThumb {
	float: left;
	overflow: hidden;
	width: 96px;
	height: 72px;
}
.rsMinW .rsThumb img {
	width: 100%;
	height: 100%;
}
.rsMinW .rsThumb.rsNavSelected {
	background: #333;
}
.rsMinW .rsThumb.rsNavSelected img {
	filter: alpha(opacity=40);
	opacity: 0.7;
}
.rsMinW .rsThumb.rsNavSelected span.thumbIco {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	border: 2px solid #FFF;
	border: 2px solid rgba(255,255,255,0.9);
	-webkit-backface-visibility: hidden;
} 
.rsMinW .rsTmb {
	display: block;
}




/* Thumbnails arrow icons */
.rsMinW .rsThumbsArrow {
	height: 100%;
	width: 20px;
	position: absolute;
	display: block;
	cursor: pointer;	
	z-index: 21;	
}
.rsMinW.rsWithThumbsVer .rsThumbsArrow {
	width: 100%;
	height: 20px;
}
.rsMinW.rsWithThumbsVer .rsThumbsArrowLeft { top: 0; left: 0; }
.rsMinW.rsWithThumbsVer .rsThumbsArrowRight { bottom: 0;  left: 0; }

.rsMinW.rsWithThumbsHor .rsThumbsArrowLeft { left: 0; top: 0; }
.rsMinW.rsWithThumbsHor .rsThumbsArrowRight { right: 0; top:0; }

.rsMinW .rsThumbsArrowIcn {		
	width: 16px;
	height: 16px;
	top: 50%;
	left: 50%;
	margin-top:-8px;	
	margin-left: -8px;
	position: absolute;	
	cursor: pointer;	
	background: url('rs-minimal-white.png');
}

.rsMinW.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -128px -32px; }
.rsMinW.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -128px -48px; }

.rsMinW.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -144px -32px; }
.rsMinW.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -144px -48px; }

.rsMinW .rsThumbsArrowDisabled { display: none !important; }

/* Thumbnails resizing on smaller screens */
@media screen and (min-width: 0px) and (max-width: 800px) {
	.rsMinW .rsThumb {width: 59px;height: 44px;}
	.rsMinW .rsThumbsHor {height: 44px;}
	.rsMinW .rsThumbsVer {width: 59px;}
}

/***************
*
*  4. Tabs
*
****************/

.rsMinW .rsTabs {
	width: 100%;
	height: auto;
	margin: 0 auto;
	text-align:center;
	overflow: hidden; padding-top: 12px; position: relative;
}
.rsMinW .rsTab {
	display: inline-block;
	cursor: pointer;
	text-align: center;
	height: auto;
	width: auto;
	color: #333;
	padding: 5px 13px 6px;
	min-width: 72px;
	border: 1px solid #D9D9DD;
	border-right: 1px solid #f5f5f5;
	text-decoration: none;

	background-color: #000;
	background-image: -webkit-linear-gradient(top, #fefefe, #f4f4f4); 
	background-image:    -moz-linear-gradient(top, #fefefe, #f4f4f4);
	background-image:         linear-gradient(to bottom, #fefefe, #f4f4f4);

	*display:inline; 
	*zoom:1;
}
.rsMinW .rsTab:first-child {
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}
.rsMinW .rsTab:last-child { 
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;

	border-right:  1px solid #cfcfcf;
}
.rsMinW .rsTab:active { 
	border: 1px solid #D9D9DD;   
	background-color: #f4f4f4;
	box-shadow:  0 1px 4px rgba(0, 0, 0, 0.2) inset;
}
.rsMinW .rsTab.rsNavSelected { 
	color: #000;
	border: 1px solid #999;
	text-shadow: 1px 1px #838383;
	box-shadow: 0 1px 9px rgba(102, 102, 102, 0.65) inset;
	background: #ACACAC;
	background-image: -webkit-linear-gradient(top, #ACACAC, #BBB);
	background-image: -moz-llinear-gradient(top, #ACACAC, #BBB);
	background-image: linear-gradient(to bottom, #ACACAC, #BBB);
}





/***************
*
*  5. Fullscreen button
*
****************/

.rsMinW .rsFullscreenBtn {
	right: 0;
	top: 0;
	width: 44px;
	height: 44px;
	z-index: 22;
	display: block;
	position: absolute;
	cursor: pointer;
	
}
.rsMinW .rsFullscreenIcn {
	display: block;
	margin: 6px;
	width: 32px;
	height: 32px;

	background: url('rs-minimal-white.png') 0 0 transparent;
}
.rsMinW .rsFullscreenIcn:hover {
	opacity: 0.8;
}
.rsMinW.rsFullscreen .rsFullscreenIcn {
	background-position: -32px 0;
}





/***************
*
*  6. Play/close video button
*
****************/

.rsMinW .rsPlayBtn {
	-webkit-tap-highlight-color:rgba(0,0,0,0.3);
	width:64px;
	height:64px;
	margin-left:-32px;
	margin-top:-32px;
	cursor: pointer;
}
.rsMinW .rsPlayBtnIcon {
	width:64px;
	display:block;
	height:64px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	-webkit-transition: .3s;
	-moz-transition: .3s;
	transition: .3s;

	background:url(rs-minimal-white.png) no-repeat 0 -32px;
	background-color: #000;
	background-color: rgba(0,0,0,0.75);
	*background-color: #000;
}
.rsMinW .rsPlayBtn:hover .rsPlayBtnIcon {
	background-color: rgba(0,0,0,0.9);
}
.rsMinW .rsBtnCenterer {
	position:absolute;
	left:50%;
	top:50%;
	width: 20px;
	height: 20px;
}
.rsMinW .rsCloseVideoBtn {
	right: 0;
	top: 0;
	width: 44px;
	height: 44px;
	z-index: 500;
	position: absolute;
	cursor: pointer;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	
}
.rsMinW .rsCloseVideoBtn.rsiOSBtn {
	top: -38px;
	right: -6px;
}

.rsMinW .rsCloseVideoIcn {
	margin: 6px;
	width: 32px;
	height: 32px;
	background: url('rs-minimal-white.png') -64px 0;
	background-color: #000;
	background-color: rgba(0,0,0,0.75);
	*background-color: #000;
}
.rsMinW .rsCloseVideoIcn:hover {
	background-color: rgba(0,0,0,0.9);
}



/***************
*
*  7. Preloader
*
****************/

.rsMinW .rsPreloader {
	width:20px;
	height:20px;
	background-image:url(../preloaders/preloader-white.gif);

	left:50%;
	top:50%;
	margin-left:-10px;
	margin-top:-10px;	
}




/***************
*
*  8. Global caption
*
****************/
.rsMinW .rsGCaption {
	position: absolute;
	float: none;
	bottom: 6px;
	left: 6px;
	text-align: left;

	background: #000;
    background: rgba(0,0,0, 0.75);

	color: #FFF;
	padding: 2px 8px;
	width: auto;
	font-size: 12px;
	border-radius: 2px;
}

/*#endregion*/

/* ----------------------------------------------------------------------------------------------------------------------------------------- */

/*#region General Elements */
body {font-family:Arial,Helvetica,sans-serif;}
blockquote p{ font-size: inherit;}
blockquote  {border-right:inherit;}
.ms-srch-sb input {width:100%;}
.boxsizing { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
a,a:visited,a:link {color:#0088CC; }
a:hover,a:focus,a:visited:hover,a:visited:focus{text-decoration:underline; }
.ms-rtestate-field > ul {margin:0;padding:0;}
ul > li {list-style:none; list-style-image:none; }
.ms-rtestate-field ul > li {padding:2px 10px 2px 0;background:url("/Style%20library/finance/he-il/images/blackBullet.png") no-repeat scroll right 8px;}
.ms-webpartzone-cell {margin:10px auto auto; }
.ms-webpartzone-cell:first-child {margin:auto; }
.shadow-wrapper {float:right;width:11px;}
.shadow-top {background:url('/Style%20Library/Finance/Images/shadow_vertical.png') transparent no-repeat 0 top; width:11px;min-height:1px;}
.shadow-bottom{background:url('/Style%20Library/Finance/Images/shadow_vertical.png') transparent no-repeat 0 bottom;width:11px;height:45px;}
.ms-clear{clear:both;}
#s4-workspace {background-color:#F2F2F2;}
#s4-bodyContainer {padding-bottom:0; }
h1, h2, h3, h4, h5, h6 {white-space:normal;overflow:inherit; /* text-overflow:inherit; */}
span.ms-rteElement-FinanceBullets {-ms-name:"תבליטים חינוך פיננסי";background:url("/Style%20library/finance/he-il/images/viBullet.png") no-repeat scroll right 8px;display:block;padding:4px 15px 2px 0; list-style:none; }
.ms-rteStyle-FinanceOrange {-ms-name:"חינוך פיננסי - טקסט כתום"; color: #e86f4b; }
.ms-rteStyle-FinanceBlue {-ms-name:"חינוך פיננסי - טקסט כחול"; color: #1b3668; }
form { margin: 0; }
blockquote { margin: 0; border: 0; }
/*#endregion*/

/*#region PageLayouts and WebPartZone */
/* HomePage */
.homepage .span4 {margin-right:12px;}
.homepage .span4.first {margin-right:30px;}

/* ContentPage and LobyPages */
.contentpage, .twocolumns, .lobyonecolumn .whitearea .ms-webpart-zone, #CalculatorsLobyLayout .whitearea {background-color:#fff; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.contentpage {padding:20px; }
.twocolumns {padding:15px;}
.lobyonecolumn .whitearea .ms-webpart-zone, #CalculatorsLobyLayout .whitearea {padding:13px;}
/*.lobyonecolumn .whitearea {margin-top:15px;}*/
.lobyonecolumn .whitearea:empty {margin:0;padding:0; }
.lobyonecolumn .lowspacing .ms-webpart-zone {padding:7px 13px; }

/* Calculators */
.singleCalculatorZone {display:inline-block; width:32%; vertical-align:top;}
.shadowWrapper {display:inline-block; width:11px; vertical-align:top;}
.shadowTop, .shadowBottom {background:url('/Style%20Library/Finance/Images/shadow_vertical.png') transparent no-repeat 0 top; width:11px; min-height:1px; }
.shadowBottom {background-position:0 bottom; height:45px; }

@media (max-width: 979px){
	.contentpage {padding-top:1px;}
    .singleCalculatorZone {display:block;width:auto;}
    .shadowWrapper {display:none;}
    .homepage .span4.first {margin-right:28px;}
}
@media (max-width: 767px) {
	.homepage .span4, .homepage .span4.first {margin-right:0;}
}
/*#endregion*/

/* ----------------------------------------------------------------------------------------------------------------------------------------- */

/*#region Banners */
.Banners {text-align:center;}
.Banners img {margin:0 26px 10px 0;}
.Banners img.Big {margin-right:40px;}
.Banners a:first-child img {margin-right:0;}
@media (max-width: 979px) {
    .Banners img {margin-right:0;margin-left:20px;}
    .Banners img.Big {margin-right:0;margin-left:0;}
}
@media (max-width: 767px) {
    .Banners img {margin-left:10px;margin-right:10px !important;}
}
@media (max-width: 525px) {
    .Banners img {margin-right:0 !important;}
    .Banners a:nth-child(even) img {margin-left:0;}
}
/*#endregion*/

/*#region Breadcrumb */
ul.s4-breadcrumb {padding-right:18px; }
.s4-breadcrumb,.s4-breadcrumb a:visited,.s4-breadcrumb a:link {font-size:0.929em;color:#4094c6;}
ul.s4-breadcrumb .s4-breadcrumbCurrentNode {color:#716660}
ul.s4-breadcrumb .s4-breadcrumb-arrowcont {background:url("/Style%20library/finance/images/arrow_blue_7.png") no-repeat scroll 0 0 transparent !important;width:7px;height:7px;margin:0 5px;}
.addthis_sharing_toolbox { position:relative; float:left; top:-36px; display:block; }
#at-expanded-menu-v2,#at-expanded-menu-container {direction:ltr}
/*#endregion*/

/*#region Calculators */
.calculators {padding:0 10px 0 20px;}
.calculators .wpCQTitle {margin-bottom:20px;}
.calculators .dfwp-list {float:none;margin:0;}
.calculators h3 {font-size:1.714em;padding-right:80px;line-height:73px;color:#564943;height:75px;background:url('/Style%20Library/Finance/Images/redLine.png') transparent no-repeat 0 bottom;}
.calculators li {border-top:1px #E1E1E1 solid;}
.calculators li .item {padding:10px 0 15px;display:inline-block;}
.calculators li:first-child {border-top:0;} 
.calculators .ToolType {width:45px;padding:10px 0 10px 10px;vertical-align:top; }
.calculators .link-item a {font-size:1.286em;color:#408ab3;}
.calculators .link-item div {margin-top:5px;color:#564943;}
.calculators .link-item a:hover, .calculators .link-item a:focus, .calculators .link-item a:visited:hover, .calculators .link-item a:visited:focus {text-decoration:none;}

.singleCalculatorZone .calculators li:first-child .item {padding-top:0;}
.singleCalculatorZone .calculators .ToolType {display:none;}
@media (max-width: 979px) {
    .calculators {padding:0 10px; height:auto !important; }
    .calculators .wpCQTitle {margin:25px 0 10px;border-bottom:2px solid #E86F4B; }
	.calculators .wpCQTitle img {width:45px; }
    .calculators h3 {height:50px;padding:0 58px 0 0;margin:10px 0;background:none;line-height:45px; }
    .calculators li div.item {padding:7px 0 3px;}
}
@media (max-width: 480px) {
    .calculators h3 {height:auto;line-height:normal;padding:8px 58px 8px 0;}
}
/*#endregion*/

/*#region ContactUsBox */
#contactUsBox {padding:20px 10px;background:url("/Style%20Library/Finance/Images/contactUs.png") no-repeat scroll 5% 95% #F2F2F2;border-radius:10px; }
#contactUsBox .fieldContainer {margin-bottom:10px; }
#contactUsBox .redAsterisk {color:#E86F4B;font-weight:bold;vertical-align:top;line-height:15px; }
#contactUsBox .inputLabel {width:15%;font-weight:bold;vertical-align:top; }
#contactUsBox .fieldContainer input,#contactUsBox .fieldContainer select,#contactUsBox .fieldContainer textarea {width:270px;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box; }
#contactUsBox .ddlDiv {display:inline-block;}
#contactUsBox .fieldContainer select {min-height:20px; }
#contactUsBox #phone {width:196px;text-align:left;float:right; margin:0 2px 0 5px; }
#contactUsBox .phone .redAsterisk {float:right; margin-left:5px; }

#contactUsBox #mailingList {  width: 30px !important; font-weight: bold; -ms-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); -webkit-transform: scale(1);}
#contactUsBox #lblMailingList{ font-weight:bold; display: inline;}
#contactUsBox .lastNameContainer { display: none;}
#contactUsBox .messageMarginRight{margin-right: 9px;}

#contactUsBox .phone .inputLabel {float:right; }
#contactUsBox #email {direction:ltr; }
#contactUsBox #field_pre_telephone {width:56px; }
#contactUsBox .shortExplanation {color:#E86F4B;font-weight:bold; }
#contactUsBox .buttons {width:59%;text-align: left; }
#contactUsBox .submitSend,#contactUsBox #clearAll {padding:0;min-width:0;border:0 none;font-family:Arial,Helvetica,sans-serif; }
#contactUsBox .submitSend {width:84px;height:54px;color:#FFF;background:url('/Style%20Library/Finance/Images/bt_Wide.png') no-repeat;font-size:1.714em;font-weight:bold; }
#contactUsBox #clearAll {padding-bottom:3px;font-size:0.929em;color:#408AB3;vertical-align:bottom;text-decoration:underline; }
#contactUsBox #clearAll,#contactUsBox #clearAll:hover {background:none transparent; }
#contactUsBox label.error {margin-right:10px;color:#E86F4B;vertical-align:top; }
#contactUsBox .phone label.error {margin-right:6px;clear:both; }
#contactUsBox input.error,#contactUsBox textarea.error {border:1px #E86F4B solid !important; }
/* Success/Failure messages */
.contactUsFinance {padding:56px 270px 0 0;min-height:140px;background:url("/Style%20Library/Finance/Images/contactUsOk.png") no-repeat scroll 80% 45% #F2F2F2;border-radius:10px; }
.contactUsFinance.errorMessages {background-image:url("/Style%20Library/Finance/Images/contactUsError.png"); }
.contactUsFinance p {font-size:18px;color:#564943; }
.contactUsFinance a {color:#4094c6; }
@media (max-width: 979px) {
    #contactUsBox {background-image:none; }
    #contactUsBox .inputLabel {width:20%; }
    #contactUsBox .fieldContainer input,#contactUsBox .ddlDiv,#contactUsBox .fieldContainer textarea {width:70%;height:34px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; }
    #contactUsBox .ddlDiv {background:url("/Style%20Library/Finance/Images/ddl.png") no-repeat scroll 13px 13px #FFF;border:1px solid #CCC;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;overflow:hidden; }
    #contactUsBox .ddlDiv select {width:100%;height:33px;border:0 !important;background-color:transparent;text-indent:0.01px;text-overflow:"";box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; }
    #contactUsBox #phone {width:55%; }
    #contactUsBox #field_pre_telephone {width:55px; }
    #contactUsBox .buttons {width:96%; }
    #contactUsBox label.error,#contactUsBox .phone label.error {display:block;margin-right:23%; }
    .contactUsFinance {padding-right:160px;background-position:95% 45%; }
}
@media (max-width: 767px) {
    #contactUsBox .fieldContainer input,#contactUsBox .ddlDiv,#contactUsBox .fieldContainer textarea {max-width:290px; }
    #contactUsBox #phone {max-width:216px; }
}
@media (max-width: 479px) {
    #contactUsBox .inputLabel {width:90%;padding:0 0 8px; }
    #contactUsBox .fieldContainer {clear:both; }
    #contactUsBox .fieldContainer input,#contactUsBox .fieldContainer textarea  {margin-bottom:5px;}
    #contactUsBox .fieldContainer input,#contactUsBox .ddlDiv,#contactUsBox .fieldContainer textarea {width:95%;max-width:236px; }
    #contactUsBox #phone {margin-right:0;max-width:172px;width:95%; }
    #contactUsBox #field_pre_telephone {width:45px; }
    #contactUsBox label.error, #contactUsBox .phone label.error {margin-right:10px; }
    .contactUsFinance,.contactUsFinance.errorMessages {background-image:none;padding:25px;min-height:60px; }
}
/*#endregion*/

/*#region FixedImageSize */
.FixedImageSize .dfwp-list{padding-right:0;}
.FixedImageSize > .dfwp-list {padding-bottom:10px; }
.FixedImageSize .item {padding:0;}
.FixedImageSize .dfwp-item {width:452px; min-height:110px; float:right; margin-top:40px;margin-left:10px; }
.FixedImageSize .dfwp-item.first {margin-left:30px;}
.FixedImageSize .image-fixed-width {width:100%; max-height:110px; }
.FixedImageSize .image-area-left{vertical-align:top; display:inline-block; float:none; margin-left:15px;padding-left:0; width:200px; }
.FixedImageSize .link-item {display:inline-block; width:235px; height:105px; overflow:hidden;} 
.FixedImageSize .link-item a {font-size:1.286em; font-weight:bold; color:#4094c6; }
.FixedImageSize .description{color:#5b4e47}

@media (max-width: 979px) {
    .FixedImageSize .dfwp-item {width:100%;float:none;margin-left:0 !important;margin-top:25px; }
    .FixedImageSize .image-area-left {width:30%;}
    .FixedImageSize .link-item {width:65%;}
}
@media (max-width: 480px) {
    .FixedImageSize .dfwp-item {margin-top:10px; }
    .FixedImageSize .link-item {width:62%;}
}
/*#endregion*/

/*#region Footer */
#FooterShare .gotostart {position:absolute;left:290px;}
#FooterShare .gotostart a { color: #5b4e47; text-decoration: none; }
#FooterShare .gotostart a:hover,#FooterShare .gotostart a:hover:visited,#FooterShare .gotostart a:focus,#FooterShare .gotostart a:focus:visited {text-decoration: underline; }
#FooterShare {padding:50px 0 0; clear:both; }
#FooterShare.homepage {padding:0; }
#FooterShare .span12 {background-color:#E6F0F9; }
#FooterShare .sharewrapper {min-height:30px; padding-top:13px; position:relative; font-size:0.857em; }
#FooterShare .share, #FooterShare .print {display:inline-block; color:#5b4e47; background:url('/Style%20library/finance/images/share_this_icons.png') transparent no-repeat right 0; position:absolute; }
#FooterShare .share {background-position:right -19px; padding-right:25px; right:15px; }
#FooterShare .print {background-position:right -40px; padding-right:30px; right:10px; }
.a2a_menu {top:500px !important; }
#SocialNetwork {position:absolute;left:15px;display:none;}
#SocialNetwork .twitter-share-button {width:90px !important;}
#SocialNetwork .facebookLike {height:20px !important;}
#FooterLinks {color:#fff;font-size:1em;letter-spacing:-0.025em;}
#FooterLinks .links {background-color:#4A4235;height:62px;text-align:center;padding-top:16px;}
#FooterLinks .cbq-layout-main {display:inline-block; }
#FooterLinks .FooterLink {margin:0 12px; display:inline-block;}
#FooterLinks .FooterLink a {color:#fff;}
#FooterLinks .FooterLink a:hover, #FooterLinks .FooterLink a:focus, #FooterLinks .FooterLink a:visited:hover, #FooterLinks .FooterLink a:visited:focus { text-decoration:underline; }
#FooterLinks span {font-weight:bold; }
@media (max-width: 979px) {
    #FooterLinks {padding-top:20px;}
	#FooterLinks .links {height:auto; padding:16px 0; }
}
/*#endregion*/

/*#region GroupedLinks */
.GroupedLinks {padding:0 10px; font-size:1.143em; }
.GroupedLinks .dfwp-column.dfwp-list {margin:0; padding:0; }
.GroupedLinks .dfwp-item-header {margin-right:18px; width:175px; float:right; }
.GroupedLinks.Subjects .dfwp-item-header {margin-right:20px; width:220px; }
.GroupedLinks .dfwp-item-header.first {margin-right:6px; }
.GroupedLinks.Subjects .dfwp-item-header.first {margin-right:10px; }

/* topic-container */
.GroupedLinks .topic-container {background:#e86f4b; }
.GroupedLinks .topic-text-wrap {width:100%; height:50px; }
/*.GroupedLinks .topic-text-wrap .inner {height:auto; display:table-cell; vertical-align:middle; overflow:visible; }*/
/*.GroupedLinks .topic-text-wrap .inner h3 {color: #FFFFFF;font-size: 1.429em;font-weight: bold;height: auto;line-height: 20px;margin: 1px 0 5px;padding: 0 8px;}*/
.GroupedLinks .topic-text-wrap h3 {color: #FFFFFF;font-size: 1.429em;font-weight: bold;line-height: 20px;padding: 0 8px;margin-top:6px;}

/* dfwp-list */
.GroupedLinks .dfwp-item .dfwp-list {padding:15px 0 20px; background:#fff; }
.GroupedLinks .dfwp-item .dfwp-list .dfwp-item {padding:0 10px; }
.GroupedLinks .dfwp-item .dfwp-list .dfwp-item div {padding:7px 0; border-top:1px #B2EAE7 solid; }
.GroupedLinks .dfwp-item .dfwp-list .dfwp-item.first div {border-top:0; }
.GroupedLinks .dfwp-item .linkIcon {margin:6px 0 0 5px; width:5px; height:9px; display:inline-block; background:url("/Style%20library/finance/he-il/images/arrows.png") no-repeat scroll 0 0; vertical-align:top; }
.GroupedLinks .dfwp-item a {width:145px; display:inline-block; color:#4094c6; }
.GroupedLinks.Subjects .dfwp-item a {width:188px;}

/* shadow-img */
.GroupedLinks .shadow-img {height:12px; background:url("/Style%20library/finance/images/shadow_175.png") no-repeat scroll 0 0; }
.GroupedLinks.Subjects .shadow-img {height:11px; background:url("/Style%20library/finance/images/shadow_narrow.png") no-repeat scroll 0 0; }

@media (max-width: 979px) {
    .GroupedLinks .dfwp-item-header, .GroupedLinks.Subjects .dfwp-item-header {margin:0 0 15px;width:100%; }
    .GroupedLinks .dfwp-item-header.first,.GroupedLinks.Subjects .dfwp-item-header.first {margin-right:0; }
    .GroupedLinks .topic-container {border:1px solid #EA7F60;cursor:pointer; }
    .GroupedLinks .topic-pic {width:20%;min-width:70px;display:inline-block; }
    .GroupedLinks .topic-text-wrap {width:80%;display:inline-block;vertical-align:top; }
    .GroupedLinks .topic-text-wrap .inner {margin-top:15px;display:block; }
    .GroupedLinks .dfwp-item .dfwp-list {height:auto !important;padding:10px 0;border:1px solid #EA7F60;border-top:0 none; } 
    .GroupedLinks .dfwp-item .dfwp-list .dfwp-item div {padding:5px 0;border:0 none; }
    .GroupedLinks .dfwp-item a, .GroupedLinks.Subjects .dfwp-item a {width:95%; }
}
@media (max-width: 480px) {
    .GroupedLinks.Subjects .topic-pic {min-width:80px;}
    .GroupedLinks .topic-text-wrap {width:75%; }
    .GroupedLinks.Subjects .topic-text-wrap {width:70%; }
    .GroupedLinks .topic-text-wrap .inner h3 {font-size:1.25em; }
}
/*#endregion*/

/*#region Header */

/*#region AccessibilityLine */
.contentpage .gotostart {display:block;text-align:left;margin-top:10px;left:auto;position:static;}
.gotostart a {text-decoration:underline;}
.gotostart a:hover {text-decoration:none;}
.gotostart .icon {width:7px;height:7px; display:inline-block;background:url("/Style%20library/finance/images/arrow_blue_7.png") no-repeat scroll 0 -14px transparent;}
#Header .accessibilityLine {position:absolute;right:30px;top:8px;}
#Header .accessibilityLine a {color:#344f67;letter-spacing:-0.025em;margin-left:10px;padding-left:10px;/*border-left:1px #344f67 solid;*/}
#Header .AccessLinks {min-height:35px;position:relative;}
#Header .media {position:absolute;left:5px;top:10px;margin-top:0;}
#Header .media a {margin:0 5px; display:inline-block;}
/*#endregion*/

/*#region Navigation */
#Header .navigation {position:relative;}
#Header .navbar {position:absolute;right:234px;margin-bottom:0;top:45px;}
#Header .headerwrapper {background: url('/Style%20library/finance/he-il/images/bg_header.png') transparent no-repeat right 0; height:181px;}
#Header .navbar-inner {filter:none;background:none !important;border:0 none !important; box-shadow:none !important;border-radius:0 !important;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;color:#4a4235 !important;font-size:1.571em;text-shadow:none !important;}
#Header .nav > li {padding:0; background:none; }
#Header .nav > li > a {margin-left:1px; text-shadow:none !important;color:#4a4235 !important;padding:10px 8px; }
#Header .nav > li.IE8-BgFix {background:none #73CFDE; }
#Header .nav > li > a:hover, #Header .nav > li > a:focus, #Header .nav > li > a:visited:hover, #Header .nav > li > a:visited:focus, #Header .nav > li.Selected a {color:#fff !important;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px; background-color:#4A4235;}
#Header .btn-navbar {float:right; }
#Header .searchbox {position:absolute;top:48px;left:88px;}
#SearchBox {width:182px;max-width:none;height:36px;background: url('/Style%20Library/Finance/Images/MainSearch_BG.png') no-repeat 0 0; }
#SearchBox .ms-srch-sbLarge {background-color:transparent;}
#SearchBox .ms-srch-sbLarge input {width:135px;border:0;background-color:transparent !important;height:28px; box-shadow:none;font-size:15px; font-family:Arial,Helvetica,sans-serif; }
#SearchBox .ms-srch-sbLarge .ms-srch-sb-searchLink, #SearchBox .ms-srch-sbLarge .ms-srch-sb-searchLink:hover, #SearchBox .ms-srch-sbLarge .ms-srch-sb-searchLink:focus, 
#SearchBox .ms-srch-sbLarge .ms-srch-sb-searchLink:visited:hover, #SearchBox .ms-srch-sbLarge .ms-srch-sb-searchLink:visited:focus {height:18px;width:18px;background: url('/Style%20library/finance/images/IconSearch.png') transparent no-repeat 0 0;margin-top:8px;}
/*#endregion*/

/*#region Logos */
#Header a.logo {position:absolute;right:10px;top:30px;margin-top:0;}
#Header .edulogo {position:absolute;left:20px;top:33px;}
#Header .media a {margin:0 5px;}
/*#endregion*/

/*#region TopLinksArea*/
#TopLinksArea {min-width:190px;text-align:center;font-size:0.929em;letter-spacing:-0.025em;position:absolute; top:22px; left:90px; }
#TopLinksArea .TopLink {display:inline; }
#TopLinksArea .TopLink a {color:#344f67; }
#TopLinksArea .TopLink a:hover, #TopLinksArea .TopLink a:focus, #TopLinksArea .TopLink a:visited:hover, #TopLinksArea .TopLink a:visited:focus {color:#4E7496; text-decoration:underline; }
#TopLinksArea span {margin:0 8px; }
/*#endregion*/

@media (max-width: 979px) {
	#Header .headerwrapper {height:100px; background: none #81D1E0; }
    #Header a.logo {top:11px; }
    #Header .navbar {width:100%; height:0;right:0; top:100px; } 
    #Header .navbar-inner {font-size:1.214em; }
    #Header .btn-navbar {padding:0; margin:0 !important; width:62px; height:52px; float:none; background:url("/Style%20library/finance/images/menu.png") no-repeat scroll 0 0 transparent; 
                         border:0 none; position:absolute; top:-76px; left:155px; }
    #Header .btn-navbar .icon-bar {display:none; }
    #Header .nav-collapse {z-index:5 !important; }
    #Header .nav {margin:0; }
    #Header .nav > li {border-top:1px solid #B7E4ED ;background-color:#82D1E0; }
    #Header .nav > li > a {padding:10px 8px; margin-bottom:0; color:#4A4236 !important; text-shadow:none !important;}
    #Header .nav > li > a:hover, #Header .nav > li > a:focus, #Header .nav > li > a:visited:hover, #Header .nav > li > a:visited:focus 
    {background-color:#B7E4ED; color:#4a4235 !important; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; }
    #Header .nav > li.Selected > a:hover,#Header .nav > li.Selected > a:focus,#Header .nav > li.Selected > a:visited:hover,#Header .nav > li.Selected > a:visited:focus,#Header .nav > li.Selected a 
    {color:#fff !important;-webkit-border-radius:0; -moz-border-radius:0; border-radius:0; background-color:#4A4235;}
	#Header .searchbox {width:100%; background-color:#82D1E0; position:absolute; left:0; top:100px; z-index:5 !important; }
    #Header .searchbox .btn-navbar {left:75px; background:url("/Style%20library/finance/images/search.png") no-repeat scroll 0 0 transparent;display:none; } 
    #Header .searchbox > div {display:none; padding:10px 5px; }
    #SearchBox {width:100%; background: none rgba(255, 255, 255, 0.72); box-shadow:-3px -3px 0 rgba(135, 135, 135, 0.72);-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
    #SearchBox .ms-srch-sbLarge {width:100%; }
    #SearchBox .ms-srch-sbLarge input {min-width:90%; }
    #SearchBox .ms-srch-sbLarge .ms-srch-sb-searchLink {float:left;margin-left:6px}
    #Header .edulogo {left:22px;top:22px; }
}
@media (max-width: 480px) {
    #Header .headerwrapper {background:url("/Style%20library/finance/images/headerRes480.png") no-repeat scroll 0 0 transparent;background-size:100% 100px; }
    #Header a.logo {width:30%;right:2%;top:22px; }
    #Header .navbar {top:100px; }
    #Header .btn-navbar {left:135px;top:-80px; }
    #Header .searchbox {top:100px; }
    #Header .searchbox .btn-navbar {left:62px; }
    #SearchBox .ms-srch-sbLarge input {min-width:80%; }
    #Header .edulogo {width:25px;left:20px; }
}
/*#endregion*/

/*#region HomePageOverflows */
/* Large desktop */
.HomePageOverflowsShadow {margin:0 0 20px; height:15px; background:url('/Style%20library/finance/images/shadow_280.png') no-repeat center bottom transparent; }
.HomePageOverflows       {padding:15px 15px 10px; height:210px; background-color:#fff; /*box-shadow: 2px 2px 10px #888888; -moz-box-shadow: 2px 2px 10px #888888; 
                          -webkit-box-shadow: 2px 2px 10px #888888; /* For IE8 */ /*-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#888888')";*/ }
.HomePageOverflows .TitleArea      {margin:0; height:110px; padding-top:10px; }
.HomePageOverflows .CommonSubjects {width:100%; height:80px; display:inline-block; }
.HomePageOverflows .TitleArea      .ImageSection {padding:5px 5px 5px 10px; margin:0; display:inline-block; vertical-align:top; }
.HomePageOverflows .CommonSubjects .ImageSection {padding-right:5px; }
.HomePageOverflows .TitleArea      .TextSection  {padding:4px 8px 3px 0; margin:0; max-width:51%; display:inline-block; letter-spacing:-0.025em; vertical-align:top; }
.HomePageOverflows .CommonSubjects .TextSection  {max-width:60%; }
.HomePageOverflows .TitleArea      .TextSection p  {padding:0; margin:0; max-height:38px; color:#424245; font-size:1.286em; line-height:18px; overflow:hidden; }
.HomePageOverflows .TitleArea      .TextSection h3 {padding:0; margin:5px 0; color:#4094c6; font-size:1.786em; font-weight:bold; line-height:25px; overflow:hidden; }
.HomePageOverflows .CommonSubjects .TextSection p  {max-height:21px; }
.HomePageOverflows .CommonSubjects .TextSection h3 {max-height:30px; }

.HomePageOverflows .SubjectTags {max-height:128px; text-align:center; overflow:hidden; }
/*.HomePageOverflows .SubjectTags a {padding:3px 6px; margin:3px; display:inline-block; background-color:#eee; color:#4094c6; font-size:18px; letter-spacing:-0.025em; border-radius:3px; }
.HomePageOverflows .SubjectTags a:hover {background-color:#e4e4e4; text-decoration:none; cursor:pointer; }*/
.HomePageOverflows .ButtonArea {margin:25px auto 5px; width:216px; height:67px; overflow:hidden; display:table; background:url('/Style%20library/finance/images/button_bg.png') no-repeat center bottom transparent; }
.HomePageOverflows .ButtonArea a {height:auto; display:table-cell; background: url('/Style%20library/finance/he-il/images/arrow_18.png') no-repeat scroll 14px 20px transparent; 
		                          color:#fff; font-size:1.286em; font-weight:bold; vertical-align:middle; overflow:visible; }
.HomePageOverflows .ButtonArea a:hover, .HomePageOverflows .ButtonArea a:focus, .HomePageOverflows .ButtonArea a:visited:hover, .HomePageOverflows .ButtonArea a:visited:focus {color:#D5D5D5; text-decoration:none; cursor:pointer; }
.HomePageOverflows .ButtonArea a span  {padding:0 15px 7px 0; width:160px; height:auto; display:table-cell; text-align:center; }

.HomePageOverflows .ImageArea       {display:block; text-align:center; }
.HomePageOverflows .SmallButtonArea {margin:25px 5px 5px; width:190px; height:35px; background:url("/Style%20Library/Finance/he-il/Images/arrow_12.png") no-repeat scroll 10px center #58ACDD; border:1px #eee outset; border-radius:5px; -moz-border-radius:5px;-webkit-border-radius:5px; }
.HomePageOverflows .SmallButtonArea:hover, .HomePageOverflows .SmallButtonArea:focus, .HomePageOverflows .SmallButtonArea:visited:hover, .HomePageOverflows .SmallButtonArea:visited:focus {background-color: #50A3D3; border:1px #eee inset; }
.HomePageOverflows .SmallButtonArea a {padding:5px 10px; height:25px; display:block; color:#fff; font-size:1.143em; font-weight:bold; }
.HomePageOverflows .SmallButtonArea a:hover, .HomePageOverflows .SmallButtonArea a:focus, .HomePageOverflows .SmallButtonArea a:visited:hover, .HomePageOverflows .SmallButtonArea a:visited:focus {color:#D5D5D5; text-decoration:none; cursor:pointer; }
.HomePageOverflows .SmallButtonArea a span  {vertical-align:middle; }

@media (max-width: 979px) {     /* Desktop, Landscape tablet, Portrait tablet to Landscape phone */
	.HomePageOverflows {margin:10px 0 0; }
	.HomePageOverflows .TitleArea      {vertical-align:middle; }
	.HomePageOverflows .CommonSubjects {height:25%; }
	.HomePageOverflows .TitleArea      .ImageSection {padding:0;max-width:30%; }
	.HomePageOverflows .TitleArea      .TextSection {max-width:65%; }
    .HomePageOverflows .CommonSubjects .TextSection {padding:0; max-width:100%; }
    .HomePageOverflows .CommonSubjects .TextSection h3 {margin:1px 0 5px; }

	.HomePageOverflows .SubjectTags {max-height:75%; }
    .HomePageOverflows .ButtonArea {width:100%; height:auto; background:#54ABDE none; border:1px #eee outset; border-radius:15px; -moz-border-radius:15px;-webkit-border-radius:15px; }
	.HomePageOverflows .ButtonArea:hover {background-color: #50A3D3; border:1px #eee inset; }	
	.HomePageOverflows .ButtonArea a {padding:14px 8px; width:auto; display:block; background:none; }
	.HomePageOverflows .ButtonArea a span {padding:0; width:auto; display:block; }
	.HomePageOverflows .SmallButtonArea {width:auto; background-image:none; }
}
@media (max-width: 767px) {
    .span3 .HomePageOverflows {margin-top:10px;}
	.HomePageOverflows {height:auto; box-shadow:none;margin:0 0 10px; }
    .HomePageOverflows .TitleArea       {width:59%; height:auto; display:inline-block; }
	.HomePageOverflows .CommonSubjects  {width:100%; height:auto; }
    .HomePageOverflows .TitleArea      .ImageSection {max-width:20%; }
    .HomePageOverflows .TitleArea      .TextSection {max-width:75%; }
    .HomePageOverflows .CommonSubjects .TextSection {max-width:100%; }
    .HomePageOverflows .SubjectTags     {text-align:right; }
    .HomePageOverflows .ButtonArea      {margin:0; width:40%; display:inline-block; vertical-align:middle; }
    .HomePageOverflows .SmallButtonArea {margin:0; width:190px; float:left; background-image:url("/Style%20Library/Finance/he-il/Images/arrow_12.png"); }
}
@media (max-width: 480px) {     /* Landscape phones and down */
    .HomePageOverflows .TitleArea  {width:100%; display:block; }
	.HomePageOverflows .ButtonArea {width:67%; float:left; }
    .HomePageOverflows .TitleArea      .TextSection {margin-bottom:10px; }
    .HomePageOverflows .CommonSubjects .TextSection {margin-bottom:0; }
}
/*#endregion*/

/*#region LifeState */
#LifeState {padding-bottom:10px;background:url('/Style%20library/finance/images/bg_lifePoints.png') transparent no-repeat 0 0;padding:10px 0;min-height: 104px;}
#LifeState a:hover, #LifeState a:focus, #LifeState a:visited:hover, #LifeState a:visited:focus {text-decoration:none;}
#LifeState .button {margin:15px auto 0;color:#fff; font-size:1.357em;display:block;width:215px;height:66px;background:url('/Style%20library/finance/images/button_bg.png') transparent no-repeat 0 0;text-align:center;line-height:57px;}
#LifeState .button:hover, #LifeState .button:focus, #LifeState .button:visited:hover, #LifeState .button:visited:focus {color:#3F3F3F; }
#LifeState .wrapper {display:inline-block; margin:0 15px;text-align:center;color:#716660 !important}
#LifeState .wrapper img {margin:0 15px;}
#LifeState .wrapper a {color:#716660 !important}
#LifeState .wrapper a:hover, #LifeState .wrapper a:focus, #LifeState .wrapper a:visited:hover, #LifeState .wrapper a:visited:focus {text-decoration:underline; color:#000; }
@media (max-width: 979px) {
	#LifeState {background:none;min-height:inherit;padding:0;}
	#LifeState .button {margin:15px 0 0 0;}
	#LifeState .wrapper {display:block; text-align:right;}
	#LifeState .wrapper img {display:none;}
}
/*#endregion*/

/*#region MainParagraph, TabbedParagraph */
#MainParagraph {padding:20px;background-color:#F2F2F2; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;color:#463f32;position:relative;overflow:hidden; }
#MainParagraph h2 {font-size:2.571em;margin-top:0; }
#MainParagraph h3.title {font-size:1.714em;line-height:normal;}
#MainParagraph div.content a {text-decoration:underline;}
#MainParagraph h3.title.noimage,#MainParagraph div.content.noimage {max-width:inherit;}
#MainParagraph .ParagraphImage img {float:left;margin:0 10px 10px 0;}

#TabbedParagraph {margin-top:25px;}
#TabbedParagraph .tabs {float:right;vertical-align:top;}
#TabbedParagraph .tabs > div {display: table; overflow: hidden; margin: 0 auto; height: 55px;width:180px;margin-bottom:15px;}
#TabbedParagraph .tabs .wrapper {display:table-cell; vertical-align: middle; height: auto; overflow: visible;background:url('/Style%20Library/Finance/he-il/Images/paragraph_tabs.png') transparent no-repeat right 0;}
#TabbedParagraph .tabs a {text-align: right; height: auto;margin: 0 auto;display:block;padding:5px 10px 5px 15px;line-height:15px; }
#TabbedParagraph .tabs a span.icon {margin-top:4px; background:url('/Style%20Library/Finance/he-il/Images/arrows.png') transparent no-repeat right 0;display:inline-block;width:4px;height:9px;vertical-align:top;}
#TabbedParagraph .tabs a span.tabtext {max-width:145px;display:inline-block;}
#TabbedParagraph .tabs a:hover, #TabbedParagraph .tabs a:focus, #TabbedParagraph .tabs a:visited:hover, #TabbedParagraph .tabs a:visited:focus {text-decoration:none; color:#463f32; }
#TabbedParagraph .tabs .wrapper.Selected {text-decoration:none;background:url('/Style%20Library/Finance/he-il/Images/paragraph_tabs.png') transparent no-repeat right -55px;}
#TabbedParagraph .tabs .wrapper.Selected a {color:#463f32;}
#TabbedParagraph .tabs .wrapper.Selected a span.icon, #TabbedParagraph .tabs a:hover span.icon, #TabbedParagraph .tabs a:focus span.icon, 
#TabbedParagraph .tabs a:visited:hover span.icon, #TabbedParagraph .tabs a:visited:focus span.icon {background:url('/Style%20Library/Finance/he-il/Images/arrows.png') transparent no-repeat right -9px;}
#TabbedParagraph .contents {width:466px;float:right;position:relative;padding-bottom:30px;}
#TabbedParagraph .contents h3 {margin:0;}
#TabbedParagraph .contents .maincontent {margin-bottom:20px; }
#TabbedParagraph .contentwrapper {width:468px;}
#TabbedParagraph .attention,#TabbedParagraph .advice,#TabbedParagraph .testcase,#TabbedParagraphMobile .attention,#TabbedParagraphMobile .advice,
    #TabbedParagraphMobile .testcase {background-color:#FFF0EB;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px; max-width:438px}
#TabbedParagraph .text {/*max-width: 448px;padding-left: 135px;*/}
#TabbedParagraph .testcase span.icon,#TabbedParagraph .attention span.icon,#TabbedParagraph .advice span.icon {/*background:url('/Style%20Library/Finance/Images/content_icons.png') transparent no-repeat right 0;*/}
#TabbedParagraph .attention span.icon img, #TabbedParagraph .testcase span.icon img, #TabbedParagraph .advice span.icon img {margin-left:10px;}  {/*background:url('/Style%20Library/Finance/Images/payAttention.png') transparent no-repeat right 0;*/}
#TabbedParagraph .testcase span.icon {/*background:url('/Style%20Library/Finance/Images/diduKnow.png') transparent no-repeat right 0;*/}
#TabbedParagraph .advice span.icon {/*background:url('/Style%20Library/Finance/Images/do.png') transparent no-repeat right 0;*/}
#TabbedParagraph .attention h3.maintitle, #TabbedParagraph .advice h3.maintitle, #TabbedParagraph .testcase h3.maintitle {display:inline-block;}
#TabbedParagraph .testcase ,#TabbedParagraph .attention ,#TabbedParagraph .advice {position:relative;padding:15px;margin-bottom:15px;min-height:210px;}
#TabbedParagraph h3.maintitle {font-size:2em;color:#e86f4b;background:url('/Style%20Library/Finance/Images/orangeLine.png') transparent no-repeat right bottom;min-height:60px;line-height:55px;}
#TabbedParagraph span.bgimage {left:20px;bottom:20px;position:absolute;display:block;width:140px;height:210px;}
#TabbedParagraph .attention span.bgimage {width:100px;height:150px;/*background:url('/Style%20Library/Finance/Images/attentionBG.png') transparent no-repeat 0 0;*/}
#TabbedParagraph .testcase span.bgimage {width:100px;height:113px;/*background:url('/Style%20Library/Finance/Images/testcaseBG.png') transparent no-repeat 0 0;*/}
#TabbedParagraph .advice span.bgimage {width:100px;height:150px;/*background:url('/Style%20Library/Finance/Images/adviceBG.png') transparent no-repeat 0 0;*/}
#TabbedParagraph .paging {position:absolute;height:20px;width:300px;text-decoration:underline;}
#TabbedParagraph .paging .prev {position:absolute;right:0;}
#TabbedParagraph .paging .next {position:absolute;right:90px;}
#TabbedParagraph .paging .disabled {cursor:default;color:gray;}
#TabbedParagraph .paging .disabled:hover, #TabbedParagraph .paging .disabled:focus, #TabbedParagraph .paging .disabled:visited:hover, #TabbedParagraph .paging .disabled:visited:focus {text-decoration:none;}
#TabbedParagraph .print {text-decoration:underline; position:absolute;left:1px;bottom:10px;height:25px;background:url("/Style%20library/finance/images/print.png") no-repeat scroll right 0;padding-right:30px;}
#TabbedParagraph .shadow-wrapper {float:right;width:11px;margin:0 15px;}


.emptybg { background:inherit; }

#MainParagraph,#TabbedParagraph .attention,#TabbedParagraph .advice,#TabbedParagraph .testcase,#TabbedParagraphMobile .attention,#TabbedParagraphMobile .advice,
    #TabbedParagraphMobile .testcase {box-shadow:3px 5px 0 #AAA;-moz-box-shadow:3px 5px 0 #AAA;-webkit-box-shadow:3px 5px 0 #AAA;}
@media (max-width: 979px) {
	#MainParagraph {padding:5px 15px; margin-top:14px; }
    #MainParagraph h2 {font-size:2.143em; }
    #MainParagraph h3.title {font-size:1.571em; }
	#MainParagraph h3.title, #MainParagraph div.content {max-width:inherit; }
    
    #TabbedParagraphMobile .paragraph {margin:20px 0 0; }
    #TabbedParagraphMobile .paragraphBorder {border:1px solid #4194C6;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px; }
    #TabbedParagraphMobile .tabhead {cursor:pointer; }
    #TabbedParagraphMobile .tabhead .icon {margin-right:5px;margin-top:12px;width:22px;height:20px;display:inline-block;background:url("/Style%20library/finance/images/arrowCollapse.png") no-repeat scroll 0 0;vertical-align:top; }
    #TabbedParagraphMobile .tabhead .icon.open {background-position:0 -20px; }	
    #TabbedParagraphMobile .tabtitle {max-width:90%;padding:0 5px;display:inline-block;font-size:1.429em;line-height:normal;color:#4094c6; }
    #TabbedParagraphMobile .tabcontent {padding:0 15px; position:relative; }
    #TabbedParagraphMobile .tabcontent > .ms-rtestate-field {margin-bottom:20px; display:inherit !important; }
    #TabbedParagraphMobile .attention, #TabbedParagraphMobile .advice, #TabbedParagraphMobile .testcase {padding:10px; margin-bottom:20px;}
	#TabbedParagraphMobile h3.maintitle {margin:0; font-size:1.143em; color:#e86f4b; line-height:normal; }
    #TabbedParagraphMobile .text p {margin:5px 0; }
    .emptybg{display:none !important;}
        .testcase img,.attention img,.advice img {display:none !important;}
    #TabbedParagraph h3.maintitle {padding-right:0px;background:inherit;min-height:0px;}
    #TabbedParagraph .testcase, #TabbedParagraph .attention, #TabbedParagraph .advice{ min-height:0px; }
}
@media (max-width: 767px) {
    #MainParagraph h2 {font-size:1.714em; line-height:normal; }
    #MainParagraph h3.title {margin:10px 0 2px; font-size:1.143em; border-bottom:0 none; line-height:normal; }
}
@media (max-width: 480px) {
    #TabbedParagraphMobile .tabtitle {max-width:84%; }
}
/*#endregion*/

/*#region PageTitle */
#pageTitle {padding:5px 18px; margin-bottom:5px; height:81px; font-size:3.41em; font-family:Arial,Helvetica,sans-serif; color:#e86f4b; background:url("/Style%20library/finance/images/titleInner.png") no-repeat scroll 0 0; line-height:50px; position:relative;}
#pageTitle img {font-size:20%;}
#pageTitle div.ms-rtestate-field,#pageTitle > div {display:inline-block !important;max-width:53px;line-height:3px;}
@media (max-width: 979px) {
    #pageTitle {margin:20px 2px 10px; height:auto; background:none white; font-size:2em; line-height:normal; }
}
@media (max-width: 480px) {
    #pageTitle > span {width:100%; display:inline-block; vertical-align:middle;}
    #pageTitle > span.dynamicWidth {width:79%;}
}
/*#endregion*/

/*#region Paging */
.FinancePaging {padding:15px 0; display:none; font-size:1em; text-align:center; clear:both; }
.FinancePaging.Show {display:block; }
.FinancePaging .notRelevant {display:none; }
.FinancePaging a {color:#4094c6; }

/* Previous and Next navigation */
.FinancePaging .navText {display:inline-block; }
.FinancePaging .navText .Text     {padding: 0 15px; display:inline-block; line-height:34px; background:url("/Style%20library/finance/images/arrowPaging.png") no-repeat scroll 0 0 transparent; }
.FinancePaging .navText .inActive {color:#7b7b7c; }
.FinancePaging .navText .Text:hover, .FinancePaging .navText .Text:focus, .FinancePaging .navText .Text:visited:hover, .FinancePaging .navText .Text:visited:focus {text-decoration:none; }
.FinancePaging .navText.Right .Text     {background-position:100% -68px; }
.FinancePaging .navText.Right .inActive {background-position:100% -102px; }
.FinancePaging .navText.Left  .Text     {background-position:0 0; }
.FinancePaging .navText.Left  .inActive {background-position:0 -34px; }

/* General Nummeric or Alphabetic navigation */
.FinancePaging .navPages {font-size:1.143em; } /*Numeric Only*/
.navPages {display:inline-block; }
.navPages .Page       {display:inline-block; background:url("/Style%20library/finance/Images/allLettersBg.png") no-repeat scroll -36px 0 transparent; color:#4094c6; text-align:center; line-height:30px; }
.navPages .Page.First {background-position:-74px 0; }
.navPages .Page.Last  {background-position:0 0; }
.navPages .Page:hover, .navPages .Page:focus, .navPages .Page:visited:hover, .navPages .Page:visited:focus, .navPages .Page.ln-selected {text-decoration:none; color:#fff; }
.navPages .Page span  {width:36px; height:34px; display:block; }
.navPages .Page:hover span, .navPages .Page:focus span, .navPages .Page:visited:hover span, .navPages .Page:visited:focus span, .navPages .Page.ln-selected span {background:url("/Style%20library/finance/images/letterBg.png") no-repeat scroll 0 1px transparent; }
.navPages .Page.ln-disabled {color:#85b1cb; }
.navPages .Page.ln-disabled:hover span, .navPages .Page.ln-disabled:focus span, .navPages .Page.ln-disabled:visited:hover span, .navPages .Page.ln-disabled:visited:focus span {background:none; cursor:default !important; }

#lastPage1,#firstPage {display: none !important;}
#PageLinkNext {border:0;padding-left:12px; background:url("/Style%20library/finance/images/arrowPaging.png") no-repeat scroll 0 0 transparent;width:auto;}
#PageLinkPrev {border:0;padding-right:12px; background:url("/Style%20library/finance/images/arrowPaging.png") no-repeat scroll right -68px transparent;width:auto;}
#PagingLink {background:url("/Style%20library/finance/Images/allLettersBg.png") no-repeat scroll -36px 0 transparent; color:#4094c6; text-align:center; line-height:30px; }

/*#endregion*/

/*#region PlasmaHomePage */
/* Text and Button */
#PlasmaHomePage .TextSection {margin-left:25px;width:32%;display:inline-block;position:absolute;left:0;top:24%;}
#PlasmaHomePage h3 {margin:0 0 15px;font-size:4.429em;color:#fff;line-height:55px; }
#PlasmaHomePage p {margin:0;font-size:2.857em;font-weight:bold;color:#000;line-height:36px;}
#PlasmaHomePage img {height:420px; width:100%; }
/* Arrows */
#PlasmaHomePage .rsArrow {display:none !important;}
/* Bullets */
#PlasmaHomePage .rsNav {position:absolute; bottom:10px; left:30px; direction:ltr; }
#PlasmaHomePage .rsNav.rsBullets {left:30px;bottom:12px;}
#PlasmaHomePage .rsNavItem {height:18px;width:18px;cursor:pointer; display:inline-block; }
#PlasmaHomePage .rsBullet {margin:0 4px;}
#PlasmaHomePage .rsNavItem.Slide1,#PlasmaHomePage .rsNavItem.Slide2,#PlasmaHomePage .rsNavItem.Slide3,#PlasmaHomePage .rsNavItem.Slide4 {background:url('/Style%20library/finance/images/paging.png') transparent no-repeat 0 0;}
#PlasmaHomePage .rsNavItem.Slide1:hover,#PlasmaHomePage .rsNavItem.Slide1:focus,#PlasmaHomePage .rsNavItem.Slide1:visited:hover,#PlasmaHomePage .rsNavItem.Slide1:visited:focus,#PlasmaHomePage .rsNavItem.rsNavSelected.Slide1, 
#PlasmaHomePage .rsNavItem.Slide2:hover,#PlasmaHomePage .rsNavItem.Slide2:focus,#PlasmaHomePage .rsNavItem.Slide2:visited:hover,#PlasmaHomePage .rsNavItem.Slide2:visited:focus,#PlasmaHomePage .rsNavItem.rsNavSelected.Slide2, 
#PlasmaHomePage .rsNavItem.Slide3:hover,#PlasmaHomePage .rsNavItem.Slide3:focus,#PlasmaHomePage .rsNavItem.Slide3:visited:hover,#PlasmaHomePage .rsNavItem.Slide3:visited:focus,#PlasmaHomePage .rsNavItem.rsNavSelected.Slide3, 
#PlasmaHomePage .rsNavItem.Slide4:hover,#PlasmaHomePage .rsNavItem.Slide4:focus,#PlasmaHomePage .rsNavItem.Slide4:visited:hover,#PlasmaHomePage .rsNavItem.Slide4:visited:focus,#PlasmaHomePage .rsNavItem.rsNavSelected.Slide4 
    {background:url('/Style%20library/finance/images/paging.png') transparent no-repeat 0 -18px;}
#PlasmaHomePage .rsNavItem.Slide2 {background-position:0 -36px;}
#PlasmaHomePage .rsNavItem.Slide2:hover, #PlasmaHomePage .rsNavItem.Slide2:focus, #PlasmaHomePage .rsNavItem.Slide2:visited:hover, 
#PlasmaHomePage .rsNavItem.Slide2:visited:focus, #PlasmaHomePage .rsNavItem.rsNavSelected.Slide2 {background-position:0 -54px;}
#PlasmaHomePage .rsNavItem.Slide3 {background-position:0 -72px;}
#PlasmaHomePage .rsNavItem.Slide3:hover, #PlasmaHomePage .rsNavItem.Slide3:focus, #PlasmaHomePage .rsNavItem.Slide3:visited:hover, 
#PlasmaHomePage .rsNavItem.Slide3:visited:focus, #PlasmaHomePage .rsNavItem.rsNavSelected.Slide3 {background-position:0 -90px;}
#PlasmaHomePage .rsNavItem.Slide4 {background-position:0 -108px;}
#PlasmaHomePage .rsNavItem.Slide4:hover, #PlasmaHomePage .rsNavItem.Slide4:focus, #PlasmaHomePage .rsNavItem.Slide4:visited:hover, 
#PlasmaHomePage .rsNavItem.Slide4:visited:focus, #PlasmaHomePage .rsNavItem.rsNavSelected.Slide4 {background-position:0 -126px;}
/* royalSlider */
#PlasmaHomePage.royalSlider {width:100%;position:relative;direction:rtl; overflow:hidden; }
#PlasmaHomePage.royalSlider,#PlasmaHomePage.royalSlider .rsOverflow,#PlasmaHomePage.royalSlider .rsSlide,
#PlasmaHomePage.royalSlider .rsVideoFrameHolder,#PlasmaHomePage.royalSlider .rsThumbs {background: none !important;}
#PlasmaHomePage .rsSlide {cursor:pointer; }

.royalSlider .buttons a {z-index:4;width:25px;height:25px;display:block;background: url("/Style%20Library/Finance/Images/plasmaButtons.png") no-repeat 0 0;position:absolute;top:10px;right:10px;}
.royalSlider .buttons a:hover,.royalSlider .buttons a:hover:visited,.royalSlider .buttons a:focus,.royalSlider .buttons a:focus:visited {background-position:0 -25px;}
.royalSlider .buttons a.start {background-position:0 -50px;}
.royalSlider .buttons a.start:hover,.royalSlider .buttons a.start:hover:visited,.royalSlider .buttons a.start:focus,.royalSlider .buttons a.start:focus:visited {background-position:0 -75px;}

@media (max-width: 979px) {
    #PlasmaHomePage {margin-top:10px;}
    #PlasmaHomePage .rsContent {height:auto;}
    #PlasmaHomePage .TextSection {top:15%;}
    #PlasmaHomePage h3 {font-size:3.571em;line-height:44px;}
    #PlasmaHomePage p {font-size:2.286em;line-height:28px;}
    #PlasmaHomePage img {height:auto;}
}
@media (max-width: 767px) {
    #PlasmaHomePage .TextSection {margin-left:33px;width:30%;top:12%;}
    #PlasmaHomePage h3 {font-size:2.857em;line-height:35px;}
    #PlasmaHomePage p {font-size:1.786em;line-height:22px;}
    #PlasmaHomePage .rsArrow {display:block !important;position:absolute;top:36%;}
    #PlasmaHomePage .rsArrowIcn {height:68px;width:33px;}
    #PlasmaHomePage .rsArrowLeft {left:0;}
    #PlasmaHomePage .rsArrowLeft .rsArrowIcn  {background:url('/Style%20library/finance/images/arrowPlazma.png') transparent no-repeat 0 -68px;}
    #PlasmaHomePage .rsArrowRight {right:0;}
    #PlasmaHomePage .rsArrowRight .rsArrowIcn {background:url('/Style%20library/finance/images/arrowPlazma.png') transparent no-repeat 0 0;}
    #PlasmaHomePage .rsBullets {display:none;}    
}
@media (max-width: 480px) {
    #PlasmaHomePage .TextSection {width:25%;top:10px;}
    #PlasmaHomePage h3 {font-size:1.857em;line-height:23px;margin-bottom:8px;}
    #PlasmaHomePage p {font-size:1.143em;line-height:14px;}
    #PlasmaHomePage .rsArrow {top:30%; }
}
/*#endregion*/

/*#region ReadMore, Tips and Tools */

.LinksList {padding:10px 10px 30px;color:#463f32;position:relative;margin-bottom:20px;background:url('/Style%20library/finance/images/shadow_narrow.png') #fff no-repeat right bottom;}
.LinksList .mainTitle {background:url('/Style%20Library/Finance/Images/blueLine.png') transparent no-repeat right bottom; }
.LinksList .icon {margin:0 0 6px 6px; vertical-align:top; }
.LinksList .contentTitle {margin:7px 0; max-width:65%; min-height:50px; display:inline-block; font-size:1.571em; vertical-align:top; }
.LinksList ul > li {background:url('/Style%20library/finance/he-il/images/blackBullet.png') transparent no-repeat right 13px;padding:7px 10px 5px 0; border-top:#B5EAE0 1px solid;}
.LinksList ul > li.first {border-top:none;}
#Tips .ms-rtestate-field li {border-top:#B5EAE0 1px solid;padding:7px 10px 5px 0;background-position:right 13px;}
#Tips .ms-rtestate-field li:first-child {border-top:0;}
#Tips .ms-rteElement-FinanceBullets {background:url('/Style%20library/finance/he-il/images/viBullet.png') transparent no-repeat right 11px;padding:7px 15px 5px 0; border-top:#B5EAE0 1px solid;}
#Tips .ms-rteElement-FinanceBullets:first-child {border-top:0;}


#Tools h3 {margin-right:4px; line-height:22px;}
#ReadMore a, #Tools a {color:#463f32;}
#ReadMore a:hover, #ReadMore a:focus, #ReadMore a:visited:hover, #ReadMore a:visited:focus, #Tools a:hover, #Tools a:focus, #Tools a:visited:hover, #Tools a:visited:focus {color:#4E7496 !important; text-decoration:none !important; }
#ReadMore ul  {margin:0;}
#Tools ul  {margin:0;}

@media (max-width: 979px) {
    .LinksList {background:none #fff;}
    .LinksList .mainTitle {background:none; border-bottom:3px #7ECBDB solid;}
	.LinksList .icon {width:40px; }
    .LinksList .contentTitle {margin:5px 0 10px; max-width:63%; min-height:0; line-height:25px; }    	
}
@media (max-width: 767px) {
    #Tips {margin-top:20px; }
}
/*#endregion*/

/*#region Refieners */
#Refinement {background-color:#FFF;padding:15px;}
.ms-ref-refinername:link, .ms-ref-refinername:visited {font-size:14px !important;}
.ms-ref-refinername {font-size:14px;font-weight:bold;}
.ms-ref-refinername .ms-displayInlineBlock {font-size:1.571em;}
.ms-ref-name,.ms-ref-count {color:#0088CC;}
 /*#endregion*/

/*#region SearchBoxPredefined */
.finance-search .right {height:125px; width:925px; float:right; padding-right:10px; background:url('/Style%20Library/Finance/Images/bgSearch.png') no-repeat right; }	
.finance-search .left  {height:125px; width:19px; float:right; background:url('/Style%20Library/Finance/Images/bgSearch.png') no-repeat left;}
.finance-search h3 {color:#E86F4B; margin:0; font-size:1.429em; line-height:40px;}
.finance-search #SBPredefinedDynamicDiv {padding-right:7px;}
.finance-search .search-ctl { margin-left:8px; }
.finance-search .search-ctl input {width:310px; }
.finance-search .search-ctl select {width:200px; }
.finance-search .search-buttons {float:left;margin:32px 0 0 0;}
.finance-search div div div {display:inline-block; margin-top:10px;}
.finance-search div div label {display:block; font-weight:bold; font-size:1.143em; margin-right:5px; margin-bottom:5px;}
.finance-search div div a {text-decoration:underline; font-size:0.929em; color:#408AB3; vertical-align:bottom; }
.finance-search .textBox-right, .finance-search .textBox-left {height:32px; background:url('/Style%20Library/Finance/Images/textAreaLong.png') no-repeat right;  float:right; margin:0;}
.finance-search .textBox-right {width:95%; }
.finance-search .textBox-left  {width:5%; }
.finance-search .textBox-right input {width:100%; margin:1px; height:32px;}
.finance-search .sp-title {width: 40%; vertical-align:top;}
.finance-search .sp-title input {border:none; background-color:transparent;}
.finance-search .submitSearch {width:114px; min-width:100px; padding:0 0 3px; border:0; background:url('/Style%20Library/Finance/Images/buttonOrange.png') no-repeat; color:white; font-size:1.429em; 
                               font-weight:bold; font-family:Arial,​Helvetica,​sans-serif; height:32px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }

.finance-search.tools-search {margin-bottom:25px; overflow:hidden; }
.finance-search.tools-search .cblMMDToolTypes_options {margin-top:13px; margin-right:5px; width:100%;}
.finance-search.tools-search .cblMMDToolTypes_options label {float:right; font-weight:normal; margin-right:5px; margin-left:15px; margin-bottom:0;}
.finance-search.tools-search .cblMMDToolTypes input {float:right;}
.finance-search.tools-search .sp-title {width: 46%; vertical-align:top;}
.finance-search.tools-search .cb_option {margin:0; padding:0;}
.finance-search.tools-search .explanation {font-weight:normal; font-size:0.857em; margin-right:5px;}
.finance-search.tools-search .search-ctl input {width:auto; }
.finance-search.tools-search #Back,.finance-search.video-search #Back {margin-right:5px;}

.finance-search.video-search {padding-top:8px; }
.finance-search.video-search #0Back {margin-right:5px;display:none;} 
.finance-search.video-search .ddlDiv {margin-top:0;}
.finance-search.filter .right {width:668px; }	
.finance-search.filter .right > div {padding-right:7px;}
.finance-search.filter .left  {width:19px; }
.finance-search.filter .search-ctl select {width:160px; }
.finance-search.filter .search-buttons {margin-top:10px; }
.finance-search.filter .submitSearch {width:84px; min-width:0; height:54px; background:url('/Style%20Library/Finance/Images/bt_Wide.png') no-repeat; }
.finance-search.tools-search .search-buttons {width:244px;vertical-align:top;}

@media (max-width: 979px) {
    .finance-search {padding:15px !important;background-color:#F2F2F2; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
    .finance-search .right, .finance-search.filter .right {background:none;width:100%;height:auto;float:none;padding:0;}
    .finance-search .left , .finance-search h3 {display:none;}
    .finance-search select, .finance-search input[type='text'] {padding:6px;width:99% !important;height:34px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box; }
    .finance-search .search-ctl {margin-left:0; overflow:hidden; }
    .finance-search .ddlDiv {height:34px;width:99% !important;background:url("/Style%20Library/Finance/Images/ddl.png") no-repeat scroll 13px 13px #FFF;overflow:hidden;
        border:1px solid #CCC;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; }
    .finance-search .ddlDiv select {border:0 !important;background-color:transparent;text-indent:0.01px;text-overflow:""; }
    .finance-search.tools-search .search-ctl {margin-bottom:7px; }
    .finance-search .search-buttons {margin-top:7px;width:99%;float:none;text-align:left;}
    .finance-search div div div {display:block;margin:0; }
    .finance-search div div a {font-size:1.154em; }
    .finance-search .submitSearch {min-width:0;background:url('/Style%20Library/Finance/Images/bt_Wide.png') no-repeat;}
    .finance-search .submitSearch, .finance-search.filter .submitSearch {width:64px;height:41px;background-size:100%;-moz-background-size:100%;-webkit-background-size:100%; }
}
@media (max-width: 480px) {
    .finance-search.tools-search .cblMMDToolTypes_options input, .finance-search.tools-search .cblMMDToolTypes_options label {float:none; display:inline-block; }
    .finance-search.tools-search .cblMMDToolTypes_options input {width:8%;border:0 none; }
    .finance-search.tools-search .cblMMDToolTypes_options label {margin-left:0; width:85%; }
}
/*#endregion*/

/*#region SearchResult */
#Result.ms-srch-result {margin-top:15px; }
#Result .ms-srch-result-noResultsTitle {font-family:Arial,Helvetica,sans-serif; }
#Result .ms-srch-result-groups {margin-bottom:0 !important; }
#Result #ResultFooter {margin:0; }
.SearchResult {padding:10px 5px 25px; margin:0; width:auto; background:url("/Style%20Library/Finance/Images/shadow_950.png") no-repeat scroll center bottom; }
.SearchResult.Last {background-image:none; }
.SearchResult .ms-srch-item-body {display:block; }
.SearchResult .ms-srch-item-icon {padding-left:10px; margin-top:5px; max-width:40px; min-width:25px; height:auto; display:inline-block; float:none; vertical-align:top; }
.SearchResult .ms-srch-item-icon img {max-height:none; max-width:none; width:100%; display:block; }
.SearchResult .ms-srch-item-text {width:90%; display:inline-block; vertical-align:top; }
.SearchResult .ms-srch-item-title h3 {margin:0; font-size:1.714em; }
.SearchResult .ms-srch-item-link {color:#4094c6; font-weight:bold; }
.SearchResult .ms-srch-item-link:hover, .SearchResult .ms-srch-item-link:focus, .SearchResult .ms-srch-item-link:visited:hover, .SearchResult .ms-srch-item-link:visited:focus {text-decoration:none; }
.SearchResult .ms-srch-item-summary {color:#5B4E47; font-size:1.143em; line-height:18px; }
@media (max-width: 979px) {
    .SearchResult .ms-srch-item-text {width:88%; }
    .SearchResult .ms-srch-item-title h3 {font-size:1.429em; line-height:25px; }
    .SearchResult .ms-srch-item-summary {font-size:1em; }
}
@media (max-width: 767px) {    
    .SearchResult {padding-bottom:10px; background-image:none; border-bottom:1px solid #E0E0E0; }
    .SearchResult.Last {border-bottom:0;}
    .SearchResult .ms-srch-item-icon {width:6%; }
    .SearchResult .ms-srch-item-text {width:90%; }
}
@media (max-width: 480px) {
    .SearchResult .ms-srch-item-text {width:85%; padding-top:5px; }
    .SearchResult .ms-srch-item-title h3 {font-size:1.286em; }
}
/*#endregion*/

/*#region SiteMap */
#siteMapOuterUl1 {width:50%;}
.siteMapUl > li.liWithChildren > a{color: #4A4235;display: block;font-size: 1.4em;padding: 10px 0;}
.siteMapUl ul a{background: url("/Style%20library/finance/he-il/images/blackBullet.png") no-repeat scroll right 6px;display: block;margin: 5px 0;padding-right: 12px;}
.liWithChildren li {padding-right:20px;}

@media (max-width: 480px) {
    #siteMapOuterUl1 { width: 100%; }
}
/*#endregion*/

/*#region Subject */
.Subject {padding:2px 6px 4px; margin:3px; display:inline-block; background-color:#ededed; color:#18346B !important; font-size:1.286em; letter-spacing:-0.025em; border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px; }
.Subject:hover, .Subject:focus, .Subject:visited:hover, .Subject:visited:focus {background-color:#e4e4e4; text-decoration:none; cursor:pointer; }
/*#endregion*/

/*#region Table */
table.ms-rteTable-Finance {-ms-name:"חינוך פיננסי - טבלה כותרת כחולה יישור למעלה"; }
table.ms-rteTable-FinanceCenter {-ms-name:"חינוך פיננסי - טבלה כותרת כחולה מרכוז"; }
table.ms-rteTable-FinanceOrange {-ms-name:"חינוך פיננסי - טבלה כותרת כתומה יישור מעלה"; }
table.ms-rteTable-FinanceOrangeCenter {-ms-name:"חינוך פיננסי - טבלה כותרת כתומה מרכוז"; }
.ms-rteTableHeaderRow-Finance,.ms-rteTableHeaderRow-FinanceOrange,.ms-rteTableHeaderRow-FinanceOrangeCenter, .ms-rteTableHeaderRow-FinanceCenter {font-size:1.143em; color:#fff; }
.ms-rteTableHeaderRow-Finance th,.ms-rteTableHeaderRow-FinanceOrange th,.ms-rteTableHeaderRow-FinanceOrangeCenter th,.ms-rteTableHeaderRow-FinanceCenter th {padding:15px 15px 7px; background-color:#53A2D0; text-align:right; font-weight:normal; border-right:1px solid rgba(255,255,255,0.5); }
.ms-rteTableHeaderRow-FinanceOrange th,.ms-rteTableHeaderRow-FinanceOrangeCenter th {background-color:#e86f4b;}
.ms-rteTableHeaderRow-Finance th.IE8-BgFix {background-color:#53A2D0; }
.ms-rteTableHeaderRow-FinanceOrange th.IE8-BgFix,.ms-rteTableHeaderRow-FinanceOrangeCenter th.IE8-BgFix {background-color:#e86f4b;}
.ms-rteTableHeaderRow-Finance .ms-rteTableHeaderFirstCol-Finance,.ms-rteTableHeaderRow-Finance .ms-rteTableHeaderLastCol-Finance,
.ms-rteTableHeaderRow-FinanceCenter .ms-rteTableHeaderFirstCol-FinanceCenter,.ms-rteTableHeaderRow-FinanceCenter .ms-rteTableHeaderLastCol-FinanceCenter {background:url("/Style%20Library/Finance/he-il/Images/table_header.png") no-repeat scroll left top transparent; }
.ms-rteTableHeaderRow-FinanceOrange .ms-rteTableHeaderFirstCol-FinanceOrange,.ms-rteTableHeaderRow-FinanceOrange .ms-rteTableHeaderLastCol-FinanceOrange,
.ms-rteTableHeaderRow-FinanceOrangeCenter .ms-rteTableHeaderFirstCol-FinanceOrangeCenter,.ms-rteTableHeaderRow-FinanceOrangeCenter .ms-rteTableHeaderLastCol-FinanceOrangeCenter {background:url("/Style%20Library/Finance/he-il/Images/table_header_orange.png") no-repeat scroll left top transparent; }
.ms-rteTableHeaderRow-Finance .ms-rteTableHeaderFirstCol-Finance,.ms-rteTableHeaderRow-FinanceOrange .ms-rteTableHeaderFirstCol-FinanceOrange,
.ms-rteTableHeaderRow-FinanceOrangeCenter .ms-rteTableHeaderFirstCol-FinanceOrangeCenter,.ms-rteTableHeaderRow-FinanceCenter .ms-rteTableHeaderFirstCol-FinanceCenter {background-position:right top; font-weight:bold; border-right:0 none; }
.ms-rteTableFirstCol-Finance, .ms-rteTable-Finance td, .ms-rteTableFooterFirstCol-Finance,.ms-rteTableFirstCol-FinanceOrange, .ms-rteTable-FinanceOrange td, .ms-rteTableFooterFirstCol-FinanceOrange,
.ms-rteTableFirstCol-FinanceOrangeCenter, .ms-rteTable-FinanceOrangeCenter td, .ms-rteTableFooterFirstCol-FinanceOrangeCenter,
.ms-rteTableFirstCol-FinanceCenter, .ms-rteTable-FinanceCenter td, .ms-rteTableFooterFirstCol-FinanceCenter {padding:12px; color:#695E55; text-align:right; font-weight:normal; border:1px solid #D8D8D8; }
table.ms-rteTable-Finance tr td,table.ms-rteTable-Finance tr th,table.ms-rteTable-FinanceOrange tr td,table.ms-rteTable-FinanceOrange tr th { vertical-align:top; }
table.ms-rteTable-FinanceOrangeCenter tr td, table.ms-rteTable-FinanceOrangeCenter tr th,table.ms-rteTable-FinanceCenter tr td, table.ms-rteTable-FinanceCenter tr th { vertical-align:middle; }
/*#endregion*/

/*#region TermPopup*/
.TermPopupLink {background-color:transparent;border-bottom:1px dashed orange;text-decoration:none !important;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0; }
.TermPopupHover {color:#828282 !important;}
.TermPopup {padding:0; width:210px; display:none; color:#463F32; font-size:0.857em; position:absolute; z-index:5; }
.TermPopup .TopFrame {background:url("/Style%20Library/Finance/Images/bubble.png") no-repeat scroll center top transparent; }
.TermPopup .TopFrame h4 {padding:10px 10px 5px; margin:0; color:#4094C6; font-size:1em; line-height:16px !important; }
.TermPopup .TopFrame a.closeBubble {position:absolute;left:10px;top:8px;text-decoration:none !important; color:#e86f4b;}
.TopFrame a.closeBubble:hover {font-weight:bold;}
.TermPopup .TopFrame p {padding:0 10px; margin:0; max-height:160px; line-height:16px !important; overflow:hidden; }
.TermPopup .TopFrame .LessText {max-height:162px; }
.TermPopup .TopFrame .ReadMore {float: left; }
.TermPopup .BottomFrame {height: 15px; background: url("/Style%20Library/Finance/Images/bubble.png") no-repeat scroll center bottom transparent; }
@media (max-width: 979px) {
    .TermPopup .TopFrame {background: none repeat scroll 0 0 #EEEEEE;border: 1px solid #A0A0A0;border-radius: 15px;-moz-border-radius:15px;-webkit-border-radius:15px;}
    .TermPopup .BottomFrame {display:none;}
    .TermPopup .TopFrame .ReadMore{margin-bottom:5px;}
}
/*#endregion*/

/*#region Terms */
.Terms {font-size:1.429em; }

/* Common Terms */
.Terms .CommonTitle {margin:0; padding:5px 0 5px 25px; display:inline-block; color:#5b4e47; font-weight:bold; vertical-align:top; line-height:20px; }
.Terms .CommonTerms {margin:0 auto; width:86%; display:inline-block; vertical-align:middle; }
.Terms .CommonTitle, .Terms .CommonTerms .Subject {font-size:0.9em; }

/* Dictionary */
.Terms .TermShadow {padding-top:45px; height:10px; background:url('/Style%20library/finance/images/shadow_950.png') no-repeat center bottom transparent; }
.Terms .TermShadow.Last {background:none; }

/* Dictionary and All Terms */
/* - Alphabet styling is implemented by .navPages */
.Terms .ButtonsSection {margin:10px 0; display:none; }
.Terms .ButtonsSection .ln-letters {display:inline-block; }
.Terms .ButtonsSection .Button {margin-right:10px; width:137px; height:34px; display:inline-block; color:#fff; line-height:30px; 
                                background:url("/Style%20library/finance/he-il/images/allTermsButton.png") no-repeat scroll 0 0 transparent; }
.Terms .ButtonsSection .Button:hover, .Terms .ButtonsSection .Button:focus, .Terms .ButtonsSection .Button:visited:hover, .Terms .ButtonsSection .Button:visited:focus {text-decoration:none; }
.Terms .ButtonsSection .Button span  {padding:0 10px; }

.Terms .TermsSection {padding:0 10px; display:none; }
.Terms .TermsSection .Term {padding:35px 0 0; display:block; color:#5b4e47; }
.Terms .TermsSection .Term .Title {margin:0; padding-bottom:5px; font-size:1em; }
.Terms .TermsSection .Term > p, .Terms .TermsSection .Term .More {margin:0; font-size:0.7em; }
.Terms .TermsSection .Term .More {display:none; }
.Terms .TermsSection .Term a, .Terms .AllTerms .SingleTerm a {color:#4094c6; }
.Terms .TermsSection .Term > a {font-size:0.6em; }

/* All Terms */
.Terms .AllTerms .TermsSection {padding:20px 10px 25px; }
.Terms .AllTerms .GroupLetter {padding:25px 0 5px; display:block; font-size:1.2em; }
.Terms .AllTerms .SingleTerm {padding:5px 0 5px 10px; width:32%; display:inline-block; vertical-align:top; }

@media (max-width: 979px) {
    .Terms .CommonTerms {width:100%; }
    .Terms .TermShadow {padding-top:20px; }
    .Terms .ButtonsSection {margin:0; }
    .Terms .ButtonsSection .Button {float:left; margin-top:10px; }
    .Terms .TermsSection {clear:both; }
    .Terms .TermsSection .Term, .Terms .AllTerms .GroupLetter {padding-top:15px; }    
    .Terms .AllTerms .TermsSection {padding-top:0; }
    .Terms .AllTerms .SingleTerm {width:30%; }
}
@media (max-width: 480px) {
    .AllTerms #TermsList {font-size:0.75em !important; }
    .Terms .AllTerms .SingleTerm {padding-left:8px;}
}
/*#endregion*/

/*#region Youtube*/
.Youtube {height:0;padding-bottom:56.25%;/* 16/9 ratio */padding-top: 30px;/* IE6 workaround*/position:relative;overflow:hidden; }
.Youtube div {left:0 !important; }
.Youtube object {height:100%;width:100%;position:absolute;left:0;top:0; }
@media (max-width: 979px) {
    .Youtube {padding-top:20px;}
    .Youtube iframe { height: 100%; width: 100%; }
}
@media (max-width: 480px) {
    .Youtube {height:auto;padding-bottom:0;}
}

/*#endregion*/



/*#region TipPopup*/
.TipPopupLink {background-color:transparent;text-decoration:none !important;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0; }
.TipPopupLink >img {background-color:transparent; text-decoration:none !important;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0; }
.TipPopupHover {color:#828282 !important;}
.TipPopup {padding:0; width:210px; display:none; color:#463F32; font-size:0.857em; position:absolute; z-index:5; }
.TipPopup .TopFrame {background:url("/Style%20Library/Finance/Images/bubble.png") no-repeat scroll center top transparent; }
.TipPopup .TopFrame h4 {padding:10px 10px 5px; margin:0; color:#4094C6; font-size:1em; line-height:16px !important; }
.TipPopup .TopFrame a.closeBubble {position:absolute;left:10px;top:8px;text-decoration:none !important; color:#e86f4b;}
.TipPopup .TopFrame a.closeBubble:hover {font-weight:bold;}
.TipPopup .TopFrame p {padding:0 10px; margin:0; max-height:160px; line-height:16px !important; overflow:hidden; }
.TipPopup .TopFrame .LessText {max-height:162px; }
.TipPopup .TopFrame .ReadMore {float: left; }
.TipPopup .BottomFrame {height: 15px; background: url("/Style%20Library/Finance/Images/bubble.png") no-repeat scroll center bottom transparent; }
@media (max-width: 979px) {
    .TipPopup .TopFrame {background: none repeat scroll 0 0 #EEEEEE;border: 1px solid #A0A0A0;border-radius: 15px;-moz-border-radius:15px;-webkit-border-radius:15px;}
    .TipPopup .BottomFrame {display:none;}
    .TipPopup .TopFrame .ReadMore{margin-bottom:5px;}
}
/*#endregion*/

/*#region Tips */
.Tips {font-size:1.429em; }

/* Common Tips */
.Tips .CommonTitle {margin:0; padding:5px 0 5px 25px; display:inline-block; color:#5b4e47; font-weight:bold; vertical-align:top; line-height:20px; }
.Tips .CommonTips {margin:0 auto; width:86%; display:inline-block; vertical-align:middle; }
.Tips .CommonTitle, .Tips .CommonTips .Subject {font-size:0.9em; }

/* Dictionary */
.Tips .TipShadow {padding-top:45px; height:10px; background:url('/Style%20library/finance/images/shadow_950.png') no-repeat center bottom transparent; }
.Tips .TipShadow.Last {background:none; }

/* Dictionary and All Tips */
/* - Alphabet styling is implemented by .navPages */
.Tips .ButtonsSection {margin:10px 0; display:none; }
.Tips .ButtonsSection .ln-letters {display:inline-block; }
.Tips .ButtonsSection .Button {margin-right:10px; width:137px; height:34px; display:inline-block; color:#fff; line-height:30px; 
                                background:url("/Style%20library/finance/he-il/images/allTermsButton.png") no-repeat scroll 0 0 transparent; }
.Tips .ButtonsSection .Button:hover, .Tips .ButtonsSection .Button:focus, .Tips .ButtonsSection .Button:visited:hover, .Tips .ButtonsSection .Button:visited:focus {text-decoration:none; }
.Tips .ButtonsSection .Button span  {padding:0 10px; }

.Tips .TipsSection {padding:0 10px; display:none; }
.Tips .TipsSection .Tip {padding:35px 0 0; display:block; color:#5b4e47; }
.Tips .TipsSection .Tip .Title {margin:0; padding-bottom:5px; font-size:1em; }
.Tips .TipsSection .Tip > p, .Tips .TipsSection .Tip .More {margin:0; font-size:0.7em; }
.Tips .TipsSection .Tip .More {display:none; }
.Tips .TipsSection .Tip a, .Tips .AllTips .SingleTip a {color:#4094c6; }
.Tips .TipsSection .Tip > a {font-size:0.6em; }

/* All Tips */
.Tips .AllTips .TipsSection {padding:20px 10px 25px; }
.Tips .AllTips .GroupLetter {padding:25px 0 5px; display:block; font-size:1.2em; }
.Tips .AllTips .SingleTip {padding:5px 0 5px 10px; width:32%; display:inline-block; vertical-align:top; }

@media (max-width: 979px) {
    .Tips .CommonTips {width:100%; }
    .Tips .TipShadow {padding-top:20px; }
    .Tips .ButtonsSection {margin:0; }
    .Tips .ButtonsSection .Button {float:left; margin-top:10px; }
    .Tips .TipsSection {clear:both; }
    .Tips .TipsSection .Tip, .Tips .AllTips .GroupLetter {padding-top:15px; }    
    .Tips .AllTips .TipsSection {padding-top:0; }
    .Tips .AllTips .SingleTip {width:30%; }
}
@media (max-width: 480px) {
    .AllTips #TipsList {font-size:0.75em !important; }
    .Tips .AllTips .SingleTip {padding-left:8px;}
}
/*#endregion*/
