/*----------------- daleel -------------------------*/
.daleel #main{padding:7px; position:relative; width:551px;}
.daleel .search-form, .daleel .single-result{ background:#F8F9F5; border:1px solid #D5D8CB; border-width:1px 0;  position:relative; float:right; width:537px; padding:7px}
.daleel .row-col1 {float:right; width:250px;  margin:5px}
.daleel .row-col2 {float:right;  margin:5px}
.daleel br{clear:both}
.daleel .search-form select{ background:#F7F8F4; width:229px; margin:5px 0}
.daleel .search-form h2{padding-right:20px; background:url(images/icon_package_go.gif) no-repeat right 50%}
.daleel .search-form div.submit { clear:both; text-align:left; padding:7px; width:488px}
.daleel hr{
	display: block; 
	clear: both; 
	margin:0 !important;
	margin-top:10px;
    visibility: visible;
	color:#9DC4D0;
	height:1px;
}
.daleel #main h1{
	 font-size:130%;
}
.daleel h1.daleel{
	padding-right:20px;
	background:#F9F2CD url(images/icon_search_add.gif) no-repeat right 50%;
	border:1px solid #F0E285;
	border-width:1px 0;
	color:#3A6C85;	
}
.daleel .intro {
  padding:0;
  position:relative;
  float:right;
  margin-bottom:10px;
  padding-bottom:20px !important;
  padding-bottom:0;
  font-weight:bold;
  font-size:110%;
}
.daleel .intro h1{
	margin:0;
	margin-bottom:3px;
	padding:5px;
	background:#346B7C url(images/fold_blue.gif) no-repeat left top;
	font-size:120%;
	line-height:1em;
	color:#fff;	
}
.daleel #main h1.bio a{
	font-size:110%;
	line-height:1em;
	color:#fff;	
}
.daleel .intro .intro-content{
	clear:both;
	width:518px;
	background:url(images/line_hz_dash.gif) repeat-x right top;
	padding:5px 15px;
	line-height:1.3em;
	color:#4A4A4A;
}
.daleel .intro-content p{
	color:#636363;
}
.daleel .intro .intro-content img{
	float:right;
	display:block;
	margin: 0 0 0 8px;
	padding: 4px;
	border: 1px solid #D9E0E6;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
	background: #fff;
}

.daleel .intro .intro-content ul{
	margin:3px 20px;
	padding:0;

} 
.daleel .intro .intro-content li{
	margin-bottom:2px;
	list-style-image:url(images/icon_bullet.gif)
}
.daleel .intro .intro-content h3, .daleel .intro .intro-content h2{
	margin:5px 2px;
}
.daleel .keyword-search{
	position:relative;
	width:550px;
	color:#303030;
}
.daleel .keyword-search h1 {
	color:#3A6C85;
	background:none;
	padding-right:0;
}
.daleel .keyword-search h1 span{
	float:right;
	padding:2px 10px;
	display:block;
	margin-bottom:15px;
}
.daleel .keyword-search h1 span.title {

}
.daleel .keyword-search h1 span.desc {
	background: url(images/line_vrt_dash.gif) repeat-y right top;
	color:#777;
	font-weight:normal;
	font-size:80%;
}
.daleel .keyword-search ul{
	width:520px;
	margin:5px 0;
	padding:5px;
	background:#F8F9F5;
	border:1px solid #D5D8CB;
	font-size:100%;
	text-align:center;
	float:right;
}

.daleel .keyword-search ul li{
	padding:0;
	margin:0;
	display:inline;
}
.daleel .keyword-search  li a{
	padding:1px 5px;
	margin:0;
	display:block;
	float:right;
	border-left:1px solid #D5D8CB;
}

.daleel .single-result table th, .daleel .single-result table td{
	padding:5px;
	font-size:105%;
	font-weight:bold;
    color:#555;
	border-bottom:1px solid #9DC4D0;
}

