.content_bg {
	background: #E9E7D9;
	}
.footer_bg {
	background: url(../images/portal/bg_3.gif);
}

.activeLink {
    font-size: 14px;
    font-family: Pragmatica, Arial;
    color: rgb(155, 40, 36);
    font-weight: bold;
    text-decoration: none;
    }

A.activeLink {
    text-decoration: underline;
    font-size: 14px;
    font-family: Pragmatica, Arial;
    color: rgb(155, 40, 36);
    font-weight: bold;
    text-decoration: none;
    }
    
A.inactiveLink {
    text-decoration: underline;
    font-size: 14px;
    font-family: Pragmatica, Arial;
    color: white;
    font-weight: bold;
    text-decoration: none;
    }
    
.inactiveLink {
    font-size: 12px;
    font-family: Pragmatica, Arial;
    color: white;
    font-weight: bold;
    text-decoration: none;
    }
    
.subMenu {
    background: url(../images/menu/menu_l2.gif);
    }
.subMenu .menuItemActiveHeader {
    background: url(../images/menu/menu_l2_bg_top_a.gif);
    }
.subMenu .menuItemActiveContent {
    background: url(../images/menu/menu_l2_bg_top2_a.gif);
    }
.subMenu A.activeMenuItem:link {
    text-decoration: none;
    font-family: Arial;
    font-size: 12px;
    color: #0470BB;
    font-weight : normal;
    }
.subMenu A.activeMenuItem:visited {
    text-decoration: none;
    font-family: Arial;
    font-size: 12px;
    color: #0470BB;
    font-weight : normal;
    }
.subMenu A.activeMenuItem:hover {
    text-decoration: underline;
    font-family: Arial;
    font-size: 12px;
    color: #0470BB;
    font-weight : normal;
    }
.subMenu A.activeMenuItem:active {
    text-decoration: underline;
    font-family: Arial;
    font-size: 12px;
    color: #0470BB;
    font-weight : normal;
}
.subMenu A.menuItem:link {
    text-decoration: none;
    font-family: Arial;
    font-size: 12px;
    color: #FFFFFF;
    font-weight : normal;
    }
.subMenu A.menuItem:visited {
    text-decoration: none;
    font-family: Arial;
    font-size: 12px;
    color: #FFFFFF;
    font-weight : normal;
    }
.subMenu A.menuItem:hover {
    text-decoration: underline;
    font-family: Arial;
    font-size: 12px;
    color: #FFFFFF;
    font-weight : normal;
    }
.subMenu A.menuItem:active {
    text-decoration: underline;
    font-family: Arial;
    font-size: 12px;
    color: #FFFFFF;
    font-weight : normal;
}

.portlet-header {
    color: white;
}


/* categories tree */
.categoryTree {

}

.categoryTree a.menuLink:link {
  text-decoration: none;
  font-family: Arial;
  font-size: 12px;
  color: #0470BB;
  font-weight : normal;
}
.categoryTree a.menuLink:visited {
  text-decoration: none;
  font-family: Arial;
  font-size: 12px;
  color: #0470BB;
  font-weight : normal;
  }
.categoryTree a.menuLink:hover {
  text-decoration: underline;
  font-family: Arial;
  font-size: 12px;
  color: #0470BB;
  font-weight : normal;
  }
.categoryTree a.menuLink:active {
  text-decoration: underline;
  font-family: Arial;
  font-size: 12px;
  color: #0470BB;
  font-weight : normal;
}

.categoryTree ul.closedItem {
  list-style-image : url(../images/portal/arrow_4.gif);
  padding-left : 20px;
}

.categoryTree li {
  margin-top: 3px;
  margin-bottom: 3px;
}

.categoryTree li.openedItem {
  list-style-image : url(../images/portal/arrow_5.gif);
}

.categoryTree .openedItemTableBg {
  background: url(../images/portal/bg_6.gif);
}

.categoryTree li.emptyItem {
  list-style-image : url(../images/portal/bullet_3.gif);
  /*margin-left: 3px;*/
}

.categoryTree .title3 {
  font-family: Arial;
  font-size: 12px;
  font-weight : bold;
  color: #FFFFFF;
}

