/*
* {
  text-decoration:none;
}
*/

* a, * a:active{
  color: #064b7c;
  text-decoration: none !important;
}
* a:visited {
  color: #551a8b;
  text-decoration: none !important;
}
* a:hover {
  color:#333;
  text-decoration: none !important;
}

* strong{
  font-family:arial,serif;
  font-size:14px;
  direction:rtl;
}
form {
  padding:0;
  margin:0;
}
body {
  background-color:#f9f8f8;
  line-height:180%;
  color:#333;
  padding:0;
  margin:0;
  font-size:13px;
}
#mrc-content {
  width:900px;
  min-height:500px !important;
}

.mrc-content-right {
  float:right;
  margin-left: 14px;
  text-align:right;
  direction:rtl;
}

.mrc-content-left {
  float:right;
  margin-bottom:15px;
}

#mrc-titr1, #mrc-titr2 {
  float:right;
  border: 1px solid #eee;
  background-color:#ffffff;
  height:250px;
  text-align: right;
  direction: rtl;
  margin-bottom:15px;
}

#mrc-titr1 {
  width:586px;
  margin-left: 10px;
}

#mrc-titr2 {
  width:300px;
  overflow:hidden;
}

/* box1 stuff **********************************************************************/
.mrc-box1 {
  width:100%;
  text-align:right;
  direction:rtl;
  padding-bottom:15px;
}
.mrc-box1-header-text-container {
  border-bottom:1px solid #818d45;
  width:100%;
  direction:rtl;
  margin-bottom:5px;
}
.mrc-box1-header-text{
  font-family:arial, times new roman, serif;
  font-size:16px;
  font-weight:bold;
  color:#fff;
  background: #4d7900 url(images/box-top160.gif) no-repeat top;
  width:160px;
  padding: 4px 5px 0 0;
  height:26px;
  direction:rtl;
}

.mrc-box1-content {
  color:#333333;
  font-family:tahoma, arial, times new roman, serif;
  padding-left:20px;
  text-align:right;
  direction:rtl;
}
.mrc-box1-content a, .mrc-box1-content .mrc-box1-content a:active{
  color: #064b7c !important;
  text-decoration: none;
}
.mrc-box1-content a:visited {
  color: #551a8b !important;
}
.mrc-box1-content a:hover {
  color:#333 !important;
}

.mrc-box1-content ul{
  text-align:justify;
  padding:0 15px 0 0;
  margin:0;
  list-style:url("images/bullet-box.jpg");
  clear:right;
}

.mrc-box1-content ul li {
  padding-bottom:7px;
}
/* box2 stuff **********************************************************************/
.mrc-box2 {
  text-align:right;
  direction:rtl;
  padding-bottom:15px;
  background-color:#eee;
  line-height:150%;
  margin-bottom:10px;
}
.mrc-box2-header{
}
.mrc-box2-header-text {
  border-bottom:1px solid #818d45;
  background: #4d7900 url("images/box-top300.gif") no-repeat top;
  color:#fff;
  font-family:arial, times new roman, serif;
  font-size:16px;
  font-weight:bold;
  margin-bottom:5px;
  width:295px;
  padding: 6px 5px 0 0;
  height:24px;

}
.mrc-box2-content {
  color:#333333;
  font-family:tahoma, arial, times new roman, serif;
  padding-left:3px;
  direction:rtl;
}

.mrc-box2-content a, .mrc-box2-content a:visited, .mrc-box2-content a:active{
  color: #064b7c;
  text-decoration: none;
}
.mrc-box2-content a:visited {
  color: #551a8b !important;
}
.mrc-box2-content a:hover {
  color:#333 !important;
}

.mrc-box2-content ul {
  padding:0 5px 0 2px;
  margin:0;
  list-style:none;
  clear:right;
  text-align:justify;
}
.mrc-box2-content ul li {
  padding:7px 3px 8px 3px;
  clear:both;
}
.mrc-box2-content li:hover {
  background-color:#ffffdc;
}

.mrc-box2-content ul li h3, .mrc-box2-content ul li ul li h3 {
  padding-left:5px;
}
/* header stuff **********************************************************************/


