/* Default CSS Stylesheet for a new Web Application project */
 .linkStyle {
    color: blue; 
}

SMALL{
    font-size:.7em;
}
BIG{
    font-size:.8em;
}
BLOCKQUOTE, PRE{
font-family:Courier New, monospace;
}
.TextBox{
    background-color: rgb(230,230,230);
    border-color: rgb(108,108,133);
    border-width: 1px;
    font-family: verdana, arial;
    font-size: 8pt;
}
.TextBoxRO{
    background-color: #f1f1f1;
    border-color: rgb(108,108,133);
    border-width: 1px;
    font-family: verdana, arial;
    font-size: 8pt;
}
/*grid start classes*/
.Grid_General{
    border-width : 1px;
    width: 100%;
}
.Grid_General tr:nth-child(odd) {background-color: #f4f2f2;}
.Grid_General tr:nth-child(even) { background: white;}
.Grid_General td {padding: 3px;border-color: rgb(163, 160, 160);}
.Grid_General td a { text-decoration: none;}
.Grid_General td a:hover, .Grid_General td a:visited { text-decoration: underline !important;}
/*.Grid_Alternative {
    background-color : White;
    text-align :right;
    font-size:10pt;
    vertical-align:top;
    border-width : 1;
}*/
.Grid_Header{
    font-weight: bolder;
    color: #28334F;
    background-color: #D4DEE8;
    text-align:center;
}
A.Grid_Header{
    color : #28334F;
    font-size:10pt;
}
.Grid_Pager{
    font: bold Arial;
    color: blue;
    background-color: #D4DEE8;
}
.Grid_SelectedItem{
    color: Black;
    background-color: orange;
    font-size:10pt;
}
.Grid_Footer{
    color: Black;
    background-color: #778899;
}

.Grid_User{
    color: black;
    background-color: White;
    border-color : #7F99BE;
    font-size:12pt;

    border :1px;
    border-bottom:1px;
    border-top:1px;
    border-collapse : collapse; 
    padding:0;
    vertical-align :top;
}
.Grid_Alternative_User{
    background-color : White;
    text-align :right;
    font-size:12pt;
}
.Grid_Item_User{
    background-color : White;
    border-color : #304059;
    text-align :right;
    font-size:12pt;
 
}
.Grid_Header_User{
    font-weight: bolder;
    color: #28334F;
    background-color: #D4DEE8;
    text-align:center;
}
A.Grid_Header_User{
    color : #28334F;
    font-size:12pt;
}
.Grid_Pager_User{
    font: bold Arial;
    color:Black; 
    background-color: white;
}
.Grid_SelectedItem_User{
    color: Black;
    background-color: orange;
    font-size:12pt;
}
.Grid_Footer_User{
    color: Black;
    background-color: #5F82AC;
}
/*grid  classes end */
.Error{
    color: red;
}
.tblDefault{
    font-size: 12pt;
    color : green;
}
.tblAdminSideLinks{
    /*background-color:#C4D2DD;
    */width:100%;
    height:100%;
    font-size:12pt;
}
.hrefAdminSideLinks{
    color:#2E3E56;
    font-size:12pt;
}
.tblLanguageBar {
    text-align:center;
    width:100%;
    color:#ffffff;
    font-size:12pt;
}
.tblAdminHeaderLinks{
    font-size:12pt;
}
.tblUserSidelinks{
    font-size:12pt;
}
.tblDisplayUserName{
    font-size:12pt;
}
.tblFooterAdvertisements{
    font-size:12pt;
}
.tblHeaderAdvertisements{
    font-size:12pt;
}
.tblLeftNavBarAdvertisements{
    font-size:12pt;
}
.tblRightNavBarAdvertisements{
    font-size:12pt;
}
.tblMainContentHeader{
    font-size:12pt;
    background-color : #82A0B8;
}
.tblMainContent{
    background-color : #7A95B2;
    font-size:12pt;
}
/*administrator side links  links hover*/
a:hover.hrefAdminSideLinks{
    color:#ff00ff;
    font-size:12pt;
}
A.hrefAdminSideLinks{
    color:Black;
    font-weight:bold;
    text-decoration:none;
    font-family:Arabic Transparent;
    font-size:12pt;
}
/*main table for user interface */
/*.UserMainTable{
background-color : #f1fcfe;
font-size:12pt;

}*/
/*main table of admin interface (control panel)*/
.AdminMainTable{
background-color : #2E3E56;
font-size:12pt;
}
/*button class for login form */
.btnLoginForm{
    background-color : Transparent;
}
/*language bar links*/
A.hrefLanguageBar{
    color : White;
    font-size:12pt;
}
/*language bar links hover*/
a:hover.hrefLanguageBar{
    color : Yellow;
    font-size:12pt;
}
/*display user name links*/
A.hrefDisplayUserName{
    color : White;
    font-size:12pt;
}
/*display user name links hover*/
a:hover.hrefDisplayUserName{
    color : Yellow;
    font-size:12pt;
}
/*web master links*/
A.hrefWebMasterLink{
    color:white;
    font-size:12pt;
}
.lblAddLink{
    font-weight:bold;
    font-size:12pt;
}
A.ChoosenSubCategory{
    color:#006600;
}
a:hover.ChoosenSubCategory{
}
.dplControlDesign{
}
.bahgattest{
    color:red;
    background :blue;
}

.lblDisplayUserName
{
	color:Yellow;
}
/*text highlighting in search */
.SelectedText
{
	background-color : #74A2CE; 
	color : Black;
}
.tblTitleCell {
	background-color : #0d9882;
    color:#fff;
    width:15%;
}
.tblLawyer {
	border-color:#C7DAEC;
	border-left:solid;
	border-left-color:#C7DAEC;
	border-left-width:1px;
	border-top-style:solid;
	border-top-color:#C7DAEC;
	border-top-width:1px;	
	border-bottom-style:solid;
	border-bottom-color:#C7DAEC;
	border-bottom-width:1px;	
	padding:2px;
	border-collapse:collapse;
}
.tblLawyer {width : 100%}
.tblContentCell{
	border-bottom-style:solid;
	border-bottom-color:#C7DAEC;
	border-bottom-width:1px;	
	padding:2;
	border-collapse:collapse;
}
.CellConsultation {background-color:#0d9882;color:#fff;}
.txtSendMessage {height:208px;width:369px;}
.TextAds{font-size:12pt;}
.PrintPreviewChildWindow {
	font-weight: lighter;
	font-size: 11pt;
	text-transform: none;
	text-justify:auto;
	direction:rtl;
	color: windowtext;
	font-family: Arabic Transparent;
	letter-spacing: normal;
}
.pnlPreviewContent
{
	/*font-weight: lighter;
	font-size: 11pt;
	text-transform: none;
	text-justify:auto;
	direction:rtl;
	color: windowtext;
	font-family: Arabic Transparent;
	letter-spacing: normal;*/
}
A.pnlPreviewContent
{
	color : Black; 
}
#left-table {
	position:fixed;
	top:180px;
	left:0px;
	float: left;
}
.pnlPreviewContent li div * {
    font-size: 12pt !important;
}
.columns-raw.sec1-column1, .columns-raw.ksa-columns-raw-2, .columns-raw.ksa-sec2-column3{
    min-height:825px;
}
/* Customer services */
#layer1 {
    position: fixed !important;
    width: 228px;
    height: 98px;
    z-index: 10000;
    bottom: 20px;
    left: 15px;
    cursor: move;
    background: url('../CSS/images/CustomerServices-icon.png') no-repeat bottom right;
    /*background: url('images/CustomerServices-icon.png') no-repeat bottom right;*/
}
#layer1 img {
    opacity: 0.9;
    float: left;
    margin-left: 20px;
    margin-top: 65px;
}
#layer1 img:hover {
    opacity: 1;
}
/*  */
.iframe-shelp {height: 450px;width: 594px;border: 0;}
.modal-header { padding: 10px;}

