/* Last edited ********************************

/* Vijay Gorntla 04 March 2008

/* ---------------------------------------------------------- */

body #main, body .breadcrumb, #sidenav, #printBar, h1, h2, h3, ul, p {
	direction : rtl;
}
h3,h2 {
	background-position:right 0.2em;
	background-repeat:no-repeat;
	padding-right:15px;
}
#logo,
#logo p,
#search p,
#breadcrumb ul,
#adviceNav,
#printBar ul {
	direction : rtl;
}
#slideshow .splitLeft {
margin-top: -15px;
}
#slideshow .splitLeft .image ul#adviceNav li a {
float: left;
padding-right: 3px;
padding-left: 3px;
}
#slideshow .splitLeft .image ul#adviceNav li.next {
float:right;
}
#slideshow .splitLeft .image ul#adviceNav li.back {
float:left;
padding-left:10px;
}
#slideshow .splitLeft .image ul#adviceNav li.numbers a {
float:right;
padding:0px 7px 4px 8px;
}

#masthead #breadcrumb {
float: right;
}
#masthead #breadcrumb ul li {
font-weight:700;
display: block;
float: right;
direction: rtl;
}

#topbar{
	/*direction : ltr;*/
}

#topbar img.noFloat {padding-right:10px; }
*html #topbar img.noFloat {padding-right:0px;} 
*+html #topbar img.noFloat {padding-right:0px;}

#printBar {
	float: left;
	width: 185px;
	margin-top:13px;
}

.homePage #slideshow .splitLeft .image,
#emergencyNotice .splitLeft .image {
	float:left;
	width:278px;
	margin-left:0;
}
#aboutTheFco.homePage #newsColumn{
	float:right;
	width:278px;
}
#aboutTheFco.homePage #newsColumn .newsItem {
	border-left:none;
	border-right:3px solid #A069BA;
	margin:0 15px 0 10px;
	padding:0 10px 0 0;
}
#aboutTheFco.homePage #content {
	margin-left:10px;
	margin-right:278px;
}
#aboutTheFco.homePage #printBar {
	float:left;
}
#aboutTheFco.homePage #main {
	float:right;
	margin-right:0px;
	margin-left:-196px;
}

#aboutTheFco.homePage #main .inner {
	margin-left:196px;
	margin-right:0px;
}
#aboutTheFco #main .inner ul {
	list-style-type:none;
	margin:0;
}
#aboutTheFco .boxContentColour ul {
	list-style-type:none;
	margin:0;
	padding:0 15px 0 0;
	direction:ltr;
	text-align:right;
}

body {
color:#000;
font-family:Times New Roman;
font-size:100%;
}

body#countrylist {
font:100%/1.2 Times New Roman;
}

.boxHomeContent {
	float:right;
	margin-left:11px;
	margin-right:0;
	background:transparent url(../files/images/border_grey.gif) repeat-y left top;
	border-left:none;
	border-right:1px solid #C4C4C4;
}
.boxHomeContent h2 {
	background-position:right top;
	padding: 3px 5px 3px 0;
	font-family:Arial, Helvetica, Times New Roman;
}
.boxHomeContent h2.orange,
.boxHomeContent h2.green {
	background-position:right 0;
	background-repeat:no-repeat;
	padding-right:40px;
	padding-left:0;
}
#aboutTheFco .boxHomeContent h2.green,
#aboutTheFco .boxHomeContent h2.orange,
#aboutTheFco .boxHomeContent h2.gold,
#aboutTheFco .boxHomeContent h2.blue{
	background-position:right top;
}
.boxHomeContent h2.green {
	background-image:url(../files/images/home_sect_green_rtl.jpg);
}
.boxHomeContent h2.orange {
	background-image:url(../files/images/home_sect_orange_rtl.jpg);
}
.boxHomeContent h2.gold {
	background-image:url(../files/images/home_sect_gold_rtl.gif);
}
.boxHomeContent h2.blue {
	background-image:url(../files/images/home_sect_blue2_rtl.jpg);
}

.boxHomeContent ul{
	padding-right:15px;
}
.boxHomeContent ul li {
	background:url(../files/images/arrow_blue_reverse.gif) no-repeat right center;
	list-style-type:none;
	padding-left:0px;
	padding-right:15px;
	margin:0px;
}
.boxHomeContent .hwsAbout img{
	float:right;
	margin-right:0;
	margin-left:10px;
}
.boxHomeContent .hwsAbout,
.boxHomeContent .hwsBusiness,
.boxHomeContent .hwsTravel,
.boxHomeContent .hwsPolicy {
	margin-right:0;
	margin-left:1px;
}
.boxHomeContent .hwsAbout {
	background-position:right top;
	background-repeat:no-repeat;
}
.boxHomeContent .hwsBusiness {
	background-position:right top;
	background-repeat: no-repeat;
	padding:0 12px 0 0;
}
.boxHomeContent .hwsBusiness h2 {
	padding-right:10px;
	padding-left:0;
}
.boxHomeContent div.base span,
.homePage #printBar div.base span {
	background-color:transparent;
	background-image: url(../files/images/form_corner_rtl.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-left:0;
}
.boxHomeBase {
	float:right;
	margin-right:0;
	margin-left:1em;
}
.boxHomeBase h2 {
	padding:1px 15px 0 0;
}
.boxHomeBase .green {
	background:url(../files/images/hdr_home_green_rtl.gif) left top no-repeat!important;
}
.boxHomeBase .green h2 {
	background:url(../files/images/square_green.gif) right 2px no-repeat!important;
}
.boxHomeBase .purple {
	background:url(../files/images/hdr_home_orange_rtl.gif) left top no-repeat!important;
}
.boxHomeBase .purple h2 {
	background:url(../files/images/square_orange.gif) right 2px no-repeat!important;
}

.homePage .travelAdvice h3 {
	background-image:url(../files/images/h4Square_purple.gif);
	background-position:right;
	padding:0 20px 0 0;
}
.homePage .travelAdvice {
	background:url(../files/images/home_travel_advice_rtl.jpg) no-repeat;
	margin:0 10px;
}
.homePage .travelAdvice p {
	font-size:85%;
	margin-bottom:0;
	margin-left:8px;
	margin-right:138px;
	padding-top:5px;
}
.homePage .travelAdvice .go {
	direction:ltr;
}
.homePage .travelAdvice .go a {
	background:url(../files/images/goArrow_trans_rtl.gif) no-repeat left center!important;
	padding-left:22px;
	padding-right:0;
}


/* home_page_emergency */

#emergencyNotice .splitRight .imageOverlap {
	float:right;
	width:60%;
	margin:0;
	padding:0;
	border:0;
}
#emergencyInformation {
	background-color:#ffffff;
	background-image:url(../files/images/bg_helpline.gif);
	background-repeat:repeat-y;
	background-position: left top;
	border:1px solid #C00;
	font-size:0.85em;
	margin-top:12px;
	margin-bottom:10px;
}
#emergencyInformation h2,
#emergencyInformation h1 {
	font-size:1.1em;
	font-weight:700;
}
#emergencyInformation .information {
	border-right:7px solid #C00;
	border-left:none;
	margin-right:0;
	margin-left:186px;
	padding:10px;
}

