﻿/*****************

NOTE: Dynamically generated CSS 
Do not manually modify files in the /css/static/ directory


*****************/


/*
STYLE SHEET FOR ARABIC-LANGUAGE CONTENT (RTL)
*/

/***************************************************************** HTML ELEMENTS */

body { font-size:18px; }

* { 
    font-family:'Arabic Transparent'!important;   
}

.AdminHeader *, .EditingTools * {
    font-family:'Segoe UI',Verdana,Arial,Helvetica,Geneva,sans-serif!important;
    direction:ltr!important;
}

p, td, th, ul, li, h1, h2, h3, h4, h5, h6, span {
    text-align:right;
    direction:rtl!important;
}

.ltr, .ltr * {
    text-align: left;
    direction: ltr;
    font-size:14px;
}

h2, h4 {
    font-family: Verdana,Helvetica,Geneva,sans-serif;
}


h1 {
    letter-spacing: 0px;
}

h3 {
    font-style: normal;
}

h4 {
    letter-spacing: 0;
    font-size:1.1em;
}

h5 {
    font-style: bold;
    font-size:1em;
}


/****************************************************************** MENUS */

div#MenuContainer {
    text-align: right;
}

ul#Menu li {
    position: relative;
    float: right;
}

ul#Menu li ul {
    right: 5px;
    width: 230px;
}

ul#Menu li li a {
    width: 216px;
}


/***************************************************************** SITEMAP */

ul#Sitemap {
    margin-right: 0;
}

/* level 2 */

ul#Sitemap ul {
    margin-right: 10px;
    margin-left: 0;
}


/* level 3 */

ul#Sitemap ul ul {
    margin-right: 20px;
    margin-left: 0;
    padding-right: 0;
}

/***************************************************************** CONTENT AREAS */

div#Main {
    text-align: right;
}

table#MainTable td#LeftCell {
    border-left: 1px solid white;
    border-right: none;
}

div#Masthead {
    text-align: right;
}

div#UsefulLinks img {
    margin-left: 0px;
    margin-right: 10px;
}


/************************************ Footers */


td#LeftFooterCell {
    border-left: 1px solid white;
    border-right: none;
}


/************************************	Credit */

div#Credit {
    text-align: left;
}


div#Credit a {
    background-position: 15px 0px;
    padding: 13px 0 20px 50px;
}


/****************************************************************** SIBLING MENU */


ul#SiblingMenu li.Selected a, ul#SiblingMenu li.Selected a:hover {
    background-image: url(../../images/dingbats/arrow.selected.rtl.gif);
    background-position: right 4px;
}


/******************************************************* BULLET LINKS */

a.BulletLink, a.BulletLinkSeparate, a.BulletLinkBack, a.BulletLinkUp, a.BulletLinkDown, a.BulletLinkOut, a.ArticleLink span.BulletLink, p.BulletLink, a.MoreUpdates {
    padding-left: 0px;
    padding-right: 9px;
    background-image: url(../../images/dingbats/go.blue.rtl.gif);
    background-position: right 3px;
    background-repeat: no-repeat;
    display: block;
}

td#RightColumn a.BulletLink, 
td#RightColumn a.BulletLink:hover {
    background-image: url(../../images/dingbats/go.white.rtl.gif);
    background-position: right 3px;
}

a.RssLink {
    float: left !important;
    padding-left: 0px;
    padding-right: 14px;
    background-position: right 1px;
}

div.Sidebar1 a, div.Sidebar2 a, div.Sidebar3 a {
    background-position: 0 0;
}

div.SubRegions a
{
    padding:2px 20px 2px 10px;
}

a.ArticleLink strong {
    display: block;
    padding-left: 0px !important;
    padding-right: 9px !important;
    background-image: url(../../images/dingbats/go.blue.rtl.gif) !important;
    background-position: right 3px !important;
}

a.BulletLink:hover, a.BulletLinkSeparate:hover, a.ArticleLink:hover span.BulletLink, a.MoreUpdates:hover, a.ArticleLink:hover strong {
    background-image: url(../../images/dingbats/go.red.rtl.gif);
}

a.PublicGoButton, div#Main div.NewsletterSignup a.PublicGoButton, div#Main div#Search a.PublicGoButton {
    background-image: url(../../images/dingbats/go.white.rtl.gif);
    background-position: 90% 5px;
    padding-right: 15px;
}




/******************************************************** DOCUMENT BULLETS */

li.DocPDF, li.DocPDF2, li.DocDOC, li.DocRTF, li.DocXLS, li.DocCSV, li.DocMDB, li.DocTXT, li.DocZIP, li.DocHTM, li.DocPPT, li.DocGIF, li.DocEPS, li.DocAI, li.DocGeneric, li.DocXXX {
}

p.DocCSV, p.DocDOC, p.DocHTM, p.DocMDB, p.DocPDF, p.DocPDF2, p.DocPPT, p.DocPPS, p.DocRTF, p.DocTXT, p.DocXLS, p.DocZIP, p.DocGeneric, p.DocXXX, p.DocRegistrationRequired {
    background-position: right 3px;
    padding-left:0;
    padding-right:20px;
}


/******************************************************** PAGE TOOLS */

p.PageTools {
    text-align: left;
}

p.PageTools a {
    margin-right: -2px;
    margin-left: 1px!important;
}

p.PageTools a img {
    margin-left: 5px;
    margin-right: 0px;
}


div#ArticleBody p.Large {
    font-weight: bold;
}

/******************************************************** MISC */


a.ArticleLink img {
    float: right;
    margin: 6px 0px 8px 8px;
}

a.ArticleLink span.LinkText {
    padding-left: 0;
    padding-right: 110px;
}

a.Initiative span.LinkText {
    padding-left: 0px;
    padding-right: 60px;
}


div#ShortcutReference {
    float: left;
}

img.RegionGraphic {
    float: left;
}

p.PageMenu a {
    padding: 2px 4px 3px 4px;
    float: right;
}

div#Inside table#MainTable td#MiddleColumn {
    background-position: right;
    padding-left: 0px;
    padding-right: 10px;
}

div#Inside table#MainTable td#LeftColumn {
    padding-right: 0px;
    padding-left: 10px;
}

h4.FloatLeft {
    float: right;
}

a.FloatRight {
    float: left;
}

a.InstitutionLink {
}


/******************************************************** SIZE TWEAKS */

p.Large,
div.Large,
.Large p,
.Large li
{
    font-size:1.1em;
}



div#Inside table#MainTable td#MainColumn div.WidthEnforcer {
    width:auto;
    overflow:visible;
}


