body{
	margin: 0px;
	background-color: White;
	direction:rtl;
}
#topShadow
{
	}
.topShadow
{
	position: absolute;
	padding-left:0px;
	padding-top:0px;
	height:34px;
	width:100%;
	background-image: url(images/topShadow.jpg);
	background-repeat:repeat-x;
	z-index:-1;
	}
#MainTbl{

}
.HomeVMenuLogoBrk
{
	height:15px;
 background-image: url(images/HomeVMenuLogoBrk.jpg);
}
.HomeVMenuTop
{
	height:35px;
	width:186px;
	background-image: url(images/HomeVMenuTop.jpg);
}
.InsideVMenuTop
{
	height:35px;
	width:186px;
	background-image: url(images/VMenuTop.jpg);
}
.Main{
	padding: 0px 0px 0px 0px;
	background-image: url(images/MainTblBkg.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	height: 400px;
}
.maintbl
{
	margin-right:0px;
}
.logotbl
{
	margin-right: 18px;
}
#BodyTbl{

}

.ContentTbl{
	margin-top: 0px;
	
}


.RevAlignIn{
	text-align: center;
	
}

.RevAlign{
	float: center;
	
}

.RevAlignNewsIn{
	text-align: left;
	
}
.VMenuExBkg{
	 background: url(images/HomBannerVBar.jpg) no-repeat top left;
}

.VMenuBkg{
	background: url(images/VMenuBkg.jpg) no-repeat bottom;
	height: 320px;
}


.VMenuTbl{
	margin-right: 18px;
}

.Lang{
	font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #336699;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

.MembersTbl{
	margin-right: 18px;
	width: 186px;
	
}

.MembersTitle{
	font-family: "Simplified Arabic", "Arabic Transparent";
	font-size: 12pt;
	color: White;
	font-weight: bold;
	padding-right: 20px;
	background: url(images/MembersTop.jpg) no-repeat top;
	height: 40px;
}



.MembersTbl label{
	font-family: Tahoma, "MS Sans Serif", "MS Serif";
	font-size: 7.5pt;
	color: #017e6b;
}



/* Form Style */

.TxtBoxEdg{
	border: 0px;
	border-top: 1px solid #4A7AA8;
	border-bottom: 1px solid #4A7AA8;
	height: 17px;
}
.TxtBoxEdg1
{
	height:17px;
	width:5px;
	background-image: url(images/TxtBoxEdg1.gif);
	background-position: center right;
	background-repeat: no-repeat;

}

.TxtBoxEdg2
{
	height:17px;
	width:5px;
	background-image: url(images/TxtBoxEdg2.gif);
	background-position: center left;
	background-repeat: no-repeat;
	
}

.SubmitBtn{
	font-family:  Tahoma, "MS Sans Serif", "MS Serif";
	font-size: 8pt;
	color: White;

	background-color: transparent;
	background: url(images/BtnBkg.gif) repeat-x top;
	border: none;
	height: 20px;
	
}

.BtnEdg1{
	background-image: url(images/BtnEdg1.gif);
	background-position: top right;
	background-repeat: no-repeat;
	
}

.BtnEdg2{
	background-image: url(images/BtnEdg2.gif);
	background-position: top left;
	background-repeat: no-repeat;
	
}


/* End Form Style */






.LinkSml-Navy{
	font-family: Tahoma, "MS Sans Serif", "MS Serif";
	font-size: 8pt;
	color: Navy;
	text-decoration: none;
}

.LinkSml-Green{
	font-family: Tahoma, "MS Sans Serif", "MS Serif";
	font-size: 8pt;
	color: Green;
	text-decoration: none;
}


.LinkSmlr-Green{
	font-family: Tahoma, "MS Sans Serif", "MS Serif";
	font-size: 7pt;
	color: #45a092;
}

.TipTbl{
	background: url(images/HomTipBkg.jpg) no-repeat top;
}
.TipTblBlue{
	background: url(images/HomTipBkgBlue.png) no-repeat top;
}

.TipTitle{
	font-family: "Simplified Arabic", "Arabic Transparent";
	font-size: 11pt;
	color: White;
	font-weight: bold;
}

.LinkSml-White{
	font-family:  Tahoma, "MS Sans Serif", "MS Serif";
	font-size: 8pt;
	color: White;
	text-decoration: none;
}


.LinkSml-White:hover{
	color: #D3F3CF;
}


.TitleMed-Teal{
	font-family: "Simplified Arabic", "Arabic Transparent";
	font-size: 14pt;
	font-weight: bold;
	color: #017e6b;
}


.TitleMed-Navy{
	font-family: "Simplified Arabic", "Arabic Transparent";
	font-size: 14pt;
	font-weight: bold;
	color: #336699;
}



.TitleSml-Navy{
	font-family: "Simplified Arabic", "Arabic Transparent";
	font-size: 12pt;
	color: #3B77B1;
	font-weight: bold;
}


.TitleSmlr-Green{
	font-family: Tahoma, "MS Sans Serif", "MS Serif";
	font-size: 10pt;
	color: #55A99C;
}



.DesSmall{
	font-family: Tahoma, "MS Sans Serif", "MS Serif";
	font-size: 8pt;
	color: #336699;
	text-align: justify;
}

.TransBkgRow{
	background: url(images/TransBkgT.gif) repeat-x top;
}

.NewsListing{
	font-family: Tahoma, "MS Sans Serif", "MS Serif";
	font-size: 8pt;
	color: gray;
	text-align: justify;
}


.NewsListing a{
	color: green;
	text-decoration: none;
}

.NewsListing span{
	margin-top: 5px;
	display: block;
}

.NewsListing a:hover{
	color: #007A7B;
}


#FooterTbl{
	font-family: Tahoma, "MS Sans Serif", "MS Serif";
	font-size: 7.5pt;
	color: #999999;
	margin-top: 8px;
}

 #FooterTbl a{
	text-decoration: underline;
	margin: 0px 5px 0px 5px;
	color: #999999;
}




