@import url("../_reference/yacs.css"); 

body{margin:0; padding:0; border:0; width:100%; background:green}
a{}
a:hover{}
h1, h2, h3{margin:.8em 0 .2em 0; padding:0}
p{margin:.4em 0 .8em 0; padding:0}
img{margin:10px 0 5px}

#header_panel{background:#06a0e0  left repeat; background-image:url("http://cndh-togo.org/cndh-togo/sample-images/titre-logo-cndh.gif") right no-repeat; height:160px; clear:both; float:left; width:100%}

#header_mid{background:url("images/bg_header_mid.gif") right repeat-x}

#header_right{ }

#header_panel{}
#header_panel p, 
#header_panel h1, 
#header_panel h2{padding:.4em 15px 0 15px; margin:0}
#header_panel ul{}
#header_panel ul li{display:inline; list-style:none; margin:0; padding:0}
#header_panel ul li a{display:block; float:left; margin:0 0 0 1px; padding:3px 10px; text-align:center; text-decoration:none; position:relative; left:15px; line-height:1.3em}
#header_panel ul li a:hover{}
#header_panel ul li a.active, 
#header_panel ul li a.active:hover{font-weight:bold}
#header_panel ul li a span{display:block}

#layoutdims{clear:both; background:#eee; margin:0; padding:6px 15px !important; text-align:right}

.colmask{position:relative; clear:both; float:left; width:100%; overflow:hidden}

.colright, 
.colmid, 
.colleft{float:left; width:100%; position:relative}
#main_panel, 
#side_panel, 
#extra_panel{float:left; position:relative; padding:0 0 1em 0; overflow:hidden}

