/* CSS Document */

* {
	direction:rtl;
	/*unicode-bidi:bidi-override;*/
	/*unicode-bidi:embed;*/
}

ul {
	padding:10px 20px 10px 0;
}

li {
	padding:0 15px 0 0;
	margin:0 0 15px 0;
	background-position:right 5px;
}


/* CONTENT */

#container {
	background-position:90px top;
}
#ddCredit {
	text-align:left;
}

#masthead h1 {
	float:right;
	margin:19px 23px 0 0;
}
#masthead h2 {
	float:left;
}
#masthead #languageSelect {
	border:none;
	border-right:1px solid #999;
	float:left;
}
#masthead #languageSelect div {
	float:right;
	margin:5px 15px 0 0;
}
#masthead #languageSelect a {
	padding:0 12px 0 0;
	background-position:100% 5px;
}
#masthead #languageSelect a.selected, #masthead #languageSelect a:hover {
	background-position:100% -37px;
}
#masthead #languageSelect strong {
	margin:0 15px 0 0;
}
#primaryNav {
	margin:0px 185px 0px 6px;
}
#primaryNav li {
	float:right;
}
#pageWrap {
	background-position:right top;
}
#secondaryNav {
	float:right;
} * html #secondaryNav {
	margin:0 0 0 -3px; /* IE6 3px Bug fix.  See #pageContent also */
}

#secondaryNav ul li {
	padding:6px 20px 6px 0px;
	background-position:95% 11px;
}
#pageContent {
	padding:18px 12px 0px 18px;
	margin:0 179px 0 0;
}
#pageContent.withBanner {
	padding:86px 12px 0px 18px;
	background-position:left top;
}

#footer {
	text-align:right;
}
#footer .logos {
	float:left;
	text-align:left;
}
#footer .ddCredit {
	right:auto;
	left:5px;
}


#sideBar {
	float:left;
	margin:0 15px 0 0;
}

/* ELEMENT STYLES */

.panel {
	float:right;
}
.panel h1 {
	background-image:url(/img/panelHeadingBg_rtl.gif);
	background-position:left top;
}
.panel .content {
	padding:0 8px 0 0;
}

.teaser {
	background-image:url(/img/teaserGradient_rtl.gif);
	background-position:left top;
	padding:6px 0 0 6px;
}
.teaser img {
	float:right;
	margin:0 0 0 14px;
}


.tablelessForm {
	float:right;
}
.tablelessForm label, .tablelessForm .field {
	float:right;
}
.tablelessForm label {
	padding:2px 0px 0px 15px;
}
.tablelessForm br {
	clear:right;
}
.tablelessForm .buttons {
	float:left;
	padding:0 0 0 15px;
}


.riskManagementServiceArticle {
	margin:0 0 0 200px;
}
.caseStudyPanel {
	float:left;
}


/* ADMIN EDIT SYLES */

/* RTE-Toolbar */

.toolbarDisplayButtons {
	left:20px;
	right:auto;
}

.toolbar {
	left:auto;
	right:0px;
}




