/* CSS Document */

body {
	margin:0px;
	padding:0px;
	line-height:1.3;
	direction:rtl;
}
table,body{
	font-family:Tahoma;
	font-size:11px;
	color:#8b8b8b;	
}
.spacer{
	clear:both !important;
	line-height:0px !important;
	height:0px !important;
	margin: 0px !important;
	font-size: 0px !important;
	padding:0px !important;
	border:0px none !important;
	display: block !important;
	float:none !important;
}
#main_container {
	width:100%;
}
#site_holder {
	width:812px;
	padding:50px 0px 20px 0px;
	margin:0px auto;
}
/*#header #logo {
	display:block;
	padding:8px;
}*/
#logo
{
	display:block;width:290px;height:65px;float:right;
}
#language
{
	display:block;float:left;text-align:left;
	padding-top:45px;
}
#left_side {
	width:222px;
	float:right;		
}
#search_box {
	height:35px;
	background:url(../images/search_bg-ar.png) right top no-repeat;
	margin-bottom:1px;
}
#news_and_events h2 {
	display:block;
	height:35px;
	text-align:center;
	background:url(../images/news_and_events_bg.png) center top repeat-x;
}
#news_and_events h2 a {
	display:block;
	height:30px;
	width:100%;
	color:#FFF;
	text-decoration:none;
	font-size:18px;
	font-weight:normal;
	padding-top:5px;
}
#header {
	margin-bottom:1px;
}
#news_and_events div {
	border:solid 1px #c6c6c6;
	border-top:0px none;
	padding:5px;
}
#news_and_events div h3 a {
	display:block;
	color:#818181;
	text-decoration:none;
	font-weight:normal;
	/*background-color: #E0E0E0;*/
	padding: 5px;
}
#news_and_events div h3 a:hover{
/*	background-color:#939393;
	color:#FFF;*/
	text-decoration:underline;
}
#news_and_events div h3 {	
	margin-bottom: 1px;
}
#news_and_events {
	margin-bottom:1px;
}

.accordion dl {padding:0px;}
.accordion dl,dd { margin: 0;overflow:hidden; }
.accordion dt { background:url(../images/acc-close-ar.png) left center no-repeat #999; font-size: 13px;height:26px;border-bottom:solid #FFF 1px; }
.accordion dt.open{background:url(../images/acc-open-ar.png) left center no-repeat #CCC}
.accordion dt a { color: #FFF;text-decoration:none;display:block;padding:5px;height:16px; }
.accordion dd img { border:none;display:block;margin:0px auto; }
#content_side {
	width:589px;
	float:left;
}
#most_important_bar {
	height:35px;
	background:url(../images/most_important_bar_bg.png) center top repeat-x;
	position: relative;
	z-index:900;
}
#most_important_btn {
	height:35px;
	width:154px;
	float:left;
	z-index:860;
	
}
#most_important_btn #mib {
	display:block;
	height:15px;
	width:134px;
	background:url(../images/most_important_bg.jpg) left top no-repeat;
	padding:10px;
	text-align:center;
	text-decoration:none;
	font-size:14px;
	color:#FFF;
	z-index:870;
	line-height: 0.9;
}
#most_important_btn #mib:hover,
#most_important_btn #mib.most_important_btn_hover{
	background:url(../images/most_important_bg_hover.jpg) left top no-repeat;
}
#most_important_content {
	background:url(../images/most_important_content_bg.jpg) left top no-repeat;
	height:108px;
	width:478px;
	position:absolute;
	left:0px;
	top:35px;
	display: none;
	padding: 15px;
	text-align: right;
	font-size: 12px;
	line-height: 1.2;
	z-index:850;
}
#most_important_content li{
/*,#most_important_content li a{*/
	display:block;
	width:239px;	
	height:60px;
}
#most_important_content li{
	float:right;
	background:none;
	width:229px;	
	height:50px;
	padding:5px;
	line-height:1.3;
	font-size:12px;	
	text-align:right;

}
/*#most_important_content li a{
	background:none;
	width:229px;	
	height:50px;
	padding:5px;
	line-height:1.3;
}*/
#most_important_content li:hover{
	background: none #76B0D6;
}

#most_important_content li a{
	font-size:12px;	
	text-align:right;
	text-decoration:none;
	color:#FFF;
}
#most_important_content li img {
	float:right;
	margin:0px 0px 5px 5px;
	border: solid 1px #888888;
}
#latest_news {
	padding:20px;
}
#latest_news h2 a {
	font-size:15px;
	line-height:1.3;
}
#language,
#latest_news h2 a,
#bottom_menu a,
#rand_services div a
{
	color:#15599F;
	text-decoration:none;
}
#language:hover,
#latest_news h2 a:hover,
#bottom_menu a:hover,
#rand_services div a:hover
{
	color:#1D7CDC;
}

#latest_news p {
	padding:5px 0px;	
}
#latest_news #slider-code {
	border-bottom:solid #CCC 1px;
}

