﻿body { margin: 0px; font-family: Tahoma; font-size: 11px; color: #666666; }

a img { border: 0px; }

ul { margin-left: 0; padding-left: 1em; }

li { margin: 3px; padding: 0px; }


/*GENERAL PAGE STYLES*/

.pageHeader { background: url(../../images/headerback.jpg); height: 100px; }

.pageContent { background: url(../../images/backpage.png); }

.pageContentInternal { background: url(../../images/backpageinternal.png) repeat-x; }

.contentMenu { border-left: 1px solid #97BF0D; padding-left: 5px; }

.menuContainer { width: 250px; }

.menuItem { color: #007528; text-decoration: none; cursor: pointer; font-size: 12px; font-weight: bold; }

.submenuContainer { display: none; }

.submenuItem { padding: 2px 0px 2px 0px; cursor: pointer; font-size: 11px; }

.submenuItem:hover { background-color: #efefef; }

.submenuItemSelected { padding: 2px 0px 2px 0px; background-color: #efefef; cursor: default; }

.submenuSubItem { padding: 2px 0px 2px 30px; cursor: pointer; font-size: 11px; }

.submenuSubItem:hover { background-color: #efefef; }

.submenuSubItemSelected { padding: 2px 0px 2px 30px; background-color: #efefef; cursor: pointer; font-size: 11px; }

.itemBullet { width: 10px; height: 5px; margin-right: 5px; vertical-align: middle; }


/*FOOTER SECTION*/

.footerSection { }

.footerSection a, .footerSection a:visited, .footerSection a:link { color: #666666; text-decoration: none; }

.footerSection a:hover { text-decoration: none; }

/*HOME PAGE STYLES*/

.homePage { }

.homePage .headerSection { color: #ffffff; font-family: Tahoma; font-size: 11px; font-weight: bold; text-align: center; width: 158px; height: 25px; }

.homePage .headerSection a, .homePage .headerSection a:visited { color: #ffffff; text-decoration: none; }

.homePage .headerRed { background: url(../../images/headerred.png) center no-repeat; }

.homePage .headerBlue { background: url(../../images/headerblue.png) center no-repeat; }

.homePage .headerGreen { background: url(../../images/headergreen.png) center no-repeat; }

.homePage .sectionContainer { border-left: 1px solid #cacaca; border-right: 1px solid #cacaca; border-bottom: 1px solid #cacaca; background-color: #ffffff; width: 156px; }

.homePage .subSection { height: 25px; text-align: center; padding: 0px 5px 0px 5px; }

.homePage .sectionNatures { color: #ffffff; background: url(../../images/backnaturesheart.jpg) no-repeat #df001b; font-size: 16px; padding-top: 2px; height: 23px; }

.homePage .sectionIndustrial { color: #00B0D8; font-size: 11px; padding: 0px 5px 0px 5px; }

.homePage .sectionExperts { color: #86ac17; font-size: 11px; padding: 0px 5px 0px 5px; }

.homePage .sectionImagesContainer { width: 157px; }

.homePage .sectionImages { position: relative; bottom: -10px; }

.homePage .sectionButton { position: relative; top: -30px; left: 10px; }

.homePage a, .homePage a:visited, .homePage a:link { font-weight: bold; text-decoration: none; }

.homePage a:hover { text-decoration: underline; }

/*PAGES STYLES*/

.sectionContentTitle { font-size: 30px; }

/*MAP STYLES*/

.treeMap a, .treeMap a:visited, .treeMap a:link { color: #666666; margin: 3px; }
.treeMap a:hover { background-color: #efefef; }

/*GRAPHIC FONTS*/

.cufont { }

#mycustomscroll { /* Typical fixed height and fixed width example */ width: 172px; height: 182px; overflow: auto; position: relative; padding: 0px 10px 0px 0px; }
#mycustomscrollD { /* Typical fixed height and fixed width example */ width: 415px; height: 182px; overflow: auto; position: relative; padding: 0px 10px 0px 0px; }
#mycustomscrollmain1 { /* Typical fixed height and fixed width example */ width: 148px; height: 50px; overflow: auto; position: relative; padding: 0px 5px 0px 0px; }
#mycustomscrollmain2 { /* Typical fixed height and fixed width example */ width: 148px; height: 50px; overflow: auto; position: relative; padding: 0px 5px 0px 0px; }
#mycustomscrollmain3 { /* Typical fixed height and fixed width example */ width: 148px; height: 50px; overflow: auto; position: relative; padding: 0px 5px 0px 0px; }


