@charset "utf-8";
/* CSS Document */

@import url("reset.css");




/*
	Page 		: all
	Section : all
	Note 		:
*/	
.clear{
 	clear: both; 
	margin:0px; 
	padding:0px; 
	border:0px; 
	display:block; 
	height:0px; 
	font-size: 0px; 
	line-height: 0px; 
}

body{
	direction:rtl;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
  	background-color:#EFEFEF;
}

a{
	text-decoration:none;
}

#Banner{
	display:block;
  height: 180px;
  background-image: url('/img/banner1.jpg');
  background-position: center center;
  background-repeat: no-repeat;
  
}
	

#Top-Menu-Bar{
	display:block;
	height:32px;
	background-image:url(/img/bg-top-menu.gif);
}


#Main-Container-bg{
	display:block;
	background-color: #EFEFEF;
	min-height:200px;
	padding:15px 0px 15px 0px;
}

#Main-Container{
	display:block;
	width:960px;
	background-color:#FFF;
	margin:0px auto;
	border:1px solid #ccc;
	padding:30px 20px 20px 20px;
	-moz-border-radius : 10px;
  -webkit-border-radius: 10px;
}


#Right-Menu-Block{
	display:block;
	width:200px;
	float:right;
}

#Container-Block{
	display:block;
	width:740px;
	float:left;
}

#Footer{
  text-align: center;
	display:block;
	width:990px;
	background-color:#FFF;
	margin:0px auto;
	margin-top:15px;
	border:1px solid #ccc;
	padding:5px 5px 5px 5px;
	-moz-border-radius : 10px;
  -webkit-border-radius: 10px;
}

#Footer a{
  color: black;
}
#Footer a:hover{
  color: red;
}
/*
	Page 		: all
	Section : Menu Left Box Setup & Entry Box Setup
	Note 		:
*/	

.Menu-Block{
	display:block;
	border:1px solid #CCC;
  margin-bottom: 20px;
}

.Menu-Block .Menu-Block-Title{
	background-image:url(/img/left-menu-bg.gif);
	background-repeat:no-repeat;
	display:block;
	height:27px;
	border-bottom:1px solid #CCC;
	color:#990000;
	font-weight:bold;
	line-height:27px;
	padding-right:50px;
}


.Menu-Block .Menu-Block-Items-Wrapper {
	display:block;
	padding:5px;

}



.Entry-Block{
	display:block;
	border:1px solid #CCC;
}


.Entry-Block .Entry-Block-Title{
	background-image:url(/img/entry-title-block-bg.gif);
	background-repeat:no-repeat;
	display:block;
	height:27px;
	border-bottom:1px solid #CCC;
	color:#990000;
	font-weight:bold;
	line-height:27px;
	padding-right:50px;	
}

.Entry-Block .Entry-Block-Wrapper{
	display:block;
	padding:10px;  
}

.Entry-Block .Entry-Block-Wrapper p{
  font-size: 12px;
  line-height: 20px;
  margin: 5px;
  text-align: justify;
  text-indent: 10px;
}

.Entry-Block .Entry-Block-Wrapper li{
  font-weight: bold;
  margin: 10px 0px 5px 0px;
}

/*
	Page 		: all
	Section : Menu Left - Items
	Note 		:
*/	

#Items-Menu a{
	display:block;
	color:#003377;
	font-size:12px;
	line-height:20px;
	padding-right:15px;
	background-repeat:no-repeat;
	background-position:right center;
}

#Items-Menu a:hover{
	background-image: url(/img/arrow_right_peppermint.png);
}



/*
	Page 		: executive-committee
	Section : Table
	Note 		:
*/

#Committee{
  border: 1px solid #0080C0;
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 0px;
  width: 80%;
  margin: 0px auto;
  
}

#Committee caption{
  
  border: 1px solid #0080C0;
  border-bottom-width: 0px;
  background-color: #ACC6DF;
  font-weight: bold;
  color: white;
  line-height: 30px;
 
}

#Committee th,#Committee td{
  line-height: 20px;
}

#Committee td{
  border: 1px solid silver;
  text-align: center;
}

/*
	Page 		: All
	Section : Admins- Grid
	Note 		:
*/

