/**********************************************/
/* CSS Definitions ICLEI  */
/**********************************************/


body{   text-align:center;
        font-family: Arial, Helvetics, sans-serif;
        font-size:0.8em;    
	padding:0; margin:0;
        background-image:url(../images/site_bg.jpg);
        background-repeat:repeat-x;
        background-color:white;
}

body * {text-align:left;}

.clear{clear:both; height:0px; font-size:0; overflow:hidden;}

/* ********************************************************************** */
/*  complete page content (including shadows)
/* ********************************************************************** */
#page_frame{width:988px; margin:0 auto; background-image:url(../images/shadow_right.jpg); background-repeat:no-repeat; background-position:980px 0;}
#page_container{position:relative; float:left; width:980px; background-color:white;}


/* ********************************************************************** */
/* Main content (about iclei menu, main navigation, content, sidebar)
/* ********************************************************************** */
#site_content_box{position:relative; width:980px; background-image:url(../images/site_content_box_bg.jpg);  background-repeat:repeat-y; z-index:3;}
#menu{position:relative; float:left; width:230px; padding:5px 5px 0 5px;}
#content{position:relative; float:left; width:480px; margin:0; padding:15px 10px 10px 10px;}
#sidebar {position:relative; float:left; width:220px; margin:0; padding:15px 10px 10px 10px;  }

/* ********************************************************************** */
/* Search Option on the Menue
/* ********************************************************************** */
#search_box{width:162px; }
/* margin right 1px 6px, box width 118*/
#sword{float:left; width:135px; height:17px; margin:1px 1px 3px 0px; padding:0; border-width:2px; font-size:11px;}
#sbutton{float:left; width:22px; height:22px; background-image:url(../images/search_button.jpg); margin:0; padding:0; border-width:2px; border-color:rgb(162,189,48);}



/* ********************************************************************** */
/* MAIN MENU
/* ********************************************************************** */
#menu ul{padding:0; color:black; margin:0; list-style-type:none;}
#menu ul li{margin:0;}
#menu ul li a{display:block; padding:0; margin:0; text-decoration:none; color:black; padding:8px 5px 8px 10px; }
#menu ul li span{padding:0; margin:0;}

#menu ul .li_level_1{background-color:#FBA917; margin:4px 0 0 0; padding:0; width:230px;}
#menu ul .li_level_1 a{}
#menu ul .li_level_1 a:link{font-weight:normal; }
#menu ul .li_level_1 a:visited{font-weight:normal;}
#menu ul .li_level_1 a:hover{font-weight:bold;  }
#menu ul .li_level_1_act{background-color:#FBA917; margin:4px 0 1px 0; width:230px;}
#menu ul .li_level_1_act a{font-weight:bold; border-bottom:0px solid #FBA917; font-weight:bold;}
#menu ul .li_level_1_spc{height:11px;}

/*#menu ul .li_level_2 a{ padding-left:25px; padding:10px 0px 1px 20px; } */
#menu ul .li_level_2{background-color:#FDD093;  width:230px; border-bottom:0px solid #FBA917; margin:-1px 0 0 0;}
#menu ul .li_level_2 a{ padding:7px 0px 7px 20px; }
#menu ul .li_level_2 a:link{font-weight:normal;}
#menu ul .li_level_2 a:visited{font-weight:normal;}
#menu ul .li_level_2 a:hover{font-weight:normal; text-decoration:underline; }
#menu ul .li_level_2_act{ background-color:#FDD093; padding:0 10px 0 10px;  width:210px;  margin:-1px 0 0 0;}
#menu ul .li_level_2_act a{background-color:#FBA917; padding-left:15px; font-weight:bold; border-bottom:0px solid #FBA917;}

#menu ul .li_level_3{background-color:#FDD093; padding:0 10px 0 10px; width:210px; border-bottom:1px solid rgb(0,102,102); margin:-1px 0 0 0;}
#menu ul .li_level_3 a{background-color:#FDE0B7; padding:5px 0px 5px 20px; ; font-size:0.9em; }
#menu ul .li_level_3 a:link{font-weight:normal;}
#menu ul .li_level_3 a:visited{font-weight:normal;}
#menu ul .li_level_3 a:hover{font-weight:normal; text-decoration:underline;}
#menu ul .li_level_3_act{background-color:#FDD093; padding:0 10px 0 10px; width:210px; border-bottom:1px solid #FBA917; margin:-1px 0 0 0;}
#menu ul .li_level_3_act a{background-color:#FDE0B7; padding-left:25px;  font-weight:bold; font-size:0.9em; text-decoration:underline;}



/* ********************************************************************** */
/*  CONTENT
/* ********************************************************************** */
#content *{font-size:1em; color:black; font-family:Arial, Helvetica, sans-serif;  }

#content p{font-size:1em; margin:0 0 15px 0;}

