@import url(general.css);
.blank_tbl,.blank_tbl td,.blank_tnl th{
border:0;
margin:0;
background:none;
}
#search_tbl{
margin:0px;
padding:0px;
}
#search_tbl td{
padding:5px;
vertical-align:bottom;
}
table{
border:0;
margin:0;
border-collapse:collapse;
border: 1px outset #454A44;
background-color:#fbe8b6; /*FFFFDD*/
clear:both;
}
table td{
padding: 5px 5px 5px 5px;

border: 1px inset #454A44;/*454A44*/
}
table th{
padding: 5px 5px 5px 5px;
background-color: #A5332F;
color:#FFFFFF;
font-size: 12px;
font-weight:bold;
border: 1px inset #454A44;
text-align:center;
}
table th a:link{
color:#FFFFFF;
}
table th a:visited{
color:#CCCCCC;
}

table ul{
	margin-bottom: 0;
}

table tr#subhead td{
background-color: #efab66; /*FFCC99*/
}


.n, .n_hl, .n_sel
{
  background-color: #FFFFCC;
  font-weight: normal;
}
.h, .h_hl, .h_sel
{
  background-color: #FFFFE0;
  font-weight: normal;
}

.n_hl, .h_hl
{
  background-color: #FFCC99;
  cursor: pointer;
}

.n_sel, .h_sel
{
  background-color: #c1b5de;
}

a:link,a:visited{
	text-decoration:underline;
}
a:hover{
	text-decoration:none;
}

#mainpage #menu{
width: 220px;
padding:0;
margin:0;
}

#mainpage #sub_content_holder{
	width: 561px;
}
#mainpage #sub_content_holder #contents
{
	padding: 10px 20px 20px 20px;
	height: 100%;
	overflow:visible;
}

/*arabic contents*/
#mainpage #sub_content_holder #contents_rtl
{
	padding:15px 10px 20px 16px ;
	height: 100%;
	overflow:visible;
	direction:rtl;
	text-align:right;
}

/*end*/

#left_banner ul{
	width: 200px;
	list-style:none;
	font-size: 13px;
	font-weight:bold;
	color:#FFFFFF;
	margin: 0;	
	padding:0;
	padding-bottom: 1em;
}
#left_banner ul li{
	padding: 10px 0px 10px 18px;
	background-image: url(../images/bullet_white.gif);
	background-repeat: no-repeat;
	background-position: .5em 1em;
	width:100%;
	margin:0;

	border-bottom: 1px solid #404547;	
}
#left_banner ul li#selected{
	background-image: url(../images/bullet_white_down.gif);
	background-position: .5em 1.2em;
background-color:#c46509; /*A5332F*/
}
#left_banner a:link{
	color: #FFFFFF;
	text-decoration:none;
}
#left_banner a:visited{
	color:#EEEEEE;
	text-decoration:none;
}
#left_banner a:hover{
	color:#FFFFFF;
	text-decoration: underline;
}
#left_banner ul ul{
	width: 180px;
	list-style-type:disc;
	margin: 0;
	padding:0;
	font-size: 12px;
}
#left_banner ul ul li{
	margin-left: 10px;
	padding-top: 5px;	
	padding-bottom: 5px;
	padding-left: 0px;
	margin-right: 0px;
	background:none;
	border-bottom: 1px solid #cc9999;	
}
#left_banner ul ul li.selected{
color:#fdd068; /*FF9933*/
}
#left_banner ul ul ul{
	position:relative;
	left:0;
	top:0;
	list-style-type:none;
	margin: 0;
	margin-top: 0px;
	padding: 0 0 0 0;
	font-size: 12px;
	font-weight:normal;
	color:#FFFFFF;
}
#left_banner ul ul ul li{
	border:0;
}
/****** Right to Left ****/

