﻿/* OREN CMS */
html
{
    height: 100%;
    width: 100%;
    font-size: 100%;
}
header, nav, section, article, aside, sidebar, footer {
   display:block;
}
body
{
    font-family: Arial;
    font-size: 12pt;
    color: #161616;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    direction: rtl;
    background-image: ;
}
input[type="submit"]
{
    cursor: pointer;
}
input[type="checkbox"]
{
    border: 1px solid #ccc;
}
select
{
    font-family: Arial;
    font-size: 12pt;
}
input
{
    font-family: Arial;
    font-size: 10pt;
    color: #161616;
}
input [type=text]
{
    font-family: Arial;
    font-size: 10pt;
}
textarea
{
    font-family: Arial;
    font-size: 10pt;
}
p
{
    margin-top: 0px;
    margin-bottom: 0px;
}
sup
{
    font-size: 8pt;
}
h1
{
    font-size: 18pt;
    margin-top: 0px;
    margin-bottom: 0px;
    font-weight: normal;
}
h2
{
    font-size: 14.5pt;
    margin-top: 0px;
    margin-bottom: 0px;
    font-weight: normal;
    color: #014fa2;
    font-weight: bold;
}
h3
{
    font-size: 17pt;
    color: #C20808;
    margin-top: 0px;
    margin-bottom: 0px;
    font-weight: normal;
}
h3 a
{
    text-decoration: none;
    color: #0B56D2;
}
h3 a:hover
{
    text-decoration: underline;
}
h4
{
    font-size: 10pt;
    margin-top: 0px;
    margin-bottom: 0px;
    font-weight: normal;
}
h5
{
    font-size: 8pt;
    margin-top: 0px;
    margin-bottom: 0px;
    font-weight: normal;
}
textarea
{
    font-family: Arial;
}
.TopBar
{
}
.Site
{
    clear: both;
    position: relative;
    width: 1002px;
    margin-left: auto;
    margin-right: auto;
    
}
.TabsDiv
{
    position: fixed;
    overflow: hidden;
    z-index: 1001;
    width: 100%;
    top: 0;
    right: 0;
}
.TabsDiv .Centerize
{
    width: 1002px;
    margin-left: auto;
    margin-right: auto;
}
.TabsDiv .Tabs
{
    width: 998px;
    margin-left: auto;
    margin-right: auto;
    height: 36px;
    overflow: hidden;
    z-index: 1001;
}
.TabsDiv .Tab
{
    width: 144px;
    height: 34px;
    background-image: url('images/tab.png');
    background-repeat: no-repeat;
    background-position: center top;
    font-weight: bold;
    text-align: center;
    margin-left: 30px;
    float: left;
    color: #ffffff;
    padding-top: 2px;
}
.TabsDiv .Tab a
{
    text-decoration: none;
    color: #ffffff;
    cursor: pointer;
}
.TabsDiv .Tab a:hover
{
    text-decoration: underline;
}
.TabsDiv .TabEmpty
{
    width: 144px;
    height: 34px;
    font-weight: bold;
    text-align: center;
    margin-left: 30px;
    float: left;
    color: #ffffff;
    padding-top: 2px;
}


.Site .LoginStatusTabReplacer
{
    width: 144px;
    height: 34px;
    left: 15px;
    top: 0px;
    padding-top: 2px;
    font-size: 10pt;
    text-align: left;
    color: #AB0C27;
    position: absolute;
    z-index: 1002;
}
.Site .LoginStatusTabReplacer a
{
    text-decoration: none;
    color: #AB0C27;
    cursor: pointer;
}
.Site .LoginStatusTabReplacer a:hover
{
    text-decoration: underline;
}
.Header
{
    width: 100%; 
    height: auto;
    position: relative;
}
.MenuTopBar
{
    position: relative;
    width: 100%;
    height: 46px;
    direction: rtl;
    text-align: right;
    z-index: 16;
}
.MenuTopBar ul
{
    direction: ltr;
}
.MenuTopBar li
{
    direction: rtl;
}
.MenuTopBar .Padding
{
    padding-top: 14px;
    position: absolute;
}
.MenuTopBar .Table
{
}
.MenuTopBar .Menu
{
    font-size: 11pt;
}
.MenuTopBar .Menu .StaticMenuStyle
{
}
/* For redenering as list */
.MenuTopBar .Menu .StaticMenuStyle li
{
}
/* For redenering as table - IE7 NOT IN USE ANYMORE */
.MenuTopBar .Menu .StaticMenuStyle table
{
}

