﻿html, body, form
{
    width: 100%;
    height: 100%;
    padding: 0px;
    margin: 0px;
    border: 0px;
    font-family: Arial;
    font-size: 13px;
    text-align: center;
    background-color: #fff;
    direction: rtl;
}
form
{
    background-color: #fff;
    text-align: center;
}
table
{
    border: 0px;
}
td, input, textArea, select, p
{
    font-size: 12px;
    font-family: Arial;
}

input, textArea, select
{
    font-weight: normal;
    border: none;
    color: #0F3060;
    border: 1px solid #b8cbd3;
}
a
{
    color: #09376E;
    text-decoration: none;
}
a:visited
{
    color: #09376E;
}
a:hover
{
    color: #0099c3;
    text-decoration: none;
}

.link
{
    color: #E0E0E0;
    font-size: 11px;
}
.link:visited
{
    color: #E0E0E0;
}
.link:hover
{
    color: #E0E0E0;
    text-decoration: underline;
}

.SpecialAnchor
{
    font-size: 10px;
    color: #009ed8;
    font-weight: bold;
}
.SpecialAnchor:visited
{
    color: #009ed8;
}
.SpecialAnchor:hover
{
    color: #009ed8;
    text-decoration: underline;
}

.link2
{
    color: #27aae1;
    text-decoration: none;
    font-size: 13px;
}
.link2:visited
{
    color: #27aae1;
    text-decoration: none;
    font-size: 13px;
}
.link2:hover
{
    color: #2495c1;
    text-decoration: none;
    font-size: 13px;
}

.file
{
    border: 1px solid silver;
    width: 340px;
    height: 20px;
}

.list
{
    padding: 0px;
    margin: 0px;
    height: 200px;
    width: 170px;
}

.MainWidth
{
    width: 990px;
}

.MainTable
{
    width: 100%;
    height: 100%;
}

.MainTableTemplate
{
    width: 1200px;
    text-align: center;
    background-color: White;
}

.fullH
{
    height: 100%;
}

.fullW
{
    width: 100%;
}

.noWrap
{
    white-space: nowrap;
}

.headWelcome
{
    width: 100%;
    white-space: nowrap;
    background-color: #8c8c8c;
    color: #fff;
    height: 18px;
    padding-left: 4px;
    padding-right: 4px;
}

.headWelcome td
{
    white-space: nowrap;
    color: #fff;
}

.topTable
{
    border-bottom: 1px solid #d8d8d8;
}

.headTable
{
    background-image: url(../Images/header_bg.gif);
    background-repeat: repeat-x;
    height: 42px;
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
}

.headLower
{
    background-image: url(../Images/topLower_bg.gif);
    background-repeat: repeat-x;
    height: 17px;
    padding-left: 4px;
    padding-right: 4px;
    color: #4474a5;
}
.bgHeader
{
    height: 94px;
    width: 779px;
}

.topMenuSep
{
    background-image: url(../images/topmenuSp.png);
    background-repeat: no-repeat;
    width: 3px;
    vertical-align: bottom;
}


.headerSep
{
    height: 1px;
    background-color: #fff;
}

.IDSFooter
{
    font-size: 9px;
    color: #fff;
}
A.IDSFooter:link
{
    text-decoration: none;
    color: #fff;
}
A.IDSFooter:visited
{
    color: #fff;
    text-decoration: none;
}
A.IDSFooter:hover
{
    text-decoration: underline;
}

.mainBG, .middleTD
{
    background-color: #fff;
}

.middleTD
{
    height: 100%;
}

.buttonWide, .buttonWider, .buttonWider1
{
    font-size: 12px;
    color: white;
    font-weight: bold;
    text-decoration: none;
    background-image: url(../Images/Oula/accountBg.png);
    background-repeat: no-repeat;
    background-position: center top;
    width: 92px;
    height: 19px;
    line-height: 19px;
    cursor: pointer;
    border: none;
}

.button
{
    padding: 0;
    margin: 0;
    border: none;
    background-image: url(../Images/Oula/button.png);
    background-position: center top;
    background-repeat: no-repeat;
    width: 75px;
    height: 20px;
    color: white;
    font-size: 12px;
    cursor: pointer;
}
.bigButton
{
    padding: 0;
    margin: 0;
    background: none;
    border: none;
    background-image: url(../Images/Oula/blue-button.png);
    width: 70px;
    height: 20px;
    color: white;
    font-size: 15px;
    cursor: pointer;
}


.buttonWider
{
    width: 100px;
    background-image: url(../Images/Oula/big-blue-button.png);
    background-repeat: repeat-x;
}

.buttonExtraWide
{
    width: 141px;
    background-image: url(../Images/Oula/big-blue-button.png);
    background-repeat: repeat-x;
}

.miniTextBox
{
    width: 30px;
}

.smallTextBox
{
    width: 60px;
}

.wideTextBox
{
    width: 150px;
}

.text, .textNorm, .textPar
{
    color: #6f7072;
    font-weight: normal;
    font-size: 14px;
}


.text, .textPar, .whiteText
{
    font-weight: normal;
}

.text10
{
    font-size: 10px;
    color: #6f7072;
}

.whiteText
{
    color: #fff;
}


.textPar
{
    text-align: justify; /*	white-space:nowrap;*/
}

