@import "/UI/Styles/oilshow/MainMenu.css";
@import "/UI/Styles/oilshow/Module.css";
@import "/UI/Styles/oilshow/HorzMenu.css";
@import "/UI/Styles/oilshow/FooterMenu.css";
@import "/UI/Styles/oilshow/Banner.css";
@import "/UI/Styles/oilshow/TopFooter.css";
@import "/UI/Styles/oilshow/Footer.css";
@import "/UI/Styles/oilshow/Fonts.css";


body
{
    width: 100%;
    font-family: BYekan, Tahoma; /*   font-size: 11px;     font-size: 8pt; */
    font-size: 11px;
    color: #000;
    margin: 0;
    line-height: 150%;
}

#center-content
{
    width: 980px;
    margin: 0 auto;
}

.SiteRightBorder
{
    /* width: 35%;*/
    background-color: #ffffff;
    vertical-align: top;
    background-position: right;
}
.SiteLeftBorder
{
    /*width: 35%;*/
    background-color: #ffffff;
    vertical-align: top;
    background-position: left;
}

.phMain
{
    width: 100%;
}

img
{
    border: 0;
}
table
{
    /*  border-collapse: collapse;*/
    font-size: 100%;
    line-height: 150%;
    word-spacing: normal;
}

/*** NEWS STYLES ***/
.NewsID
{
    width: 100%;
    border: none;
}

/*The main table in Default and other aspx pages*/
.PortalTable
{
    width: 100%;
}
.PortalTD
{
    width: 100%;
    padding: 0;
}
.PanesBack
{
    width: 100%;
    vertical-align: top;
    background-color: #ffffff;
}
.PageTemplateMainPane
{
    width: 760px;
    height: 475px;
    content: #000;
    vertical-align: top;
    background-image: none !important;
    background-color: white;
}
.MainPane
{
    width: 100%;
    padding: 0px 0px 0px 0px;
}
.ModulesTable
{
    padding: 2px;
}


.FPRightPane
{
    width: 50%;
    padding: 0px 0px 0px 10px;
}
.FPcontent1Pane
{
    width: 50%;
    padding: 0px 0px 0px 0px;
}
.OneContent1Pane
{
    width: 100%;
    padding: 0px 0px 0px 0px;
}
.threeRightPane
{
    width: 205px;
    padding: 0px 0px 0px 10px;
}
.threeContentPane
{
    width: 350px;
    padding: 0px 0px 0px 0px;
}
.threeLeftPane
{
    width: 205px;
    padding: 0px 10px 0px 0px;
}

.BottomProductRight
{
    width: 15%;
    background: #fff no-repeat left center;
}
.BottomProductLeft
{
    width: 15%;
    background: #fff no-repeat right center;
}
.BottomProduct
{
    background-color: #fff;
    text-align: center;
    width: 70%;
    background-repeat: no-repeat;
    vertical-align: top;
    background-position: center;
}

.TopPane
{
    width: 950px;
    padding: 5px 0px 5px 0px;
}

.RightPane
{
    width: 25%;
    padding: 0 10px 0 0;
}

.contentPane
{
    padding: 10px 0px 5px 0px;
    width: 950px;
    direction: rtl;
    color: #000 !important;
}

.LeftPane
{
    width: 25%;
    padding: 0 0 0 10px;
}

.BottomPane
{
    width: 950px;
    padding: 0px 0px 5px 0px;
}

.ThreeContentPane
{
    width: 33%;
    padding: 10px 5px 5px 5px;
    direction: rtl;
}
.ThreeRightPane
{
    width: 33%;
    padding: 10px 0px 5px 0px;
    direction: rtl;
}
.ThreeLeftPane
{
    width: 33%;
    padding: 10px 0px 5px 0px;
    direction: rtl;
}
.TwoLeftPane
{
    width: 25%;
    padding: 10px 0px 10px 0px;
}
.TwoContentPane
{
    width: 75%;
    padding: 10px 0px 10px 10px;
}

.mid
{
    background: url(/UI/Styles/oilshow/images/midback.png) repeat-x scroll 0 0 #ffffff;
    margin-bottom: 10px;
}
.midRss
{
    background: url(/UI/Styles/oilshow/images/midRssback.png) repeat-x scroll 0 0 #fff;
    margin-bottom: 10px;
}
#news-link
{
    background: url(/UI/Styles/oilshow/images/news-ribbon.gif) no-repeat scroll 0 0 transparent; /* display: block; */
    height: 39px; /*  position: absolute      right: -4px;     top: -1px;*/
    width: 37px;
    background-color: #FFFFFF;
}
#news-link:hover
{
    background: url(/UI/Styles/oilshow/images/news-ribbon.gif) no-repeat scroll 0 -39px transparent;
}
.hideme
{
    height: 0px; /* left: -1000em;      position: absolute;     top: -1000em;*/
    width: 0px;
}
#newsRss-link
{
    background: url(/UI/Styles/oilshow/images/newsRss.gif) no-repeat scroll 5 0 transparent; /* display: block; */
    height: 9px; /*  position: absolute      right: -4px;     top: -1px;*/
    width: 42px;
}
#newsRss-link:hover
{
    background: url(/UI/Styles/oilshow/images/newsRss.gif) no-repeat scroll 5 -39px transparent;
}


