html
{
    height: 100%;
    width: 100%;
    direction: rtl;
}
*
{
    padding: 0;
    margin: 0;
}
.FckEditorBody
{
    margin: 0;
    padding: 0;
    background-image: none;
    background-color: White;
    background-color: #ffffff;
}
#FckEditorBody
{
    margin: 0;
    padding: 0;
    background-image: none;
    background-color: White;
    background-color: #ffffff;
}

body
{
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    background-color: #020204;
    background-image: url(  'bg_repeat.jpg' );
    background-repeat: repeat-y;
    background-position: center 151px;
    text-align: center;
    font-family: Tahoma;
    font-size: 8pt;
}

#divFixedWidth
{
    top: 0;
    width: 990px;
    border-color: #020204;
    border-style: solid;
    border-width: 0 1px 0 1px;
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin-top: 0;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: -25px;
    position: relative;
    background-image: url(  'bg.jpg' );
    background-repeat: no-repeat;
}
#divBanner
{
    padding: 0px;
    margin: 0;
    top: 0px;
    right: 0;
    width: 990px;
    height: 169px;
    background-image: url(          'banner.jpg' );
}
#divCornerButtonsContainer
{
    top: 10px;
    right: 30px;
    position: absolute;
    margin: 0;
    width: 173px;
    height: 32px;
}
.divCornerButton
{
    background-image: url(     'cornerButton.png' );
    width: 42px;
    height: 32px;
    margin: 0;
    padding-right: 1px;
    float: right;
    text-align: center;
    position: static;
}

#divTopParent
{
    position: relative;
    width: 990px;
    margin: 0 auto;
    padding: 0 auto;
}
#divTopBar
{
    width: 990px;    
    margin: 0px;
    padding: 0px;
    position: absolute;
    z-index: 0;
    right: 0;
    top: -18px;
    text-align: center;
}

.divTopBarImage
{
    width: 990px;
    height: 37px;
    background-repeat: repeat-x;
    background-image: url(      'topbar.png' );
    text-align: center;
}


#divContent
{
    padding: 18px 0 0 0;
    margin: 0px;
    width: 990px;
}
#divPusher
{
    height: 25px;
    clear: both;
}
#divFooter
{
    background-color: #ffd086;
    width: 990px;
    text-align: center;
    height: 25px;
    border-color: #020204;
    border-style: solid;
    border-width: 0 1px 0 1px;
    text-align: center;
    color: black;
    position: relative;
}
#btnHome
{
    background-image: url(          'home_active.gif' );
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
}
#btnEmail
{
    background-image: url(          'email_active.gif' );
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
}
#btnLogin
{
    background-image: url(          'login_active.gif' );
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
}
#btnMap
{
    background-image: url(          'map_active.gif' );
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
}
.divCornerButtonIcon
{
    width: 42px;
    height: 32px;
    margin: 0;
}
.divCornerButtonIcon img
{
    border: 0;
    width: 26px;
    height: 22px;
}
.divCornerButtonIconHover
{
    margin: 5 5 0 5;
    width: 26px;
    height: 22px;
}

.divCornerButtonIcon a:hover img, .divCornerButtonIcon a:active img
{
    visibility: hidden;
}
#divTopBarList
{
    float: left;
    width: 100%;
    position: relative;
    top: 0px;
}
#divTopBarList table
{
    position: relative;
    top: 0px;
}
#divTopBarLogin
{
    z-index: 2000;
    position: absolute;
    top: 130px;
    right: 10px;
}
#divTopBarLogin a:link
{
    color: #ff8a00;
}
#divTopBarImage ul
{
    color: #ff8a00;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 900;
    font-size: 10pt;
    clear: left;
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    left: 50%;
    text-align: center;
}
#divTopBarImage ul li
{
    display: block;
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    right: 50%;
}
#divTopBarImage ul li a
{
    width: 130px;
    color: #ff8a00;
    padding: 0;
    line-height: 37px;
    display: block;
}
#divTopBarImage ul li a:link, #divTopBar ul li a:visited
{
    text-decoration: none;
}