/*  Central Part */

#TopBanner{
	background-image: url(images/BannerHBar.jpg);
	background-position: top;
	background-repeat: repeat-x;
}

.Article{
	font-family: "Simplified Arabic", "Arabic Transparent";
	font-size: 12pt;
	color: #336699;
	line-height: 16pt;
}

.Article table{
	font-family: "Simplified Arabic", "Arabic Transparent";
	font-size: 12pt;
	color: #336699;
	
}
.Article ul{
	list-style: square;
	
}

.Article a{
	color: Teal;
	text-decoration: underline;
}

.ArticlePic{
	float: right;
	margin: 0px 0px 3px 15px;
}

.MData{
	font-family: Tahoma, "MS Sans Serif", "MS Serif";
	font-size: 7.5pt;	
	color: navy;
}

.MData-Gray{
	font-family: Tahoma, "MS Sans Serif", "MS Serif";
	font-size: 7.5pt;	
	color: Gray;
}


.DateFormat{
	font-family: Tahoma, "MS Sans Serif", "MS Serif";
	font-size: 7.5pt;	
	color: Gray;
}




.TxtSml-Navy{
	font-family: Tahoma, "MS Sans Serif", "MS Serif";
	font-size: 8pt;
	color: #336699;
}

.TxtSml-Green{
	font-family: Tahoma, "MS Sans Serif", "MS Serif";
	font-size: 8pt;
	color: Green;
}

ul.GListing{
	list-style: square;
	color: Gray;
}

.GListing a{
	font-family: Tahoma, "MS Sans Serif", "MS Serif";
	font-size: 8pt;
	color: Green;
	text-decoration: none;
}

.HrLine{
	background-color: #E4F7F5;
	border: 2px dotted #E4F7F5;
	height: 1px;
	margin-top: 10px;
}

.Spc{
	height: 1px;
	margin-top: 15px;
}

.ImgBorder-Gray{
	border: 3px solid #eeeeee;
}


.Paging{
	font-family: Tahoma, "MS Sans Serif", "MS Serif";
	font-size: 9pt;
	color: Gray;
	text-decoration: none;
	font-weight: bold;
	line-height: 12pt;
}