/*--------------- Archive Styles -------------------------------------------------------*/

.MainBack
{
    margin: 0 auto;
    width: 100%;
    height: 360px;
    border: 0px;
    background-color: #ffffff;
}


.SITEFOOTER
{
    font-size: 8pt;
    color: #8a8a8a;
}
.PortalUser
{
    font-weight: normal;
    font-size: 9px;
}

.ASHNAWeb
{
    background-image: url(/UI/Styles/oilshow/images/AW.png);
    width: 90px;
    height: 20px;
}
.ASHNAWeb:hover
{
    background-image: url(/UI/Styles/oilshow/images/AW-Hover.png);
    width: 90px;
    height: 20px;
}

/*--------------- Archive Styles -------------------------------------------------------*/

.MainBack
{
    width: 100%;
    height: 100%;
    border-color: #e0e1dd;
    border-right-width: 0px;
    border-left-style: solid;
    border-right-width: 0px;
    border-right-style: solid;
    border-top-width: 0px;
    border-top-style: solid;
    border-bottom-width: 0px;
    border-bottom-style: solid;
}


.SITEFOOTER
{
    font-size: 9pt;
    color: #8a8a8a;
}
.PortalUser
{
    font-weight: normal;
    font-size: 9px;
}
.PortalDate
{
    font-weight: normal;
    font-size: 8pt;
    vertical-align: top;
}

INPUT
{
    font-family: BYekan, Tahoma;
    font-size: 8pt;
}
TEXTAREA
{
    font-family: BYekan, Tahoma;
    font-size: 8pt;
}
.txtEmail
{
    direction: rtl;
}
.DataGrids
{
    border-color: #81B4E8;
    border-width: 1;
    border-collapse: collapse;
}
.DataGridsHeaders
{
    border-top-width: 1px;
    border-right-width: 1px;
    border-right-color: white;
    border-bottom-width: 1px;
    border-bottom-color: white;
    color: #2b2c51;
    border-top-color: white;
    background-color: #BDBCBB;
    text-align: center;
    border-right-width: 1px;
    border-right-color: white;
}
.DataGridsFooters
{
    border-top-width: 1px;
    border-right-width: 1px;
    border-right-color: white;
    border-bottom-width: 1px;
    border-bottom-color: white;
    color: #2b2c51;
    border-top-color: white;
    background-color: #BDBCBB;
    text-align: center;
    border-right-width: 1px;
    border-right-color: white;
    direction: rtl;
}
.DataGridEvenRow
{
    background-color: #eeeeee;
}
.DataGridSelectedRow
{
    background-color: #F4Bf00;
}
.DataGridOddRow
{
    background-color: #ffffff;
}
.TableCellCentered
{
    text-align: center;
}
.AdminRight
{
    font-family: BYekan, Tahoma;
    font-size: 8pt;
    background-color: #F4F9FF;
    color: Black; /*width:245;*/
    padding: 5px 0 5px 5px; /*background-image : url( /UI/Styles/oilshow/images/theme03_03.gif );*/
    direction: rtl;
}
.AdminLeft
{
    font-family: BYekan, Tahoma;
    font-size: 8pt;
    background-color: #F4F9FF;
    color: Black; /*width:245;*/
    padding: 5px 0 5px 5px; /*background-image : url( /UI/Styles/oilshow/images/theme03_03.gif );*/
    direction: rtl;
}

.AdminMain
{
    background-color: #FFFFFF;
    width: 678px;
}

.fTitle
{
    font-family: BYekan, Tahoma;
    font-size: 8pt;
    font-weight: 600;
    color: #e35611;
}
.fTitle2
{
    font-family: BYekan, Tahoma;
    font-size: 8pt;
    font-weight: 600;
    color: #087baa;
}
.fTitle3
{
    font-family: BYekan, Tahoma;
    font-size: 8pt;
    font-weight: 600;
    color: #666666;
}
.AcellEn
{
    cursor: pointer;
    background: #f97b29;
    font-family: BYekan, Tahoma;
    font-weight: bold;
    color: White;
    border-right-color: #f97b29;
    border-right-width: 1;
    border-right-style: solid;
    border-right-color: #f97b29;
    border-right-width: 1;
    border-right-style: solid;
    border-top-color: #f97b29;
    border-top-width: 1;
    border-top-style: solid;
}
.AcellDis
{
    font-family: BYekan;
    border-right-color: Black;
    border-right-width: 1;
    border-right-style: solid;
    border-right-color: Black;
    border-right-width: 1;
    border-right-style: solid;
    border-top-color: Black;
    border-top-width: 1;
    border-top-style: solid;
}
.AdminSearch
{
    background-color: #eeeeee;
    border-right-color: #EAE7E7;
    border-right-width: 1px;
    border-right-style: dotted;
    border-right-color: #EAE7E7;
    border-right-width: 1px;
    border-right-style: dotted;
    border-top-color: #EAE7E7;
    border-top-width: 1px;
    border-top-style: dotted;
    border-bottom-color: #EAE7E7;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    color: Black;
}
.AdminSearchAlternate
{
    background-color: #eeeeee;
    color: Black;
}
.AdminTitleAlternate
{
    background-color: #1777B1;
    color: #000;
    font-size: 8pt;
    font-weight: 600;
}
.AdminEdit
{
    border: solid 1px #087baa;
    direction: rtl;
}
.AdminAlternate
{
    background-color: #f0f0f0;
}
.ModuleAlternate
{
    background-color: #f0f0f0;
}
SELECT
{
    font-family: BYekan;
    font-size: 8pt;
}
LABEL
{
    font-family: BYekan;
    font-size: 8pt;
}
A
{
    color: #0000FF;
    text-decoration: none; /*font-weight:normal;*/
}
A:hover
{
    color: #0066cc;
    text-decoration: none;
}

