.GenerateKeywordsPageLinks {
	display: none;
}

@font-face {
				font-family: 'cscoit';
				src: url('fonts/Hacen Tunisia Lt.ttf');
				font-weight: normal;
				font-style: normal;
		}

		
body { background:url(../images-ar/bg_body.gif) right top repeat-x #014f7d; margin:0; padding:0; 
font-family:cscoit; font-size:12px; color:#828382;  line-height: 16px;  }

.NewstxtHeader { 
background:#007FC5; font-size:12px; font-weight:bold; padding:1px; margin-bottom:2px;  color: #FEFEFE; 
font-family: Tahoma ;
padding:5px;
}

.btn {
	background-color: #e5e5e5;
	background-image: none;
	filter: none;
	border: 0;
	padding: 7px 14px;
	font-family: "Segoe UI", Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #333333;
	cursor: pointer;
	outline: none;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
	-webkit-text-shadow: none;
	-moz-text-shadow: none;
	text-shadow: none;
}
.big {
	height: 38px;
	font-size: 18px;
	line-height: 38px;
	padding: 8px 16px;
}
.purple.btn {
	color: white;
	text-shadow: none;
	background-color: #852b99;
}
.blue.btn {
	color: white;
	text-shadow: none;
	background-color: #4d90fe;
}
.green.btn {
	color: white;
	text-shadow: none;
	background-color: #35aa47;
}



.ProductList {
	width: 100%;
}
.ProductList .cell{ 

min-height: 200px; width:32%; margin:5px; float:right;  color: #349747; font-size:10px;
border-bottom-color: #e5e5e5; border-bottom-style: dashed;border-bottom-width: 1px;
 }

#dialog-AddProduct-contents ,#dialog-AddIdeasContacts-contents .cell { width:40%; margin:0 20px 0 20px; float:right;  color: #349747; font-size:10px }
#dialog-AddProduct-contents  ,#dialog-AddIdeasContacts-contents .Input input { width:90%;  float:right;  }
#dialog-AddProduct-contents  ,#dialog-AddIdeasContacts-contents .Input  textarea{ width:90%;  float:right;}
#dialog-AddProduct-contents  ,#dialog-AddIdeasContacts-contents .Title {  margin:0; padding:0;}



img { border:0}
h2 { margin:0; padding:0; color: #349747; font-size:12px}
h3 { margin:0; padding:0; color:#349747; font-size:14px;}
h4 { margin:0; padding:0; color: #A9A9A9; font-size:9px;}
.PageCaption{
	margin:0; padding:0; color:#349747; font-size: 22px;
	font: bold Verdana Geneva Arial Helvetica sans-serif;	
}
font{
	font-size:10px; 
	font-family: Tahoma;
}
.PageShortDescription{
	margin:0; padding:0; color: #1376a4; font-size: 10px; line-height: 18px

	
	
}
a { color:#828382; text-decoration:none;}
a:hover { text-decoration:underline}

form { margin:0; padding:0}
.main { width:1006px; margin:0 auto;}
.fleft { float:right}
.fright { float:left}
.clear { clear:both}
.h20 { margin-top:20px}
.pad { padding:10px 0 0px 0}
.mar2 { margin:10px 0 10px 0}
.more { background:url(../images-ar/1a1.gif) right  center no-repeat; padding-left:11px; text-align:left; }
.more a { color:#828382; }
.more_1 { background:url(../images-ar/1a1.gif) left center no-repeat; padding-left:11px; text-align:left; margin-top:12px }
.more_1Res { background:url(../images-ar/1a1AR.gif) left center no-repeat; padding-left:11px; text-align:left; margin-top:12px }
.more1 a { color:#828382;}

.line { background:url(../images-ar/line.gif) right top repeat-x; height:1px; margin:2px 0 5px 0}
.line1 { background:url(../images-ar/line.gif) right top repeat-x; height:1px; margin:10px 0 10px 0}
.line2 { background:url(../images-ar/line.gif) right top repeat-x; height:1px; margin: 16px 0px 15px 0px; width: 450px;}


#header { display:table; width:1006px; margin-bottom:20px }
#header .bg_head_left { background:url(../images-ar/bg_head_left.gif) right top repeat-y}
#header .bg_head_right { background:url(../images-ar/bg_head_right.gif)  left top repeat-y}

#header .bg_head_top { background: url(../images-ar/bg_head_top.gif) right top repeat-x #ffffff}
#header .bg_head_bot { background:url(../images-ar/bg_head_bot.gif) right bottom repeat-x}

#header .bg_head_bl { background:url(../images-ar/bg_head_bl.gif) right bottom no-repeat}
#header .bg_head_br { background:url(../images-ar/bg_head_br.gif) left bottom no-repeat; padding:10px 15px 15px 15px}
#header .logo { margin-left:25px; margin-top:18px}

#header .head_search { color:#1d97c3; font-size:10px; font-weight:bold}
#header .head_search input { width:65px;  border:1px solid #e0e0de; font-size:9px; color:#828382; padding:1px; margin:0 0px 0 0px}
#header .head_line { background:url(../images-ar/bg_line.gif) right top repeat-x; position:relative; margin:4px -16px 16px -16px; height:2px}
#header .text { font-size:12px; color:#000000; font-weight:bold; text-align:center; margin-right:25px; margin-top:40px}
#header .text .col { margin:0; padding:0; color:#1d97c3; font-size:12px}
#header .text span { font-size:10px; color:#06a338}
#header .head_search  a { font-size:9px; margin-right:12px}


#menu { margin:18px 0 0 0}
#menu .menu_bot_l { background:url(../images-ar/menu_bg_bl.gif) right bottom no-repeat; }
#menu .menu_bot { background:url(../images-ar/bg_menu.gif) right bottom repeat-x;}
#menu .menu_bot_r { background:url(../images-ar/menu_bg_br.gif) left bottom no-repeat; color:#096282; }
#menu .menu{ color:#096282; padding: 9px 10px 0px 0px; height:21px}
#menu .menu_bot_r a { text-transform:uppercase; font-size:9px; color:#096282; text-decoration:none; margin:0 6px 0 6px}
#menu .menu_bot_r a:hover { text-decoration:underline}
#content { width:1006px; margin-bottom:28px}

#content .bg_top { background:url(../images-ar/cont_top.gif) left top repeat-x #ffffff}
#content .bg_bot { background:url(../images-ar/cont_bot.gif) left bottom repeat-x}

#content .bg_r { background:url(../images-ar/cont_right.gif) right top repeat-y;}
#content .bg_l { background:url(../images-ar/cont_left.gif) left top repeat-y ;}


#content .bg_tl { background:url(../images-ar/cont_tl.png) right top no-repeat;}
#content .bg_tr { background:url(../images-ar/cont_tr.png) left top no-repeat;}


#content .bg_bl { background:url(../images-ar/cont_bl.gif) right bottom no-repeat;}
#content .bg_br { background:url(../images-ar/cont_br.gif) left bottom no-repeat; padding:24px 15px 10px 15px}


#content .col1_1 { width:185px; float:right}
#content span { font-size:10px; color:#489418}
#content span a { color:#489418; text-decoration:underline}
#content span a:hover { text-decoration:none}

#content .div_line { background:url(../images-ar/bg_r.gif) left top repeat-y}
#content .col1_1 ul { margin:14px 0px 28px 0px; padding:0px; list-style:none}

#content .col1_1 ul li { background:url(../images-ar/1li1.gif) right bottom no-repeat; padding:0px; line-height:20px }
#content .col1_1 ul li a {background:url(../images-ar/1a1.gif) ; padding-right:12px;  background-position: right;  background-repeat: no-repeat;  }

#content .col1_2 { width:450px; margin:0 20px 0 20px; float:right}
#content .col1_2 .txt { background:#007FC5; font-size:9px; font-weight:bold; padding:1px; margin-bottom:2px }
#content .col1_2 .txt a { color:#FFFFFF}
#content .col1_2 .txt img { margin: 0 15px 0 6px;}
#content .col1_2 .txt1 h2 { font-size:14px}
#content .col1_2 .txt1 span {color:#4962a7; font-size:14px}
#content .col1_2 span { color:#ff4c4c; font-weight:bold1}
#content .col1_2 .link { color:#0197e4; text-decoration:underline}
#content .col1_2 img { margin: 10px 0px 10px 10px;}

#content .col1_2Full { width:760px; margin: 0px 20px 0 10px; float:right}
#content .col1_2Full .txt { background:#4e708e; font-size:10px; font-weight:bold; padding:1px; margin-bottom:2px }
#content .col1_2Full .txt a { color:#FFFFFF}
#content .col1_2Full .txt img { margin: 0px 15px 0px 6px;
}
#content .col1_2Full .txt1 h2 { font-size:14px}
#content .col1_2Full .txt1 span {color:#4962a7; font-size:14px}
#content .col1_2Full span { }
#content .col1_2Full .link { color:#0197e4; text-decoration:underline}

#content .col1_2Full .style1 {
	color: #454545;
	font-size: 11px;
	font-family: tahoma;
}
#content .col1_2Full .style2 {
	color: #1376a4;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
}
#content .col1_2Full .style3 {
	color: #159448;
	font-size: 11px;
	font-family: tahoma;

}





#content .col1_3 { width:300px; float:right}
#content .col1_3 .box .bg_top { background:url(../images-ar/box_r_top.gif) right top repeat-x; margin-bottom:12px; width:299px}
#content .col1_3 .box .bg_tl { background: url(../images-ar/box_r_left.gif) right top no-repeat}
#content .col1_3 .box .bg_tr { background:url(../images-ar/box_r_tr.gif) left top no-repeat}
#content .col1_3 .box .bg_br { background:url(../images-ar/box_r_br.gif) left bottom no-repeat; padding:12px 18px 17px 18px}
#content .col1_3 .box .bg_br1 { background:url(../images-ar/box_r_br.gif) left bottom no-repeat; padding:1px 1px 7px 1px}
#content .col1_3 .box .bg_bl { background:url(../images-ar/box_r_bl.gif) right bottom no-repeat} 
#content .col1_3 .box .bg_bot { background: url(../images-ar/bg_box.gif) right bottom repeat-x} 
#content .col1_3 .box .bg_l { background: url(../images-ar/bg_box.gif) right top repeat-y}
#content .col1_3 .box .bg_r { background: url(../images-ar/bg_box.gif) left top repeat-y}
#content .col1_3 .box .img { margin: 10px 17px 0px 0px;
}
#content .col1_3 .box .menu { margin:16px 0 16px 0}
#content .col1_3 .box .table { font-family:Arial; font-size:11px; color:#18479b}
#content .col1_3 .box .table span { color:#000000; font-size:11px}
#content .col1_3 .box .table a { color:#06a338; background: url(../images-ar/2a3.gif) left center no-repeat; padding-left:16px;  font-size:11px}
#content .col1_3 .box .table a:hover { color:#ff0000; background:url(../images-ar/2a1.gif) left center no-repeat; padding-left:16px}

#content .col1_3 .box .table td { padding: 7px 10px 7px 0px;
}
#content .col1_3 .box .table .tr { background:#f4f7fd;}

#content .col1_3 .txt { background:#007FC5; font-size:9px; font-weight:bold; padding:1px; margin-bottom:2px;  color: #FEFEFE;  }

#content input { width:125px;  border: 1px solid #B2DBF3; font-size:9px;color: #2F4F4F; padding:3px; margin:0px 0px 0px 0px}
#content .formlink a {  font-size:9px;color: #2F4F4F; padding:0px; margin:0px 0px 0px 0px ; float: left;    }

#footer { width:1006px; margin-bottom:20px}
#footer .bg_top { background: url(../images-ar/foot_top.gif) right top repeat-x #ffffff}
#footer .bg_bot { background: url(../images-ar/foot_b.gif) right bottom repeat-x}
#footer .bg_r { background: url(../images-ar/foot_r.gif) left top repeat-y;}
#footer .bg_l { background: url(../images-ar/foot_l.gif) right top repeat-y ;}
#footer .bg_tl { background: url(../images-ar/foot_tl.gif) right top no-repeat;}
#footer .bg_tr { background: url(../images-ar/foot_tr.gif) left top no-repeat;}
#footer .bg_bl { background: url(../images-ar/foot_bl.gif) right bottom no-repeat;}
#footer .bg_br { background: url(../images-ar/foot_br.gif) left bottom no-repeat; padding:24px 15px 10px 15px}
#footer .img { margin: 0 31px 0 50px;
}
#footer .img1 { margin: 18px 31px 0 0px;
}
#footer a { font-size:12px; margin-right:12px}
#footer .link { font-size:11px; color:#2a92b0; text-align:center; margin-top:10px} 
#footer .link a { font-size:11px; color:#2a92b0; margin:0 15px 0 15px} 
#footer .txt { color:#bbbaba; line-height:14px; margin-top:16px}