#mrc-header {
  min-width:940px;
  background: url("images/header-repeat.jpg") repeat-x top;
}

#header-background {
  width:100%;
  padding-bottom:2px;
}
#header-box {
  width:900px;
  height:200px;
  background: url("images/header.jpg") no-repeat top;
  text-align:right;
  direction:rtl;
}
#header-text1 {
  text-align:right;
  direction: rtl;
  color:#fff;
  font-size:12px;
  margin-top:30px;
  margin-right:70px;
  width:140px;
  float:right;
  font-family:tahoma, arial, serif;
}
#header-text1 a {
  font-size:11px;
  color:#fff;
  padding:2px 3px 2px 3px;
}
#header-text1 a.selected{
  background-color:#333;
  color:#fff;
}
#header-text1 a:hover {
  font-size:11px;
  background-color:#333;
  color:#fff;
}
#header-text2 {
  color:#fff;
  margin-top:51px;
  padding-right:10px;
  float:right;
}

/* footer stuff **********************************************************************/
#mrc-footer {
  background: #333333 url("images/footer-repeat.jpg") repeat-x top;
  text-align:center;
  color:#f9f8f8;
  min-width:940px;
}
#mrc-footer .footer-column-header {
  font-family:arial,serif;
  font-weight:bold;
  font-size:15px;
  color:#f9f8f8;
  margin-bottom:10px;
}
#footer-column-container {
  width:900px;
  text-align:center;
  padding:10px 30px 30px 10px;
}
#mrc-footer .footer-column a {
  color:#cccccc;
}
#mrc-footer .footer-column a:hover {
  color:#fff;
}
#copyright {
  color:#fff;
  border-top:1px solid #444;
  margin-top:30px;
  width:100%;
  direction:rtl;
  text-align:center;
  font-family:tahoma,serif;
  font-size:11px;

}
#copyright a {color:#ccc;}
#copyright a:hover {color:#fff;}
#mrc-footer .footer-column {
  text-align:right;
  direction:rtl;
  width:120px;
  float:right;
  padding-left:8px;
  font-family:tahoma,serif;
  font-size:11px;
}
.search-box {
  border:0;
  width:100px;
  color:#777;
  direction:rtl;
  text-align:right;
  font-size:12px;
  font-family:arial,serif;
  padding:2px;
}

/* menu stuff **********************************************************************/
/* ================================================================
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
=================================================================== */
#dropline-background {
  background: url("images/dropline-repeat.jpg") repeat-x;
  width:100%;
  display:block;
}
#dropline-container {
  width:900px;
  margin-bottom:32px;
}
#dropline {
  padding:0 0 0 20px;
  margin:0;
  list-style:none;
  height:30px;
  position:relative;
  border-bottom:7px solid #333;
}
#dropline table {border-collapse:collapse; width:0; height:0; margin:-6px -10px;}

#dropline li {float:right;}
#dropline li a {display:block; height:30px; line-height:33px; padding:0 13px 0 0; float:left; color:#333333; font-family:arial, sans-serif; font-size:16px;}

#dropline li a b {display:block; height:30px; float:left; padding:0 0 0 13px; cursor:pointer;}
#dropline li a:hover {background-color:#444; color:#fff; line-height:33px; height:30px;}
#dropline li a:hover b {background-color:#444; color:#fff; line-height:33px;}

#dropline li:hover > a {background-color:#444; color:#fff; line-height:33px; height:30px;}
#dropline li:hover > a b {background-color:#444; color:#fff; line-height:33px;}

#dropline ul {padding:0; margin:0; list-style:none;
  position:absolute;
  height:30px;
  width:900px;
  background-color:#444;
  left:-9999px;
  top:30px;
  z-index:10;
}
#dropline ul li {height:25px; line-height:25px;}
#dropline ul.right li {float:right;}
#dropline ul.blank {}

#dropline ul li a {
  padding:0 10px 0 10px;
  height:30px;
  line-height:30px;
  font-weight:normal;
  font-family:tahoma, arial,serif;
  font-size:11px;
  color:#cccccc;
  border:0;
}
#dropline ul li a:hover {height:30px; line-height:30px; background:transparent; color:#fff;}
#dropline ul.right li a { }
#dropline ul li a.last {border:0;}


