/* CSS Document */

body, form, div, h1, h2, h3, h4, h5, input, textarea, option, select, td, tr, th, table, tbody, p { margin:0; padding:0; }

body { background:#F8F8F8; }

/* <LAYOUT> */
#frm
  {
  direction:rtl; /* LB */
  font:normal normal 11px tahoma; 
  color:#000;
  width:1002px;
  border:0;
  }

#header
  {
  margin:0 0 2px 0;
  border:0;
  width:1002px;
  height:90px;
  }

#header h1
  {
  background:#FFB300 url(img/header.jpg) no-repeat;
  width:1002px; 
  height:90px; 
  float:right; /* LB */
  }

#header h1 span { display:none; }

#bar
  {
  margin:0 0 3px 0;
  border:0;
  width:1002px;
  height:26px;
  background:#ccc url(img/box-header.gif) bottom repeat-x;
  }

#right
  {
  border:0;
  width:180px;
  float:right; /* LB */
  }

#middle
  {
  padding:0 2px 0 2px;
  border:0;
  width:638px;
  float:right; /* LB */
  }

#left
  {
  border:0;
  width:180px;
  float:right; /* LB */
  }

#footer
  {
  margin:10px 0 0 0;
  padding:5px 5px 0 0; /* LB */
  border:0;
  width:997px;
  height:21px;
  background:#ccc url(img/box-header.gif) bottom repeat-x;
  text-align:right; /* LB */
  color:#666;
  clear:right; /* LB */
  }

#footer a
  {
  color:#000;
  text-decoration:none;
  text-align:right; /* LB */
  }
/* </LAYOUT> */

/* <MENU> */
#menufrm { width:100%; margin:0 0 2px 0; padding: 0; }

#menufrm h3
  {
  padding:0 5px 0 5px;
  height:17px;
  color:#666;
  background:#ccc url(img/box-header.gif) bottom repeat-x;
  font-size:11px;
  font-weight:normal;
  }

#menufrm h3 span
  {
  margin:4px 0 0 4px;
  background:url("img/menu-icon.gif") no-repeat;
  width:5px; 
  height:8px; 
  float:right; /* LB */
  }

#menufrm ul
  {
  direction:ltr; /* LB */
  list-style:none;
  border-left:1px solid #ccc;
  margin: 0px;
  padding: 0px;
  }
  
#menufrm li {
	margin: 0px;
	padding: 0px;
}

#menufrm li div { direction:rtl; text-align:justify } /* LB */
  
#menufrm .item-one   { border-bottom:1px solid #bbb; }
#menufrm .item-two   { border-bottom:1px solid #eaeaea; }
#menufrm .item-three { border-bottom:1px solid #eaeaea; }


#menufrm .item-one span,
#menufrm .item-two span,
#menufrm .item-three span
  {
  margin:6px 0 0 3px;
  background:url("img/menu-item-icon.gif") no-repeat;
  width:4px; 
  height:3px; 
  float:right; /* LB */
  }
 
#menufrm .item-one   a { padding:2px 10px 5px 10px; background:#f5f5f5 }
#menufrm .item-two   a { padding:2px 25px 5px 10px; background:#ffffff }
#menufrm .item-three a { padding:2px 40px 5px 10px; background:#ffffff }

#menufrm a
  {
  padding:2px 10px 5px 10px;
  display:block;
  color:#666666;
  text-decoration:none;
  }

#menufrm a:hover
  {
  color:#666666;
  background-color:#FEDF98;
  text-decoration:none;
  }
/* </MENU> */

/* <SLOGIN> */
#sloginfrm { width:100%; background:#f5f5f5; color:#666666; margin:0 0 2px 0; }

#sloginfrm .body { border-left:1px solid #ccc; border-bottom:1px solid #ccc; padding:0; }

#sloginfrm h3
  {
  padding:0 5px 0 5px;
  height:17px;
  color:#666;
  background:#ccc url(img/box-header.gif) bottom repeat-x;
  font-size:11px;
  font-weight:normal;
  }

#sloginfrm h3 span
  {
  margin:4px 0 0 4px;
  background:url("img/menu-icon.gif") no-repeat;
  width:5px; 
  height:8px; 
  float:right; /* LB */
  }

#sloginfrm a
  {
  text-align:center;
  display:block;
  padding:2px 10px 5px 10px;
  color:#666666;
  text-decoration:none;
  }