.daleel .single-result table td{color:#737354; line-height:1.3em}

.daleel .single-result table th{
	background:#E9E9E2;
	color:#3A6C85;
	font-size:110%;

}

.daleel .single-result table td.img{
	padding:0px;
	font-size:105%;
	font-weight:bold;
    color:#555;
	text-align:center;
	padding-bottom:5px;
	border-bottom:0;
	}
.daleel .single-result table td.img img{
	float:right;
	display:block;
	margin: 0 0 0 3px;
	margin-bottom:6px;
	padding: 4px;
	border: 1px solid #D9E0E6;
	border-bottom-color: #C8CDD2;
	border-right-color: #C8CDD2;
	background: #fff;
}
.daleel .single-result table div{
	line-height:1.4em;
	margin-bottom:10px;
	padding-right:20px;
	background:url(images/icon_bullet.gif) no-repeat right 2px;
}
.daleel-paging{
	background:#F8F9F5; 
	border:1px solid #D5D8CB; 
	border-width:1px 0;  
	position:relative; 
	float:right; 
	width:537px; 
	padding:7px;
}

.daleel-paging div{
	float:right;
	padding:0 10px;
	text-align:center;
	width:130px;
}

.daleel-paging .lft{
	background:url(images/line_vrt_dash.gif) repeat-y left top;
	width:130px;
	padding:3px 3px;
}

.daleel-paging .rt{
	background:url(images/line_vrt_dash.gif) repeat-y right top;
	width:100px;
	float:left;
	padding:3px 3px;
}

.daleel-paging .pages{
	width:230px;
}

.daleel-paging .pages a{
	display:block;
	float:right;
	padding:0 5px;
	border-left:1px solid #D5D8CB;
}
.active a{
	color:#333
}
.daleel-paging .pages h1.grey{
	padding:3px 3px;
	margin:0;
	font-size:110%;
	width:170px;	
}

.daleel #main .books{
	clear:both;
	width:540px;
	background:url(images/line_hz_dash.gif) repeat-x right top;
	padding:5px 0;
}
.daleel #main .lst_featured{
	width:548px;
	float:right;
}
.daleel #main .lst_featured dd{
  margin: 0 0 0 98px;
  padding: 0;
  font-size: 120%;
  line-height: 1.5em;
  color: #333;
  padding:3px;
}
.daleel #main .books dt{
	background:#EDEDED url(images/lst_book_title.gif) repeat-x right top;
  float: right;
  width: 540px;
  padding: 0;
  margin: 2px 0;
  font-size: 100%;
  line-height:1.3em;
  font-weight:bold;
  color: #627081;
  padding:3px;
}

.daleel #main .books dt .title{
	float:right;
	padding:5px;
	font-size:120%;
}

.daleel #main .books dt.author{
	font-size:90%;
	float:left;
	padding:5px;
	display:block; background:url(images/icon_author.gif) no-repeat right 50%; padding-right:25px

}

.daleel #main .books dd.img img{
  float: right;
  margin: 0 0 0 8px;
  padding: 4px;
  border: 1px solid #D9E0E6;
  border-bottom-color: #C8CDD2;
  border-right-color: #C8CDD2;
  background: #fff;
}
.rt .print{ display:block; margin:0 3px; padding-right:15px; background:url(images/icon_printer.gif) no-repeat right 50%}

/*-----------------dynamic tabs ------------------------------*/
TABLE.typo3-dyntabmenu{ margin-right:10px}
TABLE.typo3-dyntabmenu #DTM-5ee0fd0b03-1-MENU{padding-right:55px; background:#fff url(images/edit_tab_fst.jpg) no-repeat -30px top;}
TABLE.typo3-dyntabmenu  #DTM-5ee0fd0b03-1-MENU{padding-right:55px; background:#fff url(images/edit_tab_fst.jpg) no-repeat -30px top;}
TABLE.typo3-dyntabmenu TD.tab, TABLE.typo3-dyntabmenu TD.disabled, TABLE.typo3-dyntabmenu TD.tabact {} /*background-color:rgb(238,238,238)*/
TABLE.typo3-dyntabmenu TD.tabact { color: #000;background:#fff url(images/edit_tab_on.jpg) no-repeat right top; border-left:1px solid #D3E1E4} /*border: solid black 1px; */
TABLE.typo3-dyntabmenu TD.tab { background:#fff url(images/edit_tab.jpg) no-repeat right top; border-bottom:1px solid #D3E1E4; border-left:1px solid #D3E1E4} /*color:grey; border: solid #555 1px; */

TABLE.typo3-dyntabmenu TD A {text-decoration:none; display: block; width:100%; padding:5px 10px; padding-right:17px}
TABLE.typo3-dyntabmenu TD.tabact A {  }
TABLE.typo3-dyntabmenu TD.tabact A:hover { background:#fff url(images/edit_tab_on.jpg) no-repeat right top; border-left:1px solid #D3E1E4} /*border: solid black 1px; */
TABLE.typo3-dyntabmenu TD A:hover {  background:#fff url(images/edit_tab_on.jpg) no-repeat right top; }



/*--------------- editing records -------------------*/
.typo3-dyntabmenu-divs{
	background:url(images/edit_bg.jpg) no-repeat right top;
	padding:20px;
	padding-top:0;
	margin-top:5px;
}
  #DTM-5ee0fd0b03-1-DIV,#DTM-5ee0fd0b03-2-DIV,  #DTM-5ee0fd0b03-3-DIV,  #DTM-5ee0fd0b03-4-DIV,  #DTM-5ee0fd0b03-5-DIV{
	padding-top:20px;
}

table.label {
	margin:4px 0;
	padding:0;
	padding:5px;
	font-weight:bold;
}
table.label td{
	padding:5px;
	background:#F7F9F8;
	border:1px solid #9DC4D0;
	border-width:1px 0;
}

table.label label{
	color:#006699;
	font-size:110%;
	width:100px;
}
p.legend{
	padding:5px;
	background:#F7F9F8;
	border:1px solid #9DC4D0;
	border-width:1px 0;
	color:#006699;
	font-size:110%;
	margin:10px 0
}

table td.btn{
	padding:20px;
}

