html, body {direction:rtl}

th{	text-align: center;	padding: 9px 0px 9px 0px;
	background: #E8E8FF;	font: bold  12px TAHOMA;
	color: #404040;
}

td {	font: 11px  Tahoma;
	background: #DFEFFF;
	padding: 8px 5px 8px 3px;
}

td.blank{
	padding: 12px 0px 12px 0px;	background: WHITE;
}

th.display{	padding: 0 0;
}td.display{
	padding: 0 0;	background: WHITE;}

td.display1{
	padding: 1 3;	background: #F0F8FF;
	font:  11px tahoma;
	color: #666666;
	text-align:center;}

td.location_details{
	padding: 8px 0px 8px 0px;	background: #F2CECE;}

td.contactDetails{
	padding: 11px 5px 11px 5px;	background: #C3E2DB;}
.ttlsub {
	position: relative;
	margin-top:70px;
	font:  16px tahoma;
	clear:both;
}
html>body .ttlsub { 	margin-top:90px;}
.centred {
	position: relative;
	top: 27px; 
	width:201px;
	direction:rtl;
}

.disMenu {
	position: relative;
	top: 20px;
	width:215px;
	background: #EEEEEE;
}

.box6 {
width: 100px;
float:right;
text-align:center;
font: 16px tahoma ;
}

.box6 a {
width: 100px;
height: 60px;
line-height:60px;
background-color: #F2F2F2;
text-decoration: none;
border-left: 1px white solid;
}
html>body .box6 a   { width: 99px; height:57px; line-height:57px; display:table;}

.box6 a:hover {
background-color: #E8E8E8;
text-decoration: none;
}

#navcont_experience
{
font-family: TAHOMA, georgia, serif;
text-align: center;
}

ul#navlist_experience
{
list-style: none;
padding: 0 0;
margin: 0 0;
font-size: 12px;
}

/**   normal mode */
ul#navlist_experience li a 
{
display: block;
width: 100%;
padding: 7px 1px;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color: BLACK;
text-decoration: none;
background: #C3E2DB;
}

ul#navlist_experience li#active a
{
background: #82A7A7;
color: BLACK;
}

ul#navlist_experience li a:hover, ul#navlist_experience li#active a:hover
{
color: BLACK;
background: #D5F0EA;
border-color: #aaab9c #fff #fff #ccc;
}

ul#navlist_experience li
{
float: left;
width: 40px;
}

/****** nationality  *****/
#navcont_nationality
{
font-family: TAHOMA, georgia, serif;
text-align: center;
}

ul#navlist_nationality
{
list-style: none;
padding: 0 0;
margin: 0 0;
font-size: 12px;
}

ul#navlist_nationality li a
{
display: block;
width: 100%;
padding: 7px 2px;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color: BLACK;
text-decoration: none;
background: #99C3D8;
}

ul#navlist_nationality li#active_nationality a
{
background: #6DAFD0;
color: BLACK;
}

ul#navlist_nationality li a:hover, ul#navlist_nationality li#active_nationality a:hover
{
color: BLACK;
background: #B6DBEE;
border-color: #aaab9c #fff #fff #ccc;
}
ul#navlist_nationality li
{
float: left;
width: 80px;
}

/** Teaching section **/
#navcont_subject
{
font-family: TAHOMA, georgia, serif;
text-align: center;
}

ul#navlist_subject
{
list-style: none;
padding: 0 0;
margin: 0 0;
font-size: 12px;
}

ul#navlist_subject li a
{
display: block;
width: 100%;
padding: 7px 2px;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color: BLACK;
text-decoration: none;
background: #EEBCBC;
}

ul#navlist_subject li#active_subject a
{
background: #DA9898;
color: BLACK;
}

ul#navlist_subject li a:hover, ul#navlist_subject li#active_subject a:hover
{
color: BLACK;
background: #ECCBCB;
border-color: #aaab9c #fff #fff #ccc;
}

ul#navlist_subject li
{
float: left;
width: 96px;
}

#navcont_field
{
font-family: TAHOMA, georgia, serif;
text-align: center;
}

ul#navlist_field
{
list-style: none;
padding: 0 0;
margin: 0 0;
font-size: 12px;
}

ul#navlist_field li a
{
display: block;
width: 100%;
padding: 7px 2px;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color: BLACK;
text-decoration: none;
background: #EEBCBC;
}

ul#navlist_field li#active_field a
{
background: #DA9898;
color: BLACK;
}

ul#navlist_field li a:hover, ul#navlist_field li#active_field a:hover
{
color: BLACK;
background: #ECCBCB;
border-color: #aaab9c #fff #fff #ccc;
}

ul#navlist_field li
{
float: left;
width: 165px;
}

/**************  experience_subject  button  *****************/
#navcont_experience_subject
{
font-family: TAHOMA, georgia, serif;
text-align: center;
}

ul#navlist_experience_subject
{
list-style: none;
padding: 0 0;
margin: 0 0;
font-size: 12px;
}

ul#navlist_experience_subject li a 
{
display: block;
width: 100%;
padding: 7px 1px;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color: BLACK;
text-decoration: none;
background: #C3E2DB;
}

ul#navlist_experience_subject li#active a
{
background: #82A7A7;
color: BLACK;
}

ul#navlist_experience_subject li a:hover, ul#navlist_experience_subject li#active a:hover
{
color: BLACK;
background: #D5F0EA;
border-color: #aaab9c #fff #fff #ccc;
}


ul#navlist_experience_subject li
{
float: left;
width: 55px;
}

/****** nationality_subject buttons *****/
#navcont_nationality_subject
{
font-family: TAHOMA, georgia, serif;
text-align: center;
}

ul#navlist_nationality_subject
{
list-style: none;
padding: 0 0;
margin: 0 0;
font-size: 12px;
}

ul#navlist_nationality_subject li a
{
display: block;
width: 100%;
padding: 7px 2px;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color: BLACK;
text-decoration: none;
background: #99C3D8;
}

ul#navlist_nationality_subject li#active_nationality_subject a
{
background: #6DAFD0;
color: BLACK;
}

ul#navlist_nationality_subject li a:hover, ul#navlist_nationality_subject li#active_nationality_subject a:hover
{
color: BLACK;
background: #B6DBEE;
border-color: #aaab9c #fff #fff #ccc;
}
ul#navlist_nationality_subject li
{
float: left;
width: 110px;
}

/* ******     ARROW "RESET"  ******** */
#reset {
background-color: #7ea8cf;
border: 0px #666666 solid;
margin-top: 0px;
padding: 0px;
text-align: center;
}

.resetArrow  {
font-weight: bold;
text-align: center;
margin-bottom: 1px;
margin-top: 1px;
}

.resetArrow  a {
width:  70px;
height: 94px;
text-decoration: none;
display: block;

background:  url('media/arrow.jpg') no-repeat center;
}

.resetArrow  a:hover {
background:  url('media/arrow-text.jpg') no-repeat center;
}

.rtxt  {text-align: right; float: right;}
.ltxt  {text-align: left; float: left;}
.ctxt  {text-align: center;}