#emergencyInformation .information h1 {
	margin-bottom:0.5em;
	text-decoration:underline;
}
#emergencyInformation .helpline {
	background-image:url(../files/images/icon_helpline.gif);
	background-repeat: no-repeat;
	background-position: 5px top;
	float:left;
	width:185px;
}
#emergencyInformation .helpline h2 {
	background:none;
	margin:10px 10px 0 0;
	padding-left:0;
	text-transform:uppercase;
}
#emergencyInformation .helpline p {
	margin:10px 10px 0 0;
}

/* advanced_search */
.advancedsearch .contentbox2 {
	border-right: 1px #b2b2b2 solid;
	border-left: none;
	background-position:top left;
}
#sidenav {
	clear:right;
	float:right;
	width:230px;
	margin-top:5px;
}
#sidenav p.navHeader {
	font-weight:700;
	margin:1em 0 0.5em 0;
}
#sidenav p.navHeader strong {
	margin-right:1em;
	padding:0 0.5em;
}
#sidenav ul {
	list-style:none;
	margin:0.5em 20px 0 -15px;
}
#sidenav ul li {
	border-bottom:1px dotted #C4C4C4;
	display:block;
	padding:5px 0;
}
#sidenav ul li.last {
	border-bottom:1px dotted #C4C4C4;
}
#sidenav ul ul {
	border-top:1px dotted #C4C4C4;
	font-size:0.85em;
	list-style-type:square;
	margin:5px 0 0;
	padding-right:13px;
	padding-bottom:0;
	padding-top:0;
}
#sidenav ul ul li {
	border-bottom:none;
	font-weight:700;
}
#sidenav ul ul li a {
	display:inline;
	font-weight:700;
	padding:0;
}
#sidenav ul ul ul {
	border-top:none;
	font-size:1em;
	list-style:none;
	margin:0;
	padding-right:0.5em;
}
#sidenav ul ul ul li {
	background-image:url(../files/images/sideNav_line.gif);
	background-repeat: no-repeat;
	background-position: right 10px;
	margin:0;
	padding-right:0.7em;
}
#sidenav ul ul ul li a {
	font-weight:400;
	padding:2px 0;
}
#navtopimg {
	left:auto;
	right:90px;
	position:absolute;
	top:120px;
	width:150px;
	z-index:10;
}


#fco #content,
#pageTravelling #content,
#aboutTheFco #content,
#businessTrade #content,
#foreignPolicy #content {
	margin-right:250px;
	margin-left:10px;
	padding-top: 15px;
}
#fco #main,
#pageTravelling #main,
#aboutTheFco #main,
#businessTrade #main,
#foreignPolicy #main {
	float:right;	
	margin-right:-196px;
	padding:0;
	width:100%;
}

#printBar .gradient {
	border-right:1px solid #B2B2B2;
	border-left:none;
}
#printBar .gradient .inner {
	background-image:url(../files/images/border_grey.gif);
	background-repeat:repeat-y;
	background-position:0 top!important;
}
#printBar .gradient h3 {
	margin-top:0px;
	padding-top:6px;
	background-position:0px 10px 0 0;
}
#printBar h3,
#printBar h4,
#printBar h5 {
	background-color:#FFF;
	background-position:right 0.6em;
	background-repeat:no-repeat;
	margin-left:0;
	margin-right:0;
	padding:3px 15px 3px 5px;
	direction:ltr;
	text-align:right;
	border-left:1px solid #b2b3b2;
}
#printBar ul#get {
	list-style-type:none; 
	width:180px;
	margin-left:0;
}
#printBar ul#get li {
	padding:0;
}
#printBar ul#get li.print {
	display: block;
	margin-left:0pt;
	padding-left:0pt;
}
#printBar ul#get li.email {
	display: block;
	margin-left:0pt;
	padding-left:0pt;
}

#printBar ul#get li.print a {
	background:transparent none;
	padding:2px 25px 2px 0px;
}

#printBar ul#get li.email a {
	background:transparent none;
	padding:0px 25px 6px 0px;
	margin-left:0px;
}

*html #printBar ul#get li.print {
	margin-left:0px;
}
*+html #printBar ul#get li.print {
	margin-left:0px;
}

#printBar .contactsBox,
#printBar .newsBox,
#printBar .registeredUsers,
#printBar .emailAlerts,
#printBar .findAnswer {
	background-image:url(../files/images/colourbox_stripe.gif);
	background-position:right bottom;
}
#printBar #promos .alert a {
	background:url(../files/images/bullet_arrow_white_rtl.gif) no-repeat right 0.8em;
	color:#FFF;
	display:block;
	font-weight:700;
	padding:5px 10px 0 0;
}
#printBar .findAnswer,
#printBar .emailAlerts,
#printBar .registeredUsers,
#printBar .newsBox,
#printBar .contactsBox {
	background:url(../files/images/colourbox_stripe.gif) repeat-x right bottom;
}

#printBar #promos p {
	background-position:right 7px;
	padding-right:15px;
	text-align:right;
	direction:ltr;
	margin-right:0;
}

#printBar #promos .inner h3 {
	background-position:right 9px;
}

#printBar #promos .inner p,
#printBar #promos .colour p {
	padding-right:5px;
}
#printBar #promos .purple p {
	padding-right:5px;
}
#printBar #promos .purple ul {
	padding-right:15px;
	direction:ltr;
	text-align:right;
}

#printBar #promos .colour {
	background-image:url(../files/images/border_grey.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
#printBar #promos div {
	background-image:url(../files/images/border_grey.gif);
	background-position:left top;
	background-repeat:repeat-y;
	border-right:1px solid #B2B2B2;
	border-left:none;
}
#printBar #promos div img {
	margin-right:-1px;
}
#printBar #promos .base {
	background-image:url(../files/images/promo_base_trans_rtl.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	min-height:9px;
	padding-bottom:10px;
	padding-left:0;
	padding-right:0;
	margin-top:0;
	margin-right:-2px;
}
#printBar #promos .grey .base {
	background-image:url(../files/images/promo_base_grey_rtl.gif);
}
#printBar #promos .base a {
	background-position:left 2px!important;
	background-repeat:no-repeat;
	background-image:none;
	float:left;
	margin:0 0 0 8px;
	padding:0 0 0 22px;
}
#printBar .blue .base a {
	background-image:url(../files/images/goArrow_blue_rtl.gif)!important;
}
#printBar .gold .base a {
	background-image:url(../files/images/goArrow_gold_dark_rtl.gif)!important;
}
#printBar .green .base a {
	background-image:url(../files/images/goArrow_green_rtl.gif)!important;
}
#printBar .purple .base a {
	background-image:url(../files/images/goArrow_purple_rtl.gif)!important;
}
#printBar .grey .base a {
	background-image:url(../files/images/goArrow_grey_rtl.gif)!important;
}
#printBar .findAnswer a {
	background-image:url(../files/images/goButton_blue_rtl.gif);
	background-repeat: no-repeat;
	background-position: left 0;
}
#printBar .boxGradient {
	background:#FFF url(../files/images/bg_gradientbox.gif) repeat-x left bottom;
	border-left:none;
}
#printBar .boxGradient div.base span {
	background:url(../files/images/gradientbox_corner_rtl.gif) no-repeat;
}