#dropline :hover ul {left:0;}

#dropline li.current {background-color:#333 !important;}
#dropline li.current a:hover {background-color:#333 !important;}
#dropline li.current a:hover b {background-color:#333 !important;}

#dropline li.current ul {left:0; z-index:1;background-color:#333;}
#dropline li.current a {background-color:#333333; line-height:33px; height:30px; color: #fff;}
#dropline li.current a b {background-color:#333333; line-height:33px;}
#dropline li.current ul li a {color:#ccc; padding:0 10px 0 10px; height:30px; line-height:30px; background-color:#333;}
#dropline li.current ul li.current_sub a {color:#fff;}
#dropline li.current ul li a:hover {color:#fff;background-color:#333333;}

.normal-text, p, span, h1, h2, h3 {
  font-size:13px;
  direction:rtl;
}
.normal-text {
  font-family:tahoma,serif;
  text-align:justify;
  margin-bottom:15px;
  clear:both;
  width:inherit;
}
.normal-text img {
  vertical-align:text-bottom;
  border:0;
  max-width:550px;
}


h3, .news_bill2 {
  font-size:14px;
  font-weight:bold;
  font-family:arial,serif;
  color:#555;
  padding:0; margin:0;
  display:inline-block;
  float:right;
  text-align:justify;
}
.news_bill2 {
  float:none;
  font-size:15px;
}
h2{
  font-size:15px;
  font-weight:bold;
  font-family:arial,serif;
  display:block;
  padding:0; margin:0 0 10PX 0;
}

h1 {
  font-size:18px;
  font-weight:bold;
  padding:0; margin:0 0 10PX 0;
  text-align:right;
  font-family:arial,serif;
}
h3.border, h2.border, h1.border, strong.border, strong.tag, strong.thin-border, h2.titr, strong.no-border{
  border-bottom:2px solid #ddd;
  display:block;
  clear:both;
  width:auto;
  float:none;
}
h2.titr {
  border-bottom:1px solid #ddd;
  margin-bottom:10px;
  background-color:#efefef;
  padding-right:10px;
}
strong.border, strong.no-border{
  background: url("images/bullet-arrow.jpg") no-repeat right;
  padding-right:10px;
}
strong.tag {
  background: url("icons/tag.png") no-repeat right;
  padding-right:20px;
  margin-bottom:10px;
}
strong.no-border {
  border:0;
}
strong.thin-border {
  background: url("images/bullet-arrow.jpg") no-repeat right;
  padding-right:10px;
  margin-bottom:10px;
  border-bottom:1px solid #eee;
}
div.thin-border {
  border-bottom:1px solid #eee;
  margin-bottom:10px;
  display:block;
  clear:both;
  width:auto;
  float:none;
}

/* paging **********************************************************************/
#pagination-clean {
  padding: 5px 0 5px 0;
  font-family:arial,serif;
  direction:rtl;
}

#pagination-clean div,#pagination-clean a {
  border: 0;
  margin: 0;
  padding: 0;
  font-size: 12px;
  list-style: none;
  text-decoration:none;
}

#pagination-clean div,#pagination-clean a {
  border-left: solid 1px #DEDEDE;
  margin-right: 2px;
}

#pagination-clean .previous-off,#pagination-clean .next-off {
  color: #999;
  display: block;
  float: right;
  font-weight: bold;
  margin: 0 4px;
  border: none;
}

#pagination-clean .next a,#pagination-clean .previous a {
  font-weight: bold;
  border: none;
}

#pagination-clean .active {
  color: #fff;
  background:#9eaf4f;
  font-weight: bold;
  display: block;
  float: right;
  padding: 0 6px;
}

#pagination-clean a:link,#pagination-clean a:visited {
  color: #333;
  display: block;
  float: right;
  padding: 0 6px;
  margin-bottom:5px;
}

#pagination-clean a:hover {
  background-color: #4d7900;
  color: #fff !important;
  text-decoration: none;
}

