/*
      http://www.albankaldawli.org/
*/

a { color: #000; text-decoration: none; }
a:hover { color: #000; text-decoration: underline; }

body { color: #000; direction:rtl; font-family: Arial; font-weight: bold; margin: 0px;  padding: 0px; }

#wrapper { color: #000; 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 { background: #69c; color: white; font-family: Arial; font-size: 13px; font-weight: bold; text-decoration: none; }
#topnav a:hover  { color: #fff; text-decoration: underline; }
#topnav { background: #69c; color: #fff; margin: 0px; padding: 0px; width: 740px; }
#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: 450px; }
#topnav img { vertical-align: middle; margin: 1px 2px 1px 1px; border: none; }
/*------Start top nav row------*/

/*------Start global nav row------*/
#globalnav { background: #E9F4FF; border: 1px solid #2E609E; color: #2E609E; font-family: Arial; font-size: 14px; font-weight: bold; margin: 0px; padding: 0px; text-decoration: none; width: 743px; }
#globalnav ul li { background: #E9F4FF; border-left: 1px solid #2E609E; display: inline; margin: 0px; padding: 5px 17px; text-decoration: none; width: auto; }
#globalnav ul li.last { background: #E9F4FF; border-left: 0px; text-decoration: none; }
#globalnav ul li a { color: #2E609E; text-decoration: none; }
#globalnav ul li a:hover { color: #f30; text-decoration: none; }
#globalnav ul li.current, a.current, a.current:visited { background: #2E609E; color: #eee; text-decoration: none; }
/*------End global nav row------*/

/*search block starts here */

#search img {vertical-align: middle; margin-right: 3px;}

#search {border-bottom: 1px solid #2E609E;}

#search table {background: #2E609E; color: white; font: 7.5pt verdana;}

#search span.search {position: relative; top: 0px; left: 400px;}

/*Search block ends here */

/*------Start search row------*/
#search { border-bottom: 1px solid white; background: #2E609F; color: #fff; font-family: Arial; font-size: 13px; font-weight: bold; margin: 0px; padding: 0px; }
#search .right { background: #2E609F; float: right; margin: 0px; padding: 0px; width: 440px; }
#search .left { background: #2E609F; 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: #2E609E; text-decoration: none; }
#search img { border: 0px; margin: 0px; padding: 0px; }
/*------End search row------*/

/*------End header-------*/


/*------Start right column--------*/
#right { background-color: #69c; color: #fff; float: right; padding: 0px; margin: 0px; width: 140px; }

#right .drilldown { padding: 0px; width: 140px; }

.leftnav { background-image: url(images/plus_bullet.gif); background-repeat: no-repeat; background-position: 10.5em .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; }

.leftnav_current { background-image: url(images/plusbullethighlight.gif); background-repeat: no-repeat; background-position: 10.5em .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; }

a.leftnava { color: #fff; text-decoration: none; }
a:hover.leftnav { color: #f30; text-decoration: underline; }
img.leftnavimg { height: 11px; padding: 0 6px; width: 9px; }

#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; }
/*------End related languages row (Navigation)-------*/


/*------Start mid column disclaimer-------*/	
#midcolumndis {	float: right; margin: 10px 10px 0px 10px; padding: 0px; width: 380px; }
#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: 13px; }  
/*------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 { float: right; margin: 0px; padding: 0px;	width: 580px; }
	p.subpage { background-color: #fff; margin: 15px 15px 15px 0px; padding: 0px; width: 540px; }

#middle3 .pagetitle { background: #fff; border-bottom: 1px solid #09f; color: #000; font-family: Arial; font-size: 18px; font-weight: bold; margin: 15px 15px 3px 0px; padding: 0px; }

   div.discounttbl1 { background-color: #fff; height: auto; margin: 0px 15px 0px; padding: 0px; width: 540px; }

   div ul li.discounttbl1title { border: 1px solid #ccc; float: right; margin: 0px; padding: 3px 3px 3px 25px; text-align: right; width: 149px; }
  
   div ul li.discounttbl1 { border: 1px solid #ccc; float: right; font-size: 14px; height: 1810px; margin: 0px; padding: 3px 3px 3px 25px; text-align: right; width: 149px; }
  
   div.discounttbl2 { background-color: #fff; height: auto; margin: 0px 15px 0px; padding: 0px; width: 540px; }

   div ul li.discounttbl2title { border: 1px solid #ccc; float: right; font-size: 14px; margin: 0px; padding: 3px 3px 3px 25px; text-align: center; width: 78px; }
  
   div ul li.discounttbl2 { border: 1px solid #ccc; float: right; font-size: 14px; height: 20px; margin: 0px; padding: 3px 3px 3px 25px; text-align: right; width: 78px; }
/*------End middle column for pages other than index.html---------*/


/*------Start footer-------*/
#HPfooter { background: #fff; border-top: 1px solid #ccc; clear: both; color: #000; margin: 0px; padding: 0px; width: 740px; }
#HPfooter img { background-color: #fff; border: 0px; display: block; float:right; margin: 0px; padding: 0px; }
#HPfooter p {margin: 0px; font-size: 12px }

#HPfooter .right { background: #fff; float: right;	margin: 2px 0px 2px 0px; padding: 0px; text-align: right; width: 490px; }
 p.HPfooter {margin: 0px; font-size: 13px }

#HPfooter .left { background: #fff; color: #003098; float: left; margin: 2px 0px 2px 0px; padding: 0px; text-align: left; width: 220px; }

#HPfooter a { color: #003098; text-decoration: none; }
#HPfooter a:visited {text-decoration: none; }
#HPfooter a:hover {color: #f30; text-decoration: none; }
#HPfooter a.line, #HPfooter a:visited.line, #footer a:hover.line { text-decoration: underline; color: #003098; } 
#HPfooter a:hover.line {color: #f30; }
/*------End footer-------*/

.clear { background: none; clear: both; }