p
{
		padding:0;
		margin:0;
}

hr
{
		clear: both;
		color: #555555;
		margin: 2px;
}

ul
{
list-style:none;
padding:0;
}

.main
{
		width:950px;
		position:center;

		margin:0 auto;
		height:100%;
}

body 
{	
		background-image: url('../skin_images/citizen/images/main-bg.gif');
		background-color: #999999;
		background-repeat: repeat-y;
		background-position:center;
		font-family:tahoma;
		font-size:12px;
		margin:0;
		padding:0;
		height:100%;
		font-size: 0.7em; 
}

.search
 {
		height:20px;
		font-family:tahoma;
		width:150px;
		border:0;
		font-size:15px;
}

.banner1
{
		width:950px;
		height:116px;
		float:none;
	        background-image:url('../skin_images/citizen/images/bannner.gif');

}

.banner2
{
		background-image:url('../skin_images/citizen/images/b2.gif');
		background-repeat:no-repeat;
		width:345px;
		height:116px;
		float:right;

}


.bban11
{
		background-image:url('../skin_images/citizen/images/b4.gif');
		background-repeat:no-repeat;
		width:124px;
		height:27px;
		float:right;

}

.alwasat_menu
{
		width:950px;
		overflow:hidden;
		height:25px;
}

.main .alwasat_menu a,.main .alwasat_menu a:hover
{
		background: #DDDDDD;
		padding-top:4px;
		height:21px;
		background-image:url('../skin_images/citizen/images/bg.gif');
		float:right;
		width:104px;
		text-decoration:none;
		border-right:1px solid #FAEDE2;
		border-left:1px solid #F1CC87;
		border-top:1px solid #F1CC87;
		text-align:center;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		font-size:17px;
		color:#000000;
}

.main .alwasat_menu a:hover

{
		background: #DDDDDD;
		background-image:url('../skin_images/citizen/images/bg1.gif');
}


.tab_text
{
		float:right;
		direction:rtl;
		padding:1px 1px 0 0;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
}

.archive_button
{
		cursor: pointer; 
		border:0;
		float:left;
		margin:2px 5px 0px 5px;
}

.tab
{
		background-image:url('../skin_images/citizen/images/bar-bg.jpg');
		background-repeat:repeat-x;
		height:30px;
		font-family:"Times New Roman", Times, serif1 ;
		padding-top:10px;
		padding-left:3px;
		font-size:14px;
		font-weight:bold;
		color:#999999;
		direction:rtl;
}

.search_div
{
		padding:1px;
		padding-left:19px;
		height:18px;
		background-image:url('../skin_images/citizen/images/search.gif');
		background-repeat:no-repeat;
		width:167px;
		float:left;
}

.body
{
		width:940px;
		background-color:#dbdbdb;
		padding:5px;
		height:100%;
}

a
{
		text-decoration:none;
}

.footer1
{
		background-image:url('../skin_images/citizen/images/footer1.gif');
		background-repeat:no-repeat;
		width:950px;
		height:21px;
		margin:0 auto;
		float:right;

}
.footer2
{
		width:950px;
		height:56px;
		background-color:#313131;
		margin:0 auto;
		float:right;
		color:#FFFFFF;
		text-align:center;
}

.footer2 a,.footer2 a:link,.footer2 a:visited,.footer2 a:hover
{
color:#f2f2f2;
}

.footer2 a:hover
{
color:#B97600;
}

h3   { font-size: 1.6em; margin: 0px; }

a.sample_attach, a.sample_attach:visited, div.sample_attach
{

		display: block;
		width:   120px;
		
		border:  1px solid #F1CC87;
		padding: 2px 5px;
		background-image:url('../skin_images/citizen/images/bg.gif');
		text-decoration: none;
		font-family: Verdana, Sans-Sherif;
		font-weight: 900;
		font-size: 1.4em;
		text-align:right;
		color:#000;
}

a.sample_attach:hover
{
		display: block;
		width:   120px;
		
		border:  1px solid #F1CC87;
		padding: 2px 5px;
		
		background-image:url('../skin_images/citizen/images/bg1.gif');
		
		text-decoration: none;
		font-family: Verdana, Sans-Sherif;
		font-weight: 900;
		font-size: 1.4em;
		text-align:right;
		color:   #000;
}


/* --------------------------------------------------------------------------------------------------- */

a.sample_attach, a.sample_attach:visited 

{

		border-bottom: none; 
}

div#sample_attach_menu_child           

{ 
		border-bottom: 1px solid #F1CC87;
z-index:100;
}

form.sample_attach
{
		position: absolute;
		visibility: hidden;
		
		border:  1px solid black;
		padding: 0px 5px 2px 5px;
		
		background: #FFFFEE;
}

form.sample_attach b
{
		font-family: Verdana, Sans-Sherif;
		font-weight: 900;
		font-size: 1.1em;
}

input.sample_attach { margin: 1px 0px; width: 170px; }       

/* --------------------------------------------------------------------------------------------------- */

.adv

{
		  width:312px;
		  background-color:#dbdbdb;

}
.adv_up
{
		  width:312px;
		  height:40px;
		  background-image:url('../skin_images/citizen/images/dd-up.gif');
		  background-repeat:no-repeat;
}




