/* ////////////////////// Nova /////////////////////// */
/*-----------------------------------------------------------------------*/
#main {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#686767;
letter-spacing:0px;
}

li a{margin-left: 0px; margin-top: 3px; }
li a:hover{margin-left: 0px; margin-top: 3px; }
ul {margin-left: 50px; padding-left: 0px;}

.NewsletterTitle div{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:15px;
padding-right:0px;
padding-top:5px;
color:#3B6E41;
}

.NewsletterTitle div p{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
padding-left:0px;
padding-right:0px;
padding-top:2px;
margin-top:2px;
color:#363B3F;
}

a{
color:#fff;
text-decoration:none;
}

a:hover{
color:#fff;
text-decoration:underline;
}

.background{
background:#BDBAA9 url(../images/mainBg.gif);
background-repeat:repeat-x;
}
.padding{
padding-left:10px;
}
.padding tt{
font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#3E7140; 
padding-top:10px
}

.padding span{
padding-left:50px;
margin-left:50px;
}

.padding p{
padding-left:0px;
margin-left:0px;
padding-right:10px;
margin-right:10px;
}

.padding p a{
color:#8DC42B;
text-decoration:none underline;
}

.padding p a:hover{
color:#305E10;
text-decoration:underline;
}

.padding div{
margin-right:10px;
color:#fff;
margin-left:18px;
margin-right:15px;
}
.padding ul{ padding-left:15px;
margin-left:0px;
padding-right:10px;
margin-right:10px; }


/*---------------------------------------------------------------*/
.hRules02{
color:#9c9c9c;
padding-right:10px;
margin-right:10px;
padding-top:0px;
margin-top:0px;
width:100px;
border-style:dotted;
font-size:1px;
}
/*---------------------------------------------------------------*/
/* ///////////////////////// sub Menu //////////////////////// */
/*
.subMenu a div{
font-family: Arial, Helvetica, sans-serif;
font-size:15px; font-weight:normal; color:#B6CFE3;
padding-left:20px; margin-left:27px; padding-top:0px; margin-top:0px; margin-bottom:0px; padding-bottom:0px;
background-image:url('../images/subMenuBul09.gif'); background-repeat: no-repeat; background-position: left top;
text-decoration:none;
}*/
.subMenu a:hover div{

font-family: Arial, Helvetica, sans-serif;
font-size:15px; font-weight:normal; color:#00447D;
padding-left:20px; margin-left:27px; padding-top:0px; margin-top:0px; margin-bottom:0px; padding-bottom:0px;
background-image:url('../images/subMenuBul11.gif'); background-repeat: no-repeat; background-position: left top;

}

.subMenu li a{
text-decoration:none;
height: 25px;

font-family: Arial, Helvetica, sans-serif;
font-size:12px; font-weight:normal; color:#B6CFE3;
padding-left:0px; margin-left:0px; padding-top:0px; margin-top:0px; margin-bottom:0px; padding-bottom:0px;
/* background-image:url('../images/subMenuBul08.gif'); background-repeat: no-repeat; background-position: left top; */

}
.subMenu li a:hover {
text-decoration:none;
height: 25px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px; font-weight:normal; color:#cc6600;
padding-left:0px; margin-left:0px; padding-top:0px; margin-top:0px; margin-bottom:0px; padding-bottom:0px;
/* background-image:url('../images/subMenuBul08.gif'); background-repeat: no-repeat; background-position: left top; */
text-decoration:none;
} 
.subMenu li{
list-style-image: url(../images/subMenuBul08.gif);
padding-left:0px; margin-left:0px; padding-top:0px; margin-top:0px; margin-bottom:0px; padding-bottom:0px;
} 

.subMenu ul {
height: 25px;list-style: none;
} 
/* /////////////////////////End sub Menu //////////////////////// */
/*---------------------------------------------------------------*/
.inputField{
font-family:Arial, Helvetica, sans-serif;
font-size:11px; font-weight:normal; color:#333333; text-decoration:none;
margin-top:0px;
border-width:1px; border-color:#A3ADB3;
}
/*-----------------------------------------------------------------------*/
.padRight7{
margin-right:3px;
}

.txt {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
padding-left:6px;
padding-right:15px;
margin-right:15px;
margin-top:20px;
color:#344F6C;
letter-spacing:0px;
}

.txt div{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
padding-left:0px;
color:#34608F;
letter-spacing:0px;
}