.MenuTopBar .Menu .DynamicMenuStyle
{
    /* adjusted ZIndex */
    z-index: 11;
}
.MenuTopBar .Menu .StaticMenuItem
{
    
}
#MenuTop a.static.selected
{
    color: #014499;
}
.MenuTopBar .Menu .StaticSelectedStyle
{
    color: #fff;
}
.MenuTopBar .Menu .StaticSelectedStyle a
{
    color: #014499; /*#3192fd;*/
}
.MenuTopBar .Menu .DynamicSelectedStyle
{
    color: #014499; /*#3192fd;*/
    text-align: right;
}

/* For redenering as list */
.MenuTopBar .Menu .DynamicMenuStyle ul
{
    padding: 10px;
}
.MenuTopBar .Menu .DynamicMenuStyle li
{
    direction: rtl;
    width: 15em;
}


.MenuTopBar .Menu .DynamicMenuStyle li a:hover
{
    color: #ffffff;
    background-color: #161616;
}
.MenuTopBar .Menu .DynamicMenuStyle table
{
    background-color: #002046;
    filter: Alpha(opacity = 95);
    opacity: 0.95;
    z-index: 12;
    direction: rtl;
    margin-left: -80px;
}
.MenuTopBar .Menu .DynamicMenuStyle td
{
    padding-left: 80px;
    text-indent: 30px;
}
.MenuTopBar .Menu .DynamicMenuItem
{
    position: relative;
    text-indent: 0px;
    right: 0px;
    font-size: 11pt;
    padding: 2px 5px 1px 5px;
    color: #ffffff;
    height: 22px;
    background-color: #002046;
    filter: Alpha(opacity = 95);
    opacity: 0.95;
    z-index: 13;
}
.MenuTopBar .Menu .DynamicMenuItem a
{
    color: #ffffff;
    display: block;
}
.MenuTopBar .Menu .DynamicMenuItem a:visited
{
    color: #ffffff;
}

.MenuTopBar .Menu .DynamicMenuItemHover
{
    color: #ffffff;
    background-color: #161616;
}
.MenuTopBar .Menu .DynamicMenuItemHover td
{
    color: #ffffff;
    background-color: #161616;
}
.MenuTopBar .Menu .DynamicMenuItemHover a
{
    color: #ffffff;
    background-color: #161616;
}
.MenuTopBar .Menu .DynamicMenuItemHover a:vidited
{
    color: #83BDFE;
    background-color: #161616;
}
.Middle
{
    position: relative;
    clear: both;
    background-color: #ffffff;
    padding-top: 10px;
    width: 1002px;
    overflow: hidden;
}
.BreadShare
{
    clear: both;
    height: 26px;
    position: relative;
    width: 100%;
}
.FacebookLike
{
    font-size: 10pt;
    width: 150px;
    position: absolute;
    left: 10px;
    top: 2px;
    z-index: 5;
    text-align: left;
    overflow: hidden;
}
.Add1
{
    font-size: 10pt;
    width: 90px;
    position: absolute;
    left: 100px;
    top: 2px;
    z-index: 5;
    direction: ltr;
    text-align: right;
    height: 20px;
    overflow: hidden;
}
.plusone2
{
    width: 90px;
    overflow: hidden;
    position: relative;
    top: 0px;
    right: 0px;
}
.FacebookLike2
{
    font-size: 10pt;
    width: 90px;
    text-align: left;
    float: left;
    padding-bottom: 2px;
    padding-top: 2px;
    z-index: 5;
}
.FacebookLike2 img
{
    vertical-align: middle;
}
.ShareButtons
{
    z-index: 5;
    position: absolute;
    left: 130px;
    top: 4px;
    width: 140px;
    overflow: hidden;
    font-size: 10pt;
}
.ShareButtons img
{
    vertical-align: middle;
}
.Google
{
    z-index: 5;
    position: absolute;
    right: 13px;
    width: 230px;
    top: 3px;
    overflow: hidden;
}
.Google input
{
    border: 1px solid #ddd;
    font-family: Arial;
    font-size: 10pt;
    width: 160px;
    height: 16px;
}
.Google img
{
    margin-top: 0px;
    vertical-align: top;
    
    cursor: pointer;
    
}
.textColor4
{
    color: #464646;
}
.Navigation
{
    position: absolute;
    top: 4px;
    right: 252px;
    vertical-align: bottom;
    font-size: 10pt;
    color: #868686;
}
.Navigation a
{
    color: #70AFFE;
}

