@charset "utf-8";
body {
	margin: 0px;
	padding: 0px;
	background-image: url(images/bodybg.gif);
	background-repeat: repeat;
	background-position: left top;
}
.white {
	background-color: #FFFFFF;
}


#pscroller1{
width: 183px;
height: 142px;
border: 0px solid black;
padding: 0px;
display: 
}

#pscroller2{
width: 182px;
height: 95px;
border: 0px solid black;
padding: 0px;
}

#pscroller2 a{
text-decoration: none;
}

.someclass{ //class to apply to your scroller(s) if desired
}

.invisible
{
	display:none;
	position:absolute;
}

.visible
{
	display:inline;
	position:relative;
}

.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(images/arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	text-transform: uppercase;
	height: 24px;
	text-decoration: none;
	display: block;
	vertical-align: middle;
	line-height: 23px;
}
.homebg {
	background-image: url(images/patternbg.jpg);
	background-repeat: no-repeat;
	background-position: left 100px;
	height: 405px;
	vertical-align: top;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

a.menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(images/menuline.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	vertical-align: middle;
	height: 24px;
}
a:focus
{
-moz-outline-style: none;
}
* {outline: none;} .whiteheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 23px;
}

.bullet {
	background-image: url(images/bullet-2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 10px 0px 0px 25px;
}

.bullet2 {
	background-image: url(images/bullet-2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 10px 0px 0px 25px;
	margin: 0px 0px 0px 20px;
	font-weight: normal;
}

.bullet3 {
	background-image: url(images/bullet-2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 10px 0px 0px 25px;
	font-weight: bold;
}

.normal :link {
	color: #333333;
	text-decoration: none;
}
.bullet :visited, .normal :visited {
	text-decoration: none;
	color: #333333;
}
.normal :hover  {
	text-decoration: none;
	color: #9c2261;
}
.normal :active {
	text-decoration: none;
	color: #333333;
}

.bullet2 a:link {
	color: #333333;
	text-decoration: none;
}
.bullet a:visited, .bullet2 a:visited  {
	text-decoration: none;
	color: #333333;
}
.bullet a:hover, .bullet2 a:hover {
	text-decoration: none;
	color: #9c2261;
}
.bullet a:active, .bullet2 a:active {
	text-decoration: none;
	color: #333333;
}

.bullet3 a:link {
	color: #333333;
	text-decoration: none;
}
.bullet3 a:visited  {
	text-decoration: none;
	color: #333333;
}
.bullet3 a:hover {
	text-decoration: none;
	color: #9c2261;
}
.bullet3 a:active {
	text-decoration: none;
	color: #333333;
}

.whitetextnormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 16px;
}
.greytextnormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CCCCCC;
	text-decoration: none;
	line-height: 16px;
}
.amroonheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9c2261;
	text-decoration: none;
	line-height: 16px;
	font-weight: 300;
}
.vline {
	background-image: url(images/vline.jpg);
	background-repeat: no-repeat;
	background-position: left 10px;
}
a.amroonheading:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height: 16px;
	font-weight: 300;
}
a.whitetext:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #902C5E;
	text-decoration: none;
	line-height: 16px;
}
.bluetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1d2e5c;
	text-decoration: none;
	line-height: 16px;
}
.blacktextnormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height: 17px;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	padding-top: 5px;
	padding-right: 5px;
	text-decoration: none;
	padding-left: 5px;
}
.underline {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

a.footer:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #951754;
	padding-top: 5px;
	padding-right: 5px;
	text-decoration: none;
	padding-left: 5px;
}
.vlineinner {
	background-image: url(images/vlineinner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height: 310px;
}
.menuinner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1E3060;
	background-image: url(images/arrowblack.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	text-transform: uppercase;
	height: 24px;
	text-decoration: none;
	display: block;
	vertical-align: middle;
	line-height: 23px;
}
a.menuinner:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #AF185B;
	background-image: url(images/menulineinner.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	vertical-align: middle;
	height: 24px;
}
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #9c2261;
	text-decoration: none;
	line-height: 26px;
	text-align: justify;
}
.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height: 18px;
	text-align: justify;
}
.menuinneractive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9C2261;
	background-image: url(images/arrowblack.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 25px;
	text-transform: uppercase;
	height: 24px;
	text-decoration: none;
	display: block;
	vertical-align: middle;
	line-height: 23px;
	font-weight: bold;
}
.headingblack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #192E59;
	text-decoration: none;
	line-height: 26px;
	text-align: justify;
}
#arabic {
	vertical-align: bottom;
	text-align: right;
	padding-top: 78px;
}
.aboutbg {
	background-image: url(images/aboutbg.jpg);
	background-repeat: no-repeat;
	background-position: left 100px;
	height: 405px;
	vertical-align: top;
}
.chairmanbg {
	background-image: url(images/chairmanbg.jpg);
	background-repeat: no-repeat;
	background-position: left 100px;
	height: 405px;
	vertical-align: top;
}
.missionbg {
	background-image: url(images/missionbg.jpg);
	background-repeat: no-repeat;
	background-position: left 100px;
	height: 405px;
	vertical-align: top;
}
.strategybg {
	background-image: url(images/strategybg.jpg);
	background-repeat: no-repeat;
	background-position: left 100px;
	height: 405px;
	vertical-align: top;
}

.major_shareholders_bg {
	background-image: url(images/major-shareholders-bg.jpg);
	background-repeat: no-repeat;
	background-position: left 100px;
	height: 405px;
	vertical-align: top;
}