.navigationTable {
    background: #D6D4C0;
    /*margin: 5px 10px 5px 0;*/
}

.navigationTable td {
    white-space: nowrap;
}

.navigationTable td a {
    margin-left: 10px;
    margin-right: 10px;
    color: #1F1A17;
    font-weight: normal;
    text-decoration: none;
}

.navigationTable td a:visited {
    margin-left: 10px;
    margin-right: 10px;
    color: #1F1A17;
    font-weight: normal;
    text-decoration: none;
}

.navigationTable .navigationSelectedItem {
	background: #94AEBE;
}

.navigationTable A.activeLink {
    text-decoration: underline;
    font-size: 12px;
    color: #1F1A17;
    font-weight: normal;
    text-decoration: none;
    }

.navigationTable A.activeLink:link {
	text-decoration: underline;
	font-size: 12px;
	color: #1F1A17;
    font-weight: normal;
    text-decoration: none;
	}
.navigationTable A.activeLink:visited {
	text-decoration: underline;
	font-size: 12px;
	color: #1F1A17;
    font-weight: normal;
    text-decoration: none;
	}
.navigationTable A.activeLink:hover {
	text-decoration: underline;
	font-size: 12px;
	color: #1F1A17;
    font-weight: normal;
    text-decoration: none;
	}
.navigationTable A.activeLink:active {
	text-decoration: underline;
	font-size: 12px;
	color: #1F1A17;
    font-weight: normal;
    text-decoration: none;
}

ul.portlet-list li {
	padding-top: 3px;
	padding-bottom: 3px;
	list-style-image: url(../images/portal/arrow_2.gif);
	margin-left: 15px;
}

.contentTitle {
    color: rgb(155, 40, 36);
    font-family: Pragmatica, Arial, Sans-Serif;
    font-size: 18px;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
    line-height: 1.2em;
}

.treeHeader {
    font-family: Pragmatica, Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    color: rgb(105, 105, 105);
}

.searchMenu {
    margin-top: 10px;
}

.searchMenu .notActiveHeader {
    font-size: 13px;
}

.searchMenu .headerFont {
    font-family: Arial;
    font-size: 12px;
    font-weight : bold;
    color: #FFFFFF;
}

.searchMenu .selectedItem {
    background: url(../images/portal/bg_6.gif);
}

.searchMenu ul li {
    padding-top: 3px;
    padding-bottom: 3px;
    list-style-image: url(../images/portal/bullet_3.gif);
    margin-left: 25px;
}

.table_bg3 {
	background: url(../images/portal/bg_3.gif);
}

.title10 {
	font-family: Arial;
	font-size: 12px;
	font-weight : bold;
	color: #393939;
}

A.big:link {
	text-decoration: underline;
	font-family: Arial;
	font-size: 18px;
	color: #0470BB;
	font-weight : normal;
}

A.big:visited {
	text-decoration: underline;
	font-family: Arial;
	font-size: 18px;
	color: #0470BB;
	font-weight : normal;}
}

A.big:hover {
	text-decoration: underline;
	font-family: Arial;
	font-size: 18px;
	color: #0470BB;
	font-weight : normal;}
}

A.big:active {
	text-decoration: underline;
	font-family: Arial;
	font-size: 18px;
	color: #0470BB;
	font-weight : normal;
}

.sectionTitle {
    color: #706D4F;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
}

/* search form and search result pages */
.searchResult {
    width: 100%;
}

.searchResult div.searchResultItem {
}

.searchResult tr.even div.searchResultItem {
    margin: 7px 5px 7px 7px;
}

.searchResult div.searchResultItem .header {
    padding: 2px;
}

.searchResult div.searchResultItem img {
    vertical-align: middle;
    margin: 2px;
}

.searchResult div.searchResultItem .fragments {
    padding: 2px 5px 2px 25px;
}

.searchResult div.searchResultItem .fragments ul {
    list-style:none;
    margin:0;
    padding:0;
}

.searchResult div.searchResultItem .fragments ul b {
    font-weight: normal;
    background-color: yellow;
}