.body_adv
{
		width:302px;
		padding:5px;
		background-image:url('../skin_images/citizen/images/dd-bg.gif');


}

.adv_footer
{

}
.adv_down
{
		background-image:url('../skin_images/citizen/images/dd-footer.gif');
		background-repeat:no-repeat;
		width:312px;
		height:10px;
}

/* --------------------------------------------------------------------------------------------------- */

.block_x2

{
	  width:679px;
	  background-color:#dbdbdb;
			background-image:url('../skin_images/citizen/images/online-bg.gif');

}
.block_prt_title
   
   {
		width:645px;
		height:29px;
		background-image:url('../skin_images/citizen/images/prt-head.gif');
		background-repeat:no-repeat;
		text-align:right;
	    font-family:Arial, Helvetica, sans-serif;
	    font-size:16px;
	    font-weight:bold;
	    padding-top:15px;
	    padding-right:35px;
		direction:rtl;
}
.block_prt_title2
   
   {
		width:645px;
		height:29px;
		background-image:url('../skin_images/citizen/images/prt-head00.gif');
		background-repeat:no-repeat;
		text-align:right;
	    font-family:Arial, Helvetica, sans-serif;
	    font-size:16px;
	    font-weight:bold;
	    padding-top:15px;
	    padding-right:35px;
		direction:rtl;
}

.block_x2_title
{
		  width:679px;
		  height:40px;
		  background-image:url('../skin_images/citizen/images/online-head.gif');
		  background-repeat:no-repeat;
}




.block_x2_body
{
			position: relative;
			padding:5px;
			background-image:url('../skin_images/citizen/images/online-bg.gif');
			height:8px;
			overflow:hidden;
			width:650px;
			height:245px;


}

.block_x2_footer
{
			width:679px;
			height:18px;
			background-image:url('../skin_images/citizen/images/online-down.gif');
			text-align:center;
			clear:both;
}

.block_x2_footer a
{
			/*style for every navigational link within toggler */
			display: -moz-inline-box;
			display: inline-block;
			color: #2e6ab1;
			margin-right: 3px;
			font-weight: bold;
			text-decoration: none;
			width:10px;
			height:10px;
}		

.block_x2_footer a.selected
{
			background-image:url('../skin_images/icons/selected_toc2.png');

}

.block_x2_footer .next
{
			background-image:url('../skin_images/icons/next1.png');
			width:14px;
			height:10px;

}	

.block_x2_footer .prev
{
			background-image:url('../skin_images/icons/prev1.png');
			width:14px;
			height:10px;

}	

.block_x2_footer .toc
{
			background-image:url('../skin_images/icons/toc2.png');
}

.block_x2_pic
{
		   width:144px;
		   height:114pix;
		   float:right;
 }
	   
.block_x2_text
 {
		 width:455px;
		 float:left;
		 font-family:tahoma;
		 font-size:12px;
		 
 }
/* --------------------------------------------------------------------------------------------------- */
.row1
{
			
			width:246px;
			float:right;
			list-style:none;
			padding:0;
			margin:0;
			position:relative;
			margin-right:0px;
			min-height:400px;
}

.row2
{

			width:580px;
			list-style:none;
			padding:0;
			margin:0;

}


.row4
{

		width:246px;
		float:left;
		list-style:none;
		padding:0;
		margin:0;
}

.row5
{

		width:346px;
		padding-left:3px;
		list-style:none;
		padding:0;
		margin:0;
}


/* --------------------------------------------------------------------------------------------------- */
.block

{
	  width:246px;
	  background-color:#ffffff;
}
.block_title
{
	  width:211px;
	  height:29px;
	  background-image:url('../skin_images/citizen/newsbox-up.gif');
	  background-repeat:no-repeat;
	  background-position:center;
	  text-align:right;
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:16px;
	  font-weight:bold;
	  padding-top:15px;
	  padding-right:35px;
	  cursor:move;
}

.block_body
{
		width:240px;
		padding:3px;
		direction:rtl;
		text-align:justify;
		font-family:tahoma;
		font-size:12px;
		

		
}

.block_body2
{
		padding:3px;
		margin-right:2px;
		background-image:url('../skin_images/citizen/images/dd-bg.gif');
}
.block_pic
{

		width:145px;
		height:111px;
		float:right;
		background-color:#FFFFFF;
		border-bottom:1px solid #FFFFFF;
margin-left:4px;
margin-bottom:4px;
}

.block_f1
{
		width:151px;
		height:33px;
		background-color:#ebddbe;
	    border-bottom:1px solid #FFFFFF;
		font-family:tahoma;
		font-size:12px;
		text-align:justify;
		text-decoration:none;
		padding:2px;

}

.block .block_f1 a,.block .block_f1 a:hover
{
		width:151px;
		height:33px;
		background-color:#e3d4b2;
	    border-bottom:1px solid #FFFFFF;


}

.block .block_f1 a:hover
{
		width:151px;
		height:33px;
		background-color:#FFFFFF;
		
		border-bottom:1px solid #FFFFFF;
		font-family:tahoma;
		font-size:12px;
		text-align:right;
		text-decoration:none;
		padding:2px;


}