.boxContent h3,.boxContent h2, .boxContentForm h2 {
	background-position:right 6px!important;
	background-repeat:no-repeat;
	font-size:100%;
	line-height:20px;
	padding-left:15px;
	text-decoration:none;
	text-transform:uppercase;
}
h3.summary,h2.summary {
	padding-right:0;
}

.boxRight ul,.boxLeft ul {
	border-top:0!important;
	list-style:none;
	padding-right:0 !important;
}
.boxRight ul li,.boxLeft ul li {
	background:url(../files/images/arrow_blue_reverse.gif) right 6px no-repeat;
	list-style:none outside;
	margin:0;
	padding:3px 15px 2px 2px;
}
.boxContent .splitLeft {
	float:right;
	margin-left:0;
}
.boxContent .splitRight {
	margin-right:100px;
	margin-left:20px;
}

/* purple_travel_advice_country */
.listTwoColumn p a {
	background:url(../files/images/arrow_blue_reverse.gif) no-repeat right center;
	display:block;
	padding-right:16px;
}

.listTwoColumn ul li {
	background:url(../files/images/arrow_blue_reverse.gif) no-repeat right 0.3em;
	float:right;
	margin-bottom:0.5em;
	padding-right:15px;
	width:45%;
}
listTwoColumn ul li a {
	padding:0 0.2em 0 0;
}
#pageTravelling #content .inner ul {
	margin-right:15px;
}

/* purple_travel_advice_health */
#subContent .columnOne {
	float:right;
	margin-right:-182px;
	width:100%;
}
#subContent #contentSideBar {
	float:left;
	width:172px;
}
#contentSideBar ul {
	list-style-type:none;
	margin-right:10px;
	padding-right:1em;
}
#contentSideBar ul li.pdf,
#contentSideBar ul li.excel,
#contentSideBar ul li.www,
#contentSideBar ul li.ppoint,
#contentSideBar ul li.word {
	background-color:transparent ;
	background-position:top right;
	background-repeat: no-repeat;
	margin-top:3px;
	padding-right:1.5em;
}
.image {
	float:right;
	margin-left:5px;
	margin-right:0;
}
#pageTravelling #subContent .columnOne p.linkArrow {
	direction:ltr;
	text-align:right;
}
#pageTravelling #subContent .columnOne p.linkArrow a {
	direction:ltr;
	background:url(../files/images/arrow_blue_reverse.gif) no-repeat right center;
	padding:2px 15px 2px 0;
	margin:0;
}
#pageTravelling #subContent .columnOne .inner ol {
	margin-right:0;
}

/* 	purple_travel_advice_home
			& 
	blue_country_profiles_home  
	- country list */
.inner .boxContentColour #countrySelect ul.listAZ {
	direction:ltr;
}
.inner .boxContentColour #countrySelect ul.listAZ {
	border-bottom:1px solid #666;
	line-height:1.4em;
	list-style-type:none;
	margin:0;
	padding-left:0 !important;
}

.inner .boxContentColour #countrySelect ul.listAZ li {
	background:none;
	display:inline;
	font-size:85%;
	margin-right:-4px;
	padding:0;
}

.inner .boxContentColour #countrySelect ul.listAZ a {
	border-left:1px solid #B2B2B2;
	border-top:1px solid #B2B2B2;
	padding:2px 3px;
	text-align:center;
	text-decoration:none;
}

.inner .boxContentColour #countrySelect ul.listAZ a.last {
	border-right:1px solid #B2B2B2;
}

.inner .boxContentColour #countrySelect ul.listAZ a.selected {
	background-color:#FFF;
	border:1px solid #666;
	border-bottom:none !important;
	padding-bottom:5px;
}

/* purple_travel_advice_region */
/*
#content #main .inner #topbar{
	margin-top :0px;
}
*/
.boxContentColour .listContinent {
	margin-bottom: 1em;
	margin-left: 15px;
}
.boxContentColour .listContinent ul {
	border-bottom: 1px solid #666;
	height: 4em;
	list-style: none;
	margin-bottom: 0;
	margin-right: 15px;
	padding: 0 !important;
}
.boxContentColour .listContinent ul li {
	background-image: none;
	display: inline;
	font-weight: 700;
	line-height: 1em;
	margin: 0;
	padding: 0;
}
.boxContentColour .listContinent ul li.clear {
	clear: both;
}
.boxContentColour .listContinent ul li a {
	border-left: 1px solid #bbb; 
	border-top: 1px solid #bbb;
	display: block;
	float: right;
	font-size: 90%;
	font-weight: 400 !important;
	height: 3.7em;
	padding: 4px;
	width: 6em;
	color: #039; /* add to main 160807*/
}

.boxContentColour .listContinent ul li a.last {
	border-left: 1px solid #bbb;
}

.boxContentColour .listContinent ul li a.selected {
	background-color: #fff;
	border-color: #666;
	border-right: 1px solid #666;
	color: #039;
	font-weight: 700 !important;
}

.boxContentColour .listContinent ul li span {
	background-color: #ccc;
	border-left: 1px solid #fff;
	color: #999;
	display: block;
	margin-right: 1px;
	padding: 4px;
	text-align: center;
}

.boxContentColour .listContinent .listScroll {
	background-color: #fff;
	border: 1px solid #666;
	border-top: none;
	height: 200px;
	margin-right: 15px;
	overflow: auto;
	padding: 1em;
}

.boxContentColour .listContinent .listScroll ul {
	border-bottom: none;
	height: auto;
}

.boxContentColour .listContinent .listScroll ul li {
	float: none;
	font-size: 100%;
	font-weight: 400;
	margin: 0;
	padding-top: 0px!important;
}

.boxContentColour .listContinent .listScroll ul li a {
	border: none;
	color: #039;
	float: none;
	font-size: 100%;
	font-weight: 400;
	height: auto !important;
	margin: 0;
	width: auto;
}


/* blue_article */
.photo {
	border:1px solid #999;
	float:right;
	margin:0 0 10px 20px;
}
ol {
	margin-right:10px;
	padding-right:20px;
}


/* blue_country_profile_region */
.boxContent {
	
}

.news .headlineOne {
	background-repeat:repeat-y;
	background-position:left top;
	margin:0 0 1em;
	padding:15px 10px;
}
.news .headlineOne .imageOverlap {
	float:left;
	margin-right:15px;
	margin-left:0;
	width:auto;
}
.news .headlineOne p {
	margin-bottom:0;
	margin-right:5px;
	margin-left:0;
}
.news .headlineTwo .imageOverlap {
	float:right;
	margin:0 15px;
	width:auto;
}

#content div.listScroll ul li {
	background-position:right 0.75em;
	background-repeat:no-repeat;
	padding-right:10px;
}

#topbar h1 img {
	float:none;
	margin:0 6px 0.5em 9px;
	vertical-align:middle;
}


/* blue_general_branch */
#content .boxContentColour .blockHeader img {
	float:left;
	margin:30px 10px 0px 10px;
}

#foreignPolicy .recentNewsEvents img {
	float:right;
}
#foreignPolicy .columnOne .boxContentColour img {
	float:left;
}
#foreignPolicy .columnOne .boxContentColour h3 {
	background-position:right center;
	background-repeat:no-repeat;
}

.boxContentColour ul,
.boxContent ul {
	list-style:none;
	padding-right:0.5em;
	margin-right:0.5em;
}

