/* {border:1px solid orange;} */
.ruled
{
	width:70%;
}

#appPortlet
{
 padding:10px;

}

.border1
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;

	border-top-width: 1px;
	border-top-style: SOLID;
	border-top-color: #000000;
  }

body
{
  text-align: center;
  background-image:url("http://www.pp.gov.ae/icons/moj/images/bg.gif") ;
  margin: 0px;
  padding: 0px;
}

#header{
  margin: 0px;
  padding: 0px; 
}

#header .tabs{
  text-align: right;
  margin: 0px;
  padding: 0px;
  background-color: #eee;
}

#header a{
  padding: 0px;
  text-decoration:none;color:white; font-family: verdana;font-size: 11px
}

#header a img{
  border: 0px;
}

#header a:visited {text-decoration:none;color:white;font-family: verdana;font-size: 11px}


#header a:hover{
  text-decoration:underline;color: #F5662E;font-family: verdana;font-size: 11px
}

#container{
  width: 85%;
  margin: auto;
  background-color: #fff;
  padding: 0px;
  text-align: left;
}

#art{
  float: left;
}

.heading1{
  font-family:tahoma; font-weight:bold; 
  font-size:12pt; color: white;
  padding: 6px;
  background-image: url('/mojapps/images/tile_back.gif') ; 
  margin: 0px;
}

.heading2{
  font-family:tahoma; font-weight:bold; 
  font-size:11pt; color: #fff;
  padding: 12px 30px 12px 30px;
  background-image: url('/mojapps/images/h2.jpg') ; 
  background-repeat: no-repeat;
  background-position: left;
}

.heading3{
  font-family:tahoma; font-weight:bold; 
  font-size:13pt; color: #07578F;  
  background-image: url('/mojapps/images/h3_1.jpg') ; 
  background-repeat: repeat-x;
  background-position: bottom left;
  padding: 0px;
}

.heading4{
  font-family:tahoma; 
  font-weight:bold; 
   
  color: #333;
  padding-bottom: 5px;
  padding-top: 15px;
  margin-bottom: 5px;
  border-bottom: 1px dashed  #069; 
  width: 50%;
}

#footer{
  text-align: center;
  background-color: #4B452D;
  padding-top: 20px;
  padding-bottom: 20px;
  font-family:tahoma;
  font-size: 8pt;
  text-decoration: none;
  color: white;
    
}


#content ul li a{
  padding: 2px;
  font-family: tahoma; 
  font-size: 9pt; 
  line-height: 180%;
  text-decoration: none;
  color: Black;
  border-bottom: 1px solid #ccc;
  margin-bottom: 5px;
}

#content ul li a:hover{
  border-bottom: 1px solid #777;
}

#content ul li a img{
  vertical-align: text-bottom;
}

#content td{
  font-family: tahoma; 
  font-size: 0.8em; 
}

/* Pagination Bar */
#content thead td{
  padding-top: 10px;
  padding-left: 200px;
  text-align: right;
}
#content thead td img{
  vertical-align: middle;
  margin-top: 3px;
  margin-bottom: 3px;
}

#content input{
  font-family: tahoma; 
  font-size: 0.9em; 
  padding: 2px 6px 2px 6px;
}

#content select{
  font-family: tahoma; 
  font-size: 0.9em; 
}

#content textarea{
  font-family: tahoma; 
  font-size: 0.9em; 
  width:500px;
  height:120px;
 
}

/* Table Columns Title  */
#content thead tr th {
  font-family:arial; 
  font-weight:bold; 
  font-size:10pt; 
  color: #333; 
  padding: 6px;
  background-image: url('/mojapps/images/tile_sub.gif') ; 
}

/* Table Body */
#content tbody tr td {
  background-color: #fff; padding:3px; margin:0;
}

#content tbody tr td a{
  text-decoration: none;
  color: black;
  border-bottom: 1px solid  #777;
  padding-bottom: 1px;
}

#content tbody tr.odd  td {
  background-color: #eee;
}

#content tbody tr.ruled td{
  background:#6699CC; color:white;
}

#content tbody tr.ruled td a{
  color: white;
  border-bottom: 1px solid #fff;
}

#content table.ruled{
  border-bottom: 1px solid #ccc;
}

/* Forms */
#content td.label {
  background-color: #eee;
}

#content td.field {
  border-bottom: 1px solid #ccc;
}

.textInList{
  margin: 1px;
  padding: 0px;
}

.errorMessage
{
  font-family:tahoma; font-weight:normal; font-size:8pt; color:red;
}

.info{
  float:right; 
  border-left:2px dashed #069; 
  padding: 5px;
  width: 30%;
  margin-left: 8px;
  margin-top: 8px;
}

.tabs{
  text-align: right;
  margin: 0px;
  margin-bottom: 10px; 
  padding: 5px;
  background-color: #eee;
    border-bottom : 1px dashed  #069;
}

.tabs2{
  
  margin: 0px;
  margin-bottom: 10px; 
  padding: 1px;
  background-color: #eee;
  border-bottom : 1px dashed  #069;
    font-family:tahoma; 
  font-weight:bold; 
  color:white;
}

.tabHead{
  text-align: left;
  font-family:tahoma; 
  font-weight:bold; 
  font-size:11pt; 
  color: #000;
  
  padding : 5px;
  border-bottom : 1px dashed  #069; 
  height:5px;  
}

/* News Project Styles */
.separator
{
  color: #333;
  padding-bottom: 0px;
  padding-top: 0px;
  margin-top: 5px;
  margin-bottom: 15px;
  border-bottom: 1px dashed  #069; 
  width: 80%;
}

.paginationBar
{
 border-bottom : 1px solid  #D0D0D0;
 width: 75%;
 margin-bottom: 15px;
}

.newsInfo
{
  font-family:tahoma; 
  font-weight:normal ; 
  font-size:10pt; 
  font-style: normal;
  color: BA7A26;
}

.newsViewHeading
{
  font-weight:bold ; 
  font-size:10pt; 
  font-style: normal;
  color: #07578F;
}

.serialRuled{
    
      background:#6699CC; color:white; padding: 5px;
    }
    
.blueBG{
    background:#6699CC;
    
}
.oddCell{
   background-color: #eee;   
}