.block .block_f2,.block .block_f2:hover
{
		width:151px;
		height:33px;
		background-color:#fbecda;
		border-bottom:1px solid #FFFFFF;
		font-family:tahoma;
		font-size:12px;
		text-align:justify;
		text-decoration:none;
		padding:2px;

}

.block .block_f1:hover
{
		background-color:#ECAF60;
}

.block .block_f2:hover
{
		background-color:#ECAF60;
}

.block .block_f3:hover

{
		background-color:#ECAF60;
}

.block_f3  
{
		width:151px;
		height:33px;
		background-color:#fbecda;
		border-bottom:1px solid #FFFFFF;
		font-family:tahoma;
		font-size:12px;
		text-align:justify;
		text-decoration:none;
		padding:2px;


}


.block .block_f3 a,.block .block_f3 a:hover
{
		width:151px;
		height:33px;
		background-color:#fbecda;
		border-bottom:1px solid #FFFFFF;
		font-family:tahoma;
		font-size:12px;
		text-align:justify;
		text-decoration:none;
		padding:2px;


}

.block_f3 .block_f3 a:hover
{
		width:151px;
		height:33px;
		background-color:#FFFFFF;
		border-bottom:1px solid #FFFFFF;
}


.block_footer
{
		  width:246px;
		  height:16px;
		  background-image:url('../skin_images/citizen/images/newsbox-down.gif');
		  background-repeat:no-repeat;
		  background-position:center;
}

.rotator3, .rotator4, .rotator91
{
		position: relative; /*leave as is*/
		overflow: hidden; /*leave as is*/
		width:240px; /*width of featured content slider*/
		height: 400px;
}