.Paging a{
	padding: 4px;
	background-color: #CFDCE6;
	border: 1px solid #eeeeee;
	font-size: 8pt;
	color: Green;
	font-weight: normal;
	text-decoration: none;
}

.Paging a:hover{
	background-color: #009900;
	border: 1px solid #eeeeee;
	font-size: 8pt;
	color: White;
	text-decoration: none;
}

/* Tenders Classes */

.DetailsTbl{
	font-family: Tahoma, "MS Sans Serif", "MS Serif";
	font-size: 9pt;
	
	border-top: 1px solid #eeeeee;
	border-right: 1px solid silver;
	border-left: 1px solid #eeeeee;
	border-bottom: 1px solid silver;
}

.DetailsTbl td{
	border-bottom: 1px solid #eeeeee;
}

.DetailsHdr{
	background-color: #E9F5F4;
	font-family: Tahoma, "MS Sans Serif", "MS Serif";
	font-size: 9pt;
	color: #339998;
	padding: 0px 3px 0px 3px;
	border-bottom: 0px;
}

.DetailsName{
	background: url(images/LBlueGrdntBkg.gif) repeat-x top;
	background-color: #EBF9F8;
	font-family: "Simplified Arabic", "Arabic Transparent";
	font-size: 12pt;
	font-weight: bold;
	color: #339998;
	border: 1px solid white;

}

.Imp {
	color:  Red;
}



.ListingTitle a{
	font-family: "Simplified Arabic", "Arabic Transparent";
	font-size: 12pt;
	font-weight: bold;
	color: Green;
	text-decoration: none;
}

ul.Listing{
	list-style: square;
	color: #336699;
	margin-top: 0px;
}

.Listing a{
	font-family: Tahoma, "MS Sans Serif", "MS Serif";
	font-size: 9pt;
	color: #017e6b;
	text-decoration: none;
}

.Listing li ul{
	list-style: circle;
	margin: 0px 25px 5px 5px ;
	padding: 0px;
	color: #336699;
}

.Listing li ul a{
	font-size: 8pt;
	color: Green;	
}

/*
.Listing a:visited, .ListingTitle a:visited{
	color: Gray;
	text-decoration: underline;
}
*/


/*  Application Styles*/


.FormTitle{
	background: url(../../images/ar-SA/LBlueGrdntBkg.gif) repeat-x top;
	background-color: #EBF9F8;
	font-family:  "MS Sans Serif", "MS Serif", Tahoma;
	font-size: 9pt;
	font-weight: 700;
	color: #339998;
	border-top: 1px solid #eeeeee;
	border-left: 1px solid silver;
	border-right: 1px solid #eeeeee;
	border-bottom: 1px solid silver;
	padding: 4px;
}

.FormSubTitle{
	background: url(../../images/ar-SA/LBlueGrdntBkg.gif) repeat-x top;
	font-family:  "MS Sans Serif", "MS Serif", Tahoma;
	font-size: 9pt;
	font-weight: 700;
	color: #339998;
	border-top: 1px solid #B1E7E5;
	border-bottom: 3px double #D6D6D6;
	padding: 4px;
}

.TxtBox{
	border: 1px solid #B1E7E5;
	height: 18px;
}

.FormTbl{
	font-family:  "MS Sans Serif", "MS Serif", Tahoma;
	font-size: 8pt;
	color: #336699;
	text-align: justify;
}
.FormTbl a{
	color: #336699;
	text-decoration:none;
}
.FormTbl a:hover{
	color: #45a092;
	text-decoration:none;
}

.FormTbl label{
	font-family:  "MS Sans Serif", "MS Serif", Tahoma;
	font-size: 11pt;
	color: #336699;
}

.SelectBox{
	font-family:  "MS Sans Serif", "MS Serif", Tahoma;
	font-size: 8pt;
	color: #336699;

}


.FormTbl small{
	font-family:  "MS Sans Serif", "MS Serif", Tahoma;
	font-size: 8pt;
	color: maroon;
}