#left_banner_rtl ul{
	width: 200px;
	list-style:none;
	font-size: 13px;
	font-weight:bold;
	color:#FFFFFF;
	margin: 0;	
	padding:0;
	padding-bottom: 1em;
	text-align:right;
	
}
#left_banner_rtl ul li{
	padding: 10px 18px 10px 0px;
	background-image: url(../images/bullet_white_rtl.gif);
	background-repeat: no-repeat;
	background-position: 16em 1em;
	width:100%;
	margin:0;
	border-bottom: 1px solid #404547;
	
}
#left_banner_rtl ul li#selected{
	background-image: url(../images/bullet_white_down.gif);
	background-position: 16em 1.2em;
	/*background-color:#A5332F;*/
	background-color:#c46509;
}
#left_banner_rtl a:link{
	color: #FFFFFF;
	text-decoration:none;
}
#left_banner_rtl a:visited{
	color:#EEEEEE;
	text-decoration:none;
}
#left_banner_rtl a:hover{
	color:#FFFFFF;
	text-decoration: underline;
}
#left_banner_rtl ul ul{
	width: 160px;
	list-style-type:disc;
	margin: 0;
	padding:0;
	font-size: 12px;
	direction:rtl;
}
#left_banner_rtl ul ul li{
	padding-top: 5px;	
	padding-bottom: 5px;
	padding-right:5px;
	padding-left: 0px;
	margin-left: 0px;
	margin-right: 10px;
	background:none;
	border-bottom: 1px solid #cc9999;	
	direction:rtl;
	vertical-align:top;
}
#left_banner_rtl ul ul li.selected{
/*color:#FF9933;*/
color:#fdd068;
}
#left_banner_rtl ul ul ul{
	position:relative;
	left:0;
	top:0;
	list-style-type:none;
	margin: 0;
	margin-top: 0px;
	padding: 0 0 0 0;
	font-size: 12px;
	font-weight:normal;
	color:#FFFFFF;
}
#left_banner_rtl ul ul ul li{
	border:0;
}

/******End of Right to Left ****/
h3 {
	font-size: 18px; 
	margin-bottom: .5em; 
	margin-top: .5em;
	padding: 0; 
	color:#A5332F;
   	border-bottom: 1px solid #A5332F;
}
h4 {
	font-size: 15px; 
	margin-top:0.5em;
	margin-bottom: .5em; 
	padding: 0; 
	color:#A5332F;
/*	color:#454A44;*/
}
h4 a:link, h4 a:visited, h4 a:hover{
color:#A5332F;
}
h6{
margin:0;
}
h5 {
	font-size: 14px;
	margin-top: 0.5em; 
	margin-bottom: .4em; 
	padding: 0; 
}
h6 {
	font-size: 10px;
	margin-top: 0.1em; 
	margin-bottom: .1em; 
	padding: 0; 
}
#float_box{
float:right;
width:100px;
padding: 10px 5px 10px 5px;
margin:0 0 0px 0px;
color:#FFFFFF;
font-size:11px;
}
#float_box h4{
	background-image: url(../images/bullet_orange.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 10px;
	font-size:14px; 	
	color:#FF9933;
}
#pic_banner{
margin-top: 20px;
padding: 3px 10px 1px 10px;
clear:both;
}
#pic_banner img{
margin-left: 5px;
margin-right: 5px;

border: 1px solid #454A44;

}
 #nav_bar{
	position:relative;
	left:0;
	top:0;
	padding: 5px;
	background-color:#404547;	
	font-size: 10px;
	color:#FFFFFF;
		background-image:url(../images/bg_menu.jpg);	
	background-repeat:repeat-x;

}

/*arabic */
#nav_bar_rtl{
	position:relative;
	left:0;
	top:0;
	padding: 5px;
	background-color:#404547;	
	font-size: 10px;
	color:#FFFFFF;
	background-image:url(../images/bg_menu.jpg);	
	background-repeat:repeat-x;

}
/*end of arabic*/
a:link{
	color: #660000;
	text-decoration:underline;
}
a:visited{
	color: #330000;
	text-decoration:underline;
}
a:hover{
	color: #990000;
	text-decoration:none;
}

.tbl_format{
margin-bottom:1em;
border-top: 1px dashed gray;
width:520px;
}
.tbl_format p,.tbl_format ul{
width: 395px;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 125px; /*width of left column containing the label elements*/
border-bottom: 1px dashed gray;
height: 1%;
}
.tbl_format h4{
	width:520px;
	border-bottom: 1px dashed gray;
	padding: 0px 0 5px 0;
}
.tbl_format label{
font-weight: bold;
float: left;
margin-left: -125px; /*width of left column*/
width: 120px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
height: 1%;
}
/**************** Message Box styles *****************/
#message_box{
	width:400px;
	margin:5px;
	background-color:#FFFFDD;
	padding:10px;
	border-width:1px;
	border-style:groove;
	border-color:#666666;
	text-align:center;
}

#message_box h2{
	border:none;
	font-size:18px;
	margin:5px;
	padding:0;
}

