﻿body
{
    background-color: #E4EFFF;
    margin: 0px;
    background-image: url('images/BG_top.png');
    background-repeat: repeat-x;
    background-position: top;
}

p
{
    padding-top: 0.2em;
    margin-top: 0;
}

.upperbanner
{
    width: 0px;
    float: right;
}
.align
{
    margin: 0px auto;
    width: 946px;
    height: auto;
    direction: rtl;
}

#header
{
	padding : 0 0 0 0px;
}

#menubar
{
    background-image : url('images/menu-bg.jpg');
    width:100%;
    clear:both;
    float:none;
}
.container
{
    width: 100%;
    height: auto;
}

#content
{
    margin: 0px 0px 0px 0px;
    border-left: 2px solid #4c95e4;
    border-right: 2px solid #4c95e4;
	border-bottom: 2px solid #4c95e4;
    padding: 0px 0px 20px 0px;
    height: 100%;
    width: 941px;
    float: right;
    background-color: #FFFFFF;
}

.top
{
    padding: 0px;
    width: 946px;
    height: 74px;
    background-color: #FFFFFF; /*#d8e0e5;*/
    background-image: url('images/Banner.png');
    background-repeat: no-repeat;
    background-position center;
}
.logo
{
    width: 35%;
    height: 10%;
    float: right;
    text-align: right;
}
.search
{
    width: 65%;
    height: 50%;
    float: left;
    text-align: left;
}
.language
{
    border-width: 0px;
    background: #e4efff url('images/Sitemap_BG.png') no-repeat right top;
    float: left;
    text-align: left;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 0px;
    padding-bottom: 0px;
    width: auto;
    height: 26px;
}

#sitemap
{
    text-align: left;
    clear: both;
    padding-top: 0.1em;
    padding-bottom: 0.1em;
}

#sitemap div
{
    background-position: right top;
    float: left;
    padding-left: 0.1em;
    padding-right: 0.1em;
}

.col
{
    font-family: Tahoma;
    font-size: 11px;
    color: #333;
}

.col a
{
    font-family: Tahoma;
    font-size: 11px;
    color: #ff9600;
}
.col a:hover
{
    font-family: Tahoma;
    font-size: 11px;
    color: #d78208;
}

.form
{
    width: 75%;
    margin-left: 12%;
    margin-right: 12%;
    padding-top: 20px;
    padding-top: 20px;
    background-color: #FFFFFF;
}

#lowerbanner
{
    width: 100%;
    float: right;
    background-image: url('images/banner.jpg');
    background-repeat: no-repeat;
    height: 229px;
    margin: 4px 0px 0px 0px;
}

#mainFrame
{
    width: 100%;
    min-height: 600px;
    height: 100%; /*float: right;*/
    background-color: #fff;
}

#divBanner
{
    float: none;
    width: 100%;
    min-height: 0px;
    height: 240px;
    z-index: 10;
}

.divRightPane
{
    width: 210px;
    height: 100%;
    background-color: #FFFFFF; /*float: right;*/
    vertical-align: top;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
	direction :rtl;
}

.divLeftPane
{
    width: 210px;
    height: 100%;
    background-color: #FFFFFF; /*float: left;*/
    vertical-align: top;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
	direction :rtl;
}

#divContentPane
{
    width: 515px;
    height: 100%;
    background-color: #FFFFFF; /*float: left;*/
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 1px;
    vertical-align: top;
	direction :rtl;
}
.footer
{
    border-left: 2px solid #4c95e4;
    border-right: 2px solid #4c95e4;
	border-top: 2px solid #4c95e4;
	margin-top : 10px;
    background-position: center bottom;
    width: 940px;
    float: right;
    height: 50px;
    font-family: Tahoma;
    font-size: 11px;
    color: #363636;
    text-align: center;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 10px;
    padding-bottom: 0px;
    background-color: #FFFFFF;
}
.copyright
{
    background-image: url(   'images/footer.gif' );
    background-repeat: no-repeat;
    margin: 0px 0px 0px 5px;
    font-family: Tahoma;
    font-size: 11px;
    color: #000;
    text-align: left;
    float: left;
    width: 700px;
    height: 50px;
    padding-left: 10px;
}
.copyright a
{
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    padding-top: 5px;
}
.visitors
{
    margin: 0px 5px 0px 5px;
    padding: 0px 0px 0px 0px;
    background-image: url(      'images/visitor_BG.gif' );
    background-repeat: no-repeat;
    font-family: Tahoma;
    font-size: 11px;
    color: #363636;
    text-align: center;
    float: right;
    width: 200px;
    height: 50px;
}