.bodbg {
	background-image: url(images/bodg.jpg);
	background-repeat: no-repeat;
	background-position: left 100px;
	height: 405px;
	vertical-align: top;
}
.committeebg {
	background-image: url(images/committee.jpg);
	background-repeat: no-repeat;
	background-position: left 100px;
	height: 405px;
	vertical-align: top;
}
.shariabg {
	background-image: url(images/shariabg.jpg);
	background-repeat: no-repeat;
	background-position: left 100px;
	height: 405px;
	vertical-align: top;
}
.executivebg {
	background-image: url(images/executivebg.jpg);
	background-repeat: no-repeat;
	background-position: left 100px;
	height: 405px;
	vertical-align: top;
}

.exe_manag_mess {
	background-image: url(images/executive_management_messag.jpg);
	background-repeat: no-repeat;
	background-position: left 100px;
	height: 405px;
	vertical-align: top;
}

.legal_consultant {
	background-image: url(images/legal-consultant-bg.jpg);
	background-repeat: no-repeat;
	background-position: left 100px;
	height: 405px;
	vertical-align: top;
}

.annual_reports  {
	background-image: url(images/annual-reports-bg.jpg);
	background-repeat: no-repeat;
	background-position: left 100px;
	height: 405px;
	vertical-align: top;
}

.helpbg {
	background-image: url(images/helpbg.jpg);
	background-repeat: no-repeat;
	background-position: left 100px;
	height: 405px;
	vertical-align: top;
}

.contact_infobg {
	background-image: url(images/banner-contactinfo.jpg);
	background-repeat: no-repeat;
	background-position: left 100px;
	height: 405px;
	vertical-align: top;
}

.online_careerbg {
	background-image: url(images/online-carrerbg.jpg);
	background-repeat: no-repeat;
	background-position: left 100px;
	height: 405px;
	vertical-align: top;
}

.related_linksbg {
	background-image: url(images/related-linksbg.jpg);
	background-repeat: no-repeat;
	background-position: left 100px;
	height: 405px;
	vertical-align: top;
}
  
.mediabg {
	background-image: url(images/mediabg.jpg);
	background-repeat: no-repeat;
	background-position: left 100px;
	height: 405px;
	vertical-align: top;
}

.photo_gallerybg {
	background-image: url(images/photo-gallery-bg.jpg);
	background-repeat: no-repeat;
	background-position: left 100px;
	height: 405px;
	vertical-align: top;
}

.realbg {
	background-image: url(images/realbg.jpg);
	background-repeat: no-repeat;
	background-position: left 100px;
	height: 405px;
	vertical-align: top;
}
.cateringbg {
	background-image: url(images/cateringbg.jpg);
	background-repeat: no-repeat;
	background-position: left 100px;
	height: 405px;
	vertical-align: top;
}
.transportbg {
	background-image: url(images/transportbg.jpg);
	background-repeat: no-repeat;
	background-position: left 100px;
	height: 405px;
	vertical-align: top;
}
.campaignbg {
	background-image: url(images/campaignbg.jpg);
	background-repeat: no-repeat;
	background-position: left 100px;
	height: 405px;
	vertical-align: top;
}

.campaigns_alkandaribg {
	background-image: url(images/campaigns-al-kandari-bg.jpg);
	background-repeat: no-repeat;
	background-position: left 100px;
	height: 405px;
	vertical-align: top;
}

.campaigns_alshaijybg {
	background-image: url(images/campaigns-alshaijy-bg.jpg);
	background-repeat: no-repeat;
	background-position: left 100px;
	height: 405px;
	vertical-align: top;
}

.campaign_aljeraan {
	background-image: url(images/campaign-aljeraanbg.jpg);
	background-repeat: no-repeat;
	background-position: left 100px;
	height: 405px;
	vertical-align: top;
}

.campaign_alzwaid {
	background-image: url(images/campaigns-alzwaid-bg.jpg);
	background-repeat: no-repeat;
	background-position: left 100px;
	height: 405px;
	vertical-align: top;
} 

.campaign_alsafwa {
	background-image: url(images/campaigns-alsafwa-bg.jpg);
	background-repeat: no-repeat;
	background-position: left 100px;
	height: 405px;
	vertical-align: top;
}

.campaign_form {
	background-image: url(images/campaigns-form-bg.jpg);
	background-repeat: no-repeat;
	background-position: left 100px;
	height: 405px;
	vertical-align: top;
}

{
	background-image: url(images/campaigns-alshaijy-bg.jpg);
	background-repeat: no-repeat;
	background-position: left 100px;
	height: 405px;
	vertical-align: top;
}

.faqbg {
	background-image: url(images/faqbg.jpg);
	background-repeat: no-repeat;
	background-position: left 100px;
	height: 405px;
	vertical-align: top;
}
.sitemapbg {
	background-image: url(images/sitemapbg.jpg);
	background-repeat: no-repeat;
	background-position: left 100px;
	height: 405px;
	vertical-align: top;
}
.privacybg {
	background-image: url(images/privacybg.jpg);
	background-repeat: no-repeat;
	background-position: left 100px;
	height: 405px;
	vertical-align: top;
}
.specialbg {
	background-image: url(images/specialbg.jpg);
	background-repeat: no-repeat;
	background-position: left 100px;
	height: 405px;
	vertical-align: top;
}