#content h1{font-size:1.4em; color:#58585A; border-bottom:3px solid #FBA917; line-height:1em; margin:0 0 15px 0;}
#content h2{font-size:1.1em; color:#CA4C2B; border:none; margin:0 0 5px 0;}
#content h3{font-size:1.0em; color:#CA4C2B;   margin:0 0 5px 0;}
#content h4{font-size:1.0em; color:black;  margin:0 0 5px 0;}
#content h5{font-size:0.9em; color:black;  margin:0 0 5px 0;}

#content a{color:#CA4C2B; background-color:transparent; font-weight:bold;}
#content a:link {}
#content a:visited {}
#content a:hover {background-color:rgb(255,210,40); color:rgb(50,50,50);}
#content a:active { color:rgb(255,210,40); background-color:rgb(50,50,50);}
#content a img{border:none;}

#content ul{list-style-image:url(../images/list_bullet.png); margin:0 0 15px 0;}
#content ul li {line-height:1.4em;}
#content ol{margin:0 0 15px 0;}
#content ol li{ line-height:1.4em;}

#content table{margin-bottom:20px;}
#content table tr{}
#content table tr th{vertical-align:top; line-height:1.4em;}
#content table tr td{vertical-align:top; line-height:1.4em;}

/*#content hr{color:#FBA917; }*/


/* ********************************************************************** */
/*  SIDEBAR
/* ********************************************************************** */
#sidebar *{font-size:1em; color:black; font-family:Arial, Helvetica, sans-serif; line-height:1.3em; margin:0 auto; padding:0;}
#sidebar p{font-size:1em; margin:0 0 10px 0;}
#sidebar div.sidebar_box { border: 1px solid #FBA917; margin:0 0 20px 0; padding:10px 5px 10px 5px;}

#sidebar h1{font-size:1.2em; color:#58585A; border:none; line-height:1em; margin:0 0 10px 0;}
#sidebar h2{font-size:1.1em; color:#CA4C2B; border:none;  line-height:1em; margin:0 0 5px 0;}
#sidebar h3{font-size:1.0em; color:#CA4C2B;  margin:0 0 5px 0;}
#sidebar h4{font-size:1.0em; color:black;  margin:0 0 5px 0;}
#sidebar h5{font-size:0.9em; color:black;  margin:0 0 5px 0;}

#sidebar a{color:#CA4C2B; background-color:transparent; font-weight:bold; margin:0;}
#sidebar a:link {}
#sidebar a:visited {}
#sidebar a:hover {background-color:rgb(255,210,40); color:rgb(50,50,50);}
#sidebar a:active { color:rgb(255,210,40); background-color:rgb(50,50,50);}
#sidebar img{border:none; text-align:center;vertical-align:middle ;}
/*div .sidebar_box div .csc-textpic csc-textpic-center csc-textpic-below div .csc-textpic-imagewrap  dl .csc-textpic-image csc-textpic-firstcol csc-textpic-lastcol {float:none; }*/


#sidebar ul{list-style-image:url(../images/list_bullet.png); margin:0 0 10px 15px;}
#sidebar ul li {}
#sidebar ol{ margin:0 0 10px 15px;}
#sidebar ol li{ }

#sidebar table{}
#sidebar table tr{}
#sidebar table tr th{vertical-align:top; line-height:1.4em;}
#sidebar table tr td{vertical-align:top; line-height:1.4em;}

#sidebar .csc-textpic-caption {font-size:0.8em;}

/*#sidebar hr{color:#FBA917; }*/


/* ********************************************************************** */
/*  CUSTOM CLASSES
/* ********************************************************************** */
.link_button_standard_left{padding-left:18px; background-image:url(../files/symbols/link_button_v1.png); background-repeat:no-repeat; background-position:left top;}
.link_button_standard_right{padding-right:18px; background-image:url(../files/symbols/link_button_v1.png); background-repeat:no-repeat; background-position:right top;}
.link_button_pdf{padding-left:18px; background-image:url(../files/symbols/pdf_button_v1.png); background-repeat:no-repeat; background-position:left top;}


/* ********************************************************************** */
/* site footer (copy, footer menu, green bars)
/* ********************************************************************** */
#site_footer{width:980px;}
#site_footer_left{float:left; height:20px; width:240px; background-color:#75C5C3; padding:0; margin:0;}
#site_footer_main{float:left; height:20px; width:520px; background-color:#009C95;}
#site_footer_right{float:left; height:20px; width:220px; background-color:#009C95;}

#site_footer_left p{font-size:0.85em; color:black; font-weight:bold; padding:0; margin:3px 0 0 15px; text-align:left;}

#site_footer_main ul{margin:3px 0 0 0; padding:0; font-size:0.9em;}
#site_footer_main ul li{float:left; display:inline; margin:0; padding:0 15px 0 15px;}
#site_footer_main ul li a{color:black; font-weight:normal; text-decoration:none; }
#site_footer_main ul li a:link{}
#site_footer_main ul li a:visited{}
#site_footer_main ul li a:hover{text-decoration:underline;}


/* ********************************************************************** */
/*  bottom shadow
/* ********************************************************************** */
#page_frame_bottom{clear:both; width:988px; height:8px; background-image:url(../images/shadow_bottom.jpg); background-repeat:no-repeat;}