#sloginfrm a:hover
  {
  color:#666666;
  background-color:#fff;
  text-decoration:none;
  }

#sloginfrm .submit       { background:transparent; font:normal 11px tahoma; background-color:#CCCCCC; color:#000000; }
#sloginfrm .user-label   { padding:10px 10px 0 0; }
#sloginfrm .user-field   { padding:5px 10px 0 0; }
#sloginfrm .pass-label   { padding:5px 10px 0 0; }
#sloginfrm .pass-field   { padding:5px 10px 0 0; }
#sloginfrm .submit-field { padding:5px 10px 10px 0; }
#sloginfrm input         { direction:ltr; font-weight:bold; color:#999999; font:bold 11px verdana; }

#sloginfrm .user-text   { padding:10px 10px 0 5px; float:right; } /* LB */
#sloginfrm .user-value  { padding:10px 0 0 0; float:right; }  /* LB */
#sloginfrm .cpanel-link { padding:10px 0 0 0; clear:right; } /* LB */
#sloginfrm .profile     { padding:3px 0 0 0; }
#sloginfrm .logout      { padding:3px 0 10px 0; }
/* </SLOGIN> */

/* <NEWSLETTER> */
#newsletterfrm { width:100%; background:#f5f5f5; color:#666666; margin:0 0 2px 0; }

#newsletterfrm .body { border-left:1px solid #ccc; border-bottom:1px solid #ccc; padding:0; }

#newsletterfrm h3
  {
  padding:0 5px 0 5px;
  height:17px;
  color:#666;
  background:#ccc url(img/box-header.gif) bottom repeat-x;
  font-size:11px;
  font-weight:normal;
  }

#newsletterfrm h3 span
  {
  margin:4px 0 0 4px;
  background:url("img/menu-icon.gif") no-repeat;
  width:5px; 
  height:8px; 
  float:right; /* LB */
  }

#newsletterfrm a
  {
  text-align:center;
  display:block;
  padding:2px 10px 5px 10px;
  color:#666666;
  text-decoration:none;
  }

#newsletterfrm a:hover
  {
  color:#666666;
  background-color:#fff;
  text-decoration:none;
  }

#newsletterfrm .submit       { background:transparent; font:normal 11px tahoma; background-color:#CCCCCC; color:#000000; }
#newsletterfrm .email-label  { padding:10px 10px 0 0; }
#newsletterfrm .email-field  { padding:5px 10px 0 0; }
#newsletterfrm .submit-field { padding:5px 10px 10px 0; }
#newsletterfrm input         { direction:ltr; font-weight:bold; color:#999999; font:bold 11px verdana; }
/* </NEWSLETTER> */

/* <POLL> */
#pollfrm { background:#f5f5f5; color:#666666; margin:0 0 2px 0; }

#pollfrm .body { width:178px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc; }

#pollfrm h3
  {
  padding:0 5px 0 5px;
  height:17px;
  color:#666;
  background:#ccc url(img/box-header.gif) bottom repeat-x;
  font-size:11px;
  font-weight:normal;
  }

#pollfrm h3 span
  {
  margin:4px 0 0 4px;
  background:url("img/menu-icon.gif") no-repeat;
  width:5px; 
  height:8px; 
  float:right; /* LB */
  }

#pollfrm .poll-question           { padding:5px 10px 10px 5px; }
#pollfrm .poll-questions          { padding:5px 15px 10px 15px; }
#pollfrm .poll-options-field-odd  { margin:3px; float:right; } /* LB */
#pollfrm .poll-options-label-odd  { margin:3px; float:right; width:120px; } /* LB */
#pollfrm .poll-options-field-even { margin:3px; float:right; } /* LB */
#pollfrm .poll-options-label-even { margin:3px; float:right; width:120px; } /* LB */
#pollfrm .submit                  { background:transparent; font:normal 11px tahoma; background-color:#CCCCCC; color:#000000; }
#pollfrm .submit-field            { padding:5px 10px 10px 0; float:right; } /* LB */
#pollfrm .result-field            { padding:5px 10px 10px 0; float:right; } /* LB */
#pollfrm .thankyou-field          { padding:5px 10px 10px 5px; font:normal 11px tahoma; text-align:justify; }
#pollfrm .sorry-field             { padding:5px 10px 10px 5px; font:normal 11px tahoma; text-align:justify; }
/* </POLL> */

