/*
colors: b+number (background) and a+number (active) 

*/

.lac #sidebar h3 {background-color:#129d00;}
.lac #content a, .a1 #pathbar a {color:#129d00;}
.lac #sidebar li a:hover {display:block;background-color:#e29900;}
.lac #toolbar {background-color:#129d00;}
.lac #menu li {background-color:#129d00;}
.lac #menu ul ul  {border: 1px solid #129d00;}
aaa.lac #logo img {background-color:#129d00;}
.lac #logo {left:0;padding:0;top:53px;width:222px;}
* html .lac #logo a {filter:none;background:transparent;}
* html .lac #logo img {display:inline;}
.lac #slogan {border:5px solid #129d00;}
.lac #slogan {
border-top:3px solid #129d00;
border-bottom:3px solid #129d00;
border-color:#129d00;
}
.lac div.intro, .trans h1, .trans .country, .trans .region {
color:#129d00;
}

.lac #sidebar,.trans #menu,.trans #content,.trans #topmenu,.trans #pathbar {background-color:white;}
.lac #menu,.trans #topmenu {border-bottom:1px solid #129d00;border-top:1px solid #22b14c;}

.trans #sidebar h3 {background-color:#712c91;}
.trans #content a, .a1 #pathbar a {color:#712c91;}
.trans #sidebar li a:hover {display:block;background-color:#e29900;}
.trans #toolbar {background-color:#712c91;}
.trans #menu li {background-color:#712c91;}
.trans #menu ul ul  {border: 1px solid #712c91;}
aaa.trans #logo img {background-color:#712c91;}
* html .trans #logo a {filter:none;background:transparent;}
* html .trans #logo img {display:inline;}
.trans #slogan {border:5px solid #712c91;}
.trans #slogan {
border-top:3px solid #712c91;
border-bottom:3px solid #712c91;
border-color:#712c91;
}
.trans div.intro, .trans h1, .trans .country, .trans .region {
color:#712c91;
}

.trans #sidebar,.trans #menu,.trans #content,.trans #topmenu,.trans #pathbar {background-color:white;}
.trans #menu,.trans #topmenu {border-bottom:1px solid #712c91;border-top:1px solid #712c91;}

.africa #sidebar h3 {background-color:#78220f;}
.africa #content a, .a1 #pathbar a {color:#78220f;}
.africa #sidebar li a:hover {display:block;background-color:#e29900;}
.africa #toolbar {background-color:#78220f;}
.africa #menu li {background-color:#78220f;}
.africa #menu ul ul  {border: 1px solid #78220f;}
aaa.africa #logo img {background-color:#78220f;}
.africa #slogan {border:5px solid #78220f;}
.africa #slogan {
border-top:3px solid #78220f;
border-bottom:3px solid #78220f;
border-color:#78220f;
}
.africa div.intro, .africa h1, .afica .country, .africa .region {
color:#78220f;
}

.africa #sidebar,.trans #menu,.trans #content,.trans #topmenu,.trans #pathbar {background-color:white;}
.africa #menu,.trans #topmenu {border-bottom:1px solid #78220f;border-top:1px solid #78220f;}



.asia #sidebar h3 {background-color:#d59f0b;}
.asia #content a, .a1 #pathbar a {color:#d59f0b;}
.asia #sidebar li a:hover {display:block;background-color:#e29900;}
.asia #toolbar {background-color:#d59f0b;}
.asia #menu li {background-color:#d59f0b;}
.asia #menu ul ul  {border: 1px solid #d59f0b;}
aaa.asia #logo img {background-color:#d59f0b;}
.asia #slogan {border:5px solid #d59f0b;}
.asia #slogan {
border-top:3px solid #d59f0b;
border-bottom:3px solid #d59f0b;
border-color:#d59f0b;
}
.asia div.intro, .asia h1, .asia .country, .asia .region {
color:#d59f0b;
}

.asia #sidebar,.asia #menu,.trans #content,.asia #topmenu,.asia #pathbar {background-color:white;}
.asia #menu,.asia #topmenu {border-bottom:1px solid #d59f0b;border-top:1px solid #d59f0b;}