.inactive-color {
  font-weight: bold;
  color: #FF0000;
}

.active-color {
  font-weight: bold;
  color: #009900;
}


/* grid & grid-detail **********************************************************************/
.grid , .grid-detail{
  text-align:right;
  font-family:tahoma,serif;
  border:0;
  padding:0;
  margin:0 0 15px 0;
  font-size:13px;
  direction:rtl;
}
.grid td, .grid-detail td{
  font-size:13px;
  padding:3px;
  vertical-align:top;
  border-top:1px solid #fff;
}

.grid #header, .grid-detail .titr, .grid .header{
  background-color: #777 ;
  font-family:arial,serif;
  font-weight:bold;
  color:#fff;
}
.grid .grid-row1 , .grid-detail .desc{
  background-color:#ddd;
}
.grid .grid-row1:hover, .grid .grid-row0:hover{
  background-color:#ffffdc;
}

.grid-detail .titr {
  border-top:1px solid #ddd;
}

.grid-detail .titr {
  width:100px;
  text-align:left;
}
.grid-detail .clear {
  padding:5px 0 0 0;
}
tr.header, tr.header:hover  {
  background-color: #777 !important;
  font-family:arial,serif;
  font-weight:bold;
  color:#fff;
}

#no-info {
  color:#777;
  font-size:15px;
  width:100%;
}
/* form elements **********************************************************************/
.input-text,.input-text-large,.input-text-small,.drop-down,.drop-down-small,.drop-down-large,
.checkbox,.radio,.input-text-tiny,.input-button,.input-button-remove, .input-button-mini, .input-text-file, .input-button-free
  {
  padding: 2px;
  font: 13px arial, times new roman, tahoma;
  border: 1px solid #ccc;
  background-color: #fff;
  width: 200px;
  color:#333;
}
.input-text:focus,.input-text-large:focus,.input-text-small:focus,.drop-down:focus,.drop-down-small:focus,.drop-down-large:focus,
.checkbox:focus,.input-text-tiny:focus, .textarea:focus,.textarea-very-larg:focus,.textarea-short:focus,
.textarea-small:focus,.textarea-tiny:focus,.input-text-file:focus{
  border: 1px solid #9eaf4f;
  background-color:#f6f6f6;
}

.input-text-file {
  padding: 2px;
  border: 1px solid #ddd;
  background-color: #FEFEFE;
  width:auto;
}

.input-text-large {
  width: 400px;
}

.input-text-tiny {
  width: 45px;
}

.input-text-small {
  width: 70px;
}

.textarea,.textarea-very-larg ,.textarea-short,.textarea-small,.textarea-content ,.textarea-tiny {
  padding: 2px;
  font: 12px arial, times new roman, tahoma;
  border: 1px solid #ddd;
  background-color: #FEFEFE;
  width: 300px;
  height: 100px;
}
.textarea-very-larg {
  width: 450px;
  height: 400px;
}

.textarea-small {
  width: 450px;
  height: 50px;
}

.textarea-short {
  width: 300px;
  height: 50px;
}

.textarea-content {
  width: 450px;
  height: 400px;
}

.textarea-tiny {
  width: 100px;
  height: 30px;
}

.input-text-tiny {
  width: 45px;
}

select optgroup{
  padding: 2px;
  font: 12px arial, times new roman, tahoma;
  font-weight: bold;
}
.drop-down-small  {
  width: 105px;
}

.drop-down-large {
  width: 206px;
}
.input-text-small {
  width: 70px;
}

.input-button, .input-button-mini, .input-button-free {
  background-color: #9eaf4f;
  font-weight: bold;
  width: 60px;
  color:#fff;
}
.input-button:hover, .input-button-mini:hover, .input-button-free:hover {
  background-color: #4d7900;
}
.input-button-mini {
  width: 40px;
}
.input-button-free {width: auto;}

