@charset "iso-8859-1";
* {color:#221;margin:0;font-family:Verdana,Arial,sans-serif}
div {position:relative}
pre {font-family:monospace !important}
input {font-family:sans-serif !important}
html {height:100%}
body {font-size:12px;overflow:auto;padding:0;width:100%;background:#abe08a}
p {font-size:12px;padding:0}
a {text-decoration:none;color:#810}
img {border:0;vertical-align:middle}
table {border-collapse:collapse}
td {vertical-align:middle}
li {list-style:none}
hr {margin:.5em 0}

.bord {border:1px groove #efd}
.bord0 {border:2px groove #efd}
.bord1 {border:3px groove #efd}
.bord2 {border:5px groove #efd}
.bord3 {border:4px groove #f82}
.flow {float:left;padding:.7em}
.rflow {float:right;padding:.7em}
.flow0 {float:left;margin:0}
.rflow0 {float:right;margin:0}
.clear {clear:both}
.rclear {clear:right}
.lclear {clear:left}
hr.dotted {border:1px dotted;margin-left:auto;margin-right:auto}

a:active {color:#bbb}
a:hover {color:#d32;text-decoration:underline}
a.nero {text-decoration:none;color:#000}
a.menu {}
a.menu:hover {}
a.menu2 {font-size:11px !important;color:#a31 !important}
a.menu2:hover {font-size:11px !important;color:#fff !important}
a.menu3 {font-size:12px !important;color:#02f !important;font-weight:bold}
a.menu3:hover {font-size:12px !important;color:#02f !important;font-weight:bold}
a.topmenu {color:#ffc}
a.topmenu:hover {color:#fd5}
a.button {background:url(imgs/btn_act.png) #fcfffa repeat-x;color:#310;padding:.2em .7em;border:1px #da8 groove;text-decoration:none}
a.button:hover {background:#fffadf repeat-x;color:#d31 !important;padding:.2em .7em;border:1px #da8 groove;text-decoration:none}
a.childfollow:before {content:'+ '}
a.childfollow:hover:before {content:'- '}
a.chatfull:hover {font-size:11px !important;font-weight:bold;color:#fd0!important}

.mauto {margin:auto}
.marg0 {margin:0 !important}
.marg1 {margin:.3em}
.marg2 {margin:.6em}
.marg3 {margin:1em}
.margl {margin-left:.1em}
.margl0 {margin-left:.3em}
.margl1 {margin-left:.6em}
.margl2 {margin-left:.9em}
.margr {margin-right:.1em}
.margr0 {margin-right:.3em}
.margr1 {margin-right:.6em}
.margr2 {margin-right:.9em}
.margb {margin-bottom:.1em}
.margb0 {margin-bottom:.3em}
.margb1 {margin-bottom:.6em}
.margb2 {margin-bottom:.9em}
.margb3 {margin-bottom:1.4em}
.margb4 {margin-bottom:2.2em}

.padd0 {padding:0 !important}
.padd1 {padding-left:.4em;padding-right:.4em}
.padd2 {padding-left:.8em;padding-right:.8em}
.padd3 {padding-left:2.6em;padding-right:2.6em}
.padd4 {padding-left:4em;padding-right:4em}
.padd6 {padding:5px}
.padd7 {padding:10px}
.padd8 {padding:15px}
.padl1 {padding:2px 0 2px 5px}
.padl2 {padding:5px 0 5px 15px}
.padr1 {padding:2px 5px 2px 0}
.padr2 {padding:5px 15px 5px 0}
.padt1 {padding:5px 0 0 0}
.padt2 {padding:15px 0 0 0}
.padb1 {padding:0 0 5px 0}
.padb2 {padding:0 0 15px 0}
.link {cursor:pointer}

.alt0 {line-height:1}
.alt1 {line-height:1.3}
.alt2 {line-height:1.6}
.alt3 {line-height:1.8}
.alt4 {line-height:2.5}

.vtop {vertical-align:top}
.vmid {vertical-align:middle}
.vbot {vertical-align:bottom}
.just {text-align:justify}
.cent {text-align:center}
.right {text-align:right}
.left {text-align:left}
.ind0 {text-indent:1em}
.ind1 {text-indent:1.5em}
.ind2 {text-indent:2em}

.fullw {width:100%}
.wauto {width:auto}
.w5 {width:5% !important}
.w12 {width:12% !important}
.w20 {width:20% !important}
.w25 {width:25% !important}
.w30 {width:30% !important}
.w40 {width:40% !important}
.w45 {width:45% !important}
.w50 {width:50% !important}
.w60 {width:60% !important}
.w70 {width:70% !important}
.w75 {width:75% !important}
.w85 {width:85% !important}
.w90 {width:90% !important}
.w95 {width:95% !important}

.csect {color:#420 !important}
.cwhite {color:#fff !important}
.ctext {color:#051 !important}
.ctextr {color:#fed !important}
.cmenu {color:#225 !important}
.clight {color:#def !important}
.clighter {color:#efe !important}
.cdark {color:#002 !important}
.cevid {color:#0e4 !important}
.cevidg {color:#269 !important}
.cred {color:#e10 !important}
.cgreen {color:#280 !important}
.cblu {color:#12f !important}
.cyellow {color:#fe2 !important}
.cdyel {color:#e90 !important}
.cdllred {color:#d20 !important}
.cdlred {color:#c30 !important}
.cdred {color:#930 !important}
.cbeg {color:#fffedf !important}

div.smenu {width:100%;float:left;border:1px groove #9e6;padding:0}
div.smenu ul {width:100%;padding:0;left:-180px;top:-40px;list-style-type:none;line-height:25px}
div.smenu li {opacity:.98;background:#fffbaf}
div.smenu li ul {position:absolute;display:none;width:180px;text-align:left;padding:0;margin:1px 0 0 0;border-bottom:2px groove #adc884;border-top:1px solid #c0fef0;border-left:1px groove #7eac48}
div.smenu li ul li ul {position:relative;display:none;width:180px;left:-196px;top:-27px;text-align:left;padding:0;margin:1px 0 0 0;border-bottom:3px groove #adc884;border-top:2px solid #a0dec0;border-left:2px groove #7eac48}
div.smenu li:hover > ul {display:block;z-index:50}
div.smenu img {vertical-align:middle}
div.smenu li.base {background:url(imgs/btn_act.png) #fffbaf repeat-x;padding-left:12px;margin:1px 0 0 0;border-left:0;border-bottom:1px solid #bdc864}
div.smenu li.base:hover {padding-left:3px;margin:1px 0 0 0;border-left:0;border-bottom:1px solid #bdc864}
div.smenu li.base:hover > a:before {}
div.smenu li.basem {background:url(imgs/btn_act.png) #fffbaf repeat-x;padding-left:12px;margin:1px 0 0 0;border-left:0;border-bottom:1px solid #bdc864}
div.smenu li.basem:hover {background:#fffbaf;padding-left:0;margin:1px 0 0 0;border-left:0;border-bottom:1px solid #bdc864}
div.smenu li.basem:hover > a {color:#002 !important}
div.smenu li.basem:hover > a:before {content:'- '}
div.smenu li.voce {text-align:left;padding-left:15px;margin-top:0;display:block}
div.smenu li.voce:hover {background:#fff;text-align:left;padding-left:14px;margin-top:0;border:1px groove #a82;height:23px;line-height:23px}
div.smenu li.voce2 {text-align:left;padding-left:15px;margin-top:0}
div.smenu li.voce2:hover {background:#fff;text-align:left;padding-left:14px;margin-top:0;border:1px groove #a82;height:23px;line-height:23px}
div.smenu a {font-size:10px;font-weight:bold;color:#000;display:block}
div.smenu a:hover {font-size:10px;font-weight:bold;color:#000;text-decoration:none;display:block}
div.smenu li li a {font-size:9px}
div.smenu li li a:hover {font-size:9px}

div.vmenu {width:100%;float:left;padding:0}
div.vmenu ul {background:#b84;width:100%;padding:0;left:-180px;top:-40px;list-style-type:none;line-height:25px}
div.vmenu li {height:25px;opacity:.94;background:#b84}
div.vmenu li.space {height:12px;background:#6ac060}
div.vmenu li.space2 {height:3px;background:#ee3311}
div.vmenu li ul {display:none;position:absolute;width:180px;text-align:left;padding:0;margin:1px 0 0 0;border-bottom:2px groove #bb8800;border-top:1px solid #ddaa00;border-left:1px solid #cc9900}
div.vmenu li:hover > ul {display:block;z-index:50}
div.vmenu img {vertical-align:middle}
div.vmenu li.base {background:url(imgs/btn_act.png) #b84 repeat-x;padding-left:12px;margin:1px 0 0 0;border-left:0;border-bottom:1px solid #bdc864}
div.vmenu li.base:hover {background:#b84;padding-left:3px;margin:1px 0 0 0;border-left:0;border-bottom:1px solid #bdc864}
div.vmenu li.base:hover > a {color:#fff}
div.vmenu li.basex {padding-left:3px;margin:1px 0 0 0;border-left:0;border-bottom:1px solid #bdc864}
div.vmenu li.basex > a {color:#fff}
div.vmenu li.basem {background:url(imgs/btn_act.png) #b84 repeat-x;padding-left:12px;margin:1px 0 0 0;border-left:0;border-bottom:1px solid #bdc864}
div.vmenu li.basem:hover {background:#b84;padding-left:0;margin:1px 0 0 0;border-left:0;border-bottom:1px solid #bdc864}
div.vmenu li.basem:hover > a {color:#fff}
div.vmenu li.basem:hover > a:before {content:'- '}
div.vmenu li.bases {padding-left:3px;margin:1px 0 0 0;border-left:0;border-bottom:1px solid #bdc864}
div.vmenu li.bases:hover {background:#b84;padding-left:0;margin:1px 0 0 0;border-left:0;border-bottom:1px solid #bdc864}
div.vmenu li.bases:hover > a {color:#fff}
div.vmenu li.bases:hover > a:before {content:'- '}
div.vmenu li.bases > a {color:#fff}
div.vmenu li.voce {text-align:right;padding-right:15px;margin-top:0}
div.vmenu li.voce:hover {background:#fff;text-align:right;padding-right:14px;margin-top:0;border:1px double #642;height:23px;line-height:23px}
div.vmenu li.voce:hover > a:before {content:' '}
div.vmenu a {font-size:10px;font-weight:bold;color:#000;display:block}
div.vmenu a:hover {font-size:10px;font-weight:bold;text-decoration:none;display:block}
div.vmenu li li a {font-size:9px}
div.vmenu li li a:hover {font-size:9px}

div.lmenu {width:100%;float:left;padding:0}
div.lmenu ul {width:100%;padding:0;left:250px;top:0;list-style-type:none;line-height:25px}
div.lmenu li {height:25px;text-align:right;background:#b84}
div.lmenu li.space {height:12px;opacity:.98;background:#68c4a0}
div.lmenu li ul {display:none;position:absolute;width:180px;text-align:left;padding:0;margin:1px 0 0 0;border-bottom:2px groove #bdc8a4;border-top:0;border-right:2px groove #deecb8}
div.lmenu li:hover > ul {display:block;z-index:50}
div.lmenu img {vertical-align:middle}
div.lmenu li.base {background:url(imgs/btn_act.png) #b84 repeat-x;padding-right:10px;margin:1px 0 0 0;border-left:0;border-bottom:1px solid #bdc864}
div.lmenu li.base:hover {background:#b84;padding-right:3px;margin:1px 0 0 0;border-left:0;border-bottom:1px solid #bdc864}
div.lmenu li.base:hover > a:after {}
div.lmenu li.base:hover > a {font-size:10px;font-weight:bold;color:#fffcea;text-decoration:none;display:block}
div.lmenu li.bases {padding-right:3px;margin:1px 0 0 0;border-left:0;border-bottom:1px solid #bdc864}
div.lmenu li.bases > a {font-size:10px;font-weight:bold;color:#fffcea;text-decoration:none;display:block}
div.lmenu li.basem {background:url(imgs/btn_act.png) #b84 repeat-x;padding-right:10px;margin:1px 0 0 0;border-left:0;border-bottom:1px solid #bdc864}
div.lmenu li.basem:hover {background:#b84;padding-right:1px;margin:2px 0 0 0;border-left:0;border-bottom:1px solid #bdc864}
div.lmenu li.basem:hover > a:after {content:' '}
div.lmenu li.basem:hover > a {font-size:10px;font-weight:bold;color:#fffcea;text-decoration:none;display:block}
div.lmenu li.voce {text-align:left;padding-left:15px;margin-top:0}
div.lmenu li.voce:hover {background:#b84;text-align:left;padding-left:15px;margin-top:0}
div.lmenu li.voce:hover > a:after {content:' '}
div.lmenu li.voce:hover > a:hover {font-weight:bold;color:#fffcea;text-decoration:none;display:block}
div.lmenu a {font-size:10px;font-weight:bold;color:#000;display:block}
div.lmenu a:hover {font-size:10px;font-weight:bold;color:#fff;text-decoration:none;display:block}
div.lmenu li li a {font-size:9px}
div.lmenu li li a:hover {font-size:9px}

div.globalfr {top:0;left:0;width:100%;right:0;height:100%;overflow:auto;padding:0}
div.topfr1 {position:fixed;top:0;left:0;width:100%;z-index:3;float:left;overflow:hidden;background:#fffac0} /* #fffcea */
div.topfr1g {top:0;left:0;width:100%;height:30px;float:left;overflow:hidden;background:#fffee0}
div.topfr2 {top:0;left:0;width:100%;float:left;overflow:hidden;background:url(imgs/topbg5.png) #fffed6 repeat-x}
 div.headfr1 {top:0;width:50%;height:100px;float:left;overflow:hidden;background:url(imgs/topbg5.png) #fffed6 repeat-x}
 div.headfr2 {visibility:visible;top:0;width:100%;height:85px;float:left;overflow:auto;background:url(imgs/topbg5.png) #fffed6 repeat-x;padding:10px 0 5px 0}
 div.headfr3 {top:0;width:50%;height:100px;float:left;overflow:auto;background:url(imgs/topbg5.png) #fffed6 repeat-x;padding:0}
 div.headfr3:hover > div.headfr2 {display:block;visibility:visible}
div.mid1fr {top:0;left:0;width:100%;height:auto;overflow:auto;float:left}
div.mid2fr {top:0;left:0;width:100%;height:30px;overflow:auto;background:url(imgs/catbg7f.png) #f9f6c6 repeat-x;float:left;border-bottom:0}
div.contafr {display:none;top:0;left:0;width:100%;height:auto;overflow:auto;background:url(imgs/rightbg.png) right repeat-y;float:left}

 div.container3 {float:left;width:100%;background:url(imgs/rightbg.png) right repeat-y} /*iride #fbe129*/
 div.container2 {float:left;width:100%;background:url(imgs/centprofbg.png) center repeat-y}
 div.container1 {float:left;width:100%;background:url(imgs/leftbg.png) left repeat-y}
 div.leftcentfr {float:left;width:84%}
 div.leftfr {float:left;width:18%}
 div.centfr {float:left;width:64%;margin:0 1%}
 div.rightfr {float:left;width:16%}

 div.leftcentfrPAD {width:99%;height:auto;left:1%;right:0;padding:.3em 0;float:left}

 div.leftfrPAD {width:98%;height:auto;left:1%;right:1%;padding:.3em 0;float:left}
 div.leftfri {width:auto;height:auto;overflow:visible;padding:3%;background:url(imgs/leftfrbg2.png) #dbb67d left repeat-y;border-top:2px groove #fec;border-right:2px groove #fec;border-radius:10px}
 div.leftfrh {width:auto;height:auto;overflow:auto;padding:3%;background:url(imgs/leftfrbg2.png) #dbb67d left repeat-y;border:2px groove #faf0d0;border-radius:10px}

 div.centfrPAD {width:100%;height:auto;left:0;right:0;padding:.3em 0;float:left}
 div.centfr0 {top:0;width:100%;height:auto;overflow:auto;margin:auto;float:left;background:#6b3300;border-radius:10px 40px}
 div.centfri {width:auto;padding:0 3%;border:0;display:block}
 div.centfr1 {width:100%;height:auto;overflow:auto;margin:.7em auto;float:left;background:#fffbf9;border-radius:10px;box-shadow:3px 0px 16px #020}
 div.centfrb {width:94%;padding:3%;border:0;float:left;display:block}
 div.centfrbr {width:96%;padding:2%;border:0;float:left;display:block}

 div.rightfrPAD {width:97.3%;height:auto;left:1.35%;right:1.35%;padding:.3em 0;float:left}
 div.rightfr1 {width:93%;height:auto;overflow:visible;padding:3%;background:url(imgs/rightfrbg2.png) #dbb67d right repeat-y;border-top:2px groove #fec;border-left:2px groove #fec;border-radius:10px}
 div.rightfr2 {width:93%;height:auto;overflow:auto;padding:3%;background:url(imgs/rightfrbg2.png) #dbb67d right repeat-y;border:2px groove #faf0d0;border-radius:10px}
 div.rightfr3 {width:93%;height:auto;overflow:auto;padding:3%;background:url(imgs/rightfrbg2.png) #dbb67d right repeat-y;border:2px groove #faf0d0;border-radius:10px}

div.vspace {height:1.2em;clear:both}
div.bottfr {width:96%;padding:2%;float:left;border-top:2px groove #faffbb;clear:both}
div.slides {background:rgba(255,225,100,.3);border:2px groove #faf0d0;top:.2em}
div.imgshow {position:absolute;overflow:auto;top:1.5em;left:1.5em;width:93%;height:auto;background:#8d6;border:.2em groove white;display:none;z-index:20}
div.entry {height:420px;margin:auto}

.serif {font-family:serif !important}
.style0n {font-size:24px;font-weight:normal;font-style:normal}
.style0b {font-size:24px;font-weight:bold;font-style:normal}
.style0i {font-size:24px;font-family:Garamond;font-style:italic}
.style0bi {font-size:24px;font-family:Garamond;font-weight:bold;font-style:italic}
.style1n {font-size:20px;font-weight:normal;font-style:normal}
.style1b {font-size:20px;font-weight:bold;font-style:normal}
.style1i {font-size:18px;font-family:Garamond;font-style:italic}
.style1bi {font-size:18px;font-family:Garamond;font-weight:bold;font-style:italic}
.style2n {font-size:16px;font-weight:normal;font-style:normal}
.style2b {font-size:16px;font-weight:bold;font-style:normal}
.style2i {font-size:15px;font-family:Garamond;font-style:italic}
.style2bi {font-size:15px;font-family:Garamond;font-weight:bold;font-style:italic}
.style3n {font-size:13px;font-weight:normal;font-style:normal}
.style3b {font-size:13px;font-weight:bold;font-style:normal}
.style3i {font-size:13px;font-family:Garamond;font-style:italic}
.style3bi {font-size:13px;font-family:Garamond;font-weight:bold;font-style:italic}
.style4n {font-size:11px;font-weight:normal;font-style:normal}
.style4b {font-size:11px;font-weight:bold;font-style:normal}
.style4i {font-size:12px;font-family:Garamond;font-style:italic}
.style4bi {font-size:12px;font-family:Garamond;font-weight:bold;font-style:italic}
.style5n {font-size:10px;font-weight:normal;font-style:normal}
.style5b {font-size:10px;font-weight:bold;font-style:normal}
.style5i {font-size:11px;font-family:Garamond;font-style:italic}
.style5bi {font-size:11px;font-family:Garamond;font-weight:bold;font-style:italic}
.style6n {font-size:9px;font-weight:normal;font-style:normal}
.style6b {font-size:9px;font-weight:bold;font-style:normal}
.style6i {font-size:10px;font-family:Garamond;font-style:italic}
.style6bi {font-size:10px;font-family:Garamond;font-weight:bold;font-style:italic}

.cssvalid {border:0;width:55px;height:20px}
.update {background:url(imgs/pattmenu2r.png) repeat-x}
.under {text-decoration:underline}

.alfa1 {vertical-align:top;background:rgba(248,255,236,.25) !important}
.alfa1b {vertical-align:top;background:rgba(242,255,236,.0) !important}
.alfa2 {vertical-align:top;background:rgba(248,255,236,.60) !important}
.alfa2b {vertical-align:top;background:rgba(242,255,236,.15) !important}
.alfa3 {vertical-align:top;background:rgba(140,255,236,.40) !important}
.alfa3b {vertical-align:top;background:rgba(140,255,236,.15) !important}
.alfa4 {vertical-align:top;background:rgba(140,255,236,.30) !important}
.alfa4b {vertical-align:top;background:rgba(140,255,236,.0) !important}
.alfa5 {vertical-align:top;background:rgba(255,255,255,.30) !important}
.alfa5b {vertical-align:top;background:rgba(255,255,255,1.0) !important}
.alfa6 {vertical-align:top;background:rgba(255,215,105,.9) !important}
.alfa6b {vertical-align:top;background:rgba(255,255,255,1.0) !important}

table.tabevid {background:rgba(240,255,224,.35);width:100%;border:2px groove #dea;margin:auto}
table.tabnews {width:100%;border:0;margin:auto}
table.tabnews td {margin:auto}
table.tabnews1 {background:rgba(240,255,224,.35);width:80%;border:0;margin:auto}
table.tabnews1 td {border:0;margin:auto}
table.tabtext {background:#f4ffda;border:2px groove #dea;margin:auto}
table.tabtext td {vertical-align:top;padding:.6em .4em .6em .3em;border:1px solid #eeddbb !important}
table.tabtext1 {background:#f4ffda;border:2px groove #dea;margin:auto}
table.tabtext1 td {vertical-align:top;padding-bottom:.8em;border:0 !important}
table.tabtext2 {background:#f4ffe4;border:2px groove #dea;margin:auto}
table.tabtext2 td {vertical-align:top;padding-bottom:.3em;border:1px groove #99a !important}
table.tabtext3 {background:#f4ffe4;border:2px groove #dea;margin:auto;width:80%}
table.tabtext3 td {vertical-align:top;padding:1em .8em;border:2px groove #99a !important}
table.tabtext4 {background:#f4ffe4;border:2px groove #dea;margin:auto;width:90%}
table.tabtext4 td {vertical-align:middle;padding:.4em .6em;border:1px groove #99a !important}
table.tabtext5 {background:#fffbf9;border:0;margin:auto;width:auto}
table.tabtext5 td {vertical-align:middle;padding:.3em 1em;border:0}
table.tabtext6 {background:#fffbf9;border:2px groove #dea;margin:auto}
table.tabtext6 td {vertical-align:middle;padding:.6em 1.2em;border:1px groove #99a !important}
td.td1 {width:8px}
.tdevid {border-left:2px groove #dea;border-bottom:2px #ddeeff dotted}
.tdevidb {border-bottom:2px #ddeeff dotted}
td.marque {height:22px}
td.h30p {height:30px}
td.h50p {height:50px}
th.congr {background:#7e8022;color:#fffaf0}
UL.p, OL.p {counter-reset:item }
LI.p {display:block }
ul li ul li.p a:before {content:'>'}
ul li ul li.p:before {content:counter(item);counter-increment:item}
p.cap:first-letter {font-size:20px;font-weight:bold;text-transform:capitalize}
p.cap0:first-letter {font-size:24px;font-weight:bold;text-transform:capitalize}
p.cap1:first-letter {font-size:16px;font-weight:bold;text-transform:capitalize}
p.cap2:first-letter {font-size:14px;font-weight:bold;text-transform:capitalize}

#flagbar0 {height:85px;width:.2em;float:left}
#flagbar1 {background:#d96;height:85px;width:.15em;float:left}
#flagbar2 {height:85px;width:.3em;float:left}
#facilita {border:.13em solid #b85;margin:0 0 .4em 0}
#evidenza {border:.13em solid #b85;margin:0 0 .4em 0}
#menumain {border:.13em solid #b85;margin:0 0 .4em 0}
#sponsors {border:.13em solid #b85;margin:0 0 .4em 0}
#collabora {border:.13em solid #b85;margin:0 0 .4em 0}
#topmenu0 {color:#ec2}
#topmenu0:hover {color:#ffb}
#separacent {background:url(imgs/centprofbg.png) center repeat-y;height:.4em;width:100%;float:left}

#mltab {background:#f4ffe4;width:90%;border:0;margin:auto}
#mltab td {vertical-align:top;padding:.8em .8em 1.2em .8em;border-bottom:0 !important;line-height:1.2}
#mlhr {margin:.3em 0 .4em 0;color:#99aadd}

#rappsed {background:#fffbf9;margin:auto;width:100%}
#rappsed td {padding:.3em .6em .1em 1.2em;border:0}
#rappsed td.head {background:#fff0a9;padding:.4em .4em .2em .4em !important}
#infoprint {position:absolute;background:#fff0a0;padding:1em;width:15em;z-index:30;border:2px groove white;display:none}

#highlightframe {border:4px double #d42;background:#fffaba;margin:1.4em;text-align:justify;line-height:1.6;padding:.5em;float:right;width:50%;font-size:13px;font-family:"Comic Sans MS";font-weight:normal;font-style:normal}
#highlightframe2 {border:2px groove #d42;background:#fffaba;margin:1.4em;text-align:justify;line-height:1.8;padding:1em;float:right;font-size:12px;font-family:"Comic Sans MS";font-weight:normal;font-style:normal}

#chatbutton {position:fixed;bottom:0;right:0;width:25px;height:25px;z-index:50;border:1px solid #888;background:#ffd}
#mainchat {position:fixed;padding:.3em .3em .1em .3em;bottom:0;right:28px;width:18em;height:76px;z-index:50;border-top:2px groove #bda;border-right:2px groove #bda;border-left:2px groove #bda;overflow:auto;background:#ffd repeat-x}
#buttonpar {margin:0 .18em;color:#e31;background:#ffd;font-size:30px;line-height:.6em}
#fulluserlist {position:fixed;background:#530;padding:0;top:120px;right:0;width:18em;height:360px;z-index:40;border:4px groove #fd5;border-radius:8px;overflow-y:auto;overflow-x:hidden;display:none}
#fulluserlist .bordtmb {border:2px groove #fd5}
#prvwin {display:none;position:absolute;z-index:60;background:#fff;overflow:auto;top:45em;width:70%;height:30em;left:15%;right:15%;padding:3em;margin:auto;border:2px groove #aab;box-shadow:-1px 5px 16px #89c;border-radius:8px}

div.cdi {position:absolute;overflow:auto;display:none;z-index:60;right:0;top:-96px;padding:8px;width:150px;height:90px;background:url(imgs/arrowlb.png) #fff left bottom no-repeat;border:2px groove #bd6;border-radius:10px}
div.bid {}

div.tabdiv > div > div > div {clear:both;width:48em;overflow:auto;margin:auto}
div.tabdiv > div > div > div > div {float:left;margin:.3em;border:0;width:14em;text-align:right}
div.tabdiv > div > div > div > div.r {margin:.3em;border:0;width:auto}
div.tabdiv > div > div > div.start {border:1px solid #e86;margin-bottom:.1em;background:#fea}
div.tabdiv > div > div > div.end {border:1px solid #e86;margin-bottom:.4em;background:#fea}
#parah {margin:1em 0 0 0}
/* DO NOT REMOVE THIS;or you'll have issue w/ the scrollbar, when the mouse pointer is on a white space */
#main_container {width:100%;background:#fff;overflow-x:hidden;overflow-y:scroll;height:100%;position:absolute}
.csmiles {position:relative;text-align:center;background:#fdc;border:1px solid #352;padding:.3em;margin:.1em .1em .4em .1em}
.chatbox {position:fixed;/*position:expression("absolute");*/width:225px;display:none}
.chatimg {margin:0 .6em 0 .1em;padding:0;float:left}
.hiddenmsg {display:none}
.chatimg2 {margin:0;padding:0 0 0 1em}
.vbmess {display:block;font-weight:bold !important;background:#ffd;line-height:2.1em;margin:0 4.2em 0 .5em;font-size:.8em !important}
.chatboxhead {background:#fa3;padding:5px;color:#fff;border-top:1px solid #987;border-right:1px solid #987;border-left:1px solid #987}
.chatboxblink {background:#176689;border-right:1px solid #168;border-left:1px solid #168}
.chatboxcontenttab {width:100%}
.chatboxcontent td {padding:0 .4em;border:0}
.chatboxcontent td.msg {padding:0 1em;border:0}
.chatboxcontent {color:#222;max-height:240px!important;width:223px;border-left:1px solid #bbb;border-right:1px solid #bbb;border-bottom:1px solid #eee;overflow:auto;background:#fffae0;margin:0}
.ORIG_DIV_TEXTAREA_chatboxcontent {font-family:arial,sans-serif;font-size:11px;color:#222;height:200px;width:209px;overflow-y:auto;overflow-x:auto;padding:7px;border-left:1px solid #bbb;border-right:1px solid #bbb;border-bottom:1px solid #eee;background:#fffae0;line-height:1.2em;margin:0}
.chatboxinput {padding:1px;background:#fff;border-left:1px solid #bbb;border-right:1px solid #bbb;border-bottom:1px solid #bbb}
.chatboxtextarea {width:213px;height:1.2em!important;padding:1px;border:2px solid #bda;margin:0;overflow:auto}
.chatboxtextareaselected {border:2px solid #6a3;margin:0;overflow:auto}
.chatboxmessage {margin-left:1em}
.chatboxinfo {margin-left:-1em;color:#666}
.chatboxmessagefrom {margin-left:-1em;font-weight:bold}
.chatboxoptions {float:right}
.chatboxoptions a {text-decoration:none;color:white;font-weight:bold}
.chatboxtitle {font-weight:bold;color:#621;float:left}