.a1 #sidebar h3 {background-color:#e29900;}
.a1 #content a, .a1 #pathbar a {color:#e29900;}
.a1 #sidebar li a:hover {display:block;background-color:#e29900;}
.d1 #toolbar {background-color:#5C7168;}
.d1 #menu li {background-color:#5C7168;}
.d1 #menu ul ul  {border: 1px solid #5C7168;}
aaa.d1 #logo img {background-color:#5C7168;}
.d1 #logo a {background-color:#5C7168;}
.d1 #slogan {border:5px solid #5C7168;}
.d1 #slogan {
border-top:3px solid #5C7168;
border-bottom:3px solid #5C7168;
border-color:#5C7168;
}
.a1 #palette #samplepalette2 {background-color:#e29900;}

.d1 #sidebar li a {color:#5C7168;}
.d1 #menu {border-bottom:1px solid #5C7168;}
.d1 #topmenu li {border-right: 1px solid #5C7168;}
.d1 #topmenu  {border-bottom: 1px solid #5C7168;}
.d1 div.intro,h1,.country,.region {color:#5C7168;}
.d1 #palette #samplepalette1 {background-color:#5C7168;}



body {font-family:tahoma,arial,helvetica;font-size:75%;
background-color:white/*#f7f5f3*/ /*#eee8dd*/;
margin:0;
  padding: 0px 350px;
  text-align: center;
}
#debug_report {display:none;}
#sizer {
  margin: 0 auto 0 auto;
  padding: 20px 0;
  width: 60%;
  position:relative;
/*text-align:left*/
}

#expander {
  /* no % height  or screw ie*/
  background: white;
  margin: 0 -350px;
  position:relative;
  text-align:left;
}
/*\*/
* html #expander {height: 0;}
/* #expander must have "height: 0" in IEwin bug fixing */

.outer {word-wrap: break-word;}
/* Prevents long urls from breaking layout in IE, must
be hidden in a conditional comment for CSS to validate */

/* \*/
* html #wrapper,
* html .outer a,
* html .container-left,
* html .container-right,
* html .outer,
* html h2,
* html .sidenav li a
{height: 1%;}
/* Holly hack */

/*\*/
* html .outer p {margin-right: -6px;}
/* */

/* helps IE get the child percentages right. */
#wrapper {
position:relative;
}

.brclear { /* Use a break with this class to clear float containers */
  clear:both;
  height:0;
  margin:0;
  font-size: 1px;
  line-height: 0;
}


.objectheader {float:right;font-size:0.8em;}
a img {border:none;}
a {text-decoration:none;color:blue;}
a:hover {text-decoration:underline}

#top {position:absolute;width:1000px;top:0;left:0;z-index:20;}
/*html>body div#logo {height:89px;width:72px;}*/
#logo {position:absolute;
/*background:repeat-y url('../images/logo.bg.jpg');*/
height:139px;
width:133px;
left:0;top:43px;
padding: 20px 50px;
font-size:1.2em;}

* html #logo a img {
display:none;}

#logo a {display:block;
height:150px;
width:89px;
}

* html #logo a {
height:150px;
width:89px;
left:0;top:0px;
display:block;
position:relative;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/ilga/images/logo.png', sizingMethod='crop');
}

#slogan {position:absolute;top:160px;left:250px;
width:525px;
height:47px;
font-size:0.9em;
background:white;
}

/*#sloganl {float:left;background:url('../images/slogan.left.png') green;width:40px;height:50px;border:1px red solid;}
#sloganr {background:100% 100% url('../images/slogan.right.png') yellow;float:right;width:40px;height:50px;}
*/

#slogan div {position:absolute;top:-5px;left:7px;width:490px;background:white;
padding:10px 10px 20px 10px;}


#banner {position:absolute;top:40px;left:230px;width:346px;}

#logo a {color:blue;font-family:verdana,arial,helvetica;}



#user {position:absolute;top:0px; right:5px; z-index:200}