#slider-code .overview li,
#slider-code .viewport{
	width: 547px;
	height: 110px;
}

#middle_ads .overview li,
#middle_ads .viewport{
	width: 589px;
	height: 150px;
}

#middle_ads{
	position:relative;
}
#middle_ads .pager{
	position:absolute;
	top:125px;
	right:0px;
	width:100%;
	z-index:800;
}
#rand_services div {
	float:right;
	width:175px;
	padding:10px;
}
#rand_services div img {
	display:block;
	margin:0px auto;
	width:130px;
	height:65px;
}
#rand_services div h2 {
	display:block;
	text-align:center;
	padding:5px 0px;
	
}
#rand_services div a{
	font-size:12px;
}
#rand_services p
{
	text-align:center
}

#footer {
	padding:30px 0px 20px;
}
#bottom_menu {
	padding:10px 0px;
}
#search_text_ar {
	border:0px none;
	height:16px;
	width:185px;
	color: #b6b6b6;
	font-size: 11px;
	display: block;
	float: right;
}
#search_form div {
	height:17px;
	padding:9px;
}
#search_form div span {
	display:block;
	width:18px;
	float:right;
	height:16px;
	text-indent:-9999px;
	cursor:pointer;
}
#navigation_bar {
	float:right;
	padding:10px;
	height:15px;
	width:410px;
	overflow:hidden;
	color: #FFF;
}
#navigation_bar a {
	line-height:1;
	text-decoration:none;
	color:#FFF;
	padding:0px 5px;
}
#navigation_bar a:hover{
	text-decoration:underline;
}
#page_content {
	padding:5px 20px 20px;
}

/******* typo ********/
#page_content .pdf
{
	display:block;
	height:52px;
	padding-right:55px;
	background:url(../images/pdf.png) right top no-repeat;
	font-size:13px;
	font-weight:bold;
	color:#3c5163;
	text-decoration:none;
	padding-top:10px;
}
#page_content .pdf:hover
{
	color:#7a9ea7;
}
#page_content .pdf strong
{
	color:#ea2f2f;
}
#page_content .info  {
	background:url(../images/info.gif) no-repeat scroll right top transparent;
	color:#15599F;
	padding-right:30px;
}
#page_content .tips {
background:url("../images/tips.gif") no-repeat scroll right top transparent;
color:#E98B05;
padding-right:30px;
}
#page_content .warning  {
background:url("../images/warning.gif") no-repeat scroll right top transparent;
color:#CC0000;
padding-right:30px;
}
#page_content .email  {
background:url("../images/email.gif") no-repeat scroll right top transparent;
color:#15599F;
padding-right:30px;
}
#page_content .help  {
background:url("../images/help.gif") no-repeat scroll right top transparent;
color:#15599F;
padding-right:30px;
}
#page_content .feed  {
background:url("../images/feed.gif") no-repeat scroll right top transparent;
color:#15599F;
padding-right:30px;
}
.highlight-1 {
background-color:#FFFFDA;
}
.highlight-2  {
background-color:#F1F1F1;
}
.highlight-3  {
background-color:#272727;
color:#FFFFFF;
}
.highlight-4 {
	background-color:#2063A5;
	color:#FFFFFF;
}

.highlight-1, .highlight-2, .highlight-3, .highlight-4 {
padding:1px 5px;
}

span.color-1 {
background-color:#FFFFEE;
border-bottom:1px solid #E9E9A1;
border-top:1px solid #E9E9A1;
color:#666666;
}
span.color-2 {
	background-color:#1A5EA1;
	border-bottom:1px solid #1A5EA1;
	border-top:1px solid #1A5EA1;
	color:#FFFFFF;
}

span.color-1,
span.color-2 {
display:block;
margin-bottom:10px;
padding:5px 10px;
}
#page_content ul,
#page_content ol,
#page_content p,
#page_content pre,
#page_content blockquote,
#page_content h1,
#page_content h2,
#page_content h3,
#page_content h4,
#page_content h5,
#page_content h6 {
margin:1em 0;
padding:0;
}
#page_content h1,
#page_content h2,
#page_content h3,
#page_content h4,
#page_content h5,
#page_content h6,
#page_content h1 a,
#page_content h2 a,
#page_content h3 a,
#page_content h4 a,
#page_content h5 a,
#page_content h6 a{
	color:#15599F;
	text-decoration:none;
}
#page_content.search_page h3{
	margin:0.5em 0;
}
#page_content.search_page h3 a{
	font-size:16px;
	font-weight:normal;
}
#page_content.search_page p{
	border-bottom:1px solid #CCC;
	padding-bottom:10px;
	margin:0;
}
#page_content h1 a:hover,
#page_content h2 a:hover,
#page_content h3 a:hover,
#page_content h4 a:hover,
#page_content h5 a:hover,
#page_content h6 a:hover{
color:#508AC5;
}
.img-border {
border:5px solid #B9B7B5;
}
#page_content h1 {
	font-size:170%;
}
#page_content h2 {
	font-size:160%;
}
#page_content h3 {
font-size:150%;
}
#page_content h4 {
font-size:125%;
}
#page_content h5 {
font-size:115%;
}
#page_content h5 {
font-size:105%;
}