.MainLink
{
    color: #ffffff;
}
A.main
{
    color: #333333;
    text-decoration: none;
}
A.main:hover
{
    color: #0066cc;
    text-decoration: none;
}

A.mainTitle
{
    color: #333333;
    text-decoration: none;
    font-weight: 600;
    font-size: 8pt;
}
A.mainTitle:hover
{
    color: #0066cc;
    text-decoration: none;
    font-weight: 600;
    font-size: 8pt;
}
.lblLink
{
    color: #2b2c51;
    text-decoration: none;
    font-weight: 600;
    font-size: 8pt;
    cursor: pointer;
}
.lblLinkHover
{
    color: #0066cc;
    text-decoration: none;
    font-weight: 600;
    font-size: 8pt;
    cursor: pointer;
}
.lblLink2
{
    color: #333333;
    text-decoration: none;
    font-size: 8pt;
    cursor: pointer;
}
.lblLinkHover2
{
    color: #0066cc;
    text-decoration: none;
    font-size: 8pt;
    cursor: pointer;
}
A.NavLink
{
    color: #333333;
    text-decoration: none;
    font-weight: 600;
    font-size: 8pt;
}
A.NavLink:hover
{
    color: #0066cc;
    text-decoration: none;
    font-weight: 600;
    font-size: 8pt;
}

A.mainTitle2
{
    color: #333333;
    text-decoration: none;
    font-weight: 600;
    font-size: 8pt;
    cursor: pointer;
}
A.mainTitle2:hover
{
    color: #0066cc;
    text-decoration: none;
    font-weight: 600;
    font-size: 8pt;
    cursor: pointer;
}


.ErrorMessage
{
    color: Red;
    font-weight: bold;
}
.Comment
{
    font-family: BYekan;
    font-size: 8pt;
    background-color: #fffff0;
    color: Green;
}
.readMore
{
    font-family: BYekan;
    font-size: 8pt;
    color: #e35611;
    font-weight: 500;
    cursor: pointer;
}

.ModuleDate
{
    font-family: BYekan;
    font-size: 8pt;
    color: #e35611;
    font-weight: 500;
}
.ModuleBorder
{
    border-color: #f97b29;
    border-style: dotted;
    border-width: 1;
}
.ModuleSeprator
{
    border-bottom-color: #f97b29;
    border-bottom-style: dotted;
    border-bottom-width: 1;
}
.ModuleSubTitle
{
    background: #D71920;
    color: #fff;
    border-bottom-color: #2E5772;
    border-bottom-width: 1;
    font-size: 8pt;
    font-weight: 600;
}
/*-------------------- News style----------------------*/
.jstop
{
    color: white;
    font-size: 11pt;
    text-align: justify;
    line-height: 2;
}
#theTicker
{
    font-family:BYekan;
    direction: rtl;
    float: right;
    padding: 0px 35px 0px 10px;
}
.jstop:hover
{
    color: #ffff00;
    font-size: 11pt;
    text-align: justify;
    line-height: 2;
}

.NewsBody
{
    font-family:BYekan;
    color: #000000;
    font-size: 11pt;
    text-align: justify;
    line-height: 2;
}
.NewsSubTitle
{
    background: #CC6600;
    color: #000000;
    font-size: 10;
    border: solid 1px #e35611;
}
Img.NewsImage:
{
    position: absolute;
    float: right;
}
.NewsSubTitle2
{
    background: #eff2fa;
    color: #000000;
    font-size: 8pt;
    color: #000000;
    height: 20; /*border-bottom:solid 5 #ffffff;*/
}
.NewsSubTitle3
{
    background: #eeeeee;
    color: #000000;
    font-size: 8pt;
    color: #000000;
    height: 20; /*border-bottom:solid 5 #ffffff;*/
}
/*------------------------------------------*/
.LinkGroup
{
    background: #dae1f5;
    font-size: 8pt;
    font-weight: 600;
    border: solid 1px #00a4e0;
}
.LinkHeader
{
    background: #fffff0;
    font-size: 8pt;
    font-weight: 600;
}



.RightBack
{
    background-position: right top;
    background-image: url(/UI/Styles/oilshow/images/Theme03_03.gif);
    background-repeat: repeat;
    width: 202px;
}
.HasEvent
{
    background-color: #B8FACF;
    font-family: BYekan;
    font-size: 8pt;
    text-align: center;
}
.SelectedDay
{
    color: Red;
    font-weight: bold;
}
.HasNotification
{
    background-color: Yellow;
    color: White;
    font-family: BYekan;
    font-size: 8pt;
    text-align: center;
}
.NormalCal
{
    text-align: center;
}
.NewsShowTitle
{
    color: #2b2c51;
    font-size: 8pt;
    font-weight: 600;
}