.boxContentColour ul li,
.boxContent ul li {
	background-image:url(../files/images/arrow_blue_reverse.gif);
	background-repeat: no-repeat;
	background-position: right 0.7em;
	padding:6px 1em 0 15px;
}

.boxContentColour ul li a,
.boxContent ul li a {
	padding-right:3px;
}

/* blue_section_home ( rtl - dog-ear page curl fix ) */
.boxContent.boxLeft,
.boxContent.boxRight,
.boxContent.indentMore,
.columnOne .boxContentColour,
.columnOne .boxContent,
.boxContentColour {
	border-right: 1px solid #b2b2b2;
	border-left:none;
	background-position:left top;
	background-repeat:repeat-y;
}

/* glossary page */
.general,
.glossary .contentbox_content p {
	padding-right:20px;
}
.contentbox1 .glossaryAZ ul {
	list-style:none;
	margin-top:-31px;
	margin-bottom:2.5em;
	padding-right:0;
	margin-right:1px;
}
 .contentbox1 .glossaryAZ ul li {
	float:right;
	border-left:1px solid #fff;
	direction:ltr;
}

/* faq page */
.faq p.highlight,
.faq .contentbox1 h1 {
	background-repeat:no-repeat;
	background-position: right 2px;
	padding-right:20px;
}
.faq .contentbox_content p {
	text-align:right;
	direction:ltr;
}
.faq ul.general li {
	background-image: url(../files/images/arrow_blue_reverse.gif);
	background-repeat:no-repeat;
	background-position: right 4px;
	padding-right:20px;
}
.faq ul.related { 
	margin-right:20px;
}
*body .faq ul.related{ 
	right:5px;
}
.faq ul.related li {
	background-image: url(../files/images/arrow_blue_reverse.gif);
	background-repeat:no-repeat;
	background-position: right 4px;
	padding:0 10px 0 0;
}

.faq ul.related li a {
	padding-right:10px;
}

/* advanced search pages */
#fco_form.advancedsearch .advanced_search_block,
#fco_form.advancedsearch .results_sort_results {
	direction:ltr;
	border-left: 1px #b2b2b2 solid;
	border-right:0;
}
#fco_form.advancedsearch .contentbox2 .contentbox_content {
	border-left: 1px #b2b2b2 solid;
	border-right:0;
}
#fco_form .contentbox2 .contentbox_buttons {
	background-color: #507797;
	border-left: 1px #b2b2b2 solid;
	border-right:0;
	height: 36px;
}
#fco_form .topbar {
	text-align: right;
}
#fco_form h2,
#fco_form.advancedsearch h2 {
	text-align:right;
	direction:rtl;
	margin:10px 0 0 1px;
	padding-right: 15px;
	padding-left:0;
}

.advancedsearch #topbar p {
	direction:rtl;
	border:1px solid red;
}
#fco_form.advancedsearch div.searchtips {
	text-align: left;
	float: left;
	padding: 10px 0 0 12px;
	margin:0;
}

#fco_form div.form_section {
	text-align: right;
	clear: both;
}
#fco_form .form_section p.disclaimer,
#fco_form .form_section .imagecontainer p {
	text-align:right;
	direction:rtl;
}
#fco_form .form_section_title {
	float: right;
}
#fco_form .form_section_title h4 {
	text-align:left;
	padding-left:15px;
}
#fco_form .form_section_input {
	float: left;
}

#fco_form .form_section_input p {
	text-align: right;
	float:right;
}

#fco_form .form_section_input .form_input_group {
	float: right;
}
#fco_form .form_section_input .form_input_group p {
	direction:ltr;
	text-align:right;
}
#fco_form.advancedsearch .selectdate span.labelblock {
	float: right;
}

#fco_form.advancedsearch .form_section_input span.more_related_sites {
 	float:left;
	text-align:left;
}
#fco_form.advancedsearch .contentbox_buttons p {
	margin-left:0;
	margin-right:0;
	padding: 6px 0 0 15px;
	float: left;
}
#fco_form.advancedsearch .contentbox_buttons p input#searchnow {
	margin: 0;
	padding: 0 0 0 4px;
	color: #000;
}
/* advanced search results */
#fco_form.advancedsearch .results_sort_results {
	background-color: #f5f9fc;
	margin-right: 0;
	margin-left:0;
}

#fco_form.advancedsearch .search_results .results_sort select {
	width: 10em;
	margin-left: 1em;
	margin-right:0;
}
#fco_form.advancedsearch .search_results .contentbox_content {
	padding-right: 0;
}
#fco_form.advancedsearch .results_sort_results p.results_refine_search {
	text-align: left;
	margin: 0 0 0 15px;
	padding: 10px 0 0 0;
}
#fco_form.advancedsearch .results_sort_results h2 {
	text-align:right;
	margin:0;
	padding: 0 15px 0 0;
}
#fco_form.advancedsearch .search_results .results_sort {
	direction:rtl;
	margin: 15px 15px 0 0;
	text-align:right;
}

#fco_form.advancedsearch .search_results .results_bottom p,
#fco_form.advancedsearch .search_results .results_top p {
	padding: 0 15px 0 0;
	text-align: right;
}
#fco_form.advancedsearch .search_results .results_bottom p.results_pages,
#fco_form.advancedsearch .search_results .results_top p.results_pages {
	float: left;
	direction:ltr;
	padding: 0 0 0 15px;
	text-align: left;
}
#fco_form.advancedsearch .results_return {
	text-align:right;
}
#fco_form.advancedsearch .results_return .results_title {
	direction:ltr;
	padding: 0 15px 0 0;
	margin-left: 0;
	background-color: transparent;
	background-position: right 3px;
	background-repeat: no-repeat;
}
#fco_form.advancedsearch .results_return .results_description,
#fco_form.advancedsearch .results_return .results_detail {
	padding-right:15px;
}

/* events_home pages */
.events_home p {
	margin-right : 15px;
}
.events_home p.highlight {
	background-repeat:no-repeat;
	background-position: right 2px;
	padding-right:20px;
}
.events_home h1,
.events_home h1.normal,
.events_home .darkside,
.faq .darkside {
	padding-right:15px;
	padding-left:0;
	background-position:right!important;
}
.events_home table{
	right : 20px;
}
.events_home table td, 
.events_home table th {
	direction:rtl;
	text-align:right;
}
.events_home table td.date {
	direction:ltr;
}
.events_home .eventnav #previous {
	float:right;
}
.events_home .eventnav #next {
	float:left;
}
.events_home form p {
	direction:rtl;
}
.events_home span {
	float:right;
	margin-right:110px;
	margin-left:0;
	right:110px;
	left :0;
}
.events_home p.tips {
	direction:ltr;
	color:#fff;
	float : left;
	padding-top:5px;
	padding-left:15px;
	margin-left:0;
}
.events_home form input#keyword { 
	margin-left:1px;
}

/* events page */
.pullImage {
	margin-right:0px;
	width : 100%;
}
.commentBox {
	float:right!important;
	margin-right:20px;
}

.commentBox ul{
	list-style-type: none;
	position : relative;
	margin-left : 0px;
	margin-right : 0px;
	padding-right : 0px;
	width : 160px;
}
.commentBox ul li{
	padding:5px;
	padding-left:0;
	padding-right:23px;
}
.pullImage table {
	float:right;
	width:40%;
	text-align:right;
	margin-top : -5px;
}
.events .pullImage table td,
.events .pullImage table th {
	padding-left:0;
	text-align:right;
}
.events p.highlighted {
	clear:both;
}

