/*
      http://www.albankaldawli.org/dataandresearch/
*/

* { direction:rtl; margin: 0px; padding: 0px; }
a { color: #003098; text-decoration: underline; }
a:hover { color: #f30; text-decoration: underline; }

body { direction:rtl; margin: 0px;  padding: 0px;}
p{font-size: 15px;}

#wrapper { margin: 0px auto; width: 740px; }

#main { margin: 0px 0px 5px 0px; overflow: none; width: 100%; }

/*------Start header-------*/
#header { width: 100%; }

/*------Start top nav row------*/
#topnav a, #topnav a:visited, #topnav a:hover, #search a, #search a:visited, #search a:hover { background: #69c; color: white; font-family: Arial; font-size: 13px; font-weight: bold; text-decoration: none; }
#topnav a:hover, #search a:hover  { background: #69c; }
#topnav { background: #69c; color: #fff; margin: 0px; padding: 0px; }
#topnav div.right { float: right; margin: 1px; padding: 0px; text-align: right; width: 150px; }
#topnav div.left { float: left; margin: 1px; padding: 0px 0px 0px 2px; text-align: left; width: 490px; }
#topnav img { vertical-align: middle; margin: 1px 2px 1px 1px; border: none; }
/*------Start top nav row------*/

/*------Start global nav row------*/
#globalnav { background: #eee; border: 1px solid #369; color: #369; font-family: Arial; font-size: 14px; font-weight: bold; margin: 0px; padding: 0px; text-decoration: none; width: auto; }
#globalnav ul li { background: #eee; border-left: 1px solid #369; display: inline; margin: 0px; padding: 5px 20px; text-decoration: none; width: auto; }
#globalnav ul li.last { background: #eee; border-left: 0px; text-decoration: none; }
#globalnav ul li a, a:hover { text-decoration: none; }
#globalnav ul li a:hover { color: #f30; text-decoration: none; }
#globalnav ul li.current, a.current, a.current:visited { background: #369; color: #eee; text-decoration: none; }
/*------End global nav row------*/

/*------Start search row------*/
#search { background: #369; color: #fff; font-family: Arial; font-size: 13px; font-weight: bold; margin: 0px; padding: 0px; }
#search .right { background: #369; float: right; margin: 0px; padding: 0px; width: 440px; }
#search .left { background: #369; float: left; margin: 0px; padding: 0px; width: 280px; }
#search form{ float: left; margin: 0px 0px 0px 10px; }
#search input{ margin: 5px 0px 2px 0px; }
#search a, #search a:visited, #search a:hover { background-color: #369; text-decoration: none; }
#search img { border: 0px; margin: 0px; padding: 0px; }
/*------End search row------*/

/*------Start breadcrumb row------*/
#breadcrumb { background: #ecf1f8; border-bottom: 1px solid #369; border-top: 1px solid #69c; font-family: Arial; font-size: 14px; font-weight: bold; margin: 0px; padding: 2px; }
/*------End breadcrumb row------*/
/*------End header-------*/


/*------Start bold title row-------*/
#title { background: #fff; color: #000; font-family: Arial; font-size: 20px; font-weight: bold; margin: 0px 0px 2px 0px; padding: 0px; right: 0px; }
/*------End bold title row-------*/


/*------Start blue horizontal line-------*/
#bluehorizline { background-color: #69c; height: 1px; margin: 0px; padding: 0px; vertical-align: top; width: 100%; }
/*------End blue horizontal line-------*/


/*------Start right column--------*/
#right { background-color: #69c; color: #fff; float: right; padding: 0px; margin: 0px; width: auto; }

 .drilldown { padding: 0px; width: 140px; }

#right .leftnav { background-image: url(images/plus_bullet.gif); background-repeat: no-repeat; background-position: 10.2em .5em; border-bottom: 1px solid #fff; font-family: Arial; font-size: 14px; list-style-type: none; margin: 0px; padding:  6px 20px 6px 0px; text-align: right; width: 140px; font-weight: bold; }

.leftnav a, .leftnav_current a { color: #ffffff; text-decoration: none; }
.leftnav a:hover, .leftnav_current a:hover { color: #f30; }
.leftnavimg img { height: 11px; padding: 0 6px; width: 9px; }

#right .leftnav_current { background-image: url(images/plusbullethighlight.gif); background-repeat: no-repeat; background-position: 10.2em .5em;border-bottom: 1px solid #fff;  font-family: Arial; font-size: 14px; list-style-type: none; margin: 0px; padding:  6px 20px 6px 0px; text-align: right; width: 140px; font-weight: bold; }

#right .leftnav_current_sublink { background-image: url(images/blue_arrow.gif); background-repeat: no-repeat; background-position: 11.9em .2em; background-color: #e9f4ff; border-left: 1px solid #69c; border-right: 1px solid #69c; font-family: Arial; font-size: 12px; list-style-type: none; margin: 0px; padding:  2px 20px 2px 0px; text-align: right; width: 130px; font-weight: bold;}

.leftnav_current_sublink a { color: #003098; }
.leftnav_current_sublink a:hover { color: #f30; }

#right .leftnav_current_sublink_current { background-image: url(images/orange_arrow.gif); background-repeat: no-repeat; background-position: 11.9em .4em; background-color: #99ccff; border-left: 1px solid #69c; border-right: 1px solid #69c; font-family: Arial; font-size: 12px; list-style-type: none; margin: 0px; padding:  2px 20px 2px 0px; text-align: right; width: 130px; font-weight: bold; }

.leftnav_current_sublink_current a { color: #000; width: 130px; }

#resourceboxtitle { border: 1px solid #399; float: right; }

  div span.resboxtitle { background-color: #399; color:#fff; display: block; font-family: Arial; font-size: 14px; margin: 0px; padding: 5px; text-align: right; width: 148px; }

  div span.resboxlinks { background-color: #9cc; display: block; font-family: Arial; font-size: 14px; margin: 0px; padding: 5px; text-align: right; width: 148px; }
/*------End right column--------*/


/*------Start related languages row (Navigation)-------*/
#relatedlang { background: #fff; color: #333; float: left; font-size: 12px; left: 0px; margin: 10px 10px 5px 10px; padding: 0px; text-align: left; width: 380px; font-weight:bold; }
/*------End related languages row (Navigation)-------*/


/*------Start mid column disclaimer-------*/	
#midcolumndis {	float: left; margin: 10px 10px 0px 10px; padding: 0px; width: 390px; }
#midcolumndis p { float: right; font-size: 13px; text-align: right; }
/*------End mid column disclaimer-------*/	


/*------Start (mid column) main feature box-------*/
#midcolumnmainfeature { float: left; color: #333; border: 1px solid #e47905; margin: 10px 10px 0px 10px; width: 390px; }
#midcolumnmainfeature p { display: block; float: right; font-family: Arial; font-size: 14px; margin: 0px; padding: 5px 10px 2px 3px; text-align: right; width: 210px; }
#midcolumnmainfeature p.title a { font-family: Arial; font-size: 16px; text-decoration: underline; }
#midcolumnmainfeature img.ftitle { border: 0px; display: block; float:right; height: 24px; margin: 0px; padding: 0px; width: 385px; }
#midcolumnmainfeature img.fmain { border: 0px; display: block; float:right; height: 180px; margin: 0px; padding: 0px; width: 160px; }
#midcolumnmainfeature img { border: 0px; display: block; float:right; margin: 0px; padding: 0px; }
mainfeaturesublinks.a { font-size: 13px; }
    #table{ margin: 0px; width: 100%; }  
	 ul{ list-style-type: none; margin: 0px; width: auto; } 
	 li{ float: right; font-size: 14px; width: auto; } 
	 .odd li{ background: #fff; border-bottom: 0px; }
	 .even li{ background: #fce2c6; border-bottom: 1px solid #e47905; } 
	 .even .last { background: #fce2c6; border-bottom: 0px;	}
/*------End (mid column) main feature box-------*/


/*------Start (mid column) (listed links)-------*/
#midcolumnlinks { color: #333; float: right; margin: 10px 22px 10px 0px; padding: 0px; width: 540px; }
#midcolumnlinks p { float: right; font-size: 13px; margin: 2px 3px; padding: 0px; text-align: right; width: 475px }
#midcolumnlinks p .title { color: #000; font-size: 18px }
#midcolumnlinks img { border: 0px; display: block; float: right; height: 60px; margin: 5px 0px 5px 5px; padding: 0px; width: 50px }
#midcolumnlinks ul{ list-style-type: none; margin: 0px; width: 540px; } 
#midcolumnlinks ul li{ float: right; font-size: 13px; height: 100%; margin: 0px; padding: 3px 0px 6px 3px; text-align: right; width: 540px;	}
 .odd li{ background: #fff; border-top: 1px solid #ccc; }  
#TableWithTopBorder { background: #fff; border-top: 1px solid #ccc; }  
#BodyPublications { background: #fff; font-size: 16px; }  
/*------End (mid column) (listed links)-------*/


/*------Start first part of middle column--------*/
#middle { margin: 0 165px; padding: 0px; }
/*------End first part of middle column--------*/


/*------Start second part of middle column--------*/
#middle2 { float: right; margin: 0px; padding: 0px;	width: 545px; }
/*------End second part of middle column---------*/


/*------Start middle column for pages other than index.html--------*/
#middle3 { text-align: right; margin: 0px; padding: 0px;	width: 580px; }
#middle3 .pagetitle { border-bottom: 1px solid #09f; color: #000; font-family: Arial; font-size: 18px; font-weight: bold; margin: 15px 15px 3px 0px; padding: 0px; }
#middle3 p { color: #000; font-family: Arial; font-size: 15px; margin: 15px 15px 3px 0px; padding: 0px; }
#middle3 span { color: #004080; font-size: 17px; margin: 0px; padding: 0px; }

/*------End middle column for pages other than index.html---------*/


/*------Start left column (highlightbox)-------*/
#leftcolumn { color: #333; float: left; margin: 10px 0px 0px 0px; padding: 0px; width: 150px; }

	/*------Start highlightbox table-------*/
	#leftcolumntable { border: 1px solid #3361A1; color: #333; float: left; margin: 0px; padding: 0px; width: 151px; }
	
	#leftcolumntable .RowWithArrow { margin: 0px; padding: 0px; width: 151px; }
	#leftcolumntable li{ background-image: url(images/bullet-square.gif); background-repeat: no-repeat; background-position: 10.4em .2em; font-size: 13px; list-style-type: none; margin: 0px 2px 1px 2px; padding: 3px 15px 1px 5px; text-align: right; width: 125px; }	
	#leftcolumntable span { background-color: #3361A1; color:#fff; display: block; font-size: 14px; height: 30px; margin: 0px; padding-top: 5px; padding-right: 5px; width: 148px; }
	#leftcolumntable .RowWithArrow p { background-color: #fff; display: block; float: left; font-size: 15px; margin: 3px 0px; padding: 0px; width: 90px; }
	#leftcolumntable .RowWithArrow img { background-color: #fff; display: block; float: right; height: 49px; margin: 3px; padding: 0px; width: 49px; }
	/*------End highlightbox table-------*/

/*------End left column (highlightbox)-------*/


/*------Start footer-------*/
#footer { background: #fff; border-top: 1px solid #ccc; clear: both; color: #333; margin: 0px; padding: 0px; width: 740px; font-weight: bold; }
#footer img { background-color: #fff; border: 0px; display: block; float:right; margin: 0px; padding: 0px; }
#footer p {margin: 0px; font-size: 12px }

#footer .right { background: #fff; float: right; margin: 2px 0px 2px 0px; padding: 0px; text-align: right; width: 490px; }
 p.footer {margin: 0px; font-size: 12px }

#footer .left { background: #fff; float: left; margin: 2px 0px 2px 0px; padding: 0px; text-align: left; width: 220px; font-weight: bold;}

a.footer {text-decoration: none; font-size: 13px; }
.a:visited {text-decoration: none; font-size: 13px; }
#footer a:hover {color: red; font-size: 13px; text-decoration: none; }
#footer a.line, #footer a:visited.line, #footer a:hover.line { font-size: 13px;text-decoration: underline; color: #003098; } 
#footer a:hover.line {color: red; }
/*------End footer-------*/

.clear { background: none; clear: both; }