A.NewsLink
{
    color: #5f635a;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
}
A.NewsLink:Hover
{
    color: #cc0000;
    text-decoration: none;
    font-size: 8pt;
    font-weight: normal;
}
.NewsRightC
{
    background-color: #a8a8a8;
}


.ModuleRight
{
    width: 20;
    background-image: url(/UI/Styles/oilshow/images/BoxRightBack.jpg);
}

.FishSeperator
{
    background-color: #cccccc;
}
.FishSeperator2
{
    background-color: #dddddd;
}
.FishTitle
{
    font-weight: 600;
    color: #333333;
}
.FishHeaders
{
    color: white;
    background-color: #087baa;
    text-align: center;
    border-right: solid 1px #aaaaaa;
}
.FishEvenRow
{
    background-color: #eeeeee;
    border-right: solid 1px #aaaaaa;
}
.FishOddRow
{
    background-color: #ffffff;
    border-right: solid 1px #aaaaaa;
    border-bottom: dotted 1px #aaaaaa;
}
.DataListHeader
{
    background-color: #003f86;
    color: #ffffff;
    font-weight: 600;
    height: 20px;
    padding-right: 3px;
    padding-right: 3px;
}
.DataListEvenRow
{
    background-color: #efefef;
    border-top: solid 0px #003f86;
    border-right: solid 0px #003f86;
    border-right: solid 0px #003f86;
    border-bottom: solid 0px #003f86;
}
.DataListOddRow
{
    background-color: #ffffff;
    border-top: solid 0px #003f86;
    border-right: solid 0px #003f86;
    border-right: solid 0px #003f86;
    border-bottom: solid 0px #003f86;
}
.DataList
{
    border-top: solid 1px #003f86;
    border-right: solid 1px #003f86;
    border-right: solid 1px #003f86;
    border-bottom: solid 1px #003f86;
}
.ImportantNewsDataList
{
    border-top: solid 1px #eff2fa;
    border-right: solid 1px #eff2fa;
    border-right: solid 1px #eff2fa;
    border-bottom: solid 1px #eff2fa;
}
.UsualNewsDataList
{
    border-top: solid 1px #eeeeee;
    border-right: solid 1px #eeeeee;
    border-right: solid 1px #eeeeee;
    border-bottom: solid 1px #eeeeee;
}
.TitleBack
{
    background-color: #990033;
}
.TitleTitle
{
    color: #000000;
    font-weight: bold;
    font-family: BYekan;
    font-size: 8pt;
}
.MnuBG
{
    font-family: BYekan;
    font-size: 8pt;
    width: 150px;
    height: 33px;
    background-attachment: fixed;
    background-image: url(/UI/Styles/oilshow/images/mnuback02.jpg);
    background-repeat: no-repeat;
}
.TopLeftBG
{
    background-image: url(/UI/Styles/oilshow/images/PBSTopLeft.jpg);
}
.TopRightBG
{
    background-image: url(/UI/Styles/oilshow/images/PBSTopRight.jpg);
}

.TopMidBG
{
    background-image: url(/UI/Styles/oilshow/images/PBSTopMid.jpg);
}

.BotLeftBG
{
    background-image: url(/UI/Styles/oilshow/images/PBSBotLeft.jpg);
}
.BotRightBG
{
    background-image: url(/UI/Styles/oilshow/images/PBSBotRight.jpg);
}
.BotMidBG
{
    background-image: url(/UI/Styles/oilshow/images/PBSBotMid.jpg);
}
.MidLeftBG
{
    background-image: url(/UI/Styles/oilshow/images/PBSMidLeft.jpg);
}
.MidRightBG
{
    background-image: url(/UI/Styles/oilshow/images/PBSMidRight.jpg);
}
.MidCenterBG
{
    background-color: #fdfdff;
}
.Tab1BG01
{
    background-image: url('/UI/Styles/oilshow/images/PBSTitle.jpg');
}
.Tab2BG01
{
    background-image: url(/UI/Styles/oilshow/images/PBS01.jpg);
    background-repeat: no-repeat;
}
.Tab3BG01
{
    background-image: url(/UI/Styles/oilshow/images/PBS03.jpg);
    background-repeat: no-repeat;
}
.Tab2BG02
{
    background-image: url(/UI/Styles/oilshow/images/PBS02.jpg);
    background-repeat: no-repeat;
}
.Tab3BG02
{
    background-image: url(/UI/Styles/oilshow/images/PBS04.jpg);
    background-repeat: no-repeat;
}
.Tab3BG03
{
    background-image: url(/UI/Styles/oilshow/images/PBS05.jpg);
    background-repeat: no-repeat;
}
.TblBack
{
    background-color: #fff2f2;
}
.MainTblBG
{
    background-color: #dfdfdf;
}
img
{
    border: 0;
}
ModuleMainTBL
{
    background-color: #efefef;
}
/* Cards */
.StepTBL
{
    border: solid 1px #087baa;
}
.ActiveStep
{
    border: solid 1px #087baa;
    background-color: #087baa;
    color: #ffffff;
}
.CurrentStep
{
    border: solid 1px #ffffff;
    background-color: #00a4e0;
}
A.Step:
{
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;
}
A.Step:hover
{
    color: #e35611;
    text-decoration: none;
}
.CardMessage1
{
    font-weight: 600;
    font-size: 8pt;
    color: #000000;
}
.CardMessage2
{
    font-weight: 400;
    font-size: 8pt;
    color: #000000;
}

