﻿body {
    direction: rtl;
    background: #571b1d url(grx/bg.gif) repeat-x top center;
    font: normal 11px tahoma;
/*    color:#7b7b7b;*/
    color: black;
    text-align:right;
    margin:0;
}
form {margin:0; padding:0} 
a, a:visited {text-decoration:none; color:#b51c15;}
a:hover {text-decoration:underline}
.header {height: 117px; width: 930px;     text-align:right;background: url(grx/header-in.gif) repeat-x left center;}
.header .rightheaderbg {
    background: url(grx/right-header-bg.gif) no-repeat right center;
    width: 15px; }
.header .leftheaderbg {
    background: url(grx/left-header-bg.gif) no-repeat left center;
    width: 15px;
}
.toplinks {
    padding: 5px 0 8px;
    text-align:left;
    width: 900px;
    margin: 0 auto;
    color:#fff;
}
.toplinks a, .toplinks a:visited {
    color:#fff;
}
.loginformbox {
    background: url(grx/login-form-bg.gif) no-repeat right center;
    width: 115px;
}

.loginformbox input {
    border:0 none;
    width: 90px;
    height: 13px;
    padding-right: 2px;
    font: normal 10px tahoma;
}

.loginbtn {
    text-align:left;
    padding-left: 20px
}
.loginbtn input {
    background: url(grx/login-btn-bg.gif) no-repeat center center;
    width: 54px; height: 20px;
    border:0 none;
    cursor: pointer;
}

.header .loginbox {
    width: 225px;    
    background: url(grx/header-sep.gif) no-repeat left top;
}
.header .loginbox a, .header .loginbox a:visited {
    color:#b51c15;
}
.header .logotd {
    text-align:center;
    width: 190px;
}
.header .ads {
    text-transform:uppercase;
    text-align:center;
    font-size: 10px;
    background: url(grx/header-sep.gif) no-repeat left top;
    vertical-align:top;
    padding-top:15px;
}
.header .ads img {
    margin-top: 5px;
}
/****************/
.content {
    width:900px;
    background:#fff;
}
.content td {
    padding: 3px;
    padding-top:0;
}
.topnav {
    background:#bb8547;
}
.topnav td {
    padding:0
}
.topnav ul {margin:0; padding:0; list-style:none;}
.topnav ul li {display:inline;}
.topnav ul li a, .topnav ul li a:visited {
    background: url(grx/topnav-item-sep.gif) repeat-y left center;
    padding: 10px 10px;
    float:right;
    color:#fff;
    font: bold 16px Arial;
}
.topnav ul li a:hover {
    background:#571b1d url(grx/topnav-item-sep.gif) repeat-y left center;
    text-decoration:none
}
.topnav ul li a.active, .topnav ul li a.active:visited {
    background:#571b1d url(grx/topnav-item-sep.gif) repeat-y left center;
    text-decoration:none
}
.srcharea {
    width: 215px;
     text-align:right;
}
.srchfield {
    width:120px;
    text-align:right;
    background:url(grx/srch-field.gif) no-repeat right center;
    padding-right: 5px !important;
}

.srchfield input {
    
    border:0 none;
    height: 13px;
    padding:7px 6px 0 4px;
    padding: 2px 6px 0 4px;
    width: 120px;
    font: normal 10px tahoma;
    
}
.srchbtn {
    width: 22px;
    padding-left: 10px;
    
}
.srchbtn input{
    background:url(grx/srch-btn.gif) no-repeat right  center;
    width:22px;
    height:19px;
    border:0 none;
    cursor:pointer;
    float:right;
}

/***********/
.topcontentarea {
     
    width:100%
}
.contentbg {
    background:url(grx/contentarea-bg.gif) center 30px repeat-x;
}
.rightnav {
    width:215px;
    text-align:right;
    vertical-align:top;
}
.rightnav ul {list-style:none; margin:0; padding:0;}
.rightnav ul li {background: url(grx/rightnavli-bg.gif) no-repeat bottom right; padding: 2px;}
.rightnav ul li a, .rightnav ul li a:visited {
    color:#7f8054;
    background: url(grx/rightnavlink-bg.gif) no-repeat right center;
    display:block;
    padding:2px;
    padding-right: 22px;
    font: bold 16px Arial;
}
.rightnav ul li a:hover {
    color:#571b1d;
    text-decoration:none;
}
.newsletterbox {
    background:url(grx/newsletter-bg.gif) no-repeat left bottom;
    height: 60px;
    margin-top:5px;
    margin-left: -2px;
    float:left;
}
.newsletterbtn {
    background: url(grx/newsletter-btn-bg.gif) no-repeat center center;
    width:57px; height: 20px;
    border:0 none;    
    cursor: pointer;
}
.newsletterform {
    margin-right:40px;
    margin-top:30px;
}

.newsletterformbox {
    background: url(grx/login-form-bg.gif) no-repeat right center;
    width: 105px;
    text-align: right;
    height:15px;
}
.newsletterformbox input {
    border:0 none;
    width: 90px;
    height: 13px;
    padding-right: 2px;
    font: normal 10px tahoma;
    margin-top: 3px
}

.banner {
    background: url(grx/banner-bg.gif) no-repeat 3px 2px;
    width:665px; height:263px;
    padding: 2px;
}
/*************/
.boxes { text-align:justify; width: 100%; margin-top:10px; line-height:18px}
.boxes table td {
    padding:8px 5px;
}
.boxes a, .boxes a:visited {color:#b51c15;}

.titleheader {
    background:#b9b19b;
}
.newslist {padding:0; margin:0; list-style:none;}
.newslist li {
    background:url(grx/bullets-bg.gif) no-repeat right 4px;
    border-bottom:#d7d3c5 1px solid;
    padding: 0 5px 5px; padding-right:20px;
    font: bold 14px Arial;
    margin: 3px 0;
}
.newslist li a, .newslist li a:visited {
    color:#bb8547;
}
.oldnewslist {padding:0; margin:0; list-style:none;}
.oldnewslist li {
    font: normal 11px tahoma;
    background:url(grx/bullets-bg-red.gif) no-repeat right 8px;
    padding: 3px; padding-right:22px;
}
.oldnewslist li a, .oldnewslist li a:visited {
    /*color:#7b7b7b;*/
    color:black;
}
.oldnewslist li a:hover {
    color:#b51c15;
}

.eventslist{list-style:none;margin:0; padding:0;}
.eventslist li {padding: 5px;}
.eventslist li.new {
    background: url(grx/eventslist-on-bg.gif) no-repeat top center;
    padding-left: 40px;
    height:37px;
    padding-top:8px;
}
.eventslist li a, .eventslist li a:visited {
    /*color:#7b7b7b;*/
    color:black;
}
.eventslist li a:hover {
    color:#b51c15;
}
.newstitle, .newstitle a, .newstitle a:visited {
    color:#571b1d;
    font: bold 16px Arial;
}
.newstitle span{
background:#a68362; color:#fff;
font: normal 11px tahoma;
padding:3px 8px;
float:right; margin: 3px 0 0 0;
}
.newssummary {
    border-bottom:#d7d3c5 1px solid;
    font: normal 11px tahoma;
    clear:both;
    margin-top: 5px;
/*    color:#7b7b7b;*/
color:black;
    line-height:18px
}
.aboutsummary {
    border-bottom:#d7d3c5 1px solid;
}
.poll {
    background:#edebe4;
    font: bold 14px arial;
}
.votebtn {
    background:url(grx/vote-btn-bg.gif) no-repeat center center;
    width:58px;
    height: 20px;
    border:0 none;
    cursor: pointer;
}

/************** footer *********/
.roundedfooter {
    width:900px;
    background:#fff;
}
.footerr {
    width: 12px; height:11px;
    background: url(grx/footer-r-bg.gif) no-repeat right bottom;
}
.footerl {
    width: 12px; height:11px;
    background: url(grx/footer-l-bg.gif) no-repeat left bottom;
}
.footer {
    width: 900px;
    margin: 0 auto;
    color:#fff;
    padding: 5px 0
}

/*************/
.articlebox {
    background: url(grx/articlebox-bg.gif) no-repeat 2px 2px;
    vertical-align:top;
    text-align:justify;
    padding: 10px !important;
    line-height:20px;
    padding-bottom: 50px !important;
}
.articlebox h3.title {
    color:#571b1d;
    font: bold 17px Arial;
    margin: 10px 10px 5px 0;
    
}
.articlebox h3.title a, .articlebox h3.title a:visited {
    color:#571b1d;
    font: bold 17px Arial;
    margin: 10px 0 5px;
    
}

.articlebox h4.subtitle {
    color:#bb8547;
    font: bold 14px Arial;
    margin: 10px 10px 5px 0;
}
.articlebox p {
    margin-top:0;
    margin: 0 10px 5px 0;
}
.articlepic{
    float:left;
    margin:  0 10px 10px;
}
.tree {
    background:#f2f0ec url(grx/tree-bg.gif) repeat-x top center; color:#b4ad98;
}
.tree a, .tree a:visited {
    color:#b4ad98;
}
.tree a:hover {
    color:#b51c15;
}
.tree td {
        padding: 10px;
}
.articlebox ul{ list-style:none; margin: 10px 10px 10px 0; padding:0; width:400px}
.articlebox ul li {
    background: url(grx/articlebox-bullets.gif) no-repeat right 9px;
    padding-right: 15px;
}

/************/
.listing { width:100%; border-bottom:#d7d3c5 1px solid;}
.listing td {padding:5px;}
/******** paging ***/
.pagination {
    margin: 25px 0 0 0;
}
.pagination a, .pagination a:visited,
.pagination span {
    border: 1px solid #571b1d;
    display: block;
    float: right;
    margin: 0 2px;
    padding: 2px 7px;
    text-decoration: none;
    color:#571b1d
}
.pagination span {
    color: #571b1d;
}
.pagination span.current {
    background: #571b1d none;
    border: 1px solid #571b1d;
    color: #FFF;
}
.pagination a:hover {
    background: #571b1d none;
    border: 1px solid #571b1d;
    color: #FFF;
}

/********* contact us form ********/
.EditingFormTable td
{
    padding:5px; text-align:right; vertical-align:top
}
.EditingFormValueCell {
    background: url(grx/field-bg.gif) no-repeat right center;
}
.EditingFormValueCell input{
    color:#556644; 
    font: normal 12px Tahoma;
    width: 180px;
    border:0 none;
    }
.EditingFormValueCelltextarea {
        background: url(grx/textarea-bg.gif) no-repeat right center;
}
.EditingFormValueCelltextarea textarea {
    color:#556644; 
    font: normal 12px Tahoma;
    width: 230px;
    height: 124px;
    padding-top: 4px;
    border:0 none;
    overflow:hidden
    }
.ErrorLabel, .EditingFormErrorLabel {color:#ae0404; font: normal 11px tahoma}
.FormButtonSend {background: url(grx/send-btn.gif) no-repeat center center; border:0 none; width:54px; height: 20px; cursor:pointer}
.FormButtonReset {background: url(grx/reset-btn.gif) no-repeat center center; border:0 none; width:98px; height: 20px; cursor:pointer}

/*************/

.gallery  {}
.gallery a, .gallery a:visited {
    border:#d7d3c5 1px solid; background:#fff;
    padding: 5px; float:right;
    margin: 5px;
}
.gallery a:hover {
    background:#d7d3c5;
}
/************/
.menudiv{
position:absolute;
display:none;
border:0px solid #ccc;
line-height: 18px;
z-index: 100;
width: 180px;
margin-right: 200px;
margin-left: -160px;
margin-top:-20px;
background:#571B1D;
opacity: 0.85;
filter:alpha(opacity=85);
}

.menudiv a, .menudiv a:visited{
color: black;
display: block;
text-decoration: none;
color:#fff !important;
font: bold 15px Arial !important;
background: none !important;
padding:3px !important;
}
.menudiv a:hover {
    
    background:#BB8547 !important;
    color:#fff !important;
}

.maintext {
    font: normal 11px tahoma;
    clear:both;
    margin-top: 5px;
/*    color:#7b7b7b;*/
color:black;
    line-height:18px
}
 .alternateColor {
    background:#EBE9E3;   
}