/* --- GENERAL --- */
html, body {height:100%;min-height:100%;}
html,body
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 9pt;
	padding-bottom: 0px;
	margin: 0px;
	background-color: white;
	padding-top: 0px;
	font-family: Verdana, arial, Sans-Serif;
	color: #000080;
	width:100%;
	min-width:778px;	
	background-position:left top;
	background-repeat:repeat;
	line-height :15pt;
	text-align :center;
	height:100%;
	
}

html>body iframe{height:1px;}
td{font-size: 9pt;font-family: Verdana, arial, Sans-Serif;line-height :15pt;}
p{font-size: 9pt;font-family: Verdana, arial, Sans-Serif;line-height :15pt;}
img{border: none;}
h1
{
	font-size: 12pt;
	text-transform: capitalize;font-weight:bold;
	margin-top:15px;
	color:#000080;
	background-image:url(/images/shared/blt_sub_blue.gif);
	background-position:left 2px;
	background-repeat:no-repeat;
	padding-left:20px;
}

a, a:link ,a:visited,a:active
{color:#FF6500;	text-decoration: underline;	padding-bottom: 1px;}
a:hover{color: #000080;	text-decoration :underline;}

input{
	font-family: Verdana, arial, Sans-Serif;
	color:#000080;
	font-size: 9pt;
	margin:0;
	padding:0;}
textarea{border:solid 1px #445D9B;
	font-family: Verdana, arial, Sans-Serif;
	color:#000080;
	font-size: 9pt;
	margin:0;
	padding:0;}

select{color:#000080;font-size:9pt;}
.soman{ display:inline; width:100%; margin:0 auto;}
.soman h3{margin:0; padding:0; display:inline;background:none;}
.soman h3 a{text-decoration:none;color:#ffffff; cursor:default; background:none;}

a.white,a.white:link,a.white:active, a.white:visited  {color:White;}
a.white:hover{color:#FFB27F;}
.redWarning{color:Red;}
.left{float:left;}
.right{float:right;}
.clear{clear:both; float:none ; width:100%;line-height:1px; }
.hide{display:none;}
.show{display:block;}
.inputtext{width:150px; border:solid 1px #445D9B;}
.listnobullets{ list-style-type:none; margin:0; padding:0;}
/* --- LAYOUT --- */
/* --- TOP --- */
#topcontainer
{
	width:778px;
	background-color: #445D9B;
	background-position:left top;
	background-repeat: no-repeat;
	line-height:normal;
	margin-bottom:0px;
	text-align:left;
	z-index:1000;
	display:block  !important;
}
#topcontainer img{margin-left:0px;margin-top:0px;margin-bottom:0px;margin-right:0px}
span.searchTop{line-height:normal; float:right; padding-top:3px; padding-right:10px;}
span.searchTop input{width:100px;}
span.searchTop a.white,a:visited.white{line-height:normal;text-decoration:none; font-size:8pt; color:Black;}

/* --- CONTENT --- */
#container 
{
	display:block !important;
	width:780px;
	border-right:solid 1px #CECFCE;
	border-left:solid 1px #CECFCE;
	min-height: 100%;
    height: 100%;
    float:none;
	position:relative;
	margin-left :auto;
	margin-right :auto;
	text-align :left;
	
	}
html>body #container 
{
    height: auto;
    min-height: 100%;
    border:solid 1px #CECFCE;
	}
	/******leftcontent****************/
#leftnavigation {width:150px; float:left; display:block !important;
	border-right:solid 0px #CECFCE;
	border-bottom:solid 0px #CECFCE;
	margin-bottom:10px;
	
	}
	/*********************/
#wrapper {width:622px; float:right;margin-bottom:30px; z-index :0;display:block !important; height:100%;}
#maincontent {display:block !important; width:466px;float:left; height:350;  text-align :left;}

/* rightContent*/
#subcontent {width:150px; float:right; margin-bottom:10px;}
/* ***************/
/* --- FOOTER --- */
#footer{
	line-height:normal;
	width:778px;
	border-top:solid 1px #FF6500;
	background-color :#FFa030;
	padding-top:3px;	
	bottom: 0;
	margin-top:5px;
	float:none;
	position: absolute;
	clear:both;
	}
	#footerPop{
	line-height:normal;
	width:778px;
	border-top:solid 1px #FF6500;
	background-color :#FFa030;
	padding-top:3px;	
	bottom: 0;
	margin-top:5px;
	
	}
#footercontent
{
	background-color :#3B7CD8;
	display:block;
	width:100%;
	text-align:center;
	color:White;
	font-size:7pt;
	padding-top:3px;
	padding-bottom:3px;
}
#footercontent a,#footercontent a:link,#footercontent a:visited,#footercontent a:active
{color:white;text-decoration:none;font-size:7pt;}
#footercontent a:hover{text-decoration:underline;}

/* --- BUTTONS --- */
#cmdButtons
{
	clear: none;
	padding-right: 5px;
	padding-left: 5px;
	float: none;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: right;
	line-height:normal;
	height:auto;
}
.btnsubmit, .btnsubmit:active, .btnsubmit:link, .btnsubmit:visited
{
	text-decoration:none;
	padding: 2px 5px;
	background-color:#445D9B;
	color:White;
	font-weight :bold;
	font-size:9pt;
	border:none;
	cursor: pointer;
	}
.btnSubmit:hover
{color:White;text-decoration:none;background-color:#ADAAAD;}

/*--- NEWS ---*/
a.newsLink, a.newsLink:link,a.newsLink:active, a.newsLink:visited
{color:#000080; text-decoration:none;}
a.newsLink:hover{color:#FF6500; text-decoration:underline;}
.newsDate
{
	padding-left:15px;
	background: url(/images/blt_news.gif) no-repeat left 5px;
	display :block;
	color:#828281;
	text-decoration:none; white-space:nowrap;
	background-position:left 6;
}
.NewsPref{padding-left:15px;}
a.newsLinkMore,a.newsLinkMore:link,a.newsLinkMore:active,a.newsLinkMore:visited
{
	display :block;
	text-align:right;
	font-weight:bold;
	}
a.newsLinkMore:hover{color:#000080;}

/* FAQs */
.faqahide{display:none;}
.faq{margin:10px;color:#FF6500;}
div.faqashow
{color:#000080;
	display:block;
	background-color:#eeeeee;
	margin:10px; 
	padding:10px;
	border:dotted 1px #828281; 
}
a.faqashow
{
	display:block;
	text-align:right;
	font-weight:bold;
	}
	
/* CONTENT HEADERS*/
h3
{
	font-size:10pt;margin:0; padding:0;
}

h2.titleNone
{
	line-height:normal;
	margin:0px;
	color:#000080;
	font-weight:bold;
	text-transform: uppercase;
	font-size:8pt;
	padding-left:20px;
	padding-bottom:5px;}
h2.titleGray
{
	margin:0px;
	border-bottom:solid 1px #CECECE; 
	background-color:White;
	background-image:url(/images/shared/bg_sub_gray.gif);
	background-position:left bottom;
	background-repeat :repeat-x;
	padding-top:5px; padding-bottom:5px; padding-left:5px;
}
h2.titleGray span
{
	line-height:normal;
	color:#000080;
	font-weight:bold;	
	font-size:8pt;
	padding-left:0px;
	/*background-image:url(/images/shared/blt_sub_gray.gif);*/
	background-position:left top;
	background-repeat:no-repeat;
}
h2.titleBlue
{
	margin:0px;
	border-bottom:solid 1px #9DBAD3; 
	background-image:url(/images/shared/bg_sub_blue.gif);
	background-position:left bottom;
	background-color:White;
	background-repeat :repeat-x;
	padding-top:5px; padding-bottom:5px; padding-left:5px;
}
h2.titleBlue span
{
	line-height:normal;
	color:#000080;
	font-weight:bold;	
	font-size:8pt;
	padding-left:0px;	
	background-position:left top;
	background-repeat:no-repeat;
}
h2.titleOrange
{
	margin:0px;	
	border-bottom:solid 1px #D36324; 
	background-image:url(/images/shared/bg_sub_orange.gif);
	background-position:left bottom;
	background-color:White;
	background-repeat :repeat-x;
	padding-top:5px; padding-bottom:5px; padding-left:5px;
}
h2.titleOrange span
{
	line-height:normal;
	color:#000080;
	font-weight:bold;	
	font-size:8pt;
	padding-left:0px;	
	background-position:left top;
	background-repeat:no-repeat;
}

/*--- VERTICAL LINK LISTS ---*/
.cLVertical{font-size:8pt; margin:0; padding:0;display:block; position:relative; z-index :-1;}
html>body .cLVertical{z-index:0;}
.cLVertical ul{margin-bottom:5px; margin-top:10px; margin-left:0px;margin-right:0px; padding:0; list-style-type:none;	}
.cLVertical ul li{padding-left:20px;background-image:url(/images/blt_circle.gif);
	background-repeat:no-repeat;
	background-position:10px 5px; }
a.cLVertical, a.cLVertical:link, a.cLVertical:active,
a.cLVertical:visited
{
	display:inline;
	font-weight :normal;
	text-decoration:none;
	color:#000080;
	
}
a.cLVertical:hover{color:#FF6500; text-decoration:underline;}
/*--- HORISONTAL LINK LISTS ---*/
.cLHorisontal{font-size:8pt; margin:0; padding:0;display:inline-block;z-index :0;}
.cLHorisontal ul{margin:0;padding:0; list-style-type:none;}
.cLHorisontal ul li
{
	padding:0;margin:0;
	padding-right:15px;
	padding-left:15px;
	float:left;
	background-image:url(/images/blt_circle.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
	}
a.cLHorisontal, a.cLHorisontal:link, a.cLHorisontal:active,
a.cLHorisontal:visited
{
	font-weight :bold;
	text-decoration:none;
	color:#000080;
}
a.cLHorisontal:hover{color:#FF6500; text-decoration:underline;}

/*--- SITEMAP ---*/
div#sitemap{display:block;}
div#sitemap ul
{margin: 0; padding:0; list-style-type :none; }
div#sitemap a
{
	display:block;
	font-weight:bold;
	text-decoration:none;
	color:#000080;
	padding-left:10px;
	background-image:url(/images/blt_gray_down.gif);
	background-repeat:no-repeat;
	background-position:left 7px;
}
div#sitemap ul li a
{
	background-color:#DCE2F0;
	border-bottom:solid 1px white;
	padding-top:2px;
	padding-bottom:2px;
}
div#sitemap li ul li a
{
	background-color:#eeeeee;
		padding-left:20px;
		background-position:10px 7px;
}
div#sitemap li ul li ul li a
{
	background:none;
	padding-left:30px;
	background-image:url(/images/blt_gray_lft.gif);
	background-repeat:no-repeat;
	background-position:20px 7px;
}
div#sitemap a:hover
{
	text-decoration:underline;
	background-color:#707070; color:White;}
/*--- POPUPS ---*/
#containerpopup
{
	width:100%;
	display:block;
	min-height: 100%;
    height: 100%;
	position:relative;
	text-align:center;
	}
html>body #container {
    height: auto;
	}
#maincontentpopup{padding-bottom:30px;width:90%;text-align:left; display:block;float:none; clear:both;}
/*--- FORMS --- */	
select.InputTypeText
{width:100px;font-size:	8pt;}
.InputTypeText
{width:200px;
	border:solid 1px #445D9B;
	font-family: Verdana, arial, Sans-Serif;
	color:#5E5A5C;
	font-size: 9pt;
	margin:0;
	padding:0;
}
.innerText
{
	font-weight:bold;
	 text-align :left ; 
}

.innerTextSub
{font-weight:bold;
width : 151px;
}
.lbl{font-weight:bold;width:34%; vertical-align:top;}
.data{display:inline-block ; width:65%;vertical-align:top; text-justify:auto;}
/* INDICES */
.ind_green{color:Green;}
.ind_red{color:red;}
.menafnC
{
	font-size :8pt;
	}
.menafnC img
{
	display:block;
}
.tblHeader
{
	font-weight :bold;
	background-color :#000080;
	color:white;
	padding:2px;
	}
.tblItemAlt
{
	background-color :#DDE4F1;
	color:#000080;
	padding:1px;
	}
.tblItem
{
	padding:1px;
	}
/*--- ARABI ONLINE ---*/
div.arabionline
{	DISPLAY: inline-block; 
/*	BACKGROUND-IMAGE: url(/images/arabionline_bg.jpg); 
	BACKGROUND-REPEAT: repeat-x; 
	BACKGROUND-COLOR: white; 
	background-position: left top;*/
	text-align :center; line-height :normal ;
	padding-top:10px;
	padding-bottom:10px;
}
div.arabionline span{padding-top:5px; padding-bottom:5px;}
div.arabionline img{margin-top: 5px; margin-bottom:5px;}
div.arabionline span.smalltxt
{
	BACKGROUND-IMAGE: url(/images/arabionline_btn_locken.gif); 
	BACKGROUND-REPEAT:no-repeat; 
	background-position: left top;
	padding-left:22px;
	font-size:7pt;}
/*--- SUB NAVIGATION ---*/
div.subnav{ display:block; float:none; clear :both; margin:0px; padding:0px;}
div.subnav a,div.subnav a:link, div.subnav a:visited, div.subnav a:active
{background-image:url(/images/blt_circle.gif);
	background-repeat:no-repeat;
	background-position:2px 3px;padding-left:10px;
	color:#000080;
	font-weight:normal; 
	text-decoration:none;}
div.subnav ul{list-style-type:none; margin:0px; padding:0px; margin-left:5px;}
div.subnav li{padding-top:2px;}
div.subnav li li{padding-top:0px;}
div.subnav li div {display:block;margin:0; padding:0;line-height:normal;}
div.subnav ul.children {display :none;}
div.subnav ul.opened{display :block;padding-left:10px;}
div.subnav ul li div.regular{}
div.subnav li a, div.subnav li a:link, div.subnav li a:active, div.subnav li a:visited
{
	padding-left:0px;
	line-height:normal;
	background:none;}
div.subnav li a:hover{text-decoration:underline;color:#FF6500;}
div.subnav li a.children, div.subnav li a.children:visited,div.subnav li a.children:link, div.subnav li a.children:active
{
	margin:0px;
	background: url(/images/img_plus_noborder.gif) no-repeat 3px 50%;
	cursor: pointer;
	text-decoration :none;
	width:12px;
	height:11px;
}
div.subnav li a.opened, div.subnav li a.opened:visited,div.subnav li a.opened:link, div.subnav li a.opened:active
{
	margin:0px;
	background: url(/images/img_minus_noborder.gif) no-repeat 3px 50%;
	cursor: pointer;
	text-decoration :none;
	width:12px;
	height:11px;
}
.Test
{
	background-position: 40 8;
	padding-left: 50px;
	background-image: url(/images/img_plus_noborder.gif);
	background-repeat: no-repeat;
}