.threecol{background:#06a0e0}
.threecol .colmid{right:/*25%*/18%; background:#fff}
.threecol .colleft{right:/*50%*/66%; background:#06a0e0}
.threecol #main_panel{width:/*46%*/64%; left:101%}
.threecol #side_panel{width:/*21%*/14%; left:/*31%*/21%}
.threecol #extra_panel{width:/*21%*/16%; left:/*85%*/89%}

#footer_panel{clear:both; float:left; width:100%; background:#06a0e0; text-align:center}
#footer_panel p{padding:10px; margin:0}

#side_panel ul, #side_panel ol, 
#side_panel ul ul, #side_panel ol ol, 
#side_panel dl dd, #side_panel dl dd ul, 
#side_panel dl ul, #side_panel dl ol, 

#extra_panel ul, #extra_panel ol, 
#extra_panel ul ul, #extra_panel ol ol, 
#extra_panel dl dd, #extra_panel dl dd ul, 
#extra_panel dl ul, #extra_panel dl ol, 

dl#main_menu .navigation_box dd{margin:0; padding:/*2px*/0}

a, 
a code{color:#095ba5; text-decoration:none; background-color:transparent; font-weight:normal}

a:link, 
a:link code{color:#095ba5; text-decoration:none; background-color:transparent}

a:visited, 
a:visited code{color:#095ba5; text-decoration:none; background-color:transparent}

a:active, 
a:active code{color:#095ba5; text-decoration:none; background-color:transparent}

a:hover, 
a:hover code{color:#095ba5; text-decoration:underline; background-color:transparent}

a img{border:none}

acronym{border-bottom:1px dotted #095ba5; cursor:help}

address{padding-top:1em; padding-bottom:1em}

b{font-weight:600; background:transparent url("images/b_bg.gif")}

body{margin:0; padding:0; font-family:tahoma,sans-serif; font-weight:normal; font-style:normal; font-size:0.9em; border-bottom:1px solid #ccc}

@media screen{body{color:#222; background:#fff url("images/body_bg1.gif") top left no-repeat}
}

blockquote{border-left:2px solid #095ba5; margin:0; padding:0 0 0 3px}

@media screen{blockquote{padding-left:25px; background:transparent url("images/quote_left.gif") top left no-repeat; border:none}

blockquote .quote_prefix span{display:none}
}

br{}

#side_panel button{background-color:#eaeaea; border-color:#dcdcdc #696969 #696969 #dcdcdc; border-style:solid; border-width:2px; text-align:center; margin:0px; padding:0px; font-size:0.9em}

#side_panel button:hover{background-color:transparent}

#main_panel button{}

#main_panel button span{}

center{}

code{font-family:monospace; font-size:1.2em}

del{background-color:#dde}

form{margin:0; padding:0}

h1{clear:left; margin:0 0 0.5em 0; padding:0 0 30px 0.5em; color:#f93; font-size:1.5em; font-weight:bold; text-align:left; background:transparent url("images/h1_background.gif") left bottom no-repeat}

h2{clear:left; margin:1em 0 0.5em 0; padding:0; font-size:1em; font-weight:bold; color:#095ba5; text-align:left}

h3{clear:left; margin:1em 0 0 0; padding:0; font-size:1em; font-weight:bold; color:#095ba5; text-align:left}

h4{margin:1em 0 0.5em 0; padding:0; font-size:0.9em; font-weight:normal; color:#095ba5; text-align:left}

hr{padding:0.2em 0 0.2em 0; height:0px; border-width:1px; border-color:#095ba5; border-style:none none dotted none}

i{}

img{ margin:10px 5px 5px 5px;  padding:0}

.introduction img{margin:0 5px 0 5px}

input[type="password"], 
input[type="text"]{border:#095ba5 solid 1px}

input:focus{background-color:#eaeaea}

input[type="submit"]{background-color:#eaeaea; border-color:#dcdcdc #696969 #696969 #dcdcdc; border-style:solid; border-width:2px; text-align:center; margin:0px; padding:0px; font-size:0.9em}

input[type="submit"]:focus, 
input[type="submit"]:hover{background-color:transparent}

ins{background-color:#edd; text-decoration:none}

li{text-align:left}

marquee{}

ol{}

p{margin:0 0 16px 0; padding:3px 0}

pre{font-family:monospace; font-weight:normal; font-style:normal; font-size:1.2em; margin:1em auto 1em 0; padding:1em; border:1px solid #d3d3d3; white-space:pre; max-width:600px; overflow:auto; background:transparent url("images/check_bg.gif") repeat}

pre p{margin:0; padding:0 0 0.5em 0}

sub{}

sup{}

table{}

td{ vertical-align:top;  text-align:justify;  font-size:1em}

@media print{td{margin-left:0; margin-right:0; padding-left:0; padding-right:0; padding-bottom:5px; border-left:none; border-top:none; border-right:none; border-bottom:2px solid #095ba5}

}

textarea{border:#26a solid 1px}

textarea:focus{background-color:#dedede}

th{background-color:#dedede;  text-align:left}

@media print{th{ font-size:1em; margin-left:0; margin-right:0; padding-left:0; padding-right:0; padding-bottom:5px; border-left:none; border-top:none; border-right:none; border-bottom:2px solid #000}

}

u{}

ul{}

#header_slogan{position:absolute; top:1px; right:0; margin:0; padding:12px 20px 0 0; font-size:1em; font-weight:bold; text-align:right; white-space:nowrap; color:black}

#header_title{position:absolute; top:0; left:0; margin:0; padding:12px 0 0 20px; font-size:3em; font-weight:bold; color:orange}

#extra_panel{ font-size:0.9em; font-weight:normal; color:#333}

@media print{#extra_panel{display:none}

}

#extra_panel a:link, 
#extra_panel a:visited{color:#095ba5; background:transparent}

#extra_panel a:active, 
#extra_panel a:hover{color:#095ba5; background:transparent}

#extra_panel dl{margin:0 0 10px 0; padding:0 0 0 2px; background:transparent url("images/extra_box_bg1.jpg") top left no-repeat}

#extra_panel dl dd{margin:0 0 0.4em 0; border:4px solid #cdc; border-style:outset; background:#cdeaff}

#extra_panel dl dd ul{margin:0; padding:0 0 0 15px}

#extra_panel dl dt{font-size:1em; margin:0 0 0 0; padding:2px 4px; background:url("images/tabsbg.jpg") repeat-x; text-align:center; font-weight:bold}

#extra_panel dl dt a{color:#fff; font-weight:normal}

#footer_panel{text-align:center; font-size:0.8em; font-weight:normal}

#footer_panel a{font-weight:normal}

@media print{#footer_panel{display:none}

}

#header_panel{}

@media print{#header_panel{display:none}

}

@media screen{#main_panel{text-align:justify; color:#000; background-color:transparent}

body.extra div#main_panel{}

body#thread div#extra_panel{}

body#thread.extra div#main_panel{}

#main_panel a code{background-color:transparent}

#main_panel code{margin:0; padding:0 4px 0 4px}

#main_panel pre code{margin:0; padding:0}

}

#main_panel ul{margin:0.5em 0 1em 0; padding:0; list-style:none}

#main_panel ul li{    margin:0;     padding:0;     padding-left:14px;     background:transparent url("icons/bullet.gif") no-repeat 0px 0px}

#side_panel{font-family:Tahoma,sans-serif; font-size:0.9em; font-weight:normal; color:#333}

@media print{#side_panel{display:none}

}

#side_panel a:hover{background-color:transparent}

#side_panel dl{margin:0 0 12px 0; padding:0; font-weight:normal}

#side_panel dl dd{margin:0 0 0 0; padding:2px 6px 20px 6px; color:#222;  border:4px solid white; border-style:outset; background:#cdeaff}

#side_panel dl dd a{color:#222; font-weight:normal}

#side_panel dl dd a.menu_1{display:block; border-bottom:1px solid #bbb; margin:0 0 0 0; padding:5px 0 5px 4px}

#side_panel dl dd a.menu_2{display:block; border-bottom:1px solid #bbb; margin:0 0 0 0; padding:5px 0 5px 4px}

#side_panel dl dd ul{margin:0; padding:0; list-style:none}

#side_panel dl dd ul li{display:block; border-bottom:1px solid #bbb; margin:0 0 0 0; padding:5px 0 5px 4px}

#side_panel dl dt{text-align:center; font-size:1em; font-weight:bold; margin:0 0 0 0; padding:2px 4px 2px 4px; color:#444; background:url("images/tabsbg.jpg") repeat-x}

#side_panel dl dt a{color:#444; font-weight:bold}

@media screen{#wrapper{margin:0 0 0 180px; padding:0}

#overall_wrapper{position:relative; margin:0; padding:30px 0 20px 0; background:transparent url("images/footer_bg.gif") bottom left repeat-x}

}

dl#categories ul{margin:0; padding:0; list-style:none}

dl#categories ul li{margin:0 0 4px 0; padding:0}

#crumbs{position:absolute; top:141px; left:15%; color:orange; font-size:0.8em; font-weight:normal; text-align:right; background:}

#crumbs a{color:green; font-weight:normal; text-decoration:none}

#crumbs a:hover{color:blue; font-weight:normal}

@media print{#crumbs{display:none}
}

#featured dd{margin:0; padding:0}

#featured hr{border-top:none; border-left:none; border-right:none; border-bottom:1px dotted #447; height:0px}

#featured.extra_box ul{margin:0; padding:0; list-style:none}

#featured ul li{ margin:0;  padding:0 2px 3px 0;  background-image:none}

#featured ul li .details{ color:#aaa;  font-size:9px}

dl#gadget_1, 
dl#gadget_3, 
dl#gadget_5, 
dl#gadget_7{ clear:left}

#gadgets_prefix{clear:left; margin-top:8px; font-size:0.9em}

#gadgets_suffix{clear:left; margin:0; padding:0 0 2em 0}

#header_right{position:absolute; top:73px; right:6px; margin:0; padding:14px 5px 6px 0px}

#header_title{left:2px; width:300px; height:104px; background:url("images/bg_header_right.gif") top left no-repeat}

#header_title a{color:transparent; font-size:1em; margin:0px; font-weight:bold}

#header_title a:hover{color:transparent; font-size:1em; text-decoration:none}

@media screen{#home_center{border-left:1px dotted #095ba5; margin:0 0 1em 0.5em;  padding:0 0 0 0.5em;  float:left;  width:31%}

#home_east{border-left:1px dotted #095ba5; margin:0 0 1em 0.5em;  padding:0 0 0 0.5em;  float:left;  width:31%}

#home_north{clear:left; border:1px solid #ccc;  margin:0;  padding:1em}

#home_north h2{ margin-top:0.5em}

#home_north .date{ margin-top:0.5em}

#home_west{margin:0 0 1em 0;  padding:0;  float:left;  width:31%}

#home_south{clear:both}

#home_south h3{margin-top:0}

}

dl#neighbours dd ul{margin:0; padding:0}

dl#neighbours dd ul{margin:0; padding:0; list-style:none}

dl#neighbours dd ul li{margin:0 0 4px 0; padding:0}

#news{}

dl#news dd ul{margin:0; padding:0; list-style:none}

dl#news dd ul li{ margin:0;  padding:0 2px 3px 0;  background-image:none}

dl#news dd ul li .details{ color:#aaa;  font-size:9px}

#news hr{border-top:none; border-left:none; border-right:none; border-bottom:1px dotted #095ba5; height:0px}

p#page_menu{margin:0 0 8px 0; padding:3px 0 3px 0; font-family:Tahoma,sans-serif; font-size:10px; font-weight:normal}

p#page_menu a{margin:0; padding:0px 0px 0px 7px; background:transparent url("images/small_button.gif") bottom left no-repeat; line-height:1.2em; text-decoration:none}

p#page_menu a:hover{text-decoration:none; color:red}

p#page_menu a span{margin:0; padding:0px 7px 0px 0px; background:transparent url("images/small_button.gif") bottom right no-repeat}

@media print{p#page_menu{display:none}
}

dl#rotating_featured dd{height:12em; overflow:hidden; width:auto}

dl#rotating_featured dd hr{display:none}

dl#rotating_featured dd ul{margin:0; padding:0; list-style:none}

dl#rotating_news dd{height:12em; overflow:hidden; width:auto}

dl#rotating_news dd hr{display:none}

dl#rotating_news dd ul{margin:0; padding:0; list-style:none}

dl#rotating_news dd ul li .details{ color:#aaa;  font-size:9px}

dl#scrolling_news div.scroller_outside{height:200px}

dl#scrolling_news dd hr{border-top:none; border-left:none; border-right:none; border-bottom:1px dotted #095ba5; height:0px}

dl#scrolling_news dd ul{margin:0; padding:0; list-style:none}

dl#scrolling_news dd ul li{margin:0; padding:0}

dl#scrolling_news dd ul li .details{ color:#aaa;  font-size:9px}

#sections a.section{font-weight:bold}

#show_date{position:absolute; top:54px; right:4px; color:#888; font-size:0.9em; font-weight:normal; text-align:right; background:transparent}

#show_links{position:absolute; top:1px; right:4px; color:#808080; font-size:0.9em; font-weight:normal; text-align:right; background:transparent; margin:0; padding:0}

#show_links a{color:#0075BB}

#show_links a:hover{color:#0075BB; text-decoration:underline}

#tabs{float:left; margin:108px 0 1px 0; width:99.9%; height:2.5em; background:url("images/tabsbg.jpg") repeat; border:1px solid white}
#tabs ul{font-size:0.95em; font-weight:bold; margin:0.3em 0 0 10em; padding:0}
#tabs li{float:left; list-style:none; margin:0; padding:0}
#tabs a{border-right:1px solid #b0b0b0; color:blue; display:block; padding:11px 10px 10px; font-weight:bold}
#tabs a:hover{background:#cdeffa; color:orange; text-decoration:none}
#tabs a:current{background:#cdc ; color:green; text-decoration:none}
#tabs a:active{color:green}

#user_menu ul{margin:0; padding:0; list-style:none}

@media screen{#wrapper_prefix{}

#wrapper_suffix{}

}

@media screen{#main_panel a.article{padding-left:11px; background:transparent url("icons/page.gif") left no-repeat}
}

.author_box{float:right; padding:2px; border:1px dotted #095ba5}

img.avatar{margin:3px}

p.away{position:absolute; left:-999px; width:990px}

.big{font-size:16pt; line-height:1.1em}

#main_panel a.button, 
#overlay_panel a.button{display:-moz-inline-box; display:inline-block; cursor:pointer; border:none;     font-size:0; font-style:normal; text-decoration:none; color:#2e523b;     line-height:0;     background:transparent url('images/button_drop.png') 0 0 no-repeat; height:30px; margin:0 6px 0 0; padding:0 10px 0 0; vertical-align:middle}

#main_panel a.button span, 
#overlay_panel a.button span{display:inline-block; cursor:pointer; border:none;     font-family:"Arial"!important;     font-size:12px !important;     font-style:normal; white-space:nowrap;     letter-spacing:0 !important;     color:#222; line-height:16px;     background:transparent url('images/button_drop.png') 100% 0 no-repeat; height:30px; margin:0 -16px 0 10px; padding:8px 20px 0 10px; vertical-align:middle}

#main_panel span.button, 
#overlay_panel span.button{display:-moz-inline-box; display:inline-block; cursor:pointer; border:none;     font-size:0; font-style:normal; text-decoration:none; color:#2e523b;     line-height:0;     background:transparent url('images/button_drop.png') 0 0 no-repeat; height:30px; margin:0 6px 0 0; padding:0 10px 0 0; vertical-align:middle}

#main_panel span.button button, 
#overlay_panel span.button button{display:-moz-inline-box; display:inline-block; cursor:pointer; border:none;     font-family:"Arial"!important;     font-size:12px !important;     font-style:normal; white-space:nowrap;     letter-spacing:0 !important;     color:#222; line-height:1;     background:transparent url('images/button_drop.png') 100% 0 no-repeat; height:30px; margin:0 -16px 0 10px; padding:0 20px 0 10px; vertical-align:middle}

#main_panel a.button:hover, 
#main_panel span.button:hover, 
#overlay_panel a.button:hover, 
#overlay_panel span.button:hover{background-position:0 -60px; color:#fff; text-decoration:none}

#main_panel a.button:hover span, 
#main_panel span.button:hover button, 
#overlay_panel a.button:hover span, 
#overlay_panel span.button:hover button{background-position:100% -60px; color:#fff}

#main_panel a.button:active span, 
#main_panel span.button:focus button, 
#overlay_panel a.button:active span, 
#overlay_panel span.button:focus button{color:#444}

@media screen{#main_panel a.category{padding-left:11px; background:transparent url("icons/page.gif") left no-repeat}

}

p.caution{}

.center_image{display:block; clear:left; text-align:center}

.center_image .image_caption{display:block; text-align:center; font-size:smaller; padding-top:0; margin-top:0}

.cloud1{font-size:100%}
.cloud2{font-size:120%}
.cloud3{font-size:130%}
.cloud4{font-size:140%}
.cloud5{font-size:150%; font-weight:bold}
.cloud6{font-size:160%; font-weight:bold}
.cloud7{font-size:170%; font-weight:bold}
.cloud8{font-size:180%; font-weight:bold}
.cloud9{font-size:190%; font-weight:bold}
.cloud10{font-size:200%; font-weight:bold}

table.collections{border-spacing:0; border:none}

table.collections td{border:none; margin:0; padding:0.3em 8px 0.3em 8px}

table.collections th{border:none; margin:0; padding:0.3em 8px 0.3em 8px}

dl.column{ margin:1em 8px 8px 0;  padding:0}

dl.column dd{margin:0 0 1em 10px; padding:0 0 0 4px; border-left:solid 2px #ccc; overflow:hidden}

dl.column dd, 
dl.column dd a.category, 
dl.column dd .details, 
dl.column dd a.section{font-size:107%}

dl.column dd p, 
dl.column dd ul{margin-top:0.2em; margin-bottom:0.2em}

dl.column dt{clear:left; border:0; margin:0; padding:2px 0 2px 0}

dl.column dt img{margin:0; padding:0}

dl.column_1, 
dl.column_2{ margin:0 8px 8px 0;  padding:0;  float:left;  width:45%}

dl.column_1 dd, 
dl.column_2 dd{margin:0 0 1em 10px; padding:0.2em 0 0 0.4em; background:transparent url("images/map_box_bg.jpg") top left no-repeat; text-align:left; z-index:1; overflow:hidden}

dl.column_1 dd p, 
dl.column_1 dd ul, 
dl.column_2 dd p, 
dl.column_2 dd ul{margin-top:0.2em; margin-bottom:0.2em}

dl.column_1 dt, 
dl.column_2 dt{clear:left; text-align:left; border:0; margin:0; padding:2px 0 2px 0; z-index:2}

dl.column_1 dt img, 
dl.column_2 dt img{margin:0; padding:0}

.comic{ font-family:"Comic Sans MS",cursive}

@media screen{#main_panel a.comment{padding-left:12px; background:transparent url("icons/comment.gif") left no-repeat}
}

@media screen{div.comment div{margin-left:1em}

}

ul.compact, 
#main_panel ul.compact, 
#extra_panel ul.compact, 
#side_panel ul.compact{margin:0 0 0.5em 0; padding:0; list-style:none}

#main_panel ul.compact li, 
#extra_panel ul.compact li{    margin:0;     padding:0;     padding-left:7px;     background:transparent url("images/tri.gif") top left no-repeat}

#side_panel ul.compact li{ margin:0;  padding:0 2px 3px 4px;  background:transparent}

#main_panel ul.compact ul{margin-top:0; margin-bottom:0}

.cursive{ font-family:cursive}

p.date{color:#095ba5; background:transparent url("images/row_bg.gif") top left repeat-x; font-size:0.9em; margin-top:1.5em; margin-bottom:0; padding-bottom:4px; width:100%; border-bottom:1px solid #ddd; text-align:right}

@media screen{#main_panel a.decision{padding-left:12px; background:transparent url("icons/comment.gif") left no-repeat}
}

table.decorated{border-collapse:collapse; border-spacing:0; border:none}

table.decorated tr{background:transparent url("images/decorated_bg.gif") top left no-repeat; margin:0 0 1em 0}

table.decorated tr td.content{margin:0; padding:6px 6px 1em 6px}

table.decorated tr td.image{border:none; margin:0; padding:6px}

table.decorated tr td.image img{margin:2px 2px 0 0}

.details{font-family:Tahoma,sans-serif; font-weight:normal}

.details a{font-family:Tahoma,sans-serif; font-weight:normal}

#main_panel .details{font-size:0.8em}

#main_panel .details a{}

#side_panel .details{font-size:0.9em}

p.details{margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0}

dl.download dt p{text-align:center; float:left; margin:0 2em 2em 0}

@media screen{.draft{padding-right:10px; margin-right:2px; background:transparent url("icons/to_publish.gif") right no-repeat}

.draft span{display:none}
}

@media screen{#main_panel a.email{padding-left:15px; background:transparent url("icons/mailto.gif") left no-repeat}
}

div.error{color:red}

div.even{padding:0.5em 0}

@media screen{.expired{padding-right:16px; margin-right:2px; background:transparent url("icons/expired.gif") right no-repeat}

.expired span{display:none}
}

@media screen{#main_panel a.external{padding-right:15px; background:transparent url("icons/external.gif") right no-repeat}
}

div.external_image{max-width:400px; width:400px; overflow:hidden}

.extra_box ul{margin:0.5em 0 1em 0; padding:0 0 0 1.5em; list-style:disc}

.fantasy{ font-family:fantasy}

@media screen{#main_panel a.file{padding-left:15px; background:transparent url("icons/download.png") left no-repeat}
}

.flag{color:red; font-size:0.9em}

td.family{padding:0 0 0 8px; font-weight:bold; color:#444; background-color:#E3E4AC}

dl.floating_box{float:left; display:table-cell; margin-right:2em; text-align:center}

dl.floating_box dd{text-align:center; border:none; padding:0; margin:0}

dl.floating_box dt{text-align:center; border:none; font-size:1.5em; padding:0; margin:0}

div.folder_body{background-color:#F5F5F5; border:1px solid #ddd; padding:3px 0.5em 0.5em 0.5em; margin-left:5px}

a.folder_header{font-weight:bold}

ul.compact a.folder_header{font-weight:normal}

a.folder_header:hover{cursor:pointer}

table.form{border:none}

table.form td{border:none; margin:0; padding:0.3em 0.5em 0.5em 0}

dl.gadget_box{padding:0; margin:0 1em 3em 0; float:left; width:45%}

dl.gadget_box dd{font-size:0.9em; margin:0; padding:2px 12px 24px 12px}

dl.gadget_box dt{font-size:1em; color:#222; padding:9px 12px 8px 33px; font-weight:bold; text-align:right; margin:0; border-right:1px solid #ccc}

table.grid{border-spacing:0; border-collapse:separate; border-bottom:1px solid #095ba5; border-right:1px solid #095ba5}

table.grid td, 
table.grid th{border-top:1px solid #095ba5; border-left:1px solid #095ba5; margin:0; padding:4px; vertical-align:top;  text-align:left}

.hide{display:none}

.highlight1{background-color:#80FF80}

.highlight2{background-color:#8080FF}

.highlight3{background-color:#FF8080}

.huge{font-size:20pt; line-height:1.1em}

img.icon{float:right; margin:6px 0 10px 10px; padding:2px; border:1px solid #ccc}

br.images_prefix{clear:left}

br.images_suffix{clear:left}

.indent{margin:0.3em 0 0.5em 3em}

.introduction{font:1.1em tahoma,sans-serif; font-weight:/*400*/bold;  text-align:justify;  margin:1em 0 1em 0}

table.jive{border-collapse:collapse; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; max-width:90%; width:90%; margin:0; padding:0}

table.jive tr td{background:transparent url("images/row_bg.gif") top left repeat-x; margin:0; padding:8px; overflow:hidden}

table.jive tr th{font-weight:bold; background:transparent url("images/row_bg.gif") top left repeat-x; margin:0; padding:8px}

p.jive_menu{margin:1em 0 0 0}

.left_image{display:block; float:left; margin-right:8px; text-align:center}

.left_image .image_caption{display:block; text-align:center; font-size:smaller; padding-top:0; margin-top:0}

dl.manual_comments{margin:0 1em 0 0; padding:0}

dl.manual_comments dd{margin:0 0 1em 0; padding:0.3em 1em 1em 1em}

dl.manual_comments dd.odd{border-left:1px solid #daa; border-right:1px solid #daa; border-bottom:1px solid #daa}

dl.manual_comments dd.even{border-left:1px solid #aaf; border-right:1px solid #aaf; border-bottom:1px solid #aaf}

dl.manual_comments dt{margin:1em 0 0 0; padding:1em 1em 2px 1em}

dl.manual_comments dt.odd{border-top:1px solid #daa; border-left:1px solid #daa; border-right:1px solid #daa}

dl.manual_comments dt.even{border-top:1px solid #aaf; border-left:1px solid #aaf; border-right:1px solid #aaf}

.menu{display:inline; margin:0; padding:0; font-size:0.8em}

.menu a{font-weight:normal}

p.menu_bar{clear:left; margin:8px 0 8px 0; padding:3px 0 3px 0; font-weight:normal}

p.menu_bar a{margin:0; padding:0px 0px 0px 10px; background:transparent url("images/normal_button.gif") bottom left no-repeat; line-height:1.2em; text-decoration:none; font-family:tahoma,sans-serif; font-weight:bold}

p.menu_bar a:hover{text-decoration:none; font-weight:bold; color:red}

p.menu_bar a span{margin:0; padding:0px 10px 0px 0px; background:transparent url("images/normal_button.gif") bottom right no-repeat}

@media print{p.menu_bar{display:none}
}

.my_style{color:blue}

table.neighbours{clear:left; border:none; margin:0}

table.neighbours tr td{border:none}

table.neighbours tr td.next{border:none; padding:1em 0 1em 3em}

table.neighbours tr td.option{border:none; padding:1em 2em 1em 2em}

table.neighbours tr td.previous{border:none; padding:1em 3em 1em 0}

@media screen{.new{padding-right:18px; margin-right:2px; background:transparent url("icons/new.gif") right no-repeat}

.new span{display:none}
}

@media screen{#main_panel a.next{}
}

p.note{}

div.odd{padding:0.5em 0}

#main_panel td.odd{}

div.overlay{padding:0; margin:0}

div.overlay p{padding:0; margin:0}

dl.poll{ margin:1em 8px 8px 0;  padding:0}

dl.poll dd{white-space:nowrap; margin:0 0 1em 2em; padding:6px 0 0 0}

dl.poll dt{clear:left; border:0; margin:0; padding:2px 3px 2px 0; float:left; width:110px;  text-align:left}

@media screen{.popular{padding-right:24px; margin-right:2px; background:transparent url("icons/popular.gif") right no-repeat}

.popular span{display:none}
}

@media screen{#main_panel a.previous{}
}

@media screen{.private{padding-right:13px; background:transparent url("icons/private.png") right no-repeat}

.private span{display:none}
}

@media screen{.restricted{padding-right:13px; background:transparent url("icons/restricted.png") right no-repeat}

.restricted span{display:none}
}

.right{text-align:right}

.right_image{display:block; float:right; margin-left:8px; text-align:center}

.right_image .image_caption{display:block; text-align:center; font-size:smaller; padding-top:0; margin-top:0}

.sans-serif{font-family:Tahoma,sans-serif}

@media screen{#main_panel a.script{padding-left:13px; background:transparent url("icons/script.png") left no-repeat}
}

.scroller_inside{position:relative}

.scroller_outside{overflow:hidden; position:relative}

@media screen{#main_panel a.section{}
}

div.section_box{clear:left; margin-top:10px}

.serif{ font-family:serif}

@media screen{#main_panel a.server{}
}

@media screen{#main_panel a.shortcut{}
}

div.sidebar_box{background:transparent url("images/sidebar_bg.gif") top left no-repeat; border-bottom:1px solid #cecece; border-right:1px solid #cecece; float:right; width:40%; padding:2em 2em 2em 2em; margin:1em 0 1em 1em}

div.sidebar_box h3{margin:0; padding:0}

.small, 
table.small tr td{font-size:0.9em}

td.sorted{background-color:#f0f0f0}

th.sorted{background-color:#c4c0c4}

tr.odd td.sorted{background-color:#F4F0F4}

.thumbnail_image{float:left; display:table-cell; margin-right:8px; text-align:left; height:100px; width:120px}

.thumbnail_image a img{border:none}

.thumbnail_image .image_caption{display:block; text-align:left; font-size:7pt; padding:0; margin:0}

.tiny, 
table.tiny tr td{font-size:7pt}

.toc_box{background-color:#F5F5F5; font-size:0.7em; ; padding:9px; margin-top:0.5em; margin-bottom:1em}

.toc_box a code{font-size:1em; font-family:tahoma,sans-serif}

#main_panel div.toc_box ul{margin:0.5em 0 1em 0; padding:0; list-style:disc}

#main_panel div.toc_box ul li{ margin:1em;  padding:0 0 0 4px; background:transparent}

#main_panel div.toc_box ul ul{}

.toq_box{background-color:#F5F5F5; font-size:0.7em; ; padding:9px; margin-top:0.5em; margin-bottom:1em}

#main_panel div.toq_box ul{margin:0; padding:0; list-style:none}

#contextual_menu ul.tree{list-style-type:none; margin:0; padding:0; font-family:arial,sans-serif; font-size:10px; line-height:14px}

#contextual_menu ul.tree ul{list-style-type:none; margin:0; padding:0; font-family:arial,sans-serif; font-size:10px; line-height:14px; background-image:url("icons/tree/vertical.gif"); background-repeat:repeat-y; background-position:0px 0px}

#contextual_menu ul.tree li{margin:0; padding-top:0}

#contextual_menu ul.tree_level_1 li{padding-left:0}

#contextual_menu ul.tree_level_2 li, 
#contextual_menu ul.tree_level_3 li, 
#contextual_menu ul.tree_level_4 li, 
#contextual_menu ul.tree_level_5 li{padding-left:14px; background-image:url("icons/tree/node.gif"); background-repeat:no-repeat; background-position:0px 0px}

#contextual_menu ul.tree_level_2 li.last, 
#contextual_menu ul.tree_level_3 li.last, 
#contextual_menu ul.tree_level_4 li.last, 
#contextual_menu ul.tree_level_5 li.last{background-image:url("icons/tree/last.gif"); background-color:#fff; background-repeat:no-repeat; background-position:0px 0px}

#contextual_menu ul.tree li a.below, 
#contextual_menu ul.tree li a.close{padding-left:16px; background:transparent url("icons/tree/close.gif") top left no-repeat}

#contextual_menu ul.tree li a.current, 
#contextual_menu ul.tree li a.open{color:#333; padding-left:16px; background:transparent url("icons/tree/open.gif") top left no-repeat}

@media screen{.updated{padding-right:27px; margin-right:2px; background:transparent url("icons/updated.gif") right no-repeat}

.updated span{display:none}
}

@media screen{#main_panel a.user{padding-left:10px; background:transparent url("icons/user.gif") left no-repeat}

#header_right a.user{padding-left:18px; background:transparent url("icons/user_header.gif") left no-repeat}
}

table.wide{border-collapse:collapse; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; max-width:90%; width:90%; margin:0; padding:0}

table.wide tr td{background:transparent url("images/row_bg.gif") top left repeat-x; margin:0; padding:8px}

table.wide tr th{font-weight:bold; color:#333; background:transparent url("images/row_bg.gif") top left repeat-x; margin:0; padding:8px}

table.wide tr th a{font-weight:bold; color:#333}

dl.wiki_comments{}

dl.wiki_comments dd{margin:0 0 2em 4px; padding:0.5em 1em 0.5em 1em}

dl.wiki_comments dd.odd{border-left:1px solid #daa}

dl.wiki_comments dd.even{border-left:1px solid #aaf}

dl.wiki_comments dt{margin:0; padding:0 0 2px 0; display:inline; margin-right:auto}

dl.wiki_comments dt.odd{border-bottom:1px solid #daa}

dl.wiki_comments dt.even{border-bottom:1px solid #aaf}

table.yabb{border-collapse:collapse; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; max-width:90%; width:90%; margin:0; padding:0}

table.yabb tr td{background:transparent url("images/row_bg.gif") top left repeat-x; margin:0; padding:8px}

table.yabb tr td.author{padding:8px 3px 8px 8px; overflow:hidden}

table.yabb tr td.comment{padding:8px 8px 8px 3px; overflow:hidden}

table.yabb tr th{font-weight:bold; background:transparent url("images/row_bg.gif") top left repeat-x; margin:0; padding:8px}

table.yabb tr th a{font-weight:bold; padding-right:12px; background:transparent url("images/th_bg.gif") bottom right no-repeat}

dl#gadget_1.gadget_box dd{border-top:2px solid #866C52; padding:3px 0 0 0}

dl#gadget_1.gadget_box dt{}

dl#gadget_2.gadget_box dd{border-right:2px solid #866C52; padding:0 3px 0 0}

dl#gadget_2.gadget_box dt{}

dl#gadget_3.gadget_box{clear:left}

dl#gadget_3.gadget_box dd{border-left:2px solid #866C52; padding:0 0 0 3px}

dl#gadget_3.gadget_box dt{}

dl#gadget_4.gadget_box dd{border-bottom:2px solid #866C52; padding:0 0 5px 0}

dl#gadget_4.gadget_box dt{}

dl#gadget_5.gadget_box{clear:left}

dl#gadget_5.gadget_box dd{border-left:2px solid #866C52; padding:0 0 0 3px}

dl#gadget_5.gadget_box dt{}

dl#gadget_6.gadget_box dd{border-bottom:2px solid #866C52; padding:0 0 5px 0}

dl#gadget_6.gadget_box dt{}
