﻿
.FaTextBox { font-family: Arial; font-size: 12px; direction: rtl; text-align: right; width: 150px; margin: 5px!important; }
.EnTextBox { direction: ltr; text-align: left; }
textarea { font-family: Arial; font-size: 12px; direction: ltr; text-align: left; }
input { font-family: Arial; font-size: 12px; margin: 5px!important; }
select { font-family: Arial; font-size: 12px; direction: ltr; text-align: left; }

/*------------------------- Menu ---------------------*/
#hMenuRootUl .separator { height: 100%; right: 0; top: 0; position: absolute; width: 1px; background-color: red; }
#hMenuRootUl .level1.lastChild > a .separator { display: none; }
#hMenuRootUl .statusicon { background-image: url(../images/MenuImages/plus-right.gif); background-repeat: no-repeat; background-position: center center; }
#hMenuRootUl .level1 > a .statusicon { width: 6px; height: 3px; background-image: url(../images/MenuImages/plus-Down.gif); background-repeat: no-repeat; background-position: center center; }

/* register ------------------------------------------------------------------*/
.regStyle1 { line-height: 18px; margin: 15px 0px 0 25px; text-align: left; }
.regStyle2 { color: Red; }
.regStyle3 { padding-top: 48px; }
.regStyle4 { padding-top: 72px; }