.rotator3 .contentdiv, .rotator4 .contentdiv, .rotator91 .contentdiv
{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
top: 0;  /*leave as is*/
width: 310px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.slider_links
{
		text-align: center;
		height:22px;
		margin-top: 5px;
		direction: ltr;
}

.slider_links a
{
	/*style for every navigational link within toggler */
	display: -moz-inline-box;
	display: inline-block;
	color: #2e6ab1;
	margin-right: 3px;
	font-weight: bold;
	text-decoration: none;
	width:22px;
	height:13px;
}		

.slider_links a.selected
{
	background-image:url('../skin_images/icons/selected_toc.png');
}

.slider_links .next
{
	background-image:url('../skin_images/icons/next.png');
}	

.slider_links .prev
{
	background-image:url('../skin_images/icons/prev.png');
}	

.slider_links .toc
{
	background-image:url('../skin_images/icons/toc.png');
}

.prt_all
{

           text-align:justify;
		   font-family:tahoma;
		   font-size:12px;
			padding: 5px;
			font-weight: normal;
}




.writerBlock
{
	   background-image:url('../skin_images/news/writerback.png');
	   background-repeat:no-repeat;
	   width:280px;
	   height:82px;
	   padding:5px;
	   margin:2px;
       float:right;   
}

.writerBlockComment
{
	font-size:11px;
	font-family:tahoma;
	width:276px;
	padding-right:2px;
}

.writerBlockName
{
	float:right;
	font-family:tahoma;
	margin:0;
}

.writerBlockName p
{
	font-size:12px;
}

.writerBlockName .comments
{
	font-size:10px;
}


.writerArticles
{
	float:right;
	font-family:tahoma;
	font-size:10px;
	margin:0;
}

.writerBlockTitle
{
	   text-align:right;
	   font-family:Arial, "Times New Roman", Times, serif;
	   font-size:15px;
	   font-weight:bold;
	   color:#006666;
	   float:right;
	   width:190px;
	   padding:5px 5px 1px 5px;
	   text-align:center;
}
   
.writerBlockPic
{
	float:right;
	margin-left:3px;
}				
			
			
/* --------------------------------------------------------------------------------------------------- */
			

.search
{

		height:18px;
		font-family:tahoma;
		width:160px;
		border:0;
		font-size:8px;
		float:right;

}

/* AJAX STYLE */
.validatorMsg
{
	font-size:12px;
	font-weight:bold;
	float:none;
	clear:both;
	padding:3px;
	display:none;
	mergin:0 5px;
}

.invalidInput 
{ 
	font-size: 12px;
	font-family: tahoma;
	vertical-align: middle;
	background-color: White;
	border: 1px solid #FFC1C1;
	background-color:#FFECEC;
}

.validInput
{ 
	font-size: 12px;
	font-family: tahoma;
	vertical-align: middle;
	background-color: White;
	border: 1px solid #669700;
	background-color:#F5FFE1;
}

/* LINKS */
a,a:link,a:hover,a:visited
{
	color:#114659;
	text-decoration:none;
}
a:hover
{
	color:#FF6633;
	text-decoration:underline;
}


/* INPUTS */
.textinput 
{ 

	font-size: 12px;
	font-family: tahoma;
	background-color: White;
	border: 1px solid #CCCCCC;
	margin:2px;
}

.submit
{
	border:1px solid #CCCCCC;
	margin:1px;
	background-color:#ffffff;
	font-size: 12px;
	font-family: tahoma;
}


.table_row
{
	padding:3px;
	border-bottom:1px solid #E4E4E4;
	border-top:1px solid #FFFFFF;
	background-color:#F4F4F4;
	text-align:center;
}

/* NEWS STYLE */
#body_content
{
			padding:15px;
			direction:rtl;
			font-family:tahoma;
			font-size:13px;
			text-align:justify;
}

#body_content p
{
			padding: 2px;
			text-indent: 8px;
			margin: 5px 0 5px 0;
}

#body_content h3, #body_content h4
{
			text-align: center;
			padding: 2px;
			margin: 4px;
}

.news_body
{
			direction:rtl;
			font-family:tahoma;
			font-size:13px;
			text-align:justify;
	padding-bottom:5px;
	}

.news_body_title
{
			padding-bottom:5px;
			text-align:right;
			font-family:"Times New Roman", Times, serif;
			font-weight:bold;
			font-size:16px;
			color:#FF0000;
}
.news_body_pic
{
margin-left:5px;
float:right;
width:170px;
height:120px;
}

.news_body_bottom
{

			border-bottom:1px dashed #CCCCCC;
			padding-bottom:5px;
			padding-top:5px;
			
}

.news_body_read
{
		   height:35px;
text-align:left;
}

.news_body_title_2
{
			text-align:right;
			font-family:"Times New Roman", Times, serif;
			font-weight:bold;
			font-size:16px;
			color:#000;
			padding:2px 15px 2px 1px ;
			background-image:url('../skin_images/citizen/news_list_bullet.png');
			background-position:right;
			background-repeat:no-repeat;

}

/* News Slider */

.glidecontent{ /*style for each glide content DIV within wrapper.*/
			position: absolute; /* Do not change this value */
			background:#F6F6F6;
			visibility: hidden;
			width: 612px;

}
/* --------------------------------------------------------------------------------------------------- */

.online_pic1
{
			width:612px;
			height:125px;
}

.online_pic3
{
			width:306px;
			height:245px;
			float:right;
}
.online_text1
{
			width:608px;
			height:125px;
			font-family:tahoma;
			font-size:13px;
			text-align:justify;
			direction:rtl;
			
}
.online_text3
{
			width:330px;
			height:245px;
			font-family:tahoma;
			font-size:13px;
			text-align:justify;
			direction:rtl;
			
}
/* --------------------------------------------------------------------------------------------------- */

.media_title00
{
			background-color:#CCCCCC;
			background-position:center;
			padding:2px;
			width:298px;
			height:18px;
			text-align:center;
			font-family:"Times New Roman", Times, serif;
			font-size:16px;
			font-weight:bold;
			
}

.media_pic
{
     padding:2px;
}

.media_name
{
			background-color:#CCCCCC;
			padding:2px;
			width:298px;
			height:18px;
			text-align:center;
			font-family:"Times New Roman", Times, serif;
			font-size:16px;
			font-weight:bold;
}

media_detials
{
			background-color:#F2F2F2;
			width:300px;
			font-family:"Times New Roman", Times, serif;
			font-size:16px;
			font-weight:bold;
			text-align:right;
}
media_detials1
{
			width:290px;
			font-family:"Times New Roman", Times, serif;
			font-size:16px;
			font-weight:bold;
			text-align:right;
}
.media_detials2
{
			width:290px;
			font-family:"Times New Roman", Times, serif;
			font-size:16px;
			font-weight:bold;
			text-align:right;
}
.media_detials3
{
			width:290px;
			font-family:"Times New Roman", Times, serif;
			font-size:16px;
			font-weight:bold;
			text-align:right;
}
.media_detials4
{
			width:290px;
			font-family:"Times New Roman", Times, serif;
			font-size:16px;
			font-weight:bold;
			text-align:right;
}

/* Calendar */
/* The main calendar widget.  DIV containing a table. */

.calendar {
  position: relative;
  display: none;
  font-size: 11px; color: #000000;
  cursor: citizen;
  background: #f2f2f2;
  font-family: tahoma,verdana,sans-serif;
  z-index:100;
}

.calendar table {
  font-size: 11px; color: #000000;
  cursor: citizen;
  background: #f2f2f2;
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;
  padding: 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  border-left: 1px solid #fff;
}

.calendar .nav {
  background: transparent url(menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;
  padding: 1px;
  background: #cccccc; color: #000000;
  text-align: center;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #CCCCCC;
  padding: 2px;
  text-align: center;
  background: #f4f0e8;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #f00;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  border-top: 2px solid #fff;
  border-right: 2px solid #CCCCCC;
  border-bottom: 2px solid #CCCCCC;
  border-left: 2px solid #fff;
  padding: 0px;
  background-color: #e4e0d8;
}

.calendar thead .active { /* Active (pressed) buttons in header */
  padding: 2px 0px 0px 2px;
  background-color: #f2f2f2;
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
  width: 2em;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #aaa;
}
.calendar tbody .day.othermonth.oweekend {
  color: #faa;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #CCCCCC;
  background: #f4f0e8;
}

.calendar tbody .rowhilite td {
  background: #e4e0d8;
}

.calendar tbody .rowhilite td.wn {
  background: #f2f2f2;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  padding: 1px 3px 1px 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  border-left: 1px solid #fff;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
  border-top: 1px solid #CCCCCC;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #CCCCCC;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  border-top: 1px solid #CCCCCC;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #CCCCCC;
  padding: 2px 2px 0px 2px;





  background: #e4e0d8;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #f00;
}

.calendar tbody td.today { /* Cell showing today date */
  font-weight: bold;
  color: #00f;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
  background: #f4f0e8;
  padding: 1px;
  border: 1px solid #CCCCCC;
  background: #cccccc;
  color: #fff;
  text-align: center;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  border-top: 1px solid #fff;
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  border-left: 1px solid #fff;
  padding: 1px;
  background: #e4e0d8;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #CCCCCC;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #CCCCCC;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: citizen;
  border-top: 1px solid #fff;
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  border-left: 1px solid #fff;
  background: #e4e0d8;
  font-size: 90%;
  padding: 1px;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;

  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .active {
  background: #f2f2f2;
  padding: 0px;
}

.calendar .combo .hilite {
  background: #048;
  color: #fea;
}

.calendar td.time {
  border-top: 1px solid #CCCCCC;
  padding: 1px 0px;
  text-align: center;
  background-color: #f4f0e8;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #fff;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #CCCCCC;
  background-color: #766;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #CCCCCC;
  color: #0f0;
}
/* --------------------------------------------------------------------------------------------------- */

.bottom
{
		width:952px;
		height:301px;
		background-color:#C8C8C8;
		padding-top:20px;
}
.all_bottom
{
        width:310px;
		height:285px;
		float:right;
		padding-right:4px;
}

.bottom_block_up
{
         width:310px;
		 height:176px;
		 background-image:url('../skin_images/citizen/images/sms-up.gif');
		 background-repeat:no-repeat;
}		 

.bottom_block_bottom
{
                                 width:310px;
		 height:109px;
		 background-image:url('../skin_images/citizen/images/sms-bottom.gif');
		 background-repeat:no-repeat;
}


h1,h3,h4
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	text-align:center;
}

h3,h4
{
text-align:right;
font-size:17px;
}

h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	text-align:center;
}

/* --------------------------------------------------------------------------------------------------- */

.chois_img
{

		height:16px;
		width:280px;
		padding:0 12px 0 0;
	    background-image:url('../skin_images/icons/yellowled.png');
		background-repeat:no-repeat;
		background-position:right;
		
           
}
.chois_info
{
		height:16px;
		width:280px;
		padding: 0 12px 4px 0;
		color: #888888;
}

.chois_img2
{

		height:16px;
		width:280px;
		padding:4px 18px 0px 0px;
		background-repeat:no-repeat;
		background-position:right;
           
}
#calendar-container
{
background-color:#ffffff;
padding-right:35px;
}


/* FORM STYLE */

.help
{
padding:3px;
clear:both;
}

.form
{
	border-top:1px solid #E5E5E5;
	border-left:1px solid #E5E5E5;
	width:100%;
	clear:both;
}

.main_form
{
	width:100%;
}

.main_form td
{
		direction:rtl;
		text-align:right;
		height:25px;
		color:#000000;
		vertical-align:middle;
}

.form td
{
		border-right:1px solid #E5E5E5;
		border-bottom:1px solid #E5E5E5;
		border-left:1px solid #ffffff;
		border-top:1px solid #ffffff;
		direction:rtl;
		text-align:right;
		padding:3px;
		height:25px;
		color:#000000;
		vertical-align:middle;
		font-size: 12px;
}

.submit
{
		border:1px solid #E5E5E5;
		margin:1px;
		background-color:#ffffff;
		font-size: 12px;
		font-family: tahoma;
}

.empty_field 
{ 
		font-size: 12px;
		font-family: tahoma;
		vertical-align: middle;
		background-color:#FFECED;
		border:1px solid #FFB7B9;
}


/* MSGS */
.alert
{
		background-color:#FFFFE6;
		border:1px solid #FAF1D8;
		color:#674500;
		padding:10px;
		font-size:16px;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
}

.help_msg
{
		background-color:#FFFFE6;
		border:1px solid #FAF1D8;
		color:#B57E0D;
		padding:5px;
		min-height:15px;
		font-size:12px;
		background-image:url('../skin_images/icons/help.png');
		background-position:0 right;
		background-repeat:no-repeat;
		padding-right:30px;
		min-height:50px;
}

.error
{
		background-color:#FFECED;
		border:1px solid #FFB7B9;
		padding:5px;
		font-size:12px;
	    margin-bottom:10px;
}

.error_head {
		border:1px solid #FFB7B9;
		background-color:#F4CECE;
		color: #cc3300;
		font-weight: bold;
		padding: 5px;
}

.calnd
{
		background-image:url('../skin_images/icons/calenda.png');
		width:89px;
		height:100px;
		background-repeat:no-repeat;
		text-align:center;
		padding-top:15px;
		color:#FFFFFF;
    margin:5px;

}

 
.calnd_bottom
{
        height:57px;
		padding-top:10px;
	    width:89px;
	    text-align:center;
	    color:#999999;
		font-family:"Times New Roman", Times, serif;
		font-size:45px;
		font-weight:bold;
}



/* dynamic window */
.dhtmlwindow{
position: absolute;
border: 2px solid black;
visibility: hidden;
background-color: white;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 1px;
text-indent: 3px;
font: bold 14px Arial;
background-color: #0077A9;
color: white;
cursor: move;
overflow: hidden;
width: auto;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
height:20px;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}

.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 1px solid brown;
background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}