#page_content ol{
	list-style:decimal;
}
#page_content ol li{
	margin-right:35px;
}
#page_content ul{
	list-style: none outside;
}
#page_content ul li {
background:url("../images/bullet.gif") no-repeat scroll 97% 8px transparent;
padding-right:30px;
}
div.bubble1, div.bubble2, div.bubble3, div.bubble4 {
margin:15px 0;
}
div.bubble1 span.author, div.bubble2 span.author, div.bubble3 span.author, div.bubble4 span.author {
font-weight:bold;
margin-right:10px;
padding-right:0;
}
div.bubble1 div {
background:url("../images/bub1-br-ar.gif") no-repeat scroll left bottom transparent;
margin:0;
width:100%;
}
div.bubble1 div div {
background:url("../images/bub1-bl-ar.gif") no-repeat scroll right bottom transparent;
}
div.bubble1 div div div {
background:url("../images/bub1-tr-ar.gif") no-repeat scroll left top transparent;
}
div.bubble1 div div div div {
background:url("../images/bub1-tl-ar.gif") no-repeat scroll right top transparent;
}
div.bubble1 div div div div div {
margin:0;
padding:10px 15px 20px;
width:auto;
}

/******* typo end ********/
#contact_us_side,
#atm
{
	border:solid 1px #C6C6C6;	
	margin-bottom:10px;
}
#contact_us_side
{
	padding:10px;
}
#contact_us_side h2
{
	color:#2466a7;font-weight:normal;margin:10px 0px;
}
#contact_us_side h2 a
{
	display:block;color:#2466a7;font-size:14px;text-decoration:none;
}
#contact_us_side h2 a:hover
{
	color: #3F8AD6;
}
.contact_us
{
	padding:10px 10px 10px 0px;
}
.contact_us h1
{
	font-size:20px;
	margin:10px 0px;
	font-weight:normal;
}
.blue_bg
{
	background:url(../images/contact_titles_bg-ar.png) right top repeat-y #2466a7;
	padding:10px;
	color:#fff;
	margin-bottom:20px;
}
.blue_bg h3
{
	color:#fff;
	font-size:13px;
}
.blue_bg.f1
{
	height:90px;
}

.table
{
	width:576px;
	border:solid 1px #bad8f1;
	border-bottom:0px none;
	margin-bottom:10px;
}
.table .tr
{
	clear:both;
	border-bottom:solid 1px #bad8f1;
}
.table .tr div
{
	width:565px;
	padding:5px;
	color:#7a92b8;
	float:right;
}
.table .tr div p
{
	color: #666666;
}
.table .tr div strong
{
	display:block;
	border-bottom:1px solid #cccccc;
	padding-bottom:3px;
}
.table .tr.two
{
	background:url(../images/tr_2_bg-ar.png) center top repeat-y;
}
.table .tr.thr
{
	background:url(../images/tr_bg-ar.png) center top repeat-y;
}
.table .tr.four
{
	background:url(../images/tr_4_bg.png) center top repeat-y;
}
.table .tr div.th
{
	text-align:center;
	font-weight:bold;
	color:#083379;
}

.table .tr.two div
{
	width:277px;
}
.table .tr.thr div
{
	width:181px;
}
.table .tr.four div
{
	width:133px;
}

.form label {
	float:right;
	width:100px;
	display:block;
	text-align:right;
	margin:5px 0px 5px 5px;
}
.form p{
	margin:10px 0px;
}
.form p.error{
	color:#F00;
	clear:both;
}
.form p input,
.form p textarea,
.form p select
{
	border:1px solid #CCC;
	padding:3px;
	display:block;
	width:180px;
	color:#666;
}

.form p textarea{
	width:420px;
	height:100px;
}
.form .btns{
	margin:10px 0px;
}
.form .btns input{
	display:block;
	width:54px;
	height:22px;
	background:url(../images/reset-ar.png) center center no-repeat;
	float:left;
	margin-right:10px;
	text-indent:-9999px;
	border:0px none;
	padding:0px;
}
.form .btns input:hover{	
	background:url(../images/reset-ar_hover.png) center center no-repeat;
}
.form .btns input#submit{
	width:82px;
	background:url(../images/submit-ar.png) center center no-repeat;
}
.form .btns input#submit:hover{
	background:url(../images/submit-ar_hover.png) center center no-repeat;
}
.search-results
{
	padding:15px 15px 10px 15px;background-color:#dadada;font-size:16px;color:#000;margin-top:1px;
}
.results-count
{
	display:block;
	padding:15px;
	color:#000;
	font-size:14px;
}
#powered,
#powered a
{
	text-align:left;
	color:#e1e1e1;
	text-decoration:none;
}