.mnpMenuTop
{
  border-right: #999999 1px solid;
  border-top: #999999 0px solid;
  font-size: small;
  background: #f1f1f1;
  border-left: #999999 0px solid;
  padding-top: 2px;
  border-bottom: #999999 0px solid;
}
.mnpMenuSub
{
  border-right: #999999 1px solid;
  padding-right: 0px;
  border-top: #999999 1px solid;
  padding-left: 0px;
  background: #f1f1f1;
  padding-bottom: 2px;
  border-left: #999999 1px solid;
  padding-top: 2px;
  border-bottom: #999999 1px solid;
  position: absolute;
}
.mnpMenuRow
{
  border-right: 1px solid;
  padding-right: 15px;
  border-top: 1px solid;
  padding-left: 6px;
  padding-bottom: 3px;
  margin: 0px 2px;
  border-left: 1px solid;
  cursor: pointer;
  color: black;
  padding-top: 1px;
  border-bottom: 1px solid;
}
.mnpMenuRow A
{
  font-weight: bold;
  background: none transparent scroll repeat 0% 0%;
  color: black;
  text-decoration: none;
}
.mnpMenuRow A:visited
{
  font-weight: bold;
  background: none transparent scroll repeat 0% 0%;
  color: black;
  text-decoration: none;
}
.mnpMenuRow A:hover
{
  font-weight: bold;
  background: none transparent scroll repeat 0% 0%;
  color: black;
  text-decoration: none;
}
.mnpMenuLabel
{
  padding-right: 2px;
  padding-left: 4px;
  background: #f1f1f1;
  padding-bottom: 4px;
  color: black;
  padding-top: 2px;
}
.mnpMenuBorder
{
  background: #999999;
  margin: 2px 0px;
  overflow: hidden;
  height: 1px;
}
.mnpMenuArrow
{
  margin-top: 4px;
  position: absolute;
}
.mnpMenuScroller
{
  border-right: 1px solid;
  border-top: 1px solid;
  margin: 0px 2px;
  overflow: hidden;
  border-left: 1px solid;
  padding-top: 4px;
  border-bottom: 1px solid;
  height: 19px;
  text-align: center;
}
.mnpMenuScrollArea
{
  background: none transparent scroll repeat 0% 0%;
  overflow: hidden;
}
.mnpAds
{
  background: none transparent scroll repeat 0% 0%;
}
.mnpAds A
{
  background: none transparent scroll repeat 0% 0%;
}
.mnpAds A:link
{
  background: none transparent scroll repeat 0% 0%;
}
.mnpAds A:visited
{
  background: none transparent scroll repeat 0% 0%;
}
.mnpAds A:hover
{
  background: none transparent scroll repeat 0% 0%;
}
.mnpInherit
{
  background: none transparent scroll repeat 0% 0%;
}
.mnpMenuLabel
{
  font: bold 70% Arial;
}
/******************English styles****************************************/
BODY, P, LI, td
{
  margin: 0px;
  font-family: Arial;
  font-size: 12pt;
}
TABLE
{
  border-width: 0px;
  direction: ltr;
}
th
{
  font-family: Arial;
  font-size: 14pt;
  font-weight: bold;
  font-variant: small-caps;
  color: #C42847;
  text-align: left;
}
td
{
  vertical-align: top;
}
p.title
{
  font-family: Arial;
  font-size: 14pt;
  font-weight: bold;
  font-variant: small-caps;
  color: #C42847;
  text-decoration: underline;
}
p.subtitle
{
  font-family: Arial;
  font-size: 12pt;
  font-weight: bold;
  color: #C42847;
  text-decoration: underline;
}
p.quote
{
  font-size: 12pt;
  font-weight: bold;
}
ol, ul
{
  display: table;
}
/******************Arabic styles****************************************/
p.arabic, li.arabic, div.arabic, td.arabic, TABLE.arabic, a.arabicSubmenu
{
  text-align: right;
  direction: rtl;
  font-size: 14pt;
  font-family: "Simplified Arabic" "Arial";
}
p.arabicTitle
{
  text-align: right;
  direction: rtl;
  font-size: 16pt;
  font-family: "Simplified Arabic" "Arial";
  font-weight: bold;
  color: #C42847;
  text-decoration: underline;
}
th.arabic
{
  text-align: right;
  direction: rtl;
  font-size: 16pt;
  font-family: "Simplified Arabic" "Arial";
  font-weight: bold;
  color: #C42847;
}
p.arabicSubtitle
{
  text-align: right;
  direction: rtl;
  font-size: 14pt;
  font-family: "Simplified Arabic" "Arial";
  font-weight: bold;
  color: #C42847;
  text-decoration: underline;
}
p.arabicQuote
{
  text-align: right;
  direction: rtl;
  font-size: 14pt;
  font-family: "Simplified Arabic" "Arial";
  font-weight: bold;
}
/************************Apply online styles****************************/
tr.alternating
{
  background-color:#ACACAC;
  height:8px;
  vertical-align:middle;  
}
input.applyOnlineInput
{
  height:95%;
}
select.applyOnlineInput
{
  height:95%;
}
/**************************Activity Chart*******************************/
table.activityChart
{
  direction: rtl;
  text-align: center;
}
table.arabicActivityChart,td.arabicActivityChart
{
  direction: ltr;
  text-align: center;
  font-size: 14pt;
  font-family: "Simplified Arabic" "Arial";

}
th.arabicActivityChart
{
  text-align: right;
  direction: rtl;
  font-size: 16pt;
  font-family: "Simplified Arabic" "Arial";
  font-weight: bold;
  color: #C42847;
}
/**************************Adverts**************************************/
a.advert, a.advert:link
{
  text-decoration: none;
  color: Navy;
}
.advert A
{
  background: none transparent scroll repeat 0% 0%;
}
.advert A:link
{
  background: none transparent scroll repeat 0% 0%;
}
.advert A:visited
{
  color: Navy;
}
.advert A:hover
{
  background: none transparent scroll repeat 0% 0%;
}