.txt div span{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
padding-left:0px;
color:#2F5D8D;
letter-spacing:0px;
}
/* ///////////////// Brief /////////////////// */
td.background{
background:#ffffff url(Images/curveEnd.gif);
background-repeat:no-repeat;
padding-left:17px;
padding-right:3px;
}

.briefTitle{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
padding-left:12px;
color:#FA6526;
}

.briefSubTitle{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
padding-left:12px;
letter-spacing:-1px;
color:#003366;
}

/* /////////////////////// end of Brief //////////////////////// */
/*---------------------------------------------------------------*/
/* ///////////////// line of business ////////////////////////// */

.lineOfBusinessTitle{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
color:#3B6D9A;
}

.lineOfBusinessSubTitle a{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
padding-left:7px;
letter-spacing:-1px;
text-decoration:none;
color:#4B8F05;
}

.lineOfBusinessSubTitle a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
padding-left:7px;
letter-spacing:-1px;
text-decoration:underline;
color:#3B6D9A;
}

.lineOfBusinessTxt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
padding-left:7px;
letter-spacing:0px;
color:#767676;
}
/* ///////////////// end of line of business /////////////////// */
/*---------------------------------------------------------------*/
/* ///////////////////////// News Style //////////////////////// */
.newsDate{
font-family: Arial Narrow, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
padding-left:15px;
color:#000000;
margin-top:10px;
}

.newsText span{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-left:30px;
padding-right:15px;
color:#fff;
}

.newsText div{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
padding-left:30px;
padding-right:15px;
padding-top:5px;
color:#fff;
}

.newsMoreDetails{
margin-bottom:0px;
}

.newsMoreDetails a{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#EA642C;
text-decoration:none;
padding-left:100px;
}

.newsMoreDetails a:hover{
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#EA642C;
text-decoration:underline;
}

.subTitle span{
font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FF6A07;
padding:0 10px 0 5px;
}
/* ////////////// end of News Style ////////////// */
/*--------------------------------------------------------*/
/* ///////////////// Newsletter Style /////////////////// */

.newsletterTable{
border-left:2px solid #A2A29A;
border-right:2px solid #A2A29A;
background-color:#B5C5D9;

}

.newsletterTitle{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
padding-left:15px;
padding-right:10px;
padding-top:5px;
color:#003467;
}

.newsletterText{
font: 13px/14px Arial Narrow, Arial, Helvetica, sans-serif;
font-weight:normal;
padding-left:15px;
padding-right:0px;
color:#3B6D9A;
}

.newsletterSubscription a{
font: 12px/1.5px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#003366;
text-decoration:none;
padding-left:105px;
}

.newsletterSubscription a:hover{
font: 12px/1.5px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#003366;
text-decoration:underline;
}

/* ///////////////// end of Newsletter Style /////////////////// */
/*---------------------------------------------------------------*/
/* ///////////////// Regional Table /////////////////// */

.RegionalTable{
border-left:2px solid #BBBCBE;
border-right:2px solid #BBBCBE;
background-color:#D8E9FD;
}

.regionalText a{
font: 11px Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
color:#888A89;
}

.regionalText a:hover{
font: 11px Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:underline;
color:#EA642C;
}

/* ///////////////// end of Regional Table /////////////////// */
/*---------------------------------------------------------------*/
/* ///////////////// pagesTitle /////////////////// */

.bullets{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:20px;
color:#133D6E;
}

/* ///////////////// end of pagesTitle /////////////////// */
/*---------------------------------------------------------------*/
/* ///////////////// bottom links /////////////////// */
.bottomLinks {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#B8C8D9;
}

.bottomLinks a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#B8C8D9;
}

.bottomLinks a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:underline;
color:#D9E8F8;
}

.bottomLinks2 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#B8C8D9;
}

.bottomLinks2 a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#B8C8D9;
}

.bottomLinks2 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:underline;
color:#D9E8F8;
}

/* ///////////////////////////////////////////////////////// */
.hRules{
color:#5B6771;
padding-left:10px;
margin-left:10px;
width:150px;
border-style:dotted;
/*border-left:2px solid #D0D3D8;*/
}
/* ///////////////////////////////////////////////////////// */

/* ///////////////// end of bottom links /////////////////// */
/*---------------------------------------------------------------*/
.small {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#666666;
margin-top:2px;
padding-top:2px;
}