.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}

.gust
{


	margin-bottom:4px;
	width:588px;


}

.gust_title
{
   background-image:url('../skin_images/citizen/images/foog.jpg');
   background-repeat:no-repeat;
   height:35px;
   width:564px;
   padding:0 12px;
   padding-top:10px;
   text-align:right;
   color:#990000;
   font-family:"Times New Roman", Times, serif;
   font-weight:bold;
   font-size:16px;
 }
.gust_name
{
   text-align:right;
   color:#000;
   font-family:"Times New Roman", Times, serif;
   font-weight:bold;
   font-size:16px;
   background-image:url('../skin_images/citizen/images/wasat.jpg');
   background-repeat:repeat-y;
   width:558px;
   padding:0 15px;

}
  .gust_body
 {
   text-align:justify;
   background-image:url('../skin_images/citizen/images/wasat.jpg');
   background-repeat:repeat-y;
   width:558px;
   padding:0 15px;

   
  }
 .gust_footer
  {
   background-image:url('../skin_images/citizen/images/tahat.jpg');
   background-repeat:no-repeat;
   width:468px;
padding-top:30px;
   height:21px;
padding-right:120px;
font-weight:bold;
   }
   

 
/* --------------------------------------------------------------------------------------------------- */

.suplement_pic
 {
         width:100px;
		 height:56px;
		 float:right;
         padding-top:4px;
 }