/* <NAVIGATION> */
#navigation { padding:4px 5px 0 0; float:right; width:750px; } /* LB */
#navigation .separator { float:right; color:#006699; font:normal 8px arial; padding:3px 0 0 0; } /* LB */
#navigation .text      { float:right; color:#003366; } /* LB */
#navigation .link      { float:right; border-bottom:1px dashed #003366; padding:0 0 2px 0; } /* LB */
#navigation .current   { float:right; color:#003366; } /* LB */
#navigation a          { color:#003366; text-decoration:none; }
/* </NAVIGATION> */

/* <SEARCH> */
#search { padding:3px 0 0 0; float:left; width:240px; } /* LB */
#search .search-field  { float:right; margin:0 2px 0 0; } /* LB */
#search .search-label  { float:right; margin:1px 2px 0 0; } /* LB */
#search .search-submit { float:right; margin:0 2px 0 0; } /* LB */
#search .submit        { border:0; background:#ccc url("img/magnifier.gif") no-repeat; cursor:hand; width:13px; height:13px; margin-top:2px; }
#search input          { direction:rtl; color:#666; font:normal 11px tahoma; }
/* </SEARCH> */

/* <PAGE> */
#pagefrm { width:100%; background:#f5f5f5; color:#000000; margin:0 0 2px 0; }

#pagefrm .body { border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding: 10px; }
#pagefrm .mbody { border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding: 0; }

#pagefrm h3
  {
  padding:0 5px 0 5px;
  height:17px;
  color:#666;
  background:#ccc url(img/box-header.gif) bottom repeat-x;
  font-size:11px;
  font-weight:normal;
  }

/*
#pagefrm h3 span
  {
  margin:4px 0 0 4px;
  background:url("img/menu-icon.gif") no-repeat;
  width:5px; 
  height:8px; 
  float:right; /* LB */
  }
*/

#pagefrm a
  {
  color:#006699;
  text-decoration:none;
  }

#pagefrm .main       { text-align:justify; line-height:2em; clear:both; padding:10px 0 0 0; }
#pagefrm .intro      { text-align:justify; line-height:1.5em; color:#999999 }
#pagefrm .page-image { float:left; margin:10px 0px 0 0px; } /* LB */
#pagefrm .image      {  }
#pagefrm .desc       { text-align:center; }
#pagefrm .tools      { padding:10px 0 0 0; float:right; } /* LB */
#pagefrm .date       { padding:10px 0 0 0; float:left; } /* LB */
#pagefrm .counter    { clear:both; }

#pagefrm .searcharea     { float:left; } /* LB */
#pagefrm .searchmessage  { float:right; } /* LB */
#pagefrm .searchresult   { margin:30px 0 0 0; }
#pagefrm .searchitems    { margin:10px 0 0 0; padding:5px; border:1px solid #666; background:#fff }
#pagefrm .searchlink     { float:right; margin:0 0 5px 0; } /* LB */
#pagefrm .searchpagedate { float:left; } /* LB */
#pagefrm .searchsum      { clear:both; line-height:2em; text-align:justify }
#pagefrm .searchpaging   { margin:5px 0 0 0; }
#pagefrm .searchpaging .current { float:right; border:1px solid #666; padding:0 2px 0 2px; margin:0 0 0 2px; background-color:#FAD8A9; } /* LB */
#pagefrm .searchpaging .normal  { float:right; border:1px solid #666; padding:0 2px 0 2px; margin:0 0 0 2px; } /* LB */
#pagefrm .searchpaging .next { float:right; } /* LB */
#pagefrm .searchpaging .prev { float:right; } /* LB */

#pagefrm .pollquestion { font-weight:600; }
#pagefrm .pollchart    { margin:20px 0 0 0; }
#pagefrm .polllegend   { margin:20px 0 10px 0; background-color:#FFFFFF; border:1px solid #ccc; padding:5px; }
#pagefrm .polltotal    { font-weight:600; }
#pagefrm .pollsinleg   { float:right; margin:0 0 0 10px } /* LB */

