

/* --- Left Navi - START ---------------*/
ul#leftNavi {
  width: 180px;	
  list-style-type: none;
  background: #eee;
  font-family: Verdana, Arial, sans-serif;
  text-align: left; }

ul#leftNavi li a, 
ul#leftNavi li a:visited  {
  display: block;
  padding: 6px 5px 4px 7px;
  text-decoration: none;
  border-bottom: 1px solid #fff;
  color: #43617F; }
  
ul#leftNavi li.leftNavi_ACT a, 
ul#leftNavi li.leftNavi_ACT a:visited  { background: #e8e8e8; color: #C14E00; }


ul#leftNavi li a:hover {
  text-decoration: none;
  background: #e8e8e8;
  color: #C14E00; }
/* --- Left Navi - END ---------------*/

/* --- Rootline Navi - START ---------------*/
div#rootlineNaviWrap { margin: 15px 0 0 10px; text-align: left; }

ul#rootlineNavi {
  list-style-type: none;
  font-family: Verdana, Arial, sans-serif;
  font-size: 70%;
  color: #C1AD6F; }

ul#rootlineNavi li { display: inline; }

ul#rootlineNavi li a, 
ul#rootlineNavi li a:visited  {
  padding: 3px;
  text-decoration: none;
  /* font-size: 90%; */
  color: #43617F; }

ul#rootlineNavi li a:hover { text-decoration: underline; color: #C14E00; }
/* --- Rootline Navi - END ---------------*/

/* === content - END========================================================= */




.cnt_in_li { font-size: 11px; font-style: italic}
.gray { color: #666666; }


/* --- general lists styling - START ----------*/

fieldset.generalListWrap_1 {
  border: 1px solid #F6BD94; 
  font-size: 95%;}

fieldset.generalListWrap_1 legend {
  padding: 0 5px;
  font-weight: bold;
  color: #B35410;
  font-size: 110%; }

fieldset.generalListWrap_2 {
  width:;
  border: 1px solid #BEE3A2; 
  padding: 5px;
  font-size: 95%;
  }

fieldset.generalListWrap_2 legend { 
  padding: 0 5px;
  font-weight: bold;
  color: #518E23;
  font-size: 110%; }

fieldset.generalListWrap_3 {
  border: 1px solid #AECECE;
  padding: 5px;
  font-size: 95%;
  }

fieldset.generalListWrap_3 legend {
  padding: 0 5px;
  font-weight: bold;
  color: #D5B288;
  font-size: 110%;}


fieldset#list_1,
fieldset#list_2 {
  vertical-align: top;
  display: inline; 
  }
  
fieldset#list_3 {
  float: left;
  white-space: no-wrap
  }

fieldset#list_3 ul {
  float: left;
  }


  
fieldset#list_4 {
  float: left;
  white-space: no-wrap   
  }

fieldset#list_4 ul {
  float: left;   
  }
  
ul#list_12 li {
  background: url(../images/bullet_blue2.png) left top no-repeat;
  /* white-space: nowrap; */ 
  }
  
ul#list_13, ul#list_14, ul#list_15 {
  	width: 155px;
  }  
ul#list_13 li, ul#list_14 li, ul#list_15 li {
  background: url(../images/bullet_green1.png) left 2px no-repeat;
  /* white-space: nowrap; */ 
  } 
  
  
  ul#list_16, ul#list_17, ul#list_18 {
  	width: 155px;
  }
  ul#list_16 li, ul#list_17 li, ul#list_18 li {
  background: url(../images/bullet_blue2.png) left 2px no-repeat;
  
  }
  
  
  
div#fieldsetsWrap {}

ul.generalList {
  list-style-type: none;
  margin: 3px;  
  font-family: Verdana, Arial, sans-serif;
  text-align: left; 
  }
  
ul.generalList li {
  padding: 0 0 5px 17px;
  background: url(../images/bullet_brown2.png) left 3px no-repeat; }

* html ul.generalList li {
  margin: 0; padding: 0 0 0 22px;
  background-position: left 4px ;
  line-height: 100%; }

ul.generalList li a,
ul.generalList li a:visited {
  text-decoration: none;
  color: #43617F; }

ul.generalList li a:hover { text-decoration: underline; color: #C14E00; }


div#centerInner ul.generalList li { font-size: 90%}

* html div#centerInner ul.generalList li { font-size: 85%}
/* --- general lists styling - END ----------*/


#sitemap li, #sitemap ul {
	margin-left: 25px;
	}
	




