.panel-group .panel {
    margin-bottom: 3px;
}
.panel-title {
    font-weight: bold;
}
pre {
    display: block; 
    padding: 0px; 
    margin: 0px;
    word-break: normal;
    word-wrap: normal;
    background-color: transparent;
    border: 0px;
    border-radius: 0px;
}
.manage-spesial-user {
    width: 100%;
    direction: ltr;
    text-align: center;
    background: #F5F5F5;
    border-color: darkgray;
}
.manage-spesial-user td:hover { background: #fff;}
.manage-spesial-user td:last-child { font-weight: bold;}
.loginlinks a {display: block;}
div.ui-widget-content[id='layer1'] { border: 0 !important;}
/*  */

#CanNotHideItemDiv{
    display: inline-block;
    position: absolute;
    left: 20px;
    top: 400px;
    max-height:600px;
    overflow-y: auto;
    background-color: #fff;
    padding: 20px;
    border-radius: 8px;
}
#CanNotHideItemDiv h3{
    margin:0;
    color:#c31818;
    border-bottom:1px dashed #28334F;
    padding-bottom:20px;
}
#CanNotHideItemDiv a{
    color:#535758 !important;
    text-align:right;
    display:block;
    font-weight:800;
    line-height:.8em;
    position:relative;
    padding-right:15px;
    text-decoration: none;
    font-size: 1.2em;
}
#CanNotHideItemDiv a:hover{
    color:#0d9882 !important;
}
#CanNotHideItemDiv a:before{
    position:absolute;
    content:"-";
    right:0;
    font-size: 2em;
}