html *{margin:0; padding:0;}

body{margin:0 auto; height:100%; ; background:url(./images/bg.png);}

.site{margin:0px; width:902px; float:left; position:relative; top:0px; left:50%; margin-left:-451px; height:100%;}

.issue{float:left; background:#fff; width:902px; padding-bottom:10px;}

.footer{float:left; width:902px; height:32px;}
.footer img{float:left;}

.main_menu{width:902px; height:53px; background:url(./images/menu_bg.png);  float:left; list-style:none; color:#ffffff; font:normal 11px Arial; font:normal 12px Arial Narrow; font:normal 16px Accidental Presidency; padding:0px; margin:0px;}
.main_menu li{float:left;}
.main_menu a img{border:0px;}

.sitemap{width:100%; float:left;}
.sitemap h1{padding:0px; color:#00226e; margin:0px 0px 10px 30px;}
.sitemap ul{padding-left:100px;}
.sitemap a{font:normal 12px arial;}

.bottom{width:902px; height:33px; font:normal 11px arial; color:#ffffff; background:#00266e; float:left;}
.bottom .spa{margin:12px 0px 0px 20px; float:left; text-decoration:none; color:#ffffff;}
.bottom a{margin:12px 0px 0px 5px; float:left; text-decoration:none; color:#ffffff;}
.bottom a:hover{text-decoration:underline;}
.bottom ul{float:left;}
.bottom li{float:left; list-style:none;}

.text{position:relative; float:left; width:902px; background:#00266e; padding-bottom:3px;}
.text ol{padding-left:30px;}
.text img{float:left;}

.category_text{width:445px; float:left;  }
.category{color:#ffffff; width:100%; font:normal 12px arial; float:left; margin:10px; text-align:justify;}

.links{float:left; width:902px; background:#ffffff;}

.c{clear:both;}

.component{width:273px; float:left; margin:10px 10px 0px 10px;}
.component h1{float:left; padding:0px; margin:0px; border-bottom:1px solid #00266e; padding:2px; width:100%; font:bold 14px arial;}
.component h1 a{text-decoration:none; color:#00226e; float:left;}
.comp_text{float:left; text-align:justify; font:normal 12px arial; padding:5px; color:#000000;}
.component a{float:right;}

h1{color:#ffffff; font:bold 18px arial; margin:21px 0px 21px 21px;}

.backwards{
  unicode-bidi:bidi-override;
  direction:rtl;
  background:transparent;
  text-decoration:none;
  color:#ffffff;
  font:bold 12px arial;
}

  
.backwards:hover{
  text-decoration:underline;
}

.links a{float:left; margin:20px 0px 0px 40px; text-decoration:none; color:#262626; font:normal 11px arial; height:116px; padding:10px 0px 0px 0px; width:391px;}
.links img{border:0px; float:left;}
.links span{float:left; margin-left:10px; width:265px;}
.links ul{float:left; padding-bottom:30px;}
.links li{list-style:none; float:left;}