/* contact pages */
.contact h2, .contact .contentbox_content h2, 
.contact .content #topbar .contentbox1 h2 {
	background-position: right 0.15em;
}
.contact h2 {
	padding-right:20px;
	background-position:right top;
	background-repeat:no-repeat;
}
.contact .address .splitLeft,
.contactMap .contentbox1 .contentbox_content .address .splitLeft {
	float:right;
	margin:0 20px 0 0;
}
.contact .address .splitRight,
.contactMap .contentbox1 .contentbox_content .address .splitRight {
	float:right;
}
.contact p,
.contactMap p {
	padding-right:20px;
}

.contact .contentbox1 .contentbox_content ul,
.contactMap .styleHelp ul {
	padding-right:20px;
}
.contact .contentbox1 .contentbox_content ul li,
.contactMap .styleHelp ul li {
	background-position:right 10px;
	padding:3px 8px 5px 0;
	margin:0;
}
.contactMap #clickMap {
	width:230px; 
	text-align:right;
	margin-right:20px;
}
.contactMap h2, 
.contentbox_content h2, 
.content #topbar .contentbox1 h2 {
	background-position:right 0.15em;
	padding-right:15px;
}

.contactMap .contentbox2 h2 {
	background-position:right 8px!important;
}

.contactMap form#formFilter p {
	direction:rtl;
	margin:0 10px;
}

/* quiz pages */

#main.quiz .box1 .content_block .title h2,
#main.quiz .box2 .content_block .title h2,
#main.quiz_results .box2 .content_block .title h2 {
	background-position: right 2px;
	background-repeat: no-repeat; 
	padding: 0 15px 0 0;
}
#main.quiz .box1 .content_block .article .quiz_image {
	float: left;
}
#main.quiz .box2 .content_block .article.question.qn1,
#main.quiz .box2 .content_block .article.question.qn2,
#main.quiz .box2 .content_block .article.question.qn3,
#main.quiz_results .box2 .content_block .article.question.qn1,
#main.quiz_results .box2 .content_block .article.question.qn2,
#main.quiz_results .box2 .content_block .article.question.qn3 {
	background-position:right 4px;
}
#main.quiz .box2 .content_block .article.question.qn1 {
	margin-top: 1em;
}

#main.quiz .box2 .content_block .article p,
#main.quiz_results .box2 .content_block .article p {
	margin-right:50px;
}
##main.quiz .box2 .content_block .article ul {
	list-style-type: none;
	margin: 0 50px 0 0;
	padding: 0;
}
#main.quiz .box2 .content_block .article.your_details p,
#main.quiz_results .box2 .content_block .article.your_details p {
	margin-right: 15px;
	margin-left:0;
}

#main.quiz_results .box2 .content_block .article.your_details div {
	margin-bottom:0!important;
}

#main.quiz .box2 .content_block .article.your_details div p.label,
#main.quiz_results .box2 .content_block .article.your_details div p.label {
	float: right;
	text-align:left;
	margin-left:10px;
}
#main.quiz .box2 .content_block .article.your_details div p.input,
#main.quiz_results .box2 .content_block .article.your_details div p.input {
	float: right;
	margin:0;
}
#main.quiz .box2 .content_block .article.submit p,
#main.quiz_results .box2 .content_block .article.submit p {
	text-align: left; 
	margin: 6px 0 0 30px;
}

#main.quiz .box2 .content_block .article ul.answers,
#main.quiz_results .box2 .content_block .article ul.answers {
	margin: 40px 10px 0 0;
}
#main.quiz .box2 .content_block .article ul li,
#main.quiz_results .box2 .content_block .article ul li {
	padding: 3px 30px 3px 0;
	margin-right:10px;
}
#main.quiz_results .box2 .content_block .article ul li label {
	margin: 0 0 0 0.4em;
	padding: 0;
}
#main.quiz_results .box2 .content_block .question.correct li.correct,
#main.quiz_results .box2 .content_block .question.wrong li.wrong {
	background-position:right;
}
/*
#main.quiz_results .box2 .content_block .question.correct li.correct {
	background-image: url(../files/images/answer_correct_rtl.gif);
}
#main.quiz_results .box2 .content_block .question.wrong li.wrong {
	background-image: url(../files/images/answer_wrong_rtl.gif);
}
*/
#main.quiz .box .bottom,
#main.quiz_results .box .bottom {
	border-left: none;
	border-right: 1px #c4c4c4 solid;
}
#main.quiz .box .bottom .right,
#main.quiz_results .box .bottom .right {
	float:left;
	height: 15px;
	width: 15px;
	background-image: url(../files/images/mother_cornerWhite_rtl.gif);
	background-position: bottom 0;
	background-repeat: no-repeat;
	border-left:none;
}
#main.quiz .box .bottom .left,
#main.quiz_results .box .bottom .left {
	float:right;
	margin-right:-1px;
	height: 15px;
	width: 15px;
	clear: both;
	border-right: 1px #c4c4c4 solid;
	border-left:none;
}

/* faq pages */
.faq h3 {
	background-position:right 2px;
	background-repeat:no-repeat;
	padding-right : 20px;
}
.faq h1.normal{
	padding-right : 20px;
	background-position:right 2px;
}
.faq .btfaq {
	float : right;
	padding-right:20px;
}

/* send epostcard page */

#fco_form.send .imagecontainer p {
	text-align:right;
}
#fco_form.send .contentbox_buttons {
	padding-bottom:20px;
}
#fco_form.send .contentbox_buttons .steps.back {
	float:right;
	padding-right:20px;
}
#fco_form.send .contentbox_buttons .button {
	float:left;
	padding-left:20px;
}
#fco_form.send .imagecontainer p{
	margin:0 10px;
}
#fco_form.send .disclaimer p {
	margin:0 10px;
}
#fco_form.send .form_section_title {
	float:right;
	width:38%;
	margin:0;
	padding:0;
}
#fco_form.send .form_section_title h4 {
	text-align:left;
}

.select .imagecontainer {
	width : 205px;
	margin : 10px 20px 10px 0;
	padding-left:33px;
	float : right;
}
.select .imagecontainer02{
	width : 205px;
	margin : 10px 10px 10px 10px;
	float : right;
}
.select .imagecontainer p,
.select .imagecontainer02 p {
	direction:rtl;
	margin-right:0;
	margin-left:0;
}
.select .imagecontainer input, 
.select .imagecontainer02 input {
	float : left;
	margin-right:0;
	margin-bottom : 10px;
}
.select ul.nextsteps {
	float:left;
	direction:ltr;
}

#innerBottomBar .innerBottomRight {
	float:left;
	background-image: url(../files/images/mother_cornerWhite_rtl.gif);
	background-position: 0 bottom;
	background-repeat: no-repeat;
}


/* main_shared */
.contentbox1, 
.contentbox2 {
	border-right: 1px #b2b2b2 solid;
	border-left: none;
	background-position:top left;
}

.contentbox1 .contentbox_bottombar {
	border-left:none;
}
.contentbox1 .contentbox_bottombar, 
.contentbox2 .contentbox_bottombar { 
	background-position:right bottom;
}
.contentbox1 .contentbox_bottombar .contentbox_bottombar_left, 
.contentbox2 .contentbox_bottombar .contentbox_bottombar_left {
	float:right;
}