.suplement_text
{
         width:191px;
		 height:56px;
		 text-align:justify;
		 padding-top:4px;
		 padding-left:2px;
		 float:left;
}
.suplement_border
 {
   border-bottom:1px dashed #ADADAD;
   width:293px;
   margin:1px;
   clear:both;
  }
  
  
.smalltext 
{
	DISPLAY: inline-block;	
	padding-bottom:5px;
	padding-top:5px;
}

.user_tab
{
	direction:rtl;
	text-align:right;
	padding:2px;
	font-size:12px;
}

.separator
{
	border-bottom:1px solid #EFEFEF;
	border-top:1px solid #B9B9B9;
	height:0;
}

.move
{
	border:1px solid #000000;
	cursor:move;
}

.main_news_row
{
	list-style:none;
	list-style-position:outside;
	list-style:none;
	margin: 0;
	padding: 0;
}

.main_news_row li
{
	background:#F5F5F5;
	border-top:1px solid #E2E2E2;
	border-bottom:1px solid #FFFFFF;
	padding:4px;
	list-style:none;
	list-style-position:outside;
	background-image:url('../images/info.gif');
	background-position:right;
	padding-right:13px;
	background-repeat:no-repeat;
}

.option_icon
{
	padding:3px;
	float:right;
	text-align:center;
}
.rpl_up
{
	background-image:url('../skin_images/citizen/images/rpl-up.jpg');
    background-repeat:no-repeat;
	width:300px;
	height:38px;
}
.rpl_bg
{
	background-image:url('../skin_images/citizen/images/rpl-bg.jpg');
	width:290px;
	padding:2px 5px;
}
.rpl_bottom
{
	background-image:url('../skin_images/citizen/images/rpl-bottom.jpg');
	background-repeat:no-repeat;
	width:300px;
	height:17px;	
}
/* --------------------------------------------------------------------------------------------------- */

.media_main
 {
	width:275px;	
	margin:0px 0px 8px 8px;
	float: right;
	border: 1px solid #CDCDCD;
	cursor:pointer;
	padding:2px;
}

.media_perview
{
	height:139px;
	width:271px;
	float:right;
	margin:0 13px 8px 0;
	border:1px solid #6B3435;
	cursor:pointer;
}

.media_category_title
{
	filter: Alpha(Opacity=70);
	-moz-opacity:.65;
	opacity:.65;
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding:4px;
	color:#FFF;
	float:right;
	width:264px;
	height:20px;
	margin-top:112px;
}
	
.media_info
{
	background-color:#6A6A6C;
	color:#FFFFFF;
	padding:4px;
	text-decoration:none;

}

.media_info a
{
	color:#FFFFFF;
	text-decoration:none;
}

.online_title
{
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	padding:4px;
	color:#FFF;
	float:right;
	width:604px;
	height:20px;
	margin-top:223px;
	text-align:center;
direction:rtl;
	-moz-opacity:.65;
}

.online_title a:link,
.online_title a:hover,
.online_title a:visited
{
	color:#FFFFFF;
}

.result_title
{
padding: 5px;
margin: 5px;
}

.result_desc
{
background-color: #e3e3e3;
padding: 5px;
margin: 5px;
}

.return_button
{
	float:left;
}

#pagebox
{
	width:100%;
	float:right;
	direction:ltr;
}

#pagesnum a,#pagesnum b,#pagesnum a:link,#pagesnum a:visited
{
	font-size:12px;
	margin:1px;
	padding:2px 3px 2px 3px;
	float:right;
	background-color:#F5F8FC;
	margin-top:3px;
	text-align:right;
	display:block;
	border:1px solid #D3E3EB;
	color:#3096BC;
}

#pagesnum a:hover
{
	background-color:#D3E3EB;
}

#pagesnum b
{
	background-color:#D3E3EB;
	font-weight:bold;
}
/* --------------------------------------------------------------------------------------------------- */

