﻿body
{
    background-color: #FFFFFF;
    background-image: url(images/BG.png);
    background-repeat: repeat-x;
    /*margin: 0px;*/
}

p
{
    padding-top: 0.2em;
}

.upperbanner
{
    width: 0px;
    float: right;
}
.align
{
    margin: 0px auto;
    width: 946px;
    height: auto;
    direction: rtl;
}

#header
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.container
{
    width: 100%;
    height: auto;
}

#content
{
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	height: 100%;
	width: 946px;
	float: right;

}

.top
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 946px;
    height: 75px;
    background-color: #091f5d; /*#d8e0e5;*/
    background-image: url(images/logo_small.png);
}

.banner
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 946px;
    height: 150px;
    background-color: #FFFFFF; /*#d8e0e5;*/
    background-image: url(images/Banner.png);
    background-repeat:no-repeat;
}
.logo
{
    width: 35%;
    height: 10%;
    float: right;
    text-align: right;
    visibility: hidden;
}
.search
{
    width: 65%;
    height: 50%;
    float: left;
    text-align: left;
}
.language
{
	border-width: 0px;
	float: left;
	text-align: left;
	padding: 1px 5px 1px 0px;
	width: auto;
	height: 23px;
	background-color: #3d62ac;
	background-image: url(images/LR.png);
	background-position: right bottom;
	background-repeat:no-repeat;
}
.language_bar
{
	border-width: 0px;
	float: left;
	text-align: left;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 20px;
	width: auto;
	height: 25px;
	background-color: #3d62ac;
	background-image: url(images/LL.png);
	background-position: left bottom;
	background-repeat: no-repeat;
}

#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: #f9f9f9; /*float: right;*/
    vertical-align: top;
    padding: 2px 2px 2px 2px;
}

.divLeftPane
{
    width: 210px;
    height: 100%;
    background-color: #f9f9f9; /*float: left;*/
    vertical-align: top;
    padding: 2px 2px 2px 2px;
}

#divContentPane
{
    min-width: 470px;
    height: 100%;
    background-color: #f9f9f9; /*float: left;*/
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 1px;
    vertical-align: top;
}
.footer
{
	width: 946px;
	float: right;
	height: 53px;
	font-family: Tahoma;
	font-size: 11px;
	color: #363636;
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(images/BG_Footer.png);
	background-repeat: repeat-x;
}
.copyright
{
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #000;
	text-align: left;
	float: left;
	width: 700px;
	height: 50px;
}
.copyright a
{
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    padding-top: 5px;
}
.visitors
{
    margin: 10px 10px 0px 0px;
    padding: 0px 0px 0px 0px;
    font-family: Tahoma;
    font-size: 11px;
    color: #363636;
    text-align: right;
    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;
}

#menubar
{
    text-align: center;
    height:32px;
}