#pagefrm .sitemapmenu  { background-color:#FFFFFF; border:1px solid #ccc; padding:5px; margin:0 0 10px 0; }
#pagefrm .smtitle      { font-weight:600; background-color:#eaeaea; padding:3px; border:1px solid #ccc; margin:0 0 5px 0; }
#pagefrm .smbody       { border:1px solid #cacaca; }
#pagefrm .smiteml      { border-bottom:1px solid #cacaca; }
#pagefrm .smitemn      { border-bottom:1px solid #cacaca; padding:2px 10px 5px 10px; }
#pagefrm .smindent     { float:right; } /* LB */
#pagefrm .smiteml a
  {
  padding:2px 10px 5px 10px;
  display:block;
  color:#006699;
  text-decoration:none;
  }

#pagefrm .smiteml a:hover
  {
  color:#006699;
  background-color:#FEDF98;
  text-decoration:none;
  }

/* </PAGE> */

/* <NEWS> */
#newsfrm { width:100%; background:#f5f5f5; color:#666666; margin:0 0 2px 0; }
  
#newsfrm h3
  {
  padding:0 5px 0 5px;
  height:17px;
  color:#666;
  background:#ccc url(img/box-header.gif) bottom repeat-x;
  font-size:11px;
  font-weight:normal;
  }
    
#newsfrm h3 span
  {
  margin:4px 0 0 4px;
  background:url("img/menu-icon.gif") no-repeat;
  width:5px; 
  height:8px; 
  float:right; /* LB */
  }
  
#newsfrm .body { border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:10px 10px 10px 10px; }

#newsfrm .mode
  {
  font:normal 8pt Tahoma;
  float:right; /* LB */
  margin:3px 10px 0 0;
  }

#newsfrm .mode a
  {
  color:#FF9900;
  text-decoration:none;
  }

#newsfrm .mode a:hover
  {
  color:#FFCC00;
  text-decoration:underline;
  }

#newsfrm #newscategory
  {
  float:right; /* LB */
  margin:0 50px 0 10px;
  }
    
#newsfrm select
  {
  font:normal 8pt Tahoma;
  padding-right:10px;
  }
  
#newstbl
  {
  width:97%;
  border-left:1px solid #dcdcdc;
  border-right:1px solid #dcdcdc;
  border-bottom:1px solid #dcdcdc;
  margin-top: 20px;
  }
  
#newstbl th
  {
  font-family:Tahoma;
  font-size:9pt;
  font-weight:normal;
  border-top:1px solid #E6C500;
  border-left:1px solid #E6C500;
  border-bottom:1px solid #B49900;
  border-right:1px solid #B49900;
  background-color:#FFDE19;
  text-align:center;
  cursor:hand;
  height: 20px;
  }
  
#newstbl .oddrows
  {
  background-color:#F6F6F6; 
  line-height:1.5em;
  vertical-align: baseline;
  }
  
#newstbl .evenrows
  {
  background-color:#FFFFFF; 
  line-height:1.5em;
  vertical-align: baseline;
  }
  
/* ODD ROWS */
#newstbl .oddrows .row
  {
  border-bottom:1px dashed #CCCCCC;
  }
  
#newstbl .oddrows .imp
  {
  border-bottom:1px dashed #CCCCCC;
  }
  
#newstbl .oddrows .res
  {
  border-bottom:1px dashed #CCCCCC;
  }
  
#newstbl .oddrows .url
  {
  border-bottom:1px dashed #CCCCCC;
  }
  
#newstbl .oddrows .url a
  {
  color:#644E03;
  text-decoration:none;
  }
  
#newstbl .oddrows .url a:hover
  {
  color:#644E03;
  text-decoration:none;
  }
  
#newstbl .oddrows .cat
  {
  border-bottom:1px dashed #CCCCCC;
  }
  
#newstbl .oddrows .tdate
  {
  padding:2px 5px 5px 5px;
  text-align:left;
  color:#D79C02;
  border-bottom:1px dashed #CCCCCC;
  }
  
/* EVEN ROWS */
#newstbl .evenrows .row
  {
  border-bottom:1px dashed #CCCCCC;
  }
  
#newstbl .evenrows .imp
  {
  border-bottom:1px dashed #CCCCCC;
  }
  
#newstbl .evenrows .res
  {
  border-bottom:1px dashed #CCCCCC;
  }
  
#newstbl .evenrows .url
  {
  border-bottom:1px dashed #CCCCCC;
  }
  
#newstbl .evenrows .url a
  {
  color:#644E03;
  text-decoration:none;
  }
  
#newstbl .evenrows .url a:hover
  {
  color:#644E03;
  text-decoration:none;
  }
  