.tempr
{
   width:95px;
   float:right;
   border:1px solid #CCCCCC;
   margin-right:2px;
   display:inline;
   
   
}
.tempr_days
{
    height:20px;
	width:95px;
	background-color:#E0E0E0;
	font-family:tahoma;
	font-weight:bold;
	font-size:12px;
	text-align:center;

	
	
}
.tempr_body
{
    height:80px;
	text-align:center;
	background-color:#FCFCFC;
}
.temp_footer
{
    height:20px;
	text-align:center;
	background-color:#FCFCFC;
	
}

.highlight
{
background: #FFF8DD;
color: #CC3300;
margin:2px;
padding:2px
}

.supplement_perview
{
	height:139px;
	width:271px;
	float:right;
	margin:0 13px 8px 0;
	border:1px solid #6B3435;
	cursor:pointer;
}

.supplement_category_title
{
	filter: Alpha(Opacity=70);
	-moz-opacity:.65;
	opacity:.65;
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding:4px;
	color:#FFF;
	float:right;
	width:264px;
	height:20px;
	margin-top:112px;
}
.login_box ul
{
	list-style-position:outside;
	list-style:none;
	display:block;
	padding:0;
	margin:0;
}

.login_box ul li
{
	padding:4px;
	list-style-position:outside;
	list-style:none;
	text-align:center;
	padding-bottom:4px;
}

/* --------------------------------------------------------------------------------------------------- */

.refernce
{
    text-align:left;
	font-family:tahoma;
	font-size:12px;
	padding:3px;
	color:#888888;	
}
.why_qlo
{
		padding:3px;
		text-align:justify;
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		
}
.lit
{
		padding:3px;
		text-align:justify;
}
.lit p
{
		padding: 4px;
}
.lit hr
{
		margin: 4px 0 4px 0;
}
.lit span
{
		padding: 3px; margin: 4px; border:1px solid #E0E0E0; background-color: #f0f0f0; color: #222222; font-weight:bold;
}
.supplement
{
	direction:rtl;
	border-left:1px solid #E3E3E3;
	border-top:1px solid #E3E3E3;
}

.supplement td
{
	border-right:1px solid #E3E3E3;
	border-bottom:1px solid #E3E3E3;
	border-left:1px solid #ffffff;
	border-top:1px solid #ffffff;
	padding:4px;
}

.redirect
{
	text-align:center;
	background-color:#FFF;
	border:1px dashed #EDD8B1;
	padding:30px;
	margin:40px;
}

.comment_box
{
	list-style:none;
	list-style-position:outside;
}

.comment_box li
{
	list-style:none;
	direction:rtl;
	padding:3px;
}

.comment_form td
{
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:5px 3px;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #FFFFFF;
}

.comment_guide
{
	color:#404040;
	text-align:center;
	padding:10px;
}
.comment_guide div
{
	text-align:right;
	border-top:1px dashed #CCCCCC;
	border-bottom:1px dashed #CCCCCC;
	padding:5px 3px;
	margin:10px 0px;
}

.comment_guide li
{
	font-family:tahoma,Arial, Helvetica, sans-serif;
	font-weight:normal;
	list-style:square;
	font-size:12px;
	list-style-position:inside;
}

