*{
     margin:0;
     padding:0;
     }
body{
     margin: 0;
     padding: 0;
     background: url(./common/etc/banner-tile.jpg) repeat-x;
     font-family:  "palatino linotype", Arial, Helvetica, Verdana, sans-serif;
     color: #330000;
     font-size: 0.78em;
     text-align: center;
     }
div#main-container{
     margin: 0px auto 0 auto;
     width: 810px;
     height: 100%;
     }
div#banner{
     background: url(./common/etc/banner.jpg) no-repeat;
     height: 142px;
     width: 810px;
     }
div#main-menu{
     float: left;
     width: 810px;
     height: 70px;
     }

/* ========================== drop down menu ====================== */

#sddm{
     float: left;
     margin: 16px 0 0 0;
     padding: 0;
     z-index: 30
     }
#sddm li{
     margin: 0;
     padding: 0;
     list-style: none;
     float: left;
     font: bold 11px arial
     }
#sddm li a{
     display: block;
     padding: 13px 0 0 0;
     width: 90px;
     background: transparent url(common/etc/menu-img1.jpg) no-repeat;
     text-decoration: none;
     font-size: 1em;
     font-weight: bold;
     color: #595999;
     height: 39px;
     line-height: 13px;
     }
#sddm li a:hover{
     background: transparent url(common/etc/menu-img2.jpg) no-repeat;
     color: white;
     }
#sddm div{
     position: absolute;
     visibility: hidden;
     margin: 0;
     padding: 0;
     background: transparent;
     }
#sddm div a{
     position: relative;
     top: 1px;
     display: block;
     margin: 0;
     padding: 0;
     width: 82px;
     height: 27px;
     text-align: center;
     background: white;
     color: 595999;
     font-size: 0.9em;
     border-style: ridge;
     border-color: #ddbb88;
     border-width: 4px;
     }
#sddm div a:hover{
     background: #1490e6;
     color: #white;
     }

/* ========================== end drop down menu ====================== */

div#top-content{
     float:left;
     background: url(common/etc/top-content.jpg) no-repeat;
     height: 158px;
     width: 810px;
     }
div#content{
     float: left;
     background-color: white;
     background: url(common/etc/content-tile.jpg) repeat-y;
     width: 810px;
     height: 100%;
     }

/* =============================== left column ========================= */

#left-col{
     float: left;
     width: 212px;
     margin: -119px auto 0 20px;
     color: #33000;
     text-align: left;
     }
div#right-col{
     float: left;
     width: 505px;
     height: 100%;
     margin: -90px -7px 0 40px;
     color: #330000;
     text-align: left;
     }
div#new-window{
     position: relative;
     margin:-2000px 0 0 -275px;
     width: 810px;
     height: 1000px;
     border-style: ridge;
     border-color: #996633;
     border-width: 5px;
     }
ul{
     padding: 5px 0 10px 0;
     }
#left-col ul{
     padding: 5px 0 20px 20px;
     }
#left-col h1{
     padding: 25px 0 7px 0;
     font-family:  Arial, Helvetica, Verdana, sans-serif;
     font-size: 1.6em;
     font-weight: bold;
     color: #595999;
     text-align: center;
     }
div#par-header{
     background: transparent url(common/etc/header-right.gif) no-repeat;
     height: 55px;
     width: 521px;
     padding: 18px 0 0 22px;
     margin: 20px 0 -15px -6px;
     font-family:  Arial, Helvetica, Verdana, sans-serif;
     color: #595999;
     font-size: 1.25em;
     font-weight: bold;
     }
div#footer{
     float: left;
     background: url(common/etc/bottom-content.jpg) no-repeat;
     height: 200px;
     width: 810px;
     }
/* ======================================== sitemap ============== */

div#sitemap{
     float: left;
     width: 840px;
     margin: 0 0 0 -15px;
     padding: 0;
     font-size: 1.2em;
     }
#sitemap h1{
     font-family:  Arial, Helvetica, Verdana, sans-serif;
     font-size: 1.6em;
     font-weight: bold;
     color: #595999;
     text-align: center;
     margin: 0 0 10px 0;
     }
#sitemap #sm, #sitemap #sm ul {
     padding: 0;
     margin: 0;
     color: green;
     list-style: none;
     }
#sitemap #sm li, #sm a{
     float: left;
     width: 105px;
     text-align: left;
     }