.l-b
{
    width: 208px;
    height: 100%;
    background-color: white; /*#eeeded;*/
    vertical-align: top;
}
.l-m
{
    width: 464px;
    height: 100%;
    background-color: #fff;
    vertical-align: top;
}

.Pager
{
    background-color: #dcdcdc;
}

.searchUserPanel
{
    /*left: 75px;*/
    width: 100%; /*position: relative;*/
    display: inline-block; /*top: 20px;*/
    height: 115px;
    background-color: #f0f0f4;
    border-right: #696969 thin outset;
    border-top: #696969 thin outset;
    border-left: #696969 thin outset;
    border-bottom: #696969 thin outset; /*padding-left: 0em;*/
    padding-top: 5px;
}

.searchUserImageMax
{
    display: inline-block;
    vertical-align: bottom;
    background-image: url(images/form_max.gif);
    width: 10px;
    height: 20px;
    background-repeat: no-repeat;
}

.searchUserImageMin
{
    display: inline-block;
    vertical-align: bottom;
    background-image: url(images/form_min.gif);
    width: 10px;
    height: 20px;
    background-repeat: no-repeat;
}

.EditForm_Title
{
    font-size: 11pt;
    font-weight: bold;
    color: #247eb2;
}

.PagesTree
{
    overflow: auto;
    height: 200px;
}


/* Normals */

.NormalLabel
{
    font-family: Tahoma;
    font-size: 11px;
}

.NormalTextBox
{
    /*background-color: #e5e5e5;*/
    width: 130px;
    height: 16px;
    font-family: Tahoma;
    font-size: 11px;
    color: #363636;
    border-right: #7d2567 1px solid;
    border-top: #7d2567 1px solid;
    border-left: #7d2567 1px solid;
    border-bottom: #7d2567 1px solid;
    background-color: #f5f5f5;
}

.NormalComboBox
{
    border: 1px #004999 solid; /*background-color: #e5e5e5;*/
    height: 20px;
    font-family: Tahoma;
    font-size: 11px;
    color: #363636;
}

.NormalRadio, .NormalCheckBox
{
    /*border: 1px #078f9b solid; 	background-color: #e5e5e5;*/
    height: 20px;
    font-family: Tahoma;
    font-size: 11px;
    color: #363636;
}

.NormalButton
{
    /*border-right: #2d66aa 1px outset; 	border-top: #2d66aa 1px outset; 	border-left: #2d66aa 1px outset;*/
    border-bottom: #004999 1px solid;
    font-family: Tahoma;
    font-size: 10pt;
    color: #004999;
    padding-right: 1px;
    padding-left: 1px;
    padding-bottom: 1px;
    padding-top: 1px;
}

.Announcement
{
    width: 98%;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}

#lblUserName
{
    font-family: Tahoma;
    font-size: 11px;
    color: #363636;
}
#lblPassword
{
    font-family: Tahoma;
    font-size: 11px;
    color: #363636;
}
.rowStretch
{
    font-family: Tahoma;
    font-size: 11px;
    color: #363636;
    text-align: right;
}
.signin
{
    padding: 0px 0px 0px 15px;
}

.divProgressBox
{
    text-align: center;
    margin-top: 75px;
}

.divProgressBox span
{
    font-family: Tahoma;
    font-size: 12pt;
    font-weight: bold;
    color: White;
}

.ErrorMessage
{
    font-family: Tahoma;
    font-size: 12pt;
    font-weight: bold;
    color: Red;
}