.contentbox1 .contentbox_bottombar .contentbox_bottombar_right, 
.contentbox2 .contentbox_bottombar .contentbox_bottombar_right {
	float: left;
	width: 15px;
	height: 15px;
	background-image: url("../files/images/mother_cornerWhite_rtl.gif");
	background-position: bottom 0;
	background-repeat:no-repeat;
}
.contentbox1 h2,
.contentbox2 h2 {
	background-position:right 2px;
	background-repeat:no-repeat;
	padding-right:20px;
}

/* sitemap page */
.sitemap ul li a {
	padding-right : 15px;
}
.sitemap ul li{
	margin-right : 20px;
}
.sitemap ul li,
.sitemap ul li ul li ul li {
	background-position: right 5px;
}

/* subscribe page */
#subscribeForm p.req_info {
	padding-left:0;
	text-align: left;
}
#subscribeForm p.warn {
	text-align:right;
	padding: 0 22px 0 0;
	background-position:right 0;
}
#subscribeForm .form_section_title,
#subscribeForm .form_section_input {
	direction:ltr;
	text-align:right;
}

#subscribeForm p.note {
	text-align:right;
}

#subscribeForm .steps {
	float: right;
}
#subscribeForm .button {
	float:left;
}

/* newsroom page */

#main.newsroom .box1 .content_block .title h2 {
	background-position:right 2px;
	padding-right:15px;
}
#main.newsroom .box1 .content_block .article.feature1 .img_feature {
	margin-left:0;
	margin-right:0;
	float: left;
	width: 160px;
}
#main.newsroom .box1 .content_block .article {
	padding: 12px 0 6px 0; 
	border-bottom: 1px #c4c4c4 solid;
}
#main.newsroom .article_links span {
	margin-left: 0;
	margin-right:0;
}
#main.newsroom .article_links span a {
	padding: 2px 22px 2px 0; 
	float:right;
	margin-left:10px;
	margin-right:0;
	direction:ltr;
}
#main.newsroom .article_links span a.pod,
#main.newsroom .article_links span a.pdf,
#main.newsroom .article_links span a.ppt,
#main.newsroom .article_links span a.vid,
#main.newsroom .article_links span a.doc,
#main.newsroom .article_links span a.xls,
#main.newsroom .article_links span a.img {
	background-position: right 0;
}

#main.newsroom .box1 .content_block .article.feature2 img {
	float: right;
}
#main.newsroom .box1 .content_block .article.feature2 .text_feature {
	margin-right: 74px;
	margin-left:0;
}

#main.newsroom .box2 .content_block.title h2 {
	background-position:right 2px;
	padding-right:15px;
}
#main.newsroom .box2 .article ul.also_in_the_news {
	margin: 0 12px 0 0;
}
#main.newsroom .box2 .article ul.also_in_the_news li {
	background-position: right 3px!important;
	background-image: url(../files/images/arrow_blue_reverse.gif);
	padding: 0 12px 0 0;
}
#main.newsroom .box3 .content_block.title .searchTips {
	float: left; 
	text-align: left;
	margin-left: 6px;
}
#main.newsroom .box3 .content_block .title {
	margin: 0; 
	padding: 4px 0;
}
#main.newsroom .box3 .content_block .title h2 {
	padding-right:15px;
}

#main.newsroom .box .bottom {
	background-position: bottom right;
	border-right: 1px #c4c4c4 solid;
	border-left:none;
}
#main.newsroom .box .bottom .left,
#main.newsroom .box1 .bottom .left {
	background-position: bottom right; 
	float:right;
}
#main.newsroom .box .bottom .right {
	float:left;
	background-image:url(../files/images/mother_cornerWhite_rtl.gif); 
	background-position: bottom left!important;
	background-repeat: no-repeat;
}

/* media page */
.pritem .contentbox2 {
	border-right: 1px #b2b2b2 solid;
	border-left: none;
	background-position:top left;
}
.pritem .contentbox2 .contentbox_content img {
	float : right;
	margin-right:0;
}
.pritem .contentbox2 ul {
	direction:ltr;
	text-align:right;
}
.pritem .contentbox2 ul li {
	background-image: url(../files/images/arrow_blue_reverse.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	padding-right: 15px;
	padding-left:0;
}
ul.media {
	list-style-type: none;
	margin-right: 15px;
	margin-left:0;
	padding-right: 0;
	text-align:right;
	clear : both;
}
li.mp3 {
	background : url(../files/images/ic_mp3.gif) no-repeat right !important;
	padding : 5px;
	padding-right : 20px;
}

li.transcript {
	background : url(../files/images/ic_transcript.gif) no-repeat right !important;
	padding-right : 20px !important;
	margin-top : 10px;
}

div.mediaPlayer {
	margin:20px;
	margin-left:0;
	margin-right:0;
}
.pritem .contentbox2 .formatHolder {
	width:100%;
	position:relative;
}
.pritem .contentbox2 .formatHolder div.winmed, 
.pritem .contentbox2 .formatHolder div.realpl {
	float : right;
	width : 220px;
	background-repeat: no-repeat;
	background-position:left 30px;
}
.pritem .contentbox2 .formatHolder div.realpl {
	background-image: url(../files/images/lg_real_media.gif);
}
.pritem .contentbox2 .formatHolder div.winmed {
	background-image:url(../files/images/lg_windows_media.gif);
}
div.realpl{
background: url(../files/images/lg_real_media.gif) no-repeat 30px 30px !important;}

div.winmed{
background:url(../files/images/lg_windows_media.gif) no-repeat 30px 30px !important;}

.pritem .contentbox2 .formatHolder div.winmed p, 
.pritem .contentbox2 .formatHolder div.realpl p {
	width : 200px;
	text-align:right;
}
.pritem .contentbox2 .formatHolder div ul {
	text-align:right;
}
.pritem .contentbox2 .formatHolder div ul li {
	background-image: url(../files/images/arrow_blue_reverse.gif);
	background-repeat: no-repeat;
	background-position: right 4px;
	margin-right:0;
	margin-left:0;
	padding-right: 15px;
	padding-left:0;
}
.pritem p.normal {
	padding-right:20px;
	background-position:right 2px;
}
.pritem p.tips {
	float : left;
	padding-left:20px;
}
.pritem .contentbox_content input.textbox {
	margin-right : 20px;
}

/* press release page */
.pullImage {
	float : left;
	margin-right : 20px;
}
.pullImage ul{
	list-style-type: none;
	position : relative;
	float:right;
}
.pullImage ul li{
	padding-right:23px;
}
li.video,
li.mp3,
li.help {
	background-position:right;
}
.pr .contentbox_content input.textbox {
	margin-right : 20px;
}
.pr h3 {
	padding:0;
	margin:0;
}
.pr p.normal{
	padding-right: 20px;
	background-position:right 2px;
}
.pr p.tips {
	float : left;
	padding-left:20px;
}

/* find_an_embassy_by_country */
.find_an_embassy_by_country .contentbox_content p {
	padding-right:20px;
	text-align:right;
}

.listContinent ul li a {
	border-right: 0;
	border-left: 1px solid #bbb; 
	float: right;
}
.listContinent ul li a.last {
	border-left: 1px solid #bbb;
	border-right:0;
}
.listContinent ul li a.selected {
	border-left:1px solid #666;
	border-right:1px solid #666;
}
.listContinent ul li span {
	border-right: 1px solid #fff;
	margin-right: 0;
	margin-left:1px;
}
.listContinent .listScroll ul li a {
	padding:0;
}


/* find_an_embassy_by_region */
.find_an_embassy_by_region .imageOverlap p {
	text-align:center;
	margin:0 auto;
	padding-top:0;
	padding-bottom:0;
}
.find_an_embassy_by_region .contentbox_content #countrySelect .listAZ {
	direction:ltr;
}
/*
#countrySelect ul.listAZ {
	padding-left: 0 !important;
}
#countrySelect ul.listAZ li {
	margin-right: -4px;
}
#countrySelect ul.listAZ a {
	border-left: 1px solid #b2b2b2;
}
#countrySelect ul.listAZ a.last {
	border-right: 1px solid #b2b2b2;
}
*/