#Grid {
  width: 100%;
  background-color: #F0F0F0;
  border-collapse: collapse;
  
  
  
  
}

#Grid .Center{
  text-align: center;
}

#Grid .Right{
  text-align: right;
  padding: 0px 5px 0px 5px;
}


#Grid thead tr.THTR th{
  background: teal;
  border: 1px solid silver;
  
}

#Grid thead tr th{
  line-height: 20px;

}



#Grid tbody tr.TDTR td{
 
   border: 1px solid silver;
 
}

#Grid tbody tr:hover{
  background-color: #FFFFEC;
}

#Grid tbody tr td{
  line-height: 20px;
  border: 1px solid black;
 
}

#Grid tbody tr td .Icon{
  vertical-align: middle;
  border: none;
  vertical-align: middle;
}

/*
	Page 		: all
	Section : Bottum & input
	Note 		:
*/

.BTT-Link{
  display: inline-block;
  margin: 5px;
  min-width: 50px;
  line-height: 15px;
  padding: 2px 10px 2px 10px;
	background-image:url(/img/bg-top-menu.gif);
  background-position: center center;
  text-align: center;
  
  font-size: 10px;
  color: #4E4E4E;
  border: 1px solid silver;
 	-moz-border-radius : 10px;
  -webkit-border-radius: 10px;
}

.BTT-Link:hover{
  background-image:url(/img/bg-top-menu-o.gif);
}


/*
	Page 		: index
	Section : Links
	Note 		:
*/

.ShowLinks{
  display: block;
  line-height: 20px;
  color: #004040;
  background-image: url('/img/icone-text.gif');
  background-position: right center;
  background-repeat: no-repeat;
  font-weight: bold;
  padding-right: 20px;
}

.ShowLinks:hover{
  color: red;
}

/*
	Page 		: index
	Section : Config
	Note 		:
*/

#ConfigsBar{
  display: block;
  padding: 5px;
  text-align: center;
  border: 1px solid #3E9FC8;
  background: #FF9800 url('/img/datapicker/ui-bg_gloss-wave_75_2191c0_500x100.png') repeat-x center center;
  -moz-border-radius : 7px;
  -webkit-border-radius: 7px;
  
}

#ConfigsBar .ConfigBTT{
  display: inline-block;
  width: 100px;
  color: black;
  font-weight: bold;
  font-size: 10px;
  
}

#ConfigsBar .ConfigBTT:hover{
  color: white;
}
#ConfigsBar .ConfigBTT img{
  margin: 0px auto;
}
#ConfigsBar .ConfigBTT span{
  display: block;
  text-align: center;
}
/*
	Page 		: index
	Section : News
	Note 		:
*/
.NewsTitle{
  display: block;
  color: #004080;
  font-weight: bold;
  cursor: pointer;
}

.NewsTitle span{
  font-size: 10px;
  
  display: inline-block;
  width: 70px;
  color: #FF8040;
}

.NewsEntry{
  display: none;
}


/*
	Page 		: calender
	Section : user interface
	Note 		:
*/

#Calender{
  
border-collapse: collapse;
  width: 70%;
  margin: 0px auto;
    
}

#Calender caption{
  
  border: 1px solid white;
  
  background-color: #0080C0;
  font-weight: bold;
  color: white;
  line-height: 30px;
 
}

#Calender th,#Calender td{
  line-height: 20px;
  text-align: center;
}

#Calender thead tr th{
  
  border: 1px solid white;
  
}
#Calender th{
  background-color: #ACC6DF;
    border: 1px solid white;
}

#Calender tbody tr {
  
  border-bottom: 1px solid silver;
  
}


/*
	Page 		: All
	Section : Top Menu
	Note 		:
*/

#Top-Menu{
  display: block;
  width: 960px;
	margin: 0px auto;
	line-height:32px;
}

/*
	Page 		: index
	Section : Links
	Note 		:
*/

#CatTree{
  display: block;
  background-color: #F8F8F8;
}

#CatTree ul{
  display: block;
  
}

#CatTree ul li.RootCat{
  display: block;
  background: #F2F4FF;
  padding-right: 10px;
  line-height: 20px;
}

#CatTree ul li.SubCat{
  padding-right: 20px;
}

