body  {
	background: #EAEAEA;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */

}

h1,h2,h3,h4,p
{
	padding:0;
	margin:0;
}

h4 {
font:90% Tahoma;

}

p {
	direction:rtl;
}

a {
color:#003366;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

.headingb {
	text-align: right;
/*  background-color:#A0A0A4;*/
/*  margin:-20px 0 0 0;*/
	overflow:hidden;
	padding:0;
	clear:both;
	vertical-align:top;
	font:90% Tahoma;
	
}

.heading {
  text-align: right;
/*  background-color:#A0A0A4;*/
/*  margin:-20px 0 0 0;*/
overflow:auto;

height:96px;
  padding:0;
  background-image:url('images/hl3.gif');
  clear:both;
  
  vertical-align:top
}

.heading1 {
  background-color:#fff ;
  background-image:url('images/hl2.gif');

  font:105% Tahoma;


  clear:both;
/*  margin:-20px 0 0 0;*/
	overflow:auto;
  height:100%
  padding:0;
  vertical-align:top;
}

.heading2 {
  background-color:#D7D7D7;
  clear:both;
/*  margin:-20px 0 0 0;*/
/*	overflow:auto;*/

  padding:0;
  vertical-align:top;
  height:32px; 
}

.container {
	width: 950px;
	text-align: right;
	/* Centering for IE6+ in strict mode,
Firefox, and other modern browsers */
margin: 0 auto;
	border:0;
	background-color:#fff;
	padding:0;
/*	border:solid 1px #CCFFFF;*/
	

/* Don't center every line of text -
we inherited this setting from body */



}
  
.left {
	float: left;
	padding: 5px 5px 5px 0px;
	width: 310px;
	margin-left:10px;
	/*	background-color:#A0A0A4;*/
	text-align: right;
	  
}


.left1 {
	float: left;
	padding: 5px 5px 5px 0px;
	width: 680px;
	margin-left:10px;
	/*	background-color:#A0A0A4;*/
	text-align: right;
	  
}


.middle1 {
	top: 10px;
	margin-left: 700px;
	/*	margin-right: 220px;*/
	text-align: right;
	padding: 5px 10px 5px 5px;
}


.middle {
	top: 10px;
	margin-left: 330px;
	/*	margin-right: 220px;*/
	text-align: right;
	padding: 5px 10px 5px 5px;
}

.right {
	float: right;
	padding: 5px 0px 5px 5px;
	width: 600px;
	text-align: right;
}

.footer {
  padding-top: 25px;
  padding-bottom: 25px;
  text-align: center;
  clear: both;

}

.main_cat_cont
{
	direction:rtl; 
	list-style-type:none; 
	margin:0px;
	direction:rtl;
	padding:0;
	border:0px;
		
}

.main_cat_cont h3
{
	font: 80% Tahoma;
	font-weight:bold;
	height:20px;
	border:1px solid #A0A0A4 ;
	padding:5px 4px 2px 4px;
	background-color: #FFBFFF;
	
/*	background-image: url(images/head1bg.png);
	background-repeat: repeat-x;
*/

}

.main_cat_cont ul
{
	direction:rtl; 
	list-style-type:none; 
	margin:0px;
	direction:rtl;
	border-left:1px solid #A0A0A4;
	border-right:1px solid #A0A0A4;
	padding:0px 4px 2px 4px;

		
}

.main_cat_cont ul li
{

/*	background-image:url(http://www.w3schools.com/css/sqpurple.gif);
	background-repeat:no-repeat;
	background-position: 99% 5px; */
	padding:2px 0px 2px 0;
	direction:rtl;
	text-align:right;
	vertical-align:middle;
	margin:0px;
	border-bottom: solid 1px #C0DCC0;
	font: 78% Tahoma;
}

.main_cat_cont ul li a 
{

/*	background-image:url(http://www.w3schools.com/css/sqpurple.gif);
	background-repeat:no-repeat;
	background-position: 99% 5px; */
	text-decoration:none;
	
}

.main_cat_cont ul li a hover
{

/*	background-image:url(http://www.w3schools.com/css/sqpurple.gif);
	background-repeat:no-repeat;
	background-position: 99% 5px; */
	text-decoration:underline;

}

.main_cat_cont ul li img
{
vertical-align:middle;
padding:0 0 0 5px;
 
}

.top_story_h1,.top_story_h2,.top_story_h3
{
	font: 80% Tahoma ;
        font-weight:bold;

	padding:5px 4px 2px 4px;
	background-color: #FFBFFF;
	
}

.top_story_h1,.top_story_h2,.top_story_h33
{
	font: 80% Tahoma ;
        font-weight:bold;

	padding:5px 4px 2px 4px;
	
	
}

.top_story_h1
{
	height:20px;
	border-top:1px solid #A0A0A4 ;
	border-left:1px solid #A0A0A4 ;
	border-right:1px solid #A0A0A4 ;
	background-image: url(images/gsprite_pg_slate_20100521.png);
	background-repeat: repeat-x;
	
}

.top_story_h2
{
	border-left:1px solid #2B547E ;
	border-right:1px solid #2B547E ;
}

.top_story_h3
{
	height:20px;
	background-color: #f0f0f0;
	color:#003366;
	background-image:url(images/head_ison.gif);
background-repeat:no-repeat;
background-position: 99% 6px;
padding-right:19px;

/*	background-image: url(images/head1bg.png);
	background-repeat: repeat-x;
	*/
}

.top_story_h4
{
	font: 100% Tahoma;
	border-left:1px solid #f0f0f0;
	border-right:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
	padding: 2px 5px 2px 2px;
	overflow:auto;
	height:100%;
	
}


.top_story_h4_folders
{
	font: 90% Tahoma;
	border:1px solid #f0f0f0;
	padding: 2px 5px 2px 2px;
	
}



.top_story_h4__local_market
{
	font: 100% Tahoma;
	border-left:1px solid #f0f0f0;
	border-right:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
	padding: 2px 1px 2px 1px;
	
}

.top_story_h4_car
{
	font: 100% Tahoma;
	border-right:1px solid #ececec;
	border-bottom:1px solid #ececec;
	padding: 2px 5px 2px 2px;
	
}

.top_story_h4_top
{
	font: 100% Tahoma;
	border-left:1px solid #f0f0f0;
	border-top:1px solid #f0f0f0;
	border-right:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
	padding: 2px 5px 2px 2px;
	height:100%;
	overflow:auto;
}

.top_story_h4_top p
{
	padding:2px 2px 10px 2px;
	direction:rtl;
}

.top_story_car_top
{
	font: 100% Tahoma;
	border-left:1px solid #ececec;
	border-top:1px solid #ececec;
	border-bottom:1px solid #ececec;
	padding: 2px 5px 2px 2px;
	
}




.top_story_h5
{
	font: 105% Tahoma;
	font-weight:bold;
	color:#25383C;
	padding:5px 0 10px 0;
	direction:rtl;	
	
}

.top_story_h5 p
{
	direction:rtl;
}


.top_story_h5e
{
	font: 105% Tahoma;
	font-weight:bold;
	color:#25383C;
	padding:5px 0 10px 0;
	text-align:left;	
	direction:ltr;
	
}

.top_story_h5e p
{
	direction:ltr;
	text-align:left;
}


div.aw_news_head
{
font-weight:bold;
margin-left:4px; 
margin-right:4px;
margin-top:0;
margin-bottom:0;
height:25px;
}

div.aw_news_main
{
 overflow:auto;
 height:100%;
}


div.aw_news_main ul
{
list-style-type:none;
padding:0px;
margin:0px;
font:85% Tahoma;
}

div.aw_news_main ul li
{
background-image:url(images/arr1.png);
background-repeat:no-repeat;
background-position: 99% 5px;
padding-right:15px;
padding-top:0px;
padding-bottom:0px;
direction:rtl;
text-align:right;
vertical-align:middle;
margin:0px;
color:#003366;
overflow:auto;
}


div.aw_news_main ul li.item_image {
	background-image:none; 
	padding:0 1px 0 5px;
}

div.aw_news_main ul li.z {
padding-top:0px;
padding-bottom:10px;
}

div.aw_news_main ul li.z1 {
padding-top:0px;
padding-bottom:7px;
}

div.aw_news_main ul li.z11 {
padding-top:0px;
padding-bottom:10px;
font:110% Tahoma;
}



div.aw_news_main ul li.z2 {
padding-top:0px;
padding-bottom:16px;
}

div.aw_news_main ul li.z3 {
padding-top:0px;
padding-bottom:16px;
font: 90% Tahoma;
}

div.aw_news_main ul li img {
border:0;
margin-left:5px;
}

.special_coverage {
	margin: 0;
	float:center;
	padding:5px 5px 5px 10px;
}

.special_coverage li {
	width:150px;
	font:80% Tahoma;
	list-style-type:none;
	float:right;
	margin-right:35px;
	direction:rtl;
}

.font1 {
	font:97% Tahoma;
}



.dfooterm  
{
	margin: 0px auto 0px auto;
	padding-left:0px; 
	float:center;
	max-height:50px;
	height:40px;
	

}

.dfooterm li
{
	list-style-type:none;
	font:80% Tahoma ;
	color:#003366;
	float:right;
	padding: 12px 16px 12px 16px;
	color:#f0f0f0;
	
}

.dfooterm li a
{
	color:#003366;
	text-decoration:none;
}

.dfooterm li a:hover
{
      	text-decoration: none;
}


#menu
{
	margin:0px;
	padding:0px;
	text-align:center;
}


#menu li {
   	float: right;
   	display: block;
	font:90% Tahoma;
	text-align:right;

}