.boxTable
{
    background-color: #ddd;
}

.boxTable td
{
    background-color: #f4f4f4;
    color: #0f3060;
    font-weight: bold;
}

.boxBorder
{
    border: 1px solid #ccc;
    background-color: #fff;
}

.boxPad
{
    padding: 5px;
}

.boxSepH
{
    width: 5px;
}

.boxSepV
{
    height: 5px;
}

.title
{
    color: #4474a5;
    font-weight: bold;
}

.pageTitle
{
    color: #4174a6;
    font-size: 13px;
    font-weight: bold;
}

.pageHeader
{
    width: 100%;
}
.pageHeader td
{
    white-space: nowrap;
}

.pageHeader #headerLine
{
    background-image: url(../images/pageTitleBorder.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 4px;
}

.pageHeaderTitle
{
    padding-left: 12px;
    padding-right: 12px;
    background-image: url(../images/pageTitle_bg.gif);
}

.section
{
    color: #0f3060;
    width: 100%;
    background-color: #f4f4f4;
    border: 1px solid #ddd;
}

.portfolio
{
    color: #ee0000;
    text-decoration: none;
}

.linkBox
{
    color: #ee0000;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}
A.linkBox:visited
{
    color: #ee0000;
}
A.linkBox:hover
{
    color: #ee0000;
    text-decoration: underline;
}

.DivPassTips
{
    z-index: 1;
    visibility: hidden;
    position: absolute;
    background-color: #f4f4f4;
    border: solid 1px #ddd;
    color: #0f3060;
    margin: 0px;
    padding: 3px;
}
.DivPassTips td
{
    color: #0f3060;
    font-weight: normal;
}

.DivParameterTips
{
    z-index: 1;
    visibility: hidden;
    position: absolute;
    background-color: #f4f4f4;
    border: solid 1px #ddd;
    color: #0f3060;
    margin: 0px;
    padding: 3px;
}
.DivParameterTips td
{
    color: #0f3060;
    font-weight: normal;
}

.DivSiteTips
{
    z-index: 1;
    visibility: hidden;
    position: absolute;
    background-color: #e6ebf0;
    border: solid 1px #d4dfe8;
    color: #0f3060;
    margin: 0px;
    padding: 3px;
}
.DivSiteTips td
{
    color: #0f3060;
    background-color: #e6ebf0;
    font-weight: normal;
}

.errTD
{
    font-weight: bold;
}

.rText, .rTextB, .errTD
{
    color: #C00000;
}

.rTextB
{
    font-weight: bold;
}

.GTable
{
    background-color: #e6ebf0;
    border: 1px solid #d4dfe8;
}

.GV, .boxLayout
{
    background-color: #f4f4f4;
    border: 1px solid #ddd;
}

.GVHeaderMarket, .GVFixedHeaderMarket, .GVHeaderYMarket, .GVFixedHeaderYMarket, .GVHeaderPMarket, .GVFixedHeaderPMarket
{
    color: white;
    text-align: center;
    height: 20px;
    font-size: 10px;
    background-color: #1d64a6;
}


.GVHeaderMarket th
{
    border: 1px solid white;
    color: white;
    text-align: center;
    height: 20px;
    font-size: 10px;
    background-color: #1d64a6;
}

.GVHeader, .GVFixedHeader, .GVHeaderY, .GVFixedHeaderY, .GVHeaderP, .GVFixedHeaderP
{
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    height: 25px;
}

.GVHeader, .GVFixedHeader
{
    color: #fff;
    background-color: #1d64a6;
}
.GVHeader a:link
{
    color: #fff;
    text-decoration: underline;
}
.GVHeader a:visited
{
    color: #fff;
}
.GVHeader a:hover
{
    color: #fff;
    text-decoration: none;
}

.GVRNMARKET, .GVANMARKET
{
    height: 20px;
    text-align: right;
    color: #00529B;
    font-size: 10px;
    border: 1px solid white;
}

.textMARKET
{
    text-align: center;
    color: #707072;
    font-weight: bold;
}

.textStock
{
    color: #235b8a;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
}

GVR, .GVRN, .GVRC, .GVRowY, .GVRowNumY, .GVRowP, .GVRowNumP, .GVRB
{
    color: #0f3060;
    background-color: #edf0f1;
    height: 18px;
}

.GVA, .GVAN, .GVAC, .GVAltY, .GVAltNumY, .GVAltP, .GVAltNumP, .GVAB
{
    color: #0f3060;
    background-color: #fafafa;
    height: 18px;
}

.GVNum, .GVRN, .GVRowNumY, .GVRowNumP, .GVAN, .GVAltNumY, .GVAltNumP
{
    text-align: right;
}

.GVRC, .GVAC
{
    text-align: center;
}

.GVRB, .GVAB
{
    font-weight: bold;
}

.GVPager
{
    background-color: #eee;
}

.GVHeaderY, .GVFixedHeaderY
{
    color: #fff;
    background-image: url(../Images/grid_yellow_bg.gif);
}

.GVRowY, .GVRowNumY
{
    background-color: #ffff80;
}

.GVAltY, .GVAltNumY
{
    background-color: #ffffbb;
}

.GVHeaderP, .GVFixedHeaderP
{
    color: #fff;
    background-image: url(../Images/grid_pink_bg.gif);
}

.GVRowP, .GVRowNumP
{
    background-color: #ffa7fe;
}

.GVAltP, .GVAltNumP
{
    background-color: #ffd2ff;
}

.boxLayout
{
    font-weight: bold;
    white-space: nowrap;
}
.boxLayout td
{
    white-space: nowrap;
}

.boxLayoutHeader
{
    font-size: 11px;
    font-weight: bold;
    color: #0f3060;
    background-color: #c7d3df;
    white-space: nowrap;
    height: 20px;
}

.boxBG
{
    background-color: #ccc;
}

.boxTD
{
    background-color: #f4f4f4;
}

.t
{
    width: 100%;
}
.t td
{
    white-space: nowrap;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 10px;
}
.t span, .t td
{
    font-size: 11px;
}

.t, .s, .u, .d
{
    color: #3B5D83;
}

.s
{
    /*color: Maroon;*/
    color: #2495c1;
}

.u
{
    padding-left: 12px;
    background-repeat: no-repeat;
    background-position: right center;
    color: #080;
}

.d
{
    padding-left: 12px;
    background-repeat: no-repeat;
    background-position: right center;
    color: #D00;
}

.r, .rB
{
    color: #D00;
}

.g, .gB
{
    color: #080;
}

.b, .bB
{
    color: #00D;
}

.rB, .gB, .bB
{
    font-weight: bold;
}

.hand
{
    cursor: hand;
}

.excelTable
{
}
.excelTable td
{
    padding-right: 5px;
}

.alert
{
    color: #ff6600;
    font-weight: bold;
}

.ticker
{
    background-color: #e0e0e0;
}

.boxTitleC
{
    color: #e00;
}

.fieldSetHolder
{
    border: 1px solid #ccc;
    padding: 4px;
    margin: 0px;
}

.ProductName
{
    font-size: 13px;
}

.fieldSetHolder legend, .ProductName
{
    padding: 2px;
    color: #2495c1;
    font-weight: bold;
}

.fieldSetHolder legend span
{
    font-size: 13px;
}

.normAlign
{
    text-align: right;
}

.oppAlign
{
    text-align: left;
}

.errorLink
{
}
.errorLink a:link
{
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}
.errorLink a:visited
{
    color: #fff;
}
.errorLink a:hover
{
    color: #ffd486;
    text-decoration: underline;
}

.CancelledLink
{
}
.CancelledLink a:link
{
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}
.CancelledLink a:visited
{
    color: #ffffff;
}
.CancelledLink a:hover
{
    color: #ffd486;
    text-decoration: underline;
}
.FAQHeader
{
    background-color: #f8f5e9;
    height: 25px;
    color: #4474a5;
    font-size: 13px;
    font-weight: bold;
}

.boxItem, .boxItemB, .boxItemN
{
    color: #00529b;
    height: 17px;
    border-bottom: 1px solid white;
    border-left: 1px solid white;
    font-size: 12px;
    background-color: #edf0f1;
    width: 103px;
    text-align: right;
    padding-right: 10px;
}

.boxAlt, .boxAltB, .boxAltN
{
    color: #00529b;
    border-bottom: 1px solid white;
    height: 18px;
    font-size: 10px;
    background-color: #edf0f1;
    width: 120px;
    padding-right: 4px;
}

.boxItemB, .boxAltB
{
    font-weight: normal;
}
.boxAlt span, .boxAltB span, .boxAltN span
{
    font-size: 10px;
}


.boxItemN, .boxAltN
{
    text-align: right;
}

.loginTitle
{
    color: #4771b8;
    font-size: 17px;
    font-weight: bold;
    text-align: right;
}
.LeftMenu
{
    color: #878383;
    font-size: 17px;
    font-weight: bold;
    white-space: nowrap;
}
.loginLeft
{
    width: 100%;
    height: 100%;
}

.tabsTable
{
    border: 1px solid #aaa;
    padding: 5px;
}

.Footer
{
    padding-top: 2px;
    padding-bottom: 2px;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    background-color: #ccccff;
    height: 20px;
}

.loginFooter #company span
{
    font-weight: bold;
    color: #404088;
}
.loginFooter td
{
    white-space: nowrap;
}

.loginHdr
{
    background-color: #e3e6ed;
    text-align: left;
    height: 25px;
}

.membersLogin, .enterSite
{
    background-image: url(../images/Keys.png);
    background-repeat: no-repeat;
    height: 48px;
    padding-right: 10px;
    padding-left: 48px;
}

.membersLoginTD
{
    padding: 2px 0px 2px 0px;
}

.enterSite
{
    background-image: url(../images/Keys_green.png);
}

.membersLoginLink, .enterSiteLink
{
    font-size: 13px;
    font-weight: bold;
    color: #8c8c8c;
}
A.membersLoginLink:link, A.enterSiteLink:link
{
    text-decoration: none;
    color: #8c8c8c;
}
A.membersLoginLink:visited, A.enterSiteLink:visited
{
    color: #8c8c8c;
    text-decoration: none;
}
A.membersLoginLink:hover, A.enterSiteLink:hover
{
    text-decoration: underline;
}

.QuickLinks
{
    padding: 2px;
    vertical-align: middle;
    background-color: #ccccff;
}

.quickLinksTitle
{
    color: #404088;
    font-size: 13px;
    font-weight: bold;
}

.quickLinksTable
{
}

.quickLinksTable td
{
    padding: 0px 0px 0px 50px;
}

.quickLinksTable a
{
    font-size: 13px;
    font-weight: normal;
    color: #333333;
}
.quickLinksTable a:visited
{
    color: #333333;
}
.quickLinksTable a:hover
{
    color: #333333;
    text-decoration: underline;
}

.IDS
{
    padding: 3px;
    background-color: #fff;
    text-align: center;
    color: #757575;
}

.IDS span, .IDS a
{
    font-size: 10px;
}

.pageMiddleTd
{
    width: 100%;
    padding-left: 0px;
    padding-right: 50px;
    padding-top: 1px;
}

.rssLink
{
    font-size: 11px;
    color: #ff7e00;
}
A.rssLink:link
{
    text-decoration: none;
    color: #ff7e00;
}
A.rssLink:visited
{
    color: #ff7e00;
    text-decoration: none;
}
A.rssLink:hover
{
    text-decoration: underline;
}

.logoutLink
{
}
A.logoutLink:link
{
    color: #FF5555;
    font-weight: bold;
    text-decoration: none;
}
A.logoutLink:visited
{
    color: #FF5555;
    text-decoration: none;
}
A.logoutLink:hover
{
    color: #DD5555;
    text-decoration: underline;
}

.loginMainTable
{
    width: 980px;
    height: 100%;
}

.loginMiddleTd
{
    height: 250px;
    background-color: #fff;
}

.loginLeftTd
{
    width: 238px;
    vertical-align: top;
}

.loginCenterTd, loginCenterWideTd
{
    width: 690px;
}

.loginCenterWideTd
{
    width: 690px;
}

.loginRightTd
{
    padding-right: 0px;
    padding-left: 3px;
    width: 310px;
    vertical-align: top;
}

.loginCenterTable
{
    width: 100%;
    height: 100%;
}

.loginPageHeaderTd
{
    padding: 5px 5px 5px 5px;
}

.loginPageTitle
{
    color: #4174a6;
    font-size: 13px;
    font-weight: bold;
    white-space: nowrap;
}

.MainForm
{
    width: 100%;
    height: 100%;
    background-color: #ffffff;
}

.homeRightTable
{
    width: 100%;
}

.leftMenuTD
{
    vertical-align: top;
}

.loginHeaderBottomSep
{
    height: 1px;
    background-color: #fff;
}

.tradeMenuItem
{
    color: #09376e;
}
.tradeMenuItem a
{
    color: #09376e;
    font-size: 14px;
}
.tradeMenuItem a:hover
{
    color: #0099c3;
    text-decoration: none;
}
.tradeMenuItem a:visited
{
    color: #09376e;
}

.logo
{
    vertical-align: middle;
    text-align: right;
}

.topMenuRight
{
    text-align: left;
    padding-left: 3px;
}


.MenuRightBottom
{
}


.topMenuBG
{
    height: 39px;
    text-align: left;
}

.lastLogin
{
    text-align: right;
    color: #717171;
}

.UserLogin
{
    background-image: url(../Images/userLogin_bg.png);
    background-repeat: repeat-x;
    border-left: 1px solid #f4f4f4;
    border-right: 1px solid #f4f4f4;
    width: 280px;
    height: 155px;
}

.NewsSection
{
    background-image: url(../Images/newsSection_bg.png);
    background-repeat: repeat-x;
    border-left: 1px solid #f4f4f4;
    border-right: 1px solid #f4f4f4;
    width: 280px;
    height: 228px;
}

.NewsTable
{
    border: 1px solid #f4f4f4;
    width: 250px;
    height: 170px;
    vertical-align: top;
}

.MarketIndex
{
    background-image: url(../Images/marketIndex_bg.png);
    background-repeat: repeat-x;
    border-left: 1px solid #f4f4f4;
    border-right: 1px solid #f4f4f4;
    width: 690px;
    height: 400px;
}

.StockTop
{
    background-color: #edf0f1;
    text-align: left;
    height: 100px;
}

.TopMarketButtons
{
    width: 100px;
    height: 100px;
    text-align: right;
    border-left: 1px solid #ebebeb;
}

.TopData
{
    text-align: right;
    height: 100px;
    width: 620px;
}

.loginHdrLogo
{
    width: 100%;
}

.calButton
{
    width: 30px;
    border-right: #000 1px solid;
    padding-right: 1px;
    border-top: #fff 1px solid;
    padding-left: 1px;
    padding-bottom: 1px;
    border-left: #fff 1px solid;
    padding-top: 1px;
    border-bottom: #000 1px solid;
    text-align: center;
}

.ARGVNews
{
    padding: 3px;
    border-collapse: collapse;
}

.ARGVNewsHeader
{
    background-image: url("../Images/Oula/gridHeader.png");
    color: #2495c1;
    font-size: 13px;
    height: 23px;
    text-align: right;
}

.ARGVNewsHeaderRow, .ARGVNewsHeaderAlternatingRow, .ARGVNewsHeaderRow a:link, .ARGVNewsHeaderAlternatingRow a:link, .ARGVNewsHeaderRow td, .ARGVNewsHeaderAlternatingRow td
{
    height: 20px;
    background-color: #f8f5e9;
    color: #16669B;
    font-size: 13px;
    text-decoration: none;
    vertical-align: top;
    text-align: right;
    padding: 3px;
    width: 75%;
}

.ARGVNewsHeader th
{
    padding: 3px;
}

.ARGVNewsHeaderAlternatingRow, .ARGVNewsHeaderAlternatingRow a:link, .ARGVNewsHeaderAlternatingRow td
{
    background-color: #fff;
}

.ARGVNewsHeaderRow a:link, .ARGVNewsHeaderAlternatingRow a:link
{
    width: 100%;
    text-align: right;
    display: block;
}

.ARGVNewsHeaderRow a:visited
{
    color: #6f7072;
}

.ARGVNewsHeaderRow a:hover
{
    color: #2495c1;
    text-decoration: none;
}

.errTDBold
{
    font-weight: bold;
    color: #C00000;
}

.errTDWide
{
    width: 100%;
    background-color: #C00000;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
}

.alert
{
    background-color: yellow;
    color: Red;
    font-weight: bold;
}

.newShare
{
    vertical-align: middle;
    text-align: center;
    width: 145px;
    height: 30px;
    padding-top: 7px;
    font-size: 13px;
    color: Red;
    background-color: white;
    font-weight: bold;
    border: 1px solid silver inset;
}

.newShareError
{
    vertical-align: middle;
    text-align: center;
    background-color: yellow;
    color: Red;
    font-weight: bold;
    width: 145px;
    height: 30px;
    border: 1px solid silver inset;
}

.GvItem
{
    color: #4174a6;
    font-size: 10px;
    font-weight: bold;
}

.Banner
{
    border: 0;
    padding: 0;
    height: 8px;
    margin-top: 0px;
    background-color: #1c5280;
    color: #ffffff;
}

.BannerText
{
    font-weight: bold;
    font-size: 18pt;
    font-family: Arial;
    height: 0px;
    margin-top: 0;
    margin-left: 10;
    margin-bottom: 0;
    padding: 0;
    white-space: nowrap;
}

.popupwindow
{
    /*filter: alpha(opacity=100);*/
    background-color: #cfe1f7;
    display: none;
    width: 200px;
    height: 100px;
    position: absolute; /*color: white;*/
    border: 1 #8db3d8 solid;
}

.popupwindowheader
{
    background-color: #8db3d8;
    color: #0f3060;
    height: 10px;
    width: 200px;
}
.menuBG, .menulangBG
{
    height: 39px;
    font-family: Tahoma;
    line-height: 39px;
    background-color: #004a8b;
    background-image: url(../Images/Oula/menu_bg.png);
    background-repeat: repeat-x;
    background-position: center top;
    vertical-align: middle;
    white-space: nowrap;
}

.menuBG a, .menuBG a:visited
{
    color: #ffffff;
    font-family: Tahoma;
    background-color: #004a8b;
    background-image: url(../Images/Oula/menu_bg.png);
    background-repeat: repeat-x;
    background-position: center top;
    text-decoration: none;
    height: 39px;
    line-height: 39px;
    display: block; /*min-width: 75px;*/
    border-left: 1px solid white;
    font-weight: normal;
    white-space: nowrap;
    font-size: 13px;
    vertical-align: middle;
    padding-left: 10px;
    padding-right: 10px;
}

.menuBGHover
{
    background-color: #49a4d0;
    background-image: url(../Images/Oula/menu_hover.png);
    background-repeat: repeat-x;
    background-position: center top;
    text-decoration: none;
    color: #fff;
    height: 39px;
    line-height: 39px;
    font-family: Tahoma;
    cursor: pointer; /*min-width: 75px;*/
    vertical-align: middle;
    white-space: nowrap;
}
.menuBGHover a, .menuBGHover a:visited, .menuBGHover a:hover, .menuBGHover a:active
{
    color: #fff;
    background-color: #49a4d0;
    background-image: url(../Images/Oula/menu_hover.png);
    background-repeat: repeat-x;
    background-position: center top;
    text-decoration: none;
    font-weight: normal;
    font-size: 13px;
    height: 39px;
    font-family: Tahoma;
    line-height: 39px;
    display: block;
    vertical-align: middle;
    white-space: nowrap;
}
.menuBG td
{
    white-space: nowrap;
}

.menulangBG
{
    font-weight: bolder;
    width: 75px;
    text-align: center;
}

.TickerBG
{
    height: 30px;
    width: 990px;
    text-align: center;
    color: red;
    border-bottom: 1px solid #dedcdd;
}

.TopSeperator
{
    height: 7px;
    background-image: url(../images/topSeperator.png);
    background-repeat: repeat-x;
}

.HeaderMiddle
{
    height: 142px;
    width: 100%;
    background-image: url(../images/HeaderBG_ar.png);
    background-repeat: no-repeat;
    background-position: center;
    text-align: center;
}

.Header
{
    width: 1000px;
    text-align: center;
    background-image: url(../Images/Oula/headerRep.png);
    background-repeat: repeat-x;
    background-position: bottom;
}

.LangLink
{
    font-size: 11px;
    color: white;
    font-weight: bold;
    text-decoration: none;
    background-image: url(../Images/Oula/langBg.png);
    background-repeat: no-repeat;
    background-position: center top;
    width: 68px;
    height: 19px;
    line-height: 19px;
    cursor: pointer;
    border: none;
}

.LangLink:hover
{
    color: white;
    text-decoration: none;
}

.ForceBreak
{
    direction: ltr;
    white-space: normal;
}
.Scroll
{
    color: #fff;
    background-image: url(../Images/grid_bg.gif);
    background-color: #0000ff;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    height: 20px;
}

.Footer
{
    background-color: #dddddd;
    background-repeat: repeat-x;
    height: 30px;
    width: 100%;
}


.DevelopedAndDesigned
{
    color: black;
    height: 30px;
    vertical-align: middle;
    white-space: nowrap;
}

.QuickLinksSection
{
    height: 124px;
    vertical-align: top;
    height: 250px;
}
.DevelopedAndDesigned span, .DevelopedAndDesigned a, .DevelopedAndDesigned a:link, .DevelopedAndDesigned a:visited
{
    color: black;
}
.DevelopedAndDesigned a:hover, .DevelopedAndDesigned a:active
{
    color: black;
}
.BgMenu
{
    background: url("../Images/Oula/menu_bg.png");
    height: 39px;
    background-repeat: repeat-x;
}

#menu
{
    cursor: pointer;
    visibility: hidden;
}
.menu
{
    height: 39px;
    white-space: nowrap;
    color: #447405;
    font-family: Tahoma;
    font-size: 11px;
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;
    width: 750px;
    cursor: pointer;
}
.ParentLi
{
    position: relative;
    z-index: 9;
    margin: 0;
    padding: 0;
    display: block;
    float: right;
    cursor: pointer;
    height: 39px;
    background: url(../Controls/Menu/line-for-menu.png) center right no-repeat;
}

.ParentLi a span
{
    color: #ffffff;
    font-family: Tahoma;
    text-decoration: none;
    height: 39px;
    line-height: 39px;
    font-weight: normal;
    white-space: nowrap;
    font-size: 13px;
    vertical-align: middle;
}

.ParentLi a:hover span
{
    text-decoration: none;
    color: #fff;
    height: 39px;
    line-height: 39px;
    font-family: Tahoma;
    cursor: pointer; /*min-width: 75px;*/
    vertical-align: middle;
    white-space: nowrap;
}

.ParentLi a:hover
{
    background-color: #49a4d0;
    background-image: url(../Images/Oula/menu_hover.png);
    background-repeat: repeat-x;
    background-position: center top;
    text-decoration: none;
    color: #fff;
}


.ParentLi a
{
    padding-left: 5px;
    padding-right: 5px;
}
.ParentLi a, .ParentLi a:link, .ParentLi a:visited, .ParentLi a:active
{
    color: #fff;
    display: block;
}

/*.ParentLi a:hover
{
	background-image: url(../Images/Oula/menu_hover.png);
	display:block;
	width:100%;
	height:39px;
}*/
.SubMenu
{
    font-family: Tahoma;
    font-size: 11px;
    list-style: none;
    position: absolute;
    top: 39px;
    right: -13px;
    width: 170px;
    z-index: 1000;
    display: none;
    cursor: pointer;
}
.SubMenuLi
{
    height: 23px;
    font-family: Tahoma;
    font-size: 11px;
    width: 170px;
    color: White;
    cursor: pointer;
    vertical-align: middle;
    list-style: none;
    position: relative;
    left: 27px;
}

.SubMenu a
{
    font-family: Tahoma;
    font-size: 11px;
    height: 23px;
    text-decoration: none;
    cursor: pointer;
    font-weight: normal;
    display: block;
    padding: 0;
}
.SubMenu a span
{
    font-family: Tahoma;
    font-size: 11px;
    background-image: url(../Controls/Menu/menu-back.png);
    text-decoration: none;
    width: 170px;
    text-align: right;
    background-color: #d4dfe8;
    color: #144b7f;
    display: block;
    height: 23px;
    line-height: 20px;
    font-size: 11px;
    padding: 0;
}

.SubMenu a:hover span
{
    font-family: Tahoma;
    font-size: 11px;
    background: none;
    background-color: #3d8eb5;
    color: #fff;
    text-decoration: none;
    width: 170px;
    display: block;
    height: 23px;
    line-height: 23px;
    display: block;
    font-size: 11px;
    padding: 0;
}
.clock
{
    background-color: #058fbd;
}
.clock span
{
    color: #fff;
}
.MarketStatusClosed
{
    color: Red;
    padding-left: 10px;
    padding-right: 10px;
    height: 16px;
}
.MarketStatusOpened
{
    color: green;
    padding-left: 10px;
    padding-right: 10px;
    height: 16px;
}

.MarketStatusBeforeOpened
{
    color: orange;
    padding-left: 10px;
    padding-right: 10px;
    height: 16px;
}
.MarketStatusClosed span, .MarketStatusBeforeOpened span, .MarketStatusOpened span
{
    color: white;
    font-weight: bold;
}
.StockSearch
{
    background-image: url(../Images/Oula/rep.png);
    width: 990px;
    height: 37px;
}
.tdlargeTextBox
{
    background-image: url(../Images/Oula/rounded.png);
    background-position: center center;
    background-repeat: no-repeat;
    width: 225px;
    height: 24px;
    text-align: right;
}
.largeTextBox
{
    background: none;
    color: #004980;
    font-size: 15px;
    height: 18px;
    width: 160px;
    text-align: left;
    padding-left: 5px;
}

.NewsTab
{
    background-image: url(../Images/Oula/button-middle-part.png);
    background-repeat: repeat-x;
    background-position: top center;
    height: 29px;
    text-align: center;
    width: 100px;
    white-space: nowrap;
    cursor: pointer;
}
.NewsTab span
{
    color: #004678;
    font-size: 18px;
    white-space: nowrap;
}
.tblNewsletter
{
    height: 119px;
    width: 100%;
}
.roundedLoginTextBoxTd
{
    border: 0px;
    height: 23px;
}
.roundedLoginTextBox
{
    border: 1px solid #cccccc;
    height: 23px;
    width: 130px;
    color: #004f8b;
    font-size: 12px;
    text-align: left;
    padding-left: 5px;
}

a.leftSubscribeLink:Link
{
    color: #4771b8;
    text-decoration: none;
}
a.leftSubscribeLink:hover
{
    color: #42658f;
    text-decoration: underline;
}

.tblContactUs
{
    background-image: url(../Images/Oula/contact-us-middle-part.png);
    background-repeat: repeat-x;
    border: 1px solid #d8d8d8;
    height: 170px;
}
.ContactUstitles
{
    font-size: 16px;
    font-family: Arial;
    font-weight: bold;
    color: #09376e;
}
.ContactUsNumbers
{
    font-size: 13px;
    font-family: Arial;
    font-weight: normal;
    color: #0099c3;
}
.BigLinks
{
    background-image: url(../Images/Oula/01.png);
    width: 995px;
    height: 90px;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
}

.BigLinks td
{
    color: #6a6b6b;
    font-size: 16px;
    font-family: Arial;
}

.BigLinks a:hover td
{
    color: #0099c3;
}
.TitleNews
{
    color: #335a86;
    font-size: 17px;
    text-align: right;
}

.DateNews
{
    color: #b6c5e1;
    font-size: 13px;
    text-align: right;
}
.TxtNews
{
    color: #7c7c7c;
    font-size: 15px;
    text-align: right;
}
.msgInfo
{
    display: block;
    color: #435f76;
    border-color: #dd7f76;
    background-image: url(../Images/Oula/Icon_Info.gif);
    background-repeat: no-repeat;
    padding: 10px;
    line-height: 1.4em;
    border: 1px solid #ccc;
    background-position: 10px center;
    font-size: 14px;
}
.downloads
{
    background: url(../Images/Oula/guide.png) left no-repeat;
}
.downloads a, .downloads a:link, .downloads a:visited
{
    color: #6a6b6b;
    font-size: 16px;
}

.downloads a:hover
{
    color: #2495c1;
    text-decoration: none;
}
.faq
{
    background: url(../Images/Oula/FAQQ.png) left no-repeat;
}
.faq a, .faq a:link, .faq a:visited
{
    color: #6a6b6b;
    font-size: 16px;
}
.faq a:hover
{
    color: #2495c1;
    text-decoration: none;
}
.newUser
{
    background: url(../Images/Oula/new-user.png) left no-repeat;
}
.newUser a, .newUser a:link, .newUser a:visited
{
    color: #6a6b6b;
    font-size: 16px;
}
.newUser a:hover
{
    color: #2495c1;
    text-decoration: none;
}
.AboutUs
{
    background: url(../Images/Oula/about-oula.png) left no-repeat;
}
.AboutUs a, .AboutUs a:link, .AboutUs a:visited
{
    color: #6a6b6b;
    font-size: 16px;
}
.AboutUs a:hover
{
    color: #2495c1;
    text-decoration: none;
}
.LeftSubscriptionError
{
    color: red;
    font-size: 11px;
    font-weight: bold;
}
.leftShadowBg
{
    background-image: url(../Images/Oula/leftShadow.png);
    background-position: center top;
    background-repeat: no-repeat;
    width: 100px;
    height: 740px;
}

.rightShadowBg
{
    background-image: url(../Images/Oula/rightShadow.png);
    background-position: center top;
    background-repeat: no-repeat;
    width: 100px;
    height: 740px;
}
.HeaderImage
{
    width: 1000px;
}
.AccountLink
{
    font-size: 12px;
    color: white;
    font-weight: bold;
    text-decoration: none;
    background-image: url(../Images/Oula/accountBg.png);
    background-repeat: no-repeat;
    background-position: center top;
    width: 92px;
    height: 19px;
    line-height: 19px;
    cursor: pointer;
    border: none;
}

.AccountLink:hover
{
    color: white;
    text-decoration: none;
}

.SearchLink
{
    font-size: 12px;
    color: white;
    font-weight: bold;
    text-decoration: none;
    background-image: url(../Images/Oula/searchBg.png);
    background-repeat: no-repeat;
    background-position: center top;
    width: 35px;
    height: 19px;
    line-height: 19px;
    cursor: pointer;
    border: none;
}

.SearchLink:hover
{
    color: white;
    text-decoration: none;
}
.homeBgRep
{
    background-image: url(../Images/oula/homeBgRep.png);
    background-repeat: repeat-x;
    background-position: center top;
    width: 1000px;
}
.CornerTopLeft
{
    background-image: url(../Images/oula/corner_top_right.png);
    background-repeat: no-repeat;
    background-position: right top;
    width: 6px;
    height: 26px;
}
.CornerTopRight
{
    background-image: url(../Images/oula/corner_top_left.png);
    background-repeat: no-repeat;
    background-position: left top;
    width: 6px;
    height: 26px;
}
.HeaderTop
{
    background-color: #6090c0;
    color: White;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
}

.loginCaption
{
    color: #005b9e;
    text-align: center;
    font-weight: normal;
    font-family: Tahoma;
    font-size: 12px;
}

.loginLink
{
    color: #00529B;
    text-decoration: none;
    font-size: 12px;
}
.loginLink:visited
{
    color: #00529B;
    text-decoration: none;
    font-size: 12px;
}
.loginLink:hover
{
    color: #00529B;
    text-decoration: underline;
    font-size: 12px;
}

.CornerBottomLeft
{
    background-image: url(../Images/oula/corner_bot_right.png);
    background-repeat: no-repeat;
    background-position: right top;
    width: 6px;
    height: 10px;
}
.CornerBottomRight
{
    background-image: url(../Images/oula/corner_bot_left.png);
    background-repeat: no-repeat;
    background-position: left top;
    width: 6px;
    height: 10px;
}
.HeaderBottom
{
    background-color: #6090c0;
}

.PanelTop
{
    background-image: url(../Images/oula/panelTop.png);
    background-repeat: no-repeat;
    background-position: center top;
    width: 382px;
    height: 26px;
}

.NewsletterButton
{
    background-image: url(../Images/Oula/newsletterBut.png);
    background-repeat: no-repeat;
    background-position: center top;
    width: 51px;
    height: 18px;
    color: White;
    font-size: 9px;
    cursor: pointer;
    border: none;
}
.tdNewsletter
{
    background-image: url(../Images/Oula/newsletter.png);
    background-repeat: no-repeat;
    background-position: center top;
}

.roundedNewsletterTextBoxTd
{
    border: 0px;
    height: 16px;
}
.roundedNewsletterTextBox
{
    border: 1px solid #cccccc;
    height: 16px;
    width: 90px;
    color: #004f8b;
    font-size: 12px;
}

.HomePageText
{
    color: #00529B;
    font-style: normal;
}

.FooterLinks a, .FooterLinks a:link, .FooterLinks a:visited
{
    color: #00294D;
    font-size: 10px;
    text-decoration: none;
}
.FooterLinks a:hover
{
    color: #00294D;
    font-size: 10px;
    text-decoration: underline;
}

.MembersCaption
{
    color: #00497f;
    width: 80px;
    font-size: 12px;
}
.MembersValue
{
    color: #6F7072;
    font-size: 12px;
}


.zoneTop
{
    background: url("../Images/Oula/bg_header_ar.png") no-repeat scroll 0 0 transparent;
    height: 100px;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 1000;
}

.zoneNews
{
    background: url("../Images/Oula/bg_news_ar.png") no-repeat scroll 0 0 transparent;
    background-position: left;
    height: 45px;
    position: relative;
    width: 1000px;
    z-index: 999;
}

.MarketStatusText
{
    color: white;
    font-size: 12px;
    white-space: nowrap;
    padding-left: 3px;
    padding-right: 3px;
}

A.NewsRotatorLink:link
{
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    color: #00294D;
}
A.NewsRotatorLink:visited
{
    color: #00294D;
    text-decoration: none;
}
A.NewsRotatorLink:hover
{
    color: #00294D;
    text-decoration: underline;
}
.DownShadowSmall
{
    background-image: url("../Images/Oula/shadowDown1.png");
    background-repeat: no-repeat;
    background-position: center top;
    height: 15px;
    width: 238px;
}
.DownShadowBig
{
    background-image: url("../Images/Oula/shadowDown.png");
    background-repeat: no-repeat;
    background-position: center top;
    height: 15px;
    width: 382px;
}

.loginButton
{
    padding: 0;
    margin: 0;
    border: none;
    background-image: url(../Images/Oula/loginButton.png);
    background-position: center top;
    background-repeat: no-repeat;
    width: 70px;
    height: 20px;
    color: black;
    font-size: 12px;
    cursor: pointer;
}



.WebsiteMenuTd
{
    height: 39px;
    font-family: Tahoma;
    line-height: 39px;
    background-color: #004a8b;
    background-image: url(../Images/Oula/menu_bg.png);
    background-repeat: repeat-x;
    background-position: center top;
    vertical-align: middle;
    white-space: nowrap;
}
.MinHeight
{
    height: 450px;
}

.LoginLinkButton
{
    padding: 0;
    margin: 0;
    border: none;
    background-image: url(../Images/Oula/linkButton.png);
    background-position: center top;
    background-repeat: no-repeat;
    width: 209px;
    height: 21px;
    color: #00529B;
    font-size: 14px;
    cursor: pointer;
}
	
	.tableNotice
{
    vertical-align: middle;
    text-align: right;
    color:#004a8b;
    font-size: 15px;   
    font-weight: bold;    
    background-image: url(../Images/Oula/contact-us-middle-part.png);
    background-repeat: repeat-x;
    border: 1px solid #d8d8d8;
    height: 50px;

}