﻿body{
	direction: rtl;
	text-align: right;
}

.HeaderStrip {
    background-image: url("/_layouts/15/images/Guardian.Resources/header-bg.jpg");
}

.Header {
    background-image: url("/_layouts/15/images/Guardian.Resources/header.jpg");
}

.Logo {
	float: right;
    padding-top:20px;
    padding-right:20px;
}
.Utility {
	padding-left: 8px;
	padding-top: 3px;
	width: 225px;
	float: left;
	text-align: left;
}


.Utility input {
	direction: rtl;
	text-align: right;
	padding-right: 3px;
	width: 150px;
    height: 21px;
	border-top: 1px solid #3B68B3;
	border-right: 1px solid #3B68B3;
	border-bottom: 1px solid #3B68B3;
	border-left: 0px solid #3B68B3;
	background-color: #D8E3F5;
	color: #264B82;
margin:0;
	
}

.SocialMediaBox a{
	margin-left:0px;
	margin-right:2px;
}

.SearchBox img {
	float:left;
}

.ms-core-listMenu-horizontalBox
{
padding-right:15px;
}


.ms-core-listMenu-verticalBox li.static > ul.static > li.static > .ms-core-listMenu-item,
.ms-core-listMenu-verticalBox > .ms-core-listMenu-item, .ms-core-listMenu-verticalBox li.static > .ms-core-listMenu-item
{
/*width:180px;
padding-left:0px;*/
white-space:nowrap;
word-wrap:normal;
}
.ms-core-listMenu-verticalBox li.static > ul.static > li.static > .ms-core-listMenu-item {
padding-right:7px;
}

.Navbar ul.dynamic{margin-right:-17px;padding:0px;}
li.dynamic-children ul.dynamic{padding-right:0px;}
.Navbar li.static{padding-right:16px;}
.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item
{
margin-left:0px !important
}
.menu-item-text
{
display:block !important;
margin-left:10px;
white-space:normal !important;
}
.Navbar .static a
{
background-image:url(/_layouts/15/images/Guardian.Resources/li-bg.png);
	background-repeat:repeat-y;
	background-position:left;
	padding-left:10px;
	
	font-weight:bold;
	font-size:105% !important;
	padding-top:4px;
	padding-bottom:4px;
}

UL#siteNav LI {
	list-style: none;
	FLOAT: right;
	POSITION: relative;
	padding-bottom: 4px;
	padding-top: 4px;
	text-align: center;
	font-weight: normal;
	padding-left: 9px;
	padding-right: 0px;
	margin: 3px 1px;
	background-image: url(../images/li-bg.png);
	background-repeat: repeat-y;
	background-position: left;
}
UL#siteNav LI A {
	COLOR: #D2E0F4;
	TEXT-DECORATION: none;
	text-align: right;
	display: block;
	padding: 0px 15px 0px 16px;
	font-weight: normal;
	line-height: 105%;
	font-weight: bold;
	font-size: 105%;
}
.ms-core-listMenu-verticalBox > .ms-core-listMenu-item, .ms-core-listMenu-verticalBox li.static > .ms-core-listMenu-item
{
padding-right:10px;
}
.SideBar {
	
	float: right;
}

.SideBar h2 ,.SideBar h3,.SidebarBox h2 {

	padding-right: 4px !important;
}

.FloatOppDir{
	float:left;
}
.FloatDir{
	float:right;
}
.MainContent{

	float:left;
}
.MainContent .Spacer{
		padding-right: 19px;
	padding-left: 20px;
}

.MenuBox ul li {


	background-position: right;
	padding-right: 40px;
}

.TableDetails {
	
	text-align: right;
	
}

.TableDetails td{
padding-left:5px !important;
padding-right:0px !important;
}

table.TableDetails table.RadioButton td input,table.TableDetails table.RadioButton td{
    padding-left:12px !important;
}


.SearchField{
	float: left;
}
.Asterix {
	color: #CC0000;
}

.TextField {
	width: 590px;
	border: 1px solid #707070 /*#B8CFE0;*/
}
textarea.TextField {
         border: 1px solid #707070 !important ;
    }

.Content {
		background-image:url("/_layouts/15/images/Guardian.Resources/content-bg.jpg");
		min-height:600px;

	}
.HomePage{
	background-image:url("/_layouts/15/images/Guardian.Resources/content-bg-home.jpg");

}

.ContentItem{
	margin-bottom: 25px;
}
.SidebarBox .ContentItem{
	margin-bottom: 15px;
}

.ContentItem h3 {
	color: #2D69A6;
	font-weight: normal;
	/*margin-bottom:10px;*/
}
.SubSideBar {
	background-position: right;
	float: left;
}
.FooterStrip {
    /*float:right;*/
}

.ContentItemImg a{
    float:right;
}
.ContentItemImg {
	margin-left:15px;
	float:right;
}

