html,body {
	margin: 0px;
	padding: 0px;
}

* {
 font-family: Tahoma,Arial,sans-serif;
 line-height: 22px;
}

#maincontainer {
 width: 962px;
 margin: auto;
}

#header {
 height: 91px;
}

a {
	text-decoration:none;
}

/* NAVIGATION AREA */


.submenubox1 {
position:absolute;
display:inline;
z-index:201;
width:175px;
background:#BAEAF5;
border:1px inset #BAEAF0;
margin-right:10%;
margin-top:128px;
padding:3px;
display:none;
list-style-type:none;
}

.submenubox2 {
position:absolute;
display:inline;
z-index:200;
width:175px;
background:#BAEAF5;
border:1px inset #BAEAF0;
margin-right:18%;
margin-top:128px;
padding:3px;
display:none;
list-style-type:none;
}

.submenubox3 {
position:absolute;
display:inline;
z-index:198;
width:175px;
background:#BAEAF5;
border:1px inset #BAEAF0;
margin-right:22%;
margin-top:128px;
padding:3px;
display:none;
list-style-type:none;
}

.submenubox4 {
position:absolute;
display:inline;
z-index:199;
width:175px;
background:#BAEAF5;
border:1px inset #BAEAF0;
margin-right:40%;
margin-top:128px;
padding:3px;
display:none;
list-style-type:none;
}

#submenu {
 background:none;
 padding:0 4px 0 0;
 margin:3px;
}

#submenulink {
 display:block;
 width:100%;
 text-decoration:none; 
 font-family: Tahoma,Arial,sans-serif; 
 font-size:12px;
 text-align:center;
}

#logo {
 float:left;
 width: 320px;
 height: 91px;
 margin-left:5px;
 background-image:url(../images/index_01-new1.gif);
 background-repeat:no-repeat;
}

#ara_language {
 float: right;
 width: 64px;
 height: 20px;
 margin-right:2px;
 background-image:url(../images/btn_english.gif);
 background-repeat:no-repeat;
}

#sitemap {
 float: right;
 width: 85px;
 height: 20px;
 margin-right:2px;
 background-image:url(../images/btn_sitemap.gif);
 background-repeat:no-repeat;
}

#home {
 float: right;
 width: 76px;
 height: 20px;
 margin-right:2px;
 background-image:url(../images/btn_home.gif);
 background-repeat:no-repeat;
}


#mainnavigation {
 height: 38px;
 width:962px;
}


a {
 cursor:hand;
}

#mlinkText {
	/*display:none;*/
	text-align:center;
	margin:0;
	padding:0;
	vertical-align:bottom;
	text-decoration:none;
}

.mlink {
	/*text-decoration: none;*/
	display:none;
	margin:0 0 0 0;
	padding: 0 0 0 0;
	vertical-align:top;
}

/*  NAVIGATION mechanix */

#beginningbar {
 background-image:url(../images/index_02.gif);
 background-repeat:no-repeat;
 height:38px;
 width:17px;
 margin-right:4px !important;
 margin-right:2px;
 float:right;
}

#aboutus {
 background-image:url(../images/index_03.gif);
 background-repeat:no-repeat;
 height:38px;
 width:90px;

 margin-right:0px;
 float:right;
}

#whyshl {
 background-image:url(../images/index_04.gif);
 background-repeat:no-repeat;
 height:38px;
 width:82px;

 margin-right:0px;
 float:right;
}

#shlproducts {
 background-image:url(../images/btn_products.gif);
 background-repeat:no-repeat;
 height:38px;
 width:71px;

 margin-right:0px;
 float:right;
}

#shlapply {
 background-image:url(../images/index_06.gif);
 background-repeat:no-repeat;
 height:38px;
 width:114px;

 margin-right:0px;
 float:right;
}

#shlfaq {
 background-image:url(../images/faq-ara.gif);
 background-repeat:no-repeat;
 height:38px;
 width:87px;

 margin-right:0px;
 float:right;
}

#shlaccount {
 background-image:url(../images/index_05.gif);
 background-repeat:no-repeat;
 height:38px;
 width:87px;

 margin-right:0px;
 float:right;
}

#shlcontact {
 background-image:url(../images/btn_contactus.gif);
 background-repeat:no-repeat;
 height:38px;
 width:72px;

 margin-right:0px;
 float:right;
}

#shllocation1 {
 background-image:url(../images/location1.gif);
 background-repeat:no-repeat;
 height:38px;
 width:95px;

 margin-right:0px;
 float:right;
}