.con  {
	margin: 0px 0px 0px 0px;
	  padding: 0px 0px 0px 0px ;
}
.title1, .title2, .title3 {padding:9px 0 2px; margin-bottom:12px;}
.title1 {border-bottom: 6px solid #72BEE8;}
.title2 {border-bottom: 6px solid #55A771;}
.title3 {border-bottom: 6px solid #397D7B;}
.phone {float:right; margin-right:19px;  font-family: Verdana;  font-weight: normal;  dir:rtl; }
.wrapper {width:100%; overflow:hidden;}

#admin_Contactus {padding: 6px 2px 0 21px;}
#admin_Contactus .float-l {width:315px;}
#admin_Contactus .float-l div { }
#admin_Contactus input, #contactForm textarea {font-size:1em; line-height:1em; border:1px solid #A4A4A4; padding: 2px 3px 0 0px;}
#admin_Contactus input {height:16px; width:300px;}
#admin_Contactus textarea {overflow:hidden; height:66px; width:298px;}
.float-r {float:left;}
.float-l {float:right;}
.border {border-top:2px solid #EEE; padding-top:6px;}



#Downloads {	padding: 4px 6px 3px 0px;     border-bottom: 1px solid #f3f3f3;overflow:hidden; }
#Downloads  span.c1 { width:100px;float:right;  text-align:center;}
#Downloads  span b.c1 { width:300px; float:right;  color:#232323;}

#DownloadsCaption {	padding: 4px 6px 3px 0px;     border-bottom: 0px solid #f3f3f3;overflow:hidden; }
#DownloadsCaption  span.c1 { width:100px;float:right;  text-align:center;  color: #A9A9A9;  font-style: italic; }
#DownloadsCaption  span b.c1 { width:300px; float:right;   color: #A9A9A9;  font-style: italic;}



#Articles {	padding: 4px 6px 3px 0px;     border-bottom: 1px solid #f3f3f3;overflow:hidden; }
#Articles  span.c1 { width:700px;float:right;  }

#Articles  span b.c1 { width:600px; float:right;  color:#232323;}
#Articles  span.c2 { width:100px;float:right;  }

#ArticlesCaption {	padding: 4px 6px 3px 0px;     border-bottom: 0px solid #f3f3f3;overflow:hidden; }
#ArticlesCaption  span.c1 { width:100px;float:right;  text-align:center;  color: #A9A9A9;  font-style: italic; }
#ArticlesCaption  span b.c1 { width:600px; float:right;   color: #A9A9A9;  font-style: italic;}
#ArticlesCaption  span.c2 { width:100px;float:right;  color: #A9A9A9;  font-style: italic;  text-align:center;}

div.Articles{
   float: right;
   text-decoration: none;
	border: 1px dashed #DBDBDB;
	font-family: Tahoma;
	font-size: 12;
	height: 350px;
	width: 700px;
	vertical-align: top;
	  margin: 0px;
	padding: 10px;
}





#pre_footer {
display: block;

}
.pre_footer_wrapper {
	padding-top:30px;
	border-top:1px solid #f2f2f2;
}
#pre_footer h4{
    background: url("../images/title-bg.png") repeat-x scroll 0 4px transparent;
	/*	margin:0 5px 20px 5px;*/
}
#pre_footer h4 span {
    background: none repeat scroll 0 0 #FDFDFD;
    padding-left: 10px;
}

#pre_footer ul {
	list-style:none;
	margin: 0;	
}
#pre_footer ul li{
   background: url("../images/arrowAR.png") no-repeat scroll 0 0px transparent;
   border-bottom: 1px solid #F7F7F7;
   color: #159448;
	font-size: 11px;
	font-family: tahoma;
	font-weight: normal;	
	padding: 3px 10px 3px 0px;
	background-position: right;
	margin-right: -25px;
}
#pre_footer ul li:hover {
	background-color:#fbfbfb;
}
#pre_footer ul li a {
    color: #7A7A7A;
}