.alwasat_title
{
	background-color:#F9EED8;
	border-top:1px solid #EDD5A6;
	border-bottom:1px solid #EDD5A6;
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

.est
{
		padding:3px;
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:13px;
}
.est p
{
		margin: 2px;
		padding: 2px;
		clear: both;
}

fieldset
{
		border: 1px solid #D0D0BF;
		padding: 5px;
		margin-bottom: 6px;
		-moz-border-radius: 5px;
}

legend
{
		margin: 4px;
		padding: 4px;
		border: 1px solid #D0D0BF;
}

#contact_info
{
		color: #666666;
		width: 46%;
		margin: 5px;
		float: right;
}

#contact_info ul, #contact_info li
{
		margin: 2px;
		padding: 2px;
}

.prt_name
{
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		text-align:center;
}

.news_date
{
	background-image:url('../skin_images/icons/calendar.png');
	background-position:right;
	background-repeat:no-repeat;
	padding-right:20px;
	padding-bottom:4px;
}

/* MENU */
ul.menu {list-style:none; margin:0; padding:0;font-weight:normal;font-family:tahoma,Arial, Helvetica;font-size:12px;line-height:12px;}
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:right; margin-right:2px;z-index:1000;}
ul.menu ul {position:absolute; top:26px; left:0; background:#ffffff; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border-top:1px solid #cccccc;border-bottom:1px solid #ffffff; width:125px; margin:0}
ul.menu ul li a {display:block; padding:4px; text-align:center}
ul.menu ul li a:hover {background-color:#f2f2f2}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink { padding:5px; background:url('../skin_images/citizen/menu2.png'); width:119px;text-align:center;background-repeat:no-repeat;background-position:center;}
ul.menu .menulink:hover, ul.menu .menuhover {background:url('../skin_images/citizen/menu2hover.png');background-repeat:no-repeat;background-position:center;}
ul.menu .sub {background:#f2f2f2;width:148px}
ul.menu .topline {border-top:1px solid #aaa}


.menu_elec{
	width:238px;
}
.menu_elec ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.menu_elec li a{
	font: bold 14px Arial, Helvetica, sans-serif;
	display: block;
	background: transparent url('../pictures/elections/menu_elec.gif') 100% 0;
	height: 24px;
	padding:4px 38px 4px 0;
	line-height: 24px;
	text-decoration: none;
	clear:both;
}

.menu_elec22 li a{
	font: bold 14px Arial, Helvetica, sans-serif;
	display: block;
	background: transparent url('../pictures/elections/menu_elec22.gif') 100% 0;
	height: 24px;
	padding:4px 38px 4px 0;
	line-height: 24px;
	text-decoration: none;
	clear:both;
}
	
.menu_elec li a:link, .menu_elec li a:visited{
	font-size:16px;
}
.menu_elec li a:hover{
	color: #26370A;
	background-position: 100% -32px;
}
.menu_elec li a.selected{
	color: #26370A;
	background-position: 100% -64px;
}

#scroller
{
font-size:9px;
font-family:tahoma;
}

.news_source
{
margin: 4px;
font-size:90%;
font-weight: bold;
color: #888888;
clear:both;
text-align:left;
}
.glidecontent{ /*style for each glide content DIV within wrapper.*/
position: absolute; /* Do not change this value */
background: white;
padding: 10px;
visibility: hidden;
width: 330px;
}

#scroller
{
	font-weight:bold;
	font-size:12px;
	font-family:Tahoma
float: right;
display:inline;
}
.main_menu  ul
{
	display:block;
	list-style-position:outside;
	list-style:none;
	margin: 0;
	padding: 0;
}

.main_menu
{
	display:block;
	list-style-position:outside;
	list-style:none;
	margin: 0;
	padding: 0;
}



.main_menu a,.main_menu li a:visited,.main_menu li a:hover,li a:link li
{
	border:0px;
	list-style:none;
	padding:5px;
	padding-right:20px;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #ffffff;
	background-color:#f2f2f2;
	direction:rtl;
	text-align:right;
	color:#000000;
	font-size:12px;
    display:block;
}



.main_menu li a:hover
{
	background-color:#F5EBD0;
	text-decoration:none;
	color:#990000;
}
.mail_list_box
{
	background-color:#EEF4F7;
	border:1px solid #D3E3EB;
	border:0 0 1px 1px;
	text-align:center;
	padding:4px;
}.page_title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#990000;
	font-weight:bold;
clear:both;
}
.page_actions
{
float:left;
}


/* --------------------------------------------------------------------------------------------------- */

main_sup_1
{
    width:598px;
	height:130px;
	margin:0 auto;
	background-color:#FFFFFF;
	
}

main_sup_pic
{
    width:98px;
	height:108px;
    float:right;
}

main_sup_text
{
    width:400px;
	height:130px;
	text-align:right;
	float:right;
	color:#666666;
	font-family:tahoma;
	font-size:13px;
	
}
main_sup_icon
{
 
    float:left;
	vertical-align:top;
}
	#voting
{
	background-color:#EEF4F7;
	border:1px solid #D3E3EB;
	border-right:0;
padding:10px;
}


.voting_title
{
	padding:10px;
	font: bold 14px Arial;
	text-align:center;
}


.voting_pic
{
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding:1px;
	display:inline;
}


.voting_result_title
{
	padding:4px;
}


.voting_result_bar1
{
	float:right;
	color:#ffffff;
	margin-right:3px;
	background-color:#be0000;
	border-top:1px solid #D6E4EB;
	border-right:1px solid #D6E4EB;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	font-size:12px;
}

.voting_result_bar2
{
	float:right;
	color:#ffffff;
	margin-right:3px;
	background-color:#60038b;
	border-top:1px solid #D6E4EB;
	border-right:1px solid #D6E4EB;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	font-size:12px;
}

.voting_result_title
{
	clear:both;
}/* CSS Document */

.sms_category
{
	width:100px;
	border:1px solid #cccccc;
	padding:1px;
	float:right;
	margin:4px;
}

.sms_category .title
{
	background-color:#f2f2f2;
	padding:3px;
	text-align:center;
}


.sms_msg
{
	width:200px;
	border:1px solid #D5E8EE;
	padding:1px;
	float:right;
	margin:4px;
}

.sms_msg .title
{
	background-color:#EEF4F7;
	border-bottom:1px solid #D5E8EE;
	background-image:url('../skin_images/sms_msgs/msg.gif');
	background-position:right;
	background-repeat:no-repeat;
	padding:3px;
	padding-right:20px;
	height:auto;
	font-weight:bold;
}

.sms_msg .msg_options
{
	background-color:#EEF4F7;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #D5E8EE;
	padding:4px;
	padding-right:20px;
	background-position:right;
	background-repeat:no-repeat;
}

.msg_text
{
	height:90px;
	width:190px;
	overflow:auto;
	padding:5px;
}

.remove_fav
{
	font-weight:bold;
	color:#990000;
}.supplement_icon
{
float:right;
margin:10px;

}table {	width: 99%;	border: 1px solid #d3d3d3;	font-size:15px;}table tr:nth-child(odd) {	background: #e6e6e6;}table tr:nth-child(even) {	background: #f8f8f8;}