#hp-content-overlay {behavior: url('iepngfix.htc')}
body {margin: 0; font-family: Arial; font-size: 12px}
#header {margin: 0 auto; width: 940px;margin-top: 5px; height: 85px}
#logo {background-image: url('img/logo.png'); width: 249px; height: 65px; margin: 1px 0 0 20px;float: left; text-decoration: none;}
#head-right {float: right; margin-right: 25px}
#head-lang {color: #a4a4a4; font-size: 10px; font-weight: bold; margin-right: 32px; float: right}
#head-lang a {color: #434f35}
#head-lang a:hover {text-decoration: none}


#head-srch {float: right; background-image: url('img/search-bg.png'); border: 0; width: 168px; padding: 0 10px 3px 3px; font-size: 13px; font-weight: bold; color: #fff; background-repeat: no-repeat; margin-top: 20px; cursor: pointer; }
.head-srch-input { cursor: text; border:0; background: none;  font-size: 12px; font-weight: bold; color: #fff;  }


#menu {background-image: url('img/menu-bg.png'); height: 34px; background-repeat: repeat-x; background-color: #a0ba7e; padding-top: 6px;color:#FFFFFF;margin:0 auto;text-align:center;}
.no-header #menu {background-color: #fff}
#menu a {font-size: 14px; color: #fff; font-weight: bold; text-decoration: none; padding: 0 15px}
#menu a:hover {color: #ffe611}
#menu .active {color: #ffe611; background-image: url('img/menu-active.png'); background-repeat: no-repeat; background-position: center bottom; padding: 0 15px 18px 15px;}
#hp-content {background-color: #a0ba7e; height: 402px; background-image: url('img/hp-content-bg.png');color: #fff}
#hp-content .hp-headline {font-size: 48px; margin: 260px 0 0 30px}
#hp-content .hp-text {font-size: 17px; margin-left: 35px; font-weight: bold;}
#hp-content-img {width: 940px; margin: 0 auto; padding-top: 22px; position: relative;}
#hp-content-overlay {background-image: url('img/hp-content-overlay.png'); position: absolute;width: 940px; height: 358px;top: 18px;left: 0}
.sub-page #hp-content {background-color: #f5e8d0; height: 232px; background-image: url('img/hp-content-bg-sub.png');color: #fff}
.sub-page #hp-content .hp-headline {font-size: 48px; margin: 110px 0 0 30px}
.sub-page #hp-content .hp-text {font-size: 17px; margin-left: 35px}
.sub-page #hp-content-img {width: 940px; margin: 0 auto; padding-top: 18px; position: relative;}
.sub-page #hp-content-overlay {background-image: url('img/hp-content-overlay-sub.png'); position: absolute;width: 940px; height: 198px;top: 14px;}
#content {width: 918px; margin: 0 auto}
.sub-page #content {width: 940px}
#content a {color: #85986d}
#content a:hover {text-decoration: none}
.content-thin {width: 184px; float: left}
.content-thick {width: 484px; float: left}
.content-thin .date {color: #697955; font-weight: bold; background-image: url('img/date-bullet.png'); padding-left: 13px; background-repeat: no-repeat;font-size: 12px; background-position: 0 2px; margin-top: 8px}
.sub-page .content-thin {width: 195px}
.content-section-item {width: 225px; height: 140px; padding-right: 15px; float: left}
.content-section-item img {float: left; margin: 0 10px 5px 0 }
.content-section-item h3 {color: #85986d !important; font-size: 14px !important; font-weight: bold !important; margin: 0 0 2px 0 !important;}
.content-section-item .date, .list-item .date {color: #444343; font-size: 11px; font-weight: bold}
.content-section-item p {color: #444343}
.list-item {margin: 15px 0 0 0; clear: both; border-bottom: 1px solid #d9d9d9; padding: 5px 0}
.list-item .left {width: 85px}
.list-item .right {width: 399px;}
.list-item .no-left {width: 484px; float: left;}
#content .list-item h2 {margin: 0 0 2px 0}
#content .list-item p {margin: 0}
#content .separator {width: 4px;height: 257px; float: left; margin: 28px 14px}
#content .separator.left {background-image: url('img/separator-left.png')}
#content .separator.right {background-image: url('img/separator-right.png')}
.content-section {margin-bottom: 20px}
/*old color: 85986d*/
#content h1 {color: #62724d; font-weight: bold; font-size: 16px; border-bottom: 1px solid #62724d; margin-bottom: 26px}
#content h2 {color: #62724d; font-weight: bold; background-image: url('img/date-bullet.png'); padding-left: 14px; background-repeat: no-repeat;font-size: 14px; background-position: 0 3px; margin-top: 18px; margin-bottom: 7px}
#content .h {color: #62724d; font-weight: bold; font-size: 16px; border-bottom: 1px solid #62724d; height: 20px;margin: 10px 0 6px 0;}
#content p {margin-top: 5px; font-size: 12px; margin-bottom: 3px; color: #444343}
#content .more {color: #788a62; font-size: 10px; float: right; font-weight: bold}
#content ul {padding-left: 15px; list-style-image: url('img/list.png'); font-size: 11px; color: #4a4a4a; font-weight: bold; margin-left: 2px}
#content ul li {margin-bottom: 4px}
#content ul a {font-weight: normal; font-size: 12px}
#footer {background: #a1bb7e url('img/footer-bg.png') repeat-x; margin:17px auto 0;width:940px;}
.footer-column {float: left; margin-left: 10px; width:107px; min-height: 137px; background-image: url('img/footer-section-bg.png'); background-repeat: no-repeat; padding: 20px 0 0 35px; background-position: 20px 0}
.footer-column a {text-decoration: none; margin-bottom: 4px; display: block}
.footer-column a:hover {text-decoration: underline}
.footer-column strong a {color: #cdddb8; font-size: 13px; font-weight: bold}
.footer-column li a {color: #fff; font-size: 12px}
#footer ul, #footer li {list-style-type: none; padding: 0; margin-left: 0}
#footer-text {color: #6b6b6b;font-size: 12px; text-align: center; margin: 10px 0;}
.clear {clear: both; height: 1px}
.content-article h3 {color: #444343; font-weight: bold; font-size: 12px; margin: 28px 0 4px 0}
.content-article .image {border: 1px solid #d9d9d9; padding: 5px 6px; background: white;}
.content-article .image.left {margin: 0 15px 10px 0}
.content-article .image.right {margin: 0 0 10px 15px}
.content-article .image.center {margin: 0 auto 10px auto; }
.content-article .image-text {text-align: left; font-size: 11px; color: #000}
.content-article a {font-weight: bold}
.content-article ul {margin: 13px 0 35px 25px}
.content-article ul li {font-weight: normal;font-size: 12px}
.content-article table {width: 100%; border-collapse: collapse; color: #474747; margin: 15px 0}
.content-article table th, .content-article table tfoot td {background-color: #9eb87c; color: #fff;text-align: left; font-size: 12px; }
.content-article table tfoot td { font-weight: bold; }
.content-article table th, table td {padding: 4px 6px}
.content-article table tr.bg {background-color: #f2f2f2}
.form { float:left; width: 710px;}
.form table th, .form table td {padding: 2px 0}
.form table {margin: 0}
.form select {width: 215px; border: 1px solid #d9d9d9}
.form textarea {border: 1px solid #d9d9d9}
.form label {display: block;font-size: 11px; margin-left: 5px}
.form input {width: 215px; font-size: 11px; color: #474747; border: 1px solid #d9d9d9}
.form .checkbox {float: left; width: auto; border: 0}
.form input[type=checkbox] {float: left; width: auto; margin-right: 8px}
.form .submit {text-align: right}
.form .submit input, .form .submit a {width: auto; background-color: #9eb87c; border: 0; color: #fff; font-weight: bold; font-size: 11px; padding: 5px 25px; font-size: 1.1em; cursor: pointer;}
.form .submit a { color: white !important; text-decoration: none !important; }
.form .last {height: 50px}
.form .label {margin-top: 2px;}
.form fieldset { border: 1px solid #D9D9D9; margin: 10px 0px 10px 0px; padding: 10px; }
.form fieldset fieldset { margin: 5px 10px 5px 10px; }
.form .ui-datepicker-trigger { cursor: pointer; margin-left: 5px; }
/*.form label { width: 200px; }*/
.form fieldset label { width: 190px; }
.form fieldset fieldset label { width: 150px; }
.form .button {width: auto; background: #A1BB7E url('img/bg-small.png') repeat-x; border: 1px solid #5d6f45;  color: #fff !important; text-decoration:none; margin-bottom: 5px; font-weight: bold; font-size: 11px; padding: 4px 18px; display:block; cursor: pointer;}
.form .button-big { font-size: 15px; }
.form .FormTemplateStar { color:red; font-size: 1.5em; }
.form-content { width: 100%; }
.form-page-header span { float: left; display: block; }
.form-page-header .page-header-content { margin: 4px 0px 4px 25px; font-weight: bold; color: #62724D; }
.form-page-content { margin-bottom: 10px; }
.form-content .ui-state-default { background: #A1BB7E url('img/bg-small.png') repeat-x; border-color: #5d6f45; }
.form-content .ui-state-default span { color: #ffffff !important;  }
.form-footer { text-align: right; padding-top: 10px; }
.form table.reptable input.calendar { width: 80px; }
.form table.reptable .calendar-cont { width: 110px; }
.form table.reptable select { width: auto; }



.breadcrumbs {font-size: 10px; color: #85986d; margin: 9px 0 10px 215px}
.sub-menu {background-color: #9eb87c; width: 203px; padding: 4px 0 35px 0; background-image: url('img/sub-menu-bg.png');margin: 15px 0 40px 0}
.sub-menu a {margin-left: 17px; width: 163px; color: #fff !important; display: block; border-bottom: 1px solid #bcd1a1; text-decoration: none; font-size: 13px;margin-top: 10px; font-weight: bold}
.sub-menu a.active {color: #333b2f !important}
.sub-menu a.bg {background-image: url('img/sub-menu-active.png'); background-repeat: no-repeat; padding: 0 23px 1px 17px; margin-left: 0; border: 0; background-position: 0 bottom}
.sec-sub-menu a.bg {background-image: url('img/sec-sub-menu-active.png'); background-repeat: no-repeat; padding-left: 30px; margin-left: 0; border: 0; background-position: 0 bottom}
.sec-sub-menu {margin: 8px 0 19px 0;}
.sec-sub-menu a {margin-left: 30px; width: 150px; margin-top: 2px; font-weight: normal}
.right {float: right}
.left {float: left}
.gallery {width: 468px; padding: 6px; text-align: center; border: 1px solid #d9d9d9;margin: 15px 0}
table.gallery-thumb {width: 468px; margin: 4px auto 0 auto;border: 0; }
table.gallery-thumb img {border: 0}
table.gallery-thumb img.active {border: 4px solid #9eb87c}

.gallery-sub {margin-top: 10px;}
.gallery-sub-left {background-image: url('img/gallery-left.png'); width: 23px; height: 68px; float: left; margin-top: 13px;}
.gallery-sub-right {background-image: url('img/gallery-right.png'); width: 23px; height: 68px; float: left; margin-top: 13px;}
.gallery-wrapper {height: 91px; width: 410px;float: left; overflow:hidden;position: relative; margin-left: 5px; margin-right: 5px;}
.gallery-items {height:91px;position:relative;left:0;}
.gallery-item {float: left; margin: 4px 0 0 6px;position:relative;}
.gallery-item img {float: left; border: 4px solid #ffffff;}
.gallery-item.active img {border: 4px solid #9eb87c;}
/*.gallery-item  a {display: block;position:absolute;top:0;left:0;text-decoration:none}*/
.gallery-item-overlay {background-image: url('img/gallery-item-overlay.png');width: 105px; height:72px; position:absolute;top:0;left:0}
/*.gallery-item.active .gallery-item-overlay {background-image: url('img/gallery-item-overlay-active.png');width:121px; height:108px; position:relative;top:-28px; left: -9px; margin-left: 0}*/

.gallery2 .gallery-item2 { float: left; width: 144px; height: 205px; text-align: center; padding: 5px; margin-bottom: 10px; background:  #F5E8D0; margin-right: 10px;  }
.gallery2 .last { margin-right: 0px; }
.gallery2 .gallery-item2 img { border: none; }
.gallery2 .gallery-item2 .in { height: 140px; float:left; clear:both; text-align: center; width: 144px; }
.gallery2 .gallery-item2 a { font-size: 11px !important; }
.gallery2 .gallery-item2 .perex { height: 33px; width: 100%; float:left; clear:both; }

.send-to { margin-left: 225px; margin-right: 225px; }
.send-to label { display: block; float: left; width: 150px; }
.send-to .new-line { display: block; clear: both; margin-bottom: 5px; }
.send-to input, .send-to textarea { border: 1px solid #85986D; width: 250px; }
.send-to textarea { height: 100px; }
.send-to .submit input {width: auto; background-color: #9eb87c; border: 0; color: #fff; font-weight: bold; font-size: 11px; padding: 4px 18px}
.send-to .submit { margin-left: 150px; margin-top: 10px; }
.send-to img { margin-left: 150px; }
.send-to #sendErrors { color: red; }


img {border: none;}
.hidden {display:none;}

.quotes {margin: 0 !important; padding: 0 !important;}
.quotes li {list-style: none; margin-bottom: 2.6em !important;}
.quotes li span {display: block; font-weight: bold; background-color: #9eb87c; border: 0; color: #fff; padding: 6px 18px; }

.content-article .table {color:#474747;margin:15px 0;}
.content-article .table .bg {float: left;background-color: #f2f2f2}
.content-article .table div {clear: left;*width:100%;}
.content-article .table span {display: block;float: left; padding:4px 6px;}
.content-article .table span.cell-1 {width: 160px; font-weight: bold; }
.content-article .table span.cell-2 {width: 90px;}
.content-article .table span.cell-3 {width: 150px;}
.content-article .table span.cell-4 {width: 36px; text-align: center;_width:33px;}
.content-article .table .hidden, .content-article .table .hidden span {float: none; }

.roller-more, .roller-hide { float: right; font-size: 0.9em; margin-right: 10px; }
.show-more, .roller-more { font-size: 10px; !important; }

.paging { margin: 0px !important; }
.paging-inactive { float:left; margin: 0px 5px 0px 5px; }
.paging-active { float:left; font-size: 1.4em; font-weight: bold; margin: 0px 7px 0px 7px; }

.reptable td, .reptable th { padding: 5px !important; }

.table-layout td { vertical-align: top !important; }
.srch-result h1 span { font-size: 1.2em; font-style: italic; }
.invalid { background-color: #ffde5c; }
.frm-error-info { background-color: #ffde5c; border: 1px solid red; font-weight: bold; padding: 10px 10px; margin-bottom: 15px; }
.cblabel { display: inline !important; }



.next {float: right; }
.previous {float: left; }

.flash { margin: 15px 0 15px 0; }

.form-page-previous { float: left;  margin-top: 15px }
.form-page-next { float: right; margin-top: 15px }

h1 a { text-decoration: none; }

.ar_lang { font-family: Simplified Arabic!important; font-size: 14px}