#menu {position:absolute;height:30px;top:222px;width:100%;left:0px;
background:#f6f6f6 no-repeat 100% 100% url('../images/menu.gif');
z-index:10}

#menu .corner {
width:13px;
background:url('../images/search.png') no-repeat;
border-right:1px solid white;
}

* html #menu .corner {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/ilga/images/search.png', sizingMethod='crop');
}


aaa#menu ul {margin:0 0 0 230px;padding:0;}
#menu li {
background:url('../images/menu.li.png') no-repeat;
font-size:1.2em;
}
* html #menu li {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/ilga/images/menu.li.png', sizingMethod='crop');
}

aa#menu a {
color:white; background:url('../images/menu.a.png') no-repeat 100% 0;
/*display:block;
padding:0 10px;
height:30px;
font-weight:bold;*/
line-height:29px;
}


#pathbar {position:absolute;left:230px;top:262px;
  background-color:#f6f6f6;
  border: 1px solid #667366;
  padding:0 10px;
border-bottom:none;
font-size:0.8em;}

* html #pathbar {left:260px;}

.outer {
  margin-left: 250px;    /*** Critical left col width value ***/
/*  margin-right: 200px; */   /*** Critical right col width value ***/
}

#content, #sidebar {margin-top:275px;} /*size of top*/


#content {
  float:right;
  background-color:#f6f6f6;
  border: 1px solid #667366;
  position:relative;
/*  z-index:1000;*/
  padding:10px 10px 10px 10px;
  width:100%;
}

#main_content {margin-right:220px;}

#sidebar2 {float:right;width:200px;}


.homepage #content {background-color:none;border:none;}
.homepage #pathbar {display:none;}

#content hr {border:1px dashed #667366;}

#sidebar {
  width: 200px;
  float: left;
  position:relative;
  margin-left: -250px;
  background-color:#f6f6f6;
}
#sidebar h3 {color:white;margin-top:0;padding:0 5px;}
#sidebar li {list-style:url('../images/sidebar.li.png');}
#sidebar li a {display:block;text-decoration:none;}
#sidebar li a:hover {color:white;}

#sidebar h3 a {color:white;}

#sidebar .corner {display:none;}
.bloc {border: 1px solid #667366;padding:1px;margin:4px;}


.clearing {
  height: 0;
  clear: both;
}

#footer {
  margin-top:10px;
  background: #d7dabd;
  clear: both; 
}

/*#content a {background-color:white;}*/
#content a:hover {background-color:white}
h1 {font-size:1.2em;font-family:verdana,arial,helvetica;}

h2 {font-size:1.2em;font-family:verdana,arial,helvetica;}
h3 {font-size:1.1em;font-family:verdana,arial,helvetica;}

.date {font-size:0.8em;}
.intro {font-weight:bold;}

.block {clear:both;}
li p {margin:0;}

#toolbar {position:absolute;right:0;top:0px;height:22px;
background-image:url("../images/toolbar.png");
background-repeat:no-repeat;padding-left:20px;
background-color:#F6F6F6;
color:white;font-size:0.9em}
#toolbar a {color:white;text-decoration:none;}
#toolbar li,#toolbar div {float:left;padding:0 15px;
margin-top:3px;
border-right:1px solid white;}
#toolbar ul {float:left;list-style:none;margin:0;padding:0}

#toolbar #search {padding:1px 10px 0 10px;
margin:0px;
border:none;
}

#toolbar .corner {
width:13px;
height:30px;
padding:0;margin:0;
background:url("../images/search.png") no-repeat 100% 0%;
}

html>body #toolbar .corner {
position:relative;
top:-11px;
}

* html #toolbar {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/ilga/images/toolbar.png', sizingMethod='crop');
}

* html #toolbar .corner {
background-image:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/ilga/images/search.png', sizingMethod='crop');
}

#topmenu {position:absolute;top:22px;height:19px;left:0;width:100%;
background-color:#f6f6f6;
/*background:url('../images/topmenu.bg.gif') repeat-x;*/
font-size:0.9em;padding-top:1px;}
#topmenu ul {margin:0;padding:0;}
#topmenu li {float:left;list-style:none;padding:0 15px;}
#topmenu a {color:black;}