.Middle .Home
{
    position: relative;
    height: 480px;
}
.Middle .Home #closeAd
{
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
}
.Middle .Home .PaddingTop
{
    width: 100%;
    height: 16px;
}
.Middle .Home .VideoImage
{
    padding-right: 50px;
    padding-top: 32px;
    width: 650px;
    height: 370px;
    float: right;
}
.Middle .Home .AdContent
{
    padding-top: 20px;
    font-size: 15pt;
    width: 262px;
    float: right;
}
.Middle .Home .AdContent h1
{
    font-size: 22pt;
}
.Middle .Home .AdForm
{
    font-size: 12pt;
    margin-top: 5px;
    padding-right: 12px;
}
.Middle .Home .AdForm input[type=text]
{
    border: 1px solid #cccccc;
    font-size: 11.5pt;
    width: 200px;
    margin-bottom: 3px;
}
.Middle .Home .AdForm td
{
    padding: 4px 2px 4px 2px;
    text-align: left;
    font-size: 13pt;
}
.Middle .Home .Terms
{
    font-size: 10pt;
}
.Middle .Home .Button
{
    height: 40px;
    width: 250px;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    border-style: none;
    font-size: 11.5pt;
    margin-top: 5px;
    margin-bottom: 5px;
}
.Middle .RightBar1
{
    position: relative;
    width: 220px;
    float: right;
    margin-right: 10px;
    z-index: 9;
}
.Middle .RightBar1 .SideMenuNew
{
    padding: 10px 5px 10px 5px;
    width: 220px;
    margin-bottom: 10px;
    font-size: 10pt;
    
}
.Middle .RightBar1 .SideMenu
{
    padding: 10px 5px 10px 5px;
    width: 220px;
    margin-bottom: 10px;
    font-size: 10pt;
}
.Middle .RightBar1 .SideMenuNew p
{
    margin-right: 20px;
}
.Middle .RightBar1 .DivSideMenuTitle
{
    text-align: center;
    font-size: 13pt;
    font-weight: bold;
    padding-bottom: 12px;
    color: #5F5E5C;
}
.Middle .RightBar1 .DivSideMenuControl
{
}
.Middle .RightBar1 .DivSideMenuTitle a
{
    color: #5F5E5C;
    text-decoration: none;
}
.Middle .RightBar1 .DivSideMenuTitle a:hover
{
    text-decoration: underline;
    color: #275594;
}
.Middle .RightBar1 .StaticMenuStyle
{
    margin-right: 20px;
    font-size: 12pt;
}
.Middle .RightBar1 .StaticMenuItemuStyle a
{
    color: #014499; /*#3192fd;*/
    text-decoration: underline;
}
.Middle .RightBar1 .StaticMenuItemuStyle a:hover
{
    text-decoration: underline;
}
.Middle .RightBar1 .StaticHoverStyle
{
    background-color: #161616;
    filter: Alpha(opacity = 95);
    opacity: 0.95;
    color: #ffffff;
}
.Middle .RightBar1 .StaticHoverStyle a
{
    color: #ffffff;
}

