﻿.required
{
	 color:red;
	 
	}
	
	
 .hidden
 {
 	 display:none;
 	}


.dirRTL
{
	 direction:rtl;
	}
	
	
	.dirLTR
{
	 direction:ltr ;
	}


	img.newsR {
	float: Right;
	/*	padding-right: 8px; */
	padding-bottom: 3px;
	padding-top: 8px;
	margin-left: 8px;
	max-height:60px;
	max-width:60px;
}

.supertitle
{
 font-size:xx-small;
}

.pagetoolbarcell
{
     padding-right:8px;
    }
    
    .usertoolbar
    {
         font-size: small  !important;
         font-weight:bold ;
        }

.lefttools
{
	float:left;
	clear:both;
	border-right: solid 1px gray;
	margin:5px;
	padding:5px;
	border-bottom : solid 1px gray;
	font-weight:bold;
}
        
        
        
        .righttools
{
	
	 
	float:right;
	clear:both;
	 border-left: solid 1px gray;
	 margin:5px;
	 padding:5px;
	  border-bottom : solid 1px gray;
	  font-weight:bold; 
	  
	}
        
        
        
        .pagedescription
        {
        	 margin:10px;
        	 padding:15px;
        	 padding-top:0px;
        	 font-style:italic;
        	
        	}
    
    
    /*------    */
    
    
     div #itemsHome
   {
   	padding-right:0px;
   	margin:0px;
   
   	overflow-x :hidden; 
   	z-index: 1;
   	margin-right:0px;
   	margin-top:2px; 
 	border-color: white;
   	 border-width:1px;
   	 text-align:justify;
   	 line-height:25px;
   	 
   	 
   	}
   	
   	div #itemsHome:hover, div #itemsHome:focus
   {
   	/*
   	 border-color: silver;
   	 border-width:1px;
   	*/
   	}
   	
   	
   	
   		div #itemsHome a 
   		{
   			font-size:1.1em;
   			}
   			
    /*------    */
    
    
    
     div #mainItems
   {
   	padding-right:0px;
   	margin:0px;
   
   	overflow-x :hidden; 
   	z-index: 1;
   	margin-right:0px;
   	margin-top:2px; 
 	border-color: white;
   	 border-width:1px;
   	 text-align:justify;
   	 
   	 
   	 
   	}
   	
   	div #mainItems:hover, div #mainItems:focus
   {
   	/*------   
   	 border-color: silver;
   	 border-width:1px;
   	 */
   	}
   	
   	
   	
   		div #mainItems a 
   		{
   			font-size:1.1em;
   			}
   	/*mainItems */
   	
    
    
   div #items
   {
   	padding-right:5px;
   	margin:0px;
   	border:solid 0px silver;
   	
   	overflow-x :hidden; 
   	 z-index: 1;
   	 margin-right:10px;
   	  margin-top:2px; 
   	 border-color: white;
   	 border-width:1px;
   	 text-align:justify;
   	 
   	 
   	}
   	
   	div #items:hover, div #items:focus
   {
   	/*------   
   	 border-color: silver;
   	 border-width:1px;
   	 */
   	}
   	
   	
.menulink  { display: inline;  white-space:nowrap ; }
.menulink  a  
{
	width:200px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 4px;
	padding-bottom: 8px;
	height: 16px;
	font-size: 12px;
	
	text-decoration: none;
	float: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ffffff;
} 
.menulink a:hover {
	color:   #20a0d0;
	font-weight:normal;
	background-image:url('../images/box_bg_tile.gif');
	background-repeat: repeat-x;
}


/* ------------------ */


.menulink2  { display: inline;  }
.menulink2 a  
{
	width:330px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 4px;
	padding-bottom: 8px;
	height: 16px;
	font-size: 12px;
	
	text-decoration: none;
	float: right;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ffffff;
} 
.menulink2 a:hover {
	color:   #20a0d0;
	font-weight: normal;
	background-image:url('../images/box_bg_tile.gif');
	background-repeat: repeat-x;
}

/* ------------------------ */


div.mainboxctr1 {
	width: 350px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #dcdcdc;
	margin-top: 5px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
}



 .box-newsletter { margin-top:0px !important; width:235px;}
 .box-newsletter h1 { font-size:12px !important; margin-left:0px !important; width:235px;background-color:#d3d9e8; color:#405ba7; height:30px; direction:rtl;  padding-top:10px; padding-bottom:0; margin-bottom:0;}
 .box-newsletter div { background-color:#f3f5f8; border: solid #d3d9e8 1px; padding:0; margin:0; text-align:center; padding-top:10px; padding-bottom:10px; direction:rtl;}
  .box-newsletter input { height:22px; width:140px; border: solid 1px #c2c2c2; margin-right:5px; text-align:left; direction:ltr;} 
/*div.box-newsletter  */
.btn2 { background-image:url(../images/btn2.gif); height:26px; width:54px; margin-right:5px; border:0; }