#menu li a {
   	display: block;
 	background-color:#D7D7D7;
	padding: 5px;
	color:#003366;
        text-decoration: none;
}




#menu li a.active {

      	text-decoration: none;

}



#menu li a:hover {

      	text-decoration: none;
        background-color:#787878;
		color:#fff;

}

#menu li ul {

      	left : -999em;
	
      	position : absolute;
	
      	line-height : 8pt;

	padding:0px 0px 0px 0px;
	border:solid #A0A0A4 1px;

}

#menu li.dropdown ul li { 

	float : none; 
	width : 136px;
    text-align:right;

	background-color:#f0f0f0;

}



#menu li.dropdown ul a {

	position:relative;
/*	border-top:solid 1px;
	border-left:solid 1px;
	border-right:solid 1px;
*/
	

	

} 

#menu li.dropdown ul li a:link, #menu li.dropdown ul li a:visited {
	TEXT-DECORATION: none;
	color:white;
}

#menu li.dropdown ul li a:hover {
	color:white;
}

#menu li:hover ul, #menu li.sfhover ul {

      	left: auto;

}

.left_border {
 border-left: solid 1px #fff;
}

.right_border {
 border-right: solid 1px #fff;
}

.art_bar
{
	direction:rtl; 
	margin:0px;
	direction:rtl;
	list-style-type:none;
	padding:0px 4px 2px 4px;
}