.Middle .RightBar1 .StaticMenuItemuStyle td
{
    padding: 0px 0px 8px 0px;
    
}
.Middle .RightBar1 .DynamicMenuStyle
{
    background-color: #161616;
    filter: Alpha(opacity = 95);
    opacity: 0.95;
    z-index: 9;
    font-size: 11pt;
}
.Middle .RightBar1 .DynamicMenuItemStyle
{
    color: #ffffff;
    padding: 3px 3px 3px 3px;
    text-decoration: underline;
    filter: Alpha(opacity = 95);
    opacity: 0.95;
}
.Middle .RightBar1 .DynamicHoverStyle td
{
}
.Middle .RightBar1 .DynamicHoverStyle
{
    color: #ffffff;
    background-color: #002046;
}
.Middle .RightBar1 .DynamicMenuItemHover td
{
    color: #ffffff;
    background-color: #002046;
}

.Middle .Center
{
    float: right;
    width: 740px;
    margin-right: 20px;
    margin-top: 3px;
    padding-bottom: 10px;
}
.FacebookComments
{
    padding-top: 10px;
    clear: left;
}


.Middle .Spacing
{
    float: right;
    display: none;
}
.Middle .HomePageBanner
{
    width: 174px;
    height: 219px;
    overflow: hidden;
    float: right;
    margin-right: 30px;
    margin-left: 30px;
    margin-top: 15px;
    padding: 5px;
}
.Middle .HomePageBanner img
{
    width: 174px;
    height: 112px;
}
.Middle .HomePageBanner .Button
{
    background-image: url('/App_Themes/images/buttonBg.gif');
    background-position: left top;
    background-repeat: repeat-x;
    border: 1px solid #D9D9D9;
    behavior: url(/js/PIE.htc); 
    border-radius: 10px;    
    background-position: center center;
    width: 174px;
    height: 31px;
    text-align: center;
    font-weight: bold;
    cursor: pointer; /* TBC- test */
    margin-left: auto;
    margin-right: auto;
}
.Middle .HomePageBanner .Button .Padding
{
    padding-top: 6px;
}
.Middle .HomePageBanner .Button a
{
    text-decoration: none;
    color: #161616;
}
.Middle .HomePageBanner h1
{
    font-size: 18pt;
}
.Middle .HomePageBanner h1 a:link
{
    text-decoration: none;
    color: #C20808;
}
.Middle .HomePageBanner h1 a:active
{
    text-decoration: none;
    color: #C20808;
}
.Middle .HomePageBanner h1 a:visited
{
    text-decoration: none;
    color: #C20808;
}
.Middle .HomePageBanner h1 a:hover
{
    text-decoration: none;
    color: #C20808;
}
.Middle .HomePageBanner .Text
{
    height: 70px;
    overflow: hidden;
    text-align: center;
}
.Middle .Center #content
{
    width: 100%;
}
.Middle .Center .Article
{
}
.Middle .Center .Article h1
{
    margin-bottom: 15px;
}
.Middle .Center .Article h2
{
    margin-bottom: 7px;
}
.Middle .Center .Article h3
{
    margin-bottom: 7px;
}

.Middle .Center .Article a:link
{
    color: #0000FF;
}
.Middle .Center .Article a:active
{
    color: #0000FF;
}
.Middle .Center .Article a:visited
{
    color: #0000FF;
}
.Middle .Center .Article a:hover
{
    color: #C20808;
}
.Middle .Center .Article ul
{
    margin-top: 8px;
}
.Middle .Center .Article li
{
    margin-bottom: 5px;
    margin-top: 2px;
}
.Middle .Center #homebanners
{
    width: 100%;
}
.Middle .Center #tags
{
    width: 100%;
}
.Middle .Center #comments
{
    width: 100%;
}
.Middle .LeftBar
{
    float: right;
    display: none;
}