.CreditBox {
	float: left;
}


.Copyrights {
	width: 165px;
	float: right;

}
.NavBarFooter {
    float:right;
}
.NavBarFooter ul li {
	float: right;

	margin-right:5px;


}

.NavBarFooter a:link, .NavBarFooter a:visited {
		border-left:1px solid #336699;
		padding-left:5px;


}


.FooterBox{
	margin-left: 35px;
	float: right;
}

.ContentItem ul {
	margin-right:1px;
}
.SubSideBar .ContentItem li{
	padding-right:32px;
}
#Complain {
	
	background-position:right center;
	
	
}
#Apply {
	
	background-position:right bottom;
	
	
}
#SearchBodies {
	
	background-position:right bottom;
	
	
}
#Join {
	
	background-position:right center;
	
	
}
#EnterSystem{
	
	background-position:right center;
	
	
}
#Donation {
	
	background-position:right center;
	
	
}


.Breadcrumbs img {
	margin-right:3px;
}
.PageUtility img {
	margin-right: 3px;
}
.MainTable th,#resultsTable th{
	text-align:right;

}



.HomePage .MainContent{

	float:right;
}



.SideMenu ul li a:link, .SideMenu ul li a:visited{

	padding: 5px 10px 5px 5px;

}
.Clean{
	padding-right:18px;
	background-position:right;
}
.Checkbox {
	margin-left:5px;

}
.ContentItemTxt {
	float: right;

}

.HomePage .ContentItemTxt {
	float: left;

}

.item {
    padding-left: 0px;
    padding-right: 7px;
}

.groupheader 
{
    
    text-align:right!important;
    
}


.image-area-left {
    float:right;
}

.image-area-right {
    float:right;
}

.link-itemSherutim {
    
    float:right;
    
}

.itemSherutim {
    float:right;

}
.SidebarBox .Spacer {
	padding-right: 4px;
	padding-left: 0px;
}


.ContentItemImgOppdir {
	float: left;
	margin-right: 10px;

}
.SiteMap ul {
	margin-right: 20px;
}
.SiteMap ul li {
	float: right;

}
.SiteMap ul li ul li a:link, .SiteMap ul li ul li a:visited {
	margin-right: 0px;
}
.PageUtility {
	float: left;
}
.TableDetails td {
	padding: 0 0 12px 5px;
}

.TableDetails th {
	padding: 6px 0 6px 5px;
	text-align: right;

}

#resultsTable th,#resultsTable thead td { text-align: right; padding-right:13px;padding-left:0px;}
#resultsTable_paginate a{float:right;}
#resultsTable th.sorting_asc ,#resultsTable th.sorting_desc,#resultsTable th.sorting,
#resultsTable thead td.sorting_asc ,#resultsTable thead td.sorting_desc,#resultsTable thead td.sorting
{background-position-x: right -6px;}


ol
{
	margin-right: 30px;

}
.FormTitle h2{
	padding-right: 3px;

}

h2.One {
	background-position:right center;
    padding-right: 35px;
}
h2.Two {
	
	background-position:right center;
    padding-right: 35px;
}
.FormBox.FloatDir{
	padding-left: 15px;
	border-left: #D4E2EC 1px solid;
}


.ErrorBox ul{
	margin-right: 30px;
}

.RadioButton tr {
float:right;
}


.LibraryContentItem .ChapterIndex li {
	margin-right: 15px;
}
.SidebarBox li {
    margin-right: 0px;
}
.OpenCloseIcon {
	float: right;
}
.OpenedDiv {
	float: left;

}
.LibraryBox {

	margin-left: 20px;
	float: right;
}
.LibraryBoxTitle {
	padding-right: 4px;
}
 .LibraryContentItem{
	margin-right: 20px;
    padding-top: 10px;
	padding-bottom: 10px;
 }

.NoBorder {
    border-bottom:0px
}

.DocIcon{
	margin-right:5px;
}
.Files{
	float: left;
}

.LabelWrap {
	float: right;
}
 .FloatDir.Icon {
	margin-right: 7px;
}
#btnClear {
    margin-left: 50px;
}
.page_navigation a {
    float: right;
}

.DetailsBox td, .DetailsBox th {
    text-align:right
}
.MailingListCaptcha #recaptcha_image {
    padding-right:80px;
}

.MevakerContactUsCatpcha #recaptcha_image {
    padding-right:131px;
}.ContactUsCaptcha  #recaptcha_image {
    padding-right:131px;
}
 .ReadAllContent{
     color:#3276ba;
     cursor:pointer;
     padding-right:5px;
 }

.Navbar li.dynamic a span span {
    padding-right:0px;
}
.SideMenu ul li ul {
        margin:0px 10px 0px 0px
    }

.Files .ContentItem {
    margin-right:20px;
}

.NoFiles {
    padding:3px;
}