#shllogin {
 background-image:url(../images/login.gif);
 background-repeat:no-repeat;
 height:38px;
 width:95px;

 margin-right:0px;
 float:right;
}

#extenderbar4 {
 background-image:url(../images/index_08.gif);
 background-repeat:repeat-y;
 height:38px;
 width:117px !important;
 width:114px; /*201 w/0faq, 102*/
 
 float:right;
 margin:0px;
 padding:0;
}

#endingbar1 {
 background-image:url(../images/endingbar.gif);
 background-repeat:no-repeat;
 height:38px;
 width:126px;
 float:right;
 margin:0px;
 padding:0px;
}


#subnavi1 {
 background-image:url(../images/index_10.gif);
 background-repeat:no-repeat;
 height:18px;
 width:17px;
 float:left;
 margin:0;
}

#subnavi2 {
 background-image:url(../images/index_11.gif);
 background-repeat:repeat-x;
 height:18px;
 width:925px;
 float:left;
 margin:0;
}

#subnavi3 {
 background-image:url(../images/index_12.gif);
 background-repeat:no-repeat;
 height:18px;
 width:17px;
 float:left;
 margin:0;
}

/* NAVIGATION DEF ENDS HERE */

#subheader {
 float:left;
 clear:both;
 width:958px;
 height:211px;
 padding:0;
 margin:0;
}

#subheaderSmall {
 float:left;
 clear:both;
 width:958px;
 height:119px;
 padding:0;
 margin:0;
}

#subheaderR {
 background-image:url(../images/main_03.jpg)!important;
 background-image:url(../images/main_03ie.jpg);
 background-repeat:no-repeat;
 height:211px;
 width:7px;
 float:right;
 margin-right:8px !important;
 margin-right:4px;
 padding:0;
 border:0;
}


#subheaderB {
 background-image:url(../images/main_04.jpg) !important;
 background-image:url(../images/main_04extended.jpg);
 background-repeat:no-repeat;
 line-height:1.1;
 width:928px;
 height:7px;
 float:left;
 padding:0;
 margin:0;
 border:0;
}

#subheaderL {
 background-image:url(../images/main_01.jpg)!important;
 background-image:url(../images/main_01ie.jpg);
 background-repeat:no-repeat;
 height:211px;
 width:7px;
 float:left;
 margin-left:8px !important;
 margin-left:4px;
 padding:0;
 border:0;
}

#subheaderFlash {
 background-image:url(../images/flsh_img4.jpg);
 background-repeat:no-repeat;
 width:928px;
 height:204px;
 float:left;
 padding:0;
 margin:0;
 border:0;
}

.subheaderBanner {
 background-image:url(../images/flsh_img4.jpg);
 background-repeat:no-repeat;
 width:944px;
 height:119px;
 float:left;
 padding:0;
 margin:0;
 border:0;
}

.subheaderBanner1 {
 background-image:url(../images/subimg1.jpg);
 background-repeat:no-repeat;
 width:944px;
 height:119px;
 float:left;
 padding:0;
 margin-left:7px !important;
 margin-left:4px;
 border:0;
}

.subheaderBanner2 {
 background-image:url(../images/subimg2.jpg);
 background-repeat:no-repeat;
 width:944px;
 height:119px;
 float:left;
 padding:0;
 margin-left:7px !important;
 margin-left:4px;
 border:0;
}

.subheaderBanner3 {
 background-image:url(../images/subimg3.jpg);
 background-repeat:no-repeat;
 width:944px;
 height:119px;
 float:left;
 padding:0;
 margin-left:7px !important;
 margin-left:4px;
 border:0;
}

.subheaderBanner4 {
 background-image:url(../images/subimg4.jpg);
 background-repeat:no-repeat;
 width:944px;
 height:119px;
 float:left;
 padding:0;
 margin-left:7px !important;
 margin-left:4px;
 border:0;
}

/* END OF SUB HEADERS */

#maincontent {
 width: 925px;
 background-image:url(../images/bkg_content.gif);
 background-repeat:repeat-x;
 float:right;
 margin-right:20px !important;
 margin-right:10px;
 margin-top:0px !important;
 margin-top:0px;
 padding:0px;
 border-right:1px solid #baeaf5;
 border-left:1px solid #baeaf5;
}

#contentright {
 width:660px;/*580*/
 margin:10px;
 float:right;
 border-left:1px solid #CCCCCC;
 padding:10px;
}

#content-1main {
 width:880px; /*880*/
 margin:10px;
 float:right;
 padding:10px;
}

#subcontentright {
  width:200px; /*280*/
  float:right;
  margin-right:10px !important;
}