.Middle .Center .HomeListItem
{
        clear: both;
    width: 100%;
    border-top: 1px solid #f1f1f1;
    padding-top: 10px;
}
.Middle .Center .HomeListItem h1
{
    padding-bottom: 10px;
    font-size: 18pt;
}
.Middle .Center .HomeListItem img
{
    border-style: none;
    float: left;
    margin-right: 5px;
}

.Middle .Center .TopBorder table
{
    width: 100%;
}
.Middle .Center .HomeListItem h1 a:link
{
    text-decoration: none;
    color: #AB0C27;
}
.Middle .Center .HomeListItem h1 a:active
{
    text-decoration: none;
    color: #AB0C27;
}
.Middle .Center .HomeListItem h1 a:visited
{
    text-decoration: none;
    color: #AB0C27;
}
.Middle .Center .HomeListItem h1 a:hover
{
    text-decoration: none;
    color: #AB0C27;
}
.Middle .Center .HomeListItem .Button
{
    display: inline-block;
    
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    background-color: #f1f1f1;
    border: 1px solid #ddd;
    behavior: url(/js/PIE.htc); border-radius: 6px;
        text-decoration: none;
    color: #161616;
    padding: 6px 20px 8px 20px;
    margin-top: 10px;
    margin-bottom: 10px;
    
}
.Middle .Center .HomeListItem .Button:hover
{
    background-color: #d1d1d1;
}

.Bottom
{
    clear: both;
    font-size: 10pt;
    padding-top: 10px;
    padding-bottom: 60px;
}
.Bottom a
{
    color: #014fa2;
}
.Bottom td
{
    vertical-align: top;
}
.Bottom .bTop
{
    width: 982px;
    height: 16px;
}
.Bottom .bMid
{
    width: 982px;
}
.Bottom .bBottom
{
    width: 982px;
    height: 16px;
}

/********** Controls **********/

.TreeView a
{
    color: #024fa2;
}
.ImageContainerDiv
{
    width: 365px;
    background-color: #ffffff;
    float: left;
    margin-right: 6px;
}
.PageImageDescription
{
    width: 100%;
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: #d9d9d9;
    font-size: 10pt;
    margin-bottom: 8px;
}
.imageDiv
{
    width: 365px;
    overflow: hidden;
    overflow: hidden;
}
.imageAndDescription
{
    width: 365px;
    overflow: hidden;
    float: left;
}
.PageYouTubeDescription
{
    width: 100%;
    padding-top: 2px;
    padding-bottom: 2px;
    font-size: 10pt;
    margin-bottom: 8px;
    background-color: #EFEFEF;
}
.MagnifyingGlass
{
    position: relative;
    top: -25px;
    left: 5px;
    float: left;
}

.ButtonTest
{
    background-image: url('images/bgButtonHomeAd.jpg');
    background-position: center center;
    background-color: Blue;
    height: 80px;
    width: 250px;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    border-style: none;
    font-size: 11.5pt;
    color: #161616;
    margin-top: 5px;
    margin-bottom: 5px;
}


.CategoryTop
{
    width: 365px;
    float: right;
    position: relative;
    cursor: pointer;
    height: 234px;
    background-color: #444444;
    margin-bottom: 8px;
}
.CategoryTop a
{
    color: #ffffff;
    text-decoration: none;
}
.CategoryTop .Image
{
    position: absolute;
    top: 0px;
    right: 0px;
    width: 365px;
    height: 234px;
    overflow: hidden;
    z-index: 2;
}
.CategoryTop .Image .VideoIcon
{
    position: absolute;
    top: 6px;
    right: 6px;
    z-index: 5;
}
.CategoryTop .HeadingsBg
{
    position: absolute;
    top: 132px;
    width: 365px;
    height: 102px;
    background-color: #000000;
    filter: Alpha(opacity = 65);
    opacity: 0.65;
    z-index: 3;
}
.CategoryTop .Headings
{
    position: absolute;
    top: 132px;
    height: 102px;
    overflow: hidden;
    width: 365px;
    color: #ffffff;
    z-index: 4;
    font-size: 12pt;
}