#pre_footer ol {
	/*list-style-type:decimal;*/
	list-style:none;
	margin: 0 -40px;	
}
#pre_footer ol li{
   background: url("../images/arrowRedAR.png") no-repeat scroll 0 0px transparent;
   border-bottom: 1px solid #F7F7F7;
   color: #353535;
	font-size: 11px;
	font-family: tahoma;
	font-weight: normal;	
	padding: 3px 10px 3px 0px;
	background-position: right;
	margin-right: 0px;
	float: right;
	width: 325px;
}
#pre_footer ol li:hover {
	background-color:#fbfbfb;
}
#pre_footer ol li a {
    color: #7A7A7A;
}




 #content .col1_2 .style1 {
	color: #454545;
	font-size: 11px;
	font-family: tahoma;
}
#content .col1_2  .style2 {
	color: #1376a4;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
}
#content .col1_2  .style3 {
	color: #159448;
	font-size: 11px;
	font-family: tahoma;

}
#content .col1_2 .spannews {font-weight: normal; color: green;  font: 16px;  font-size: 16px;  }

 

/*
table .InnerModuleFeatuers ol   {
	 
	margin-right: 1.75em;
	padding: 0;
	list-style-type:decimal;
	background: none;

}
table .InnerModuleFeatuers li  {
	background: none;
}*/