.TxtBoxEdg{

}
/*styles added 10-2-2006*/
.TxtBox_new{
	border: 1px solid #B1E7E5;
	height: 17px;
	width:80px;
	font-family:  "MS Sans Serif", "MS Serif", Tahoma;
	font-size: 8pt;
	color: #336699;
	margin:0px;
	padding:0px 0px 0px 2px;
}
.TxtBox2_new{
	border: 1px solid #B1E7E5;
	height: 17px;
	width:120px;
	font-family:  "MS Sans Serif", "MS Serif", Tahoma;
	font-size: 8pt;
	color: #336699;
	margin:0px;
	padding:0px 0px 0px 2px;
}
.SelectBox2{
	font-family:  "MS Sans Serif", "MS Serif", Tahoma;
	font-size: 8pt;
	color: #336699;
	width:124px;

}
.SubTitlelink2{
margin:5px 10px 5px 13px;

}
.Textarea{
	border: 1px solid #B1E7E5;
	height: 117px;
	width:200px;
	font-family:  "MS Sans Serif", "MS Serif", Tahoma;
	font-size: 8pt;
	color: #336699;
	margin:0px;
	padding:0px 0px 0px 2px;
}

.LinkSml-Green:hover, .LinkSml-Navy:hover, .GListing a:hover, .Listing a:hover, .ListingTitle a:hover, .Breadcrumb a:hover{
	color: Teal;
	text-decoration: underline;
}


.Breadcrumb{
	font-family: Tahoma, "MS Sans Serif", "MS Serif";
	font-size: 9pt;
	margin-top: 0px;
	border-bottom: 1px solid #EBF2F7;
	border-left: 1px solid #EBF2F7;
	background: url(images/BreadcrumbBkg.gif) repeat-x top;
}


.Breadcrumb a{
	color: Green;
	text-decoration: underline;
}


/*UDF*/


.udfFormTbl{
	font-family:  "MS Sans Serif", "MS Serif", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}


.udfFormTbl span{
	font-size: 8pt;
	color: #336699;
}

.udfNormLbl
{
	font-family: Tahoma, "MS Sans Serif", "MS Serif";
	font-size: 8pt;
	color: #336699;
}

.udfNormLblBold
{
	font-size: 8pt;
	color: #336699;
	font-weight:bold;
}

.udfSpciBtn{
	font-family:  "MS Sans Serif", "MS Serif", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: White;

	background-color: transparent;
	background: url(udfImages/BtnBkg.gif) repeat-x top;
	border: none;
	height: 20px;
	padding: 2px;

}

.udfSelectBox{
	font-family:  "MS Sans Serif", "MS Serif", Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #336699;
}

.udfTxtBox{
	border: 1px solid #B1E7E5;
	height: 18px;
}

.udfValidation{
	font-size: 8pt;
	color: maroon;
}

.udfLinkBtn{
	font-size: 8pt;
	color: #45a092;
	background-color: transparent;
	margin-left:5px;
	margin-right:5px;
}

.udfBtn{
	font-size: 8pt;
	color: #45a092;
	background-color: transparent;
	margin-left:5px;
	margin-right:5px;
}

.udfChkBox
{
	font-size: 8pt;
	color: #336699;
	
}

.udfCalendar{
	
}

.udfTxtArea{
	border: 1px groove #B1E7E5;
	
}


.udfTitle{
	background: url(udfImages/LBlueGrdntBkg.gif) repeat-x top;
	font-size: 9pt;
	font-weight:  bold;
	color: #339998;
	border-top: 1px solid #B1E7E5;
	border-bottom: 3px double #D6D6D6;
	padding: 4px;
}

/* GridView */
.udfGVHeader{
/*	background-color: #B4E2E2; */

	background: #EFF8FE;
	font-size: 8pt;
	color: #339998;
	border-top: 1px solid #B1E7E5;
	border-bottom: 3px double #D6D6D6;
	padding: 4px;
}

.udfGVRow{
	font-size: 8pt;
	color: #336699;
	
}

.udfGVAlternate{
	background: #FBFBFB;
	font-size: 8pt;
	color: #336699;
}

.ufdGVEdit{
	
}

.udfGVEmpty{

}

.udfGVFooter{
	
}

.udfGVPager{
	
}

.udfGvSelected{
 background-color: #B4E2E2;
 color: Black;
}



/* Data List */