.CategoryTop .Headings .Padding
{
    padding: 5px 5px 5px 5px;
}


.CategoryMid
{
    width: 740px;
    height: 128px;
    float: right;
    clear: both;
    border-top: 1px solid #f1f1f1;
    position: relative;
}
.CategoryMid a
{
    color: #161616;
    text-decoration: none;
}
.CategoryMid a:hover
{
    color: #6096E8;
    text-decoration: none;
}
.CategoryMid .Image
{
    top: 0px;
    right: 0px;
    width: 174px;
    height: 112px;
    overflow: hidden;
    float: right;
    padding-top: 8px;
    padding-bottom: 8px;
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
}
.CategoryMid .Summary
{
    height: 128px;
    overflow: hidden;
    z-index: 4;
}

.CategoryMid .Summary .VideoIcon
{
    position: absolute;
    top: 10px;
    right: 2px;
    z-index: 5;
}
.CategoryMid .Continue
{
    color: #024fa2;
    text-decoration: underline;
}
.CategoryMid .Padding
{
    padding: 18px 10px 10px 10px;
}
.CategoryMid h2
{
    font-size: 12pt;
    margin-bottom: 5px;
    font-weight: bold;
}


.CategoryMid .Like
{
    float: left;
    width: 100px;
    text-align: left;
    direction: ltr;
    font-size: 10pt;
    vertical-align: middle;
    color: #555;
}
.Seperator10
{
    width: 10px;
    float: right;
}
.hrefEditPage
{
    float: right;
    font-size: 12pt;
    margin-left: 20px;
    font-weight: bold;
    background-color: #222222;
    filter: Alpha(opacity = 75);
    opacity: 0.75;
    padding: 5px;
}
.hrefEditPage a
{
    color: #ffffff;
    font-size: 12pt;
    text-decoration: none;
}
.hrefEditPage a:hover
{
    text-decoration: underline;
}

#footerBanner
{
    position: fixed;
    display: block;
    bottom: 0;
    display: block;
    width: 100%;
    text-align: center;
    z-index: 10000;
}
#footerBannerContent
{
    background: #d4d0c8;
    height: 60px;
}
#footerBannerTopBorder
{
    overflow: hidden;
    height: 2px;
    width: 100%;
    border-top: 1px solid #ffffff;
    border-bottom: 1px solid #808080;
}

#footerBannerPadding
{
}
#footerBannerCollapse
{
    position: fixed;
    bottom: 0px;
    right: 0px;
    height: 22px;
    width: 60px;
    cursor: pointer;
}
#footerBannerForm
{
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 60px;
}
.CategoryPage
{
    clear: both;
    padding-top: 4px;
}
.CategoryPage .PrevNext
{
    width: 100%;
    padding-top: 3px;
    padding-bottom: 3px;
    background-color: #f1f1f1;
    border-bottom: 1px solid #999;
    margin-bottom: 2px;
}
.CategoryPage .PrevNext a
{
    text-decoration: none;
    color: #024fa2;
    padding: 3px;
}
.CategoryPage .PrevNext a:hover
{
    padding: 3px;
    background-color: #d5d5d5;
}
.CategoryPage .PadBottom
{
    height: 30px;
    clear: both;
}
/* jQuery lightBox plugin - Gallery style */
#gallery
{
    text-indent: 0px;
}
#gallery ul
{
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    list-style: none;
}
#gallery li
{
}