#divTopBarImage ul li a:hover, #divTopBar ul li a:active
{
    background-image: url(       'topbarselected.png' );
    background-repeat: repeat-x;
    text-decoration: none;
    line-height: 37px;
    height: 37px;
    cursor: pointer;
}
#divParent
{
    padding: 0px;
    margin: 0px;
    width: 990px;
}
#divRight
{
    width: 200px;
    float: right;
}
#divMiddle
{
    width: 590px;
    float: right;
}
#divLeft
{
    width: 200px;
    float: right;
}
.divRightContainer
{
    width: 180px;
    float: right;
    border-left: 3px white solid;
    color: white;
    text-align: right;
}
.divRightContainer ul
{
    color: white;
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
}
.divRightContainer ul li
{
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
}
.divRightContainer ul li a
{
    width: 100%;
    color: white;
    font-weight: bold;
    height: 40px;
    display: block;
    text-decoration: none;
    vertical-align: middle;
}
.divRightContainer ul li a:link, .divRightContainer ul li a:visited
{
    text-decoration: none;
}
.divRightContainer ul li a:hover, .divRightContainer ul li a:active
{
    background-image: url(          'rightbarselected.png' );
    background-repeat: repeat-x;
    text-decoration: none;
    height: 40px;
    cursor: pointer;
}

/*#textSearch
{
    margin: 0;
    padding: 0;
    float: left;
    background-image: url(          'searchtext.png' );
    width: 149px;
    height: 30px;
}*/
/*#textSearchBox
{
    background-color: #eedcb9;
    border-width: 0 2px 0 2px;
    border-color: #b99f6b;
    width: 134px;
    height: 30px;
    margin: auto;
    float: left;
    font-size: 26px;
    position: relative;
    z-index:0;
}*/

#BreadCrumb
{
    color: White;
    font-weight: bold;
}
#BreadCrumb a:link, #BreadCrumb a:visited, #BreadCrumb a:active
{
    color: White;
}
#BreadCrumb a:hover
{
    color: White;
    text-decoration: none;
}

/**************** MENU *****************/
/* , */
.main_dnnmenu_container
{
}

.main_dnnmenu_bar
{    
    width: 990px;
    /*color: #ff8a00;*/
    color: #ff8a00;
    height: 700px;
    line-height: 37px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 900;
    font-size: 12pt;
    margin: 0;
    padding: 0;
    display: inline-block;
    position: absolute;
    z-index: 2000;
    right: 0;
    top: -18px;
    overflow:hidden;
    vertical-align:top;
    
}

.main_dnnmenu_rootitem, .main_dnnmenu_rootitem_selected, .main_dnnmenu_itemselected
{
    width: 100px;
    height: 37px;
    display: inline-block;
    vertical-align:top;
    z-index:20000; 
}

.main_dnnmenu_rootitem_hover, .main_dnnmenu_itemhover
{
    width: 100px;
    height: 37px;
    background-image: url(        'topbarselected.png' );
    background-repeat: repeat-x;
    text-decoration: none;
    cursor: pointer;
    display: inline-block;
    z-index:20000;
}

.main_dnnmenu_submenu
{
    width: 160px;
    background-color: #8c8c8c;
    border: 1px solid black;
    margin: 18px 0 0 0;
    padding: 0;
    z-index:20000;     
}


.main_dnnmenu_submenu td
{
    height: 25px;
    z-index:20000;
    font-weight: bold;
    text-align: right;
    color: #000000;
    padding: 5px;
    margin: 0px;
    font-size: 9pt;
}
.main_dnnmenu_submenuhover td
{
    height: 25px;
    background: #aa8b6d;
}
.main_dnnmenu_break
{
    /*height: 5px;     background-color: #D5E0FF;*/
}

.footer
{
    width: 900px;
    margin: 0 auto;
    padding: 0 auto;
    text-align: center;
}


#textSearch
{
    margin: 0;
    padding: 0;
    float: right;
    background-image: url(  'searchtext.png' );
    width: 149px;
    height: 30px;
}
.textSearchBox
{
    background-color: #eedcb9;    
    border-width: 0 2px 0 2px;
    border-color: #b99f6b;
    width: 134px;
    height: 30px;
    margin: 0;
    float: left;
    font-size: 16px;
    position: relative;
    z-index:0;
}
.buttonSearch
{
    float: right;
    width: 31px;
    height: 30px;
    padding: 30px 0 0;
    margin: 0;
    border: 0;
    background: transparent url(  'searchbutton.png' ) no-repeat right top;
    overflow: hidden;
    cursor: pointer; /* hand-shaped cursor */
    cursor: hand; /* for IE 5.x */
}

.radioSearch
{
    color: White;
    direction: rtl;
    text-align: right;
}