/* End of Cards */

/* Header 1 - Main header */
.header1
{
    /* background-image: url(/UI/Styles/oilshow/images/bg_header1.png); */
    background-color: #335599;
    color: #FFFFFF;
    font-weight: bold;
    height: 28px;
    font-family: BYekan, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

/* Links in header1 */
tr.header1 a
{
    color: #FFFFFF;
    text-decoration: none;
}
tr.header1 a:hover
{
    color: #CCCCCC;
    text-decoration: none;
}

/* Header 2 - Sub header */
.header2
{
    /* background-image: url(/UI/Styles/oilshow/images/bg_header2.png); */
    background-color: #dae1f5;
    color: #000080;
    font-weight: bold;
    font-family: BYekan, Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
}
.postformheader
{
    background-color: #dddddd;
    font-weight: bold;
}
.header2 a:
{
    color: #ffffff;
    text-decoration: none;
}
.header2 a:hover
{
    color: #e35611;
}

/* Footer1 - Bottom of tables */
.footer1
{
    /* background-image: url('/UI/Styles/oilshow/images/bg_footer1.png'); */
    background-color: #dae1f5;
    font-size: 7pt;
    height: 28px;
}

.footer1 select, .footer1 td
{
    font-size: 7pt;
}

/* Header of posts */
.postheader
{
    background-color: #E9EAEA;
}

/* User info and post/article */
.post
{
    background-color: #eff2fa;
}
.post2
{
    background-color: #E4E4E4;
}

/* Footer of posts */
.postfooter
{
    background-color: #D3DADE;
}

/* Area between posts */
.postsep
{
    background-color: #5B84A0;
    height: 1px;
}

/* most tables are class 'content' */
.content, .rte
{
    font-family: BYekan, verdana;
    font-size: 8pt;
    border: 0px solid #2163E8;
    color: #000000;
    padding: 0px;
    background-color: #333333;
}
.content2
{
    font-family: BYekan, verdana;
    font-size: 8pt;
    border: 0px solid #2163E8;
    color: #000000;
    padding: 0px;
    background-color: #ffffff;
}

.content td
{
    padding: 5px;
}

/* links inside content table */
.content a, .rte a
{
    color: #333333;
    text-decoration: none;
}
.content a:hover, .rte a:hover
{
    color: #0066cc;
    text-decoration: none;
}

/* used for quoting messages */
.quote
{
    margin-right: 16px;
    padding-right: 16px;
}

.quoteinner
{
    padding: 4px;
    background-color: #CCCCCC;
    border: 1px solid #666666;
}

/* font sizes */
.smallfont a
{
    font-size: 8pt;
}


.cfont a
{
}
.cfont a:hover
{
    color: #D6E0E2;
}

.largefont
{
    font-size: 8pt;
}

/* Image Links */
a.imagelink
{
    font-size: 8pt;
    font-weight: bold;
    color: #000080;
}
a:hover.imagelink
{
    text-decoration: underline;
    color: #0000FF; /*background-color: #D0D0D0;*/
}

/* Used for editor textarea */
.posteditor
{
    width: 100%;
    height: 200px;
    font-family: BYekan, Verdana;
    font-size: 8pt;
}

/* Table just above and below tables */
table.command
{
    /*border: solid 1px blue;*/
    padding: 3px;
}

/* p-tag at the top of pages with navigation links */
.navlinks
{
    font-weight: bold;
    color: #000000;
}
.navlinks a
{
    color: #000080;
    text-decoration: none;
}
.navlinks a:hover
{
    color: #808080;
}

/* for printing */
.print
{
    border: solid 1px #C0C0C0;
}
.printheader
{
    background-color: #DDDDDD;
    color: #000000;
    padding: 4px;
}
.printbody
{
    background-color: #FFFFFF;
    color: #000000;
    padding: 4px;
}

/* treeview stylesheet */
.TreeView
{
    font-family: BYekan;
    background-color: White; /*padding-top:4px; */
    padding-right: 1px;
    border: #7C7C94 1px solid;
    cursor: default;
}

.TreeNode
{
    font-family: BYekan;
    font-size: 11px; /*padding-top:2px;   padding-bottom:1px;*/
    padding-right: 3px;
    padding-right: 3px;
    cursor: pointer;
}

.GrayedTreeNode
{
    font-family: BYekan;
    font-size: 11px;
    padding-top: 2px;
    padding-bottom: 1px;
    padding-right: 3px;
    padding-right: 3px;
    color: gray;
    cursor: default;
}

.HoverTreeNode
{
    font-family: BYekan;
    font-size: 11px;
    text-decoration: underline;
    padding-top: 2px;
    padding-bottom: 1px;
    padding-right: 3px;
    padding-right: 3px;
    cursor: pointer;
}

.SelectedTreeNode
{
    font-family: BYekan;
    font-size: 11px;
    background-color: gray;
    color: white;
    padding-top: 2px;
    padding-bottom: 1px;
    padding-right: 3px;
    padding-right: 3px;
    cursor: default;
}

.NodeEdit
{
    border: 1px gray solid;
    font-family: BYekan;
    font-size: 11px;
}
/* end of treeview stylesheet */
/* navigation bar stylesheet */

.NavBar
{
    border: 1px solid #005599;
    cursor: default;
    direction: rtl;
    background-color: White;
}

.TopItem
{
    background-color: #005599;
    font-family: BYekan, verdana;
    font-size: 11px;
    font-weight: 600;
    color: #ffffff;
    border: 1px solid white;
    border-right-color: #9D9DA1;
    border-bottom-color: #9D9DA1;
    padding-top: 4px;
    padding-bottom: 4px;
    cursor: pointer;
    direction: rtl;
}

.TopItemHover
{
    background-color: #81B4E8;
    font-family: BYekan, verdana;
    font-size: 11px;
    font-weight: 600;
    color: #fffff0;
    border: 2px solid white;
    border-right-color: #9D9DA1;
    border-bottom-color: #9D9DA1;
    padding-top: 3px;
    padding-bottom: 3px;
    cursor: pointer;
    direction: rtl;
}

.TopItemActive
{
    background-color: #00a4e0;
    font-family: BYekan, verdana;
    font-size: 11px;
    border: 2px solid #9D9DA1;
    font-weight: 600;
    color: #fffff0;
    border-right-color: white;
    border-bottom-color: white;
    padding-top: 3px;
    padding-bottom: 3px;
    cursor: pointer;
    direction: rtl;
}

.Level2Item
{
    font-family: BYekan, verdana;
    font-size: 11px;
    cursor: pointer;
    text-align: center;
    direction: rtl;
    background-color: White;
}

.Level2ItemHover
{
    font-family: BYekan, verdana;
    font-size: 11px;
    cursor: pointer;
    color: #00a4e0;
    text-align: center;
    direction: rtl;
}

.Level2Group
{
    border-top-color: #F0F1F5;
    padding-top: 5px;
}

.Empty
{
    z-index: 100;
}


/* end of navigation stylesheet */
/* Menu Style Sheet*/

/* End of Menu Style Sheet*/
/* site map style sheet */
.SiteMap
{
    /*background-color:white;*/
    font-family: BYekan;
}

.SiteMapTableCell
{
    padding: 5px;
}

.RootNode
{
    color: black;
    font-family: BYekan;
    font-weight: bold;
    padding-right: 5px;
}

.RootNode a
{
    color: black;
    text-decoration: none;
}

.RootNode a:hover
{
    color: black;
    text-decoration: underline;
}

.ParentNode
{
    font-family: BYekan;
    padding-right: 5px;
    cursor: pointer;
}

.ParentNode a
{
    color: black;
    text-decoration: none;
    cursor: pointer;
}

.ParentNode a:hover
{
    color: black;
    text-decoration: underline;
    cursor: pointer;
}

.LeafNode
{
    color: #DD3409;
    font-family: BYekan;
    font-size: 8pt;
    padding-right: 5px;
    cursor: pointer;
}

.LeafNode a
{
    color: #447799;
    text-decoration: none;
    cursor: pointer;
}

.LeafNode a:hover
{
    color: #DD3409;
    text-decoration: underline;
    cursor: pointer;
}



/* end of site map style sheet */
/* Monitoring style sheet */

.MonTD
{
    background: black;
}
/* end of Monitoring style sheet */
/* Dictionary style sheet */
.DicLable
{
    font-size: 12pt;
}
.DicCursr
{
    cursor: pointer;
    font-weight: 600;
    text-decoration: underline;
    color: #333333;
}
/* end of Dictionary style sheet */

/* Phone Book Style Sheet*/
.BookSelected
{
    color: White;
    background-color: #087baa;
}

.BookNotSelected
{
    background-color: #088cbb;
    color: White;
}

.PCSelected
{
    background-color: #ffffff;
    color: Black;
}

.PCNotSelected
{
    background-color: #088cbb;
    color: White;
}
/* End of Phone Book Style Sheet*/

.floathelp
{
    border-right: #ffc30e 1px solid;
    padding-right: 5px;
    border-top: #ffc30e 1px solid;
    padding-right: 5px;
    font-size: 10px;
    padding-bottom: 5px;
    border-right: #ffc30e 1px solid;
    width: 200px;
    color: #9c7600;
    direction: rtl;
    padding-top: 5px;
    border-bottom: #ffc30e 1px solid;
    font-family: BYekan, arial, sans-serif;
    background-color: #fffbb8;
}

.Tab2BG01
{
    background-image: url(/UI/Styles/oilshow/images/PBS01.gif);
    background-repeat: no-repeat;
}
.Tab2BG02
{
    background-image: url(/UI/Styles/oilshow/images/PBS02.gif);
    background-repeat: no-repeat;
}

/* Product   */

.ProductName
{
    font-family: BYekan;
    font-size: 13px;
}
.Overall
{
    color: #666666;
    font-family: BYekan,Times New Roman (Arabic);
    font-size: 10;
    font-weight: bold;
}

.Pros
{
    color: #E47337;
    font-size: 12px;
    font-weight: bold;
}
.ReviewTitle
{
    font-size: 14px;
    font-weight: bold;
    color: #626469;
}
.ReviewDate
{
    color: #666666;
}
.RowProduct
{
    background-color: #DDDDDD;
    width: 100%;
}
.price
{
    color: #000000;
    font-weight: bold;
}
a.NameInfo
{
    color: #E47337;
    font-size: 12px;
    font-weight: bold;
}
.TitlePrice
{
    color: #6D6D77;
    font-size: 12px;
}
.CallBack
{
}


.PropTitle
{
    font-size: 12px;
}
.SpecName
{
    font-family: BYekan;
    color: Green;
    font-size: 12px;
    font-weight: bold;
}
A.aProduct
{
    color: #EE7C24;
    text-decoration: none;
    font-weight: 600;
}
.SpecTitle
{
    font-weight: 600;
}













input, textarea, select
{
    font-family: Tahoma, BYekan, Arial, helvetica, sans-serif;
    font-size: 1em;
}

object
{
    vertical-align: top;
    outline: none;
}

.fleft
{
    float: right;
}
.fright
{
    float: right;
}
.clear
{
    clear: both;
}

.alignright
{
    text-align: right;
}
.aligncenter
{
    text-align: center;
}

.wrapper
{
    width: 100%;
    overflow: hidden;
}
.container
{
    width: 100%;
}
.zoom
{
    overflow: hidden;
}

p
{
    margin: 0;
    padding: 0;
}

.tail-top
{
    background: url(/UI/Styles/oilshow/images/tail-top.gif) right top repeat-x #fff;
}
.tail-top-right
{
    background: url(/UI/Styles/oilshow/images/tail-top-right.gif) repeat-x right top;
    width: 50%;
    position: absolute;
    right: 0;
    top: 0;
    height: 359px;
}
.tail-bottom
{
    background: url(/UI/Styles/oilshow/images/tail-bottom.gif) right bottom repeat-x;
}


/*==================forms====================*/
input, select
{
    vertical-align: middle;
    font-weight: normal;
}
img
{
    border: 0;
    vertical-align: top;
    text-align: right;
}

#form
{
    position: absolute;
    right: 39px;
    top: 10px;
}
#form label
{
    float: right;
    display: block;
    color: #414141;
    font-size: .92em;
    text-transform: uppercase;
    margin-right: 9px;
    line-height: 1em;
    padding-top: 3px;
}
#form span
{
    display: block;
    float: right;
    width: 141px;
    height: 17px;
    background: url(/UI/Styles/oilshow/images/input-bg.gif) no-repeat right top;
    padding: 1px 5px 0 5px;
}
#form input
{
    background: none;
    border: 0;
    vertical-align: top;
    line-height: 1em;
    width: 141px;
}

#contacts-form
{
    clear: right;
    width: 100%;
    overflow: hidden;
}
#contacts-form fieldset
{
    border: none;
    float: right;
}
#contacts-form .field
{
    clear: both;
}
#contacts-form label
{
    float: right;
    width: 97px;
    line-height: 18px;
    padding-bottom: 8px;
    font-weight: bold;
    color: #cc7108;
}
#contacts-form input
{
    width: 227px;
    padding: 1px 0 1px 3px;
    background: url(/UI/Styles/oilshow/images/png-bg.png) right top;
    border: 1px solid #ededed;
    color: #414141;
}
#contacts-form textarea
{
    width: 815px;
    height: 159px;
    padding: 1px 0 1px 3px;
    background: url(/UI/Styles/oilshow/images/png-bg.png) right top;
    border: 1px solid #ededed;
    color: #414141;
    margin-bottom: 20px;
    overflow: auto;
}
#contacts-form .link1
{
    float: right;
}


/*==================list====================*/
ul
{
    list-style: none;
}

.list
{
    position: absolute;
    right: 177px;
    top: 14px;
}
.list li
{
    float: right;
    background: url(/UI/Styles/oilshow/images/divider1.gif) no-repeat right top;
    padding-right: 20px;
    margin-right: 20px;
}
.list li.last
{
    background: none;
    padding-right: 0;
    margin-right: 0;
}

.site-nav
{
    position: absolute;
    right: 12px;
    top: 40px;
}
.site-nav li
{
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .92em;
    text-transform: uppercase;
    background: url(/UI/Styles/oilshow/images/divider2.gif) repeat-y right top;
}
.site-nav li a
{
    text-decoration: none;
    color: #bfbfbf;
    display: block;
    padding: 13px 28px 2px 28px;
}
.site-nav li a:hover
{
    text-decoration: underline;
}
.site-nav li.last
{
    background: none;
}

.list1
{
    margin-top: -24px;
}
.list1 li
{
    width: 100%;
    overflow: hidden;
    vertical-align: top;
    padding-top: 24px;
}
.list1 li p, .list1 li h4
{
    top: -5px;
    position: relative;
}
.list1 li img
{
    float: right;
    margin-right: 15px;
}
.list1 li .link1
{
    float: right;
    margin-bottom: 0;
}
.list1 li .link1:hover
{
    text-decoration: none;
}

.list2
{
    padding-bottom: 20px;
    margin: 0;
}
.list2 li
{
    font-weight: bold;
    padding: 0 0 5px 12px;
    background: url(/UI/Styles/oilshow/images/marker.gif) no-repeat right 5px;
}


/*==================other====================*/
.img-box img
{
    margin-bottom: 15px;
    display: block;
}

.p1
{
    margin-bottom: 21px;
}
.p2
{
    margin-bottom: 15px;
}

.phone
{
    float: right;
    margin-right: 30px;
}


/*==================txt, links, lines, titles====================*/
a
{
    color: #00496A;
    outline: none;
}
a:hover
{
    text-decoration: none;
}

h3
{
    color: #656565;
    font-family: "trebuchet MS" , Helvetica, sans-serif;
    font-size: 2.33em;
    text-transform: uppercase;
    font-weight: normal;
    line-height: 1em;
    border-bottom: 1px solid #ededed;
    padding-bottom: 14px;
    margin-bottom: 17px;
}
h4
{
    color: #cc7108;
    font-size: 1em;
    text-transform: uppercase;
}
h4 a
{
    text-decoration: none;
}
h4 a:hover
{
    text-decoration: underline;
}

.link1
{
    display: block;
    float: right;
    background: url(/UI/Styles/oilshow/images/link1-tail.gif) repeat-x top;
    text-transform: uppercase;
    color: #4f4f4f;
    text-decoration: none;
    line-height: 1em;
    margin-bottom: -12px;
}
.link1 em
{
    display: block;
    background: url(/UI/Styles/oilshow/images/link1-right.gif) no-repeat right top;
}
.link1 b
{
    display: block;
    background: url(/UI/Styles/oilshow/images/link1-right.gif) no-repeat right top;
    padding: 6px 20px 6px 20px;
    font-style: normal;
}
.link1 span
{
    display: block;
    color: #fff;
    top: -13px;
    right: -1px;
    position: relative;
}
.link1:hover span
{
    color: #f0bb13;
}


/*header*/
#header .logo
{
    position: absolute;
    right: 14px;
    top: 88px;
}
#header .slogan
{
    position: absolute;
    right: 39px;
    top: 227px;
}

/*content*/
#content
{
    padding: 28px 40px 40px 0px;
}
#content p, #content h4
{
    line-height: 1.67em;
}

/*footer*/
#footer
{
    color: #fff;
    height: 95px;
    background: url(/UI/Styles/oilshow/images/footer-bg.gif) right top repeat-x;
}
#footer .indent
{
    padding: 42px 40px 20px 40px;
}
#footer a
{
    color: #fbcf19;
}
#footer img
{
    position: relative;
    top: -4px;
}

/*==========================================*/


.BeautyTxt
{
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    border-color: #C3C3C3 #C3C3C3 #C3C3C3 #C3C3C3;
    font-size: 9pt;
    line-height: 1.4em;
    margin: 0 4px 3px 0;
    outline: medium none;
    padding: 5px 8px;
}

.BeautyTxt:focus
{
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    border-color: #D71920 #D71920 #D71920 #D71920;
    font-size: 9pt;
    line-height: 1.4em;
    margin: 0 4px 3px 0;
    outline: medium none;
    padding: 5px 8px;
}


#eForm input[type="text"], textarea, select
{
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    border-color: #C3C3C3 #C3C3C3 #C3C3C3 #C3C3C3;
    font-size: 9pt;
    line-height: 1.4em;
    margin: 0 4px 3px 0;
    outline: medium none;
    padding: 3px 5px;
}

#eForm input[type="text"]:focus, textarea:focus, select:focus
{
    border-radius: 6px 6px 6px 6px;
    border-style: solid;
    border-width: 1px;
    color: #000000;
    border-color: #D71920 #D71920 #D71920 #D71920;
    font-size: 9pt;
    line-height: 1.4em;
    margin: 0 4px 3px 0;
    outline: medium none;
    padding: 3px 5px;
}
/*            -------------STYLE FOR SEARCH -----------------------*/





html, body
{
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
}

.amir
{
    min-height: 100%;
    position: relative;
    overflow: auto;
    z-index: 0;
}

.background
{
    position: absolute;
    z-index: -1;
    top: 0;
    bottom: 0;
    margin: 0;
    padding: 0;
}

.top_block
{
    width: 100%;
    display: block;
}

.bottom_block
{
    position: absolute;
    width: 100%;
    display: block;
    bottom: 0;
}

.left_block
{
    display: block;
    float: left;
}

.right_block
{
    display: block;
    float: right;
}

.center_block
{
    display: block;
    width: auto;
}

.block_2
{
    width: 100%;
    height: 58px;
    background-color: #999999;
}

.block_3
{
    width: 100%;
    height: 150px;
    background-color: #686799;
}

#contact
{
    background-color: #3366cc;
    display: block;
    height: 215px; /*  position: absolute      right: -4px;     top: -1px;*/
    width: 215px;
}
#contact:hover span
{
    background-color: #477aca;
}
.hideme2
{
    height: 0px; /* left: -1000em;      position: absolute;     top: -1000em;*/
    width: 0px;
}
#bg_gradient
{
    height: 100px;
    /*background: url(/UI/Styles/oilshow/images/bg_gradient_top.png) repeat-x top left;*/
    border-top: 1px solid #f1f1f1;
    width: 100%;
    background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.3, #FFFFFF),
	color-stop(0.65, #F5F5F5),
	color-stop(0.85, #F5F5F5)
);
}
#searchbox
{
    float: left;
    margin: 4px;
    text-align: left;
    width: 184px;
}


.ContentsFont
{
    font-family:BYekan;
    font-size: 13px;
    /*font-weight: bold;*/
    direction: rtl;
    text-align: right;
    line-height: 20px;
}
.ContentsFontTitle
{
    font-size: 15px;
}