#newstbl .evenrows .cat
  {
  border-bottom:1px dashed #CCCCCC;
  }
  
#newstbl .evenrows .tdate
  {
  padding:2px 5px 5px 5px;
  text-align:left;
  color:#D79C02;
  border-bottom:1px dashed #CCCCCC;
  }
  
#newsfrm .main       { text-align:justify; line-height:2em; clear:both; padding:10px 0 0 0; }
#newsfrm .body { border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:10px 10px 10px 10px; }
#newsfrm .intro      { text-align:justify; line-height:2em; color:#999999 }
#newsfrm .news-image { float:left; margin:10px 10px 0 10px; } /* LB */
#newsfrm .image      {  }
#newsfrm .desc       { text-align:center; }
#newsfrm .tools      { padding:10px 0 0 0; float:right; } /* LB */
#newsfrm .date       { padding:10px 0 0 0; float:left; } /* LB */

#newsfrm .searcharea     { float:left; } /* LB */
#newsfrm .searchmessage  { float:right; } /* LB */
#newsfrm .searchresult   { margin:30px 0 0 0; }
#newsfrm .searchitems    { margin:10px 0 0 0; padding:5px; border:1px solid #666; background:#fff }
#newsfrm .searchlink     { float:right; margin:0 0 5px 0; } /* LB */
#newsfrm .searchpagedate { float:left; } /* LB */
#newsfrm .searchsum      { clear:both; line-height:2em; text-align:justify }
#newsfrm .searchpaging   { margin:5px 0 0 0; }
#newsfrm .searchpaging .current  { float:right; border:1px solid #666; padding:0 2px 0 2px; margin:0 0 0 2px; background-color:#FAD8A9; } /* LB */
#newsfrm .searchpaging .normal   { float:right; border:1px solid #666; padding:0 2px 0 2px; margin:0 0 0 2px; } /* LB */
#newsfrm .searchpaging .normal a { text-decoration:none; }
#newsfrm .searchpaging .next { float:right; } /* LB */
#newsfrm .searchpaging .prev { float:right; } /* LB */
/* </NEWS> */


/* <PRINT> */
#printfrm { font:normal 10pt Tahoma; }
#printfrm { background:#ffffff; color:#000000; margin:0 0 2px 0; }

#printfrm .body { padding:10px 10px 10px 10px; }

#printfrm h3
  {
  padding:0 5px 0 5px;
  height:17px;
  color:#000;
  font-size:11px;
  font-weight:600;
  }

#printfrm h3 span
  {
  }

#printfrm a
  {
  color:#006699;
  text-decoration:none;
  }

#printfrm .main       { text-align:justify; line-height:2em; clear:both; padding:10px 0 0 0; }
#printfrm .intro      { text-align:justify; line-height:2em; color:#999999 }
#printfrm .print-image { float:left; margin:10px 10px 0 10px; } /* LB */
#printfrm .image      {  }
#printfrm .desc       { text-align:center; }
#printfrm .tools      { padding:10px 0 0 0; } /* LB */
#printfrm .tools a    { color: #333333; }
#printfrm .tools a:hover { color: #333333; }
#printfrm .date       { padding:10px 0 0 0; float:left; } /* LB */

/* </PRINT> */

/* <EMAIL> */
#emailfrm { font:normal 10pt Tahoma; padding: 10px 10px 10px 10px; }
#emailfrm h3
  {
  padding:0 5px 0 5px;
  height:30px;
  color:#000;
  font-size:11px;
  font-weight:600;
  }
#emailfrm .email-label {}
#emailfrm .email-field { direction:ltr; }

#emailfrm .yourname-label {}
#emailfrm .yourname-field { direction:rtl; } /* LB */

#emailfrm .youremail-label {}
#emailfrm .youremail-field { direction:ltr; }

#emailfrm .link-field input { margin-top:10px; }
#emailfrm .link-field label {}

#emailfrm .content-field input {}
#emailfrm .content-field label {}

#emailfrm .submit-field input { font:normal 8pt Tahoma; margin-top: 20px; margin-right: 100px; width: 70px; float: right; }
#emailfrm .cancel-field input { font:normal 8pt Tahoma; margin-top: 20px; margin-right: 20px; width: 70px; float: right; }
/* </EMAIL> */


.search { background-color:#FFCC00; }