/* photo library page */

#photo_library .box1 .content_block .title h2 {
	background-position:right 2px;
	background-repeat:no-repeat;
	padding-right:15px;
	padding-top:0;
	margin-top:-8px;
}
#photo_library .box1 .image_box {
	float: left;
	width: 270px;
	margin-right: 20px;
	margin-left: 30px;
}
#photo_library .box1 .image_caption {
	padding-top: 36px;
	margin-right: 15px;
}
#photo_library .image_links p {
	direction:ltr;
	text-align:right;
	background: transparent url(../files/images/image_library_link.gif) right 0 no-repeat;
	padding-right: 20px;
}
#photo_library .image_links a {
	background-image: none;
	padding-left:0;
	padding-right:0;
}
#photo_library .box1 .navigation .previous,
#photo_library .box1 .navigation .image_number,
#photo_library .box1 .navigation .next {
	float: right;
	width: 33%;
	direction:ltr;
}
#photo_library .box1 .navigation .previous {
	text-align: right;
}

#photo_library .box1 .navigation .previous a {
	background-image: url(../files/images/image_library_next.gif);
	background-position:top right;
	padding-right: 10px;
}
#photo_library .box1 .navigation .next {
	text-align: left;
}

#photo_library .box1 .navigation .next a {
	background-image: url(../files/images/image_library_previous.gif);
	background-position:top left;
	padding-left: 10px;
}
#photo_library ul.image_list {
	margin: 0px 15px 0.3em 0;
	padding: 0;
	float: right;
}
#photo_library ul.image_list li {
	margin-left: 0;
	margin-right:0;
}
#photo_library ul.image_list li a {
	background: url(../files/images/arrow_blue_reverse.gif) right 4px no-repeat;
	padding-right: 12px;
}
#photo_library .image_links p {
		background-image: url(../files/images/image_library_link_rtl.gif);
		background-position:right top;
		background-repeat:no-repeat;
		padding-right: 20px;
		padding-left:0;
}
/* photo_library_gallery */

#photo_library_gallery .box1 .content_block .title h2,
#photo_library_gallery .box2 .content_block .article h2 {
	background: url(../files/images/hdrSquare_lightblue.gif) right 2px no-repeat;
	padding: 0 15px 0 0;
}
#photo_library_gallery .box2 .content_block .article p {
	margin: 0 15px 1em 0;
}
#photo_library_gallery .box2 .content_block {
	padding-top:15px;
}
#photo_library_gallery .box1 .content_block.title .event_image,
#photo_library_gallery .box2 .content_block .article p.event_image {
	float:left;
	margin-top:40px;
	margin-left:15px;
}
#photo_library_gallery .box1 .content_block .article p.view_gallery a,
#photo_library_gallery .box2 .content_block .article p.view_gallery a {
	margin: 0; 
	padding: 0 12px 0 0; 
	background-image: url(../files/images/arrow_blue_reverse.gif);
	background-position: right 3px;
	background-repeat: no-repeat;
}

#photo_library .box .bottom,
#photo_library_gallery  .box .bottom {
	border-right: 1px #c4c4c4 solid;
	border-left:none;
}
#photo_library .box .bottom .left,
#photo_library_gallery .box .bottom .left {
	float:right;
}
#photo_library .box .bottom .right,
#photo_library_gallery .box .bottom .right {
	float: left;
	height: 15px;
	width: 15px;
	background-image: url(../files/images/mother_cornerWhite_rtl.gif);
	background-position:bottom left;
	background-repeat: no-repeat;
}

#slideshow .splitLeft .image ul#adviceNav {
	list-style:none;
	background:#65637B url(../files/images/homeTravelNavBG.gif) bottom left repeat-x;
	margin:0px;
	padding:4px 10px 24px 10px;
}

form#formSteps .status .corner,
.boxContentForm  div.baseOfForm div {
	background:url(../files/images/form_corner_rtl.gif) no-repeat left bottom;
	margin-left:0;
}

p.feedback a {
	background:url(../files/images/link_more_blue_rtl.gif) right 2px no-repeat;
	padding-right:16px;
}
p.linkArrow a {
	background:url(../files/images/arrow_blue_reverse.gif) no-repeat right center;
	padding:2px 15px 2px 15px;
}

p.linkArrowBack a {
	background:url(../files/images/back_arrow_grey.gif) no-repeat right 0.3em;
	padding:2px 15px 0 0;
}

p.linkTranscript {
	background:url(../files/images/icon_transcript.gif) no-repeat right 0.3em;
	padding:0 23px 0 0;
}

p.linkNextPage {
	background:url(../files/images/bullet_arrow_rtl.gif) no-repeat right 0.3em;
	font-size:0.85em;
	margin:0.5em 0 1em;
	padding-right:16px;
}


div.base {
	background-color:transparent;
	background-image: url(../files/images/border_grey.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
	clear:both;
	direction:ltr;
}
div.base span {
	background:transparent url(../files/images/form_corner_rtl.gif) no-repeat left bottom;
}
div.base div {
	background:transparent url(../files/images/form_corner_rtl.gif) no-repeat left bottom;
	margin-left:0;
	padding:4px 0 1px;
}
div.base div .stripe {
	background-color:#a4c7e7;
	background-image:none;
	display:block;
	height:6px;
	margin:0 15px 0 15px;
	width:auto;
}

#footer .links {
	background:url(../files/images/border_grey.gif) repeat-x right top;
	margin-right:180px;
	margin-left:10px;
	padding:5px 0;
}
#footer .links ul {
	list-style:none;
	margin:5px 0;
	padding:0;
	direction:ltr;
	text-align:right;
}

#footer .top {
padding:3px 0pt;
}


/* colour_blue  */
#aboutTheFco h2 {
	background-position:right 0.15em;
}
#aboutTheFco .boxContent h2.graphic {
	background-position:right top!important;
	margin:0;
	padding-right:25px;
	padding-left:0;
}

#aboutTheFco .boxContent h3,
#aboutTheFco .boxContentColour h2,
#aboutTheFco .boxContentColour h3,
#aboutTheFco #contentSideBar h3 {
	background-position:right 3px!important;
	padding-right:15px;
	padding-left:0;
	margin-right:0;
}

