body {
 direction:rtl;
 font-family:"JannaLTBoldRegular";
 font-size:11px;
 text-align:right
}
body {
 background:#fafafa url(images2/top_bg.png) no-repeat center top;
 margin:0
}
@font-face {
 font-family:'AlHurraTxtlight';
 src:url(font/AlHurraTxtlight.eot);
 src:url('font/AlHurraTxtlight.eot?#iefix') format('embedded-opentype'),
 url(font/AlHurraTxtlight.woff2) format('woff2'),
 url(font/AlHurraTxtlight.woff) format('woff'),
 url(font/AlHurraTxtlight.ttf) format('truetype'),
 url('font/AlHurraTxtlight.svg#AlHurraTxtlight') format('svg');
 font-weight:400;
 font-style:normal
}
a {
 text-decoration:none
}
a:hover {
 color:#ccc
}
.txt_blue {
 font-family:"JannaLTBoldRegular";
 font-size:12px;
 color:#6D9DBD
}
.RequiredMarkCssClass {
 color:Red
}
.right_cont_arch table {
 width:100%;
 table-layout:auto
}
table.tblUploader td {
 background:#e5e5e5
}
.txt_blue a {
 color:#248BBF;
 text-decoration:underline
}
.dotted {
 background-image:url(images/dotted.gif);
 background-repeat:repeat-x;
 height:1px
}
.date_color {
 color:#BC8B34
}
.dg-SMSLetters {
 max-width:910px
}
.itemRow {
 padding-right:10px;
 font-family:"JannaLTBoldRegular";
 font-size:11px;
 border-left-width:1px;
 border-right-width:1px;
 border-top-width:1px;
 border-bottom-width:1px;
 height:26px;
 text-align:right
}
.dgHeader {
 height:auto;
 padding:10px 10px 18px 10px;
 border:1px solid #000;
 background:#fcfcfc url(images2/block_adminbg.png) repeat-x top;
 height:26px;
 text-align:center;
 font-weight:700
}
.alteranateRow {
 padding-right:10px;
 font-family:"JannaLTBoldRegular";
 font-size:11px;
 border-left-width:1px;
 border-right-width:1px;
 border-top-width:1px;
 border-bottom-width:1px;
 background-color:#F5F5F7;
 height:26px;
 text-align:right
}
textarea {
 border:solid 1px #dcdcdc;
 -webkit-transition:box-shadow 0.3s,border 0.3s;
 transition:box-shadow 0.3s,border 0.3s;
 outline:none;
 max-width:450px
}
textarea:focus,
textarea.focus {
 border:solid 1px #707070;
 box-shadow:0 0 5px 1px #969696
}
.lblValue {
 display:block;
 margin:0 5px 0 0;
 font:normal 12px "JannaLTBoldRegular";
 color:#024457;
 line-height:normal;
 max-width:800px
}
table#tblContent {
 font:bold 13px "JannaLTBoldRegular";
 border-radius:11px;
 line-height:40px
}
#tblContent tr:nth-child(even) {
 background-color:#fff
}
td.PopupTdValue {
 background:#e8f5dc;
 min-width:370px
}
td.PopupTdKey {
 background:#a6d06e;
 min-width:125px
}
.tdvPlatform {
 border:1px solid #e0e0e0
}
.tdkPlatform {
 width:17%;
 border:1px solid #e0e0e0;
 background:#f1fef0;
 color:#024457;
 padding-right:7px
}
.thumbnailAtt {
 text-align:center;
 border-left:1px solid #fff
}
.thumbnailAtt img {
 width:70px;
 height:46px
}
td.tdKey {
 width:17%
}
.tdKey:before {
 content:'';
 background:url(images/postbullets.png) no-repeat;
 width:7px;
 height:7px;
 float:right;
 margin:14px 0 0 5px
}
.tdValue:before {
 content:'';
 width:150px;
 text-align:left;
 border-radius:33%;
 margin:0 8px
}
.collapsePanelTitle {
 background-color:Gray;
 text-align:center;
 color:White;
 font-size:18px
}
.CollapsePanleTitle {
 height:15px;
 text-decoration:none;
 font-family:"JannaLTBoldRegular";
 font-size:12px;
 color:#6D9DBD;
 font-weight:700
}
.checkboxList span {
 width:50%;
 display:-webkit-inline-box;
 line-height:35px;
 font-size:12px
}
.box ul.fileList {
 max-height:130px
}
.checkboxList {
 display:block;
 width:77%;
 padding:0 15px
}
.PopupOpenTableInside,
div#ctl00_ContentPlaceHolder1_ctl00_Div1 {
 overflow:visible;
 max-height:450px!important
}
.PopupOpenTableTitle {
 font-size:17px;
 color:#024457
}
.box {
 height:250px;
 line-height:30px
}
.PopupOpenTableOuter {
 padding:10px 20px;
 background:#e5e5e5;
 text-decoration:none;
 border-radius:3px;
 line-height:25px;
 box-shadow:0 3px 0 0 #285d28;
 min-width:320px;
 min-height:180px;
 -webkit-transition:all 0.3s;
 transition:all 0.3s;
 -webkit-transform:translateX(-50px);
 transform:translateX(-50px)
}
.attList,
#fileList {
 max-height:200px;
 overflow:auto
}
ul#fileList li {
 list-style:none;
 background:rgba(255,255,255,.3);
 margin:2px;
 border-radius:5px;
 padding:5px;
 line-height:21px
}
.deleteMe {
 position:relative;
 width:20px;
 height:20px;
 opacity:.3;
 cursor:pointer;
 float:left
}
.deleteMe:hover {
 opacity:1
}
.deleteMe:before,
.deleteMe:after {
 position:absolute;
 left:15px;
 content:' ';
 height:23px;
 width:2px;
 background-color:rgba(222,0,0,.66)
}
.deleteMe:before {
 -webkit-transform:rotate(45deg);
 transform:rotate(45deg)
}
.deleteMe:after {
 -webkit-transform:rotate(-45deg);
 transform:rotate(-45deg)
}
.Hidden {
 visibility:hidden;
 display:none
}
.Visible {
 visibility:visible;
 display:block
}
div#ctl00_ContentPlaceHolder1_ctl00_ModalPopupExtender1_backgroundElement {
 background:rgb(11,11,10);
 opacity:.8
}
.links {
 color:#333;
 font-size:11px
}
.links a {
 font-weight:700;
 font-size:11px;
 color:#069;
 text-decoration:none
}
.NewsTitle {
 font-family:"JannaLTBoldRegular";
 color:#6D9DBD;
 font-size:11px;
 text-decoration:none
}
.NewsTitle:hover {
 text-decoration:underline
}
.btn1 {
 background-image:url(images/btn.gif);
 background-repeat:no-repeat;
 background-position:center;
 text-decoration:none;
 font-family:"traditional Arabic";
 font-size:17px;
 font-weight:700;
 color:#011a39;
 text-align:center;
 display:block;
 width:68px;
 padding:0 15px 0 15px
}
.btn1:link,
.btn1:visited {
 text-decoration:none;
 background-image:url(images/btn.gif);
 background-repeat:no-repeat;
 display:block;
 height:80px;
 padding-top:2px
}
.btn1:hover {
 text-decoration:none;
 background-image:url(images/btn_over.gif);
 background-repeat:no-repeat;
 color:#326600
}
.btn1:active {
 text-decoration:none;
 background-image:url(images/btn_click.gif);
 background-repeat:no-repeat;
 display:block;
 height:80px;
 padding-top:2px
}
.gvTable th,
.gvHeader {
 background:#f1fef0;
 line-height:20px;
 border:2px solid #adadad;
 font-size:13px;
 color:cadetblue;
 text-align:center;
 height:40px
}
.gvTable td {
 border:2px solid #ccc;
 padding:2px 3px
}
.gvTable tr {
 height:40px
}
.gvTable {
 max-width:875px
}
.gvTable-tdSMS {
 word-break:break-all
}
#circle-wrap {
 width:102px;
 height:102px;
 margin:0 auto 5px;
 text-align:center;
 top:0;
 position:relative;
 cursor:pointer;
 display:table;
 -webkit-backface-visibility:hidden;
 backface-visibility:hidden;
 -webkit-transform:translate(-2px,20px) translateZ(0) translate3d(0,0,0);
 transform:translate(-2px,20px) translateZ(0) translate3d(0,0,0);
 -webkit-transform-style:preserve-3d;
 transform-style:preserve-3d
}
#circle-wrap a {
 text-decoration:none!important
}
.border-inactive {
 height:100px;
 width:100px;
 position:relative;
 border:2px solid #4e7651;
 border-radius:20%;
 -webkit-transition:all 700ms cubic-bezier(.23,1,.32,1) 0.08s;
 transition:all 700ms cubic-bezier(.23,1,.32,1) 0.08s;
 -webkit-transform-style:preserve-3d;
 transform-style:preserve-3d;
 color:#465f25;
 text-shadow:0 1px #d9f3b5;
 border-color:#e5e5e5 #cacaca #e5e5e5;
 background-image:-webkit-gradient(linear,left top,left bottom,from(#006c68),color-stop(70%,#006c68),to(#dadcc3));
 background-image:linear-gradient(to bottom,#006c68 0%,#006c68 70%,#dadcc3 100%)
}
a:hover .border-inactive {
 opacity:0;
 border:2px solid #5b67d5;
 -webkit-transform:scale(1.3) translateZ(0) translate3d(0,0,0);
 transform:scale(1.3) translateZ(0) translate3d(0,0,0);
 -webkit-transition:all 400ms cubic-bezier(.23,1,.32,1);
 transition:all 400ms cubic-bezier(.23,1,.32,1)
}
.border-active {
 height:120px;
 width:120px;
 margin:5px 0 0 15px;
 position:absolute;
 opacity:0;
 bottom:34px;
 right:-13px;
 border:4px solid #71986e;
 border-radius:50%;
 -webkit-transition:all 400ms cubic-bezier(.23,1,.32,1);
 transition:all 400ms cubic-bezier(.23,1,.32,1);
 -webkit-transform-style:preserve-3d;
 transform-style:preserve-3d;
 -webkit-transform:scale(.8) translateZ(0) translate3d(0,0,0);
 transform:scale(.8) translateZ(0) translate3d(0,0,0)
}
a:hover .border-active {
 opacity:1;
 background:#c9cbb8;
 -webkit-transform:scale(1) translateZ(0) translate3d(0,0,0);
 transform:scale(1) translateZ(0) translate3d(0,0,0);
 -webkit-transition:all 700ms cubic-bezier(.23,1,.32,1) 0.03s;
 transition:all 700ms cubic-bezier(.23,1,.32,1) 0.03s;
 color:#fff;
 background:url(images/Mmeber-Icon0.png) no-repeat 2px 5px;
 background-size:80px;
 background-position:50%;
 background-color:#006c68
}
.letter {
 font:normal 13px/21px "JannaLTBoldRegular";
 color:#363636;
 position:relative;
 -webkit-transform:translate(1px,5px) translateZ(0) translate3d(0,0,0);
 transform:translate(1px,5px) translateZ(0) translate3d(0,0,0);
 -webkit-transform-style:preserve-3d;
 transform-style:preserve-3d;
 -webkit-transition:all 500ms cubic-bezier(.23,1,.32,1);
 transition:all 500ms cubic-bezier(.23,1,.32,1);
 height:19px;
 padding:10px 0;
 width:100px
}
a:hover .letter {
 -webkit-transform:translate(1px,1px) translateZ(0) translate3d(0,0,0);
 transform:translate(1px,1px) translateZ(0) translate3d(0,0,0);
 -webkit-transition:all 700ms cubic-bezier(.23,1,.32,1);
 transition:all 700ms cubic-bezier(.23,1,.32,1);
 opacity:1;
 color:#004600
}
.Ministry-ManageMembers .border-inactive,
.Majlis-Members .border-inactive {
 background:url(images/Mmeber-Icon.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Ministry-ManageGeneralSecretary .border-inactive {
 background:url(images/Mmeber-Icon2.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Ministry-MinistryStudyDecisoins .border-inactive {
 background:url(images/Mmeber-Icon3.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Ministry-ManageCanceledMembers .border-inactive {
 background:url(images/Mmeber-Icon4.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Ministry-ManageCanceledGeneralSecretary .border-inactive {
 background:url(images/Mmeber-Icon5.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Ministry-SuggestedMembers .border-inactive {
 background:url(images/Mmeber-Icon6.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Ministry-Majalis .border-inactive {
 background:url(images/Mmeber-Icon7.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Ministry-Amanah .border-inactive {
 background:url(images/Mmeber-Icon8.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Ministry-Regions .border-inactive {
 background:url(images/Mmeber-Icon9.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Ministry-Courses .border-inactive {
 background:url(images/Mmeber-Icon10.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Ministry-MinistryArrangeDecisoins .border-inactive {
 background:url(images/Mmeber-Icon11.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Ministry-AttendanceForm .border-inactive {
 background:url(images/Mmeber-Icon12.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Ministry-MinistryMeetingApprove .border-inactive {
 background:url(images/Mmeber-Icon13.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Ministry-MinistryEmergencyMeetingApprove .border-inactive {
 background:url(images/Mmeber-Icon14.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Ministry-Baladya .border-inactive {
 background:url(images/Mmeber-Icon15.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Ministry-Sessions .border-inactive {
 background:url(images/Mmeber-Icon16.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Ministry-Circulars .border-inactive,
.Majlis-Circulars .border-inactive {
 background:url(images/Mmeber-Icon17.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Ministry-MinistryAchievements .border-inactive,
.Majlis-Achievements .border-inactive {
 background:url(images/Mmeber-Icon18.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Ministry-MinistryMeetingWCivilians .border-inactive,
.Majlis-MeetingWCivilians .border-inactive {
 background:url(images/Mmeber-Icon19.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Ministry-Articles .border-inactive {
 background:url(images/Mmeber-Icon20.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Ministry-MinistryEvents .border-inactive,
.Majlis-Events .border-inactive {
 background:url(images/Mmeber-Icon21.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Ministry-Polls .border-inactive {
 background:url(images/Mmeber-Icon22.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Ministry-Magazines .border-inactive {
 background:url(images/Mmeber-Icon23.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Ministry-VideoGallary .border-inactive {
 background:url(images/Mmeber-Icon24.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Ministry-VideoCategory .border-inactive {
 background:url(images/Mmeber-Icon25.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Ministry-PortalPages .border-inactive {
 background:url(images/Mmeber-Icon26.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Ministry-MinistryNews .border-inactive,
.Majlis-News .border-inactive {
 background:url(images/Mmeber-Icon27.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Ministry-Messages .border-inactive,
.Majlis-Messages .border-inactive {
 background:url(images/Mmeber-Icon28.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Ministry-MinistryLettersOutbox .border-inactive,
.Majlis-Letters .border-inactive {
 background:url(images/Mmeber-Icon29.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Ministry-MinistryLetters .border-inactive,
.Majlis-Inboxes .border-inactive {
 background:url(images/Mmeber-Icon30.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Ministry-Reports .border-inactive,
.Majlis-Reports .border-inactive {
 background:url(images/Mmeber-Icon31.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Ministry-MemberAppointingDecision .border-inactive {
 background:url(images/Mmeber-Icon32.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Ministry-MajlisAppointingDecision .border-inactive {
 background:url(images/Mmeber-Icon33.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Ministry-Guides .border-inactive {
 background:url(images/Mmeber-Icon34.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Ministry-Regulations .border-inactive {
 background:url(images/Mmeber-Icon35.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Majlis-Meetings .border-inactive {
 background:url(images/Mmeber-Icon36.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Majlis-MajlisDecisions .border-inactive {
 background:url(images/Mmeber-Icon37.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Majlis-TemporaryCommittee .border-inactive {
 background:url(images/Mmeber-Icon38.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Majlis-MembersSuggestions .border-inactive {
 background:url(images/Mmeber-Icon39.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Majlis-EmergencyMeeting .border-inactive {
 background:url(images/Mmeber-Icon40.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Majlis-Excuses .border-inactive {
 background:url(images/Mmeber-Icon41.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Majlis-WorkShops .border-inactive {
 background:url(images/Mmeber-Icon42.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Majlis-Visits .border-inactive {
 background:url(images/Mmeber-Icon43.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Majlis-Trainings .border-inactive {
 background:url(images/Mmeber-Icon44.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Majlis-Plan .border-inactive {
 background:url(images/Mmeber-Icon45.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Majlis-ElectionStatistics .border-inactive {
 background:url(images/Mmeber-Icon46.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Majlis-Objections .border-inactive {
 background:url(images/Mmeber-Icon47.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Majlis-Suggestions .border-inactive {
 background:url(images/Mmeber-Icon48.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Majlis-ImportantsLinks .border-inactive {
 background:url(images/Mmeber-Icon49.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Majlis-Session1 .border-inactive {
 background:url(images/Mmeber-Icon50.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Majlis-Session19 .border-inactive {
 background:url(images/Mmeber-Icon51.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Majlis-Session20 .border-inactive {
 background:url(images/Mmeber-Icon52.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.Majlis-MembersPlatform .border-inactive {
 background:url(images/Mmeber-Icon53.png) no-repeat 2px 5px;
 background-size:50px;
 background-position:50%;
 background-color:#006c68
}
.CPTable td {
 text-align:center
}
.CPTable a.btn1 {
 width:100%;
 text-align:center;
 vertical-align:middle
}
input[type="checkbox"] {
 position:relative;
 top:0;
 width:17px;
 height:17px;
 border:1px solid #c8ccd4;
 border-radius:3px;
 vertical-align:middle;
 -webkit-transition:0.1s ease;
 transition:0.1s ease;
 cursor:pointer
}
input[type="checkbox"]:after {
 content:'';
 position:absolute;
 top:1px;
 left:5px;
 width:5px;
 height:11px;
 opacity:0;
 -webkit-transform:rotate(45deg) scale(0);
 transform:rotate(45deg) scale(0);
 -webkit-transition:all 0.3s ease;
 transition:all 0.3s ease;
 -webkit-transition-delay:0.15s;
 transition-delay:0.15s
}
label {
 margin-left:1px;
 vertical-align:middle;
 cursor:pointer;
 font-family:"JannaLTBoldRegular"
}
input[type="checkbox"]:checked {
 border-color:transparent;
 background:#6871f1;
 -webkit-animation:jelly 0.6s ease;
 animation:jelly 0.6s ease
}
input[type="checkbox"]:after {
 opacity:1;
 -webkit-transform:rotate(45deg) scale(1);
 transform:rotate(45deg) scale(1)
}
.AttendanceBullet input~label {
 padding:10px
}
.AttendanceUserName {
 font-size:15px
}
@-webkit-keyframes jelly {
 from {
  -webkit-transform:scale(1,1);
  transform:scale(1,1)
 }
 30% {
  -webkit-transform:scale(1.25,.75);
  transform:scale(1.25,.75)
 }
 40% {
  -webkit-transform:scale(.75,1.25);
  transform:scale(.75,1.25)
 }
 50% {
  -webkit-transform:scale(1.15,.85);
  transform:scale(1.15,.85)
 }
 65% {
  -webkit-transform:scale(.95,1.05);
  transform:scale(.95,1.05)
 }
 75% {
  -webkit-transform:scale(1.05,.95);
  transform:scale(1.05,.95)
 }
 to {
  -webkit-transform:scale(1,1);
  transform:scale(1,1)
 }
}
@keyframes jelly {
 from {
  -webkit-transform:scale(1,1);
  transform:scale(1,1)
 }
 30% {
  -webkit-transform:scale(1.25,.75);
  transform:scale(1.25,.75)
 }
 40% {
  -webkit-transform:scale(.75,1.25);
  transform:scale(.75,1.25)
 }
 50% {
  -webkit-transform:scale(1.15,.85);
  transform:scale(1.15,.85)
 }
 65% {
  -webkit-transform:scale(.95,1.05);
  transform:scale(.95,1.05)
 }
 75% {
  -webkit-transform:scale(1.05,.95);
  transform:scale(1.05,.95)
 }
 to {
  -webkit-transform:scale(1,1);
  transform:scale(1,1)
 }
}
span#ctl00_ContentPlaceHolder1_ctl00_ctl02_Tabs_Panel1_chkAgency,
#ctl00_ContentPlaceHolder1_ctl00_ctl02_Tabs_TabPanel1_chkMajlis {
 width:100%;
 padding:0;
 height:100%
}
.ajax__tab_body {
 height:100%!important
}
.barIndicatorBorder {
 color:Red;
 width:220px;
 text-align:right;
 font:12px;
 font-weight:700
}
.barIndicator_poor {
 background-color:Black
}
.barIndicator_weak {
 background-color:Red
}
.barIndicator_good {
 background-color:Black
}
.barIndicator_strong {
 background-color:Black
}
.barIndicator_excellent {
 background-color:White;
 font-weight:700
}
.slideToggler {
 text-align:right;
 float:right;
 background:url(images2/details_button_empty.png) no-repeat right;
 height:31px;
 width:138px;
 font:bold 18px "Traditional Arabic";
 color:#fff;
 padding:0 5px 0 0
}
.printHeader {
 display:none
}
@media print {
 .menutop,
 input,
 .menuUser,
 .LoginStatus1,
 .topbar_right,
 .menuUser,
 .topbar {
  display:none
 }
 body {
  font:14pt Georgia,"Times New Roman",Times,serif;
  color:#000
 }
 .printHeader {
  display:block;
  border:0;
  text-align:right;
  width:352px;
  height:80px
 }
 .dontPrint {
  display:none
 }
 .lblValue {
  font-size:14pt;
  font-style:normal;
  color:#000;
  font-family:"Times New Roman",Times,serif;
  line-height:25pt
 }
 .dgHeader {
  border:2px solid #747474;
  background:#fcfcfc url(images2/block_adminbg.png) repeat-x top
 }
 .news_text {
  font-size:15pt;
  font-style:normal;
  color:#000;
  font-family:"Times New Roman",Times,serif;
  line-height:25px
 }
}
.LoginViewInfo {
 background:white;
 border-radius:5px;
 margin:20px 25px 0;
 padding:1px 15px;
 border-top:3px solid silver;
 background-image:-webkit-gradient(linear,left top,left bottom,from(#ccc),to(transparent)),-webkit-gradient(linear,left top,left bottom,from(#ccc),to(transparent));
 background-image:linear-gradient(#ccc,transparent),linear-gradient(#ccc,transparent);
 background-size:3px 100%;
 background-position:0 0,100% 0;
 background-repeat:no-repeat;
 box-shadow:2px 5px 5px #a1a1a1;
 line-height:30px
}
.LoginViewInfo-Status a {
 width:66px;
 padding:2px 12px;
 font-size:15px;
 height:25px;
 color:#900;
 background:#FFC;
 font-weight:700;
 border:1px solid #900;
 line-height:27px;
 margin:10px 0;
 display:block;
 position:relative;
 bottom:135px;
 z-index:100
}
.LoginViewInfo-Status a:before {
 content:'';
 background:url(images/exit.png) center no-repeat;
 display:block;
 float:right;
 width:9px;
 height:11px;
 margin:7px 7px 0 4px
}
.LoginViewInfo-Status a:hover {
 color:#FFF;
 background:#900
}
.LoginViewInfo-Status {
 float:left
}
.LoginViewInfo-Guide:before {
 content:'';
 background:url(images/MS_word_DOC_icon.svg.png) center no-repeat;
 display:block;
 float:right;
 width:9px;
 height:11px;
 margin:7px 7px 0 4px
}
#cssmenu,
#cssmenu>ul {
 padding-bottom:3px;
 font-weight:600
}
#cssmenu:before,
#cssmenu:after,
#cssmenu>ul:before,
#cssmenu>ul:after {
 content:'';
 display:table
}
#cssmenu:after,
#cssmenu>ul:after {
 clear:both
}
#cssmenu {
 width:auto;
 zoom:1
}
#cssmenu>ul {
 padding:0;
 position:relative;
 height:60px;
 line-height:60px;
 background-color:#006c68;
 border-radius:10px
}
#cssmenu>ul li {
 margin:0;
 padding:0;
 list-style:none
}
#cssmenu>ul>li {
 float:right;
 position:relative
}
#cssmenu>ul>li>a {
 padding:21px 25px;
 display:block;
 color:#fbfafa;
 font-size:12px;
 text-decoration:none;
 line-height:69px;
 font-weight:400
}
#cssmenu>ul>li>a:hover {
 color:#fff
}
#cssmenu>ul>li:hover>a {
 background:url(images/hover.png) repeat;
 text-shadow:0 -1px 0 #97321f;
 text-shadow:0 -1px 0 rgba(122,42,26,.64)
}
#cssmenu>ul>li:first-child:hover>a {
 border-top-right-radius:10px;
 border-bottom-right-radius:10px
}
#cssmenu>ul>li>a>span {
 line-height:18px
}
#cssmenu>ul>li.active>a,
#cssmenu>ul>li>a:active {
 background:url(images/active.png) repeat
}
#cssmenu>ul ul {
 opacity:0;
 visibility:hidden;
 position:absolute;
 top:147px;
 background:url(images/highlight-bg.png) repeat;
 margin:0;
 padding:0;
 z-index:-1
}
#cssmenu>ul li:hover ul {
 opacity:1;
 visibility:visible;
 margin:0;
 color:#000;
 z-index:2;
 top:60px;
 right:0
}
#cssmenu>ul ul:before {
 content:'';
 position:absolute;
 top:-10px;
 width:100%;
 height:20px;
 background:transparent
}
#cssmenu>ul ul li {
 list-style:none;
 padding:0;
 margin:0;
 width:100%
}
#cssmenu>ul ul li a {
 padding:0 15px;
 display:block;
 color:#393939;
 font-size:13px;
 text-decoration:none;
 min-width:170px;
 border-left:4px solid transparent;
 -webkit-transition:all 0.35s ease-in-out;
 transition:all 0.35s ease-in-out;
 text-shadow:0 1px 0 white;
 line-height:40px
}
#cssmenu>ul ul li a:hover {
 border-left:4px solid #4e764e;
 background:url(images/hover.png) repeat;
 color:white;
 text-shadow:0 1px 0 black
}
#cssmenu>ul ul li a:active {
 background:url(images/menu-bg.png) repeat
}
.has-sub:before {
 content:"<";
 padding:0 13px 0 0;
 float:right;
 text-align:right;
 color:#fff;
 -webkit-transform:rotate(90deg);
 transform:rotate(90deg);
 position:relative;
 top:6px;
 right:8px
}
.has-sub:before:hover {
 color:#fff
}
.tblAddMeeting-Decisions a {
 color:#fff;
 background-color:#d9534f;
 border-color:#d43f3a;
 display:inline-block;
 width:100px;
 text-align:center;
 height:35px;
 line-height:35px;
 border-radius:3px
}
.tblAddMeeting-Decisions a:hover {
 color:#fff;
 background-color:#ac2925;
 border-color:#761c19
}
.tblAddMeeting-Decisions {
 line-height:37px;
 font-size:16px
}
.gvPager {
 display:table-row;
 width:100%;
 direction:ltr
}
tr.gvPager {
 direction:ltr
}
.gvPager a {
 color:#187a76;
 padding:6px 9px;
 text-decoration:none;
 -webkit-transition:ease-in-out .3s;
 transition:ease-in-out .3s;
 border:1px solid #ddd;
 margin:0;
 font-size:12px
}
.gvPager span {
 padding:6px 9px;
 text-decoration:none;
 -webkit-transition:background-color .3s;
 transition:background-color .3s;
 margin:0;
 background-color:#4CAF50;
 color:white;
 border:1px solid #4CAF50
}
.gvPager a:hover:not(.active) {
 background-color:#ddd
}
option {
 font:normal 12px "JannaLTBoldRegular"
}
table#ctl00_ContentPlaceHolder1_ctl00_ctl00_chklstUsers td {
 width:20%;
 background:#fff!important
}
input[type="image"] {
 width:18px;
 height:15px
}
.whole_calendar {
 position:absolute;
 border-style:solid;
 border-width:1px;
 border-color:#E6E6FA;
 overflow:auto;
 background-color:#E6E6FA;
 z-index:1;
 max-width:254px
}
#Header_Div {
 position:relative;
 padding-top:5px;
 padding-bottom:10px;
 vertical-align:middle;
 background-color:#f7f7de
}
.Textbox_calendar:after {
 background:url(images/newsdateicon.png) no-repeat 11px 10px;
 content:'';
 height:38px;
 position:absolute;
 border-color:#e5e5e5;
 background-color:#e5e5e5;
 min-width:39px;
 display:inline-block;
 border-radius:4px
}
.CalendarTextBox {
 width:205px!important
}
#clsLocCalendar {
 padding-right:2px;
 padding-left:2px;
 text-align:center;
 width:250px
}
.TwoCalendar_popup {
 position:absolute;
 border-style:solid;
 border-width:1px;
 border-color:#E6E6FA;
 overflow:auto;
 background-color:#E6E6FA;
 z-index:1;
 max-width:600px;
 display:none
}
.TwoCalendar_popup .Header_Div {
 position:relative;
 padding-top:0;
 padding-bottom:0;
 vertical-align:middle;
 background-color:#488b88
}
.TwoCalendar_popup .clsLocCalendar {
 padding-right:2px;
 padding-left:2px;
 text-align:center;
 width:250px
}
.TwoCalendar_Textbox {
 width:130px
}
.TwoCalendar_popup .Footer_Div {
 background-color:#488b88
}
.TwoCalendar_Textbox:after {
 background:url(images/newsdateicon.png) no-repeat 1px 1px;
 content:'';
 height:18px;
 position:absolute;
 border-color:#e5e5e5;
 background-color:#e5e5e5;
 min-width:18px;
 display:inline-block;
 border-radius:4px;
 margin-top:10px
}
.TwoCalendar_td {
 width:130px!important
}
.TwoCalendar_tr {
 width:260px!important
}
#TwoCalendar_table {
 width:280px!important
}
.CalendarTwoTextBoxes {
 width:80px!important
}
.Footer_Div td.ctlFooter:last-child {
 text-align:left
}
.Footer_Div td.ctlFooter .mdata_b_input {
 color:#fff;
 border-color:#fff;
 font-weight:400;
 padding:0 10px;
 margin:0;
 font-size:12px
}
td.myCalendarOtherMonthDay {
 text-align:center;
 border:solid 1px #ddd
}
.myCalendarOtherMonthDay a {
 color:#d6d6d6!important
}
.ctlHeader {
 padding-left:0;
 padding-right:10px
}
.TwoCalendar_popup .Header_Div .ctlHeader .mdata_fields_select {
 height:auto;
 line-height:normal;
 min-height:auto;
 width:auto!important
}
.clsDDL {
 font:bold 11px 'tahoma';
 border:1px #b5b7b9 solid;
 min-width:115px;
 min-height:27px
}
#Progress_bar {
 width:280px;
 height:180px;
 position:absolute;
 border-style:solid;
 border-width:1px;
 border-color:black;
 overflow:auto
}
.myCalendar {
 background-color:#f2f2f2;
 width:100%;
 border:none!important
}
.myCalendar a {
 text-decoration:none
}
.myCalendar .myCalendarTitle {
 font-weight:400;
 height:auto;
 line-height:normal;
 background-color:#fcfcfc;
 color:#0e0e0e;
 border:none!important;
 box-shadow:none
}
.myCalendar th.myCalendarDayHeader {
 height:25px
}
.myCalendar tr {
 border-bottom:solid 1px #ddd
}
.myCalendar table tr {
 border-bottom:none!important
}
.myCalendar tr:last-child td {
 border-bottom:none;
 text-align:center
}
.myCalendar tr td.myCalendarDay,
.myCalendar tr th.myCalendarDayHeader {
 border:solid 1px #ddd;
 text-align:center;
 max-width:28px
}
.myCalendar tr td:last-child.myCalendarDay,
.myCalendar tr th:last-child.myCalendarDayHeader {
 border-right:none
}
.myCalendar td.myCalendarDay:nth-child(7) a,
.myCalendar td.myCalendarDay:nth-child(6) a {
 color:#c52e2e!important
}
.myCalendar .myCalendarNextPrev {
 text-align:center
}
th.myCalendarDayHeader {
 font:normal 10px 'AlHurraTxtlight'
}
.myCalendar .myCalendarNextPrev a {
 font-size:1px
}
.myCalendar .myCalendarNextPrev:nth-child(1) a {
 color:#4CCAEF!important;
 background:url(prevMonth.png) no-repeat center center
}
.myCalendar .myCalendarNextPrev:nth-child(1) a:hover,
.myCalendar .myCalendarNextPrev:nth-child(3) a:hover {
 background-color:transparent
}
.myCalendar td.myCalendarDay:nth-child(7),
.myCalendar td.myCalendarDay:nth-child(6) {
 background:#d6d6d6
}
.myCalendar .myCalendarNextPrev:nth-child(3) a {
 color:#4CCAEF!important;
 background:url(nextMonth.png) no-repeat center center
}
.myCalendar td.myCalendarSelector a {
 background-color:#f2f2f2;
 color:#000!important;
 text-align:center
}
.myCalendar .myCalendarDayHeader a,
.myCalendar .myCalendarDay a,
.myCalendar .myCalendarSelector a,
.myCalendar .myCalendarNextPrev a {
 display:block;
 font:bold 11px "Tahoma";
 height:20px;
 line-height:20px
}
.myCalendar .myCalendarToday {
 background-color:#488b88;
 display:inline-block;
 width:30px!important;
 height:16px!important;
 border:1px solid #f2f2f2;
 margin-right:0;
 margin-top:1px;
 position:relative;
 text-align:center;
 line-height:19px
}
.myCalendar .myCalendarToday a {
 color:#ffffff!important;
 font-weight:400
}
.myCalendar .myCalendarDay a:hover,
.myCalendar .myCalendarSelector a:hover {
 background-color:#488b88;
 border:0;
 color:#fff!important;
 padding:0;
 margin:0
}
.MetingFormTime input[type="text"] {
 width:205px
}
img {
 border:0
}
.clr {
 clear:both;
 height:0
}
.clr_archive {
 clear:both;
 height:0
}
.clr_Details {
 border:1px solid #CCC
}
.news_bar {
 background:#fcfcfc;
 width:910px;
 height:28px;
 border:1px #e0e0e0 solid;
 margin:0 auto
}
.news_bar_span {
 font:11px tahoma;
 margin:5px 0;
 height:28px;
 margin:5px 0;
 display:inline-block
}
.news_bar_span>a {
 text-decoration:none;
 color:#92660e
}
.news_bar_span>a:hover {
 color:#4d4d4d
}
.news_bar_right {
 float:right;
 background:url(images2/news_bar_right.png) no-repeat;
 width:85px;
 height:28px
}
.news_bar_right2 {
 float:right;
 background:url(images2/news_bar_right2.png) no-repeat;
 width:45px;
 height:28px
}
.news_bar_left {
 float:left;
 background:url(images2/arrow_bg.png) repeat-x
}
.news_bar_left2 {
 float:left;
 background:url(images2/news_bar_left.png) no-repeat;
 height:28px;
 width:29px
}
.news_bar_left>span>a {
 background:url(images2/news_bar_left2.png) no-repeat;
 display:inline-block
}
.newsbarleft {
 padding:6px 5px;
 margin:8px 5px
}
.newsbarleft:hover {
 background-position:0 -13px
}
.newsbar_pause {
 width:6px;
 height:8px;
 padding:3px 11px;
 margin:9px 6px
}
.newsbar_pause:hover {
 background-position:0 -13px
}
.newsbar_right {
 padding:6px 8px;
 margin:8px 0
}
.newsbar_right:hover {
 background-position:0 -13px
}
.topbar {
 height:25px;
 background:url(images2/topbar_bg.png);
 border-bottom:1px solid #fff;
 margin:0;
 font:11px tahoma;
 color:#858585
}
.topbar>div {
 width:950px;
 margin:0 auto;
 line-height:25px
}
.topbar_right {
 float:right;
 width:31%
}
.topbar_right>a:link,
.topbar_right>a:visited {
 color:#585858;
 text-decoration:none
}
.topbar_right>a:hover {
 color:#1c1c1c
}
.topbar_left {
 float:left
}
.topbar_left>span>a {
 background-image:url(images2/topbar_icons.png);
 display:inline-block;
 background-repeat:no-repeat
}
.tb_home {
 width:11px;
 height:10px;
 background-position:-24px 0;
 margin:0 4px;
 padding:0 7px 0 0;
 border-right:1px solid #e6e6e6
}
.tb_home:hover {
 background-position:-24px -10px
}
.tb_sitemap {
 width:11px;
 height:10px;
 background-position:-13px 0;
 margin:0 4px
}
.tb_sitemap:hover {
 background-position:-13px -10px
}
.tb_mail {
 width:13px;
 height:10px;
 background-position:0 0;
 margin:0 4px
}
.tb_mail:hover {
 background-position:0 -10px
}
.mid_div {
 width:950px;
 margin:0 auto
}
.logo {
 float:right;
 background:url(images2/logo.png) no-repeat;
 width:468px;
 height:115px
}
.searchbox {
 background:url(images2/search_box.png) no-repeat;
 width:175px;
 height:28px;
 float:left;
 margin:31px 0 0 0
}
.searchbox_input {
 background:none;
 border:none;
 height:27px;
 font:11px tahoma;
 color:#737272;
 padding:0 5px;
 width:133px;
 line-height:27px;
 float:right
}
.searchbox>a {
 display:inline-block;
 height:28px;
 width:24px;
 float:left;
 margin:0 0 0 7px
}
.menutop_right {
 background:url(images2/topmenu_right.png);
 width:10px;
 height:35px;
 float:right
}
.menutop_midl {
 background:url(images2/topmenu_middle.png) repeat-x bottom;
 float:right;
 width:930px;
 height:35px
}
.menutop_left {
 background:url(images2/topmenu_left.png) no-repeat;
 width:10px;
 height:35px;
 float:left
}
#topnav {
 padding:0;
 margin:0;
 list-style:none;
 height:35px;
 width:930px
}
#topnav>li {
 float:right;
 position:relative;
 height:23px;
 margin:0;
 padding:6px 13px;
 display:block
}
#topnav>li>a {
 display:block;
 background-image:url(images2/topmenu_text.png);
 height:22px
}
#topnav>li:hover {
 background:url(images2/topmenu_hover.png) repeat-x
}
#topnav>li:hover>a.m1 {
 background-position:-787px -22px
}
.m1 {
 width:94px;
 background-position:-787px 0
}
.m2 {
 width:212px;
 background:-551px 0
}
#topnav>li:hover>a.m2 {
 width:212px;
 background-position:-551px -22px
}
.m3 {
 width:138px;
 background-position:-391px 0
}
#topnav>li:hover>a.m3 {
 width:138px;
 background-position:-391px -22px
}
.m4 {
 width:95px;
 background-position:-276px 0
}
#topnav>li:hover>a.m4 {
 width:95px;
 background-position:-276px -22px
}
.m5 {
 width:68px;
 background-position:-187px 0
}
#topnav>li:hover>a.m5 {
 width:68px;
 background-position:-187px -22px
}
.m6 {
 width:95px;
 background-position:-72px 0
}
#topnav>li:hover>a.m6 {
 width:95px;
 background-position:-72px -22px
}
.m7 {
 width:46px;
 background-position:-2px 0
}
#topnav>li:hover>a.m7 {
 width:46px;
 background-position:-2px -22px
}
.sub {
 background:#4c774c url(images2/sub_bg.png) no-repeat left bottom;
 position:absolute;
 display:none;
 right:0;
 top:34px;
 border-bottom:1px solid #294f29;
 z-index:999
}
.sub_arrow {
 background:url(images2/sub_arrow.png) no-repeat;
 width:10px;
 height:6px;
 margin:0 25px 0 0;
 float:right
}
.sub>ul {
 padding:0;
 margin:10px;
 list-style:none
}
.sub>ul>li {
 margin:5px 0;
 padding:0 10px 0 0;
 background:url(images2/sub_bullet.png) no-repeat right 4px;
 line-height:18px
}
.sub>ul>li>a:link,
.sub>ul>li>a:visited {
 color:#ebf1eb;
 text-decoration:none;
 font:bold 14px Arial;
 line-height:18px
}
.sub>ul>li>a:hover {
 text-decoration:underline
}
.sub ul li ul {
 display:none
}
.sub ul li:hover ul {
 display:block
}
.sub li:hover ul li {
 display:block;
 line-height:20px;
 margin:5px 0;
 padding:0 10px 0 0;
 background:url(images2/sub_bullet.png) no-repeat right 4px
}
.sub li ul li a:link,
.sub li ul li a:visited {
 display:block;
 text-decoration:none;
 color:#ebf1eb
}
.sub li ul li a:hover {
 text-decoration:underline
}
.sub li li {
 list-style:none
}
.sub li li:hover ul {
 margin-left:200px;
 margin-top:-35px;
 display:block
}
.MetingFormTime div {
 left:0!important;
 right:200px!important;
 top:23vh!important
}
.right_cont {
 width:600px;
 float:right;
 margin:2px 20px 0 0
}
.right_cont_arch {
 width:910px;
 float:right;
 margin:2px 20px 0 0;
 position:relative
}
.right_cont_sugg {
 width:360px;
 float:right;
 margin:2px 20px 0 0;
 font:11px tahoma;
 color:#737373
}
.left_cont {
 width:290px;
 float:left;
 margin:2px 0 0 20px
}
.left_cont_sugg {
 width:270px;
 margin:2px 0 0 20px;
 font:11px tahoma;
 color:#737373
}
.d1_left {
 width:500px;
 float:left
}
.news_block {
 width:600px;
 margin:0 auto
}
.news_block_archive {
 width:910px;
 margin:0 auto
}
.n1 {
 display:inline-block;
 background:url(images2/tab1.png) no-repeat;
 width:328px;
 height:42px
}
.n2 {
 display:inline-block;
 background:url(images2/tab2.png) no-repeat;
 width:158px;
 height:42px
}
.news_tabs>ul {
 padding:0;
 margin:0 0 2px 0;
 list-style:none;
 height:42px
}
.news_tabs>ul>li {
 height:42px;
 padding:0;
 margin:0
}
.news_tabs>ul>li.active>.n2,
.news_tabs>ul>li.active>.n1 {
 background-position:0 -42px
}
.news_box {
 width:598px;
 height:auto;
 border:1px solid #e0e0e0;
 background-color:#fcfcfc;
 margin:0 0 17px 0
}
.news_box_archive {
 width:auto;
 height:auto;
 border:1px solid #e0e0e0;
 background-color:#fcfcfc;
 margin:0 0 20px 0
}
.news_box>div {
 height:auto;
 padding:10px 10px 23px 10px;
 border:1px solid #fff;
 background:#fcfcfc url(images2/newsblock_bg.png) repeat-x top
}
.head_news {
 margin:0 5px 0 0;
 height:103px;
 overflow:hidden
}
.head_news_archive {
 margin:15px 5px 0 0;
 overflow:hidden;
 border-bottom:1px dotted #999
}
.head_news_inside {
 margin:0 5px 0 0;
 height:auto;
 overflow:hidden
}
.news_photo_inside {
 padding:1px;
 border:1px solid #dedede;
 background-color:#fcfcfc;
 float:left;
 margin:0 15px 5px 0
}
.news_photo {
 padding:1px;
 border:1px solid #dedede;
 background-color:#fcfcfc;
 width:166px;
 height:88px;
 float:left;
 margin:0 15px 5px 0
}
.news_photo_archive {
 padding:5px;
 border:1px solid #dedede;
 background-color:#fcfcfc;
 width:166px;
 height:88px;
 float:right;
 margin:0 5px 5px 0
}
.news_h1 {
 font:bold 18px "Traditional Arabic";
 color:#585858;
 background:url(images2/news_bullet.png) no-repeat right 8px;
 line-height:22px;
 padding:0 12px 0 0
}
.news_h1>a {
 color:#585858;
 text-decoration:none
}
.news_h1>a:hover {
 color:#CCC;
 text-decoration:none
}
.news_h1_archive {
 font:14px "JannaLTBoldRegular";
 color:#285d28;
 background:url(images2/news_bullet.png) no-repeat 710px 10px;
 line-height:22px;
 padding:0;
 text-decoration:none
}
.news_h1_archive>a:hover {
 color:#CCC
}
.news_h1_in {
 font:14px "JannaLTBoldRegular";
 color:#285d28;
 background:url(images2/news_bullet.png) no-repeat right 8px;
 line-height:22px;
 padding:0 12px 0 0;
 margin:0 5px 0 0
}
.news_text {
 font:12px "JannaLTBoldRegular";
 color:#363636;
 line-height:30px;
 text-align:justify
}
.news_text_in {
 font:13px tahoma;
 color:#737373;
 padding:0 10px 0 0;
 line-height:25px;
 text-align:justify
}
.news_text_archive {
 font:12px tahoma;
 color:#737373;
 padding:0 180px 0 0;
 line-height:16px
}
.more {
 float:left
}
.more_archive {
 float:left
}
.more_archive>a {
 background:url(images2/more.png) no-repeat;
 width:49px;
 height:18px;
 display:inline-block;
 text-align:right;
 position:relative;
 top:3px;
 left:3px
}
.more>a {
 background:url(images2/more.png) no-repeat;
 width:49px;
 height:18px;
 display:inline-block;
 text-align:left;
 position:relative;
 top:3px;
 left:-5px
}
.news_titles {
 background:#fafafa url(images2/newshead_bg.png) repeat-x bottom;
 margin:0 0 2px 0;
 padding:0 0 5px 0;
 line-height:20px
}
.news_titles>a:link,
.news_titles>a:visited {
 font:bold 18px "Traditional Arabic";
 color:#585858;
 text-decoration:none;
 display:block;
 background:url(images2/news_bullet.png) no-repeat right 11px;
 line-height:22px;
 padding:3px 13px 0;
 margin:0 5px 0 0
}
.news_titles>a:hover {
 color:#000
}
.archive {
 background:url(images2/archive.png) no-repeat;
 width:58px;
 height:20px;
 display:inline-block;
 margin-top:3px;
 float:left
}
.login_box {
 width:288px;
 height:280px;
 border:1px solid #e0e0e0;
 background-color:#fcfcfc
}
.login_box>div {
 background:#fcfcfc url(images2/block_bg.png) no-repeat left top;
 border:1px solid #fff;
 height:278px
}
.login_t {
 background:url(images2/login_t.png) no-repeat;
 height:28px;
 width:129px;
 margin:10px
}
.loginfields {
 padding:15px
}
.loginbuttons {
 padding:12px;
 text-align:left
}
.loginfields>span {
 display:block;
 font:bold 14px arial;
 color:#2d2d2d;
 padding:5px 0
}
.loginfields>input[type="password"],
.loginfields>input[type="text"] {
 background-color:#f8f8f8;
 border:1px solid #cbcbcb;
 padding:3px;
 width:249px;
 font:12px tahoma;
 color:#737373
}
.loginfields>a:link,
.loginfields>a:visited {
 font:12px tahoma;
 color:#737373;
 text-decoration:none;
 display:block;
 margin:15px 0
}
.loginfields>a:hover {
 color:#4d4d4d
}
.loginb {
 background:url(images2/login_bt.png);
 height:27px;
 width:92px;
 border:none;
 cursor:pointer
}
.resetb {
 background:url(images2/reset.png) no-repeat;
 height:27px;
 width:92px;
 border:none;
 margin-left:5px;
 cursor:pointer
}
.gallery {
 width:288px;
 height:283px;
 border:1px solid #e0e0e0;
 margin:18px 0;
 background-color:#fcfcfc
}
.gallery>div {
 background:#fcfcfc url(images2/block_bg.png) no-repeat left top;
 border:1px solid #fff;
 height:277px
}
.photos_t {
 background:url(images2/photos_t.png) no-repeat;
 height:27px;
 width:227px;
 margin:10px
}
.photo {
 position:relative;
 float:left;
 background:url(images2/photobox.png);
 height:147px;
 width:264px;
 padding:46px 13px 3px;
 margin:25px 0 0 21px
}
.arrow {
 position:relative;
 float:right;
 top:10px;
 margin:0 2px;
 cursor:pointer
}
.arrow.next {
 display:inline-block;
 height:17px;
 width:18px;
 background:url(images2/left.png) no-repeat
}
.arrow.prev {
 display:inline-block;
 height:17px;
 width:18px;
 background:url(images2/right.png) no-repeat
}
#slides {
 margin:0 15px
}
.slides_container {
 width:260px;
 height:200px;
 position:relative;
 display:none;
 overflow:hidden
}
.slides_container a {
 width:260px;
 height:200px;
 display:block;
 text-decoration:none
}
.slides_container a img {
 display:block;
 width:256px;
 height:161px;
 border:1px solid #efefef;
 padding:1px
}
.slides_container span {
 display:block;
 width:256px;
 height:40px;
 padding:3px;
 font:12px tahoma;
 color:#737373;
 direction:rtl;
 text-decoration:none
}
.gallery_arc:link,
.gallery_arc:visited {
 float:left;
 font:11px tahoma;
 line-height:15px;
 color:#737373;
 display:block;
 margin:7px 0
}
.gallery_arc:hover {
 color:#4d4d4d
}
.dblocks {
 margin:0
}
.blockdata {
 float:right;
 width:290px;
 margin:8px 0 21px 0
}
.map>a:link,
.map>a:visited,
.map>a:hover {
 background:url(images2/maps_t.png) no-repeat;
 width:290px;
 height:38px;
 display:block
}
.mdata {
 margin:4px 0 0 0;
 height:152px;
 border:1px solid #e0e0e0;
 background-color:#fcfcfc
}
.mdata>div {
 background:#fcfcfc url(images2/block_bg.png) no-repeat left top
}
.mdata_t {
 background:url(images2/councls_t.png);
 height:31px;
 width:181px;
 margin:10px
}
.mdata_fields_select {
 width:256px;
 margin:5px 0 0 0;
 font:12px "JannaLTBoldRegular";
 padding:3px;
 line-height:35px;
 color:#737373;
 border:1px solid #a7a7a7;
 outline:none;
 min-height:35px;
 border-radius:4px;
 background:#f3f3f3
}
.mdata_fields_select:focus {
 border:solid 1px #ca9534;
 box-shadow:0 0 5px 1px #d09e31
}
.mdata_fields_select_Home {
 width:245px;
 margin:0 15px 7px 15px;
 font:12px tahoma;
 padding:3px;
 line-height:24px;
 color:#737373;
 border:1px solid #a7a7a7
}
.mdata_fields_input {
 width:248px;
 margin:0 15px 7px 15px;
 font:12px tahoma;
 padding:3px;
 line-height:20px;
 color:#737373;
 border:1px solid #a7a7a7
}
.mdata_fields_date {
 width:248px;
 margin:0 15px 7px 15px;
 font:12px tahoma;
 padding:3px;
 line-height:20px;
 color:#737373;
 border:1px solid #a7a7a7
}
.mdata_b {
 text-align:left;
 margin:0 15px
}
.mdata_b_input {
 display:inline-block;
 background:transparent;
 font:bold 14px "JannaLTBoldRegular";
 color:rgba(103,75,3,.7);
 padding:5px 8px 5px;
 -webkit-transition:all 0.7s ease-out;
 transition:all 0.7s ease-out;
 background:-webkit-linear-gradient(180deg,rgba(223,190,106,.8),rgba(146,111,52,.8),rgba(34,34,34,0),rgba(34,34,34,0));
 background:-webkit-linear-gradient(right,rgba(223,190,106,.8),rgba(146,111,52,.8),rgba(34,34,34,0),rgba(34,34,34,0));
 background:linear-gradient(270deg,rgba(223,190,106,.8),rgba(146,111,52,.8),rgba(34,34,34,0),rgba(34,34,34,0));
 background-position:1% 50%;
 background-size:300% 300%;
 text-decoration:none;
 margin:.625rem;
 cursor:pointer;
 border:none;
 border:1px solid rgba(80,58,0,.3);
 outline:none
}
.mdata_b_input:hover {
 color:#fff;
 border:1px solid rgba(223,190,106,0);
 color:$white;
 background-position:99% 50%
}
.blocksuggest {
 float:left;
 width:288px;
 height:163px;
 border:1px solid #e0e0e0;
 background-color:#fcfcfc
}
.blocksuggest>div {
 background:#fcfcfc url(images2/block_bg.png) no-repeat left top;
 border:1px solid #fff;
 height:160px
}
.suggest_t {
 background:url(images2/suggest_t.png) no-repeat;
 width:231px;
 height:20px;
 margin:10px
}
.suggest_text {
 padding:2px 43px 5px;
 font:bold 21px "Traditional Arabic";
 text-align:justify;
 color:#be8c29
}
.name_input {
 width:244px!important;
 font:12px tahoma;
 padding:3px;
 min-height:20px;
 margin:0 11px 7px 11px;
 color:#252525;
 border:solid 1px #dcdcdc;
 transition:box-shadow 0.3s,border 0.3s;
 -o-transition:box-shadow 0.3s,border 0.3s;
 outline:none;
 background:#f3f3f3;
 min-height:27px;
 border-radius:4px
}
.name_input:focus,
.name_input.focus {
 border:solid 1px #ca9534;
 box-shadow:0 0 2px 1px #d09e31;
 background:#fff
}
.city_input {
 width:150px;
 font:12px tahoma;
 padding:3px;
 margin:0 11px 7px 11px;
 color:#737373;
 border:1px solid #a7a7a7
}
.accordblock {
 margin:25px 0 0 0;
 width:600px;
 height:200px
}
#pr {
 position:relative
}
.content>div {
 background:#fcfcfc url(images2/block_bg.png) no-repeat left top;
 border:1px solid #fff;
 height:192px;
 width:437px
}
#accordion {
 list-style:none;
 margin:0;
 padding:2px 0;
 height:200px;
 width:600px;
 overflow:hidden
}
#accordion .panel {
 float:right;
 display:block;
 height:196px;
 width:37px;
 overflow:hidden;
 color:#666;
 text-decoration:none;
 margin:0 1px
}
#accordion .panel.active {
 width:478px
}
.panelContent {
 float:right;
 height:194px;
 width:436px;
 margin:0 2px 0 0;
 border:1px solid #e0e0e0;
 background-color:#fcfcfc
}
.pnl {
 width:36px;
 height:196px;
 float:right;
 cursor:pointer;
 margin:0;
 padding:0 1px
}
.last {
 border:none
}
.pnl.calender_a {
 width:36px;
 height:196px;
 background:url(images2/calender.png) center no-repeat
}
.pnl.advertise_a {
 width:36px;
 height:196px;
 background:url(images2/sure-adv.png) center no-repeat
}
.pnl.weather_a {
 width:36px;
 height:196px;
 background:url(images2/weather.png) center no-repeat
}
.pnl.prayer_a {
 width:36px;
 height:196px;
 background:url(images2/prayertime.png) center no-repeat
}
.panelContent>div {
 background:#fcfcfc url(images2/accord_bg.png) no-repeat left top;
 border:1px solid #fff;
 height:192px
}
.calender_t {
 background:url(images2/calender_t.png) no-repeat;
 height:25px;
 width:148px;
 margin:10px;
 float:right
}
.ac_archive:link,
.ac_archive:visited {
 float:left;
 font:11px tahoma;
 line-height:15px;
 color:#737373;
 display:block;
 margin:10px
}
.ac_archive:hover {
 color:#4d4d4d
}
.advertise_t {
 background:url(images2/advertise_t.png) no-repeat;
 width:118px;
 height:24px;
 margin:10px;
 float:right
}
.prayer_t {
 background:url(images2/prayer_t.png) no-repeat;
 width:132px;
 height:27px;
 margin:10px
}
.weather_t {
 background:url(images2/weather_t.png) no-repeat;
 width:115px;
 height:28px;
 margin:10px
}
.activites {
 width:230px;
 float:left;
 margin:0 0 0 10px;
 background:url(images2/calender_sep.png) no-repeat right;
 padding:0 15px 0 0
}
.calender_p {
 float:right;
 width:155px;
 padding:10px 10px 0 0
}
.activites>ul {
 margin:0;
 padding:0;
 list-style:none
}
.activites>ul>li {
 border-bottom:1px solid #d7d7d7;
 line-height:16px
}
.activites>ul>li>a:link,
.activites>ul>li>a:visited {
 background:url(images2/g_bullet.png) no-repeat right 10px;
 padding:4px 12px 5px 0;
 font:12px tahoma;
 text-decoration:none;
 color:#737373;
 display:block;
 line-height:16px;
 margin:0 5px
}
.activites>ul>li>a:hover {
 color:#b47f18
}
.activites>span {
 font:bold 16px "Traditional Arabic";
 color:#454545
}
.calender {
 border:1px solid #efefef;
 background:url(images2/bg_cal.png) no-repeat bottom;
 min-height:172px;
 padding:10px
}
.calender_tb {
 text-align:center;
 font:11px tahoma;
 color:#535353
}
.calender_tb th {
 background-color:#b78421;
 color:#fff;
 font:bold 11px tahoma;
 padding:1px 2px 3px 2px;
 border-bottom:1px solid #9e6e10
}
.current_day {
 color:#e43b28!important
}
.event_day {
 border:1px solid #d2d2d2
}
.OtherMonthDay {
 color:White
}
.OtherMonthDay>a {
 color:White
}
.calender_tb .Title {
 text-align:center;
 font:11px tahoma;
 color:#535353;
 background:inherit
}
.month_year img {
 width:5px;
 height:10px;
 margin:-1px 5px
}
.cal_next {
 background:url(images2/prevnext.png) no-repeat 0 0
}
.cal_prev {
 background:url(images2/prevnext.png) no-repeat -5px 0
}
.month_year {
 float:left;
 font:bold 11px tahoma;
 color:#535353
}
.annouce_title {
 font:bold 16px "Traditional Arabic";
 color:#454545;
 margin:15px
}
.announc {
 margin:0;
 padding:0 10px;
 list-style:none
}
.announc>li {
 border-bottom:1px solid #d7d7d7;
 line-height:16px
}
.announc>li>a:link,
.announc>li>a:visited {
 background:url(images2/g_bullet.png) no-repeat right 10px;
 padding:4px 12px 5px 0;
 font:12px tahoma;
 text-decoration:none;
 color:#737373;
 display:block;
 line-height:16px;
 margin:0 5px
}
.announc>li>a:hover {
 color:#b47f18
}
.prayer_table {
 margin:10px;
 width:414px;
 padding:0;
 list-style:none
}
.prayer_table>li {
 float:right;
 text-align:center;
 margin:10px 0;
 padding:0 20px;
 width:22%;
 border-left:1px solid #d7d7d7
}
.prayer_table>li>span {
 display:block
}
.ptime {
 font:bold 16px "Arial";
 color:#464646;
 border-bottom:1px solid #d7d7d7;
 padding:3px
}
.ptitle {
 font:12px tahoma;
 color:#737373;
 padding:3px
}
.vote {
 width:288px;
 height:194px;
 border:1px solid #e0e0e0;
 margin:25px 0;
 background-color:#fcfcfc;
 position:relative
}
.vote>div {
 background:#fcfcfc url(images2/block_bg.png) no-repeat left top;
 border:1px solid #fff;
 height:192px
}
.vote_t {
 background:url(images2/poll_t.png) no-repeat;
 width:130px;
 height:28px;
 margin:10px
}
.vote_t_arch {
 background:url(images2/poll_t_arch.png) no-repeat;
 width:183px;
 height:28px;
 margin:10px
}
.vote_content {
 padding:0 10px 0 10px
}
.vote_content>span {
 font:bold 14px Arial;
 display:block;
 padding:0 0 5px 0
}
.vote_content>label {
 display:block;
 margin:2px;
 font:12px tahoma;
 color:#737373;
 line-height:16px
}
.vote_buttons {
 border:1px solid #e0e0e0;
 position:absolute;
 bottom:10px;
 right:15px;
 width:257px
}
.vote_buttons>div {
 background:#f9f9f8 url(images2/voteb_bg.png) repeat-x top;
 border:1px solid #fff;
 text-align:center
}
.vote_buttons>div>a:link,
.vote_buttons>div>a:visited {
 font:11px tahoma;
 text-decoration:none;
 color:#b78421
}
.vote_buttons>div>a:hover {
 color:#9e6e10
}
.vote_input {
 background:transparent none repeat scroll 0% 0%;
 border-style:none;
 color:#b78421;
 cursor:pointer;
 font-family:tahoma;
 font-size:11px;
 text-decoration:none
}
.twitter {
 width:288px;
 height:297px;
 border:1px solid #e0e0e0;
 margin:0 0 17px 0;
 background-color:#fcfcfc;
 position:relative
}
.twitter>div {
 background:#fcfcfc url(images2/block_bg.png) no-repeat left top;
 border:1px solid #fff;
 height:192px
}
.twitter_t {
 background:url(images2/twit_t.png) no-repeat;
 width:177px;
 height:28px;
 margin:10px
}
.twitter_t_arch {
 background:url(images2/poll_t_arch.png) no-repeat;
 width:183px;
 height:28px;
 margin:10px
}
.twitter_content {
 padding:0 10px 0 10px
}
.twitter_content>span {
 font:bold 14px Arial;
 display:block;
 padding:0 0 5px 0
}
.twitter_content>label {
 display:block;
 margin:2px;
 font:12px tahoma;
 color:#737373;
 line-height:16px
}
#twitter-widget-0 {
 height:240px!important;
 min-height:240px!important
}
.footer {
 background:url(images2/footer_bg.png) repeat-x top
}
.footer>div {
 width:950px;
 margin:0 auto
}
.fleft {
 display:inline-block;
 float:left;
 padding:25px 15px 25px 25px;
 font:11px tahoma;
 color:#8d8d8d
}
.fright {
 float:right;
 padding:25px 15px 25px 25px;
 font:12px tahoma;
 color:#595959
}
.fright>a:link,
.fright>a:visited {
 color:#8d8d8d;
 text-decoration:none
}
.fright>a:hover {
 color:#3b3b3b
}
.weather_table {
 padding:16px;
 margin:0;
 list-style:none
}
.weather_table>li {
 float:right;
 margin:0 19px 19px 19px;
 text-align:center
}
.weather_table>li>img {
 display:block
}
.wdegree {
 display:block;
 font:bold 16px arial;
 border-bottom:1px solid #d7d7d7;
 padding:5px 0 1px
}
.wday {
 font:12px tahoma;
 display:block;
 padding:2px;
 color:#737373
}
.textbox {
 display:none;
 visibility:hidden;
 float:left;
 padding:0 15px 0 0
}
.RequiredMarkCssClass {
 color:#C00;
 margin:0 5px 0 0;
 vertical-align:top
}
.contact_text {
 font:13px tahoma;
 color:#737373;
 padding:0 10px 25px 0;
 line-height:20px;
 float:right
}
.contact_map {
 float:left
}
.contact_h1 {
 background:url(images2/home_c.png) no-repeat 218px;
 padding:0 15px 0 0;
 font:14px 'JannaLTBoldRegular';
 color:#285d28
}
.contact_h2 {
 font:14px 'JannaLTBoldRegular';
 color:#737373
}
.contact_phon {
 background:url(images2/tele_c.png) no-repeat 218px;
 padding:0 15px 0 0
}
.contact_fax {
 background:url(images2/fax_c.png) no-repeat 218px;
 padding:0 15px 0 0
}
.activities_text {
 font:13px "tahoma";
 color:#7a7a7a;
 margin:5px 30px 5px 15px;
 display:block;
 line-height:20px
}
.activities_photo {
 padding:1px;
 border:1px solid #dedede;
 width:147px;
 height:90px;
 margin:0 15px 5px 0;
 float:left
}
.rss_archive {
 width:24px;
 padding:0 0 0 27px
}
.rss_archive:link {
 text-decoration:none;
 font:11px tahoma;
 line-height:15px;
 color:#737373
}
.rss_archive:hover {
 color:#a7a7a7;
 background:url(images2/rss_archive_hover.png) no-repeat
}
.member-details-right {
 float:right;
 width:280px;
 margin:2px;
 padding:0;
 font:13px "tahoma";
 color:#737373;
 overflow:hidden
}
.member-details-right>img {
 float:right;
 padding:7px
}
.member-details-right>span {
 margin:0 0 0 15px
}
.member-details-left {
 float:left;
 width:280px;
 margin:2px;
 font:13px "tahoma";
 color:#737373
}
.member-details-left>img {
 float:right;
 padding:7px
}
.member-details-left>span {
 margin:0 0 0 15px
}
.member-details-title {
 font:14px "JannaLTBoldRegular";
 color:#be8c29
}
.member-details {
 width:600px;
 margin:0
}
.tab-box {
 width:580px;
 height:auto;
 border:1px solid #e0e0e0;
 background-color:#fcfcfc;
 margin:0 0 20px 0
}
.right_cont_tab {
 width:360px;
 float:right;
 margin:2px 20px 0 0;
 font:11px tahoma;
 color:#a7a7a7
}
.imp-links-head {
 font:bold 14px tahoma;
 color:#285d28;
 display:block;
 line-height:35px
}
.imp-links-link {
 font:12px tahoma;
 color:#fff;
 display:block;
 line-height:24px
}
.imp-list {
 font:13px tahoma;
 color:#737373;
 padding:0;
 line-height:24px;
 width:250px;
 background:url(images2/imp_list.png) repeat
}
.imp-list>span {
 font:7px tahoma;
 float:right;
 padding:8px 5px 0 5px;
 color:#FFF
}
.meet-link {
 background:url(images2/photos_pullet.png) no-repeat;
 display:block;
 font:16px "JannaLTRegular";
 color:#be8c29;
 text-decoration:none;
 margin:0 5px;
 padding:0 30px;
 width:150px;
 background-position:185px 9px
}
.meet-link:hover {
 color:#a7a7a7;
 text-decoration:none;
 background-position:185px -19px
}
.meet-head {
 display:block;
 font:18px "JannaLTBoldRegular";
 color:#093;
 margin:10px 0
}
.meet-area {
 display:inline-block;
 font:14px "JannaLTBoldRegular";
 color:#000;
 background:url(images2/photos_pullet_area.png) no-repeat;
 width:89px;
 padding:72px 0 10px 0;
 margin:25px 0 0 50px;
 text-align:center;
 vertical-align:top;
 text-decoration:none;
 line-height:18px
}
.citizen_archive {
 padding:35px 2px 5px 0;
 margin:0 20px;
 display:inline-block;
 vertical-align:top
}
.citizen_text {
 font:12px "tahoma";
 color:#585858;
 display:block;
 width:220px;
 text-align:justify;
 padding:5px 2px 5px 0;
 text-decoration:none
}
.citizen_photo {
 width:220px;
 height:116px
}
.voteresultcontent {
 padding:5px 10px 0 10px;
 font:12px "tahoma";
 color:#737373;
 direction:rtl
}
.votetexth1 {
 background:#ffeb94;
 height:20px;
 width:100%;
 text-align:center;
 font:16px "JannaLTBoldRegular";
 color:#060;
 display:table;
 margin:0;
 padding:0;
 line-height:20px
}
.vote-result-bg {
 width:100%;
 height:17px;
 background:url(images2/poll_bg1.png) repeat-x
}
.voteresultpercent {
 background:url(images2/poll_bg2.png) repeat-x;
 height:17px;
 font:12px "tahoma";
 padding:0 5px
}
.votetexth2 {
 width:90%;
 text-align:center;
 border-radius:4px;
 border:1px solid #999;
 font:bold 14px "JannaLTBoldRegular";
 color:#bd8a26;
 margin:15px
}
.contents-horizontal-img {
 margin:15px 2px;
 text-align:center
}
.AchievementMajlisName {
 font:bold 12px "tahoma";
 color:#737373;
 display:block
}
.SlidesContainerText {
 display:block;
 width:256px;
 height:20px;
 padding:0;
 font:12px tahoma;
 color:#737373;
 direction:rtl;
 text-decoration:none
}
.change_link {
 display:block;
 width:20px;
 height:20px;
 font-size:12pt;
 background-color:#4e754e;
 float:right;
 margin-right:5px;
 text-align:center;
 margin-top:10px;
 border:1px solid #444;
 text-decoration:none;
 color:#FFF
}
.Decisions_h>a {
 font:bold 18px "Traditional Arabic";
 color:#285d28;
 background:url(images2/Decisions_bullet1.png) no-repeat right 7px;
 padding:0 20px 0 0;
 text-decoration:none;
 float:right;
 width:500px
}
.Decisions_h1 {
 font:bold 18px "Traditional Arabic";
 color:#585858;
 background:url(images2/Decisions_bullet.png) no-repeat right 7px;
 padding:0 30px 0 0
}
.Decisions_date {
 font:bold 14px "Traditional Arabic";
 color:#9f3224;
 width:150px;
 float:right;
 line-height:32px
}
.DecisionsDetails_h1 {
 font:bold 18px "Traditional Arabic";
 color:#585858;
 padding:0 30px 0 0;
 width:15%
}
.DecisionsDetails_h1_in {
 font:bold 14px "JannaLTBoldRegular";
 color:#285d28;
 width:350px;
 background:url(images2/g_bullet.png) no-repeat right 8px;
 padding:0 10px 0 0;
 float:right;
 margin:0 5px
}
h1 {
 text-shadow:0 1px 0 rgba(255,255,255,.7),0 2px 0 rgba(0,0,0,.5);
 text-transform:uppercase;
 text-align:center;
 color:#285d28;
 margin:0 0 25px 0;
 letter-spacing:0;
 font:17px "JannaLTBoldRegular";
 position:relative
}
h1:after,
h1:before {
 background-color:#777;
 content:"";
 height:1px;
 position:absolute;
 top:20px;
 width:70px
}
h1:after {
 background-image:-webkit-gradient(linear,left top,right top,from(#777),to(#fff));
 background-image:-webkit-linear-gradient(left,#777,#fff);
 background-image:-moz-linear-gradient(left,#777,#fff);
 background-image:-ms-linear-gradient(left,#777,#fff);
 background-image:-o-linear-gradient(left,#777,#fff);
 right:0
}
h1:before {
 background-image:-webkit-gradient(linear,right top,left top,from(#777),to(#fff));
 background-image:-webkit-linear-gradient(right,#777,#fff);
 background-image:-moz-linear-gradient(right,#777,#fff);
 background-image:-ms-linear-gradient(right,#777,#fff);
 background-image:-o-linear-gradient(right,#777,#fff);
 left:0
}
.ElectionsListsTitle {
 font:14px "JannaLTBoldRegular";
 color:#285d28;
 background:url(images2/news_bullet.png) no-repeat right 8px;
 line-height:40px;
 padding:0 12px 0 0;
 margin:0 5px 0 0;
 text-align:right
}
#back {
 display:block;
 text-align:center;
 position:relative;
 top:60px;
 color:#999
}
.Magazines-New {
 float:left;
 font-size:13px;
 font-weight:700;
 color:#4e764e;
 text-align:right
}
.magazine_arch {
 position:fixed;
 top:63%;
 left:17%;
 font:bold 12px "tahoma";
 color:#454545;
 background:#b4cad4;
 width:115px;
 text-align:center;
 border:1px solid #e0e0e0;
 line-height:19px
}
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
textarea {
 background:rgba(204,204,204,.18);
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 border:1px solid #898989;
 margin:0 auto
}
input[type="text"],
input[type="password"],
input[type="value"],
input[type="email"],
input[type="url"],
textarea {
 width:70%;
 padding:8px 5px;
 color:#252525!important;
 font-size:14px;
 font-family:'Tahoma';
 font-weight:400;
 font-style:normal;
 min-height:20px;
 border:solid 1px #dcdcdc;
 transition:box-shadow 0.3s,border 0.3s;
 outline:none
}
input:focus {
 border:solid 1px #ca9534;
 box-shadow:0 0 2px 1px #d09e31;
 background:#fff
}
input,
select,
textarea,
a.search-button span {
 font-size:14px;
 font-family:'tahoma';
 background:#FFF;
 -webkit-border-radius:4px;
 -moz-border-radius:4px;
 border-radius:4px;
 border:1px solid #898989;
 margin:5px auto;
 padding:8px 5px
}
@font-face {
 font-family:'JannaLTBoldRegular';
 src:url(font/janna-bold-arabic.eot);
 src:url('font/janna-bold-arabic.eot?#iefix') format('embedded-opentype'),
 url(font/janna-bold-arabic.woff) format('woff'),
 url(font/janna-bold-arabic.ttf) format('truetype'),
 url('font/janna-bold-arabic.svg#JannaLTBoldRegular') format('svg')
}
@font-face {
 font-family:'JannaLTRegular';
 src:url(font/jannalt-regular.eot);
 src:url('font/jannalt-regular.eot?#iefix') format('embedded-opentype'),
 url(font/jannalt-regular.woff) format('woff'),
 url(font/jannalt-regular.ttf) format('truetype'),
 url('font/jannalt-regular.svg#JannaLTRegular') format('svg')
}
ul,
li {
 list-style:none
}
@charset "utf-8";
.lof-slidecontent {
 position:relative;
 overflow:hidden;
 border:#F4F4F4 solid 1px
}
.lof-slidecontent .preload {
 height:100%;
 width:100%;
 position:absolute;
 top:0;
 left:0;
 z-index:100000;
 text-align:center;
 background:#FFF
}
.lof-slidecontent .preload div {
 height:100%;
 width:100%;
 background:transparent url(./images/load-indicator.gif) no-repeat scroll 50% 50%
}
.lof-slidecontent .sliders-wrapper {
 position:relative;
 height:100%;
 width:100%;
 overflow:hidden
}
.lof-slidecontent ul.sliders-wrap-inner {
 overflow:hidden;
 background:transparent url(./images/load-indicator.gif) no-repeat scroll 50% 50%;
 padding:0;
 margin:0;
 position:absolute;
 overflow:hidden
}
.lof-slidecontent ul.sliders-wrap-inner li {
 overflow:hidden;
 padding:0;
 margin:0;
 float:left;
 position:relative;
 min-height:400px
}
.lof-slidecontent .lof-opacity li {
 position:absolute;
 top:0;
 left:0;
 float:inherit
}
.lof-slidecontent .navigator-content {
 position:absolute;
 right:0;
 top:0;
 z-index:9;
 height:400px;
 width:200px;
 overflow:hidden;
 color:#FFF
}
.lof-slidecontent .navigator-wrapper {
 position:absolute;
 z-index:10;
 height:180px;
 width:310px;
 overflow:hidden;
 color:#FFF
}
.lof-slidecontent ul.navigator-wrap-inner {
 top:0;
 padding:0;
 margin:0;
 position:absolute;
 width:100%
}
.lof-slidecontent ul.navigator-wrap-inner li {
 list-style:none;
 padding:0;
 margin-left:0;
 overflow:hidden;
 float:left;
 display:block;
 text-align:center;
 height:100px!important
}
ul.sliders-wrap-inner li img {
 padding:0;
 max-width:388px;
 text-align:left;
 float:left;
 height:100%;
 min-height:300px
}
.lof-slidecontent .slider-description a.readmore {
 color:#58B1EA;
 font-size:95%
}
.lof-slidecontent .slider-description a {
 color:#464646
}
.lof-slidecontent .slider-description {
 z-index:0;
 position:absolute;
 bottom:0;
 left:5px;
 width:364px;
 background:url(./images/bg_trans.png);
 height:79px;
 padding:10px;
 color:#FFF;
 text-align:justify
}
.lof-slidecontent .slider-description h4 {
 margin:10px 0;
 padding:0
}
.lof-slidecontent .slider-description .slider-meta a {
 margin:0;
 background:#C01F25;
 font-size:75%;
 padding:2px 3px;
 font-family:"Trebuchet MS",Trebuchet,Arial,Verdana,sans-serif;
 text-transform:uppercase;
 text-decoration:none
}
.lof-slidecontent .item-meta a:hover {
 text-decoration:underline
}
.lof-slidecontent .item-meta i {
 font-size:70%
}
.lof-slidecontent ul.navigator-wrap-inner li.active {
 background:url(./images/arrow-bg.png) no-repeat scroll left center;
 color:#FFF
}
.lof-slidecontent ul.navigator-wrap-inner li>div {
 background:url(./images/transparent_bg.png);
 color:#676767;
 height:100px!important;
 position:relative;
 font:bold 11px 'tahoma';
 padding:20px 3px 0 0;
 border-top:1px solid #E1E1E1;
 text-align:right;
 cursor:pointer
}
.lof-slidecontent ul.navigator-wrap-inner li.active div {
 background:url(./images/grad-bg.gif);
 color:#FFF
}
.lof-slidecontent ul.navigator-wrap-inner li img {
 height:60px;
 width:60px;
 margin:5px 2px 2px 2px;
 float:left;
 padding:3px;
 border:#C5C5C5 solid 1px
}
.lof-slidecontent ul.navigator-wrap-inner li.active img,
.lof-slidecontent ul.navigator-wrap-inner li:hover img {
 border:#6C8E5C solid 1px
}
.lof-slidecontent .button-next,
.lof-slidecontent .button-previous {
 display:block;
 width:40px;
 color:#FFF;
 cursor:pointer;
 position:absolute;
 margin-right:93%;
 z-index:40;
 top:0;
 text-indent:-999px
}
.lof-slidecontent .button-next {
 right:0;
 background:url(./images/next.png) no-repeat right center
}
.lof-slidecontent .button-previous {
 left:0;
 background:url(./images/previous.png) no-repeat left center
}
.lof-slidecontent .button-control {
 position:absolute;
 top:10px;
 right:48%;
 height:20px;
 width:20px;
 cursor:pointer;
 background:url(./images/transparent_bg.png) repeat
}
.lof-slidecontent .button-control span {
 display:block;
 width:100%;
 height:100%
}
.lof-slidecontent .action-start span {
 background:url(./images/play.png) no-repeat center center
}
.lof-slidecontent .action-stop span {
 background:url(./images/pause.png) no-repeat center center
}
.ReportTable fieldset {
 display:block;
 margin-left:2px;
 margin-right:2px;
 padding-top:.35em;
 padding-bottom:.62em;
 padding-left:0;
 padding-right:0;
 border:2px groove;
 width:96%;
 font:14px "JannaLTBoldRegular";
 color:#000
}
.mdata_b_Button {
 list-style-type:circle!important;
 color:#285d28;
 /*font:Bold 11px "tahoma"*/
}
a.morelink {
 text-decoration:none;
 outline:none
}
a.morelink,
a.less {
 color:blue
}
.txt_black {
 font-family:Tahoma;
 font-size:12px;
 color:#737373
}
.TitleOptions {
 margin:0 0 0 20%
}
.OpenTableOuter {
 width:auto;
 height:auto;
 border:1px solid #e0e0e0;
 background-color:#fcfcfc;
 margin:0 0 20px 0;
 padding:10px 10px 20px 10px;
 min-width:300px;
 min-height:175px;
 box-shadow:0 0 20px #999
}
.OpenTableTitle {
 font:14px "JannaLTBoldRegular";
 color:#285d28;
 background:url(images2/news_bullet.png) no-repeat right 8px;
 line-height:22px;
 padding:0 12px 0 0;
 margin:0 5px 0 0;
 text-align:right
}
.OpenTableInside {
 margin:0 5px 0 0;
 height:auto;
 padding:0 0
}
.OpenTableInside>table {
 display:inline-table
}
.MembersPlatform {
 text-align:justify;
 padding:15px;
 font:17px "JannaLTBoldRegular";
 color:green
}
.memdetails tr:nth-child(odd) {
 background:#f1f0f0
}
.memdetails tr:nth-child(even) {
 background:#f5f5f5
}
.memdetails {
 height:40px;
 line-height:40px
}
#container {
 width:980px;
 margin:0 auto 0;
 background:#FFF;
 padding:10px;
 font-size:12px;
 margin-top:50px
}
a {
 text-transform:none;
 color:#333
}
#footer {
 background:#F0F0F0;
 padding:10px;
 border:#999 dotted 1px
}
.accordionHeader {
 border:1px solid #2F4F4F;
 color:white;
 background-color:#4f784f;
 font:14px "JannaLTBoldRegular";
 padding:5px;
 margin-top:5px;
 cursor:pointer;
 height:31px;
 width:250px
}
#master_content .accordionHeader a {
 color:#FFF;
 background:none;
 text-decoration:none
}
#master_content .accordionHeader a:hover {
 background:none;
 text-decoration:underline
}
.accordionHeaderSelected {
 border:1px solid #2F4F4F;
 color:white;
 background-color:#84b949;
 font:14px "JannaLTBoldRegular";
 padding:5px;
 margin-top:5px;
 cursor:pointer;
 height:31px;
 width:250px
}
#master_content .accordionHeaderSelected a {
 color:#FFF;
 background:none;
 text-decoration:none
}
#master_content .accordionHeaderSelected a:hover {
 background:none;
 text-decoration:underline
}
.accordionContent {
 background-color:#f1fef0;
 border:1px dashed #2F4F4F;
 border-top:none;
 padding:5px;
 padding-top:10px;
 width:600px
}
.slideToggler {
 text-align:right;
 float:right;
 border:1px solid #2F4F4F;
 color:white;
 background-color:#80bd01;
 font:16px "JannaLTBoldRegular";
 padding:5px;
 margin-top:5px;
 cursor:pointer;
 height:31px;
 width:250px
}
.slideToggler-Title {
 text-align:right;
 float:right;
 border:1px solid #2F4F4F;
 color:white;
 background-color:#80bd01;
 font:16px "JannaLTBoldRegular";
 padding:5px;
 margin-top:5px;
 cursor:pointer;
 height:31px;
 width:250px
}
.slideToggler-Content {
 background-color:#f1fef0;
 border:1px dashed #2F4F4F;
 border-top:none;
 padding:5px;
 padding-top:10px;
 width:600px
}
.PagerContainerTable {
 font:11px/normal tahoma;
 height:27px;
 color:rgb(83,83,83);
 font-size-adjust:none;
 font-stretch:normal
}
.PagerInfoCell {
 border-width:1px;
 border-style:solid;
 border-color:rgb(255,255,255) rgb(204,204,204);
 padding:3px 6px;
 display:inline-table
}
.PagerInfoCell:link {
 color:rgb(141,141,141);
 text-decoration:none
}
.PagerInfoCell:visited {
 color:rgb(40,93,40)
}
.PagerHyperlinkStyle {
 background:url(../images/bg_tcat.gif) rgb(248,248,248);
 border-width:1px;
 border-style:solid;
 border-color:rgb(255,255,255) rgb(204,204,204);
 padding:3px 6px;
 display:inline-table
}
.PagerHyperlinkStyle:hover {
 color:rgb(40,93,40)
}
.PagerHyperlinkStyle:link {
 color:rgb(141,141,141);
 text-decoration:none
}
.PagerHyperlinkStyle:visited {
 color:rgb(141,141,141);
 text-decoration:none
}
.PagerHyperlinkStyle:active {
 color:rgb(141,141,141);
 text-decoration:none
}
.ForgotPassword {
 text-align:center
}
.ForgotPasswordMobile {
 direction:ltr!important;
 display:inline-table;
 border:solid 1px #b7b7b7;
 width:20%;
 text-align:center;
 font:20px bold;
 background:#d7d7d7;
 line-height:30px;
 color:#898989;
 text-shadow:1px 1px #fff
}
.ForgotPasswordCaptcha {
 text-align:center
}
.ForgotPasswordCaptcha>fieldset>table {
 width:100%
}
.ForgotPasswordCaptcha>fieldset>table>tbody>tr>td {
 text-align:center;
 width:100%
}
.ForgotPasswordCaptcha>fieldset>table>tbody>tr>td>table>tbody>tr>td {
 text-align:center;
 width:100%
}
.ForgotPasswordCaptcha>fieldset>table {
 text-align:center;
 width:100%
}
#mask {
 position:fixed;
 left:0;
 top:0;
 z-index:9000;
 background-color:#000;
 display:none;
 max-height:100%
}
#boxes .window {
 position:absolute;
 left:0;
 top:0;
 width:440px;
 height:200px;
 display:none;
 z-index:9999;
 padding:20px;
 border-radius:15px;
 text-align:center
}
#boxes #dialog {
 width:450px;
 height:auto;
 padding:10px;
 font-family:'Segoe UI Light',sans-serif;
 font-size:15pt
}
.maintext {
 text-align:center;
 font-family:"Segoe UI",sans-serif;
 text-decoration:none
}
#lorem {
 font-family:"Segoe UI",sans-serif;
 font-size:12pt;
 text-align:left
}
#popupfoot {
 font-family:"Segoe UI",sans-serif;
 font-size:16pt;
 padding:10px 20px
}
#popupfoot a {
 text-decoration:none
}
.agree:hover {
 background-color:#D1D1D1
}
.popupoption:hover {
 background-color:#D1D1D1;
 color:green
}
.popupoption2:hover {
 color:red
}
.modal {
 position:fixed;
 z-index:100002;
 height:100%;
 width:auto;
 top:0
}
.center {
 z-index:100003;
 padding:10px;
 width:auto;
 background-color:White;
 border-radius:10px;
 filter:alpha(opacity=100);
 opacity:1;
 -moz-opacity:1;
 top:30%;
 position:relative;
 right:50%
}
.center img {
 height:128px;
 width:128px;
 display:block;
 position:relative;
 padding:31px 0;
 right:30%
}
.modalBackground {
 background:#000;
 opacity:.6
}
.js .inputfile {
 width:.1px;
 height:.1px;
 opacity:0;
 overflow:hidden;
 position:absolute;
 z-index:-1
}
.inputfile + label {
 max-width:80%;
 font-size:1rem;
 text-overflow:ellipsis;
 white-space:nowrap;
 cursor:pointer;
 display:inline-block;
 overflow:hidden;
 padding:0rem 1.25rem
}
.no-js .inputfile + label {
 display:none
}
.inputfile:focus + label,
.inputfile.has-focus + label {
 outline:1px dotted #000;
 outline:-webkit-focus-ring-color auto 5px
}
.inputfile + label svg {
 width:1em;
 height:1em;
 vertical-align:middle;
 fill:currentColor;
 margin-top:-.25em;
 margin-right:.25em
}
.inputfile-1 + label {
 color:#f1e5e6;
 background-color:rgba(52,152,219,1);
 height:42px;
 line-height:42px
}
.inputfile-1:focus + label,
.inputfile-1.has-focus + label,
.inputfile-1 + label:hover {
 background-color:#202a72
}
.vedio_box {
 display:inline-block;
 width:35%;
 position:relative;
 padding:3%;
 box-shadow:0 3px 8px 0 rgba(0,0,0,.1);
 margin:20px;
 text-align:center;
 font:14px "JannaLTBoldRegular"
}
.vedio_box img {
 display:block;
 text-align:center;
 width:100%;
 position:relative
}
.vedio_box>a {
 color:#4e764e
}
.vedio_box>a:hover {
 color:#cd9933
}
.prettyPhoto_h1 {
 position:relative;
 display:block;
 width:96%;
 padding:1% 2%;
 text-align:center;
 font-size:97%;
 font-weight:600;
 color:rgba(0,126,89,1);
 height:50px;
 transition:all 0.5s ease;
 line-height:18px;
 overflow:hidden
}
.btnUploader {
 display:inline-block;
 margin-bottom:0;
 font-weight:400;
 text-align:center;
 vertical-align:middle;
 cursor:pointer;
 background-image:none;
 border:1px solid transparent;
 white-space:nowrap;
 padding:6px 12px;
 font-size:14px;
 line-height:1.42857143;
 border-radius:4px
}
.btnUploaderPrimary:hover {
 background-color:#e0e0e0
}
.fileUpload {
 position:relative;
 overflow:hidden;
 margin:10px
}
.fileUpload .uploader {
 position:absolute;
 top:0;
 right:0;
 margin:0;
 padding:0;
 font-size:20px;
 cursor:pointer;
 opacity:0
}
.btnUploaderPrimary {
 color:#585858;
 background-color:#f2f3e2;
 border-color:#e0e0e0;
 font:bold 18px "Traditional Arabic"
}
.uploader input {
 width:70%!important;
 height:40px;
 cursor:pointer
}
.etabs {
 margin:16px 0 0 0
}
.tab {
 display:inline-block;
 background:url(images2/details_button_empty.png) no-repeat;
 width:145px;
 margin:20px 19px 10px 19px
}
.tab a {
 font:11px "tahoma";
 color:#000;
 text-decoration:none;
 line-height:31px;
 display:block;
 padding:0;
 outline:none;
 text-align:center;
 font-weight:700
}
.tab a:hover {
 text-decoration:none
}
.tab.active {
 background:url(images2/details_button_empty_hover.png)
}
.tab a.active {
 color:#a7a7a7
}
.tabs1-h2 {
 font:16px "tahoma";
 color:#285d28;
 text-decoration:none
}
.tab-large {
 display:inline-block;
 background:url(images2/details_button_empty.png);
 width:145px;
 margin:20px 19px 0 19px
}
.tab-large a {
 font:11px "tahoma";
 color:#000;
 text-decoration:none;
 line-height:31px;
 display:block;
 text-align:center;
 outline:none;
 font-weight:700
}
.tab-large a:hover {
 text-decoration:none
}
.tab-large.active {
 background:url(images2/details_button_empty_hover.png)
}
.tab-large a.active {
 color:#a7a7a7
}
#tabs1-review {
 font:13px "tahoma"
}
#tabs1-member {
 display:block;
 width:auto;
 height:auto
}
.TopMenu {
 background-color:#4f784f;
 background:url(images2/topmenu_middle.png)repeat-x bottom;
 float:right;
 height:35px;
 padding:2px;
 text-align:center
}
.menu_sub {
 text-align:center
}
.menu a:link,
.menu a:visited,
.menu_sub a:link,
.menu_sub a:visited {
 text-decoration:none;
 font-size:14px;
 font-family:"JannaLTBoldRegular";
 color:#fff
}
.menu_sub a:link,
.menu_sub a:visited {
 text-decoration:none;
 font-size:11px;
 font-family:tahoma;
 color:#f1f1f1;
 display:block;
 width:130px;
 padding-right:3px;
 padding-top:3px;
 background-color:#4f784f;
 border:solid 1px #395869;
 height:25px;
 line-height:25px;
 margin-bottom:1px
}
.ctl00_ctl05_LoginView1_mnuName_6 {
 right:490px!important;
 background-color:transparent!important
}
.menu a:hover {
 color:#000
}
.menu_sub a:hover {
 color:#fff;
 background:#588db0
}
.menuUser a:link,
.menuUser a:visited {
 text-decoration:none;
 font:14px "JannaLTBoldRegular"!important;
 text-decoration:none;
 color:#285d28
}
#menu {
 border:none 0;
 margin:0;
 padding:0;
 font:50% "JannaLTBoldRegular";
 font-size:14px;
 float:right
}
#nav {
 height:33px;
 list-style:none;
 margin:0;
 padding:0 0 0 0;
 background:#4e774e;
 max-width:930px
}
#nav li {
 display:inline-block;
 position:relative;
 background:#4e774e;
 z-index:999;
 padding:0 5px;
 text-align:center
}
#nav li a {
 display:inline-block;
 min-width:115px;
 line-height:33px;
 text-decoration:none;
 color:#f3f3f3;
 text-shadow:0 2px #285d28
}
#nav li li a {
 font:bold 13px 'Arial';
 margin:5px 0;
 padding:0 10px 0 0;
 background:url(images2/sub_bullet.png) no-repeat right 4px;
 line-height:18px;
 text-align:right;
 min-width:170px
}
#nav li:hover {
 background:#3e663e
}
#nav ul {
 position:absolute;
 display:none;
 padding-right:0;
 right:0
}
#nav li:hover ul ul {
 display:none
}
#nav li:hover ul {
 display:block
}
#nav li li:hover ul {
 min-width:210px;
 right:100%;
 margin-top:-30px;
 display:block
}
#nav li ul li {
 display:block;
 text-align:right;
 line-height:25px
}
.tab-group__tab-ul_justify {
 -webkit-align-items:stretch;
 align-items:stretch
}
.tab-group__tab-btn {
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none
}
.tab-group__tab-btn {
 border:none
}
.tab-group__tab-ul_justify {
 -webkit-display:flex;
 -ms-display:flex;
 display:-webkit-flex;
 display:flex
}
.tab-group__tab-ul_justify {
 -webkit-flex-wrap:nowrap;
 flex-wrap:nowrap
}
.tab-group__tab-li {
 float:left
}
.tab-group__tab-ul_justify .tab-group__tab-btn {
 height:100%;
 cursor:pointer;
 border-top:2px solid #fff;
 border-left:2px solid #fff;
 border-right:2px solid #fff;
 border-top-left-radius:9px;
 border-top-right-radius:9px;
 padding:5px;
 outline:none;
 max-width:130px
}
.tab-group__tab-ul {
 list-style:none
}
.tab-group__tab-ul {
 margin:0
}
.tab-group__tab-ul {
 padding:0
}
.tab-group__tab-btn,
.tab-group__tab-ul_justify .tab-group__tab-li {
 width:100%;
 max-width:130px;
 font:10pt "JannaLTBoldRegular";
 min-height:66px
}
.tab-group__tab-ul:before,
.tab-group__tab-ul:after {
 display:table;
 content:"";
 line-height:0
}
.tab-group__tab-ul:after {
 clear:both
}
.tab-group {
 padding:1rem 0
}
.tab-group__tab-nav {
 border-bottom:2px solid #81bc26
}
.tab-group__tab-li:first-child>.tab-group__tab-btn {
 border-top-left-radius:.5rem
}
.tab-group__tab-li:last-child>.tab-group__tab-btn {
 border-top-right-radius:.5rem
}
.tab-group__tab-btn {
 background-color:#4f784f;
 color:#fff
}
.tab-group__tabpanel {
 outline:none
}
.tab-group__tab-content,
.tab-group__tab-content table {
 padding:15px 0 30px 0;
 width:100%;
 margin:0
}
.tab-group__td {
 padding:0 0 30px 0
}
.tab-group__tab-btn_selected {
 background-color:#006c68;
 color:#fff
}
/*

        Pager
    */

.PagerOtherPageCells,
.PagerSSCCells {
    background: #fcfcfc;
    border-radius: 3px;
    border: 1px solid #ccc;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
    padding: 3px 2px;
    ;
    display: inline-block;
    margin-left: 5px
}

.PagerContainerTable {
    margin: 10px 0px !important;
    min-width: 100%;
    text-align: center
}

.PagerInfoCell {
    display: none
}

.PagerOtherPageCells,
.PagerSSCCells > *:last-child {
    margin-right: 0 !important
}

    .PagerOtherPageCells > span,
    .PagerSSCCells > span {
        cursor: default
    }

    .PagerOtherPageCells > *,
    .PagerSSCCells > * {
        background: #fff;
        padding: 3px 2px;
        margin: 0;
        line-height: normal;
        position: relative;
        display: inline-block;
        color: #4E744E;
        text-decoration: none;
        min-width: 20px;
        text-align: center !important
    }

.PagerCurrentPageCell {
    background: #CD9933;
    padding: 3px 2px;
    position: relative;
    display: inline-block;
    margin-left: 5px;
    border-radius: 3px;
    min-width: 23px;
    text-align: center !important;
    line-height: 25px !important;
    box-shadow: 2px 2px 1px #888;
    
    
}

.PagerOtherPageCells a:link,
.PagerOtherPageCells a:visited,
.PagerOtherPageCells .active,
.PagerSSCCells a:link,
.PagerSSCCells a:visited,
.PagerSSCCells .active {
    line-height: normal;
    font-family: 'AlHurraTxtlight';
    text-decoration: none;
    color: #187a76;
    font-size: 14px;
    font-weight:bold;
}

.PagerOtherPageCells .active,
.PagerSSCCells .active {
    background: #A67B2B;
    border: 1px solid #BBE5FB;
    padding: 7px 0;
    margin: 0 4px 0 auto;
    color: #FFF;
    min-width: 20px;
    text-align: center !important
}

.PagerOtherPageCells .more,
.PagerSSCCells .more {
    background: #363636;
    border: 1px solid #BBE5FB;
    margin: 0 4px 0 auto
}

.PagerOtherPageCells a.more:link,
.PagerOtherPageCells a.more:visited,
.PagerSSCCells a.more:link,
.PagerSSCCells a.more:visited {
    color: #9ECDEA
}

.PagerOtherPageCells a:hover,
.PagerSSCCells a:hover {
    background: #CD9933;
    padding: 3px 2px;
    margin: 0;
    line-height: 17px;
    border-radius: 4px
}

.PagerOtherPageCells a:hover,
.PagerOtherPageCells a.more:hover,
.PagerSSCCells a:hover,
.PagerSSCCells a.more:hover {
    color: #032435
}

.PagerOtherPageCells > *:after,
.PagerSSCCells > *:after {
    margin: 0 0 0 auto;
    display: inline-block;
    position: absolute;
    content: ' ';
    top: 0;
    width: 0;
    height: 100%;
    right: 0;
    text-decoration: none
}

.PagerOtherPageCells > *:last-child:after,
.PagerSSCCells > *:last-child:after {
    display: none
}

.MinistryDashboardTable fieldset {
    display: block;
    margin-left: 2px;
    margin-right: 2px;
    padding-top: .35em;
    padding-bottom: .62em;
    padding-left: 0;
    padding-right: 0;
    border: 2px groove;
    width: 96%;
}
.MinistryDashboardTable fieldset legend {
    font: 18px "JannaLTBoldRegular";
    color: Red
}


/* end pager*/