/*
	Page 		: index
	Section : Links
	Note 		:
*/
#AddWriter{
  clear: both;
  display: inline-block;
  color: red;
  cursor: pointer;
  font-weight: bold;
  line-height: 15px;
  float: left;
  font-size: 10px;
}

div.Writer .input{
  clear: none;
  display: block;
  vertical-align: top;
  float: right;
  width: 332px;
  margin: 0px;
    
}

div.Writer label{
  font-size: 11px;
  
}

div.Writer input{
  width: 325px;
  display: inline-block;
  margin: 0px;
  
}



div.Writer.HiddenInput{
  display: none;
}

#DelWriter{
  position: absolute;
  cursor:  pointer;
}
/*
	Page 		: index
	Section : Links
	Note 		:
*/

div.Window{
  display: block;
  margin-top: 5px; 
  border: 1px solid #CCC;
  background-color: #F9F7F9;
}


div.Window div.Window-TiTle{
  padding: 6px;
  font-weight: bold;
  background: #666699 url(/img/background_pagebar.png) repeat-x scroll left top;
}


/*
	Page 		: index
	Section : Links
	Note 		:
*/

#OldConfAbout{
  display: block;
  color: white;
  width: 70%;
  margin: 25px  auto;
  
}

#OldConfAbout:hover{
  border: 1px solid #0080C0;
  color: #004080;
}

#OldConfAbout table{

  margin: 0px auto;
  width: 100%;
  background-color: #B7B7FF; 
}

#OldConfAbout table td {
  text-align: center;
   line-height: 30px;
   
   
}


/*
	Page 		: index
	Section : Links
	Note 		:
*/

#Paper{
  display: block;
  margin: 10px auto;
  border: 1px solid silver;
  -moz-border-radius : 3px;
  -webkit-border-radius: 3px;
  padding: 5px;
  background:  url('/img/background_navbar.png') repeat-x scroll left bottom;
}

#Paper .Paper-Row{
  display: block;
  margin-bottom: 1px;
}

#Paper .Paper-Row span{
  line-height: 20px;
  display: inline-block;
  
}

#Paper .Paper-Row .Title{
  font-weight: bold;
  display: inline-block;
  width:  20% !important;
     
}

#Paper .Paper-Row .Value{
  display: inline-block;
  vertical-align: top;
  width:  78% !important;
  margin-right: 5px;   
}

#Paper .Paper-Row .Value .ShowHideSuccinct{
  cursor: pointer;
  color: red;
  font-weight: bold;
}

#Paper .Paper-Row .Succinct{
  display: none;
  margin: 10px auto;
  padding: 4px;
  line-height: 15px;
  border: 1px solid #cccccc;
  background-color: #F4F4F4;
}
/*
	Page 		: index
	Section : Links
	Note 		:
*/
table.MssGridH{
  
  width: 99%;
  border-collapse: collapse;
  empty-cells: show;
  margin: 5px auto;
}

table.MssGridH th,
table.MssGridH td{
  line-height: 20px;
    
}
table.MssGridH th{
   border-left: 1px solid #CCCCCC;
   
}

table.MssGridH tD{
   padding-right: 10px;
}

tr.MssGridH-Odd{
  background-color:  #F0F0FF;
}

table.MssGrid .Center{
  text-align: center;
}
table.MssGrid .Left{
  text-align: left;
}
table.MssGrid .Right{
  text-align: right;
}

table.MssGrid{
  border: 1px solid #CCCCCC;
  width: 99%;
  border-collapse: collapse;
  empty-cells: show;
  margin: 5px auto;
}

table.MssGrid th,
table.MssGrid td {
	padding: 4px;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
  vertical-align: middle;
  font-size: 11px
}


tr.header th,
tr.header td {
	background: #ccccff url('/img/background_pagebar.png') repeat-x left top;
	color: #003366;
	font-size: 95%;
  text-align: center;
}

tr.header td a, tr.header td{
  color: teal;
  font-weight: bold;
  line-height: 20px;
}


tr.header td a:hover{
  text-decoration: underline;
}

#OldConfAbout{
  
  background: #8080FF;
}


#PageNumbers{
  display: block;
  text-align: center;
  direction: ltr;
  padding: 10px;
}

#SearchForm{
  display: block;
  margin: 10px;
}