.logo{float: left;margin:0 10px 3px 0;}
#sizer .main_logo a, #sizer .logo a {border:1px solid #5C7168 /*black*/;}
/*display:block;}*/
#sizer .main_logo a:hover,#sizer .logo a:hover {
border:#e29900 solid;
border-width: 1px 10px 1px 1px;}
#sizer .main_logo a:hover {
border:#e29900 solid;
border-width: 1px 1px 1px 10px;}
html>body .main_logo a, html>body .logo a {display:block;}


.col2{
 margin-left:120px;
 }
h2 {margin:5px 0px;font-size:1.1em;}
.listitem{clear:both;}
.content-view-line {clear:both;font-size:0.9em;}
.second_column {margin-left:120px;}
.second_column p {margin:0;}

.container3row{clear:both;height:163px;}
.middle{float:left;text-align:center;width:33%;}
.left{float:left;width:33%}
#container2 {clear:both;}

.admintool {float:right;margin:2px;clear:right;}
#admin {float:left;margin-top:2px;}


.label {display:inline;font-style:italic;}

.ok,.cancel {background: no-repeat 2px 50%; height:30px;padding-left:20px;
      border-top: 2px solid #e6e6e6;
      border-right: 2px solid #b1b1b1;
      border-bottom: 2px solid #b1b1b1;
      border-left: 2px solid #e6e6e6;
      background-color: #ccc;
}
.ok {background-image:url('../images/button_ok.png');}
.cancel {background-image:url('../images/button_cancel.png');}

.chapo {font-weight:bold;margin-bottom:5px;}

.object-right {float:right;margin-left:3px;}
.column_left,.object-left {float:left;margin-right:3px;}
.object-center {    margin-left: auto;
    margin-right: auto;
    text-align: center;
}


.modified {font-size:0.8em;margin-top:10px;clear:both;}

th {text-align:left}

.info {border:1px dotted grey;margin:10px 0;padding:5px 10px}

.right {float:right;}

#admin_view  th.name {width:99%;}
#admin_view  table.list {width:100%;margin-bottom:10px;}
#admin_view td, #admin_view th {border:solid 1px grey;border-collapse:collapse;padding:0 5px;}
#admin_view table {border:solid 1px black;border-collapse:collapse}
#admin_view th {background-color:lightgrey;}
#edit {width:640px;}
#edit h1 {padding-left:20px;width:550px;margin-left:0;}
html>body #edit h1 {padding-left:20px;width:550px;}
#edit h1 input {width:330px;margin:0;padding:0}
#edit .intro {clear:left;margin-left:0;width:550px;padding:0;background:transparent;}
#edit .intro .htmlarea {width:33em;}
#edit iframe {border:1px dotted grey;background:white;margin-top:0:}

.explanation {border:1px dashed black;}
#content .help {float:left;margin-right:10px;}
textarea.box {width:500px;}
ck_edit,input, textarea {border:gray 1px dotted;font-family: Tahoma, arial, sans-serif;font-size:1em}
.main_logo {float:right;clear:right;margin-left:10px;}
form div.main_logo {min-height:270px;width:220px;}
h1 input {font-size:1em;margin-left:200px;}
/*html>body h1.input {margin-left:240px;}*/
form h1 {padding-left:0px;}
#edit .htmlarea {background:transparent;width:550px;margin-top:0;padding-top:0}
/*.htmlarea {width:600px;}*/


.content-navigator div {display:inline;margin-bottom:10px;}

#swatch { border: 1px solid #0099FF; }

#swatch td {width: 10px;height: 10px;}

#palette {position:absolute;
border:1px solid black;
background:white;
right:100px;top:20px;
width:300px;
display:none;
z-index:30;
}

#palette h3 {margin:0;color:black;}
#palette .sample {width:90%;height:10px;background-color:#f6f6f6;margin:0 5% 10px 5%;border:1px black solid;}

* ul.horizontal ul,* ul.horizontal ul li {width:18em;}

