*{padding:0; margin:0; font-family:Tahoma, Arial, sans-serif;}

body {background: #fff; text-align:center; font-size:8pt;}
a, a:link {color: #00c; text-decoration: none;}
a:hover, a:active {color: #c00;}

div#maincontainer {width: 902px; margin:0 auto; text-align: right; overflow: auto; overflow:hidden; background: #fff; direction: rtl;}
div#footer {text-align: center; padding: 5px; background: #ddd;color: #555; font-size: 7pt; border-top: 1px solid #fff;}

/* header */
div#branding{margin: 8px auto; width: 902px; background: #fff; direction: rtl; text-align: right;}
div#branding h1{background: transparent url(../img/img_title_ar.gif) no-repeat right 50%; height:70px;}
div#branding h1 a{display: block; width:450px; height:70px; text-align: right;}
div#branding span {display: none;}

/*latest topnav*/
div#nav_main {background: #036 url(../img/blockdefault.gif) center center repeat-x; height:23px;}
div#nav_main ul{text-align:left;}
div#nav_main li{display:inline; list-style-type:none;}
div#nav_main li a, div#nav_main li a:visited{color:#fff; text-decoration:none; font-weight:normal; text-align:center; display:block; padding: 5px 28px; float:right;}
div#nav_main li a:hover{color:#fff; background:#69f; background: transparent url(../img/blockactive.gif) center center repeat-x;}

/*old topnav*/
div#main_topmenu {width: 100%; background: #000 url(../img/blockdefault.gif) center center repeat-x;}
ul.solidblockmenu {margin: 0; padding: 0; float: left; font: width: 100%; background: #000 url(../img/blockdefault.gif) center center repeat-x;}
ul.solidblockmenu li {display: inline;}
ul.solidblockmenu li a {color: #fff; padding: 5px 10px; text-decoration: none;}
ul.solidblockmenu li a:visited{color: #fff;}
ul.solidblockmenu li a:hover, ul.solidblockmenu li .current{ color: #fff; background: #69c url(../img/blockactive.gif) center center repeat-x;}

/* float clear */
div.lineclear {clear: both; height: 0px;}