#aboutTheFco .inSection h3,
#aboutTheFco .inSection h4 {
	background-position:right 0.6em;
	padding-right:15px;
	padding-left:0;
	margin-right:0;
}
#aboutTheFco .blockHeader h2 {
	background-position:right 3px;
	margin-right:0;
}
#fco #masthead #mainNav {
	background-position:right top;
}
#aboutTheFco #sidenav p.navHeader {
	background-position:right center;
}
#fco #sidenav p.navHeader {
	background-position:right center;
}
.galleryEntry h2 {
	background-position:right 0.5em;
	padding:5px 15px 5px 0;
}

/* colour_gold */

#businessTrade .boxContent h2.graphic {
	background-position:right top!important;
	margin:0;
	padding-right:25px;
	padding-left:0;
}

#businessTrade #sidenav p.navHeader{
	background-position:right center;
}
#businessTrade .h4 span {
	background:url(../files/images/arrow_countriesBlue_rtl.gif) no-repeat;
}

#businessTrade .boxContent h3,
#businessTrade #contentSideBar h3,
#businessTrade #contentSideBar h4,
#businessTrade .inSection h3,
#businessTrade .inSection h4,
#businessTrade h2,
#businessTrade h3 {
	background-position:right 3px;
	padding-right:15px;
	padding-left:0;
	margin-right:0;
}
#businessTrade .blockHeader h2 {
	background-repeat:no-repeat;
	background-position:right 3px!important;
	margin-right:0;
}
#businessTrade #main .emphasisBox {
	background:#F8B735 url(../files/images/link_more_gold_rtl.gif) no-repeat;
}

/* colour_green */
#foreignPolicy .boxContent h2.graphic {
	background-position:right top!important;
	margin:0;
	padding-right:25px;
	padding-left:0;
}
#foreignPolicy .h4 span {
	background:url(../files/images/arrow_countriesBlue_rtl.gif) no-repeat;
}
#foreignPolicy #topbar .drugsCrimeHdr {
	background-position:top right;
}
#foreignPolicy .blockHeader h2 {
	background-repeat:no-repeat;
	background-position: right 3px!important;
	margin-right:0;
}
#foreignPolicy div.base,
#foreignPolicy .boxContent div.base {
	background-position:right bottom;
	}
#foreignPolicy div.base span,
#foreignPolicy .boxContent div.base span {
	background:transparent url(../files/images/form_corner_rtl.gif) no-repeat left bottom;
	margin-left:0;
	}
#foreignPolicy div.base div,
#foreignPolicy .boxContent div.base div {
	background:transparent url(../files/images/form_corner_rtl.gif) no-repeat left bottom;
	margin-left:0;
	}
#foreignPolicy .boxContent h2,
#foreignPolicy .boxContent h3 {
	background-position:right 0.15em;
	padding-right:15px;
	padding-left:0;
}
#foreignPolicy h2,
#foreignPolicy .boxContentColour h2 {
	background-position:right;
	margin:0;
}
#foreignPolicy .boxContentColour h3 {
	background-position:right top;
	margin:0 15px;
}
#foreignPolicy .boxContentColour h3 span {
	padding-right:20px;
	background-image:url(../files/images/arrow_countriesGrey_rtl.gif);
	background-position:right top;
	background-repeat:no-repeat;
}	
#foreignPolicy .boxContentColour img {
	margin-left:15px;
}
#foreignPolicy .boxContent img {
	margin-right:15px;
}

/* Flash replacement code, alternative image to appear if Flash not present */

#foreignPolicy .imageOverlap h1 { 
	margin-right:0; 
	background-image:url(../flash/drugs_flash_missing.gif); 
	background-position:right top;
	background-repeat:no-repeat; 
	height:110px;
}

/* colour_grey */
#grey .inner h2, 
.inner h3, 
.inner h4 { 
	background-color:transparent;
	background-position:right 0.15em;
}
#grey h3, #grey h4 {
	background-position:right  0.15em;
}
#grey table {
	border-left:0;
	border-right:10px solid #C6B9AB;
	border-bottom:1px solid #C6B9AB;
	border-collapse:collapse;
	margin-left :5px;
}
#grey table th {
	text-align : right;
}
#contactBox #mapbox h4 {
	background-position: right 0.15em;
}

/* colour_lime */
#lime .inner h2, 
.inner h3, 
.inner h4,
#lime h3, 
#lime h4 {
	background-color: transparent;
	background-position:right 0.15em;
	background-repeat:no-repeat;
}
#lime table {
	border-left:0;
	border-right:10px solid #C8E9A9;
}

/* colour_orange & purple */
#pageTravelling #topbar h2 {
	background:transparent url(../files/images/hdrBigSquare_orange_rtl.jpg) right 0.2em no-repeat !important;
	margin:10px 0 0 1px;
	padding-bottom:3px;
	padding-right:15px;
	padding-left:0;
}
#pageTravelling .boxContent h2.graphic {
	background:transparent url(../files/images/hdrBigSquare_orange_rtl.jpg) right top no-repeat!important;
	margin:0;
	padding-right:25px;
	padding-left:0;
}
#pageTravelling #contentSideBar h3 {
	padding-top: 3px;
}
#pageTravelling .boxContent h2,
#pageTravelling .boxContent h3,
#pageTravelling .boxContentColour h2,
#pageTravelling .boxContentColour h3 {
	background-color:transparent;
	background-position:right 0.35em;
	background-repeat: no-repeat;
	margin:5px 1px 0 0;
	padding:3px 15px 3px 0;
}
.darkBGheader h2,
.darkBGheader h3 {
	background-position:right 6px;
	padding:5px 15px;
}

#pageTravelling #contentSideBar h3,
#pageTravelling #contentSideBar h4,
#pageTravelling .inSection h3,
#pageTravelling .inSection h4 {
	background-color:transparent;
	background-position:right 0.4em;
	margin-top:0;
	padding-right:15px;
	padding-left:0;
}
#pageTravelling h4 {
	background-position:right 0.3em;
	background-repeat:no-repeat;
}
#pageTravelling .h4 span {
	background-image:url(../files/images/arrow_countriesOrange_rtl.gif);
	background-repeat: no-repeat;
}
#pageTravelling .blockHeader h2 {
	background-repeat:no-repeat;
	background-position: right 3px;
}
.boxBottom p img {
	margin-left:10px;
	margin-right:0;
}
#pageTravelling #sidenav p.navHeader {
	background-repeat:repeat-x;
	background-position:left center;
}
#pageTravelling #printBar .contactsBox,#pageTravelling #printBar .newsBox {
	background-repeat:repeat-x;
	background-position: right bottom;
}


/* colour_red */
#red .inner h2, 
.inner h3, 
.inner h4 { 
	background-color: transparent;
	background-position:right 0.15em;
	background-repeat: no-repeat;
}
#red h3, #red h4 {
	background-color: transparent;
	background-position:right 0.15em;
	background-repeat: repeat;
}
#red #main .commentBox p {
	margin-right:20px; 
	margin-bottom:0px;
}
#red table {
	border-right:10px solid #CE1E1B;
	border-left:0;
	border-bottom:1px solid #CE1E1B; 
	border-collapse:collapse;
	margin-right :5px;
}

h2.graphic {
	background-position:right top;
	background-repeat:no-repeat;
	margin:0 0 5px;
	padding-left:0;
	padding-right:25px;
}