#sitemap #sm ul{
     position: relative;
     top: 5px;
     font-size: 0.7em;
     }

/* ==================================== end sitemap ============== */

.verbergen{
     display: none;
     }
p{
     text-align: left;
     margin: 7px 0 0 0;
     }
h2{
     padding: 10px 0 0 0;
     font-family:  Arial, Helvetica, Verdana, sans-serif;
     color: red;
     font-size: 1.25em;
     font-weight: bold;
     }
h5{
     padding: 10px 0 0 0;
     font-family:  Arial, Helvetica, Verdana, sans-serif;
     color: #595999;
     font-size: 1.25em;
     font-weight: bold;
     }
.center{
     text-align: center;
     margin: 0 0 20px 0;
     }
.table-airlines{
     width: 514px;
     empty-cells: hide;
     text-align: center;
     border: 0;
     }
.table-yemeninfo{
     width: 514px;
     empty-cells: hide;
     border: 0;
     }
.td-yemeninfo{
     padding: 9px;
     vertical-align: top;
     text-align: left;
     }
.img-links{
     border: 0;
     }
.lastmodified{
      font-size: 0.9em;
      font-weight: bold;
      text-align: center;
     margin: 30px 0 0 0;
     }
.goto{
     text-align: center;
     padding: 0 0 0 9px;
     margin: 10px 0 10px 0;
     }
.home-center{
     text-align: center;
     margin: -40px 0 20px 0;
     }
.nostyle{
     list-style: none;
     }
.inline{
     display: inline;
     margin: 0 13px 0 0;
     }
.more-space{
     margin: 30px 0 0 0;
     }
.less-space{
     margin: -30px 0 0 0;
     }
.left{
      float: left;
      padding: 5px;
      margin: 0 15px 0 0;
      border: 0;
      }
.right{
      float: right;
      padding: 5px;
      margin: 0 0 0 5px;
      border: 0;
     }
.raisecap {
     vertical-align:text-bottom;
     margin: 0px -8px 0 0;
     }
.menu{
     display: block;
     float: left;
     }
.text{
      margin: 0 0 0 20px;
     }
.credo{
      background: url(common/etc/open-quote.gif) top left no-repeat;
      width: 310px;
      margin: 15px 0 15px 50px;
      padding: 0px 0px 0px 40px;
      font-style: italic;
      font-weight: bold;
      font-size: 1.15em;
     border-style: ridge;
     border-color: red;
     border-width: 5px;
     color: red;
     }
.translation{
      width: 210px;
      margin: 15px 0 15px 15px;
      font-style: italic;
      font-weight: bold;
      font-size: 1.15em;
      text-align: left;
      color: red;
     }
.border{
     border-style: ridge;
     border-color: #996633;
     border-width: 5px;
     }
.download1{
     text-align: left;
      width: 505px;
      margin: 0 0 15px 15px;
     }
.sans-serif{
     font-family: Arial, Helvetica, Verdana, sans-serif;
     }
.current{
     background: transparent url(common/etc/menu-img2.jpg) no-repeat;
     font-family: Arial, Helvetica, Verdana, sans-serif;
     color: white;
     padding: 13px 0 0 0;
     text-decoration: none;
     font-size: 0.9em;
     font-weight: bold;
     display: block;
     width: 90px;
     height: 39px;
     line-height: 13px;
     float: left;
     }
.big-link{
     font-family: Arial, Helvetica, Verdana, sans-serif;
     color: #595999;
     font-size: 1.25em;
     font-weight: bold;
     }
a:link, a:visited{
     font-family:  Arial, Helvetica, Verdana, sans-serif;
     text-decoration: underline;
     font-size: 0.9em;
     font-weight: bold;
     color: #595999;
}
a:hover, a:active{
     background-color: #595999;
     font-size: 0.9em;
     text-decoration: none;
     font-weight: bold;
     color: white;
}
a.picture:link, a.picture:visited{
     text-decoration: none;
     background-color: white;
     border: none;
     }


/* ======================================================== for picture galleries */

div#galleries td.thumb {
   width: 510px;
   border-style: none;
   text-align: center;
   font-weight: bold;
   font-style: italic;
   vertical-align: top;
   padding: 10px;
}
div#galleries td.thumb img {
   border-style: ridge;
   border-color: #996633;
   border-width: 5px;
}
div#galleries div.pages {
   font-family: tahoma, arial, helvetica, sans-serif;
   font-size: 0.8em;
   text-align: center;
}



