#distance { 
	float: left;          /* required */
}
#content {
	text-align: left;     /* horizontal centering hack for IE */
	clear: left;          /* required */
	direction:rtl;
}
#FlashBg {
	left:0;
}
/*------------------Main Elements-----------------*/
#main{
	text-align:right;
	left:0;
}
	#main #text h1{
		right:0; }

	#main #alumni h1,
	#main #gallery h1{
		right:80px; }

	#main #page-text {
		padding:30px 30px 30px 10px; }

	#main #alumni,
	#main #gallery {
		float:right;
		padding:0px 85px 0px 0px;
		background-position:right center; }

	#main #video {
		padding:0px 50px 0px 0px;
		float:right; }

	#main #video h1,
	#main #video h2{
		right:80px; }
		
	#main #video img#info{
		right:50px; }
		
	#main #gallery h2{
		right:0px; }
		
	#main .block {
		float:right;
		margin-left:10px; }

		#main .block .content {
			right:0; }
	
		#main .block .content a.inner-link{
			background-position:97% center;
			padding:1px 13px 1px 0px; }
	
		#main .block img.bg-img{
			right:0; }
	
	#main #map{
	float:left; }
	
	#main div.item span{
		margin-left:15px;
	float:right; }
		
#header{
	text-align:right;
}
#header div#logo{
	text-align:center;
	float:left;
}
#header div#menu{
	float:right;
}
#header div#menu ul#menu-top{
	float:right;
}
#header div#menu ul#menu-top li{
	float:right;
}
#header div#menu ul#menu-bottom li{
	float:left;
}
#header div#menu ul#menu-top li.sep{
	float:right;
}
#header div#menu ul#menu-top li:hover,
#header div#menu ul#menu-top li.selected{ 
	background-position:100% 50px; }
	
.msie6 #header div#menu ul#menu-top li.sep { 
	margin-right:-2px; }
	
#header div#menu-hidden div#rec{
	right:160px; }

#header div#menu-hidden ul {
	right:180px; }
	
#footer{
	right:0;
	text-align:right;
}
	#footer #newsletter{
		left:91px; }

	#footer #newsletter form input,
	#footer #newsletter form label{
		float:right; 
		margin-left:5px; }

	#footer #newsletter form input.btn{
		float:left; }

		#footer #newsletter img#close{
			left:0px; }
	
	#footer img#join{
		left:13px; }

/*====================== START BreadCrumbs ======================*/
#Breadcrumbs ul{
	right:0;
	direction:rtl;
	float:right;
}
#Breadcrumbs ul li{
	direction:rtl;
	float:right;
	padding-left:4px;
}
/*====================== END BreadCrumbs ======================*/

/*====================== start Home Page ======================*/
#col_b #flash-pic{
	left:19px;
}
#col_a #contact-details{
	text-align:right;
	direction:rtl;
}
/*====================== END Home Page ======================*/

/*====================== start Team ======================*/
ul#partners li.partner,
ul#partners li.sep{
	float:right;
}
/*====================== END Team ======================*/

/*====================== start partner ======================*/
#pane-partner img{
	float:right;
	margin:0 0 10px 10px;
}
ul#work li span{
	float:right;
	margin:0 0 0 5px;
}
ul#work li,
ul#work li.sep{
	float:right;
}
/*====================== END partner ======================*/

/*====================== start category ======================*/
ul#category li,
ul#category li.sep{
	float:right;
}
/*====================== END category ======================*/

/*------------------END Main Elements-----------------*/
.accordion div.title {
	background-position:center right;
	padding-right:25px;
}
.accordion div div p {
	padding-right:25px;
}
#contactMsg{
	right:0;
}
.Qcontact ul,
.Qcontact ul.seperator{
	float:right;
	
}
.Qcontact input.btn{
	float:left;
}
/*------------------Classes-----------------*/
.left{
	float:left;
}
.right{
	float:right;
}
div.top-link{
	left:22px;
}
div#Desc-Panel{
	left:-10px;
	padding:50px 40px 40px 50px;
}
div#Desc-Panel-move{
	left:184px;
}
div#dscClose{
	left:5px;
}
.msg{
	right:0px;
}
.msg img{
	margin-left:5px;
}

/* ================================================= */
/* ================================================= */
/* ================================================= */
/* ================================================= */
/* ===============//////////\\\\\\\\\\============== */

			/*START CSS FILE - jScrollPane.css*/

/* ===============//////////\\\\\\\\\\============== */
/* ================================================= */
/* ================================================= */
/* ================================================= */
/* ================================================= */

.jScrollPaneTrack {
	left: 0;
}
.jScrollPaneDragTop {
	right: 0;
}
.jScrollPaneDragBottom {
	right: 0;
}
a.jScrollArrowUp {
	text-indent: -20000px;
	left: 0;
}
a.jScrollArrowDown {
	text-indent: -20000px;
	left: 0;
}

/*------------------START Scrollable-----------------*/
#page_scroller_horz #scrollable {
	direction:ltr;
}
#page_scroller_horz{
	left:0;
}
#page_scroller_horz div.items {
	right:-2px;
}
#page_scroller_horz div.items a {
	float:left;
	margin-right:12px;
}
#page_scroller_horz a.prev {
	left:-8px;
}
#page_scroller_horz a.next {
	right:-8px;
}
#page_scroller_vert #scrollable {
	direction:ltr;
}
#page_scroller_vert{
	right:0;
}
#page_scroller_vert div.items {
	right:0;
	float:none;
}
#page_scroller_vert div.items a {
	right:0px;
	float:none;
}
.msie6 #page_scroller_vert div.items a,
.msie7 #page_scroller_vert div.items a{
	right:51px;
}
/*------------------END Scrollable-----------------*/
/*------------------ START Site Map-----------------*/
ul.tree ul {
	background-position: 143px 15px; 
}
.msie6 ul.tree ul,
.msie7 ul.tree ul{
	background-position: 102% 15px; 
}
ul.tree li {
	padding-right: 20px;
}
ul.tree ul ul {
	background-position: 123px 15px; 
}
ul.tree ul li {
	background-position: right 7px; 
}
ul.tree ul ul li {
	background-position: right 7px; 
}
ul.tree ul ul li a {
	background-position: right 7px; 
}
/*------------------ END Site Map-----------------*/

-->