#gallery ul li
{
    text-indent: 0px;
    margin-right: 0px;
    margin-left: 0px;
    display: inline;
    font-size: 8pt;
}
#gallery ul img
{
    border: 2px solid #3e3e3e;
    border-width: 6px 6px 15px;
    width: 170px;
}
#gallery ul a:hover img
{
    border: 5px solid #ccc;
    border-width: 6px 6px 15px;
}
#gallery ul a:hover
{
}
.FooterVidisNet
{
    text-align: center;
    font-size: 10pt;
    padding: 5px;
    width: 100%;
    color: #707070;
}
.FooterVidisNet a
{
    color: #707070;
    
}
.FooterVidisNet .Sitemap
{
    margin-top: 10px;
    font-size: 8pt;
    color: #aaa;
}
.FooterVidisNet .Sitemap a
{
    color: #aaa;
}
/* User Added - 21/01/2012 */
.UserRegister
{
    font-size: 12pt;
    background-color: #fff;
}
.UserRegister input[type=text]
{
    border: 1px solid #aaa;
    font-size: 12pt;
}
.UserRegister input[type=password]
{
    border: 1px solid #aaa;
    font-size: 12pt;
}
.UserRegister .CssAgreeTerms
{
    font-size: 10pt;
    text-align: center;
}
.UserRegister .CssAgreeTermsText
{
    font-size: 9pt;
    width: 370px;
    height: 70px;
    overflow: auto;
    border: 1px solid #ccc;
}
.UserRegister .CssAgreeTermsText h1
{
    font-weight: bold;
    font-size: 10pt;
}
.UserRegister .CssAgreeTermsText h2
{
    font-weight: bold;
    color: #777;
    font-size: 9pt;
}
.PasswordStrength
{
    font-size: 10pt;
    color: #777;
}
.s1
{
    color: #FFFFE1;
}
.s2
{
    background-color: #FFFF66;
}
.s3
{
    background-color: #FFCC99;
}
.s4
{
    background-color: #FF9966;
}
.s5
{
    background-color: #FF5050;
}
.BackDirection
{
    direction: ltr;
}
.BackTextAlign
{
    text-align: left;
}
.RegistrationIframe
{
    width: 100%;
    height: 360px;
    background: url('/images/lightbox-ico-loading.gif') no-repeat right top;
}

.Middle .Center .Article .PageBanner
{
    width: auto;
    float: right;
    background-color: #ccc;
    padding: 10px;
    position: relative;
    text-align: center;
    font-size: 14pt;
    margin-right: 7px;
    margin-bottom: 10px;
    behavior: url(/js/PIE.htc); border-radius: 4px;
}
.Middle .Center .Article .PageBanner img
{
    border: 0;
    margin-bottom: 4px;
    width: 156px;
}
.Middle .Center .Article .PageBanner a
{
    text-decoration: none;
    color: #666;
    font-weight: bold;
}
.Middle .Center .Article .PageBanner a:hover
{
    color: #C20808;
    filter: Alpha(opacity = 85);
    opacity: 0.85;
}
.UserRegister
{
    background-color: #fff;
}

.Middle .Home
{
    background-image: url('images/bgHomeTopBanner.jpg');
    background-position: center top;
    background-repeat: no-repeat;
}
.Middle .Home .Button
{
    background-image: url('images/bgButtonHomeAd.jpg');
    background-position: center center;
    color: #161616;
}
.Middle .Center .TopBorder
{

}
.Middle .tvVisitorMap
{
    color: #222;
}
.Middle .tvVisitorMap a
{
    color: #222;
}
.Middle .tvVisitorMap a:hover
{
    text-decoration: underline;
    color: Blue;
}

.Slider960
{
    padding: 21px;
    background-color: #fff;
}
.BgLayer1
{
    display: none;
    z-index: -1000;
    position: absolute;
    width: 100%;
    
}
.BgLayer2
{
    display: none;
    position: absolute;
    z-index: -1000;
    width: 100%;
    
}
.Header .LogoDiv
{
    top: 27px;
    right: 20px;
    position: absolute;
}
.Header .MottoDiv
{
    top: 39px;
    right: 330px;
    position: absolute;
}
.Header .PhoneDiv
{
    left: 34px;
    top: 39px;
    position: absolute;
}
.Header .LogoExample
{
    background: url('/csses/images/12Logo.png') no-repeat;
    width: 276px;
}
.Hide
{
    display: none;
}