/* CSS Document author: Joel Liron date: July 2010 contact: liron at icosgroup.net */ * { margin : 0; padding : 0; } span.left_ar { padding: 0; margin: 25 0 0 0; border: 1px #D9D9D9 solid; vertical-align:top; float:right; text-align: right; width:31%; } div.left_ar { padding: 20 10; } span.right_ar { padding: 0; margin: 25 0 0 0; border: 1px #D9D9D9 solid; vertical-align:top; float:left; width:67%; #width:66%; } div.right_ar { padding: 20 10; } span.bottom_ar { padding: 0; margin: 20 0 0 0; border: 1px #D9D9D9 solid; vertical-align:top; float:left; width:67%; #width:66%; } span.bottom2_ar { padding: 0; margin: 20 0 0 0; border: 1px #D9D9D9 solid; vertical-align:top; float:left; width:67%; #width:66%; } span.menu_1_ar { padding: 0; margin: 6 0 0 0; #margin: -12 0 0 0; vertical-align: bottom; float:right; } span.menu_2_ar { padding: 0; margin: 6 0 0 0; #margin: -12 0 0 0; vertical-align: bottom; float:right; } span.menu_bar_ar { padding: 0; margin: 0 20; #margin: -17 20 0 20; background-image: url(images/menu_bar); background-repeat: no-repeat; vertical-align: top; float:right; width:1px; height:25px; } img.header_ar { float: right; padding: 20 0 10 0; #margin: 10 0 0 0; } div.holder_ar { margin: 0; padding: 0; width:100%; clear:both; float: right; } h1.dots_red_left_ar { font-size: 12pt; font-weight: normal; float: right; text-align:right; padding: 0 0 20 0; color: #cc0000; font-family: Palatino Linotype, Book Antiqua, Palatino, FreeSerif, serif; } h1.headline_ar { font-size: 13pt; font-weight: normal; float: right; text-align:right; padding: 0; color: #184175; letter-spacing:4px; font-family: helvetica, arial, sans-serif; } img.underline_ar { padding: 3 0 20 0; float: right; #margin: 3 0 20 0; vertical-align:top; } a.red_ar { text-decoration: none; float: right; color: #cc0000; } img.book_ar { float: right; text-align: right; padding: 0 0 5 10; #margin: 0 0 5 10; border-width: 0px; border-style: solid; } p.book_ar { font-size: 10pt; float: right; text-align: right; padding: 0 5 12 5; line-height: 130%; } h2.ar { font-size: 9pt; text-align: right; font-weight: bold; padding: 0 0 5 5; margin: 0; color: black; } p.img_ar { float: right; text-align: right; font-size: 10pt; padding: 0 5 0 5; line-height: 120%; } p.main_ar { font-size: 10pt; padding: 0 5 12 5; line-height: 120%; float: right; text-align: right; } p.more_ar { font-size: 10pt; padding: 0 5 20 5; line-height: 80%; float: right; text-align: right; } a.more_ar { color: #184175; text-decoration: none; font-weight: bold; font-size: 9pt; margin-bottom:4px; display:block; float: right; text-align: right; } a.more_ar:hover { color: black; float: right; text-align: right; } img.nef_ar { float: right; padding: 5 0 5 20; #margin: 5 0 5 20; border-width: 0px; border-style: solid; } p.webmaster_ar { font-size: 8pt; float: right; text-align: right; padding: 0; color: #7F7F7F; margin: 6 0 0 0; #margin: -12 0 0 0; } span.left_about_ar { padding: 0; margin: 25 0 0 0; border: 1px #D9D9D9 solid; vertical-align:top; float:right; text-align: right; width:67%; } span.right_about_ar { padding: 0; margin: 25 0 0 0; border: 1px #D9D9D9 solid; vertical-align:top; float:left; text-align: left; width:31%; } span.left_innov_ar { padding: 0; margin: 25 0 0 0; border: 1px #D9D9D9 solid; vertical-align:top; float:right; width:61%; } span.right_innov_ar { padding: 0; margin: 25 0 0 0; vertical-align:top; float:left; width:37%; } h1.title_ar { font-size: 10pt; font-weight: bold; padding: 0; float:right; color: black; font-family: helvetica, arial, sans-serif; } span.left_pub_ar { float:right; width:45%; } span.right_pub_ar { float:left; width:45%; } div.pub_ar { width:100%; background-color:#e8e8e8; } div.pub2_ar { width:100%; background-color:#e8e8e8; text-align:center; } .tabberlive .tabbertabhide { display:none; } /*-------------------------------------------------- .tabber = before the tabber interface is set up .tabberlive = after the tabber interface is set up --------------------------------------------------*/ .tabber_ar { } .tabberlive { margin-top:10px; float:right; } /*-------------------------------------------------- ul.tabbernav = the tab navigation list li.tabberactive = the active tab --------------------------------------------------*/ ul.tabbernav { margin:0; padding: 3px 0; border-bottom: 1px solid #778; font: 7.5pt bold verdana, tahoma, sans-serif; } ul.tabbernav li { list-style: none; margin: 0; display: inline; } ul.tabbernav li a { padding: 3px 0.5em; margin-left: 3px; border: 1px solid #778; border-bottom: none; background: #DDE; text-decoration: none; } ul.tabbernav li a:link { color: #448; } ul.tabbernav li a:visited { color: #667; } ul.tabbernav li a:hover { color: #000; background: #AAE; border-color: #227; } ul.tabbernav li.tabberactive a { background-color: #fff; border-bottom: 1px solid #fff; } ul.tabbernav li.tabberactive a:hover { color: #000; background: white; border-bottom: 1px solid white; } /*-------------------------------------------------- .tabbertab = the tab content Add style only after the tabber interface is set up (.tabberlive) --------------------------------------------------*/ .tabberlive .tabbertab { padding:10px 10px 10px 20px; border:1px solid #aaa; border-top:0; font: 7pt bold verdana, tahoma, sans-serif; /* If you don't want the tab size changing whenever a tab is changed you can set a fixed height */ /* height:200px; */ /* If you set a fix height set overflow to auto and you will get a scrollbar when necessary */ /* overflow:auto; */ } /* If desired, hide the heading since a heading is provided by the tab */ .tabberlive .tabbertab h2 { display:none; } .tabberlive .tabbertab h3 { display:none; } /* Example of using an ID to set different styles for the tabs on the page */ .tabberlive#tab1 { } .tabberlive#tab2 { } .tabberlive#tab2 .tabbertab { height:200px; overflow:auto; }