/************** General Style ****************/
BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 30px;   /*EDIT 20 */
	BACKGROUND-COLOR: #484848;
	BACKGROUND-IMAGE: url('bodybg.jpg'); 
	BACKGROUND-REPEAT: repeat-x
			
}
TD {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Tahoma
}
TH {
	FONT-SIZE: 11px; COLOR: #4f4f4f; FONT-FAMILY: Tahoma, Verdana, Arial
}
A {
	color:blue;
	TEXT-DECORATION: none;
}


/************** pmlogin Page ****************/
.inputstyle2 {
	border:1px solid #C82D28; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Tahoma, Verdana, Arial; HEIGHT: 20px 
}

.buttonstyle {
	padding:1px; border:1px solid #000000; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Tahoma, Verdana, Arial; HEIGHT: 20px; background-color:#C0C0C0 
}

.inputstyleta {
	border:1px solid #C82D28; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Tahoma, Verdana, Arial; HEIGHT: 80px; text-align:right; direction:rtl 
} 

.inputstyleta_en {
	border:1px solid #C82D28; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Tahoma, Verdana, Arial; HEIGHT: 80px; text-align:left; direction:ltr 
}
/******************************/
.pmheaderbox {
	direction: rtl;
	text-align: right;
	width: 99%;
	padding: 5px;
	border: 0px;
	FONT-SIZE: 13px;
	COLOR: white;
	font-weight: bold;
	FONT-FAMILY: "Tahoma";
	height: 25px;
	background: url(redboxbg.jpg) repeate x;
	background-color: white;
	
}

.botton_menu td
{
	border-left:solid 1px silver;
	border-right:solid 1px silver;
}

/************** Front Page ****************/
.frontdiv {
	direction: rtl;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 10px;
	font-family: Tahoma;
	font-size: 11px;
	background-color: white;
	border-bottom: 1px solid;
	border-bottom-color: gray;
	border-top: 1px solid;
	border-top-color: gray;
	
}
/******** pm_select_projects Page *********/
.messagebox {
	direction: rtl;
	width: 750px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	PADDING-TOP: 10px;
	font-family: Tahoma;
	font-size: 11px;
	background-color: white;
	border-bottom: 1px solid;
	border-bottom-color: gray;
	border-top: 1px solid;
	border-top-color: gray;
	text-align: right;
}
.messagebox_en {
	direction: ltr;
	width: 750px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 10px;
	MARGIN: 0px;
	PADDING-TOP: 10px;
	font-family: Tahoma;
	font-size: 11px;
	background-color: white;
	border-bottom: 1px solid;
	border-bottom-color: gray;
	border-top: 1px solid;
	border-top-color: gray;
	text-align: left;
}
/************** pageheader Page **********/
.pageheader {
	direction: rtl;
	text-align: right;
	width: 99%;
	padding: 5px;
	border: 0px;
	FONT-SIZE: 13px;
	COLOR: blue;
	font-weight: bold;
	FONT-FAMILY: "Simplified Arabic";
	height: 32px;
	background: url(page_header_bg.jpg) repeate x;
	background-color: white;
	
}
/************** pageheader_en Page **********/
.pageheader_en {
	direction: ltr;
	text-align: left;
	width: 99%;
	padding: 5px;
	border: 0px;
	FONT-SIZE: 13px;
	COLOR: blue;
	font-weight: bold;
	FONT-FAMILY: "Simplified Arabic";
	height: 32px;
	background: url(page_header_bg.jpg) repeate x;
	background-color: white;
	
}
/************** Footer Page ****************/
.footerTable {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0 px; 
	PADDING-TOP: 10px;
	border-top: solid;
	border-top-width: 1px;
	border-top-color: Silver;
	background-color: White;
	font-family:Tahoma;
	font-size:12px;
}
/************** mmenu Page ****************/
img{ border: 0pt; }

#bottom_div{
width: 520px;
height: 150px;
background-color: #dedede;
clear:both;
}

#vista_toolbar {
float:none;
font:normal 12px 'Tahoma','Arial';
margin:0;
padding:0;
}

#vista_toolbar ul {
background-image:url(back.gif);
background-repeat:repeat-x;
float: none;
line-height:32px;
list-style:none;
margin:0;
padding:0 10px 0 10px;  
width:800px;
}

#vista_toolbar li {
display:inline;
padding:0 1px 0 1px;
}

#vista_toolbar a {
color:#FFF; 
float:right;
padding:0 3px 0 3px;  
text-decoration:none;
}

a span {
display:block;
float:none;
padding:0 10px 0 7px;
}

a span img {
border:none;
margin:8px 4px 0 0;
}

#vista_toolbar a:hover 
{ 
background: url(left.png) no-repeat left center;
}

#vista_toolbar a:hover span{
background: url(right.png) no-repeat right center;
}

a.right {
float:right; 
}

/************** mmenu_en Page ****************/
#vista_toolbar_en {
float:none;
font:normal 12px 'Tahoma','Arial';
margin:0;
padding:0;
}

#vista_toolbar_en ul {
background-image:url(back.gif);
background-repeat:repeat-x;
float: none;
line-height:32px;
list-style:none;
margin:0;
padding:0 10px 0 10px;  
width:800px;
}

#vista_toolbar_en li {
display:inline;
padding:0 1px 0 1px;
}

#vista_toolbar_en a {
color:#FFF; 
float:left;
padding:0 3px 0 3px;  
text-decoration:none;
}

#vista_toolbar_en a:hover 
{ 
background: url(left.png) no-repeat left center;
}

#vista_toolbar_en a:hover span{
background: url(right_en.png) no-repeat right center;
}

/************** Pmmenu Page **************/

.solidblockmenu{
margin: 0;
padding: 0;

font: 10.7px Tahoma;
width: 99%;
overflow: hidden;
margin-bottom: 1em;
border: 0px solid #625e00;
border-width: 0px 0;
height: 28px;
background: black url(blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: right;
color: black;
padding: 6px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: black;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(blockactive.gif) center center repeat-x;
}

/************** Pmmenu_en Page **************/

.solidblockmenu_en{
margin: 0;
padding: 0;

font: 9.9px Tahoma;
width: 99%;
overflow: hidden;
margin-bottom: 1em;
border: 0px solid #625e00;
border-width: 0px 0;
height: 28px;
background: black url(blockdefault.gif) center center repeat-x;
}

.solidblockmenu_en li{
display: inline;
}

.solidblockmenu_en li a{
float: left;
color: black;
padding: 6px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu_en li a:visited{
color: black;
}

.solidblockmenu_en li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(blockactive.gif) center center repeat-x;
}

/***********************************/

.frontlist{
	direction: rtl;
	margin: 0;
	padding: 0;
	font: 11px Tahoma;
	width: 99%;
	overflow: hidden;
	margin-bottom: 1em;
	border: 0px solid #625e00;
	border-width: 0px 0;
	text-align: right;
	
}

.frontlist li{

list-style-type: circle;
list-style-position: outside;
}

.frontlist li a{
float: right;
color: black;
padding: 6px 11px;
text-decoration: none;
border-right: 1px solid white;
}

.frontlist li a:visited{
color: black;
}

.frontlist li a:hover, .frontlist li .current{
color: white;

}