.art_bar li
{
	float: right;	
	font: 90% Tahoma;
	direction:rtl; 
	margin:0px;
	padding:0px 10px 2px 30px;
}


.article_body
{
	direction:rtl; 
	font: 90% Tahoma;
}
.article_body p
{
	direction:rtl; 
	font: 90% Tahoma;
}

.article_bodye
{
	direction:ltr; 
	font: 90% Tahoma;
	text-align:left;
}
.article_bodye p
{
	direction:ltr; 
	font: 90% Tahoma;
	text-align:left;
}

.sc_tool_menu {
	display: block;
	height: 40px;
	/* max width here, for users without javascript */	
	width: 560px;	
	padding: 15px 0 0 15px; 
	/* removing default styling */
	margin: 0;
	list-style: none;
}
.sc_tool_menu li {
	display: block;
	float: right;	
	padding: 0 4px 0 4px;
	text-align: right;
	font:85% Tahoma;
        color: gray;
	vertical-align:middle;
}



.sc_tool_menu img {
	border:0;
}


.curr_table {
direction:rtl;
font:77% Tahoma;
text-align:right;
width:100%;
}

.cur1{
background-color:#f0f0f0;
}

.curr_table td{
padding:1px;
margin:0px;
border-spacing:0px;
}

.top_story_h4ff
{
	font: 100% Tahoma;
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
		border-top:1px solid #000000;

	padding: 2px 5px 2px 2px;
	overflow:auto;
	height:100%;
}