div.collapse-header {
  font: 14px arial;
  font-weight:bold;
  padding: 0 20px 0 0;
  margin: 0 0 5px 0;
  background: url(images/expand_collapse.png) no-repeat right top;
  height: 16px;
  cursor:pointer;

}
div.toggle_active {background-position: right bottom;}
.hint, #path-bar, #path-bar span, .hint-bold{
  color:#999;
  font-size:11px;
  font-family:tahoma,serif;
  font-weight:normal;
  text-align: right;
  direction: rtl;
}
.hint-bold {
  color:#999;
  font-size:12px;
  font-family:arial,serif;
  font-weight:bold;
  text-align: right;
  direction: rtl;
}
.hint a {
  color: #0866aa !important;
}

#path-bar {
  margin-bottom:10px;
  line-height:normal;
  display:block;
}

.data-block, .data-block-solid{
  float:right;
  text-align:right;
  display:inline-block;
  margin-left: 16px;
  width:250px;
  margin-bottom:5px;
  background: url("images/bullet-box.jpg") no-repeat 100% 7px;
  padding-right:12px;
  direction:rtl;
}
.data-block-solid {
  float:none;
  display:block;
  width:auto;
  clear:both;
}
.data-block strong, .data-block-solid strong {
  color:#555;
}

.mr15 {
  margin-right:15px;
}

.data-block img {

}
.no-bg {
  background-image:none !important;
}
.error404 {
  margin-top:100px;
  font-size: 50px;
  font-weight: bold;
}

.dcontent{
  direction:rtl !important;
  text-align:justify;
  width:560px;
  font-size:13px;
  color:#333333;
  font-family:tahoma, arial, times new roman, serif;
  float:right;
}

.dcontent p{
  padding:0; margin:0;
  text-align:justify;
}
.dcontent img, .normal-text img{
  border:1px solid #eee;
  margin:5px;
  overflow-x:auto;
}
.dcontent h3{
  display:block;
  float:none;
}

.anythingSlider{ width: 576px; height: 240px; position: relative; margin: 5px; direction:ltr; text-align:left;}
.anythingSlider .wrapper{ width: 576px; overflow: auto; height: 240px; margin: 0; position: absolute; top: 0; left: 0; }
.anythingSlider .wrapper ul{ width: 32700px; list-style: none; position: absolute; top: 0; left: 0; background: #fff; margin: 0; padding:0; direction:rtl; text-align:right;}
.anythingSlider ul li{ display: block; float: left; height: 240px; width: 576px; padding:0; margin:0; overflow:hidden;}
.anythingSlider ul li div img {max-width:575px !important; max-height:238px !important; margin-bottom:5px; border:0} /*215*/
.anythingSlider ul li div {text-align:justify; font-family:tahoma;} /*215*/
#thumbNav{ position: relative; top: 250px; text-align: left;}
#thumbNav a{ color: #333; font: 10px arial; display: inline-block; padding: 2px 5px; margin: 0 5px 0 0; background: #eee ; text-align: center; }
#thumbNav a:hover{ background-image: none; }
#thumbNav a.cur{ background: #dae4ab; }
.anythingSlider .wrapper ul ul{ position: static; margin: 0; background: none; overflow: visible; width: auto; border: 0; }
.anythingSlider .wrapper ul ul li{ float: none; height: auto; width: auto; background: none; }
#textSlide{ padding: 10px 10px; }
#textSlide h3{ font: 20px Georgia, Serif; }
#textSlide h4{ text-transform: uppercase; font: 15px Georgia, Serif; margin: 10px 0; }
#textSlide ul{ list-style: disc; margin: 0 0 0 25px; }
#textSlide ul li{ display: list-item;}


#mrc-titr2 ul {list-style:none; padding:0 10px; margin:10px 0; width:280px;}
#mrc-titr2 ul li {padding-bottom:15px; clear:both;}
#mrc-titr2 ul li img{margin-right:7px; margin-bottom:2px; border:0; max-width:200px; max-height:100px; overflow:hidden;}

#tag_cloud {clear:both; float:none; text-align:right !important;}
#tag_cloud *{font-family:tahoma,serif; font-weight:normal;margin: 7px}
#tag_cloud span a, #tag_cloud span a:active {color: #064b7c !important; border-bottom: 1px dotted #bbb;}
#tag_cloud span a:visited {  color: #551a8b !important;}
#tag_cloud span a:hover {  color: #333 !important; border-bottom: 1px solid #333;}
#tag_cloud .s6 a{font-size:10px !important;}
#tag_cloud .s5 a{font-size:13px !important; font-family:arial,serif !important; font-weight:bold !important;}
#tag_cloud .s4 a{font-size:16px !important; font-family:arial,serif !important; font-weight:bold !important;}
#tag_cloud .s3 a{font-size:19px !important; font-family:arial,serif !important; font-weight:bold !important;}
#tag_cloud .s2 a{font-size:22px !important; font-family:arial,serif !important; font-weight:bold !important;}


.error_box, .success_box {
  background: #fff6bf url(icons/error.gif) no-repeat 98% 50%;
  text-align: right;
  padding: 5px 35px 5px 0;
  border-top: 2px solid #ffd324;
  border-bottom: 2px solid #ffd324;
  direction: rtl;
  /*width: 530px;*/
  margin: 0 0 10px 0;
  color:#CC0000;
  display:none;
  font-family:arial, serif;
  font-size:13px;
  font-weight:bold !important;
}

.success_box{
  background: #fff6bf url(icons/information.gif) no-repeat 98% 50%;
  color:#006c08;
}
#comment-box {
  margin:10px 0 10px 10px;
}
#comment-box h2 {
  background-color: #dae4ab;
  padding:10px;
}
.cmm-row0, .cmm-row1, .cmm-row{
  font-family:tahoma, serif;
  color:#777;
  font-size:12px;
  padding:10px;
  text-align:right;
  border: 1px solid #eaeaea;
  direction:rtl;
  margin-bottom:10px;
}
.rc-reply {
  background-color:#cef0d2 !important;
}
.cmm-row0 {
  background-color:#eee;
}
.cmm-name {
  float:right;

}
.cmm-date {
  float:left;
}
.cmm-body {
  clear:both;
  display:block;
}
h2.as-box {
  background-color:#eeeeff;
  padding:2px 5px 2px 5px;
  /*border-bottom:1px solid #ddddee;*/
}
table caption {
  text-align:right;
  font-weight:bold;
  font-family:arial,serif;
  font-size:14px;
}
.remove-icon{
  padding:1px;
}
.font11, .font11 td{
  font-size:11px !important;
}