.udfDLAlternate{
	background: #FBFBFB;
	font-size: 8pt;
	color: #336699;
}


.udfDLEdit{
 background-color: #B4E2E2;
 color: Black;
}

.udfDLFooter{
	
}

.udfDLHeader{
	background: #EFF8FE;
	font-size: 8pt;
	color: #339998;
	border-top: 1px solid #B1E7E5;
	border-bottom: 3px double #D6D6D6;
	padding: 4px;
}

.udfDLItem{
	font-size: 8pt;
	color: #339998;
}

.udfDLSelected{
 background-color: #B4E2E2;
 color: Black;
}

.udfDLSeperator{
	
}

/* Security Module */

.aa td:hover{
color: orange; text-decoration: underline;
}

.allBorders {
    border-left: 1 solid #CCDDEF; 
    border-right: 1 solid #CCDDEF; 
    border-bottom: 1 solid #CCDDEF;
    border-top: 1 solid #CCDDEF;
}

.appHeader { 
    background-image:url(images/topGradRepeat.jpg); 
    background-repeat: repeat-x; 
    border-bottom: 1 solid #7daad4;
} 

.blueRepeat { 
    background-image:url(images/darkBlue_GRAD.jpg); 
    background-repeat: repeat-x; 
} 

.bodyText {
    font-family:verdana;
    font-size: .8em;
    color: black;
    letter-spacing:0;
    line-height:150%;
    padding-left:30;
    padding-right: 20;
    padding-top: 10;
}
     
.bodyTextLeftPadding {
    font-family:verdana;
    font-size: .8em;
    color: black;
    letter-spacing:0;
    line-height:150%;
    padding-left:10;
}

.bodyTextLowPadding {
    font-family:verdana;
    font-size: .9em;
    color: black;
    letter-spacing:0;
    line-height:150%;
    padding-left:10;
} 

.bodyTextLowPaddingSelected { 
    font-family:verdana; 
    font-size: .9em;
    color: black;
    letter-spacing:0;
    line-height:150%;
    padding-left:10;
    background-color:#EEEEEE;
} 

.bodyTextNoPadding {
    font-family:verdana; 
    font-size: .8em;
    color: black; 
    letter-spacing:0; 
    line-height:150%;
}

.bodyTextNoTopPadding { 
    font-family:verdana; 
    font-size: .8em;
    color: black; 
    letter-spacing:0; 
    line-height:150%;
    padding-left:30; 
    padding-right: 20; 
}

.bodyTextLowTopPadding { 
    font-family:verdana; 
    font-size: .8em;
    color: black; 
    letter-spacing:0; 
    line-height:150%;
    padding-left:30; 
    padding-right: 20; 
    padding-top: 3;
}

.bodyTextLeftPadding5 { 
    font-family:verdana; 
    font-size: .8em;
    color: black; 
    letter-spacing:0; 
    line-height:150%;
    padding-left:5; 
}

.bottomRow { 
    background-color: #3266CC; 
    padding-left:30; 
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;     
} 

.button0 { 
    font-family:Trebuchet MS; 
    font-size: .6em; 
    color: black; 
    cursor:hand; 
} 

.button1 { 
    font-family:Trebuchet MS; 
    font-size: .6em; 
    color: black; 
    text-decoration:underline;
    cursor:hand; 
} 

.buttonCell { 
    background-color: #FEE17B;
    padding-right:20; 
}

.buttonRow { 
    border-bottom: 5 solid #FEE17B;
    padding-left:30; 
} 

.callOutStyle {
    background-color: #6699CC; 
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size: 0.9em; 
    color: white; 
    font-weight:bold; 
    line-height:150%;
}

.callOutHeaderStyle {
    background-color: #6699CC; 
    padding-left:7; 
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size: 0.9em; 
    color: white; 
    font-weight:bold; 
    line-height:150%;
}


.callOutStyleLowLeftPadding {
    background-color: #6699CC; 
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size: 0.9em; 
    color: white; 
    font-weight:bold; 
    line-height:150%;
    padding-left:15; 
    padding-right: 20;     
    padding-top: 3;
    padding-bottom: 3;

}