#footer {
 background-image:url(../images/index_17.gif);
 background-repeat:no-repeat;
 background-position:bottom center;
 text-align:center;
 height:38px;
 width:962px;
 color:#FFFFFF;
 font-size:12px;
 float:left;
}

#footer a {
 color:#FFFFFF;
 text-decoration:none;
 font-size:10px;
}

#footerL {
 float:left;
 margin-left:20px;
 margin-top:10px;
}

#footerR {
 float:right;
 margin-right:20px;
 margin-top:10px;
}

/* layout from previous design --- this will be replaced soon */

ol.design_list_vertical {
	list-style-type:none;
	margin:2px;
	padding-left:1px;
	padding-right:3px;
}
ol.design_list_vertical li {
	display:list-item;
}
ol.design_list_horizontal {
	margin:2px;
	padding-left:1px;
	padding-right:3px;
}
ol.design_list_horizontal li {
	display:inline;
}
select, textarea {
	vertical-align:top;
}
span.design_validation_passed
{
	margin:2px;
}
span.design_validation_failed
{
   border:1px #cccccc solid;
   margin-top :5px;
   margin:2px;
}
span.design_validation_passed select
{
	background: #ffffff;
}
span.design_validation_failed select
{
	background: white;
}

.btn {   font-family: "Trebuchet MS";
   font-size: 11px;
   font-weight:normal;
   color:#333333;
   border:1px #c6c7ca solid;
   background: url(../images/style1_btn_bg.gif) #e4e4e4 top repeat-x;
}

.TitleStyle {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-SIZE: 20px! important; PADDING-BOTTOM: 5px; COLOR: #cc0033! important; PADDING-TOP: 5px; FONT-FAMILY: Tahoma,Arial,sans-serif; direction:rtl
}

.TextStyle {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-ALIGN: justify
}
.liststyle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 35px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, sans-serif; LIST-STYLE-TYPE: circle; TEXT-ALIGN: justify
}
.Stakeholderlist {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; FONT-FAMILY: Tahoma, Arial, sans-serif; LIST-STYLE-TYPE: circle; TEXT-ALIGN: left
}
A.TextStyle:link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none
}
A.TextStyle:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none
}
A.TextStyle:visited {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #000000; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none
}

.logoStyle {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; TEXT-TRANSFORM: uppercase; COLOR: #006699; FONT-FAMILY: Tahoma, Arial, sans-serif
}
.SubtitleStyle {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 16px! important; PADDING-BOTTOM: 0px; COLOR: #006699! important; PADDING-TOP: 5px; FONT-FAMILY: Tahoma, Arial, sans-serif
}

.HdrSiteMap 
{
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 16px! important; PADDING-BOTTOM: 0px; COLOR: #006699! important; PADDING-TOP: 5px; FONT-FAMILY: Tahoma, Arial, sans-serif

}

#quicknav TD {
	BORDER-BOTTOM: #13b1e1 1px solid
}

#quicknav TD {
	BORDER-BOTTOM: #13b1e1 1px solid
}

.LinkStyle:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #006699; FONT-FAMILY: Tahoma, Arial, sans-serif; TEXT-DECORATION: none
}
.LinkStyle:hover {
	FONT-WEIGHT: bold; COLOR: #006699; TEXT-DECORATION: none
}
.LinkStyle:visited {
	FONT-WEIGHT: bold; COLOR: #006699; TEXT-DECORATION: none
}

.text {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: url(../images/style1_txt_bg.gif) #f6f6f6 repeat-x 50% top; MARGIN: 2px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 155px; COLOR: #333333; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: "Trebuchet MS"; HEIGHT: 20px
}
.text2 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: url(../images/style1_txt_bg.gif) #f6f6f6 repeat-x 50% top; MARGIN: 2px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 300px; COLOR: #333333; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: "Trebuchet MS"; HEIGHT: 20px
}
SELECT.other {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: url(../images/style1_txt_bg.gif) #f6f6f6 repeat-x 50% top; MARGIN: 2px; BORDER-LEFT: #cccccc 1px solid; COLOR: #333333; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: "Trebuchet MS"
}

SELECT {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND: url(../images/style1_txt_bg.gif) #f6f6f6 repeat-x 50% top; MARGIN: 2px; BORDER-LEFT: #cccccc 1px solid; COLOR: #333333; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: "Trebuchet MS"
}

.SubtitleStyle2 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px! important; PADDING-BOTTOM: 5px; COLOR: #666666! important; PADDING-TOP: 10px; FONT-FAMILY: Tahoma, Arial, sans-serif
}