.small div{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#666666;
margin-top:2px;
padding-top:2px;
}
.small span{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#666666;
margin-top:2px;
padding-top:2px;
}
/*---------------------------------------------------------------*/
.title td{
background-color:#e0dfe3;
border-bottom:1px solid #fff;
vertical-align: middle;
color: #4D749B;
font-weight: bold;
font-size: 10pt;
height: 12px; 
border-left-width:0px; 
border-right-width:0px; 
border-top-width:0px; 
border-left-color:#80AEDD; 
border-right-color:#80AEDD; 
border-top-color:#80AEDD; 
padding-left:15px;
margin-left:30px;  
padding-top:4px; 
padding-bottom:2px
}

.newsTable {
	padding-left:30px;
}
.newsTable span a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:9px; font-weight:bold; color:#E45D03; text-decoration:none;
	padding-left:260px;
}
.newsTable span a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:9px; font-weight:bold; color:#E45D03; text-decoration:underline;
	padding-left:260px;
}
.newsTable tt{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; color: #0E3D82; font-weight: bold;
	background-image:url('../images/newsIcon.jpg'); background-repeat: no-repeat; background-position: left top;
	padding-left:20px;
}
/*---------------------------------------------------------------*/

.newsMenu p a{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #C7CC33; font-weight: bold; padding:0px 0 0 23px; text-decoration:underline;}
.newsMenu p a:hover{ color: #cccccc;}
.newsMenu div a{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #cccccc; font-weight: bold; padding:0px 0 0 15px; }
.newsMenu div a:hover{ color: #C7CC33; padding:0px 0 0 15px; }


/*---------------------------------------------------------------*/

.newsletterManu{ font-family: Verdana, Arial, Helvetica, sans-serif; padding-left:10px; color: #6B655A; font-size: 10px; font-weight: bold; }
.newsletterManu p{ font-size: 9px; font-weight: normal;}
.frontPicture{ padding:0 0 0 11px;}
/*---------------------------------------------------------------*/

.indexTitel{
font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FF6A07;
padding:0 10px 0 5px;
}
.indexTitel tt{ padding:0 30px 0 0; font-size:13px; color:#FF6A07;}
.indexTitel span{ padding:50px 30px 0 0; font-size:11px; color:#6B655A;}
.indexTitel span a{ padding:20px 30px 0 0; font-size:11px; color:#639E39;}


/*---------------------------------------------------------------*/
.submenu{width:350px; margin:20px 0 0px 20px;}
.submenu div{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#083C84; padding:5px 0 0px 0;}
.submenu div div{ font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
color:#686767; padding:5px 0 0 0;}
.submenu span{font-family:font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; padding:0px 0px 0px 270px; color:#E75D00; text-decoration: none;}

.submenu span a{font-family:font-family: Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#E75D00; text-decoration: underline;}
.submenu span a:hover{color:#174916; text-decoration:none;}
/*---------------------------------------------------------------*/
.bodyTitle{font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FF6A07;}
/*---------------------------------------------------------------*/
.separatedLine{ padding: 0 0 0 35px;}
/*---------------------------------------------------------------*/
.leftImg{ padding: 0 0 0 11px;}
/*---------------------------------------------------------------*/
.branlink div{ font-family:Arial, Helvetica, sans-serif; font-size:9px; font-weight: bold; color:#555; 
 padding: 5px 0 0 0px;}
.branlink a{ font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color:#FF6900; 
 padding: 0px 0 0 175px;}
.branlink a:hover{ color:#9CB252; text-decoration:underline;}
 /*---------------------------------------------------------------*/
.rightBottel{ width:75px; float:right; font-family: Arial Narrow, Helvetica, sans-serif; font-size:10px;}
.rightBottel tt{ color:#E75D00; font-weight :normal; font-size:11px; padding: 0 0 0px 10px;}  
.rightBottel tt a{ color:#174916; font-weight: normal; font-size:10px; padding: 0 0 0px 10px}
.rightBottel tt a:hover{ color:#E75D00; text-decoration:underline;}


.leftBottel{ width:75px; float:left; font-family:Arial Narrow, Helvetica, sans-serif; color:#012344; font-size:10px;}
.leftBottel tt{ color:#E75D00; font-weight : normal; font-size:11px; padding: 0 0 0px 10px}  
.leftBottel tt a{ color:#174916; font-weight: normal; font-size:10px; padding: 0 0 0px 10px}
.leftBottel tt a:hover{ color:#E75D00; text-decoration:underline;}
.leftBottel span{ color:#686767; font-weight: normal;}
 /*---------------------------------------------------------------*/
.dina{ width:110px; margin: 0px 10px 0 240px; font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#E75D00; font-weight: bold; padding:5px 5px 5px 17px;}

 /*---------------------------------------------------------------*/
.inputtext{ margin:0 0 0 40px;}
.inputPicture{ width:150px; float:left; font-family:Andalus, Helvetica, sans-serif; color:#686767; font-weight:bold font-size:15px; margin-left:10px; margin-top:20px;}
.inputRightPicture{ width:95px; float: right; font-family:Arial Narrow, Helvetica, sans-serif; color:#012344; font-size:10px; margin-left:7px; margin-top:40px;}
.inputRightPicture p{ font-family: Arial, Helvetica, sans-serif; font-size:11px;}
 /*---------------------------------------------------------------*/
.bgPicture{ width:159px; height:18px; background:#0C61A2 url(../images/newsTitle.jpg); background-repeat: no-repeat; margin:0 0 0 11px;}
.bgPicture p{ padding:1px 0 0 50px; color:#DADFD9; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

 /*---------------------------------------------------------------*/
.Contact{width:350px; margin:20px 0 0px 20px;}
.Contact div{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#083C84; padding:5px 0 0px 0;}
.Contact div div{font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:normal; color:#686767; padding:5px 0 0 0;}
.Contact p{padding:0px 40px 0px 0px;}
 .Contact p a{font-family:font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight: normal; padding:0px 0px 0px 10px; color:#E75D00; text-decoration:none;}
.Contact p a:hover{text-decoration: underline; color:#E75D00;}

 /*---------------------------------------------------------------*/
.siteMap ul{margin: 5px 0px 20px 50px; padding: 0px 0 0px 0;}
.siteMap ul ul{margin: 5px 0px 20px 50px; padding: 0px 0 0px 0;}
.siteMap ul li a{
list-style-image: url(../images/subMenuBul12.gif);
font-family: Arial, Helvetica, sans-serif;
font-size:12px; font-weight:bold; color:#3E7140;  
text-decoration:none;
}
.siteMap ul li a:hover {
list-style-image: url(../images/newsubMenuBul08.gif);
font-family: Arial, Helvetica, sans-serif;
font-size:12px; font-weight:bold; color:#3E7140; 
text-decoration:underline;
} 
 /*---------------------------------------------------------------*/
.siteMap ul ul li a{
font-family: Arial, Helvetica, sans-serif;
font-size:11px; font-weight:normal; color:#3E7140; list-style:circle;
text-decoration:none;
}
.siteMap ul ul li a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:11px; font-weight:normal; color:#3E7140;
text-decoration:underline; list-style:circle;
} 

/*added by shimaa*/
.RawShade1
{
font-size: 8pt;
font-family: Tahoma;
color: #505050;
font-weight:bold;
background-color: #DBE9F9;
vertical-align: top;
text-align: center;
padding-top:2px; padding-bottom:2px; padding-left: 5px; padding-right: 5px;
}
.RawShade2
{
font-size: 8pt;
font-family: Tahoma;
color: #505050;
background-color: White;
vertical-align: top;
text-align: left;
padding-top:2px; padding-bottom:2px; padding-left: 5px; padding-right: 5px;
}
.ColumnShade1
{
font-size: 8pt;
font-family: Tahoma;
color: #505050;
background-color: #CEE1F8;
vertical-align: top;
text-align: left;
padding-top:2px; padding-bottom:2px; padding-left: 5px; padding-right: 5px;
}
.ColumnShade2
{
font-size: 8pt;
font-family: Tahoma;
color: #505050;
background-color: White;
vertical-align: top;
text-align: left;
padding-top:2px; padding-bottom:2px; padding-left: 5px; padding-right: 5px;
}
.paddingS{
padding-left:35px;
text-decoration:normal;
}


.briefTitle2{
font-family:Tahoma, Helvetica, sans-serif; 
font-size:13px;
font-weight:bold;
color:#Ffffff;
}
.briefTitle2 li{
list-style-image: url(../zimages/subMenuBul08.gif);
margin-left: 15px;
font-family:Tahoma, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
color:#FA6526;
}
/*Added by alaa safei 28/06/2007*/
.padding2{
padding:20px 0 0 20px;
}
.padding3{
padding:0 2px 0 20px;
}
.innerPadding1{
padding:5px 10px 10px 15px;
}