.callOutStyleNoLeftPadding {
    background-color: #6699CC; 
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size: 0.9em; 
    color: white; 
    font-weight:bold; 
    line-height:150%;
    padding-right: 20;     
    padding-top: 3;
    padding-bottom: 3;

}

.callOutStyleNoBorder {
    background-color: #6699CC; 
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size: 0.9em; 
    color: white; 
    font-weight:bold; 
    line-height:150%;
    padding-left:30; 
    padding-right: 20;     
    padding-top: 3;
    padding-bottom: 3;

}

.darkBlueShadow {
    background-image:url(images/gradient_onblue.gif); 
    background-repeat: repeat-x; 
} 


/*
    Deselected tab.  The left most cell that contains the tab left corner .gif
*/
.deSTabLeft	{
	background-color:#DEEAF3;
	border-left: 0 solid #6699CC;
	border-top: 0 solid #6699CC;
	border-right: 0 solid #6699CC;
	border-bottom: 1 solid #6699CC;
	border-collapse: separate;
	
	background-image: url(images/DeSelectedTab_1x1.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	cursor:hand;
}

/*
    Deselected tab.  The center cell that contains the tab text
*/
.deSTabCenter	{
	background-color:#DEEAF3;
	border-left: 0 solid #6699CC;
	border-top: 1 solid #6699CC;
	border-right: 0 solid #6699CC;
	border-bottom: 1 solid #6699CC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #000000;
	font-weight: normal;
	padding-bottom:2;
	cursor:hand;
}

/*
    Deselected tab.  The right most cell that contains the tab right corner .gif
*/
.deSTabRight	{
	background-color:#DEEAF3;
	border-left: 0 solid #6699CC;
	border-top: 0 solid #6699CC;
	border-right: 0 solid #6699CC;
	border-bottom: 1 solid #6699CC;
	

	background-image: url(images/DeSelectedTab_1x1.gif);
	background-repeat: repeat-y;
	background-position: top right;
	cursor:hand;
}

.gridRowStyle {
    background-color:#FFFFFF;
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size: .7em;
    color: black; 
    letter-spacing:0; 
    padding-left:30; 
    padding-right: 20; 
    padding-top: 3;
    padding-bottom: 3;
    
}

.gridRowStyle8 {
    background-color:#FFFFFF;
    font-size:.8em;
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
    color: black; 
    letter-spacing:0; 
    padding-left:30; 
    padding-right: 20; 
    padding-top: 3;
    padding-bottom: 3;
    
}


.gridPagerStyle {
    color:#000000; 
    background-color:#EEEEEE; 
    font-size: .7em;
    padding-left:30; 
    padding-right: 20; 
    padding-top: 3;
    padding-bottom: 3;
}

.gridAlternatingRowStyle {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size: .7em;
    color: black; 
    letter-spacing:0; 
    padding-left:30; 
    padding-right: 20; 
    padding-top: 3;
    padding-bottom: 3;
    background-color: #CADBED; 
    border-left: 1 solid #CCDDEF;
    border-right: 1 solid #CCDDEF;
}

.gridAlternatingRowStyle8 {
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size:.8em;
    color: black; 
    letter-spacing:0; 
    padding-left:30; 
    padding-right: 20; 
    padding-top: 3;
    padding-bottom: 3;
    background-color: #CADBED; 
    border-left: 1 solid #CCDDEF;
    border-right: 1 solid #CCDDEF;
}

.gridSelectedRowStyle {
    background-color:#3266cc;
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size: .7em;
    color: white;
    letter-spacing:0; 
    padding-left:30; 
    padding-right: 20; 
    padding-top: 3;
    padding-bottom: 3;
    border-left: 1 solid #CCDDEF;
    border-right: 1 solid #CCDDEF;
}

.helloUser { 
    font-weight:bold; 
}

.hide {
    visibility:hidden;
}

.homePageContent {
	padding:5;
}

/*
    Footer region.
*/

.homePageFooter{
	border-left: 0 solid #ffffff;
	border-top: 0 solid #ffffff;
	border-right: 0 solid #ffffff;
	border-bottom: 5 solid #FFE17C;
}

/*
    Repeating gif in the header region
*/
.homePageHeader{
	background-image: url(images/headerGRADIENT_Tall.gif);
	background-repeat: repeat-x;
	background-position: left top;
}


/*
    Hover style.  The left most cell that contains the tab left corner .gif
*/
.hoverTabLeft	{
	background-color:#FFEBA6;
	border-left: 0 solid #6699CC;
	border-top: 0 solid #6699CC;
	border-right: 0 solid #6699CC;
	border-bottom: 1 solid #6699CC;
	border-collapse: separate;
	
	background-image: url(images/DeSelectedTab_1x1.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
	cursor:hand;
}

/*
    Hover style.  The center cell that contains the tab text
*/
.hoverTabCenter	{
	background-color:#FFEBA6;
	border-left: 0 solid #6699CC;
	border-top: 1 solid #6699CC;
	border-right: 0 solid #6699CC;
	border-bottom: 1 solid #6699CC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #000000;
	font-weight: normal;
	padding-bottom:2;
	cursor:hand;
}

/*
    Hover style.  The right most cell that contains the tab right corner .gif
*/
.hoverTabRight	{
	background-color:#FFEBA6;
	border-left: 0 solid #6699CC;
	border-top: 0 solid #6699CC;
	border-right: 0 solid #6699CC;
	border-bottom: 1 solid #6699CC;
	

	background-image: url(images/DeSelectedTab_1x1.gif);
	background-repeat: repeat-y;
	background-position: top right;
	cursor:hand;
}

.itemDetailsContainer {
    background-color:#EEEEEE;    
}
 
.lbBorders {
    border-left: 1 solid #CCDDEF; border-bottom: 1 solid #CCDDEF;
}

.lightShadow {
    background-image:url(images/gradient_onwhite.gif); 
    background-repeat: repeat-x; 
} 

.lrbBorders {
    border-left: 1 solid #CCDDEF; border-right: 1 solid #CCDDEF; border-bottom: 1 solid #CCDDEF;
}

.leftWizard {
    background-color: #3266CC; 
    padding-left:3;
    padding-right:5;
    padding-top:10;
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size: 0.9em;
    color: white; 
}

.logOff { 
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;  
    font-size: .7em; 
    color: white; 
    font-weight:normal;  
    text-decoration:underline; 
    cursor:hand; 
    padding-right: 20;
    padding-left: 20; 
}

.logoText { 
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size: 1.3em; 
    color: white;
    font-weight:bold; 
} 

/*
     Selected tab.  The left most cell that contains the tab left corner .gif
*/
.selTabLeft	{
	background-color:#ffffff;
	border-left: 0 solid #6699CC;
	border-top: 0 solid #6699CC;
	border-right: 0 solid #6699CC;
	border-bottom: 0 solid #ffffff;
	
	background-image: url(images/selectedTab_1x1.gif);
	background-repeat: repeat-y;
	background-position: top left;
	
	cursor:default;
}

/*
    Selected tab.  The center cell that contains the tab text
*/
.selTabCenter	{
	background-color:#ffffff;
	border-left: 0 solid #6699CC;
	border-top: 1 solid #6699CC;
	border-right: 0 solid #6699CC;
	border-bottom: 0 solid #ffffff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .7em;
	color: #000000;
	font-weight: bold;
	padding-bottom:2;
	cursor:default;
}

/*
    Selected tab.  The right most cell that contains the tab right corner .gif
*/
.selTabRight	{
	background-color:#ffffff;
	border-left: 0 solid #6699CC;
	border-top: 0 solid #6699CC;
	border-right: 0 solid #6699CC;
	border-bottom: 0 solid #ffffff;
	
	background-image: url(images/selectedTab_1x1.gif);
	background-repeat: repeat-y;
	background-position: top right;
	cursor:default;
}

/*
    Table cells in the tab table that are used as spacers between the tab buttons
*/
.spacerTab	{
	background-color:transparent;
	border-bottom: 1 solid #6699CC;
}

.userDetails {
    background-color: #EEEEEE;
    font-family:verdana; 
    color: black; 
    letter-spacing:0; 
    line-height:150%;
    padding-left:30; 
    padding-right: 20; 
    padding-top: 10;    
    border-left: 1 solid #CCDDEF; border-right: 1 solid #CCDDEF; border-bottom: 1 solid #CCDDEF;
}

.userDetailsLowLeftPadding {
    background-color: #EEEEEE;
    font-family:verdana; 
    font-size: .7em;
    color: black; 
    letter-spacing:0; 
    line-height:150%;
    padding-left:15; 
    padding-right: 20; 
    padding-top: 10;    
    border-left: 1 solid #CCDDEF; border-right: 1 solid #CCDDEF; border-bottom: 1 solid #CCDDEF;
}

.userDetailsWithFontSize {
    background-color: #EEEEEE;
    font-family:verdana; 
    font-size: .8em; 
    color: black; 
    letter-spacing:0; 
    line-height:150%;
    padding-left:30; 
    padding-right: 20; 
    padding-top: 10;    
    border-left: 1 solid #CCDDEF; border-right: 1 solid #CCDDEF; border-bottom: 1 solid #CCDDEF;
}

/*
   Live text of "Web Site Administration Tool" in branding region
*/
.webToolBrand	{
	font-family: Franklin Gothic Medium;
	font-size: 1.1em;
	color: #FFFFFF;
	position:relative; top: -2;left: -1;
}


.WelcomeText { 
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: .7em; color: white;font-weight:bold 
}
 
.wizardClass {
    padding-left:30;
    padding-top:30;
}

.wizardClassNoWatermark {
    padding-left:30;
    padding-top:30;
    font-family:verdana;
    font-size: .9em;
}

/*
*  For
*/

a.helpHyperLink:hover {
	color: #ffffff;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .7em;
}

a.helpHyperLink:link {
	color: #ffffff;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .7em;
}
a.helpHyperLink:visited {
	color: #ffffff;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: .7em;
}

/*************************************
 *
 * Obsolete, need to be replaced in 
 * pages
 *
 *************************************/
 
a.gridSelectedRowStyle:visited {
    color:white;
}

a.gridSelectedRowStyle:link {
    color:white;
}
.activeBTNImage { 
    FILTER: progid:DXImageTransform.Microsoft.Glow( Color=DDDDDD,Strength=7); 
} 
.helperText { 
    font-family:verdana; 
    font-size: 0.7em; 
    color: white; 
    font-weight:bold; 
    text-decoration:underline; 
    cursor:hand; 
    position:relative;
    top: -5; 
} 
/*Start style begin */

.ratingStar {
    font-size: 0pt;
    width: 20px;
    height: 20px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(/RMH.Website/images/Rating/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(/RMH.Website/images/Rating/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(/RMH.Website/images/Rating/SavedStar.png);
}

.RatingFeedBackDiv
{
	visibility: hidden;
	position: absolute;
	height: 87px;
	width: 202px;
	left: 140px;
}
/* print page style arabic*/


@media print
{
	#OptionArea
    {
		display: none;
    }
}
#OptionArea
{
	position: fixed;
	top: 50px;
	height: 182px;
	padding-top: 70px;
	width: 190px;
	background: url('/RMH.website/images/Print/print_options.png' );
	padding-right: 29px;
	left: 40px;
}
#ContantArea
{
   width: 780px;
}
#OptionArea A
{
	display: block;
    color: #ffffff;
    text-decoration: none;
    padding-right:25px;
    padding-top:7px;
    background:no-repeat right url('/RMH.website/images/Print/print_options_c.gif');
}
#optionAreaHeader
{
	position: fixed;
    width: 140px;
    height: 30;
    background: no-repeat right url('/RMH.website/images/print/printIcon_options.png');
    top: 90px;
    padding-right : 30px;
}

/* Accordion */
.accordionHeader
{
	border: 1px solid #43807D;
	color: white;
	background-color: #3A897D;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
	padding-top : 0px;
	padding-bottom : 0px;
}
 

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
      font-family: Arial, Sans-Serif;
      font-size: 12px;
      font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
 
.accordionContent
{
	background-color: #C7E7E2;
	border: 1px dashed #2F4F4F;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
}


/* Security Module */