a.topMenu { color: #015294; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; margin: 2px 5px; }
a.homeMenu { color: #000000; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; margin: 2px 5px; }
a.sideMenu { color: white; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; padding: 2px; }
a.sideSubMenu { color: white; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; padding: 2px 2px 2px 12px; }
a.sideSubSubMenu { color: white; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; padding: 2px 2px 2px 24px; }
a.innerTopMenu { color: #FEAD5C; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; margin: 2px 5px; }
a.innerSideMenu { color: white; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; padding: 2px; }
a.innerSideSubMenu { color: white; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; padding: 2px 2px 2px 12px; }
a.innerSideSubSubMenu { color: white; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; padding: 2px 2px 2px 24px; }
body { background-color: #f4efeb; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; width: 100%; height: 100%; }
#pageHeader { background-image: url(http://www.trapezzi.com/images/skin/generic/headerBack.jpg); background-position: right 0; width: 100%; height: 82px; position: absolute; top: 0; left: 0; }
#pageLogo { background-image: url(http://www.trapezzi.com/images/skin/generic/pageLogo.gif); background-position: 0 0; background-repeat: no-repeat; width: 216px; height: 80px; float: left; }
#pageHeaderTitleArea { height: 82px; bottom: 0px; }
#pageLogoRight { background-image: url(http://www.trapezzi.com/images/skin/generic/pageLogo.gif); background-position: 0px 0px; background-repeat: no-repeat; width: 198px; height: 82px; float: right; }
#pageHeaderTitleAreaLeft { height: 82px; bottom: 0px; }
#topMenuBar { background-color: #a5d2f6; width: 100%; height: 25px; position: absolute; top: 83px; left: 0px; }
#topMenuStrut { width: 5px; height: 1px; padding: 0px; margin: 0px; float: left }
#sideMenuStrut { width: 200px; height: 1px; display: block }
#topMenuElement { height: 23px; float: left; }
#contentZone { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; padding-top: 109px; }
#sideBar { width: 20%; height: 100%; float:left; padding: 2px }
#sideBarMenuElement { width: 100%; height: 23px;  }
#content { background-color: #ffffff; width: auto; height: 100%; padding: 10px; overflow:auto }
#innerPageBox { width: 780px; height: 100%; position: relative; margin: 0 auto; }
#innerPageHeader { background-image: url(../../../images/skin/trapezzi/insideHeader.gif); background-position: left 0; width: 780; height: 100px; position: absolute; top: 0; }
#innerTopMenuBar { background-image: url(../../../images/skin/trapezzi/insideHeader.gif); background-position: 0 -100; width: 780; height: 20px; position: absolute; top: 100px;  }
#innerTopMenuStrut { width: 5px; height: 20px; padding: 0px; margin: 0 auto; float: right; }
#innerSideMenuStrut { width: 200px; height: 1px; display: block }
#innerTopMenuElement { height: 20px; float: right; }
#innerContentZone1 { background-image: url(../../../images/skin/trapezzi/insideBack1.jpg); background-repeat: repeat-y; background-position: left 120px; width: 780px; height: auto; padding-top: 125px; overflow: visible; }
#innerContentZone2 { background-image: url(../../../images/skin/trapezzi/insideBack2.jpg); background-repeat: repeat-y; background-position: left 120px; width: 780px; height: auto; padding-top: 125px; overflow: visible; }
#innerContentZone3 { background-image: url(../../../images/skin/trapezzi/insideBack3.jpg); background-repeat: repeat-y; background-position: left 120px; width: 780px; height: auto; padding-top: 125px; overflow: visible; }
#innerContentZone4 { background-image: url(../../../images/skin/trapezzi/insideBack4.jpg); background-repeat: repeat-y; background-position: left 120px; width: 780px; height: auto; padding-top: 125px; overflow: visible; }
#innerContentZone5 { background-image: url(../../../images/skin/trapezzi/insideBack5.jpg); background-repeat: repeat-y; background-position: left 120px; width: 780px; height: auto; padding-top: 125px; overflow: visible; }
#innerContentZone6 { background-image: url(../../../images/skin/trapezzi/insideBack6.jpg); background-repeat: repeat-y; background-position: left 120px; width: 780px; height: auto; padding-top: 125px; overflow: visible; }
#innerContentZone7 { background-image: url(../../../images/skin/trapezzi/insideBack7.jpg); background-repeat: repeat-y; background-position: left 120px; width: 780px; height: auto; padding-top: 125px; overflow: visible; }
#innerContentZone8 { background-image: url(../../../images/skin/trapezzi/insideBack8.jpg); background-repeat: repeat-y; background-position: left 120px; width: 780px; height: auto; padding-top: 125px; overflow: visible; }
#innerContentZone9 { background-image: url(../../../images/skin/trapezzi/insideBack9.jpg); background-repeat: repeat-y; background-position: left 120px; width: 780px; height: auto; padding-top: 125px; overflow: visible; }
#innerSideBar { width: 200px; height: auto; padding: 2px; float: left; }
#innerSideBarMenuElement { width: 100%; height: 23px;  }
#innerContent { width: auto; height: auto; padding-left: 10px; margin: auto; overflow:auto }
#homePageBox { background-image: url(../../../images/skin/trapezzi/logoBack.jpg); background-color: #f4efeb; width: 100%; height: 100%; position: absolute; bottom: 0px; overflow: auto; }
#homePageAds { width: 100%; height: 130px; margin: 0px 0px 10px 0px;position: absolute;  bottom: 0px }
#homeMenuBar { background-repeat: repeat-x; background-position: left 0px; width: 100%; height: 50px; position: relative; bottom: 0px;  }
#homeMenuStrut { width: 5px; height: auto; padding: 0px; margin: 0 auto; display: inline }
#homeMenuElement { height: 55px; padding: 10px; display: inline }
#homeBackground { width: 100%; height: auto; }
#homeBackground1 { background-image: url(../../../images/homePhoto1cropped.jpg); background-position: center bottom; width: 100%; height: 100%; }
#homeBackground2 { background-image: url(../../../images/homePhoto2cropped.jpg); background-position: center bottom; width: 100%; height: 100%; }
#homeBackground3 { background-image: url(../../../images/homePhoto3cropped.jpg); background-position: center bottom; width: 100%; height: 100%; }
#homeBackground4 { background-image: url(../../../images/homePhoto4cropped.jpg); background-position: center bottom; width: 100%; height: 100%; }
#homeBackground5 { background-image: url(../../../images/homePhoto5cropped.jpg); background-position: center bottom; width: 100%; height: 100%; }
#homeBackground6 { background-image: url(../../../images/homePhoto6cropped.jpg); background-position: center bottom; width: 100%; height: 100%; }
#homeBackground7 { background-image: url(../../../images/homePhoto7cropped.jpg); background-position: center bottom; width: 100%; height: 100%; }
#homeBackground8 { background-image: url(../../../images/homePhoto8cropped.jpg); background-position: center bottom; width: 100%; height: 100%; }
#homeBackground9 { background-image: url(../../../images/homePhoto9cropped.jpg); background-position: center bottom; width: 100%; height: 100%; }
.pageTitle { color: black; font-size: 30px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; text-align: right; display: inline; vertical-align: baseline; position: absolute; bottom: 0; right: 0; padding: 2px 5px 2px 2px; }
.pageTitleLeft { color: black; font-size: 36px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; text-align: left; display: inline; vertical-align: baseline; position: absolute; bottom: 0; padding: 2px 2px 2px 5px; }
.topMenuSelected { color: gray; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; margin: 2px 5px; }
.innerMenuSelected { color: gray; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; margin: 2px 5px; }
.homeMenuSelected { color: gray; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; margin: 2px 5px; }
.sideMenuSelected { color: gray; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; padding: 2px; }
.sideSubMenuSelected { color: gray; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; padding: 2px 2px 2px 17px; }
.sideSubSubMenuSelected { color: gray; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; padding: 2px 2px 2px 32px; }
.innerPageTitle { color: #2D0F0F; font-size: 30px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; display: block; text-align: right; padding: 2px 5px 2px 2px; }
.innerTopMenuSelected { color: gray; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; margin: 2px 5px; }
.innerSideMenuSelected { color: gray; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; padding: 2px; }
.innerSideSubMenuSelected { color: gray; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; padding: 2px 2px 2px 17px; }
.innerSideSubSubMenuSelected { color: gray; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; padding: 2px 2px 2px 32px; }