/*----------------------------- Article ---------------------*/
a.articleLink:visited, a.articleLink:link, a.articleLink:active { text-decoration: none; color: #4d4d4d; font-size: 16px; font-weight: bold; }
a.articleLink:hover { color: #22689f; }
.ArticleTitle { border-bottom: solid 1px #d2d2d2; padding-bottom: 7px; margin-bottom: 5px; }
a.sItemLink:visited, a.sItemLink:link, a.sItemLink:active { text-decoration: none; color: white; font-size: 12px; font-weight: normal; font-family: arial; }
a.sItemLink:hover { text-decoration: none; color: white; font-size: 12px; font-weight: normal; font-family: arial; }
.sArticleList1 { padding: 5px; direction: ltr; text-align: justify; margin-bottom: 30px; }
.sArticleList1 .More { background-color: #0d65a8; color: #fff; text-align: center; text-transform: uppercase; padding: 2px 12px; display: inline-block; }
.sArticleList1 .More a { color: #fff; }
.sArticleList1 .More:hover { background-color: #ffe400; }
.sArticleList1 .More:hover a { color: #22689f; }
.sArticleList2 { }
.sArticleList3 { color: #757575; font-size: 13px; margin-bottom: 15px; margin-top: 15px; }
.sArticleList4 { }
.sArticleList5 { font-size: 11px; color: Gray; clear: both; }
.sArticleList6 { display: none; }
.sArticle0 { }
.sArticle1 { color: #231f20; font-size: 18px; margin-bottom: 0; }
.sArticle2 { }
.sArticle3 { text-align: justify; line-height: 23px; }
.sAtricle4 { border-style: dotted; border-width: thin; border-top: none; width: 85%; text-align: left; }
.ArticleViewFooter { font-size: 10px; color: Gray; padding-top: 5px; border-top: 1px solid #d2d2d2; }
.ArticleViewFooter span { margin-right: 10px; }
.ArticleViewFooter a { margin-right: 10px; }
.ArticleViewFooter i { margin-right: 5px; }
.sArticleSubmit1 { }
.sArticleSubmit2 { vertical-align: top; }
.sArticleSubmit3 { }
.sArticleSubmit4 { vertical-align: top; }
.sArticleSubmit5 { vertical-align: top; }
.sArticleSubmit6 { vertical-align: top; }
.sArticleSubmit7 { }
.sArticleSubmit7_0 { direction: ltr; width: 570px; }
.sArticleSubmit8 { }
.sArticleSubmit9 { }
.sArticleSubmit10 { }
.sArticleSubmit11 { }
.sArticleArchive1 { padding: 5px; direction: ltr; text-align: justify; }
.sArticleArchive2 { }
.sArticleArchive3 { }
.sArticleArchiveView { font-size: 11px; color: Gray; clear: both; }

/*----------------------------- News ---------------------*/
a.newsLink:link, a.newsLink:active, a.newsLink:visited { color: #4d4d4d; font-size: 18px; padding-bottom: 15px; display: block; }
.sNewsList1:hover a.newsLink { color: #22689f; }
.sNewsList1 { margin-bottom: 15px; }
.NewsTitle { background: #E1E2EA; padding: 2px 5px; }
.sNewsList2 { border-right: solid 1px #d2d2d2; border-top: solid 1px #d2d2d2; padding-right: 10px; width: 100%; padding-top: 10px; }
.sNewsList3 { text-align: justify; }
.sNewsList4 { font-size: 11px; color: Gray; clear: both; }
.sNewsList5 { border-style: dotted; border-width: thin; border-top: none; width: 85%; text-align: left; display: none; }
.sNewsList6 { padding-bottom: 10px; }
.news-pic { padding-right: 0!important; padding-left: 0!important; }
.news-des { padding-right: 0!important; padding-left: 0!important; border-top: solid 1px #d2d2d2; padding: 20px 0 0 22px!important; margin-top: 35px; }
.news-des p { color: #757575; font-size: 13px; margin-bottom: 30px; height: 60px; overflow: hidden; }
.news-list-footer { color: #999; font-size: 11px; }
.news-list-footer span { margin-right: 10px; }
.sNews1 { border-left: 1px solid #d2d2d2; border-top: 1px solid #d2d2d2; padding-left: 5px; padding-top: 5px; float: right; margin-left: 10px; margin-bottom: 10px; vertical-align: top; }
.sNews2 { color: #231f20; font-size: 18px; }
.sNews4 { text-align: justify; color: #231f20; margin-top: 15px; }
.sNews6 { float: left; }
.sNews7 { display: block; margin: 15px 0 10px 0; }
.sNews8 { margin-top: 15px; }
.NewsViewFooter { font-size: 10px; color: Gray; padding-top: 5px; border-top: 1px solid #d2d2d2; }
.NewsViewFooter span { margin-right: 10px; }
.NewsViewFooter a { margin-right: 10px; }
.NewsViewFooter i { margin-right: 5px; }
a.printLink:link, a.printLink:active, a.printLink:visited { text-decoration: none; font-family: Arial; color: gray; font-size: 10px; }
a.printLink:hover { text-decoration: none; font-family: Arial; color: gray; font-size: 10px; cursor: pointer; }
a.archiveLink:link, a.archiveLink:active, a.archiveLink:visited { text-decoration: none; font-family: Arial; color: gray; font-size: 10px; }
a.archiveLink:hover { text-decoration: none; font-family: Arial; color: gray; font-size: 10px; cursor: pointer; }
a.rssLink:link, a.rssLink:active, a.rssLink:visited { text-decoration: none; font-family: Arial; color: gray; font-size: 10px; }
a.rssLink:hover { text-decoration: none; font-family: Arial; color: gray; font-size: 10px; cursor: pointer; }
a.navLink:link, a.navLink:active, a.navLink:visited { text-decoration: none; font-family: Arial; color: gray; font-size: 10px; }
a.navLink:hover { text-decoration: none; font-family: Arial; color: gray; font-size: 10px; cursor: pointer; }
.DefNewsUserCtrl1 { direction: rtl; text-align: center; margin: 5px; }
.DefNewsUserCtrl2 { height: 60px; width: 50px; vertical-align: top; background-image: url(images/NewsDate.png); background-repeat: no-repeat; background-position: top right; color: #fc4141; text-align: center; font-weight: bold; padding-top: 5px; font-family: Arial; font-size: 12px; }
.DefNewsUserCtrl3 { width: 420px; height: 100px; padding-right: 10px; margin-top: 10px; text-align: justify; vertical-align: top; text-align: right; direction: rtl; }
.DefNewsUserCtrl4 { color: #404040; font-family: Arial; font-size: 12px; line-height: 18px; text-align: justify; }


/*--------------------------- interview -------------------------*/
a.InterviewLink:link, a.InterviewLink:active, a.InterviewLink:visited { text-decoration: none; font-family: Arial; color: #131e5e; font-size: 12px; font-weight: bold; }
a.InterviewLink:hover { text-decoration: none; font-family: Arial; color: #a93391; font-size: 12px; font-weight: bold; cursor: pointer; }
.sInterviewList1 { width: 920px; padding: 5px; }
.sInterviewList2 { margin-left: 5px; float: right; border: solid 1px #E1E2EA; padding: 5px; direction: ltr; }
.sInterviewList3 { }
.sInterviewList4 { font-size: 11px; color: Gray; clear: both; }
.sInterviewList5 { border-style: dotted; border-width: thin; border-top: none; width: 85%; text-align: right; }
.sInterviewList6 { padding-bottom: 10px; }
.sInterviewList7 { }

.sInterview0 { }
.sInterview0_1 { }
.sInterview1 { border: solid 1px #E1E2EA; padding: 5px; float: right; margin-left: 5px; vertical-align: top; direction: ltr; }
.sInterview2 { color: #131e5e; }
.sInterview3 { }
.sInterview4 { }
.sInterview5 { width: 100%; }
.sInterview6 { font-family: Arial; font-size: 12px; color: #6d7a19; text-align: justify; direction: rtl; line-height: 20px; }
.sInterview7 { font-family: Arial; font-size: 12px; color: White; text-align: justify; direction: rtl; line-height: 20px; }
.InterviewViewFooter { font-size: 10px; color: Gray; padding-top: 8px; }
a.printLink:link, a.printLink:active, a.printLink:visited { text-decoration: none; font-family: Arial; color: gray; font-size: 10px; }
a.printLink:hover { text-decoration: none; font-family: Arial; color: gray; font-size: 10px; cursor: pointer; }
a.srvDwnLink:visited, a.srvDwnLink:link, a.srvDwnLink:active { font-family: Arial; text-decoration: none; color: #131e5e; font-size: 12px; }
a.srvDwnLink:hover { font-family: Arial; text-decoration: none; color: #a93391; font-size: 12px; cursor: pointer; }
.sinterview1 { text-align: left; margin: 10px; }
.sinterview2 { float: left; }
.sinterview3 { }
.sinterview4 { clear: both; }
.sinterview5 { width: 47%; float: right; text-align: left; margin-top: 10px; }
.sinterview6 { padding-right: 10px; }
.sinterview7 { }
.sinterview8 { padding-right: 10px; }
.sinterview9 { padding-right: 10px; }
.interviewD1 { padding-bottom: 5px; color: #4f4f4f; display: block; }
.interviewD2 { width: 16px; vertical-align: middle; }
.sinterview10 { width: 6%; float: left; text-align: right; }
.sinterview11 { width: 47%; float: left; text-align: right; }
.sinterview12 { padding-right: 10px; padding-top: 10px; }
.sinterview13 { border-bottom: 1px dotted silver; font-size: 10px; }
.sinterviewPG1 { padding-bottom: 5px; color: #4f4f4f; display: block; }
.sinterviewPG2 { }
.sinterviewPG3 { color: Gray; }
a.sinterviewiceG1:visited, a.sinterviewiceG1:link, a.sinterviewiceG1:active { font-family: Arial; text-decoration: none; color: #131e5e; font-size: 12px; }
a.sinterviewiceG1:hover { font-family: Arial; text-decoration: none; color: #a93391; font-size: 12px; cursor: pointer; }
.sinterviewiceG2 { }


/*--------------------------- PrdcLink --------------------------*/
a.PrdcLink:link, a.PrdcLink:active, a.PrdcLink:visited { text-decoration: none; font-family: Arial; color: #454545; font-size: 12px; font-weight: bold; }
a.PrdcLink:hover { text-decoration: none; font-family: Arial; color: #a93391; font-size: 12px; font-weight: bold; cursor: pointer; }

/*----------------------------- Agency ---------------------*/
a.agencyLink:link, a.agencyLink:active, a.agencyLink:visited { text-decoration: none; font-family: Arial; color: #131e5e; font-size: 12px; font-weight: bold; }
a.agencyLink:hover { text-decoration: none; font-family: Arial; color: #a93391; font-size: 12px; font-weight: bold; cursor: pointer; }

.sAgencyListFlashContainer { overflow: hidden; width: 100%; height: 400px; }
.sAgencyList1 { text-align: left; padding: 5px; }
.sAgencyList2 { margin-right: 5px; }
.sAgencyList3 { }
.sAgencyList4 { font-size: 11px; color: Gray; clear: both; }
.sAgencyList5 { border-style: dotted; border-width: thin; border-top: none; width: 85%; text-align: left; }
.sAgency1 { float: left; margin-right: 5px; vertical-align: top; }
.sAgency2 { color: #131e5e; }
.sAgency3 { }
.sAgency4 { }
.AgencyViewFooter { font-size: 10px; color: Gray; border-top: dotted 1px silver; padding-top: 8px; }


/* register ------------------------------------------------------------------*/
.sReg0 { background-image: url('../images/ybullet.gif'); background-repeat: no-repeat; width: 5px; height: 5px; }
.sReg1 { line-height: 18px; margin: 15px 0px 0 25px; text-align: left; margin: 0 auto; }
.sReg2 { vertical-align: top; text-align: right; }
.sReg3 { vertical-align: bottom; text-align: right; }
.sReg4 { }

/* Poll ------------------------------------------------------------------*/
.sPollCntrl1 { direction: ltr; text-align: left; }
.sPollCntrl2-2 { color: #000000; font-weight: bold; font-size: 16px; border-bottom: 1px solid #d2d2d2; display: block; padding-bottom: 10px; margin-bottom: 10px; }
.sPollCntrl2 { color: #000000; font-weight: bold; }
.sPollCntrl3 { font-size: 10px; width: 400px; direction: ltr; border: 0; border-collapse: collapse; }
.sPollCntrl3 td { padding: 1px; }
.sPollCntrl4 { width: 50px; }
.sPollCntrl5 { background-image: url('../images/poll-bg.gif'); background-repeat: repeat-y; background-position: left top; position: absolute; height: 1.5em; }
.sPollCntrl6 { width: 400px; display: inline-block; padding-right: 5px; }
.sPollCntrl7 { text-align: left; vertical-align: middle; width: 400px; }
.sPollCntrl10 { font-size: 11px; width: 400px; margin-top: 10px; margin-bottom: 30px; }
.sVotUcEn1 { padding: 10px; }


/* Contrls ------------------------------------------------------------------*/
.sEnDate1 { color: #585858; font-size: 10px; }
.sEnDate0 { }
.sEnDate2 { color: #ffde00; }
.sEnDate3 { color: White; }
.sEnDate4 { color: #ffde00; }
.sEnDate5 { color: White; }
.sEnDate6 { color: White; }
.sEnDate7 { color: #ffde00; }
.sEnDate8 { color: White; }
.sHomeBanner1 { width: 115px; height: 92px; border: solid 1px #aeaeae; }
.sSponser1 { width: 115px; height: 92px; border: solid 1px #aeaeae; }
.sDPS1 { width: 210px; height: 190px; }
.sDPS2 { float: left; clear: none; padding: 5px; }
.sDPS3 { width: 230px; vertical-align: top; }
.sDPS4 { height: 140px; overflow: auto; text-align: justify; }
.sDPS5 { color: #28638a; Font-Family: Arial; font-weight: bold; font-size: 12px; }
.sDPS6 { color: #454545; font-family: Arial; font-weight: normal; font-size: 12px; }
.sDPS7 { position: absolute; top: 168px; left: 295px; height: 31px; width: 116px; }
.sLinks1 { }
a.sLinks2:visited, a.sLinks2:link, a.sLinks2:active { font-family: Arial; font-size: 12px; text-decoration: none; color: #131e5e; }
a.sLinks2:hover { font-family: Arial; font-size: 12px; text-decoration: none; color: #a93391; cursor: pointer; }
.sMsg1 { font-family: Arial; font-size: 11px; color: #3c3c3c; text-align: left; direction: ltr; }
.sOccasionRotator { text-align: left; direction: ltr; display: block; margin-left: 15px; }

/* Contact ------------------------------------------------------------------*/
#ContentPlaceHolder1_Captcha1_TxtCpatcha { text-align: right; }
.sContact1 { }
.sContact1 input { margin: 0!important; }
.sContact2 { border-collapse: separate !important; border-spacing: 5px !important; }
.sContact3 { vertical-align: top; }
.sContact4 { vertical-align: top; text-align: left; }
.sContact4 img { position: absolute; }
.sContact5 { vertical-align: bottom; text-align: left; }
.sContact1 select { width: 320px !important; height: 30px !important; border: 1px solid #c0c0c0; margin-bottom: 7px; }
.sContact1 input[type="text"] { width: 320px !important; border: 1px solid #c0c0c0; height: 30px; margin-bottom: 7px!important; }
.sContact1 textarea { width: 320px !important; height: 236px; }
.contact-des { padding-right: 3%!important; }
.contact-des span { display: block; margin-bottom: 8px; }
.contact-des span em { margin-right: 15px; font-size: 18px; }
.contact-form p { margin-bottom: 20px; }
/* FaqList ------------------------------------------------------------------*/
.sFaqList0 { padding: 8px; }
.sFaqList0:hover { -webkit-transition: all 0.5s ease-out; /* Safari 3.2+, Chrome */ -moz-transition: all 0.5s ease-out; /* Firefox 4-15 */ -o-transition: all 0.5s ease-out; /* Opera 10.5–12.00 */ transition: all 0.5s ease-out; /* Firefox 16+, Opera 12.50+ */ }
.sFaqList1 { font-size: 12px; color: #345b9b; line-height: 18px; margin-bottom: 5px; }
.sFaqList1 img { vertical-align: middle; }
.sFaqList2 { font-family: arial; font-size: 13px; color: #231f20; line-height: 16px; cursor: pointer; font-weight: bold; }
.sFaqList2 i { font-size: 16px; }
.sFaqList2 img { vertical-align: middle; }
.sFaqList3 { font-family: arial; font-size: 12px; line-height: 19px; display: none; padding: 11px; text-align: justify; border-top: 1px solid #d2d2d2; margin-top: 10px; }
.sFaqList4 { border-top: none; width: 100%; text-align: right; margin-top: 2px; height: 2px; }
.sFaqList5 { border-collapse: separate !important; border-spacing: 5px !important; }
.sFaqList5 input[type=text] { width: 100%!important; margin: 0!important; }
.sFaqList5 img { position: absolute; height: 26px !important; }
.sFaqList6 { text-align: left; vertical-align: top; }
.sFaqList7 { }
.sFaqList8 { text-align: left; vertical-align: top; }
.sFaqList9 { padding-bottom: 10px; }
.sFaqList10 { }
a.sFaqList11 { text-decoration: none; font-weight: bold; color: #345b9b; }
a.sFaqList12 { text-decoration: none; font-weight: bold; }
.sFaqList2 > a { color: #231f20; }
.sFaqList2 > a:hover { color: #030832; }

/* Password recovvery ------------------------------------------------------------------*/
.sPassRec1 { margin: 0 auto; }
.sPassRec1 img { margin-left: 5px; }
.sPassRec2 { text-align: right; vertical-align: top; }
.sPassRec3 { text-align: right; vertical-align: bottom; }
.sPassRec4 { }

/* Change Password ------------------------------------------------------------------*/
.sChPass1 { }
.sChPass2 { text-align: right; vertical-align: top; }
.sChPass3 { text-align: right; vertical-align: bottom; }
.sChPass4 { }

/* Project List ------------------------------------------------------------------*/
a.projectLink:visited, a.projectLink:link, a.projectLink:active { font-family: Arial; text-decoration: none; color: #fff; font-size: 15px; display: block; margin-bottom: 15px; }
a.projectLink:hover { }
.sPrjList1 { overflow: hidden; padding-left: 0!important; }
.sPrjList1 span { display: block; }
.sPrjList2 { text-align: center; width: 100%; }
.sPrjList3 { width: 100%; }
.sPrjList4 { }
.sPrjList5 { position: absolute; top: 0; left: 0; background-color: rgba(83, 155, 211, 0.7); color: #fff; padding: 25px; height: 100px; transition: all 0.3s ease; width: 94.5%; }
.sPrjList5:after { position: absolute; content: ""; bottom: -15px; left: 50%; border: 15px solid transparent; border-top-color: rgba(83, 155, 211, 0.7); transform: translate(-50%, 50%); transition: all 0.3s ease; }
.project-des { opacity: 0; transition: all 0.3s ease; transition-delay: 0.1s; font-size: 15px; border-top: 1px solid #38709b; padding-top: 15px; }
.sPrjList1:hover .project-des { opacity: 1; }
.sPrjList1:hover .sPrjList5 { height: 200px; background-color: rgba(23, 96, 153, 0.97); }
.sPrjList1:hover .sPrjList5:after { border-top-color: rgba(23, 96, 153, 0.97); }
.sPrjList5 a { color: #fff; }
.sPrjList6 { text-align: center; color: #fff; position: relative; top: -30px; }
.sPrjList6 span { display: inline-block; position: relative; }
.sPrjList6 span:before { content: ""; position: absolute; top: 46%; right: 110%; height: 0; width: 100%; border-top: 1px solid #fff; }
.sPrjList6 span:after { content: ""; position: absolute; top: 46%; left: 110%; height: 0; width: 100%; border-top: 1px solid #fff; }
.sPrjList7 { padding-bottom: 10px; }
.sPrjList8 { }

/* Project  ------------------------------------------------------------------*/
a.prjDwnLink:visited, a.prjDwnLink:link, a.prjDwnLink:active { font-family: Arial; text-decoration: none; color: #131e5e; font-size: 12px; }
a.prjDwnLink:hover { font-family: Arial; text-decoration: none; color: #a93391; font-size: 12px; cursor: pointer; }
a.sPrjG1:visited, a.sPrjG1:link, a.sPrjG1:active { font-family: Arial; text-decoration: none; color: #131e5e; font-size: 12px; }
a.sPrjG1:hover { font-family: Arial; text-decoration: none; color: #a93391; font-size: 12px; cursor: pointer; }
.sPrjG2 { }
.sPrj1 { text-align: center; float: right; }
.sPrj2 { }
.sPrj3 { width: 100%; }
.sPrj4 { }
.sPrj5 { clear: both; }
.sPrj6 { text-align: left; margin-top: 10px; direction: ltr; }
.sPrj7 { text-align: left; direction: ltr; }
.sPrj7_0 { color: #231f20; font-size: 18px; margin-top: 0; }
.sPrj7_1 { padding: 10px; text-align: left; direction: ltr; }
.sPrj7_2 { padding: 10px; text-align: left; direction: ltr; }
.sPrj8 { padding-bottom: 5px; color: #4f4f4f; display: block; }
.sPrj9 { width: 16px; vertical-align: middle; }
.sPrj13 { width: 16px; vertical-align: middle; }

/* Service List ------------------------------------------------------------------*/
a.serviceLink:visited, a.serviceLink:link, a.serviceLink:active { font-family: Arial; text-decoration: none; color: #131e5e; font-size: 12px; display: block; text-align: center; padding: 5px; }
a.serviceLink:hover { font-family: Arial; text-decoration: none; color: #a93391; font-size: 12px; cursor: pointer; display: block; text-align: center; padding: 5px; }
a.srvDwnLink:visited, a.srvDwnLink:link, a.srvDwnLink:active { font-family: Arial; text-decoration: none; color: #131e5e; font-size: 12px; }
a.srvDwnLink:hover { font-family: Arial; text-decoration: none; color: #a93391; font-size: 12px; cursor: pointer; }
.sServList1 { width: 100 #; overflow: hidden; margin-bottom: 50px; position: relative; text-align: left; background: url(/images/ltr/ProBg.png) no-repeat center top; list-style: none; float: left; padding: 1px 0 1px 1px; }
.sServList2 { width: 100%; text-align: center; position: relative; }
.sServList3 { width: 100%; border: none; }
.service-detailes { width: 100%; background-color: #1D649B; color: #fff; padding: 13px; height: 60px; position: absolute; bottom: 0; transition: all 0.5s ease; }
.service-detailes:before { position: absolute; position: absolute; content: ""; top: -15px; left: 43%; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid #1D649B; }
.service-detailes a { color: #fff; }
.sServList4 { margin-top: 14px; font-size: 13px; text-align: center; transition: all 0.6s ease; }
.sServList1:hover .sServList4 { color: #ffe400; }
.sServList5 { text-align: center; color: #fff; font-size: 14px; font-family: arial; margin-top: 20px; opacity: 0; transition: all 0.4s ease; }
.service-detailes .More { background-color: #D9E459; margin-top: 15px!important; text-align: center; text-transform: uppercase; padding: 2px 12px; width: 60px; display: block; margin: 0 auto; }
.service-detailes .More a { color: #1D649B; }
.sServList1:hover .service-detailes { height: 220px; }
.sServList1:hover .service-detailes p { opacity: 1; }
.sServList6 { padding-bottom: 10px; }
.sServList7 { display: none; }
.sServList8 { }
.sServList9 { bottom: 10px; left: 15px; position: absolute; cursor: pointer; }
.sServ9_1 { padding-bottom: 5px; color: #4f4f4f; display: block; }
.sServ9_2 { width: 16px; vertical-align: middle; }

.sServ1 { text-align: center; margin-left: 10px; margin-bottom: 10px; float: right; }
.sServ1 table { display: none; }
.sServ2 { border-left: 1px solid #d2d2d2; border-top: 1px solid #d2d2d2; padding-left: 5px; padding-top: 5px; }
.sServ3 { }
.sServ4 { clear: both; }
.sServ5 { text-align: left; margin-top: 10px; }
.sServ6 { padding-left: 10px; }
.sServ7 { color: #231f20; font-size: 18px; margin-top: 0; margin-bottom: 20px; }
.sServ8 { padding-left: 10px; }
.sServ9 { padding-left: 10px; }
.sServ9_2 { width: 16px; vertical-align: middle; }
.ServD1 { padding-bottom: 5px; color: #4f4f4f; display: block; }
.ServD2 { width: 16px; vertical-align: middle; }
.sServ10 { text-align: left; }
.sServ11 { text-align: left; }
.sServ12 { padding-left: 10px; padding-top: 10px; }
.sServ13 { }
.sServ14 { width: 100%; }
.sServPG1 { padding-bottom: 5px; color: #4f4f4f; display: block; }
.sServPG2 { }
.sServPG3 { color: Gray; }
a.sServiceG1:visited, a.sServiceG1:link, a.sServiceG1:active { font-family: Arial; text-decoration: none; color: #131e5e; font-size: 12px; }
a.sServiceG1:hover { font-family: Arial; text-decoration: none; color: #a93391; font-size: 12px; cursor: pointer; }
.sServiceG2 { border: 2px solid #e1e1e1; }



/* Product List ------------------------------------------------------------------*/
a.ProductLink:visited, a.ProductLink:link, a.ProductLink:active { font-family: Arial; text-decoration: none; color: #f4ddee; font-size: 12px; display: block; text-align: center; }
a.PrdDwnLink:visited, a.PrdDwnLink:link, a.PrdDwnLink:active { font-family: Arial; text-decoration: none; color: #131e5e; font-size: 12px; }
a.PrdDwnLink:hover { font-family: Arial; text-decoration: none; color: #a93391; font-size: 12px; cursor: pointer; }
.sPrdList1 { width: 100 #; overflow: hidden; margin-bottom: 50px; position: relative; text-align: left; background: url(/images/ltr/ProBg.png) no-repeat center top; list-style: none; float: left; padding: 1px 0 1px 1px; }
.sPrdList1:hover { background-position: center bottom; }
.sPrdList1:hover .sPrdList4 { color: #ffe400; margin-top: 15px; }
.sPrdList1:hover .product-detailes a { }
.sPrdList1 > a.ProductLink { line-height: 32px; padding-left: 50px; text-align: left; }
.sPrdList2 { width: 100%; text-align: center; position: relative; }
.sPrdList3 { width: 100%; border: none; }
.sPrdList4 { margin-top: 0; font-size: 13px; text-align: center; transition: all 0.6s ease; }
.product-detailes:before { position: absolute; position: absolute; content: ""; top: -15px; left: 43%; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid #1D649B; }
.sPrdList5 { text-align: center; color: #fff; font-size: 14px; font-family: arial; margin-top: 20px; }
.sPrdList6 { padding-bottom: 10px; }
.sPrdList9 { bottom: 10px; right: 15px; position: absolute; cursor: pointer; }
.product-detailes { width: 100%; background-color: #1D649B; color: #fff; padding: 13px; height: 60px; position: absolute; bottom: 0; transition: all 0.5s ease; }
.product-detailes p { opacity: 0; transition: all 0.4s ease; }
.product-detailes .More { background-color: #D9E459; margin-top: 15px!important; text-align: center; text-transform: uppercase; padding: 2px 12px; width: 60px; display: block; margin: 0 auto; }
.product-detailes .More a { color: #1D649B; }
.sPrdList1:hover .product-detailes { height: 220px; }
.sPrdList1:hover .product-detailes p { opacity: 1; }
.product-detailes a { color: #fff; }
.sPrd1 { text-align: center; margin-left: 10px; margin-bottom: 10px; float: right; }
.sPrd1 table { margin: 0 auto; font-size: 11px; display: none; }
.sPrd2 { border-left: 1px solid #d2d2d2; border-top: 1px solid #d2d2d2; padding-left: 5px; padding-top: 5px; }
.sPrd4 { clear: both; }
.sPrd5 { text-align: left; margin-top: 10px; }
.sPrd6 { padding-left: 10px; }
.sPrd7 { color: #231f20; font-size: 18px; margin-top: 0; margin-bottom: 20px; }
.sPrd8 { padding-left: 10px; }
.sPrd9 { padding-left: 10px; }
.sPrd9_2 { width: 16px; vertical-align: middle; }
.PrdD1 { padding-bottom: 5px; color: #131e5e; display: block; }
.PrdD2 { width: 16px; vertical-align: middle; }
.sPrd10 { text-align: left; clear: both; }
.sPrd11 { text-align: left; }
.sPrd12 { padding-left: 10px; padding-top: 10px; }
.sPrd13 { border-bottom: 1px dotted silver; font-size: 10px; }
.sPrd14 { width: 100%; }
.sPrdPG1 { padding-bottom: 5px; color: #131e5e; display: block; }
.ProGallery { float: left; margin: 0 5px 5px; list-style: none; }
.sPrdPG3 { color: Gray; }
a.sProductG1:visited, a.sProductG1:link, a.sProductG1:active { font-family: Arial; text-decoration: none; color: #131e5e; font-size: 12px; font-weight: bold; }
a.sProductG1:hover { font-family: Arial; text-decoration: none; color: #a93391; font-size: 12px; cursor: pointer; font-weight: bold; }
.sProductG2 { border: 1px solid #e1e1e1; padding: 5px; }



/* Sitemap ------------------------------------------------------------------*/
.sSitemap1 { }
.sSitemap2 { padding-right: 5px; display: block; }

/* OrganizationChart ------------------------------------------------------------------*/
.sOrganizationChart1 { }
.sOrganizationChart2 { }
.sOrganizationChart3 { display: none; background: url('../Images/Tooltip/white_arrow_big-left.png'); background-repeat: no-repeat; width: 344px; height: 216px; font-size: 11px; font-family: Arial; color: black; z-index: 10000; }
.sOrganizationChart4 { margin: 15px 20px 5px 35px; white-space: normal; text-align: justify; }
.sOrganizationChart5 { float: left; margin: 0 10px 0 10px; }

/* SitePage ------------------------------------------------------------------*/
.sSitepage1 { }
.sSitepage2 { }
.sSitepage3 { }

/* UserInfo ------------------------------------------------------------------*/
.sUserInfo1 { border-collapse: collapse; direction: ltr; text-align: left; }
.sUserInfo2 { vertical-align: top; text-align: right; }
.sUserInfo3 { vertical-align: bottom; text-align: right; }

/* navigator ------------------------ */
.navStyle7 { margin: auto; text-align: center; color: #5f6487; }
.navStyle8 { border-collapse: collapse; width: 648px; height: 31px; margin: auto; width: 100%; background: #21689F; color: #fff; margin-top: 100px; }
.navStyle9 { text-align: left; }
.navStyle10 { padding-left: 10px; }
.navStyle11 { }
.navStyle13 { text-align: right; padding-top: 0px; height: 20px !important; overflow: hidden !important; }
.navStyle8 input { height: 20px !important; vertical-align: middle; display: inline; line-height: 18px; text-align: center; }
.navStyle15 table input { margin: 0 2px !important; }
.navStyle15 table td { padding: 0 3px !important; }
.navStyle13_1 { width: 20px; font-family: Tahoma; font-size: 11px; }
.navStyle13_2 { height: 17px; font-family: Tahoma; font-size: 12px; }
.navStyle13_3 { height: 17px; font-family: Tahoma; font-size: 12px; }
.navStyle14 { text-align: right; line-height: 18px; vertical-align: middle; padding: 0 !important; margin: 0!important; }
.navStyle15 { text-align: right; vertical-align: bottom; }
.navStyle16 { text-align: right; }
.navStyle17 { padding-right: 10px; }

/* Download ------------------------ */
.sDown1 { padding-bottom: 5px; color: #231f20; display: block; border-bottom: 1px solid #d2d2d2; margin-bottom: 10px; }
.sDown2 { padding-bottom: 20px; }
.sDown2 table tr:first-child { display: none; }
.sDown3 { }
.sDown4 { width: 20%; text-align: center; }
.sDown5 { text-align: left; }
.sDown5 img { width: 25px!important; margin: 5px; }
.sDown6 { width: 40%; text-align: left; }
.sDown7 { }
.sDown8 { width: 20%; text-align: center; display: none; }
.sDown9 { text-align: center; display: none; }
.sDown10 { width: 20%; text-align: left; }
.sDown11 { }
.sDown12 { }
a.DownloadLink:link, a.DownloadLink:active, a.DownloadLink:visited { text-decoration: none; font-family: Arial; color: #131e5e; font-size: 12px; }
a.DownloadLink:hover { text-decoration: none; font-family: Arial; color: #a93391; font-size: 12px; cursor: pointer; }


/* Gallery ------------------------ */
.sGView1 { float: left; }
.sGView2 { vertical-align: middle; }
.sGView3 { float: right; margin-right: 10px; margin-top: 10px; }
.sGView4 { clear: both; }
.sGView5 { text-align: center; padding: 10px; overflow: hidden; float: left; list-style: none; }
.sGView6 { width: 100%; height: auto; opacity: 0.85; transition: all 0.3s ease; }
.sGView6 { width: 100%; height: auto; opacity: 0.85; transition: all 0.3s ease; }
.sGView6:hover { opacity: 1; }
.sGView7 { text-align: center; font-size: 13px; }
.sGView8 { color: #000; }
/* GalleryList --------------------------*/
.sGList1:before { z-index: 1; width: 39px; height: 35px; content: ''; position: absolute; left: 0; top: 0; background: url(../images/gallery-hover.png); background-size: cover; transition: all 0.3s ease; }
.sGList1 { position: relative; text-align: left; width: 100%; overflow: hidden; list-style: none; float: left; padding-top: 0; margin-bottom: 30px; }
.sGList1:hover:before { width: 90%; height: 100%; }
.sGList1 img { width: 100%; }
.sGList1:hover .sGList1_2 .More { opacity: 1; }
.sGList1_1 { text-align: center; width: 264px; height: 163px; margin: auto; overflow: hidden; }
.sGList1_1 a img { border: none; }
.sGList1_2 { z-index: 2; position: absolute; top: 30px; left: 30px; font-size: 19px; text-transform: uppercase; }
.sGList1_2 .More { background-color: #D9E459; margin-top: 15px!important; text-align: center; text-transform: uppercase; padding: 2px 12px; width: 60px; display: block; color: #1D649B; FONT-SIZE: 12PX; transition: all 0.3s ease; transition-delay: 0.2s; }
.sGList1_2:before { }
.sGList4 a { color: #fff; }
.sGList4 a:hover { color: #FFF; }
.sGList1_3 { display: block; font-size: 13px; }
.gallery-pic { width: 100% !important; height: auto!important; }
.sGList2 { direction: ltr; }
.sGList3 { color: White; }
a.sGList3 { color: #f4ddee; font-weight: bold; }
a.sGList3:hover { color: #fff; font-weight: bold; }
.sGList4 { padding-bottom: 10px; }
.sGList5 { }
/*--------------------------------------*/


/* FooterMenu --------------------------*/
a.sFtrLink1:link, a.sFtrLink1:visited, a.sFtrLink1:active { font-size: 12px; font-family: arial; }
a.sFtrLink1:hover { font-size: 12px; font-family: arial; }
.sFtrMenu1 { direction: ltr; margin-right: 5px; font-size: 11px; }
.sFtrMenu2 { }

/* TopMenu --------------------------*/
a.sFtrLinkTop1:link, a.sFtrLinkTop1:visited, a.sFtrLinkTop1:active { font-size: 10px; }
a.sFtrLinkTop1:hover { font-size: 10px; }
.sFtrMenuTop1 { direction: ltr; margin-right: 5px; font-size: 11px; }

/* Menu --------------------------*/
.menuDatalistDiv { }
.sMenu1 { }

/* LinkList --------------------------*/
.sLinkLis1 { padding-top: 15px; vertical-align: top; text-align: left; margin-top: 25px; transition: all 0.3s ease; }
.sLinkLis1-1:hover a.sLinkLis2 img { transform: scale(1.05); }
.sLinkLis1-1 { text-align: center; }
a.sLinkLis2:link, a.sLinkLis2:visited, a.sLinkLis2:active { text-decoration: none; font-family: Calibri; color: #231F20; font-size: 14px; font-weight: bold; }
a.sLinkLis2 img { display: block; margin: 0 auto; transition: all 0.3s ease; }
a.sLinkLis2:hover { }


/* counter -----------------------------------------------*/
.counter1 { color: #02271f; font-family: Arial; font-size: 12px; direction: ltr; text-align: left; font-weight: normal; }
a.sitemappathLink:link, a.sitemappathLink:visited, a.sitemappathLink:hover, a.sitemappathLink:active { font-size: 11px; }

/* Comment  -----------------------------------------------*/
.sComment1 { }
.sComment2 { }
.sComment3 { }
.sComment4 { }
.sComment5 { }
.sComment6 { }
.sComment7 { vertical-align: top; }
.sComment8 { }
.sComment9 { }
.sComment10 { }
.sComment11 { }
.sComment12 { }
.sComment13 { }
.sComment14 { }


/*----------------------Numerator-----------------------*/
.numer1 { direction: rtl; text-align: left; line-height: 18px; width: 97%; color: red; }
.numer2 { font-family: arial; font-size: 11px; }
.numer2 { font-family: arial; font-size: 11px; color: gray; }

/*---- oreder submit -----*/
.orderSubmit1 { padding: 10px; direction: ltr; text-align: left; position: relative; width: 450px; font-family: Arial; font-size: 12px; font-weight: normal; }
.orderServiceHr1 { width: 100%; border: solid 1px gray; border-bottom: 0px; }
.serviceOrdSrv1 { }

/*-----------------------rss feed--------------------------*/
.rfStyle0 { margin: auto; text-align: left; direction: ltr; position: relative; }
.rfStyle1 { background-color: #c8dfee; width: 130px; padding: 5px; vertical-align: top; }
.rfStyle3 { padding-top: 30px; }
.rfStyle4 { background-color: #ffffff; padding: 5px; margin-left: 10px; }
.rfStyle4 li { /*list-style:none*/ }
.rfStyle4 li b { color: #0f0f0f; }
.rfStyle4 li { color: red; }
.minimeFeedText { color: black; text-align: justify; }
.rfStyle5 { }
.rfStyle6 { font-size: 14px; color: Black; }
.rfStyle7 { width: 100%; }
.rfStyle8 { }
a.rfLink:link, a.rfLink:visited, a.rfLink:active { display: inline-block; width: 108px; height: 20px; border: solid 1px #c8dfee; text-decoration: none; padding-left: 5px; margin: 0; line-height: 18px; }
a.rfLink:hover, a.rfLink.selected { display: inline-block; width: 108px; height: 20px; border: solid 1px #c0d8e4; background-color: #cfdfef; text-decoration: none; color: #28639c; padding-left: 5px; margin: 0; line-height: 18px; }
a.rfMorelink:link, a.rfMorelink:visited, a.rfMorelink:active { text-decoration: none; }
a.rfMorelink:hover { text-decoration: none; }


/*----------------------- Search ---------------------*/
.autocomplete-w1 { background: url(../images/autocompleteShadow.png) no-repeat bottom right; position: absolute; top: 0px; left: 0px; margin: 8px 0 0 6px; /* IE6 fix: */ _background: none; _margin: 0; }
.autocomplete { border: 1px solid #999; background: #FFF; color: #131e5e; cursor: default; text-align: left; max-height: 350px; overflow: auto; margin: -6px 6px 6px -6px; /* IE6 specific: */ _height: 350px; _margin: 0; _overflow-x: hidden; }
.autocomplete .selected { background: #a93391; color: #f4d3ed; }
.autocomplete .selected strong { color: white; }
.autocomplete div { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete strong { font-weight: normal; color: #a93391; }
.acSearchButton { /*background-image:url(../Images/search.png);border:none;background-color:transparent; height: 23px; Width: 24px;
                    margin-bottom: 0px; cursor:pointer;*/ }
.acSearchTextInput { /*width: 245px;background-color: #ededed;height: 18px;border: 1px solid #606060;color: #6a6a6a; padding: 3px*/ }
.acSearchButtonTd { padding-right: 2px; width: 30px; text-align: right; padding-top: 0px; }
.acSearchTextInputTd { width: 160px; padding-top: 0px; }

span.hilite { background-color: #a93391; color: white; padding: 2px; }
.sSearch1 { }
.sSearch2 { font-family: Arial; color: red; font-size: 12px; }
.sSearch3 { width: 100%; }
.sSearch4 { }
a.sSearch5:link, a.sSearch5:active, a.sSearch5:visited { text-decoration: none; font-family: Arial; color: #131e5e; font-size: 12px; font-weight: bold; }
a.sSearch5:hover { text-decoration: none; font-family: Arial; color: #a93391; font-size: 12px; font-weight: bold; cursor: pointer; }
.sSearch6 { }
.sSearch7 { border: 0px; border-top: dotted 1px silver; width: 100%; text-align: center; }
.searchCtrl1 { direction: rtl; text-align: right; padding-top: 5px; }
.searchCtrl2 { background-image: url(../Images/search.png); border: none; background-color: transparent; height: 23px; Width: 24px; margin-bottom: 0px; }
.searchCtrl3 { padding-left: 0px; width: 30px; text-align: right; padding-top: 8px; }
.searchCtrl4 { width: 160px; padding-top: 8px; padding-right: 8px; font-family: Arial; font-size: 12px; text-align: justify; direction: rtl; }


/*---- User Panel -----*/

.sUP1 { padding: 5px; line-height: 18px; }
.sUP2 { font-size: 11px; color: Blue; }
.sUP3 { direction: ltr; display: inline-block; font-size: 11px; }
.sUP5 { width: 70px; text-align: left; font-weight: bold; font-size: 10px; vertical-align: top; }
.sUP6 { width: 70px; text-align: left; font-weight: bold; font-size: 10px; vertical-align: top; }
.gvDataHeader { }
.sUPFileLink { text-decoration: none; }


/*Horizental LoginControl ------------------------------------------------------------------*/
.HLoginCtrl0 { width: 650px; height: 32px; vertical-align: top; padding-right: 5px; }
.HLoginCtrl1 { width: 650px; font-family: Arial; font-size: 11px; height: 32px; color: black; }
.HLoginCtrl2 { width: 650px; height: 30px; font-family: Arial; font-size: 11px; color: black; border: 0px; }
.HLoginCtrl3 { border: none; width: 65px; text-align: center; }
.HLoginCtrl4 { font-size: 11px; width: 42px; padding-top: 0px; }
.HLoginCtrl5 { height: 15px; font-size: 11px; border: solid 1px #989898; }
.HLoginCtrl6 { width: 65px; }
.HLoginCtrl7 { height: 15px; }
.HLoginCtrl8 { font-size: 11px; padding-top: 0px; }
.HLoginCtrl9 { }
.HLoginCtrl10 { height: 18px; font-size: 11px; width: 100px; }
.HLoginCtrl11 { vertical-align: middle; }
.HLoginCtrl12 { padding-right: 5px; }
.LoginCtrl13 { width: 180px; text-align: center; }
.HLoginCtrl13_1 { color: #115ea3; font-size: 11px; width: 100%; }
.HLoginCtrl14 { padding-top: 0px; }
.HLoginCtrl15 { border: 0px; height: 30px; }
.HLoginCtrl18 { text-align: right; padding-right: 10px; padding-top: 5px; text-decoration: none; }
.HLoginCtrl19 { color: #3d7d43; }
a.HLoginCtrl:visited, a.HLoginCtrl:link, a.HLoginCtrl:active { text-decoration: none; color: black; font-size: 11px; font-weight: normal; font-family: Arial; cursor: pointer; padding-top: 5px; }
a.HLoginCtrl:hover { text-decoration: none; color: #0068ab; font-size: 11px; font-weight: normal; font-family: Arial; cursor: pointer; }

.HLoginReg14 { font-size: 10px; }
.HLoginCtrl4_1 { padding-left: 10px; }
/* vertical LoginControl ------------------------------------------------------------------*/
.LoginCtrl0 { border: 2px solid rgba(35, 31, 32, 0.43); margin: auto; padding: 10px; width: 343px; margin-bottom: 30px; }
.LoginCtrl1 { width: 300px; height: 100px; direction: ltr; font-family: arial; font-size: 11px; color: #115ea3; font-weight: bold; border: 0px; margin: 20px; }
.LoginCtrl2 { width: 270px; height: 18px; direction: ltr; font-family: arial; font-size: 8pt; color: #696969; font-weight: bold; border: 0px; }
.LoginCtrl3 { border: none; text-align: left; direction: ltr; vertical-align: top; }
.LoginCtrl4 { font-size: 11px; text-align: center; padding-top: 5px; width: 140px; padding-right: 10px; }
.LoginCtrl5 { height: 20px; font-size: 11px; Width: 200px; border: 1px solid #C0C0C0; }
.LoginCtrl6 { text-align: left; }
.LoginCtrl7 { text-align: center; width: 212px; height: 20px; padding: 0px; padding-bottom: 2px; }
.LoginCtrl8 { font-size: 11px; text-align: left; }
.LoginCtrl9 { text-align: left; }
.LoginCtrl10 { height: 18px; font-size: 11px; width: 100px; }
.LoginCtrl11 { text-align: left; vertical-align: middle; }
.LoginCtrl12 { text-align: right; padding-right: 5px; }
.LoginCtrl13 { color: #00346F; font-size: 11px; width: 100%; text-align: left; direction: ltr; vertical-align: top; }
.LoginCtrl13_1 { color: #00346F; font-size: 11px; width: 100%; }
.LoginCtrl14 { padding-top: 0px; }
.LoginCtrl15 { width: 192px; border: 0px; }
.LoginCtrl:visited, a.LoginCtrl:link, a.LoginCtrl:active { text-decoration: none; color: #21689F; font-size: 11px; font-weight: normal; font-family: arial; cursor: pointer; padding-top: 5px; }
a.LoginCtrl:hover { text-decoration: none; color: yellow; font-size: 11px; font-weight: normal; font-family: arial; cursor: pointer; }
.LoginReg14 { font-size: 10px; }
.LoginCtrl4_1 { width: 200px; padding-top: 10px; padding-bottom: 10px; text-align: left; padding-left: 56px; }


/*----------------------------- Track ---------------------*/
a.Track:visited, a.Track:link, a.Track:active { text-decoration: none; color: #87c4f9; font-size: 12px; font-weight: bold; }
a.Track:hover { font-family: Arial; font-size: 12px; text-decoration: none; color: #dff6fc; font-size: 12px; font-weight: bold; cursor: pointer; }
.sTrackList1 { width: 920px; padding: 5px; direction: ltr; text-align: justify; margin-top: 20px; line-height: 8pt; }
.sTrackList2 { }
.TrackNumber { direction: ltr; unicode-bidi: embed; }
.TrackTitle { font-weight: bold; color: yellow; }
.TrackList { margin-top: 10px; padding-top: 10px; border-top: dotted 1px; }
.sTrackDataDiv { width: auto; height: auto; margin-top: 10px; border: solid 0px; text-align: left; }
.TrackInfoTable { width: auto; height: auto; direction: ltr; text-align: left; }
.TrackInfoTable tr td { padding-right: 5px; direction: ltr; text-align: left; }
.sTrack1 { color: #87c4f9; }
.sTrack2 { }
.sTrack3 { }
.sTrack4 { border-style: dotted; border-width: thin; border-top: none; width: 75%; text-align: left; }
.TrackViewFooter { font-size: 11px; color: Gray; clear: both; }

/* SendToFriend ------------------------------------------------------------------*/
.SendToFriend2 { direction: ltr; font-family: Arial; font-size: 12px; color: white; text-align: left; width: 100%; }
.SendToFriend5 { width: 80px; text-align: left; }
.SendToFriend7 { text-align: left; }
.SendToFriend8 { text-align: left; }
.SendToFriend9 { text-align: left; }
.SendToFriend10 { text-align: left; }
.SendToFriend11 { text-align: left; }
.SendToFriend12 { text-align: left; vertical-align: top; }
.SendToFriend13 { text-align: left; }
.SendToFriend14 { text-align: left; }
.SendToFriend15 { text-align: left; }
.SendToFriend16 { text-align: left; }
.SendToFriend17 { text-align: left; }

/*---- DailyAds UserControl -----*/
.sDailyAds1 { }
.sDailyAds2 { }
.sDailyAds3 { width: 100px; text-align: center; }


/*---- AdsView -----*/
.sAdsView1 { }
.sAdsView2 { font-weight: bold; font-size: 14px; color: #FF6600; }
.sAdsView3 { float: left; margin: 0 10px 10px 10px; }
.sAdsView4 { }
.sAdsView5 { margin: 20px 0 0 0; }
.sAdsView6 { font-weight: bold; font-size: 12px; color: #FF6600; }
.sAdsView7 { margin: 10px 0 0 0; }
.sAdsView8 { width: 50px; }
.sAdsView9 { }
.sAdsView10 { margin-top: 20px; }
.sAdsView11 { font-weight: bold; }
.sAdsView12 { }

/*-- SiteMap Path --*/
.rtNode { /*display: none*/ }

/*---- ThreadView -----*/
.sThreadView0 { color: Black; }
.sThreadView1 { }
.sThreadView2 { margin-top: 15px; margin-bottom: 10px; border: dotted 1px gray; min-height: 65px; padding: 5px 10px 5px 5px; }
.sThreadView3 { text-align: center; font-size: 12px; }
.sThreadView4 { }
.sThreadView5 { padding: 5px 5px 0 5px; }
.sThreadView6 { direction: rtl; font-size: 11px; }
.sThreadView7 { margin-top: 15px; clear: both; }
.sThreadView8 { font-weight: bold; }
.sThreadView9 { }
.sThreadView10 { }
.sThreadView11 { font-size: smaller; }
.sThreadView12 { width: 120px; vertical-align: top; padding: 5px; }
.sThreadView13 { border-left: dashed 1px #0b198d; }
.sThreadView14 { }
.sThreadView15 { }
.sThreadView16 { }
.sThreadView17 { }

/*---- ForumList -----*/
.sForumList0 { }
.sForumList1 { }
.sForumList2 { padding-left: 10px; font-size: 11px; color: black; }
.sForumList3 { }
.sForumList4 { }

/*---- PostAddEdit -----*/
.sPostAddEdit0 { }
.sPostAddEdit1 { color: Black; }
.sPostAddEdit2 { margin-top: 15px; }
.sPostAddEdit3 { }
.sPostAddEdit4 { margin-bottom: 15px; }
.sPostAddEdit5 { }
.sPostAddEdit6 { }
.sPostAddEdit7 { margin-top: 12px; }
.sPostAddEdit7 .cleditorMain { display: inline-block; }
.sPostAddEdit7 textarea { direction: ltr; text-align: right; }
.sPostAddEdit8 { vertical-align: top; }
.sPostAddEdit9 { margin-top: 12px; }
.sPostAddEdit10 { margin-top: 12px; padding-right: 30px; }
.sPostAddEdit11 { text-align: center; margin-top: 10px; }
.sPostAddEdit12 { vertical-align: top; }

/*---- JobRequest -----*/
.sJobRequest1 { }
.sJobRequest2 { line-height: 18px; text-align: justify; }
.sJobRequest3 { width: 240px; text-align: right; }
.sJobRequest4 { color: red; }
.sJobRequest5 { vertical-align: top; }
.sJobRequest6 { font-weight: bold; }
.sJobRequest7 { }

/*--------------------------GroupList--------------------------*/
.grouplist-page { margin-top: 20px; }
.grouplist { overflow: hidden; margin-bottom: 50px; position: relative; text-align: left; list-style: none; float: left; padding: 1px 0 1px 1px; }
.grouplist:hover .grouplist-link { height: 220px; }
.grouplist:hover .sGroupList10 { opacity: 1; }
.grouplist:hover .grouplist-link > a { margin-top: 15px; }
.sGroupListimg { width: 100%; text-align: center; position: relative; }
.sGroupListimg img { width: 100%; border: none; }
.grouplist-link { width: 100%; background-color: #1D649B; color: #fff; padding: 13px; height: 60px; position: absolute; bottom: 0; transition: all 0.5s ease; text-align: center; }
.grouplist-link:before { position: absolute; position: absolute; content: ""; top: -15px; left: 43%; width: 0; height: 0; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid #1D649B; }
.grouplist-link > a { color: #fff; display: block; font-size: 15px; margin-top: 8px; }
.sGroupList10 { text-align: center; color: #fff; font-size: 14px; font-family: arial; margin-top: 20px; opacity: 0; transition: all 0.4s ease; }
.sGroupList10 a { color: #fff; display: block; }
.grouplist-link .More { background-color: #D9E459; margin-top: 15px!important; text-align: center; text-transform: uppercase; padding: 2px 12px; width: 60px; display: block; margin: 0 auto; }
.sGroupList1 { display: block; margin-bottom: 30px; }
.sGroupList2 { }
.sGroupList3 { }
.sGroupList4 { }
.sGroupList5 { }
.sGroupList6 { }
.sGroupList7 { }
.sGroupList8 { }
.sGroupList9 { }
.sGroupList10 { }
.sGroupList11 { }

/* Comment  -----------------------------------------------*/
.sRER1 { margin-bottom: 10px; direction: ltr; }
.sRER1_0 { display: block; font-size: 13px; margin-bottom: 5px; color: #152C53; }
.sRER1_1 { }
.sRER2 { }
.sRER3 { }
.sRER4 { font-weight: bold; font-size: 11px; }
.sRER5 { font-weight: bold; font-size: 11px; }
.sRER6 { display: inline-block; vertical-align: top; }
.sRER6 img { vertical-align: top; }
.sRER7 { }
.clear { clear: both; }
/*about-us ------------------------------------------------------------------*/
.about-us div { padding-right: 0!important; padding-left: 0!important; margin-bottom: 30px; }
.about-us h4 { margin-top: 0; margin-bottom: 15px; font-size: 20px; }
.about-us img { width: 98%; }
.about-us p { text-align: justify; }
.about-us .about-img { padding-left: 20px; padding-top: 40px; }
.about-us-title:before { }

@media (min-width:991px) and (max-width:1500px) {
    .sPrjList5 { width: 93.1%; }
}

@media (max-width: 991px) {
    .sNewsList2 { border: none; }
    .news-des { margin-top: 10px; border-top: none; }
    .sNews1 { width: 100%; border: none; }
    .contact-des { margin-bottom: 30px; }
    .Vertical-Menu h2:after { display: none!important; }
}

@media (max-width:768px) {
    .sPrdList1, .grouplist, .sServList1 { margin-left: 30%; }
    .sPrd1, .sServ1 { float: none; }
    .sPrd2, .sServ2 { width: 50%; }
    .sPrjList5 { width: 94.5%; }
    .sPrj2 { width: 50%; margin-bottom: 20px; }
    .sPrj1 { float: none; }
}

@media (max-width:640px) {
    .SiteMap { display: none; }
}

@media (max-width:580px) {
    .navStyle8 { display: none; }
}

@media (max-width:500px) {
    .sPrjList1 { width: 80% !important; }
    .sPrjList5 { width: 95.3%; }
}

@media (max-width:480px) {
    .sContact1 input[type="text"] { width: 100%!important; }
}

@media (max-width:360px) {
    .sPrdList4 { font-size: 10px; }
    .sPrd2 { width: 100%; }
    .sPrj2 { width: 100%; }
    .sPrdList1:hover .product-detailes { height: 60px; }
    .sServList1:hover .service-detailes { height: 60px; }
    .grouplist:hover .grouplist-link { height:60px; }
    .sPrjList5 { width: 92%; }
}

@media (max-width:325px) {
    .LoginCtrl0 { width: 275px; }
    .LoginCtrl5 { width: 145px; }
}