.required{
  color:#ff0000;
  font-size:14px !important;
  font-weight:bold !important;
  margin-left:5px;
  margin-right:5px;
}
.right {text-align:right;}

.calendar-grid{
  text-align:right;
  font-family:tahoma,serif;
  border:0;
  padding:0;
  margin:0 0 15px 0;
  font-size:13px;
  direction:rtl;
}
.calendar-grid td{
  padding:5px;
  background-color: #eee;
  border-bottom:1px solid #fff;
  border-left:1px solid #fff;
  vertical-align:top;
}
.calendar-grid tr#nav td, .calendar-grid tr#days td{
  background-color: #777 ;
  font-family:arial,serif;
  font-weight:bold;
  color:#fff;
}
.calendar-grid tr#nav td {
  font-size:15px;
}
.calendar-grid tr#nav td a {
  color:#eee;
}

.calendar-grid tr#days td{
  background-color: #ccc ;
  color:#555;
  width:120px;
}
.calendar-grid tr.days{
  font-size:13px;
  font-family:arial,serif;
  background-color: #aaa;
  font-weight:bold;
}
.calendar-grid tr.days td.empty{
  background-color:#f5f5f5;
}
.calendar-grid td.holiday{
  color: #ff0000;
}
.calendar-grid td#today, .calendar-grid td#today .holiday{
  background-color: #9EAF4F;
}

.calendar-grid tr.days td:hover {
  background-color: #ffffdc;
}

.calendar-grid tr.days td ul {
  padding:0;
  margin:0;
  list-style:none;
}
.calendar-grid tr.days td ul li {
  text-align:right;
  font-size:11px;
  font-weight:normal;
}
.calendar-grid tr.days td ul li img{
  vertical-align:-3px;
  border:0;
}
.center {
  text-align:center;
}
