body {padding:0;margin:0;font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;background:#fff}
a{color:#d12}
.print{display:none}
.jslink{cursor:pointer}
#sublayer_left{width:50%;height:203px;background:url(left.png) repeat-x;position:absolute;left:0}
#sublayer_right{width:50%;height:203px;background:url(right.png) repeat-x;position:absolute;right:0}
#layer_0{padding-bottom:1px}
#sublayer_0{height:35px}
#layer_1{position:relative;width:960px;top:5px;margin:auto;}
#header{width:952px;height:162px;margin-left:4px;position:relative}
#header_l0{background:url(subheader.png) 0 0 ;width:100%;height:114px;position:absolute;top:12px;}
#header_l1{width:100%;height:114px;position:absolute;top:12px;}
#header_l10{background:url(subheader2.png);background-position:0 0;width:100%;height:42px;position:absolute;top:8px;}
#header_l11{background:url(subheader2.png) 700px 0;width:100%;height:42px;position:absolute;top:50px;}
#header_l12{background:url(subheader2.png) 1400px 0;width:100%;height:42px;position:absolute;top:92px;}
#header_l2{background:url(header.png) no-repeat center top;width:100%;height:100%;position:absolute;}
* html #header_l2{background:url(header.jpg) no-repeat center top;}
#header_al{position:absolute;height:15px;width:203px;left:68px;top:8px}
#header_logo{position:absolute;height:75px;width:75px;left:132px;top:34px}
#layer_2{width:960px;margin-left:0;background:url(f8/body_f8.png) repeat-y center 5px}
#layer_3{background:url(c_al.png) no-repeat 640px 100px}
#mainfloat{padding-top:20px;margin-left:170px;min-height:400px}
#footer{margin:auto;padding:1px 0;width:952px;height:40px;font-size:x-small;background:url(f8/footer_f8.png) repeat-y left bottom}
#inside_footer{margin-left:170px;text-align:center}
#inside_mainfloat{color:#234;margin:25px 100px 80px;line-height:1.8em;font-size:0.9em;text-align:justify;}
#inside_mainfloat h2{overflow:hidden;border-bottom:1px solid;font-variant: small-caps;background:url(322_opacity30.png);padding:0 10px;display:inline-block}
*+html #inside_mainfloat h2,* html #inside_mainfloat h2{display:inline}
#inside_mainfloat table{width:100%;overflow:hidden;table-layout:fixed}
#inside_mainfloat table.form{table-layout:auto}
#inside_mainfloat table td{vertical-align:top}
#inside_mainfloat ul li{list-style:disc}
#inside_mainfloat table th{background:#eee;font-size:1.5em;font-variant: small-caps}
#inside_mainfloat ul{display:block;overflow:hidden}
#inside_mainfloat a.pdf{background:#dcc url(ico_pdf.gif) no-repeat scroll 5px center;padding:5px 5px 5px 25px;font-size:0.9em;border:1px dotted}
#inside_mainfloat .frame, #inside_mainfloat .left_box,#inside_mainfloat .right_box {border:1px solid #aaa;padding:15px;background:url(/style/red_opacity_15.png)}
#inside_mainfloat .left_box,#inside_mainfloat .right_box{margin:15px;padding:5px;width:250px}
#inside_mainfloat .left_box {float:left;margin-left:0}
#inside_mainfloat .right_box {float:right;margin-right:0}
#inside_mainfloat .bulle{position:absolute;width:300px;height:182px;background:url(bulle.png);}
* html #inside_mainfloat .bulle{background:url(bulle.gif)}
#inside_mainfloat .bulle p{margin:30px;text-align:center;line-height:1.4em}
#left_column{position:absolute;top:161px;left:-10px;width:205px;}
#logo{position:absolute;color:#500;font-style:italic;width:170px;height:100px;text-align:center;margin-top:40px}
#main_menu{position:relative;width:205px;background:#c34}
#main_menu a{color:#fff;font-weight:bold;text-decoration:none;padding-left:3px}
#main_menu a:link,#main_menu a:visited,#main_menu a:active{color:#300;}
#main_menu a:hover{color:#ffb;text-shadow:8px 4px 8px #300}
#main_menu ul{padding:0 10px;margin:5px 0}
#main_menu li{list-style:none;color:#fff;margin:0;padding:3px 0;list-style-position:inside}
#main_menu li+li{border-top:1px dotted #ecc}
#main_menu .submenu ul{font-size:small;padding:0 0 0 20px}
#img_contact img{;border:none;}
#img_contact a{border:none;margin:40px 22px 0}
#accred {position:absolute;margin:180px 38px 25px 25px;padding:5px 10px;width:122px}
#accred a img{border:none}
#accred br{margin:20px}
#accred small{font-size:10px}
#where{font-size:x-small;position:absolute;top:150px;left:270px;width:600px}
h1{text-align:center;padding:12px 20px;margin:0 20px;font-style:italic;background:url(h1_bg.png) no-repeat center bottom}
#anaxagore{position:absolute;top:125px;right:7px;font-size:x-small}
#anaxagore a{color:#500}
#hand_sign{text-align:right;font-weight:bold;margin-top:20px}
#hand{position:absolute;width:70px;height:17px;left:880px;top:125px;z-index:10000}
#hand .container{position:relative;height:100%}
#hand .main_box{position:absolute;overflow:hidden;background:#ffe;border:2px solid #422;text-align:center;left:0;top:0;bottom:0;right:0}
.rt,.lb,.rb{background:url(sprite.png)}
.rt,.rm,.rb,.lb{position:absolute;right:-7px;width:7px}
.lb,.mb,.rb{position:absolute;bottom:-12px;height:12px}
.rt{top:5px;height:12px;background-position:-29px 0}
.rm{top:17px;bottom:0;background:url(vsides.png) repeat-y -17px 0}
.lb{left:5px;width:12px;background-position:0 0}
.rb{background-position:-12px 0;width:12px}
.mb{left:17px;right:5px;background:url(hsides.png) repeat-x 0 -12px}
.close a{position:absolute;width:20px;height:20px;right:5px;top:5px;background:url(sprite.png) -36px 0}
